.nice-select, .nice-select .list {
  background-color: #fff;
  box-sizing: border-box;
}

.nice-select .list, .nice-select:after {
  pointer-events: none;
  position: absolute;
}

.nice-select, .nice-select .option {
  cursor: pointer;
  font-weight: 400;
  outline: 0;
}

.nice-select, .no-csspointerevents .nice-select.open .list {
  display: block;
}

.nice-select {
  -webkit-tap-highlight-color: transparent;
  border-radius: 5px;
  border: 1px solid #e8e8e8;
  clear: both;
  float: left;
  font-family: inherit;
  font-size: 14px;
  height: 42px;
  line-height: 40px;
  padding-left: 18px;
  padding-right: 30px;
  position: relative;
  text-align: left !important;
  -webkit-transition: .2s ease-in-out;
  transition: .2s ease-in-out;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
  width: auto;
}

.nice-select:hover {
  border-color: #dbdbdb;
}

.nice-select.open, .nice-select:active, .nice-select:focus {
  border-color: #999;
}

.nice-select:after {
  border-bottom: 2px solid #999;
  border-right: 2px solid #999;
  content: '';
  display: block;
  height: 5px;
  margin-top: -4px;
  right: 12px;
  top: 50%;
  -webkit-transform-origin: 66% 66%;
  -ms-transform-origin: 66% 66%;
  transform-origin: 66% 66%;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: .15s ease-in-out;
  transition: .15s ease-in-out;
  width: 5px;
}

.nice-select.open:after {
  -webkit-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  transform: rotate(-135deg);
}

.nice-select.open .list {
  opacity: 1;
  pointer-events: auto;
  -webkit-transform: scale(1) translateY(0);
  -ms-transform: scale(1) translateY(0);
  transform: scale(1) translateY(0);
}

.nice-select.disabled {
  border-color: #ededed;
  color: #999;
  pointer-events: none;
}

.nice-select.disabled:after {
  border-color: #ccc;
}

.nice-select.wide {
  width: 100%;
}

.nice-select.wide .list {
  left: 0 !important;
  right: 0 !important;
}

.nice-select.right {
  float: right;
}

.nice-select.right .list {
  left: auto;
  right: 0;
}

.nice-select.small {
  font-size: 12px;
  height: 36px;
  line-height: 34px;
}

.nice-select.small:after {
  height: 4px;
  width: 4px;
}

.nice-select.small .option {
  line-height: 34px;
  min-height: 34px;
}

.nice-select .list {
  border-radius: 5px;
  box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11);
  margin-top: 4px;
  opacity: 0;
  overflow: hidden;
  padding: 0;
  top: 100%;
  left: 0;
  -webkit-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  transform-origin: 50% 0;
  -webkit-transform: scale(0.75) translateY(-21px);
  -ms-transform: scale(0.75) translateY(-21px);
  transform: scale(0.75) translateY(-21px);
  -webkit-transition: 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
  transition: 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
  z-index: 9;
}

.nice-select .option {
  line-height: 40px;
  list-style: none;
  min-height: 40px;
  padding-left: 18px;
  padding-right: 29px;
  text-align: left;
  -webkit-transition: .2s;
  transition: .2s;
}

.nice-select .option.focus, .nice-select .option.selected.focus, .nice-select .option:hover {
  background-color: #f6f6f6;
}

.nice-select .option.selected {
  font-weight: 700;
}

.nice-select .option.disabled {
  background-color: transparent;
  color: #999;
  cursor: default;
}

.no-csspointerevents .nice-select .list {
  display: none;
}

.fadeInDown {
  animation-name: fadeInDownV2;
}

@keyframes fadeInDownV2 {
  from {
    opacity: 0;
    transform: translate3d(0, -30%, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInLeft {
  animation-name: fadeInLeftV2;
}

@keyframes fadeInLeftV2 {
  from {
    opacity: 0;
    transform: translate3d(-30%, 0, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInRight {
  animation-name: fadeInRightV2 !important;
}

@keyframes fadeInRightV2 {
  from {
    opacity: 0;
    transform: translate3d(20%, 0, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInUp {
  animation-name: fadeInUpV2 !important;
}

@keyframes fadeInUpV2 {
  from {
    opacity: 0;
    transform: translate3d(0, 15%, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}

/*------------------------------STARTS HERE--------------------------------*/
.scroll #header {
  top: 0;
}

.scroll.admin-bar #header {
  top: 32px;
}

#header {
  transition: all .3s;
}

#header.elementor-sticky--active {
  position: fixed !important;
  top: 0;
  width: 100% !important;
}

.no-mouse-event {
  pointer-events: none;
}

.o-hidden {
  overflow: hidden;
}

.no-mouse {
  pointer-events: none !important;
}

.mix-blend {
  mix-blend-mode: multiply;
}

.background-blend-mode {
  background-blend-mode: multiply;
}

.bg-blur {
  -webkit-backdrop-filter: blur(25px) !important;
  backdrop-filter: blur(25px) !important;
}

@media (max-width: 767px) {
  .hidden-xs {
    display: none;
  }
}

.space {
  display: block;
  height: 10px;
}

.elementor-heading-title span {
  color: #0084E6;
}

.stock-code .elementor-heading-title span {
  color: #fff;
}

.ue-remote-link {
  display: inline-block;
}

.ue-remote-link::after {
  margin-top: -4px !important;
}

/*
.js-btn,
.ue-remote-link,
.elementor-button.elementor-button-link{
    position: relative;
    &::after{
        content: url(../images/icon-arrow-r2.svg);
        width: 18px;
        position: absolute;
        right: 15px;
        height: 14px;
        transform: translateY(-50%);
        top:50%;  
        margin-top: -1px;
        transition: all .3s;
        visibility: hidden;
        opacity: 0;
    }
    &:hover{
        color: $primary !important;
        background-color: #fff !important;
        border-color: $primary !important;
        padding-right: 35px !important;

        &::after{
            opacity: 1;
            visibility:visible;
            transform: translateY(-50%) translateX(5px);
        }
    }
}
*/
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.x-wrapper {
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

@media (min-width: 992px) {
  .x-wrapper {
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 30px;
    padding-right: 30px;
  }
}

@media (min-width: 992px) {
  .x-wrapper.article-block {
    padding-bottom: 120px;
  }
}

.x-wrapper.bar {
  padding-top: 10px;
  padding-bottom: 10px;
}

.home-slider .ug-slider-inner .ug-slide-wrapper::after {
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  left: 0;
  width: 100%;
  top: 0;
  background: #17336B;
  opacity: 0.4;
}

.js-hover .js-img-holder {
  overflow: hidden;
}

.js-hover .js-img-holder .js-img {
  transition: all .5s;
}

.js-hover:hover .js-overlay::before {
  opacity: 1 !important;
}

.js-hover:hover .js-img-holder .js-img {
  transform: scale(1.1);
}

.elementor-counter-title {
  text-align: center;
}

.hero_text_slider .owl-item .ue-item-overlay,
.hero_text_slider .owl-item .ue-item-image {
  display: none;
}

.hero_text_slider .owl-item .uc_fbps_content {
  width: auto !important;
  max-width: none  !important;
}

.hero_text_slider .owl-item .uc_fbps_content .uc_fbps_container_desc {
  margin-top: 0 !important;
  text-align: right;
}

#main .elementor-widget-container p {
  margin-bottom: 30px;
}

#main .elementor-widget-container ol,
#main .elementor-widget-container ul {
  margin-bottom: 10px;
}

#main .elementor-widget-container ol li,
#main .elementor-widget-container ul li {
  margin-bottom: 10px;
}

#main .elementor-widget-container ul {
  list-style: none;
  padding-left: 0;
}

#main .elementor-widget-container ul li {
  position: relative;
  padding-left: 40px;
}

#main .elementor-widget-container ul li::before {
  content: "";
  width: 24px;
  position: absolute;
  left: 0;
  top: 3px;
  display: block;
  height: 24px;
  background: url(../images/ico-Bullet.svg);
}

#main .elementor-widget-container ol li::marker {
  font-family: var(--e-global-typography-3c2b468-font-family);
  color: var(--e-global-color-d8a90e9);
  font-weight: bold;
  font-style: italic;
}

#main .elementor-widget-container h2 {
  margin-bottom: 20px;
}

#main .elementor-widget-container figure.wp-block-gallery {
  margin-bottom: 30px;
}

#main .elementor-widget-container table tr td {
  border: 0;
  border-bottom: 1px solid #000;
}

#side-menu nav ul li a {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

#side-menu nav ul li.menu-item-has-children a .sub-arrow {
  background: url(../images/plus-icon.svg);
  background-repeat: no-repeat;
  display: block;
  background-position: center center;
  padding: 10px;
  transition: all .3s;
  position: absolute;
  left: -13px;
}

#side-menu nav ul li.menu-item-has-children a .sub-arrow svg {
  display: none;
}

#side-menu nav ul li.menu-item-has-children a.has-submenu.highlighted .sub-arrow {
  transform: rotate(135deg);
}

#side-menu nav ul li.current-menu-item.menu-item-has-children > a .sub-arrow, #side-menu nav ul li.current-menu-parent > a .sub-arrow {
  transform: rotate(135deg);
}

#side-menu nav ul li.current-menu-item.menu-item-has-children .sub-menu, #side-menu nav ul li.current-menu-parent .sub-menu {
  display: block !important;
  width: auto;
}

#side-menu nav ul li .sub-menu {
  position: static;
}

#mobile-menu li a {
  padding-left: 30px;
}

#mobile-menu li a .sub-arrow {
  background: url(../images/plus-icon.svg);
  background-repeat: no-repeat;
  display: block;
  background-position: center center;
  padding: 10px;
  transition: all .3s;
  position: absolute;
  left: 0;
}

#mobile-menu li a .sub-arrow svg {
  display: none;
}

#mobile-menu li a.has-submenu.highlighted .sub-arrow {
  transform: rotate(135deg);
}

#primary-menu nav ul.elementor-nav-menu li {
  border-radius: 0;
}

#primary-menu nav ul.elementor-nav-menu > li {
  /*2nd Level*/
}

#primary-menu nav ul.elementor-nav-menu > li > ul.sub-menu {
  padding-top: 15px;
  padding-bottom: 20px;
  padding-left: 40px;
  padding-right: 40px;
}

#primary-menu nav ul.elementor-nav-menu > li > ul.sub-menu li a {
  position: relative;
}

#primary-menu nav ul.elementor-nav-menu > li > ul.sub-menu li a::before {
  content: "";
  display: block;
  height: 1px;
  width: 0%;
  background-color: #fff;
  position: absolute;
  left: 0;
  bottom: 0;
  transition: all .3s;
}

#primary-menu nav ul.elementor-nav-menu > li > ul.sub-menu li a:hover::before {
  width: 100%;
}

#primary-menu nav ul.elementor-nav-menu > li > ul.sub-menu li.current-menu-parent > a, #primary-menu nav ul.elementor-nav-menu > li > ul.sub-menu li.current-menu-item > a {
  font-weight: 700;
  font-size: 18px;
}

#primary-menu nav ul.elementor-nav-menu > li > ul.sub-menu li.menu-item-has-children {
  /*3rd Level*/
}

#primary-menu nav ul.elementor-nav-menu > li > ul.sub-menu li.menu-item-has-children > a .sub-arrow {
  display: none;
}

#primary-menu nav ul.elementor-nav-menu > li > ul.sub-menu li.menu-item-has-children > a + .submenu-toggle {
  cursor: pointer;
  background: url(../images/icon-Plus-w.svg);
  background-repeat: no-repeat;
  display: block;
  background-position: center center;
  padding: 10px;
  top: 10px;
  transition: all .3s;
  position: absolute;
  left: -20px;
}

#primary-menu nav ul.elementor-nav-menu > li > ul.sub-menu li.menu-item-has-children ul.sub-menu {
  display: none !important;
  max-width: 100%;
  width: auto !important;
  visibility: visible;
  opacity: 1;
  padding-left: 10px;
  position: static !important;
  margin: 0 !important;
}

#primary-menu nav ul.elementor-nav-menu > li > ul.sub-menu li.menu-item-has-children ul.sub-menu li a {
  padding-bottom: 5px;
  padding-top: 5px;
  font-size: 16px;
}

#primary-menu nav ul.elementor-nav-menu > li > ul.sub-menu li.menu-item-has-children.active > a + .submenu-toggle {
  transform: rotate(135deg);
}

#primary-menu nav ul.elementor-nav-menu > li > ul.sub-menu li.menu-item-has-children.active ul.sub-menu {
  display: block !important;
}

#primary-menu nav ul.elementor-nav-menu > li > ul.sub-menu li.menu-item-has-children.active ul.sub-menu li a {
  white-space: normal;
}

.ir_list {
  font-size: 16px;
}

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

.ir_list ul li {
  margin-bottom: 20px;
  padding-bottom: 10px;
  border-bottom: 1px dotted #909090;
}

.ir_list ul li .meta {
  display: block;
  font-weight: bold;
  color: #0067B3;
  margin-bottom: 10px;
}

.ir_list ul li a {
  color: #000;
}

.ir_list ul li a:hover {
  color: #0067B3;
}

.ir_list .btn {
  font-size: 16px;
  color: #000;
  font-weight: bold;
  padding-right: 35px;
  position: relative;
}

.ir_list .btn::after {
  content: url(../images/icon-arrow-r.svg);
  width: 18px;
  position: absolute;
  right: 15px;
  height: 14px;
  transform: translateY(-50%) translateX(5px);
  top: 50%;
  margin-top: -2px;
  transition: all .3s;
}

.ir_list .btn:hover::after {
  transform: translateY(-50%) translateX(10px);
}

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

.uc_material_accordion .ue_heading_title span {
  font-family: var(--e-global-typography-3c2b468-font-family), Sans-serif;
  font-weight: 500;
  font-size: 16px;
  font-style: italic;
  color: #0072BC;
}

.uc_material_accordion .ue_accordion_icon {
  transform: rotate(0);
  transition: all .3s;
  position: relative;
}

.uc_material_accordion .ue_accordion_icon.uc_active {
  transform: rotate(135deg);
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhcnRpYWxzL192ZW5kb3JzLnNjc3MiLCJwYXJ0aWFscy9fYW5pbWF0aW9uLnNjc3MiLCJzdHlsZS5zY3NzIiwicGFydGlhbHMvX2hlYWRlci5zY3NzIiwicGFydGlhbHMvX2NvbnRlbnQuc2NzcyIsInBhcnRpYWxzL19taXhpbnMuc2NzcyIsInBhcnRpYWxzL192YXJpYWJsZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxZQUFZLEVBQUMsWUFBWSxDQUFDLEtBQUssQ0FBQTtFQUFDLGdCQUFnQixFQUFDLElBQUk7RUFBQyxVQUFVLEVBQUMsVUFBVTtDQUFFOztBQUFELFlBQVksQ0FBQyxLQUFLLEVBQUMsWUFBWSxNQUFNLENBQUE7RUFBQyxjQUFjLEVBQUMsSUFBSTtFQUFDLFFBQVEsRUFBQyxRQUFRO0NBQUU7O0FBQUQsWUFBWSxFQUFDLFlBQVksQ0FBQyxPQUFPLENBQUE7RUFBQyxNQUFNLEVBQUMsT0FBTztFQUFDLFdBQVcsRUFBQyxHQUFHO0VBQUMsT0FBTyxFQUFDLENBQUM7Q0FBRTs7QUFBRCxZQUFZLEVBQUMsb0JBQW9CLENBQUMsWUFBWSxLQUFLLENBQUMsS0FBSyxDQUFBO0VBQUMsT0FBTyxFQUFDLEtBQUs7Q0FBRTs7QUFBRCxZQUFZLENBQUE7RUFBQywyQkFBMkIsRUFBQyxXQUFXO0VBQUMsYUFBYSxFQUFDLEdBQUc7RUFBQyxNQUFNLEVBQUMsaUJBQWlCO0VBQUMsS0FBSyxFQUFDLElBQUk7RUFBQyxLQUFLLEVBQUMsSUFBSTtFQUFDLFdBQVcsRUFBQyxPQUFPO0VBQUMsU0FBUyxFQUFDLElBQUk7RUFBQyxNQUFNLEVBQUMsSUFBSTtFQUFDLFdBQVcsRUFBQyxJQUFJO0VBQUMsWUFBWSxFQUFDLElBQUk7RUFBQyxhQUFhLEVBQUMsSUFBSTtFQUFDLFFBQVEsRUFBQyxRQUFRO0VBQUMsVUFBVSxFQUFDLElBQUksQ0FBQSxVQUFVO0VBQUMsa0JBQWtCLEVBQUMsZUFBZTtFQUFDLFVBQVUsRUFBQyxlQUFlO0VBQUMsbUJB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RSxTQUFTO0VBQ3BCLFVBQVUsRUFBRSxPQUFPO0VBQ25CLFFBQVEsRUFBRSxRQUFRO0NBTXJCOztBQXRCTCxBQW1CUSxzQkFuQmMsQ0FhbEIsa0JBQWtCLEFBTWIsVUFBVSxDQUFBO0VBQ1AsU0FBUyxFQUFFLGNBQWM7Q0FDNUIiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLm5pY2Utc2VsZWN0LC5uaWNlLXNlbGVjdCAubGlzdHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym94LXNpemluZzpib3JkZXItYm94fS5uaWNlLXNlbGVjdCAubGlzdCwubmljZS1zZWxlY3Q6YWZ0ZXJ7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZX0ubmljZS1zZWxlY3QsLm5pY2Utc2VsZWN0IC5vcHRpb257Y3Vyc29yOnBvaW50ZXI7Zm9udC13ZWlnaHQ6NDAwO291dGxpbmU6MH0ubmljZS1zZWxlY3QsLm5vLWNzc3BvaW50ZXJldmVudHMgLm5pY2Utc2VsZWN0Lm9wZW4gLmxpc3R7ZGlzcGxheTpibG9ja30ubmljZS1zZWxlY3R7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6NXB4O2JvcmRlcjoxcHggc29saWQgI2U4ZThlODtjbGVhcjpib3RoO2Zsb2F0OmxlZnQ7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXNpemU6MTRweDtoZWlnaHQ6NDJweDtsaW5lLWhlaWdodDo0MHB4O3BhZGRpbmctbGVmdDoxOHB4O3BhZGRpbmctcmlnaHQ6MzBweDtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmxlZnQhaW1wb3J0YW50Oy13ZWJraXQtdHJhbnNpdGlvbjouMnMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjouMnMgZWFzZS1pbi1vdXQ7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO3doaXRlLXNwYWNlOm5vd3JhcDt3aWR0aDphdXRvfS5uaWNlLXNlbGVjdDpob3Zlcntib3JkZXItY29sb3I6I2RiZGJkYn0ubmljZS1zZWxlY3Qub3BlbiwubmljZS1zZWxlY3Q6YWN0aXZlLC5uaWNlLXNlbGVjdDpmb2N1c3tib3JkZXItY29sb3I6Izk5OX0ubmljZS1zZWxlY3Q6YWZ0ZXJ7Ym9yZGVyLWJvdHRvbToycHggc29saWQgIzk5OTtib3JkZXItcmlnaHQ6MnB4IHNvbGlkICM5OTk7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO2hlaWdodDo1cHg7bWFyZ2luLXRvcDotNHB4O3JpZ2h0OjEycHg7dG9wOjUwJTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46NjYlIDY2JTstbXMtdHJhbnNmb3JtLW9yaWdpbjo2NiUgNjYlO3RyYW5zZm9ybS1vcmlnaW46NjYlIDY2JTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTstd2Via2l0LXRyYW5zaXRpb246LjE1cyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOi4xNXMgZWFzZS1pbi1vdXQ7d2lkdGg6NXB4fS5uaWNlLXNlbGVjdC5vcGVuOmFmdGVyey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtMTM1ZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgtMTM1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKC0xMzVkZWcpfS5uaWNlLXNlbGVjdC5vcGVuIC5saXN0e29wYWNpdHk6MTtwb2ludGVyLWV2ZW50czphdXRvOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpIHRyYW5zbGF0ZVkoMCk7LW1zLXRyYW5zZm9ybTpzY2FsZSgxKSB0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTpzY2FsZSgxKSB0cmFuc2xhdGVZKDApfS5uaWNlLXNlbGVjdC5kaXNhYmxlZHtib3JkZXItY29sb3I6I2VkZWRlZDtjb2xvcjojOTk5O3BvaW50ZXItZXZlbnRzOm5vbmV9Lm5pY2Utc2VsZWN0LmRpc2FibGVkOmFmdGVye2JvcmRlci1jb2xvcjojY2NjfS5uaWNlLXNlbGVjdC53aWRle3dpZHRoOjEwMCV9Lm5pY2Utc2VsZWN0LndpZGUgLmxpc3R7bGVmdDowIWltcG9ydGFudDtyaWdodDowIWltcG9ydGFudH0ubmljZS1zZWxlY3QucmlnaHR7ZmxvYXQ6cmlnaHR9Lm5pY2Utc2VsZWN0LnJpZ2h0IC5saXN0e2xlZnQ6YXV0bztyaWdodDowfS5uaWNlLXNlbGVjdC5zbWFsbHtmb250LXNpemU6MTJweDtoZWlnaHQ6MzZweDtsaW5lLWhlaWdodDozNHB4fS5uaWNlLXNlbGVjdC5zbWFsbDphZnRlcntoZWlnaHQ6NHB4O3dpZHRoOjRweH0ubmljZS1zZWxlY3Quc21hbGwgLm9wdGlvbntsaW5lLWhlaWdodDozNHB4O21pbi1oZWlnaHQ6MzRweH0ubmljZS1zZWxlY3QgLmxpc3R7Ym9yZGVyLXJhZGl1czo1cHg7Ym94LXNoYWRvdzowIDAgMCAxcHggcmdiYSg2OCw2OCw2OCwuMTEpO21hcmdpbi10b3A6NHB4O29wYWNpdHk6MDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowO3RvcDoxMDAlO2xlZnQ6MDstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46NTAlIDA7LW1zLXRyYW5zZm9ybS1vcmlnaW46NTAlIDA7dHJhbnNmb3JtLW9yaWdpbjo1MCUgMDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguNzUpIHRyYW5zbGF0ZVkoLTIxcHgpOy1tcy10cmFuc2Zvcm06c2NhbGUoLjc1KSB0cmFuc2xhdGVZKC0yMXB4KTt0cmFuc2Zvcm06c2NhbGUoLjc1KSB0cmFuc2xhdGVZKC0yMXB4KTstd2Via2l0LXRyYW5zaXRpb246LjJzIGN1YmljLWJlemllciguNSwgMCwgMCwgMS4yNSksb3BhY2l0eSAuMTVzIGVhc2Utb3V0O3RyYW5zaXRpb246LjJzIGN1YmljLWJlemllciguNSwgMCwgMCwgMS4yNSksb3BhY2l0eSAuMTVzIGVhc2Utb3V0O3otaW5kZXg6OX0ubmljZS1zZWxlY3QgLm9wdGlvbntsaW5lLWhlaWdodDo0MHB4O2xpc3Qtc3R5bGU6bm9uZTttaW4taGVpZ2h0OjQwcHg7cGFkZGluZy1sZWZ0OjE4cHg7cGFkZGluZy1yaWdodDoyOXB4O3RleHQtYWxpZ246bGVmdDstd2Via2l0LXRyYW5zaXRpb246LjJzO3RyYW5zaXRpb246LjJzfS5uaWNlLXNlbGVjdCAub3B0aW9uLmZvY3VzLC5uaWNlLXNlbGVjdCAub3B0aW9uLnNlbGVjdGVkLmZvY3VzLC5uaWNlLXNlbGVjdCAub3B0aW9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2Y2ZjZmNn0ubmljZS1zZWxlY3QgLm9wdGlvbi5zZWxlY3RlZHtmb250LXdlaWdodDo3MDB9Lm5pY2Utc2VsZWN0IC5vcHRpb24uZGlzYWJsZWR7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtjb2xvcjojOTk5O2N1cnNvcjpkZWZhdWx0fS5uby1jc3Nwb2ludGVyZXZlbnRzIC5uaWNlLXNlbGVjdCAubGlzdHtkaXNwbGF5Om5vbmV9XG4iLCIuZmFkZUluRG93bntcbiAgICBhbmltYXRpb24tbmFtZTpmYWRlSW5Eb3duVjI7XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd25WMiB7XG5cdGZyb20ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAlLCAwKVxuXHR9XG5cdHRvIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogbm9uZVxuXHR9XG59XG4uZmFkZUluTGVmdHtcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdFYyO1xufVxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0VjIge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwJSwgMCwgMClcblx0fVxuXHR0byB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2Zvcm06IG5vbmVcblx0fVxufVxuLmZhZGVJblJpZ2h0e1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodFYyICFpbXBvcnRhbnQ7XG59XG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0VjIge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKVxuXHR9XG5cdHRvIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogbm9uZVxuXHR9XG59XG4uZmFkZUluVXAge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcFYyICFpbXBvcnRhbnQ7XG59XG5Aa2V5ZnJhbWVzIGZhZGVJblVwVjIge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTUlLCAwKVxuXHR9XG5cdHRvIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogbm9uZVxuXHR9XG59XG5cbiIsIkBpbXBvcnQgJ3BhcnRpYWxzL2ZvbnRzJztcbkBpbXBvcnQgJ3BhcnRpYWxzL3ZlbmRvcnMnO1xuQGltcG9ydCAncGFydGlhbHMvYW5pbWF0aW9uJztcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tU1RBUlRTIEhFUkUtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0ICdwYXJ0aWFscy9taXhpbnMnO1xuQGltcG9ydCAncGFydGlhbHMvdmFyaWFibGVzJztcbkBpbXBvcnQgJ3BhcnRpYWxzL2Zvcm1zJztcbkBpbXBvcnQgJ3BhcnRpYWxzL2hlYWRlcic7XG5AaW1wb3J0ICdwYXJ0aWFscy9mb290ZXInO1xuQGltcG9ydCAncGFydGlhbHMvY29udGVudCc7XG5AaW1wb3J0ICdwYXJ0aWFscy93cCc7XG4iLCIuc2Nyb2xse1xuXG4gICAgI2hlYWRlcntcbiAgXG4gICAgICAgIHRvcDowO1xuICAgIH1cblxuICAgICYuYWRtaW4tYmFye1xuICAgICAgICAjaGVhZGVye1xuICAgICAgICAgICAgXG4gICAgICAgICAgICB0b3A6MzJweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI2hlYWRlcntcbiAgICB0cmFuc2l0aW9uOiAgYWxsIC4zcztcblxuXG4gICAgQGluY2x1ZGUgbWVkaWEobWF4LXNtYWxsKXtcbiAgICAgXG4gICAgfVxuICAgIC5jdXJyZW50LW1lbnUtaXRlbXtcbiAgICAgIFxuICAgIH1cblxuICAgICYuZWxlbWVudG9yLXN0aWNreS0tYWN0aXZlIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG59IiwiLm5vLW1vdXNlLWV2ZW50e1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm8taGlkZGVue1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubm8tbW91c2V7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5taXgtYmxlbmR7XG4gICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xufVxuLmJhY2tncm91bmQtYmxlbmQtbW9kZXtcbiAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6bXVsdGlwbHk7XG59XG4uYmctYmx1cntcbiAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigyNXB4KSAhaW1wb3J0YW50O1xuICAgXG4gICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMjVweCkgIWltcG9ydGFudDtcbn1cbi5oaWRkZW4teHN7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtYXgtc21hbGwpe1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmVsZW1lbnRvci13aWRnZXQtdWNhZGRvbl91ZV9jaGVja2JveGVzX2ZpbHRlciAudWMtY2hlY2tib3gtZmlsdGVyX2xhYmVse1xuICBcbiAgICBcbiAgICAmOjpiZWZvcmV7XG4gICAgIFxuICAgIH1cbn1cbi5zcGFjZXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwcHg7XG59XG4uZWxlbWVudG9yLWhlYWRpbmctdGl0bGV7XG5cbiAgICBzcGFue1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG5cbiAgICAgICAgXG4gICAgfVxufVxuLnN0b2NrLWNvZGV7XG4gICAgLmVsZW1lbnRvci1oZWFkaW5nLXRpdGxle1xuICAgICAgICBzcGFue1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICB9XG59XG4udWUtcmVtb3RlLWxpbmt7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgJjo6YWZ0ZXJ7XG4gICAgICAgIG1hcmdpbi10b3A6IC00cHggIWltcG9ydGFudDtcbiAgICB9XG59XG4vKlxuLmpzLWJ0bixcbi51ZS1yZW1vdGUtbGluayxcbi5lbGVtZW50b3ItYnV0dG9uLmVsZW1lbnRvci1idXR0b24tbGlua3tcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjo6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaWNvbi1hcnJvdy1yMi5zdmcpO1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHRvcDo1MCU7ICBcbiAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcblxuICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OnZpc2libGU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCg1cHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuKi9cbi5zci1vbmx5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBib3JkZXI6IDA7XG4gIH1cbi54LXdyYXBwZXJ7XG4gICAgcGFkZGluZy10b3A6MjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbToyMHB4O1xuICAgIHBhZGRpbmctbGVmdDoyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6MjBweDtcbiAgICBcblxuICAgIEBpbmNsdWRlIG1lZGlhKHNtYWxsKXtcbiAgICAgICAgcGFkZGluZy10b3A6NDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206NDBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjMwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6MzBweDtcbiAgICB9XG5cblxuICAgIFxuXG4gICAgJi5hcnRpY2xlLWJsb2Nre1xuXG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoc21hbGwpe1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJhcntcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIH1cbn1cblxuXG4uaG9tZS1zbGlkZXJ7XG5cbiAgICBcbiAgICAgICAgLnVnLXNsaWRlci1pbm5lcntcbiAgICAgICAgICAgIC51Zy1zbGlkZS13cmFwcGVyIHtcblxuICAgICAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzE3MzM2QjtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgIH1cbiBcbn1cbi5qcy1ob3ZlcntcblxuICAgIC5qcy1pbWctaG9sZGVye1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIC5qcy1pbWd7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmpzLW92ZXJsYXl7XG4gICAgICAgIFxuXG4gICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlcntcblxuICAgICAgICAuanMtb3ZlcmxheXtcbiAgICAgICAgXG5cbiAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmpzLWltZy1ob2xkZXJ7XG5cbiAgICAgICAgICAgIC5qcy1pbWd7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uanMtY291bnRlcntcblxuICAgIC5lbGVtZW50b3ItY291bnRlci10aXRsZXtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShtYXgtc21hbGwpe1xuICAgICAgICAgXG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5lbGVtZW50b3ItY291bnRlci10aXRsZXtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cblxuLmhlcm9fdGV4dF9zbGlkZXJ7XG4gICAgLm93bC1pdGVte1xuICAgICAgICAudWUtaXRlbS1vdmVybGF5LFxuICAgICAgICAudWUtaXRlbS1pbWFnZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLnVjX2ZicHNfc2xpZGV7XG4gICAgICAgIH1cbiAgICAgICAgLnVjX2ZicHNfY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lICAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAudWNfZmJwc19jb250YWluZXJfZGVzY3tcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNtYWlue1xuXG5cbiAgICAuZWxlbWVudG9yLXdpZGdldC1jb250YWluZXJ7XG5cbiAgICAgICAgcHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgb2wsXG4gICAgICAgIHVseyBcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIFxuXG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICAgICAgIFxuXG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdWx7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDozcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvLUJ1bGxldC5zdmcpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgb2x7XG5cbiAgICAgICAgICAgIGxpe1xuXG4gICAgICAgICAgICAgICAgJjo6bWFya2Vye1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZS1nbG9iYWwtdHlwb2dyYXBoeS0zYzJiNDY4LWZvbnQtZmFtaWx5KTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6dmFyKC0tZS1nbG9iYWwtY29sb3ItZDhhOTBlOSk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaDJ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIGZpZ3VyZS53cC1ibG9jay1nYWxsZXJ5e1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHRhYmxle1xuICAgICAgICAgICAgdHJ7XG5cbiAgICAgICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4jc2lkZS1tZW51e1xuXG4gICAgbmF2e1xuXG4gICAgICAgIHVse1xuXG4gICAgICAgICAgICBsaXtcblxuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICB9XG5cblxuXG4gICAgICAgICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVue1xuXG4gICAgICAgICAgICAgICAgICAgIGF7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdWItYXJyb3d7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9wbHVzLWljb24uc3ZnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuaGFzLXN1Ym1lbnV7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmhpZ2hsaWdodGVke1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zdWItYXJyb3d7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgdWx7XG5cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4sXG4gICAgICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtcGFyZW50e1xuXG4gICAgICAgICAgICAgICAgICAgID5he1xuICAgICAgICAgICAgICAgICAgICAgICAgLnN1Yi1hcnJvd3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnN1Yi1tZW51e1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnN1Yi1tZW51e1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuXG4gICAgICAgICAgICAgICAgICAgIGxpeyAgICAgICAgICAgICAgICAgICAgXG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVte1xuXG4gICAgICAgICAgICAgICAgICAgID5he1xuICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cblxuICAgICAgICBcblxuICAgICAgICBcbiAgICAgICAgICAgIFxuICAgICAgICBcbiAgICB9XG4gICAgJi52MntcblxuXG4gICAgICAgIFxuICAgICAgICBcbiAgICAgICBcbiAgICAgICAgXG4gICAgfVxufVxuXG4jbW9iaWxlLW1lbnV7XG5cbiAgICBsaXtcblxuICAgICAgICBhe1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgLnN1Yi1hcnJvd3tcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3BsdXMtaWNvbi5zdmcpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5oYXMtc3VibWVudXtcblxuICAgICAgICAgICAgICAgICYuaGlnaGxpZ2h0ZWR7XG5cbiAgICAgICAgICAgICAgICAgICAgLnN1Yi1hcnJvd3tcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuXG4jcHJpbWFyeS1tZW51e1xuXG4gICAgbmF2e1xuXG4gICAgICAgIHVsLmVsZW1lbnRvci1uYXYtbWVudXtcblxuICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID5saXtcblxuICAgICAgICAgICAgICAgXG5cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAvKjJuZCBMZXZlbCovXG4gICAgICAgICAgICAgICAgPnVsLnN1Yi1tZW51e1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIGxpe1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtcGFyZW50LFxuICAgICAgICAgICAgICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+YXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICA+YXtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN1Yi1hcnJvd3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICArIC5zdWJtZW51LXRvZ2dsZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb24tUGx1cy13LnN2Zyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6MTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAvKjNyZCBMZXZlbCovXG4gICAgICAgICAgICAgICAgICAgICAgICB1bC5zdWItbWVudXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID5he1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICArIC5zdWJtZW51LXRvZ2dsZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwuc3ViLW1lbnV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5pcl9saXN0e1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB1bHtcbiAgICAgICAgbGlzdC1zdHlsZTpub25lO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIGxpe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjOTA5MDkwO1xuICAgICAgICAgICAgLm1ldGF7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDY3QjM7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwNjdCMztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRue1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9pY29uLWFycm93LXIuc3ZnKTtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCg1cHgpO1xuICAgICAgICAgICAgdG9wOjUwJTsgIFxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcnsgICAgICAgICBcbiAgICBcbiAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKDEwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udWNfbWF0ZXJpYWxfYWNjb3JkaW9ue1xuXG4gICAgLnVlX2hlYWRpbmdfdGl0bGV7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAgdmFyKC0tZS1nbG9iYWwtdHlwb2dyYXBoeS0zYzJiNDY4LWZvbnQtZmFtaWx5KSwgU2Fucy1zZXJpZjtcbiAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgIGNvbG9yOiAjMDA3MkJDO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnVlX2FjY29yZGlvbl9pY29ue1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgXG4gICAgICAgICYudWNfYWN0aXZleyAgICAgICAgICAgXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgICAgICB9XG4gICAgfVxufSIsIkBtaXhpbiBjZW50ZXIoJHh5Onh5KSB7XG4gIEBpZiAkeHkgPT0geHkge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICBib3R0b206IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSk7XG4gIH1cbiAgQGVsc2UgaWYgJHh5ID09IHgge1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogYXV0bztcbiAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWCgtNTAlKSk7XG4gIH1cbiAgQGVsc2UgaWYgJHh5ID09IHkge1xuICAgIHRvcDogNTAlO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWSgtNTAlKSk7XG4gIH1cbn1cblxuLy8gc2NyZWVuIHNpemVzXG4keC1zbWFsbDogNzY4cHg7IC8vIDEzIGluY2hlc1xuJHNtYWxsOiA5OTJweDtcbiRtZWRpdW06IDEyMDBweDsgIC8vIDE3IGluY2hlc1xuJG1lZGl1bS1sYXJnZTogMTQwMHB4O1xuJGxhcmdlOiAxOTAwcHg7IC8vIDI0IGluY2hlcz9cbiR4LWxhcmdlOiAyMzAwcHg7IC8vIDI3IGluY2hlc1xuJG1heC1pcGFkOiA3NjhweDsgLy8gbW9iaWxlIGRldmljZXNcbiRtYXgtc21hbGw6IDc2N3B4OyAvLyBtb2JpbGUgZGV2aWNlc1xuXG4vLyByZXNwb25zaXZpdHlcbkBtaXhpbiBtZWRpYSgkc2NyZWVuLXR5cGUpIHtcbiAgQGlmICRzY3JlZW4tdHlwZSA9PSAneC1zbWFsbCcge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkeC1zbWFsbCApIHsgQGNvbnRlbnQ7IH1cbiAgfVxuICBAaWYgJHNjcmVlbi10eXBlID09ICdzbWFsbCcge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGwgKSB7IEBjb250ZW50OyB9XG4gIH1cbiAgQGlmICRzY3JlZW4tdHlwZSA9PSAnbWVkaXVtJyB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW0pIHsgQGNvbnRlbnQ7IH1cbiAgfVxuICBAaWYgJHNjcmVlbi10eXBlID09ICdtZWRpdW0tbGFyZ2UnIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bS1sYXJnZSkgeyBAY29udGVudDsgfVxuICB9XG4gIEBpZiAkc2NyZWVuLXR5cGUgPT0gJ2xhcmdlJyB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRsYXJnZSkgeyBAY29udGVudDsgfVxuICB9XG4gIEBpZiAkc2NyZWVuLXR5cGUgPT0gJ3gtbGFyZ2UnIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHgtbGFyZ2UpIHsgQGNvbnRlbnQ7IH1cbiAgfVxuXG5cbiAgQGlmICRzY3JlZW4tdHlwZSA9PSAnbWF4LWlwYWQnIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heC1pcGFkKSB7IEBjb250ZW50OyB9XG4gIH1cblxuICBAaWYgJHNjcmVlbi10eXBlID09ICdtYXgtc21hbGwnIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heC1zbWFsbCkgeyBAY29udGVudDsgfVxuICB9XG5cblxufVxuXG4vLyBhbnRpYWxpYXNpbmcgbW9kZSBmb250IHJlbmRlcmluZ1xuQG1peGluIGZvbnQtc21vb3RoaW5nIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbkBtaXhpbiB0cmFuc2l0aW9uKCR2YWwpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAkdmFsO1xuICB0cmFuc2l0aW9uOiAkdmFsO1xufVxuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkdmFsKSB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogJHZhbDtcbiAgYm9yZGVyLXJhZGl1czogJHZhbDtcbn1cblxuQG1peGluIGJveC1zaGFkb3coJHZhbCkge1xuICAtd2Via2l0LWJveC1zaGFkb3c6ICR2YWw7XG4gIGJveC1zaGFkb3c6ICR2YWw7XG59XG4iLCIkZGFyazojMDAwO1xuJGxpZ2h0OiNmZmY7XG4kcHJpbWFyeTojMDA4NEU2O1xuJHNlY29uZGFyeTojOTYxQTFEOyJdfQ== */

.unlimited-elements-background-overlay{
  position:absolute;
  top:0px;
  left:0px;
  width:100%;
  height:100%;
  z-index:0;
}

.unlimited-elements-background-overlay.uc-bg-front{
  z-index:999;
}


#uc_breadcrumbs_widget_elementor_29b079b .uc-breadcrumbs-list {
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
#uc_breadcrumbs_widget_elementor_29b079b .uc-breadcrumbs-list li {
  display: flex;
  align-items: center;
  list-style-type: none;
}
#uc_breadcrumbs_widget_elementor_29b079b .uc-item-title {
    position: relative;
    display: inline-flex;
    justify-content: center;
    align-items: center;
}
#uc_breadcrumbs_widget_elementor_29b079b .uc-item-title-inner{
  display: flex;
  align-items: center;
}

  #uc_breadcrumbs_widget_elementor_29b079b .uc-breadcrumb-separator {
    display:flex;
    align-items: center;
    justify-content: center
  }
  #uc_breadcrumbs_widget_elementor_29b079b .uc-breadcrumb-separator svg {
    width:1em;
    height:1em;
  }

  .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
  .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
    background-image: none !important;
  }
  @media screen and (max-height: 1024px) {
    .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
    .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
      background-image: none !important;
    }
  }
  @media screen and (max-height: 640px) {
    .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
    .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
      background-image: none !important;
    }
  }

  .footnotes {
    font-style: italic;
    font-size: 11px;
    font-weight: 400;
}
.footnotes td {
    vertical-align: top;
	background-color: transparent !important;
	padding: 5px;
	border: none;
	border-bottom: none !important;
}

img.wp-smiley, img.emoji {
  display: inline !important;
  border: none !important;
  box-shadow: none !important;
  height: 1em !important;
  width: 1em !important;
  margin: 0 0.07em !important;
  vertical-align: -0.1em !important;
  background: none !important;
  padding: 0 !important;
}

:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:root { --wp--style--global--content-size: 800px;--wp--style--global--wide-size: 1200px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}a:where(:not(.wp-element-button)){text-decoration: underline;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;line-height: inherit;padding: calc(0.667em + 2px) calc(1.333em + 2px);text-decoration: none;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}