@charset "UTF-8";
/*
Theme Name: Wiener Privatklinik
Author: MAISON D'IDÉE
Author URI: https://www.maisondidee.com
Description: Main template for Wiener Privatklinik
Version: 0.0.1
Requires at least: 6.2
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: https://wiener-privatklinik.com/
*/
body,
html {
  margin: 0;
  scroll-behavior: smooth;
}

body {
  overflow-y: scroll;
  overflow-x: hidden;
}

html * {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@media (min-width: 1295px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl {
    max-width: 1295px;
  }
}
/*
* Spacing
*/
main {
  margin-top: 16px;
}
@media (min-width: 768px) {
  main {
    margin-top: 44px;
  }
}

.single-post article {
  margin-top: 130px;
}
@media (min-width: 992px) {
  .single-post article {
    margin-top: 0;
  }
}

.home main {
  margin-top: 95px !important;
}

.blog main {
  margin-top: 130px;
}
@media (min-width: 992px) {
  .blog main {
    margin-top: 44px;
  }
}

article {
  margin-top: 16px;
}
@media (min-width: 768px) {
  article {
    margin-top: 0;
  }
}

a.inherit {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  color: inherit;
  text-decoration: none;
}
a.inherit:hover {
  text-decoration: underline;
}

.search-no-results .main-banner-2 h1,
.search-results .main-banner-2 h1 {
  color: #1a3588;
}

.mb-small {
  margin-bottom: 32px;
}

.mb-large {
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .mb-large {
    margin-bottom: 100px;
  }
}

.banner-no-m .main-banner-2 {
  margin-bottom: 0;
}

.empty-slide {
  visibility: hidden;
}

#ajaxsearchprores3_1.vertical .results,
div.asp_r.asp_r_1.vertical .results {
  scrollbar-color: #0A246A #fff !important;
  scrollbar-width: thin !important;
  box-shadow: 0 5px 5px -5px #dfdfdf;
}

.instagram-feed-client img {
  border-radius: 0 !important;
}

.asp_showmore {
  padding: 12px 24px !important;
  border: 1px solid #1e326e !important;
  color: #fff !important;
  background-color: #1e326e !important;
  border-radius: 40px !important;
  width: fit-content !important;
  margin-top: 24px !important;
  transition: all 0.3s ease-in-out;
}
.asp_showmore:hover {
  color: #1e326e !important;
  background-color: transparent !important;
}

.grecaptcha-badge {
  width: 260px;
  overflow: hidden;
  position: relative;
  height: 75px;
  margin: 0px auto;
  display: none !important;
}

#grecaptcha-box .grecaptcha-badge {
  box-shadow: none !important;
  right: 0px !important;
}

.error404 main {
  padding: 195px 0 100px;
}
.error404 main h1 {
  color: #1A3588;
}
.error404 main p {
  color: #1A3588;
}

.custom-row {
  display: grid;
  gap: 15px;
  grid-template-columns: repeat(1, 1fr);
}
@media (min-width: 576px) {
  .custom-row {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 768px) {
  .custom-row {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 992px) {
  .custom-row {
    grid-template-columns: repeat(4, 1fr);
  }
}

#CookiebotWidget-btn-change,
.CybotCookiebotDialogBodyButton {
  padding: 11px 24px !important;
  background-color: transparent !important;
  border: 1px solid #1A3588 !important;
  color: #1A3588 !important;
  border-radius: 40px !important;
  transition: all 0.3s ease-in-out;
  font-weight: 500 !important;
}
#CookiebotWidget-btn-change:hover,
.CybotCookiebotDialogBodyButton:hover {
  background-color: #1A3588 !important;
  border: 1px solid #1A3588 !important;
  color: #ffffff !important;
  opacity: 1 !important;
}
#CookiebotWidget-btn-change:focus,
.CybotCookiebotDialogBodyButton:focus {
  background-color: #071E65 !important;
  border: 1px solid #071E65 !important;
  color: #ffffff !important;
}

#CookiebotWidget-btn-withdraw,
#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection,
#CybotCookiebotDialogBodyButtonDecline {
  padding: 11px 24px !important;
  border: 1px solid #B7D0F9 !important;
  color: #1A3588 !important;
  background-color: transparent !important;
  border-radius: 40px !important;
  font-weight: 500 !important;
  transition: all 0.3s ease-in-out;
}
#CookiebotWidget-btn-withdraw:hover,
#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection:hover,
#CybotCookiebotDialogBodyButtonDecline:hover {
  background-color: #B7D0F9 !important;
}
#CookiebotWidget-btn-withdraw:focus,
#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection:focus,
#CybotCookiebotDialogBodyButtonDecline:focus {
  background-color: #99BBF3 !important;
}

#CybotCookiebotDialogBodyContentTitle {
  font-size: 16px !important;
  line-height: 1.4;
}

#CybotCookiebotDialogBodyContentTitle,
#CybotCookiebotDialogBodyContentText {
  font-family: "Be Vietnam Pro", sans-serif !important;
}

#CookiebotWidget #CookiebotWidget-buttons {
  border-top: 1px solid #B7D0F9 !important;
}

#CookiebotWidget .CookiebotWidget-header {
  border-bottom: 1px solid #B7D0F9 !important;
}

#CookiebotWidget.CookiebotWidget-open #CookiebotWidget-widgetContent {
  border-radius: 20px !important;
}

/*
* Royal blue
*/
/*
* Gold
*/
/*
* Gray
*/
/*
* Basic
*/
@font-face {
  font-family: "Rotis";
  src: url("fonts/Rotis-Serif-Std-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Rotis-Bold";
  src: url("fonts/Rotis-Serif-Std-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Rotis";
  src: url("fonts/Rotis-Serif-Std-Italic.woff") format("woff");
  font-weight: 400;
  font-style: italic;
}
:root {
  --h1-fz: 38px;
  --h1-lh: 40.8px;
  --h2-fz: 28px;
  --h2-lh: 33.6px;
  --h3-fz: 22px;
  --h3-lh: 26.4px;
  --h4-fz: 22px;
  --h4-lh: 26px;
  --base-fz: 16px;
  --base-lh: 1.4;
  --small-fz: 12px;
  --small-lh: 16.8px;
  --ff-1: "Rotis", Helvetica, Arial, sans-serif;
  --ff-2: "Be Vietnam Pro", sans-serif;
}

@media (min-width: 768px) {
  :root {
    --h1-fz: 54px;
    --h1-lh: 1.2;
    --h2-fz: 34px;
    --h2-lh: 1.2;
    --h3-fz: 28px;
    --h3-lh: 1.2;
  }
}
html[lang^=ro-RO] {
  --ff-1: "Literata", serif;
}

html[lang^=sr-RS] {
  --ff-1: "Literata", serif;
}

html[lang^=bg-BG] {
  --ff-1: "Literata", serif;
}

html[lang^=uk] {
  --ff-1: "Literata", serif;
}

b, strong {
  font-weight: 600;
}

em, i {
  font-style: italic;
}

h1,
h2,
h3 {
  font-family: var(--ff-1);
  font-weight: bold;
  letter-spacing: 1px;
}
h1 a,
h2 a,
h3 a {
  font-family: inherit;
  font-weight: inherit;
  color: inherit;
}

.inherit {
  font-family: inherit !important;
  font-weight: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  line-height: inherit !important;
}

h4,
h5,
h6,
p,
a,
li {
  font-family: var(--ff-2);
  font-weight: 400;
}

.btn, .single-post .sidebar-banner-wrapper .textwidget a {
  font-family: var(--ff-2);
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  font-weight: 400;
}

.btn-primary, .text-in-columns a[download], .newsletter-2 form input[type=submit], .single-post .sidebar-banner-wrapper .textwidget a, .text-image-slider .swiper-slide-text a, .cta-1 a, .accordion-side-image-1 .content-item .content-item--text a, .mobile-main-menu-container .mobile-main-menu .mobile-nav-item:last-child {
  padding: 11px 24px !important;
  background-color: transparent;
  border: 1px solid #1A3588;
  color: #1A3588 !important;
  border-radius: 40px;
}
.btn-primary:hover, .text-in-columns a[download]:hover, .newsletter-2 form input[type=submit]:hover, .single-post .sidebar-banner-wrapper .textwidget a:hover, .text-image-slider .swiper-slide-text a:hover, .cta-1 a:hover, .accordion-side-image-1 .content-item .content-item--text a:hover, .mobile-main-menu-container .mobile-main-menu .mobile-nav-item:hover:last-child {
  background-color: #1A3588;
  border: 1px solid #1A3588;
  color: #ffffff !important;
}
.btn-primary:focus, .text-in-columns a[download]:focus, .newsletter-2 form input[type=submit]:focus, .single-post .sidebar-banner-wrapper .textwidget a:focus, .text-image-slider .swiper-slide-text a:focus, .cta-1 a:focus, .accordion-side-image-1 .content-item .content-item--text a:focus, .mobile-main-menu-container .mobile-main-menu .mobile-nav-item:focus:last-child {
  background-color: #071E65;
  border: 1px solid #071E65;
  color: #ffffff !important;
}

.btn-secondary, .accordion-grid-2_head a, .pricing-cards-1_head a, .mobile-main-menu-container .mobile-main-menu .mobile-nav-item:nth-last-child(2), .navbar-1 .navbar .nav-items .sub-menu-wrapper .second-level ul li a {
  padding: 11px 24px !important;
  border: 1px solid #B7D0F9;
  color: #1A3588;
  background-color: transparent;
  border-radius: 40px;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
}
.btn-secondary:hover, .accordion-grid-2_head a:hover, .pricing-cards-1_head a:hover, .mobile-main-menu-container .mobile-main-menu .mobile-nav-item:hover:nth-last-child(2), .navbar-1 .navbar .nav-items .sub-menu-wrapper .second-level ul li a:hover {
  background-color: #B7D0F9;
}
.btn-secondary:focus, .accordion-grid-2_head a:focus, .pricing-cards-1_head a:focus, .mobile-main-menu-container .mobile-main-menu .mobile-nav-item:focus:nth-last-child(2), .navbar-1 .navbar .nav-items .sub-menu-wrapper .second-level ul li a:focus {
  background-color: #99BBF3;
}

.btn-transparent {
  padding: 11px 24px !important;
  border: 1px solid #ffffff;
  color: #ffffff;
  background-color: transparent;
  border-radius: 40px;
  text-align: center;
}
.btn-transparent:hover {
  color: #1A3588 !important;
  background-color: #ffffff;
  text-decoration: none !important;
}

.btn-tertiary, .doctors-team-card-1 .team-item .doctor .content a.doctor-link, .navbar-1 .navbar .nav-items .sub-menu-wrapper .box-wrapper ul li a {
  color: #1A3588;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  display: flex;
  align-items: center;
  text-decoration: underline;
  text-decoration-color: transparent;
  text-decoration-thickness: 1px;
  transition: all 0.3s ease-in-out;
}
.btn-tertiary:after, .doctors-team-card-1 .team-item .doctor .content a.doctor-link:after, .navbar-1 .navbar .nav-items .sub-menu-wrapper .box-wrapper ul li a:after {
  content: " ";
  display: block;
  width: 6px;
  height: 12px;
  opacity: 0;
  margin-top: 4px;
  margin-left: 12px;
  background-image: url("data:image/svg+xml,%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 11L6.5 6L1.5 1' stroke='%231A3588' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  transition: all 0.3s ease-in-out;
}
.btn-tertiary:hover, .doctors-team-card-1 .team-item .doctor .content a.doctor-link:hover, .navbar-1 .navbar .nav-items .sub-menu-wrapper .box-wrapper ul li a:hover {
  color: #1A3588;
  text-decoration-color: #1A3588;
}
.btn-tertiary:hover:after, .doctors-team-card-1 .team-item .doctor .content a.doctor-link:hover:after, .navbar-1 .navbar .nav-items .sub-menu-wrapper .box-wrapper ul li a:hover:after {
  opacity: 1;
}

.navbar-1 {
  background-color: #ffffff;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 100;
}
.navbar-1.radius {
  border-radius: 0 0 20px 20px;
}
.navbar-1.show {
  height: 100vh;
}
.navbar-1.show .mobile-main-menu-container {
  display: flex;
}
.navbar-1 .navbar-toggler {
  background-color: #F2F7FF;
  border: none;
  width: 44px;
  height: 44px;
  margin-right: 12px;
}
@media (min-width: 576px) {
  .navbar-1 .navbar-toggler {
    margin-right: 0;
  }
}
.navbar-1 .navbar-toggler:focus {
  border: none;
  outline: none;
  box-shadow: none;
}
.navbar-1 .navbar-toggler .navbar-toggler-icon {
  width: 16px;
  height: 10px;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='10' viewBox='0 0 16 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0.75C0 0.551088 0.0790176 0.360322 0.21967 0.21967C0.360322 0.0790175 0.551088 0 0.75 0H15.25C15.4489 0 15.6397 0.0790175 15.7803 0.21967C15.921 0.360322 16 0.551088 16 0.75C16 0.948912 15.921 1.13968 15.7803 1.28033C15.6397 1.42098 15.4489 1.5 15.25 1.5H0.75C0.551088 1.5 0.360322 1.42098 0.21967 1.28033C0.0790176 1.13968 0 0.948912 0 0.75ZM0 5C0 4.80109 0.0790176 4.61032 0.21967 4.46967C0.360322 4.32902 0.551088 4.25 0.75 4.25H15.25C15.4489 4.25 15.6397 4.32902 15.7803 4.46967C15.921 4.61032 16 4.80109 16 5C16 5.19891 15.921 5.38968 15.7803 5.53033C15.6397 5.67098 15.4489 5.75 15.25 5.75H0.75C0.551088 5.75 0.360322 5.67098 0.21967 5.53033C0.0790176 5.38968 0 5.19891 0 5ZM0.75 8.5C0.551088 8.5 0.360322 8.57902 0.21967 8.71967C0.0790176 8.86032 0 9.05109 0 9.25C0 9.44891 0.0790176 9.63968 0.21967 9.78033C0.360322 9.92098 0.551088 10 0.75 10H15.25C15.4489 10 15.6397 9.92098 15.7803 9.78033C15.921 9.63968 16 9.44891 16 9.25C16 9.05109 15.921 8.86032 15.7803 8.71967C15.6397 8.57902 15.4489 8.5 15.25 8.5H0.75Z' fill='%231E326E'/%3E%3C/svg%3E%0A");
  background-size: contain;
  background-repeat: no-repeat;
}
.navbar-1 .navbar-toggler.active .navbar-toggler-icon {
  width: 11px;
  height: 11px;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.40998 6L11 2.44C11.1909 2.24639 11.2972 1.98486 11.2953 1.71293C11.2934 1.441 11.1836 1.18096 10.99 0.990001C10.7964 0.799045 10.5348 0.692821 10.2629 0.694696C9.99098 0.696571 9.73094 0.806393 9.53998 1L5.99998 4.59L2.45998 1.07C2.27262 0.88375 2.01917 0.779208 1.75498 0.779208C1.49079 0.779208 1.23734 0.88375 1.04998 1.07C0.956252 1.16296 0.881857 1.27357 0.831089 1.39542C0.78032 1.51728 0.754182 1.64799 0.754182 1.78C0.754182 1.91201 0.78032 2.04272 0.831089 2.16458C0.881857 2.28644 0.956252 2.39704 1.04998 2.49L4.58998 6L0.99998 9.56C0.809024 9.75361 0.7028 10.0151 0.704675 10.2871C0.706551 10.559 0.816372 10.819 1.00998 11.01C1.20359 11.201 1.46512 11.3072 1.73705 11.3053C2.00898 11.3034 2.26902 11.1936 2.45998 11L5.99998 7.41L9.53998 10.93C9.72734 11.1163 9.98079 11.2208 10.245 11.2208C10.5092 11.2208 10.7626 11.1163 10.95 10.93C11.0437 10.837 11.1181 10.7264 11.1689 10.6046C11.2196 10.4827 11.2458 10.352 11.2458 10.22C11.2458 10.088 11.2196 9.95728 11.1689 9.83542C11.1181 9.71356 11.0437 9.60296 10.95 9.51L7.40998 6Z' fill='%231E326E'/%3E%3C/svg%3E%0A");
  background-size: contain;
  background-repeat: no-repeat;
}
.navbar-1 .navbar-1-wrapper {
  position: relative;
  border-bottom: 1px solid #F2F7FF;
}
@media (min-width: 992px) {
  .navbar-1 .navbar-1-wrapper {
    border-bottom: none;
  }
}
.navbar-1 .navbar {
  align-items: flex-start;
  padding: 23px 0;
}
.navbar-1 .navbar .navbar-nav {
  align-items: center;
}
@media (min-width: 768px) {
  .navbar-1 .navbar .nav-items {
    justify-content: flex-end;
  }
}
.navbar-1 .navbar .nav-items .nav-item .btn-secondary:hover, .navbar-1 .navbar .nav-items .nav-item .accordion-grid-2_head a:hover, .accordion-grid-2_head .navbar-1 .navbar .nav-items .nav-item a:hover, .navbar-1 .navbar .nav-items .nav-item .pricing-cards-1_head a:hover, .pricing-cards-1_head .navbar-1 .navbar .nav-items .nav-item a:hover, .navbar-1 .navbar .nav-items .nav-item .mobile-main-menu-container .mobile-main-menu .mobile-nav-item:hover:nth-last-child(2), .mobile-main-menu-container .mobile-main-menu .navbar-1 .navbar .nav-items .nav-item .mobile-nav-item:hover:nth-last-child(2), .navbar-1 .navbar .nav-items .nav-item .sub-menu-wrapper .second-level ul li a:hover, .navbar-1 .navbar .nav-items .sub-menu-wrapper .second-level ul li .nav-item a:hover {
  color: #1A3588 !important;
}
.navbar-1 .navbar .nav-items .nav-item > a:hover {
  color: #F8CD7E;
}
.navbar-1 .navbar .nav-items .nav-item > a:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.00028 7.36655C5.8906 7.36718 5.78188 7.34616 5.68035 7.30469C5.57882 7.26322 5.48647 7.20211 5.40861 7.12488L0.408608 2.12488C0.330501 2.04741 0.268506 1.95524 0.226199 1.85369C0.183891 1.75214 0.162109 1.64322 0.162109 1.53321C0.162109 1.4232 0.183891 1.31428 0.226199 1.21273C0.268506 1.11118 0.330501 1.01901 0.408608 0.941546C0.564743 0.786337 0.775953 0.699219 0.996108 0.699219C1.21626 0.699219 1.42747 0.786337 1.58361 0.941546L6.00028 5.35821L10.4086 0.941546C10.5647 0.786337 10.776 0.699219 10.9961 0.699219C11.2163 0.699219 11.4275 0.786337 11.5836 0.941546C11.6617 1.01901 11.7237 1.11118 11.766 1.21273C11.8083 1.31428 11.8301 1.4232 11.8301 1.53321C11.8301 1.64322 11.8083 1.75214 11.766 1.85369C11.7237 1.95524 11.6617 2.04741 11.5836 2.12488L6.58361 7.12488C6.42839 7.27883 6.21889 7.36563 6.00028 7.36655Z' fill='%23D19B46'/%3E%3C/svg%3E%3C/svg%3E%0A");
}
.navbar-1 .navbar .nav-items .nav-item.active > a {
  color: #F8CD7E;
}
.navbar-1 .navbar .nav-items .nav-item.active > a:before {
  transform: rotate(180deg);
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.00028 7.36655C5.8906 7.36718 5.78188 7.34616 5.68035 7.30469C5.57882 7.26322 5.48647 7.20211 5.40861 7.12488L0.408608 2.12488C0.330501 2.04741 0.268506 1.95524 0.226199 1.85369C0.183891 1.75214 0.162109 1.64322 0.162109 1.53321C0.162109 1.4232 0.183891 1.31428 0.226199 1.21273C0.268506 1.11118 0.330501 1.01901 0.408608 0.941546C0.564743 0.786337 0.775953 0.699219 0.996108 0.699219C1.21626 0.699219 1.42747 0.786337 1.58361 0.941546L6.00028 5.35821L10.4086 0.941546C10.5647 0.786337 10.776 0.699219 10.9961 0.699219C11.2163 0.699219 11.4275 0.786337 11.5836 0.941546C11.6617 1.01901 11.7237 1.11118 11.766 1.21273C11.8083 1.31428 11.8301 1.4232 11.8301 1.53321C11.8301 1.64322 11.8083 1.75214 11.766 1.85369C11.7237 1.95524 11.6617 2.04741 11.5836 2.12488L6.58361 7.12488C6.42839 7.27883 6.21889 7.36563 6.00028 7.36655Z' fill='%23D19B46'/%3E%3C/svg%3E%3C/svg%3E%0A");
}
.navbar-1 .navbar .nav-items a {
  padding: 0;
  margin-right: 24px;
  color: #1A3588;
  position: relative;
}
@media (min-width: 992px) {
  .navbar-1 .navbar .nav-items a {
    margin-right: 16px;
  }
}
@media (min-width: 1200px) {
  .navbar-1 .navbar .nav-items a {
    margin-right: 24px;
  }
}
.navbar-1 .navbar .nav-items .sub-menu-wrapper {
  position: absolute;
  background-color: #ffffff;
  width: 100%;
  z-index: 1;
  left: 0;
  top: 157px;
  display: none;
}
.navbar-1 .navbar .nav-items .sub-menu-wrapper.active {
  display: block;
}
.navbar-1 .navbar .nav-items .sub-menu-wrapper.active-small {
  width: max-content !important;
  border: 1px solid #DAE5FF;
  border-radius: 20px;
  display: block;
  top: 200% !important;
  left: -30px;
}
.navbar-1 .navbar .nav-items .sub-menu-wrapper.active-small .second-level {
  width: 100% !important;
}
.navbar-1 .navbar .nav-items .sub-menu-wrapper.active-small ul {
  padding: 24px 0 !important;
}
.navbar-1 .navbar .nav-items .sub-menu-wrapper.active-small ul li {
  margin-top: 6px;
  margin-bottom: 0 !important;
}
.navbar-1 .navbar .nav-items .sub-menu-wrapper.active-small ul li:first-child {
  margin-top: 0;
}
.navbar-1 .navbar .nav-items .sub-menu-wrapper.active-small ul li a {
  border: 1px solid transparent !important;
  padding: 6px 16px !important;
  margin-right: 0 !important;
}
.navbar-1 .navbar .nav-items .sub-menu-wrapper.active-small ul li a.active {
  background-color: transparent !important;
  color: #1A3588 !important;
}
.navbar-1 .navbar .nav-items .sub-menu-wrapper.active-small ul li a:hover {
  background-color: #FFF8E6 !important;
  color: #F8CD7E !important;
  border-color: #F8CD7E !important;
}
.navbar-1 .navbar .nav-items .sub-menu-wrapper.active-small .col-4 {
  width: 100% !important;
  padding: 24px !important;
}
.navbar-1 .navbar .nav-items .sub-menu-wrapper .second-level ul {
  list-style: none;
  padding-left: 0;
}
.navbar-1 .navbar .nav-items .sub-menu-wrapper .second-level ul li {
  margin-bottom: 12px;
}
.navbar-1 .navbar .nav-items .sub-menu-wrapper .second-level ul li:last-child {
  margin-bottom: 0;
}
.navbar-1 .navbar .nav-items .sub-menu-wrapper .second-level ul li a {
  margin-right: 0;
  padding-left: 50px !important;
  display: flex;
  align-items: center;
  font-weight: 500;
  justify-content: space-between;
}
.navbar-1 .navbar .nav-items .sub-menu-wrapper .second-level ul li a .sub-icon-dropdown {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="19" fill="none"><path fill="%231E326E" d="M1.854 18.727a1.335 1.335 0 0 1-.947-.387 1.334 1.334 0 0 1 0-1.88L7.854 9.5.907 2.54A1.333 1.333 0 0 1 2.787.66l7.88 7.893a1.333 1.333 0 0 1 .387.947 1.4 1.4 0 0 1-.387.947L2.761 18.34c-.242.24-.567.378-.907.387Z"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  width: 8px;
  height: 14px;
  display: block;
}
.navbar-1 .navbar .nav-items .sub-menu-wrapper .second-level ul li a.active .sub-icon-dropdown, .navbar-1 .navbar .nav-items .sub-menu-wrapper .second-level ul li a:hover .sub-icon-dropdown {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="19" fill="none"><path fill="%231A3588" d="M1.854 18.727a1.335 1.335 0 0 1-.947-.387 1.334 1.334 0 0 1 0-1.88L7.854 9.5.907 2.54A1.333 1.333 0 0 1 2.787.66l7.88 7.893a1.333 1.333 0 0 1 .387.947 1.4 1.4 0 0 1-.387.947L2.761 18.34c-.242.24-.567.378-.907.387Z"/></svg>');
}
.navbar-1 .navbar .nav-items .sub-menu-wrapper .content-wrapper {
  margin-top: 24px;
}
.navbar-1 .navbar .nav-items .sub-menu-wrapper .box-wrapper {
  display: none;
  -webkit-animation: fadeIn 0.3s;
  animation: fadeIn 0.3s;
  transition: opacity 0.3s ease-in-out;
  margin-left: -12px;
  margin-right: -12px;
}
.navbar-1 .navbar .nav-items .sub-menu-wrapper .box-wrapper.active {
  display: block;
  max-height: 200px;
}
.navbar-1 .navbar .nav-items .sub-menu-wrapper .box-wrapper.active ul {
  display: flex;
  flex-wrap: wrap;
}
.navbar-1 .navbar .nav-items .sub-menu-wrapper .box-wrapper.active ul li {
  break-inside: avoid;
  margin-bottom: 10px;
}
.navbar-1 .navbar .nav-items .sub-menu-wrapper .box-wrapper h2 {
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  color: #1A3588;
  margin-bottom: 32px;
}
.navbar-1 .navbar .nav-items .sub-menu-wrapper .box-wrapper ul {
  list-style: none;
  padding-left: 0;
  max-height: 300px;
}
.navbar-1 .navbar .nav-items .sub-menu-wrapper .box-wrapper ul li {
  margin-bottom: 10px;
  margin-left: 0;
  margin-right: 0;
  padding: 0 12px 0 12px;
  flex: 0 0 auto;
  width: 33.33333333%;
}
.navbar-1 .navbar .nav-items .sub-menu-wrapper .box-wrapper ul li:last-child {
  margin-bottom: 0;
}
.navbar-1 .navbar .nav-items .sub-menu-wrapper .box-wrapper ul li a {
  padding: 8px 16px;
  width: fit-content;
  margin-right: 0;
  white-space: nowrap;
}
.navbar-1 .navbar ul li a.nav-link {
  padding: 0 12px 0 0;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
}
.navbar-1 .navbar ul li a.nav-link::before {
  content: " ";
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.00028 7.36655C5.8906 7.36718 5.78188 7.34616 5.68035 7.30469C5.57882 7.26322 5.48647 7.20211 5.40861 7.12488L0.408608 2.12488C0.330501 2.04741 0.268506 1.95524 0.226199 1.85369C0.183891 1.75214 0.162109 1.64322 0.162109 1.53321C0.162109 1.4232 0.183891 1.31428 0.226199 1.21273C0.268506 1.11118 0.330501 1.01901 0.408608 0.941546C0.564743 0.786337 0.775953 0.699219 0.996108 0.699219C1.21626 0.699219 1.42747 0.786337 1.58361 0.941546L6.00028 5.35821L10.4086 0.941546C10.5647 0.786337 10.776 0.699219 10.9961 0.699219C11.2163 0.699219 11.4275 0.786337 11.5836 0.941546C11.6617 1.01901 11.7237 1.11118 11.766 1.21273C11.8083 1.31428 11.8301 1.4232 11.8301 1.53321C11.8301 1.64322 11.8083 1.75214 11.766 1.85369C11.7237 1.95524 11.6617 2.04741 11.5836 2.12488L6.58361 7.12488C6.42839 7.27883 6.21889 7.36563 6.00028 7.36655Z' fill='%231E326E'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: 8px 6px;
  position: absolute;
  right: 0;
  top: calc(50% - 3px);
  width: 8px;
  height: 6px;
}
.navbar-1 .navbar ul li a.nav-link.btn-primary::before, .navbar-1 .navbar ul li .text-in-columns a.nav-link[download]::before, .text-in-columns .navbar-1 .navbar ul li a.nav-link[download]::before, .navbar-1 .navbar ul li .single-post .sidebar-banner-wrapper .textwidget a.nav-link::before, .single-post .sidebar-banner-wrapper .textwidget .navbar-1 .navbar ul li a.nav-link::before, .navbar-1 .navbar ul li .text-image-slider .swiper-slide-text a.nav-link::before, .text-image-slider .swiper-slide-text .navbar-1 .navbar ul li a.nav-link::before, .navbar-1 .navbar ul li .cta-1 a.nav-link::before, .cta-1 .navbar-1 .navbar ul li a.nav-link::before, .navbar-1 .navbar ul li .accordion-side-image-1 .content-item .content-item--text a.nav-link::before, .accordion-side-image-1 .content-item .content-item--text .navbar-1 .navbar ul li a.nav-link::before, .navbar-1 .navbar ul li .mobile-main-menu-container .mobile-main-menu a.nav-link.mobile-nav-item:last-child::before, .mobile-main-menu-container .mobile-main-menu .navbar-1 .navbar ul li a.nav-link.mobile-nav-item:last-child::before, .navbar-1 .navbar ul li a.nav-link.btn-secondary::before, .navbar-1 .navbar ul li .accordion-grid-2_head a.nav-link::before, .accordion-grid-2_head .navbar-1 .navbar ul li a.nav-link::before, .navbar-1 .navbar ul li .pricing-cards-1_head a.nav-link::before, .pricing-cards-1_head .navbar-1 .navbar ul li a.nav-link::before, .navbar-1 .navbar ul li .mobile-main-menu-container .mobile-main-menu a.nav-link.mobile-nav-item:nth-last-child(2)::before, .mobile-main-menu-container .mobile-main-menu .navbar-1 .navbar ul li a.nav-link.mobile-nav-item:nth-last-child(2)::before, .navbar-1 .navbar .nav-items .sub-menu-wrapper .second-level ul li a.nav-link::before {
  content: none;
}
.navbar-1 .navbar .logo-link-header {
  position: relative;
}
.navbar-1 .navbar .logo-link-header img {
  position: absolute;
  left: 16px;
  top: -10px;
  max-width: 72px;
  height: auto;
  transition: all 0.3s ease-in-out;
  z-index: 999;
}
@media (min-width: 992px) {
  .navbar-1 .navbar .logo-link-header img {
    max-width: 65px;
  }
}
@media (min-width: 1200px) {
  .navbar-1 .navbar .logo-link-header img {
    max-width: 95px;
    left: 0;
    top: -10px;
  }
}
.navbar-1 .navbar .logo-link-header.sizer img {
  max-width: 46px;
}
.navbar-1.scroll .logo-link-header img {
  max-width: 44px;
}
.navbar-1 .day-icon a:before {
  position: absolute;
  left: 16px;
  content: " ";
  display: block;
  width: 22px;
  height: 15px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="14" fill="none"><path fill="%231A3588" d="M15.5.75H13a1.79 1.79 0 0 0-1.79 1.79v3.71h-.5V2.54A1.79 1.79 0 0 0 9 .75H6.5a6.25 6.25 0 0 0 0 12.5H9a1.79 1.79 0 0 0 1.79-1.79V7.75h.5v3.71A1.79 1.79 0 0 0 13 13.25h2.5a6.25 6.25 0 0 0 0-12.5ZM9.25 11.46a.29.29 0 0 1-.29.29H6.5a4.75 4.75 0 1 1 0-9.5H9a.29.29 0 0 1 .29.29v3.71H7.06a.75.75 0 0 0 0 1.5h2.19v3.71Zm6.25.29H13a.29.29 0 0 1-.29-.29V7.75h2.33a.75.75 0 1 0 0-1.5h-2.29V2.54a.29.29 0 0 1 .25-.29h2.5a4.75 4.75 0 1 1 0 9.5Z"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  transition: all 0.3s ease-in-out;
}
.navbar-1 .ordination-icon a:before {
  position: absolute;
  left: 16px;
  content: " ";
  display: block;
  width: 21px;
  height: 21px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none'%3E%3Cpath fill='%231A3588' d='M21.75 5.88V2.4A1.9 1.9 0 0 0 19.48.54L2 4.05A2.1 2.1 0 0 0 .3 6.12v4.93a.86.86 0 0 0 .05.23v.08a.86.86 0 0 0 .14.18l.13.07.09.05 5.19 1.59-3.9.8a2.1 2.1 0 0 0-1.7 2.07v3.48a1.91 1.91 0 0 0 1.9 1.9c.123.015.247.015.37 0L20.05 18a2.11 2.11 0 0 0 1.7-2.07V10.95a.86.86 0 0 0 0-.23v-.08a.854.854 0 0 0-.14-.18.922.922 0 0 0-.24-.13L16.1 8.75 20.05 8a2.11 2.11 0 0 0 1.7-2.12Zm-1.5 10a.61.61 0 0 1-.49.6L2.23 20a.41.41 0 0 1-.33-.08.4.4 0 0 1-.15-.31v-3.49a.61.61 0 0 1 .49-.6l18-3.6.01 3.96ZM13 9.37l4.94 1.48-1.85.38-7 1.4-4.99-1.48L5 11l8-1.63Zm6.8-2.89-18 3.61v-4a.61.61 0 0 1 .49-.6L19.77 2h.08a.4.4 0 0 1 .4.4v3.48a.61.61 0 0 1-.49.6h.04Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  transition: all 0.3s ease-in-out;
}
.navbar-1 .academy-icon a:before {
  position: absolute;
  left: 16px;
  content: " ";
  display: block;
  width: 21px;
  height: 21px;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 20C4.73478 20 4.48043 19.8946 4.29289 19.7071C4.10536 19.5196 4 19.2652 4 19V7C4 6.73478 4.10536 6.48043 4.29289 6.29289C4.48043 6.10536 4.73478 6 5 6C5.26522 6 5.51957 6.10536 5.70711 6.29289C5.89464 6.48043 6 6.73478 6 7V19C6 19.2652 5.89464 19.5196 5.70711 19.7071C5.51957 19.8946 5.26522 20 5 20ZM2 12V4C2 3.73478 1.89464 3.48043 1.70711 3.29289C1.51957 3.10536 1.26522 3 1 3C0.734784 3 0.48043 3.10536 0.292893 3.29289C0.105357 3.48043 0 3.73478 0 4V12C0 12.2652 0.105357 12.5196 0.292893 12.7071C0.48043 12.8946 0.734784 13 1 13C1.26522 13 1.51957 12.8946 1.70711 12.7071C1.89464 12.5196 2 12.2652 2 12ZM9 18C8.73478 18 8.48043 17.8946 8.29289 17.7071C8.10536 17.5196 8 17.2652 8 17V1C8 0.734784 8.10536 0.48043 8.29289 0.292893C8.48043 0.105357 8.73478 0 9 0C9.26522 0 9.51957 0.105357 9.70711 0.292893C9.89464 0.48043 10 0.734784 10 1V17C10 17.2652 9.89464 17.5196 9.70711 17.7071C9.51957 17.8946 9.26522 18 9 18ZM13 15C12.7348 15 12.4804 14.8946 12.2929 14.7071C12.1054 14.5196 12 14.2652 12 14V3C12 2.73478 12.1054 2.48043 12.2929 2.29289C12.4804 2.10536 12.7348 2 13 2C13.2652 2 13.5196 2.10536 13.7071 2.29289C13.8946 2.48043 14 2.73478 14 3V14C14 14.2652 13.8946 14.5196 13.7071 14.7071C13.5196 14.8946 13.2652 15 13 15ZM17 17C16.7348 17 16.4804 16.8946 16.2929 16.7071C16.1054 16.5196 16 16.2652 16 16V8C16 7.73478 16.1054 7.48043 16.2929 7.29289C16.4804 7.10536 16.7348 7 17 7C17.2652 7 17.5196 7.10536 17.7071 7.29289C17.8946 7.48043 18 7.73478 18 8V16C18 16.2652 17.8946 16.5196 17.7071 16.7071C17.5196 16.8946 17.2652 17 17 17Z' fill='%231A3588'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  transition: all 0.3s ease-in-out;
}
.navbar-1 .core-icon a:before {
  position: absolute;
  left: 16px;
  content: " ";
  display: block;
  width: 18px;
  height: 21px;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='22' viewBox='0 0 20 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.4996 17.66C17.5796 17.55 17.6596 17.45 17.7296 17.34L17.9196 17.05L18.1196 16.71L18.2796 16.41C18.3396 16.29 18.3996 16.16 18.4496 16.03L18.5696 15.75C18.7554 15.3112 18.8993 14.8558 18.9996 14.39C18.9953 14.3635 18.9953 14.3365 18.9996 14.31C18.9996 14.25 18.9996 14.19 18.9996 14.12C19.2376 12.1661 18.8895 10.1856 17.9996 8.43001L17.9296 8.30001C17.8396 8.12001 17.7596 7.95001 17.6596 7.78001C17.5596 7.61001 17.5296 7.55001 17.4696 7.44001C17.4096 7.33001 17.2696 7.09001 17.1596 6.92001C17.0496 6.75001 17.0196 6.70001 16.9396 6.59001C16.8596 6.48001 16.7196 6.25001 16.5896 6.08001C16.4596 5.91001 16.4196 5.85001 16.3396 5.74001C16.2596 5.63001 16.0996 5.41001 15.9596 5.25001C14.8252 3.88239 13.5328 2.65385 12.1096 1.59001L11.8496 1.39001C11.3996 1.06001 10.9396 0.740005 10.4496 0.390005C10.3205 0.293112 10.1605 0.246864 9.99961 0.260005C9.87724 0.260197 9.75689 0.291145 9.64961 0.350006C8.0865 1.33247 6.6405 2.48995 5.33961 3.80001L5.20961 3.94001C3.92754 5.24311 2.86088 6.74183 2.04961 8.38001H1.99961V8.53001C1.87961 8.80001 1.76961 9.07001 1.65961 9.33001L1.56961 9.57001C1.46961 9.86001 1.37961 10.16 1.29961 10.45V10.58C0.964762 11.8218 0.899973 13.121 1.10961 14.39C1.76961 18.04 4.88961 20.65 9.89961 21.73H10.0596H10.2196C10.5596 21.66 10.8996 21.58 11.2196 21.49L11.4896 21.41L12.1696 21.2L12.4696 21.09L13.0696 20.87L13.3596 20.75L13.9096 20.5L14.1796 20.37L14.7196 20.07L14.9396 19.95C15.1596 19.82 15.3596 19.68 15.5596 19.55L15.6396 19.49L16.2796 19L16.4496 18.85L16.8396 18.48L17.0596 18.25L17.3496 17.92L17.4996 17.66ZM17.1396 15.27C16.732 16.182 16.1486 17.0047 15.4228 17.6911C14.697 18.3775 13.843 18.914 12.9096 19.27L12.7096 19.35L17.3096 14.75C17.3096 14.85 17.2596 14.96 17.2296 15.06C17.1942 15.1275 17.1641 15.1978 17.1396 15.27ZM4.73961 6.80001L9.24961 11.31V14.19L3.61961 8.56001C3.9474 7.94557 4.32183 7.35718 4.73961 6.80001ZM10.7996 2.46001C11.1196 2.69001 11.4396 2.94001 11.7496 3.19001L10.7496 4.19001V2.42001L10.7996 2.46001ZM14.3196 5.62001L10.7496 9.19001V6.31001L12.8896 4.17001C13.3912 4.62808 13.8686 5.11207 14.3196 5.62001ZM17.5496 12.39L10.7496 19.19V16.31L16.9996 10C17.2986 10.7656 17.4839 11.5708 17.5496 12.39ZM10.7496 14.19V11.31L15.2596 6.80001C15.6722 7.36219 16.0432 7.95377 16.3696 8.57001L10.7496 14.19ZM8.24961 3.19001C8.56961 2.93001 8.89961 2.68001 9.24961 2.43001V4.19001L8.24961 3.19001ZM9.24961 6.32001V9.20001L5.68961 5.63001C6.1345 5.11646 6.60862 4.62898 7.10961 4.17001L9.24961 6.32001ZM2.44961 12.4C2.51996 11.5782 2.70509 10.7704 2.99961 10L9.26961 16.27V19.15L2.44961 12.4ZM2.69961 14.77L7.30961 19.38C6.2424 19.0077 5.2733 18.3986 4.47493 17.5985C3.67656 16.7984 3.06963 15.828 2.69961 14.76V14.77Z' fill='%231A3588'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  transition: all 0.3s ease-in-out;
}
.navbar-1 .further-icon a:before {
  position: absolute;
  left: 16px;
  content: " ";
  display: block;
  width: 22px;
  height: 19px;
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='20' viewBox='0 0 22 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.2899 6.8701C16.4017 6.80213 16.4944 6.70677 16.5591 6.59304C16.6238 6.47931 16.6585 6.35096 16.6599 6.2201V2.1401C16.66 1.84737 16.5832 1.55974 16.4372 1.30605C16.2911 1.05235 16.081 0.841504 15.8278 0.694636C15.5745 0.547768 15.2872 0.47004 14.9944 0.469244C14.7017 0.468448 14.4139 0.544612 14.1599 0.690101L10.9999 2.5101L7.83989 0.690101C7.58587 0.544612 7.29808 0.468448 7.00535 0.469244C6.71262 0.47004 6.42524 0.547768 6.17202 0.694636C5.9188 0.841504 5.70863 1.05235 5.56258 1.30605C5.41653 1.55974 5.33974 1.84737 5.33989 2.1401V6.2201C5.34124 6.35096 5.37593 6.47931 5.44067 6.59304C5.5054 6.70677 5.59806 6.80213 5.70989 6.8701L10.6199 9.7001C10.7354 9.76661 10.8666 9.80113 10.9999 9.8001C11.1302 9.80238 11.2585 9.76771 11.3699 9.7001L16.2899 6.8701ZM14.9099 2.0001C14.9357 1.98518 14.965 1.97733 14.9949 1.97733C15.0247 1.97733 15.054 1.98518 15.0799 2.0001C15.1068 2.01407 15.1289 2.03589 15.1432 2.06267C15.1575 2.08946 15.1633 2.11994 15.1599 2.1501V5.7801L11.7499 7.7801V3.8101L14.9099 2.0001ZM6.83989 2.1501C6.83648 2.11994 6.8423 2.08946 6.85659 2.06267C6.87087 2.03589 6.89294 2.01407 6.91989 2.0001C6.94573 1.98518 6.97505 1.97733 7.00489 1.97733C7.03473 1.97733 7.06404 1.98518 7.08989 2.0001L10.2499 3.8201V7.8201L6.83989 5.8201V2.1501ZM20.9099 9.5001L17.3799 7.5001C17.2669 7.43119 17.1372 7.39473 17.0049 7.39473C16.8726 7.39473 16.7428 7.43119 16.6299 7.5001L11.7199 10.3001C11.6035 10.3637 11.5066 10.4578 11.4396 10.5723C11.3727 10.6869 11.3382 10.8175 11.3399 10.9501V16.6201C11.3382 16.7527 11.3727 16.8833 11.4396 16.9979C11.5066 17.1124 11.6035 17.2065 11.7199 17.2701L15.2499 19.2701C15.5024 19.4207 15.7909 19.5002 16.0849 19.5002C16.3789 19.5002 16.6674 19.4207 16.9199 19.2701C17.1759 19.1246 17.3887 18.9137 17.5363 18.6589C17.6839 18.4041 17.7611 18.1146 17.7599 17.8201V14.2201L20.9099 12.3901C21.1657 12.2454 21.3786 12.0354 21.5267 11.7815C21.6748 11.5277 21.7528 11.239 21.7528 10.9451C21.7528 10.6512 21.6748 10.3625 21.5267 10.1087C21.3786 9.85477 21.1657 9.64477 20.9099 9.5001ZM16.1699 18.0001C16.144 18.015 16.1147 18.0229 16.0849 18.0229C16.055 18.0229 16.0257 18.015 15.9999 18.0001L12.8399 16.1801V12.1801L16.2599 14.1801V17.8201C16.266 17.8558 16.2606 17.8925 16.2444 17.9248C16.2282 17.9572 16.2021 17.9836 16.1699 18.0001ZM20.1699 11.0801L16.9999 12.9201L13.5799 10.9201L16.9999 9.0001L20.1499 10.8301C20.1771 10.8446 20.1998 10.8662 20.2157 10.8926C20.2315 10.9191 20.2399 10.9493 20.2399 10.9801C20.2355 11.0032 20.226 11.025 20.2122 11.044C20.1983 11.063 20.1805 11.0788 20.1599 11.0901L20.1699 11.0801ZM10.2899 10.2901L5.36989 7.4601C5.25694 7.39119 5.12719 7.35473 4.99489 7.35473C4.86258 7.35473 4.73283 7.39119 4.61989 7.4601L1.07989 9.4601C0.826607 9.60684 0.616346 9.81758 0.470178 10.0712C0.32401 10.3248 0.24707 10.6124 0.24707 10.9051C0.24707 11.1978 0.32401 11.4854 0.470178 11.739C0.616346 11.9926 0.826607 12.2034 1.07989 12.3501L4.23989 14.1801V17.8201C4.23871 18.1146 4.31588 18.4041 4.46349 18.6589C4.61111 18.9137 4.82384 19.1246 5.07989 19.2701C5.33238 19.4207 5.62089 19.5002 5.91489 19.5002C6.20888 19.5002 6.4974 19.4207 6.74989 19.2701L10.2799 17.2701C10.3963 17.2065 10.4932 17.1124 10.5602 16.9979C10.6271 16.8833 10.6616 16.7527 10.6599 16.6201V11.0001C10.6711 10.8592 10.6412 10.718 10.5738 10.5937C10.5063 10.4694 10.4042 10.3674 10.2799 10.3001L10.2899 10.2901ZM1.74989 11.0001C1.74778 10.9701 1.75417 10.9401 1.76832 10.9136C1.78247 10.8871 1.80381 10.8651 1.82989 10.8501L4.99989 9.0001L8.41989 11.0001L4.99989 12.9201L1.82989 11.0901C1.81106 11.0814 1.79423 11.069 1.78046 11.0535C1.76669 11.038 1.75628 11.0198 1.74989 11.0001ZM5.99989 18.0001C5.97404 18.015 5.94473 18.0229 5.91489 18.0229C5.88505 18.0229 5.85573 18.015 5.82989 18.0001C5.8027 17.9856 5.77997 17.964 5.76411 17.9376C5.74826 17.9111 5.73989 17.8809 5.73989 17.8501V14.2201L9.15989 12.2201V16.2201L5.99989 18.0001Z' fill='%231A3588'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  transition: all 0.3s ease-in-out;
}
.navbar-1 .home-icon a:before {
  position: absolute;
  left: 16px;
  content: " ";
  display: block;
  width: 22px;
  height: 19px;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.12602 13C6.57006 14.7252 8.13616 16 10 16C11.8638 16 13.4299 14.7252 13.874 13M9.0177 1.764L2.23539 7.03912C1.78202 7.39175 1.55534 7.56806 1.39203 7.78886C1.24737 7.98444 1.1396 8.20478 1.07403 8.43905C1 8.70352 1 8.9907 1 9.56505V16.8C1 17.9201 1 18.4801 1.21799 18.908C1.40973 19.2843 1.71569 19.5903 2.09202 19.782C2.51984 20 3.07989 20 4.2 20H15.8C16.9201 20 17.4802 20 17.908 19.782C18.2843 19.5903 18.5903 19.2843 18.782 18.908C19 18.4801 19 17.9201 19 16.8V9.56505C19 8.9907 19 8.70352 18.926 8.43905C18.8604 8.20478 18.7526 7.98444 18.608 7.78886C18.4447 7.56806 18.218 7.39175 17.7646 7.03913L10.9823 1.764C10.631 1.49075 10.4553 1.35412 10.2613 1.3016C10.0902 1.25526 9.9098 1.25526 9.73865 1.3016C9.54468 1.35412 9.36902 1.49075 9.0177 1.764Z' stroke='%231A3588' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  transition: all 0.3s ease-in-out;
}

.navbar-1-wrapper.active .header-widget-wrapper {
  display: block;
}

.header-widget-wrapper {
  border-top: 1px solid #F2F7FF;
  display: none;
  padding: 36px;
}
.header-widget-wrapper .textwidget {
  display: flex;
  align-items: center;
}
.header-widget-wrapper p {
  color: #1A3588;
  margin-bottom: 0;
  margin-right: 16px;
}
.header-widget-wrapper p:first-child {
  font-weight: bold;
  font-size: 18px;
  line-height: 19.6px;
}
.header-widget-wrapper p:last-child a {
  border-left: 1px solid #1A3588;
  padding-left: 16px;
}
.header-widget-wrapper p a {
  color: #1A3588;
  transition: all 0.3s ease-in-out;
}
.header-widget-wrapper p a:hover {
  color: #F8CD7E;
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.mobile-main-menu-container {
  position: relative;
  padding-top: 32px;
  padding-bottom: 16px;
  height: 90%;
  display: none;
  padding-left: 12px;
  flex-direction: column;
  justify-content: space-between;
}
.mobile-main-menu-container .mobile-main-menu .mobile-nav-item {
  border: 1px solid #DAE5FF;
  padding: 20px 16px;
  border-radius: 40px;
  margin-bottom: 8px;
}
.mobile-main-menu-container .mobile-main-menu .mobile-nav-item > a {
  justify-content: space-between;
}
.mobile-main-menu-container .mobile-main-menu .mobile-nav-item > a::after {
  content: "";
  display: block;
  width: 8px;
  height: 14px;
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='14' viewBox='0 0 9 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.39001 13.92C1.25841 13.9208 1.12794 13.8955 1.00611 13.8458C0.88427 13.796 0.773455 13.7227 0.680015 13.63C0.493764 13.4426 0.389221 13.1892 0.389221 12.925C0.389221 12.6608 0.493764 12.4074 0.680015 12.22L5.89001 7L0.680015 1.78C0.516188 1.5887 0.430582 1.34263 0.440303 1.09095C0.450024 0.839275 0.554357 0.600536 0.732451 0.422441C0.910546 0.244346 1.14928 0.140014 1.40096 0.130293C1.65264 0.120572 1.89871 0.206178 2.09001 0.370004L8.00001 6.29C8.0927 6.38344 8.16602 6.49426 8.21579 6.6161C8.26555 6.73794 8.29078 6.8684 8.29002 7C8.28633 7.26477 8.18275 7.51837 8.00001 7.71L2.07001 13.63C1.88871 13.81 1.6454 13.9137 1.39001 13.92Z' fill='%231E326E'/%3E%3C/svg%3E%0A");
  background-size: contain;
  background-repeat: no-repeat;
}
.mobile-main-menu-container .mobile-main-menu .mobile-nav-item:nth-last-child(2) {
  margin-top: 40px;
  transition: all 0.3s ease-in-out;
  display: flex;
}
.mobile-main-menu-container .mobile-main-menu .mobile-nav-item:nth-last-child(2):hover a {
  color: #ffffff;
}
.mobile-main-menu-container .mobile-main-menu .mobile-nav-item:nth-last-child(2) a {
  margin: 0 auto;
}
.mobile-main-menu-container .mobile-main-menu .mobile-nav-item:nth-last-child(2) a::after {
  display: none;
}
.mobile-main-menu-container .mobile-main-menu .mobile-nav-item:last-child {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
  display: flex;
  justify-content: center;
}
.mobile-main-menu-container .mobile-main-menu .mobile-nav-item:last-child:hover a {
  color: #ffffff;
}
.mobile-main-menu-container .mobile-main-menu .mobile-nav-item:last-child a::after {
  display: none;
}
.mobile-main-menu-container .mobile-main-menu .mobile-nav-item a {
  padding: 0;
  color: #1A3588;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  text-decoration: none;
  display: flex;
  align-items: center;
}
.mobile-main-menu-container .mobile-main-menu .mobile-nav-item .mobile-wrapper {
  top: 0;
  background: #ffffff;
  width: 100%;
  height: 100%;
  right: -100%;
  padding: 0 12px;
  position: absolute;
  -webkit-animation: fadeOutSide 0.5s;
  animation: fadeOutSide 0.5s;
  text-align: left;
  overflow: auto;
  display: none;
}
.mobile-main-menu-container .mobile-main-menu .mobile-nav-item .mobile-wrapper.active {
  right: 0;
  display: block;
  -webkit-animation: fadeInSide 0.5s;
  animation: fadeInSide 0.5s;
}
.mobile-main-menu-container .mobile-main-menu .mobile-nav-item .mobile-wrapper .sub-menu {
  list-style: none;
  padding-left: 0;
  padding-bottom: 20px;
}
.mobile-main-menu-container .mobile-main-menu .mobile-nav-item .mobile-wrapper .sub-menu li {
  margin-bottom: 24px;
}
.mobile-main-menu-container .mobile-main-menu .mobile-nav-item .mobile-wrapper .sub-menu li > a {
  font-weight: 600;
  color: #1A3588;
  font-size: 18px;
  line-height: 19.6px;
  margin-bottom: 24px;
  display: flex;
  align-items: center;
  padding: 0 0 0 36px;
}
.mobile-main-menu-container .mobile-main-menu .mobile-nav-item .mobile-wrapper .sub-menu .day-icon a:hover:before {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="14" fill="none"><path fill="%231E326E" d="M15.5.75H13a1.79 1.79 0 0 0-1.79 1.79v3.71h-.5V2.54A1.79 1.79 0 0 0 9 .75H6.5a6.25 6.25 0 0 0 0 12.5H9a1.79 1.79 0 0 0 1.79-1.79V7.75h.5v3.71A1.79 1.79 0 0 0 13 13.25h2.5a6.25 6.25 0 0 0 0-12.5ZM9.25 11.46a.29.29 0 0 1-.29.29H6.5a4.75 4.75 0 1 1 0-9.5H9a.29.29 0 0 1 .29.29v3.71H7.06a.75.75 0 0 0 0 1.5h2.19v3.71Zm6.25.29H13a.29.29 0 0 1-.29-.29V7.75h2.33a.75.75 0 1 0 0-1.5h-2.29V2.54a.29.29 0 0 1 .25-.29h2.5a4.75 4.75 0 1 1 0 9.5Z"/></svg>');
}
.mobile-main-menu-container .mobile-main-menu .mobile-nav-item .mobile-wrapper .sub-menu .ordination-icon a:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none'%3E%3Cpath fill='%231E326E' d='M21.75 5.88V2.4A1.9 1.9 0 0 0 19.48.54L2 4.05A2.1 2.1 0 0 0 .3 6.12v4.93a.86.86 0 0 0 .05.23v.08a.86.86 0 0 0 .14.18l.13.07.09.05 5.19 1.59-3.9.8a2.1 2.1 0 0 0-1.7 2.07v3.48a1.91 1.91 0 0 0 1.9 1.9c.123.015.247.015.37 0L20.05 18a2.11 2.11 0 0 0 1.7-2.07V10.95a.86.86 0 0 0 0-.23v-.08a.854.854 0 0 0-.14-.18.922.922 0 0 0-.24-.13L16.1 8.75 20.05 8a2.11 2.11 0 0 0 1.7-2.12Zm-1.5 10a.61.61 0 0 1-.49.6L2.23 20a.41.41 0 0 1-.33-.08.4.4 0 0 1-.15-.31v-3.49a.61.61 0 0 1 .49-.6l18-3.6.01 3.96ZM13 9.37l4.94 1.48-1.85.38-7 1.4-4.99-1.48L5 11l8-1.63Zm6.8-2.89-18 3.61v-4a.61.61 0 0 1 .49-.6L19.77 2h.08a.4.4 0 0 1 .4.4v3.48a.61.61 0 0 1-.49.6h.04Z'/%3E%3C/svg%3E");
}
.mobile-main-menu-container .mobile-main-menu .mobile-nav-item .mobile-wrapper .sub-menu .academy-icon a:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 20C4.73478 20 4.48043 19.8946 4.29289 19.7071C4.10536 19.5196 4 19.2652 4 19V7C4 6.73478 4.10536 6.48043 4.29289 6.29289C4.48043 6.10536 4.73478 6 5 6C5.26522 6 5.51957 6.10536 5.70711 6.29289C5.89464 6.48043 6 6.73478 6 7V19C6 19.2652 5.89464 19.5196 5.70711 19.7071C5.51957 19.8946 5.26522 20 5 20ZM2 12V4C2 3.73478 1.89464 3.48043 1.70711 3.29289C1.51957 3.10536 1.26522 3 1 3C0.734784 3 0.48043 3.10536 0.292893 3.29289C0.105357 3.48043 0 3.73478 0 4V12C0 12.2652 0.105357 12.5196 0.292893 12.7071C0.48043 12.8946 0.734784 13 1 13C1.26522 13 1.51957 12.8946 1.70711 12.7071C1.89464 12.5196 2 12.2652 2 12ZM9 18C8.73478 18 8.48043 17.8946 8.29289 17.7071C8.10536 17.5196 8 17.2652 8 17V1C8 0.734784 8.10536 0.48043 8.29289 0.292893C8.48043 0.105357 8.73478 0 9 0C9.26522 0 9.51957 0.105357 9.70711 0.292893C9.89464 0.48043 10 0.734784 10 1V17C10 17.2652 9.89464 17.5196 9.70711 17.7071C9.51957 17.8946 9.26522 18 9 18ZM13 15C12.7348 15 12.4804 14.8946 12.2929 14.7071C12.1054 14.5196 12 14.2652 12 14V3C12 2.73478 12.1054 2.48043 12.2929 2.29289C12.4804 2.10536 12.7348 2 13 2C13.2652 2 13.5196 2.10536 13.7071 2.29289C13.8946 2.48043 14 2.73478 14 3V14C14 14.2652 13.8946 14.5196 13.7071 14.7071C13.5196 14.8946 13.2652 15 13 15ZM17 17C16.7348 17 16.4804 16.8946 16.2929 16.7071C16.1054 16.5196 16 16.2652 16 16V8C16 7.73478 16.1054 7.48043 16.2929 7.29289C16.4804 7.10536 16.7348 7 17 7C17.2652 7 17.5196 7.10536 17.7071 7.29289C17.8946 7.48043 18 7.73478 18 8V16C18 16.2652 17.8946 16.5196 17.7071 16.7071C17.5196 16.8946 17.2652 17 17 17Z' fill='%231E326E'/%3E%3C/svg%3E%0A");
}
.mobile-main-menu-container .mobile-main-menu .mobile-nav-item .mobile-wrapper .sub-menu .core-icon a:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='22' viewBox='0 0 20 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.4996 17.66C17.5796 17.55 17.6596 17.45 17.7296 17.34L17.9196 17.05L18.1196 16.71L18.2796 16.41C18.3396 16.29 18.3996 16.16 18.4496 16.03L18.5696 15.75C18.7554 15.3112 18.8993 14.8558 18.9996 14.39C18.9953 14.3635 18.9953 14.3365 18.9996 14.31C18.9996 14.25 18.9996 14.19 18.9996 14.12C19.2376 12.1661 18.8895 10.1856 17.9996 8.43001L17.9296 8.30001C17.8396 8.12001 17.7596 7.95001 17.6596 7.78001C17.5596 7.61001 17.5296 7.55001 17.4696 7.44001C17.4096 7.33001 17.2696 7.09001 17.1596 6.92001C17.0496 6.75001 17.0196 6.70001 16.9396 6.59001C16.8596 6.48001 16.7196 6.25001 16.5896 6.08001C16.4596 5.91001 16.4196 5.85001 16.3396 5.74001C16.2596 5.63001 16.0996 5.41001 15.9596 5.25001C14.8252 3.88239 13.5328 2.65385 12.1096 1.59001L11.8496 1.39001C11.3996 1.06001 10.9396 0.740005 10.4496 0.390005C10.3205 0.293112 10.1605 0.246864 9.99961 0.260005C9.87724 0.260197 9.75689 0.291145 9.64961 0.350006C8.0865 1.33247 6.6405 2.48995 5.33961 3.80001L5.20961 3.94001C3.92754 5.24311 2.86088 6.74183 2.04961 8.38001H1.99961V8.53001C1.87961 8.80001 1.76961 9.07001 1.65961 9.33001L1.56961 9.57001C1.46961 9.86001 1.37961 10.16 1.29961 10.45V10.58C0.964762 11.8218 0.899973 13.121 1.10961 14.39C1.76961 18.04 4.88961 20.65 9.89961 21.73H10.0596H10.2196C10.5596 21.66 10.8996 21.58 11.2196 21.49L11.4896 21.41L12.1696 21.2L12.4696 21.09L13.0696 20.87L13.3596 20.75L13.9096 20.5L14.1796 20.37L14.7196 20.07L14.9396 19.95C15.1596 19.82 15.3596 19.68 15.5596 19.55L15.6396 19.49L16.2796 19L16.4496 18.85L16.8396 18.48L17.0596 18.25L17.3496 17.92L17.4996 17.66ZM17.1396 15.27C16.732 16.182 16.1486 17.0047 15.4228 17.6911C14.697 18.3775 13.843 18.914 12.9096 19.27L12.7096 19.35L17.3096 14.75C17.3096 14.85 17.2596 14.96 17.2296 15.06C17.1942 15.1275 17.1641 15.1978 17.1396 15.27ZM4.73961 6.80001L9.24961 11.31V14.19L3.61961 8.56001C3.9474 7.94557 4.32183 7.35718 4.73961 6.80001ZM10.7996 2.46001C11.1196 2.69001 11.4396 2.94001 11.7496 3.19001L10.7496 4.19001V2.42001L10.7996 2.46001ZM14.3196 5.62001L10.7496 9.19001V6.31001L12.8896 4.17001C13.3912 4.62808 13.8686 5.11207 14.3196 5.62001ZM17.5496 12.39L10.7496 19.19V16.31L16.9996 10C17.2986 10.7656 17.4839 11.5708 17.5496 12.39ZM10.7496 14.19V11.31L15.2596 6.80001C15.6722 7.36219 16.0432 7.95377 16.3696 8.57001L10.7496 14.19ZM8.24961 3.19001C8.56961 2.93001 8.89961 2.68001 9.24961 2.43001V4.19001L8.24961 3.19001ZM9.24961 6.32001V9.20001L5.68961 5.63001C6.1345 5.11646 6.60862 4.62898 7.10961 4.17001L9.24961 6.32001ZM2.44961 12.4C2.51996 11.5782 2.70509 10.7704 2.99961 10L9.26961 16.27V19.15L2.44961 12.4ZM2.69961 14.77L7.30961 19.38C6.2424 19.0077 5.2733 18.3986 4.47493 17.5985C3.67656 16.7984 3.06963 15.828 2.69961 14.76V14.77Z' fill='%231E326E'/%3E%3C/svg%3E%0A");
}
.mobile-main-menu-container .mobile-main-menu .mobile-nav-item .mobile-wrapper .sub-menu .further-icon a:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='20' viewBox='0 0 22 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.2899 6.8701C16.4017 6.80213 16.4944 6.70677 16.5591 6.59304C16.6238 6.47931 16.6585 6.35096 16.6599 6.2201V2.1401C16.66 1.84737 16.5832 1.55974 16.4372 1.30605C16.2911 1.05235 16.081 0.841504 15.8278 0.694636C15.5745 0.547768 15.2872 0.47004 14.9944 0.469244C14.7017 0.468448 14.4139 0.544612 14.1599 0.690101L10.9999 2.5101L7.83989 0.690101C7.58587 0.544612 7.29808 0.468448 7.00535 0.469244C6.71262 0.47004 6.42524 0.547768 6.17202 0.694636C5.9188 0.841504 5.70863 1.05235 5.56258 1.30605C5.41653 1.55974 5.33974 1.84737 5.33989 2.1401V6.2201C5.34124 6.35096 5.37593 6.47931 5.44067 6.59304C5.5054 6.70677 5.59806 6.80213 5.70989 6.8701L10.6199 9.7001C10.7354 9.76661 10.8666 9.80113 10.9999 9.8001C11.1302 9.80238 11.2585 9.76771 11.3699 9.7001L16.2899 6.8701ZM14.9099 2.0001C14.9357 1.98518 14.965 1.97733 14.9949 1.97733C15.0247 1.97733 15.054 1.98518 15.0799 2.0001C15.1068 2.01407 15.1289 2.03589 15.1432 2.06267C15.1575 2.08946 15.1633 2.11994 15.1599 2.1501V5.7801L11.7499 7.7801V3.8101L14.9099 2.0001ZM6.83989 2.1501C6.83648 2.11994 6.8423 2.08946 6.85659 2.06267C6.87087 2.03589 6.89294 2.01407 6.91989 2.0001C6.94573 1.98518 6.97505 1.97733 7.00489 1.97733C7.03473 1.97733 7.06404 1.98518 7.08989 2.0001L10.2499 3.8201V7.8201L6.83989 5.8201V2.1501ZM20.9099 9.5001L17.3799 7.5001C17.2669 7.43119 17.1372 7.39473 17.0049 7.39473C16.8726 7.39473 16.7428 7.43119 16.6299 7.5001L11.7199 10.3001C11.6035 10.3637 11.5066 10.4578 11.4396 10.5723C11.3727 10.6869 11.3382 10.8175 11.3399 10.9501V16.6201C11.3382 16.7527 11.3727 16.8833 11.4396 16.9979C11.5066 17.1124 11.6035 17.2065 11.7199 17.2701L15.2499 19.2701C15.5024 19.4207 15.7909 19.5002 16.0849 19.5002C16.3789 19.5002 16.6674 19.4207 16.9199 19.2701C17.1759 19.1246 17.3887 18.9137 17.5363 18.6589C17.6839 18.4041 17.7611 18.1146 17.7599 17.8201V14.2201L20.9099 12.3901C21.1657 12.2454 21.3786 12.0354 21.5267 11.7815C21.6748 11.5277 21.7528 11.239 21.7528 10.9451C21.7528 10.6512 21.6748 10.3625 21.5267 10.1087C21.3786 9.85477 21.1657 9.64477 20.9099 9.5001ZM16.1699 18.0001C16.144 18.015 16.1147 18.0229 16.0849 18.0229C16.055 18.0229 16.0257 18.015 15.9999 18.0001L12.8399 16.1801V12.1801L16.2599 14.1801V17.8201C16.266 17.8558 16.2606 17.8925 16.2444 17.9248C16.2282 17.9572 16.2021 17.9836 16.1699 18.0001ZM20.1699 11.0801L16.9999 12.9201L13.5799 10.9201L16.9999 9.0001L20.1499 10.8301C20.1771 10.8446 20.1998 10.8662 20.2157 10.8926C20.2315 10.9191 20.2399 10.9493 20.2399 10.9801C20.2355 11.0032 20.226 11.025 20.2122 11.044C20.1983 11.063 20.1805 11.0788 20.1599 11.0901L20.1699 11.0801ZM10.2899 10.2901L5.36989 7.4601C5.25694 7.39119 5.12719 7.35473 4.99489 7.35473C4.86258 7.35473 4.73283 7.39119 4.61989 7.4601L1.07989 9.4601C0.826607 9.60684 0.616346 9.81758 0.470178 10.0712C0.32401 10.3248 0.24707 10.6124 0.24707 10.9051C0.24707 11.1978 0.32401 11.4854 0.470178 11.739C0.616346 11.9926 0.826607 12.2034 1.07989 12.3501L4.23989 14.1801V17.8201C4.23871 18.1146 4.31588 18.4041 4.46349 18.6589C4.61111 18.9137 4.82384 19.1246 5.07989 19.2701C5.33238 19.4207 5.62089 19.5002 5.91489 19.5002C6.20888 19.5002 6.4974 19.4207 6.74989 19.2701L10.2799 17.2701C10.3963 17.2065 10.4932 17.1124 10.5602 16.9979C10.6271 16.8833 10.6616 16.7527 10.6599 16.6201V11.0001C10.6711 10.8592 10.6412 10.718 10.5738 10.5937C10.5063 10.4694 10.4042 10.3674 10.2799 10.3001L10.2899 10.2901ZM1.74989 11.0001C1.74778 10.9701 1.75417 10.9401 1.76832 10.9136C1.78247 10.8871 1.80381 10.8651 1.82989 10.8501L4.99989 9.0001L8.41989 11.0001L4.99989 12.9201L1.82989 11.0901C1.81106 11.0814 1.79423 11.069 1.78046 11.0535C1.76669 11.038 1.75628 11.0198 1.74989 11.0001ZM5.99989 18.0001C5.97404 18.015 5.94473 18.0229 5.91489 18.0229C5.88505 18.0229 5.85573 18.015 5.82989 18.0001C5.8027 17.9856 5.77997 17.964 5.76411 17.9376C5.74826 17.9111 5.73989 17.8809 5.73989 17.8501V14.2201L9.15989 12.2201V16.2201L5.99989 18.0001Z' fill='%231E326E'/%3E%3C/svg%3E%0A");
}
.mobile-main-menu-container .mobile-main-menu .mobile-nav-item .mobile-wrapper .sub-menu .second-level {
  width: 100%;
}
.mobile-main-menu-container .mobile-main-menu .mobile-nav-item .mobile-wrapper .sub-menu .second-level .row {
  display: block;
}
.mobile-main-menu-container .mobile-main-menu .mobile-nav-item .mobile-wrapper .sub-menu .second-level .row .col-4 {
  width: 100%;
}
.mobile-main-menu-container .mobile-main-menu .mobile-nav-item .mobile-wrapper .sub-menu .second-level ul {
  list-style: none;
  padding-left: 0;
}
.mobile-main-menu-container .mobile-main-menu .mobile-nav-item .mobile-wrapper .sub-menu .second-level .second-level-item {
  margin-bottom: 12px;
}
.mobile-main-menu-container .mobile-main-menu .mobile-nav-item .mobile-wrapper .sub-menu .second-level .second-level-item a {
  margin-bottom: 0;
}
.mobile-main-menu-container .mobile-main-menu .mobile-nav-item .mobile-wrapper .sub-menu .second-level .second-level-item a:before {
  display: none;
}
.mobile-main-menu-container .mobile-main-menu .mobile-nav-item .mobile-wrapper .sub-menu .second-level a {
  font-weight: 400;
  font-size: 14px;
  line-height: 19.6px;
}
.mobile-main-menu-container .mobile-main-menu .mobile-nav-item .mobile-wrapper .mobile-back-btn {
  color: #1A3588;
  padding: 16px 0;
  border-bottom: 1px solid #F2F7FF;
  margin-bottom: 40px;
  cursor: pointer;
  display: flex;
  align-items: center;
}
.mobile-main-menu-container .mobile-main-menu .mobile-nav-item .mobile-wrapper .mobile-back-btn::before {
  content: " ";
  display: block;
  width: 8px;
  height: 14px;
  margin-right: 8px;
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='14' viewBox='0 0 9 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.760011 7C0.75925 6.86839 0.784474 6.73793 0.834239 6.61609C0.884004 6.49426 0.957328 6.38344 1.05001 6.29L7.05001 0.29C7.14297 0.196272 7.25357 0.121877 7.37543 0.0711088C7.49729 0.0203401 7.628 -0.00579834 7.76001 -0.00579834C7.89202 -0.00579834 8.02273 0.0203401 8.14459 0.0711088C8.26645 0.121877 8.37705 0.196272 8.47001 0.29C8.65626 0.477362 8.7608 0.730814 8.7608 0.995C8.7608 1.25919 8.65626 1.51264 8.47001 1.7L3.17001 7L8.47001 12.29C8.65626 12.4774 8.7608 12.7308 8.7608 12.995C8.7608 13.2592 8.65626 13.5126 8.47001 13.7C8.37705 13.7937 8.26645 13.8681 8.14459 13.9189C8.02273 13.9697 7.89202 13.9958 7.76001 13.9958C7.628 13.9958 7.49729 13.9697 7.37543 13.9189C7.25357 13.8681 7.14297 13.7937 7.05001 13.7L1.05001 7.7C0.865265 7.51374 0.761116 7.26234 0.760011 7Z' fill='%231E326E'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}
.mobile-main-menu-container .mobile-header-widget {
  border-top: 1px solid #F2F7FF;
  padding-top: 16px;
  padding-bottom: 16px;
}
@media (min-width: 992px) {
  .mobile-main-menu-container .mobile-header-widget {
    padding-top: 16px;
    padding-bottom: 0;
  }
}
.mobile-main-menu-container .mobile-header-widget .textwidget p {
  color: #1A3588;
  margin-bottom: 0;
  margin-right: 16px;
}
.mobile-main-menu-container .mobile-header-widget .textwidget p:first-child {
  font-weight: 600;
  grid-column: 1;
}
.mobile-main-menu-container .mobile-header-widget .textwidget p a {
  color: #1A3588;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
}
.mobile-main-menu-container .mobile-header-widget .textwidget p a:hover {
  color: #F8CD7E;
}
.mobile-main-menu-container .mobile-header-widget .textwidget p a:hover:first-child {
  font-weight: bold;
  font-size: 18px;
  line-height: 19.6px;
}
.mobile-main-menu-container .mobile-header-widget .textwidget p a:hover:nth-child(2) {
  border-right: 1px solid #1A3588;
  padding-right: 16px;
}

@-webkit-keyframes fadeInSide {
  0% {
    right: -100%;
  }
  100% {
    right: 0;
  }
}
@keyframes fadeInSide {
  0% {
    right: -100%;
  }
  100% {
    right: 0;
  }
}
@-webkit-keyframes fadeOutSide {
  0% {
    right: 0;
  }
  100% {
    right: -100%;
  }
}
@keyframes fadeOutSide {
  0% {
    right: 0;
  }
  100% {
    right: -100%;
  }
}
.accordion-side-image-1 {
  margin-bottom: 64px;
}
@media (min-width: 992px) {
  .accordion-side-image-1 {
    margin-bottom: 100px;
  }
}
.accordion-side-image-1 .accordion-left .content {
  order: 2;
}
@media (min-width: 992px) {
  .accordion-side-image-1 .accordion-left .content {
    order: 1;
  }
}
.accordion-side-image-1 .accordion-left .image {
  order: 1;
  margin-bottom: 32px;
  overflow: hidden;
}
@media (min-width: 992px) {
  .accordion-side-image-1 .accordion-left .image {
    display: flex;
    justify-content: end;
    margin-bottom: 0;
    order: 2;
    padding-left: 20px;
  }
}
.accordion-side-image-1 .accordion-right .content {
  order: 2;
}
.accordion-side-image-1 .accordion-right .image {
  order: 1;
  margin-bottom: 32px;
}
@media (min-width: 992px) {
  .accordion-side-image-1 .accordion-right .image {
    display: flex;
    justify-content: start;
    margin-bottom: 0;
    padding-right: 20px;
  }
}
.accordion-side-image-1 h2 {
  font-family: var(--ff-1);
  color: #1A3588;
  font-size: var(--h2-fz);
  font-weight: bold;
  line-height: var(--h2-lh);
  margin-bottom: 32px;
}
.accordion-side-image-1 img {
  border-radius: 20px;
  max-height: 212px;
  object-fit: cover;
}
@media (min-width: 576px) {
  .accordion-side-image-1 img {
    max-height: 350px;
  }
}
@media (min-width: 768px) {
  .accordion-side-image-1 img {
    max-height: 450px;
    width: 100%;
  }
}
@media (min-width: 992px) {
  .accordion-side-image-1 img {
    max-height: 617px;
  }
}
.accordion-side-image-1 .content-item {
  margin-bottom: 16px;
  padding: 24px;
  border: 1px solid #B7D0F9;
  border-radius: 40px;
  position: relative;
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.0509803922);
  transition: all 0.3s ease-in-out;
}
@media (min-width: 768px) {
  .accordion-side-image-1 .content-item {
    padding: 20px;
  }
}
.accordion-side-image-1 .content-item:last-child {
  margin-bottom: 0;
}
.accordion-side-image-1 .content-item--arrow {
  position: absolute;
  top: 28px;
  right: 20px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="19" fill="none"><path fill="%231E326E" d="M1.854 18.727a1.335 1.335 0 0 1-.947-.387 1.334 1.334 0 0 1 0-1.88L7.854 9.5.907 2.54A1.333 1.333 0 0 1 2.787.66l7.88 7.893a1.333 1.333 0 0 1 .387.947 1.4 1.4 0 0 1-.387.947L2.761 18.34c-.242.24-.567.378-.907.387Z"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  width: 10px;
  height: 18px;
  cursor: pointer;
}
.accordion-side-image-1 .content-item:hover {
  border: 1px solid #1A3588;
}
.accordion-side-image-1 .content-item.active {
  border: 1px solid #F8CD7E;
  background-color: #FFF8E6;
  border-radius: 20px;
}
.accordion-side-image-1 .content-item.active .content-item--arrow {
  transform: rotate(90deg);
}
@media (min-width: 992px) {
  .accordion-side-image-1 .content-item.active .content-item--arrow {
    top: calc(50% - 9px);
  }
}
.accordion-side-image-1 .content-item.active h3 {
  margin-bottom: 16px;
}
.accordion-side-image-1 .content-item h3 {
  font-family: var(--ff-1);
  color: #1A3588;
  font-size: var(--h3-fz);
  line-height: var(--h3-lh);
  font-weight: bold;
  margin-bottom: 0;
  cursor: pointer;
  position: relative;
  bottom: -2px;
}
.accordion-side-image-1 .content-item .content-item--text {
  max-width: 100%;
  height: 0;
  overflow: hidden;
  transition: height 0.3s ease-in-out;
}
@media (min-width: 992px) {
  .accordion-side-image-1 .content-item .content-item--text {
    max-width: 492px;
  }
  .accordion-side-image-1 .content-item .content-item--text p {
    max-width: 100%;
  }
}
.accordion-side-image-1 .content-item .content-item--text .p1 a {
  color: #465A96 !important;
  background-color: transparent;
  padding: 0 !important;
  margin: 0 !important;
  border: none;
  display: initial;
  text-decoration: underline !important;
  transition: all 0.3s ease-in-out;
}
.accordion-side-image-1 .content-item .content-item--text .p1 a:hover {
  color: #E1B46D !important;
}
.accordion-side-image-1 .content-item .content-item--text ul, .accordion-side-image-1 .content-item .content-item--text p {
  font-family: var(--ff-2);
  color: #465A96;
  margin-bottom: 32px;
  font-size: var(--small-fz);
  line-height: var(--small-lh);
  max-width: 95%;
}
@media (min-width: 768px) {
  .accordion-side-image-1 .content-item .content-item--text ul, .accordion-side-image-1 .content-item .content-item--text p {
    font-size: var(--base-fz);
    line-height: var(--base-lh);
    margin-bottom: 12px;
  }
}
.accordion-side-image-1 .content-item .content-item--text a {
  text-decoration: none;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  display: block;
  width: 100%;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 992px) {
  .accordion-side-image-1 .content-item .content-item--text a {
    width: fit-content;
  }
}
.accordion-side-image-1 .additional-information {
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  color: #1A3588;
  margin-top: 32px;
  position: relative;
  display: flex;
  font-weight: bold;
}
.accordion-side-image-1 .additional-information:before {
  content: " ";
  display: block;
  width: 16px;
  height: 16px;
  margin-top: 5px;
  margin-right: 8px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none"><path fill="%231E326E" d="M9 5h2v2H9V5Zm0 4h2v6H9V9Zm1-9C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0Zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8Z"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  flex-shrink: 0;
}
.accordion-side-image-1 .additional-information a {
  color: #F8CD7E;
  transition: all 0.3s ease-in-out;
  font-weight: bold;
  text-decoration: none;
}
.accordion-side-image-1 .additional-information a:hover {
  color: #1A3588;
}

@keyframes expandHeight {
  from {
    height: 0;
  }
  to {
    height: 100%;
  }
}
.mosaic-text-image {
  color: #1A3588;
  margin-bottom: 64px;
}
@media (min-width: 992px) {
  .mosaic-text-image {
    margin-bottom: 100px;
  }
}
.mosaic-text-image .mosaic-item {
  margin-bottom: 64px;
}
.mosaic-text-image .mosaic-item:last-child {
  margin-bottom: 0;
}
.mosaic-text-image h2 {
  font-family: var(--ff-1);
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  font-weight: bold;
  margin-bottom: 16px;
}
@media (min-width: 768px) {
  .mosaic-text-image h2 {
    margin-bottom: 32px;
  }
}
.mosaic-text-image p {
  font-family: var(--ff-2);
  color: #1A3588;
  font-size: var(--small-fz);
  line-height: var(--small-lh);
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .mosaic-text-image p {
    font-size: var(--base-fz);
    line-height: var(--base-lh);
  }
}
.mosaic-text-image p a {
  color: #F8CD7E;
  transition: all 0.3s ease-in-out;
}
.mosaic-text-image p a:hover {
  color: #1A3588;
}
.mosaic-text-image .btn, .mosaic-text-image .single-post .sidebar-banner-wrapper .textwidget a, .single-post .sidebar-banner-wrapper .textwidget .mosaic-text-image a {
  margin-top: 32px;
  width: 100%;
}
@media (min-width: 768px) {
  .mosaic-text-image .btn, .mosaic-text-image .single-post .sidebar-banner-wrapper .textwidget a, .single-post .sidebar-banner-wrapper .textwidget .mosaic-text-image a {
    width: fit-content;
  }
}
.mosaic-text-image .reverse-order .mosaic-item:nth-child(even) .content {
  order: 2;
}
@media (min-width: 992px) {
  .mosaic-text-image .reverse-order .mosaic-item:nth-child(even) .content {
    order: 1;
    padding-left: 12px !important;
  }
}
.mosaic-text-image .reverse-order .mosaic-item:nth-child(even) .image {
  order: 1;
}
@media (min-width: 992px) {
  .mosaic-text-image .reverse-order .mosaic-item:nth-child(even) .image {
    order: 2;
  }
}
.mosaic-text-image .reverse-order .content {
  order: 2;
}
@media (min-width: 992px) {
  .mosaic-text-image .reverse-order .content {
    padding-left: 48px !important;
  }
}
.mosaic-text-image .reverse-order .image {
  order: 1;
}
.mosaic-text-image .mosaic-item:nth-child(even) .content {
  order: 2;
}
@media (min-width: 992px) {
  .mosaic-text-image .mosaic-item:nth-child(even) .content {
    padding-left: 48px !important;
  }
}
.mosaic-text-image .mosaic-item:nth-child(even) .image {
  order: 1;
}
.mosaic-text-image .content {
  order: 2;
}
@media (min-width: 992px) {
  .mosaic-text-image .content {
    order: 1;
  }
}
.mosaic-text-image .image {
  order: 1;
  margin-bottom: 32px;
}
.mosaic-text-image .image.left img {
  object-position: left;
}
.mosaic-text-image .image.right img {
  object-position: right;
}
.mosaic-text-image .image.top img {
  object-position: top;
}
.mosaic-text-image .image.bottom img {
  object-position: bottom;
}
.mosaic-text-image .image img {
  max-width: 100%;
  object-fit: cover;
  border-radius: 20px;
  max-height: 212px;
}
@media (min-width: 576px) {
  .mosaic-text-image .image img {
    max-height: 350px;
  }
}
@media (min-width: 992px) {
  .mosaic-text-image .image img {
    max-height: 515px;
    width: 100%;
    border-radius: 40px;
  }
}
@media (min-width: 768px) {
  .mosaic-text-image .image.left img {
    object-position: center;
  }
  .mosaic-text-image .image.right img {
    object-position: center;
  }
  .mosaic-text-image .image.top img {
    object-position: center;
  }
  .mosaic-text-image .image.bottom img {
    object-position: center;
  }
}
@media (min-width: 992px) {
  .mosaic-text-image .image {
    display: flex;
    order: 2;
    justify-content: end;
    margin-bottom: 0;
  }
}
.mosaic-text-image .table-section {
  margin-bottom: 0;
  overflow-x: auto;
  padding-bottom: 12px;
}
@media (min-width: 576px) {
  .mosaic-text-image .table-section {
    padding-bottom: 0;
  }
}
.mosaic-text-image .table-section::-webkit-scrollbar {
  width: auto;
  height: 2px;
}
.mosaic-text-image .table-section::-webkit-scrollbar-track {
  background: rgba(30, 50, 110, 0.15);
}
.mosaic-text-image .table-section::-webkit-scrollbar-thumb {
  background: #1A3588;
}
.mosaic-text-image .table-section table {
  min-width: 500px;
}
@media (min-width: 992px) {
  .mosaic-text-image .table-section table {
    min-width: unset;
  }
}
.mosaic-text-image .blog-card {
  border-radius: 20px;
  padding: 12px;
  margin-top: 30px;
  border: 1px solid #B7D0F9;
}
@media (min-width: 576px) {
  .mosaic-text-image .blog-card {
    display: flex;
    align-items: end;
    justify-content: space-between;
    gap: 10px;
  }
}
@media (min-width: 992px) {
  .mosaic-text-image .blog-card {
    display: block;
  }
}
@media (min-width: 1300px) {
  .mosaic-text-image .blog-card {
    display: flex;
    align-items: end;
    justify-content: space-between;
    gap: 10px;
  }
}
.mosaic-text-image .blog-card__image {
  align-self: stretch;
}
.mosaic-text-image .blog-card__image img {
  width: 100%;
  height: 200px;
  border-radius: 10px;
  object-fit: cover;
}
@media (min-width: 576px) {
  .mosaic-text-image .blog-card__image img {
    width: 120px;
    height: 100%;
  }
}
@media (min-width: 992px) {
  .mosaic-text-image .blog-card__image img {
    width: 100%;
    height: 200px;
  }
}
@media (min-width: 1300px) {
  .mosaic-text-image .blog-card__image img {
    width: 120px;
    height: 100%;
  }
}
.mosaic-text-image .blog-card__content {
  flex: 1;
  margin-top: 10px;
}
@media (min-width: 576px) {
  .mosaic-text-image .blog-card__content {
    display: block;
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .mosaic-text-image .blog-card__content {
    display: block;
    padding: 0;
  }
}
@media (min-width: 1300px) {
  .mosaic-text-image .blog-card__content {
    padding: 0 1rem;
    margin-top: 0;
  }
}
.mosaic-text-image .blog-card__meta {
  display: flex;
  gap: 1rem;
  font-size: 0.875rem;
  color: #7a7f8c;
  margin-bottom: 0.5rem;
}
.mosaic-text-image .blog-card__meta .blog-card__tag {
  color: #3c4b90;
  font-weight: 600;
}
.mosaic-text-image .blog-card__meta .blog-card__date {
  color: #B7D0F9;
}
.mosaic-text-image .blog-card__title {
  font-size: 22px;
  line-height: 26px;
  font-weight: bold;
  font-family: var(--ff-2);
  margin: 0 0 0.5rem;
  color: #1A3588;
}
.mosaic-text-image .blog-card__intro {
  font-size: 12px;
  line-height: 1.2;
  color: #1A3588;
  width: 60%;
}
.mosaic-text-image .blog-card__action {
  margin-left: auto;
}
@media (min-width: 768px) {
  .mosaic-text-image .blog-card__action {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
}
.mosaic-text-image .blog-card__action a {
  margin-top: 24px;
}
@media (min-width: 768px) {
  .mosaic-text-image .blog-card__action a {
    margin-top: 0;
  }
}
.mosaic-text-image .blog-card__button {
  border: 2px solid #1f2a57;
  padding: 0.5rem 1.25rem;
  border-radius: 2rem;
  text-decoration: none;
  color: #1f2a57;
  font-weight: 500;
  transition: all 0.2s ease;
}
.mosaic-text-image .blog-card__button:hover {
  background: #1f2a57;
  color: #fff;
}

.mosaic-text-image-2 {
  color: #1A3588;
  margin-bottom: 64px;
}
@media (min-width: 992px) {
  .mosaic-text-image-2 {
    margin-bottom: 100px;
  }
}
.mosaic-text-image-2 .mosaic-item {
  margin-bottom: 64px;
}
.mosaic-text-image-2 .mosaic-item:last-child {
  margin-bottom: 0;
}
.mosaic-text-image-2 .mosaic-text {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: all 0.3s ease-in-out;
}
.mosaic-text-image-2 .mosaic-text.active {
  display: block;
  -webkit-line-clamp: unset;
  -webkit-box-orient: unset;
  overflow: visible;
}
.mosaic-text-image-2 .mosaic-text ul {
  padding-left: 20px;
}
.mosaic-text-image-2 .mosaic-text a {
  color: #F8CD7E;
  transition: all 0.3s ease-in-out;
}
.mosaic-text-image-2 .mosaic-text a:hover {
  color: #1A3588;
}
.mosaic-text-image-2 .read-more-span {
  color: #1A3588;
  font-family: var(--ff-2);
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  font-weight: bold;
  display: inline-block;
  text-decoration: underline;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.mosaic-text-image-2 .read-more-span.active {
  display: none;
}
.mosaic-text-image-2 .read-more-span:hover {
  color: #F8CD7E;
}
.mosaic-text-image-2 h2 {
  font-family: var(--ff-1);
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  font-weight: bold;
  margin-bottom: 16px;
}
@media (min-width: 768px) {
  .mosaic-text-image-2 h2 {
    margin-bottom: 32px;
  }
}
.mosaic-text-image-2 p {
  font-family: var(--ff-2);
  color: #1A3588;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
}
.mosaic-text-image-2 p a {
  color: #F8CD7E;
  transition: all 0.3s ease-in-out;
}
.mosaic-text-image-2 p a:hover {
  color: #1A3588;
}
.mosaic-text-image-2 ul {
  padding-left: 15px;
}
.mosaic-text-image-2 .btn, .mosaic-text-image-2 .single-post .sidebar-banner-wrapper .textwidget a, .single-post .sidebar-banner-wrapper .textwidget .mosaic-text-image-2 a {
  margin-top: 32px;
  width: 100%;
}
@media (min-width: 768px) {
  .mosaic-text-image-2 .btn, .mosaic-text-image-2 .single-post .sidebar-banner-wrapper .textwidget a, .single-post .sidebar-banner-wrapper .textwidget .mosaic-text-image-2 a {
    width: fit-content;
  }
}
.mosaic-text-image-2 .revert-order .mosaic-item .content {
  order: 2;
}
@media (min-width: 768px) {
  .mosaic-text-image-2 .revert-order .mosaic-item .content {
    padding-left: 48px !important;
  }
}
.mosaic-text-image-2 .revert-order .mosaic-item .image {
  order: 1;
}
@media (min-width: 768px) {
  .mosaic-text-image-2 .revert-order .mosaic-item:nth-child(even) .content {
    padding-right: 48px !important;
    order: 1;
  }
}
@media (min-width: 768px) {
  .mosaic-text-image-2 .revert-order .mosaic-item:nth-child(even) .image {
    order: 2;
  }
}
.mosaic-text-image-2 .mosaic-item:nth-child(even) .content {
  order: 2;
}
@media (min-width: 768px) {
  .mosaic-text-image-2 .mosaic-item:nth-child(even) .content {
    padding-left: 48px !important;
  }
}
.mosaic-text-image-2 .mosaic-item:nth-child(even) .image {
  order: 1;
}
.mosaic-text-image-2 .content {
  order: 2;
}
@media (min-width: 768px) {
  .mosaic-text-image-2 .content {
    order: 1;
  }
}
.mosaic-text-image-2 .image {
  order: 1;
  margin-bottom: 32px;
}
.mosaic-text-image-2 .image img {
  max-width: 100%;
  object-fit: cover;
  border-radius: 20px;
  max-height: 212px;
}
@media (min-width: 576px) {
  .mosaic-text-image-2 .image img {
    max-height: 350px;
  }
}
@media (min-width: 768px) {
  .mosaic-text-image-2 .image img {
    max-height: 450px;
    width: 100%;
  }
}
@media (min-width: 768px) {
  .mosaic-text-image-2 .image {
    display: flex;
    order: 2;
    justify-content: end;
    margin-bottom: 0;
  }
}

.cta-1 {
  text-align: center;
  box-shadow: 0px 4px 12px 0px rgba(70, 90, 150, 0.1490196078);
  padding: 32px 24px;
  border-radius: 20px;
  margin-bottom: 64px;
}
@media (min-width: 992px) {
  .cta-1 {
    margin-bottom: 100px;
    padding: 64px 0;
    border-radius: 40px;
  }
}
.cta-1 .row .row {
  padding: 0;
}
.cta-1 h2 {
  color: #1A3588;
  font-family: var(--ff-1);
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  font-weight: bold;
  margin-bottom: 16px;
}
.cta-1 h2 a {
  color: #1A3588;
  font-family: var(--ff-1);
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  font-weight: bold;
  transition: all 0.3s ease-in-out;
  margin-bottom: 0;
}
.cta-1 h2 a:hover {
  color: #F8CD7E;
}
@media (min-width: 768px) {
  .cta-1 h2 {
    margin-bottom: 24px;
  }
}
.cta-1 p {
  font-family: var(--ff-2);
  color: #1A3588;
  margin: 0 auto 24px;
  font-size: var(--small-fz);
  line-height: var(--small-lh);
  max-width: 560px;
}
@media (min-width: 768px) {
  .cta-1 p {
    font-size: var(--base-fz);
    line-height: var(--base-lh);
    margin: 0 auto 32px;
  }
}
.cta-1 a {
  text-decoration: none;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  display: block;
  width: 100%;
  text-align: center;
  margin: 24px auto 0;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 768px) {
  .cta-1 a {
    width: fit-content;
  }
}
.cta-1 h3 {
  color: #1A3588;
  font-family: var(--ff-2);
  font-size: 20px;
  line-height: 28px;
  margin-bottom: 12px;
  text-align: left;
}
.cta-1 .small-column-content {
  display: flex;
  justify-content: center;
  margin-bottom: 8px;
}
.cta-1 .small-column-content:last-child {
  margin-bottom: 0;
}
.cta-1 .small-column-content p {
  text-align: center;
  margin-bottom: 0;
}
@media (min-width: 992px) {
  .cta-1 .small-column-content p {
    text-align: left;
  }
}
.cta-1 .small-column-content a {
  padding: 0 !important;
  color: #1A3588 !important;
  background: none;
  border: none;
  text-align: center;
  margin: 0;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 992px) {
  .cta-1 .small-column-content a {
    text-align: left;
  }
}
.cta-1 .small-column-content a:hover {
  color: #F8CD7E !important;
}

.text-image-slider {
  margin-bottom: 90px;
  position: relative;
  background-color: #F2F7FF;
  border-radius: 20px;
  padding: 16px 16px 24px;
}
@media (min-width: 768px) {
  .text-image-slider {
    padding: 32px;
    border-radius: 40px;
    margin-bottom: 150px;
  }
}
.text-image-slider .swiper-slide {
  display: flex !important;
  align-items: center;
  flex-direction: column;
}
@media (min-width: 992px) {
  .text-image-slider .swiper-slide {
    flex-direction: row;
    justify-content: flex-end;
  }
}
.text-image-slider .swiper-slide-text {
  max-width: 468px;
  order: 2;
}
@media (min-width: 992px) {
  .text-image-slider .swiper-slide-text {
    order: 1;
    margin-right: 48px;
  }
}
.text-image-slider .swiper-slide-text h2 {
  font-family: var(--ff-1);
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  font-weight: bold;
  margin-bottom: 12px;
  color: #1A3588;
}
@media (min-width: 992px) {
  .text-image-slider .swiper-slide-text h2 {
    margin-bottom: 24px;
  }
}
.text-image-slider .swiper-slide-text p {
  font-family: var(--ff-2);
  color: #1A3588;
  font-size: var(--small-fz);
  line-height: var(--small-lh);
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  .text-image-slider .swiper-slide-text p {
    font-size: var(--base-fz);
    line-height: var(--base-lh);
  }
}
.text-image-slider .swiper-slide-text a {
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  text-decoration: none;
  display: block;
  width: 100%;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 768px) {
  .text-image-slider .swiper-slide-text a {
    width: fit-content;
  }
}
.text-image-slider .swiper-slide .swiper-slide-image {
  margin-bottom: 24px;
  height: 212px;
  order: 1;
}
@media (min-width: 768px) {
  .text-image-slider .swiper-slide .swiper-slide-image {
    height: 360px;
  }
}
@media (min-width: 992px) {
  .text-image-slider .swiper-slide .swiper-slide-image {
    order: 2;
    height: 474px;
    max-width: 50%;
    margin-bottom: 0;
  }
}
.text-image-slider .swiper-slide .swiper-slide-image img {
  height: 212px;
  border-radius: 20px;
  max-width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .text-image-slider .swiper-slide .swiper-slide-image img {
    height: 360px;
  }
}
@media (min-width: 992px) {
  .text-image-slider .swiper-slide .swiper-slide-image img {
    height: 474px;
  }
}
.text-image-slider .swiper-pagination {
  bottom: -26px;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (min-width: 768px) {
  .text-image-slider .swiper-pagination {
    bottom: -48px;
  }
}
.text-image-slider .swiper-pagination .swiper-pagination-bullet {
  background: #DAE5FF;
  width: 10px;
  height: 10px;
  opacity: 1 !important;
  transition: all 0.3s ease-in-out;
}
.text-image-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #1A3588;
  width: 10px;
  height: 10px;
}
@media (min-width: 768px) {
  .text-image-slider .swiper-pagination .swiper-pagination-bullet {
    background: #DAE5FF;
    width: 12px;
    height: 12px;
    transition: all 0.3s ease-in-out;
  }
  .text-image-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #1A3588;
    width: 16px;
    height: 16px;
  }
}
.text-image-slider .swiper-button-prev,
.text-image-slider .swiper-button-next {
  background: #ffffff;
  border-radius: 50%;
  width: 44px;
  height: 44px;
  display: flex;
  top: 50%;
  justify-content: center;
  align-items: center;
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.0509803922);
  transition: all 0.3s ease-in-out;
}
.text-image-slider .swiper-button-prev:after,
.text-image-slider .swiper-button-next:after {
  content: " " !important;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="19" fill="none"><path fill="%231E326E" d="M1.854 18.727a1.335 1.335 0 0 1-.947-.387 1.334 1.334 0 0 1 0-1.88L7.854 9.5.907 2.54A1.333 1.333 0 0 1 2.787.66l7.88 7.893a1.333 1.333 0 0 1 .387.947 1.4 1.4 0 0 1-.387.947L2.761 18.34c-.242.24-.567.378-.907.387Z"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  width: 8px;
  height: 14px;
}
.text-image-slider .swiper-button-prev:hover,
.text-image-slider .swiper-button-next:hover {
  background: #FFF8E6;
}
.text-image-slider .swiper-button-prev {
  left: -1.8%;
}
.text-image-slider .swiper-button-prev:after {
  transform: rotate(180deg);
}
.text-image-slider .swiper-button-next {
  right: -1.8%;
}

.text-slider {
  margin-bottom: 64px;
  position: relative;
}
@media (min-width: 992px) {
  .text-slider {
    margin-bottom: 100px;
  }
}
.text-slider .link-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.text-slider .link-wrapper[href="#"] {
  display: none;
}
.text-slider .btn-primary, .text-slider .text-in-columns a[download], .text-in-columns .text-slider a[download], .text-slider .newsletter-2 form input[type=submit], .newsletter-2 form .text-slider input[type=submit], .text-slider .single-post .sidebar-banner-wrapper .textwidget a, .single-post .sidebar-banner-wrapper .textwidget .text-slider a, .text-slider .mobile-main-menu-container .mobile-main-menu .mobile-nav-item:last-child, .mobile-main-menu-container .mobile-main-menu .text-slider .mobile-nav-item:last-child, .text-slider .accordion-side-image-1 .content-item .content-item--text a, .accordion-side-image-1 .content-item .content-item--text .text-slider a, .text-slider .cta-1 a, .cta-1 .text-slider a, .text-slider .text-image-slider .swiper-slide-text a, .text-image-slider .swiper-slide-text .text-slider a {
  font-size: 14px;
}
.text-slider .text-swiper-button-prev,
.text-slider .text-swiper-button-next {
  position: absolute;
  top: calc(50% - 52px);
  background-color: #fff;
  border-radius: 50%;
  width: 44px;
  height: 44px;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.0509803922);
  transition: all 0.3s ease-in-out;
  z-index: 1;
}
.text-slider .text-swiper-button-prev:after,
.text-slider .text-swiper-button-next:after {
  content: " " !important;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="19" fill="none"><path fill="%231E326E" d="M1.854 18.727a1.335 1.335 0 0 1-.947-.387 1.334 1.334 0 0 1 0-1.88L7.854 9.5.907 2.54A1.333 1.333 0 0 1 2.787.66l7.88 7.893a1.333 1.333 0 0 1 .387.947 1.4 1.4 0 0 1-.387.947L2.761 18.34c-.242.24-.567.378-.907.387Z"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  width: 8px;
  height: 14px;
}
.text-slider .text-swiper-button-prev:hover,
.text-slider .text-swiper-button-next:hover {
  background: #FFF8E6;
}
.text-slider .text-swiper-button-prev.swiper-button-disabled,
.text-slider .text-swiper-button-next.swiper-button-disabled {
  display: none;
}
.text-slider .text-swiper-button-prev {
  left: -6px;
}
@media (min-width: 576px) {
  .text-slider .text-swiper-button-prev {
    left: calc((100% - 540px) / 2 - 12px);
  }
}
@media (min-width: 768px) {
  .text-slider .text-swiper-button-prev {
    left: calc((100% - 720px) / 2 - 12px);
  }
}
@media (min-width: 992px) {
  .text-slider .text-swiper-button-prev {
    left: calc((100% - 960px) / 2 - 12px);
  }
}
@media (min-width: 1200px) {
  .text-slider .text-swiper-button-prev {
    left: calc((100% - 1140px) / 2 - 12px);
  }
}
@media (min-width: 1295px) {
  .text-slider .text-swiper-button-prev {
    left: calc((100% - 1295px) / 2 - 12px);
  }
}
.text-slider .text-swiper-button-prev:after {
  transform: rotate(180deg);
}
.text-slider .text-swiper-button-next {
  right: 6px;
}
@media (min-width: 768px) {
  .text-slider .text-swiper-button-next {
    right: 38px;
  }
}
@media (min-width: 992px) {
  .text-slider .text-swiper-button-next {
    right: 78px;
  }
}
@media (min-width: 1600px) {
  .text-slider .text-swiper-button-next {
    right: 275px;
  }
}
.text-slider .swiper .swiper-slide {
  text-align: center;
  border: 1px solid #B7D0F9;
  border-radius: 20px;
  transition: all 0.3s ease-in-out;
  padding: 40px;
  cursor: pointer;
  min-height: 398px;
  height: auto;
}
.text-slider .swiper .swiper-slide:hover {
  background: #FFF8E6;
  border-color: #F8CD7E;
}
.text-slider .swiper .swiper-slide:has(a[href="#"]):hover {
  border-color: #B7D0F9;
  background: transparent;
  cursor: default;
}
.text-slider .swiper .swiper-slide:has(.btn-primary, .text-in-columns a[download], .newsletter-2 form input[type=submit], .single-post .sidebar-banner-wrapper .textwidget a, .mobile-main-menu-container .mobile-main-menu .mobile-nav-item:last-child, .accordion-side-image-1 .content-item .content-item--text a, .cta-1 a, .text-image-slider .swiper-slide-text a) {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.text-slider .swiper .swiper-slide h2 {
  font-size: var(--h3-fz);
  line-height: var(--h3-lh);
  color: #1A3588;
  margin-bottom: 44px;
}
@media (min-width: 576px) {
  .text-slider .swiper .swiper-slide h2 {
    height: 75px;
  }
}
@media (min-width: 768px) {
  .text-slider .swiper .swiper-slide h2 {
    height: 100px;
  }
}
.text-slider .swiper .swiper-slide p {
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  color: #465A96;
  margin-bottom: 16px;
}
.text-slider .swiper .swiper-slide p a {
  color: #E1B46D;
  transition: all 0.3s ease-in-out;
}
.text-slider .swiper .swiper-slide p a:hover {
  color: #465A96;
}
.text-slider .swiper .swiper-wrapper {
  margin-bottom: 32px;
}
.text-slider .swiper-pagination {
  position: static !important;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-left: 24px;
}
.text-slider .swiper-pagination .swiper-pagination-bullet {
  background: #DAE5FF;
  width: 10px;
  height: 10px;
  transition: all 0.3s ease-in-out;
  opacity: 1 !important;
}
.text-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #1A3588;
  width: 10px;
  height: 10px;
}
@media (min-width: 768px) {
  .text-slider .swiper-pagination .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
  }
  .text-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #1A3588;
    width: 16px;
    height: 16px;
  }
}
.text-slider .swiper-pagination .swiper-pagination-bullet:last-child {
  display: none;
}
.text-slider .container .text-swiper-button-next {
  right: -6px !important;
}
.text-slider .swiper-pagination.container-slider-pagination {
  padding-left: 0;
}
.text-slider .swiper-pagination.container-slider-pagination .swiper-pagination-bullet:last-child {
  display: block !important;
}

.bullet-list-1 {
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .bullet-list-1 {
    margin-bottom: 100px;
  }
}
.bullet-list-1 .wrapper-box:has(.additional-information) .box {
  height: unset;
}
.bullet-list-1 .two-columns:first-child {
  margin-bottom: 32px;
}
@media (min-width: 992px) {
  .bullet-list-1 .two-columns:first-child {
    margin-bottom: 0;
  }
}
.bullet-list-1 .two-columns .box p {
  color: #1A3588;
  margin-bottom: 24px;
}
.bullet-list-1 .two-columns .box ul li {
  font-size: var(--base-fz);
  line-height: var(--base-lh);
}
@media (min-width: 768px) {
  .bullet-list-1 .two-columns .box ul li {
    font-size: var(--small-fz);
    line-height: var(--small-lh);
  }
}
.bullet-list-1 h3 {
  font-family: var(--ff-2);
  font-size: 20px;
  line-height: 28px;
  margin-bottom: 24px;
  color: #1A3588;
}
.bullet-list-1 .box {
  box-shadow: 0px 4px 12px 0px rgba(70, 90, 150, 0.1490196078);
  padding: 30px 20px;
  border-radius: 20px;
  margin-bottom: 16px;
  height: 100%;
}
.bullet-list-1 .box p {
  color: #1A3588;
  margin-bottom: 24px;
}
.bullet-list-1 .box p a {
  color: #1A3588;
  transition: all 0.3s ease-in-out;
}
.bullet-list-1 .box p a:hover {
  color: #F8CD7E;
}
.bullet-list-1 .box ul {
  list-style: none;
  padding-left: 28px;
}
.bullet-list-1 .box ul li {
  position: relative;
  color: #1A3588;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  margin-bottom: 12px;
}
.bullet-list-1 .box ul li:last-child {
  margin-bottom: 0;
}
.bullet-list-1 .box ul li:before {
  content: " ";
  display: block;
  left: -28px;
  width: 15px;
  position: absolute;
  height: 10px;
  min-width: 15px;
  min-height: 10px;
  margin-top: 5px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="12" fill="none"><path stroke="%231E326E" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M16 1 6 11 1 6"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
}
.bullet-list-1 .box ul li a {
  color: #F8CD7E;
  text-decoration: none;
  transition: color 0.3s ease-in-out;
}
.bullet-list-1 .box ul li a:hover {
  color: #1A3588;
  text-decoration: underline;
}
.bullet-list-1 .additional-information {
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  color: #1A3588;
  display: flex;
}
.bullet-list-1 .additional-information p {
  margin-bottom: 0;
  font-weight: 600;
}
.bullet-list-1 .additional-information:before {
  content: " ";
  display: block;
  width: 20px;
  height: 20px;
  margin-top: 5px;
  margin-right: 8px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none"><path fill="%231E326E" d="M9 5h2v2H9V5Zm0 4h2v6H9V9Zm1-9C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0Zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8Z"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
}
.bullet-list-1 .additional-information a {
  color: #F8CD7E;
  transition: all 0.3s ease-in-out;
}
.bullet-list-1 .additional-information a:hover {
  color: #1A3588;
}

.accordion_text {
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .accordion_text {
    margin-bottom: 100px;
  }
}
.accordion_text h2 {
  color: #1A3588;
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  margin-bottom: 32px;
  font-weight: 400;
}
.accordion_text.full-border .accordion-item {
  padding: 20px;
  border-radius: 30px;
  border: 1px solid #B7D0F9;
  margin-bottom: 16px;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 768px) {
  .accordion_text.full-border .accordion-item {
    border-radius: 20px;
  }
}
.accordion_text.full-border .accordion-item:hover {
  border: 1px solid #1A3588;
}
.accordion_text.full-border .accordion-item.active {
  background-color: #FFF8E6;
  border: 1px solid #F8CD7E;
}
.accordion_text.full-border .accordion-item.active .heading {
  margin-bottom: 12px;
}
.accordion_text.full-border .accordion-item.active .heading:after {
  transform: rotate(90deg);
}
.accordion_text.full-border .accordion-item a {
  color: #1A3588;
  transition: all 0.3s ease-in-out;
}
.accordion_text.full-border .accordion-item a:hover {
  color: #B7D0F9;
}
.accordion_text.bottom-border .accordion-item h2 {
  border-bottom: 1px solid #F8CD7E;
  padding: 24px 0;
  font-weight: 400;
}
.accordion_text.bottom-border .accordion-item p {
  margin-bottom: 24px !important;
}
.accordion_text.bottom-border .accordion-item p:first-child {
  margin-top: 32px;
}
.accordion_text.bottom-border .accordion-item p:last-child {
  margin-bottom: 0 !important;
}
.accordion_text.bottom-border .accordion-item ul:first-child {
  margin-top: 32px;
}
.accordion_text.bottom-border .accordion-item a {
  color: #F8CD7E;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
}
.accordion_text.bottom-border .accordion-item a:hover {
  color: #1A3588;
  text-decoration: underline;
}
.accordion_text.bottom-border .accordion-item.active h2:after {
  transform: rotate(90deg);
}
.accordion_text.bottom-border .accordion-item ul {
  margin-bottom: 24px;
}
.accordion_text .accordion-item {
  cursor: pointer;
}
.accordion_text .accordion-item.active {
  padding-bottom: 24px;
}
.accordion_text .accordion-item h2 {
  color: #1A3588;
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  max-width: 98%;
  margin-bottom: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  bottom: -4px;
  font-weight: 400;
  transition: all 0.3s ease-in-out;
}
.accordion_text .accordion-item h2:after {
  content: " ";
  display: block;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="19" fill="none"><path fill="%231E326E" d="M1.854 18.727a1.335 1.335 0 0 1-.947-.387 1.334 1.334 0 0 1 0-1.88L7.854 9.5.907 2.54A1.333 1.333 0 0 1 2.787.66l7.88 7.893a1.333 1.333 0 0 1 .387.947 1.4 1.4 0 0 1-.387.947L2.761 18.34c-.242.24-.567.378-.907.387Z"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  min-width: 10px;
  width: 10px;
  min-height: 18px;
  height: 18px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.accordion_text .accordion-item .accordion-item--text {
  height: 0;
  overflow: hidden;
  transition: height 0.3s ease-in-out;
}
.accordion_text .accordion-item .accordion-item--text h3 {
  margin-top: 32px;
  color: #1A3588;
  font-weight: 400;
  margin-bottom: 24px;
}
.accordion_text .accordion-item .accordion-item--text h4 {
  color: #1A3588;
  margin-bottom: 24px;
  font-size: var(--h4-fz);
  line-height: var(--h4-lh);
  font-family: var(--ff-1);
  font-weight: 400;
}
.accordion_text .accordion-item .accordion-item--text p {
  color: #1A3588;
  font-size: var(--small-fz);
  line-height: var(--small-lh);
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .accordion_text .accordion-item .accordion-item--text p {
    font-size: var(--base-fz);
    line-height: var(--base-lh);
  }
}
.accordion_text .accordion-item .accordion-item--text ul li {
  color: #1A3588;
}

.main-banner-1 {
  height: 540px;
  position: relative;
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .main-banner-1 {
    height: 645px;
    margin-bottom: 100px;
  }
}
@media (min-width: 992px) {
  .main-banner-1 {
    height: 690px;
    margin-bottom: 100px;
  }
}
@media (min-width: 1400px) {
  .main-banner-1 {
    height: 750px;
    margin-bottom: 100px;
  }
}
.main-banner-1 video {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  object-fit: cover;
}
.main-banner-1 img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  max-width: 100%;
  width: 100% !important;
  transform-style: preserve-3d;
  -webkit-transform-style: preserve-3d;
  height: 100%;
  object-fit: cover;
  object-position: -140px;
}
@media (min-width: 768px) {
  .main-banner-1 img {
    object-position: center;
  }
}
.main-banner-1 .container,
.main-banner-1 .row {
  height: 100%;
  position: relative;
  z-index: 10;
}
.main-banner-1 .col-12 {
  position: absolute;
  bottom: 0;
  left: 0;
  margin-bottom: 32px;
}
@media (min-width: 992px) {
  .main-banner-1 .col-12 {
    margin-bottom: 180px;
  }
}
.main-banner-1 h1 {
  font-size: var(--h1-fz);
  line-height: var(--h1-lh);
  color: #ffffff;
  margin-bottom: 16px;
}
.main-banner-1 p {
  font-family: var(--ff-1);
  font-weight: 400;
  font-size: var(--h3-fz);
  line-height: var(--h3-lh);
  color: #ffffff;
  margin-bottom: 32px;
}
.main-banner-1 a {
  margin-right: 12px;
  padding: 11px !important;
}
@media (min-width: 576px) {
  .main-banner-1 a {
    padding: 11px 24px !important;
  }
}
.main-banner-1 a.no-search-icon span.icon {
  display: none;
}
.main-banner-1 a span.icon {
  display: inline-block;
  width: 24px;
  position: relative;
  margin-right: 12px;
}
.main-banner-1 a span.icon::before {
  content: "";
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 21L15 15M3 10C3 10.9193 3.18106 11.8295 3.53284 12.6788C3.88463 13.5281 4.40024 14.2997 5.05025 14.9497C5.70026 15.5998 6.47194 16.1154 7.32122 16.4672C8.1705 16.8189 9.08075 17 10 17C10.9193 17 11.8295 16.8189 12.6788 16.4672C13.5281 16.1154 14.2997 15.5998 14.9497 14.9497C15.5998 14.2997 16.1154 13.5281 16.4672 12.6788C16.8189 11.8295 17 10.9193 17 10C17 9.08075 16.8189 8.1705 16.4672 7.32122C16.1154 6.47194 15.5998 5.70026 14.9497 5.05025C14.2997 4.40024 13.5281 3.88463 12.6788 3.53284C11.8295 3.18106 10.9193 3 10 3C9.08075 3 8.1705 3.18106 7.32122 3.53284C6.47194 3.88463 5.70026 4.40024 5.05025 5.05025C4.40024 5.70026 3.88463 6.47194 3.53284 7.32122C3.18106 8.1705 3 9.08075 3 10Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  left: 0;
  bottom: -6px;
  width: 24px;
  height: 24px;
}
.main-banner-1 a:hover span.icon::before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 21L15 15M3 10C3 10.9193 3.18106 11.8295 3.53284 12.6788C3.88463 13.5281 4.40024 14.2997 5.05025 14.9497C5.70026 15.5998 6.47194 16.1154 7.32122 16.4672C8.1705 16.8189 9.08075 17 10 17C10.9193 17 11.8295 16.8189 12.6788 16.4672C13.5281 16.1154 14.2997 15.5998 14.9497 14.9497C15.5998 14.2997 16.1154 13.5281 16.4672 12.6788C16.8189 11.8295 17 10.9193 17 10C17 9.08075 16.8189 8.1705 16.4672 7.32122C16.1154 6.47194 15.5998 5.70026 14.9497 5.05025C14.2997 4.40024 13.5281 3.88463 12.6788 3.53284C11.8295 3.18106 10.9193 3 10 3C9.08075 3 8.1705 3.18106 7.32122 3.53284C6.47194 3.88463 5.70026 4.40024 5.05025 5.05025C4.40024 5.70026 3.88463 6.47194 3.53284 7.32122C3.18106 8.1705 3 9.08075 3 10Z' stroke='%231E326E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.main-banner-1 .buttons a {
  margin-right: 12px;
  margin-bottom: 12px;
  width: 100%;
}
@media (min-width: 768px) {
  .main-banner-1 .buttons a {
    width: fit-content;
  }
}
@media (min-width: 768px) {
  .main-banner-1 .buttons a {
    margin-right: 12px;
  }
  .main-banner-1 .buttons a:last-child {
    margin-right: 0;
  }
}

.text-block h2 {
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  color: #1A3588;
  margin-bottom: 16px;
}
@media (min-width: 768px) {
  .text-block h2 {
    margin-bottom: 32px;
  }
}
.text-block p {
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  color: #1A3588;
}
.text-block p.adit-text {
  position: relative;
  display: flex;
}
.text-block p.adit-text:before {
  content: " ";
  display: block;
  width: 16px;
  height: 16px;
  margin-top: 5px;
  margin-right: 8px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none"><path fill="%231E326E" d="M9 5h2v2H9V5Zm0 4h2v6H9V9Zm1-9C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0Zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8Z"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  flex-shrink: 0;
}
.text-block p:last-child {
  margin-bottom: 0;
}
.text-block p img {
  margin: 44px auto 0;
  max-width: 100%;
  height: auto;
  border-radius: 0;
}
.text-block p:first-child img {
  margin-top: 0;
}
.text-block h3 {
  font-size: var(--h4-fz);
  line-height: var(--h4-lh);
  color: #1A3588;
  margin-bottom: 12px;
}
.text-block strong a {
  font-weight: bold;
}
.text-block a {
  color: #F8CD7E;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
}
.text-block a:hover {
  color: #1A3588;
  text-decoration: underline;
}
.text-block ul li {
  color: #1A3588;
}
.text-block ol li {
  color: #1A3588;
}
.text-block img {
  border-radius: 40px;
  margin-top: 24px;
  margin-bottom: 24px;
}
.text-block strong {
  color: #1A3588;
}
.text-block form {
  padding: 32px;
  border-radius: 20px;
  box-shadow: 0px 4px 12px 0px rgba(70, 90, 150, 0.1490196078);
}
.text-block form .form-title-custom h2 {
  margin-bottom: 0;
}

.newsletter-content {
  padding: 32px 24px;
  background-color: #F2F7FF;
  border-radius: 20px;
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .newsletter-content {
    margin-bottom: 100px;
    padding: 64px 80px;
    border-radius: 40px;
  }
}
.newsletter-content h2 {
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  color: #1A3588;
  margin-bottom: 24px;
  text-align: center;
}
.newsletter-content p {
  font-size: var(--small-fz);
  line-height: var(--small-lh);
  color: #1A3588;
  text-align: center;
}
.newsletter-content p:first-child {
  margin-bottom: 32px;
}
.newsletter-content p small {
  font-size: var(--small-fz);
  line-height: var(--small-lh);
  color: #B7D0F9;
}
.newsletter-content p small a {
  color: #B7D0F9;
  transition: all 0.3s ease-in-out;
}
.newsletter-content p small a:hover {
  color: #F5D296;
}
@media (min-width: 768px) {
  .newsletter-content p {
    font-size: var(--base-fz);
    line-height: var(--base-lh);
  }
}

.side-container {
  padding-left: 0.75rem;
}
@media (min-width: 576px) {
  .side-container {
    padding-left: calc((100% - 540px) / 2 + 12px);
  }
}
@media (min-width: 768px) {
  .side-container {
    padding-left: calc((100% - 720px) / 2 + 12px);
  }
}
@media (min-width: 992px) {
  .side-container {
    padding-left: calc((100% - 960px) / 2 + 12px);
  }
}
@media (min-width: 1200px) {
  .side-container {
    padding-left: calc((100% - 1140px) / 2 + 12px);
  }
}
@media (min-width: 1295px) {
  .side-container {
    padding-left: calc((100% - 1300px) / 2 + 12px);
  }
}

.search-1 {
  background: #B7D0F9;
  padding: 24px 0;
}
.search-1 form {
  background: #ffffff;
  padding: 6px 8px 6px 16px;
  border-radius: 40px;
  position: relative;
  max-width: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.search-1 form:before {
  content: " ";
  position: absolute;
  display: block;
  right: 22px;
  top: 19px;
  width: 18px;
  height: 18px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none"><path stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m19 19-6-6M1 8a7 7 0 1 0 14 0A7 7 0 0 0 1 8Z"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  pointer-events: none;
}
@media (min-width: 576px) {
  .search-1 form {
    max-width: 400px;
  }
}
.search-1 form label {
  width: 100%;
}
.search-1 form .search-submit {
  color: transparent;
}
.search-1 input[type=search] {
  outline: none;
  border: none;
  color: #1A3588;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
}
.search-1 input[type=search]::-webkit-input-placeholder {
  color: #B7D0F9;
}
.search-1 input[type=search]::-moz-placeholder {
  color: #B7D0F9;
}
.search-1 input[type=search]:-ms-input-placeholder {
  color: #B7D0F9;
}
.search-1 input[type=search]::-ms-input-placeholder {
  color: #B7D0F9;
}
.search-1 input[type=search]::placeholder {
  color: #B7D0F9;
}
.search-1 .search-submit {
  background: #1A3588;
  border-radius: 50%;
  border: none;
  outline: none;
  width: 46px;
  height: 44px;
}
.search-1 .asp_w_container {
  margin-bottom: 0 !important;
}

.news-list-1 {
  margin-bottom: 100px;
}
.news-list-1 h2,
.news-list-1 h3 {
  color: #1A3588;
  font-family: var(--ff-1);
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
}
.news-list-1 h2 {
  margin-bottom: 32px;
}
@media (min-width: 992px) {
  .news-list-1 .news-list-slider .swiper-wrapper {
    flex-direction: column;
  }
  .news-list-1 .news-list-slider .swiper-wrapper .swiper-slide {
    flex-shrink: unset !important;
  }
}
.news-list-1 .news-list-item {
  margin-bottom: 20px;
}
.news-list-1 .news-list-item:last-child {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .news-list-1 .news-list-item .col-md-4 {
    padding-right: 24px;
  }
}
.news-list-1 .news-list-item:last-child {
  margin-bottom: 48px;
}
.news-list-1 .news-list-item h3 {
  margin-bottom: 16px;
}
.news-list-1 .news-list-item h3 a {
  text-decoration: none;
  transition: all 0.3s ease-in-out;
}
.news-list-1 .news-list-item h3 a:hover {
  color: #F8CD7E;
}
.news-list-1 .news-list-item img {
  width: 100%;
  min-height: 200px;
  max-height: 200px;
  object-fit: cover;
  height: auto;
  border-radius: 20px;
  margin-bottom: 32px;
}
@media (min-width: 992px) {
  .news-list-1 .news-list-item img {
    margin-bottom: 0;
    min-height: 248px;
    max-height: 248px;
  }
}
.news-list-1 .news-list-item p {
  margin-bottom: 0px;
  color: #465A96;
}
.news-list-1 .btn, .news-list-1 .single-post .sidebar-banner-wrapper .textwidget a, .single-post .sidebar-banner-wrapper .textwidget .news-list-1 a {
  width: 100%;
}
@media (min-width: 768px) {
  .news-list-1 .btn, .news-list-1 .single-post .sidebar-banner-wrapper .textwidget a, .single-post .sidebar-banner-wrapper .textwidget .news-list-1 a {
    width: fit-content;
  }
}

.table-section {
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .table-section {
    margin-bottom: 100px;
  }
}
.table-section table {
  width: 100%;
  color: #1A3588;
  border-spacing: 0;
  border-collapse: separate;
  border-radius: 10px;
  overflow: hidden;
}
.table-section table thead {
  background-color: #F2F7FF;
}
.table-section table th,
.table-section table td {
  padding: 16px 10px;
}

.language-switcher {
  z-index: 1;
  position: relative;
}
.language-switcher:hover ul {
  display: block;
}
.language-switcher .nav-link {
  display: flex;
  align-items: center;
}
.language-switcher .nav-link:after {
  content: " ";
  display: block !important;
  width: 18px;
  height: 18px;
  margin-left: 5px;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 10C19 14.9706 14.9706 19 10 19M19 10C19 5.02944 14.9706 1 10 1M19 10H1M10 19C5.02944 19 1 14.9706 1 10M10 19C11.6569 19 13 14.9706 13 10C13 5.02944 11.6569 1 10 1M10 19C8.34315 19 7 14.9706 7 10C7 5.02944 8.34315 1 10 1M1 10C1 5.02944 5.02944 1 10 1' stroke='%231E326E' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
}
.language-switcher a:before {
  display: none !important;
}
.language-switcher > div {
  padding-top: 12px;
  position: absolute;
  left: -14px;
}
.language-switcher ul {
  background: #ffffff;
  border-radius: 20px;
  padding: 24px;
  border: 1px solid #DAE5FF;
  display: none;
  list-style: none;
  transition: all 0.3s ease-in;
}
.language-switcher ul li a {
  text-decoration: none;
  margin-right: 0 !important;
  padding: 8px 16px;
  transition: all 0.3s ease-in-out;
}
.language-switcher ul li a:hover {
  color: #F8CD7E !important;
}

.main-banner-2 {
  padding: 64px 0;
  margin-top: 91px;
  margin-bottom: 64px;
  position: relative;
}
@media (min-width: 992px) {
  .main-banner-2 {
    margin-bottom: 100px;
    padding: 100px 0;
    margin-top: 96px;
  }
}
@media (min-width: 768px) {
  .main-banner-2:has(video) {
    height: 645px;
    margin-bottom: 100px;
  }
}
@media (min-width: 992px) {
  .main-banner-2:has(video) {
    height: 690px;
    margin-bottom: 100px;
  }
}
@media (min-width: 1400px) {
  .main-banner-2:has(video) {
    height: 750px;
    margin-bottom: 100px;
  }
}
.main-banner-2:has(video) h1 {
  color: #ffffff;
}
.main-banner-2:has(video) p {
  color: #ffffff;
}
.main-banner-2:has(.bg-img) {
  min-height: 480px;
  display: flex;
  align-items: center;
}
@media (min-width: 1200px) {
  .main-banner-2:has(.bg-img) {
    min-height: 590px;
  }
}
.main-banner-2 video {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  object-fit: cover;
}
.main-banner-2 .background {
  background-color: #F2F7FF;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.main-banner-2 .container {
  position: relative;
  z-index: 10;
}
.main-banner-2 .bg-img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  max-width: 100%;
  width: 100% !important;
  transform-style: preserve-3d;
  -webkit-transform-style: preserve-3d;
  height: 100%;
  object-fit: cover;
  z-index: 1;
  object-position: -140px;
}
@media (min-width: 768px) {
  .main-banner-2 .bg-img {
    object-position: center;
  }
}
.main-banner-2 .overlay-div {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  background: rgba(30, 50, 110, 0.6);
}
.main-banner-2 .new-color {
  height: 100%;
}
.main-banner-2 .new-color h1, .main-banner-2 .new-color p {
  color: #ffffff;
}
.main-banner-2 .new-color .row {
  height: 100%;
}
.main-banner-2 .new-color .buttons a.btn-primary:hover, .main-banner-2 .new-color .buttons .text-in-columns a[download]:hover, .text-in-columns .main-banner-2 .new-color .buttons a[download]:hover, .main-banner-2 .new-color .buttons .single-post .sidebar-banner-wrapper .textwidget a:hover, .single-post .sidebar-banner-wrapper .textwidget .main-banner-2 .new-color .buttons a:hover, .main-banner-2 .new-color .buttons .mobile-main-menu-container .mobile-main-menu a.mobile-nav-item:hover:last-child, .mobile-main-menu-container .mobile-main-menu .main-banner-2 .new-color .buttons a.mobile-nav-item:hover:last-child, .main-banner-2 .new-color .buttons .accordion-side-image-1 .content-item .content-item--text a:hover, .accordion-side-image-1 .content-item .content-item--text .main-banner-2 .new-color .buttons a:hover, .main-banner-2 .new-color .buttons .cta-1 a:hover, .cta-1 .main-banner-2 .new-color .buttons a:hover, .main-banner-2 .new-color .buttons .text-image-slider .swiper-slide-text a:hover, .text-image-slider .swiper-slide-text .main-banner-2 .new-color .buttons a:hover {
  background-color: transparent;
}
.main-banner-2 h1 {
  font-size: var(--h1-fz);
  line-height: var(--h1-lh);
  color: #ffffff;
  margin-bottom: 0;
  font-weight: 400;
  word-break: break-word;
  hyphens: auto;
}
.main-banner-2 p {
  font-family: var(--ff-2);
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  color: #ffffff;
  margin-bottom: 0;
}
.main-banner-2 .text p {
  margin-top: 32px;
}
.main-banner-2 .text-col-img {
  margin-top: 32px;
}
@media (min-width: 992px) {
  .main-banner-2 .text-col-img {
    margin-top: 48px;
  }
}
@media (min-width: 992px) {
  .main-banner-2 .text-col-img {
    margin-top: 0;
  }
}
.main-banner-2 .buttons {
  margin-top: 32px;
  display: flex;
  flex-wrap: wrap;
}
.main-banner-2 .buttons a {
  margin-bottom: 12px;
  width: 100%;
  height: fit-content;
}
.main-banner-2 .buttons a:last-child {
  margin-bottom: 0;
}
.main-banner-2 .buttons a:hover.btn-primary, .main-banner-2 .buttons .text-in-columns a[download]:hover, .text-in-columns .main-banner-2 .buttons a[download]:hover, .main-banner-2 .buttons .single-post .sidebar-banner-wrapper .textwidget a:hover, .single-post .sidebar-banner-wrapper .textwidget .main-banner-2 .buttons a:hover, .main-banner-2 .buttons .mobile-main-menu-container .mobile-main-menu a.mobile-nav-item:hover:last-child, .mobile-main-menu-container .mobile-main-menu .main-banner-2 .buttons a.mobile-nav-item:hover:last-child, .main-banner-2 .buttons .accordion-side-image-1 .content-item .content-item--text a:hover, .accordion-side-image-1 .content-item .content-item--text .main-banner-2 .buttons a:hover, .main-banner-2 .buttons .cta-1 a:hover, .cta-1 .main-banner-2 .buttons a:hover, .main-banner-2 .buttons .text-image-slider .swiper-slide-text a:hover, .text-image-slider .swiper-slide-text .main-banner-2 .buttons a:hover {
  background-color: #ffffff;
  color: #1A3588;
  border-color: #1A3588;
}
@media (min-width: 768px) {
  .main-banner-2 .buttons a {
    width: fit-content;
    margin-bottom: 0;
    margin-right: 12px;
  }
}
@media (min-width: 768px) {
  .main-banner-2 .buttons a {
    margin-right: 12px;
  }
  .main-banner-2 .buttons a:last-child {
    margin-right: 0;
  }
}
.main-banner-2 .probox {
  background: transparent !important;
  border: 1px solid rgb(218, 229, 255) !important;
  border-radius: 40px 40px 40px 40px !important;
  box-shadow: none !important;
}
.main-banner-2 .big-language-switcher {
  position: relative;
  width: fit-content;
}
.main-banner-2 .big-language-switcher:hover #language-switcher {
  max-height: 600px;
}
.main-banner-2 .big-language-switcher:hover #active-language span:after {
  transform: rotate(0);
}
.main-banner-2 .big-language-switcher #active-language {
  padding-bottom: 10px;
}
.main-banner-2 .big-language-switcher #active-language span {
  padding: 11px 20px !important;
  border: 1px solid #1A3588;
  color: #1A3588;
  background-color: transparent;
  border-radius: 40px;
  width: fit-content;
  display: flex;
  align-items: center;
}
.main-banner-2 .big-language-switcher #active-language span:before {
  content: " ";
  display: block;
  width: 18px;
  height: 18px;
  margin-right: 12px;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 10C19 14.9706 14.9706 19 10 19M19 10C19 5.02944 14.9706 1 10 1M19 10H1M10 19C5.02944 19 1 14.9706 1 10M10 19C11.6569 19 13 14.9706 13 10C13 5.02944 11.6569 1 10 1M10 19C8.34315 19 7 14.9706 7 10C7 5.02944 8.34315 1 10 1M1 10C1 5.02944 5.02944 1 10 1' stroke='%231E326E' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
}
.main-banner-2 .big-language-switcher #active-language span:after {
  content: " ";
  display: block;
  width: 14px;
  height: 8px;
  margin-left: 12px;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='9' viewBox='0 0 14 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.99811 0.75995C7.12971 0.759189 7.26018 0.784414 7.38201 0.834179C7.50385 0.883943 7.61467 0.957268 7.70811 1.04995L13.7081 7.04995C13.8018 7.14291 13.8762 7.25351 13.927 7.37537C13.9778 7.49723 14.0039 7.62794 14.0039 7.75995C14.0039 7.89196 13.9778 8.02267 13.927 8.14453C13.8762 8.26639 13.8018 8.37699 13.7081 8.46995C13.5207 8.6562 13.2673 8.76074 13.0031 8.76074C12.7389 8.76074 12.4855 8.6562 12.2981 8.46995L6.99811 3.16995L1.70811 8.46995C1.52074 8.6562 1.26729 8.76074 1.00311 8.76074C0.738921 8.76074 0.48547 8.6562 0.298107 8.46995C0.204379 8.37699 0.129985 8.26639 0.0792159 8.14453C0.0284471 8.02267 0.00230972 7.89196 0.00230971 7.75995C0.0023097 7.62794 0.028447 7.49723 0.0792159 7.37537C0.129985 7.25351 0.204379 7.14291 0.298107 7.04995L6.29811 1.04995C6.48437 0.865205 6.73577 0.761055 6.99811 0.75995Z' fill='%231E326E'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(180deg);
  transition: transform 0.3s;
}
.main-banner-2 .big-language-switcher #language-switcher {
  position: absolute;
  width: 100%;
  list-style-type: none;
  padding-left: 0;
  background: #ffffff;
  border-radius: 20px;
  overflow: hidden;
  max-height: 0;
  transition: max-height 0.3s ease-in-out;
}
.main-banner-2 .big-language-switcher #language-switcher li {
  background: #ffffff;
  padding: 0 8px;
  transition: all 0.3s ease-in-out;
}
.main-banner-2 .big-language-switcher #language-switcher li:first-child a {
  border-top: none;
}
.main-banner-2 .big-language-switcher #language-switcher li a {
  color: #1A3588;
  padding: 10px 14px;
  text-decoration: none;
  display: block;
  width: 100%;
  border-top: 1px solid #DAE5FF;
  transition: all 0.3s ease-in-out;
  border-top: 1px solid #DAE5FF;
}
.main-banner-2 .big-language-switcher #language-switcher li:hover {
  background: #FFF8E6;
}
.main-banner-2 .big-language-switcher #language-switcher li:hover a {
  color: #F8CD7E;
}

.accordion-2 {
  margin-bottom: 64px;
}
@media (min-width: 992px) {
  .accordion-2 {
    margin-bottom: 100px;
  }
}
.accordion-2 h2 {
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  margin-bottom: 32px;
  color: #1A3588;
}
.accordion-2 .tooltip-btn {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none"><path fill="%23879ED8" d="M6.334 3.667h1.333V5H6.334V3.667Zm0 2.666h1.333v4H6.334v-4Zm.667-6A6.67 6.67 0 0 0 .334 7a6.67 6.67 0 0 0 6.667 6.667A6.67 6.67 0 0 0 13.667 7 6.67 6.67 0 0 0 7.001.333Zm0 12A5.34 5.34 0 0 1 1.667 7a5.34 5.34 0 0 1 5.334-5.333A5.34 5.34 0 0 1 12.334 7a5.34 5.34 0 0 1-5.333 5.333Z"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  width: 14px;
  height: 14px;
  margin-left: 8px;
  position: relative;
}
.accordion-2 .accordion-item {
  margin-bottom: 20px;
  transition: all 0.3s ease-in-out;
}
.accordion-2 .accordion-item .accordion-row-wrapper {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.3s ease-in-out;
}
.accordion-2 .accordion-item.active h4 {
  background-color: #FFF8E6;
  border: 1px solid #F8CD7E;
  border-radius: 10px 10px 0 0;
}
.accordion-2 .accordion-item.active h4:hover {
  border: 1px solid #F8CD7E;
}
.accordion-2 .accordion-item.active h4:before {
  transform: rotate(180deg);
}
.accordion-2 .accordion-item.active .accordion-row {
  background: #FFF8E6;
}
.accordion-2 .accordion-item.active .accordion-row:nth-child(odd) {
  background: #ffffff;
}
.accordion-2 .accordion-item.active .accordion-row:last-child {
  border-radius: 0 0 10px 10px;
}
.accordion-2 .accordion-item .accordion-left {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.accordion-2 .accordion-item h4 {
  border: 1px solid #B7D0F9;
  border-radius: 10px;
  font-size: var(--h4-fz);
  line-height: var(--h4-lh);
  color: #1A3588;
  font-family: var(--ff-2);
  font-weight: 500;
  padding: 16px 12px;
  display: flex;
  align-items: center;
  margin-bottom: 0;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.accordion-2 .accordion-item h4:hover {
  border: 1px solid #1A3588;
}
.accordion-2 .accordion-item h4:before {
  content: " ";
  display: block;
  width: 14px;
  height: 8px;
  margin-right: 12px;
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="9" fill="none"><path fill="%231E326E" d="M7 8.74a1 1 0 0 1-.71-.29l-6-6A1 1 0 1 1 1.7 1.03L7 6.33l5.29-5.3a1 1 0 1 1 1.41 1.42l-6 6a1 1 0 0 1-.7.29Z"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
}
.accordion-2 .accordion-item .accordion-row {
  padding: 10px 12px;
}
@media (min-width: 576px) {
  .accordion-2 .accordion-item .accordion-row {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
}
.accordion-2 .accordion-item .accordion-row p {
  margin-bottom: 0;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  color: #1A3588;
}

.tooltip-btn {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

/* Tooltip text */
.tooltip-text {
  display: none;
  position: absolute;
  z-index: 999;
  background-color: #1A3588;
  color: #fff;
  right: -15px;
  bottom: 150%;
  border-radius: 10px;
  padding: 8px;
  font-size: 14px;
  width: 300px;
  text-align: center;
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
}
@media (min-width: 768px) {
  .tooltip-text {
    right: -143px;
  }
}

.tooltip-text::before {
  content: "";
  position: absolute;
  top: 100%;
  left: 93%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #1A3588 transparent transparent transparent;
}
@media (min-width: 768px) {
  .tooltip-text::before {
    left: 50%;
  }
}

.tooltip-btn:hover .tooltip-text {
  display: block;
  opacity: 1;
  visibility: visible;
}

.footer-1 {
  background-color: #1A3588;
  padding-top: 48px;
  padding-bottom: 48px;
}
.footer-1 .level-1 a[href="#"],
.footer-1 .level-2 a[href="#"] {
  pointer-events: none;
  cursor: default;
  text-decoration: none;
}
.footer-1 .level-1 > li > a,
.footer-1 h2 {
  font-family: var(--ff-2);
  font-weight: 600;
  color: #ffffff;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
}
.footer-1 a {
  text-decoration: none;
}
.footer-1 a:hover {
  text-decoration: underline;
  transition: all 0.3s ease;
}
.footer-1 li > a {
  color: #E7E9EF;
  font-size: var(--small-fz);
  line-height: var(--small-lh);
  display: inline-block;
}
.footer-1 li {
  list-style-type: none;
  line-height: 1;
}
.footer-1 ul {
  padding: 0;
  margin-bottom: 0;
}
.footer-1 .level-1 > li > a {
  margin-bottom: 32px;
}
.footer-1 .level-2 {
  margin-top: -12px;
  margin-bottom: 32px;
}
.footer-1 .level-2 li:not(:last-child) a {
  margin-bottom: 12px;
}
.footer-1 .logo-link img {
  max-width: 64px;
  height: auto;
}
@media (min-width: 768px) {
  .footer-1 .logo-link img {
    max-width: 100px;
  }
}
.footer-1 .main-logo {
  margin-bottom: 48px;
}
.footer-1 h2 {
  margin-bottom: 20px;
}
.footer-1 .contact-footer .btn-transparent {
  display: block;
}
.footer-1 .contact-footer ul:not(:last-child) {
  margin-bottom: 32px;
}
.footer-1 .contact-footer ul:first-child a {
  line-height: 20px;
}
.footer-1 .contact-footer h2 a {
  padding-left: 0;
}
.footer-1 .contact-footer a {
  margin-bottom: 12px;
  padding-left: 22px;
  position: relative;
  color: #ffffff;
}
.footer-1 .contact-footer a.mail-icon {
  padding-left: 25px;
}
.footer-1 .contact-footer li:last-child a {
  margin-bottom: 0;
}
.footer-1 .contact-footer .mail-icon::before {
  content: "";
  display: block;
  position: absolute;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.84667 15.8333C3.46278 15.8333 3.1425 15.705 2.88583 15.4483C2.62917 15.1916 2.50056 14.8711 2.5 14.4866V5.51329C2.5 5.1294 2.62861 4.80913 2.88583 4.55246C3.14306 4.29579 3.46306 4.16718 3.84583 4.16663H16.1542C16.5375 4.16663 16.8575 4.29524 17.1142 4.55246C17.3708 4.80968 17.4994 5.12996 17.5 5.51329V14.4875C17.5 14.8708 17.3714 15.1911 17.1142 15.4483C16.8569 15.7055 16.5369 15.8338 16.1542 15.8333H3.84667ZM10 10.0966L3.33333 5.73746V14.4875C3.33333 14.6369 3.38139 14.7597 3.4775 14.8558C3.57361 14.9519 3.69667 15 3.84667 15H16.1542C16.3036 15 16.4264 14.9519 16.5225 14.8558C16.6186 14.7597 16.6667 14.6366 16.6667 14.4866V5.73663L10 10.0966ZM10 9.16663L16.41 4.99996H3.59L10 9.16663ZM3.33333 5.73746V4.99996V14.4875C3.33333 14.6369 3.38139 14.7597 3.4775 14.8558C3.57361 14.9519 3.69667 15 3.84667 15H3.33333V5.73746Z' fill='white'/%3E%3C/svg%3E%0A");
  width: 20px;
  height: 20px;
  top: calc(50% - 11px);
  left: 0;
}
.footer-1 .contact-footer .phone-icon-1::before {
  content: "";
  display: block;
  position: absolute;
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='17' viewBox='0 0 13 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.98602 1.06605L3.26902 1.28205C2.6306 1.47458 2.06046 1.84548 1.62572 2.35109C1.19097 2.8567 0.909701 3.47598 0.815024 4.13605C0.518024 6.20405 1.18202 8.62205 2.78302 11.3951C4.38002 14.161 6.13802 15.943 8.07302 16.723C8.69475 16.9736 9.37536 17.0404 10.0339 16.9154C10.6925 16.7904 11.3013 16.479 11.788 16.018L12.33 15.504C12.682 15.171 12.901 14.7214 12.9464 14.239C12.9919 13.7565 12.8606 13.274 12.577 12.881L11.221 11.001C11.0377 10.7472 10.7795 10.5572 10.4828 10.4575C10.186 10.3577 9.86541 10.3534 9.56602 10.445L7.51502 11.072L7.46202 11.082C7.23602 11.115 6.71402 10.626 6.06402 9.50005C5.38402 8.32205 5.24402 7.63305 5.43102 7.45505L6.47402 6.48205C6.85505 6.12626 7.11532 5.66025 7.21843 5.14923C7.32153 4.63821 7.2623 4.10774 7.04902 3.63205L6.38702 2.16105C6.18796 1.71839 5.83472 1.36323 5.39315 1.16176C4.95158 0.960296 4.45082 0.926278 3.98602 1.06605ZM5.47702 2.57105L6.13702 4.04205C6.26511 4.32737 6.30081 4.64558 6.23913 4.95219C6.17745 5.2588 6.02147 5.53846 5.79302 5.75205L4.74702 6.72605C4.07702 7.36005 4.29902 8.44205 5.19902 10C6.04502 11.466 6.81702 12.1901 7.64702 12.064L7.77102 12.038L9.85902 11.401C9.95883 11.3704 10.0657 11.3717 10.1647 11.4049C10.2637 11.4381 10.3498 11.5014 10.411 11.5861L11.767 13.466C11.909 13.6625 11.9748 13.9038 11.9522 14.1452C11.9296 14.3865 11.8201 14.6114 11.644 14.778L11.101 15.292C10.7534 15.6211 10.3186 15.8434 9.84828 15.9325C9.37799 16.0217 8.89199 15.974 8.44802 15.795C6.75002 15.111 5.14502 13.484 3.65002 10.8951C2.15102 8.30005 1.54402 6.09305 1.80502 4.27805C1.87259 3.80648 2.07348 3.36403 2.38404 3.00279C2.69461 2.64156 3.10192 2.37658 3.55802 2.23905L4.27502 2.02305C4.50748 1.9532 4.75741 1.97028 4.9782 2.07111C5.199 2.17194 5.37558 2.34963 5.47502 2.57105' fill='white'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  top: calc(50% - 11px);
  left: 3px;
}
.footer-1 .contact-footer .phone-icon-2::before {
  content: "";
  display: block;
  position: absolute;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 4.5C5 4.10218 5.15804 3.72064 5.43934 3.43934C5.72064 3.15804 6.10218 3 6.5 3H13.5C13.8978 3 14.2794 3.15804 14.5607 3.43934C14.842 3.72064 15 4.10218 15 4.5V7H14V4.5C14 4.36739 13.9473 4.24021 13.8536 4.14645C13.7598 4.05268 13.6326 4 13.5 4H6.5C6.36739 4 6.24021 4.05268 6.14645 4.14645C6.05268 4.24021 6 4.36739 6 4.5V8H11.5C11.2778 8.29592 11.1241 8.63747 11.05 9H5C4.73478 9 4.48043 9.10536 4.29289 9.29289C4.10536 9.48043 4 9.73478 4 10V15.5C4 15.6326 4.05268 15.7598 4.14645 15.8536C4.24021 15.9473 4.36739 16 4.5 16H11.05C11.125 16.37 11.281 16.71 11.5 17H4.5C4.10218 17 3.72064 16.842 3.43934 16.5607C3.15804 16.2794 3 15.8978 3 15.5V10C3 9.46957 3.21071 8.96086 3.58579 8.58579C3.96086 8.21071 4.46957 8 5 8V4.5ZM12 9.5C12 9.10218 12.158 8.72064 12.4393 8.43934C12.7206 8.15804 13.1022 8 13.5 8H15.5C15.8978 8 16.2794 8.15804 16.5607 8.43934C16.842 8.72064 17 9.10218 17 9.5V15.5C17 15.8978 16.842 16.2794 16.5607 16.5607C16.2794 16.842 15.8978 17 15.5 17H13.5C13.1022 17 12.7206 16.842 12.4393 16.5607C12.158 16.2794 12 15.8978 12 15.5V9.5ZM13.5 9C13.3674 9 13.2402 9.05268 13.1464 9.14645C13.0527 9.24021 13 9.36739 13 9.5V15.5C13 15.6326 13.0527 15.7598 13.1464 15.8536C13.2402 15.9473 13.3674 16 13.5 16H15.5C15.6326 16 15.7598 15.9473 15.8536 15.8536C15.9473 15.7598 16 15.6326 16 15.5V9.5C16 9.36739 15.9473 9.24021 15.8536 9.14645C15.7598 9.05268 15.6326 9 15.5 9H13.5ZM5.625 10C5.79076 10 5.94973 10.0658 6.06694 10.1831C6.18415 10.3003 6.25 10.4592 6.25 10.625C6.25 10.7908 6.18415 10.9497 6.06694 11.0669C5.94973 11.1842 5.79076 11.25 5.625 11.25C5.45924 11.25 5.30027 11.1842 5.18306 11.0669C5.06585 10.9497 5 10.7908 5 10.625C5 10.4592 5.06585 10.3003 5.18306 10.1831C5.30027 10.0658 5.45924 10 5.625 10ZM5.625 12.25C5.79076 12.25 5.94973 12.3158 6.06694 12.4331C6.18415 12.5503 6.25 12.7092 6.25 12.875C6.25 13.0408 6.18415 13.1997 6.06694 13.3169C5.94973 13.4342 5.79076 13.5 5.625 13.5C5.45924 13.5 5.30027 13.4342 5.18306 13.3169C5.06585 13.1997 5 13.0408 5 12.875C5 12.7092 5.06585 12.5503 5.18306 12.4331C5.30027 12.3158 5.45924 12.25 5.625 12.25ZM8.5 13C8.5 12.8342 8.43415 12.6753 8.31694 12.5581C8.19973 12.4408 8.04076 12.375 7.875 12.375C7.70924 12.375 7.55027 12.4408 7.43306 12.5581C7.31585 12.6753 7.25 12.8342 7.25 13C7.25 13.1658 7.31585 13.3247 7.43306 13.4419C7.55027 13.5592 7.70924 13.625 7.875 13.625C8.04076 13.625 8.19973 13.5592 8.31694 13.4419C8.43415 13.3247 8.5 13.1658 8.5 13ZM7.875 10C8.04076 10 8.19973 10.0658 8.31694 10.1831C8.43415 10.3003 8.5 10.4592 8.5 10.625C8.5 10.7908 8.43415 10.9497 8.31694 11.0669C8.19973 11.1842 8.04076 11.25 7.875 11.25C7.70924 11.25 7.55027 11.1842 7.43306 11.0669C7.31585 10.9497 7.25 10.7908 7.25 10.625C7.25 10.4592 7.31585 10.3003 7.43306 10.1831C7.55027 10.0658 7.70924 10 7.875 10Z' fill='white'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  top: calc(50% - 11px);
  left: 0;
}
.footer-1 .contact-footer .location-icon {
  line-height: 140%;
}
.footer-1 .contact-footer .location-icon::before {
  content: "";
  display: block;
  position: absolute;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.5 9C11.5 8.60218 11.342 8.22064 11.0607 7.93934C10.7794 7.65804 10.3978 7.5 10 7.5C9.60218 7.5 9.22064 7.65804 8.93934 7.93934C8.65804 8.22064 8.5 8.60218 8.5 9C8.5 9.39782 8.65804 9.77936 8.93934 10.0607C9.22064 10.342 9.60218 10.5 10 10.5C10.3978 10.5 10.7794 10.342 11.0607 10.0607C11.342 9.77936 11.5 9.39782 11.5 9ZM16 9C16 11.874 12.903 15.016 11.159 16.558C10.8401 16.8428 10.4275 17.0002 10 17.0002C9.57246 17.0002 9.15989 16.8428 8.841 16.558C7.097 15.016 4 11.874 4 9C4 8.21207 4.15519 7.43185 4.45672 6.7039C4.75825 5.97595 5.20021 5.31451 5.75736 4.75736C6.31451 4.20021 6.97595 3.75825 7.7039 3.45672C8.43185 3.15519 9.21207 3 10 3C10.7879 3 11.5681 3.15519 12.2961 3.45672C13.0241 3.75825 13.6855 4.20021 14.2426 4.75736C14.7998 5.31451 15.2417 5.97595 15.5433 6.7039C15.8448 7.43185 16 8.21207 16 9ZM15 9C15 7.67392 14.4732 6.40215 13.5355 5.46447C12.5979 4.52678 11.3261 4 10 4C8.67392 4 7.40215 4.52678 6.46447 5.46447C5.52678 6.40215 5 7.67392 5 9C5 10.108 5.615 11.395 6.57 12.683C7.504 13.941 8.657 15.06 9.503 15.809C9.63912 15.9324 9.81628 16.0007 10 16.0007C10.1837 16.0007 10.3609 15.9324 10.497 15.809C11.343 15.06 12.497 13.942 13.43 12.683C14.385 11.395 15 10.108 15 9Z' fill='white'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  top: 0;
  left: 0;
}
.footer-1 .contact-footer .contact-footer-aktuales {
  margin: 24px 0 32px;
}
.footer-1 .contact-footer .contact-footer-aktuales ul li a {
  padding-left: 0;
  font-weight: 600;
  color: #ffffff;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
}
.footer-1 .social-icon {
  padding: 8px;
  border: 1px solid #ffffff;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  margin-right: 12px;
  overflow: hidden;
  width: 42px;
  height: 42px;
}
.footer-1 .social-icon:last-child {
  margin-right: 0;
}
.footer-1 .social-icon:hover {
  transition: all 0.3s ease-in-out;
  background-color: #B7D0F9;
}
.footer-1 .copy img {
  margin-bottom: 16px;
}
@media (min-width: 768px) {
  .footer-1 .copy img {
    margin-bottom: 0;
  }
}
.footer-1 .copy p {
  margin-bottom: 0;
  color: #ffffff;
  font-size: var(--small-fz);
  line-height: var(--small-lh);
}
@media (min-width: 768px) {
  .footer-1 .copy p {
    margin-left: 32px;
    font-size: var(--base-fz);
    line-height: var(--base-lh);
  }
}
.footer-1 .copy-links {
  align-items: center;
  display: flex;
}
@media (min-width: 992px) {
  .footer-1 .copy-links {
    align-items: center;
    display: flex;
    justify-content: flex-end;
  }
}
.footer-1 .copyright-links ul {
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .footer-1 .copyright-links ul {
    text-align: right;
    flex-direction: row;
  }
}
@media (min-width: 992px) {
  .footer-1 .copyright-links ul {
    margin-bottom: 0;
  }
}
.footer-1 .copyright-links ul li {
  list-style-type: none;
  display: inline-block;
  margin-bottom: 12px;
}
.footer-1 .copyright-links ul li:last-child {
  margin-bottom: 0;
}
.footer-1 .copyright-links ul li:last-child a {
  margin-right: 0;
}
@media (min-width: 768px) {
  .footer-1 .copyright-links ul li {
    display: inline-block;
    margin-bottom: 0;
  }
}
.footer-1 .copyright-links ul li a {
  font-size: var(--small-fz);
  line-height: var(--small-lh);
  color: #ffffff;
}
@media (min-width: 768px) {
  .footer-1 .copyright-links ul li a {
    margin-right: 40px;
    font-size: var(--base-fz);
    line-height: var(--base-lh);
  }
}
.footer-1 .divider {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid rgba(255, 255, 255, 0.2);
}
.footer-1 .columns [class^=col-]:nth-child(1),
.footer-1 .columns [class^=col-]:nth-child(2),
.footer-1 .columns [class^=col-]:nth-child(3) {
  padding-right: 70px;
}
.footer-1 .footer-language-switcher {
  position: relative;
  width: fit-content;
}
.footer-1 .footer-language-switcher:hover #language-switcher {
  max-height: 500px;
}
.footer-1 .footer-language-switcher:hover #active-language:after {
  transform: rotate(180deg);
}
.footer-1 .footer-language-switcher #active-language {
  color: #ffffff;
  display: flex;
  align-items: center;
  cursor: pointer;
  width: fit-content;
  padding-top: 10px;
}
.footer-1 .footer-language-switcher #active-language:after {
  content: " ";
  display: block;
  width: 14px;
  height: 8px;
  margin-left: 12px;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='9' viewBox='0 0 14 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.99994 8.24005C6.86833 8.24081 6.73787 8.21559 6.61603 8.16582C6.49419 8.11606 6.38338 8.04273 6.28994 7.95005L0.289939 1.95005C0.196211 1.85709 0.121816 1.74649 0.0710478 1.62463C0.0202791 1.50277 -0.00585938 1.37206 -0.00585938 1.24005C-0.00585938 1.10804 0.0202791 0.977333 0.0710478 0.855474C0.121816 0.733614 0.196211 0.623013 0.289939 0.53005C0.477301 0.343799 0.730753 0.239258 0.994939 0.239258C1.25912 0.239258 1.51258 0.343799 1.69994 0.53005L6.99994 5.83005L12.2899 0.53005C12.4773 0.343799 12.7308 0.239258 12.9949 0.239258C13.2591 0.239258 13.5126 0.343799 13.6999 0.53005C13.7937 0.623013 13.8681 0.733614 13.9188 0.855474C13.9696 0.977333 13.9957 1.10804 13.9957 1.24005C13.9957 1.37206 13.9696 1.50277 13.9188 1.62463C13.8681 1.74649 13.7937 1.85709 13.6999 1.95005L7.69994 7.95005C7.51368 8.1348 7.26228 8.23895 6.99994 8.24005Z' fill='%23F3F4F8'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  transition: all 0.3s ease-in-out;
}
.footer-1 .footer-language-switcher #language-switcher {
  position: absolute;
  left: -13%;
  width: 115%;
  bottom: 100%;
  transform-origin: bottom;
  border-radius: 20px;
  background: #ffffff;
  overflow: hidden;
  max-height: 0;
  transition: max-height 0.3s ease-in-out;
}
.footer-1 .footer-language-switcher #language-switcher li {
  background-color: #ffffff;
  transition: all 0.3s ease-in-out;
  padding: 0 8px;
}
.footer-1 .footer-language-switcher #language-switcher li:first-child a {
  border-top: none;
}
.footer-1 .footer-language-switcher #language-switcher li:hover {
  background-color: #FFE6B9;
}
.footer-1 .footer-language-switcher #language-switcher li a {
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  padding: 10px 4px;
  color: #1A3588;
  text-decoration: none;
  width: 100%;
  display: block;
  border-top: 1px solid #DAE5FF;
}
.footer-1 .btn-transparent {
  width: 100%;
  font-weight: 400 !important;
  margin-bottom: 12px !important;
}

.simple-text-cards-1 {
  margin-bottom: 64px;
}
@media (min-width: 992px) {
  .simple-text-cards-1 {
    margin-bottom: 100px;
  }
}
.simple-text-cards-1 h2 {
  color: #1A3588;
  font-family: var(--ff-1);
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  margin-bottom: 32px;
}
.simple-text-cards-1 .simple-text-card {
  box-shadow: 0px 4px 12px 0px rgba(70, 90, 150, 0.1490196078);
  padding: 32px 24px;
  border-radius: 30px;
  margin-bottom: 32px;
  height: fit-content;
}
.simple-text-cards-1 .simple-text-card p {
  color: #1A3588;
}
.simple-text-cards-1 .simple-text-card ul {
  color: #1A3588;
  padding-left: 15px;
}
.simple-text-cards-1 .simple-text-important .important-text {
  display: flex;
}
.simple-text-cards-1 .simple-text-important .important-text .important-icon {
  margin-top: 4px;
  width: 20px;
  height: 20px;
  min-width: 20px;
  min-height: 20px;
  margin-right: 8px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none"><path fill="%231E326E" d="M9 5h2v2H9V5Zm0 4h2v6H9V9Zm1-9C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0Zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8Z"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
}
.simple-text-cards-1 .simple-text-important .important-text p {
  color: #1A3588;
}

.blog-banner {
  margin-top: 0;
  padding: 24px 0 44px;
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .blog-banner {
    margin-bottom: 100px;
  }
}
@media (min-width: 992px) {
  .blog-banner {
    margin-top: 96px;
    padding: 100px 0 44px;
  }
}
.blog-banner .blog-heading {
  margin-bottom: 64px;
}
.blog-banner .blog-heading h1 {
  font-size: var(--h1-fz);
  line-height: var(--h1-lh);
  margin-bottom: 16px;
  color: #1A3588;
  font-weight: 400;
}
.blog-banner .blog-heading p {
  margin-bottom: 0;
  color: #1A3588;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
}
.blog-banner .intro-text {
  margin-bottom: 44px;
}
.blog-banner .intro-text p {
  color: #1A3588;
}
.blog-banner .intro-text h2 {
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  margin-bottom: 24px;
  color: #1A3588;
  font-weight: 400;
}
.blog-banner div.asp_w_container {
  margin-bottom: 0 !important;
  margin-top: 32px !important;
}
@media (min-width: 992px) {
  .blog-banner div.asp_w_container {
    margin-top: 0 !important;
    margin-bottom: -8px !important;
  }
}
.blog-banner .asp_r.asp_r_5.vertical .results {
  scrollbar-width: thin;
  scrollbar-color: #1A3588 !important;
}
.blog-banner .asp_r.asp_r_5.vertical .results .item .asp_content.hovered {
  background-color: #B7D0F9 !important;
}
.blog-banner .asp_nores .asp_nores_header {
  color: #1A3588 !important;
}

.popular-articles-container .swiper-slide {
  position: relative;
  min-height: 221px;
  max-height: 221px;
  display: flex;
  align-items: end;
}
@media (min-width: 576px) {
  .popular-articles-container .swiper-slide {
    min-height: 376px;
    max-height: 376px;
  }
}
.popular-articles-container .swiper-slide img {
  position: absolute;
  object-fit: cover;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  border-radius: 20px;
}
.popular-articles-container .swiper-slide .swiper-popular-slide-content {
  padding: 20px 24px;
  background: linear-gradient(0deg, rgba(30, 50, 110, 0.55) 18.94%, rgba(255, 255, 255, 0) 71.23%);
  width: 100%;
  border-radius: 0 0 20px 20px;
}
@media (min-width: 576px) {
  .popular-articles-container .swiper-slide .swiper-popular-slide-content {
    padding: 40px 44px;
  }
}
.popular-articles-container .swiper-slide .swiper-popular-slide-content > a {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
  top: 0;
  left: 0;
}
.popular-articles-container .swiper-slide .swiper-popular-slide-content span {
  background-color: #ffffff;
  padding: 4px 12px;
  border-radius: 40px;
  margin-bottom: 16px;
  display: block;
  width: fit-content;
}
.popular-articles-container .swiper-slide .swiper-popular-slide-content span a {
  color: #1A3588;
  font-size: var(--small-fz);
  line-height: var(--small-lh);
  text-decoration: none;
}
@media (min-width: 576px) {
  .popular-articles-container .swiper-slide .swiper-popular-slide-content span a {
    font-size: var(--base-fz);
    line-height: var(--base-lh);
  }
}
.popular-articles-container .swiper-slide .swiper-popular-slide-content h2 {
  font-size: var(--h3-fz);
  line-height: var(--h3-lh);
  color: #ffffff;
}
@media (min-width: 576px) {
  .popular-articles-container .swiper-slide .swiper-popular-slide-content h2 {
    font-size: var(--h2-fz);
    line-height: var(--h2-lh);
  }
}
.popular-articles-container .popular-articles-pagination {
  position: relative;
  margin-top: 32px;
}
.popular-articles-container .popular-articles-pagination .swiper-pagination-bullet {
  background: #DAE5FF;
  width: 12px;
  height: 12px;
  transition: all 0.3s ease-in-out;
  opacity: 1;
}
.popular-articles-container .popular-articles-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #1A3588;
  width: 16px;
  height: 16px;
}
.popular-articles-container .popular-articles-swiper-button-next,
.popular-articles-container .popular-articles-swiper-button-prev {
  position: absolute;
  top: calc(50% - 24px);
  background-color: #fff;
  border-radius: 50%;
  width: 44px;
  height: 44px;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.0509803922);
  transition: all 0.3s ease-in-out;
  z-index: 1;
}
.popular-articles-container .popular-articles-swiper-button-next:after,
.popular-articles-container .popular-articles-swiper-button-prev:after {
  content: " " !important;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="19" fill="none"><path fill="%231E326E" d="M1.854 18.727a1.335 1.335 0 0 1-.947-.387 1.334 1.334 0 0 1 0-1.88L7.854 9.5.907 2.54A1.333 1.333 0 0 1 2.787.66l7.88 7.893a1.333 1.333 0 0 1 .387.947 1.4 1.4 0 0 1-.387.947L2.761 18.34c-.242.24-.567.378-.907.387Z"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  width: 8px;
  height: 14px;
}
.popular-articles-container .popular-articles-swiper-button-next:hover,
.popular-articles-container .popular-articles-swiper-button-prev:hover {
  background: #FFF8E6;
}
.popular-articles-container .popular-articles-swiper-button-prev {
  left: -6px;
}
@media (min-width: 576px) {
  .popular-articles-container .popular-articles-swiper-button-prev {
    left: calc((100% - 540px) / 2 - 6px);
  }
}
@media (min-width: 768px) {
  .popular-articles-container .popular-articles-swiper-button-prev {
    left: calc((100% - 720px) / 2 - 6px);
  }
}
@media (min-width: 992px) {
  .popular-articles-container .popular-articles-swiper-button-prev {
    left: calc((100% - 960px) / 2 - 6px);
  }
}
@media (min-width: 1200px) {
  .popular-articles-container .popular-articles-swiper-button-prev {
    left: calc((100% - 1140px) / 2 - 6px);
  }
}
@media (min-width: 1295px) {
  .popular-articles-container .popular-articles-swiper-button-prev {
    left: calc((100% - 1295px) / 2 - 6px);
  }
}
.popular-articles-container .popular-articles-swiper-button-prev:after {
  transform: rotate(180deg);
}
.popular-articles-container .popular-articles-swiper-button-next {
  right: 22px;
}
@media (min-width: 576px) {
  .popular-articles-container .popular-articles-swiper-button-next {
    right: 36px;
  }
}
@media (min-width: 768px) {
  .popular-articles-container .popular-articles-swiper-button-next {
    right: 53px;
  }
}
@media (min-width: 992px) {
  .popular-articles-container .popular-articles-swiper-button-next {
    right: 33px;
  }
}
@media (min-width: 1200px) {
  .popular-articles-container .popular-articles-swiper-button-next {
    right: 38px;
  }
}
@media (min-width: 1295px) {
  .popular-articles-container .popular-articles-swiper-button-next {
    right: 58px;
  }
}
@media (min-width: 1600px) {
  .popular-articles-container .popular-articles-swiper-button-next {
    right: 305px;
  }
}

.blog-list-section {
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .blog-list-section {
    margin-bottom: 100px;
  }
}
.blog-list-section .blog-list-section-title {
  font-size: var(--h2-fz);
  line-height: var(--h2-fz);
  color: #1A3588;
  margin-bottom: 32px;
}
.blog-list-section .blog-list {
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .blog-list-section .blog-list {
    margin-bottom: 100px;
  }
}
.blog-list-section .blog-list .blog-list-item {
  display: flex;
  align-items: center;
  flex-direction: column;
  margin-bottom: 32px;
}
@media (min-width: 768px) {
  .blog-list-section .blog-list .blog-list-item {
    flex-direction: row;
  }
}
.blog-list-section .blog-list .blog-list-item:last-child {
  margin-bottom: 0;
}
.blog-list-section .blog-list .blog-list-item .post-thumbnail {
  margin-bottom: 24px;
  width: 100%;
  min-height: 208px;
}
.blog-list-section .blog-list .blog-list-item .post-thumbnail img {
  max-width: 100%;
  width: 100%;
  min-height: 208px;
  max-height: 208px;
  border-radius: 20px;
  object-fit: cover;
}
@media (min-width: 768px) {
  .blog-list-section .blog-list .blog-list-item .post-thumbnail {
    margin-right: 32px;
    margin-bottom: 0;
    max-width: 310px;
  }
  .blog-list-section .blog-list .blog-list-item .post-thumbnail img {
    max-width: 310px;
    border-radius: 20px;
  }
}
.blog-list-section .blog-list .blog-list-item .post-content {
  width: 100%;
}
.blog-list-section .blog-list .blog-list-item .post-content .post-category a {
  color: #1A3588;
  text-decoration: none;
  margin-bottom: 8px;
  transition: all 0.3s ease-in-out;
}
.blog-list-section .blog-list .blog-list-item .post-content .post-category a:hover {
  color: #F8CD7E;
}
.blog-list-section .blog-list .blog-list-item .post-content h2 {
  margin-bottom: 8px;
}
.blog-list-section .blog-list .blog-list-item .post-content h2 a {
  color: #1A3588;
  text-decoration: none;
  font-family: var(--ff-2);
  font-size: var(--h4-fz);
  line-height: var(--h4-lh);
  transition: all 0.3s ease-in-out;
}
.blog-list-section .blog-list .blog-list-item .post-content h2 a:hover {
  color: #F8CD7E;
}
.blog-list-section .blog-list .blog-list-item .post-content p {
  color: #465A96;
  margin-bottom: 8px;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
}
.blog-list-section .blog-list .blog-list-item .post-content .created-date {
  color: #B7D0F9;
  font-family: var(--ff-2);
  font-size: var(--small-fz);
  line-height: var(--small-lh);
}
.blog-list-section .page-numbers,
.blog-list-section .page-numbers-list {
  display: flex;
  align-items: center;
  position: relative;
  justify-content: center;
  width: 100%;
}
.blog-list-section .page-numbers .page-numbers,
.blog-list-section .page-numbers-list .page-numbers {
  width: 32px;
  height: 32px;
  background-color: transparent;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: var(--base-fz);
  line-height: var(--base-fz);
  color: #1A3588;
  text-decoration: none;
  border-radius: 50%;
  margin-right: 4px;
  transition: all 0.3s ease-in-out;
}
.blog-list-section .page-numbers .page-numbers:hover,
.blog-list-section .page-numbers-list .page-numbers:hover {
  background-color: #1A3588;
  color: #ffffff;
}
.blog-list-section .page-numbers .page-numbers.current,
.blog-list-section .page-numbers-list .page-numbers.current {
  background-color: #1A3588;
  color: #ffffff;
  font-size: var(--base-fz);
  line-height: var(--base-fz);
}
.blog-list-section .page-numbers .page-numbers.next,
.blog-list-section .page-numbers-list .page-numbers.next {
  position: absolute;
  right: 0;
  width: fit-content;
  display: flex;
  align-items: center;
  color: transparent;
}
@media (min-width: 768px) {
  .blog-list-section .page-numbers .page-numbers.next,
  .blog-list-section .page-numbers-list .page-numbers.next {
    color: #1A3588;
  }
}
.blog-list-section .page-numbers .page-numbers.next:after,
.blog-list-section .page-numbers-list .page-numbers.next:after {
  content: " ";
  display: block;
  width: 8px;
  height: 14px;
  margin-left: 12px;
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='15' viewBox='0 0 9 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.39142 14.7532C1.25981 14.754 1.12935 14.7288 1.00751 14.679C0.885674 14.6292 0.774858 14.5559 0.681418 14.4632C0.495167 14.2759 0.390625 14.0224 0.390625 13.7582C0.390625 13.494 0.495167 13.2406 0.681418 13.0532L5.89142 7.83323L0.681418 2.61323C0.517592 2.42192 0.431986 2.17585 0.441707 1.92417C0.451428 1.6725 0.555761 1.43376 0.733855 1.25566C0.91195 1.07757 1.15069 0.973235 1.40236 0.963514C1.65404 0.953793 1.90012 1.0394 2.09142 1.20323L8.00142 7.12323C8.0941 7.21667 8.16742 7.32748 8.21719 7.44932C8.26695 7.57116 8.29218 7.70162 8.29142 7.83323C8.28774 8.09799 8.18415 8.35159 8.00142 8.54323L2.07142 14.4632C1.89011 14.6432 1.64681 14.747 1.39142 14.7532Z' fill='%231E326E'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
}
.blog-list-section .page-numbers .page-numbers.next:hover,
.blog-list-section .page-numbers-list .page-numbers.next:hover {
  background-color: transparent;
  color: #1A3588;
}
.blog-list-section .page-numbers .page-numbers.prev,
.blog-list-section .page-numbers-list .page-numbers.prev {
  position: absolute;
  left: 0;
  width: fit-content;
  display: flex;
  align-items: center;
}
.blog-list-section .page-numbers .page-numbers.prev:before,
.blog-list-section .page-numbers-list .page-numbers.prev:before {
  content: " ";
  display: block;
  width: 8px;
  height: 14px;
  margin-right: 12px;
  transform: rotate(180deg);
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='15' viewBox='0 0 9 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.39142 14.7532C1.25981 14.754 1.12935 14.7288 1.00751 14.679C0.885674 14.6292 0.774858 14.5559 0.681418 14.4632C0.495167 14.2759 0.390625 14.0224 0.390625 13.7582C0.390625 13.494 0.495167 13.2406 0.681418 13.0532L5.89142 7.83323L0.681418 2.61323C0.517592 2.42192 0.431986 2.17585 0.441707 1.92417C0.451428 1.6725 0.555761 1.43376 0.733855 1.25566C0.91195 1.07757 1.15069 0.973235 1.40236 0.963514C1.65404 0.953793 1.90012 1.0394 2.09142 1.20323L8.00142 7.12323C8.0941 7.21667 8.16742 7.32748 8.21719 7.44932C8.26695 7.57116 8.29218 7.70162 8.29142 7.83323C8.28774 8.09799 8.18415 8.35159 8.00142 8.54323L2.07142 14.4632C1.89011 14.6432 1.64681 14.747 1.39142 14.7532Z' fill='%231E326E'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
}
.blog-list-section .page-numbers .page-numbers.prev:hover,
.blog-list-section .page-numbers-list .page-numbers.prev:hover {
  background-color: transparent;
  color: #1A3588;
}

.categories-container {
  background: #ffffff;
  width: 100%;
  right: -100%;
  top: 0;
  overflow-x: hidden;
  position: fixed;
  z-index: 9999;
  -webkit-animation: fadeOutSide 0.5s;
  animation: fadeOutSide 0.5s;
}
.categories-container.active-top {
  top: 91px;
  right: 0;
  height: 100%;
  -webkit-animation: fadeInSide 0.5s;
  animation: fadeInSide 0.5s;
}
.categories-container.active {
  right: 0;
  height: 100%;
  -webkit-animation: fadeInSide 0.5s;
  animation: fadeInSide 0.5s;
}
@media (min-width: 992px) {
  .categories-container {
    flex: 0 0 auto;
    width: 25%;
    position: static;
    z-index: 0;
    background: transparent;
    padding-top: 0;
  }
}
.categories-container .close-categories {
  color: #1A3588;
  padding: 16px 0;
  margin-bottom: 16px;
  align-items: center;
}
.categories-container .close-categories:before {
  content: " ";
  display: block;
  width: 8px;
  height: 14px;
  margin-right: 12px;
  transform: rotate(180deg);
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='15' viewBox='0 0 9 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.39142 14.7532C1.25981 14.754 1.12935 14.7288 1.00751 14.679C0.885674 14.6292 0.774858 14.5559 0.681418 14.4632C0.495167 14.2759 0.390625 14.0224 0.390625 13.7582C0.390625 13.494 0.495167 13.2406 0.681418 13.0532L5.89142 7.83323L0.681418 2.61323C0.517592 2.42192 0.431986 2.17585 0.441707 1.92417C0.451428 1.6725 0.555761 1.43376 0.733855 1.25566C0.91195 1.07757 1.15069 0.973235 1.40236 0.963514C1.65404 0.953793 1.90012 1.0394 2.09142 1.20323L8.00142 7.12323C8.0941 7.21667 8.16742 7.32748 8.21719 7.44932C8.26695 7.57116 8.29218 7.70162 8.29142 7.83323C8.28774 8.09799 8.18415 8.35159 8.00142 8.54323L2.07142 14.4632C1.89011 14.6432 1.64681 14.747 1.39142 14.7532Z' fill='%231E326E'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
}
.categories-container .categories .categories-list-title {
  font-family: var(--ff-2);
  color: #1A3588;
  font-size: 20px;
  line-height: 20px;
  margin-bottom: 20px;
}
.categories-container .categories ul {
  list-style: none;
  padding-left: 0 !important;
  display: flex;
  flex-wrap: wrap;
  justify-content: start;
  gap: 8px;
}
.categories-container .categories ul li a {
  color: #1A3588;
  font-size: var(--base-fz);
  line-height: var(--base-fz);
  padding: 6px 8px;
  border: 1px solid #B7D0F9;
  border-radius: 40px;
  transition: all 0.3s ease-in-out;
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  text-decoration: none;
}
.categories-container .categories ul li a:hover {
  border-color: #1A3588;
}
.categories-container .categories ul li.active a {
  border-color: #F8CD7E;
  background: #FFF8E6;
}

.open-filter-wrapper {
  background: #F2F7FF;
  padding-top: 130px;
  padding-bottom: 12px;
  display: block;
}
@media (min-width: 768px) {
  .open-filter-wrapper {
    padding-top: 102px;
  }
}
@media (min-width: 992px) {
  .open-filter-wrapper {
    display: none;
  }
}
.open-filter-wrapper.fixed-top-filter {
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 9999;
  padding-top: 12px;
}
.open-filter-wrapper button {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  line-height: 19.6px;
}
.open-filter-wrapper button:after {
  content: " ";
  display: block;
  width: 5px;
  height: 9px;
  margin-left: 8px;
  background-image: url("data:image/svg+xml,%3Csvg width='6' height='10' viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.99329 5C5.99379 5.08774 5.97698 5.17471 5.9438 5.25594C5.91062 5.33716 5.86174 5.41104 5.79995 5.47333L1.79995 9.47333C1.73798 9.53582 1.66424 9.58542 1.583 9.61926C1.50176 9.65311 1.41463 9.67053 1.32662 9.67053C1.23861 9.67053 1.15147 9.65311 1.07023 9.61926C0.988995 9.58542 0.915261 9.53582 0.853285 9.47333C0.729118 9.34843 0.659424 9.17946 0.659424 9.00333C0.659424 8.82721 0.729118 8.65824 0.853285 8.53333L4.38662 5L0.853285 1.47333C0.729118 1.34842 0.659424 1.17946 0.659424 1.00333C0.659424 0.827209 0.729118 0.658241 0.853285 0.533334C0.915261 0.470848 0.988995 0.421251 1.07023 0.387406C1.15147 0.35356 1.23861 0.336135 1.32662 0.336135C1.41463 0.336135 1.50176 0.35356 1.583 0.387406C1.66424 0.421251 1.73798 0.470848 1.79995 0.533334L5.79995 4.53333C5.92312 4.65751 5.99255 4.82511 5.99329 5Z' fill='%231E326E'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
}

@-webkit-keyframes fadeInSide {
  0% {
    right: -100%;
  }
  100% {
    right: 0;
  }
}
@keyframes fadeInSide {
  0% {
    right: -100%;
  }
  100% {
    right: 0;
  }
}
@-webkit-keyframes fadeOutSide {
  0% {
    right: 0;
  }
  100% {
    right: -100%;
  }
}
@keyframes fadeOutSide {
  0% {
    right: 0;
  }
  100% {
    right: -100%;
  }
}
.blog-banner-category {
  margin-top: 0;
  padding: 24px 0 0;
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .blog-banner-category {
    margin-bottom: 100px;
  }
}
@media (min-width: 992px) {
  .blog-banner-category {
    margin-top: 96px;
    padding: 100px 0 44px;
  }
}
.blog-banner-category .blog-heading {
  margin-bottom: 64px;
}
.blog-banner-category .blog-heading h1 {
  font-size: var(--h1-fz);
  line-height: var(--h1-lh);
  margin-bottom: 32px;
  color: #1A3588;
  font-weight: 400;
}
.blog-banner-category .blog-heading p {
  margin-bottom: 0;
  color: #1A3588;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
}
.blog-banner-category .intro-text {
  margin-bottom: 44px;
}
.blog-banner-category .intro-text p {
  color: #1A3588;
}
.blog-banner-category .intro-text h2 {
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  margin-bottom: 24px;
  color: #1A3588;
  font-weight: 400;
}

.single-post .post-category {
  margin-bottom: 16px;
  display: flex;
}
.single-post .post-category a {
  color: #1A3588;
  font-size: var(--base-fz);
  line-height: var(--base-fz);
  padding: 6px 8px;
  border: 1px solid #B7D0F9;
  border-radius: 10px;
  transition: all 0.3s ease-in-out;
  display: block;
  width: fit-content;
  text-decoration: none;
  margin-left: 10px;
}
.single-post .post-category a:first-child {
  margin-left: 0;
}
.single-post .post-category a:hover {
  color: #F8CD7E;
  border-color: #F8CD7E;
}
.single-post .social-share {
  list-style: none;
  padding-left: 0;
  display: flex;
  align-items: center;
}
.single-post .social-share p {
  color: #1A3588;
  margin-bottom: 0;
  margin-right: 8px;
}
.single-post .blog-detail-header {
  padding: 24px 0 0;
}
@media (min-width: 992px) {
  .single-post .blog-detail-header {
    padding: 104px 0 0;
    margin-top: 96px;
  }
}
.single-post .blog-detail-header h1 {
  font-size: var(--h1-fz);
  line-height: var(--h1-lh);
  margin-bottom: 32px;
  color: #1A3588;
  font-weight: 400;
}
.single-post .main-image {
  margin-bottom: 44px;
}
.single-post .main-image img {
  width: 100%;
  max-width: 100%;
  object-fit: cover;
  border-radius: 20px;
  max-height: 212px;
}
@media (min-width: 576px) {
  .single-post .main-image img {
    max-height: 350px;
  }
}
@media (min-width: 768px) {
  .single-post .main-image img {
    max-height: 507px;
  }
}
.single-post .meta {
  margin-bottom: 24px;
}
@media (min-width: 576px) {
  .single-post .meta {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
}
.single-post .meta ul {
  margin-bottom: 0;
}
.single-post .meta .meta-info {
  list-style: none;
  padding-left: 0;
  color: #1A3588;
  display: flex;
  align-items: center;
  margin-top: 2px;
  margin-bottom: 8px;
}
@media (min-width: 576px) {
  .single-post .meta .meta-info {
    margin-bottom: 0;
  }
}
.single-post .meta .meta-info li {
  font-size: var(--small-fz);
  line-height: var(--small-lh);
  padding: 0 6px;
}
.single-post .meta .meta-info li:first-child {
  padding-left: 0;
}
.single-post .meta .meta-info li:nth-child(2) {
  border-left: 1px solid #DAE5FF;
  border-right: 1px solid #DAE5FF;
}
.single-post .meta .meta-info li:last-child {
  padding-right: 0;
}
.single-post #fb-share-button {
  width: 32px;
  height: 32px;
  margin-right: 8px;
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_604_2842)'%3E%3Cpath d='M16 32C24.8366 32 32 24.8366 32 16C32 7.16344 24.8366 0 16 0C7.16344 0 0 7.16344 0 16C0 24.8366 7.16344 32 16 32Z' fill='%233C5A9A'/%3E%3Cpath d='M21.2018 4.91113H17.6574C15.5541 4.91113 13.2145 5.79578 13.2145 8.84469C13.2248 9.90705 13.2145 10.9245 13.2145 12.0695H10.7812V15.9416H13.2898V27.0888H17.8995V15.8681H20.9421L21.2173 12.0587H17.8201C17.8201 12.0587 17.8277 10.3641 17.8201 9.87196C17.8201 8.66709 19.0738 8.73609 19.1492 8.73609C19.7458 8.73609 20.9058 8.73783 21.2035 8.73609V4.91113H21.2018Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_604_2842'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.single-post #fb-share-button:hover {
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_604_2842)'%3E%3Cpath d='M16 32C24.8366 32 32 24.8366 32 16C32 7.16344 24.8366 0 16 0C7.16344 0 0 7.16344 0 16C0 24.8366 7.16344 32 16 32Z' fill='%23D19B46'/%3E%3Cpath d='M21.2018 4.91113H17.6574C15.5541 4.91113 13.2145 5.79578 13.2145 8.84469C13.2248 9.90705 13.2145 10.9245 13.2145 12.0695H10.7812V15.9416H13.2898V27.0888H17.8995V15.8681H20.9421L21.2173 12.0587H17.8201C17.8201 12.0587 17.8277 10.3641 17.8201 9.87196C17.8201 8.66709 19.0738 8.73609 19.1492 8.73609C19.7458 8.73609 20.9058 8.73783 21.2035 8.73609V4.91113H21.2018Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_604_2842'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.single-post #twitter-share-button {
  width: 32px;
  height: 32px;
  margin-right: 8px;
  border-radius: 50%;
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='33' viewBox='0 0 32 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='32' height='32' fill='%235DA8DC'/%3E%3Cpath d='M12.8561 24.6287C20.3191 24.6287 24.4004 18.4437 24.4004 13.0803C24.4004 12.9046 24.3968 12.7298 24.3889 12.5556C25.183 11.9808 25.8684 11.2691 26.4128 10.4538C25.6858 10.7772 24.9035 10.9948 24.0828 11.0929C24.9205 10.5904 25.5636 9.7955 25.867 8.84794C25.0705 9.32059 24.1992 9.65378 23.2906 9.83316C22.5502 9.04421 21.4961 8.55078 20.3289 8.55078C18.0883 8.55078 16.2713 10.3685 16.2713 12.6091C16.2713 12.9276 16.3069 13.2373 16.3765 13.5345C13.0043 13.3648 10.0141 11.7497 8.01293 9.29382C7.65249 9.91324 7.46291 10.6172 7.46354 11.3339C7.46354 12.7421 8.17982 13.9852 9.26911 14.7125C8.62478 14.6928 7.9946 14.5187 7.43154 14.2048C7.43094 14.2218 7.43094 14.2384 7.43094 14.2566C7.43094 16.2223 8.8295 17.8635 10.686 18.2354C10.3374 18.3304 9.97755 18.3784 9.61616 18.3782C9.35517 18.3782 9.10081 18.3525 8.85361 18.305C9.37016 19.9177 10.868 21.0913 12.6439 21.1241C11.2552 22.2129 9.50582 22.8615 7.60454 22.8615C7.28111 22.8618 6.95794 22.843 6.63672 22.8053C8.43241 23.9566 10.5646 24.6285 12.8563 24.6285' fill='white'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.single-post #twitter-share-button:hover {
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='33' viewBox='0 0 32 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='32' height='32' fill='%23D19B46'/%3E%3Cpath d='M12.8561 24.6287C20.3191 24.6287 24.4004 18.4437 24.4004 13.0803C24.4004 12.9046 24.3968 12.7298 24.3889 12.5556C25.183 11.9808 25.8684 11.2691 26.4128 10.4538C25.6858 10.7772 24.9035 10.9948 24.0828 11.0929C24.9205 10.5904 25.5636 9.7955 25.867 8.84794C25.0705 9.32059 24.1992 9.65378 23.2906 9.83316C22.5502 9.04421 21.4961 8.55078 20.3289 8.55078C18.0883 8.55078 16.2713 10.3685 16.2713 12.6091C16.2713 12.9276 16.3069 13.2373 16.3765 13.5345C13.0043 13.3648 10.0141 11.7497 8.01293 9.29382C7.65249 9.91324 7.46291 10.6172 7.46354 11.3339C7.46354 12.7421 8.17982 13.9852 9.26911 14.7125C8.62478 14.6928 7.9946 14.5187 7.43154 14.2048C7.43094 14.2218 7.43094 14.2384 7.43094 14.2566C7.43094 16.2223 8.8295 17.8635 10.686 18.2354C10.3374 18.3304 9.97755 18.3784 9.61616 18.3782C9.35517 18.3782 9.10081 18.3525 8.85361 18.305C9.37016 19.9177 10.868 21.0913 12.6439 21.1241C11.2552 22.2129 9.50582 22.8615 7.60454 22.8615C7.28111 22.8618 6.95794 22.843 6.63672 22.8053C8.43241 23.9566 10.5646 24.6285 12.8563 24.6285' fill='white'/%3E%3C/svg%3E%0A");
}
.single-post #linkedin-share-button {
  width: 32px;
  height: 32px;
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_604_2848)'%3E%3Cpath d='M16 0C7.16337 0 0 7.16337 0 16C0 24.8366 7.16337 31.9999 16 31.9999C24.8366 31.9999 32 24.8366 32 16C31.9999 7.16337 24.8364 0 16 0ZM11.7311 23.7352H8.21819V12.3859H11.7311V23.7352ZM9.95793 10.8996C8.81063 10.8996 7.88055 9.96191 7.88055 8.80543C7.88055 7.64882 8.81076 6.71121 9.95793 6.71121C11.1051 6.71121 12.0352 7.64882 12.0352 8.80543C12.0352 9.96198 11.1052 10.8996 9.95793 10.8996ZM24.8959 23.7352H21.4V17.7777C21.4 16.1438 20.7794 15.2317 19.4873 15.2317C18.0812 15.2317 17.3466 16.1816 17.3466 17.7777V23.7352H13.9773V12.3859H17.3466V13.9144C17.3466 13.9144 18.3601 12.0397 20.7666 12.0397C23.1732 12.0397 24.896 13.5091 24.896 16.549L24.8959 23.7352Z' fill='url(%23paint0_linear_604_2848)'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_604_2848' x1='4.68628' y1='4.68628' x2='27.3137' y2='27.3137' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%232489BE'/%3E%3Cstop offset='1' stop-color='%230575B3'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_604_2848'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.single-post #linkedin-share-button:hover {
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_604_2848)'%3E%3Cpath d='M16 0C7.16337 0 0 7.16337 0 16C0 24.8366 7.16337 31.9999 16 31.9999C24.8366 31.9999 32 24.8366 32 16C31.9999 7.16337 24.8364 0 16 0ZM11.7311 23.7352H8.21819V12.3859H11.7311V23.7352ZM9.95793 10.8996C8.81063 10.8996 7.88055 9.96191 7.88055 8.80543C7.88055 7.64882 8.81076 6.71121 9.95793 6.71121C11.1051 6.71121 12.0352 7.64882 12.0352 8.80543C12.0352 9.96198 11.1052 10.8996 9.95793 10.8996ZM24.8959 23.7352H21.4V17.7777C21.4 16.1438 20.7794 15.2317 19.4873 15.2317C18.0812 15.2317 17.3466 16.1816 17.3466 17.7777V23.7352H13.9773V12.3859H17.3466V13.9144C17.3466 13.9144 18.3601 12.0397 20.7666 12.0397C23.1732 12.0397 24.896 13.5091 24.896 16.549L24.8959 23.7352Z' fill='url(%23paint0_linear_604_2848)'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_604_2848' x1='4.68628' y1='4.68628' x2='27.3137' y2='27.3137' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23D19B46'/%3E%3Cstop offset='1' stop-color='%23D19B46'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_604_2848'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.single-post .content {
  padding-bottom: 32px;
  border-bottom: 1px solid #DAE5FF;
  margin-bottom: 20px;
}
.single-post .content .mb-large {
  margin-bottom: 44px;
}
.single-post .content p {
  color: #465A96;
}
.single-post .content h2 {
  color: #1A3588;
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  margin-bottom: 24px;
  margin-top: 28px;
}
.single-post .content h2 a {
  color: #1A3588;
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  font-weight: 600;
}
.single-post .content h3 {
  color: #1A3588;
  font-size: var(--h3-fz);
  line-height: var(--h3-lh);
  margin-bottom: 24px;
  margin-top: 28px;
}
.single-post .content h4 {
  color: #1A3588;
}
.single-post .content figure {
  margin-bottom: 0;
  padding: 32px 0 44px;
  display: flex;
  justify-content: center;
}
.single-post .content figure img {
  max-width: 100%;
  object-fit: cover;
  height: auto;
  border-radius: 20px;
}
.single-post .content a {
  color: #465A96;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  font-weight: 400;
  text-decoration: underline;
  transition: all 0.3s ease-in-out;
}
.single-post .content a:hover {
  color: #F8CD7E;
}
.single-post .content ol,
.single-post .content ul {
  padding-left: 18px;
  margin: 40px 0;
}
.single-post .content ol li,
.single-post .content ul li {
  color: #1A3588;
  margin-bottom: 8px;
}
.single-post .content ol li a,
.single-post .content ul li a {
  color: #1A3588;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
}
.single-post .content ol li a:hover,
.single-post .content ul li a:hover {
  text-decoration: underline;
}
.single-post .content ol li:last-child,
.single-post .content ul li:last-child {
  margin-bottom: 0;
}
.single-post .article-footer {
  border-bottom: 1px solid #DAE5FF;
  padding-bottom: 50px;
  margin-bottom: 20px;
}
.single-post .article-footer .post-category {
  margin-bottom: 20px;
}
.single-post .article-footer ul {
  margin-bottom: 0;
}
.single-post .sidebar .categories-container {
  width: 100%;
  padding: 0 12px;
  height: 100%;
}
@media (min-width: 992px) {
  .single-post .sidebar .categories-container {
    margin-bottom: 32px;
    padding: 0;
    height: unset;
  }
}
.single-post .blog-form {
  margin-top: -12px;
  margin-bottom: 64px;
}
.single-post .blog-form .gform_confirmation_message {
  color: #1A3588;
  font-family: var(--ff-2);
  font-size: var(--base-fz);
  line-height: var(--base-lh);
}
.single-post .blog-form form {
  padding: 20px;
  box-shadow: 0px 4px 12px 0px rgba(70, 90, 150, 0.1490196078);
  border-radius: 20px;
}
.single-post .blog-form form input[type=submit] {
  width: 100% !important;
}
.single-post .sidebar-banner-wrapper {
  font-size: 20px;
  line-height: 28px;
  font-weight: 500;
  border-radius: 20px;
  color: #1A3588;
  box-shadow: 0px 4px 12px 0px rgba(70, 90, 150, 0.1490196078);
  padding: 64px 20px;
  text-align: center;
  margin-bottom: 64px;
}
.single-post .sidebar-banner-wrapper img {
  margin-bottom: 44px;
  border-radius: 30px;
}
.single-post .sidebar-banner-wrapper .textwidget p {
  font-weight: 400;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  margin-top: 12px;
  color: #465A96;
  margin-bottom: 64px;
}
.single-post .sidebar-banner-wrapper .textwidget p:last-child {
  margin-bottom: 0;
}
.single-post .sidebar-banner-wrapper .textwidget a {
  transition: all 0.3s ease-in-out;
  text-decoration: none;
}
.single-post .selected-doctors-post {
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .single-post .selected-doctors-post {
    margin-bottom: 100px;
  }
}
.single-post .selected-doctors-post h2 {
  color: #1A3588;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  text-transform: uppercase;
  font-family: var(--ff-2);
  margin-bottom: 24px;
}
.single-post .selected-doctors-post .doctor-item {
  padding: 0 !important;
  border: none !important;
  margin-bottom: 16px !important;
  display: flex;
  flex-direction: column;
  box-shadow: none !important;
}
.single-post .selected-doctors-post .doctor-item:last-child {
  margin-bottom: 0 !important;
}
@media (min-width: 768px) {
  .single-post .selected-doctors-post .doctor-item {
    flex-direction: row;
  }
}
.single-post .selected-doctors-post .doctor-item:hover {
  background: none !important;
  border: none !important;
}
.single-post .selected-doctors-post .doctor-item img {
  border-radius: 10px;
  width: 74px;
  height: 74px;
  margin-bottom: 16px;
}
@media (min-width: 768px) {
  .single-post .selected-doctors-post .doctor-item img {
    margin-bottom: 0;
    margin-right: 16px;
  }
}
.single-post .selected-doctors-post .doctor-item h3 {
  color: #1A3588;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  font-family: var(--ff-2);
}
.single-post .selected-doctors-post .doctor-item p {
  color: #1A3588;
  font-size: var(--small-fz);
  line-height: var(--small-lh);
  margin-bottom: 6px;
}
.single-post .selected-doctors-post .doctor-item a {
  color: #1A3588;
  font-size: 14px;
  line-height: 19.6px;
  font-weight: bold;
  transition: all 0.3s ease-in-out;
}
.single-post .selected-doctors-post .doctor-item a:hover {
  color: #F8CD7E;
}
.single-post .latest-posts {
  margin-bottom: 64px;
}
.single-post .latest-posts img {
  width: 100%;
  height: auto;
  object-fit: cover;
  min-height: 168px;
  border-radius: 20px;
  margin-bottom: 16px;
}
.single-post .latest-posts h2 {
  font-family: var(--ff-2);
  color: #1A3588;
  font-size: 20px;
  line-height: 28px;
  margin-bottom: 24px;
}
.single-post .latest-posts .latest-posts-post {
  margin-bottom: 24px;
}
.single-post .latest-posts .latest-posts-post h3 {
  font-family: var(--ff-2);
  color: #1A3588;
  font-size: 20px;
  line-height: 28px;
  margin-bottom: 8px;
  transition: all 0.3s ease-in-out;
}
.single-post .latest-posts .latest-posts-post h3 a {
  text-decoration: none;
}
.single-post .latest-posts .latest-posts-post h3:hover {
  color: #F8CD7E;
}
.single-post .latest-posts .latest-posts-post p {
  color: #1A3588;
  font-size: var(--small-fz);
  line-height: var(--small-lh);
}
.single-post .gender-choice div.gfield_radio {
  flex-direction: row !important;
  flex-wrap: wrap !important;
  gap: 17px !important;
}

.blog-read-more {
  margin-bottom: 64px;
}
@media (min-width: 992px) {
  .blog-read-more {
    margin-bottom: 100px;
  }
}
.blog-read-more h2 {
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  color: #1A3588;
  margin-bottom: 32px;
}
.blog-read-more .swiper-slide .post-thumbnail {
  margin-bottom: 24px;
  max-height: 200px;
}
.blog-read-more .swiper-slide .post-thumbnail img {
  width: 100%;
  object-fit: cover;
  border-radius: 20px;
  max-height: 200px;
}
@media (min-width: 992px) {
  .blog-read-more .swiper-slide .post-thumbnail {
    max-height: 248px;
  }
  .blog-read-more .swiper-slide .post-thumbnail img {
    max-height: 248px;
  }
}
.blog-read-more .swiper-slide h3 {
  font-size: var(--h3-fz);
  line-height: var(--h3-lh);
  margin-bottom: 8px;
}
.blog-read-more .swiper-slide h3 a {
  color: #1A3588;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
}
.blog-read-more .swiper-slide h3 a:hover {
  color: #F8CD7E;
}
.blog-read-more .swiper-slide p {
  color: #1A3588;
  margin-bottom: 0;
}

.related-articles-1 {
  margin-bottom: 64px;
}
@media (min-width: 992px) {
  .related-articles-1 {
    margin-bottom: 100px;
  }
}
.related-articles-1 h2 {
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  color: #1A3588;
  margin-bottom: 32px;
  font-weight: 600;
}
.related-articles-1 .related-article-image {
  margin-bottom: 20px;
}
.related-articles-1 .related-article-image img {
  width: 100%;
  height: auto;
  object-fit: cover;
  border-radius: 20px;
}
.related-articles-1 a {
  font-size: var(--h3-fz);
  line-height: var(--h3-lh);
  color: #1A3588;
  text-decoration: none;
  margin-bottom: 8px;
  transition: all 0.3s ease-in-out;
}
.related-articles-1 a:hover {
  color: #F8CD7E;
}
.related-articles-1 p {
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  color: #1A3588;
}

.doctors-list .category {
  margin-bottom: 12px;
  color: #1A3588;
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
}
.doctors-list .search-results-test {
  margin-bottom: 20px;
  color: #B7D0F9;
  font-size: var(--small-fz);
  line-height: var(--small-lh);
}
.doctors-list .page-numbers-list {
  display: flex;
  align-items: center;
  position: relative;
  justify-content: center;
  width: 100%;
}
.doctors-list .page-numbers-list .page-numbers {
  width: 32px;
  height: 32px;
  background-color: transparent;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: var(--base-fz);
  line-height: var(--base-fz);
  color: #1A3588;
  text-decoration: none;
  border-radius: 50%;
  margin-right: 4px;
  transition: all 0.3s ease-in-out;
}
.doctors-list .page-numbers-list .page-numbers:hover {
  background-color: #1A3588;
  color: #ffffff;
}
.doctors-list .page-numbers-list .page-numbers.current {
  background-color: #1A3588;
  color: #ffffff;
  font-size: var(--base-fz);
  line-height: var(--base-fz);
}
.doctors-list .page-numbers-list .page-numbers.next {
  position: absolute;
  right: 0;
  width: fit-content;
  display: flex;
  align-items: center;
  color: transparent;
}
@media (min-width: 768px) {
  .doctors-list .page-numbers-list .page-numbers.next {
    color: #1A3588;
  }
}
.doctors-list .page-numbers-list .page-numbers.next:after {
  content: " ";
  display: block;
  width: 8px;
  height: 14px;
  margin-left: 12px;
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='15' viewBox='0 0 9 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.39142 14.7532C1.25981 14.754 1.12935 14.7288 1.00751 14.679C0.885674 14.6292 0.774858 14.5559 0.681418 14.4632C0.495167 14.2759 0.390625 14.0224 0.390625 13.7582C0.390625 13.494 0.495167 13.2406 0.681418 13.0532L5.89142 7.83323L0.681418 2.61323C0.517592 2.42192 0.431986 2.17585 0.441707 1.92417C0.451428 1.6725 0.555761 1.43376 0.733855 1.25566C0.91195 1.07757 1.15069 0.973235 1.40236 0.963514C1.65404 0.953793 1.90012 1.0394 2.09142 1.20323L8.00142 7.12323C8.0941 7.21667 8.16742 7.32748 8.21719 7.44932C8.26695 7.57116 8.29218 7.70162 8.29142 7.83323C8.28774 8.09799 8.18415 8.35159 8.00142 8.54323L2.07142 14.4632C1.89011 14.6432 1.64681 14.747 1.39142 14.7532Z' fill='%231E326E'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
}
.doctors-list .page-numbers-list .page-numbers.next:hover {
  background-color: transparent;
  color: #1A3588;
}
.doctors-list .page-numbers-list .page-numbers.prev {
  position: absolute;
  left: 0;
  width: fit-content;
  display: flex;
  align-items: center;
  color: transparent;
}
@media (min-width: 768px) {
  .doctors-list .page-numbers-list .page-numbers.prev {
    color: #1A3588;
  }
}
.doctors-list .page-numbers-list .page-numbers.prev:before {
  content: " ";
  display: block;
  width: 8px;
  height: 14px;
  margin-right: 12px;
  transform: rotate(180deg);
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='15' viewBox='0 0 9 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.39142 14.7532C1.25981 14.754 1.12935 14.7288 1.00751 14.679C0.885674 14.6292 0.774858 14.5559 0.681418 14.4632C0.495167 14.2759 0.390625 14.0224 0.390625 13.7582C0.390625 13.494 0.495167 13.2406 0.681418 13.0532L5.89142 7.83323L0.681418 2.61323C0.517592 2.42192 0.431986 2.17585 0.441707 1.92417C0.451428 1.6725 0.555761 1.43376 0.733855 1.25566C0.91195 1.07757 1.15069 0.973235 1.40236 0.963514C1.65404 0.953793 1.90012 1.0394 2.09142 1.20323L8.00142 7.12323C8.0941 7.21667 8.16742 7.32748 8.21719 7.44932C8.26695 7.57116 8.29218 7.70162 8.29142 7.83323C8.28774 8.09799 8.18415 8.35159 8.00142 8.54323L2.07142 14.4632C1.89011 14.6432 1.64681 14.747 1.39142 14.7532Z' fill='%231E326E'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
}
.doctors-list .page-numbers-list .page-numbers.prev:hover {
  background-color: transparent;
  color: #1A3588;
}

.doctors-page {
  padding: 167px 0 100px !important;
  box-shadow: 0px 4px 12px 0px rgba(70, 90, 150, 0.1490196078);
}
.doctors-page h1 {
  color: #1A3588;
  font-size: var(--h1-fz);
  line-height: var(--h1-lh);
  font-weight: 400;
  margin-bottom: 32px;
  text-align: center;
}
.doctors-page div.results {
  padding: 12px !important;
}

.doctor-item {
  padding: 20px 32px !important;
  border: 1px solid transparent !important;
  background-color: #ffffff !important;
  border-radius: 40px !important;
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.0509803922) !important;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.doctor-item:hover {
  border: 1px solid #F8CD7E !important;
  background-color: #FFF8E6 !important;
}
.doctor-item:hover .doctor-info, .doctor-item:hover .office {
  border-bottom: 1px solid #F8CD7E !important;
}
.doctor-item .skeleton-featured {
  background-image: url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100' height='100' rx='50' fill='%23DAE5FF'/%3E%3Cpath d='M88.5896 81.4939C79.4872 92.7821 65.5339 100 49.8727 100C34.2115 100 20.5125 92.9268 11.4102 81.8376C16.0794 72.865 23.4013 67.9807 33.6665 67.7274C39.1533 67.6008 44.6402 67.7093 50.1271 67.7093V67.8179C56.2862 67.8179 62.4634 67.438 68.6044 67.8902C77.8521 68.5957 84.4109 73.48 88.5896 81.4939Z' fill='%23F1F5FF'/%3E%3Cpath d='M73.4746 37.318C73.4746 50.162 62.9551 60.5456 49.9828 60.4914C37.1196 60.4552 26.6727 50.0172 26.7091 37.2638C26.7454 24.3294 37.1741 14 50.1282 14C63.1004 14.0181 73.4928 24.4018 73.4746 37.318Z' fill='%23F1F5FF'/%3E%3Cpath d='M26.7091 37.2638C26.7454 24.3294 37.1741 14 50.1282 14C63.1004 14.0181 73.4928 24.4018 73.4746 37.318C73.4746 50.162 62.9551 60.5456 49.9828 60.4914C37.1196 60.4552 26.6727 50.0172 26.7091 37.2638Z' fill='%23F1F5FF'/%3E%3Cpath d='M88.5896 81.4939C79.4872 92.7821 65.5339 100 49.8727 100C34.2115 100 20.5125 92.9268 11.4102 81.8376C16.0794 72.865 23.4013 67.9807 33.6665 67.7274C39.1533 67.6008 44.6402 67.7093 50.1271 67.7093V67.8179C56.2862 67.8179 62.4634 67.438 68.6044 67.8902C77.8521 68.5957 84.4109 73.48 88.5896 81.4939Z' fill='%23F1F5FF'/%3E%3C/svg%3E%0A");
  width: 100px;
  height: 100px;
  border-radius: 50%;
}
.doctor-item .doctor-row {
  display: flex;
  flex-direction: column;
  padding-bottom: 16px !important;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 576px) {
  .doctor-item .doctor-row {
    flex-direction: row;
    align-items: center;
  }
}
.doctor-item .doctor-row .doctor-image {
  margin-bottom: 16px !important;
}
@media (min-width: 576px) {
  .doctor-item .doctor-row .doctor-image {
    margin-bottom: 0 !important;
    margin-right: 20px !important;
  }
}
.doctor-item .doctor-row .doctor-image figure {
  margin: 0;
  display: flex;
  justify-content: center;
}
@media (min-width: 576px) {
  .doctor-item .doctor-row .doctor-image figure {
    display: block;
  }
}
.doctor-item .doctor-row .doctor-image figure img {
  width: 100px;
  height: 100px;
  border-radius: 20px;
  -o-object-fit: cover;
  object-fit: cover;
}
.doctor-item .doctor-info {
  border-bottom: 1px solid #B7D0F9 !important;
  margin-bottom: 16px !important;
  padding-bottom: 16px !important;
  transition: all 0.3s ease-in-out;
}
.doctor-item .doctor-info h3 {
  color: #1A3588;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  margin-bottom: 12px !important;
  font-family: var(--ff-2);
  height: 67px;
}
.doctor-item .doctor-info span {
  color: #1A3588;
  font-size: var(--small-fz);
  line-height: var(--small-lh);
  display: block;
  height: 34px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}
.doctor-item .office {
  border-bottom: 1px solid #B7D0F9 !important;
  margin-bottom: 16px !important;
  padding-bottom: 16px !important;
  transition: all 0.3s ease-in-out;
}
.doctor-item .office h4 {
  color: #1A3588;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  margin-bottom: 8px;
  font-family: var(--ff-2);
  font-weight: 600;
}
.doctor-item .office p {
  color: #1A3588;
  font-size: 12px;
  line-height: 16.8px;
  margin-bottom: 0;
  height: 35px;
}
.doctor-item .office p:has(.separate-span) {
  height: 80px;
}
.doctor-item .office p .separate-span {
  display: block;
  margin-bottom: 10px;
}
.doctor-item .opening-info h3 {
  color: #1A3588;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  margin-bottom: 8px;
  font-family: var(--ff-2);
  font-weight: 600;
}
.doctor-item .opening-info p {
  color: #1A3588;
  font-size: 12px;
  line-height: 16.8px;
  margin-bottom: 0;
}
.doctor-item .doctor-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.doctor-detail {
  margin-top: 174px;
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .doctor-detail {
    margin-bottom: 100px;
  }
}
.doctor-detail .skeleton-featured {
  background-color: #DAE5FF;
  width: 180px;
  height: 180px;
  border-radius: 50%;
}
.doctor-detail .back-button {
  color: #1A3588;
  text-decoration: none;
  display: flex;
  align-items: center;
  margin-bottom: 24px;
}
.doctor-detail .back-button::before {
  content: "";
  display: block;
  margin-right: 10px;
  width: 8px;
  height: 14px;
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='14' viewBox='0 0 9 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.760926 6.99994C0.760165 6.86833 0.78539 6.73787 0.835155 6.61603C0.884919 6.49419 0.958244 6.38338 1.05093 6.28994L7.05093 0.289939C7.14389 0.196211 7.25449 0.121816 7.37635 0.0710478C7.49821 0.0202791 7.62891 -0.00585937 7.76093 -0.00585937C7.89294 -0.00585938 8.02364 0.0202791 8.1455 0.0710478C8.26736 0.121816 8.37796 0.196211 8.47093 0.289939C8.65718 0.477301 8.76172 0.730753 8.76172 0.994939C8.76172 1.25912 8.65718 1.51258 8.47093 1.69994L3.17093 6.99994L8.47093 12.2899C8.65718 12.4773 8.76172 12.7308 8.76172 12.9949C8.76172 13.2591 8.65718 13.5126 8.47093 13.6999C8.37796 13.7937 8.26736 13.8681 8.1455 13.9188C8.02364 13.9696 7.89294 13.9957 7.76093 13.9957C7.62891 13.9957 7.49821 13.9696 7.37635 13.9188C7.25449 13.8681 7.14389 13.7937 7.05093 13.6999L1.05093 7.69994C0.866181 7.51368 0.762031 7.26228 0.760926 6.99994Z' fill='%231E326E'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
}
.doctor-detail .doctor-row .area,
.doctor-detail .doctor-row .special-area,
.doctor-detail .doctor-row .speaking,
.doctor-detail .doctor-row .opening-hours {
  margin-bottom: 32px;
}
.doctor-detail .doctor-row .extra-info-link {
  margin-top: 32px;
}
.doctor-detail .doctor-row .doctors-office {
  margin-bottom: 32px;
}
@media (min-width: 992px) {
  .doctor-detail .doctor-row .doctors-office {
    margin-bottom: 0;
  }
}
.doctor-detail .doctor-row .doctors-office p .separate-span {
  display: block;
  margin-bottom: 10px;
}
.doctor-detail .doctor-row .btn-primary, .doctor-detail .doctor-row .text-in-columns a[download], .text-in-columns .doctor-detail .doctor-row a[download], .doctor-detail .doctor-row .newsletter-2 form input[type=submit], .newsletter-2 form .doctor-detail .doctor-row input[type=submit], .doctor-detail .doctor-row .mobile-main-menu-container .mobile-main-menu .mobile-nav-item:last-child, .mobile-main-menu-container .mobile-main-menu .doctor-detail .doctor-row .mobile-nav-item:last-child, .doctor-detail .doctor-row .accordion-side-image-1 .content-item .content-item--text a, .accordion-side-image-1 .content-item .content-item--text .doctor-detail .doctor-row a, .doctor-detail .doctor-row .cta-1 a, .cta-1 .doctor-detail .doctor-row a, .doctor-detail .doctor-row .text-image-slider .swiper-slide-text a, .text-image-slider .swiper-slide-text .doctor-detail .doctor-row a, .doctor-detail .doctor-row .single-post .sidebar-banner-wrapper .textwidget a, .single-post .sidebar-banner-wrapper .textwidget .doctor-detail .doctor-row a {
  width: 100%;
}
.doctor-detail .doctor-row .doctor-name h1 {
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  color: #1A3588;
  margin-bottom: 20px;
}
.doctor-detail .doctor-row--head {
  display: flex;
  flex-direction: column;
  margin-bottom: 32px;
}
@media (min-width: 768px) {
  .doctor-detail .doctor-row--head {
    flex-direction: row;
  }
}
.doctor-detail .doctor-row--head:has(.doctor-testimonial) {
  min-height: 180px;
}
@media (min-width: 768px) {
  .doctor-detail .doctor-row--head:has(.doctor-testimonial) .doctor-image figure {
    height: 100%;
  }
  .doctor-detail .doctor-row--head:has(.doctor-testimonial) .doctor-image figure img {
    height: 100%;
  }
}
.doctor-detail .doctor-row--head .doctor-image {
  margin-right: 0;
  margin-bottom: 32px;
}
@media (min-width: 768px) {
  .doctor-detail .doctor-row--head .doctor-image {
    flex-direction: row;
    align-items: center;
    margin-right: 20px;
    margin-bottom: 0;
  }
}
.doctor-detail .doctor-row--head .doctor-image figure {
  margin-bottom: 0;
  display: flex;
  justify-content: center;
}
@media (min-width: 768px) {
  .doctor-detail .doctor-row--head .doctor-image figure {
    display: block;
  }
}
.doctor-detail .doctor-row--head .doctor-image img {
  width: 180px;
  height: 180px;
  border-radius: 20px;
  object-fit: cover;
}
.doctor-detail .doctor-row--head .doctor-info h1 {
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  color: #1A3588;
  margin-bottom: 12px;
}
.doctor-detail .doctor-row--head .doctor-info ul {
  list-style: none;
  padding-left: 0;
}
.doctor-detail .doctor-row--head .doctor-info ul li {
  color: #1A3588;
}
.doctor-detail .doctor-row--head .doctor-testimonial {
  border: 1px solid #B7D0F9;
  border-radius: 20px;
  padding: 24px;
  color: #1A3588;
  position: relative;
  display: flex;
  align-items: center;
}
.doctor-detail .doctor-row--head .doctor-testimonial:before {
  content: "";
  position: absolute;
  top: -30px;
  right: 25px;
  background-image: url("data:image/svg+xml,%3Csvg width='60' height='47' viewBox='0 0 60 47' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.31256e-06 31.9861C2.32075e-06 20.4537 6.875 7.83333 14.7917 -1.37541e-07L21.6667 4.63491e-07C17.2917 4.78704 11.875 12.838 11.875 19.8009C11.875 23.0648 13.5417 23.5 16.0417 23.7176C22.2917 24.3704 25.4167 28.5046 25.4167 35.0324C25.4167 42.213 19.7917 47 13.125 47C4.58333 47 5.70676e-07 40.4722 1.31256e-06 31.9861ZM34.5833 31.9861C34.5833 20.4537 41.4583 7.83333 49.375 2.88583e-06L56.25 3.48686e-06C51.875 4.78704 46.4583 12.838 46.4583 19.8009C46.4583 23.0648 48.125 23.5 50.625 23.7176C56.875 24.3704 60 28.5046 60 35.0324C60 42.213 54.375 47 47.7083 47C39.1667 47 34.5833 40.4722 34.5833 31.9861Z' fill='%23B7D0F9'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  width: 60px;
  height: 47px;
}
.doctor-detail .doctor-row .doctor-details {
  color: #1A3588;
}
.doctor-detail .doctor-row .doctor-details h2 {
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  margin-bottom: 32px;
}
.doctor-detail .doctor-row .doctor-details .detail-heading {
  font-size: 22px;
  line-height: 26px;
  margin-bottom: 24px;
}
.doctor-detail .doctor-row .doctor-details h3 {
  font-size: 14px;
  line-height: 19.6px;
  margin-bottom: 8px;
  font-family: var(--ff-2);
  font-weight: 600;
}
.doctor-detail .doctor-row .doctor-details ul {
  list-style: none;
  padding-left: 0;
}
.doctor-detail .doctor-row .doctor-details ul li {
  color: #1A3588;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
}
.doctor-detail .doctor-row .doctor-details a {
  color: #1A3588;
  transition: all 0.3s ease-in-out;
}
.doctor-detail .doctor-row .doctor-details a:hover {
  color: #F8CD7E;
}

.team-1 {
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .team-1 {
    margin-bottom: 100px;
  }
}
.team-1 .skeleton-featured {
  background-color: #DAE5FF;
  width: 150px;
  height: 150px;
  border-radius: 50%;
  margin: 0 auto 32px;
}
.team-1 .team-header {
  margin-bottom: 40px;
  align-items: center;
}
.team-1 .team-header h2 {
  color: #1A3588;
  font-size: var(--h2-fz);
  line-height: var(--h2-fz);
  margin-bottom: 0;
}
.team-1 .team-header .btn, .team-1 .team-header .single-post .sidebar-banner-wrapper .textwidget a, .single-post .sidebar-banner-wrapper .textwidget .team-1 .team-header a {
  margin-right: 10px;
}
.team-1 .team-header .btn:last-child, .team-1 .team-header .single-post .sidebar-banner-wrapper .textwidget a:last-child, .single-post .sidebar-banner-wrapper .textwidget .team-1 .team-header a:last-child {
  margin-right: 0;
}
.team-1 .team-header p {
  color: #1A3588;
  margin-top: 20px;
  margin-bottom: 0;
}
.team-1 .team-header .col-6 {
  margin: 0;
}
.team-1 .team-header a {
  height: fit-content;
  width: 100%;
  margin-bottom: 12px;
  display: block;
}
@media (min-width: 576px) {
  .team-1 .team-header a {
    width: fit-content;
    margin-bottom: 0;
  }
}
.team-1 .team-header .team-header-text {
  margin-bottom: 24px;
}
@media (min-width: 992px) {
  .team-1 .team-header .team-header-text {
    margin-bottom: 0;
  }
}
.team-1 .image {
  max-width: 257px;
  display: flex;
  justify-content: center;
}
.team-1 .image img {
  border-radius: 50%;
  margin-bottom: 32px;
}
.team-1 .content {
  max-width: 257px;
}
.team-1 .content h3 {
  color: #1A3588;
  font-family: var(--ff-2);
  font-size: var(--base-fz);
  line-height: var(--base-fz);
  font-weight: 600;
  margin-bottom: 8px;
}
.team-1 .content p {
  font-size: var(--small-fz);
  line-height: var(--small-lh);
  color: #1A3588;
}
.team-1 .content a {
  color: #F8CD7E;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  font-size: var(--small-fz);
  line-height: var(--small-lh);
  display: block;
}
.team-1 .content a:hover {
  color: #1A3588;
  text-decoration: underline;
}
.team-1 .content span {
  color: #1A3588;
  text-transform: uppercase;
  font-size: var(--small-fz);
  line-height: var(--small-fz);
  font-weight: 600;
}
.team-1 .content .office {
  font-size: var(--small-fz);
  line-height: var(--small-fz);
  transition: all 0.3s ease-in-out;
  color: #1A3588;
  margin-bottom: 12px;
  text-transform: none !important;
  font-weight: 400 !important;
}
.team-1 .content ul {
  list-style: none;
  padding-left: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
}
.team-1 .content ul li {
  font-size: var(--small-fz);
  line-height: var(--small-fz);
  transition: all 0.3s ease-in-out;
  color: #1A3588;
}
.team-1 .content ul li:hover {
  color: #F8CD7E;
}
.team-1 .team-item-wrapper {
  margin-bottom: 24px;
}
.team-1 .team-item {
  box-shadow: 0px 4px 12px 0px rgba(70, 90, 150, 0.1490196078);
  border-radius: 30px;
  padding: 32px 24px;
  height: 100%;
}
.team-1 .team-item .image {
  margin: 0 auto;
}
@media (min-width: 576px) {
  .team-1 .team-item .image {
    margin: 0;
  }
}
.team-1 .team-item .content {
  text-align: center;
  margin: 0 auto;
}
@media (min-width: 576px) {
  .team-1 .team-item .content {
    text-align: left;
    margin: 0;
  }
}
.team-1 .center-list {
  max-width: 66.666%;
  margin: 0 auto;
}

.team-2 {
  margin-bottom: 64px;
}
.team-2 h2 {
  color: #1A3588;
  font-size: var(--h3-fz);
  line-height: var(--h3-lh);
  margin-bottom: 32px;
}
.team-2 .team-item-wrapper {
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  .team-2 .team-item-wrapper {
    margin-bottom: 0;
  }
}
.team-2 .team-item-wrapper .team-item {
  box-shadow: 0px 4px 12px 0px rgba(70, 90, 150, 0.1490196078);
  border-radius: 30px;
  padding: 32px 24px;
  height: 100%;
}
.team-2 .team-item-wrapper .team-item a {
  text-decoration: none;
}
.team-2 .team-item-wrapper .team-item .image {
  max-width: 257px;
  display: flex;
  justify-content: center;
  margin: 0 auto;
}
@media (min-width: 576px) {
  .team-2 .team-item-wrapper .team-item .image {
    margin: 0;
  }
}
.team-2 .team-item-wrapper .team-item .image img {
  border-radius: 50%;
  margin-bottom: 32px;
}
.team-2 .team-item-wrapper .team-item .content {
  max-width: 257px;
  text-align: center;
  margin: 0 auto;
}
@media (min-width: 576px) {
  .team-2 .team-item-wrapper .team-item .content {
    text-align: left;
    margin: 0;
  }
}
.team-2 .team-item-wrapper .team-item .content h3 {
  color: #1A3588;
  font-family: var(--ff-2);
  font-size: var(--base-fz);
  line-height: var(--base-fz);
  font-weight: 600;
  margin-bottom: 8px;
}
.team-2 .team-item-wrapper .team-item .content p {
  font-size: var(--small-fz);
  line-height: var(--small-lh);
  color: #1A3588;
}
.team-2 .team-item-wrapper .team-item .content a {
  color: #F8CD7E;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  font-size: var(--small-fz);
  line-height: var(--small-lh);
  display: block;
}
.team-2 .team-item-wrapper .team-item .content a:hover {
  color: #1A3588;
  text-decoration: underline;
}
.team-2 .team-item-wrapper .team-item .content ul {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
}
.team-2 .team-item-wrapper .team-item .content ul li {
  font-size: var(--small-fz);
  line-height: var(--small-fz);
  transition: all 0.3s ease-in-out;
  color: #B7D0F9;
  margin-bottom: 4px;
}
.team-2 .team-item-wrapper .team-item .content ul li:last-child {
  margin-bottom: 0;
}
.team-2 .team-item-wrapper .team-item .content ul li:hover {
  color: #F8CD7E;
}
.team-2 .center-list {
  max-width: 66.666%;
  margin: 0 auto;
}

.team-1-slider {
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .team-1-slider {
    margin-bottom: 100px;
  }
}
.team-1-slider .team-swiper {
  padding: 12px 0;
}
.team-1-slider .team-swiper .swiper-slide {
  box-shadow: 0px 4px 12px 0px rgba(70, 90, 150, 0.1490196078);
  border-radius: 30px;
  padding: 32px 24px;
  height: auto;
}
.team-1-slider .team-swiper .swiper-slide:first-child {
  margin-left: 12px;
}
.team-1-slider .team-swiper .swiper-slide .image {
  display: flex;
  justify-content: center;
  margin-bottom: 32px;
}
.team-1-slider .team-swiper .swiper-slide .image img {
  border-radius: 50%;
}
.team-1-slider .team-swiper .swiper-slide h3 {
  color: #1A3588;
  font-family: var(--ff-2);
  font-size: var(--base-fz);
  line-height: var(--base-fz);
}
.team-1-slider .team-swiper .swiper-slide p {
  font-size: var(--small-fz);
  line-height: var(--small-fz);
  color: #1A3588;
}
.team-1-slider .team-swiper .swiper-slide span {
  color: #1A3588;
  text-transform: uppercase;
  font-size: var(--small-fz);
  line-height: var(--small-fz);
  font-weight: 600;
}
.team-1-slider .team-swiper .swiper-slide ul {
  list-style: none;
  padding-left: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
}
.team-1-slider .team-swiper .swiper-slide ul li {
  font-size: var(--small-fz);
  line-height: var(--small-fz);
  transition: all 0.3s ease-in-out;
  color: #1A3588;
}
.team-1-slider .team-swiper .swiper-slide ul li:hover {
  color: #F8CD7E;
}
.team-1-slider .team-swiper-button-next,
.team-1-slider .team-swiper-button-prev {
  background: #DAE5FF;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  transition: all 0.3s ease-in-out;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: calc(50% - 44px);
  z-index: 1;
}
.team-1-slider .team-swiper-button-next:hover,
.team-1-slider .team-swiper-button-prev:hover {
  background: #FFE6B9;
}
.team-1-slider .team-swiper-button-next:before,
.team-1-slider .team-swiper-button-prev:before {
  content: " ";
  width: 8px;
  height: 14px;
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='14' viewBox='0 0 9 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.47939 14.0001C7.34708 13.9995 7.2162 13.9727 7.09432 13.9212C6.97245 13.8697 6.862 13.7945 6.76939 13.7001L0.849386 7.75006C0.663135 7.5627 0.558594 7.30924 0.558594 7.04506C0.558594 6.78087 0.663135 6.52742 0.849386 6.34006L6.76939 0.410058C6.86263 0.31682 6.97332 0.242859 7.09514 0.192399C7.21696 0.141939 7.34753 0.115967 7.47939 0.115967C7.61125 0.115967 7.74181 0.141939 7.86364 0.192399C7.98546 0.242859 8.09615 0.31682 8.18939 0.410058C8.28262 0.503297 8.35659 0.613987 8.40705 0.735809C8.45751 0.857631 8.48348 0.988199 8.48348 1.12006C8.48348 1.25192 8.45751 1.38249 8.40705 1.50431C8.35659 1.62613 8.28262 1.73682 8.18939 1.83006L2.99939 7.00006L8.21939 12.2201C8.39172 12.3548 8.5151 12.5424 8.57062 12.754C8.62613 12.9656 8.61071 13.1896 8.52673 13.3916C8.44274 13.5937 8.29483 13.7626 8.10565 13.8725C7.91647 13.9824 7.69648 14.0272 7.47939 14.0001Z' fill='%231E326E'/%3E%3C/svg%3E%0A");
}
.team-1-slider .team-swiper-button-next.swiper-button-disabled,
.team-1-slider .team-swiper-button-prev.swiper-button-disabled {
  display: none;
}
.team-1-slider .team-swiper-button-next {
  transform: rotate(180deg);
  right: 15px;
}
@media (min-width: 768px) {
  .team-1-slider .team-swiper-button-next {
    right: 64px;
  }
}
@media (min-width: 992px) {
  .team-1-slider .team-swiper-button-next {
    right: 90px;
  }
}
@media (min-width: 1600px) {
  .team-1-slider .team-swiper-button-next {
    right: 275px;
  }
}
.team-1-slider .team-swiper-button-prev {
  left: -6px;
}
@media (min-width: 576px) {
  .team-1-slider .team-swiper-button-prev {
    left: calc((100% - 540px) / 2 - 6px);
  }
}
@media (min-width: 768px) {
  .team-1-slider .team-swiper-button-prev {
    left: calc((100% - 720px) / 2 - 6px);
  }
}
@media (min-width: 992px) {
  .team-1-slider .team-swiper-button-prev {
    left: calc((100% - 960px) / 2 - 6px);
  }
}
@media (min-width: 1200px) {
  .team-1-slider .team-swiper-button-prev {
    left: calc((100% - 1140px) / 2 - 6px);
  }
}
@media (min-width: 1295px) {
  .team-1-slider .team-swiper-button-prev {
    left: calc((100% - 1295px) / 2 - 6px);
  }
}
.team-1-slider .team-swiper-pagination {
  padding-top: 32px;
  position: static !important;
  display: flex;
  justify-content: center;
  align-items: center;
}
.team-1-slider .team-swiper-pagination .swiper-pagination-bullet {
  background: #DAE5FF;
  width: 12px;
  height: 12px;
  transition: all 0.3s ease-in-out;
  opacity: 1 !important;
}
.team-1-slider .team-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #1A3588;
  width: 16px;
  height: 16px;
}

.team-slider-2 {
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .team-slider-2 {
    margin-bottom: 100px;
  }
}
.team-slider-2 .team-slider-2-content h2 {
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  color: #1A3588;
  margin-bottom: 20px;
}
.team-slider-2 .team-slider-2-content p {
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  color: #465A96;
}
.team-slider-2 .team2-swiper {
  padding: 12px 24px 12px 0;
}
.team-slider-2 .team2-swiper .swiper-slide {
  box-shadow: 0px 4px 12px 0px rgba(70, 90, 150, 0.1490196078);
  border-radius: 30px;
  padding: 32px 24px;
  height: auto;
}
.team-slider-2 .team2-swiper .swiper-slide:first-child {
  margin-left: 12px;
}
.team-slider-2 .team2-swiper .swiper-slide.visible-slide:first-child {
  margin-left: 12px;
}
.team-slider-2 .team2-swiper .swiper-slide .image {
  display: flex;
  justify-content: center;
  margin-bottom: 32px;
}
.team-slider-2 .team2-swiper .swiper-slide .image img {
  border-radius: 50%;
}
.team-slider-2 .team2-swiper .swiper-slide h3 {
  color: #1A3588;
  font-family: var(--ff-2);
  font-size: var(--base-fz);
  line-height: var(--base-fz);
}
.team-slider-2 .team2-swiper .swiper-slide p {
  font-size: var(--small-fz);
  line-height: var(--small-fz);
  color: #1A3588;
}
.team-slider-2 .team2-swiper .swiper-slide span {
  color: #1A3588;
  text-transform: uppercase;
  font-size: var(--small-fz);
  line-height: var(--small-fz);
  font-weight: 600;
}
.team-slider-2 .team2-swiper .swiper-slide ul {
  list-style: none;
  padding-left: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
}
.team-slider-2 .team2-swiper .swiper-slide ul li {
  font-size: var(--small-fz);
  line-height: var(--small-fz);
  transition: all 0.3s ease-in-out;
  color: #1A3588;
}
.team-slider-2 .team2-swiper .swiper-slide ul li:hover {
  color: #F8CD7E;
}
.team-slider-2 .team2-swiper .office {
  font-size: var(--small-fz);
  line-height: var(--small-fz);
  transition: all 0.3s ease-in-out;
  color: #1A3588;
  margin-bottom: 12px;
  text-transform: none !important;
  font-weight: 400 !important;
}
.team-slider-2 .team2-swiper-button-next,
.team-slider-2 .team2-swiper-button-prev {
  background: #DAE5FF;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  transition: all 0.3s ease-in-out;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: calc(50% - 23px);
  z-index: 1;
}
.team-slider-2 .team2-swiper-button-next.swiper-button-disabled,
.team-slider-2 .team2-swiper-button-prev.swiper-button-disabled {
  display: none;
}
.team-slider-2 .team2-swiper-button-next:hover,
.team-slider-2 .team2-swiper-button-prev:hover {
  background: #FFE6B9;
}
.team-slider-2 .team2-swiper-button-next:before,
.team-slider-2 .team2-swiper-button-prev:before {
  content: " ";
  width: 8px;
  height: 14px;
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='14' viewBox='0 0 9 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.47939 14.0001C7.34708 13.9995 7.2162 13.9727 7.09432 13.9212C6.97245 13.8697 6.862 13.7945 6.76939 13.7001L0.849386 7.75006C0.663135 7.5627 0.558594 7.30924 0.558594 7.04506C0.558594 6.78087 0.663135 6.52742 0.849386 6.34006L6.76939 0.410058C6.86263 0.31682 6.97332 0.242859 7.09514 0.192399C7.21696 0.141939 7.34753 0.115967 7.47939 0.115967C7.61125 0.115967 7.74181 0.141939 7.86364 0.192399C7.98546 0.242859 8.09615 0.31682 8.18939 0.410058C8.28262 0.503297 8.35659 0.613987 8.40705 0.735809C8.45751 0.857631 8.48348 0.988199 8.48348 1.12006C8.48348 1.25192 8.45751 1.38249 8.40705 1.50431C8.35659 1.62613 8.28262 1.73682 8.18939 1.83006L2.99939 7.00006L8.21939 12.2201C8.39172 12.3548 8.5151 12.5424 8.57062 12.754C8.62613 12.9656 8.61071 13.1896 8.52673 13.3916C8.44274 13.5937 8.29483 13.7626 8.10565 13.8725C7.91647 13.9824 7.69648 14.0272 7.47939 14.0001Z' fill='%231E326E'/%3E%3C/svg%3E%0A");
}
.team-slider-2 .team2-swiper-button-next {
  transform: rotate(180deg);
  right: -6px !important;
}
.team-slider-2 .team2-swiper-button-prev {
  left: -6px;
}
@media (min-width: 576px) {
  .team-slider-2 .team2-swiper-button-prev {
    left: calc((100% - 540px) / 2 - 6px);
  }
}
@media (min-width: 768px) {
  .team-slider-2 .team2-swiper-button-prev {
    left: calc((100% - 720px) / 2 - 6px);
  }
}
@media (min-width: 992px) {
  .team-slider-2 .team2-swiper-button-prev {
    left: calc((100% - 960px) / 2 - 6px);
  }
}
@media (min-width: 1200px) {
  .team-slider-2 .team2-swiper-button-prev {
    left: calc((100% - 1140px) / 2 - 6px);
  }
}
@media (min-width: 1295px) {
  .team-slider-2 .team2-swiper-button-prev {
    left: calc((100% - 1295px) / 2 - 6px);
  }
}
.team-slider-2 .team2-swiper-pagination {
  padding-top: 32px;
  position: static !important;
  display: flex;
  justify-content: center;
  align-items: center;
}
.team-slider-2 .team2-swiper-pagination .swiper-pagination-bullet {
  background: #DAE5FF;
  width: 12px;
  height: 12px;
  transition: all 0.3s ease-in-out;
  opacity: 1 !important;
}
.team-slider-2 .team2-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #1A3588;
  width: 16px;
  height: 16px;
}
.team-slider-2 .team-2-filter {
  position: relative;
  width: fit-content;
}
.team-slider-2 .team-2-filter:hover .language-team {
  max-height: 600px;
}
.team-slider-2 .team-2-filter:hover .button-filter span:after {
  transform: rotate(0);
}
.team-slider-2 .team-2-filter .button-filter {
  background: transparent;
  border: none;
  padding-bottom: 10px;
}
.team-slider-2 .team-2-filter .button-filter span {
  background: none;
  cursor: pointer;
  border: 1px solid #1A3588;
  color: #1A3588;
  border-radius: 40px;
  padding: 10px 20px;
  display: flex;
  align-items: center;
}
.team-slider-2 .team-2-filter .button-filter span:before {
  content: " ";
  display: block;
  width: 18px;
  height: 18px;
  margin-right: 12px;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 2C1 1.44772 1.44772 1 2 1H18C18.5523 1 19 1.44772 19 2V4.58579C19 4.851 18.8946 5.10536 18.7071 5.29289L12.2929 11.7071C12.1054 11.8946 12 12.149 12 12.4142V15L8 19V12.4142C8 12.149 7.89464 11.8946 7.70711 11.7071L1.29289 5.29289C1.10536 5.10536 1 4.851 1 4.58579V2Z' stroke='%231E326E' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
}
.team-slider-2 .team-2-filter .button-filter span:after {
  content: " ";
  display: block;
  width: 14px;
  height: 8px;
  margin-left: 16px;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='9' viewBox='0 0 14 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.99811 0.75995C7.12971 0.759189 7.26018 0.784414 7.38201 0.834179C7.50385 0.883943 7.61467 0.957268 7.70811 1.04995L13.7081 7.04995C13.8018 7.14291 13.8762 7.25351 13.927 7.37537C13.9778 7.49723 14.0039 7.62794 14.0039 7.75995C14.0039 7.89196 13.9778 8.02267 13.927 8.14453C13.8762 8.26639 13.8018 8.37699 13.7081 8.46995C13.5207 8.6562 13.2673 8.76074 13.0031 8.76074C12.7389 8.76074 12.4855 8.6562 12.2981 8.46995L6.99811 3.16995L1.70811 8.46995C1.52074 8.6562 1.26729 8.76074 1.00311 8.76074C0.738921 8.76074 0.48547 8.6562 0.298107 8.46995C0.204379 8.37699 0.129985 8.26639 0.0792159 8.14453C0.0284471 8.02267 0.00230972 7.89196 0.00230971 7.75995C0.0023097 7.62794 0.028447 7.49723 0.0792159 7.37537C0.129985 7.25351 0.204379 7.14291 0.298107 7.04995L6.29811 1.04995C6.48437 0.865205 6.73577 0.761055 6.99811 0.75995Z' fill='%231E326E'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(180deg);
  transition: all 0.3s ease-in-out;
}
.team-slider-2 .team-2-filter .language-team {
  position: absolute;
  z-index: 99;
  width: 100%;
  list-style-type: none;
  padding-left: 0;
  background: #ffffff;
  box-shadow: 0px 4px 12px 0px rgba(70, 90, 150, 0.1490196078);
  border-radius: 20px;
  overflow: hidden;
  max-height: 0;
  transition: max-height 0.3s ease-in-out;
  margin-bottom: 0;
}
.team-slider-2 .team-2-filter .language-team li {
  color: #1A3588;
  padding: 0 8px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.team-slider-2 .team-2-filter .language-team li.swiper-active {
  background-color: #FFE6B9;
}
.team-slider-2 .team-2-filter .language-team li.swiper-active a {
  color: #F8CD7E;
}
.team-slider-2 .team-2-filter .language-team li:hover {
  background: #FFE6B9;
}
.team-slider-2 .team-2-filter .language-team li:hover a {
  color: #F8CD7E;
}
.team-slider-2 .team-2-filter .language-team li:first-child a {
  border-top: none;
}
.team-slider-2 .team-2-filter .language-team li a {
  border-top: 1px solid #DAE5FF;
  padding: 10px 12px;
  color: #1A3588;
  text-decoration: none;
  display: block;
  transition: all 0.3s ease-in-out;
}

.simple-button {
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .simple-button {
    margin-bottom: 100px;
  }
}
.simple-button a:hover {
  border-color: #1A3588;
}
.simple-button .btn, .simple-button .single-post .sidebar-banner-wrapper .textwidget a, .single-post .sidebar-banner-wrapper .textwidget .simple-button a {
  width: 100%;
}
@media (min-width: 768px) {
  .simple-button .btn, .simple-button .single-post .sidebar-banner-wrapper .textwidget a, .single-post .sidebar-banner-wrapper .textwidget .simple-button a {
    width: fit-content;
  }
}

.testimonial-1 {
  background: #F2F7FF;
  border-radius: 40px;
  text-align: center;
  padding: 40px 24px;
  position: relative;
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .testimonial-1 {
    margin-bottom: 100px;
  }
}
.testimonial-1:after {
  content: " ";
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg width='102' height='76' viewBox='0 0 102 76' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M101.3 24.55C101.3 43.1 89.75 63.4 76.45 76H64.9C72.25 68.3 81.35 55.35 81.35 44.15C81.35 38.9 78.55 38.2 74.35 37.85C63.85 36.8 58.6 30.15 58.6 19.65C58.6 8.1 68.05 0.399999 79.25 0.399999C93.6 0.399999 101.3 10.9 101.3 24.55ZM43.2 24.55C43.2 43.1 31.65 63.4 18.35 76H6.8C14.15 68.3 23.25 55.35 23.25 44.15C23.25 38.9 20.45 38.2 16.25 37.85C5.75 36.8 0.5 30.15 0.5 19.65C0.5 8.1 9.95 0.399999 21.15 0.399999C35.5 0.399999 43.2 10.9 43.2 24.55Z' fill='%23879ED8'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  width: 95px;
  height: 68px;
  position: absolute;
  left: 10%;
  bottom: -8%;
}
.testimonial-1 .testimonial-content {
  max-width: 90%;
  margin: 0 auto;
}
.testimonial-1 .testimonial-content .cite p {
  font-size: 20px;
  line-height: 28px;
  color: #1A3588;
}
.testimonial-1 .testimonial-content .author img {
  width: 150px;
  height: 150px;
  border-radius: 50%;
  object-fit: cover;
  margin: 0;
}
.testimonial-1 .testimonial-content .author h3 {
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  font-family: var(--ff-2);
  color: #1A3588;
  margin-top: 12px !important;
}
.testimonial-1 .testimonial-content .author p {
  font-size: var(--small-fz);
  line-height: var(--small-fz);
  color: #1A3588;
}
.testimonial-1 .testimonial-content .author a {
  color: #1A3588;
  font-size: 14px;
  line-height: 19.6px;
}

.simple-image-slider-1 {
  margin-bottom: 94px;
}
@media (min-width: 768px) {
  .simple-image-slider-1 {
    margin-bottom: 130px;
  }
}
.simple-image-slider-1 .simple-image-swiper .swiper-slide {
  max-height: 560px;
}
.simple-image-slider-1 .simple-image-swiper .swiper-slide img {
  border-radius: 40px;
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-height: 560px;
}
.simple-image-slider-1 .swiper-slide {
  position: relative;
}
.simple-image-slider-1 .swiper-slide a {
  position: absolute;
  display: flex;
  align-items: center;
  top: 12px;
  right: 12px;
  text-decoration: none;
  font-size: var(--small-fz);
  line-height: var(--small-lh);
  transition: all 0.3s ease-in-out;
}
.simple-image-slider-1 .swiper-slide a:hover {
  background-color: #ffffff;
}
.simple-image-slider-1 .swiper-slide a:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='22' viewBox='0 0 18 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5 13.25V10.625C16.5 8.76104 14.989 7.25 13.125 7.25H11.625C11.0037 7.25 10.5 6.74632 10.5 6.125V4.625C10.5 2.76104 8.98896 1.25 7.125 1.25H5.25M6 13.25L9 16.25M9 16.25L12 13.25M9 16.25L9 10.25M7.5 1.25H2.625C2.00368 1.25 1.5 1.75368 1.5 2.375V19.625C1.5 20.2463 2.00368 20.75 2.625 20.75H15.375C15.9963 20.75 16.5 20.2463 16.5 19.625V10.25C16.5 5.27944 12.4706 1.25 7.5 1.25Z' stroke='%231E326E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
@media (min-width: 768px) {
  .simple-image-slider-1 .swiper-slide a {
    font-size: var(--base-fz);
    line-height: var(--base-lh);
  }
}
.simple-image-slider-1 .swiper-slide a:before {
  content: " ";
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='22' viewBox='0 0 18 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5 13.25V10.625C16.5 8.76104 14.989 7.25 13.125 7.25H11.625C11.0037 7.25 10.5 6.74632 10.5 6.125V4.625C10.5 2.76104 8.98896 1.25 7.125 1.25H5.25M6 13.25L9 16.25M9 16.25L12 13.25M9 16.25L9 10.25M7.5 1.25H2.625C2.00368 1.25 1.5 1.75368 1.5 2.375V19.625C1.5 20.2463 2.00368 20.75 2.625 20.75H15.375C15.9963 20.75 16.5 20.2463 16.5 19.625V10.25C16.5 5.27944 12.4706 1.25 7.5 1.25Z' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  width: 15px;
  height: 19px;
  z-index: 1;
  margin-right: 8px;
  transition: all 0.3s ease-in-out;
}
.simple-image-slider-1 .simple-image-swiper-next,
.simple-image-slider-1 .simple-image-swiper-prev {
  background: #F2F7FF;
  position: absolute;
  z-index: 1;
  border-radius: 50%;
  width: 44px;
  height: 44px;
  display: flex;
  top: calc(50% - 22px);
  justify-content: center;
  align-items: center;
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.0509803922);
  transition: all 0.3s ease-in-out;
}
.simple-image-slider-1 .simple-image-swiper-next:after,
.simple-image-slider-1 .simple-image-swiper-prev:after {
  content: " " !important;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="19" fill="none"><path fill="%231E326E" d="M1.854 18.727a1.335 1.335 0 0 1-.947-.387 1.334 1.334 0 0 1 0-1.88L7.854 9.5.907 2.54A1.333 1.333 0 0 1 2.787.66l7.88 7.893a1.333 1.333 0 0 1 .387.947 1.4 1.4 0 0 1-.387.947L2.761 18.34c-.242.24-.567.378-.907.387Z"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  width: 8px;
  height: 14px;
}
.simple-image-slider-1 .simple-image-swiper-next:hover,
.simple-image-slider-1 .simple-image-swiper-prev:hover {
  background: #FFF8E6;
}
.simple-image-slider-1 .simple-image-swiper-prev {
  left: -22px;
}
.simple-image-slider-1 .simple-image-swiper-prev:after {
  transform: rotate(180deg);
}
.simple-image-slider-1 .simple-image-swiper-next {
  right: -22px;
}
.simple-image-slider-1 .simple-image-pagination {
  bottom: -26px;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (min-width: 768px) {
  .simple-image-slider-1 .simple-image-pagination {
    bottom: -48px;
  }
}
.simple-image-slider-1 .simple-image-pagination .swiper-pagination-bullet {
  background: #DAE5FF;
  width: 10px;
  height: 10px;
  opacity: 1 !important;
  transition: all 0.3s ease-in-out;
}
.simple-image-slider-1 .simple-image-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #1A3588;
  width: 10px;
  height: 10px;
}
@media (min-width: 768px) {
  .simple-image-slider-1 .simple-image-pagination .swiper-pagination-bullet {
    background: #DAE5FF;
    width: 12px;
    height: 12px;
    transition: all 0.3s ease-in-out;
  }
  .simple-image-slider-1 .simple-image-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #1A3588;
    width: 16px;
    height: 16px;
  }
}

.text-3-column-1 {
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .text-3-column-1 {
    margin-bottom: 100px;
  }
}
.text-3-column-1 .text-3-column-head {
  margin-bottom: 48px;
}
.text-3-column-1 .text-3-column-item {
  margin-bottom: 24px;
}
.text-3-column-1 .text-3-column-item:last-child {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .text-3-column-1 .text-3-column-item {
    margin-bottom: 0;
  }
}
.text-3-column-1 h2 {
  color: #1A3588;
  font-size: var(--h2-fz);
  line-height: var(--h2-fz);
}
.text-3-column-1 h3 {
  color: #1A3588;
  font-size: var(--h3-fz);
  line-height: var(--h3-fz);
  margin-bottom: 12px;
}
.text-3-column-1 ul {
  margin-bottom: 0;
}
.text-3-column-1 p, .text-3-column-1 li {
  color: #465A96;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
}
.text-3-column-1 .number {
  color: #1A3588;
  font-size: 20px;
  line-height: 30px;
  font-weight: 600;
  background: #F2F7FF;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 16px;
  width: 40px;
  height: 40px;
}

.sticky-contact {
  position: fixed;
  top: unset;
  bottom: 20px;
  right: 10px;
  display: flex;
  flex-direction: column;
  align-items: end;
  z-index: 9999;
}
@media (min-width: 576px) {
  .sticky-contact {
    top: 50%;
    bottom: unset;
  }
}
.sticky-contact a {
  display: block;
  color: #ffffff;
}
.sticky-contact .sticky-contact-phone {
  width: fit-content;
  display: flex;
  align-items: center;
  margin-bottom: 8px;
  padding: 8px;
  background-color: #ffffff;
  border-radius: 80px;
  box-shadow: 0px 4px 12px 0px rgba(70, 90, 150, 0.1490196078);
  cursor: pointer;
  transition: 0.3s ease-out;
}
.sticky-contact .sticky-contact-phone:hover {
  padding-left: 20px;
}
.sticky-contact .sticky-contact-phone:hover .sticky-wrapper-icon {
  background: #1A3588;
}
.sticky-contact .sticky-contact-phone:hover .sticky-wrapper-icon .sticky-phone-icon {
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3.22222C1 1.99492 1.99492 1 3.22222 1H6.86582C7.34408 1 7.76868 1.30603 7.91992 1.75975L9.58415 6.75246C9.75901 7.27703 9.52153 7.85035 9.02696 8.09763L6.5189 9.35166C7.74361 12.068 9.93198 14.2564 12.6483 15.4811L13.9024 12.973C14.1497 12.4785 14.723 12.241 15.2475 12.4158L20.2403 14.0801C20.694 14.2313 21 14.6559 21 15.1342V18.7778C21 20.0051 20.0051 21 18.7778 21H17.6667C8.46192 21 1 13.5381 1 4.33333V3.22222Z' fill='none' stroke='white' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.sticky-contact .sticky-contact-phone:hover a {
  max-width: 300px;
  margin-right: 10px;
}
.sticky-contact .sticky-contact-phone .sticky-wrapper-icon {
  background: #DAE5FF;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 46px;
  height: 46px;
}
@media (min-width: 768px) {
  .sticky-contact .sticky-contact-phone .sticky-wrapper-icon {
    width: 56px;
    height: 56px;
  }
}
.sticky-contact .sticky-contact-phone .sticky-wrapper-icon .sticky-phone-icon {
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3.22222C1 1.99492 1.99492 1 3.22222 1H6.86582C7.34408 1 7.76868 1.30603 7.91992 1.75975L9.58415 6.75246C9.75901 7.27703 9.52153 7.85035 9.02696 8.09763L6.5189 9.35166C7.74361 12.068 9.93198 14.2564 12.6483 15.4811L13.9024 12.973C14.1497 12.4785 14.723 12.241 15.2475 12.4158L20.2403 14.0801C20.694 14.2313 21 14.6559 21 15.1342V18.7778C21 20.0051 20.0051 21 18.7778 21H17.6667C8.46192 21 1 13.5381 1 4.33333V3.22222Z' fill='none' stroke='%231E326E' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  width: 16px;
  height: 16px;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 768px) {
  .sticky-contact .sticky-contact-phone .sticky-wrapper-icon .sticky-phone-icon {
    width: 20px;
    height: 20px;
  }
}
.sticky-contact .sticky-contact-phone a {
  white-space: nowrap;
  overflow: hidden;
  text-decoration: none;
  max-width: 0;
  display: inline-block;
  color: #1A3588;
  transition: 0.3s ease-in-out;
}
.sticky-contact .sticky-contact-email {
  width: fit-content;
  overflow: hidden;
  display: flex;
  align-items: center;
  padding: 8px;
  background-color: #ffffff;
  border-radius: 80px;
  cursor: pointer;
  box-shadow: 0px 4px 12px 0px rgba(70, 90, 150, 0.1490196078);
  transition: 0.3s ease-out;
}
.sticky-contact .sticky-contact-email:hover {
  padding-left: 20px;
}
.sticky-contact .sticky-contact-email:hover .sticky-wrapper-icon {
  background: #1A3588;
}
.sticky-contact .sticky-contact-email:hover .sticky-wrapper-icon .sticky-email-icon {
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='18' viewBox='0 0 22 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 4.42857L9.76733 10.4405C10.5138 10.9523 11.4862 10.9523 12.2327 10.4405L21 4.42857M3.22222 17H18.7778C20.0051 17 21 15.9767 21 14.7143V3.28571C21 2.02335 20.0051 1 18.7778 1H3.22222C1.99492 1 1 2.02335 1 3.28571V14.7143C1 15.9767 1.99492 17 3.22222 17Z' stroke='white' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.sticky-contact .sticky-contact-email:hover a {
  max-width: 300px;
  margin-right: 10px;
}
.sticky-contact .sticky-contact-email .sticky-wrapper-icon {
  background: #DAE5FF;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 46px;
  height: 46px;
}
@media (min-width: 768px) {
  .sticky-contact .sticky-contact-email .sticky-wrapper-icon {
    width: 56px;
    height: 56px;
  }
}
.sticky-contact .sticky-contact-email .sticky-wrapper-icon .sticky-email-icon {
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='18' viewBox='0 0 22 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 4.42857L9.76733 10.4405C10.5138 10.9523 11.4862 10.9523 12.2327 10.4405L21 4.42857M3.22222 17H18.7778C20.0051 17 21 15.9767 21 14.7143V3.28571C21 2.02335 20.0051 1 18.7778 1H3.22222C1.99492 1 1 2.02335 1 3.28571V14.7143C1 15.9767 1.99492 17 3.22222 17Z' stroke='%231E326E' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  width: 16px;
  height: 16px;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 768px) {
  .sticky-contact .sticky-contact-email .sticky-wrapper-icon .sticky-email-icon {
    width: 20px;
    height: 20px;
  }
}
.sticky-contact .sticky-contact-email a {
  white-space: nowrap;
  overflow: hidden;
  max-width: 0;
  display: block;
  text-decoration: none;
  color: #1A3588;
  transition: all 0.3s ease-in-out;
}

.tabs-1 {
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .tabs-1 {
    margin-bottom: 100px;
  }
}
.tabs-1 .tab-pane {
  display: none;
}
.tabs-1 .tab-pane.active {
  display: flex;
}
.tabs-1 .upper-part {
  padding: 0 0 64px 0;
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .tabs-1 .upper-part {
    padding: 44px 0 64px;
    margin-bottom: 100px;
  }
}
.tabs-1 .upper-part h2 {
  color: #1A3588;
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  text-align: center;
  margin-bottom: 40px;
}
.tabs-1 .upper-part .nav-tabs {
  border: none !important;
}
.tabs-1 .upper-part .nav-tabs a, .tabs-1 .upper-part .nav-tabs button {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  border: 1px solid #B7D0F9;
  border-radius: 20px;
  padding: 32px 24px;
  transition: all 0.3s ease-in-out;
  max-height: 90px;
  margin-bottom: 32px !important;
}
.tabs-1 .upper-part .nav-tabs a:last-child, .tabs-1 .upper-part .nav-tabs button:last-child {
  margin-bottom: 0;
}
.tabs-1 .upper-part .nav-tabs a.active, .tabs-1 .upper-part .nav-tabs a:hover, .tabs-1 .upper-part .nav-tabs button.active, .tabs-1 .upper-part .nav-tabs button:hover {
  background: #FFF8E6;
  border-color: #F8CD7E;
}
.tabs-1 .upper-part .nav-tabs a.active span, .tabs-1 .upper-part .nav-tabs a:hover span, .tabs-1 .upper-part .nav-tabs button.active span, .tabs-1 .upper-part .nav-tabs button:hover span {
  color: #F8CD7E;
}
.tabs-1 .upper-part .nav-tabs a.active svg path, .tabs-1 .upper-part .nav-tabs a:hover svg path, .tabs-1 .upper-part .nav-tabs button.active svg path, .tabs-1 .upper-part .nav-tabs button:hover svg path {
  stroke: #F8CD7E;
}
.tabs-1 .upper-part .nav-tabs a span, .tabs-1 .upper-part .nav-tabs button span {
  color: #1A3588;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  font-weight: 600;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 768px) {
  .tabs-1 .upper-part .nav-tabs a span, .tabs-1 .upper-part .nav-tabs button span {
    font-size: 22px;
    line-height: 26px;
  }
}
.tabs-1 .upper-part .nav-tabs a svg path, .tabs-1 .upper-part .nav-tabs button svg path {
  transition: all 0.3s ease-in-out;
}
.tabs-1 .lower-part h2 {
  color: #1A3588;
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
}
.tabs-1 .lower-part p {
  color: #465A96;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  margin-bottom: 32px;
}
@media (min-width: 768px) {
  .tabs-1 .lower-part p {
    margin-bottom: 0;
  }
}
.tabs-1 .lower-part .tab-image-wrapper {
  position: relative;
  max-width: 100%;
  max-height: 500px;
  margin-bottom: 40px;
  margin-top: 40px;
  display: none;
  border-radius: 20px;
}
.tabs-1 .lower-part .tab-image-wrapper:before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
  border-radius: 20px;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 27.31%, rgba(0, 0, 0, 0.2) 55.32%);
}
@media (min-width: 768px) {
  .tabs-1 .lower-part .tab-image-wrapper {
    display: block;
  }
}
@media (min-width: 992px) {
  .tabs-1 .lower-part .tab-image-wrapper {
    max-height: 700px;
    margin-bottom: 0;
  }
}
.tabs-1 .lower-part .tab-image-wrapper img {
  max-width: 100%;
  max-height: 500px;
  object-fit: cover;
  border-radius: 20px;
}
@media (min-width: 992px) {
  .tabs-1 .lower-part .tab-image-wrapper img {
    max-height: 700px;
  }
}
.tabs-1 .lower-part .tab-image-wrapper span {
  background: none;
  border: none;
  box-shadow: none;
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  padding: 32px;
  text-align: left;
  display: flex;
  align-items: end;
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  color: #ffffff;
  font-family: var(--ff-1);
  z-index: 2;
}
.tabs-1 .lower-part .gform_validation_errors {
  border-radius: 20px;
}
.tabs-1 .lower-part .gform_confirmation_message {
  color: #1A3588;
}

.gform_wrapper p {
  color: #1A3588 !important;
}
.gform_wrapper form .form-name-field-gap .gform-grid-row {
  row-gap: 40px !important;
}
.gform_wrapper form .gfield_contains_required .gform-field-label {
  width: fit-content;
}
.gform_wrapper form .gfield_contains_required .gform-field-label:after {
  color: #FF0000;
  content: " *";
  visibility: visible;
  top: 0;
  right: -8px;
  font-size: 16px;
}
.gform_wrapper form .gfield_contains_required .gform-field-label a {
  color: #1A3588;
}
.gform_wrapper form .gform-field-label {
  color: #1A3588;
  font-weight: 400 !important;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  position: relative;
}
.gform_wrapper form .gform-field-label .gfield_required {
  display: none;
}
.gform_wrapper form input {
  border: 1px solid #DAE5FF !important;
  border-radius: 40px !important;
  font-size: var(--small-fz) !important;
  line-height: var(--small-lh) !important;
  color: #1A3588 !important;
}
.gform_wrapper form input:focus {
  border: 1px solid #1A3588 !important;
  box-shadow: none !important;
  outline: none !important;
}
.gform_wrapper form input::placeholder {
  color: #B7D0F9;
}
.gform_wrapper form .gfield-choice-input[type=radio]:before,
.gform_wrapper form .gfield-choice-input:before {
  background-color: #1A3588;
  color: transparent !important;
  border-radius: 50%;
  width: 12px !important;
  height: 12px !important;
}
.gform_wrapper form textarea {
  resize: none !important;
  padding: 12px 16px;
  border: 1px solid #DAE5FF;
  border-radius: 20px;
  font-size: var(--small-fz);
  line-height: var(--small-lh);
  color: #1A3588;
}
.gform_wrapper form textarea:focus {
  border: 1px solid #1A3588 !important;
  box-shadow: none !important;
}
.gform_wrapper form textarea::placeholder {
  color: #B7D0F9;
}
.gform_wrapper form .ginput_container_fileupload {
  border: 1px solid #DAE5FF;
  box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.0509803922);
  border-radius: 20px;
  padding: 24px;
  position: relative;
}
.gform_wrapper form .ginput_container_fileupload:before {
  content: " ";
  display: block;
  width: 21px;
  height: 21px;
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.83203 17.3333L7.94641 11.2189C8.98781 10.1775 10.6763 10.1775 11.7176 11.2189L17.832 17.3333M15.1654 14.6666L17.2797 12.5522C18.3211 11.5108 20.0096 11.5108 21.051 12.5522L23.1654 14.6666M15.1654 6.66658H15.1787M4.4987 22.6666H20.4987C21.9715 22.6666 23.1654 21.4727 23.1654 19.9999V3.99992C23.1654 2.52716 21.9715 1.33325 20.4987 1.33325H4.4987C3.02594 1.33325 1.83203 2.52716 1.83203 3.99992V19.9999C1.83203 21.4727 3.02594 22.6666 4.4987 22.6666Z' stroke='%231E326E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  margin: 0 auto 16px;
}
.gform_wrapper form .ginput_container_fileupload input {
  display: block;
  height: 100% !important;
  width: 100% !important;
  position: absolute !important;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0;
  cursor: pointer;
  z-index: 1;
}
.gform_wrapper form .ginput_container_fileupload span {
  margin-top: 0 !important;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  color: #1A3588;
  text-align: center;
  display: block;
}
.gform_wrapper form input[type=submit] {
  padding: 12px 24px !important;
  border: 1px solid #1A3588 !important;
  color: #ffffff !important;
  background-color: #1A3588 !important;
  border-radius: 40px !important;
  font-size: var(--base-fz) !important;
  line-height: var(--base-lh) !important;
  box-shadow: none !important;
  transition: all 0.3s ease-in-out;
}
.gform_wrapper form input[type=submit]:hover {
  color: #1A3588 !important;
  background-color: transparent !important;
}
.gform_wrapper form .small-text-form {
  order: 2;
}
.gform_wrapper form .small-text-form p {
  font-size: var(--small-fz) !important;
  line-height: var(--small-lh) !important;
  color: #B7D0F9;
}
.gform_wrapper select {
  display: flex;
  align-items: center;
  border: 1px solid #DAE5FF !important;
  border-radius: 40px !important;
  font-size: var(--small-fz) !important;
  line-height: var(--small-lh) !important;
  color: #1E326E !important;
}
.gform_wrapper select:focus {
  border: 1px solid #1A3588 !important;
  box-shadow: none !important;
}
.gform_wrapper .gfield-choice-input {
  width: 16px !important;
  height: 16px !important;
  margin-top: 5px !important;
  padding: 0 !important;
}

.gallery-1 {
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .gallery-1 {
    margin-bottom: 100px;
  }
}
.gallery-1 .col-12,
.gallery-1 .col-md-6,
.gallery-1 .col-lg-3 {
  display: flex;
  justify-content: center;
}
.gallery-1 img {
  max-height: 300px;
}

.doctor-form {
  box-shadow: 0px 4px 12px 0px rgba(70, 90, 150, 0.1490196078);
  border-radius: 20px;
  padding: 40px 30px;
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .doctor-form {
    margin-bottom: 100px;
    padding: 70px 60px;
  }
}
@media (min-width: 1200px) {
  .doctor-form {
    margin-top: 174px;
  }
  .doctor-form.big-mt {
    margin-top: 280px;
  }
}
.doctor-form .gform_fields {
  row-gap: 14px !important;
}
.doctor-form h2 {
  color: #1A3588;
  font-size: var(--h2-fz);
  line-height: var(--h2-fz);
  margin-bottom: 32px;
}
.doctor-form form .gform-field-label {
  margin-bottom: 2px;
}
.doctor-form form input, .doctor-form form textarea {
  font-size: var(--base-fz) !important;
  line-height: var(--base-lh) !important;
  padding: 17px 16px !important;
  height: 56px !important;
}
.doctor-form form input::placeholder, .doctor-form form textarea::placeholder {
  font-size: var(--base-fz) !important;
  line-height: var(--base-lh) !important;
}
.doctor-form form .gform_footer {
  width: 100% !important;
}
.doctor-form form .gform_footer .gform_button {
  width: 100% !important;
  padding: 11px 24px !important;
  background-color: transparent !important;
  border: 1px solid #1A3588 !important;
  color: #1A3588 !important;
  border-radius: 40px;
}
.doctor-form form .gform_footer .gform_button:hover {
  background-color: #1A3588 !important;
  border: 1px solid #1A3588 !important;
  color: #ffffff !important;
}
.doctor-form form .gform_footer .gform_button:focus {
  background-color: #071E65 !important;
  border: 1px solid #071E65 !important;
  color: #ffffff !important;
}

.text-block-2-column {
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .text-block-2-column {
    margin-bottom: 100px;
  }
}
.text-block-2-column img {
  max-width: 100%;
  object-fit: cover;
  height: auto;
  margin: 24px auto 0;
  padding: 0;
}
.text-block-2-column h2 {
  color: #1A3588;
  font-size: var(--h2-fz);
  line-height: var(--h2-fz);
  padding-left: 0;
}
@media (min-width: 992px) {
  .text-block-2-column h2 {
    padding-left: 20px;
  }
}
.text-block-2-column p {
  color: #1A3588;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
}
.text-block-2-column form {
  padding-left: 0;
}
@media (min-width: 992px) {
  .text-block-2-column form {
    padding-left: 20px;
  }
}
.text-block-2-column .btn, .text-block-2-column .single-post .sidebar-banner-wrapper .textwidget a, .single-post .sidebar-banner-wrapper .textwidget .text-block-2-column a {
  display: block;
  margin: 24px auto 0;
  width: 100%;
}
@media (min-width: 768px) {
  .text-block-2-column .btn, .text-block-2-column .single-post .sidebar-banner-wrapper .textwidget a, .single-post .sidebar-banner-wrapper .textwidget .text-block-2-column a {
    width: fit-content;
  }
}
.text-block-2-column .gform_footer {
  width: 100% !important;
}
.text-block-2-column .gform_footer .gform_button {
  width: 100% !important;
  text-align: center;
  padding: 12px 24px !important;
  border: 1px solid #1A3588 !important;
  color: #ffffff !important;
  background-color: #1A3588 !important;
  border-radius: 40px !important;
}
.text-block-2-column .gform_footer .gform_button:hover {
  color: #1A3588 !important;
  background-color: transparent !important;
}

.doctors-page .asp_w_container { /*
background: $color-white !important;
box-shadow: 0px 4px 12px 0px #465A9626;
padding: 20px 30px;
border-radius: 30px;*/ }
.doctors-page .asp_w_container form {
  margin-bottom: 30px !important;
}
.doctors-page .asp_w_container .probox {
  margin: 3px !important;
  height: 100% !important;
  align-items: center !important;
  padding: 0 !important;
}
.doctors-page .asp_w_container .promagnifier {
  width: 32px !important;
  height: 32px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  background: #1A3588 !important;
  border-radius: 50% !important;
  box-shadow: none !important;
}
.doctors-page .asp_w_container .promagnifier .innericon svg {
  width: 19px !important;
}
.doctors-page .asp_w_container span {
  font-size: var(--base-fz);
  line-height: var(--base-fz);
  color: #1A3588;
  font-family: var(--ff-2);
  display: inline-block;
  margin-bottom: 8px;
  font-weight: 600;
}
.doctors-page .asp_w_container .asp_main_container {
  border: 1px solid #DAE5FF !important;
  border-radius: 40px !important;
  pointer-events: auto;
}
.doctors-page .asp_w_container .asp_main_container:active, .doctors-page .asp_w_container .asp_main_container:focus-visible, .doctors-page .asp_w_container .asp_main_container:focus {
  outline: 1px solid #1A3588 !important;
}
.doctors-page .asp_w_container .asp_main_container input {
  color: #1A3588 !important;
  font-size: 14px !important;
  line-height: 19.6px !important;
}
.doctors-page .asp_w_container .asp_main_container input::placeholder {
  color: #B7D0F9 !important;
}
.doctors-page .asp_w_container .searchsettings .custom-form-block {
  background: #F2F7FF !important;
  box-shadow: 0px 4px 12px 0px rgba(70, 90, 150, 0.1490196078) !important;
  position: relative;
  margin-top: 40px;
  display: flex;
  justify-content: space-between;
  gap: 10px !important;
  flex-wrap: wrap;
  border-radius: 20px;
  width: 100% !important;
}
.doctors-page .asp_w_container fieldset {
  border-radius: 20px !important;
}
.doctors-page .asp_w_container fieldset:nth-child(-1) {
  margin-right: 0;
}
.doctors-page .asp_w_container fieldset:last-child {
  width: 100% !important;
}
.doctors-page .asp_w_container fieldset:has(select option:checked:not([value="-1"])) {
  box-shadow: 0px 4px 12px 0px rgba(70, 90, 150, 0.1490196078);
  background: #ffffff !important;
  transition: all 0.3s ease !important;
}
.doctors-page .asp_w_container fieldset legend {
  color: #1A3588 !important;
  font-weight: bold !important;
  font-size: var(--base-fz) !important;
  line-height: var(--base-lh) !important;
  padding-left: 0 !important;
  margin-bottom: 0 !important;
}
.doctors-page .asp_w_container fieldset.asp_s_btn_container {
  order: -1;
  width: 100%;
}
.doctors-page .asp_w_container .location_filter_box,
.doctors-page .asp_w_container .competence-center_filter_box,
.doctors-page .asp_w_container .special-area_filter_box,
.doctors-page .asp_w_container .area_filter_box {
  color: #1A3588 !important;
  font-size: var(--base-fz) !important;
  line-height: var(--base-lh) !important;
  width: 100% !important;
}
.doctors-page .asp_w_container .location_filter_box .asp_select_single select,
.doctors-page .asp_w_container .competence-center_filter_box .asp_select_single select,
.doctors-page .asp_w_container .special-area_filter_box .asp_select_single select,
.doctors-page .asp_w_container .area_filter_box .asp_select_single select {
  background: transparent !important;
  color: #1A3588 !important;
}
.doctors-page .asp_w_container .asp_reset_btn {
  color: #1A3588 !important;
  display: flex !important;
  align-items: center;
  margin: 0 auto !important;
}
.doctors-page .asp_w_container .asp_reset_btn:before {
  content: " ";
  display: block;
  width: 12px;
  height: 12px;
  background-image: url("data:image/svg+xml,%3Csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.94092 3.99978L7.33426 1.62644C7.46156 1.49737 7.53238 1.32301 7.53113 1.14173C7.52988 0.960444 7.45666 0.787081 7.32759 0.659777C7.19852 0.532473 7.02416 0.461657 6.84287 0.462907C6.66159 0.464157 6.48823 0.537372 6.36092 0.666444L4.00092 3.05978L1.64092 0.71311C1.51601 0.588943 1.34705 0.519248 1.17092 0.519248C0.994799 0.519248 0.825831 0.588943 0.700923 0.71311C0.638437 0.775086 0.588841 0.84882 0.554995 0.930059C0.521149 1.0113 0.503724 1.09844 0.503724 1.18644C0.503724 1.27445 0.521149 1.36159 0.554995 1.44283C0.588841 1.52407 0.638437 1.5978 0.700923 1.65978L3.06092 3.99978L0.667589 6.37311C0.540285 6.50218 0.469469 6.67654 0.470719 6.85782C0.47197 7.03911 0.545184 7.21247 0.674256 7.33978C0.803328 7.46708 0.977685 7.5379 1.15897 7.53665C1.34026 7.5354 1.51362 7.46218 1.64092 7.33311L4.00092 4.93978L6.36092 7.28644C6.48583 7.41061 6.6548 7.48031 6.83092 7.48031C7.00705 7.48031 7.17601 7.41061 7.30092 7.28644C7.36341 7.22447 7.413 7.15073 7.44685 7.06949C7.4807 6.98826 7.49812 6.90112 7.49812 6.81311C7.49812 6.7251 7.4807 6.63797 7.44685 6.55673C7.413 6.47549 7.36341 6.40175 7.30092 6.33978L4.94092 3.99978Z' fill='%231E326E'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  margin-right: 6px;
}
.doctors-page .asp_w_container #ajaxsearchpro2_1 .probox .proinput input.orig {
  padding-top: 0 !important;
}
.doctors-page .asp_w_container .asp_select_single {
  padding: 0 !important;
}
.doctors-page .asp_w_container .asp_select_single select {
  padding: 0 !important;
  margin-left: -3px !important;
}
.doctors-page .asp_nores {
  margin-bottom: 24px !important;
  border-radius: 20px !important;
}
.doctors-page .asp_nores .asp_nores_header {
  color: #1A3588;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  font-family: var(--ff-2);
}
.doctors-page .asp_nores .asp_keyword {
  color: #1A3588 !important;
}
.doctors-page div.asp_w.asp_sb.searchsettings form.asp-fss-flex fieldset.asp_s_btn_container {
  width: 100% !important;
  position: absolute;
  top: -40px;
}
.doctors-page div.asp_w.asp_sb.searchsettings form.asp-fss-flex fieldset.asp_s_btn_container div.asp_r_btn_div {
  display: flex !important;
  justify-content: end !important;
}
.doctors-page div.asp_w.asp_sb.searchsettings form.asp-fss-flex fieldset.asp_s_btn_container div.asp_r_btn_div button {
  margin: 0 !important;
  font-weight: bold !important;
  background: transparent !important;
  font-family: var(--ff-2) !important;
  font-style: italic !important;
}
.doctors-page div.asp_w.asp_sb.searchsettings form.asp-fss-flex fieldset.asp_dropdown_filter_box {
  width: unset !important;
  flex: 1;
  margin-top: 0 !important;
  padding: 12px 30px !important;
}
.doctors-page div.asp_w.asp_sb.searchsettings form {
  margin-bottom: 0 !important;
}
.doctors-page div.resdrg {
  display: grid !important;
  grid-template-columns: 1fr;
  gap: 1rem;
}
@media (min-width: 768px) {
  .doctors-page div.resdrg {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 992px) {
  .doctors-page div.resdrg {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 1200px) {
  .doctors-page div.resdrg {
    grid-template-columns: repeat(4, 1fr);
  }
}

.modal-window-wrapper {
  background: rgba(70, 90, 150, 0.2509803922);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
  justify-content: center;
  align-items: center;
  display: none;
}
.modal-window-wrapper.active {
  display: flex;
}
.modal-window-wrapper h2 {
  color: #1A3588;
  text-align: center;
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  margin-bottom: 16px;
}
.modal-window-wrapper p {
  color: #1A3588;
  margin-top: 24px;
}
.modal-window-wrapper .search-health-service-window {
  position: relative;
  max-width: 1000px;
  margin: 0 12px;
  background: #ffffff;
  padding: 48px 16px;
  border-radius: 20px;
  display: none;
  transition: opacity 0.3s;
  animation: fadeIn 0.3s ease-in-out;
}
.modal-window-wrapper .search-health-service-window p.asp_non_compact {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  max-height: 200px !important;
  overflow: auto !important;
}
@media (min-width: 768px) {
  .modal-window-wrapper .search-health-service-window p.asp_non_compact {
    max-height: unset !important;
    overflow: unset !important;
  }
}
.modal-window-wrapper .search-health-service-window p.asp_non_compact a {
  color: #1A3588 !important;
  border: 1px solid #1A3588;
  border-radius: 20px;
  text-decoration: none;
  padding: 4px 8px;
  transition: all 0.3s ease-in-out;
  margin: 0;
}
.modal-window-wrapper .search-health-service-window p.asp_non_compact a:after {
  display: none !important;
}
.modal-window-wrapper .search-health-service-window p.asp_non_compact a:hover {
  color: #ffffff !important;
  background: #1A3588;
}
@media (min-width: 992px) {
  .modal-window-wrapper .search-health-service-window {
    padding: 48px 100px;
    border-radius: 40px;
  }
}
.modal-window-wrapper .search-health-service-window .close-health-service-icon {
  position: absolute;
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.87989 8.00004L14.6666 3.25338C14.9212 2.99523 15.0628 2.64652 15.0603 2.28395C15.0578 1.92138 14.9114 1.57465 14.6532 1.32004C14.3951 1.06543 14.0464 0.923802 13.6838 0.926302C13.3212 0.928803 12.9745 1.07523 12.7199 1.33338L7.99989 6.12004L3.27989 1.42671C3.03008 1.17837 2.69214 1.03899 2.33989 1.03899C1.98764 1.03899 1.64971 1.17837 1.39989 1.42671C1.27492 1.55066 1.17573 1.69813 1.10804 1.86061C1.04035 2.02309 1.00549 2.19736 1.00549 2.37338C1.00549 2.54939 1.04035 2.72367 1.10804 2.88614C1.17573 3.04862 1.27492 3.19609 1.39989 3.32004L6.11989 8.00004L1.33323 12.7467C1.07862 13.0049 0.936985 13.3536 0.939486 13.7161C0.941986 14.0787 1.08841 14.4254 1.34656 14.68C1.6047 14.9347 1.95342 15.0763 2.31599 15.0738C2.67856 15.0713 3.02528 14.9249 3.27989 14.6667L7.99989 9.88004L12.7199 14.5734C12.9697 14.8217 13.3076 14.9611 13.6599 14.9611C14.0121 14.9611 14.3501 14.8217 14.5999 14.5734C14.7249 14.4494 14.8241 14.302 14.8917 14.1395C14.9594 13.977 14.9943 13.8027 14.9943 13.6267C14.9943 13.4507 14.9594 13.2764 14.8917 13.1139C14.8241 12.9515 14.7249 12.804 14.5999 12.68L9.87989 8.00004Z' fill='%231E326E'/%3E%3C/svg%3E ");
  background-repeat: no-repeat;
  background-size: contain;
  width: 14px;
  height: 14px;
  top: 20px;
  right: 20px;
  cursor: pointer;
}
@media (min-width: 992px) {
  .modal-window-wrapper .search-health-service-window .close-health-service-icon {
    top: 40px;
    right: 40px;
  }
}
.modal-window-wrapper .search-health-service-window.active {
  display: block;
}
.modal-window-wrapper .search-specialists-window {
  position: relative;
  max-width: 1000px;
  margin: 0 12px;
  background: #ffffff;
  padding: 48px 16px;
  border-radius: 20px;
  display: none;
  transition: opacity 0.3s;
  animation: fadeIn 0.3s ease-in-out;
}
.modal-window-wrapper .search-specialists-window p.asp_non_compact {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  max-height: 200px !important;
  overflow: auto !important;
}
.modal-window-wrapper .search-specialists-window p.asp_non_compact ::-webkit-scrollbar-thumb {
  background: #1A3588;
  border-radius: 10px;
}
@media (min-width: 768px) {
  .modal-window-wrapper .search-specialists-window p.asp_non_compact {
    max-height: unset !important;
    overflow: unset !important;
  }
}
.modal-window-wrapper .search-specialists-window p.asp_non_compact a {
  color: #1A3588 !important;
  border: 1px solid #1A3588;
  border-radius: 20px;
  text-decoration: none;
  padding: 8px;
  transition: all 0.3s ease-in-out;
  margin: 0;
}
.modal-window-wrapper .search-specialists-window p.asp_non_compact a:after {
  display: none !important;
}
.modal-window-wrapper .search-specialists-window p.asp_non_compact a:hover {
  color: #ffffff !important;
  background: #1A3588;
}
@media (min-width: 992px) {
  .modal-window-wrapper .search-specialists-window {
    padding: 48px 100px;
    border-radius: 40px;
  }
}
.modal-window-wrapper .search-specialists-window .close-specialist-icon {
  position: absolute;
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.87989 8.00004L14.6666 3.25338C14.9212 2.99523 15.0628 2.64652 15.0603 2.28395C15.0578 1.92138 14.9114 1.57465 14.6532 1.32004C14.3951 1.06543 14.0464 0.923802 13.6838 0.926302C13.3212 0.928803 12.9745 1.07523 12.7199 1.33338L7.99989 6.12004L3.27989 1.42671C3.03008 1.17837 2.69214 1.03899 2.33989 1.03899C1.98764 1.03899 1.64971 1.17837 1.39989 1.42671C1.27492 1.55066 1.17573 1.69813 1.10804 1.86061C1.04035 2.02309 1.00549 2.19736 1.00549 2.37338C1.00549 2.54939 1.04035 2.72367 1.10804 2.88614C1.17573 3.04862 1.27492 3.19609 1.39989 3.32004L6.11989 8.00004L1.33323 12.7467C1.07862 13.0049 0.936985 13.3536 0.939486 13.7161C0.941986 14.0787 1.08841 14.4254 1.34656 14.68C1.6047 14.9347 1.95342 15.0763 2.31599 15.0738C2.67856 15.0713 3.02528 14.9249 3.27989 14.6667L7.99989 9.88004L12.7199 14.5734C12.9697 14.8217 13.3076 14.9611 13.6599 14.9611C14.0121 14.9611 14.3501 14.8217 14.5999 14.5734C14.7249 14.4494 14.8241 14.302 14.8917 14.1395C14.9594 13.977 14.9943 13.8027 14.9943 13.6267C14.9943 13.4507 14.9594 13.2764 14.8917 13.1139C14.8241 12.9515 14.7249 12.804 14.5999 12.68L9.87989 8.00004Z' fill='%231E326E'/%3E%3C/svg%3E ");
  background-repeat: no-repeat;
  background-size: contain;
  width: 14px;
  height: 14px;
  top: 20px;
  right: 20px;
  cursor: pointer;
}
@media (min-width: 992px) {
  .modal-window-wrapper .search-specialists-window .close-specialist-icon {
    top: 40px;
    right: 40px;
  }
}
.modal-window-wrapper .search-specialists-window.active {
  display: block;
}
.modal-window-wrapper #ajaxsearchpro2_1 {
  border: 1px solid #DAE5FF !important;
}
.modal-window-wrapper #ajaxsearchpro2_1 .probox {
  margin: 0;
  height: 34px !important;
  display: flex;
  align-items: center;
}
.modal-window-wrapper #ajaxsearchpro2_1 input {
  color: #B7D0F9 !important;
  font-size: var(--base-fz) !important;
  line-height: var(--base-lh) !important;
}
.modal-window-wrapper #ajaxsearchpro2_1 input::placeholder {
  color: #B7D0F9;
  font-size: var(--base-fz) !important;
  line-height: var(--base-lh) !important;
}
.modal-window-wrapper #ajaxsearchprobsettings2_1 legend {
  color: #1A3588;
  font-size: var(--base-fz) !important;
  line-height: var(--base-lh) !important;
}
.modal-window-wrapper #ajaxsearchprobsettings2_1 fieldset {
  width: 100% !important;
  min-width: 100% !important;
}
@media (min-width: 470px) {
  .modal-window-wrapper #ajaxsearchprobsettings2_1 fieldset {
    width: 200px !important;
    min-width: 200px !important;
  }
}
.modal-window-wrapper #ajaxsearchprobsettings2_1 fieldset .categoryfilter {
  max-width: 100% !important;
}
@media (min-width: 470px) {
  .modal-window-wrapper #ajaxsearchprobsettings2_1 fieldset .categoryfilter {
    max-width: 90% !important;
  }
}
.modal-window-wrapper #ajaxsearchprobsettings2_1 fieldset.asp_s_btn_container .asp_r_btn_div {
  display: flex;
}
.modal-window-wrapper #ajaxsearchprobsettings2_1 fieldset.asp_s_btn_container .asp_r_btn_div button {
  padding: 0 !important;
  display: flex;
  align-items: center;
}
.modal-window-wrapper #ajaxsearchprobsettings2_1 fieldset.asp_s_btn_container .asp_r_btn_div button:before {
  content: " ";
  display: block;
  margin-right: 4px;
  width: 7px;
  height: 7px;
  background-image: url("data:image/svg+xml,%3Csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.94092 3.99978L7.33426 1.62644C7.46156 1.49737 7.53238 1.32301 7.53113 1.14173C7.52988 0.960444 7.45666 0.787081 7.32759 0.659777C7.19852 0.532473 7.02416 0.461657 6.84287 0.462907C6.66159 0.464157 6.48823 0.537372 6.36092 0.666444L4.00092 3.05978L1.64092 0.71311C1.51601 0.588943 1.34705 0.519248 1.17092 0.519248C0.994799 0.519248 0.825831 0.588943 0.700923 0.71311C0.638437 0.775086 0.588841 0.84882 0.554995 0.930059C0.521149 1.0113 0.503724 1.09844 0.503724 1.18644C0.503724 1.27445 0.521149 1.36159 0.554995 1.44283C0.588841 1.52407 0.638437 1.5978 0.700923 1.65978L3.06092 3.99978L0.667589 6.37311C0.540285 6.50218 0.469469 6.67654 0.470719 6.85782C0.47197 7.03911 0.545184 7.21247 0.674256 7.33978C0.803328 7.46708 0.977685 7.5379 1.15897 7.53665C1.34026 7.5354 1.51362 7.46218 1.64092 7.33311L4.00092 4.93978L6.36092 7.28644C6.48583 7.41061 6.6548 7.48031 6.83092 7.48031C7.00705 7.48031 7.17601 7.41061 7.30092 7.28644C7.36341 7.22447 7.413 7.15073 7.44685 7.06949C7.4807 6.98826 7.49812 6.90112 7.49812 6.81311C7.49812 6.7251 7.4807 6.63797 7.44685 6.55673C7.413 6.47549 7.36341 6.40175 7.30092 6.33978L4.94092 3.99978Z' fill='%23b33333'/%3E%3C/svg%3E%0A");
  background-size: contain;
  margin-left: 6px;
}
.modal-window-wrapper #ajaxsearchprobsettings2_1 .location_filter_box,
.modal-window-wrapper #ajaxsearchprobsettings2_1 .special-area_filter_box,
.modal-window-wrapper #ajaxsearchprobsettings2_1 .competence-center_filter_box,
.modal-window-wrapper #ajaxsearchprobsettings2_1 .area_filter_box {
  border: 1px solid #DAE5FF !important;
  border-radius: 40px !important;
  color: #B7D0F9 !important;
  font-size: 14px !important;
  line-height: 19.6px !important;
  width: 100% !important;
}
.modal-window-wrapper #ajaxsearchprobsettings2_1 .location_filter_box select,
.modal-window-wrapper #ajaxsearchprobsettings2_1 .special-area_filter_box select,
.modal-window-wrapper #ajaxsearchprobsettings2_1 .competence-center_filter_box select,
.modal-window-wrapper #ajaxsearchprobsettings2_1 .area_filter_box select {
  background: transparent !important;
  color: #B7D0F9 !important;
}
.modal-window-wrapper #ajaxsearchprobsettings2_1 .special-area_filter_box,
.modal-window-wrapper #ajaxsearchprobsettings2_1 .competence-center_filter_box,
.modal-window-wrapper #ajaxsearchprobsettings2_1 .area_filter_box {
  margin-right: 8px !important;
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.attachments-1 {
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .attachments-1 {
    margin-bottom: 100px;
  }
}
.attachments-1 h2 {
  color: #1A3588;
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  text-align: center;
  margin-bottom: 32px;
}
.attachments-1 .col-12 {
  margin-bottom: 16px;
}
.attachments-1 .col-12:last-child {
  margin-bottom: 0;
}
.attachments-1 .attachment-item {
  box-shadow: 0px 4px 12px 0px rgba(70, 90, 150, 0.1490196078);
  border-radius: 20px;
  padding: 20px 32px;
}
@media (min-width: 576px) {
  .attachments-1 .attachment-item {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
}
.attachments-1 .attachment-item .attachment-item-text {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  margin-bottom: 16px;
}
@media (min-width: 576px) {
  .attachments-1 .attachment-item .attachment-item-text {
    flex-direction: row;
  }
}
.attachments-1 .attachment-item .attachment-item-text .attachment-icon {
  display: block;
  width: 27px;
  height: 32px;
  background-image: url("data:image/svg+xml,%3Csvg width='28' height='32' viewBox='0 0 28 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.2 13.8667V12.8H2.13333V13.8667H3.2ZM11.7333 13.8667V12.8H10.6667V13.8667H11.7333ZM11.7333 22.4H10.6667V23.4667H11.7333V22.4ZM26.6667 7.46667H27.7333V7.02507L27.4219 6.71147L26.6667 7.46667ZM20.2667 1.06667L21.0219 0.311467L20.7083 0H20.2667V1.06667ZM3.2 14.9333H5.33333V12.8H3.2V14.9333ZM4.26667 23.4667V18.1333H2.13333V23.4667H4.26667ZM4.26667 18.1333V13.8667H2.13333V18.1333H4.26667ZM5.33333 17.0667H3.2V19.2H5.33333V17.0667ZM6.4 16C6.4 16.2829 6.28762 16.5542 6.08758 16.7542C5.88754 16.9543 5.61623 17.0667 5.33333 17.0667V19.2C6.18203 19.2 6.99596 18.8629 7.59608 18.2627C8.19619 17.6626 8.53333 16.8487 8.53333 16H6.4ZM5.33333 14.9333C5.61623 14.9333 5.88754 15.0457 6.08758 15.2458C6.28762 15.4458 6.4 15.7171 6.4 16H8.53333C8.53333 15.1513 8.19619 14.3374 7.59608 13.7373C6.99596 13.1371 6.18203 12.8 5.33333 12.8V14.9333ZM10.6667 13.8667V22.4H12.8V13.8667H10.6667ZM11.7333 23.4667H13.8667V21.3333H11.7333V23.4667ZM17.0667 20.2667V16H14.9333V20.2667H17.0667ZM13.8667 12.8H11.7333V14.9333H13.8667V12.8ZM17.0667 16C17.0667 15.1513 16.7295 14.3374 16.1294 13.7373C15.5293 13.1371 14.7154 12.8 13.8667 12.8V14.9333C14.1496 14.9333 14.4209 15.0457 14.6209 15.2458C14.821 15.4458 14.9333 15.7171 14.9333 16H17.0667ZM13.8667 23.4667C14.7154 23.4667 15.5293 23.1295 16.1294 22.5294C16.7295 21.9293 17.0667 21.1154 17.0667 20.2667H14.9333C14.9333 20.5496 14.821 20.8209 14.6209 21.0209C14.4209 21.221 14.1496 21.3333 13.8667 21.3333V23.4667ZM19.2 12.8V23.4667H21.3333V12.8H19.2ZM20.2667 14.9333H25.6V12.8H20.2667V14.9333ZM20.2667 19.2H23.4667V17.0667H20.2667V19.2ZM2.13333 10.6667V3.2H0V10.6667H2.13333ZM25.6 7.46667V10.6667H27.7333V7.46667H25.6ZM3.2 2.13333H20.2667V0H3.2V2.13333ZM19.5115 1.82187L25.9115 8.22187L27.4219 6.71147L21.0219 0.311467L19.5115 1.82187ZM2.13333 3.2C2.13333 2.9171 2.24571 2.64579 2.44575 2.44575C2.64579 2.24571 2.9171 2.13333 3.2 2.13333V0C2.35131 0 1.53737 0.337142 0.937258 0.937258C0.337142 1.53737 0 2.35131 0 3.2H2.13333ZM0 25.6V28.8H2.13333V25.6H0ZM3.2 32H24.5333V29.8667H3.2V32ZM27.7333 28.8V25.6H25.6V28.8H27.7333ZM24.5333 32C25.382 32 26.196 31.6629 26.7961 31.0627C27.3962 30.4626 27.7333 29.6487 27.7333 28.8H25.6C25.6 29.0829 25.4876 29.3542 25.2876 29.5542C25.0875 29.7543 24.8162 29.8667 24.5333 29.8667V32ZM0 28.8C0 29.6487 0.337142 30.4626 0.937258 31.0627C1.53737 31.6629 2.35131 32 3.2 32V29.8667C2.9171 29.8667 2.64579 29.7543 2.44575 29.5542C2.24571 29.3542 2.13333 29.0829 2.13333 28.8H0Z' fill='%231E326E'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  margin-bottom: 8px;
  flex-shrink: 0;
}
@media (min-width: 576px) {
  .attachments-1 .attachment-item .attachment-item-text .attachment-icon {
    margin-right: 12px;
    margin-bottom: 0;
  }
}
.attachments-1 .attachment-item .attachment-item-text .name {
  font-family: var(--ff-2);
  color: #1A3588;
  font-weight: bold;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  text-align: center;
}
@media (min-width: 576px) {
  .attachments-1 .attachment-item .attachment-item-text .name {
    text-align: left;
  }
}
.attachments-1 .attachment-item a {
  border: 1px solid #1A3588;
  padding: 4px 20px;
  color: #1A3588;
  border-radius: 40px;
  display: block;
  margin: 0 auto;
  text-decoration: none;
  width: fit-content;
  transition: all 0.3s ease-in-out;
  text-align: center;
}
.attachments-1 .attachment-item a:hover {
  background-color: #1A3588;
  color: #ffffff;
}
.attachments-1 .attachment-item a:focus {
  background-color: #071E65;
  border: 1px solid #071E65;
  color: #ffffff;
}
@media (min-width: 576px) {
  .attachments-1 .attachment-item a {
    margin: 0;
  }
}

.search-results .main-banner-2 {
  padding-bottom: 48px;
}
.search-results .main-banner-2 .text p {
  margin-bottom: 32px;
}
.search-results .search-result-info {
  color: #1A3588;
  font-size: var(--h3-fz);
  line-height: var(--h3-lh);
  margin-bottom: 40px;
}
.search-results .section-result-search-page {
  padding-bottom: 64px;
}
@media (min-width: 992px) {
  .search-results .section-result-search-page {
    padding-bottom: 100px;
  }
}
.search-results .section-result-search-page article {
  margin-bottom: 24px;
}
.search-results .section-result-search-page .content-post {
  padding: 20px 24px;
  background: #ffffff;
  height: 100%;
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.05);
  border-radius: 20px;
  transition: all 0.3s ease-out;
}
.search-results .section-result-search-page .content-post a {
  color: #1A3588;
  text-decoration: none;
}
.search-results .section-result-search-page .content-post a h2 {
  font-size: var(--base-fz);
  line-height: var(--base-fz);
  font-family: var(--ff-2);
  margin-bottom: 0;
}

.doctors-list .isotopic {
  width: 100% !important;
}
.pricing-cards-1 {
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .pricing-cards-1 {
    margin-bottom: 100px;
  }
}
.pricing-cards-1_head {
  margin-bottom: 48px;
  align-items: center;
}
.pricing-cards-1_head h2 {
  color: #1A3588;
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  .pricing-cards-1_head h2 {
    margin-bottom: 0;
  }
}
.pricing-cards-1_head a {
  text-decoration: none;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease-in-out;
  width: 100%;
}
.pricing-cards-1_head a:before {
  content: " ";
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='20' viewBox='0 0 17 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.96154 8.66667V8H1.30769V8.66667H1.96154ZM7.19231 8.66667V8H6.53846V8.66667H7.19231ZM7.19231 14H6.53846V14.6667H7.19231V14ZM16.3462 4.66667H17V4.39067L16.8091 4.19467L16.3462 4.66667ZM12.4231 0.666667L12.886 0.194667L12.6938 0H12.4231V0.666667ZM1.96154 9.33333H3.26923V8H1.96154V9.33333ZM2.61538 14.6667V11.3333H1.30769V14.6667H2.61538ZM2.61538 11.3333V8.66667H1.30769V11.3333H2.61538ZM3.26923 10.6667H1.96154V12H3.26923V10.6667ZM3.92308 10C3.92308 10.1768 3.85419 10.3464 3.73157 10.4714C3.60895 10.5964 3.44264 10.6667 3.26923 10.6667V12C3.78946 12 4.28839 11.7893 4.65625 11.4142C5.02411 11.0391 5.23077 10.5304 5.23077 10H3.92308ZM3.26923 9.33333C3.44264 9.33333 3.60895 9.40357 3.73157 9.5286C3.85419 9.65362 3.92308 9.82319 3.92308 10H5.23077C5.23077 9.46957 5.02411 8.96086 4.65625 8.58579C4.28839 8.21071 3.78946 8 3.26923 8V9.33333ZM6.53846 8.66667V14H7.84615V8.66667H6.53846ZM7.19231 14.6667H8.5V13.3333H7.19231V14.6667ZM10.4615 12.6667V10H9.15385V12.6667H10.4615ZM8.5 8H7.19231V9.33333H8.5V8ZM10.4615 10C10.4615 9.46957 10.2549 8.96086 9.88702 8.58579C9.51916 8.21071 9.02023 8 8.5 8V9.33333C8.67341 9.33333 8.83972 9.40357 8.96234 9.5286C9.08496 9.65362 9.15385 9.82319 9.15385 10H10.4615ZM8.5 14.6667C9.02023 14.6667 9.51916 14.456 9.88702 14.0809C10.2549 13.7058 10.4615 13.1971 10.4615 12.6667H9.15385C9.15385 12.8435 9.08496 13.013 8.96234 13.1381C8.83972 13.2631 8.67341 13.3333 8.5 13.3333V14.6667ZM11.7692 8V14.6667H13.0769V8H11.7692ZM12.4231 9.33333H15.6923V8H12.4231V9.33333ZM12.4231 12H14.3846V10.6667H12.4231V12ZM1.30769 6.66667V2H0V6.66667H1.30769ZM15.6923 4.66667V6.66667H17V4.66667H15.6923ZM1.96154 1.33333H12.4231V0H1.96154V1.33333ZM11.9602 1.13867L15.8832 5.13867L16.8091 4.19467L12.886 0.194667L11.9602 1.13867ZM1.30769 2C1.30769 1.82319 1.37658 1.65362 1.4992 1.5286C1.62182 1.40357 1.78813 1.33333 1.96154 1.33333V0C1.44131 0 0.942381 0.210714 0.574521 0.585786C0.206662 0.960859 0 1.46957 0 2H1.30769ZM0 16V18H1.30769V16H0ZM1.96154 20H15.0385V18.6667H1.96154V20ZM17 18V16H15.6923V18H17ZM15.0385 20C15.5587 20 16.0576 19.7893 16.4255 19.4142C16.7933 19.0391 17 18.5304 17 18H15.6923C15.6923 18.1768 15.6234 18.3464 15.5008 18.4714C15.3782 18.5964 15.2119 18.6667 15.0385 18.6667V20ZM0 18C0 18.5304 0.206662 19.0391 0.574521 19.4142C0.942381 19.7893 1.44131 20 1.96154 20V18.6667C1.78813 18.6667 1.62182 18.5964 1.4992 18.4714C1.37658 18.3464 1.30769 18.1768 1.30769 18H0Z' fill='%231E326E'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  width: 17px;
  height: 20px;
  margin-right: 12px;
  transition: all 0.3s ease-in-out;
}
.pricing-cards-1_head a:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='20' viewBox='0 0 17 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.96154 8.66667V8H1.30769V8.66667H1.96154ZM7.19231 8.66667V8H6.53846V8.66667H7.19231ZM7.19231 14H6.53846V14.6667H7.19231V14ZM16.3462 4.66667H17V4.39067L16.8091 4.19467L16.3462 4.66667ZM12.4231 0.666667L12.886 0.194667L12.6938 0H12.4231V0.666667ZM1.96154 9.33333H3.26923V8H1.96154V9.33333ZM2.61538 14.6667V11.3333H1.30769V14.6667H2.61538ZM2.61538 11.3333V8.66667H1.30769V11.3333H2.61538ZM3.26923 10.6667H1.96154V12H3.26923V10.6667ZM3.92308 10C3.92308 10.1768 3.85419 10.3464 3.73157 10.4714C3.60895 10.5964 3.44264 10.6667 3.26923 10.6667V12C3.78946 12 4.28839 11.7893 4.65625 11.4142C5.02411 11.0391 5.23077 10.5304 5.23077 10H3.92308ZM3.26923 9.33333C3.44264 9.33333 3.60895 9.40357 3.73157 9.5286C3.85419 9.65362 3.92308 9.82319 3.92308 10H5.23077C5.23077 9.46957 5.02411 8.96086 4.65625 8.58579C4.28839 8.21071 3.78946 8 3.26923 8V9.33333ZM6.53846 8.66667V14H7.84615V8.66667H6.53846ZM7.19231 14.6667H8.5V13.3333H7.19231V14.6667ZM10.4615 12.6667V10H9.15385V12.6667H10.4615ZM8.5 8H7.19231V9.33333H8.5V8ZM10.4615 10C10.4615 9.46957 10.2549 8.96086 9.88702 8.58579C9.51916 8.21071 9.02023 8 8.5 8V9.33333C8.67341 9.33333 8.83972 9.40357 8.96234 9.5286C9.08496 9.65362 9.15385 9.82319 9.15385 10H10.4615ZM8.5 14.6667C9.02023 14.6667 9.51916 14.456 9.88702 14.0809C10.2549 13.7058 10.4615 13.1971 10.4615 12.6667H9.15385C9.15385 12.8435 9.08496 13.013 8.96234 13.1381C8.83972 13.2631 8.67341 13.3333 8.5 13.3333V14.6667ZM11.7692 8V14.6667H13.0769V8H11.7692ZM12.4231 9.33333H15.6923V8H12.4231V9.33333ZM12.4231 12H14.3846V10.6667H12.4231V12ZM1.30769 6.66667V2H0V6.66667H1.30769ZM15.6923 4.66667V6.66667H17V4.66667H15.6923ZM1.96154 1.33333H12.4231V0H1.96154V1.33333ZM11.9602 1.13867L15.8832 5.13867L16.8091 4.19467L12.886 0.194667L11.9602 1.13867ZM1.30769 2C1.30769 1.82319 1.37658 1.65362 1.4992 1.5286C1.62182 1.40357 1.78813 1.33333 1.96154 1.33333V0C1.44131 0 0.942381 0.210714 0.574521 0.585786C0.206662 0.960859 0 1.46957 0 2H1.30769ZM0 16V18H1.30769V16H0ZM1.96154 20H15.0385V18.6667H1.96154V20ZM17 18V16H15.6923V18H17ZM15.0385 20C15.5587 20 16.0576 19.7893 16.4255 19.4142C16.7933 19.0391 17 18.5304 17 18H15.6923C15.6923 18.1768 15.6234 18.3464 15.5008 18.4714C15.3782 18.5964 15.2119 18.6667 15.0385 18.6667V20ZM0 18C0 18.5304 0.206662 19.0391 0.574521 19.4142C0.942381 19.7893 1.44131 20 1.96154 20V18.6667C1.78813 18.6667 1.62182 18.5964 1.4992 18.4714C1.37658 18.3464 1.30769 18.1768 1.30769 18H0Z' fill='%23fff'/%3E%3C/svg%3E%0A");
}
@media (min-width: 768px) {
  .pricing-cards-1_head a {
    width: fit-content;
  }
}
.pricing-cards-1 .col-12 {
  margin-bottom: 24px;
}
.pricing-cards-1 .col-12:last-child {
  margin-bottom: 0;
}
@media (min-width: 992px) {
  .pricing-cards-1 .col-12 {
    margin-bottom: 0;
  }
}
.pricing-cards-1 .open-pricing-cart-icon {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='11' viewBox='0 0 20 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.99927 10.9866C9.82379 10.9876 9.64984 10.954 9.48739 10.8876C9.32494 10.8212 9.17719 10.7235 9.0526 10.5999L1.0526 2.5999C0.92763 2.47595 0.828438 2.32849 0.760746 2.16601C0.693054 2.00353 0.658203 1.82925 0.658203 1.65324C0.658203 1.47722 0.693054 1.30295 0.760746 1.14047C0.828438 0.97799 0.92763 0.830522 1.0526 0.706571C1.30242 0.458236 1.64035 0.318848 1.9926 0.318848C2.34485 0.318848 2.68278 0.458236 2.9326 0.706571L9.99927 7.77324L17.0526 0.706571C17.3024 0.458236 17.6404 0.318848 17.9926 0.318848C18.3448 0.318848 18.6828 0.458236 18.9326 0.706571C19.0576 0.830522 19.1568 0.97799 19.2245 1.14047C19.2921 1.30295 19.327 1.47722 19.327 1.65324C19.327 1.82925 19.2921 2.00353 19.2245 2.16601C19.1568 2.32849 19.0576 2.47595 18.9326 2.5999L10.9326 10.5999C10.6843 10.8462 10.3491 10.9851 9.99927 10.9866Z' fill='%231E326E'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  width: 18px;
  height: 10px;
  transition: all 0.3s ease-in-out;
}
.pricing-cards-1 .open-pricing-cart-icon.active {
  transform: rotate(180deg);
}
.pricing-cards-1 .pricing-card {
  padding: 32px 24px;
  box-shadow: 0px 4px 12px 0px rgba(70, 90, 150, 0.15);
  border-radius: 30px;
  cursor: pointer;
}
.pricing-cards-1 .pricing-card .heading {
  border-bottom: 1px solid #ffffff;
  width: 100%;
  transition: all 0.3s ease-in-out;
}
.pricing-cards-1 .pricing-card .heading h3 {
  color: #1A3588;
  font-family: var(--ff-2);
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  margin-bottom: 0;
  height: 45px;
  align-content: center;
}
.pricing-cards-1 .pricing-card .heading.active {
  padding-bottom: 16px;
  margin-bottom: 20px;
  border-bottom: 1px solid #B7D0F9;
}
.pricing-cards-1 .pricing-card .pricing-card-content {
  overflow: hidden;
  max-height: 0;
  transition: all 0.3s ease-in-out;
}
.pricing-cards-1 .pricing-card .pricing-card-content.active {
  max-height: 1000px;
}
.pricing-cards-1 .pricing-card .content h4 {
  font-family: var(--ff-2);
  font-weight: 600;
  color: #1A3588;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  margin-bottom: 12px;
}
.pricing-cards-1 .pricing-card .content ul {
  list-style: none;
  padding-left: 28px;
  margin-bottom: 24px;
}
.pricing-cards-1 .pricing-card .content ul:last-child {
  margin-bottom: 40px;
}
.pricing-cards-1 .pricing-card .content ul li {
  position: relative;
  color: #465A96;
  font-size: var(--small-fz);
  line-height: var(--small-lh);
  margin-bottom: 12px;
}
.pricing-cards-1 .pricing-card .content ul li:last-child {
  margin-bottom: 0;
}
.pricing-cards-1 .pricing-card .content ul li:before {
  content: " ";
  display: block;
  left: -28px;
  width: 15px;
  position: absolute;
  height: 10px;
  min-width: 15px;
  min-height: 10px;
  margin-top: 5px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="12" fill="none"><path stroke="%231E326E" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M16 1 6 11 1 6"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
}
.pricing-cards-1 .pricing-card .content ul li a {
  color: #F8CD7E;
  text-decoration: none;
  transition: color 0.3s ease-in-out;
}
.pricing-cards-1 .pricing-card .content ul li a:hover {
  color: #1A3588;
  text-decoration: underline;
}
.pricing-cards-1 .pricing-card .price {
  color: #1A3588;
  font-family: var(--ff-2);
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  font-weight: 600;
}

.categories-slider {
  padding: 24px 0;
  box-shadow: 0px 4px 12px 0px rgba(70, 90, 150, 0.1490196078);
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .categories-slider {
    margin-bottom: 100px;
  }
}
.categories-slider .swiper {
  padding: 0 40px;
}
@media (min-width: 576px) {
  .categories-slider .swiper {
    padding: 0;
  }
}
.categories-slider .swiper-slide {
  width: fit-content;
  display: inline-block;
  white-space: nowrap;
}
.categories-slider h2 {
  width: max-content;
  margin-right: 24px;
  color: #1A3588;
  font-family: var(--ff-2);
  font-size: 22px;
  line-height: 26px;
  margin-bottom: 12px;
}
.categories-slider a {
  color: #1A3588;
  padding: 3px 8px;
  border: 1px solid #B7D0F9;
  border-radius: 40px;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
}
.categories-slider a:hover {
  color: #1A3588;
  border: 1px solid #1A3588;
}
.categories-slider a.active {
  background: #FFF8E6;
  border: 1px solid #F8CD7E;
}
.categories-slider .navigation-page-prev,
.categories-slider .navigation-page-next {
  position: absolute;
  top: calc(50% - 3px);
  background-color: #fff;
  border-radius: 50%;
  width: 38px;
  height: 38px;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.0509803922);
  transition: all 0.3s ease-in-out;
  z-index: 1;
}
.categories-slider .navigation-page-prev:after,
.categories-slider .navigation-page-next:after {
  content: " " !important;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="19" fill="none"><path fill="%231E326E" d="M1.854 18.727a1.335 1.335 0 0 1-.947-.387 1.334 1.334 0 0 1 0-1.88L7.854 9.5.907 2.54A1.333 1.333 0 0 1 2.787.66l7.88 7.893a1.333 1.333 0 0 1 .387.947 1.4 1.4 0 0 1-.387.947L2.761 18.34c-.242.24-.567.378-.907.387Z"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  width: 8px;
  height: 14px;
}
.categories-slider .navigation-page-prev:hover,
.categories-slider .navigation-page-next:hover {
  background: #FFF8E6;
}
.categories-slider .navigation-page-next {
  right: 0;
}
@media (min-width: 576px) {
  .categories-slider .navigation-page-next {
    right: -38px;
  }
}
@media (min-width: 768px) {
  .categories-slider .navigation-page-next {
    right: -20px;
  }
}
@media (min-width: 1100px) {
  .categories-slider .navigation-page-next {
    right: -38px;
  }
}
.categories-slider .navigation-page-prev {
  left: 0;
  transform: rotate(180deg);
}
@media (min-width: 576px) {
  .categories-slider .navigation-page-prev {
    left: -38px;
  }
}
@media (min-width: 768px) {
  .categories-slider .navigation-page-prev {
    left: -27px;
  }
}
@media (min-width: 1100px) {
  .categories-slider .navigation-page-prev {
    left: -38px;
  }
}

.cards-1 {
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .cards-1 {
    margin-bottom: 100px;
  }
}
.cards-1 h2 {
  color: #1A3588;
  font-size: var(--h2-fz);
  line-height: var(--h2-fz);
  margin-bottom: 48px;
  text-align: center;
}
.cards-1 .col-12,
.cards-1 .col-6,
.cards-1 .col-4 {
  margin-bottom: 24px;
}
.cards-1 .link-wrapper {
  text-decoration: none;
}
.cards-1 .link-wrapper:hover .card-item {
  background-color: #FFF8E6;
  border-color: #F8CD7E;
}
.cards-1 .card-item {
  background: #F2F7FF;
  border: 1px solid #F2F7FF;
  padding: 20px;
  border-radius: 20px;
  height: 100%;
  transition: all 0.3s ease-in-out;
}
.cards-1 .card-item h3 {
  color: #1A3588;
  font-size: var(--base-fz);
  line-height: var(--base-fz);
  font-family: var(--ff-2);
  margin-bottom: 16px;
}
.cards-1 .card-item p {
  color: #465A96;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
}

.doctor-card-1 {
  margin-bottom: 64px;
}
@media (min-width: 992px) {
  .doctor-card-1 {
    margin-bottom: 100px;
  }
}
.doctor-card-1.mb-small {
  margin-bottom: 32px;
}
.doctor-card-1 .doctor-card-heading {
  color: #1A3588;
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  margin-bottom: 32px;
}
.doctor-card-1 .doctor-card-sub-heading {
  color: #1A3588;
  margin-bottom: 40px;
}
.doctor-card-1 .order-content .team-item-wrapper {
  order: 2;
}
.doctor-card-1 .order-content .team-item-description {
  order: 1;
}
.doctor-card-1 .team-item {
  box-shadow: 0px 4px 12px 0px rgba(70, 90, 150, 0.1490196078);
  border-radius: 30px;
  padding: 32px 24px;
  margin-bottom: 24px;
  display: flex;
  flex-direction: column;
  align-items: center;
  transition: all 0.3s ease-in-out;
  position: relative;
}
.doctor-card-1 .team-item:hover {
  background-color: #FFF8E6;
}
@media (min-width: 768px) {
  .doctor-card-1 .team-item {
    margin-bottom: 0;
    height: 100%;
    display: block;
  }
}
.doctor-card-1 .team-item a {
  text-decoration: none;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.doctor-card-1 .team-item .image {
  max-width: 257px;
  display: flex;
  justify-content: center;
  margin: 0 auto;
}
@media (min-width: 576px) {
  .doctor-card-1 .team-item .image {
    margin: 0;
  }
}
.doctor-card-1 .team-item .image img {
  border-radius: 50%;
  margin-bottom: 32px;
}
.doctor-card-1 .team-item .content {
  max-width: 257px;
  text-align: center;
  margin: 0 auto;
}
@media (min-width: 576px) {
  .doctor-card-1 .team-item .content {
    text-align: left;
    margin: 0;
  }
}
.doctor-card-1 .team-item .content h3 {
  color: #1A3588;
  font-family: var(--ff-2);
  font-size: var(--base-fz);
  line-height: var(--base-fz);
  font-weight: 600;
  margin-bottom: 8px;
}
.doctor-card-1 .team-item .content p {
  font-size: var(--small-fz);
  line-height: var(--small-lh);
  color: #1A3588;
}
.doctor-card-1 .team-item .content a {
  color: #F8CD7E;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  font-size: var(--small-fz);
  line-height: var(--small-lh);
  display: block;
}
.doctor-card-1 .team-item .content a:hover {
  color: #1A3588;
  text-decoration: underline;
}
.doctor-card-1 .team-item .content ul {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
}
.doctor-card-1 .team-item .content ul li {
  font-size: var(--small-fz);
  line-height: var(--small-fz);
  transition: all 0.3s ease-in-out;
  color: #B7D0F9;
  margin-bottom: 4px;
}
.doctor-card-1 .team-item .content ul li:last-child {
  margin-bottom: 0;
}
.doctor-card-1 .team-item .content ul li:hover {
  color: #F8CD7E;
}
.doctor-card-1 .team-item-description {
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  .doctor-card-1 .team-item-description {
    margin-bottom: 0;
  }
}
.doctor-card-1 .doctor-card_description {
  background-color: #F2F7FF;
  border-radius: 20px;
  padding: 24px;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.doctor-card-1 .doctor-card_description .text {
  color: #1A3588;
  margin-bottom: 24px;
}
.doctor-card-1 .doctor-card_description .text p {
  margin-bottom: 0;
}
.doctor-card-1 .doctor-card_description .btn, .doctor-card-1 .doctor-card_description .single-post .sidebar-banner-wrapper .textwidget a, .single-post .sidebar-banner-wrapper .textwidget .doctor-card-1 .doctor-card_description a {
  width: 100%;
}
@media (min-width: 768px) {
  .doctor-card-1 .doctor-card_description .btn, .doctor-card-1 .doctor-card_description .single-post .sidebar-banner-wrapper .textwidget a, .single-post .sidebar-banner-wrapper .textwidget .doctor-card-1 .doctor-card_description a {
    width: fit-content;
  }
}
.doctor-card-1 .aditional-text {
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  color: #1A3588;
  display: flex;
  margin-top: 24px;
}
.doctor-card-1 .aditional-text p {
  margin-bottom: 0;
  font-weight: 600;
}
.doctor-card-1 .aditional-text:before {
  content: " ";
  display: block;
  width: 20px;
  height: 20px;
  margin-top: 5px;
  margin-right: 8px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none"><path fill="%231E326E" d="M9 5h2v2H9V5Zm0 4h2v6H9V9Zm1-9C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0Zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8Z"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
}
.doctor-card-1 .aditional-text a {
  color: #F8CD7E;
  transition: all 0.3s ease-in-out;
}
.doctor-card-1 .aditional-text a:hover {
  color: #1A3588;
}

.accordion-grid-1.small-heading h2 {
  min-height: 70px !important;
}
.accordion-grid-1 .section-title {
  color: #1A3588;
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  margin-bottom: 32px;
}
.accordion-grid-1 .accordion-item {
  padding: 20px;
  background-color: #ffffff;
  border: 1px solid #B7D0F9;
  border-radius: 20px;
  position: relative;
  margin-bottom: 24px;
  cursor: pointer;
  transition: all 0.3s ease-in;
}
.accordion-grid-1 .accordion-item:hover {
  border: 1px solid #1A3588;
}
.accordion-grid-1 .accordion-item.active {
  background-color: #FFF8E6;
  border: 1px solid #F8CD7E;
}
.accordion-grid-1 .accordion-item.active .accordion-item--text {
  display: block;
  -webkit-line-clamp: unset;
  -webkit-box-orient: unset;
  overflow: visible;
}
.accordion-grid-1 .accordion-item.active .content-item--arrow {
  transform: rotate(90deg);
  transition: transform 0.3s ease;
}
@media (min-width: 992px) {
  .accordion-grid-1 .accordion-item {
    margin-bottom: 0;
  }
}
.accordion-grid-1 .accordion-item h2 {
  color: #1A3588;
  font-size: var(--h3-fz);
  line-height: var(--h3-lh);
  margin-bottom: 12px;
  max-width: 92%;
  min-height: 68px;
}
@media (min-width: 992px) {
  .accordion-grid-1 .accordion-item h2 {
    min-height: 200px;
  }
}
@media (min-width: 1200px) {
  .accordion-grid-1 .accordion-item h2 {
    min-height: 135px;
  }
}
.accordion-grid-1 .accordion-item--text {
  color: #1A3588;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  max-width: 92%;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: all 0.3s ease-in-out;
}
.accordion-grid-1 .accordion-item--text ul {
  padding-left: 20px;
}
.accordion-grid-1 .accordion-item--text .adit-text {
  display: flex;
}
.accordion-grid-1 .accordion-item--text .adit-text:before {
  content: " ";
  display: block;
  width: 16px;
  height: 16px;
  margin-top: 5px;
  margin-right: 8px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none"><path fill="%231E326E" d="M9 5h2v2H9V5Zm0 4h2v6H9V9Zm1-9C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0Zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8Z"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  flex-shrink: 0;
}
.accordion-grid-1 .accordion-item .content-item--arrow {
  position: absolute;
  top: calc(50% - 9px);
  right: 20px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="19" fill="none"><path fill="%231E326E" d="M1.854 18.727a1.335 1.335 0 0 1-.947-.387 1.334 1.334 0 0 1 0-1.88L7.854 9.5.907 2.54A1.333 1.333 0 0 1 2.787.66l7.88 7.893a1.333 1.333 0 0 1 .387.947 1.4 1.4 0 0 1-.387.947L2.761 18.34c-.242.24-.567.378-.907.387Z"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  width: 10px;
  height: 18px;
  cursor: pointer;
}
.accordion-grid-1 .additional-information {
  margin-top: 32px;
  font-size: var(--small-fz);
  line-height: var(--small-lh);
  color: #1A3588;
  display: flex;
}
.accordion-grid-1 .additional-information p {
  margin-bottom: 0;
}
.accordion-grid-1 .additional-information:before {
  content: " ";
  display: block;
  width: 20px;
  height: 20px;
  margin-top: 3px;
  margin-right: 8px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none"><path fill="%231E326E" d="M9 5h2v2H9V5Zm0 4h2v6H9V9Zm1-9C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0Zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8Z"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  flex-shrink: 0;
}
.accordion-grid-1 .additional-information a {
  color: #F8CD7E;
  transition: all 0.3s ease-in-out;
}
.accordion-grid-1 .additional-information a:hover {
  color: #1A3588;
}

.mosaic-bullet-image-1 {
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .mosaic-bullet-image-1 {
    margin-bottom: 100px;
  }
}
.mosaic-bullet-image-1 .wrapper-box:has(.additional-information) .box {
  height: unset;
}
.mosaic-bullet-image-1 .mosaic-bullet-image {
  max-width: 100%;
  object-fit: cover;
  height: 100%;
  border-radius: 40px;
}
.mosaic-bullet-image-1 h3 {
  font-family: var(--ff-2);
  font-size: 20px;
  line-height: 28px;
  margin-bottom: 24px;
  color: #1A3588;
}
.mosaic-bullet-image-1 .image {
  margin-bottom: 32px;
}
@media (min-width: 992px) {
  .mosaic-bullet-image-1 .image {
    margin-bottom: 0;
  }
}
.mosaic-bullet-image-1 .box {
  box-shadow: 0px 4px 12px 0px rgba(70, 90, 150, 0.1490196078);
  padding: 30px 20px;
  border-radius: 20px;
  margin-bottom: 16px;
  height: 100%;
}
.mosaic-bullet-image-1 .box p {
  color: #1A3588;
  margin-bottom: 24px;
}
.mosaic-bullet-image-1 .box p a {
  color: #1A3588;
  transition: all 0.3s ease-in-out;
}
.mosaic-bullet-image-1 .box p a:hover {
  color: #F8CD7E;
}
.mosaic-bullet-image-1 .box ul {
  list-style: none;
  padding-left: 28px;
}
.mosaic-bullet-image-1 .box ul li {
  position: relative;
  color: #1A3588;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  margin-bottom: 12px;
}
.mosaic-bullet-image-1 .box ul li:last-child {
  margin-bottom: 0;
}
.mosaic-bullet-image-1 .box ul li:before {
  content: " ";
  display: block;
  left: -28px;
  width: 15px;
  position: absolute;
  height: 10px;
  min-width: 15px;
  min-height: 10px;
  margin-top: 5px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="12" fill="none"><path stroke="%231E326E" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M16 1 6 11 1 6"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
}
.mosaic-bullet-image-1 .box ul li a {
  color: #F8CD7E;
  text-decoration: none;
  transition: color 0.3s ease-in-out;
}
.mosaic-bullet-image-1 .box ul li a:hover {
  color: #1A3588;
  text-decoration: underline;
}
.mosaic-bullet-image-1 .additional-information {
  display: flex;
}
.mosaic-bullet-image-1 .additional-information p {
  font-size: var(--small-fz);
  line-height: var(--small-lh);
  color: #1A3588;
  margin-bottom: 0;
  width: fit-content;
}
.mosaic-bullet-image-1 .additional-information:before {
  content: " ";
  display: block;
  width: 20px;
  height: 20px;
  margin-top: 5px;
  margin-right: 8px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none"><path fill="%231E326E" d="M9 5h2v2H9V5Zm0 4h2v6H9V9Zm1-9C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0Zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8Z"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
}
.mosaic-bullet-image-1 .additional-information a {
  color: #F8CD7E;
  transition: all 0.3s ease-in-out;
}
.mosaic-bullet-image-1 .additional-information a:hover {
  color: #1A3588;
}

.main-banner-categories-1 {
  margin-top: 91px;
  margin-bottom: 64px;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (min-width: 992px) {
  .main-banner-categories-1 {
    margin-bottom: 100px;
    margin-top: 96px;
  }
}
.main-banner-categories-1 .main-banner-categories-1-inner {
  padding: 64px 0;
}
@media (min-width: 992px) {
  .main-banner-categories-1 .main-banner-categories-1-inner {
    padding: 100px 0;
  }
}
.main-banner-categories-1:has(.bg-img) {
  min-height: 480px;
}
@media (min-width: 1200px) {
  .main-banner-categories-1:has(.bg-img) {
    min-height: 590px;
  }
}
.main-banner-categories-1 .background {
  background-color: #F2F7FF;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.main-banner-categories-1 .container {
  position: relative;
  z-index: 10;
}
.main-banner-categories-1 .bg-img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  max-width: 100%;
  width: 100% !important;
  transform-style: preserve-3d;
  -webkit-transform-style: preserve-3d;
  height: 100%;
  object-fit: cover;
  z-index: 1;
  object-position: -140px;
}
@media (min-width: 768px) {
  .main-banner-categories-1 .bg-img {
    object-position: center;
  }
}
.main-banner-categories-1 .overlay-div {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  background: rgba(30, 50, 110, 0.6);
}
.main-banner-categories-1 .new-color h1, .main-banner-categories-1 .new-color p {
  color: #1A3588;
}
.main-banner-categories-1 .new-color .buttons a.btn-primary:hover, .main-banner-categories-1 .new-color .buttons .text-in-columns a[download]:hover, .text-in-columns .main-banner-categories-1 .new-color .buttons a[download]:hover, .main-banner-categories-1 .new-color .buttons .mobile-main-menu-container .mobile-main-menu a.mobile-nav-item:hover:last-child, .mobile-main-menu-container .mobile-main-menu .main-banner-categories-1 .new-color .buttons a.mobile-nav-item:hover:last-child, .main-banner-categories-1 .new-color .buttons .accordion-side-image-1 .content-item .content-item--text a:hover, .accordion-side-image-1 .content-item .content-item--text .main-banner-categories-1 .new-color .buttons a:hover, .main-banner-categories-1 .new-color .buttons .cta-1 a:hover, .cta-1 .main-banner-categories-1 .new-color .buttons a:hover, .main-banner-categories-1 .new-color .buttons .text-image-slider .swiper-slide-text a:hover, .text-image-slider .swiper-slide-text .main-banner-categories-1 .new-color .buttons a:hover, .main-banner-categories-1 .new-color .buttons .single-post .sidebar-banner-wrapper .textwidget a:hover, .single-post .sidebar-banner-wrapper .textwidget .main-banner-categories-1 .new-color .buttons a:hover {
  background-color: transparent;
}
.main-banner-categories-1 h1 {
  font-size: var(--h1-fz);
  line-height: var(--h1-lh);
  color: #ffffff;
  margin-bottom: 0;
  font-weight: 400;
  word-break: break-word;
  hyphens: auto;
}
.main-banner-categories-1 p {
  font-family: var(--ff-2);
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  color: #ffffff;
  margin-bottom: 0;
}
.main-banner-categories-1 .text p {
  margin-top: 32px;
}
.main-banner-categories-1 .text-col-img {
  margin-top: 32px;
}
@media (min-width: 992px) {
  .main-banner-categories-1 .text-col-img {
    margin-top: 48px;
  }
}
@media (min-width: 992px) {
  .main-banner-categories-1 .text-col-img {
    margin-top: 0;
  }
}
.main-banner-categories-1 .buttons {
  margin-top: 32px;
  display: flex;
  flex-wrap: wrap;
}
.main-banner-categories-1 .buttons a {
  margin-bottom: 12px;
  width: 100%;
  height: fit-content;
}
.main-banner-categories-1 .buttons a:last-child {
  margin-bottom: 0;
}
.main-banner-categories-1 .buttons a:hover.btn-primary, .main-banner-categories-1 .buttons .text-in-columns a[download]:hover, .text-in-columns .main-banner-categories-1 .buttons a[download]:hover, .main-banner-categories-1 .buttons .mobile-main-menu-container .mobile-main-menu a.mobile-nav-item:hover:last-child, .mobile-main-menu-container .mobile-main-menu .main-banner-categories-1 .buttons a.mobile-nav-item:hover:last-child, .main-banner-categories-1 .buttons .accordion-side-image-1 .content-item .content-item--text a:hover, .accordion-side-image-1 .content-item .content-item--text .main-banner-categories-1 .buttons a:hover, .main-banner-categories-1 .buttons .cta-1 a:hover, .cta-1 .main-banner-categories-1 .buttons a:hover, .main-banner-categories-1 .buttons .text-image-slider .swiper-slide-text a:hover, .text-image-slider .swiper-slide-text .main-banner-categories-1 .buttons a:hover, .main-banner-categories-1 .buttons .single-post .sidebar-banner-wrapper .textwidget a:hover, .single-post .sidebar-banner-wrapper .textwidget .main-banner-categories-1 .buttons a:hover {
  background-color: #ffffff;
  color: #1A3588;
  border-color: #1A3588;
}
@media (min-width: 768px) {
  .main-banner-categories-1 .buttons a {
    width: fit-content;
    margin-bottom: 0;
    margin-right: 12px;
  }
}
@media (min-width: 768px) {
  .main-banner-categories-1 .buttons a {
    margin-right: 12px;
  }
  .main-banner-categories-1 .buttons a:last-child {
    margin-right: 0;
  }
}
.main-banner-categories-1 .big-language-switcher {
  position: relative;
  width: fit-content;
}
.main-banner-categories-1 .big-language-switcher:hover #language-switcher {
  max-height: 600px;
}
.main-banner-categories-1 .big-language-switcher:hover #active-language span:after {
  transform: rotate(0);
}
.main-banner-categories-1 .big-language-switcher #active-language {
  padding-bottom: 10px;
}
.main-banner-categories-1 .big-language-switcher #active-language span {
  padding: 11px 20px !important;
  border: 1px solid #1A3588;
  color: #1A3588;
  background-color: transparent;
  border-radius: 40px;
  width: fit-content;
  display: flex;
  align-items: center;
}
.main-banner-categories-1 .big-language-switcher #active-language span:before {
  content: " ";
  display: block;
  width: 18px;
  height: 18px;
  margin-right: 12px;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 10C19 14.9706 14.9706 19 10 19M19 10C19 5.02944 14.9706 1 10 1M19 10H1M10 19C5.02944 19 1 14.9706 1 10M10 19C11.6569 19 13 14.9706 13 10C13 5.02944 11.6569 1 10 1M10 19C8.34315 19 7 14.9706 7 10C7 5.02944 8.34315 1 10 1M1 10C1 5.02944 5.02944 1 10 1' stroke='%231E326E' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
}
.main-banner-categories-1 .big-language-switcher #active-language span:after {
  content: " ";
  display: block;
  width: 14px;
  height: 8px;
  margin-left: 12px;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='9' viewBox='0 0 14 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.99811 0.75995C7.12971 0.759189 7.26018 0.784414 7.38201 0.834179C7.50385 0.883943 7.61467 0.957268 7.70811 1.04995L13.7081 7.04995C13.8018 7.14291 13.8762 7.25351 13.927 7.37537C13.9778 7.49723 14.0039 7.62794 14.0039 7.75995C14.0039 7.89196 13.9778 8.02267 13.927 8.14453C13.8762 8.26639 13.8018 8.37699 13.7081 8.46995C13.5207 8.6562 13.2673 8.76074 13.0031 8.76074C12.7389 8.76074 12.4855 8.6562 12.2981 8.46995L6.99811 3.16995L1.70811 8.46995C1.52074 8.6562 1.26729 8.76074 1.00311 8.76074C0.738921 8.76074 0.48547 8.6562 0.298107 8.46995C0.204379 8.37699 0.129985 8.26639 0.0792159 8.14453C0.0284471 8.02267 0.00230972 7.89196 0.00230971 7.75995C0.0023097 7.62794 0.028447 7.49723 0.0792159 7.37537C0.129985 7.25351 0.204379 7.14291 0.298107 7.04995L6.29811 1.04995C6.48437 0.865205 6.73577 0.761055 6.99811 0.75995Z' fill='%231E326E'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(180deg);
  transition: transform 0.3s;
}
.main-banner-categories-1 .big-language-switcher #language-switcher {
  position: absolute;
  width: 100%;
  list-style-type: none;
  padding-left: 0;
  background: #ffffff;
  border-radius: 20px;
  overflow: hidden;
  max-height: 0;
  transition: max-height 0.3s ease-in-out;
}
.main-banner-categories-1 .big-language-switcher #language-switcher li {
  background: #ffffff;
  padding: 0 8px;
  transition: all 0.3s ease-in-out;
}
.main-banner-categories-1 .big-language-switcher #language-switcher li:first-child a {
  border-top: none;
}
.main-banner-categories-1 .big-language-switcher #language-switcher li a {
  color: #1A3588;
  padding: 10px 14px;
  text-decoration: none;
  display: block;
  width: 100%;
  border-top: 1px solid #DAE5FF;
  transition: all 0.3s ease-in-out;
  border-top: 1px solid #DAE5FF;
}
.main-banner-categories-1 .big-language-switcher #language-switcher li:hover {
  background: #FFF8E6;
}
.main-banner-categories-1 .big-language-switcher #language-switcher li:hover a {
  color: #F8CD7E;
}
.main-banner-categories-1 .categories-slider {
  padding-top: 0;
  margin-bottom: 0;
}
.main-banner-categories-1 .categories-slider h2 {
  color: #ffffff;
}
.main-banner-categories-1 .categories-slider a {
  color: #ffffff;
  border: 1px solid #ffffff;
}
.main-banner-categories-1 .categories-slider a:hover {
  background: #FFF8E6;
  border: 1px solid #F8CD7E;
  color: #F8CD7E;
}
.main-banner-categories-1 .categories-slider a.active {
  color: #F8CD7E;
  background: #FFF8E6;
  border: 1px solid #F8CD7E;
}

.tabs-accordions-1 {
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .tabs-accordions-1 {
    margin-bottom: 100px;
  }
}
.tabs-accordions-1 .upper-part {
  margin-bottom: 100px;
}
.tabs-accordions-1 .upper-part .nav-tabs-accordion {
  border: none !important;
}
.tabs-accordions-1 .upper-part .nav-tabs-accordion .tab-nav-item {
  margin-bottom: 24px;
}
.tabs-accordions-1 .upper-part .nav-tabs-accordion .tab-nav-item:last-child {
  margin-bottom: 0;
}
@media (min-width: 992px) {
  .tabs-accordions-1 .upper-part .nav-tabs-accordion .tab-nav-item {
    margin-bottom: 0;
  }
}
.tabs-accordions-1 .upper-part .nav-tabs-accordion .tab-nav-item--wrapper {
  max-height: 260px;
  min-width: 260px;
  overflow: hidden;
  position: relative;
  border-radius: 20px;
}
.tabs-accordions-1 .upper-part .nav-tabs-accordion .tab-nav-item--wrapper:hover img {
  transform: scale(1.2);
}
.tabs-accordions-1 .upper-part .nav-tabs-accordion .tab-nav-item--wrapper img {
  object-fit: cover;
  max-width: 100%;
  width: 100%;
  max-height: 260px;
  min-width: 260px;
  border-radius: 20px;
  transform: scale(1);
  transition: all 0.3s ease;
}
.tabs-accordions-1 .upper-part .nav-tabs-accordion .tab-nav-item--wrapper:before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 27.31%, rgba(0, 0, 0, 0.2) 55.32%);
}
.tabs-accordions-1 .upper-part .nav-tabs-accordion .tab-nav-item--wrapper button {
  background: none;
  border: none;
  box-shadow: none;
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  padding: 32px;
  text-align: left;
  display: flex;
  align-items: end;
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  color: #ffffff;
  font-family: var(--ff-1);
  z-index: 2;
}
.tabs-accordions-1 .lower-part .tab-pane {
  display: none;
}
.tabs-accordions-1 .lower-part .tab-pane.active {
  display: flex;
}
.tabs-accordions-1 .lower-part .tab-heading {
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  color: #1A3588;
  font-family: var(--ff-1);
  margin-bottom: 32px;
}
.tabs-accordions-1 .lower-part .accordion-item {
  padding: 20px;
  border: 1px solid #B7D0F9;
  border-radius: 20px;
  position: relative;
  margin-bottom: 24px;
  cursor: pointer;
  transition: all 0.3s ease-in;
}
.tabs-accordions-1 .lower-part .accordion-item:hover {
  border: 1px solid #1A3588;
}
.tabs-accordions-1 .lower-part .accordion-item.active {
  background-color: #FFF8E6;
  border: 1px solid #F8CD7E;
}
.tabs-accordions-1 .lower-part .accordion-item.active .accordion-item--text {
  display: block;
  height: 100%;
  overflow: visible;
}
.tabs-accordions-1 .lower-part .accordion-item.active .content-item--arrow {
  transform: rotate(90deg);
  transition: transform 0.3s ease;
}
.tabs-accordions-1 .lower-part .accordion-item h3 {
  color: #1A3588;
  font-size: var(--h3-fz);
  line-height: var(--h3-lh);
  font-family: var(--ff-1);
  max-width: 92%;
  min-height: 50px;
}
.tabs-accordions-1 .lower-part .accordion-item--text {
  color: #1A3588;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  max-width: 92%;
  height: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: all 0.3s ease-in-out;
}
.tabs-accordions-1 .lower-part .accordion-item--text ul {
  padding-left: 20px;
}
.tabs-accordions-1 .lower-part .accordion-item--text a {
  color: #F8CD7E;
  transition: all 0.3s ease-in-out;
}
.tabs-accordions-1 .lower-part .accordion-item--text a:hover {
  color: #1A3588;
}
.tabs-accordions-1 .lower-part .accordion-item .content-item--arrow {
  position: absolute;
  top: 24px;
  right: 20px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="19" fill="none"><path fill="%231E326E" d="M1.854 18.727a1.335 1.335 0 0 1-.947-.387 1.334 1.334 0 0 1 0-1.88L7.854 9.5.907 2.54A1.333 1.333 0 0 1 2.787.66l7.88 7.893a1.333 1.333 0 0 1 .387.947 1.4 1.4 0 0 1-.387.947L2.761 18.34c-.242.24-.567.378-.907.387Z"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  width: 10px;
  height: 18px;
  cursor: pointer;
}
.tabs-accordions-1 .lower-part .accordion-item a.btn, .tabs-accordions-1 .lower-part .accordion-item .single-post .sidebar-banner-wrapper .textwidget a, .single-post .sidebar-banner-wrapper .textwidget .tabs-accordions-1 .lower-part .accordion-item a {
  padding: 0 !important;
  margin-top: 24px;
  color: #1A3588;
}
.tabs-accordions-1 .lower-part .accordion-item a.btn:after, .tabs-accordions-1 .lower-part .accordion-item .single-post .sidebar-banner-wrapper .textwidget a:after, .single-post .sidebar-banner-wrapper .textwidget .tabs-accordions-1 .lower-part .accordion-item a:after {
  opacity: 1;
}
.tabs-accordions-1 .lower-part .additional-information {
  margin-top: 32px;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  color: #1A3588;
  display: flex;
}
.tabs-accordions-1 .lower-part .additional-information p {
  margin-bottom: 0;
}
.tabs-accordions-1 .lower-part .additional-information:before {
  content: " ";
  display: block;
  width: 20px;
  height: 20px;
  margin-top: 3px;
  margin-right: 8px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none"><path fill="%231E326E" d="M9 5h2v2H9V5Zm0 4h2v6H9V9Zm1-9C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0Zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8Z"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  flex-shrink: 0;
}
.tabs-accordions-1 .lower-part .additional-information a {
  color: #F8CD7E;
  transition: all 0.3s ease-in-out;
}
.tabs-accordions-1 .lower-part .additional-information a:hover {
  color: #1A3588;
}
.tabs-accordions-1 .additional-information {
  font-size: var(--small-fz);
  line-height: var(--small-lh);
  color: #1A3588;
  position: relative;
  display: flex;
}
.tabs-accordions-1 .additional-information:before {
  content: " ";
  display: block;
  width: 16px;
  height: 16px;
  margin-top: 3px;
  margin-right: 8px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none"><path fill="%231E326E" d="M9 5h2v2H9V5Zm0 4h2v6H9V9Zm1-9C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0Zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8Z"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  flex-shrink: 0;
}
.tabs-accordions-1 .additional-information a {
  color: #F8CD7E;
  transition: all 0.3s ease-in-out;
  font-weight: bold;
  text-decoration: none;
}
.tabs-accordions-1 .additional-information a:hover {
  color: #1A3588;
}

.cards-image-links-1 {
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .cards-image-links-1 {
    margin-bottom: 100px;
  }
}
.cards-image-links-1 .heading {
  color: #1A3588;
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  margin-bottom: 32px;
}
.cards-image-links-1 .cards-image-wrapper {
  margin-bottom: 24px;
}
.cards-image-links-1 .cards-image-wrapper:last-child {
  margin-bottom: 0;
}
@media (min-width: 992px) {
  .cards-image-links-1 .cards-image-wrapper {
    margin-bottom: 0;
  }
}
.cards-image-links-1 .cards-image-wrapper .card-item {
  max-height: 212px;
  overflow: hidden;
  position: relative;
  border-radius: 20px;
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  .cards-image-links-1 .cards-image-wrapper .card-item {
    max-height: 260px;
  }
}
.cards-image-links-1 .cards-image-wrapper .card-item:hover img {
  transform: scale(1.2);
}
.cards-image-links-1 .cards-image-wrapper .card-item img {
  object-fit: cover;
  max-width: 100%;
  width: 100%;
  height: 260px;
  max-height: 260px;
  border-radius: 20px;
  transform: scale(1);
  transition: all 0.3s ease;
}
.cards-image-links-1 .cards-image-wrapper .card-item:before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 27.31%, rgba(0, 0, 0, 0.2) 55.32%);
}
.cards-image-links-1 .cards-image-wrapper .card-item a {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  padding: 32px;
  text-align: left;
  display: flex;
  align-items: end;
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  color: #ffffff;
  font-family: var(--ff-1);
  text-decoration: none;
  z-index: 2;
}

.buttons-grid-1 {
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .buttons-grid-1 {
    margin-bottom: 100px;
  }
}
.buttons-grid-1 .button-wrapper {
  flex-wrap: wrap;
  gap: 24px;
}

.additional-information-1 {
  color: #1A3588;
  font-size: var(--small-fz);
  line-height: var(--small-lh);
}
.additional-information-1.mt-small {
  margin-top: -46px;
}
.additional-information-1 a {
  color: #F8CD7E;
  transition: all 0.3s ease-in-out;
}
.additional-information-1 a:hover {
  color: #1A3588;
}
.additional-information-1 .additional-information-text {
  position: relative;
  display: flex;
}
.additional-information-1 .additional-information-text:before {
  content: " ";
  display: block;
  width: 16px;
  height: 16px;
  margin-top: 3px;
  margin-right: 8px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none"><path fill="%231E326E" d="M9 5h2v2H9V5Zm0 4h2v6H9V9Zm1-9C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0Zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8Z"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  flex-shrink: 0;
}

.banners-grid-1 {
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .banners-grid-1 {
    margin-bottom: 100px;
  }
}
.banners-grid-1 .content {
  margin-bottom: 24px;
}
@media (min-width: 576px) {
  .banners-grid-1 .col-12 .banner-wrapper .banner-text {
    width: 60%;
  }
  .banners-grid-1 .col-12 .banner-wrapper .banner-image {
    width: 40%;
  }
}
.banners-grid-1 .col-md-6 .banner-text, .banners-grid-1 .col-lg-4 .banner-text, .banners-grid-1 .col-xl-3 .banner-text {
  width: 70%;
}
.banners-grid-1 .col-md-6 .banner-image, .banners-grid-1 .col-lg-4 .banner-image, .banners-grid-1 .col-xl-3 .banner-image {
  width: 30%;
}
.banners-grid-1 .col-md-6 img, .banners-grid-1 .col-lg-4 img, .banners-grid-1 .col-xl-3 img {
  max-height: 100% !important;
}
.banners-grid-1 .banner-wrapper {
  border-radius: 20px;
  border: 1px solid #B7D0F9;
  width: 100%;
}
@media (min-width: 576px) {
  .banners-grid-1 .banner-wrapper {
    display: flex;
    align-items: stretch;
  }
}
.banners-grid-1 .banner-wrapper .banner-text {
  padding: 20px 24px;
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.banners-grid-1 .banner-wrapper .banner-text h3 {
  color: #1A3588;
  font-size: 28px;
  line-height: 33.6px;
  margin-bottom: 24px;
}
.banners-grid-1 .banner-wrapper .banner-text p {
  margin-bottom: 24px;
  color: #1A3588;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
}
@media (min-width: 576px) {
  .banners-grid-1 .banner-wrapper .banner-text .btn-primary, .banners-grid-1 .banner-wrapper .banner-text .text-in-columns a[download], .text-in-columns .banners-grid-1 .banner-wrapper .banner-text a[download], .banners-grid-1 .banner-wrapper .banner-text .newsletter-2 form input[type=submit], .newsletter-2 form .banners-grid-1 .banner-wrapper .banner-text input[type=submit], .banners-grid-1 .banner-wrapper .banner-text .mobile-main-menu-container .mobile-main-menu .mobile-nav-item:last-child, .mobile-main-menu-container .mobile-main-menu .banners-grid-1 .banner-wrapper .banner-text .mobile-nav-item:last-child, .banners-grid-1 .banner-wrapper .banner-text .accordion-side-image-1 .content-item .content-item--text a, .accordion-side-image-1 .content-item .content-item--text .banners-grid-1 .banner-wrapper .banner-text a, .banners-grid-1 .banner-wrapper .banner-text .cta-1 a, .cta-1 .banners-grid-1 .banner-wrapper .banner-text a, .banners-grid-1 .banner-wrapper .banner-text .text-image-slider .swiper-slide-text a, .text-image-slider .swiper-slide-text .banners-grid-1 .banner-wrapper .banner-text a, .banners-grid-1 .banner-wrapper .banner-text .single-post .sidebar-banner-wrapper .textwidget a, .single-post .sidebar-banner-wrapper .textwidget .banners-grid-1 .banner-wrapper .banner-text a {
    width: fit-content;
  }
}
.banners-grid-1 .banner-wrapper .banner-image {
  border-radius: 14px;
  padding: 6px 6px 6px 6px;
}
@media (min-width: 576px) {
  .banners-grid-1 .banner-wrapper .banner-image {
    padding: 6px 6px 6px 0;
  }
}
.banners-grid-1 .banner-wrapper .banner-image img {
  object-fit: cover;
  max-width: 100%;
  height: 100%;
  border: 1px solid #ffffff;
  border-radius: 14px;
  max-height: 235px;
}
@media (min-width: 576px) {
  .banners-grid-1 .banner-wrapper .banner-image img {
    max-height: unset;
  }
}

.testimonial-2 {
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .testimonial-2 {
    margin-bottom: 100px;
  }
}
.testimonial-2 .author {
  height: 100%;
}
.testimonial-2 .doctor-card {
  width: 100%;
  max-height: 360px;
  overflow: hidden;
  position: relative;
  border-radius: 20px;
  margin-bottom: 32px;
}
@media (min-width: 768px) {
  .testimonial-2 .doctor-card {
    max-height: 100%;
    margin-bottom: 0;
    height: 100%;
  }
  .testimonial-2 .doctor-card .author {
    height: 100%;
  }
}
@media (min-width: 992px) {
  .testimonial-2 .doctor-card {
    max-height: 280px;
  }
}
.testimonial-2 .doctor-card a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 3;
}
.testimonial-2 .doctor-card:hover img {
  transform: scale(1.2);
}
.testimonial-2 .doctor-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transform: scale(1);
  transition: all 0.3s ease;
}
.testimonial-2 .doctor-card:before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 27.31%, rgba(0, 0, 0, 0.2) 55.32%);
}
.testimonial-2 .doctor-card .content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 16px 32px;
  display: flex;
  align-items: end;
  z-index: 2;
}
.testimonial-2 .doctor-card .content h3 {
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  color: #ffffff;
  font-family: var(--ff-1);
  font-weight: 400;
  margin-bottom: 0;
}
.testimonial-2 .cite {
  border-radius: 20px;
  box-shadow: 0px 4px 12px 0px rgba(70, 90, 150, 0.1490196078);
  padding: 32px 40px;
  color: #1A3588;
  height: 100%;
  display: flex;
  align-items: center;
  position: relative;
}
.testimonial-2 .cite p {
  margin-bottom: 0;
}
.testimonial-2 .cite:before {
  content: "";
  display: block;
  position: absolute;
  width: 60px;
  top: -22px;
  height: 44px;
  background-image: url("data:image/svg+xml,%3Csvg width='60' height='44' viewBox='0 0 60 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M60 14.0556C60 24.8519 53.125 36.6667 45.2083 44H38.3333C42.7083 39.5185 48.125 31.9815 48.125 25.463C48.125 22.4074 46.4583 22 43.9583 21.7963C37.7083 21.1852 34.5833 17.3148 34.5833 11.2037C34.5833 4.48148 40.2083 0 46.875 0C55.4167 0 60 6.11111 60 14.0556ZM25.4167 14.0556C25.4167 24.8519 18.5417 36.6667 10.625 44H3.75C8.125 39.5185 13.5417 31.9815 13.5417 25.463C13.5417 22.4074 11.875 22 9.375 21.7963C3.125 21.1852 0 17.3148 0 11.2037C0 4.48148 5.625 0 12.2917 0C20.8333 0 25.4167 6.11111 25.4167 14.0556Z' fill='%23B7D0F9'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
}

.doctor-card-2 {
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .doctor-card-2 {
    margin-bottom: 100px;
  }
}
@media (min-width: 768px) {
  .doctor-card-2 .revert-order .author-column {
    order: 2;
  }
}
@media (min-width: 768px) {
  .doctor-card-2 .revert-order .text-column {
    order: 1;
  }
}
.doctor-card-2 .author {
  height: 100%;
}
.doctor-card-2 .doctor-card {
  width: 100%;
  max-height: 360px;
  overflow: hidden;
  position: relative;
  border-radius: 20px;
  margin-bottom: 32px;
}
@media (min-width: 768px) {
  .doctor-card-2 .doctor-card {
    max-height: 100%;
    margin-bottom: 0;
    height: 100%;
  }
  .doctor-card-2 .doctor-card .author {
    height: 100%;
  }
}
@media (min-width: 992px) {
  .doctor-card-2 .doctor-card {
    min-height: 280px;
    max-height: 360px;
  }
}
.doctor-card-2 .doctor-card a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 3;
}
.doctor-card-2 .doctor-card:hover img {
  transform: scale(1.2);
}
.doctor-card-2 .doctor-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transform: scale(1);
  transition: all 0.3s ease;
}
.doctor-card-2 .doctor-card:before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 27.31%, rgba(0, 0, 0, 0.2) 55.32%);
}
.doctor-card-2 .doctor-card .content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 16px 32px;
  display: flex;
  align-items: end;
  z-index: 2;
}
.doctor-card-2 .doctor-card .content h3 {
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  color: #ffffff;
  font-family: var(--ff-1);
  font-weight: 400;
  margin-bottom: 0;
}
.doctor-card-2 .text {
  border-radius: 20px;
  border: 1px solid #B7D0F9;
  padding: 32px 40px;
  color: #1A3588;
  height: 100%;
  display: flex;
  flex-direction: column;
  position: relative;
}
.doctor-card-2 .text .buttons {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
.doctor-card-2 .text .btn, .doctor-card-2 .text .single-post .sidebar-banner-wrapper .textwidget a, .single-post .sidebar-banner-wrapper .textwidget .doctor-card-2 .text a {
  margin-top: 24px;
  width: 100%;
}
@media (min-width: 768px) {
  .doctor-card-2 .text .btn, .doctor-card-2 .text .single-post .sidebar-banner-wrapper .textwidget a, .single-post .sidebar-banner-wrapper .textwidget .doctor-card-2 .text a {
    width: fit-content;
  }
}
.doctor-card-2 .text p {
  margin-bottom: 0;
}
.doctor-card-2 .aditional-text {
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  color: #1A3588;
  display: flex;
  margin-top: 24px;
}
.doctor-card-2 .aditional-text p {
  margin-bottom: 0;
  font-weight: 400;
}
.doctor-card-2 .aditional-text:before {
  content: " ";
  display: block;
  width: 20px;
  height: 20px;
  margin-top: 5px;
  margin-right: 8px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none"><path fill="%231E326E" d="M9 5h2v2H9V5Zm0 4h2v6H9V9Zm1-9C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0Zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8Z"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
}
.doctor-card-2 .aditional-text a {
  color: #F8CD7E;
  transition: all 0.3s ease-in-out;
}
.doctor-card-2 .aditional-text a:hover {
  color: #1A3588;
}

.newsletter-2 .newsletter-2-content {
  padding: 32px 24px;
  box-shadow: 0px 4px 12px 0px rgba(70, 90, 150, 0.1490196078);
  border-radius: 20px;
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .newsletter-2 .newsletter-2-content {
    margin-bottom: 100px;
    padding: 48px 80px;
  }
}
.newsletter-2 .newsletter-2-content h2 {
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  color: #1A3588;
  margin-bottom: 24px;
}
.newsletter-2 .newsletter-2-content p {
  font-size: var(--small-fz);
  line-height: var(--small-lh);
  color: #1A3588;
}
.newsletter-2 .newsletter-2-content p:first-child {
  margin-bottom: 32px;
}
.newsletter-2 .newsletter-2-content p small {
  font-size: var(--small-fz);
  line-height: var(--small-lh);
  color: #B7D0F9;
}
@media (min-width: 992px) {
  .newsletter-2 .newsletter-2-content p small {
    padding-left: 16px;
    display: block;
  }
}
.newsletter-2 .newsletter-2-content p small a {
  color: #B7D0F9;
  transition: all 0.3s ease-in-out;
}
.newsletter-2 .newsletter-2-content p small a:hover {
  color: #F5D296;
}
@media (min-width: 768px) {
  .newsletter-2 .newsletter-2-content p {
    font-size: var(--base-fz);
    line-height: var(--base-lh);
  }
}
.newsletter-2 form {
  display: flex;
  align-items: center;
  margin-bottom: 12px;
}
.newsletter-2 form input {
  border: none;
  background: none;
  color: #B7D0F9;
  font-size: var(--small-fz);
  line-height: var(--small-lh);
}
@media (min-width: 576px) {
  .newsletter-2 form input {
    font-size: var(--base-fz);
    line-height: var(--base-lh);
  }
}
.newsletter-2 form input::placeholder {
  color: #B7D0F9;
}
.newsletter-2 form input:focus {
  outline: none;
  box-shadow: none;
}
.newsletter-2 form input[type=email] {
  width: 100%;
  border: 1px solid #B7D0F9;
  border-radius: 40px;
  padding: 11px 16px;
  margin-right: 8px;
  color: #1A3588;
}
.newsletter-2 form input[type=email]:focus {
  border: 1px solid #1A3588;
}
.newsletter-2 form input[type=submit] {
  transition: all 0.3s ease-in-out;
}

.main-banner-slider-1 {
  padding: 64px 0;
  margin-top: 91px;
  margin-bottom: 64px;
  overflow: hidden;
  position: relative;
}
@media (min-width: 992px) {
  .main-banner-slider-1 {
    margin-bottom: 100px;
    padding: 100px 0;
    margin-top: 96px;
  }
}
.main-banner-slider-1:has(.swiper), .main-banner-slider-1:has(.bg-img) {
  min-height: 480px;
  display: flex;
  align-items: center;
}
@media (min-width: 1200px) {
  .main-banner-slider-1:has(.swiper), .main-banner-slider-1:has(.bg-img) {
    min-height: 590px;
  }
}
@media (min-width: 1600px) {
  .main-banner-slider-1:has(.swiper), .main-banner-slider-1:has(.bg-img) {
    min-height: 650px;
  }
}
.main-banner-slider-1 .background {
  background-color: #F2F7FF;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.main-banner-slider-1 .container {
  position: relative;
  z-index: 10;
}
.main-banner-slider-1 .swiper .swiper-slide img {
  width: 100%;
  max-width: 100%;
  object-fit: cover;
  min-height: 480px;
  height: 100%;
}
@media (min-width: 1200px) {
  .main-banner-slider-1 .swiper .swiper-slide img {
    min-height: 590px;
  }
}
@media (min-width: 1600px) {
  .main-banner-slider-1 .swiper .swiper-slide img {
    min-height: 650px;
  }
}
.main-banner-slider-1 .swiper,
.main-banner-slider-1 .bg-img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  max-width: 100%;
  width: 100% !important;
  transform-style: preserve-3d;
  -webkit-transform-style: preserve-3d;
  height: 100%;
  object-fit: cover;
  z-index: 1;
  object-position: -140px;
}
@media (min-width: 768px) {
  .main-banner-slider-1 .swiper,
  .main-banner-slider-1 .bg-img {
    object-position: center;
  }
}
.main-banner-slider-1 .new-color h1,
.main-banner-slider-1 .new-color p {
  color: #1A3588;
}
.main-banner-slider-1 .new-color .buttons a.btn-primary:hover, .main-banner-slider-1 .new-color .buttons .text-in-columns a[download]:hover, .text-in-columns .main-banner-slider-1 .new-color .buttons a[download]:hover, .main-banner-slider-1 .new-color .buttons .mobile-main-menu-container .mobile-main-menu a.mobile-nav-item:hover:last-child, .mobile-main-menu-container .mobile-main-menu .main-banner-slider-1 .new-color .buttons a.mobile-nav-item:hover:last-child, .main-banner-slider-1 .new-color .buttons .accordion-side-image-1 .content-item .content-item--text a:hover, .accordion-side-image-1 .content-item .content-item--text .main-banner-slider-1 .new-color .buttons a:hover, .main-banner-slider-1 .new-color .buttons .cta-1 a:hover, .cta-1 .main-banner-slider-1 .new-color .buttons a:hover, .main-banner-slider-1 .new-color .buttons .text-image-slider .swiper-slide-text a:hover, .text-image-slider .swiper-slide-text .main-banner-slider-1 .new-color .buttons a:hover, .main-banner-slider-1 .new-color .buttons .single-post .sidebar-banner-wrapper .textwidget a:hover, .single-post .sidebar-banner-wrapper .textwidget .main-banner-slider-1 .new-color .buttons a:hover {
  background-color: transparent;
}
.main-banner-slider-1 h1 {
  font-size: var(--h1-fz);
  line-height: var(--h1-lh);
  color: #ffffff;
  margin-bottom: 0;
  font-weight: 400;
  word-break: break-word;
  hyphens: auto;
}
.main-banner-slider-1 p {
  font-family: var(--ff-2);
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  color: #ffffff;
  margin-bottom: 0;
}
.main-banner-slider-1 .overlay-bg {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  background: rgba(26, 53, 136, 0.9);
}
.main-banner-slider-1 .bg-text {
  position: relative;
}
@media (min-width: 768px) {
  .main-banner-slider-1 .bg-text {
    padding: 0 24px 0 48px;
  }
}
@media (min-width: 768px) {
  .main-banner-slider-1 .bg-text:before {
    content: "";
    position: absolute;
    display: block;
    left: 0;
    width: 100%;
    height: 3000px;
    background: rgba(26, 53, 136, 0.9);
    z-index: -1;
    top: -1000px;
  }
}
.main-banner-slider-1 .text p {
  margin-top: 32px;
}
.main-banner-slider-1 .text-col-img {
  margin-top: 32px;
}
@media (min-width: 992px) {
  .main-banner-slider-1 .text-col-img {
    margin-top: 48px;
  }
}
@media (min-width: 992px) {
  .main-banner-slider-1 .text-col-img {
    margin-top: 0;
  }
}
.main-banner-slider-1 .buttons {
  margin-top: 32px;
  display: flex;
  flex-wrap: wrap;
}
.main-banner-slider-1 .buttons a {
  margin-bottom: 12px;
  width: 100%;
  height: fit-content;
}
.main-banner-slider-1 .buttons a:last-child {
  margin-bottom: 0;
}
.main-banner-slider-1 .buttons a:hover.btn-primary, .main-banner-slider-1 .buttons .text-in-columns a[download]:hover, .text-in-columns .main-banner-slider-1 .buttons a[download]:hover, .main-banner-slider-1 .buttons .mobile-main-menu-container .mobile-main-menu a.mobile-nav-item:hover:last-child, .mobile-main-menu-container .mobile-main-menu .main-banner-slider-1 .buttons a.mobile-nav-item:hover:last-child, .main-banner-slider-1 .buttons .accordion-side-image-1 .content-item .content-item--text a:hover, .accordion-side-image-1 .content-item .content-item--text .main-banner-slider-1 .buttons a:hover, .main-banner-slider-1 .buttons .cta-1 a:hover, .cta-1 .main-banner-slider-1 .buttons a:hover, .main-banner-slider-1 .buttons .text-image-slider .swiper-slide-text a:hover, .text-image-slider .swiper-slide-text .main-banner-slider-1 .buttons a:hover, .main-banner-slider-1 .buttons .single-post .sidebar-banner-wrapper .textwidget a:hover, .single-post .sidebar-banner-wrapper .textwidget .main-banner-slider-1 .buttons a:hover {
  background-color: #ffffff;
  color: #1A3588;
  border-color: #1A3588;
}
@media (min-width: 768px) {
  .main-banner-slider-1 .buttons a {
    width: fit-content;
    margin-bottom: 0;
    margin-right: 12px;
  }
}
@media (min-width: 768px) {
  .main-banner-slider-1 .buttons a {
    margin-right: 12px;
  }
  .main-banner-slider-1 .buttons a:last-child {
    margin-right: 0;
  }
}
.main-banner-slider-1 .main-banner-swiper-1-bullet {
  position: absolute;
  display: none;
}
@media (min-width: 768px) {
  .main-banner-slider-1 .main-banner-swiper-1-bullet {
    display: block;
    top: 112%;
    left: 40px;
  }
}
.main-banner-slider-1 .main-banner-swiper-1-bullet .swiper-pagination-bullet {
  background: rgba(242, 247, 255, 0.5);
  width: 10px;
  height: 10px;
}
.main-banner-slider-1 .main-banner-swiper-1-bullet .swiper-pagination-bullet-active {
  background: #F2F7FF;
}

.footer-banner-1 {
  background-color: #F2F7FF;
  padding: 48px 0;
}
@media (min-width: 768px) {
  .footer-banner-1 .revert-order .image-column {
    order: 2;
    display: flex;
    justify-content: end;
  }
  .footer-banner-1 .revert-order .text-column {
    order: 1;
    padding: 0 12px !important;
  }
}
.footer-banner-1 .title-with-img {
  margin-bottom: 24px;
}
.footer-banner-1 .title-with-img h2 {
  margin-bottom: 12px;
}
@media (min-width: 576px) {
  .footer-banner-1 .title-with-img h2 {
    margin-bottom: 0;
  }
}
.footer-banner-1 .title-with-img img {
  margin-left: 12px;
}
.footer-banner-1 .image-column {
  margin-bottom: 32px;
}
@media (min-width: 768px) {
  .footer-banner-1 .image-column {
    margin-bottom: 0;
  }
}
.footer-banner-1 .image-wrapper {
  display: flex;
  justify-content: center;
}
@media (min-width: 992px) {
  .footer-banner-1 .image-wrapper {
    display: flex;
    justify-content: start;
  }
}
.footer-banner-1 h2 {
  color: #1A3588;
  font-size: var(--h2-fz);
  line-height: var(--h2-fz);
  margin-bottom: 24px;
}
.footer-banner-1 p {
  color: #1A3588;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  font-family: var(--ff-2);
}
.footer-banner-1 .btn, .footer-banner-1 .single-post .sidebar-banner-wrapper .textwidget a, .single-post .sidebar-banner-wrapper .textwidget .footer-banner-1 a {
  margin-top: 40px;
  width: 100%;
}
@media (min-width: 768px) {
  .footer-banner-1 .btn, .footer-banner-1 .single-post .sidebar-banner-wrapper .textwidget a, .single-post .sidebar-banner-wrapper .textwidget .footer-banner-1 a {
    width: fit-content;
  }
}
.footer-banner-1 .btn.btn-second, .footer-banner-1 .single-post .sidebar-banner-wrapper .textwidget a.btn-second, .single-post .sidebar-banner-wrapper .textwidget .footer-banner-1 a.btn-second {
  margin-top: 24px;
}
@media (min-width: 992px) {
  .footer-banner-1 .btn.btn-second, .footer-banner-1 .single-post .sidebar-banner-wrapper .textwidget a.btn-second, .single-post .sidebar-banner-wrapper .textwidget .footer-banner-1 a.btn-second {
    margin-top: 40px;
  }
}

.text-image-slider-2 {
  margin-bottom: 64px;
  position: relative;
}
@media (min-width: 768px) {
  .text-image-slider-2 {
    margin-bottom: 100px;
  }
}
.text-image-slider-2 .swiper-text-image-2 {
  padding: 12px;
}
.text-image-slider-2 .swiper-text-image-2 .swiper-wrapper {
  padding: 12px;
}
.text-image-slider-2 .swiper-text-image-2 .swiper-wrapper .swiper-slide {
  height: auto;
  padding-right: 12px;
}
.text-image-slider-2 .swiper-text-image-2 .swiper-wrapper .swiper-slide .slide-content {
  display: flex;
  flex-direction: column;
  height: 100%;
  padding: 20px;
  box-shadow: 0px 4px 12px 0px rgba(70, 90, 150, 0.1490196078);
  border-radius: 20px;
}
@media (min-width: 576px) {
  .text-image-slider-2 .swiper-text-image-2 .swiper-wrapper .swiper-slide .slide-content {
    padding: 40px;
  }
}
.text-image-slider-2 .swiper-text-image-2 .swiper-wrapper .swiper-slide .slide-content .swiper-slide-image {
  margin-bottom: 32px;
  min-height: 128px;
}
.text-image-slider-2 .swiper-text-image-2 .swiper-wrapper .swiper-slide .slide-content .swiper-slide-image:has(.second-image) {
  display: flex;
  justify-content: space-between;
}
.text-image-slider-2 .swiper-text-image-2 .swiper-wrapper .swiper-slide .slide-content .swiper-slide-image img {
  max-width: 142px;
  height: auto;
}
@media (min-width: 576px) {
  .text-image-slider-2 .swiper-text-image-2 .swiper-wrapper .swiper-slide .slide-content .swiper-slide-image img {
    max-width: 190px;
    max-height: 164px;
  }
}
.text-image-slider-2 .swiper-text-image-2 .swiper-wrapper .swiper-slide .slide-content .heading {
  color: #1A3588;
}
.text-image-slider-2 .swiper-text-image-2 .swiper-wrapper .swiper-slide .slide-content p,
.text-image-slider-2 .swiper-text-image-2 .swiper-wrapper .swiper-slide .slide-content .text {
  color: #1A3588;
}
.text-image-slider-2 .swiper-text-image-2 .swiper-wrapper .swiper-slide .slide-content ul li {
  color: #1A3588;
}
@media (min-width: 768px) {
  .text-image-slider-2 .swiper-text-image-2 .swiper-wrapper .swiper-slide a {
    width: fit-content;
  }
}
.text-image-slider-2 .swiper-pagination {
  bottom: -26px;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (min-width: 768px) {
  .text-image-slider-2 .swiper-pagination {
    bottom: -48px;
  }
}
.text-image-slider-2 .swiper-pagination .swiper-pagination-bullet {
  background: #DAE5FF;
  width: 10px;
  height: 10px;
  opacity: 1 !important;
  transition: all 0.3s ease-in-out;
}
.text-image-slider-2 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #1A3588;
  width: 10px;
  height: 10px;
}
@media (min-width: 768px) {
  .text-image-slider-2 .swiper-pagination .swiper-pagination-bullet {
    background: #DAE5FF;
    width: 12px;
    height: 12px;
    transition: all 0.3s ease-in-out;
  }
  .text-image-slider-2 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #1A3588;
    width: 16px;
    height: 16px;
  }
}

.doctors-team-card-1 {
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .doctors-team-card-1 {
    margin-bottom: 100px;
  }
}
.doctors-team-card-1 h2 {
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  margin-bottom: 32px;
  color: #1A3588;
}
.doctors-team-card-1 .team-item .team-item-wrapper {
  border: 1px solid #B7D0F9;
  border-radius: 20px;
  padding: 0 24px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.doctors-team-card-1 .team-item .team-item-wrapper:hover {
  border: 1px solid #1A3588;
}
.doctors-team-card-1 .team-item .team-item-wrapper.open {
  border: 1px solid #1A3588;
}
.doctors-team-card-1 .team-item .team-item-wrapper.open button::after {
  transform: rotate(90deg);
  transition: transform 0.3s ease;
}
.doctors-team-card-1 .team-item .team-item-wrapper.open .item-doctors-list {
  margin-top: 0;
  padding-top: 24px;
  border-top: 1px solid #B7D0F9;
}
.doctors-team-card-1 .team-item .team-item-wrapper.open .item-doctors-list .scroll-content {
  max-height: 400px;
  margin-bottom: 32px;
}
.doctors-team-card-1 .team-item .team-item-wrapper.open .central-contact {
  display: block;
}
.doctors-team-card-1 .team-item .team-item-wrapper .central-contact {
  display: none;
}
.doctors-team-card-1 .team-item .team-item-wrapper .central-contact span {
  margin-right: 8px;
  color: #1A3588;
}
.doctors-team-card-1 .team-item .team-item-wrapper .central-contact a {
  color: #1A3588;
  text-decoration: none;
}
.doctors-team-card-1 .team-item .team-item-wrapper .central-contact a:hover {
  text-decoration: underline;
}
.doctors-team-card-1 .team-item .team-item-wrapper .person-email {
  color: #1A3588;
  text-decoration: none;
}
.doctors-team-card-1 .team-item .team-item-wrapper .person-email:hover {
  text-decoration: underline;
}
.doctors-team-card-1 .team-item .team-item-wrapper h3 {
  color: #1A3588;
  font-family: var(--ff-2);
  margin-bottom: 0;
  position: relative;
}
.doctors-team-card-1 .team-item .team-item-wrapper button {
  font-size: var(--h4-fz);
  line-height: var(--h4-lh);
  color: #1A3588;
  font-family: var(--ff-2);
  margin-bottom: 0;
  position: relative;
  font-weight: bold;
  letter-spacing: 1px;
  background-color: transparent;
  display: block;
  width: 100%;
  border: 0;
  padding: 32px 0;
  text-align: left;
}
.doctors-team-card-1 .team-item .team-item-wrapper button::after {
  content: "";
  display: block;
  position: absolute;
  top: 33px;
  right: 0;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="19" fill="none"><path fill="%231E326E" d="M1.854 18.727a1.335 1.335 0 0 1-.947-.387 1.334 1.334 0 0 1 0-1.88L7.854 9.5.907 2.54A1.333 1.333 0 0 1 2.787.66l7.88 7.893a1.333 1.333 0 0 1 .387.947 1.4 1.4 0 0 1-.387.947L2.761 18.34c-.242.24-.567.378-.907.387Z"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  width: 10px;
  height: 18px;
  cursor: pointer;
}
.doctors-team-card-1 .team-item .team-item-wrapper .item-doctors-list {
  transition: all 0.3s ease-in-out;
}
.doctors-team-card-1 .team-item .team-item-wrapper .item-doctors-list .scroll-content {
  overflow-y: scroll;
  max-height: 0;
  scrollbar-width: thin;
  scrollbar-color: #1A3588 transparent;
}
.doctors-team-card-1 .team-item .team-item-wrapper .item-doctors-list .scroll-content::-webkit-scrollbar {
  width: 6px;
}
.doctors-team-card-1 .team-item .team-item-wrapper .item-doctors-list .scroll-content::-webkit-scrollbar-thumb {
  background-color: #1A3588;
  border-radius: 4px;
  display: block;
}
.doctors-team-card-1 .team-item .team-item-wrapper .item-doctors-list .scroll-content::-webkit-scrollbar-track {
  background: transparent;
}
.doctors-team-card-1 .team-item .doctor {
  display: flex;
  margin-bottom: 24px;
}
.doctors-team-card-1 .team-item .doctor:last-child {
  margin-bottom: 0;
}
.doctors-team-card-1 .team-item .doctor .skeleton-featured {
  background-color: #DAE5FF;
  width: 88px;
  height: 88px;
  border-radius: 20px;
  flex-shrink: 0;
  margin-right: 24px;
}
.doctors-team-card-1 .team-item .doctor .image {
  flex-shrink: 0;
  margin-right: 24px;
  border-radius: 20px;
}
.doctors-team-card-1 .team-item .doctor .image img {
  width: 88px;
  height: 88px;
  border-radius: 20px;
  flex-shrink: 0;
}
.doctors-team-card-1 .team-item .doctor .content h3 {
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  color: #1A3588;
  margin-bottom: 4px;
}
.doctors-team-card-1 .team-item .doctor .content h3::after {
  content: none;
}
.doctors-team-card-1 .team-item .doctor .content a.inherit {
  text-decoration: none;
}
.doctors-team-card-1 .team-item .doctor .content p {
  color: #1A3588;
  font-size: var(--small-fz);
  line-height: var(--small-lh);
  margin-bottom: 8px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.timeline-1 {
  margin-bottom: 64px;
}
@media (min-width: 992px) {
  .timeline-1 {
    margin-bottom: 100px;
  }
}
.timeline-1 h2 {
  color: #1A3588;
  font-family: var(--ff-1);
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  margin-bottom: 20px;
}
.timeline-1 p {
  margin-bottom: 40px;
  color: #1A3588;
}
.timeline-1 .box-shadow {
  padding: 24px;
}
.timeline-1 .img {
  width: 200px;
  height: 200px;
  flex: 0 0 auto;
  position: relative;
  overflow: hidden;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
}
@media (min-width: 768px) {
  .timeline-1 .img {
    width: 280px;
    height: 280px;
  }
}
@media (min-width: 1200px) {
  .timeline-1 .img {
    width: 420px;
    height: 380px;
    margin: 0;
  }
}
.timeline-1 .img img {
  position: relative;
  display: block;
  max-width: 100%;
  height: auto;
  border-radius: 10px;
}
.timeline-1 .content {
  padding: 24px 0;
}
@media (min-width: 992px) {
  .timeline-1 .content {
    padding: 36px;
  }
}
@media (min-width: 1200px) {
  .timeline-1 .content {
    padding: 48px;
  }
}
.timeline-1 .wrapper {
  box-shadow: 0px 4px 12px 0px rgba(70, 90, 150, 0.15);
  padding: 24px;
  border-radius: 30px;
}
@media (min-width: 992px) {
  .timeline-1 .wrapper {
    display: flex;
  }
}
.timeline-1 .pagination-wrapper {
  padding-left: 24px;
  padding-right: 24px;
}
.timeline-1 .timeline-pagination {
  margin-top: 0;
}
@media (min-width: 992px) {
  .timeline-1 .timeline-pagination {
    margin-top: 20px;
  }
}
.timeline-1 .timeline-pagination .swiper-wrapper {
  display: flex;
  align-items: center;
}
@media (min-width: 992px) {
  .timeline-1 .timeline-pagination .swiper-wrapper {
    width: 100%;
    justify-content: space-between;
  }
}
.timeline-1 .timeline-pagination .swiper-slide {
  width: auto;
  display: flex;
  align-items: center;
}
.timeline-1 .pagination-bullet {
  flex: 0 0 auto;
  width: 20px;
  height: 20px;
  background: #B7D0F9;
  border-radius: 50%;
  overflow: hidden;
  transition: width 0.4s ease, border-radius 0.4s ease, background-color 0.4s ease;
  cursor: pointer;
  position: relative;
}
.timeline-1 .pagination-bullet .year {
  opacity: 0;
  font-family: var(--ff-2);
  font-weight: 400;
  font-size: var(--base-fz);
  color: #ffffff;
  transform: translate(-50%, -50%);
  white-space: nowrap;
  transition: opacity 0.4s ease;
}
.timeline-1 .pagination-bullet.active {
  width: 100px;
  background: #1A3588;
  border-radius: 20px;
  text-align: center;
  height: auto;
  padding-top: 6px;
  padding-bottom: 6px;
}
.timeline-1 .pagination-bullet.active .year {
  position: relative;
  opacity: 1;
}
.timeline-1 .pagination-line-wrapper {
  flex: 1 1 auto;
  display: none;
}
@media (min-width: 576px) {
  .timeline-1 .pagination-line-wrapper {
    display: flex;
  }
}
.timeline-1 .pagination-line {
  flex: 1;
  height: 2px;
  background: #B7D0F9;
  margin: 0 4px;
}
.timeline-1 .timeline-swiper-button-prev,
.timeline-1 .timeline-swiper-button-next {
  position: absolute;
  top: calc(50% - 52px);
  background-color: #fff;
  border-radius: 50%;
  width: 44px;
  height: 44px;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.0509803922);
  transition: all 0.3s ease-in-out;
  z-index: 1;
}
.timeline-1 .timeline-swiper-button-prev:after,
.timeline-1 .timeline-swiper-button-next:after {
  content: " " !important;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="19" fill="none"><path fill="%231E326E" d="M1.854 18.727a1.335 1.335 0 0 1-.947-.387 1.334 1.334 0 0 1 0-1.88L7.854 9.5.907 2.54A1.333 1.333 0 0 1 2.787.66l7.88 7.893a1.333 1.333 0 0 1 .387.947 1.4 1.4 0 0 1-.387.947L2.761 18.34c-.242.24-.567.378-.907.387Z"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  width: 8px;
  height: 14px;
}
.timeline-1 .timeline-swiper-button-prev:hover,
.timeline-1 .timeline-swiper-button-next:hover {
  background: #FFF8E6;
}
.timeline-1 .timeline-swiper-button-prev.swiper-button-disabled,
.timeline-1 .timeline-swiper-button-next.swiper-button-disabled {
  display: none;
}
.timeline-1 .timeline-swiper-button-prev {
  left: 14px;
}
.timeline-1 .timeline-swiper-button-prev:after {
  transform: rotate(180deg);
}
.timeline-1 .timeline-swiper-button-next {
  right: 14px;
}

.gallery-2 {
  position: relative;
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .gallery-2 {
    margin-bottom: 100px;
  }
}
.gallery-2 h2 {
  color: #1A3588;
  font-family: var(--ff-1);
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  margin-bottom: 48px;
  text-align: center;
}
.gallery-2 h3 {
  color: #1A3588;
  font-family: var(--ff-2);
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  margin-bottom: 0;
  text-align: center;
  padding: 12px 24px 0 24px;
}
.gallery-2 h3 a {
  text-decoration: none;
}
.gallery-2 h3 a:hover {
  text-decoration: none;
}
.gallery-2 .swiper-slide {
  width: auto;
  position: relative;
  height: auto;
}
.gallery-2 .swiper-slide img {
  max-width: 100%;
  height: auto;
  transform: scale(1);
  transition: all 0.3s ease;
}
.gallery-2 .swiper.gallery-2-slider {
  padding: 40px 0 100px;
  position: relative;
  overflow: hidden;
}
.gallery-2 .swiper.gallery-2-slider a:hover img {
  transform: scale(1.1);
}
@media (min-width: 992px) {
  .gallery-2 .swiper.gallery-2-slider {
    padding: 60px 0;
  }
}
.gallery-2 .swiper.gallery-2-slider::before, .gallery-2 .swiper.gallery-2-slider::after {
  content: "";
  position: absolute;
  top: 0;
  width: 50px;
  height: 100%;
  z-index: 10;
  pointer-events: none;
}
@media (min-width: 576px) {
  .gallery-2 .swiper.gallery-2-slider::before, .gallery-2 .swiper.gallery-2-slider::after {
    width: 50px;
  }
}
@media (min-width: 992px) {
  .gallery-2 .swiper.gallery-2-slider::before, .gallery-2 .swiper.gallery-2-slider::after {
    width: 150px;
  }
}
.gallery-2 .swiper.gallery-2-slider::before {
  left: 0;
  background: linear-gradient(to right, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);
}
.gallery-2 .swiper.gallery-2-slider::after {
  right: 0;
  background: linear-gradient(to left, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);
}
.gallery-2 .gallery2-swiper-button-prev,
.gallery-2 .gallery2-swiper-button-next {
  position: absolute;
  top: 50%;
  background-color: #fff;
  border-radius: 50%;
  width: 44px;
  height: 44px;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.0509803922);
  transition: all 0.3s ease-in-out;
  z-index: 1;
}
.gallery-2 .gallery2-swiper-button-prev:after,
.gallery-2 .gallery2-swiper-button-next:after {
  content: " " !important;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="19" fill="none"><path fill="%231E326E" d="M1.854 18.727a1.335 1.335 0 0 1-.947-.387 1.334 1.334 0 0 1 0-1.88L7.854 9.5.907 2.54A1.333 1.333 0 0 1 2.787.66l7.88 7.893a1.333 1.333 0 0 1 .387.947 1.4 1.4 0 0 1-.387.947L2.761 18.34c-.242.24-.567.378-.907.387Z"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  width: 8px;
  height: 14px;
}
.gallery-2 .gallery2-swiper-button-prev:hover,
.gallery-2 .gallery2-swiper-button-next:hover {
  background: #FFF8E6;
}
.gallery-2 .gallery2-swiper-button-prev.swiper-button-disabled,
.gallery-2 .gallery2-swiper-button-next.swiper-button-disabled {
  display: none;
}
@media (min-width: 992px) {
  .gallery-2 .gallery2-swiper-button-prev,
  .gallery-2 .gallery2-swiper-button-next {
    opacity: 0;
  }
  .gallery-2 .gallery-arrows:hover .gallery2-swiper-button-prev,
  .gallery-2 .gallery-arrows:hover .gallery2-swiper-button-next {
    opacity: 1;
  }
}
.gallery-2 .gallery2-swiper-button-prev {
  left: 14px;
}
@media (min-width: 1200px) {
  .gallery-2 .gallery2-swiper-button-prev {
    left: 100px;
  }
}
.gallery-2 .gallery2-swiper-button-prev:after {
  transform: rotate(180deg);
}
.gallery-2 .gallery2-swiper-button-next {
  right: 14px;
}
@media (min-width: 1200px) {
  .gallery-2 .gallery2-swiper-button-next {
    right: 100px;
  }
}

.text-in-columns p {
  color: #1A3588;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  font-family: var(--ff-2);
}
.text-in-columns a[download] {
  text-decoration: none;
  display: block;
  width: fit-content;
  margin: 0 auto;
  transition: all 0.3s ease-in-out;
}
.text-in-columns ._3d-flip-book {
  width: 100%;
  display: flex !important;
  justify-content: center !important;
}
.text-in-columns ._3d-flip-book .book-thumbnail img {
  max-width: 100%;
  object-fit: cover;
  max-height: 300px;
}

.testimonial-3 {
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .testimonial-3 {
    margin-bottom: 100px;
  }
}
.testimonial-3 .author {
  height: 100%;
}
.testimonial-3 .doctor-card {
  width: 100%;
  max-height: 360px;
  overflow: hidden;
  position: relative;
  border-radius: 20px;
  margin-bottom: 32px;
}
@media (min-width: 768px) {
  .testimonial-3 .doctor-card {
    max-height: 100%;
    margin-bottom: 0;
    height: 100%;
  }
  .testimonial-3 .doctor-card .author {
    height: 100%;
  }
}
@media (min-width: 992px) {
  .testimonial-3 .doctor-card {
    max-height: 280px;
  }
}
.testimonial-3 .doctor-card a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 3;
}
.testimonial-3 .doctor-card:hover img {
  transform: scale(1.2);
}
.testimonial-3 .doctor-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transform: scale(1);
  transition: all 0.3s ease;
}
.testimonial-3 .doctor-card:before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 27.31%, rgba(0, 0, 0, 0.2) 55.32%);
}
.testimonial-3 .content-name {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 16px 32px;
  display: flex;
  align-items: end;
  z-index: 2;
}
.testimonial-3 .content-name h3 {
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  color: #ffffff;
  font-family: var(--ff-1);
  font-weight: 400;
  margin-bottom: 0;
}
.testimonial-3 .content {
  border-radius: 20px;
  box-shadow: 0px 4px 12px 0px rgba(70, 90, 150, 0.1490196078);
  padding: 32px 40px;
  color: #1A3588;
  height: 100%;
  position: relative;
}
.testimonial-3 .content p {
  margin-bottom: 12px;
}
.testimonial-3 .content a {
  color: #F8CD7E;
  text-decoration: none;
  transition: all 0.3s ease;
}
.testimonial-3 .content a:hover {
  color: #1A3588;
}
.testimonial-3 .content h2,
.testimonial-3 .content h3 {
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  color: #1A3588;
  font-family: var(--ff-1);
  font-weight: 400;
  margin-bottom: 24px;
}

.categories-slider-container .categories-slider-blog {
  padding: 24px 0 0 0;
}
.categories-slider-container .categories-slider-blog .swiper {
  padding: 0 40px;
}
@media (min-width: 576px) {
  .categories-slider-container .categories-slider-blog .swiper {
    padding: 0;
  }
}
.categories-slider-container .categories-slider-blog .swiper-slide {
  width: fit-content;
  display: inline-block;
  white-space: nowrap;
  color: #1A3588;
  padding: 3px 8px;
  border: 1px solid #B7D0F9;
  border-radius: 40px;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
}
.categories-slider-container .categories-slider-blog .swiper-slide.active {
  background: #FFF8E6;
  border: 1px solid #F8CD7E;
}
.categories-slider-container .categories-slider-blog .swiper-slide:hover {
  border: 1px solid #1A3588;
}
.categories-slider-container .categories-slider-blog .swiper-slide a {
  color: #1A3588;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
}
.categories-slider-container .categories-slider-blog h3 {
  width: max-content;
  margin-right: 24px;
  color: #1A3588;
  font-family: var(--ff-2);
  font-size: 22px;
  line-height: 26px;
  margin-bottom: 12px;
}
.categories-slider-container .navigation-page-prev,
.categories-slider-container .navigation-page-next {
  position: absolute;
  top: calc(50% + 12px);
  background-color: #fff;
  border-radius: 50%;
  width: 38px;
  height: 38px;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.0509803922);
  transition: all 0.3s ease-in-out;
  z-index: 1;
}
.categories-slider-container .navigation-page-prev:after,
.categories-slider-container .navigation-page-next:after {
  content: " " !important;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="19" fill="none"><path fill="%231E326E" d="M1.854 18.727a1.335 1.335 0 0 1-.947-.387 1.334 1.334 0 0 1 0-1.88L7.854 9.5.907 2.54A1.333 1.333 0 0 1 2.787.66l7.88 7.893a1.333 1.333 0 0 1 .387.947 1.4 1.4 0 0 1-.387.947L2.761 18.34c-.242.24-.567.378-.907.387Z"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  width: 8px;
  height: 14px;
}
.categories-slider-container .navigation-page-prev:hover,
.categories-slider-container .navigation-page-next:hover {
  background: #FFF8E6;
}
.categories-slider-container .navigation-page-next {
  right: 0;
}
@media (min-width: 576px) {
  .categories-slider-container .navigation-page-next {
    right: -38px;
  }
}
@media (min-width: 768px) {
  .categories-slider-container .navigation-page-next {
    right: -20px;
  }
}
@media (min-width: 1100px) {
  .categories-slider-container .navigation-page-next {
    right: -38px;
  }
}
.categories-slider-container .navigation-page-prev {
  left: 0;
  transform: rotate(180deg);
}
@media (min-width: 576px) {
  .categories-slider-container .navigation-page-prev {
    left: -38px;
  }
}
@media (min-width: 768px) {
  .categories-slider-container .navigation-page-prev {
    left: -27px;
  }
}
@media (min-width: 1100px) {
  .categories-slider-container .navigation-page-prev {
    left: -38px;
  }
}

.grid-gallery-slider-1 {
  padding: 0 0 40px;
}
@media (min-width: 768px) {
  .grid-gallery-slider-1 {
    padding: 0 0 140px;
  }
}
.grid-gallery-slider-1 h2 {
  color: #1A3588;
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  margin-bottom: 32px;
}
.grid-gallery-slider-1 .swiper-slide {
  max-height: 545px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.grid-gallery-slider-1 .swiper-slide a {
  position: absolute;
  background: #1A3588;
  color: #ffffff !important;
  display: flex;
  align-items: center;
  top: 12px;
  right: 12px;
  text-decoration: none;
  font-size: var(--small-fz);
  line-height: var(--small-lh);
  transition: all 0.3s ease-in-out;
}
.grid-gallery-slider-1 .swiper-slide a.secondary {
  top: unset;
  bottom: 12px;
}
.grid-gallery-slider-1 .swiper-slide a:hover {
  background-color: #ffffff;
  color: #1A3588 !important;
}
.grid-gallery-slider-1 .swiper-slide a:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='22' viewBox='0 0 18 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5 13.25V10.625C16.5 8.76104 14.989 7.25 13.125 7.25H11.625C11.0037 7.25 10.5 6.74632 10.5 6.125V4.625C10.5 2.76104 8.98896 1.25 7.125 1.25H5.25M6 13.25L9 16.25M9 16.25L12 13.25M9 16.25L9 10.25M7.5 1.25H2.625C2.00368 1.25 1.5 1.75368 1.5 2.375V19.625C1.5 20.2463 2.00368 20.75 2.625 20.75H15.375C15.9963 20.75 16.5 20.2463 16.5 19.625V10.25C16.5 5.27944 12.4706 1.25 7.5 1.25Z' stroke='%231E326E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
@media (min-width: 768px) {
  .grid-gallery-slider-1 .swiper-slide a {
    font-size: var(--base-fz);
    line-height: var(--base-lh);
  }
}
.grid-gallery-slider-1 .swiper-slide a:before {
  content: " ";
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='22' viewBox='0 0 18 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5 13.25V10.625C16.5 8.76104 14.989 7.25 13.125 7.25H11.625C11.0037 7.25 10.5 6.74632 10.5 6.125V4.625C10.5 2.76104 8.98896 1.25 7.125 1.25H5.25M6 13.25L9 16.25M9 16.25L12 13.25M9 16.25L9 10.25M7.5 1.25H2.625C2.00368 1.25 1.5 1.75368 1.5 2.375V19.625C1.5 20.2463 2.00368 20.75 2.625 20.75H15.375C15.9963 20.75 16.5 20.2463 16.5 19.625V10.25C16.5 5.27944 12.4706 1.25 7.5 1.25Z' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  width: 15px;
  height: 19px;
  z-index: 1;
  margin-right: 8px;
  transition: all 0.3s ease-in-out;
}
.grid-gallery-slider-1 .swiper-slide img {
  height: 100%;
  border-radius: 12px;
  max-width: 100%;
  object-fit: cover;
}
.grid-gallery-slider-1 .grid-img {
  display: flex;
  flex-direction: column;
  gap: 12px;
  width: 23%;
  min-height: 545px;
}
.grid-gallery-slider-1 .grid-img img {
  height: 266.5px;
  object-fit: cover;
}
.grid-gallery-slider-1 .large-img {
  width: 50%;
  height: 100%;
  min-height: 545px;
}
.grid-gallery-slider-1 .large-img img {
  height: 545px;
  object-fit: cover;
}
.grid-gallery-slider-1 .small-img {
  width: 23%;
  height: 100%;
  min-height: 545px;
}
.grid-gallery-slider-1 .small-img img {
  height: 545px;
}
.grid-gallery-slider-1 .swiper-grid-gallery-next,
.grid-gallery-slider-1 .swiper-grid-gallery-prev {
  position: absolute;
  top: calc(50% + 13px);
  width: 44px;
  height: 44px;
  background: #ffffff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
  transition: all 0.3s ease-in-out;
}
.grid-gallery-slider-1 .swiper-grid-gallery-next:hover,
.grid-gallery-slider-1 .swiper-grid-gallery-prev:hover {
  background: #F5D296;
}
.grid-gallery-slider-1 .swiper-grid-gallery-next::before,
.grid-gallery-slider-1 .swiper-grid-gallery-prev::before {
  content: "";
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='14' viewBox='0 0 9 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.38947 13.92C1.25786 13.9208 1.1274 13.8955 1.00556 13.8458C0.883721 13.796 0.772905 13.7227 0.679465 13.63C0.493214 13.4426 0.388672 13.1892 0.388672 12.925C0.388672 12.6608 0.493214 12.4074 0.679465 12.22L5.88947 7L0.679465 1.78C0.515639 1.5887 0.430032 1.34263 0.439754 1.09095C0.449475 0.839275 0.553808 0.600536 0.731902 0.422441C0.909997 0.244346 1.14874 0.140014 1.40041 0.130293C1.65209 0.120572 1.89816 0.206178 2.08947 0.370004L7.99946 6.29C8.09215 6.38344 8.16547 6.49426 8.21524 6.6161C8.265 6.73794 8.29023 6.8684 8.28947 7C8.28578 7.26477 8.1822 7.51837 7.99946 7.71L2.06946 13.63C1.88816 13.81 1.64485 13.9137 1.38947 13.92Z' fill='%231A3588'/%3E%3C/svg%3E%0A");
  width: 8px;
  height: 14px;
  background-repeat: no-repeat;
  background-size: contain;
}
.grid-gallery-slider-1 .swiper-grid-gallery-prev {
  transform: rotate(180deg);
  left: -10px;
}
.grid-gallery-slider-1 .swiper-grid-gallery-next {
  right: -8px;
}
@media (max-width: 768px) {
  .grid-gallery-slider-1 .grid-img, .grid-gallery-slider-1 .small-img {
    width: 45%;
  }
  .grid-gallery-slider-1 .large-img {
    width: 100%;
    height: auto;
  }
  .grid-gallery-slider-1 img,
  .grid-gallery-slider-1 picture {
    width: 100%;
  }
}
@media (max-width: 576px) {
  .grid-gallery-slider-1 .grid-img, .grid-gallery-slider-1 .large-img, .grid-gallery-slider-1 .small-img {
    width: 100%;
    height: auto;
  }
}
.grid-gallery-slider-1 .swiper-grid-gallery-pagination {
  bottom: -26px;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (min-width: 768px) {
  .grid-gallery-slider-1 .swiper-grid-gallery-pagination {
    bottom: -48px;
  }
}
.grid-gallery-slider-1 .swiper-grid-gallery-pagination .swiper-pagination-bullet {
  background: #DAE5FF;
  width: 10px;
  height: 10px;
  opacity: 1 !important;
  transition: all 0.3s ease-in-out;
}
.grid-gallery-slider-1 .swiper-grid-gallery-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #1A3588;
  width: 10px;
  height: 10px;
}
@media (min-width: 768px) {
  .grid-gallery-slider-1 .swiper-grid-gallery-pagination .swiper-pagination-bullet {
    background: #DAE5FF;
    width: 12px;
    height: 12px;
    transition: all 0.3s ease-in-out;
  }
  .grid-gallery-slider-1 .swiper-grid-gallery-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #1A3588;
    width: 16px;
    height: 16px;
  }
}

.contact-block-1 {
  margin-bottom: 64px;
  box-shadow: 0px 4px 12px 0px rgba(70, 90, 150, 0.1490196078);
  border-radius: 20px;
  padding: 40px 44px;
}
@media (min-width: 768px) {
  .contact-block-1 {
    margin-bottom: 100px;
  }
}
.contact-block-1 h2 {
  color: #1A3588;
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  margin-bottom: 24px;
}
.contact-block-1 p {
  color: #1A3588;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
}
.contact-block-1 .first-block {
  padding-bottom: 16px;
  margin-bottom: 16px;
  border-bottom: solid 1px #B7D0F9;
}
.contact-block-1 .first-block p,
.contact-block-1 .second-block p {
  color: #1A3588;
  font-size: var(--small-fz);
  line-height: var(--small-lh);
  margin-bottom: 0;
}
.contact-block-1 .first-block strong,
.contact-block-1 .second-block strong {
  color: #1A3588;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  margin-bottom: 8px;
  display: block;
}
.contact-block-1 .first-block a,
.contact-block-1 .second-block a {
  color: #1A3588;
  font-size: var(--small-fz);
  line-height: var(--small-lh);
  transition: all 0.3s ease-in-out;
}
.contact-block-1 .first-block a:hover,
.contact-block-1 .second-block a:hover {
  color: #F8CD7E;
}

.accordion-grid-2 {
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .accordion-grid-2 {
    margin-bottom: 100px;
  }
}
.accordion-grid-2_head {
  margin-bottom: 48px;
  align-items: center;
}
.accordion-grid-2_head h2 {
  color: #1A3588;
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  margin-bottom: 24px;
}
.accordion-grid-2_head p {
  color: #1A3588;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  margin-bottom: 0;
}
.accordion-grid-2_head a {
  text-decoration: none;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease-in-out;
  width: 100%;
}
.accordion-grid-2_head a:before {
  content: " ";
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='20' viewBox='0 0 17 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.96154 8.66667V8H1.30769V8.66667H1.96154ZM7.19231 8.66667V8H6.53846V8.66667H7.19231ZM7.19231 14H6.53846V14.6667H7.19231V14ZM16.3462 4.66667H17V4.39067L16.8091 4.19467L16.3462 4.66667ZM12.4231 0.666667L12.886 0.194667L12.6938 0H12.4231V0.666667ZM1.96154 9.33333H3.26923V8H1.96154V9.33333ZM2.61538 14.6667V11.3333H1.30769V14.6667H2.61538ZM2.61538 11.3333V8.66667H1.30769V11.3333H2.61538ZM3.26923 10.6667H1.96154V12H3.26923V10.6667ZM3.92308 10C3.92308 10.1768 3.85419 10.3464 3.73157 10.4714C3.60895 10.5964 3.44264 10.6667 3.26923 10.6667V12C3.78946 12 4.28839 11.7893 4.65625 11.4142C5.02411 11.0391 5.23077 10.5304 5.23077 10H3.92308ZM3.26923 9.33333C3.44264 9.33333 3.60895 9.40357 3.73157 9.5286C3.85419 9.65362 3.92308 9.82319 3.92308 10H5.23077C5.23077 9.46957 5.02411 8.96086 4.65625 8.58579C4.28839 8.21071 3.78946 8 3.26923 8V9.33333ZM6.53846 8.66667V14H7.84615V8.66667H6.53846ZM7.19231 14.6667H8.5V13.3333H7.19231V14.6667ZM10.4615 12.6667V10H9.15385V12.6667H10.4615ZM8.5 8H7.19231V9.33333H8.5V8ZM10.4615 10C10.4615 9.46957 10.2549 8.96086 9.88702 8.58579C9.51916 8.21071 9.02023 8 8.5 8V9.33333C8.67341 9.33333 8.83972 9.40357 8.96234 9.5286C9.08496 9.65362 9.15385 9.82319 9.15385 10H10.4615ZM8.5 14.6667C9.02023 14.6667 9.51916 14.456 9.88702 14.0809C10.2549 13.7058 10.4615 13.1971 10.4615 12.6667H9.15385C9.15385 12.8435 9.08496 13.013 8.96234 13.1381C8.83972 13.2631 8.67341 13.3333 8.5 13.3333V14.6667ZM11.7692 8V14.6667H13.0769V8H11.7692ZM12.4231 9.33333H15.6923V8H12.4231V9.33333ZM12.4231 12H14.3846V10.6667H12.4231V12ZM1.30769 6.66667V2H0V6.66667H1.30769ZM15.6923 4.66667V6.66667H17V4.66667H15.6923ZM1.96154 1.33333H12.4231V0H1.96154V1.33333ZM11.9602 1.13867L15.8832 5.13867L16.8091 4.19467L12.886 0.194667L11.9602 1.13867ZM1.30769 2C1.30769 1.82319 1.37658 1.65362 1.4992 1.5286C1.62182 1.40357 1.78813 1.33333 1.96154 1.33333V0C1.44131 0 0.942381 0.210714 0.574521 0.585786C0.206662 0.960859 0 1.46957 0 2H1.30769ZM0 16V18H1.30769V16H0ZM1.96154 20H15.0385V18.6667H1.96154V20ZM17 18V16H15.6923V18H17ZM15.0385 20C15.5587 20 16.0576 19.7893 16.4255 19.4142C16.7933 19.0391 17 18.5304 17 18H15.6923C15.6923 18.1768 15.6234 18.3464 15.5008 18.4714C15.3782 18.5964 15.2119 18.6667 15.0385 18.6667V20ZM0 18C0 18.5304 0.206662 19.0391 0.574521 19.4142C0.942381 19.7893 1.44131 20 1.96154 20V18.6667C1.78813 18.6667 1.62182 18.5964 1.4992 18.4714C1.37658 18.3464 1.30769 18.1768 1.30769 18H0Z' fill='%231E326E'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  width: 17px;
  height: 20px;
  margin-right: 12px;
  transition: all 0.3s ease-in-out;
}
.accordion-grid-2_head a:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='20' viewBox='0 0 17 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.96154 8.66667V8H1.30769V8.66667H1.96154ZM7.19231 8.66667V8H6.53846V8.66667H7.19231ZM7.19231 14H6.53846V14.6667H7.19231V14ZM16.3462 4.66667H17V4.39067L16.8091 4.19467L16.3462 4.66667ZM12.4231 0.666667L12.886 0.194667L12.6938 0H12.4231V0.666667ZM1.96154 9.33333H3.26923V8H1.96154V9.33333ZM2.61538 14.6667V11.3333H1.30769V14.6667H2.61538ZM2.61538 11.3333V8.66667H1.30769V11.3333H2.61538ZM3.26923 10.6667H1.96154V12H3.26923V10.6667ZM3.92308 10C3.92308 10.1768 3.85419 10.3464 3.73157 10.4714C3.60895 10.5964 3.44264 10.6667 3.26923 10.6667V12C3.78946 12 4.28839 11.7893 4.65625 11.4142C5.02411 11.0391 5.23077 10.5304 5.23077 10H3.92308ZM3.26923 9.33333C3.44264 9.33333 3.60895 9.40357 3.73157 9.5286C3.85419 9.65362 3.92308 9.82319 3.92308 10H5.23077C5.23077 9.46957 5.02411 8.96086 4.65625 8.58579C4.28839 8.21071 3.78946 8 3.26923 8V9.33333ZM6.53846 8.66667V14H7.84615V8.66667H6.53846ZM7.19231 14.6667H8.5V13.3333H7.19231V14.6667ZM10.4615 12.6667V10H9.15385V12.6667H10.4615ZM8.5 8H7.19231V9.33333H8.5V8ZM10.4615 10C10.4615 9.46957 10.2549 8.96086 9.88702 8.58579C9.51916 8.21071 9.02023 8 8.5 8V9.33333C8.67341 9.33333 8.83972 9.40357 8.96234 9.5286C9.08496 9.65362 9.15385 9.82319 9.15385 10H10.4615ZM8.5 14.6667C9.02023 14.6667 9.51916 14.456 9.88702 14.0809C10.2549 13.7058 10.4615 13.1971 10.4615 12.6667H9.15385C9.15385 12.8435 9.08496 13.013 8.96234 13.1381C8.83972 13.2631 8.67341 13.3333 8.5 13.3333V14.6667ZM11.7692 8V14.6667H13.0769V8H11.7692ZM12.4231 9.33333H15.6923V8H12.4231V9.33333ZM12.4231 12H14.3846V10.6667H12.4231V12ZM1.30769 6.66667V2H0V6.66667H1.30769ZM15.6923 4.66667V6.66667H17V4.66667H15.6923ZM1.96154 1.33333H12.4231V0H1.96154V1.33333ZM11.9602 1.13867L15.8832 5.13867L16.8091 4.19467L12.886 0.194667L11.9602 1.13867ZM1.30769 2C1.30769 1.82319 1.37658 1.65362 1.4992 1.5286C1.62182 1.40357 1.78813 1.33333 1.96154 1.33333V0C1.44131 0 0.942381 0.210714 0.574521 0.585786C0.206662 0.960859 0 1.46957 0 2H1.30769ZM0 16V18H1.30769V16H0ZM1.96154 20H15.0385V18.6667H1.96154V20ZM17 18V16H15.6923V18H17ZM15.0385 20C15.5587 20 16.0576 19.7893 16.4255 19.4142C16.7933 19.0391 17 18.5304 17 18H15.6923C15.6923 18.1768 15.6234 18.3464 15.5008 18.4714C15.3782 18.5964 15.2119 18.6667 15.0385 18.6667V20ZM0 18C0 18.5304 0.206662 19.0391 0.574521 19.4142C0.942381 19.7893 1.44131 20 1.96154 20V18.6667C1.78813 18.6667 1.62182 18.5964 1.4992 18.4714C1.37658 18.3464 1.30769 18.1768 1.30769 18H0Z' fill='%23fff'/%3E%3C/svg%3E%0A");
}
@media (min-width: 768px) {
  .accordion-grid-2_head a {
    width: fit-content;
  }
}
.accordion-grid-2 .col-12 {
  margin-bottom: 24px;
}
.accordion-grid-2 .col-12:last-child {
  margin-bottom: 0;
}
@media (min-width: 992px) {
  .accordion-grid-2 .col-12 {
    margin-bottom: 0;
  }
}
.accordion-grid-2 .open-acc-cart-icon {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='11' viewBox='0 0 20 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.99927 10.9866C9.82379 10.9876 9.64984 10.954 9.48739 10.8876C9.32494 10.8212 9.17719 10.7235 9.0526 10.5999L1.0526 2.5999C0.92763 2.47595 0.828438 2.32849 0.760746 2.16601C0.693054 2.00353 0.658203 1.82925 0.658203 1.65324C0.658203 1.47722 0.693054 1.30295 0.760746 1.14047C0.828438 0.97799 0.92763 0.830522 1.0526 0.706571C1.30242 0.458236 1.64035 0.318848 1.9926 0.318848C2.34485 0.318848 2.68278 0.458236 2.9326 0.706571L9.99927 7.77324L17.0526 0.706571C17.3024 0.458236 17.6404 0.318848 17.9926 0.318848C18.3448 0.318848 18.6828 0.458236 18.9326 0.706571C19.0576 0.830522 19.1568 0.97799 19.2245 1.14047C19.2921 1.30295 19.327 1.47722 19.327 1.65324C19.327 1.82925 19.2921 2.00353 19.2245 2.16601C19.1568 2.32849 19.0576 2.47595 18.9326 2.5999L10.9326 10.5999C10.6843 10.8462 10.3491 10.9851 9.99927 10.9866Z' fill='%231E326E'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  width: 18px;
  height: 10px;
  flex-shrink: 0;
  transition: all 0.3s ease-in-out;
}
.accordion-grid-2 .open-acc-cart-icon.active {
  transform: rotate(180deg);
}
.accordion-grid-2 .accordion-grid-2-card {
  padding: 24px;
  box-shadow: 0px 4px 12px 0px rgba(70, 90, 150, 0.15);
  border-radius: 20px;
  cursor: pointer;
}
.accordion-grid-2 .accordion-grid-2-card .heading {
  border-bottom: 1px solid #ffffff;
  width: 100%;
  transition: all 0.3s ease-in-out;
}
.accordion-grid-2 .accordion-grid-2-card .heading h3 {
  color: #1A3588;
  font-family: var(--ff-1);
  font-size: 20px;
  line-height: 24px;
  margin-bottom: 0;
  align-content: center;
  height: 48px;
  margin-top: 2px;
}
@media (min-width: 1200px) {
  .accordion-grid-2 .accordion-grid-2-card .heading h3 {
    font-size: var(--h3-fz);
    line-height: var(--h3-lh);
    height: 67px;
  }
}
.accordion-grid-2 .accordion-grid-2-card .heading.active {
  padding-bottom: 16px;
  margin-bottom: 20px;
  border-bottom: 1px solid #B7D0F9;
}
.accordion-grid-2 .accordion-grid-2-card .accordion-grid-card-content {
  overflow: hidden;
  max-height: 0;
  transition: all 0.3s ease-in-out;
}
.accordion-grid-2 .accordion-grid-2-card .accordion-grid-card-content.active {
  max-height: 1000px;
}
.accordion-grid-2 .accordion-grid-2-card a.btn.btn-tertiary::after, .accordion-grid-2 .accordion-grid-2-card .single-post .sidebar-banner-wrapper .textwidget a.btn-tertiary::after, .single-post .sidebar-banner-wrapper .textwidget .accordion-grid-2 .accordion-grid-2-card a.btn-tertiary::after, .accordion-grid-2 .accordion-grid-2-card .navbar-1 .navbar .nav-items .sub-menu-wrapper .box-wrapper ul li a.btn::after, .navbar-1 .navbar .nav-items .sub-menu-wrapper .box-wrapper ul li .accordion-grid-2 .accordion-grid-2-card a.btn::after, .accordion-grid-2 .accordion-grid-2-card .single-post .sidebar-banner-wrapper .textwidget .navbar-1 .navbar .nav-items .sub-menu-wrapper .box-wrapper ul li a::after, .single-post .sidebar-banner-wrapper .textwidget .navbar-1 .navbar .nav-items .sub-menu-wrapper .box-wrapper ul li .accordion-grid-2 .accordion-grid-2-card a::after, .accordion-grid-2 .accordion-grid-2-card .navbar-1 .navbar .nav-items .sub-menu-wrapper .box-wrapper ul li .single-post .sidebar-banner-wrapper .textwidget a::after, .navbar-1 .navbar .nav-items .sub-menu-wrapper .box-wrapper ul li .single-post .sidebar-banner-wrapper .textwidget .accordion-grid-2 .accordion-grid-2-card a::after, .accordion-grid-2 .accordion-grid-2-card .doctors-team-card-1 .team-item .doctor .content a.btn.doctor-link::after, .doctors-team-card-1 .team-item .doctor .content .accordion-grid-2 .accordion-grid-2-card a.btn.doctor-link::after, .accordion-grid-2 .accordion-grid-2-card .single-post .sidebar-banner-wrapper .textwidget .doctors-team-card-1 .team-item .doctor .content a.doctor-link::after, .single-post .sidebar-banner-wrapper .textwidget .doctors-team-card-1 .team-item .doctor .content .accordion-grid-2 .accordion-grid-2-card a.doctor-link::after, .accordion-grid-2 .accordion-grid-2-card .doctors-team-card-1 .team-item .doctor .content .single-post .sidebar-banner-wrapper .textwidget a.doctor-link::after, .doctors-team-card-1 .team-item .doctor .content .single-post .sidebar-banner-wrapper .textwidget .accordion-grid-2 .accordion-grid-2-card a.doctor-link::after {
  opacity: 1 !important;
}
.accordion-grid-2 .accordion-grid-2-card .content {
  margin-bottom: 40px;
}
.accordion-grid-2 .accordion-grid-2-card .content p {
  color: #1A3588;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
}
.accordion-grid-2 .accordion-grid-2-card .content p:last-child {
  margin-bottom: 0;
}
.accordion-grid-2 .accordion-grid-2-card .content ul {
  list-style: none;
  padding-left: 28px;
  margin-bottom: 24px;
}
.accordion-grid-2 .accordion-grid-2-card .content ul:last-child {
  margin-bottom: 40px;
}
.accordion-grid-2 .accordion-grid-2-card .content ul li {
  position: relative;
  color: #465A96;
  font-size: var(--small-fz);
  line-height: var(--small-lh);
  margin-bottom: 12px;
}
.accordion-grid-2 .accordion-grid-2-card .content ul li:last-child {
  margin-bottom: 0;
}
.accordion-grid-2 .accordion-grid-2-card .content ul li:before {
  content: " ";
  display: block;
  left: -28px;
  width: 15px;
  position: absolute;
  height: 10px;
  min-width: 15px;
  min-height: 10px;
  margin-top: 5px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="12" fill="none"><path stroke="%231E326E" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M16 1 6 11 1 6"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
}
.accordion-grid-2 .accordion-grid-2-card .content ul li a {
  color: #F8CD7E;
  text-decoration: none;
  transition: color 0.3s ease-in-out;
}
.accordion-grid-2 .accordion-grid-2-card .content ul li a:hover {
  color: #1A3588;
  text-decoration: underline;
}
.accordion-grid-2 .accordion-grid-2-slider {
  padding: 20px 12px;
}
.accordion-grid-2 .ag2s-swiper-button-prev,
.accordion-grid-2 .ag2s-swiper-button-next {
  position: absolute;
  top: 44px;
  background-color: #F2F7FF;
  border-radius: 50%;
  width: 44px;
  height: 44px;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.0509803922);
  transition: all 0.3s ease-in-out;
  z-index: 1;
}
.accordion-grid-2 .ag2s-swiper-button-prev:after,
.accordion-grid-2 .ag2s-swiper-button-next:after {
  content: " " !important;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="19" fill="none"><path fill="%231E326E" d="M1.854 18.727a1.335 1.335 0 0 1-.947-.387 1.334 1.334 0 0 1 0-1.88L7.854 9.5.907 2.54A1.333 1.333 0 0 1 2.787.66l7.88 7.893a1.333 1.333 0 0 1 .387.947 1.4 1.4 0 0 1-.387.947L2.761 18.34c-.242.24-.567.378-.907.387Z"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  width: 8px;
  height: 14px;
}
.accordion-grid-2 .ag2s-swiper-button-prev:hover,
.accordion-grid-2 .ag2s-swiper-button-next:hover {
  background: #FFF8E6;
}
.accordion-grid-2 .ag2s-swiper-button-prev.swiper-button-disabled,
.accordion-grid-2 .ag2s-swiper-button-next.swiper-button-disabled {
  display: none;
}
@media (min-width: 1200px) {
  .accordion-grid-2 .ag2s-swiper-button-prev,
  .accordion-grid-2 .ag2s-swiper-button-next {
    top: 59px;
  }
}
@media (min-width: 992px) {
  .accordion-grid-2 .ag2s-swiper-button-prev,
  .accordion-grid-2 .ag2s-swiper-button-next {
    opacity: 0;
  }
  .accordion-grid-2 .gallery-arrows:hover .ag2s-swiper-button-prev,
  .accordion-grid-2 .gallery-arrows:hover .ag2s-swiper-button-next {
    opacity: 1;
  }
}
.accordion-grid-2 .ag2s-swiper-button-prev {
  left: 0;
}
.accordion-grid-2 .ag2s-swiper-button-prev:after {
  transform: rotate(180deg);
}
.accordion-grid-2 .ag2s-swiper-button-next {
  right: 0;
}

@media (min-width: 1200px) {
  html[lang^=bg-BG] .accordion-grid-2 .accordion-grid-2-card .heading h3,
  html[lang^=sr-RS] .accordion-grid-2 .accordion-grid-2-card .heading h3,
  html[lang^=uk] .accordion-grid-2 .accordion-grid-2-card .heading h3,
  html[lang^=ro-RO] .accordion-grid-2 .accordion-grid-2-card .heading h3 {
    height: 100px;
  }
  html[lang^=bg-BG] .accordion-grid-2 .ag2s-swiper-button-prev, html[lang^=bg-BG] .accordion-grid-2 .ag2s-swiper-button-next,
  html[lang^=sr-RS] .accordion-grid-2 .ag2s-swiper-button-prev,
  html[lang^=sr-RS] .accordion-grid-2 .ag2s-swiper-button-next,
  html[lang^=uk] .accordion-grid-2 .ag2s-swiper-button-prev,
  html[lang^=uk] .accordion-grid-2 .ag2s-swiper-button-next,
  html[lang^=ro-RO] .accordion-grid-2 .ag2s-swiper-button-prev,
  html[lang^=ro-RO] .accordion-grid-2 .ag2s-swiper-button-next {
    top: 72px;
  }
}

.banners-grid-2 {
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .banners-grid-2 {
    margin-bottom: 100px;
  }
}
.banners-grid-2 .banner-wrapper {
  position: relative;
  border-radius: 20px;
  min-height: 376px;
  display: flex;
  align-items: end;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 52.51%, rgba(0, 0, 0, 0.4) 78.53%);
}
.banners-grid-2 .banner-wrapper .banner-text {
  height: 100%;
  padding: 32px;
}
@media (min-width: 576px) {
  .banners-grid-2 .banner-wrapper .banner-text {
    padding: 32px 44px;
  }
}
.banners-grid-2 .banner-wrapper .banner-text .small-heading {
  display: block;
  width: fit-content;
  background: #ffffff;
  color: #1A3588;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  padding: 4px 12px;
  border-radius: 40px;
  margin-bottom: 16px;
}
.banners-grid-2 .banner-wrapper .banner-text h2 {
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  color: #ffffff;
  margin-bottom: 24px;
}
.banners-grid-2 .banner-wrapper .banner-image {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.banners-grid-2 .banner-wrapper .banner-image img {
  max-width: 100%;
  object-fit: cover;
  height: 100%;
  border-radius: 20px;
}
.banners-grid-2 .banner-wrapper a {
  width: 100%;
}
@media (min-width: 576px) {
  .banners-grid-2 .banner-wrapper a {
    width: fit-content;
  }
}

.banner-slider-1 {
  margin-bottom: 94px;
}
@media (min-width: 768px) {
  .banner-slider-1 {
    margin-bottom: 130px;
  }
}
.banner-slider-1 .swiper-slide {
  min-height: 445px;
  position: relative;
  border-radius: 20px;
  display: flex;
  align-items: end;
}
.banner-slider-1 .swiper-slide.left img {
  object-position: left;
}
.banner-slider-1 .swiper-slide.right img {
  object-position: right;
}
@media (min-width: 576px) {
  .banner-slider-1 .swiper-slide {
    min-height: 545px;
  }
}
@media (min-width: 768px) {
  .banner-slider-1 .swiper-slide.left img {
    object-position: center;
  }
  .banner-slider-1 .swiper-slide.right img {
    object-position: center;
  }
}
.banner-slider-1 .swiper-slide .slide-content {
  max-width: 450px;
  padding: 40px;
}
@media (min-width: 576px) {
  .banner-slider-1 .swiper-slide .slide-content {
    padding: 0 0 40px 40px;
  }
}
.banner-slider-1 .swiper-slide .slide-content h2 {
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  color: #ffffff;
}
@media (min-width: 576px) {
  .banner-slider-1 .swiper-slide .buttons {
    display: flex;
    align-items: center;
  }
}
.banner-slider-1 .swiper-slide .buttons .btn, .banner-slider-1 .swiper-slide .buttons .single-post .sidebar-banner-wrapper .textwidget a, .single-post .sidebar-banner-wrapper .textwidget .banner-slider-1 .swiper-slide .buttons a {
  margin-bottom: 12px;
  width: 100%;
}
.banner-slider-1 .swiper-slide .buttons .btn:last-child, .banner-slider-1 .swiper-slide .buttons .single-post .sidebar-banner-wrapper .textwidget a:last-child, .single-post .sidebar-banner-wrapper .textwidget .banner-slider-1 .swiper-slide .buttons a:last-child {
  margin-bottom: 0;
}
@media (min-width: 576px) {
  .banner-slider-1 .swiper-slide .buttons .btn, .banner-slider-1 .swiper-slide .buttons .single-post .sidebar-banner-wrapper .textwidget a, .single-post .sidebar-banner-wrapper .textwidget .banner-slider-1 .swiper-slide .buttons a {
    margin-right: 12px;
    width: fit-content;
    margin-bottom: 0;
  }
  .banner-slider-1 .swiper-slide .buttons .btn:last-child, .banner-slider-1 .swiper-slide .buttons .single-post .sidebar-banner-wrapper .textwidget a:last-child, .single-post .sidebar-banner-wrapper .textwidget .banner-slider-1 .swiper-slide .buttons a:last-child {
    margin-right: 0;
  }
}
.banner-slider-1 .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  border-radius: 20px;
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-height: 445px;
}
@media (min-width: 576px) {
  .banner-slider-1 .swiper-slide img {
    max-height: 545px;
  }
}
.banner-slider-1 .banner-slider-1-next,
.banner-slider-1 .banner-slider-1-prev {
  background: #F2F7FF;
  position: absolute;
  z-index: 1;
  border-radius: 50%;
  width: 44px;
  height: 44px;
  display: flex;
  top: calc(50% - 22px);
  justify-content: center;
  align-items: center;
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.0509803922);
  transition: all 0.3s ease-in-out;
}
.banner-slider-1 .banner-slider-1-next:after,
.banner-slider-1 .banner-slider-1-prev:after {
  content: " " !important;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="19" fill="none"><path fill="%231E326E" d="M1.854 18.727a1.335 1.335 0 0 1-.947-.387 1.334 1.334 0 0 1 0-1.88L7.854 9.5.907 2.54A1.333 1.333 0 0 1 2.787.66l7.88 7.893a1.333 1.333 0 0 1 .387.947 1.4 1.4 0 0 1-.387.947L2.761 18.34c-.242.24-.567.378-.907.387Z"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  width: 8px;
  height: 14px;
}
.banner-slider-1 .banner-slider-1-next:hover,
.banner-slider-1 .banner-slider-1-prev:hover {
  background: #FFF8E6;
}
.banner-slider-1 .banner-slider-1-prev {
  left: -22px;
}
.banner-slider-1 .banner-slider-1-prev:after {
  transform: rotate(180deg);
}
.banner-slider-1 .banner-slider-1-next {
  right: -22px;
}
.banner-slider-1 .banner-slider-1-pagination {
  bottom: -26px;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (min-width: 768px) {
  .banner-slider-1 .banner-slider-1-pagination {
    bottom: -48px;
  }
}
.banner-slider-1 .banner-slider-1-pagination .swiper-pagination-bullet {
  background: #DAE5FF;
  width: 10px;
  height: 10px;
  opacity: 1 !important;
  transition: all 0.3s ease-in-out;
}
.banner-slider-1 .banner-slider-1-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #1A3588;
  width: 10px;
  height: 10px;
}
@media (min-width: 768px) {
  .banner-slider-1 .banner-slider-1-pagination .swiper-pagination-bullet {
    background: #DAE5FF;
    width: 12px;
    height: 12px;
    transition: all 0.3s ease-in-out;
  }
  .banner-slider-1 .banner-slider-1-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #1A3588;
    width: 16px;
    height: 16px;
  }
}

.doctor-slider-area-1 {
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .doctor-slider-area-1 {
    margin-bottom: 100px;
  }
}
.doctor-slider-area-1 .team-swiper {
  padding: 12px 19px 12px 0;
}
.doctor-slider-area-1 .team-swiper .swiper-slide {
  position: relative;
  box-shadow: 0px 4px 12px 0px rgba(70, 90, 150, 0.1490196078);
  border: 1px solid transparent;
  border-radius: 30px;
  padding: 32px 24px;
  height: auto;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.doctor-slider-area-1 .team-swiper .swiper-slide:hover {
  border: 1px solid #F8CD7E !important;
  background-color: #FFF8E6 !important;
}
.doctor-slider-area-1 .team-swiper .swiper-slide:first-child {
  margin-left: 12px;
}
.doctor-slider-area-1 .team-swiper .swiper-slide .skeleton-featured {
  background-image: url("data:image/svg+xml,%3Csvg width='88' height='88' viewBox='0 0 88 88' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_103_32)'%3E%3Cmask id='mask0_103_32' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='88' height='88'%3E%3Cpath d='M78 0H10C4.47715 0 0 4.47715 0 10V78C0 83.5229 4.47715 88 10 88H78C83.5229 88 88 83.5229 88 78V10C88 4.47715 83.5229 0 78 0Z' fill='%23B7D0F9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_103_32)'%3E%3Cpath d='M87.2889 -5.37769H10C4.47715 -5.37769 0 -0.900533 0 4.62231V78.0001C0 83.523 4.47715 88.0001 10 88.0001H87.2889C92.8118 88.0001 97.2889 83.523 97.2889 78.0001V4.62231C97.2889 -0.900533 92.8118 -5.37769 87.2889 -5.37769Z' fill='%23B7D0F9'/%3E%3C/g%3E%3Cmask id='mask1_103_32' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='88' height='88'%3E%3Crect width='88' height='88' rx='10' fill='%23B7D0F9'/%3E%3C/mask%3E%3Cg mask='url(%23mask1_103_32)'%3E%3Ccircle cx='43.8143' cy='38.3022' r='20.3022' fill='%23F2F7FF'/%3E%3Cpath d='M44.0089 61.6982C11.216 61.6982 2.88888 82.1937 2.82443 92.4415H85C85 67.3828 57.6726 61.5048 44.0089 61.6982Z' fill='%23F2F7FF'/%3E%3C/g%3E%3Cmask id='mask2_103_32' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='88' height='88'%3E%3Cg clip-path='url(%23clip1_103_32)'%3E%3Crect width='88' height='88' rx='10' fill='%23824E4E'/%3E%3Cmask id='mask3_103_32' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='88' height='88'%3E%3Crect width='88' height='88' rx='10' fill='%23B7D0F9'/%3E%3C/mask%3E%3Cg mask='url(%23mask3_103_32)'%3E%3C/g%3E%3C/g%3E%3C/mask%3E%3Cg mask='url(%23mask2_103_32)'%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_103_32'%3E%3Crect width='88' height='88' fill='white'/%3E%3C/clipPath%3E%3CclipPath id='clip1_103_32'%3E%3Crect width='88' height='88' rx='10' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  width: 100px;
  height: 100px;
  border-radius: 20px;
  margin-bottom: 32px;
  background-repeat: no-repeat;
  background-size: contain;
}
.doctor-slider-area-1 .team-swiper .swiper-slide .image {
  margin-bottom: 32px;
}
.doctor-slider-area-1 .team-swiper .swiper-slide .image img {
  border-radius: 20px;
  width: 100px;
  height: 100px;
}
.doctor-slider-area-1 .team-swiper .swiper-slide h3 {
  color: #1A3588;
  font-family: var(--ff-2);
  font-size: var(--base-fz);
  line-height: var(--base-fz);
  height: 35px;
}
.doctor-slider-area-1 .team-swiper .swiper-slide p {
  font-size: var(--small-fz);
  line-height: 1.2;
  color: #1A3588;
}
.doctor-slider-area-1 .team-swiper .swiper-slide span {
  color: #1A3588;
  text-transform: uppercase;
  font-size: var(--small-fz);
  line-height: var(--small-fz);
  font-weight: 600;
}
.doctor-slider-area-1 .team-swiper .swiper-slide ul {
  list-style: none;
  padding-left: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
}
.doctor-slider-area-1 .team-swiper .swiper-slide ul li {
  font-size: var(--small-fz);
  line-height: var(--small-fz);
  transition: all 0.3s ease-in-out;
  color: #1A3588;
}
.doctor-slider-area-1 .team-swiper .swiper-slide ul li:hover {
  color: #F8CD7E;
}
.doctor-slider-area-1 .team-swiper .swiper-slide .doctor-link {
  color: transparent;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.doctor-slider-area-1 .team-swiper-button-next,
.doctor-slider-area-1 .team-swiper-button-prev {
  background: #DAE5FF;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  transition: all 0.3s ease-in-out;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: calc(50% - 24px);
  z-index: 1;
}
.doctor-slider-area-1 .team-swiper-button-next.swiper-button-lock,
.doctor-slider-area-1 .team-swiper-button-prev.swiper-button-lock {
  display: none;
}
.doctor-slider-area-1 .team-swiper-button-next:hover,
.doctor-slider-area-1 .team-swiper-button-prev:hover {
  background: #FFE6B9;
}
.doctor-slider-area-1 .team-swiper-button-next:before,
.doctor-slider-area-1 .team-swiper-button-prev:before {
  content: " ";
  width: 8px;
  height: 14px;
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='14' viewBox='0 0 9 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.47939 14.0001C7.34708 13.9995 7.2162 13.9727 7.09432 13.9212C6.97245 13.8697 6.862 13.7945 6.76939 13.7001L0.849386 7.75006C0.663135 7.5627 0.558594 7.30924 0.558594 7.04506C0.558594 6.78087 0.663135 6.52742 0.849386 6.34006L6.76939 0.410058C6.86263 0.31682 6.97332 0.242859 7.09514 0.192399C7.21696 0.141939 7.34753 0.115967 7.47939 0.115967C7.61125 0.115967 7.74181 0.141939 7.86364 0.192399C7.98546 0.242859 8.09615 0.31682 8.18939 0.410058C8.28262 0.503297 8.35659 0.613987 8.40705 0.735809C8.45751 0.857631 8.48348 0.988199 8.48348 1.12006C8.48348 1.25192 8.45751 1.38249 8.40705 1.50431C8.35659 1.62613 8.28262 1.73682 8.18939 1.83006L2.99939 7.00006L8.21939 12.2201C8.39172 12.3548 8.5151 12.5424 8.57062 12.754C8.62613 12.9656 8.61071 13.1896 8.52673 13.3916C8.44274 13.5937 8.29483 13.7626 8.10565 13.8725C7.91647 13.9824 7.69648 14.0272 7.47939 14.0001Z' fill='%231E326E'/%3E%3C/svg%3E%0A");
}
.doctor-slider-area-1 .team-swiper-button-next.swiper-button-disabled,
.doctor-slider-area-1 .team-swiper-button-prev.swiper-button-disabled {
  display: none;
}
.doctor-slider-area-1 .team-swiper-button-next {
  transform: rotate(180deg);
  right: -6px;
}
.doctor-slider-area-1 .team-swiper-button-prev {
  left: -6px;
}
.doctor-slider-area-1 .team-swiper-pagination {
  padding-top: 32px;
  position: static !important;
  display: flex;
  justify-content: center;
  align-items: center;
}
.doctor-slider-area-1 .team-swiper-pagination.swiper-pagination-lock {
  display: none;
}
.doctor-slider-area-1 .team-swiper-pagination .swiper-pagination-bullet {
  background: #DAE5FF;
  width: 12px;
  height: 12px;
  transition: all 0.3s ease-in-out;
  opacity: 1 !important;
}
.doctor-slider-area-1 .team-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #1A3588;
  width: 16px;
  height: 16px;
}

.post-category-1 {
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .post-category-1 {
    margin-bottom: 100px;
  }
}
.post-category-1 .post-wrapper {
  box-shadow: 0px 4px 12px 0px rgba(70, 90, 150, 0.1490196078);
  border-radius: 20px;
  padding: 20px 40px;
}
.post-category-1 .post-wrapper .post-date,
.post-category-1 .post-wrapper .post-category {
  color: #1A3588;
  font-size: var(--small-fz);
  line-height: var(--small-lh);
}
.post-category-1 .post-wrapper h2 {
  margin-bottom: 8px;
}
.post-category-1 .post-wrapper h2 a {
  font-size: 22px;
  line-height: 26px;
  color: #1A3588;
  font-family: var(--ff-2);
  text-decoration: none;
  display: block;
}
.post-category-1 .post-wrapper p {
  color: #1A3588;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
}
.post-category-1 .post-wrapper .post-thumbnail {
  height: 100%;
}
.post-category-1 .post-wrapper .post-thumbnail img {
  max-width: 100%;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 20px;
  max-height: 200px;
}

.doctor-bio-list-1 {
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .doctor-bio-list-1 {
    margin-bottom: 100px;
  }
}
.doctor-bio-list-1 h2 {
  color: #1A3588;
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  margin-bottom: 48px;
}
.doctor-bio-list-1 .doctor-bio-list-item .doctor-photo img {
  width: 124px;
  height: 124px;
  border-radius: 20px;
  object-fit: cover;
  margin-bottom: 20px;
  object-position: top;
}
@media (min-width: 768px) {
  .doctor-bio-list-1 .doctor-bio-list-item .doctor-photo img {
    width: 164px;
    height: 164px;
  }
}
.doctor-bio-list-1 .doctor-bio-list-item h3 {
  font-size: 22px;
  line-height: 26px;
  height: 80px;
  color: #1A3588;
  font-family: var(--ff-2);
  margin-bottom: 8px;
}
.doctor-bio-list-1 .doctor-bio-list-item .doctor-terms {
  color: #B7D0F9;
  font-size: var(--small-fz);
  line-height: var(--small-lh);
  margin-bottom: 12px;
  height: 35px;
}
.doctor-bio-list-1 .doctor-bio-list-item .doctor-bio-text {
  margin-bottom: 20px;
}
.doctor-bio-list-1 .doctor-bio-list-item .doctor-bio-text p {
  color: #1A3588;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow: hidden;
  text-overflow: ellipsis;
}
.doctor-bio-list-1 .doctor-bio-list-item .doctor-bio-text.expanded p {
  -webkit-line-clamp: unset;
  overflow: visible;
}
.doctor-bio-list-1 .doctor-bio-list-item .doctor-bio-view-less {
  display: none;
}
.doctor-bio-list-1 .doctor-bio-list-item .doctor-bio-view-less,
.doctor-bio-list-1 .doctor-bio-list-item .doctor-bio-view-more {
  color: #1A3588;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.doctor-bio-list-1 .doctor-bio-list-item .doctor-bio-view-less:hover,
.doctor-bio-list-1 .doctor-bio-list-item .doctor-bio-view-more:hover {
  text-decoration: underline;
}
.doctor-bio-list-1 .doctor-bio-list-swiper-next,
.doctor-bio-list-1 .doctor-bio-list-swiper-prev {
  background: #ffffff;
  box-shadow: 0px 4px 12px 0px rgba(70, 90, 150, 0.1490196078);
  width: 44px;
  height: 44px;
  border-radius: 50%;
  transition: all 0.3s ease-in-out;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: calc(50% - 24px);
  z-index: 1;
}
.doctor-bio-list-1 .doctor-bio-list-swiper-next.swiper-button-lock,
.doctor-bio-list-1 .doctor-bio-list-swiper-prev.swiper-button-lock {
  display: none;
}
.doctor-bio-list-1 .doctor-bio-list-swiper-next:hover,
.doctor-bio-list-1 .doctor-bio-list-swiper-prev:hover {
  background: #FFE6B9;
}
.doctor-bio-list-1 .doctor-bio-list-swiper-next:before,
.doctor-bio-list-1 .doctor-bio-list-swiper-prev:before {
  content: " ";
  width: 8px;
  height: 14px;
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='14' viewBox='0 0 9 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.47939 14.0001C7.34708 13.9995 7.2162 13.9727 7.09432 13.9212C6.97245 13.8697 6.862 13.7945 6.76939 13.7001L0.849386 7.75006C0.663135 7.5627 0.558594 7.30924 0.558594 7.04506C0.558594 6.78087 0.663135 6.52742 0.849386 6.34006L6.76939 0.410058C6.86263 0.31682 6.97332 0.242859 7.09514 0.192399C7.21696 0.141939 7.34753 0.115967 7.47939 0.115967C7.61125 0.115967 7.74181 0.141939 7.86364 0.192399C7.98546 0.242859 8.09615 0.31682 8.18939 0.410058C8.28262 0.503297 8.35659 0.613987 8.40705 0.735809C8.45751 0.857631 8.48348 0.988199 8.48348 1.12006C8.48348 1.25192 8.45751 1.38249 8.40705 1.50431C8.35659 1.62613 8.28262 1.73682 8.18939 1.83006L2.99939 7.00006L8.21939 12.2201C8.39172 12.3548 8.5151 12.5424 8.57062 12.754C8.62613 12.9656 8.61071 13.1896 8.52673 13.3916C8.44274 13.5937 8.29483 13.7626 8.10565 13.8725C7.91647 13.9824 7.69648 14.0272 7.47939 14.0001Z' fill='%231E326E'/%3E%3C/svg%3E%0A");
}
.doctor-bio-list-1 .doctor-bio-list-swiper-next.swiper-button-disabled,
.doctor-bio-list-1 .doctor-bio-list-swiper-prev.swiper-button-disabled {
  display: none;
}
.doctor-bio-list-1 .doctor-bio-list-swiper-next {
  transform: rotate(180deg);
  right: -6px;
}
.doctor-bio-list-1 .doctor-bio-list-swiper-prev {
  left: -6px;
}
.doctor-bio-list-1 .doctor-bio-list-swiper-pagination {
  padding-top: 32px;
  position: static !important;
  display: flex;
  justify-content: center;
  align-items: center;
}
.doctor-bio-list-1 .doctor-bio-list-swiper-pagination.swiper-pagination-lock {
  display: none;
}
.doctor-bio-list-1 .doctor-bio-list-swiper-pagination .swiper-pagination-bullet {
  background: #DAE5FF;
  width: 12px;
  height: 12px;
  transition: all 0.3s ease-in-out;
  opacity: 1 !important;
}
.doctor-bio-list-1 .doctor-bio-list-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #1A3588;
  width: 16px;
  height: 16px;
}

.event-program-1 {
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .event-program-1 {
    margin-bottom: 100px;
  }
}
.event-program-1 h2 {
  text-align: center;
  color: #1A3588;
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  margin-bottom: 40px;
}
.event-program-1 .event-item {
  box-shadow: 0px 4px 12px 0px rgba(70, 90, 150, 0.1490196078);
  padding: 24px;
  border-radius: 20px;
  margin-bottom: 32px;
}
@media (min-width: 768px) {
  .event-program-1 .event-item {
    display: flex;
  }
}
@media (min-width: 768px) {
  .event-program-1 .event-item .event-date-title {
    width: 30%;
  }
}
.event-program-1 .event-item .event-date-title h3 {
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  font-family: var(--ff-1);
  color: #1A3588;
  margin-bottom: 0;
  text-align: left;
}
.event-program-1 .event-item .event-date-title .event-date {
  font-weight: bold;
  color: #1A3588;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  margin-bottom: 12px;
  display: flex;
  align-items: center;
}
.event-program-1 .event-item .event-date-title .event-date .event-time-string {
  font-size: var(--small-fz);
  line-height: var(--small-lh);
  font-weight: 400;
  color: #1A3588;
  display: flex;
  align-items: center;
  margin-right: 12px;
}
.event-program-1 .event-item .event-date-title .event-date .event-time-string:before {
  content: " ";
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.99984 3.50033V7.00033L9.33317 8.16699M12.8332 7.00033C12.8332 10.222 10.2215 12.8337 6.99984 12.8337C3.77818 12.8337 1.1665 10.222 1.1665 7.00033C1.1665 3.77866 3.77818 1.16699 6.99984 1.16699C10.2215 1.16699 12.8332 3.77866 12.8332 7.00033Z' stroke='%23B7D0F9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  width: 12px;
  height: 12px;
  margin-right: 4px;
}
.event-program-1 .event-item .event-speakers {
  border-top: 1px solid #B7D0F9;
  padding-top: 28px;
  margin-top: 28px;
}
@media (min-width: 768px) {
  .event-program-1 .event-item .event-speakers {
    border-top: none;
    padding-top: 0;
    margin-top: 0;
    width: 70%;
    border-left: 1px solid #B7D0F9;
    padding-left: 28px;
    margin-left: 28px;
  }
}
.event-program-1 .event-item .event-speakers .event-speaker {
  font-size: var(--small-fz);
  line-height: var(--small-lh);
  font-weight: 400;
  display: flex;
  align-items: center;
  color: #1A3588;
  margin-bottom: 12px;
}
.event-program-1 .event-item .event-speakers .event-speaker:before {
  content: "";
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='14' viewBox='0 0 10 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.08317 5.83366V7.00033C9.08317 9.25549 7.255 11.0837 4.99984 11.0837M0.916504 5.83366V7.00033C0.916504 9.25549 2.74467 11.0837 4.99984 11.0837M4.99984 11.0837V12.8337M2.6665 12.8337H7.33317M4.99984 8.75033C4.03334 8.75033 3.24984 7.96682 3.24984 7.00033V2.91699C3.24984 1.95049 4.03334 1.16699 4.99984 1.16699C5.96634 1.16699 6.74984 1.95049 6.74984 2.91699V7.00033C6.74984 7.96682 5.96634 8.75033 4.99984 8.75033Z' stroke='%23B7D0F9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  width: 8px;
  height: 12px;
  margin-right: 4px;
}
.event-program-1 .event-item .event-speakers .event-speakers-text p {
  color: #1A3588;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  margin-bottom: 0;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJfcGFydGlhbC9fYmFzZS5zY3NzIiwiX3BhcnRpYWwvX2NvbG9ycy5zY3NzIiwiX3BhcnRpYWwvX3R5cG9ncmFwaHkuc2NzcyIsIl9jb21wb25lbnRzL19uYXZiYXItMS5zY3NzIiwiX2NvbXBvbmVudHMvX21vYmlsZS1tYWluLW1lbnUuc2NzcyIsIl9jb21wb25lbnRzL19hY2NvcmRpb24tc2lkZS1pbWFnZS0xLnNjc3MiLCJfY29tcG9uZW50cy9fbW9zYWljLXRleHQtaW1hZ2UtMS5zY3NzIiwiX2NvbXBvbmVudHMvX21vc2FpYy10ZXh0LWltYWdlLTIuc2NzcyIsIl9jb21wb25lbnRzL19jdGEtMS5zY3NzIiwiX2NvbXBvbmVudHMvX3RleHQtaW1hZ2Utc2xpZGVyLTEuc2NzcyIsIl9jb21wb25lbnRzL190ZXh0LXNsaWRlci0xLnNjc3MiLCJfY29tcG9uZW50cy9fYnVsbGV0LWxpc3QtMS5zY3NzIiwiX2NvbXBvbmVudHMvX2FjY29yZGlvbi0xLnNjc3MiLCJfY29tcG9uZW50cy9fbWFpbi1iYW5uZXItMS5zY3NzIiwiX2NvbXBvbmVudHMvX3RleHQuc2NzcyIsIl9jb21wb25lbnRzL19uZXdzbGV0dGVyLTEuc2NzcyIsIl9jb21wb25lbnRzL19zaWRlLWNvbnRhaW5lci5zY3NzIiwiX2NvbXBvbmVudHMvX3NlYXJjaC0xLnNjc3MiLCJfY29tcG9uZW50cy9fbmV3cy1saXN0LTEuc2NzcyIsIl9jb21wb25lbnRzL190YWJsZS1zZWN0aW9uLnNjc3MiLCJfY29tcG9uZW50cy9fc3dpdGNoZXItbGFuZ3VhZ2Uuc2NzcyIsIl9jb21wb25lbnRzL19tYWluLWJhbm5lci0yLnNjc3MiLCJfY29tcG9uZW50cy9fYWNjb3JkaW9uLTIuc2NzcyIsIl9jb21wb25lbnRzL19jdXN0b20tdG9vbHRpcC5zY3NzIiwiX2NvbXBvbmVudHMvX2Zvb3Rlci0xLnNjc3MiLCJfY29tcG9uZW50cy9fc2ltcGxlLXRleHQtY2FyZHMtMS5zY3NzIiwiX2NvbXBvbmVudHMvX2Jsb2ctYmFubmVyLnNjc3MiLCJfY29tcG9uZW50cy9fcG9wdWxhci1hcnRpY2xlcy5zY3NzIiwiX2NvbXBvbmVudHMvX2Jsb2ctbGlzdC5zY3NzIiwiX2NvbXBvbmVudHMvX2Jsb2ctY2F0ZWdvcmllcy5zY3NzIiwiX2NvbXBvbmVudHMvX2Jsb2ctYmFubmVyLWNhdGVnb3J5LnNjc3MiLCJfY29tcG9uZW50cy9fYmxvZy1kZXRhaWwuc2NzcyIsIl9jb21wb25lbnRzL19ibG9nLXJlYWQtbW9yZS5zY3NzIiwiX2NvbXBvbmVudHMvX3JlbGF0ZWQtYXJ0aWNsZXMtMS5zY3NzIiwiX2NvbXBvbmVudHMvX2RvY3RvcnMtbGlzdC5zY3NzIiwiX2NvbXBvbmVudHMvX2RvY3RvcnMuc2NzcyIsIl9jb21wb25lbnRzL19kb2N0b3ItaXRlbS5zY3NzIiwiX2NvbXBvbmVudHMvX2RvY3Rvci1kZXRhaWwuc2NzcyIsIl9jb21wb25lbnRzL190ZWFtLnNjc3MiLCJfY29tcG9uZW50cy9fdGVhbS0yLnNjc3MiLCJfY29tcG9uZW50cy9fdGVhbS1zbGlkZXIuc2NzcyIsIl9jb21wb25lbnRzL190ZWFtLXNsaWRlci0yLnNjc3MiLCJfY29tcG9uZW50cy9fYnV0dG9uLTEuc2NzcyIsIl9jb21wb25lbnRzL190ZXN0aW1vbmlhbC0xLnNjc3MiLCJfY29tcG9uZW50cy9fc2ltcGxlLWltYWdlLXNsaWRlci5zY3NzIiwiX2NvbXBvbmVudHMvX3RleHQtMy1jb2x1bW4tMS5zY3NzIiwiX2NvbXBvbmVudHMvX3N0aWNreS1jb250YWN0LnNjc3MiLCJfY29tcG9uZW50cy9fdGFicy0xLnNjc3MiLCJfY29tcG9uZW50cy9fZm9ybS0xLnNjc3MiLCJfY29tcG9uZW50cy9fZ2FsbGVyeS0xLnNjc3MiLCJfY29tcG9uZW50cy9fZG9jdG9yLXNpbmdsZS1mb3JtLnNjc3MiLCJfY29tcG9uZW50cy9fdGV4dC0yLWNvbHVtbnMuc2NzcyIsIl9jb21wb25lbnRzL19maWx0ZXItZG9jdG9ycy5zY3NzIiwiX2NvbXBvbmVudHMvX21vZGFsLXdpbmRvdy1zZWFyY2guc2NzcyIsIl9jb21wb25lbnRzL19hdHRhY2htZW50cy5zY3NzIiwiX2NvbXBvbmVudHMvX3NlYXJjaC1wYWdlLnNjc3MiLCJfY29tcG9uZW50cy9faXNvdG9waWMtcmVzdWx0LWl0ZW0uc2NzcyIsIl9jb21wb25lbnRzL19wcmljaW5nLWNhcmRzLTEuc2NzcyIsIl9jb21wb25lbnRzL19jYXRlZ29yaWVzLXNsaWRlci5zY3NzIiwiX2NvbXBvbmVudHMvX2NhcmRzLTEuc2NzcyIsIl9jb21wb25lbnRzL19kb2N0b3ItY2FyZC0xLnNjc3MiLCJfY29tcG9uZW50cy9fYWNjb3JkaW9uLWdyaWQtMS5zY3NzIiwiX2NvbXBvbmVudHMvX21vc2FpYy1idWxsZXQtaW1hZ2UtMS5zY3NzIiwiX2NvbXBvbmVudHMvX21haW4tYmFubmVyLWNhdGVnb3JpZXMtMS5zY3NzIiwiX2NvbXBvbmVudHMvX3RhYnMtYWNjb3JkaW9ucy0xLnNjc3MiLCJfY29tcG9uZW50cy9fY2FyZHMtaW1hZ2UtbGlua3MtMS5zY3NzIiwiX2NvbXBvbmVudHMvX2J1dHRvbnMtZ3JpZC0xLnNjc3MiLCJfY29tcG9uZW50cy9fYWRkaXRpb25hbC1pbmZvcm1hdGlvbi0xLnNjc3MiLCJfY29tcG9uZW50cy9fYmFubmVycy1ncmlkLTEuc2NzcyIsIl9jb21wb25lbnRzL190ZXN0aW1vbmlhbC0yLnNjc3MiLCJfY29tcG9uZW50cy9fZG9jdG9yLWNhcmQtMi5zY3NzIiwiX2NvbXBvbmVudHMvX25ld3NsZXR0ZXItMi5zY3NzIiwiX2NvbXBvbmVudHMvX21haW4tYmFubmVyLXNsaWRlci0xLnNjc3MiLCJfY29tcG9uZW50cy9fZm9vdGVyLWJhbm5lci0xLnNjc3MiLCJfY29tcG9uZW50cy9fdGV4dC1pbWFnZS1zbGlkZXItMi5zY3NzIiwiX2NvbXBvbmVudHMvX2RvY3RvcnMtdGVhbS1jYXJkLTEuc2NzcyIsIl9jb21wb25lbnRzL190aW1lbGluZS0xLnNjc3MiLCJfY29tcG9uZW50cy9fZ2FsbGVyeS0yLnNjc3MiLCJfY29tcG9uZW50cy9fdGV4dC1pbi1jb2x1bW5zLnNjc3MiLCJfY29tcG9uZW50cy9fdGVzdGltb25pYWwtMy5zY3NzIiwiX2NvbXBvbmVudHMvX2NhdGVnb3JpZXMtc2xpZGVyLWJsb2cuc2NzcyIsIl9jb21wb25lbnRzL19ncmlkLWdhbGxlcnktc2xpZGVyLTEuc2NzcyIsIl9jb21wb25lbnRzL19jb250YWN0LWJsb2NrLTEuc2NzcyIsIl9jb21wb25lbnRzL19hY2NvcmRpb24tZ3JpZC0yLnNjc3MiLCJfY29tcG9uZW50cy9fYmFubmVycy1ncmlkLTIuc2NzcyIsIl9jb21wb25lbnRzL19iYW5uZXItc2xpZGVyLTEuc2NzcyIsIl9jb21wb25lbnRzL19kb2N0b3Itc2xpZGVyLWFyZWEtMS5zY3NzIiwiX2NvbXBvbmVudHMvX3Bvc3QtY2F0ZWdvcnktMS5zY3NzIiwiX2NvbXBvbmVudHMvX2RvY3Rvci1iaW8tbGlzdC0xLnNjc3MiLCJfY29tcG9uZW50cy9fZXZlbnQtcHJvZ3JhbS0xLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQ0FBO0FBQUE7RUFFSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFTSjtFQUVJO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFLSTs7O0FBSVI7QUFBQTtBQUFBO0FBbUJBO0VBQ0ksWUFiTzs7QUFlUDtFQUhKO0lBSVEsWUFWRzs7OztBQWVQO0VBQ0k7O0FBQ0E7RUFGSjtJQUdROzs7O0FBTVI7RUFDSTs7O0FBS0o7RUFDSTs7QUFFQTtFQUhKO0lBSVEsWUFsQ0Q7Ozs7QUF1Q1g7RUFDSSxZQTlDTzs7QUFnRFA7RUFISjtJQUlROzs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7O0FBT0E7QUFBQTtFQUNJOzs7QUFLWjtFQUNJLGVBekVPOzs7QUE0RVg7RUFD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Q0E7O0FBQ0E7RUFDSTs7QUFLWjtFQUNJLGFIL0ZUO0VHZ0dTLE9KbEtTO0VJbUtULGVML0hMO0VLZ0lLLFdIL0VZO0VHZ0ZaLGFIL0VZO0VHZ0ZaOztBQUVBO0VBUko7SUFTUSxXSHRGUTtJR3VGUixhSHRGUTtJR3VGUixlTDNJVDs7O0FLK0lDO0VBRUk7RUFDQSxXSC9GWTtFR2dHWixhSC9GWTtFR2dHWjtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVZKO0lBV1E7OztBQUtoQjtFQUNJLFdIN0dvQjtFRzhHcEIsYUg3R29CO0VHOEdwQixPSm5NaUI7RUlvTWpCLFlML0pHO0VLZ0tIO0VBQ0E7RUFDQSxhSGxJUzs7QUdtSVQ7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0w5S0Y7RUsrS0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSSxPSnpNWTtFSTBNWjtFQUNBLGFIbEpLO0VHbUpMOztBQUNBO0VBQ0ksT0oxTlM7OztBSWdPekI7RUFDSTtJQUNJOztFQUdKO0lBQ0k7OztBQzdPUjtFQUNJLE9MTXFCO0VLTHJCLGVOK0NPOztBTTdDUDtFQUpKO0lBS1EsZU44Q0k7OztBTTNDUjtFQUNJLGVOd0NHOztBTXZDSDtFQUNJOztBQUlSO0VBQ0ksYUp5REQ7RUl4REMsV0pvRW9CO0VJbkVwQixhSm9Fb0I7RUluRXBCLGFKeURTO0VJeERULGVOcUJHOztBTW5CSDtFQVBKO0lBUVEsZU5xQkQ7OztBTWpCUDtFQUNJLGFKOENEO0VJN0NDLE9MdEJpQjtFS3VCakIsV0orRG9CO0VJOURwQixhSitEb0I7RUk5RHBCOztBQUNBO0VBTko7SUFPUSxXSnlEZ0I7SUl4RGhCLGFKeURnQjs7O0FJdkRwQjtFQUNJLE9MbkJZO0VLb0JaOztBQUNBO0VBQ0ksT0xsQ1M7O0FLc0NyQjtFQUNJLFlORkc7RU1HSDs7QUFDQTtFQUhKO0lBSVE7OztBQU9JO0VBQ0k7O0FBQ0E7RUFGSjtJQUdRO0lBQ0E7OztBQUdSO0VBQ0k7O0FBQ0E7RUFGSjtJQUdROzs7QUFLaEI7RUFDSTs7QUFDQTtFQUZKO0lBR1E7OztBQUdSO0VB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QUNJLFdYdUJvQjtFV3RCcEIsYVh1Qm9CO0VXdEJwQixPWjdCaUI7RVk4QmpCLGVidEJHOztBYXdCUDtFQUNJLGFYT0Q7RVdOQyxhWFdTO0VXVlQsV1htQm9CO0VXbEJwQixhWG1Cb0I7RVdsQnBCLE9ackNpQjtFWXNDakIsZWIzQkc7O0FhOEJQO0VBQ0ksY2JuQ0c7RWFvQ0g7O0FBQ0E7RUFISjtJQUlROzs7QUFHQTtFQUNJOztBQUdSO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsY2JqREQ7O0Fha0RDO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBTUE7RUFDSTs7QUFNWjtFQUNJLGNiMUVEO0VhMkVDLGViM0VEO0VhNEVDOztBQUNBO0VBSko7SUFLUTs7O0FBRUo7RUFQSjtJQVFRLGNiakZMOztFYWtGSztJQUNJOzs7O0FDMUhoQjtFQUNJLFdabUZvQjtFWWxGcEIsYVptRm9CO0VZbEZwQixPYkdpQjtFYUZqQixlZG9DRzs7QWNuQ0g7RUFMSjtJQU1RLGVkcUNEOzs7QWNsQ1A7RUFDSSxXWmdGb0I7RVkvRXBCLGFaZ0ZvQjtFWS9FcEIsT2JOaUI7O0FhT2pCO0VBQ0k7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjZGdCTjtFY2ZNO0VBQ0E7RUFDQTtFQUNBOztBQUdSO0VBQ0k7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFHQTtFQUNJOztBQUlaO0VBQ0ksV1oyQ29CO0VZMUNwQixhWjJDb0I7RVkxQ3BCLE9iekNpQjtFYTBDakIsZWRURzs7QWNZSDtFQUNJLGFadUJLOztBWXBCYjtFQUNJLE9idENnQjtFYXVDaEI7RUFDQTs7QUFDQTtFQUNJLE9idERhO0VhdURiOztBQUlKO0VBQ0ksT2I1RGE7O0FhZ0VqQjtFQUNJLE9iakVhOztBYW9FckI7RUFDSTtFQUNBLFlkbENHO0VjbUNILGVkbkNHOztBY3FDUDtFQUNJLE9iMUVpQjs7QWE0RXJCO0VBQ0ksU2R4Q0c7RWN5Q0g7RUFDQTs7QUFFSTtFQUNJOzs7QUN6RmhCO0VB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Q0E7RUFDQTs7QUFDQTtFQUNJLGtCdkJ2UlM7RXVCd1JUO0VBQ0E7O0FBRUc7RUFDSTs7QUFHUDtFQUNJLGtCdkIzU0k7O0F1QjZTUjtFQUNJLFd0QnpPUTtFc0IwT1IsYXRCek9RO0VzQjBPUjtFQUNBLE92QmhVSztFdUJpVUw7RUFDQTtFQUNBO0VBQ0E7O0FBS2hCO0VBQ0k7RUFDQTtFQUNBOzs7QUNuVlI7RUFDSSxlekJnRE87O0F5QjlDUDtFQUhKO0lBSVEsZXpCK0NJOzs7QXlCNUNSO0VBQ0ksT3hCRGlCO0V3QkVqQixhdkJnRUQ7RXVCL0RDLFd2QjJFb0I7RXVCMUVwQixhdkIyRW9CO0V1QjFFcEIsZXpCZ0NHOztBeUI3QlA7RUFDSTtFQUNBO0VBQ0E7RUFDQSxlekJ5Qkc7RXlCeEJIOztBQUVBO0VBQ0ksT3hCaEJhOztBd0JrQmpCO0VBQ0ksT3hCbkJhO0V3Qm9CYjs7QUFLSjtFQUNJOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGN6QkZOO0V5QkdNO0VBQ0E7RUFDQTs7QUFHSjtFQUNJLE94QnpDUzs7O0F5QlB6QjtFQUNJO0VBQ0E7RUFDQSxlMUI4Q087O0EwQjdDUDtFQUpKO0lBS1EsZTFCOENJOzs7QTBCNUNSO0VBUEo7SUFRUTtJQUNBOzs7QUFFSjtFQUNJLGUxQnFDRzs7QTBCcENIO0VBQ0ksV3hCcUVnQjtFd0JwRWhCLGF4QnFFZ0I7RXdCcEVoQixlMUJ5QkQ7RTBCeEJDLE96QlZhO0V5QldiLGF4QjRESzs7QXdCMURUO0VBQ0k7RUFDQSxPekJmYTtFeUJnQmIsV3hCb0VnQjtFd0JuRWhCLGF4Qm9FZ0I7O0F3QmpFeEI7RUFDSSxlMUJtQkc7O0EwQmxCSDtFQUNJLE96QnZCYTs7QXlCeUJqQjtFQUNJLFd4Qm9EZ0I7RXdCbkRoQixheEJvRGdCO0V3Qm5EaEIsZTFCUUQ7RTBCUEMsT3pCN0JhO0V5QjhCYixheEJ5Q0s7O0F3QnRDYjtFQUNJO0VBQ0E7O0FBQ0E7RUFISjtJQUlRO0lBQ0E7OztBQUdSO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUdBO0VBQ0k7OztBQ3pEUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFQSjtJQVFRO0lBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBTko7SUFPUTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSSxrQjFCVlM7RTBCV1Q7RUFDQTtFQUNBLGUzQkxMO0UyQk1LO0VBQ0E7O0FBRUE7RUFDSSxPMUI1Q0s7RTBCNkNMLFd6QnlDUTtFeUJ4Q1IsYXpCeUNRO0V5QnhDUjs7QUFFQTtFQU5KO0lBT1EsV3pCa0NJO0l5QmpDSixhekJrQ0k7OztBeUI3QmhCO0VBQ0ksV3pCdUJZO0V5QnRCWixhekJ1Qlk7RXlCdEJaLE8xQmpDUzs7QTBCbUNUO0VBTEo7SUFNUSxXekJnQlE7SXlCZlIsYXpCZ0JROzs7QXlCVnhCO0VBQ0k7RUFDQSxZM0JsQ0c7O0EyQm9DSDtFQUNJLFkxQnZFYTtFMEJ3RWI7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSSxZMUJqRlM7RTBCa0ZUO0VBQ0E7O0FBS1o7QUFBQTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0FBQUE7RUFDSSxZMUJqR1k7O0EwQnNHcEI7RUFDSTs7QUFDQTtFQUZKO0lBR1E7OztBQUVKO0VBTEo7SUFNUTs7O0FBRUo7RUFSSjtJQVNROzs7QUFFSjtFQVhKO0lBWVE7OztBQUVKO0VBZEo7SUFlUTs7O0FBRUo7RUFDSTs7QUFJUjtFQUNJOztBQUVBO0VBSEo7SUFJUTs7O0FBR0o7RUFQSjtJQVFROzs7QUFHSjtFQVhKO0lBWVE7OztBQUdKO0VBZko7SUFnQlE7OztBQUdKO0VBbkJKO0lBb0JROzs7QUFHSjtFQXZCSjtJQXdCUTs7OztBQzNLWjtFQUNJLGU1QmdETzs7QTRCL0NQO0VBRko7SUFHUSxlNUJnREk7OztBNEI5Q1I7RUFDSSxXMUIrRW9CO0UwQjlFcEIsYTFCOEVvQjtFMEI3RXBCLE8zQkRpQjtFMkJFakIsZTVCbUNHOztBNEJqQ1A7RUFDSSxlNUJxQ0c7O0E0QnBDSDtFQUZKO0lBR1EsZTVCcUNBOzs7QTRCbkNKO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsZTVCd0JEOztBNEJ2QkM7RUFMSjtJQU1ROzs7QUFFSjtFQUNJOztBQUVKO0VBQ0ksZTVCZUw7RTRCZEs7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQVpKO0lBYVEsYzVCSVQ7STRCSFM7SUFDQTs7RUFDQTtJQUNJO0lBQ0E7OztBQUlaO0VBQ0k7O0FBRUk7RUFDSSxPM0I5Q0M7RTJCK0NEO0VBQ0EsZTVCaEJkO0U0QmlCYzs7QUFDQTtFQUNJLE8zQnZDSjs7QTJCMkNSO0VBQ0ksZTVCeEJWOztBNEJ5QlU7RUFDSSxPM0IxREM7RTJCMkREO0VBQ0EsYTFCT2pCO0UwQk5pQixXMUJxQkk7RTBCcEJKLGExQnFCSTtFMEJwQko7O0FBQ0E7RUFDSSxPM0JyREo7O0EyQnlEUjtFQUNJLE8zQnJFSztFMkJzRUwsZTVCdkNWO0U0QndDVSxXMUJZUTtFMEJYUixhMUJZUTs7QTBCVlo7RUFDSSxPM0IxRUs7RTJCMkVMLGExQlZiO0UwQldhLFcxQlFRO0UwQlBSLGExQlFROztBMEJIeEI7QUFBQTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFcxQmRnQjtFMEJlaEIsYTFCZmdCO0UwQmdCaEIsTzNCcEdhO0UyQnFHYjtFQUNBO0VBQ0EsYzVCeEVGO0U0QnlFRTs7QUFDQTtBQUFBO0VBQ0ksa0IzQjFHUztFMkIyR1QsTzNCakZTOztBMkJtRmI7QUFBQTtFQUNJLGtCM0I5R1M7RTJCK0dULE8zQnJGUztFMkJzRlQsVzFCNUJZO0UwQjZCWixhMUI3Qlk7O0EwQitCaEI7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7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YTdCNVJZO0U2QjZSWixhN0IvU1Q7O0E2QmlUSztFQUNJLE85QnJYUztFOEJzWFQsVzdCaFNZO0U2QmlTWixhN0JoU1k7RTZCaVNaOztBQUVKO0VBQ0ksTzlCM1hTO0U4QjRYVDtFQUNBO0VBQ0EsYTdCelRDO0U2QjBURDs7QUFDQTtFQUNJLE85QnJYSTs7QThCMFhwQjtFQUNJLGUvQjdWRzs7QStCOFZIO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGUvQjVXRDs7QStCOFdIO0VBQ0ksYTdCOVVMO0U2QitVSyxPOUJsWmE7RThCbVpiO0VBQ0E7RUFDQSxlL0JqWEQ7O0ErQm1YSDtFQUNJLGUvQnBYRDs7QStCcVhDO0VBQ0ksYTdCdlZUO0U2QndWUyxPOUIzWlM7RThCNFpUO0VBQ0E7RUFDQSxlL0I5WE47RStCK1hNOztBQUNBO0VBQ0k7O0FBRUo7RUFDSSxPOUJ4Wkk7O0E4QjJaWjtFQUNJLE85QnhhUztFOEJ5YVQsVzdCblZZO0U2Qm9WWixhN0JuVlk7O0E2QndWcEI7RUFDSTtFQUNBO0VBQ0E7OztBQ3piWjtFQUNJLGVoQ2dETzs7QWdDOUNQO0VBSEo7SUFJUSxlaEMrQ0k7OztBZ0M1Q1I7RUFDSSxXOUI2RW9CO0U4QjVFcEIsYTlCNkVvQjtFOEI1RXBCLE8vQkhpQjtFK0JJakIsZWhDaUNHOztBZ0M3Qkg7RUFDSSxlaEMyQkQ7RWdDMUJDOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFWSjtJQVdROztFQUNBO0lBQ0k7OztBQUtaO0VBQ0ksVzlCcURnQjtFOEJwRGhCLGE5QnFEZ0I7RThCcERoQixlaENHRjs7QWdDREU7RUFDSSxPL0JoQ1M7RStCaUNUO0VBQ0E7O0FBRUE7RUFDSSxPL0J6Qkk7O0ErQjhCaEI7RUFDSSxPL0IzQ2E7RStCNENiOzs7QUNuRFo7RUFDSSxlakNnRE87O0FpQzlDUDtFQUhKO0lBSVEsZWpDK0NJOzs7QWlDNUNSO0VBQ0ksVy9CNkVvQjtFK0I1RXBCLGEvQjZFb0I7RStCNUVwQixPaENIaUI7RWdDSWpCLGVqQ2lDRztFaUNoQ0gsYS9CaUVTOztBK0I5RGI7RUFDSSxlakMwQkc7O0FpQ3hCSDtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUlSO0VBQ0ksVy9CNERvQjtFK0IzRHBCLGEvQjREb0I7RStCM0RwQixPaEN0QmlCO0VnQ3VCakI7RUFDQSxlakNRRTtFaUNQRjs7QUFFQTtFQUNJLE9oQ2hCWTs7QWdDb0JwQjtFQUNJLFcvQm1Eb0I7RStCbERwQixhL0JtRG9CO0UrQmxEcEIsT2hDbkNpQjs7O0FpQ05yQjtFQUNJLGVsQ3NDRztFa0NyQ0gsT2pDSWlCO0VpQ0hqQixXaENpRm9CO0VnQ2hGcEIsYWhDaUZvQjs7QWdDOUV4QjtFQUNJLGVsQ2lDRztFa0NoQ0gsT2pDRGlCO0VpQ0VqQixXaENrRm9CO0VnQ2pGcEIsYWhDa0ZvQjs7QWdDaEZ4QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXaENnRWdCO0VnQy9EaEIsYWhDK0RnQjtFZ0M5RGhCLE9qQ3RCYTtFaUN1QmI7RUFDQTtFQUNBLGNsQ01GO0VrQ0xFOztBQUNBO0VBQ0ksa0JqQzVCUztFaUM2QlQsT2pDSFM7O0FpQ0tiO0VBQ0ksa0JqQ2hDUztFaUNpQ1QsT2pDUFM7RWlDUVQsV2hDa0RZO0VnQ2pEWixhaENpRFk7O0FnQy9DaEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQSjtJQVFRLE9qQzdDSzs7O0FpQytDVDtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYWxDbkJUO0VrQ29CUztFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBLE9qQzNESzs7QWlDOERiO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUEo7SUFRUSxPakN0RUs7OztBaUN3RVQ7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNsQzVDVDtFa0M2Q1M7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBLE9qQ3JGSzs7O0FrQ1B6QjtFQUNJO0VBQ0E7O0FBQ0E7RUFDSSxPbENHaUI7RWtDRmpCLFdqQzhF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K0pMLFduQzNFUTtFbUM0RVIsYW5DM0VROztBbUM4RWhCO0VBQ0ksT3BDcEtTO0VvQ3FLVDs7QUFDQTtFQUNJLE9wQzNKSTs7O0FxQ25CeEI7RUFFSSxldEMrQ087O0FzQzlDUDtFQUhKO0lBSVEsZXRDK0NJOzs7QXNDN0NSO0VBQ0ksa0JyQ0dpQjtFcUNGakI7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSSxldENnQ0c7RXNDL0JIOztBQUNBO0VBQ0ksT3JDVmE7RXFDV2IsV3BDbUVnQjtFb0NsRWhCLGFwQ2tFZ0I7RW9DakVoQjs7QUFFSjtFQUNJOztBQUNBO0VBQ0k7O0FBR1I7RUFDSSxPckN0QmE7RXFDdUJiLFl0Q1lEO0VzQ1hDOztBQUVKO0VBQ0k7O0FBRUo7RUFDSTtFQUNBO0VBQ0EsZXRDQ0Q7RXNDQUM7O0FBQ0E7RUFMSjtJQU1RO0lBQ0E7OztBQUdSO0VBQ0ksZXRDSkQ7O0FzQ0tDO0VBRko7SUFHUTs7O0FBSVo7RUFDSTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBLGV0Q2ZEOztBc0NrQlA7RUFDSTs7QUFDQTtFQUNJLE9yQzFEYTtFcUMyRGIsYXBDUUw7RW9DUEssV3BDd0JnQjtFb0N2QmhCLGFwQ3VCZ0I7RW9DdEJoQixhcENRSztFb0NQTCxldEMvQkY7O0FzQ2lDRjtFQUNJLFdwQ29CZ0I7RW9DbkJoQixhcENvQmdCO0VvQ25CaEIsT3JDcEVhOztBcUNzRWpCO0VBQ0ksT3JDM0RZO0VxQzREWjtFQUNBO0VBQ0EsV3BDWWdCO0VvQ1hoQixhcENZZ0I7RW9DWGhCOztBQUNBO0VBQ0ksT3JDOUVTO0VxQytFVDs7QUFHUjtFQUNJLE9yQ25GYTtFcUNvRmI7RUFDQSxXcENDZ0I7RW9DQWhCO0VBQ0EsYXBDakJLOztBb0NtQlQ7RUFDSSxXcENKZ0I7RW9DS2hCLGFwQ0xnQjtFb0NNaEI7RUFDQSxPckM3RmE7RXFDOEZiLGV0QzdERDtFc0M4REM7RUFDQTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSSxXcENuQlk7RW9Db0JaLGFwQ3BCWTtFb0NxQlo7RUFDQSxP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SSxZMURoQmlCO0UwRGlCakI7RUFDQSxTM0RhRztFMkRaSDtFQUNBO0VBQ0E7O0FBQ0E7RUFDSSxPMUQzQmE7RTBENEJiLFd6RHdEZ0I7RXlEdkRoQixhekR1RGdCO0V5RHREaEIsYXpEcUNMO0V5RHBDSyxlM0RHRDs7QTJEREg7RUFDSSxPMURqQ2E7RTBEa0NiLFd6RGlEZ0I7RXlEaERoQixhekRpRGdCOzs7QTBENUY1QjtFQUNJLGU1RGdETzs7QTREOUNQO0VBSEo7SUFJUSxlNUQrQ0k7OztBNEQ3Q1I7RUFDSSxlNURxQ0c7O0E0RG5DUDtFQUNJLE8zREhpQjtFMkRJakIsVzFEMEVvQjtFMER6RXBCLGExRDBFb0I7RTBEekVwQixlNUQrQkc7O0E0RDdCUDtFQUNJLE8zRFRpQjtFMkRVakIsZTVENkJHOztBNEQxQkg7RUFDSTs7QUFFSjtFQUNJOztBQUdSO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsZTVEWUc7RTREWEg7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJLGtCM0RmWTs7QTJEaUJoQjtFQWJKO0lBY1E7SUFDQTtJQUNBOzs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxKO0lBTVE7OztBQUVKO0VBQ0k7RUFDQSxlNURsQkw7O0E0RHFCSDtFQUNJO0VBQ0E7RUFDQTs7QUFDQTtFQUpKO0lBS1E7SUFDQTs7O0FBRUo7RUFDSSxPM0RuRVM7RTJEb0VULGExRERUO0UwREVTLFcxRGVZO0UwRGRaLGExRGNZO0UwRGJaLGExRERDO0UwREVELGU1RHhDTjs7QTREMENFO0VBQ0ksVzFEV1k7RTBEVlosYTFEV1k7RTBEVlosTzNEN0VTOztBMkQrRWI7RUFDSSxPM0RwRVE7RTJEcUVSO0VBQ0E7RUFDQSxXMURHWTtFMERGWixhMURHWTtFMERGWjs7QUFDQTtFQUNJLE8zRHZGSztFMkR3Rkw7O0FBR1I7RUFDSTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSSxXMURWUTtFMERXUixhMURYUTtFMERZUjtFQUNBLE8zRGpHSztFMkRrR0wsZTVE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OEROaUI7O0FBT2hCO0VBQ0k7O0FBQ0E7RUFDSTs7QUFHUjtFQUNJLFc5RElnQjtFOERIaEIsYTlESWdCO0U4REhoQixPL0Q1RWE7RStENkViLGE5RFhMO0U4RFlLLGVoRXpDRDs7QWdFMkNIO0VBQ0ksU2hFOUNEO0VnRStDQztFQUNBO0VBQ0E7RUFDQSxlaEVqREQ7RWdFa0RDO0VBQ0E7O0FBQ0E7RUFDSTs7QUFFSjtFQUNJLGtCL0Q1RVE7RStENkVSOztBQUNBO0VBQ0k7RUFDQTtFQUNBOztBQUVKO0VBQ0k7RUFDQTs7QUFHUjtFQUNJLE8vRHpHUztFK0QwR1QsVzlEMUJZO0U4RDJCWixhOUQxQlk7RThEMkJaLGE5RDFDVDtFOEQyQ1M7RUFDQTs7QUFFSjtFQUNJLE8vRGpIUztFK0RrSFQsVzlEOUJZO0U4RCtCWixhOUQ5Qlk7RThEK0JaO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSSxjaEV2RlQ7O0FnRXlGSztFQUNJLE8vRGpISTtFK0RrSEo7O0FBQ0E7RUFDSSxPL0RoSUM7O0ErRG9JYjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJO0VBQ0EsWWhFN0dMO0VnRThHSyxPL0RsSlM7O0ErRG1KVDtFQUNJOztBQUlaO0VBQ0ksWWhFcEhEO0VnRXFIQyxXOUR0RWdCO0U4RHVFaEIsYTlEdEVnQjtFOER1RWhCLE8vRDVKYTtFK0Q2SmI7O0FBQ0E7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjaEV4SU47RWdFeUlNO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0ksTy9EbktRO0UrRG9LUjs7QUFDQTtFQUNJLE8vRGxMSzs7QStEdUxyQjtFQUNJLFc5RGxHb0I7RThEbUdwQixhOURsR29CO0U4RG1HcEIsTy9EMUxpQjtFK0QyTGpCO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY2hFbktGO0VnRW9LRTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNJLE8vRDlMWTtFK0QrTFo7RUFDQSxh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aEZ2TEs7SWdGd0xMO0lBQ0E7Ozs7QUNoTXBCO0VBQ0ksZWxGZ0RPO0VrRjNDUDtFQUNBO0VBQ0E7O0FBTEE7RUFISjtJQUlRLGVsRitDSTs7O0FrRjFDUjtFQUNJLE9qRkhpQjtFaUZJakIsV2hGMEVvQjtFZ0Z6RXBCLGFoRjBFb0I7RWdGekVwQixlbEY4Qkc7O0FrRjVCUDtFQUNJLE9qRlRpQjtFaUZVakIsV2hGMEVvQjtFZ0Z6RXBCLGFoRjBFb0I7O0FnRnhFeEI7RUFDSSxnQmxGb0JHO0VrRm5CSCxlbEZtQkc7RWtGbEJIOztBQUlBO0FBQUE7RUFDSSxPakZyQmE7RWlGc0JiLFdoRmdFZ0I7RWdGL0RoQixhaEZnRWdCO0VnRi9EaEI7O0FBRUo7QUFBQTtFQUNJLE9qRjNCYTtFaUY0QmIsV2hGd0RnQjtFZ0Z2RGhCLGFoRndEZ0I7RWdGdkRoQixlbEZFRjtFa0ZERTs7QUFFSjtBQUFBO0VBQ0ksT2pGbENhO0VpRm1DYixXaEZtRGdCO0VnRmxEaEIsYWhGbURnQjtFZ0ZsRGhCOztBQUNBO0FBQUE7RUFDSSxPakYzQlE7OztBa0ZuQnhCO0VBQ0ksZW5GZ0RPOztBbUY5Q1A7RUFISjtJQUlRLGVuRitDSTs7O0FtRjdDUjtFQUNJLGVuRnlDRztFbUZ4Q0g7O0FBQ0E7RUFDSSxPbEZIYTtFa0ZJYixXakYwRWdCO0VpRnpFaEIsYWpGMEVnQjtFaUZ6RWhCLGVuRjhCRDs7QW1GNUJIO0VBQ0ksT2xGVGE7RWtGVWIsV2pGMEVnQjtFaUZ6RWhCLGFqRjBFZ0I7RWlGekVoQjs7QUFFSjtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY25GR0w7RW1GRks7O0FBR0E7RUFDSTs7QUFHUjtFQXhCSjtJQXlCUTs7O0FBSVo7RUFDSSxlbkZSRzs7QW1GU0g7RUFDSTs7QUFFSjtFQUxKO0lBTVE7OztBQUdSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTs7QUFHUjtFQUNJLFNuRjdCRztFbUY4Qkg7RUFDQTtFQUNBOztBQUNBO0VBZ0JJO0VBQ0E7RUFDQTs7QUFqQkE7RUFDSSxPbEZ2RVM7RWtGd0VULGFqRk5UO0VpRk9TO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVRKO0lBVVE7SUFDQTtJQUNBOzs7QUFNUjtFQUNJLGdCbkZ2REw7RW1Gd0RLLGVuRnZETDtFbUZ3REs7O0FBR1I7RUFDSTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTs7QUFHUjtFQUNJOztBQUVKO0VBQ0ksZW5GbkVEOztBbUZvRUM7RUFDSSxPbEY1R1M7RWtGNkdULFdqRnpCWTtFaUYwQlosYWpGekJZOztBaUYwQlo7RUFDSTs7QUFHUjtFQUNJO0VBQ0E7RUFDQSxlbkZsRkw7O0FtRm1GSztFQUNJLGVuRmpGVDs7QW1GbUZLO0VBQ0k7RUFDQSxPbEYzSEs7RWtGNEhMLFdqRnZDUTtFaUZ3Q1IsYWpGdkNRO0VpRndDUixlbkY5RlQ7O0FtRmdHUztFQUNJOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0ksT2xGeElBO0VrRnlJQTtFQUNBOztBQUNBO0VBQ0ksT2xGeEpIO0VrRnlKRzs7QUFReEI7RUFDSTs7QUFHSjtBQUFBO0VBRUk7RUFDQTtFQUNBLGtCbEZyS2lCO0VrRnNLakI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7QUFBQTtFQUNJLFlsRjlLWTs7QWtGaUxoQjtBQUFBO0VBQ0k7O0FBR0o7RUFoQ0o7QUFBQTtJQWlDUTs7O0FBS1I7RUFDSTtBQUFBO0lBRUk7O0VBR0E7QUFBQTtJQUVJOzs7QUFLWjtFQUNJOztBQUVBO0VBQ0k7O0FBSVI7RUFDSTs7O0FBUUo7RUFDSTtBQUFBO0FBQUE7QUFBQTtJQUNJOztFQUVKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBQ0k7Ozs7QUNyUFo7RUFDSSxlcEZnRE87O0FvRjlDUDtFQUhKO0lBSVEsZXBGK0NJOzs7QW9GN0NSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0k7RUFDQSxTcEY2QkQ7O0FvRjVCQztFQUhKO0lBSVE7OztBQUVKO0VBQ0k7RUFDQTtFQUNBLFluRldTO0VtRlZULE9uRmhCUztFbUZpQlQsV2xGbUVZO0VrRmxFWixhbEZtRVk7RWtGbEVaO0VBQ0E7RUFDQSxlcEZhTDs7QW9GWEM7RUFDSSxXbEZzRFk7RWtGckRaLGFsRnNEWTtFa0ZyRFo7RUFDQSxlcEZTTDs7QW9GTkg7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFHUjtFQUNJOztBQUNBO0VBRko7SUFHUTs7OztBQ3REaEI7RUFDSTs7QUFDQTtFQUZKO0lBR1E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSTtFQUNJOztBQUlKO0VBQ0k7O0FBR1I7RUFoQko7SUFpQlE7OztBQUVKO0VBRVE7SUFDSTs7RUFJSjtJQUNJOzs7QUFJWjtFQUNJO0VBQ0EsU3JGUUQ7O0FxRlBDO0VBSEo7SUFJUTs7O0FBRUo7RUFDSSxXbkYwQ1k7RW1GekNaLGFuRjBDWTtFbUZ6Q1osT3BGWlM7O0FvRmdCYjtFQURKO0lBRVE7SUFDQTs7O0FBRUo7RUFDSSxlckZkTDtFcUZlSzs7QUFDQTtFQUNJOztBQUVKO0VBTko7SUFPUSxjckZwQlQ7SXFGcUJTO0lBQ0E7O0VBQ0E7SUFDSTs7O0FBS2hCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBVko7SUFXUTs7O0FBSVo7QUFBQTtFQUVJLFlwRjNFaUI7RW9GNEVqQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7QUFBQTtFQUNJLFlwRnRGWTs7QW9GeUZwQjtFQUNJOztBQUVBO0VBQ0k7O0FBSVI7RUFDSTs7QUFFSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFQSjtJQVFROzs7QUFHSjtFQUNJLFlwRjdIYTtFb0Y4SGI7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSSxZcEZ2SVM7RW9Gd0lUO0VBQ0E7O0FBR0o7RUFiSjtJQWNRLFlwRjFJUztJb0YySVQ7SUFDQTtJQUNBOztFQUVBO0lBQ0ksWXBGbkpLO0lvRm9KTDtJQUNBOzs7O0FDNUpwQjtFQUNJLGV0RmdETzs7QXNGL0NQO0VBRko7SUFHUSxldEZnREk7OztBc0Y5Q1I7RUFDSTs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBOztBQUVKO0VBQ0k7O0FBRUo7RUFDSTtFQUFtNkQ7RUFDbjZEO0VBQ0E7RUFDQSxldEZnQkw7RXNGZks7RUFDQTs7QUFFSjtFQUNJLGV0RldMOztBc0ZWSztFQUNJO0VBQ0E7RUFDQTs7QUFHUjtFQUNJLE9yRmxDUztFcUZtQ1QsYXBGZ0NUO0VvRi9CUyxXcEZnRFk7RW9GL0NaLGFwRitDWTtFb0Y5Q1o7O0FBRUo7RUFDSSxXcEY2Q1k7RW9GNUNaO0VBQ0EsT3JGM0NTOztBcUY2Q2I7RUFDSSxPckY5Q1M7RXFGK0NUO0VBQ0EsV3BGc0NZO0VvRnJDWixhcEZxQ1k7RW9GcENaLGFwRm9CQzs7QW9GbEJMO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNJLFdwRjJCUTtFb0YxQlIsYXBGMEJRO0VvRnpCUjtFQUNBLE9yRjlESzs7QXFGK0RMO0VBQ0ksT3JGcERBOztBcUZ3RFo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSVo7QUFBQTtFQUVJLFlyRjdFaUI7RXFGOEVqQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtBQUFBO0VBQ0k7O0FBRUo7QUFBQTtFQUNJLFlyRmhGWTs7QXFGa0ZoQjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtBQUFBO0VBQ0k7O0FBR1I7RUFDSTtFQUNBOztBQUVKO0VBQ0k7O0FBRUo7RUFJSSxhdEZsRkc7RXNGbUZIO0VBQ0E7RUFDQTtFQUNBOztBQVBBO0VBQ0k7O0FBT0o7RUFDSSxZckYxSGE7RXFGMkhiO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0ksWXJGbklTO0VxRm9JVDtFQUNBOzs7QUM1SWhCO0VBQ0ksZXZGZ0RPOztBdUY5Q1A7RUFISjtJQUlRLGV2RitDSTs7O0F1RjdDUjtFQUNJO0VBQ0E7RUFDQTs7QUFDQTtBQUFBO0VBRUksT3RGTGE7RXNGTWIsV3JGZ0ZnQjtFcUYvRWhCLGFyRmdGZ0I7O0FxRjlFcEI7RUFDSSxldkZzQkY7O0F1RnJCRTtFQUNJO0VBQ0E7RUFDQSxPdEZkUztFc0ZlVCxhckZvRFQ7RXFGbkRTO0VBQ0E7O0FBR1I7RUFDSSxPdEZyQmE7RXNGc0JiLFdyRjhEZ0I7RXFGN0RoQixhckY4RGdCOztBcUY1RHBCO0VBQ0k7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQ3hDaEI7RUFDSSxleEZnRE87O0F3RjlDUDtFQUhKO0lBSVEsZXhGK0NJOzs7QXdGN0NSO0VBQ0k7RUFDQSxXdEY2RW9CO0VzRjVFcEIsYXRGNkVvQjtFc0Y1RXBCLGV4RnNDRzs7QXdGbENDO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxleEZ1Qkw7RXdGdEJLOztBQUNBO0VBUEo7SUFRUTtJQUNBOzs7QUFJWjtFQUNJO0VBQ0E7RUFDQTtFQUNBLE92RnhCYTtFdUZ5QmIsYXRGMENMO0VzRnpDSyxleEZNRjs7QXdGSkY7RUFDSSxPdkYzQmE7RXVGNEJiLFd0RndEZ0I7RXNGdkRoQixhdEZ3RGdCO0VzRnZEaEIsZXhGQ0Q7RXdGQUM7O0FBRUo7RUFDSSxleEZERDs7QXdGRUM7RUFDSSxPdkZ0Q1M7RXVGdUNUO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0E7RUFDSTtFQUNBOztBQUlaO0VBQ0M7O0FBRUQ7QUFBQTtFQUVJLE92RnpEYTtFdUYwRGI7RUFDQTs7QUFDQTtBQUFBO0VBQ0k7O0FBSVo7QUFBQTtFQUVJLFl2RnpDaUI7RXVGMENqQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0FBQUE7RUFDSTs7QUFFSjtBQUFBO0VBQ0ksWXZGcEVZOztBdUZzRWhCO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0FBQUE7RUFDSTs7QUFHUjtFQUNJO0VBQ0E7O0FBRUo7RUFDSTs7QUFFSjtFQUlJLGF4RnRFRztFd0Z1RUg7RUFDQTtFQUNBO0VBQ0E7O0FBUEE7RUFDSTs7QUFPSjtFQUNJLFl2RjlHYTtFdUYrR2I7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSSxZdkZ2SFM7RXVGd0hUO0VBQ0E7OztBQ2hJaEI7RUFDSSxlekZnRE87O0F5RjlDUDtFQUhKO0lBSVEsZXpGK0NJOzs7QXlGN0NSO0VBQ0k7RUFDQSxPeEZEaUI7RXdGRWpCLFd2RjRFb0I7RXVGM0VwQixhdkY0RW9CO0V1RjNFcEIsZXpGbUNHOztBeUZqQ1A7RUFDSTtFQUNBLFN6RjRCRztFeUYzQkg7RUFDQSxlekYyQkc7O0F5RjFCSDtFQUxKO0lBTVE7OztBQUdBO0VBREo7SUFFUTs7O0FBRUo7RUFDSSxXdkYyRFk7RXVGMURaLGF2RjJEWTtFdUYxRFosYXZGNkNUO0V1RjVDUyxPeEZ0QlM7RXdGdUJUO0VBQ0E7O0FBRUo7RUFDSTtFQUNBLE94RjVCUztFd0Y2QlQsV3ZGdURZO0V1RnREWixhdkZ1RFk7RXVGdERaLGV6RkVMO0V5RkRLO0VBQ0E7O0FBQ0E7RUFDSSxXdkZtRFE7RXVGbERSLGF2Rm1EUTtFdUZsRFIsYXZGa0NIO0V1RmpDRyxPeEZ0Q0s7RXdGdUNMO0VBQ0E7RUFDQSxjekZSVDs7QXlGU1M7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUtoQjtFQUNJO0VBQ0E7RUFDQTs7QUFDQTtFQUpKO0lBS1E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUVKO0VBQ0ksV3ZGaUJZO0V1RmhCWixhdkZpQlk7RXVGaEJaO0VBQ0E7RUFDQTtFQUNBLE94RjFFUztFd0YyRVQsZXpGMUNMOztBeUYyQ0s7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlKO0VBQ0ksT3hGekZLO0V3RjBGTCxXdkZOUTtFdUZPUixhdkZOUTtFdUZPUiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuVGhlbWUgTmFtZTogV2llbmVyIFByaXZhdGtsaW5pa1xuQXV0aG9yOiBNQUlTT04gRCdJRMOJRVxuQXV0aG9yIFVSSTogaHR0cHM6Ly93d3cubWFpc29uZGlkZWUuY29tXG5EZXNjcmlwdGlvbjogTWFpbiB0ZW1wbGF0ZSBmb3IgV2llbmVyIFByaXZhdGtsaW5pa1xuVmVyc2lvbjogMC4wLjFcblJlcXVpcmVzIGF0IGxlYXN0OiA2LjJcblJlcXVpcmVzIFBIUDogNy40XG5MaWNlbnNlOiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MiBvciBsYXRlclxuTGljZW5zZSBVUkk6IGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy9ncGwtMi4wLmh0bWxcblRleHQgRG9tYWluOiBodHRwczovL3dpZW5lci1wcml2YXRrbGluaWsuY29tL1xuKi9cblxuQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AaW1wb3J0ICdfcGFydGlhbC9fYmFzZSc7XG5AaW1wb3J0ICdfcGFydGlhbC9fY29sb3JzJztcbkBpbXBvcnQgJ19wYXJ0aWFsL190eXBvZ3JhcGh5JztcblxuQGltcG9ydCAnX2NvbXBvbmVudHMvX25hdmJhci0xJztcbkBpbXBvcnQgJ19jb21wb25lbnRzL19tb2JpbGUtbWFpbi1tZW51JztcbkBpbXBvcnQgXCJfY29tcG9uZW50cy9fYWNjb3JkaW9uLXNpZGUtaW1hZ2UtMVwiO1xuQGltcG9ydCBcIl9jb21wb25lbnRzL19tb3NhaWMtdGV4dC1pbWFnZS0xXCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX21vc2FpYy10ZXh0LWltYWdlLTJcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50cy9fY3RhLTFcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50cy9fdGV4dC1pbWFnZS1zbGlkZXItMVwiO1xuQGltcG9ydCBcIl9jb21wb25lbnRzL190ZXh0LXNsaWRlci0xXCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX2J1bGxldC1saXN0LTFcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50cy9fYWNjb3JkaW9uLTFcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50cy9fbWFpbi1iYW5uZXItMVwiO1xuQGltcG9ydCBcIl9jb21wb25lbnRzL190ZXh0XCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX25ld3NsZXR0ZXItMVwiO1xuQGltcG9ydCBcIl9jb21wb25lbnRzL19zaWRlLWNvbnRhaW5lclwiO1xuQGltcG9ydCBcIl9jb21wb25lbnRzL19zZWFyY2gtMVwiO1xuQGltcG9ydCBcIl9jb21wb25lbnRzL19uZXdzLWxpc3QtMVwiO1xuLy9AaW1wb3J0IFwiX2NvbXBvbmVudHMvX25ld3MtbGlzdC1zbGlkZXItMVwiO1xuQGltcG9ydCBcIl9jb21wb25lbnRzL190YWJsZS1zZWN0aW9uXCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX3N3aXRjaGVyLWxhbmd1YWdlXCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX21haW4tYmFubmVyLTJcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50cy9fYWNjb3JkaW9uLTJcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50cy9fY3VzdG9tLXRvb2x0aXBcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50cy9fZm9vdGVyLTFcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50cy9fc2ltcGxlLXRleHQtY2FyZHMtMVwiO1xuQGltcG9ydCBcIl9jb21wb25lbnRzL19ibG9nLWJhbm5lclwiO1xuQGltcG9ydCBcIl9jb21wb25lbnRzL19wb3B1bGFyLWFydGljbGVzXCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX2Jsb2ctbGlzdFwiO1xuQGltcG9ydCBcIl9jb21wb25lbnRzL19ibG9nLWNhdGVnb3JpZXNcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50cy9fYmxvZy1iYW5uZXItY2F0ZWdvcnlcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50cy9fYmxvZy1kZXRhaWxcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50cy9fYmxvZy1yZWFkLW1vcmVcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50cy9fcmVsYXRlZC1hcnRpY2xlcy0xXCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX2RvY3RvcnMtbGlzdFwiO1xuQGltcG9ydCBcIl9jb21wb25lbnRzL19kb2N0b3JzXCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX2RvY3Rvci1pdGVtXCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX2RvY3Rvci1kZXRhaWxcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50cy9fdGVhbVwiO1xuQGltcG9ydCBcIl9jb21wb25lbnRzL190ZWFtLTJcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50cy9fdGVhbS1zbGlkZXJcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50cy9fdGVhbS1zbGlkZXItMlwiO1xuQGltcG9ydCBcIl9jb21wb25lbnRzL19idXR0b24tMVwiO1xuQGltcG9ydCBcIl9jb21wb25lbnRzL190ZXN0aW1vbmlhbC0xXCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX3NpbXBsZS1pbWFnZS1zbGlkZXJcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50cy9fdGV4dC0zLWNvbHVtbi0xXCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX3N0aWNreS1jb250YWN0XCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX3RhYnMtMVwiO1xuQGltcG9ydCBcIl9jb21wb25lbnRzL19mb3JtLTFcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50cy9fZ2FsbGVyeS0xXCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX2RvY3Rvci1zaW5nbGUtZm9ybS5zY3NzXCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX3RleHQtMi1jb2x1bW5zLnNjc3NcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50cy9fZmlsdGVyLWRvY3RvcnMuc2Nzc1wiO1xuQGltcG9ydCBcIl9jb21wb25lbnRzL19tb2RhbC13aW5kb3ctc2VhcmNoLnNjc3NcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50cy9fYXR0YWNobWVudHMuc2Nzc1wiO1xuQGltcG9ydCBcIl9jb21wb25lbnRzL19zZWFyY2gtcGFnZS5zY3NzXCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX2lzb3RvcGljLXJlc3VsdC1pdGVtLnNjc3NcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50cy9fcHJpY2luZy1jYXJkcy0xLnNjc3NcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50cy9fY2F0ZWdvcmllcy1zbGlkZXIuc2Nzc1wiO1xuQGltcG9ydCBcIl9jb21wb25lbnRzL19jYXJkcy0xLnNjc3NcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50cy9fZG9jdG9yLWNhcmQtMS5zY3NzXCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX2FjY29yZGlvbi1ncmlkLTEuc2Nzc1wiO1xuQGltcG9ydCBcIl9jb21wb25lbnRzL19tb3NhaWMtYnVsbGV0LWltYWdlLTEuc2Nzc1wiO1xuQGltcG9ydCBcIl9jb21wb25lbnRzL19tYWluLWJhbm5lci1jYXRlZ29yaWVzLTEuc2Nzc1wiO1xuQGltcG9ydCBcIl9jb21wb25lbnRzL190YWJzLWFjY29yZGlvbnMtMS5zY3NzXCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX2NhcmRzLWltYWdlLWxpbmtzLTEuc2Nzc1wiO1xuQGltcG9ydCBcIl9jb21wb25lbnRzL19idXR0b25zLWdyaWQtMS5zY3NzXCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX2FkZGl0aW9uYWwtaW5mb3JtYXRpb24tMS5zY3NzXCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX2Jhbm5lcnMtZ3JpZC0xLnNjc3NcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50cy9fdGVzdGltb25pYWwtMi5zY3NzXCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX2RvY3Rvci1jYXJkLTIuc2Nzc1wiO1xuQGltcG9ydCBcIl9jb21wb25lbnRzL19uZXdzbGV0dGVyLTIuc2Nzc1wiO1xuQGltcG9ydCBcIl9jb21wb25lbnRzL19tYWluLWJhbm5lci1zbGlkZXItMS5zY3NzXCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX2Zvb3Rlci1iYW5uZXItMS5zY3NzXCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX3RleHQtaW1hZ2Utc2xpZGVyLTIuc2Nzc1wiO1xuQGltcG9ydCBcIl9jb21wb25lbnRzL19kb2N0b3JzLXRlYW0tY2FyZC0xLnNjc3NcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50cy9fdGltZWxpbmUtMS5zY3NzXCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX2dhbGxlcnktMi5zY3NzXCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvdGV4dC1pbi1jb2x1bW5zLnNjc3NcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50cy9fdGVzdGltb25pYWwtMy5zY3NzXCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX2NhdGVnb3JpZXMtc2xpZGVyLWJsb2cuc2Nzc1wiO1xuQGltcG9ydCBcIl9jb21wb25lbnRzL19ncmlkLWdhbGxlcnktc2xpZGVyLTEuc2Nzc1wiO1xuQGltcG9ydCBcIl9jb21wb25lbnRzL19jb250YWN0LWJsb2NrLTEuc2Nzc1wiO1xuQGltcG9ydCBcIl9jb21wb25lbnRzL19hY2NvcmRpb24tZ3JpZC0yLnNjc3NcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50cy9fYmFubmVycy1ncmlkLTIuc2Nzc1wiO1xuQGltcG9ydCBcIl9jb21wb25lbnRzL19iYW5uZXItc2xpZGVyLTEuc2Nzc1wiO1xuQGltcG9ydCBcIl9jb21wb25lbnRzL19kb2N0b3Itc2xpZGVyLWFyZWEtMS5zY3NzXCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX3Bvc3QtY2F0ZWdvcnktMS5zY3NzXCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX2RvY3Rvci1iaW8tbGlzdC0xLnNjc3NcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50cy9fZXZlbnQtcHJvZ3JhbS0xLnNjc3NcIjtcbiIsImJvZHksXG5odG1sIHtcbiAgICBtYXJnaW46IDA7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmJvZHkge1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmh0bWwgKiB7XG4gICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4kc2NyZWVuLXNtIDogNTc2cHg7XG4kc2NyZWVuLW1kIDogNzY4cHg7XG4kc2NyZWVuLWxnIDogOTkycHg7XG4kc2NyZWVuLXhsIDogMTIwMHB4O1xuJHNjcmVlbi1kZXNrdG9wIDogMTI5NXB4O1xuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1kZXNrdG9wKSB7XG5cbiAgICAuY29udGFpbmVyLFxuICAgIC5jb250YWluZXItbGcsXG4gICAgLmNvbnRhaW5lci1tZCxcbiAgICAuY29udGFpbmVyLXNtLFxuICAgIC5jb250YWluZXIteGwge1xuICAgICAgICBtYXgtd2lkdGg6IDEyOTVweDtcbiAgICB9XG59XG5cbi8qXG4qIFNwYWNpbmdcbiovXG5cbiRzcGFjZS00OiA0cHg7XG4kc3BhY2UtODogOHB4O1xuJHNwYWNlLTEyOiAxMnB4O1xuJHNwYWNlLTE2OiAxNnB4O1xuJHNwYWNlLTIwOiAyMHB4O1xuJHNwYWNlLTI0OiAyNHB4O1xuJHNwYWNlLTMyOiAzMnB4O1xuJHNwYWNlLTM2OiAzNnB4O1xuJHNwYWNlLTQwOiA0MHB4O1xuJHNwYWNlLTQ0OiA0NHB4O1xuJHNwYWNlLTQ4OiA0OHB4O1xuJHNwYWNlLTY0OiA2NHB4O1xuJHNwYWNlLTgwOiA4MHB4O1xuJHNwYWNlLTEwMDogMTAwcHg7XG5cbm1haW4ge1xuICAgIG1hcmdpbi10b3A6ICRzcGFjZS0xNjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kICkge1xuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2UtNDQ7XG4gICAgfVxufVxuXG4uc2luZ2xlLXBvc3Qge1xuICAgIGFydGljbGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMzBweDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcgKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaG9tZSB7XG4gICAgbWFpbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5ibG9nIHtcbiAgICBtYWluIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTMwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZS00NDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuYXJ0aWNsZSB7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNlLTE2O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQgKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxufVxuXG5hLmluaGVyaXQge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxufVxuXG4uc2VhcmNoLW5vLXJlc3VsdHMsXG4uc2VhcmNoLXJlc3VsdHMge1xuICAgIC5tYWluLWJhbm5lci0yIHtcbiAgICAgICAgaDEge1xuICAgICAgICAgICAgY29sb3I6ICMxQTM1ODhGRjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1iLXNtYWxsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMzI7XG59XG5cbi5tYi1sYXJnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTY0O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTEwMDtcbiAgICB9XG59XG5cbi5iYW5uZXItbm8tbSB7XG4gICAgLm1haW4tYmFubmVyLTIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLmVtcHR5LXNsaWRlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cblxuI2FqYXhzZWFyY2hwcm9yZXMzXzEudmVydGljYWwgLnJlc3VsdHMsXG5kaXYuYXNwX3IuYXNwX3JfMS52ZXJ0aWNhbCAucmVzdWx0cyB7XG4gICAgc2Nyb2xsYmFyLWNvbG9yOiAjMEEyNDZBICNmZmYgIWltcG9ydGFudDtcbiAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW4gIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwIDVweCA1cHggLTVweCAjZGZkZmRmO1xufVxuXG4uaW5zdGFncmFtLWZlZWQtY2xpZW50IHtcbiAgICBpbWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uYXNwX3Nob3dtb3JlIHtcbiAgICBwYWRkaW5nOiAxMnB4IDI0cHggIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMUUzMjZFRkYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxRTMyNkVGRiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDQwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICMxRTMyNkVGRiFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gICAgd2lkdGg6IDI2MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNzVweDtcbiAgICBtYXJnaW46IDBweCBhdXRvO1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiNncmVjYXB0Y2hhLWJveCAuZ3JlY2FwdGNoYS1iYWRnZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLmVycm9yNDA0IHtcbiAgICBtYWluIHtcbiAgICAgICAgcGFkZGluZzogMTk1cHggMCAxMDBweDtcbiAgICAgICAgaDEge1xuICAgICAgICAgICAgY29sb3I6ICMxQTM1ODg7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogIzFBMzU4ODtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmN1c3RvbS1yb3cge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAxNXB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICB9XG59XG5cbiNDb29raWVib3RXaWRnZXQtYnRuLWNoYW5nZSxcbi5DeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlCdXR0b24ge1xuICAgIHBhZGRpbmc6IDExcHggMjRweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzFBMzU4OCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMUEzNTg4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweCAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUEzNTg4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxQTM1ODggIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmOmZvY3Vze1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDcxRTY1ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwNzFFNjUgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbiNDb29raWVib3RXaWRnZXQtYnRuLXdpdGhkcmF3LFxuI0N5Ym90Q29va2llYm90RGlhbG9nQm9keUxldmVsQnV0dG9uTGV2ZWxPcHRpbkFsbG93YWxsU2VsZWN0aW9uLFxuI0N5Ym90Q29va2llYm90RGlhbG9nQm9keUJ1dHRvbkRlY2xpbmUge1xuICAgIHBhZGRpbmc6IDExcHggMjRweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNCN0QwRjkgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzFBMzU4OCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjdEMEY5ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICY6Zm9jdXN7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5OUJCRjMgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbiNDeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlDb250ZW50VGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbiNDeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlDb250ZW50VGl0bGUsXG4jQ3lib3RDb29raWVib3REaWFsb2dCb2R5Q29udGVudFRleHQge1xuICAgIGZvbnQtZmFtaWx5OiAnQmUgVmlldG5hbSBQcm8nLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG5cbiNDb29raWVib3RXaWRnZXQgI0Nvb2tpZWJvdFdpZGdldC1idXR0b25zIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0I3RDBGOSAhaW1wb3J0YW50O1xufVxuXG4jQ29va2llYm90V2lkZ2V0IC5Db29raWVib3RXaWRnZXQtaGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0I3RDBGOSAhaW1wb3J0YW50O1xufVxuXG4jQ29va2llYm90V2lkZ2V0LkNvb2tpZWJvdFdpZGdldC1vcGVuICNDb29raWVib3RXaWRnZXQtd2lkZ2V0Q29udGVudCB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweCAhaW1wb3J0YW50O1xufSIsIi8vXG4vLyAgQ29sb3JzXG4vLyAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLypcbiogUm95YWwgYmx1ZVxuKi9cbiRjb2xvci1wcmltYXJ5LTEwMCAgOiAgICAjMUEzNTg4OyAvLyBQcmltYXJ5IGJsdWVcbiRjb2xvci1wcmltYXJ5LTgwICAgOiAgICAjNDY1QTk2O1xuJGNvbG9yLXByaW1hcnktNjAgICA6ICAgICNCN0QwRjk7IC8vU2Vjb25kYXJ5IGJsdWVcbiRjb2xvci1wcmltYXJ5LTQwICAgOiAgICAjREFFNUZGO1xuJGNvbG9yLXByaW1hcnktMjAgICA6ICAgICNGMkY3RkY7IC8vQmFja2dyb3VuZCBibHVlXG5cbiRjb2xvci1wcmltYXJ5LWZvY3VzOiAgICAjMDcxRTY1OyAvL0J1dHRvbnMgJiBJbnB1dHMgZm9jdXMgY29sb3IgcHJpbWFyeVxuJGNvbG9yLXNlY29uZGFyeS1mb2N1czogICM5OUJCRjM7IC8vQnV0dG9ucyAmIElucHV0cyBmb2N1cyBjb2xvciBzZWNvbmRhcnlcblxuLypcbiogR29sZFxuKi9cbiRjb2xvci1zZWNvbmRhcnktMTAwOiAgICNGOENEN0U7IC8vUHJpbWFyeSBnb2xkXG4kY29sb3Itc2Vjb25kYXJ5LTgwIDogICAjRTFCNDZEO1xuJGNvbG9yLXNlY29uZGFyeS02MCA6ICAgI0Y1RDI5NjtcbiRjb2xvci1zZWNvbmRhcnktNDAgOiAgICNGRkU2Qjk7XG4kY29sb3Itc2Vjb25kYXJ5LTIwIDogICAjRkZGOEU2OyAvL1NlY29uZGFyeSBnb2xkXG5cbi8qXG4qIEdyYXlcbiovXG4kY29sb3ItdGVydGlhcnktMTAwIDogICAjRTdFOUVGO1xuXG4vKlxuKiBCYXNpY1xuKi9cbiRjb2xvci13aGl0ZSAgICAgICAgOiAgICAjZmZmZmZmOyIsIi8vXG4vLyAgVFlQT0dSQVBIWVxuLy8gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUm90aXMnO1xuICAgIHNyYzogdXJsKCdmb250cy9Sb3Rpcy1TZXJpZi1TdGQtUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1JvdGlzLUJvbGQnO1xuICAgIHNyYzogdXJsKCdmb250cy9Sb3Rpcy1TZXJpZi1TdGQtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1JvdGlzJztcbiAgICBzcmM6IHVybCgnZm9udHMvUm90aXMtU2VyaWYtU3RkLUl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cblxuXG46cm9vdCB7XG4gICAgLS1oMS1meiAgICAgICAgICAgICAgICAgICAgOiAzOHB4O1xuICAgIC0taDEtbGggICAgICAgICAgICAgICAgICAgIDogNDAuOHB4O1xuICAgIC0taDItZnogICAgICAgICAgICAgICAgICAgIDogMjhweDtcbiAgICAtLWgyLWxoICAgICAgICAgICAgICAgICAgICA6IDMzLjZweDtcbiAgICAtLWgzLWZ6ICAgICAgICAgICAgICAgICAgICA6IDIycHg7XG4gICAgLS1oMy1saCAgICAgICAgICAgICAgICAgICAgOiAyNi40cHg7XG4gICAgLS1oNC1meiAgICAgICAgICAgICAgICAgICAgOiAyMnB4O1xuICAgIC0taDQtbGggICAgICAgICAgICAgICAgICAgIDogMjZweDtcbiAgICAtLWJhc2UtZnogICAgICAgICAgICAgICAgICA6IDE2cHg7XG4gICAgLS1iYXNlLWxoICAgICAgICAgICAgICAgICAgOiAxLjQ7XG4gICAgLS1zbWFsbC1meiAgICAgICAgICAgICAgICAgOiAxMnB4O1xuICAgIC0tc21hbGwtbGggICAgICAgICAgICAgICAgIDogMTYuOHB4O1xuICAgIC0tZmYtMTogJ1JvdGlzJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAtLWZmLTI6ICdCZSBWaWV0bmFtIFBybycsIHNhbnMtc2VyaWY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIDpyb290IHtcbiAgICAgICAgLS1oMS1meiAgICAgICAgICAgICAgICAgICAgOiA1NHB4O1xuICAgICAgICAtLWgxLWxoICAgICAgICAgICAgICAgICAgICA6IDEuMjtcbiAgICAgICAgLS1oMi1meiAgICAgICAgICAgICAgICAgICAgOiAzNHB4O1xuICAgICAgICAtLWgyLWxoICAgICAgICAgICAgICAgICAgICA6IDEuMjtcbiAgICAgICAgLS1oMy1meiAgICAgICAgICAgICAgICAgICAgOiAyOHB4O1xuICAgICAgICAtLWgzLWxoICAgICAgICAgICAgICAgICAgICA6IDEuMjtcbiAgICB9XG59XG5cbmh0bWxbbGFuZ149XCJyby1ST1wiXSB7XG4gICAgLS1mZi0xOiBcIkxpdGVyYXRhXCIsIHNlcmlmO1xufVxuXG5odG1sW2xhbmdePVwic3ItUlNcIl0ge1xuICAgIC0tZmYtMTogXCJMaXRlcmF0YVwiLCBzZXJpZjtcbn1cblxuaHRtbFtsYW5nXj1cImJnLUJHXCJdIHtcbiAgICAtLWZmLTE6IFwiTGl0ZXJhdGFcIiwgc2VyaWY7XG59XG5cbmh0bWxbbGFuZ149XCJ1a1wiXSB7XG4gICAgLS1mZi0xOiBcIkxpdGVyYXRhXCIsIHNlcmlmO1xufVxuXG5cblxuXG4vLyBWYXJpYWJsZXNcbiRmZi0xOiB2YXIoLS1mZi0xKTtcbiRmZi0yOiB2YXIoLS1mZi0yKTtcblxuJGZ3LWJvbGQgICAgICAgOiBib2xkO1xuJGZ3LXNlbWkgICAgICAgOiA2MDA7XG4kZnctbm9ybWFsICAgICA6IDQwMDtcblxuJHByaW1hcnktcmFkaXVzIDoyMHB4O1xuJHNlY29uZGFyeS1yYWRpdXMgOjYwcHg7XG5cbiRoMS1meiAgICAgICAgICAgICAgICAgICAgOiB2YXIoLS1oMS1meik7XG4kaDEtbGggICAgICAgICAgICAgICAgICAgIDogdmFyKC0taDEtbGgpO1xuJGgyLWZ6ICAgICAgICAgICAgICAgICAgICA6IHZhcigtLWgyLWZ6KTtcbiRoMi1saCAgICAgICAgICAgICAgICAgICAgOiB2YXIoLS1oMi1saCk7XG4kaDMtZnogICAgICAgICAgICAgICAgICAgIDogdmFyKC0taDMtZnopO1xuJGgzLWxoICAgICAgICAgICAgICAgICAgICA6IHZhcigtLWgzLWxoKTtcbiRoNC1meiAgICAgICAgICAgICAgICAgICAgOiB2YXIoLS1oNC1meik7XG4kaDQtbGggICAgICAgICAgICAgICAgICAgIDogdmFyKC0taDQtbGgpO1xuJGJhc2UtZnogICAgICAgICAgICAgICAgICA6IHZhcigtLWJhc2UtZnopO1xuJGJhc2UtbGggICAgICAgICAgICAgICAgICA6IHZhcigtLWJhc2UtbGgpO1xuJHNtYWxsLWZ6ICAgICAgICAgICAgICAgICA6IHZhcigtLXNtYWxsLWZ6KTtcbiRzbWFsbC1saCAgICAgICAgICAgICAgICAgOiB2YXIoLS1zbWFsbC1saCk7XG5cbmIsIHN0cm9uZ3tmb250LXdlaWdodDogJGZ3LXNlbWk7fVxuZW0sIGl7Zm9udC1zdHlsZTogaXRhbGljO31cblxuaDEsXG5oMixcbmgze1xuICAgIGZvbnQtZmFtaWx5OiAkZmYtMTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICYgYXtcbiAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG59XG5cbi5pbmhlcml0e1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbmg0LFxuaDUsXG5oNixcbnAsXG5hLFxubGl7XG4gICAgZm9udC1mYW1pbHk6ICRmZi0yO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5idG57XG4gICAgZm9udC1mYW1pbHk6ICRmZi0yO1xuICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5idG4tcHJpbWFyeSB7XG4gICAgcGFkZGluZzogMTFweCAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktMTAwO1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICY6Zm9jdXN7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LWZvY3VzO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeS1mb2N1cztcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICAgIHBhZGRpbmc6IDExcHggMjRweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5LTYwO1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktNjA7XG4gICAgfVxuICAgICY6Zm9jdXN7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnktZm9jdXM7XG4gICAgfVxufVxuXG4uYnRuLXRyYW5zcGFyZW50IHtcbiAgICBwYWRkaW5nOiAxMXB4IDI0cHggIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5cbi5idG4tdGVydGlhcnkge1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICBsaW5lLWhlaWdodDogJGJhc2UtbGg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMXB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjZS0xMjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOCcgaGVpZ2h0PScxMicgdmlld0JveD0nMCAwIDggMTInIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xLjUgMTFMNi41IDZMMS41IDEnIHN0cm9rZT0nJTIzMUEzNTg4JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICB9XG59IiwiLm5hdmJhci0xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICAmLnJhZGl1cyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAyMHB4IDIwcHg7XG4gICAgfVxuXG4gICAgJi5zaG93IHtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcblxuICAgICAgICAubW9iaWxlLW1haW4tbWVudS1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LTIwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDE2IDEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTAgMC43NUMwIDAuNTUxMDg4IDAuMDc5MDE3NiAwLjM2MDMyMiAwLjIxOTY3IDAuMjE5NjdDMC4zNjAzMjIgMC4wNzkwMTc1IDAuNTUxMDg4IDAgMC43NSAwSDE1LjI1QzE1LjQ0ODkgMCAxNS42Mzk3IDAuMDc5MDE3NSAxNS43ODAzIDAuMjE5NjdDMTUuOTIxIDAuMzYwMzIyIDE2IDAuNTUxMDg4IDE2IDAuNzVDMTYgMC45NDg5MTIgMTUuOTIxIDEuMTM5NjggMTUuNzgwMyAxLjI4MDMzQzE1LjYzOTcgMS40MjA5OCAxNS40NDg5IDEuNSAxNS4yNSAxLjVIMC43NUMwLjU1MTA4OCAxLjUgMC4zNjAzMjIgMS40MjA5OCAwLjIxOTY3IDEuMjgwMzNDMC4wNzkwMTc2IDEuMTM5NjggMCAwLjk0ODkxMiAwIDAuNzVaTTAgNUMwIDQuODAxMDkgMC4wNzkwMTc2IDQuNjEwMzIgMC4yMTk2NyA0LjQ2OTY3QzAuMzYwMzIyIDQuMzI5MDIgMC41NTEwODggNC4yNSAwLjc1IDQuMjVIMTUuMjVDMTUuNDQ4OSA0LjI1IDE1LjYzOTcgNC4zMjkwMiAxNS43ODAzIDQuNDY5NjdDMTUuOTIxIDQuNjEwMzIgMTYgNC44MDEwOSAxNiA1QzE2IDUuMTk4OTEgMTUuOTIxIDUuMzg5NjggMTUuNzgwMyA1LjUzMDMzQzE1LjYzOTcgNS42NzA5OCAxNS40NDg5IDUuNzUgMTUuMjUgNS43NUgwLjc1QzAuNTUxMDg4IDUuNzUgMC4zNjAzMjIgNS42NzA5OCAwLjIxOTY3IDUuNTMwMzNDMC4wNzkwMTc2IDUuMzg5NjggMCA1LjE5ODkxIDAgNVpNMC43NSA4LjVDMC41NTEwODggOC41IDAuMzYwMzIyIDguNTc5MDIgMC4yMTk2NyA4LjcxOTY3QzAuMDc5MDE3NiA4Ljg2MDMyIDAgOS4wNTEwOSAwIDkuMjVDMCA5LjQ0ODkxIDAuMDc5MDE3NiA5LjYzOTY4IDAuMjE5NjcgOS43ODAzM0MwLjM2MDMyMiA5LjkyMDk4IDAuNTUxMDg4IDEwIDAuNzUgMTBIMTUuMjVDMTUuNDQ4OSAxMCAxNS42Mzk3IDkuOTIwOTggMTUuNzgwMyA5Ljc4MDMzQzE1LjkyMSA5LjYzOTY4IDE2IDkuNDQ4OTEgMTYgOS4yNUMxNiA5LjA1MTA5IDE1LjkyMSA4Ljg2MDMyIDE1Ljc4MDMgOC43MTk2N0MxNS42Mzk3IDguNTc5MDIgMTUuNDQ4OSA4LjUgMTUuMjUgOC41SDAuNzVaJyBmaWxsPSclMjMxRTMyNkUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9JzAgMCAxMiAxMicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTcuNDA5OTggNkwxMSAyLjQ0QzExLjE5MDkgMi4yNDYzOSAxMS4yOTcyIDEuOTg0ODYgMTEuMjk1MyAxLjcxMjkzQzExLjI5MzQgMS40NDEgMTEuMTgzNiAxLjE4MDk2IDEwLjk5IDAuOTkwMDAxQzEwLjc5NjQgMC43OTkwNDUgMTAuNTM0OCAwLjY5MjgyMSAxMC4yNjI5IDAuNjk0Njk2QzkuOTkwOTggMC42OTY1NzEgOS43MzA5NCAwLjgwNjM5MyA5LjUzOTk4IDFMNS45OTk5OCA0LjU5TDIuNDU5OTggMS4wN0MyLjI3MjYyIDAuODgzNzUgMi4wMTkxNyAwLjc3OTIwOCAxLjc1NDk4IDAuNzc5MjA4QzEuNDkwNzkgMC43NzkyMDggMS4yMzczNCAwLjg4Mzc1IDEuMDQ5OTggMS4wN0MwLjk1NjI1MiAxLjE2Mjk2IDAuODgxODU3IDEuMjczNTcgMC44MzEwODkgMS4zOTU0MkMwLjc4MDMyIDEuNTE3MjggMC43NTQxODIgMS42NDc5OSAwLjc1NDE4MiAxLjc4QzAuNzU0MTgyIDEuOTEyMDEgMC43ODAzMiAyLjA0MjcyIDAuODMxMDg5IDIuMTY0NThDMC44ODE4NTcgMi4yODY0NCAwLjk1NjI1MiAyLjM5NzA0IDEuMDQ5OTggMi40OUw0LjU4OTk4IDZMMC45OTk5OCA5LjU2QzAuODA5MDI0IDkuNzUzNjEgMC43MDI4IDEwLjAxNTEgMC43MDQ2NzUgMTAuMjg3MUMwLjcwNjU1MSAxMC41NTkgMC44MTYzNzIgMTAuODE5IDEuMDA5OTggMTEuMDFDMS4yMDM1OSAxMS4yMDEgMS40NjUxMiAxMS4zMDcyIDEuNzM3MDUgMTEuMzA1M0MyLjAwODk4IDExLjMwMzQgMi4yNjkwMiAxMS4xOTM2IDIuNDU5OTggMTFMNS45OTk5OCA3LjQxTDkuNTM5OTggMTAuOTNDOS43MjczNCAxMS4xMTYzIDkuOTgwNzkgMTEuMjIwOCAxMC4yNDUgMTEuMjIwOEMxMC41MDkyIDExLjIyMDggMTAuNzYyNiAxMS4xMTYzIDEwLjk1IDEwLjkzQzExLjA0MzcgMTAuODM3IDExLjExODEgMTAuNzI2NCAxMS4xNjg5IDEwLjYwNDZDMTEuMjE5NiAxMC40ODI3IDExLjI0NTggMTAuMzUyIDExLjI0NTggMTAuMjJDMTEuMjQ1OCAxMC4wODggMTEuMjE5NiA5Ljk1NzI4IDExLjE2ODkgOS44MzU0MkMxMS4xMTgxIDkuNzEzNTYgMTEuMDQzNyA5LjYwMjk2IDEwLjk1IDkuNTFMNy40MDk5OCA2WicgZmlsbD0nJTIzMUUzMjZFJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hdmJhci0xLXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeS0yMDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLm5hdmJhciB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBwYWRkaW5nOiAyM3B4IDA7XG5cbiAgICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXYtaXRlbXMge1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgICAgICAgIC5idG4tc2Vjb25kYXJ5IHtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJj5hOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMTAwO1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMicgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgMTIgOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3N2ZyB3aWR0aD0nMTInIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDEyIDgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J002LjAwMDI4IDcuMzY2NTVDNS44OTA2IDcuMzY3MTggNS43ODE4OCA3LjM0NjE2IDUuNjgwMzUgNy4zMDQ2OUM1LjU3ODgyIDcuMjYzMjIgNS40ODY0NyA3LjIwMjExIDUuNDA4NjEgNy4xMjQ4OEwwLjQwODYwOCAyLjEyNDg4QzAuMzMwNTAxIDIuMDQ3NDEgMC4yNjg1MDYgMS45NTUyNCAwLjIyNjE5OSAxLjg1MzY5QzAuMTgzODkxIDEuNzUyMTQgMC4xNjIxMDkgMS42NDMyMiAwLjE2MjEwOSAxLjUzMzIxQzAuMTYyMTA5IDEuNDIzMiAwLjE4Mzg5MSAxLjMxNDI4IDAuMjI2MTk5IDEuMjEyNzNDMC4yNjg1MDYgMS4xMTExOCAwLjMzMDUwMSAxLjAxOTAxIDAuNDA4NjA4IDAuOTQxNTQ2QzAuNTY0NzQzIDAuNzg2MzM3IDAuNzc1OTUzIDAuNjk5MjE5IDAuOTk2MTA4IDAuNjk5MjE5QzEuMjE2MjYgMC42OTkyMTkgMS40Mjc0NyAwLjc4NjMzNyAxLjU4MzYxIDAuOTQxNTQ2TDYuMDAwMjggNS4zNTgyMUwxMC40MDg2IDAuOTQxNTQ2QzEwLjU2NDcgMC43ODYzMzcgMTAuNzc2IDAuNjk5MjE5IDEwLjk5NjEgMC42OTkyMTlDMTEuMjE2MyAwLjY5OTIxOSAxMS40Mjc1IDAuNzg2MzM3IDExLjU4MzYgMC45NDE1NDZDMTEuNjYxNyAxLjAxOTAxIDExLjcyMzcgMS4xMTExOCAxMS43NjYgMS4yMTI3M0MxMS44MDgzIDEuMzE0MjggMTEuODMwMSAxLjQyMzIgMTEuODMwMSAxLjUzMzIxQzExLjgzMDEgMS42NDMyMiAxMS44MDgzIDEuNzUyMTQgMTEuNzY2IDEuODUzNjlDMTEuNzIzNyAxLjk1NTI0IDExLjY2MTcgMi4wNDc0MSAxMS41ODM2IDIuMTI0ODhMNi41ODM2MSA3LjEyNDg4QzYuNDI4MzkgNy4yNzg4MyA2LjIxODg5IDcuMzY1NjMgNi4wMDAyOCA3LjM2NjU1WicgZmlsbD0nJTIzRDE5QjQ2Jy8lM0UlM0Mvc3ZnJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZT5hIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMTAwO1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMicgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgMTIgOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3N2ZyB3aWR0aD0nMTInIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDEyIDgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J002LjAwMDI4IDcuMzY2NTVDNS44OTA2IDcuMzY3MTggNS43ODE4OCA3LjM0NjE2IDUuNjgwMzUgNy4zMDQ2OUM1LjU3ODgyIDcuMjYzMjIgNS40ODY0NyA3LjIwMjExIDUuNDA4NjEgNy4xMjQ4OEwwLjQwODYwOCAyLjEyNDg4QzAuMzMwNTAxIDIuMDQ3NDEgMC4yNjg1MDYgMS45NTUyNCAwLjIyNjE5OSAxLjg1MzY5QzAuMTgzODkxIDEuNzUyMTQgMC4xNjIxMDkgMS42NDMyMiAwLjE2MjEwOSAxLjUzMzIxQzAuMTYyMTA5IDEuNDIzMiAwLjE4Mzg5MSAxLjMxNDI4IDAuMjI2MTk5IDEuMjEyNzNDMC4yNjg1MDYgMS4xMTExOCAwLjMzMDUwMSAxLjAxOTAxIDAuNDA4NjA4IDAuOTQxNTQ2QzAuNTY0NzQzIDAuNzg2MzM3IDAuNzc1OTUzIDAuNjk5MjE5IDAuOTk2MTA4IDAuNjk5MjE5QzEuMjE2MjYgMC42OTkyMTkgMS40Mjc0NyAwLjc4NjMzNyAxLjU4MzYxIDAuOTQxNTQ2TDYuMDAwMjggNS4zNTgyMUwxMC40MDg2IDAuOTQxNTQ2QzEwLjU2NDcgMC43ODYzMzcgMTAuNzc2IDAuNjk5MjE5IDEwLjk5NjEgMC42OTkyMTlDMTEuMjE2MyAwLjY5OTIxOSAxMS40Mjc1IDAuNzg2MzM3IDExLjU4MzYgMC45NDE1NDZDMTEuNjYxNyAxLjAxOTAxIDExLjcyMzcgMS4xMTExOCAxMS43NjYgMS4yMTI3M0MxMS44MDgzIDEuMzE0MjggMTEuODMwMSAxLjQyMzIgMTEuODMwMSAxLjUzMzIxQzExLjgzMDEgMS42NDMyMiAxMS44MDgzIDEuNzUyMTQgMTEuNzY2IDEuODUzNjlDMTEuNzIzNyAxLjk1NTI0IDExLjY2MTcgMi4wNDc0MSAxMS41ODM2IDIuMTI0ODhMNi41ODM2MSA3LjEyNDg4QzYuNDI4MzkgNy4yNzg4MyA2LjIxODg5IDcuMzY1NjMgNi4wMDAyOCA3LjM2NjU1WicgZmlsbD0nJTIzRDE5QjQ2Jy8lM0UlM0Mvc3ZnJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZS0yNDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZS0xNjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2UtMjQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3ViLW1lbnUtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAxNTdweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZS1zbWFsbCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjREFFNUZGO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0zMHB4O1xuICAgICAgICAgICAgICAgICAgICAuc2Vjb25kLWxldmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJHNwYWNlLTI0IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4ICRzcGFjZS0xNiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMjAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAgJGNvbG9yLXNlY29uZGFyeS0xMDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuY29sLTQge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjZS0yNCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNlY29uZC1sZXZlbCB7XG4gICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTEyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuYnRuLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zdWItaWNvbi1kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjEyXCIgaGVpZ2h0PVwiMTlcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGZpbGw9XCIlMjMxRTMyNkVcIiBkPVwiTTEuODU0IDE4LjcyN2ExLjMzNSAxLjMzNSAwIDAgMS0uOTQ3LS4zODcgMS4zMzQgMS4zMzQgMCAwIDEgMC0xLjg4TDcuODU0IDkuNS45MDcgMi41NEExLjMzMyAxLjMzMyAwIDAgMSAyLjc4Ny42Nmw3Ljg4IDcuODkzYTEuMzMzIDEuMzMzIDAgMCAxIC4zODcuOTQ3IDEuNCAxLjQgMCAwIDEtLjM4Ny45NDdMMi43NjEgMTguMzRjLS4yNDIuMjQtLjU2Ny4zNzgtLjkwNy4zODdaXCIvPjwvc3ZnPicpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zdWItaWNvbi1kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxMlwiIGhlaWdodD1cIjE5XCIgZmlsbD1cIm5vbmVcIj48cGF0aCBmaWxsPVwiJTIzMUEzNTg4XCIgZD1cIk0xLjg1NCAxOC43MjdhMS4zMzUgMS4zMzUgMCAwIDEtLjk0Ny0uMzg3IDEuMzM0IDEuMzM0IDAgMCAxIDAtMS44OEw3Ljg1NCA5LjUuOTA3IDIuNTRBMS4zMzMgMS4zMzMgMCAwIDEgMi43ODcuNjZsNy44OCA3Ljg5M2ExLjMzMyAxLjMzMyAwIDAgMSAuMzg3Ljk0NyAxLjQgMS40IDAgMCAxLS4zODcuOTQ3TDIuNzYxIDE4LjM0Yy0uMjQyLjI0LS41NjcuMzc4LS45MDcuMzg3WlwiLz48L3N2Zz4nKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlLTI0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYm94LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZUluIDAuM3M7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogZmFkZUluIDAuM3M7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicmVhay1pbnNpZGU6IGF2b2lkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGgyLWZ6O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRoMi1saDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMzI7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEycHggMCAxMnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmJ0bi10ZXJ0aWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJHNwYWNlLTggJHNwYWNlLTE2O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaSBhLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEycHggMCAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMicgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgMTIgOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTYuMDAwMjggNy4zNjY1NUM1Ljg5MDYgNy4zNjcxOCA1Ljc4MTg4IDcuMzQ2MTYgNS42ODAzNSA3LjMwNDY5QzUuNTc4ODIgNy4yNjMyMiA1LjQ4NjQ3IDcuMjAyMTEgNS40MDg2MSA3LjEyNDg4TDAuNDA4NjA4IDIuMTI0ODhDMC4zMzA1MDEgMi4wNDc0MSAwLjI2ODUwNiAxLjk1NTI0IDAuMjI2MTk5IDEuODUzNjlDMC4xODM4OTEgMS43NTIxNCAwLjE2MjEwOSAxLjY0MzIyIDAuMTYyMTA5IDEuNTMzMjFDMC4xNjIxMDkgMS40MjMyIDAuMTgzODkxIDEuMzE0MjggMC4yMjYxOTkgMS4yMTI3M0MwLjI2ODUwNiAxLjExMTE4IDAuMzMwNTAxIDEuMDE5MDEgMC40MDg2MDggMC45NDE1NDZDMC41NjQ3NDMgMC43ODYzMzcgMC43NzU5NTMgMC42OTkyMTkgMC45OTYxMDggMC42OTkyMTlDMS4yMTYyNiAwLjY5OTIxOSAxLjQyNzQ3IDAuNzg2MzM3IDEuNTgzNjEgMC45NDE1NDZMNi4wMDAyOCA1LjM1ODIxTDEwLjQwODYgMC45NDE1NDZDMTAuNTY0NyAwLjc4NjMzNyAxMC43NzYgMC42OTkyMTkgMTAuOTk2MSAwLjY5OTIxOUMxMS4yMTYzIDAuNjk5MjE5IDExLjQyNzUgMC43ODYzMzcgMTEuNTgzNiAwLjk0MTU0NkMxMS42NjE3IDEuMDE5MDEgMTEuNzIzNyAxLjExMTE4IDExLjc2NiAxLjIxMjczQzExLjgwODMgMS4zMTQyOCAxMS44MzAxIDEuNDIzMiAxMS44MzAxIDEuNTMzMjFDMTEuODMwMSAxLjY0MzIyIDExLjgwODMgMS43NTIxNCAxMS43NjYgMS44NTM2OUMxMS43MjM3IDEuOTU1MjQgMTEuNjYxNyAyLjA0NzQxIDExLjU4MzYgMi4xMjQ4OEw2LjU4MzYxIDcuMTI0ODhDNi40MjgzOSA3LjI3ODgzIDYuMjE4ODkgNy4zNjU2MyA2LjAwMDI4IDcuMzY2NTVaJyBmaWxsPSclMjMxRTMyNkUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogOHB4IDZweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDNweCk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuYnRuLXByaW1hcnksXG4gICAgICAgICAgICAgICAgJi5idG4tc2Vjb25kYXJ5IHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubG9nby1saW5rLWhlYWRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDk1cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zaXplciB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuc2Nyb2xsIHtcbiAgICAgICAgLmxvZ28tbGluay1oZWFkZXIge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZGF5LWljb24ge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMTZweDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIyMlwiIGhlaWdodD1cIjE0XCIgZmlsbD1cIm5vbmVcIj48cGF0aCBmaWxsPVwiJTIzMUEzNTg4XCIgZD1cIk0xNS41Ljc1SDEzYTEuNzkgMS43OSAwIDAgMC0xLjc5IDEuNzl2My43MWgtLjVWMi41NEExLjc5IDEuNzkgMCAwIDAgOSAuNzVINi41YTYuMjUgNi4yNSAwIDAgMCAwIDEyLjVIOWExLjc5IDEuNzkgMCAwIDAgMS43OS0xLjc5VjcuNzVoLjV2My43MUExLjc5IDEuNzkgMCAwIDAgMTMgMTMuMjVoMi41YTYuMjUgNi4yNSAwIDAgMCAwLTEyLjVaTTkuMjUgMTEuNDZhLjI5LjI5IDAgMCAxLS4yOS4yOUg2LjVhNC43NSA0Ljc1IDAgMSAxIDAtOS41SDlhLjI5LjI5IDAgMCAxIC4yOS4yOXYzLjcxSDcuMDZhLjc1Ljc1IDAgMCAwIDAgMS41aDIuMTl2My43MVptNi4yNS4yOUgxM2EuMjkuMjkgMCAwIDEtLjI5LS4yOVY3Ljc1aDIuMzNhLjc1Ljc1IDAgMSAwIDAtMS41aC0yLjI5VjIuNTRhLjI5LjI5IDAgMCAxIC4yNS0uMjloMi41YTQuNzUgNC43NSAwIDEgMSAwIDkuNVpcIi8+PC9zdmc+Jyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAub3JkaW5hdGlvbi1pY29uIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjInIGhlaWdodD0nMjInIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBmaWxsPSclMjMxQTM1ODgnIGQ9J00yMS43NSA1Ljg4VjIuNEExLjkgMS45IDAgMCAwIDE5LjQ4LjU0TDIgNC4wNUEyLjEgMi4xIDAgMCAwIC4zIDYuMTJ2NC45M2EuODYuODYgMCAwIDAgLjA1LjIzdi4wOGEuODYuODYgMCAwIDAgLjE0LjE4bC4xMy4wNy4wOS4wNSA1LjE5IDEuNTktMy45LjhhMi4xIDIuMSAwIDAgMC0xLjcgMi4wN3YzLjQ4YTEuOTEgMS45MSAwIDAgMCAxLjkgMS45Yy4xMjMuMDE1LjI0Ny4wMTUuMzcgMEwyMC4wNSAxOGEyLjExIDIuMTEgMCAwIDAgMS43LTIuMDdWMTAuOTVhLjg2Ljg2IDAgMCAwIDAtLjIzdi0uMDhhLjg1NC44NTQgMCAwIDAtLjE0LS4xOC45MjIuOTIyIDAgMCAwLS4yNC0uMTNMMTYuMSA4Ljc1IDIwLjA1IDhhMi4xMSAyLjExIDAgMCAwIDEuNy0yLjEyWm0tMS41IDEwYS42MS42MSAwIDAgMS0uNDkuNkwyLjIzIDIwYS40MS40MSAwIDAgMS0uMzMtLjA4LjQuNCAwIDAgMS0uMTUtLjMxdi0zLjQ5YS42MS42MSAwIDAgMSAuNDktLjZsMTgtMy42LjAxIDMuOTZaTTEzIDkuMzdsNC45NCAxLjQ4LTEuODUuMzgtNyAxLjQtNC45OS0xLjQ4TDUgMTFsOC0xLjYzWm02LjgtMi44OS0xOCAzLjYxdi00YS42MS42MSAwIDAgMSAuNDktLjZMMTkuNzcgMmguMDhhLjQuNCAwIDAgMSAuNC40djMuNDhhLjYxLjYxIDAgMCAxLS40OS42aC4wNFonLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWNhZGVteS1pY29uIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE4JyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMTggMjAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J001IDIwQzQuNzM0NzggMjAgNC40ODA0MyAxOS44OTQ2IDQuMjkyODkgMTkuNzA3MUM0LjEwNTM2IDE5LjUxOTYgNCAxOS4yNjUyIDQgMTlWN0M0IDYuNzM0NzggNC4xMDUzNiA2LjQ4MDQzIDQuMjkyODkgNi4yOTI4OUM0LjQ4MDQzIDYuMTA1MzYgNC43MzQ3OCA2IDUgNkM1LjI2NTIyIDYgNS41MTk1NyA2LjEwNTM2IDUuNzA3MTEgNi4yOTI4OUM1Ljg5NDY0IDYuNDgwNDMgNiA2LjczNDc4IDYgN1YxOUM2IDE5LjI2NTIgNS44OTQ2NCAxOS41MTk2IDUuNzA3MTEgMTkuNzA3MUM1LjUxOTU3IDE5Ljg5NDYgNS4yNjUyMiAyMCA1IDIwWk0yIDEyVjRDMiAzLjczNDc4IDEuODk0NjQgMy40ODA0MyAxLjcwNzExIDMuMjkyODlDMS41MTk1NyAzLjEwNTM2IDEuMjY1MjIgMyAxIDNDMC43MzQ3ODQgMyAwLjQ4MDQzIDMuMTA1MzYgMC4yOTI4OTMgMy4yOTI4OUMwLjEwNTM1NyAzLjQ4MDQzIDAgMy43MzQ3OCAwIDRWMTJDMCAxMi4yNjUyIDAuMTA1MzU3IDEyLjUxOTYgMC4yOTI4OTMgMTIuNzA3MUMwLjQ4MDQzIDEyLjg5NDYgMC43MzQ3ODQgMTMgMSAxM0MxLjI2NTIyIDEzIDEuNTE5NTcgMTIuODk0NiAxLjcwNzExIDEyLjcwNzFDMS44OTQ2NCAxMi41MTk2IDIgMTIuMjY1MiAyIDEyWk05IDE4QzguNzM0NzggMTggOC40ODA0MyAxNy44OTQ2IDguMjkyODkgMTcuNzA3MUM4LjEwNTM2IDE3LjUxOTYgOCAxNy4yNjUyIDggMTdWMUM4IDAuNzM0Nzg0IDguMTA1MzYgMC40ODA0MyA4LjI5Mjg5IDAuMjkyODkzQzguNDgwNDMgMC4xMDUzNTcgOC43MzQ3OCAwIDkgMEM5LjI2NTIyIDAgOS41MTk1NyAwLjEwNTM1NyA5LjcwNzExIDAuMjkyODkzQzkuODk0NjQgMC40ODA0MyAxMCAwLjczNDc4NCAxMCAxVjE3QzEwIDE3LjI2NTIgOS44OTQ2NCAxNy41MTk2IDkuNzA3MTEgMTcuNzA3MUM5LjUxOTU3IDE3Ljg5NDYgOS4yNjUyMiAxOCA5IDE4Wk0xMyAxNUMxMi43MzQ4IDE1IDEyLjQ4MDQgMTQuODk0NiAxMi4yOTI5IDE0LjcwNzFDMTIuMTA1NCAxNC41MTk2IDEyIDE0LjI2NTIgMTIgMTRWM0MxMiAyLjczNDc4IDEyLjEwNTQgMi40ODA0MyAxMi4yOTI5IDIuMjkyODlDMTIuNDgwNCAyLjEwNTM2IDEyLjczNDggMiAxMyAyQzEzLjI2NTIgMiAxMy41MTk2IDIuMTA1MzYgMTMuNzA3MSAyLjI5Mjg5QzEzLjg5NDYgMi40ODA0MyAxNCAyLjczNDc4IDE0IDNWMTRDMTQgMTQuMjY1MiAxMy44OTQ2IDE0LjUxOTYgMTMuNzA3MSAxNC43MDcxQzEzLjUxOTYgMTQuODk0NiAxMy4yNjUyIDE1IDEzIDE1Wk0xNyAxN0MxNi43MzQ4IDE3IDE2LjQ4MDQgMTYuODk0NiAxNi4yOTI5IDE2LjcwNzFDMTYuMTA1NCAxNi41MTk2IDE2IDE2LjI2NTIgMTYgMTZWOEMxNiA3LjczNDc4IDE2LjEwNTQgNy40ODA0MyAxNi4yOTI5IDcuMjkyODlDMTYuNDgwNCA3LjEwNTM2IDE2LjczNDggNyAxNyA3QzE3LjI2NTIgNyAxNy41MTk2IDcuMTA1MzYgMTcuNzA3MSA3LjI5Mjg5QzE3Ljg5NDYgNy40ODA0MyAxOCA3LjczNDc4IDE4IDhWMTZDMTggMTYuMjY1MiAxNy44OTQ2IDE2LjUxOTYgMTcuNzA3MSAxNi43MDcxQzE3LjUxOTYgMTYuODk0NiAxNy4yNjUyIDE3IDE3IDE3WicgZmlsbD0nJTIzMUEzNTg4Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvcmUtaWNvbiB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxNnB4O1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMCcgaGVpZ2h0PScyMicgdmlld0JveD0nMCAwIDIwIDIyJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTcuNDk5NiAxNy42NkMxNy41Nzk2IDE3LjU1IDE3LjY1OTYgMTcuNDUgMTcuNzI5NiAxNy4zNEwxNy45MTk2IDE3LjA1TDE4LjExOTYgMTYuNzFMMTguMjc5NiAxNi40MUMxOC4zMzk2IDE2LjI5IDE4LjM5OTYgMTYuMTYgMTguNDQ5NiAxNi4wM0wxOC41Njk2IDE1Ljc1QzE4Ljc1NTQgMTUuMzExMiAxOC44OTkzIDE0Ljg1NTggMTguOTk5NiAxNC4zOUMxOC45OTUzIDE0LjM2MzUgMTguOTk1MyAxNC4zMzY1IDE4Ljk5OTYgMTQuMzFDMTguOTk5NiAxNC4yNSAxOC45OTk2IDE0LjE5IDE4Ljk5OTYgMTQuMTJDMTkuMjM3NiAxMi4xNjYxIDE4Ljg4OTUgMTAuMTg1NiAxNy45OTk2IDguNDMwMDFMMTcuOTI5NiA4LjMwMDAxQzE3LjgzOTYgOC4xMjAwMSAxNy43NTk2IDcuOTUwMDEgMTcuNjU5NiA3Ljc4MDAxQzE3LjU1OTYgNy42MTAwMSAxNy41Mjk2IDcuNTUwMDEgMTcuNDY5NiA3LjQ0MDAxQzE3LjQwOTYgNy4zMzAwMSAxNy4yNjk2IDcuMDkwMDEgMTcuMTU5NiA2LjkyMDAxQzE3LjA0OTYgNi43NTAwMSAxNy4wMTk2IDYuNzAwMDEgMTYuOTM5NiA2LjU5MDAxQzE2Ljg1OTYgNi40ODAwMSAxNi43MTk2IDYuMjUwMDEgMTYuNTg5NiA2LjA4MDAxQzE2LjQ1OTYgNS45MTAwMSAxNi40MTk2IDUuODUwMDEgMTYuMzM5NiA1Ljc0MDAxQzE2LjI1OTYgNS42MzAwMSAxNi4wOTk2IDUuNDEwMDEgMTUuOTU5NiA1LjI1MDAxQzE0LjgyNTIgMy44ODIzOSAxMy41MzI4IDIuNjUzODUgMTIuMTA5NiAxLjU5MDAxTDExLjg0OTYgMS4zOTAwMUMxMS4zOTk2IDEuMDYwMDEgMTAuOTM5NiAwLjc0MDAwNSAxMC40NDk2IDAuMzkwMDA1QzEwLjMyMDUgMC4yOTMxMTIgMTAuMTYwNSAwLjI0Njg2NCA5Ljk5OTYxIDAuMjYwMDA1QzkuODc3MjQgMC4yNjAxOTcgOS43NTY4OSAwLjI5MTE0NSA5LjY0OTYxIDAuMzUwMDA2QzguMDg2NSAxLjMzMjQ3IDYuNjQwNSAyLjQ4OTk1IDUuMzM5NjEgMy44MDAwMUw1LjIwOTYxIDMuOTQwMDFDMy45Mjc1NCA1LjI0MzExIDIuODYwODggNi43NDE4MyAyLjA0OTYxIDguMzgwMDFIMS45OTk2MVY4LjUzMDAxQzEuODc5NjEgOC44MDAwMSAxLjc2OTYxIDkuMDcwMDEgMS42NTk2MSA5LjMzMDAxTDEuNTY5NjEgOS41NzAwMUMxLjQ2OTYxIDkuODYwMDEgMS4zNzk2MSAxMC4xNiAxLjI5OTYxIDEwLjQ1VjEwLjU4QzAuOTY0NzYyIDExLjgyMTggMC44OTk5NzMgMTMuMTIxIDEuMTA5NjEgMTQuMzlDMS43Njk2MSAxOC4wNCA0Ljg4OTYxIDIwLjY1IDkuODk5NjEgMjEuNzNIMTAuMDU5NkgxMC4yMTk2QzEwLjU1OTYgMjEuNjYgMTAuODk5NiAyMS41OCAxMS4yMTk2IDIxLjQ5TDExLjQ4OTYgMjEuNDFMMTIuMTY5NiAyMS4yTDEyLjQ2OTYgMjEuMDlMMTMuMDY5NiAyMC44N0wxMy4zNTk2IDIwLjc1TDEzLjkwOTYgMjAuNUwxNC4xNzk2IDIwLjM3TDE0LjcxOTYgMjAuMDdMMTQuOTM5NiAxOS45NUMxNS4xNTk2IDE5LjgyIDE1LjM1OTYgMTkuNjggMTUuNTU5NiAxOS41NUwxNS42Mzk2IDE5LjQ5TDE2LjI3OTYgMTlMMTYuNDQ5NiAxOC44NUwxNi44Mzk2IDE4LjQ4TDE3LjA1OTYgMTguMjVMMTcuMzQ5NiAxNy45MkwxNy40OTk2IDE3LjY2Wk0xNy4xMzk2IDE1LjI3QzE2LjczMiAxNi4xODIgMTYuMTQ4NiAxNy4wMDQ3IDE1LjQyMjggMTcuNjkxMUMxNC42OTcgMTguMzc3NSAxMy44NDMgMTguOTE0IDEyLjkwOTYgMTkuMjdMMTIuNzA5NiAxOS4zNUwxNy4zMDk2IDE0Ljc1QzE3LjMwOTYgMTQuODUgMTcuMjU5NiAxNC45NiAxNy4yMjk2IDE1LjA2QzE3LjE5NDIgMTUuMTI3NSAxNy4xNjQxIDE1LjE5NzggMTcuMTM5NiAxNS4yN1pNNC43Mzk2MSA2LjgwMDAxTDkuMjQ5NjEgMTEuMzFWMTQuMTlMMy42MTk2MSA4LjU2MDAxQzMuOTQ3NCA3Ljk0NTU3IDQuMzIxODMgNy4zNTcxOCA0LjczOTYxIDYuODAwMDFaTTEwLjc5OTYgMi40NjAwMUMxMS4xMTk2IDIuNjkwMDEgMTEuNDM5NiAyLjk0MDAxIDExLjc0OTYgMy4xOTAwMUwxMC43NDk2IDQuMTkwMDFWMi40MjAwMUwxMC43OTk2IDIuNDYwMDFaTTE0LjMxOTYgNS42MjAwMUwxMC43NDk2IDkuMTkwMDFWNi4zMTAwMUwxMi44ODk2IDQuMTcwMDFDMTMuMzkxMiA0LjYyODA4IDEzLjg2ODYgNS4xMTIwNyAxNC4zMTk2IDUuNjIwMDFaTTE3LjU0OTYgMTIuMzlMMTAuNzQ5NiAxOS4xOVYxNi4zMUwxNi45OTk2IDEwQzE3LjI5ODYgMTAuNzY1NiAxNy40ODM5IDExLjU3MDggMTcuNTQ5NiAxMi4zOVpNMTAuNzQ5NiAxNC4xOVYxMS4zMUwxNS4yNTk2IDYuODAwMDFDMTUuNjcyMiA3LjM2MjE5IDE2LjA0MzIgNy45NTM3NyAxNi4zNjk2IDguNTcwMDFMMTAuNzQ5NiAxNC4xOVpNOC4yNDk2MSAzLjE5MDAxQzguNTY5NjEgMi45MzAwMSA4Ljg5OTYxIDIuNjgwMDEgOS4yNDk2MSAyLjQzMDAxVjQuMTkwMDFMOC4yNDk2MSAzLjE5MDAxWk05LjI0OTYxIDYuMzIwMDFWOS4yMDAwMUw1LjY4OTYxIDUuNjMwMDFDNi4xMzQ1IDUuMTE2NDYgNi42MDg2MiA0LjYyODk4IDcuMTA5NjEgNC4xNzAwMUw5LjI0OTYxIDYuMzIwMDFaTTIuNDQ5NjEgMTIuNEMyLjUxOTk2IDExLjU3ODIgMi43MDUwOSAxMC43NzA0IDIuOTk5NjEgMTBMOS4yNjk2MSAxNi4yN1YxOS4xNUwyLjQ0OTYxIDEyLjRaTTIuNjk5NjEgMTQuNzdMNy4zMDk2MSAxOS4zOEM2LjI0MjQgMTkuMDA3NyA1LjI3MzMgMTguMzk4NiA0LjQ3NDkzIDE3LjU5ODVDMy42NzY1NiAxNi43OTg0IDMuMDY5NjMgMTUuODI4IDIuNjk5NjEgMTQuNzZWMTQuNzdaJyBmaWxsPSclMjMxQTM1ODgnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZnVydGhlci1pY29uIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIyJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMjIgMjAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xNi4yODk5IDYuODcwMUMxNi40MDE3IDYuODAyMTMgMTYuNDk0NCA2LjcwNjc3IDE2LjU1OTEgNi41OTMwNEMxNi42MjM4IDYuNDc5MzEgMTYuNjU4NSA2LjM1MDk2IDE2LjY1OTkgNi4yMjAxVjIuMTQwMUMxNi42NiAxLjg0NzM3IDE2LjU4MzIgMS41NTk3NCAxNi40MzcyIDEuMzA2MDVDMTYuMjkxMSAxLjA1MjM1IDE2LjA4MSAwLjg0MTUwNCAxNS44Mjc4IDAuNjk0NjM2QzE1LjU3NDUgMC41NDc3NjggMTUuMjg3MiAwLjQ3MDA0IDE0Ljk5NDQgMC40NjkyNDRDMTQuNzAxNyAwLjQ2ODQ0OCAxNC40MTM5IDAuNTQ0NjEyIDE0LjE1OTkgMC42OTAxMDFMMTAuOTk5OSAyLjUxMDFMNy44Mzk4OSAwLjY5MDEwMUM3LjU4NTg3IDAuNTQ0NjEyIDcuMjk4MDggMC40Njg0NDggNy4wMDUzNSAwLjQ2OTI0NEM2LjcxMjYyIDAuNDcwMDQgNi40MjUyNCAwLjU0Nzc2OCA2LjE3MjAyIDAuNjk0NjM2QzUuOTE4OCAwLjg0MTUwNCA1LjcwODYzIDEuMDUyMzUgNS41NjI1OCAxLjMwNjA1QzUuNDE2NTMgMS41NTk3NCA1LjMzOTc0IDEuODQ3MzcgNS4zMzk4OSAyLjE0MDFWNi4yMjAxQzUuMzQxMjQgNi4zNTA5NiA1LjM3NTkzIDYuNDc5MzEgNS40NDA2NyA2LjU5MzA0QzUuNTA1NCA2LjcwNjc3IDUuNTk4MDYgNi44MDIxMyA1LjcwOTg5IDYuODcwMUwxMC42MTk5IDkuNzAwMUMxMC43MzU0IDkuNzY2NjEgMTAuODY2NiA5LjgwMTEzIDEwLjk5OTkgOS44MDAxQzExLjEzMDIgOS44MDIzOCAxMS4yNTg1IDkuNzY3NzEgMTEuMzY5OSA5LjcwMDFMMTYuMjg5OSA2Ljg3MDFaTTE0LjkwOTkgMi4wMDAxQzE0LjkzNTcgMS45ODUxOCAxNC45NjUgMS45NzczMyAxNC45OTQ5IDEuOTc3MzNDMTUuMDI0NyAxLjk3NzMzIDE1LjA1NCAxLjk4NTE4IDE1LjA3OTkgMi4wMDAxQzE1LjEwNjggMi4wMTQwNyAxNS4xMjg5IDIuMDM1ODkgMTUuMTQzMiAyLjA2MjY3QzE1LjE1NzUgMi4wODk0NiAxNS4xNjMzIDIuMTE5OTQgMTUuMTU5OSAyLjE1MDFWNS43ODAxTDExLjc0OTkgNy43ODAxVjMuODEwMUwxNC45MDk5IDIuMDAwMVpNNi44Mzk4OSAyLjE1MDFDNi44MzY0OCAyLjExOTk0IDYuODQyMyAyLjA4OTQ2IDYuODU2NTkgMi4wNjI2N0M2Ljg3MDg3IDIuMDM1ODkgNi44OTI5NCAyLjAxNDA3IDYuOTE5ODkgMi4wMDAxQzYuOTQ1NzMgMS45ODUxOCA2Ljk3NTA1IDEuOTc3MzMgNy4wMDQ4OSAxLjk3NzMzQzcuMDM0NzMgMS45NzczMyA3LjA2NDA0IDEuOTg1MTggNy4wODk4OSAyLjAwMDFMMTAuMjQ5OSAzLjgyMDFWNy44MjAxTDYuODM5ODkgNS44MjAxVjIuMTUwMVpNMjAuOTA5OSA5LjUwMDFMMTcuMzc5OSA3LjUwMDFDMTcuMjY2OSA3LjQzMTE5IDE3LjEzNzIgNy4zOTQ3MyAxNy4wMDQ5IDcuMzk0NzNDMTYuODcyNiA3LjM5NDczIDE2Ljc0MjggNy40MzExOSAxNi42Mjk5IDcuNTAwMUwxMS43MTk5IDEwLjMwMDFDMTEuNjAzNSAxMC4zNjM3IDExLjUwNjYgMTAuNDU3OCAxMS40Mzk2IDEwLjU3MjNDMTEuMzcyNyAxMC42ODY5IDExLjMzODIgMTAuODE3NSAxMS4zMzk5IDEwLjk1MDFWMTYuNjIwMUMxMS4zMzgyIDE2Ljc1MjcgMTEuMzcyNyAxNi44ODMzIDExLjQzOTYgMTYuOTk3OUMxMS41MDY2IDE3LjExMjQgMTEuNjAzNSAxNy4yMDY1IDExLjcxOTkgMTcuMjcwMUwxNS4yNDk5IDE5LjI3MDFDMTUuNTAyNCAxOS40MjA3IDE1Ljc5MDkgMTkuNTAwMiAxNi4wODQ5IDE5LjUwMDJDMTYuMzc4OSAxOS41MDAyIDE2LjY2NzQgMTkuNDIwNyAxNi45MTk5IDE5LjI3MDFDMTcuMTc1OSAxOS4xMjQ2IDE3LjM4ODcgMTguOTEzNyAxNy41MzYzIDE4LjY1ODlDMTcuNjgzOSAxOC40MDQxIDE3Ljc2MTEgMTguMTE0NiAxNy43NTk5IDE3LjgyMDFWMTQuMjIwMUwyMC45MDk5IDEyLjM5MDFDMjEuMTY1NyAxMi4yNDU0IDIxLjM3ODYgMTIuMDM1NCAyMS41MjY3IDExLjc4MTVDMjEuNjc0OCAxMS41Mjc3IDIxLjc1MjggMTEuMjM5IDIxLjc1MjggMTAuOTQ1MUMyMS43NTI4IDEwLjY1MTIgMjEuNjc0OCAxMC4zNjI1IDIxLjUyNjcgMTAuMTA4N0MyMS4zNzg2IDkuODU0NzcgMjEuMTY1NyA5LjY0NDc3IDIwLjkwOTkgOS41MDAxWk0xNi4xNjk5IDE4LjAwMDFDMTYuMTQ0IDE4LjAxNSAxNi4xMTQ3IDE4LjAyMjkgMTYuMDg0OSAxOC4wMjI5QzE2LjA1NSAxOC4wMjI5IDE2LjAyNTcgMTguMDE1IDE1Ljk5OTkgMTguMDAwMUwxMi44Mzk5IDE2LjE4MDFWMTIuMTgwMUwxNi4yNTk5IDE0LjE4MDFWMTcuODIwMUMxNi4yNjYgMTcuODU1OCAxNi4yNjA2IDE3Ljg5MjUgMTYuMjQ0NCAxNy45MjQ4QzE2LjIyODIgMTcuOTU3MiAxNi4yMDIxIDE3Ljk4MzYgMTYuMTY5OSAxOC4wMDAxWk0yMC4xNjk5IDExLjA4MDFMMTYuOTk5OSAxMi45MjAxTDEzLjU3OTkgMTAuOTIwMUwxNi45OTk5IDkuMDAwMUwyMC4xNDk5IDEwLjgzMDFDMjAuMTc3MSAxMC44NDQ2IDIwLjE5OTggMTAuODY2MiAyMC4yMTU3IDEwLjg5MjZDMjAuMjMxNSAxMC45MTkxIDIwLjIzOTkgMTAuOTQ5MyAyMC4yMzk5IDEwLjk4MDFDMjAuMjM1NSAxMS4wMDMyIDIwLjIyNiAxMS4wMjUgMjAuMjEyMiAxMS4wNDRDMjAuMTk4MyAxMS4wNjMgMjAuMTgwNSAxMS4wNzg4IDIwLjE1OTkgMTEuMDkwMUwyMC4xNjk5IDExLjA4MDFaTTEwLjI4OTkgMTAuMjkwMUw1LjM2OTg5IDcuNDYwMUM1LjI1Njk0IDcuMzkxMTkgNS4xMjcxOSA3LjM1NDczIDQuOTk0ODkgNy4zNTQ3M0M0Ljg2MjU4IDcuMzU0NzMgNC43MzI4MyA3LjM5MTE5IDQuNjE5ODkgNy40NjAxTDEuMDc5ODkgOS40NjAxQzAuODI2NjA3IDkuNjA2ODQgMC42MTYzNDYgOS44MTc1OCAwLjQ3MDE3OCAxMC4wNzEyQzAuMzI0MDEgMTAuMzI0OCAwLjI0NzA3IDEwLjYxMjQgMC4yNDcwNyAxMC45MDUxQzAuMjQ3MDcgMTEuMTk3OCAwLjMyNDAxIDExLjQ4NTQgMC40NzAxNzggMTEuNzM5QzAuNjE2MzQ2IDExLjk5MjYgMC44MjY2MDcgMTIuMjAzNCAxLjA3OTg5IDEyLjM1MDFMNC4yMzk4OSAxNC4xODAxVjE3LjgyMDFDNC4yMzg3MSAxOC4xMTQ2IDQuMzE1ODggMTguNDA0MSA0LjQ2MzQ5IDE4LjY1ODlDNC42MTExMSAxOC45MTM3IDQuODIzODQgMTkuMTI0NiA1LjA3OTg5IDE5LjI3MDFDNS4zMzIzOCAxOS40MjA3IDUuNjIwODkgMTkuNTAwMiA1LjkxNDg5IDE5LjUwMDJDNi4yMDg4OCAxOS41MDAyIDYuNDk3NCAxOS40MjA3IDYuNzQ5ODkgMTkuMjcwMUwxMC4yNzk5IDE3LjI3MDFDMTAuMzk2MyAxNy4yMDY1IDEwLjQ5MzIgMTcuMTEyNCAxMC41NjAyIDE2Ljk5NzlDMTAuNjI3MSAxNi44ODMzIDEwLjY2MTYgMTYuNzUyNyAxMC42NTk5IDE2LjYyMDFWMTEuMDAwMUMxMC42NzExIDEwLjg1OTIgMTAuNjQxMiAxMC43MTggMTAuNTczOCAxMC41OTM3QzEwLjUwNjMgMTAuNDY5NCAxMC40MDQyIDEwLjM2NzQgMTAuMjc5OSAxMC4zMDAxTDEwLjI4OTkgMTAuMjkwMVpNMS43NDk4OSAxMS4wMDAxQzEuNzQ3NzggMTAuOTcwMSAxLjc1NDE3IDEwLjk0MDEgMS43NjgzMiAxMC45MTM2QzEuNzgyNDcgMTAuODg3MSAxLjgwMzgxIDEwLjg2NTEgMS44Mjk4OSAxMC44NTAxTDQuOTk5ODkgOS4wMDAxTDguNDE5ODkgMTEuMDAwMUw0Ljk5OTg5IDEyLjkyMDFMMS44Mjk4OSAxMS4wOTAxQzEuODExMDYgMTEuMDgxNCAxLjc5NDIzIDExLjA2OSAxLjc4MDQ2IDExLjA1MzVDMS43NjY2OSAxMS4wMzggMS43NTYyOCAxMS4wMTk4IDEuNzQ5ODkgMTEuMDAwMVpNNS45OTk4OSAxOC4wMDAxQzUuOTc0MDQgMTguMDE1IDUuOTQ0NzMgMTguMDIyOSA1LjkxNDg5IDE4LjAyMjlDNS44ODUwNSAxOC4wMjI5IDUuODU1NzMgMTguMDE1IDUuODI5ODkgMTguMDAwMUM1LjgwMjcgMTcuOTg1NiA1Ljc3OTk3IDE3Ljk2NCA1Ljc2NDExIDE3LjkzNzZDNS43NDgyNiAxNy45MTExIDUuNzM5ODkgMTcuODgwOSA1LjczOTg5IDE3Ljg1MDFWMTQuMjIwMUw5LjE1OTg5IDEyLjIyMDFWMTYuMjIwMUw1Ljk5OTg5IDE4LjAwMDFaJyBmaWxsPSclMjMxQTM1ODgnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmhvbWUtaWNvbiB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxNnB4O1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMCcgaGVpZ2h0PScyMScgdmlld0JveD0nMCAwIDIwIDIxJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNi4xMjYwMiAxM0M2LjU3MDA2IDE0LjcyNTIgOC4xMzYxNiAxNiAxMCAxNkMxMS44NjM4IDE2IDEzLjQyOTkgMTQuNzI1MiAxMy44NzQgMTNNOS4wMTc3IDEuNzY0TDIuMjM1MzkgNy4wMzkxMkMxLjc4MjAyIDcuMzkxNzUgMS41NTUzNCA3LjU2ODA2IDEuMzkyMDMgNy43ODg4NkMxLjI0NzM3IDcuOTg0NDQgMS4xMzk2IDguMjA0NzggMS4wNzQwMyA4LjQzOTA1QzEgOC43MDM1MiAxIDguOTkwNyAxIDkuNTY1MDVWMTYuOEMxIDE3LjkyMDEgMSAxOC40ODAxIDEuMjE3OTkgMTguOTA4QzEuNDA5NzMgMTkuMjg0MyAxLjcxNTY5IDE5LjU5MDMgMi4wOTIwMiAxOS43ODJDMi41MTk4NCAyMCAzLjA3OTg5IDIwIDQuMiAyMEgxNS44QzE2LjkyMDEgMjAgMTcuNDgwMiAyMCAxNy45MDggMTkuNzgyQzE4LjI4NDMgMTkuNTkwMyAxOC41OTAzIDE5LjI4NDMgMTguNzgyIDE4LjkwOEMxOSAxOC40ODAxIDE5IDE3LjkyMDEgMTkgMTYuOFY5LjU2NTA1QzE5IDguOTkwNyAxOSA4LjcwMzUyIDE4LjkyNiA4LjQzOTA1QzE4Ljg2MDQgOC4yMDQ3OCAxOC43NTI2IDcuOTg0NDQgMTguNjA4IDcuNzg4ODZDMTguNDQ0NyA3LjU2ODA2IDE4LjIxOCA3LjM5MTc1IDE3Ljc2NDYgNy4wMzkxM0wxMC45ODIzIDEuNzY0QzEwLjYzMSAxLjQ5MDc1IDEwLjQ1NTMgMS4zNTQxMiAxMC4yNjEzIDEuMzAxNkMxMC4wOTAyIDEuMjU1MjYgOS45MDk4IDEuMjU1MjYgOS43Mzg2NSAxLjMwMTZDOS41NDQ2OCAxLjM1NDEyIDkuMzY5MDIgMS40OTA3NSA5LjAxNzcgMS43NjRaJyBzdHJva2U9JyUyMzFBMzU4OCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7ICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubmF2YmFyLTEtd3JhcHBlci5hY3RpdmUge1xuICAgIC5oZWFkZXItd2lkZ2V0LXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5oZWFkZXItd2lkZ2V0LXdyYXBwZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeS0yMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6ICRzcGFjZS0zNjtcblxuICAgIC50ZXh0d2lkZ2V0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2UtMTY7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5LjZweDtcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkc3BhY2UtMTY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufSIsIi5tb2JpbGUtbWFpbi1tZW51LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAkc3BhY2UtMzI7XG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjZS0xNjtcbiAgICBoZWlnaHQ6IDkwJTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIC5tb2JpbGUtbWFpbi1tZW51IHtcbiAgICAgICAgLm1vYmlsZS1uYXYtaXRlbSB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeS00MDtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjZS0yMCAkc3BhY2UtMTY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTg7XG5cbiAgICAgICAgICAgICY+YSB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc5JyBoZWlnaHQ9JzE0JyB2aWV3Qm94PScwIDAgOSAxNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEuMzkwMDEgMTMuOTJDMS4yNTg0MSAxMy45MjA4IDEuMTI3OTQgMTMuODk1NSAxLjAwNjExIDEzLjg0NThDMC44ODQyNyAxMy43OTYgMC43NzM0NTUgMTMuNzIyNyAwLjY4MDAxNSAxMy42M0MwLjQ5Mzc2NCAxMy40NDI2IDAuMzg5MjIxIDEzLjE4OTIgMC4zODkyMjEgMTIuOTI1QzAuMzg5MjIxIDEyLjY2MDggMC40OTM3NjQgMTIuNDA3NCAwLjY4MDAxNSAxMi4yMkw1Ljg5MDAxIDdMMC42ODAwMTUgMS43OEMwLjUxNjE4OCAxLjU4ODcgMC40MzA1ODIgMS4zNDI2MyAwLjQ0MDMwMyAxLjA5MDk1QzAuNDUwMDI0IDAuODM5Mjc1IDAuNTU0MzU3IDAuNjAwNTM2IDAuNzMyNDUxIDAuNDIyNDQxQzAuOTEwNTQ2IDAuMjQ0MzQ2IDEuMTQ5MjggMC4xNDAwMTQgMS40MDA5NiAwLjEzMDI5M0MxLjY1MjY0IDAuMTIwNTcyIDEuODk4NzEgMC4yMDYxNzggMi4wOTAwMSAwLjM3MDAwNEw4LjAwMDAxIDYuMjlDOC4wOTI3IDYuMzgzNDQgOC4xNjYwMiA2LjQ5NDI2IDguMjE1NzkgNi42MTYxQzguMjY1NTUgNi43Mzc5NCA4LjI5MDc4IDYuODY4NCA4LjI5MDAyIDdDOC4yODYzMyA3LjI2NDc3IDguMTgyNzUgNy41MTgzNyA4LjAwMDAxIDcuNzFMMi4wNzAwMSAxMy42M0MxLjg4ODcxIDEzLjgxIDEuNjQ1NCAxMy45MTM3IDEuMzkwMDEgMTMuOTJaJyBmaWxsPSclMjMxRTMyNkUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmJ0bi1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlLTQwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuYnRuLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtbGg7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1vYmlsZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICByaWdodDogLTEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZU91dFNpZGUgMC41cztcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IGZhZGVPdXRTaWRlIDAuNXM7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlSW5TaWRlIDAuNXM7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogZmFkZUluU2lkZSAwLjVzO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjZS0yMDtcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTI0O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgbGk+YSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXNlbWk7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5LjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0yNDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgJHNwYWNlLTM2O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5kYXktaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIyMlwiIGhlaWdodD1cIjE0XCIgZmlsbD1cIm5vbmVcIj48cGF0aCBmaWxsPVwiJTIzMUUzMjZFXCIgZD1cIk0xNS41Ljc1SDEzYTEuNzkgMS43OSAwIDAgMC0xLjc5IDEuNzl2My43MWgtLjVWMi41NEExLjc5IDEuNzkgMCAwIDAgOSAuNzVINi41YTYuMjUgNi4yNSAwIDAgMCAwIDEyLjVIOWExLjc5IDEuNzkgMCAwIDAgMS43OS0xLjc5VjcuNzVoLjV2My43MUExLjc5IDEuNzkgMCAwIDAgMTMgMTMuMjVoMi41YTYuMjUgNi4yNSAwIDAgMCAwLTEyLjVaTTkuMjUgMTEuNDZhLjI5LjI5IDAgMCAxLS4yOS4yOUg2LjVhNC43NSA0Ljc1IDAgMSAxIDAtOS41SDlhLjI5LjI5IDAgMCAxIC4yOS4yOXYzLjcxSDcuMDZhLjc1Ljc1IDAgMCAwIDAgMS41aDIuMTl2My43MVptNi4yNS4yOUgxM2EuMjkuMjkgMCAwIDEtLjI5LS4yOVY3Ljc1aDIuMzNhLjc1Ljc1IDAgMSAwIDAtMS41aC0yLjI5VjIuNTRhLjI5LjI5IDAgMCAxIC4yNS0uMjloMi41YTQuNzUgNC43NSAwIDEgMSAwIDkuNVpcIi8+PC9zdmc+Jyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLm9yZGluYXRpb24taWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMicgaGVpZ2h0PScyMicgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGZpbGw9JyUyMzFFMzI2RScgZD0nTTIxLjc1IDUuODhWMi40QTEuOSAxLjkgMCAwIDAgMTkuNDguNTRMMiA0LjA1QTIuMSAyLjEgMCAwIDAgLjMgNi4xMnY0LjkzYS44Ni44NiAwIDAgMCAuMDUuMjN2LjA4YS44Ni44NiAwIDAgMCAuMTQuMThsLjEzLjA3LjA5LjA1IDUuMTkgMS41OS0zLjkuOGEyLjEgMi4xIDAgMCAwLTEuNyAyLjA3djMuNDhhMS45MSAxLjkxIDAgMCAwIDEuOSAxLjljLjEyMy4wMTUuMjQ3LjAxNS4zNyAwTDIwLjA1IDE4YTIuMTEgMi4xMSAwIDAgMCAxLjctMi4wN1YxMC45NWEuODYuODYgMCAwIDAgMC0uMjN2LS4wOGEuODU0Ljg1NCAwIDAgMC0uMTQtLjE4LjkyMi45MjIgMCAwIDAtLjI0LS4xM0wxNi4xIDguNzUgMjAuMDUgOGEyLjExIDIuMTEgMCAwIDAgMS43LTIuMTJabS0xLjUgMTBhLjYxLjYxIDAgMCAxLS40OS42TDIuMjMgMjBhLjQxLjQxIDAgMCAxLS4zMy0uMDguNC40IDAgMCAxLS4xNS0uMzF2LTMuNDlhLjYxLjYxIDAgMCAxIC40OS0uNmwxOC0zLjYuMDEgMy45NlpNMTMgOS4zN2w0Ljk0IDEuNDgtMS44NS4zOC03IDEuNC00Ljk5LTEuNDhMNSAxMWw4LTEuNjNabTYuOC0yLjg5LTE4IDMuNjF2LTRhLjYxLjYxIDAgMCAxIC40OS0uNkwxOS43NyAyaC4wOGEuNC40IDAgMCAxIC40LjR2My40OGEuNjEuNjEgMCAwIDEtLjQ5LjZoLjA0WicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5hY2FkZW15LWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE4JyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMTggMjAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J001IDIwQzQuNzM0NzggMjAgNC40ODA0MyAxOS44OTQ2IDQuMjkyODkgMTkuNzA3MUM0LjEwNTM2IDE5LjUxOTYgNCAxOS4yNjUyIDQgMTlWN0M0IDYuNzM0NzggNC4xMDUzNiA2LjQ4MDQzIDQuMjkyODkgNi4yOTI4OUM0LjQ4MDQzIDYuMTA1MzYgNC43MzQ3OCA2IDUgNkM1LjI2NTIyIDYgNS41MTk1NyA2LjEwNTM2IDUuNzA3MTEgNi4yOTI4OUM1Ljg5NDY0IDYuNDgwNDMgNiA2LjczNDc4IDYgN1YxOUM2IDE5LjI2NTIgNS44OTQ2NCAxOS41MTk2IDUuNzA3MTEgMTkuNzA3MUM1LjUxOTU3IDE5Ljg5NDYgNS4yNjUyMiAyMCA1IDIwWk0yIDEyVjRDMiAzLjczNDc4IDEuODk0NjQgMy40ODA0MyAxLjcwNzExIDMuMjkyODlDMS41MTk1NyAzLjEwNTM2IDEuMjY1MjIgMyAxIDNDMC43MzQ3ODQgMyAwLjQ4MDQzIDMuMTA1MzYgMC4yOTI4OTMgMy4yOTI4OUMwLjEwNTM1NyAzLjQ4MDQzIDAgMy43MzQ3OCAwIDRWMTJDMCAxMi4yNjUyIDAuMTA1MzU3IDEyLjUxOTYgMC4yOTI4OTMgMTIuNzA3MUMwLjQ4MDQzIDEyLjg5NDYgMC43MzQ3ODQgMTMgMSAxM0MxLjI2NTIyIDEzIDEuNTE5NTcgMTIuODk0NiAxLjcwNzExIDEyLjcwNzFDMS44OTQ2NCAxMi41MTk2IDIgMTIuMjY1MiAyIDEyWk05IDE4QzguNzM0NzggMTggOC40ODA0MyAxNy44OTQ2IDguMjkyODkgMTcuNzA3MUM4LjEwNTM2IDE3LjUxOTYgOCAxNy4yNjUyIDggMTdWMUM4IDAuNzM0Nzg0IDguMTA1MzYgMC40ODA0MyA4LjI5Mjg5IDAuMjkyODkzQzguNDgwNDMgMC4xMDUzNTcgOC43MzQ3OCAwIDkgMEM5LjI2NTIyIDAgOS41MTk1NyAwLjEwNTM1NyA5LjcwNzExIDAuMjkyODkzQzkuODk0NjQgMC40ODA0MyAxMCAwLjczNDc4NCAxMCAxVjE3QzEwIDE3LjI2NTIgOS44OTQ2NCAxNy41MTk2IDkuNzA3MTEgMTcuNzA3MUM5LjUxOTU3IDE3Ljg5NDYgOS4yNjUyMiAxOCA5IDE4Wk0xMyAxNUMxMi43MzQ4IDE1IDEyLjQ4MDQgMTQuODk0NiAxMi4yOTI5IDE0LjcwNzFDMTIuMTA1NCAxNC41MTk2IDEyIDE0LjI2NTIgMTIgMTRWM0MxMiAyLjczNDc4IDEyLjEwNTQgMi40ODA0MyAxMi4yOTI5IDIuMjkyODlDMTIuNDgwNCAyLjEwNTM2IDEyLjczNDggMiAxMyAyQzEzLjI2NTIgMiAxMy41MTk2IDIuMTA1MzYgMTMuNzA3MSAyLjI5Mjg5QzEzLjg5NDYgMi40ODA0MyAxNCAyLjczNDc4IDE0IDNWMTRDMTQgMTQuMjY1MiAxMy44OTQ2IDE0LjUxOTYgMTMuNzA3MSAxNC43MDcxQzEzLjUxOTYgMTQuODk0NiAxMy4yNjUyIDE1IDEzIDE1Wk0xNyAxN0MxNi43MzQ4IDE3IDE2LjQ4MDQgMTYuODk0NiAxNi4yOTI5IDE2LjcwNzFDMTYuMTA1NCAxNi41MTk2IDE2IDE2LjI2NTIgMTYgMTZWOEMxNiA3LjczNDc4IDE2LjEwNTQgNy40ODA0MyAxNi4yOTI5IDcuMjkyODlDMTYuNDgwNCA3LjEwNTM2IDE2LjczNDggNyAxNyA3QzE3LjI2NTIgNyAxNy41MTk2IDcuMTA1MzYgMTcuNzA3MSA3LjI5Mjg5QzE3Ljg5NDYgNy40ODA0MyAxOCA3LjczNDc4IDE4IDhWMTZDMTggMTYuMjY1MiAxNy44OTQ2IDE2LjUxOTYgMTcuNzA3MSAxNi43MDcxQzE3LjUxOTYgMTYuODk0NiAxNy4yNjUyIDE3IDE3IDE3WicgZmlsbD0nJTIzMUUzMjZFJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmNvcmUtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjAnIGhlaWdodD0nMjInIHZpZXdCb3g9JzAgMCAyMCAyMicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTE3LjQ5OTYgMTcuNjZDMTcuNTc5NiAxNy41NSAxNy42NTk2IDE3LjQ1IDE3LjcyOTYgMTcuMzRMMTcuOTE5NiAxNy4wNUwxOC4xMTk2IDE2LjcxTDE4LjI3OTYgMTYuNDFDMTguMzM5NiAxNi4yOSAxOC4zOTk2IDE2LjE2IDE4LjQ0OTYgMTYuMDNMMTguNTY5NiAxNS43NUMxOC43NTU0IDE1LjMxMTIgMTguODk5MyAxNC44NTU4IDE4Ljk5OTYgMTQuMzlDMTguOTk1MyAxNC4zNjM1IDE4Ljk5NTMgMTQuMzM2NSAxOC45OTk2IDE0LjMxQzE4Ljk5OTYgMTQuMjUgMTguOTk5NiAxNC4xOSAxOC45OTk2IDE0LjEyQzE5LjIzNzYgMTIuMTY2MSAxOC44ODk1IDEwLjE4NTYgMTcuOTk5NiA4LjQzMDAxTDE3LjkyOTYgOC4zMDAwMUMxNy44Mzk2IDguMTIwMDEgMTcuNzU5NiA3Ljk1MDAxIDE3LjY1OTYgNy43ODAwMUMxNy41NTk2IDcuNjEwMDEgMTcuNTI5NiA3LjU1MDAxIDE3LjQ2OTYgNy40NDAwMUMxNy40MDk2IDcuMzMwMDEgMTcuMjY5NiA3LjA5MDAxIDE3LjE1OTYgNi45MjAwMUMxNy4wNDk2IDYuNzUwMDEgMTcuMDE5NiA2LjcwMDAxIDE2LjkzOTYgNi41OTAwMUMxNi44NTk2IDYuNDgwMDEgMTYuNzE5NiA2LjI1MDAxIDE2LjU4OTYgNi4wODAwMUMxNi40NTk2IDUuOTEwMDEgMTYuNDE5NiA1Ljg1MDAxIDE2LjMzOTYgNS43NDAwMUMxNi4yNTk2IDUuNjMwMDEgMTYuMDk5NiA1LjQxMDAxIDE1Ljk1OTYgNS4yNTAwMUMxNC44MjUyIDMuODgyMzkgMTMuNTMyOCAyLjY1Mzg1IDEyLjEwOTYgMS41OTAwMUwxMS44NDk2IDEuMzkwMDFDMTEuMzk5NiAxLjA2MDAxIDEwLjkzOTYgMC43NDAwMDUgMTAuNDQ5NiAwLjM5MDAwNUMxMC4zMjA1IDAuMjkzMTEyIDEwLjE2MDUgMC4yNDY4NjQgOS45OTk2MSAwLjI2MDAwNUM5Ljg3NzI0IDAuMjYwMTk3IDkuNzU2ODkgMC4yOTExNDUgOS42NDk2MSAwLjM1MDAwNkM4LjA4NjUgMS4zMzI0NyA2LjY0MDUgMi40ODk5NSA1LjMzOTYxIDMuODAwMDFMNS4yMDk2MSAzLjk0MDAxQzMuOTI3NTQgNS4yNDMxMSAyLjg2MDg4IDYuNzQxODMgMi4wNDk2MSA4LjM4MDAxSDEuOTk5NjFWOC41MzAwMUMxLjg3OTYxIDguODAwMDEgMS43Njk2MSA5LjA3MDAxIDEuNjU5NjEgOS4zMzAwMUwxLjU2OTYxIDkuNTcwMDFDMS40Njk2MSA5Ljg2MDAxIDEuMzc5NjEgMTAuMTYgMS4yOTk2MSAxMC40NVYxMC41OEMwLjk2NDc2MiAxMS44MjE4IDAuODk5OTczIDEzLjEyMSAxLjEwOTYxIDE0LjM5QzEuNzY5NjEgMTguMDQgNC44ODk2MSAyMC42NSA5Ljg5OTYxIDIxLjczSDEwLjA1OTZIMTAuMjE5NkMxMC41NTk2IDIxLjY2IDEwLjg5OTYgMjEuNTggMTEuMjE5NiAyMS40OUwxMS40ODk2IDIxLjQxTDEyLjE2OTYgMjEuMkwxMi40Njk2IDIxLjA5TDEzLjA2OTYgMjAuODdMMTMuMzU5NiAyMC43NUwxMy45MDk2IDIwLjVMMTQuMTc5NiAyMC4zN0wxNC43MTk2IDIwLjA3TDE0LjkzOTYgMTkuOTVDMTUuMTU5NiAxOS44MiAxNS4zNTk2IDE5LjY4IDE1LjU1OTYgMTkuNTVMMTUuNjM5NiAxOS40OUwxNi4yNzk2IDE5TDE2LjQ0OTYgMTguODVMMTYuODM5NiAxOC40OEwxNy4wNTk2IDE4LjI1TDE3LjM0OTYgMTcuOTJMMTcuNDk5NiAxNy42NlpNMTcuMTM5NiAxNS4yN0MxNi43MzIgMTYuMTgyIDE2LjE0ODYgMTcuMDA0NyAxNS40MjI4IDE3LjY5MTFDMTQuNjk3IDE4LjM3NzUgMTMuODQzIDE4LjkxNCAxMi45MDk2IDE5LjI3TDEyLjcwOTYgMTkuMzVMMTcuMzA5NiAxNC43NUMxNy4zMDk2IDE0Ljg1IDE3LjI1OTYgMTQuOTYgMTcuMjI5NiAxNS4wNkMxNy4xOTQyIDE1LjEyNzUgMTcuMTY0MSAxNS4xOTc4IDE3LjEzOTYgMTUuMjdaTTQuNzM5NjEgNi44MDAwMUw5LjI0OTYxIDExLjMxVjE0LjE5TDMuNjE5NjEgOC41NjAwMUMzLjk0NzQgNy45NDU1NyA0LjMyMTgzIDcuMzU3MTggNC43Mzk2MSA2LjgwMDAxWk0xMC43OTk2IDIuNDYwMDFDMTEuMTE5NiAyLjY5MDAxIDExLjQzOTYgMi45NDAwMSAxMS43NDk2IDMuMTkwMDFMMTAuNzQ5NiA0LjE5MDAxVjIuNDIwMDFMMTAuNzk5NiAyLjQ2MDAxWk0xNC4zMTk2IDUuNjIwMDFMMTAuNzQ5NiA5LjE5MDAxVjYuMzEwMDFMMTIuODg5NiA0LjE3MDAxQzEzLjM5MTIgNC42MjgwOCAxMy44Njg2IDUuMTEyMDcgMTQuMzE5NiA1LjYyMDAxWk0xNy41NDk2IDEyLjM5TDEwLjc0OTYgMTkuMTlWMTYuMzFMMTYuOTk5NiAxMEMxNy4yOTg2IDEwLjc2NTYgMTcuNDgzOSAxMS41NzA4IDE3LjU0OTYgMTIuMzlaTTEwLjc0OTYgMTQuMTlWMTEuMzFMMTUuMjU5NiA2LjgwMDAxQzE1LjY3MjIgNy4zNjIxOSAxNi4wNDMyIDcuOTUzNzcgMTYuMzY5NiA4LjU3MDAxTDEwLjc0OTYgMTQuMTlaTTguMjQ5NjEgMy4xOTAwMUM4LjU2OTYxIDIuOTMwMDEgOC44OTk2MSAyLjY4MDAxIDkuMjQ5NjEgMi40MzAwMVY0LjE5MDAxTDguMjQ5NjEgMy4xOTAwMVpNOS4yNDk2MSA2LjMyMDAxVjkuMjAwMDFMNS42ODk2MSA1LjYzMDAxQzYuMTM0NSA1LjExNjQ2IDYuNjA4NjIgNC42Mjg5OCA3LjEwOTYxIDQuMTcwMDFMOS4yNDk2MSA2LjMyMDAxWk0yLjQ0OTYxIDEyLjRDMi41MTk5NiAxMS41NzgyIDIuNzA1MDkgMTAuNzcwNCAyLjk5OTYxIDEwTDkuMjY5NjEgMTYuMjdWMTkuMTVMMi40NDk2MSAxMi40Wk0yLjY5OTYxIDE0Ljc3TDcuMzA5NjEgMTkuMzhDNi4yNDI0IDE5LjAwNzcgNS4yNzMzIDE4LjM5ODYgNC40NzQ5MyAxNy41OTg1QzMuNjc2NTYgMTYuNzk4NCAzLjA2OTYzIDE1LjgyOCAyLjY5OTYxIDE0Ljc2VjE0Ljc3WicgZmlsbD0nJTIzMUUzMjZFJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmZ1cnRoZXItaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjInIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAyMiAyMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTE2LjI4OTkgNi44NzAxQzE2LjQwMTcgNi44MDIxMyAxNi40OTQ0IDYuNzA2NzcgMTYuNTU5MSA2LjU5MzA0QzE2LjYyMzggNi40NzkzMSAxNi42NTg1IDYuMzUwOTYgMTYuNjU5OSA2LjIyMDFWMi4xNDAxQzE2LjY2IDEuODQ3MzcgMTYuNTgzMiAxLjU1OTc0IDE2LjQzNzIgMS4zMDYwNUMxNi4yOTExIDEuMDUyMzUgMTYuMDgxIDAuODQxNTA0IDE1LjgyNzggMC42OTQ2MzZDMTUuNTc0NSAwLjU0Nzc2OCAxNS4yODcyIDAuNDcwMDQgMTQuOTk0NCAwLjQ2OTI0NEMxNC43MDE3IDAuNDY4NDQ4IDE0LjQxMzkgMC41NDQ2MTIgMTQuMTU5OSAwLjY5MDEwMUwxMC45OTk5IDIuNTEwMUw3LjgzOTg5IDAuNjkwMTAxQzcuNTg1ODcgMC41NDQ2MTIgNy4yOTgwOCAwLjQ2ODQ0OCA3LjAwNTM1IDAuNDY5MjQ0QzYuNzEyNjIgMC40NzAwNCA2LjQyNTI0IDAuNTQ3NzY4IDYuMTcyMDIgMC42OTQ2MzZDNS45MTg4IDAuODQxNTA0IDUuNzA4NjMgMS4wNTIzNSA1LjU2MjU4IDEuMzA2MDVDNS40MTY1MyAxLjU1OTc0IDUuMzM5NzQgMS44NDczNyA1LjMzOTg5IDIuMTQwMVY2LjIyMDFDNS4zNDEyNCA2LjM1MDk2IDUuMzc1OTMgNi40NzkzMSA1LjQ0MDY3IDYuNTkzMDRDNS41MDU0IDYuNzA2NzcgNS41OTgwNiA2LjgwMjEzIDUuNzA5ODkgNi44NzAxTDEwLjYxOTkgOS43MDAxQzEwLjczNTQgOS43NjY2MSAxMC44NjY2IDkuODAxMTMgMTAuOTk5OSA5LjgwMDFDMTEuMTMwMiA5LjgwMjM4IDExLjI1ODUgOS43Njc3MSAxMS4zNjk5IDkuNzAwMUwxNi4yODk5IDYuODcwMVpNMTQuOTA5OSAyLjAwMDFDMTQuOTM1NyAxLjk4NTE4IDE0Ljk2NSAxLjk3NzMzIDE0Ljk5NDkgMS45NzczM0MxNS4wMjQ3IDEuOTc3MzMgMTUuMDU0IDEuOTg1MTggMTUuMDc5OSAyLjAwMDFDMTUuMTA2OCAyLjAxNDA3IDE1LjEyODkgMi4wMzU4OSAxNS4xNDMyIDIuMDYyNjdDMTUuMTU3NSAyLjA4OTQ2IDE1LjE2MzMgMi4xMTk5NCAxNS4xNTk5IDIuMTUwMVY1Ljc4MDFMMTEuNzQ5OSA3Ljc4MDFWMy44MTAxTDE0LjkwOTkgMi4wMDAxWk02LjgzOTg5IDIuMTUwMUM2LjgzNjQ4IDIuMTE5OTQgNi44NDIzIDIuMDg5NDYgNi44NTY1OSAyLjA2MjY3QzYuODcwODcgMi4wMzU4OSA2Ljg5Mjk0IDIuMDE0MDcgNi45MTk4OSAyLjAwMDFDNi45NDU3MyAxLjk4NTE4IDYuOTc1MDUgMS45NzczMyA3LjAwNDg5IDEuOTc3MzNDNy4wMzQ3MyAxLjk3NzMzIDcuMDY0MDQgMS45ODUxOCA3LjA4OTg5IDIuMDAwMUwxMC4yNDk5IDMuODIwMVY3LjgyMDFMNi44Mzk4OSA1LjgyMDFWMi4xNTAxWk0yMC45MDk5IDkuNTAwMUwxNy4zNzk5IDcuNTAwMUMxNy4yNjY5IDcuNDMxMTkgMTcuMTM3MiA3LjM5NDczIDE3LjAwNDkgNy4zOTQ3M0MxNi44NzI2IDcuMzk0NzMgMTYuNzQyOCA3LjQzMTE5IDE2LjYyOTkgNy41MDAxTDExLjcxOTkgMTAuMzAwMUMxMS42MDM1IDEwLjM2MzcgMTEuNTA2NiAxMC40NTc4IDExLjQzOTYgMTAuNTcyM0MxMS4zNzI3IDEwLjY4NjkgMTEuMzM4MiAxMC44MTc1IDExLjMzOTkgMTAuOTUwMVYxNi42MjAxQzExLjMzODIgMTYuNzUyNyAxMS4zNzI3IDE2Ljg4MzMgMTEuNDM5NiAxNi45OTc5QzExLjUwNjYgMTcuMTEyNCAxMS42MDM1IDE3LjIwNjUgMTEuNzE5OSAxNy4yNzAxTDE1LjI0OTkgMTkuMjcwMUMxNS41MDI0IDE5LjQyMDcgMTUuNzkwOSAxOS41MDAyIDE2LjA4NDkgMTkuNTAwMkMxNi4zNzg5IDE5LjUwMDIgMTYuNjY3NCAxOS40MjA3IDE2LjkxOTkgMTkuMjcwMUMxNy4xNzU5IDE5LjEyNDYgMTcuMzg4NyAxOC45MTM3IDE3LjUzNjMgMTguNjU4OUMxNy42ODM5IDE4LjQwNDEgMTcuNzYxMSAxOC4xMTQ2IDE3Ljc1OTkgMTcuODIwMVYxNC4yMjAxTDIwLjkwOTkgMTIuMzkwMUMyMS4xNjU3IDEyLjI0NTQgMjEuMzc4NiAxMi4wMzU0IDIxLjUyNjcgMTEuNzgxNUMyMS42NzQ4IDExLjUyNzcgMjEuNzUyOCAxMS4yMzkgMjEuNzUyOCAxMC45NDUxQzIxLjc1MjggMTAuNjUxMiAyMS42NzQ4IDEwLjM2MjUgMjEuNTI2NyAxMC4xMDg3QzIxLjM3ODYgOS44NTQ3NyAyMS4xNjU3IDkuNjQ0NzcgMjAuOTA5OSA5LjUwMDFaTTE2LjE2OTkgMTguMDAwMUMxNi4xNDQgMTguMDE1IDE2LjExNDcgMTguMDIyOSAxNi4wODQ5IDE4LjAyMjlDMTYuMDU1IDE4LjAyMjkgMTYuMDI1NyAxOC4wMTUgMTUuOTk5OSAxOC4wMDAxTDEyLjgzOTkgMTYuMTgwMVYxMi4xODAxTDE2LjI1OTkgMTQuMTgwMVYxNy44MjAxQzE2LjI2NiAxNy44NTU4IDE2LjI2MDYgMTcuODkyNSAxNi4yNDQ0IDE3LjkyNDhDMTYuMjI4MiAxNy45NTcyIDE2LjIwMjEgMTcuOTgzNiAxNi4xNjk5IDE4LjAwMDFaTTIwLjE2OTkgMTEuMDgwMUwxNi45OTk5IDEyLjkyMDFMMTMuNTc5OSAxMC45MjAxTDE2Ljk5OTkgOS4wMDAxTDIwLjE0OTkgMTAuODMwMUMyMC4xNzcxIDEwLjg0NDYgMjAuMTk5OCAxMC44NjYyIDIwLjIxNTcgMTAuODkyNkMyMC4yMzE1IDEwLjkxOTEgMjAuMjM5OSAxMC45NDkzIDIwLjIzOTkgMTAuOTgwMUMyMC4yMzU1IDExLjAwMzIgMjAuMjI2IDExLjAyNSAyMC4yMTIyIDExLjA0NEMyMC4xOTgzIDExLjA2MyAyMC4xODA1IDExLjA3ODggMjAuMTU5OSAxMS4wOTAxTDIwLjE2OTkgMTEuMDgwMVpNMTAuMjg5OSAxMC4yOTAxTDUuMzY5ODkgNy40NjAxQzUuMjU2OTQgNy4zOTExOSA1LjEyNzE5IDcuMzU0NzMgNC45OTQ4OSA3LjM1NDczQzQuODYyNTggNy4zNTQ3MyA0LjczMjgzIDcuMzkxMTkgNC42MTk4OSA3LjQ2MDFMMS4wNzk4OSA5LjQ2MDFDMC44MjY2MDcgOS42MDY4NCAwLjYxNjM0NiA5LjgxNzU4IDAuNDcwMTc4IDEwLjA3MTJDMC4zMjQwMSAxMC4zMjQ4IDAuMjQ3MDcgMTAuNjEyNCAwLjI0NzA3IDEwLjkwNTFDMC4yNDcwNyAxMS4xOTc4IDAuMzI0MDEgMTEuNDg1NCAwLjQ3MDE3OCAxMS43MzlDMC42MTYzNDYgMTEuOTkyNiAwLjgyNjYwNyAxMi4yMDM0IDEuMDc5ODkgMTIuMzUwMUw0LjIzOTg5IDE0LjE4MDFWMTcuODIwMUM0LjIzODcxIDE4LjExNDYgNC4zMTU4OCAxOC40MDQxIDQuNDYzNDkgMTguNjU4OUM0LjYxMTExIDE4LjkxMzcgNC44MjM4NCAxOS4xMjQ2IDUuMDc5ODkgMTkuMjcwMUM1LjMzMjM4IDE5LjQyMDcgNS42MjA4OSAxOS41MDAyIDUuOTE0ODkgMTkuNTAwMkM2LjIwODg4IDE5LjUwMDIgNi40OTc0IDE5LjQyMDcgNi43NDk4OSAxOS4yNzAxTDEwLjI3OTkgMTcuMjcwMUMxMC4zOTYzIDE3LjIwNjUgMTAuNDkzMiAxNy4xMTI0IDEwLjU2MDIgMTYuOTk3OUMxMC42MjcxIDE2Ljg4MzMgMTAuNjYxNiAxNi43NTI3IDEwLjY1OTkgMTYuNjIwMVYxMS4wMDAxQzEwLjY3MTEgMTAuODU5MiAxMC42NDEyIDEwLjcxOCAxMC41NzM4IDEwLjU5MzdDMTAuNTA2MyAxMC40Njk0IDEwLjQwNDIgMTAuMzY3NCAxMC4yNzk5IDEwLjMwMDFMMTAuMjg5OSAxMC4yOTAxWk0xLjc0OTg5IDExLjAwMDFDMS43NDc3OCAxMC45NzAxIDEuNzU0MTcgMTAuOTQwMSAxLjc2ODMyIDEwLjkxMzZDMS43ODI0NyAxMC44ODcxIDEuODAzODEgMTAuODY1MSAxLjgyOTg5IDEwLjg1MDFMNC45OTk4OSA5LjAwMDFMOC40MTk4OSAxMS4wMDAxTDQuOTk5ODkgMTIuOTIwMUwxLjgyOTg5IDExLjA5MDFDMS44MTEwNiAxMS4wODE0IDEuNzk0MjMgMTEuMDY5IDEuNzgwNDYgMTEuMDUzNUMxLjc2NjY5IDExLjAzOCAxLjc1NjI4IDExLjAxOTggMS43NDk4OSAxMS4wMDAxWk01Ljk5OTg5IDE4LjAwMDFDNS45NzQwNCAxOC4wMTUgNS45NDQ3MyAxOC4wMjI5IDUuOTE0ODkgMTguMDIyOUM1Ljg4NTA1IDE4LjAyMjkgNS44NTU3MyAxOC4wMTUgNS44Mjk4OSAxOC4wMDAxQzUuODAyNyAxNy45ODU2IDUuNzc5OTcgMTcuOTY0IDUuNzY0MTEgMTcuOTM3NkM1Ljc0ODI2IDE3LjkxMTEgNS43Mzk4OSAxNy44ODA5IDUuNzM5ODkgMTcuODUwMVYxNC4yMjAxTDkuMTU5ODkgMTIuMjIwMVYxNi4yMjAxTDUuOTk5ODkgMTguMDAwMVonIGZpbGw9JyUyMzFFMzI2RScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5zZWNvbmQtbGV2ZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5yb3d7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbC00e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnNlY29uZC1sZXZlbC1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOS42cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubW9iaWxlLWJhY2stYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJHNwYWNlLTE2IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeS0yMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTQwO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlLTg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc5JyBoZWlnaHQ9JzE0JyB2aWV3Qm94PScwIDAgOSAxNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuNzYwMDExIDdDMC43NTkyNSA2Ljg2ODM5IDAuNzg0NDc0IDYuNzM3OTMgMC44MzQyMzkgNi42MTYwOUMwLjg4NDAwNCA2LjQ5NDI2IDAuOTU3MzI4IDYuMzgzNDQgMS4wNTAwMSA2LjI5TDcuMDUwMDEgMC4yOUM3LjE0Mjk3IDAuMTk2MjcyIDcuMjUzNTcgMC4xMjE4NzcgNy4zNzU0MyAwLjA3MTEwODhDNy40OTcyOSAwLjAyMDM0MDEgNy42MjggLTAuMDA1Nzk4MzQgNy43NjAwMSAtMC4wMDU3OTgzNEM3Ljg5MjAyIC0wLjAwNTc5ODM0IDguMDIyNzMgMC4wMjAzNDAxIDguMTQ0NTkgMC4wNzExMDg4QzguMjY2NDUgMC4xMjE4NzcgOC4zNzcwNSAwLjE5NjI3MiA4LjQ3MDAxIDAuMjlDOC42NTYyNiAwLjQ3NzM2MiA4Ljc2MDggMC43MzA4MTQgOC43NjA4IDAuOTk1QzguNzYwOCAxLjI1OTE5IDguNjU2MjYgMS41MTI2NCA4LjQ3MDAxIDEuN0wzLjE3MDAxIDdMOC40NzAwMSAxMi4yOUM4LjY1NjI2IDEyLjQ3NzQgOC43NjA4IDEyLjczMDggOC43NjA4IDEyLjk5NUM4Ljc2MDggMTMuMjU5MiA4LjY1NjI2IDEzLjUxMjYgOC40NzAwMSAxMy43QzguMzc3MDUgMTMuNzkzNyA4LjI2NjQ1IDEzLjg2ODEgOC4xNDQ1OSAxMy45MTg5QzguMDIyNzMgMTMuOTY5NyA3Ljg5MjAyIDEzLjk5NTggNy43NjAwMSAxMy45OTU4QzcuNjI4IDEzLjk5NTggNy40OTcyOSAxMy45Njk3IDcuMzc1NDMgMTMuOTE4OUM3LjI1MzU3IDEzLjg2ODEgNy4xNDI5NyAxMy43OTM3IDcuMDUwMDEgMTMuN0wxLjA1MDAxIDcuN0MwLjg2NTI2NSA3LjUxMzc0IDAuNzYxMTE2IDcuMjYyMzQgMC43NjAwMTEgN1onIGZpbGw9JyUyMzFFMzI2RScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5tb2JpbGUtaGVhZGVyLXdpZGdldCB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeS0yMDtcbiAgICAgICAgcGFkZGluZy10b3A6ICRzcGFjZS0xNjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjZS0xNjtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2UtMTY7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICAudGV4dHdpZGdldCB7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2UtMTY7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaTtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMTAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOS42cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHNwYWNlLTE2O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5TaWRlIHtcbiAgICAwJSB7XG4gICAgICAgIHJpZ2h0OiAtMTAwJTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblNpZGUge1xuICAgIDAlIHtcbiAgICAgICAgcmlnaHQ6IC0xMDAlO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICByaWdodDogMDtcbiAgICB9XG59XG5cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRTaWRlIHtcbiAgICAwJSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICByaWdodDogLTEwMCU7XG4gICAgfVxufVxuXG5cbkBrZXlmcmFtZXMgZmFkZU91dFNpZGUge1xuICAgIDAlIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIHJpZ2h0OiAtMTAwJTtcbiAgICB9XG59IiwiLmFjY29yZGlvbi1zaWRlLWltYWdlLTEge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS02NDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMDA7XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1sZWZ0IHtcbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgb3JkZXI6IDI7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMzI7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjZS0yMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hY2NvcmRpb24tcmlnaHQge1xuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0zMjtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2UtMjA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtMTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgZm9udC1zaXplOiAkaDItZno7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRoMi1saDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTMyO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDIxMnB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMzUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNDUwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA2MTdweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZW50LWl0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTY7XG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZS0yNDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktNjA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IDBweCAjMDAwMDAwMEQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNlLTIwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1hcnJvdyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDI4cHg7XG4gICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTJcIiBoZWlnaHQ9XCIxOVwiIGZpbGw9XCJub25lXCI+PHBhdGggZmlsbD1cIiUyMzFFMzI2RVwiIGQ9XCJNMS44NTQgMTguNzI3YTEuMzM1IDEuMzM1IDAgMCAxLS45NDctLjM4NyAxLjMzNCAxLjMzNCAwIDAgMSAwLTEuODhMNy44NTQgOS41LjkwNyAyLjU0QTEuMzMzIDEuMzMzIDAgMCAxIDIuNzg3LjY2bDcuODggNy44OTNhMS4zMzMgMS4zMzMgMCAwIDEgLjM4Ny45NDcgMS40IDEuNCAwIDAgMS0uMzg3Ljk0N0wyLjc2MSAxOC4zNGMtLjI0Mi4yNC0uNTY3LjM3OC0uOTA3LjM4N1pcIi8+PC9zdmc+Jyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1zZWNvbmRhcnktMTAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeS0yMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cbiAgICAgICAgICAgIC5jb250ZW50LWl0ZW0tLWFycm93IHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gOXB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZmLTE7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkaDMtZno7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGgzLWxoO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50LWl0ZW0tLXRleHQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDkycHg7XG5cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wMSB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS04MCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS04MCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bCwgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmZi0yO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS04MDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMzI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc21hbGwtZno7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRzbWFsbC1saDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDk1JTtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTEyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuYnRuLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFkZGl0aW9uYWwtaW5mb3JtYXRpb24ge1xuICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6O1xuICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtbGg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZS0zMjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlLTg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjIwXCIgaGVpZ2h0PVwiMjBcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGZpbGw9XCIlMjMxRTMyNkVcIiBkPVwiTTkgNWgydjJIOVY1Wm0wIDRoMnY2SDlWOVptMS05QzQuNDggMCAwIDQuNDggMCAxMHM0LjQ4IDEwIDEwIDEwIDEwLTQuNDggMTAtMTBTMTUuNTIgMCAxMCAwWm0wIDE4Yy00LjQxIDAtOC0zLjU5LTgtOHMzLjU5LTggOC04IDggMy41OSA4IDgtMy41OSA4LTggOFpcIi8+PC9zdmc+Jyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDBcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGV4cGFuZEhlaWdodCB7XG4gICAgZnJvbSB7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG59IiwiLm1vc2FpYy10ZXh0LWltYWdlIHtcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS02NDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMDA7XG4gICAgfVxuXG4gICAgLm1vc2FpYy1pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTY0O1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmZi0xO1xuICAgICAgICBmb250LXNpemU6ICRoMi1mejtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRoMi1saDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTY7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0zMjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgICBmb250LWZhbWlseTogJGZmLTI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLWZ6O1xuICAgICAgICBsaW5lLWhlaWdodDogJHNtYWxsLWxoO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYnRuIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlLTMyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yZXZlcnNlLW9yZGVye1xuICAgICAgICAubW9zYWljLWl0ZW0ge1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHNwYWNlLTEyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkc3BhY2UtNDggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC5tb3NhaWMtaXRlbSB7XG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjZS00OCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudCB7XG4gICAgICAgIG9yZGVyOiAyO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbWFnZSB7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMzI7XG4gICAgICAgICYubGVmdCB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnJpZ2h0IHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiByaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnRvcCB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYm90dG9tIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBib3R0b207XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIxMnB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MTVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgJi5sZWZ0IHtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnJpZ2h0IHtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnRvcCB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5ib3R0b20ge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC50YWJsZS1zZWN0aW9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjZS0xMjtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIH1cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgzMCwgNTAsIDExMCwgMC4xNSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgIH1cbiAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgbWluLXdpZHRoOiA1MDBweDtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYmxvZy1jYXJkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0I3RDBGOTtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGVuZDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgfVxuICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTsgICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19tZXRhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAgICAgY29sb3I6ICM3YTdmOGM7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG5cbiAgICAgICAgICAgIC5ibG9nLWNhcmRfX3RhZyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzYzRiOTA7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJsb2ctY2FyZF9fZGF0ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNCN0QwRjk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmZi0yO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMC41cmVtO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ludHJvIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2FjdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZS0yNDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2J1dHRvbiB7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMWYyYTU3O1xuICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDEuMjVyZW07XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICMxZjJhNTc7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzFmMmE1NztcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIubW9zYWljLXRleHQtaW1hZ2UtMiB7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNjQ7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTAwO1xuICAgIH1cblxuICAgIC5tb3NhaWMtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS02NDtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1vc2FpYy10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogdW5zZXQ7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHVuc2V0O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkc3BhY2UtMjA7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xMDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnJlYWQtbW9yZS1zcGFuIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmZi0yO1xuICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6O1xuICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtbGg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmZi0xO1xuICAgICAgICBmb250LXNpemU6ICRoMi1mejtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRoMi1saDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTY7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0zMjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgICBmb250LWZhbWlseTogJGZmLTI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xMDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgdWwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgfVxuICAgIC5idG4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2UtMzI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5yZXZlcnQtb3JkZXIge1xuICAgICAgICAubW9zYWljLWl0ZW0ge1xuICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHNwYWNlLTQ4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubW9zYWljLWl0ZW0ge1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjZS00OCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5tb3NhaWMtaXRlbSB7XG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjZS00OCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudCB7XG4gICAgICAgIG9yZGVyOiAyO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbWFnZSB7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMzI7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMTJweDtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0NTBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5jdGEtMSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTJweCAwcHggIzQ2NUE5NjI2O1xuICAgIHBhZGRpbmc6ICRzcGFjZS0zMiAkc3BhY2UtMjQ7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNjQ7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTAwO1xuICAgICAgICBwYWRkaW5nOiAkc3BhY2UtNjQgMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICB9XG5cbiAgICAucm93IHtcbiAgICAgICAgLnJvdyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICBmb250LWZhbWlseTogJGZmLTE7XG4gICAgICAgIGZvbnQtc2l6ZTogJGgyLWZ6O1xuICAgICAgICBsaW5lLWhlaWdodDogJGgyLWxoO1xuICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xNjtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmZi0xO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkaDItZno7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGgyLWxoO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0yNDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgICBmb250LWZhbWlseTogJGZmLTI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvICRzcGFjZS0yNDtcbiAgICAgICAgZm9udC1zaXplOiAkc21hbGwtZno7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkc21hbGwtbGg7XG4gICAgICAgIG1heC13aWR0aDogNTYwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtbGg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAkc3BhY2UtMzI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgQGV4dGVuZCAuYnRuLXByaW1hcnk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAkc3BhY2UtMjQgYXV0byAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICBmb250LWZhbWlseTogJGZmLTI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMjtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAuc21hbGwtY29sdW1uLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTg7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi50ZXh0LWltYWdlLXNsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygkc3BhY2UtNjQgKyAyNnB4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktMjA7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBwYWRkaW5nOiAkc3BhY2UtMTYgJHNwYWNlLTE2ICRzcGFjZS0yNDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZS0zMjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygkc3BhY2UtMTAwICsgNTBweCk7XG4gICAgfVxuXG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NjhweDtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlLTQ4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmZi0xO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGgyLWZ6O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkaDItbGg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTI0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmZi0yO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc21hbGwtZno7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRzbWFsbC1saDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMjQ7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtbGg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5idG4tcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2lwZXItc2xpZGUtaW1hZ2Uge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTI0O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMTJweDtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ3NHB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMTJweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ3NHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICAgIGJvdHRvbTogLTI2cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgIGJvdHRvbTogLTQ4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTQwO1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTQwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggMHB4ICMwMDAwMDAwRDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnICcgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTJcIiBoZWlnaHQ9XCIxOVwiIGZpbGw9XCJub25lXCI+PHBhdGggZmlsbD1cIiUyMzFFMzI2RVwiIGQ9XCJNMS44NTQgMTguNzI3YTEuMzM1IDEuMzM1IDAgMCAxLS45NDctLjM4NyAxLjMzNCAxLjMzNCAwIDAgMSAwLTEuODhMNy44NTQgOS41LjkwNyAyLjU0QTEuMzMzIDEuMzMzIDAgMCAxIDIuNzg3LjY2bDcuODggNy44OTNhMS4zMzMgMS4zMzMgMCAwIDEgLjM4Ny45NDcgMS40IDEuNCAwIDAgMS0uMzg3Ljk0N0wyLjc2MSAxOC4zNGMtLjI0Mi4yNC0uNTY3LjM3OC0uOTA3LjM4N1pcIi8+PC9zdmc+Jyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeS0yMFxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgIGxlZnQ6IC0xLjglO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICByaWdodDogLTEuOCU7XG5cbiAgICB9XG59IiwiLnRleHQtc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNjQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMDA7XG4gICAgfVxuICAgIC5saW5rLXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgJltocmVmPVwiI1wiXSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5idG4tcHJpbWFyeSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gICAgLnRleHQtc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAgIC50ZXh0LXN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDUycHgpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggMHB4ICMwMDAwMDAwRDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyAnICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjEyXCIgaGVpZ2h0PVwiMTlcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGZpbGw9XCIlMjMxRTMyNkVcIiBkPVwiTTEuODU0IDE4LjcyN2ExLjMzNSAxLjMzNSAwIDAgMS0uOTQ3LS4zODcgMS4zMzQgMS4zMzQgMCAwIDEgMC0xLjg4TDcuODU0IDkuNS45MDcgMi41NEExLjMzMyAxLjMzMyAwIDAgMSAyLjc4Ny42Nmw3Ljg4IDcuODkzYTEuMzMzIDEuMzMzIDAgMCAxIC4zODcuOTQ3IDEuNCAxLjQgMCAwIDEtLjM4Ny45NDdMMi43NjEgMTguMzRjLS4yNDIuMjQtLjU2Ny4zNzgtLjkwNy4zODdaXCIvPjwvc3ZnPicpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kYXJ5LTIwICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICB9XG4gICAgXG4gICAgLnRleHQtc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgbGVmdDogLTZweDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgICAgICAgbGVmdDogY2FsYygoMTAwJSAtIDU0MHB4KSAvIDIgLSAxMnB4KTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgbGVmdDogY2FsYygoMTAwJSAtIDcyMHB4KSAvIDIgLSAxMnB4KTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgbGVmdDogY2FsYygoMTAwJSAtIDk2MHB4KSAvIDIgLSAxMnB4KTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuICAgICAgICAgICAgbGVmdDogY2FsYygoMTAwJSAtIDExNDBweCkgLyAyIC0gMTJweCk7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tZGVza3RvcCkge1xuICAgICAgICAgICAgbGVmdDogY2FsYygoMTAwJSAtIDEyOTVweCkgLyAyIC0gMTJweCk7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC50ZXh0LXN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgIHJpZ2h0OiA2cHg7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICByaWdodDogMzhweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgcmlnaHQ6IDc4cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICAgICAgICAgcmlnaHQ6IDI3NXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zd2lwZXIge1xuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5LTYwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJHByaW1hcnktcmFkaXVzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2UtNDA7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzOThweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgLy8gQmXFvm7DvSBob3ZlciBlZmVrdFxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeS0yMDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMTAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBBayBvYnNhaHVqZSBvZGtheiBzIGhyZWY9XCIjXCIsIHpydcWhIGhvdmVyIGVmZWt0XG4gICAgICAgICAgICAmOmhhcyhhW2hyZWY9XCIjXCJdKTpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS02MDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7ICAgICAgICAgICAgICAgLy8gem1lbmnFpSBrdXJ6b3IsIGFrIG5lcGxhdG7DvSBvZGthelxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhhcyguYnRuLXByaW1hcnkpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkaDMtZno7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRoMy1saDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS00NDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktODA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTE2O1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS04MDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTgwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMzI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkc3BhY2UtMjQ7XG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktNDA7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgLnRleHQtc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgICAgIHJpZ2h0OiAtNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLmNvbnRhaW5lci1zbGlkZXItcGFnaW5hdGlvbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmJ1bGxldC1saXN0LTEge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS02NDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMDA7XG4gICAgfVxuICAgIC53cmFwcGVyLWJveDpoYXMoLmFkZGl0aW9uYWwtaW5mb3JtYXRpb24pe1xuICAgICAgICAuYm94IHtcbiAgICAgICAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnR3by1jb2x1bW5zIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMzI7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ib3gge1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMjQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtbGg7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzbWFsbC1mejtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkc21hbGwtbGg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtMjtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTI0O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgIH1cblxuICAgIC5ib3gge1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEycHggMHB4ICM0NjVBOTYyNjtcbiAgICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTY7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTI0O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMTAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTI7XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMjhweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxN1wiIGhlaWdodD1cIjEyXCIgZmlsbD1cIm5vbmVcIj48cGF0aCBzdHJva2U9XCIlMjMxRTMyNkVcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBzdHJva2Utd2lkdGg9XCIyXCIgZD1cIk0xNiAxIDYgMTEgMSA2XCIvPjwvc3ZnPicpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xMDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWRkaXRpb25hbC1pbmZvcm1hdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1zZW1pO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2UtODtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjBcIiBoZWlnaHQ9XCIyMFwiIGZpbGw9XCJub25lXCI+PHBhdGggZmlsbD1cIiUyMzFFMzI2RVwiIGQ9XCJNOSA1aDJ2Mkg5VjVabTAgNGgydjZIOVY5Wm0xLTlDNC40OCAwIDAgNC40OCAwIDEwczQuNDggMTAgMTAgMTAgMTAtNC40OCAxMC0xMFMxNS41MiAwIDEwIDBabTAgMThjLTQuNDEgMC04LTMuNTktOC04czMuNTktOCA4LTggOCAzLjU5IDggOC0zLjU5IDgtOCA4WlwiLz48L3N2Zz4nKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xMDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5hY2NvcmRpb25fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTY0O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTEwMDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogJGgyLWZ6O1xuICAgICAgICBsaW5lLWhlaWdodDogJGgyLWxoO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMzI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbm9ybWFsO1xuICAgIH1cblxuICAgICYuZnVsbC1ib3JkZXIge1xuICAgICAgICAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeS02MDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xNjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMjA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXNlY29uZGFyeS0xMDA7XG5cbiAgICAgICAgICAgICAgICAuaGVhZGluZyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMjtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktNjA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5ib3R0b20tYm9yZGVyIHtcbiAgICAgICAgLmFjY29yZGlvbi1pdGVtIHtcbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXNlY29uZGFyeS0xMDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHNwYWNlLTI0IDA7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ub3JtYWw7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0yNCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2UtMzI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZS0zMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTI0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1pdGVtIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlLTI0O1xuICAgICAgICB9XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICBmb250LXNpemU6ICRoMi1mejtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkaDItbGg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDk4JTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJvdHRvbTogLTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbm9ybWFsO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjEyXCIgaGVpZ2h0PVwiMTlcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGZpbGw9XCIlMjMxRTMyNkVcIiBkPVwiTTEuODU0IDE4LjcyN2ExLjMzNSAxLjMzNSAwIDAgMS0uOTQ3LS4zODcgMS4zMzQgMS4zMzQgMCAwIDEgMC0xLjg4TDcuODU0IDkuNS45MDcgMi41NEExLjMzMyAxLjMzMyAwIDAgMSAyLjc4Ny42Nmw3Ljg4IDcuODkzYTEuMzMzIDEuMzMzIDAgMCAxIC4zODcuOTQ3IDEuNCAxLjQgMCAwIDEtLjM4Ny45NDdMMi43NjEgMTguMzRjLS4yNDIuMjQtLjU2Ny4zNzgtLjkwNy4zODdaXCIvPjwvc3ZnPicpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWNjb3JkaW9uLWl0ZW0tLXRleHQge1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZS0zMjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbm9ybWFsO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0yNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0yNDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRoNC1mejtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGg0LWxoO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtMTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LW5vcm1hbDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzbWFsbC1mejtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJHNtYWxsLWxoO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLm1haW4tYmFubmVyLTF7XG4gICAgaGVpZ2h0OiA1NDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTY0O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgIGhlaWdodDogNjQ1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMDA7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgIGhlaWdodDogNjkwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMDA7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgaGVpZ2h0OiA3NTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTEwMDtcbiAgICB9XG4gICAgdmlkZW8ge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICAgIGltZ3tcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiAtMTQwcHg7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGFpbmVyLFxuICAgIC5yb3d7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICB9XG5cbiAgICAuY29sLTEye1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTMyO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTgwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoMXtcbiAgICAgICAgZm9udC1zaXplOiAkaDEtZno7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaDEtbGg7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xNjtcbiAgICB9XG4gICAgcHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmZi0xO1xuICAgICAgICBmb250LXdlaWdodDogJGZ3LW5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAkaDMtZno7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaDMtbGg7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0zMjtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2UtMTI7XG4gICAgICAgIHBhZGRpbmc6IDExcHggIWltcG9ydGFudDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMjRweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICYubm8tc2VhcmNoLWljb24ge1xuICAgICAgICAgICAgc3Bhbi5pY29uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHNwYW4uaWNvbntcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2UtMTI7XG4gICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTIxIDIxTDE1IDE1TTMgMTBDMyAxMC45MTkzIDMuMTgxMDYgMTEuODI5NSAzLjUzMjg0IDEyLjY3ODhDMy44ODQ2MyAxMy41MjgxIDQuNDAwMjQgMTQuMjk5NyA1LjA1MDI1IDE0Ljk0OTdDNS43MDAyNiAxNS41OTk4IDYuNDcxOTQgMTYuMTE1NCA3LjMyMTIyIDE2LjQ2NzJDOC4xNzA1IDE2LjgxODkgOS4wODA3NSAxNyAxMCAxN0MxMC45MTkzIDE3IDExLjgyOTUgMTYuODE4OSAxMi42Nzg4IDE2LjQ2NzJDMTMuNTI4MSAxNi4xMTU0IDE0LjI5OTcgMTUuNTk5OCAxNC45NDk3IDE0Ljk0OTdDMTUuNTk5OCAxNC4yOTk3IDE2LjExNTQgMTMuNTI4MSAxNi40NjcyIDEyLjY3ODhDMTYuODE4OSAxMS44Mjk1IDE3IDEwLjkxOTMgMTcgMTBDMTcgOS4wODA3NSAxNi44MTg5IDguMTcwNSAxNi40NjcyIDcuMzIxMjJDMTYuMTE1NCA2LjQ3MTk0IDE1LjU5OTggNS43MDAyNiAxNC45NDk3IDUuMDUwMjVDMTQuMjk5NyA0LjQwMDI0IDEzLjUyODEgMy44ODQ2MyAxMi42Nzg4IDMuNTMyODRDMTEuODI5NSAzLjE4MTA2IDEwLjkxOTMgMyAxMCAzQzkuMDgwNzUgMyA4LjE3MDUgMy4xODEwNiA3LjMyMTIyIDMuNTMyODRDNi40NzE5NCAzLjg4NDYzIDUuNzAwMjYgNC40MDAyNCA1LjA1MDI1IDUuMDUwMjVDNC40MDAyNCA1LjcwMDI2IDMuODg0NjMgNi40NzE5NCAzLjUzMjg0IDcuMzIxMjJDMy4xODEwNiA4LjE3MDUgMyA5LjA4MDc1IDMgMTBaJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtNnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBzcGFuLmljb257XG4gICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMjEgMjFMMTUgMTVNMyAxMEMzIDEwLjkxOTMgMy4xODEwNiAxMS44Mjk1IDMuNTMyODQgMTIuNjc4OEMzLjg4NDYzIDEzLjUyODEgNC40MDAyNCAxNC4yOTk3IDUuMDUwMjUgMTQuOTQ5N0M1LjcwMDI2IDE1LjU5OTggNi40NzE5NCAxNi4xMTU0IDcuMzIxMjIgMTYuNDY3MkM4LjE3MDUgMTYuODE4OSA5LjA4MDc1IDE3IDEwIDE3QzEwLjkxOTMgMTcgMTEuODI5NSAxNi44MTg5IDEyLjY3ODggMTYuNDY3MkMxMy41MjgxIDE2LjExNTQgMTQuMjk5NyAxNS41OTk4IDE0Ljk0OTcgMTQuOTQ5N0MxNS41OTk4IDE0LjI5OTcgMTYuMTE1NCAxMy41MjgxIDE2LjQ2NzIgMTIuNjc4OEMxNi44MTg5IDExLjgyOTUgMTcgMTAuOTE5MyAxNyAxMEMxNyA5LjA4MDc1IDE2LjgxODkgOC4xNzA1IDE2LjQ2NzIgNy4zMjEyMkMxNi4xMTU0IDYuNDcxOTQgMTUuNTk5OCA1LjcwMDI2IDE0Ljk0OTcgNS4wNTAyNUMxNC4yOTk3IDQuNDAwMjQgMTMuNTI4MSAzLjg4NDYzIDEyLjY3ODggMy41MzI4NEMxMS44Mjk1IDMuMTgxMDYgMTAuOTE5MyAzIDEwIDNDOS4wODA3NSAzIDguMTcwNSAzLjE4MTA2IDcuMzIxMjIgMy41MzI4NEM2LjQ3MTk0IDMuODg0NjMgNS43MDAyNiA0LjQwMDI0IDUuMDUwMjUgNS4wNTAyNUM0LjQwMDI0IDUuNzAwMjYgMy44ODQ2MyA2LjQ3MTk0IDMuNTMyODQgNy4zMjEyMkMzLjE4MTA2IDguMTcwNSAzIDkuMDgwNzUgMyAxMFonIHN0cm9rZT0nJTIzMUUzMjZFJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJ1dHRvbnMge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlLTEyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTEyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2UtMTI7XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIudGV4dC1ibG9jayB7XG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6ICRoMi1mejtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRoMi1saDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTE2O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTMyO1xuICAgICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6O1xuICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtbGg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICYuYWRpdC10ZXh0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZS04O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjBcIiBoZWlnaHQ9XCIyMFwiIGZpbGw9XCJub25lXCI+PHBhdGggZmlsbD1cIiUyMzFFMzI2RVwiIGQ9XCJNOSA1aDJ2Mkg5VjVabTAgNGgydjZIOVY5Wm0xLTlDNC40OCAwIDAgNC40OCAwIDEwczQuNDggMTAgMTAgMTAgMTAtNC40OCAxMC0xMFMxNS41MiAwIDEwIDBabTAgMThjLTQuNDEgMC04LTMuNTktOC04czMuNTktOCA4LTggOCAzLjU5IDggOC0zLjU5IDgtOCA4WlwiLz48L3N2Zz4nKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXJnaW46ICRzcGFjZS00NCBhdXRvIDA7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB9XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAkaDQtZno7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaDQtbGg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMjtcbiAgICB9XG4gICAgc3Ryb25nIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgdWwge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIG9sIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2UtMjQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0yNDtcbiAgICB9XG4gICAgc3Ryb25nIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICB9XG4gICAgZm9ybSB7XG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZS0zMjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMnB4IDBweCAjNDY1QTk2MjY7XG4gICAgICAgIC5mb3JtLXRpdGxlLWN1c3RvbSB7XG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIubmV3c2xldHRlci1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAkc3BhY2UtMzIgJHNwYWNlLTI0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LTIwO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTY0O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMDA7XG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZS02NCAkc3BhY2UtODA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAkaDItZno7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaDItbGg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0yNDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAkc21hbGwtZno7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkc21hbGwtbGg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMzI7XG4gICAgICAgIH1cbiAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkc21hbGwtZno7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJHNtYWxsLWxoO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTYwO1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTYwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS02MDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtbGg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnNpZGUtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMS41cmVtICogLjUpO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsYygoMTAwJSAtIDU0MHB4KSAvIDIgKyAxMnB4KTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKCgxMDAlIC0gNzIwcHgpIC8gMiArIDEycHgpO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMCUgLSA5NjBweCkgLyAyICsgMTJweCk7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsYygoMTAwJSAtIDExNDBweCkgLyAyICsgMTJweCk7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWRlc2t0b3ApIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKCgxMDAlIC0gMTMwMHB4KSAvIDIgKyAxMnB4KTtcbiAgICB9XG59IiwiLnNlYXJjaC0xIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS02MDtcbiAgICBwYWRkaW5nOiAkc3BhY2UtMjQgMDtcbiAgICBmb3JtIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICBwYWRkaW5nOiA2cHggJHNwYWNlLTggNnB4ICRzcGFjZS0xNjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcmlnaHQ6IDIycHg7XG4gICAgICAgICAgICB0b3A6IDE5cHg7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjBcIiBoZWlnaHQ9XCIyMFwiIGZpbGw9XCJub25lXCI+PHBhdGggc3Ryb2tlPVwiJTIzZmZmXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLXdpZHRoPVwiMlwiIGQ9XCJtMTkgMTktNi02TTEgOGE3IDcgMCAxIDAgMTQgMEE3IDcgMCAwIDAgMSA4WlwiLz48L3N2Zz4nKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgfVxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAuc2VhcmNoLXN1Ym1pdCB7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xuICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS02MDtcbiAgICAgICAgfVxuICAgICAgICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS02MDtcbiAgICAgICAgfVxuICAgICAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktNjA7XG4gICAgICAgIH1cbiAgICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS02MDtcbiAgICAgICAgfVxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktNjA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNlYXJjaC1zdWJtaXQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB3aWR0aDogNDZweDtcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgIH1cbiAgICAuYXNwX3dfY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cbn0iLCIubmV3cy1saXN0LTEge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICBmb250LWZhbWlseTogJGZmLTE7XG4gICAgICAgIGZvbnQtc2l6ZTogJGgyLWZ6O1xuICAgICAgICBsaW5lLWhlaWdodDogJGgyLWxoO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTMyO1xuICAgIH1cblxuICAgIC5uZXdzLWxpc3Qtc2xpZGVyIHtcbiAgICAgICAgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmV3cy1saXN0LWl0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMjA7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuY29sLW1kLTQge1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2UtMjQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTQ4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTE2O1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMTAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMzI7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjQ4cHg7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjQ4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS04MDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYnRuIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnRhYmxlLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS02NDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMDA7XG4gICAgfVxuXG4gICAgdGFibGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgdGhlYWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjdGRjtcbiAgICAgICAgfVxuXG4gICAgICAgIHRoLFxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2UtMTYgMTBweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIubGFuZ3VhZ2Utc3dpdGNoZXIge1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6aG92ZXIge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbiAgICAubmF2LWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDIwIDIwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTkgMTBDMTkgMTQuOTcwNiAxNC45NzA2IDE5IDEwIDE5TTE5IDEwQzE5IDUuMDI5NDQgMTQuOTcwNiAxIDEwIDFNMTkgMTBIMU0xMCAxOUM1LjAyOTQ0IDE5IDEgMTQuOTcwNiAxIDEwTTEwIDE5QzExLjY1NjkgMTkgMTMgMTQuOTcwNiAxMyAxMEMxMyA1LjAyOTQ0IDExLjY1NjkgMSAxMCAxTTEwIDE5QzguMzQzMTUgMTkgNyAxNC45NzA2IDcgMTBDNyA1LjAyOTQ0IDguMzQzMTUgMSAxMCAxTTEgMTBDMSA1LjAyOTQ0IDUuMDI5NDQgMSAxMCAxJyBzdHJva2U9JyUyMzFFMzI2RScgc3Ryb2tlLXdpZHRoPScxLjYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIH1cbiAgICB9XG4gICAgYSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmPmRpdiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2UtMTI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTE0cHg7XG4gICAgfVxuICAgIHVsIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAkc3BhY2UtMjQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5LTQwO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHNwYWNlLTggJHNwYWNlLTE2O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xMDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLm1haW4tYmFubmVyLTIge1xuICAgIHBhZGRpbmc6ICRzcGFjZS02NCAwO1xuICAgIG1hcmdpbi10b3A6IDkxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTY0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMDA7XG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZS0xMDAgMDtcbiAgICAgICAgbWFyZ2luLXRvcDogOTZweDtcbiAgICB9XG5cbiAgICAmOmhhcyh2aWRlbykge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgaGVpZ2h0OiA2NDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMDA7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgIGhlaWdodDogNjkwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTAwO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogNzUwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTAwO1xuICAgICAgICB9XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpoYXMoLmJnLWltZykge1xuICAgICAgICBtaW4taGVpZ2h0OiA0ODBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU5MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIHZpZGVvIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgICAuYmFja2dyb3VuZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LTIwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgfVxuICAgIC5iZy1pbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IC0xNDBweDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5vdmVybGF5LWRpdiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDMwLCA1MCwgMTEwLCAwLjYpO1xuICAgIH1cbiAgICAubmV3LWNvbG9yIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBoMSwgcCB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIC5yb3cge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgLmJ1dHRvbnMge1xuICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICYuYnRuLXByaW1hcnkge1xuICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICB9XG4gICAgICAgICAgIH1cbiAgICAgICB9XG4gICAgfVxuICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAkaDEtZno7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaDEtbGg7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbm9ybWFsO1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICBoeXBoZW5zOiBhdXRvO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBmb250LWZhbWlseTogJGZmLTI7XG4gICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saDtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAudGV4dCB7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlLTMyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRleHQtY29sLWltZyB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZS0zMjtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlLTQ4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnV0dG9ucyB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZS0zMjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgJi5idG4tcHJpbWFyeSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlLTEyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlLTEyO1xuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucHJvYm94IHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiKDIxOCwgMjI5LCAyNTUpICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHggNDBweCA0MHB4IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgfVxuICAgIC5iaWctbGFuZ3VhZ2Utc3dpdGNoZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAjbGFuZ3VhZ2Utc3dpdGNoZXIge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI2FjdGl2ZS1sYW5ndWFnZSB7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgI2FjdGl2ZS1sYW5ndWFnZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlLTEyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDIwIDIwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTkgMTBDMTkgMTQuOTcwNiAxNC45NzA2IDE5IDEwIDE5TTE5IDEwQzE5IDUuMDI5NDQgMTQuOTcwNiAxIDEwIDFNMTkgMTBIMU0xMCAxOUM1LjAyOTQ0IDE5IDEgMTQuOTcwNiAxIDEwTTEwIDE5QzExLjY1NjkgMTkgMTMgMTQuOTcwNiAxMyAxMEMxMyA1LjAyOTQ0IDExLjY1NjkgMSAxMCAxTTEwIDE5QzguMzQzMTUgMTkgNyAxNC45NzA2IDcgMTBDNyA1LjAyOTQ0IDguMzQzMTUgMSAxMCAxTTEgMTBDMSA1LjAyOTQ0IDUuMDI5NDQgMSAxMCAxJyBzdHJva2U9JyUyMzFFMzI2RScgc3Ryb2tlLXdpZHRoPScxLjYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJHNwYWNlLTEyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNCcgaGVpZ2h0PSc5JyB2aWV3Qm94PScwIDAgMTQgOScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTYuOTk4MTEgMC43NTk5NUM3LjEyOTcxIDAuNzU5MTg5IDcuMjYwMTggMC43ODQ0MTQgNy4zODIwMSAwLjgzNDE3OUM3LjUwMzg1IDAuODgzOTQzIDcuNjE0NjcgMC45NTcyNjggNy43MDgxMSAxLjA0OTk1TDEzLjcwODEgNy4wNDk5NUMxMy44MDE4IDcuMTQyOTEgMTMuODc2MiA3LjI1MzUxIDEzLjkyNyA3LjM3NTM3QzEzLjk3NzggNy40OTcyMyAxNC4wMDM5IDcuNjI3OTQgMTQuMDAzOSA3Ljc1OTk1QzE0LjAwMzkgNy44OTE5NiAxMy45Nzc4IDguMDIyNjcgMTMuOTI3IDguMTQ0NTNDMTMuODc2MiA4LjI2NjM5IDEzLjgwMTggOC4zNzY5OSAxMy43MDgxIDguNDY5OTVDMTMuNTIwNyA4LjY1NjIgMTMuMjY3MyA4Ljc2MDc0IDEzLjAwMzEgOC43NjA3NEMxMi43Mzg5IDguNzYwNzQgMTIuNDg1NSA4LjY1NjIgMTIuMjk4MSA4LjQ2OTk1TDYuOTk4MTEgMy4xNjk5NUwxLjcwODExIDguNDY5OTVDMS41MjA3NCA4LjY1NjIgMS4yNjcyOSA4Ljc2MDc0IDEuMDAzMTEgOC43NjA3NEMwLjczODkyMSA4Ljc2MDc0IDAuNDg1NDcgOC42NTYyIDAuMjk4MTA3IDguNDY5OTVDMC4yMDQzNzkgOC4zNzY5OSAwLjEyOTk4NSA4LjI2NjM5IDAuMDc5MjE1OSA4LjE0NDUzQzAuMDI4NDQ3MSA4LjAyMjY3IDAuMDAyMzA5NzIgNy44OTE5NiAwLjAwMjMwOTcxIDcuNzU5OTVDMC4wMDIzMDk3IDcuNjI3OTQgMC4wMjg0NDcgNy40OTcyMyAwLjA3OTIxNTkgNy4zNzUzN0MwLjEyOTk4NSA3LjI1MzUxIDAuMjA0Mzc5IDcuMTQyOTEgMC4yOTgxMDcgNy4wNDk5NUw2LjI5ODExIDEuMDQ5OTVDNi40ODQzNyAwLjg2NTIwNSA2LjczNTc3IDAuNzYxMDU1IDYuOTk4MTEgMC43NTk5NVonIGZpbGw9JyUyMzFFMzI2RScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAjbGFuZ3VhZ2Utc3dpdGNoZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5LTQwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktNDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kYXJ5LTIwO1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYWNjb3JkaW9uLTIge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS02NDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMDA7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6ICRoMi1mejtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRoMi1saDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTMyO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgIH1cblxuICAgIC50b29sdGlwLWJ0biB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTRcIiBoZWlnaHQ9XCIxNFwiIGZpbGw9XCJub25lXCI+PHBhdGggZmlsbD1cIiUyMzg3OUVEOFwiIGQ9XCJNNi4zMzQgMy42NjdoMS4zMzNWNUg2LjMzNFYzLjY2N1ptMCAyLjY2NmgxLjMzM3Y0SDYuMzM0di00Wm0uNjY3LTZBNi42NyA2LjY3IDAgMCAwIC4zMzQgN2E2LjY3IDYuNjcgMCAwIDAgNi42NjcgNi42NjdBNi42NyA2LjY3IDAgMCAwIDEzLjY2NyA3IDYuNjcgNi42NyAwIDAgMCA3LjAwMS4zMzNabTAgMTJBNS4zNCA1LjM0IDAgMCAxIDEuNjY3IDdhNS4zNCA1LjM0IDAgMCAxIDUuMzM0LTUuMzMzQTUuMzQgNS4zNCAwIDAgMSAxMi4zMzQgN2E1LjM0IDUuMzQgMCAwIDEtNS4zMzMgNS4zMzNaXCIvPjwvc3ZnPicpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2UtODtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5hY2NvcmRpb24taXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0yMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgLmFjY29yZGlvbi1yb3ctd3JhcHBlciB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTIwO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1zZWNvbmRhcnktMTAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1zZWNvbmRhcnktMTAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hY2NvcmRpb24tcm93IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kYXJ5LTIwO1xuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hY2NvcmRpb24tbGVmdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5LTYwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGg0LWZ6O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRoNC1saDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZmLTI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNlLTE2ICRzcGFjZS0xMjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZS0xMjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjE0XCIgaGVpZ2h0PVwiOVwiIGZpbGw9XCJub25lXCI+PHBhdGggZmlsbD1cIiUyMzFFMzI2RVwiIGQ9XCJNNyA4Ljc0YTEgMSAwIDAgMS0uNzEtLjI5bC02LTZBMSAxIDAgMSAxIDEuNyAxLjAzTDcgNi4zM2w1LjI5LTUuM2ExIDEgMCAxIDEgMS40MSAxLjQybC02IDZhMSAxIDAgMCAxLS43LjI5WlwiLz48L3N2Zz4nKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hY2NvcmRpb24tcm93IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggJHNwYWNlLTEyO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSApIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnRvb2x0aXAtYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogVG9vbHRpcCB0ZXh0ICovXG4udG9vbHRpcC10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHJpZ2h0OiAtMTVweDtcbiAgICBib3R0b206IDE1MCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICByaWdodDogLTE0M3B4O1xuICAgIH1cbn1cblxuLnRvb2x0aXAtdGV4dDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDkzJTtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICBib3JkZXItd2lkdGg6IDVweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktMTAwIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgIH1cbn1cblxuXG4udG9vbHRpcC1idG46aG92ZXIgLnRvb2x0aXAtdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufSIsIi5mb290ZXItMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgIHBhZGRpbmctdG9wOiAkc3BhY2UtNDg7XG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjZS00ODtcbiAgICAubGV2ZWwtMSxcbiAgICAubGV2ZWwtMiB7XG4gICAgICAgIGFbaHJlZj1cIiNcIl0ge1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxldmVsLTEgPiBsaSA+IGEsXG5cbiAgICBoMntcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmZi0yO1xuICAgICAgICBmb250LXdlaWdodDogJGZ3LXNlbWk7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saDtcbiAgICB9XG5cbiAgICBhe1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGxpID4gYXtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXJ0aWFyeS0xMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLWZ6O1xuICAgICAgICBsaW5lLWhlaWdodDogJHNtYWxsLWxoO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgbGl7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfTtcblxuICAgIHVse1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5sZXZlbC0xID4gbGkgPiBhe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMzI7XG4gICAgfVxuICAgIC5sZXZlbC0yIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLSRzcGFjZS0xMjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTMyO1xuICAgICAgICBsaTpub3QoOmxhc3QtY2hpbGQpIGF7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubG9nby1saW5rIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjRweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tYWluLWxvZ297XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS00ODtcbiAgICB9XG5cbiAgICBoMntcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTIwO1xuICAgIH1cblxuICAgIC5jb250YWN0LWZvb3RlcntcbiAgICAgICAgLmJ0bi10cmFuc3BhcmVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICB1bDpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTMyO1xuICAgICAgICB9XG4gICAgICAgIHVsOmZpcnN0LWNoaWxkIGF7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBoMiB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTI7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgJi5tYWlsLWljb24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBsaTpsYXN0LWNoaWxkIGF7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDogMDtcbiAgICAgICAgfVxuICAgICAgICAubWFpbC1pY29ue1xuICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMjAgMjAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00zLjg0NjY3IDE1LjgzMzNDMy40NjI3OCAxNS44MzMzIDMuMTQyNSAxNS43MDUgMi44ODU4MyAxNS40NDgzQzIuNjI5MTcgMTUuMTkxNiAyLjUwMDU2IDE0Ljg3MTEgMi41IDE0LjQ4NjZWNS41MTMyOUMyLjUgNS4xMjk0IDIuNjI4NjEgNC44MDkxMyAyLjg4NTgzIDQuNTUyNDZDMy4xNDMwNiA0LjI5NTc5IDMuNDYzMDYgNC4xNjcxOCAzLjg0NTgzIDQuMTY2NjNIMTYuMTU0MkMxNi41Mzc1IDQuMTY2NjMgMTYuODU3NSA0LjI5NTI0IDE3LjExNDIgNC41NTI0NkMxNy4zNzA4IDQuODA5NjggMTcuNDk5NCA1LjEyOTk2IDE3LjUgNS41MTMyOVYxNC40ODc1QzE3LjUgMTQuODcwOCAxNy4zNzE0IDE1LjE5MTEgMTcuMTE0MiAxNS40NDgzQzE2Ljg1NjkgMTUuNzA1NSAxNi41MzY5IDE1LjgzMzggMTYuMTU0MiAxNS44MzMzSDMuODQ2NjdaTTEwIDEwLjA5NjZMMy4zMzMzMyA1LjczNzQ2VjE0LjQ4NzVDMy4zMzMzMyAxNC42MzY5IDMuMzgxMzkgMTQuNzU5NyAzLjQ3NzUgMTQuODU1OEMzLjU3MzYxIDE0Ljk1MTkgMy42OTY2NyAxNSAzLjg0NjY3IDE1SDE2LjE1NDJDMTYuMzAzNiAxNSAxNi40MjY0IDE0Ljk1MTkgMTYuNTIyNSAxNC44NTU4QzE2LjYxODYgMTQuNzU5NyAxNi42NjY3IDE0LjYzNjYgMTYuNjY2NyAxNC40ODY2VjUuNzM2NjNMMTAgMTAuMDk2NlpNMTAgOS4xNjY2M0wxNi40MSA0Ljk5OTk2SDMuNTlMMTAgOS4xNjY2M1pNMy4zMzMzMyA1LjczNzQ2VjQuOTk5OTZWMTQuNDg3NUMzLjMzMzMzIDE0LjYzNjkgMy4zODEzOSAxNC43NTk3IDMuNDc3NSAxNC44NTU4QzMuNTczNjEgMTQuOTUxOSAzLjY5NjY3IDE1IDMuODQ2NjcgMTVIMy4zMzMzM1Y1LjczNzQ2WicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAxMXB4KTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5waG9uZS1pY29uLTF7XG4gICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTMnIGhlaWdodD0nMTcnIHZpZXdCb3g9JzAgMCAxMyAxNycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTMuOTg2MDIgMS4wNjYwNUwzLjI2OTAyIDEuMjgyMDVDMi42MzA2IDEuNDc0NTggMi4wNjA0NiAxLjg0NTQ4IDEuNjI1NzIgMi4zNTEwOUMxLjE5MDk3IDIuODU2NyAwLjkwOTcwMSAzLjQ3NTk4IDAuODE1MDI0IDQuMTM2MDVDMC41MTgwMjQgNi4yMDQwNSAxLjE4MjAyIDguNjIyMDUgMi43ODMwMiAxMS4zOTUxQzQuMzgwMDIgMTQuMTYxIDYuMTM4MDIgMTUuOTQzIDguMDczMDIgMTYuNzIzQzguNjk0NzUgMTYuOTczNiA5LjM3NTM2IDE3LjA0MDQgMTAuMDMzOSAxNi45MTU0QzEwLjY5MjUgMTYuNzkwNCAxMS4zMDEzIDE2LjQ3OSAxMS43ODggMTYuMDE4TDEyLjMzIDE1LjUwNEMxMi42ODIgMTUuMTcxIDEyLjkwMSAxNC43MjE0IDEyLjk0NjQgMTQuMjM5QzEyLjk5MTkgMTMuNzU2NSAxMi44NjA2IDEzLjI3NCAxMi41NzcgMTIuODgxTDExLjIyMSAxMS4wMDFDMTEuMDM3NyAxMC43NDcyIDEwLjc3OTUgMTAuNTU3MiAxMC40ODI4IDEwLjQ1NzVDMTAuMTg2IDEwLjM1NzcgOS44NjU0MSAxMC4zNTM0IDkuNTY2MDIgMTAuNDQ1TDcuNTE1MDIgMTEuMDcyTDcuNDYyMDIgMTEuMDgyQzcuMjM2MDIgMTEuMTE1IDYuNzE0MDIgMTAuNjI2IDYuMDY0MDIgOS41MDAwNUM1LjM4NDAyIDguMzIyMDUgNS4yNDQwMiA3LjYzMzA1IDUuNDMxMDIgNy40NTUwNUw2LjQ3NDAyIDYuNDgyMDVDNi44NTUwNSA2LjEyNjI2IDcuMTE1MzIgNS42NjAyNSA3LjIxODQzIDUuMTQ5MjNDNy4zMjE1MyA0LjYzODIxIDcuMjYyMyA0LjEwNzc0IDcuMDQ5MDIgMy42MzIwNUw2LjM4NzAyIDIuMTYxMDVDNi4xODc5NiAxLjcxODM5IDUuODM0NzIgMS4zNjMyMyA1LjM5MzE1IDEuMTYxNzZDNC45NTE1OCAwLjk2MDI5NiA0LjQ1MDgyIDAuOTI2Mjc4IDMuOTg2MDIgMS4wNjYwNVpNNS40NzcwMiAyLjU3MTA1TDYuMTM3MDIgNC4wNDIwNUM2LjI2NTExIDQuMzI3MzcgNi4zMDA4MSA0LjY0NTU4IDYuMjM5MTMgNC45NTIxOUM2LjE3NzQ1IDUuMjU4OCA2LjAyMTQ3IDUuNTM4NDYgNS43OTMwMiA1Ljc1MjA1TDQuNzQ3MDIgNi43MjYwNUM0LjA3NzAyIDcuMzYwMDUgNC4yOTkwMiA4LjQ0MjA1IDUuMTk5MDIgMTBDNi4wNDUwMiAxMS40NjYgNi44MTcwMiAxMi4xOTAxIDcuNjQ3MDIgMTIuMDY0TDcuNzcxMDIgMTIuMDM4TDkuODU5MDIgMTEuNDAxQzkuOTU4ODMgMTEuMzcwNCAxMC4wNjU3IDExLjM3MTcgMTAuMTY0NyAxMS40MDQ5QzEwLjI2MzcgMTEuNDM4MSAxMC4zNDk4IDExLjUwMTQgMTAuNDExIDExLjU4NjFMMTEuNzY3IDEzLjQ2NkMxMS45MDkgMTMuNjYyNSAxMS45NzQ4IDEzLjkwMzggMTEuOTUyMiAxNC4xNDUyQzExLjkyOTYgMTQuMzg2NSAxMS44MjAxIDE0LjYxMTQgMTEuNjQ0IDE0Ljc3OEwxMS4xMDEgMTUuMjkyQzEwLjc1MzQgMTUuNjIxMSAxMC4zMTg2IDE1Ljg0MzQgOS44NDgyOCAxNS45MzI1QzkuMzc3OTkgMTYuMDIxNyA4Ljg5MTk5IDE1Ljk3NCA4LjQ0ODAyIDE1Ljc5NUM2Ljc1MDAyIDE1LjExMSA1LjE0NTAyIDEzLjQ4NCAzLjY1MDAyIDEwLjg5NTFDMi4xNTEwMiA4LjMwMDA1IDEuNTQ0MDIgNi4wOTMwNSAxLjgwNTAyIDQuMjc4MDVDMS44NzI1OSAzLjgwNjQ4IDIuMDczNDggMy4zNjQwMyAyLjM4NDA0IDMuMDAyNzlDMi42OTQ2MSAyLjY0MTU2IDMuMTAxOTIgMi4zNzY1OCAzLjU1ODAyIDIuMjM5MDVMNC4yNzUwMiAyLjAyMzA1QzQuNTA3NDggMS45NTMyIDQuNzU3NDEgMS45NzAyOCA0Ljk3ODIgMi4wNzExMUM1LjE5OSAyLjE3MTk0IDUuMzc1NTggMi4zNDk2MyA1LjQ3NTAyIDIuNTcxMDUnIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAxMXB4KTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBob25lLWljb24tMntcbiAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDIwIDIwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNSA0LjVDNSA0LjEwMjE4IDUuMTU4MDQgMy43MjA2NCA1LjQzOTM0IDMuNDM5MzRDNS43MjA2NCAzLjE1ODA0IDYuMTAyMTggMyA2LjUgM0gxMy41QzEzLjg5NzggMyAxNC4yNzk0IDMuMTU4MDQgMTQuNTYwNyAzLjQzOTM0QzE0Ljg0MiAzLjcyMDY0IDE1IDQuMTAyMTggMTUgNC41VjdIMTRWNC41QzE0IDQuMzY3MzkgMTMuOTQ3MyA0LjI0MDIxIDEzLjg1MzYgNC4xNDY0NUMxMy43NTk4IDQuMDUyNjggMTMuNjMyNiA0IDEzLjUgNEg2LjVDNi4zNjczOSA0IDYuMjQwMjEgNC4wNTI2OCA2LjE0NjQ1IDQuMTQ2NDVDNi4wNTI2OCA0LjI0MDIxIDYgNC4zNjczOSA2IDQuNVY4SDExLjVDMTEuMjc3OCA4LjI5NTkyIDExLjEyNDEgOC42Mzc0NyAxMS4wNSA5SDVDNC43MzQ3OCA5IDQuNDgwNDMgOS4xMDUzNiA0LjI5Mjg5IDkuMjkyODlDNC4xMDUzNiA5LjQ4MDQzIDQgOS43MzQ3OCA0IDEwVjE1LjVDNCAxNS42MzI2IDQuMDUyNjggMTUuNzU5OCA0LjE0NjQ1IDE1Ljg1MzZDNC4yNDAyMSAxNS45NDczIDQuMzY3MzkgMTYgNC41IDE2SDExLjA1QzExLjEyNSAxNi4zNyAxMS4yODEgMTYuNzEgMTEuNSAxN0g0LjVDNC4xMDIxOCAxNyAzLjcyMDY0IDE2Ljg0MiAzLjQzOTM0IDE2LjU2MDdDMy4xNTgwNCAxNi4yNzk0IDMgMTUuODk3OCAzIDE1LjVWMTBDMyA5LjQ2OTU3IDMuMjEwNzEgOC45NjA4NiAzLjU4NTc5IDguNTg1NzlDMy45NjA4NiA4LjIxMDcxIDQuNDY5NTcgOCA1IDhWNC41Wk0xMiA5LjVDMTIgOS4xMDIxOCAxMi4xNTggOC43MjA2NCAxMi40MzkzIDguNDM5MzRDMTIuNzIwNiA4LjE1ODA0IDEzLjEwMjIgOCAxMy41IDhIMTUuNUMxNS44OTc4IDggMTYuMjc5NCA4LjE1ODA0IDE2LjU2MDcgOC40MzkzNEMxNi44NDIgOC43MjA2NCAxNyA5LjEwMjE4IDE3IDkuNVYxNS41QzE3IDE1Ljg5NzggMTYuODQyIDE2LjI3OTQgMTYuNTYwNyAxNi41NjA3QzE2LjI3OTQgMTYuODQyIDE1Ljg5NzggMTcgMTUuNSAxN0gxMy41QzEzLjEwMjIgMTcgMTIuNzIwNiAxNi44NDIgMTIuNDM5MyAxNi41NjA3QzEyLjE1OCAxNi4yNzk0IDEyIDE1Ljg5NzggMTIgMTUuNVY5LjVaTTEzLjUgOUMxMy4zNjc0IDkgMTMuMjQwMiA5LjA1MjY4IDEzLjE0NjQgOS4xNDY0NUMxMy4wNTI3IDkuMjQwMjEgMTMgOS4zNjczOSAxMyA5LjVWMTUuNUMxMyAxNS42MzI2IDEzLjA1MjcgMTUuNzU5OCAxMy4xNDY0IDE1Ljg1MzZDMTMuMjQwMiAxNS45NDczIDEzLjM2NzQgMTYgMTMuNSAxNkgxNS41QzE1LjYzMjYgMTYgMTUuNzU5OCAxNS45NDczIDE1Ljg1MzYgMTUuODUzNkMxNS45NDczIDE1Ljc1OTggMTYgMTUuNjMyNiAxNiAxNS41VjkuNUMxNiA5LjM2NzM5IDE1Ljk0NzMgOS4yNDAyMSAxNS44NTM2IDkuMTQ2NDVDMTUuNzU5OCA5LjA1MjY4IDE1LjYzMjYgOSAxNS41IDlIMTMuNVpNNS42MjUgMTBDNS43OTA3NiAxMCA1Ljk0OTczIDEwLjA2NTggNi4wNjY5NCAxMC4xODMxQzYuMTg0MTUgMTAuMzAwMyA2LjI1IDEwLjQ1OTIgNi4yNSAxMC42MjVDNi4yNSAxMC43OTA4IDYuMTg0MTUgMTAuOTQ5NyA2LjA2Njk0IDExLjA2NjlDNS45NDk3MyAxMS4xODQyIDUuNzkwNzYgMTEuMjUgNS42MjUgMTEuMjVDNS40NTkyNCAxMS4yNSA1LjMwMDI3IDExLjE4NDIgNS4xODMwNiAxMS4wNjY5QzUuMDY1ODUgMTAuOTQ5NyA1IDEwLjc5MDggNSAxMC42MjVDNSAxMC40NTkyIDUuMDY1ODUgMTAuMzAwMyA1LjE4MzA2IDEwLjE4MzFDNS4zMDAyNyAxMC4wNjU4IDUuNDU5MjQgMTAgNS42MjUgMTBaTTUuNjI1IDEyLjI1QzUuNzkwNzYgMTIuMjUgNS45NDk3MyAxMi4zMTU4IDYuMDY2OTQgMTIuNDMzMUM2LjE4NDE1IDEyLjU1MDMgNi4yNSAxMi43MDkyIDYuMjUgMTIuODc1QzYuMjUgMTMuMDQwOCA2LjE4NDE1IDEzLjE5OTcgNi4wNjY5NCAxMy4zMTY5QzUuOTQ5NzMgMTMuNDM0MiA1Ljc5MDc2IDEzLjUgNS42MjUgMTMuNUM1LjQ1OTI0IDEzLjUgNS4zMDAyNyAxMy40MzQyIDUuMTgzMDYgMTMuMzE2OUM1LjA2NTg1IDEzLjE5OTcgNSAxMy4wNDA4IDUgMTIuODc1QzUgMTIuNzA5MiA1LjA2NTg1IDEyLjU1MDMgNS4xODMwNiAxMi40MzMxQzUuMzAwMjcgMTIuMzE1OCA1LjQ1OTI0IDEyLjI1IDUuNjI1IDEyLjI1Wk04LjUgMTNDOC41IDEyLjgzNDIgOC40MzQxNSAxMi42NzUzIDguMzE2OTQgMTIuNTU4MUM4LjE5OTczIDEyLjQ0MDggOC4wNDA3NiAxMi4zNzUgNy44NzUgMTIuMzc1QzcuNzA5MjQgMTIuMzc1IDcuNTUwMjcgMTIuNDQwOCA3LjQzMzA2IDEyLjU1ODFDNy4zMTU4NSAxMi42NzUzIDcuMjUgMTIuODM0MiA3LjI1IDEzQzcuMjUgMTMuMTY1OCA3LjMxNTg1IDEzLjMyNDcgNy40MzMwNiAxMy40NDE5QzcuNTUwMjcgMTMuNTU5MiA3LjcwOTI0IDEzLjYyNSA3Ljg3NSAxMy42MjVDOC4wNDA3NiAxMy42MjUgOC4xOTk3MyAxMy41NTkyIDguMzE2OTQgMTMuNDQxOUM4LjQzNDE1IDEzLjMyNDcgOC41IDEzLjE2NTggOC41IDEzWk03Ljg3NSAxMEM4LjA0MDc2IDEwIDguMTk5NzMgMTAuMDY1OCA4LjMxNjk0IDEwLjE4MzFDOC40MzQxNSAxMC4zMDAzIDguNSAxMC40NTkyIDguNSAxMC42MjVDOC41IDEwLjc5MDggOC40MzQxNSAxMC45NDk3IDguMzE2OTQgMTEuMDY2OUM4LjE5OTczIDExLjE4NDIgOC4wNDA3NiAxMS4yNSA3Ljg3NSAxMS4yNUM3LjcwOTI0IDExLjI1IDcuNTUwMjcgMTEuMTg0MiA3LjQzMzA2IDExLjA2NjlDNy4zMTU4NSAxMC45NDk3IDcuMjUgMTAuNzkwOCA3LjI1IDEwLjYyNUM3LjI1IDEwLjQ1OTIgNy4zMTU4NSAxMC4zMDAzIDcuNDMzMDYgMTAuMTgzMUM3LjU1MDI3IDEwLjA2NTggNy43MDkyNCAxMCA3Ljg3NSAxMFonIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAxMXB4KTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5sb2NhdGlvbi1pY29ue1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAyMCAyMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTExLjUgOUMxMS41IDguNjAyMTggMTEuMzQyIDguMjIwNjQgMTEuMDYwNyA3LjkzOTM0QzEwLjc3OTQgNy42NTgwNCAxMC4zOTc4IDcuNSAxMCA3LjVDOS42MDIxOCA3LjUgOS4yMjA2NCA3LjY1ODA0IDguOTM5MzQgNy45MzkzNEM4LjY1ODA0IDguMjIwNjQgOC41IDguNjAyMTggOC41IDlDOC41IDkuMzk3ODIgOC42NTgwNCA5Ljc3OTM2IDguOTM5MzQgMTAuMDYwN0M5LjIyMDY0IDEwLjM0MiA5LjYwMjE4IDEwLjUgMTAgMTAuNUMxMC4zOTc4IDEwLjUgMTAuNzc5NCAxMC4zNDIgMTEuMDYwNyAxMC4wNjA3QzExLjM0MiA5Ljc3OTM2IDExLjUgOS4zOTc4MiAxMS41IDlaTTE2IDlDMTYgMTEuODc0IDEyLjkwMyAxNS4wMTYgMTEuMTU5IDE2LjU1OEMxMC44NDAxIDE2Ljg0MjggMTAuNDI3NSAxNy4wMDAyIDEwIDE3LjAwMDJDOS41NzI0NiAxNy4wMDAyIDkuMTU5ODkgMTYuODQyOCA4Ljg0MSAxNi41NThDNy4wOTcgMTUuMDE2IDQgMTEuODc0IDQgOUM0IDguMjEyMDcgNC4xNTUxOSA3LjQzMTg1IDQuNDU2NzIgNi43MDM5QzQuNzU4MjUgNS45NzU5NSA1LjIwMDIxIDUuMzE0NTEgNS43NTczNiA0Ljc1NzM2QzYuMzE0NTEgNC4yMDAyMSA2Ljk3NTk1IDMuNzU4MjUgNy43MDM5IDMuNDU2NzJDOC40MzE4NSAzLjE1NTE5IDkuMjEyMDcgMyAxMCAzQzEwLjc4NzkgMyAxMS41NjgxIDMuMTU1MTkgMTIuMjk2MSAzLjQ1NjcyQzEzLjAyNDEgMy43NTgyNSAxMy42ODU1IDQuMjAwMjEgMTQuMjQyNiA0Ljc1NzM2QzE0Ljc5OTggNS4zMTQ1MSAxNS4yNDE3IDUuOTc1OTUgMTUuNTQzMyA2LjcwMzlDMTUuODQ0OCA3LjQzMTg1IDE2IDguMjEyMDcgMTYgOVpNMTUgOUMxNSA3LjY3MzkyIDE0LjQ3MzIgNi40MDIxNSAxMy41MzU1IDUuNDY0NDdDMTIuNTk3OSA0LjUyNjc4IDExLjMyNjEgNCAxMCA0QzguNjczOTIgNCA3LjQwMjE1IDQuNTI2NzggNi40NjQ0NyA1LjQ2NDQ3QzUuNTI2NzggNi40MDIxNSA1IDcuNjczOTIgNSA5QzUgMTAuMTA4IDUuNjE1IDExLjM5NSA2LjU3IDEyLjY4M0M3LjUwNCAxMy45NDEgOC42NTcgMTUuMDYgOS41MDMgMTUuODA5QzkuNjM5MTIgMTUuOTMyNCA5LjgxNjI4IDE2LjAwMDcgMTAgMTYuMDAwN0MxMC4xODM3IDE2LjAwMDcgMTAuMzYwOSAxNS45MzI0IDEwLjQ5NyAxNS44MDlDMTEuMzQzIDE1LjA2IDEyLjQ5NyAxMy45NDIgMTMuNDMgMTIuNjgzQzE0LjM4NSAxMS4zOTUgMTUgMTAuMTA4IDE1IDlaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29udGFjdC1mb290ZXItYWt0dWFsZXMge1xuICAgICAgICAgICAgbWFyZ2luOiAkc3BhY2UtMjQgMCAkc3BhY2UtMzI7XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tYmFzZS1meik7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tYmFzZS1saCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNvY2lhbC1pY29ue1xuICAgICAgICBwYWRkaW5nOiAkc3BhY2UtODtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2UtMTI7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS02MDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29weXtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xNjtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6ICRzbWFsbC1mejtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkc21hbGwtbGg7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2UtMzI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtbGg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvcHktbGlua3N7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvcHlyaWdodC1saW5rcyB1bHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMjA7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgbGl7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTI7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc21hbGwtZno7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRzbWFsbC1saDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlLTQwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtbGg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5kaXZpZGVye1xuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2UtMjA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2UtMjA7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudGl6ZSgkY29sb3Itd2hpdGUsIDAuOCk7XG4gICAgfVxuICAgIC5jb2x1bW5ze1xuICAgICAgICBbY2xhc3NePVwiY29sLVwiXTpudGgtY2hpbGQoMSksXG4gICAgICAgIFtjbGFzc149XCJjb2wtXCJdOm50aC1jaGlsZCgyKSxcbiAgICAgICAgW2NsYXNzXj1cImNvbC1cIl06bnRoLWNoaWxkKDMpe1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZm9vdGVyLWxhbmd1YWdlLXN3aXRjaGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgI2xhbmd1YWdlLXN3aXRjaGVyIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICNhY3RpdmUtbGFuZ3VhZ2Uge1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAjYWN0aXZlLWxhbmd1YWdlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2UtMTI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTQnIGhlaWdodD0nOScgdmlld0JveD0nMCAwIDE0IDknIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J002Ljk5OTk0IDguMjQwMDVDNi44NjgzMyA4LjI0MDgxIDYuNzM3ODcgOC4yMTU1OSA2LjYxNjAzIDguMTY1ODJDNi40OTQxOSA4LjExNjA2IDYuMzgzMzggOC4wNDI3MyA2LjI4OTk0IDcuOTUwMDVMMC4yODk5MzkgMS45NTAwNUMwLjE5NjIxMSAxLjg1NzA5IDAuMTIxODE2IDEuNzQ2NDkgMC4wNzEwNDc4IDEuNjI0NjNDMC4wMjAyNzkxIDEuNTAyNzcgLTAuMDA1ODU5MzggMS4zNzIwNiAtMC4wMDU4NTkzOCAxLjI0MDA1Qy0wLjAwNTg1OTM4IDEuMTA4MDQgMC4wMjAyNzkxIDAuOTc3MzMzIDAuMDcxMDQ3OCAwLjg1NTQ3NEMwLjEyMTgxNiAwLjczMzYxNCAwLjE5NjIxMSAwLjYyMzAxMyAwLjI4OTkzOSAwLjUzMDA1QzAuNDc3MzAxIDAuMzQzNzk5IDAuNzMwNzUzIDAuMjM5MjU4IDAuOTk0OTM5IDAuMjM5MjU4QzEuMjU5MTIgMC4yMzkyNTggMS41MTI1OCAwLjM0Mzc5OSAxLjY5OTk0IDAuNTMwMDVMNi45OTk5NCA1LjgzMDA1TDEyLjI4OTkgMC41MzAwNUMxMi40NzczIDAuMzQzNzk5IDEyLjczMDggMC4yMzkyNTggMTIuOTk0OSAwLjIzOTI1OEMxMy4yNTkxIDAuMjM5MjU4IDEzLjUxMjYgMC4zNDM3OTkgMTMuNjk5OSAwLjUzMDA1QzEzLjc5MzcgMC42MjMwMTMgMTMuODY4MSAwLjczMzYxNCAxMy45MTg4IDAuODU1NDc0QzEzLjk2OTYgMC45NzczMzMgMTMuOTk1NyAxLjEwODA0IDEzLjk5NTcgMS4yNDAwNUMxMy45OTU3IDEuMzcyMDYgMTMuOTY5NiAxLjUwMjc3IDEzLjkxODggMS42MjQ2M0MxMy44NjgxIDEuNzQ2NDkgMTMuNzkzNyAxLjg1NzA5IDEzLjY5OTkgMS45NTAwNUw3LjY5OTk0IDcuOTUwMDVDNy41MTM2OCA4LjEzNDggNy4yNjIyOCA4LjIzODk1IDYuOTk5OTQgOC4yNDAwNVonIGZpbGw9JyUyM0YzRjRGOCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAjbGFuZ3VhZ2Utc3dpdGNoZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogLTEzJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMTUlO1xuICAgICAgICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTQwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDRweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeS00MDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJ0bi10cmFuc3BhcmVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXdlaWdodDogJGZ3LW5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTIgIWltcG9ydGFudDtcbiAgICB9XG59IiwiLnNpbXBsZS10ZXh0LWNhcmRzLTEge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS02NDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMDA7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICBmb250LWZhbWlseTogJGZmLTE7XG4gICAgICAgIGZvbnQtc2l6ZTogJGgyLWZ6O1xuICAgICAgICBsaW5lLWhlaWdodDogJGgyLWxoO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMzI7XG4gICAgfVxuXG4gICAgLnNpbXBsZS10ZXh0LWNhcmQge1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEycHggMHB4ICM0NjVBOTYyNjtcbiAgICAgICAgcGFkZGluZzogJHNwYWNlLTMyICRzcGFjZS0yNDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTMyO1xuICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNpbXBsZS10ZXh0LWltcG9ydGFudCB7XG4gICAgICAgIC5pbXBvcnRhbnQtdGV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICAuaW1wb3J0YW50LWljb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2UtODtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjIwXCIgaGVpZ2h0PVwiMjBcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGZpbGw9XCIlMjMxRTMyNkVcIiBkPVwiTTkgNWgydjJIOVY1Wm0wIDRoMnY2SDlWOVptMS05QzQuNDggMCAwIDQuNDggMCAxMHM0LjQ4IDEwIDEwIDEwIDEwLTQuNDggMTAtMTBTMTUuNTIgMCAxMCAwWm0wIDE4Yy00LjQxIDAtOC0zLjU5LTgtOHMzLjU5LTggOC04IDggMy41OSA4IDgtMy41OSA4LTggOFpcIi8+PC9zdmc+Jyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmJsb2ctYmFubmVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmc6ICRzcGFjZS0yNCAwICRzcGFjZS00NDtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNjQ7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTEwMDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOTZweDtcbiAgICAgICAgcGFkZGluZzogJHNwYWNlLTEwMCAwICRzcGFjZS00NDtcbiAgICB9XG4gICAgLmJsb2ctaGVhZGluZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS02NDtcbiAgICAgICAgaDEgIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGgxLWZ6O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRoMS1saDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xNjtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LW5vcm1hbDtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaW50cm8tdGV4dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS00NDtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICB9XG4gICAgICAgIGgyICB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRoMi1mejtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkaDItbGg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMjQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ub3JtYWw7XG4gICAgICAgIH1cbiAgICB9XG4gICAgZGl2LmFzcF93X2NvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzJweCAhaW1wb3J0YW50O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLThweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hc3Bfci5hc3Bfcl81LnZlcnRpY2FsIC5yZXN1bHRzIHtcbiAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICAgICAgICBzY3JvbGxiYXItY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5hc3Bfci5hc3Bfcl81LnZlcnRpY2FsIC5yZXN1bHRzIC5pdGVtIC5hc3BfY29udGVudC5ob3ZlcmVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktNjAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFzcF9ub3JlcyB7XG4gICAgICAgIC5hc3Bfbm9yZXNfaGVhZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuIiwiLnBvcHVsYXItYXJ0aWNsZXMtY29udGFpbmVyIHtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAyMjFweDtcbiAgICAgICAgbWF4LWhlaWdodDogMjIxcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM3NnB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMzc2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc3dpcGVyLXBvcHVsYXItc2xpZGUtY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2UtMjAgJHNwYWNlLTI0O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMzAsIDUwLCAxMTAsIDAuNTUpIDE4Ljk0JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAwKSA3MS4yMyUpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMjBweCAyMHB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjZS00MCAkc3BhY2UtNDQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmPmF7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHNwYWNlLTQgJHNwYWNlLTEyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTE2O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzbWFsbC1mejtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRzbWFsbC1saDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkaDMtZno7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRoMy1saDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkaDItZno7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkaDItbGg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBvcHVsYXItYXJ0aWNsZXMtcGFnaW5hdGlvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlLTMyO1xuXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktNDA7XG4gICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBvcHVsYXItYXJ0aWNsZXMtc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAgIC5wb3B1bGFyLWFydGljbGVzLXN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDI0cHgpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggMHB4ICMwMDAwMDAwRDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnICcgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTJcIiBoZWlnaHQ9XCIxOVwiIGZpbGw9XCJub25lXCI+PHBhdGggZmlsbD1cIiUyMzFFMzI2RVwiIGQ9XCJNMS44NTQgMTguNzI3YTEuMzM1IDEuMzM1IDAgMCAxLS45NDctLjM4NyAxLjMzNCAxLjMzNCAwIDAgMSAwLTEuODhMNy44NTQgOS41LjkwNyAyLjU0QTEuMzMzIDEuMzMzIDAgMCAxIDIuNzg3LjY2bDcuODggNy44OTNhMS4zMzMgMS4zMzMgMCAwIDEgLjM4Ny45NDcgMS40IDEuNCAwIDAgMS0uMzg3Ljk0N0wyLjc2MSAxOC4zNGMtLjI0Mi4yNC0uNTY3LjM3OC0uOTA3LjM4N1pcIi8+PC9zdmc+Jyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeS0yMFxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAucG9wdWxhci1hcnRpY2xlcy1zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICBsZWZ0OiAtNnB4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICAgICAgbGVmdDogY2FsYygoMTAwJSAtIDU0MHB4KSAvIDIgLSA2cHgpO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKCgxMDAlIC0gNzIwcHgpIC8gMiAtIDZweCk7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoKDEwMCUgLSA5NjBweCkgLyAyIC0gNnB4KTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuICAgICAgICAgICAgbGVmdDogY2FsYygoMTAwJSAtIDExNDBweCkgLyAyIC0gNnB4KTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1kZXNrdG9wKSB7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKCgxMDAlIC0gMTI5NXB4KSAvIDIgLSA2cHgpO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wb3B1bGFyLWFydGljbGVzLXN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAyMnB4O1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICAgICAgICByaWdodDogMzZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICByaWdodDogNTNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICByaWdodDogMzNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG4gICAgICAgICAgICByaWdodDogMzhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWRlc2t0b3ApIHtcbiAgICAgICAgICAgIHJpZ2h0OiA1OHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICAgICAgICAgcmlnaHQ6IDMwNXB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5ibG9nLWxpc3Qtc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTY0O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMDA7XG4gICAgfVxuICAgIC5ibG9nLWxpc3Qtc2VjdGlvbi10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGgyLWZ6O1xuICAgICAgICBsaW5lLWhlaWdodDogJGgyLWZ6O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMzI7XG4gICAgfVxuICAgIC5ibG9nLWxpc3Qge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNjQ7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTAwO1xuICAgICAgICB9XG4gICAgICAgIC5ibG9nLWxpc3QtaXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMzI7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucG9zdC10aHVtYm5haWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0yNDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyMDhweDtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyMDhweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjA4cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZS0zMjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMTBweDtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBvc3QtY29udGVudCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgLnBvc3QtY2F0ZWdvcnkge1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtODtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTg7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGg0LWZ6O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRoNC1saDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktODA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS04O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtbGg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jcmVhdGVkLWRhdGUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktNjA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtMjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc21hbGwtZno7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkc21hbGwtbGg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5wYWdlLW51bWJlcnMsXG4gICAgLnBhZ2UtbnVtYmVycy1saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC5wYWdlLW51bWJlcnMge1xuICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWZ6O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlLTQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1mejtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYubmV4dCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2UtMTI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzknIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCA5IDE1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMS4zOTE0MiAxNC43NTMyQzEuMjU5ODEgMTQuNzU0IDEuMTI5MzUgMTQuNzI4OCAxLjAwNzUxIDE0LjY3OUMwLjg4NTY3NCAxNC42MjkyIDAuNzc0ODU4IDE0LjU1NTkgMC42ODE0MTggMTQuNDYzMkMwLjQ5NTE2NyAxNC4yNzU5IDAuMzkwNjI1IDE0LjAyMjQgMC4zOTA2MjUgMTMuNzU4MkMwLjM5MDYyNSAxMy40OTQgMC40OTUxNjcgMTMuMjQwNiAwLjY4MTQxOCAxMy4wNTMyTDUuODkxNDIgNy44MzMyM0wwLjY4MTQxOCAyLjYxMzIzQzAuNTE3NTkyIDIuNDIxOTIgMC40MzE5ODYgMi4xNzU4NSAwLjQ0MTcwNyAxLjkyNDE3QzAuNDUxNDI4IDEuNjcyNSAwLjU1NTc2MSAxLjQzMzc2IDAuNzMzODU1IDEuMjU1NjZDMC45MTE5NSAxLjA3NzU3IDEuMTUwNjkgMC45NzMyMzUgMS40MDIzNiAwLjk2MzUxNEMxLjY1NDA0IDAuOTUzNzkzIDEuOTAwMTIgMS4wMzk0IDIuMDkxNDIgMS4yMDMyM0w4LjAwMTQyIDcuMTIzMjNDOC4wOTQxIDcuMjE2NjcgOC4xNjc0MiA3LjMyNzQ4IDguMjE3MTkgNy40NDkzMkM4LjI2Njk1IDcuNTcxMTYgOC4yOTIxOCA3LjcwMTYyIDguMjkxNDIgNy44MzMyM0M4LjI4Nzc0IDguMDk3OTkgOC4xODQxNSA4LjM1MTU5IDguMDAxNDIgOC41NDMyM0wyLjA3MTQyIDE0LjQ2MzJDMS44OTAxMSAxNC42NDMyIDEuNjQ2ODEgMTQuNzQ3IDEuMzkxNDIgMTQuNzUzMlonIGZpbGw9JyUyMzFFMzI2RScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5wcmV2IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZS0xMjtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOScgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDkgMTUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xLjM5MTQyIDE0Ljc1MzJDMS4yNTk4MSAxNC43NTQgMS4xMjkzNSAxNC43Mjg4IDEuMDA3NTEgMTQuNjc5QzAuODg1Njc0IDE0LjYyOTIgMC43NzQ4NTggMTQuNTU1OSAwLjY4MTQxOCAxNC40NjMyQzAuNDk1MTY3IDE0LjI3NTkgMC4zOTA2MjUgMTQuMDIyNCAwLjM5MDYyNSAxMy43NTgyQzAuMzkwNjI1IDEzLjQ5NCAwLjQ5NTE2NyAxMy4yNDA2IDAuNjgxNDE4IDEzLjA1MzJMNS44OTE0MiA3LjgzMzIzTDAuNjgxNDE4IDIuNjEzMjNDMC41MTc1OTIgMi40MjE5MiAwLjQzMTk4NiAyLjE3NTg1IDAuNDQxNzA3IDEuOTI0MTdDMC40NTE0MjggMS42NzI1IDAuNTU1NzYxIDEuNDMzNzYgMC43MzM4NTUgMS4yNTU2NkMwLjkxMTk1IDEuMDc3NTcgMS4xNTA2OSAwLjk3MzIzNSAxLjQwMjM2IDAuOTYzNTE0QzEuNjU0MDQgMC45NTM3OTMgMS45MDAxMiAxLjAzOTQgMi4wOTE0MiAxLjIwMzIzTDguMDAxNDIgNy4xMjMyM0M4LjA5NDEgNy4yMTY2NyA4LjE2NzQyIDcuMzI3NDggOC4yMTcxOSA3LjQ0OTMyQzguMjY2OTUgNy41NzExNiA4LjI5MjE4IDcuNzAxNjIgOC4yOTE0MiA3LjgzMzIzQzguMjg3NzQgOC4wOTc5OSA4LjE4NDE1IDguMzUxNTkgOC4wMDE0MiA4LjU0MzIzTDIuMDcxNDIgMTQuNDYzMkMxLjg5MDExIDE0LjY0MzIgMS42NDY4MSAxNC43NDcgMS4zOTE0MiAxNC43NTMyWicgZmlsbD0nJTIzMUUzMjZFJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmNhdGVnb3JpZXMtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLy9oZWlnaHQ6IDEwMCU7XG4gICAgcmlnaHQ6IC0xMDAlO1xuICAgIHRvcDogMDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVPdXRTaWRlIDAuNXM7XG4gICAgICAgICAgICBhbmltYXRpb246IGZhZGVPdXRTaWRlIDAuNXM7XG5cbiAgICAmLmFjdGl2ZS10b3Age1xuICAgICAgICB0b3A6IDkxcHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlSW5TaWRlIDAuNXM7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBmYWRlSW5TaWRlIDAuNXM7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZUluU2lkZSAwLjVzO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogZmFkZUluU2lkZSAwLjVzO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG4gICAgLmNsb3NlLWNhdGVnb3JpZXMge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICBwYWRkaW5nOiAkc3BhY2UtMTYgMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTE2O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlLTEyO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzknIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCA5IDE1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMS4zOTE0MiAxNC43NTMyQzEuMjU5ODEgMTQuNzU0IDEuMTI5MzUgMTQuNzI4OCAxLjAwNzUxIDE0LjY3OUMwLjg4NTY3NCAxNC42MjkyIDAuNzc0ODU4IDE0LjU1NTkgMC42ODE0MTggMTQuNDYzMkMwLjQ5NTE2NyAxNC4yNzU5IDAuMzkwNjI1IDE0LjAyMjQgMC4zOTA2MjUgMTMuNzU4MkMwLjM5MDYyNSAxMy40OTQgMC40OTUxNjcgMTMuMjQwNiAwLjY4MTQxOCAxMy4wNTMyTDUuODkxNDIgNy44MzMyM0wwLjY4MTQxOCAyLjYxMzIzQzAuNTE3NTkyIDIuNDIxOTIgMC40MzE5ODYgMi4xNzU4NSAwLjQ0MTcwNyAxLjkyNDE3QzAuNDUxNDI4IDEuNjcyNSAwLjU1NTc2MSAxLjQzMzc2IDAuNzMzODU1IDEuMjU1NjZDMC45MTE5NSAxLjA3NzU3IDEuMTUwNjkgMC45NzMyMzUgMS40MDIzNiAwLjk2MzUxNEMxLjY1NDA0IDAuOTUzNzkzIDEuOTAwMTIgMS4wMzk0IDIuMDkxNDIgMS4yMDMyM0w4LjAwMTQyIDcuMTIzMjNDOC4wOTQxIDcuMjE2NjcgOC4xNjc0MiA3LjMyNzQ4IDguMjE3MTkgNy40NDkzMkM4LjI2Njk1IDcuNTcxMTYgOC4yOTIxOCA3LjcwMTYyIDguMjkxNDIgNy44MzMyM0M4LjI4Nzc0IDguMDk3OTkgOC4xODQxNSA4LjM1MTU5IDguMDAxNDIgOC41NDMyM0wyLjA3MTQyIDE0LjQ2MzJDMS44OTAxMSAxNC42NDMyIDEuNjQ2ODEgMTQuNzQ3IDEuMzkxNDIgMTQuNzUzMlonIGZpbGw9JyUyMzFFMzI2RScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2F0ZWdvcmllcyB7XG4gICAgICAgIC5jYXRlZ29yaWVzLWxpc3QtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmZi0yO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTIwO1xuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICAgICAgICBnYXA6ICRzcGFjZS04O1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1mejtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4ICRzcGFjZS04O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeS02MDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogLXdlYmtpdC1maXQtY29udGVudDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kYXJ5LTIwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi5vcGVuLWZpbHRlci13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS0yMDtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjZS0xMjtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDJweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYuZml4ZWQtdG9wLWZpbHRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgei1pbmRleDogOTk5OTtcbiAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOS42cHg7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDlweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2UtODtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzYnIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCA2IDEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNS45OTMyOSA1QzUuOTkzNzkgNS4wODc3NCA1Ljk3Njk4IDUuMTc0NzEgNS45NDM4IDUuMjU1OTRDNS45MTA2MiA1LjMzNzE2IDUuODYxNzQgNS40MTEwNCA1Ljc5OTk1IDUuNDczMzNMMS43OTk5NSA5LjQ3MzMzQzEuNzM3OTggOS41MzU4MiAxLjY2NDI0IDkuNTg1NDIgMS41ODMgOS42MTkyNkMxLjUwMTc2IDkuNjUzMTEgMS40MTQ2MyA5LjY3MDUzIDEuMzI2NjIgOS42NzA1M0MxLjIzODYxIDkuNjcwNTMgMS4xNTE0NyA5LjY1MzExIDEuMDcwMjMgOS42MTkyNkMwLjk4ODk5NSA5LjU4NTQyIDAuOTE1MjYxIDkuNTM1ODIgMC44NTMyODUgOS40NzMzM0MwLjcyOTExOCA5LjM0ODQzIDAuNjU5NDI0IDkuMTc5NDYgMC42NTk0MjQgOS4wMDMzM0MwLjY1OTQyNCA4LjgyNzIxIDAuNzI5MTE4IDguNjU4MjQgMC44NTMyODUgOC41MzMzM0w0LjM4NjYyIDVMMC44NTMyODUgMS40NzMzM0MwLjcyOTExOCAxLjM0ODQyIDAuNjU5NDI0IDEuMTc5NDYgMC42NTk0MjQgMS4wMDMzM0MwLjY1OTQyNCAwLjgyNzIwOSAwLjcyOTExOCAwLjY1ODI0MSAwLjg1MzI4NSAwLjUzMzMzNEMwLjkxNTI2MSAwLjQ3MDg0OCAwLjk4ODk5NSAwLjQyMTI1MSAxLjA3MDIzIDAuMzg3NDA2QzEuMTUxNDcgMC4zNTM1NiAxLjIzODYxIDAuMzM2MTM1IDEuMzI2NjIgMC4zMzYxMzVDMS40MTQ2MyAwLjMzNjEzNSAxLjUwMTc2IDAuMzUzNTYgMS41ODMgMC4zODc0MDZDMS42NjQyNCAwLjQyMTI1MSAxLjczNzk4IDAuNDcwODQ4IDEuNzk5OTUgMC41MzMzMzRMNS43OTk5NSA0LjUzMzMzQzUuOTIzMTIgNC42NTc1MSA1Ljk5MjU1IDQuODI1MTEgNS45OTMyOSA1WicgZmlsbD0nJTIzMUUzMjZFJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblNpZGUge1xuICAgIDAlIHtcbiAgICAgICAgcmlnaHQ6IC0xMDAlO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICByaWdodDogMDtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluU2lkZSB7XG4gICAgMCUge1xuICAgICAgICByaWdodDogLTEwMCU7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbn1cblxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFNpZGUge1xuICAgIDAlIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIHJpZ2h0OiAtMTAwJTtcbiAgICB9XG59XG5cblxuQGtleWZyYW1lcyBmYWRlT3V0U2lkZSB7XG4gICAgMCUge1xuICAgICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgcmlnaHQ6IC0xMDAlO1xuICAgIH1cbn0iLCIuYmxvZy1iYW5uZXItY2F0ZWdvcnkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogJHNwYWNlLTI0IDAgMDtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNjQ7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTEwMDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOTZweDtcbiAgICAgICAgcGFkZGluZzogJHNwYWNlLTEwMCAwICRzcGFjZS00NDtcbiAgICB9XG4gICAgLmJsb2ctaGVhZGluZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS02NDtcbiAgICAgICAgaDEgIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGgxLWZ6O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRoMS1saDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0zMjtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LW5vcm1hbDtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaW50cm8tdGV4dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS00NDtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICB9XG4gICAgICAgIGgyICB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRoMi1mejtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkaDItbGg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMjQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ub3JtYWw7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnNpbmdsZS1wb3N0IHtcbiAgICAucG9zdC1jYXRlZ29yeSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xNjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWZ6O1xuICAgICAgICAgICAgcGFkZGluZzogNnB4ICRzcGFjZS04O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktNjA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNvY2lhbC1zaGFyZSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlLTg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvZy1kZXRhaWwtaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogJHNwYWNlLTI0IDAgMDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgcGFkZGluZzogMTA0cHggMCAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogOTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGgxLWZ6O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRoMS1saDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0zMjtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LW5vcm1hbDtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLm1haW4taW1hZ2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNDQ7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMjEycHg7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG5cbiAgICAubWV0YSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0yNDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZXRhLWluZm8ge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS04O1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc21hbGwtZno7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRzbWFsbC1saDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDZweDtcblxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5LTQwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeS00MDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgI2ZiLXNoYXJlLWJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlLTg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzMyJyBoZWlnaHQ9JzMyJyB2aWV3Qm94PScwIDAgMzIgMzInIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NnIGNsaXAtcGF0aD0ndXJsKCUyM2NsaXAwXzYwNF8yODQyKSclM0UlM0NwYXRoIGQ9J00xNiAzMkMyNC44MzY2IDMyIDMyIDI0LjgzNjYgMzIgMTZDMzIgNy4xNjM0NCAyNC44MzY2IDAgMTYgMEM3LjE2MzQ0IDAgMCA3LjE2MzQ0IDAgMTZDMCAyNC44MzY2IDcuMTYzNDQgMzIgMTYgMzJaJyBmaWxsPSclMjMzQzVBOUEnLyUzRSUzQ3BhdGggZD0nTTIxLjIwMTggNC45MTExM0gxNy42NTc0QzE1LjU1NDEgNC45MTExMyAxMy4yMTQ1IDUuNzk1NzggMTMuMjE0NSA4Ljg0NDY5QzEzLjIyNDggOS45MDcwNSAxMy4yMTQ1IDEwLjkyNDUgMTMuMjE0NSAxMi4wNjk1SDEwLjc4MTJWMTUuOTQxNkgxMy4yODk4VjI3LjA4ODhIMTcuODk5NVYxNS44NjgxSDIwLjk0MjFMMjEuMjE3MyAxMi4wNTg3SDE3LjgyMDFDMTcuODIwMSAxMi4wNTg3IDE3LjgyNzcgMTAuMzY0MSAxNy44MjAxIDkuODcxOTZDMTcuODIwMSA4LjY2NzA5IDE5LjA3MzggOC43MzYwOSAxOS4xNDkyIDguNzM2MDlDMTkuNzQ1OCA4LjczNjA5IDIwLjkwNTggOC43Mzc4MyAyMS4yMDM1IDguNzM2MDlWNC45MTExM0gyMS4yMDE4WicgZmlsbD0nd2hpdGUnLyUzRSUzQy9nJTNFJTNDZGVmcyUzRSUzQ2NsaXBQYXRoIGlkPSdjbGlwMF82MDRfMjg0MiclM0UlM0NyZWN0IHdpZHRoPSczMicgaGVpZ2h0PSczMicgZmlsbD0nd2hpdGUnLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzMyJyBoZWlnaHQ9JzMyJyB2aWV3Qm94PScwIDAgMzIgMzInIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NnIGNsaXAtcGF0aD0ndXJsKCUyM2NsaXAwXzYwNF8yODQyKSclM0UlM0NwYXRoIGQ9J00xNiAzMkMyNC44MzY2IDMyIDMyIDI0LjgzNjYgMzIgMTZDMzIgNy4xNjM0NCAyNC44MzY2IDAgMTYgMEM3LjE2MzQ0IDAgMCA3LjE2MzQ0IDAgMTZDMCAyNC44MzY2IDcuMTYzNDQgMzIgMTYgMzJaJyBmaWxsPSclMjNEMTlCNDYnLyUzRSUzQ3BhdGggZD0nTTIxLjIwMTggNC45MTExM0gxNy42NTc0QzE1LjU1NDEgNC45MTExMyAxMy4yMTQ1IDUuNzk1NzggMTMuMjE0NSA4Ljg0NDY5QzEzLjIyNDggOS45MDcwNSAxMy4yMTQ1IDEwLjkyNDUgMTMuMjE0NSAxMi4wNjk1SDEwLjc4MTJWMTUuOTQxNkgxMy4yODk4VjI3LjA4ODhIMTcuODk5NVYxNS44NjgxSDIwLjk0MjFMMjEuMjE3MyAxMi4wNTg3SDE3LjgyMDFDMTcuODIwMSAxMi4wNTg3IDE3LjgyNzcgMTAuMzY0MSAxNy44MjAxIDkuODcxOTZDMTcuODIwMSA4LjY2NzA5IDE5LjA3MzggOC43MzYwOSAxOS4xNDkyIDguNzM2MDlDMTkuNzQ1OCA4LjczNjA5IDIwLjkwNTggOC43Mzc4MyAyMS4yMDM1IDguNzM2MDlWNC45MTExM0gyMS4yMDE4WicgZmlsbD0nd2hpdGUnLyUzRSUzQy9nJTNFJTNDZGVmcyUzRSUzQ2NsaXBQYXRoIGlkPSdjbGlwMF82MDRfMjg0MiclM0UlM0NyZWN0IHdpZHRoPSczMicgaGVpZ2h0PSczMicgZmlsbD0nd2hpdGUnLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICN0d2l0dGVyLXNoYXJlLWJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlLTg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzInIGhlaWdodD0nMzMnIHZpZXdCb3g9JzAgMCAzMiAzMycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3JlY3Qgd2lkdGg9JzMyJyBoZWlnaHQ9JzMyJyBmaWxsPSclMjM1REE4REMnLyUzRSUzQ3BhdGggZD0nTTEyLjg1NjEgMjQuNjI4N0MyMC4zMTkxIDI0LjYyODcgMjQuNDAwNCAxOC40NDM3IDI0LjQwMDQgMTMuMDgwM0MyNC40MDA0IDEyLjkwNDYgMjQuMzk2OCAxMi43Mjk4IDI0LjM4ODkgMTIuNTU1NkMyNS4xODMgMTEuOTgwOCAyNS44Njg0IDExLjI2OTEgMjYuNDEyOCAxMC40NTM4QzI1LjY4NTggMTAuNzc3MiAyNC45MDM1IDEwLjk5NDggMjQuMDgyOCAxMS4wOTI5QzI0LjkyMDUgMTAuNTkwNCAyNS41NjM2IDkuNzk1NSAyNS44NjcgOC44NDc5NEMyNS4wNzA1IDkuMzIwNTkgMjQuMTk5MiA5LjY1Mzc4IDIzLjI5MDYgOS44MzMxNkMyMi41NTAyIDkuMDQ0MjEgMjEuNDk2MSA4LjU1MDc4IDIwLjMyODkgOC41NTA3OEMxOC4wODgzIDguNTUwNzggMTYuMjcxMyAxMC4zNjg1IDE2LjI3MTMgMTIuNjA5MUMxNi4yNzEzIDEyLjkyNzYgMTYuMzA2OSAxMy4yMzczIDE2LjM3NjUgMTMuNTM0NUMxMy4wMDQzIDEzLjM2NDggMTAuMDE0MSAxMS43NDk3IDguMDEyOTMgOS4yOTM4MkM3LjY1MjQ5IDkuOTEzMjQgNy40NjI5MSAxMC42MTcyIDcuNDYzNTQgMTEuMzMzOUM3LjQ2MzU0IDEyLjc0MjEgOC4xNzk4MiAxMy45ODUyIDkuMjY5MTEgMTQuNzEyNUM4LjYyNDc4IDE0LjY5MjggNy45OTQ2IDE0LjUxODcgNy40MzE1NCAxNC4yMDQ4QzcuNDMwOTQgMTQuMjIxOCA3LjQzMDk0IDE0LjIzODQgNy40MzA5NCAxNC4yNTY2QzcuNDMwOTQgMTYuMjIyMyA4LjgyOTUgMTcuODYzNSAxMC42ODYgMTguMjM1NEMxMC4zMzc0IDE4LjMzMDQgOS45Nzc1NSAxOC4zNzg0IDkuNjE2MTYgMTguMzc4MkM5LjM1NTE3IDE4LjM3ODIgOS4xMDA4MSAxOC4zNTI1IDguODUzNjEgMTguMzA1QzkuMzcwMTYgMTkuOTE3NyAxMC44NjggMjEuMDkxMyAxMi42NDM5IDIxLjEyNDFDMTEuMjU1MiAyMi4yMTI5IDkuNTA1ODIgMjIuODYxNSA3LjYwNDU0IDIyLjg2MTVDNy4yODExMSAyMi44NjE4IDYuOTU3OTQgMjIuODQzIDYuNjM2NzIgMjIuODA1M0M4LjQzMjQxIDIzLjk1NjYgMTAuNTY0NiAyNC42Mjg1IDEyLjg1NjMgMjQuNjI4NScgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzInIGhlaWdodD0nMzMnIHZpZXdCb3g9JzAgMCAzMiAzMycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3JlY3Qgd2lkdGg9JzMyJyBoZWlnaHQ9JzMyJyBmaWxsPSclMjNEMTlCNDYnLyUzRSUzQ3BhdGggZD0nTTEyLjg1NjEgMjQuNjI4N0MyMC4zMTkxIDI0LjYyODcgMjQuNDAwNCAxOC40NDM3IDI0LjQwMDQgMTMuMDgwM0MyNC40MDA0IDEyLjkwNDYgMjQuMzk2OCAxMi43Mjk4IDI0LjM4ODkgMTIuNTU1NkMyNS4xODMgMTEuOTgwOCAyNS44Njg0IDExLjI2OTEgMjYuNDEyOCAxMC40NTM4QzI1LjY4NTggMTAuNzc3MiAyNC45MDM1IDEwLjk5NDggMjQuMDgyOCAxMS4wOTI5QzI0LjkyMDUgMTAuNTkwNCAyNS41NjM2IDkuNzk1NSAyNS44NjcgOC44NDc5NEMyNS4wNzA1IDkuMzIwNTkgMjQuMTk5MiA5LjY1Mzc4IDIzLjI5MDYgOS44MzMxNkMyMi41NTAyIDkuMDQ0MjEgMjEuNDk2MSA4LjU1MDc4IDIwLjMyODkgOC41NTA3OEMxOC4wODgzIDguNTUwNzggMTYuMjcxMyAxMC4zNjg1IDE2LjI3MTMgMTIuNjA5MUMxNi4yNzEzIDEyLjkyNzYgMTYuMzA2OSAxMy4yMzczIDE2LjM3NjUgMTMuNTM0NUMxMy4wMDQzIDEzLjM2NDggMTAuMDE0MSAxMS43NDk3IDguMDEyOTMgOS4yOTM4MkM3LjY1MjQ5IDkuOTEzMjQgNy40NjI5MSAxMC42MTcyIDcuNDYzNTQgMTEuMzMzOUM3LjQ2MzU0IDEyLjc0MjEgOC4xNzk4MiAxMy45ODUyIDkuMjY5MTEgMTQuNzEyNUM4LjYyNDc4IDE0LjY5MjggNy45OTQ2IDE0LjUxODcgNy40MzE1NCAxNC4yMDQ4QzcuNDMwOTQgMTQuMjIxOCA3LjQzMDk0IDE0LjIzODQgNy40MzA5NCAxNC4yNTY2QzcuNDMwOTQgMTYuMjIyMyA4LjgyOTUgMTcuODYzNSAxMC42ODYgMTguMjM1NEMxMC4zMzc0IDE4LjMzMDQgOS45Nzc1NSAxOC4zNzg0IDkuNjE2MTYgMTguMzc4MkM5LjM1NTE3IDE4LjM3ODIgOS4xMDA4MSAxOC4zNTI1IDguODUzNjEgMTguMzA1QzkuMzcwMTYgMTkuOTE3NyAxMC44NjggMjEuMDkxMyAxMi42NDM5IDIxLjEyNDFDMTEuMjU1MiAyMi4yMTI5IDkuNTA1ODIgMjIuODYxNSA3LjYwNDU0IDIyLjg2MTVDNy4yODExMSAyMi44NjE4IDYuOTU3OTQgMjIuODQzIDYuNjM2NzIgMjIuODA1M0M4LjQzMjQxIDIzLjk1NjYgMTAuNTY0NiAyNC42Mjg1IDEyLjg1NjMgMjQuNjI4NScgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0UlMEFcIik7ICAgICAgICB9XG4gICAgfVxuXG4gICAgI2xpbmtlZGluLXNoYXJlLWJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzMyJyBoZWlnaHQ9JzMyJyB2aWV3Qm94PScwIDAgMzIgMzInIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NnIGNsaXAtcGF0aD0ndXJsKCUyM2NsaXAwXzYwNF8yODQ4KSclM0UlM0NwYXRoIGQ9J00xNiAwQzcuMTYzMzcgMCAwIDcuMTYzMzcgMCAxNkMwIDI0LjgzNjYgNy4xNjMzNyAzMS45OTk5IDE2IDMxLjk5OTlDMjQuODM2NiAzMS45OTk5IDMyIDI0LjgzNjYgMzIgMTZDMzEuOTk5OSA3LjE2MzM3IDI0LjgzNjQgMCAxNiAwWk0xMS43MzExIDIzLjczNTJIOC4yMTgxOVYxMi4zODU5SDExLjczMTFWMjMuNzM1MlpNOS45NTc5MyAxMC44OTk2QzguODEwNjMgMTAuODk5NiA3Ljg4MDU1IDkuOTYxOTEgNy44ODA1NSA4LjgwNTQzQzcuODgwNTUgNy42NDg4MiA4LjgxMDc2IDYuNzExMjEgOS45NTc5MyA2LjcxMTIxQzExLjEwNTEgNi43MTEyMSAxMi4wMzUyIDcuNjQ4ODIgMTIuMDM1MiA4LjgwNTQzQzEyLjAzNTIgOS45NjE5OCAxMS4xMDUyIDEwLjg5OTYgOS45NTc5MyAxMC44OTk2Wk0yNC44OTU5IDIzLjczNTJIMjEuNFYxNy43Nzc3QzIxLjQgMTYuMTQzOCAyMC43Nzk0IDE1LjIzMTcgMTkuNDg3MyAxNS4yMzE3QzE4LjA4MTIgMTUuMjMxNyAxNy4zNDY2IDE2LjE4MTYgMTcuMzQ2NiAxNy43Nzc3VjIzLjczNTJIMTMuOTc3M1YxMi4zODU5SDE3LjM0NjZWMTMuOTE0NEMxNy4zNDY2IDEzLjkxNDQgMTguMzYwMSAxMi4wMzk3IDIwLjc2NjYgMTIuMDM5N0MyMy4xNzMyIDEyLjAzOTcgMjQuODk2IDEzLjUwOTEgMjQuODk2IDE2LjU0OUwyNC44OTU5IDIzLjczNTJaJyBmaWxsPSd1cmwoJTIzcGFpbnQwX2xpbmVhcl82MDRfMjg0OCknLyUzRSUzQy9nJTNFJTNDZGVmcyUzRSUzQ2xpbmVhckdyYWRpZW50IGlkPSdwYWludDBfbGluZWFyXzYwNF8yODQ4JyB4MT0nNC42ODYyOCcgeTE9JzQuNjg2MjgnIHgyPScyNy4zMTM3JyB5Mj0nMjcuMzEzNycgZ3JhZGllbnRVbml0cz0ndXNlclNwYWNlT25Vc2UnJTNFJTNDc3RvcCBzdG9wLWNvbG9yPSclMjMyNDg5QkUnLyUzRSUzQ3N0b3Agb2Zmc2V0PScxJyBzdG9wLWNvbG9yPSclMjMwNTc1QjMnLyUzRSUzQy9saW5lYXJHcmFkaWVudCUzRSUzQ2NsaXBQYXRoIGlkPSdjbGlwMF82MDRfMjg0OCclM0UlM0NyZWN0IHdpZHRoPSczMicgaGVpZ2h0PSczMicgZmlsbD0nd2hpdGUnLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzMyJyBoZWlnaHQ9JzMyJyB2aWV3Qm94PScwIDAgMzIgMzInIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NnIGNsaXAtcGF0aD0ndXJsKCUyM2NsaXAwXzYwNF8yODQ4KSclM0UlM0NwYXRoIGQ9J00xNiAwQzcuMTYzMzcgMCAwIDcuMTYzMzcgMCAxNkMwIDI0LjgzNjYgNy4xNjMzNyAzMS45OTk5IDE2IDMxLjk5OTlDMjQuODM2NiAzMS45OTk5IDMyIDI0LjgzNjYgMzIgMTZDMzEuOTk5OSA3LjE2MzM3IDI0LjgzNjQgMCAxNiAwWk0xMS43MzExIDIzLjczNTJIOC4yMTgxOVYxMi4zODU5SDExLjczMTFWMjMuNzM1MlpNOS45NTc5MyAxMC44OTk2QzguODEwNjMgMTAuODk5NiA3Ljg4MDU1IDkuOTYxOTEgNy44ODA1NSA4LjgwNTQzQzcuODgwNTUgNy42NDg4MiA4LjgxMDc2IDYuNzExMjEgOS45NTc5MyA2LjcxMTIxQzExLjEwNTEgNi43MTEyMSAxMi4wMzUyIDcuNjQ4ODIgMTIuMDM1MiA4LjgwNTQzQzEyLjAzNTIgOS45NjE5OCAxMS4xMDUyIDEwLjg5OTYgOS45NTc5MyAxMC44OTk2Wk0yNC44OTU5IDIzLjczNTJIMjEuNFYxNy43Nzc3QzIxLjQgMTYuMTQzOCAyMC43Nzk0IDE1LjIzMTcgMTkuNDg3MyAxNS4yMzE3QzE4LjA4MTIgMTUuMjMxNyAxNy4zNDY2IDE2LjE4MTYgMTcuMzQ2NiAxNy43Nzc3VjIzLjczNTJIMTMuOTc3M1YxMi4zODU5SDE3LjM0NjZWMTMuOTE0NEMxNy4zNDY2IDEzLjkxNDQgMTguMzYwMSAxMi4wMzk3IDIwLjc2NjYgMTIuMDM5N0MyMy4xNzMyIDEyLjAzOTcgMjQuODk2IDEzLjUwOTEgMjQuODk2IDE2LjU0OUwyNC44OTU5IDIzLjczNTJaJyBmaWxsPSd1cmwoJTIzcGFpbnQwX2xpbmVhcl82MDRfMjg0OCknLyUzRSUzQy9nJTNFJTNDZGVmcyUzRSUzQ2xpbmVhckdyYWRpZW50IGlkPSdwYWludDBfbGluZWFyXzYwNF8yODQ4JyB4MT0nNC42ODYyOCcgeTE9JzQuNjg2MjgnIHgyPScyNy4zMTM3JyB5Mj0nMjcuMzEzNycgZ3JhZGllbnRVbml0cz0ndXNlclNwYWNlT25Vc2UnJTNFJTNDc3RvcCBzdG9wLWNvbG9yPSclMjNEMTlCNDYnLyUzRSUzQ3N0b3Agb2Zmc2V0PScxJyBzdG9wLWNvbG9yPSclMjNEMTlCNDYnLyUzRSUzQy9saW5lYXJHcmFkaWVudCUzRSUzQ2NsaXBQYXRoIGlkPSdjbGlwMF82MDRfMjg0OCclM0UlM0NyZWN0IHdpZHRoPSczMicgaGVpZ2h0PSczMicgZmlsbD0nd2hpdGUnLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRSUwQVwiKTsgICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2UtMzI7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeS00MDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTIwO1xuICAgICAgICAubWItbGFyZ2Uge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTQ0O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktODA7XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkaDItZno7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGgyLWxoO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTI0O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkaDItZno7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRoMi1saDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXNlbWk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGgzLWZ6O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRoMy1saDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0yNDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgICAgIH1cbiAgICAgICAgaDQge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNlLTMyIDAgJHNwYWNlLTQ0O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS04MDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtbGg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LW5vcm1hbDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgb2wsXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICAgICAgICAgIG1hcmdpbjogJHNwYWNlLTQwIDA7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS04O1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFydGljbGUtZm9vdGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5LTQwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTIwO1xuXG4gICAgICAgIC5wb3N0LWNhdGVnb3J5IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0yMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2lkZWJhciB7XG4gICAgICAgIC5jYXRlZ29yaWVzLWNvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJHNwYWNlLTEyO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMzI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJsb2ctZm9ybSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNjQ7XG4gICAgICAgIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmZi0yO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saDtcbiAgICAgICAgfVxuICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEycHggMHB4ICM0NjVBOTYyNjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNpZGViYXItYmFubmVyLXdyYXBwZXIge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEycHggMHB4ICM0NjVBOTYyNjtcbiAgICAgICAgcGFkZGluZzogJHNwYWNlLTY0ICRzcGFjZS0yMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNjQ7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNDQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHR3aWRnZXQge1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LW5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2UtMTI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTgwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS02NDtcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmJ0bjtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5idG4tcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2VsZWN0ZWQtZG9jdG9ycy1wb3N0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTY0O1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTAwO1xuICAgICAgICB9XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtMjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0yNDtcbiAgICAgICAgfVxuICAgICAgICAuZG9jdG9yLWl0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTYgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDc0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3NHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xNjtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZS0xNjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZmLTI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLWZ6O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkc21hbGwtbGg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5LjZweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxhdGVzdC1wb3N0cyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS02NDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxNjhweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTY7XG4gICAgICAgIH1cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmZi0yO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTI0O1xuICAgICAgICB9XG4gICAgICAgIC5sYXRlc3QtcG9zdHMtcG9zdCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMjQ7XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmZi0yO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS04O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xMDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzbWFsbC1mejtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJHNtYWxsLWxoO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5nZW5kZXItY2hvaWNlIHtcbiAgICAgICAgZGl2LmdmaWVsZF9yYWRpbyB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGdhcDogMTdweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5ibG9nLXJlYWQtbW9yZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTY0O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTEwMDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGgyLWZ6O1xuICAgICAgICBsaW5lLWhlaWdodDogJGgyLWxoO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMzI7XG4gICAgfVxuXG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIC5wb3N0LXRodW1ibmFpbCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMjQ7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNDhweDtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNDhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRoMy1mejtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkaDMtbGg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtODtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMTAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnJlbGF0ZWQtYXJ0aWNsZXMtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTY0O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTEwMDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGgyLWZ6O1xuICAgICAgICBsaW5lLWhlaWdodDogJGgyLWxoO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMzI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaTtcbiAgICB9XG5cbiAgICAucmVsYXRlZC1hcnRpY2xlLWltYWdlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTIwO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgICBmb250LXNpemU6ICRoMy1mejtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRoMy1saDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtODtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xMDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgIH1cbn0iLCIuZG9jdG9ycy1saXN0IHtcbiAgICAuY2F0ZWdvcnkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogJGgyLWZ6O1xuICAgICAgICBsaW5lLWhlaWdodDogJGgyLWxoO1xuICAgIH1cblxuICAgIC5zZWFyY2gtcmVzdWx0cy10ZXN0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTIwO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktNjA7XG4gICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLWZ6O1xuICAgICAgICBsaW5lLWhlaWdodDogJHNtYWxsLWxoO1xuICAgIH1cbiAgICAucGFnZS1udW1iZXJzLWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLnBhZ2UtbnVtYmVycyB7XG4gICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtZno7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2UtNDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmN1cnJlbnQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWZ6O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5uZXh0IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjZS0xMjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOScgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDkgMTUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xLjM5MTQyIDE0Ljc1MzJDMS4yNTk4MSAxNC43NTQgMS4xMjkzNSAxNC43Mjg4IDEuMDA3NTEgMTQuNjc5QzAuODg1Njc0IDE0LjYyOTIgMC43NzQ4NTggMTQuNTU1OSAwLjY4MTQxOCAxNC40NjMyQzAuNDk1MTY3IDE0LjI3NTkgMC4zOTA2MjUgMTQuMDIyNCAwLjM5MDYyNSAxMy43NTgyQzAuMzkwNjI1IDEzLjQ5NCAwLjQ5NTE2NyAxMy4yNDA2IDAuNjgxNDE4IDEzLjA1MzJMNS44OTE0MiA3LjgzMzIzTDAuNjgxNDE4IDIuNjEzMjNDMC41MTc1OTIgMi40MjE5MiAwLjQzMTk4NiAyLjE3NTg1IDAuNDQxNzA3IDEuOTI0MTdDMC40NTE0MjggMS42NzI1IDAuNTU1NzYxIDEuNDMzNzYgMC43MzM4NTUgMS4yNTU2NkMwLjkxMTk1IDEuMDc3NTcgMS4xNTA2OSAwLjk3MzIzNSAxLjQwMjM2IDAuOTYzNTE0QzEuNjU0MDQgMC45NTM3OTMgMS45MDAxMiAxLjAzOTQgMi4wOTE0MiAxLjIwMzIzTDguMDAxNDIgNy4xMjMyM0M4LjA5NDEgNy4yMTY2NyA4LjE2NzQyIDcuMzI3NDggOC4yMTcxOSA3LjQ0OTMyQzguMjY2OTUgNy41NzExNiA4LjI5MjE4IDcuNzAxNjIgOC4yOTE0MiA3LjgzMzIzQzguMjg3NzQgOC4wOTc5OSA4LjE4NDE1IDguMzUxNTkgOC4wMDE0MiA4LjU0MzIzTDIuMDcxNDIgMTQuNDYzMkMxLjg5MDExIDE0LjY0MzIgMS42NDY4MSAxNC43NDcgMS4zOTE0MiAxNC43NTMyWicgZmlsbD0nJTIzMUUzMjZFJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnByZXYge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZS0xMjtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOScgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDkgMTUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xLjM5MTQyIDE0Ljc1MzJDMS4yNTk4MSAxNC43NTQgMS4xMjkzNSAxNC43Mjg4IDEuMDA3NTEgMTQuNjc5QzAuODg1Njc0IDE0LjYyOTIgMC43NzQ4NTggMTQuNTU1OSAwLjY4MTQxOCAxNC40NjMyQzAuNDk1MTY3IDE0LjI3NTkgMC4zOTA2MjUgMTQuMDIyNCAwLjM5MDYyNSAxMy43NTgyQzAuMzkwNjI1IDEzLjQ5NCAwLjQ5NTE2NyAxMy4yNDA2IDAuNjgxNDE4IDEzLjA1MzJMNS44OTE0MiA3LjgzMzIzTDAuNjgxNDE4IDIuNjEzMjNDMC41MTc1OTIgMi40MjE5MiAwLjQzMTk4NiAyLjE3NTg1IDAuNDQxNzA3IDEuOTI0MTdDMC40NTE0MjggMS42NzI1IDAuNTU1NzYxIDEuNDMzNzYgMC43MzM4NTUgMS4yNTU2NkMwLjkxMTk1IDEuMDc3NTcgMS4xNTA2OSAwLjk3MzIzNSAxLjQwMjM2IDAuOTYzNTE0QzEuNjU0MDQgMC45NTM3OTMgMS45MDAxMiAxLjAzOTQgMi4wOTE0MiAxLjIwMzIzTDguMDAxNDIgNy4xMjMyM0M4LjA5NDEgNy4yMTY2NyA4LjE2NzQyIDcuMzI3NDggOC4yMTcxOSA3LjQ0OTMyQzguMjY2OTUgNy41NzExNiA4LjI5MjE4IDcuNzAxNjIgOC4yOTE0MiA3LjgzMzIzQzguMjg3NzQgOC4wOTc5OSA4LjE4NDE1IDguMzUxNTkgOC4wMDE0MiA4LjU0MzIzTDIuMDcxNDIgMTQuNDYzMkMxLjg5MDExIDE0LjY0MzIgMS42NDY4MSAxNC43NDcgMS4zOTE0MiAxNC43NTMyWicgZmlsbD0nJTIzMUUzMjZFJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuZG9jdG9ycy1wYWdlIHtcbiAgICBwYWRkaW5nOiAxNjdweCAwICRzcGFjZS0xMDAgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDEycHggMHB4ICM0NjVBOTYyNjtcbiAgICBoMSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogJGgxLWZ6O1xuICAgICAgICBsaW5lLWhlaWdodDogJGgxLWxoO1xuICAgICAgICBmb250LXdlaWdodDogJGZ3LW5vcm1hbDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTMyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIGRpdi5yZXN1bHRzIHtcbiAgICAgICAgcGFkZGluZzogMTJweCAhaW1wb3J0YW50O1xuICAgIH1cbn0iLCIuZG9jdG9yLWl0ZW0ge1xuICAgIHBhZGRpbmc6ICRzcGFjZS0yMCAkc3BhY2UtMzIgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDQwcHggIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggMHB4ICMwMDAwMDAwZCAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itc2Vjb25kYXJ5LTEwMCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTIwICFpbXBvcnRhbnQ7XG4gICAgICAgIC5kb2N0b3ItaW5mbywgLm9mZmljZSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXNlY29uZGFyeS0xMDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5za2VsZXRvbi1mZWF0dXJlZCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEwMCcgaGVpZ2h0PScxMDAnIHZpZXdCb3g9JzAgMCAxMDAgMTAwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcmVjdCB3aWR0aD0nMTAwJyBoZWlnaHQ9JzEwMCcgcng9JzUwJyBmaWxsPSclMjNEQUU1RkYnLyUzRSUzQ3BhdGggZD0nTTg4LjU4OTYgODEuNDkzOUM3OS40ODcyIDkyLjc4MjEgNjUuNTMzOSAxMDAgNDkuODcyNyAxMDBDMzQuMjExNSAxMDAgMjAuNTEyNSA5Mi45MjY4IDExLjQxMDIgODEuODM3NkMxNi4wNzk0IDcyLjg2NSAyMy40MDEzIDY3Ljk4MDcgMzMuNjY2NSA2Ny43Mjc0QzM5LjE1MzMgNjcuNjAwOCA0NC42NDAyIDY3LjcwOTMgNTAuMTI3MSA2Ny43MDkzVjY3LjgxNzlDNTYuMjg2MiA2Ny44MTc5IDYyLjQ2MzQgNjcuNDM4IDY4LjYwNDQgNjcuODkwMkM3Ny44NTIxIDY4LjU5NTcgODQuNDEwOSA3My40OCA4OC41ODk2IDgxLjQ5MzlaJyBmaWxsPSclMjNGMUY1RkYnLyUzRSUzQ3BhdGggZD0nTTczLjQ3NDYgMzcuMzE4QzczLjQ3NDYgNTAuMTYyIDYyLjk1NTEgNjAuNTQ1NiA0OS45ODI4IDYwLjQ5MTRDMzcuMTE5NiA2MC40NTUyIDI2LjY3MjcgNTAuMDE3MiAyNi43MDkxIDM3LjI2MzhDMjYuNzQ1NCAyNC4zMjk0IDM3LjE3NDEgMTQgNTAuMTI4MiAxNEM2My4xMDA0IDE0LjAxODEgNzMuNDkyOCAyNC40MDE4IDczLjQ3NDYgMzcuMzE4WicgZmlsbD0nJTIzRjFGNUZGJy8lM0UlM0NwYXRoIGQ9J00yNi43MDkxIDM3LjI2MzhDMjYuNzQ1NCAyNC4zMjk0IDM3LjE3NDEgMTQgNTAuMTI4MiAxNEM2My4xMDA0IDE0LjAxODEgNzMuNDkyOCAyNC40MDE4IDczLjQ3NDYgMzcuMzE4QzczLjQ3NDYgNTAuMTYyIDYyLjk1NTEgNjAuNTQ1NiA0OS45ODI4IDYwLjQ5MTRDMzcuMTE5NiA2MC40NTUyIDI2LjY3MjcgNTAuMDE3MiAyNi43MDkxIDM3LjI2MzhaJyBmaWxsPSclMjNGMUY1RkYnLyUzRSUzQ3BhdGggZD0nTTg4LjU4OTYgODEuNDkzOUM3OS40ODcyIDkyLjc4MjEgNjUuNTMzOSAxMDAgNDkuODcyNyAxMDBDMzQuMjExNSAxMDAgMjAuNTEyNSA5Mi45MjY4IDExLjQxMDIgODEuODM3NkMxNi4wNzk0IDcyLjg2NSAyMy40MDEzIDY3Ljk4MDcgMzMuNjY2NSA2Ny43Mjc0QzM5LjE1MzMgNjcuNjAwOCA0NC42NDAyIDY3LjcwOTMgNTAuMTI3MSA2Ny43MDkzVjY3LjgxNzlDNTYuMjg2MiA2Ny44MTc5IDYyLjQ2MzQgNjcuNDM4IDY4LjYwNDQgNjcuODkwMkM3Ny44NTIxIDY4LjU5NTcgODQuNDEwOSA3My40OCA4OC41ODk2IDgxLjQ5MzlaJyBmaWxsPSclMjNGMUY1RkYnLyUzRSUzQy9zdmclM0UlMEFcIik7XG5cbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgfVxuXG4gICAgLmRvY3Rvci1yb3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlLTE2ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kb2N0b3ItaW1hZ2Uge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTE2ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlLTIwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbiAgICAuZG9jdG9yLWluZm8ge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktNjAgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTE2ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2UtMTYgIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTEyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZmLTI7XG4gICAgICAgICAgICBoZWlnaHQ6IDY3cHg7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkc21hbGwtZno7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJHNtYWxsLWxoO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm9mZmljZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeS02MCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTYgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjZS0xNiAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgaDQge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtbGg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtODtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtMjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTYuOHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgICY6aGFzKC5zZXBhcmF0ZS1zcGFuKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNlcGFyYXRlLXNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm9wZW5pbmctaW5mbyB7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZmLTI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2LjhweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRvY3Rvci1saW5rIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxufVxuIiwiLmRvY3Rvci1kZXRhaWwge1xuICAgIG1hcmdpbi10b3A6IDE3NHB4O1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS02NDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTAwO1xuICAgIH1cbiAgICAuc2tlbGV0b24tZmVhdHVyZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS00MDtcbiAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgfVxuICAgIC5iYWNrLWJ1dHRvbiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTI0O1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzknIGhlaWdodD0nMTQnIHZpZXdCb3g9JzAgMCA5IDE0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC43NjA5MjYgNi45OTk5NEMwLjc2MDE2NSA2Ljg2ODMzIDAuNzg1MzkgNi43Mzc4NyAwLjgzNTE1NSA2LjYxNjAzQzAuODg0OTE5IDYuNDk0MTkgMC45NTgyNDQgNi4zODMzOCAxLjA1MDkzIDYuMjg5OTRMNy4wNTA5MyAwLjI4OTkzOUM3LjE0Mzg5IDAuMTk2MjExIDcuMjU0NDkgMC4xMjE4MTYgNy4zNzYzNSAwLjA3MTA0NzhDNy40OTgyMSAwLjAyMDI3OTEgNy42Mjg5MSAtMC4wMDU4NTkzNyA3Ljc2MDkzIC0wLjAwNTg1OTM3QzcuODkyOTQgLTAuMDA1ODU5MzggOC4wMjM2NCAwLjAyMDI3OTEgOC4xNDU1IDAuMDcxMDQ3OEM4LjI2NzM2IDAuMTIxODE2IDguMzc3OTYgMC4xOTYyMTEgOC40NzA5MyAwLjI4OTkzOUM4LjY1NzE4IDAuNDc3MzAxIDguNzYxNzIgMC43MzA3NTMgOC43NjE3MiAwLjk5NDkzOUM4Ljc2MTcyIDEuMjU5MTIgOC42NTcxOCAxLjUxMjU4IDguNDcwOTMgMS42OTk5NEwzLjE3MDkzIDYuOTk5OTRMOC40NzA5MyAxMi4yODk5QzguNjU3MTggMTIuNDc3MyA4Ljc2MTcyIDEyLjczMDggOC43NjE3MiAxMi45OTQ5QzguNzYxNzIgMTMuMjU5MSA4LjY1NzE4IDEzLjUxMjYgOC40NzA5MyAxMy42OTk5QzguMzc3OTYgMTMuNzkzNyA4LjI2NzM2IDEzLjg2ODEgOC4xNDU1IDEzLjkxODhDOC4wMjM2NCAxMy45Njk2IDcuODkyOTQgMTMuOTk1NyA3Ljc2MDkzIDEzLjk5NTdDNy42Mjg5MSAxMy45OTU3IDcuNDk4MjEgMTMuOTY5NiA3LjM3NjM1IDEzLjkxODhDNy4yNTQ0OSAxMy44NjgxIDcuMTQzODkgMTMuNzkzNyA3LjA1MDkzIDEzLjY5OTlMMS4wNTA5MyA3LjY5OTk0QzAuODY2MTgxIDcuNTEzNjggMC43NjIwMzEgNy4yNjIyOCAwLjc2MDkyNiA2Ljk5OTk0WicgZmlsbD0nJTIzMUUzMjZFJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZG9jdG9yLXJvdyB7XG4gICAgICAgIC5hcmVhLFxuICAgICAgICAuc3BlY2lhbC1hcmVhLFxuICAgICAgICAuc3BlYWtpbmcsXG4gICAgICAgIC5vcGVuaW5nLWhvdXJzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0zMjtcbiAgICAgICAgfVxuICAgICAgICAuZXh0cmEtaW5mby1saW5rIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZS0zMjtcbiAgICAgICAgfVxuICAgICAgICAuZG9jdG9ycy1vZmZpY2Uge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTMyO1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgLnNlcGFyYXRlLXNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJ0bi1wcmltYXJ5IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5kb2N0b3ItbmFtZSB7XG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkaDItZno7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRoMi1saDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0yMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS1oZWFkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTMyO1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpoYXMoLmRvY3Rvci10ZXN0aW1vbmlhbCkge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE4MHB4O1xuICAgICAgICAgICAgICAgIC5kb2N0b3ItaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kb2N0b3ItaW1hZ2Uge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMzI7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2UtMjA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZG9jdG9yLWluZm8ge1xuICAgICAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkaDItZno7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkaDItbGg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZG9jdG9yLXRlc3RpbW9uaWFsIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeS02MDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjZS0yNDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0zMHB4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNjAnIGhlaWdodD0nNDcnIHZpZXdCb3g9JzAgMCA2MCA0NycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEuMzEyNTZlLTA2IDMxLjk4NjFDMi4zMjA3NWUtMDYgMjAuNDUzNyA2Ljg3NSA3LjgzMzMzIDE0Ljc5MTcgLTEuMzc1NDFlLTA3TDIxLjY2NjcgNC42MzQ5MWUtMDdDMTcuMjkxNyA0Ljc4NzA0IDExLjg3NSAxMi44MzggMTEuODc1IDE5LjgwMDlDMTEuODc1IDIzLjA2NDggMTMuNTQxNyAyMy41IDE2LjA0MTcgMjMuNzE3NkMyMi4yOTE3IDI0LjM3MDQgMjUuNDE2NyAyOC41MDQ2IDI1LjQxNjcgMzUuMDMyNEMyNS40MTY3IDQyLjIxMyAxOS43OTE3IDQ3IDEzLjEyNSA0N0M0LjU4MzMzIDQ3IDUuNzA2NzZlLTA3IDQwLjQ3MjIgMS4zMTI1NmUtMDYgMzEuOTg2MVpNMzQuNTgzMyAzMS45ODYxQzM0LjU4MzMgMjAuNDUzNyA0MS40NTgzIDcuODMzMzMgNDkuMzc1IDIuODg1ODNlLTA2TDU2LjI1IDMuNDg2ODZlLTA2QzUxLjg3NSA0Ljc4NzA0IDQ2LjQ1ODMgMTIuODM4IDQ2LjQ1ODMgMTkuODAwOUM0Ni40NTgzIDIzLjA2NDggNDguMTI1IDIzLjUgNTAuNjI1IDIzLjcxNzZDNTYuODc1IDI0LjM3MDQgNjAgMjguNTA0NiA2MCAzNS4wMzI0QzYwIDQyLjIxMyA1NC4zNzUgNDcgNDcuNzA4MyA0N0MzOS4xNjY3IDQ3IDM0LjU4MzMgNDAuNDcyMiAzNC41ODMzIDMxLjk4NjFaJyBmaWxsPSclMjNCN0QwRjknLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDdweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmRvY3Rvci1kZXRhaWxzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkaDItZno7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRoMi1saDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMzI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZGV0YWlsLWhlYWRpbmcge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMjQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOS42cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmZi0yO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xMDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnRlYW0tMSB7XG5cbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNjQ7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTEwMDtcbiAgICB9XG4gICAgLnNrZWxldG9uLWZlYXR1cmVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktNDA7XG4gICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAkc3BhY2UtMzI7XG4gICAgfVxuICAgIC50ZWFtLWhlYWRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS00MDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGgyLWZ6O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRoMi1mejtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2UtMjA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5jb2wtNiB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRlYW0taGVhZGVyLXRleHQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTI0O1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5pbWFnZSB7XG4gICAgICAgIG1heC13aWR0aDogMjU3cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTMyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb250ZW50IHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNTdweDtcbiAgICAgICAgaDMge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtMjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtZno7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXNlbWk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtODtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLWZ6O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRzbWFsbC1saDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xMDA7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLWZ6O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRzbWFsbC1saDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkc21hbGwtZno7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJHNtYWxsLWZ6O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1zZW1pO1xuICAgICAgICB9XG4gICAgICAgIC5vZmZpY2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkc21hbGwtZno7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJHNtYWxsLWZ6O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTEyO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBnYXA6IDRweDtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzbWFsbC1mejtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJHNtYWxsLWZ6O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRlYW0taXRlbS13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTI0O1xuICAgIH1cbiAgICAudGVhbS1pdGVtIHtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMnB4IDBweCAjNDY1QTk2MjY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZS0zMiAkc3BhY2UtMjQ7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jZW50ZXItbGlzdCB7XG4gICAgICAgIG1heC13aWR0aDogNjYuNjY2JTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxufSIsIi50ZWFtLTIge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS02NDtcbiAgICBoMiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogJGgzLWZ6O1xuICAgICAgICBsaW5lLWhlaWdodDogJGgzLWxoO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMzI7XG4gICAgfVxuICAgIC50ZWFtLWl0ZW0td3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0yNDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgLnRlYW0taXRlbSB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEycHggMHB4ICM0NjVBOTYyNjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2UtMzIgJHNwYWNlLTI0O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI1N3B4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0zMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTdweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtMjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWZ6O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXNlbWk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS04O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc21hbGwtZno7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkc21hbGwtbGg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xMDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLWZ6O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJHNtYWxsLWxoO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLWZ6O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRzbWFsbC1mejtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTYwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNlbnRlci1saXN0IHtcbiAgICAgICAgbWF4LXdpZHRoOiA2Ni42NjYlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG59IiwiLnRlYW0tMS1zbGlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS02NDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMDA7XG4gICAgfVxuICAgIC50ZWFtLXN3aXBlciB7XG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZS0xMiAwO1xuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTJweCAwcHggIzQ2NUE5NjI2O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjZS0zMiAkc3BhY2UtMjQ7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMzI7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtMjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1mejtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLWZ6O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkc21hbGwtZno7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzbWFsbC1mejtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJHNtYWxsLWZ6O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBnYXA6IDRweDtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLWZ6O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJHNtYWxsLWZ6O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xMDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRlYW0tc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAgIC50ZWFtLXN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTQwO1xuICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNDRweCk7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeS00MDtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc5JyBoZWlnaHQ9JzE0JyB2aWV3Qm94PScwIDAgOSAxNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTcuNDc5MzkgMTQuMDAwMUM3LjM0NzA4IDEzLjk5OTUgNy4yMTYyIDEzLjk3MjcgNy4wOTQzMiAxMy45MjEyQzYuOTcyNDUgMTMuODY5NyA2Ljg2MiAxMy43OTQ1IDYuNzY5MzkgMTMuNzAwMUwwLjg0OTM4NiA3Ljc1MDA2QzAuNjYzMTM1IDcuNTYyNyAwLjU1ODU5NCA3LjMwOTI0IDAuNTU4NTk0IDcuMDQ1MDZDMC41NTg1OTQgNi43ODA4NyAwLjY2MzEzNSA2LjUyNzQyIDAuODQ5Mzg2IDYuMzQwMDZMNi43NjkzOSAwLjQxMDA1OEM2Ljg2MjYzIDAuMzE2ODIgNi45NzMzMiAwLjI0Mjg1OSA3LjA5NTE0IDAuMTkyMzk5QzcuMjE2OTYgMC4xNDE5MzkgNy4zNDc1MyAwLjExNTk2NyA3LjQ3OTM5IDAuMTE1OTY3QzcuNjExMjUgMC4xMTU5NjcgNy43NDE4MSAwLjE0MTkzOSA3Ljg2MzY0IDAuMTkyMzk5QzcuOTg1NDYgMC4yNDI4NTkgOC4wOTYxNSAwLjMxNjgyIDguMTg5MzkgMC40MTAwNThDOC4yODI2MiAwLjUwMzI5NyA4LjM1NjU5IDAuNjEzOTg3IDguNDA3MDUgMC43MzU4MDlDOC40NTc1MSAwLjg1NzYzMSA4LjQ4MzQ4IDAuOTg4MTk5IDguNDgzNDggMS4xMjAwNkM4LjQ4MzQ4IDEuMjUxOTIgOC40NTc1MSAxLjM4MjQ5IDguNDA3MDUgMS41MDQzMUM4LjM1NjU5IDEuNjI2MTMgOC4yODI2MiAxLjczNjgyIDguMTg5MzkgMS44MzAwNkwyLjk5OTM5IDcuMDAwMDZMOC4yMTkzOSAxMi4yMjAxQzguMzkxNzIgMTIuMzU0OCA4LjUxNTEgMTIuNTQyNCA4LjU3MDYyIDEyLjc1NEM4LjYyNjEzIDEyLjk2NTYgOC42MTA3MSAxMy4xODk2IDguNTI2NzMgMTMuMzkxNkM4LjQ0Mjc0IDEzLjU5MzcgOC4yOTQ4MyAxMy43NjI2IDguMTA1NjUgMTMuODcyNUM3LjkxNjQ3IDEzLjk4MjQgNy42OTY0OCAxNC4wMjcyIDcuNDc5MzkgMTQuMDAwMVonIGZpbGw9JyUyMzFFMzI2RScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgfVxuICAgICAgICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGVhbS1zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgIHJpZ2h0OiA2NHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICByaWdodDogOTBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgICAgICAgICByaWdodDogMjc1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRlYW0tc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgbGVmdDogLTZweDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoKDEwMCUgLSA1NDBweCkgLyAyIC0gNnB4KTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgbGVmdDogY2FsYygoMTAwJSAtIDcyMHB4KSAvIDIgLSA2cHgpO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKCgxMDAlIC0gOTYwcHgpIC8gMiAtIDZweCk7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoKDEwMCUgLSAxMTQwcHgpIC8gMiAtIDZweCk7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tZGVza3RvcCkge1xuICAgICAgICAgICAgbGVmdDogY2FsYygoMTAwJSAtIDEyOTVweCkgLyAyIC0gNnB4KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGVhbS1zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2UtMzI7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktNDA7XG4gICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59IiwiLnRlYW0tc2xpZGVyLTIge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS02NDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMDA7XG4gICAgfVxuICAgIC50ZWFtLXNsaWRlci0yLWNvbnRlbnQge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRoMi1mejtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkaDItbGg7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTIwO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS04MDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGVhbTItc3dpcGVyIHtcbiAgICAgICAgcGFkZGluZzogJHNwYWNlLTEyICRzcGFjZS0yNCAkc3BhY2UtMTIgMDtcbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEycHggMHB4ICM0NjVBOTYyNjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2UtMzIgJHNwYWNlLTI0O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnZpc2libGUtc2xpZGUge1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTMyO1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZmLTI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtZno7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzbWFsbC1mejtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJHNtYWxsLWZ6O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc21hbGwtZno7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRzbWFsbC1mejtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXNlbWk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgZ2FwOiA0cHg7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzbWFsbC1mejtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRzbWFsbC1mejtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMTAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5vZmZpY2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkc21hbGwtZno7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJHNtYWxsLWZ6O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTEyO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRlYW0yLXN3aXBlci1idXR0b24tbmV4dCxcbiAgICAudGVhbTItc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktNDA7XG4gICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSAyM3B4KTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kYXJ5LTQwO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzknIGhlaWdodD0nMTQnIHZpZXdCb3g9JzAgMCA5IDE0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNy40NzkzOSAxNC4wMDAxQzcuMzQ3MDggMTMuOTk5NSA3LjIxNjIgMTMuOTcyNyA3LjA5NDMyIDEzLjkyMTJDNi45NzI0NSAxMy44Njk3IDYuODYyIDEzLjc5NDUgNi43NjkzOSAxMy43MDAxTDAuODQ5Mzg2IDcuNzUwMDZDMC42NjMxMzUgNy41NjI3IDAuNTU4NTk0IDcuMzA5MjQgMC41NTg1OTQgNy4wNDUwNkMwLjU1ODU5NCA2Ljc4MDg3IDAuNjYzMTM1IDYuNTI3NDIgMC44NDkzODYgNi4zNDAwNkw2Ljc2OTM5IDAuNDEwMDU4QzYuODYyNjMgMC4zMTY4MiA2Ljk3MzMyIDAuMjQyODU5IDcuMDk1MTQgMC4xOTIzOTlDNy4yMTY5NiAwLjE0MTkzOSA3LjM0NzUzIDAuMTE1OTY3IDcuNDc5MzkgMC4xMTU5NjdDNy42MTEyNSAwLjExNTk2NyA3Ljc0MTgxIDAuMTQxOTM5IDcuODYzNjQgMC4xOTIzOTlDNy45ODU0NiAwLjI0Mjg1OSA4LjA5NjE1IDAuMzE2ODIgOC4xODkzOSAwLjQxMDA1OEM4LjI4MjYyIDAuNTAzMjk3IDguMzU2NTkgMC42MTM5ODcgOC40MDcwNSAwLjczNTgwOUM4LjQ1NzUxIDAuODU3NjMxIDguNDgzNDggMC45ODgxOTkgOC40ODM0OCAxLjEyMDA2QzguNDgzNDggMS4yNTE5MiA4LjQ1NzUxIDEuMzgyNDkgOC40MDcwNSAxLjUwNDMxQzguMzU2NTkgMS42MjYxMyA4LjI4MjYyIDEuNzM2ODIgOC4xODkzOSAxLjgzMDA2TDIuOTk5MzkgNy4wMDAwNkw4LjIxOTM5IDEyLjIyMDFDOC4zOTE3MiAxMi4zNTQ4IDguNTE1MSAxMi41NDI0IDguNTcwNjIgMTIuNzU0QzguNjI2MTMgMTIuOTY1NiA4LjYxMDcxIDEzLjE4OTYgOC41MjY3MyAxMy4zOTE2QzguNDQyNzQgMTMuNTkzNyA4LjI5NDgzIDEzLjc2MjYgOC4xMDU2NSAxMy44NzI1QzcuOTE2NDcgMTMuOTgyNCA3LjY5NjQ4IDE0LjAyNzIgNy40NzkzOSAxNC4wMDAxWicgZmlsbD0nJTIzMUUzMjZFJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC50ZWFtMi1zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICByaWdodDogLTZweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudGVhbTItc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgbGVmdDogLTZweDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoKDEwMCUgLSA1NDBweCkgLyAyIC0gNnB4KTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgbGVmdDogY2FsYygoMTAwJSAtIDcyMHB4KSAvIDIgLSA2cHgpO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKCgxMDAlIC0gOTYwcHgpIC8gMiAtIDZweCk7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoKDEwMCUgLSAxMTQwcHgpIC8gMiAtIDZweCk7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tZGVza3RvcCkge1xuICAgICAgICAgICAgbGVmdDogY2FsYygoMTAwJSAtIDEyOTVweCkgLyAyIC0gNnB4KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGVhbTItc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgICBwYWRkaW5nLXRvcDogJHNwYWNlLTMyO1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTQwO1xuICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAudGVhbS0yLWZpbHRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5sYW5ndWFnZS10ZWFtIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5idXR0b24tZmlsdGVyIHtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYnV0dG9uLWZpbHRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4ICRzcGFjZS0yMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZS0xMjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAyMCAyMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEgMkMxIDEuNDQ3NzIgMS40NDc3MiAxIDIgMUgxOEMxOC41NTIzIDEgMTkgMS40NDc3MiAxOSAyVjQuNTg1NzlDMTkgNC44NTEgMTguODk0NiA1LjEwNTM2IDE4LjcwNzEgNS4yOTI4OUwxMi4yOTI5IDExLjcwNzFDMTIuMTA1NCAxMS44OTQ2IDEyIDEyLjE0OSAxMiAxMi40MTQyVjE1TDggMTlWMTIuNDE0MkM4IDEyLjE0OSA3Ljg5NDY0IDExLjg5NDYgNy43MDcxMSAxMS43MDcxTDEuMjkyODkgNS4yOTI4OUMxLjEwNTM2IDUuMTA1MzYgMSA0Ljg1MSAxIDQuNTg1NzlWMlonIHN0cm9rZT0nJTIzMUUzMjZFJyBzdHJva2Utd2lkdGg9JzEuNicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2UtMTY7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE0JyBoZWlnaHQ9JzknIHZpZXdCb3g9JzAgMCAxNCA5JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNi45OTgxMSAwLjc1OTk1QzcuMTI5NzEgMC43NTkxODkgNy4yNjAxOCAwLjc4NDQxNCA3LjM4MjAxIDAuODM0MTc5QzcuNTAzODUgMC44ODM5NDMgNy42MTQ2NyAwLjk1NzI2OCA3LjcwODExIDEuMDQ5OTVMMTMuNzA4MSA3LjA0OTk1QzEzLjgwMTggNy4xNDI5MSAxMy44NzYyIDcuMjUzNTEgMTMuOTI3IDcuMzc1MzdDMTMuOTc3OCA3LjQ5NzIzIDE0LjAwMzkgNy42Mjc5NCAxNC4wMDM5IDcuNzU5OTVDMTQuMDAzOSA3Ljg5MTk2IDEzLjk3NzggOC4wMjI2NyAxMy45MjcgOC4xNDQ1M0MxMy44NzYyIDguMjY2MzkgMTMuODAxOCA4LjM3Njk5IDEzLjcwODEgOC40Njk5NUMxMy41MjA3IDguNjU2MiAxMy4yNjczIDguNzYwNzQgMTMuMDAzMSA4Ljc2MDc0QzEyLjczODkgOC43NjA3NCAxMi40ODU1IDguNjU2MiAxMi4yOTgxIDguNDY5OTVMNi45OTgxMSAzLjE2OTk1TDEuNzA4MTEgOC40Njk5NUMxLjUyMDc0IDguNjU2MiAxLjI2NzI5IDguNzYwNzQgMS4wMDMxMSA4Ljc2MDc0QzAuNzM4OTIxIDguNzYwNzQgMC40ODU0NyA4LjY1NjIgMC4yOTgxMDcgOC40Njk5NUMwLjIwNDM3OSA4LjM3Njk5IDAuMTI5OTg1IDguMjY2MzkgMC4wNzkyMTU5IDguMTQ0NTNDMC4wMjg0NDcxIDguMDIyNjcgMC4wMDIzMDk3MiA3Ljg5MTk2IDAuMDAyMzA5NzEgNy43NTk5NUMwLjAwMjMwOTcgNy42Mjc5NCAwLjAyODQ0NyA3LjQ5NzIzIDAuMDc5MjE1OSA3LjM3NTM3QzAuMTI5OTg1IDcuMjUzNTEgMC4yMDQzNzkgNy4xNDI5MSAwLjI5ODEwNyA3LjA0OTk1TDYuMjk4MTEgMS4wNDk5NUM2LjQ4NDM3IDAuODY1MjA1IDYuNzM1NzcgMC43NjEwNTUgNi45OTgxMSAwLjc1OTk1WicgZmlsbD0nJTIzMUUzMjZFJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubGFuZ3VhZ2UtdGVhbSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiA5OTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMnB4IDBweCAjNDY1QTk2MjY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICYuc3dpcGVyLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnktNDA7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMTAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kYXJ5LTQwO1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGEge1xuXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeS00MDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAkc3BhY2UtMTI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59IiwiLnNpbXBsZS1idXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS02NDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMDA7XG4gICAgfVxuICAgIGEge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5idG4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIudGVzdGltb25pYWwtMSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktMjA7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogJHNwYWNlLTQwICRzcGFjZS0yNDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTY0O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMDA7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMDInIGhlaWdodD0nNzYnIHZpZXdCb3g9JzAgMCAxMDIgNzYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xMDEuMyAyNC41NUMxMDEuMyA0My4xIDg5Ljc1IDYzLjQgNzYuNDUgNzZINjQuOUM3Mi4yNSA2OC4zIDgxLjM1IDU1LjM1IDgxLjM1IDQ0LjE1QzgxLjM1IDM4LjkgNzguNTUgMzguMiA3NC4zNSAzNy44NUM2My44NSAzNi44IDU4LjYgMzAuMTUgNTguNiAxOS42NUM1OC42IDguMSA2OC4wNSAwLjM5OTk5OSA3OS4yNSAwLjM5OTk5OUM5My42IDAuMzk5OTk5IDEwMS4zIDEwLjkgMTAxLjMgMjQuNTVaTTQzLjIgMjQuNTVDNDMuMiA0My4xIDMxLjY1IDYzLjQgMTguMzUgNzZINi44QzE0LjE1IDY4LjMgMjMuMjUgNTUuMzUgMjMuMjUgNDQuMTVDMjMuMjUgMzguOSAyMC40NSAzOC4yIDE2LjI1IDM3Ljg1QzUuNzUgMzYuOCAwLjUgMzAuMTUgMC41IDE5LjY1QzAuNSA4LjEgOS45NSAwLjM5OTk5OSAyMS4xNSAwLjM5OTk5OUMzNS41IDAuMzk5OTk5IDQzLjIgMTAuOSA0My4yIDI0LjU1WicgZmlsbD0nJTIzODc5RUQ4Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHdpZHRoOiA5NXB4O1xuICAgICAgICBoZWlnaHQ6IDY4cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMTAlO1xuICAgICAgICBib3R0b206IC04JTtcbiAgICB9XG4gICAgLnRlc3RpbW9uaWFsLWNvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgLmNpdGUge1xuICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgfVxuICAgICAgIH1cbiAgICAgICAgLmF1dGhvciB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtbGg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmZi0yO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlLTEyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzbWFsbC1mejtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJHNtYWxsLWZ6O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTkuNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5zaW1wbGUtaW1hZ2Utc2xpZGVyLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDk0cHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTMwcHg7XG4gICAgfVxuICAgIC5zaW1wbGUtaW1hZ2Utc3dpcGVyIHtcbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1NjBweDtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkc21hbGwtZno7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJHNtYWxsLWxoO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxOCcgaGVpZ2h0PScyMicgdmlld0JveD0nMCAwIDE4IDIyJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTYuNSAxMy4yNVYxMC42MjVDMTYuNSA4Ljc2MTA0IDE0Ljk4OSA3LjI1IDEzLjEyNSA3LjI1SDExLjYyNUMxMS4wMDM3IDcuMjUgMTAuNSA2Ljc0NjMyIDEwLjUgNi4xMjVWNC42MjVDMTAuNSAyLjc2MTA0IDguOTg4OTYgMS4yNSA3LjEyNSAxLjI1SDUuMjVNNiAxMy4yNUw5IDE2LjI1TTkgMTYuMjVMMTIgMTMuMjVNOSAxNi4yNUw5IDEwLjI1TTcuNSAxLjI1SDIuNjI1QzIuMDAzNjggMS4yNSAxLjUgMS43NTM2OCAxLjUgMi4zNzVWMTkuNjI1QzEuNSAyMC4yNDYzIDIuMDAzNjggMjAuNzUgMi42MjUgMjAuNzVIMTUuMzc1QzE1Ljk5NjMgMjAuNzUgMTYuNSAyMC4yNDYzIDE2LjUgMTkuNjI1VjEwLjI1QzE2LjUgNS4yNzk0NCAxMi40NzA2IDEuMjUgNy41IDEuMjVaJyBzdHJva2U9JyUyMzFFMzI2RScgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTsgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTgnIGhlaWdodD0nMjInIHZpZXdCb3g9JzAgMCAxOCAyMicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTE2LjUgMTMuMjVWMTAuNjI1QzE2LjUgOC43NjEwNCAxNC45ODkgNy4yNSAxMy4xMjUgNy4yNUgxMS42MjVDMTEuMDAzNyA3LjI1IDEwLjUgNi43NDYzMiAxMC41IDYuMTI1VjQuNjI1QzEwLjUgMi43NjEwNCA4Ljk4ODk2IDEuMjUgNy4xMjUgMS4yNUg1LjI1TTYgMTMuMjVMOSAxNi4yNU05IDE2LjI1TDEyIDEzLjI1TTkgMTYuMjVMOSAxMC4yNU03LjUgMS4yNUgyLjYyNUMyLjAwMzY4IDEuMjUgMS41IDEuNzUzNjggMS41IDIuMzc1VjE5LjYyNUMxLjUgMjAuMjQ2MyAyLjAwMzY4IDIwLjc1IDIuNjI1IDIwLjc1SDE1LjM3NUMxNS45OTYzIDIwLjc1IDE2LjUgMjAuMjQ2MyAxNi41IDE5LjYyNVYxMC4yNUMxNi41IDUuMjc5NDQgMTIuNDcwNiAxLjI1IDcuNSAxLjI1Wicgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2UtODtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2ltcGxlLWltYWdlLXN3aXBlci1uZXh0LFxuICAgIC5zaW1wbGUtaW1hZ2Utc3dpcGVyLXByZXYge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS0yMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSAyMnB4KTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCAwcHggIzAwMDAwMDBEO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcgJyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxMlwiIGhlaWdodD1cIjE5XCIgZmlsbD1cIm5vbmVcIj48cGF0aCBmaWxsPVwiJTIzMUUzMjZFXCIgZD1cIk0xLjg1NCAxOC43MjdhMS4zMzUgMS4zMzUgMCAwIDEtLjk0Ny0uMzg3IDEuMzM0IDEuMzM0IDAgMCAxIDAtMS44OEw3Ljg1NCA5LjUuOTA3IDIuNTRBMS4zMzMgMS4zMzMgMCAwIDEgMi43ODcuNjZsNy44OCA3Ljg5M2ExLjMzMyAxLjMzMyAwIDAgMSAuMzg3Ljk0NyAxLjQgMS40IDAgMCAxLS4zODcuOTQ3TDIuNzYxIDE4LjM0Yy0uMjQyLjI0LS41NjcuMzc4LS45MDcuMzg3WlwiLz48L3N2Zz4nKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kYXJ5LTIwXG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNpbXBsZS1pbWFnZS1zd2lwZXItcHJldiB7XG4gICAgICAgIGxlZnQ6IC0yMnB4O1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zaW1wbGUtaW1hZ2Utc3dpcGVyLW5leHQge1xuICAgICAgICByaWdodDogLTIycHg7XG4gICAgfVxuICAgIC5zaW1wbGUtaW1hZ2UtcGFnaW5hdGlvbiB7XG4gICAgICAgIGJvdHRvbTogLTI2cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgIGJvdHRvbTogLTQ4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTQwO1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTQwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudGV4dC0zLWNvbHVtbi0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNjQ7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTAwO1xuICAgIH1cbiAgICAudGV4dC0zLWNvbHVtbi1oZWFkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTQ4O1xuICAgIH1cbiAgICAudGV4dC0zLWNvbHVtbi1pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTI0O1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoMiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogJGgyLWZ6O1xuICAgICAgICBsaW5lLWhlaWdodDogJGgyLWZ6O1xuICAgIH1cbiAgICBoMyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogJGgzLWZ6O1xuICAgICAgICBsaW5lLWhlaWdodDogJGgzLWZ6O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTI7XG4gICAgfVxuICAgIHVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgcCwgbGkge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktODA7XG4gICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saDtcbiAgICB9XG4gICAgLm51bWJlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaTtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktMjA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xNjtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICB9XG59IiwiLnN0aWNreS1jb250YWN0e1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IHVuc2V0O1xuICAgIGJvdHRvbTogMjBweDtcbiAgICByaWdodDogMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGVuZDtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBib3R0b206IHVuc2V0O1xuICAgIH1cbiAgICBhe1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICB9XG4gICAgLnN0aWNreS1jb250YWN0LXBob25lIHtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtODtcbiAgICAgICAgcGFkZGluZzogJHNwYWNlLTg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogODBweDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMnB4IDBweCAjNDY1QTk2MjY7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjZS0yMDtcbiAgICAgICAgICAgIC5zdGlja3ktd3JhcHBlci1pY29uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgLnN0aWNreS1waG9uZS1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjInIGhlaWdodD0nMjInIHZpZXdCb3g9JzAgMCAyMiAyMicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEgMy4yMjIyMkMxIDEuOTk0OTIgMS45OTQ5MiAxIDMuMjIyMjIgMUg2Ljg2NTgyQzcuMzQ0MDggMSA3Ljc2ODY4IDEuMzA2MDMgNy45MTk5MiAxLjc1OTc1TDkuNTg0MTUgNi43NTI0NkM5Ljc1OTAxIDcuMjc3MDMgOS41MjE1MyA3Ljg1MDM1IDkuMDI2OTYgOC4wOTc2M0w2LjUxODkgOS4zNTE2NkM3Ljc0MzYxIDEyLjA2OCA5LjkzMTk4IDE0LjI1NjQgMTIuNjQ4MyAxNS40ODExTDEzLjkwMjQgMTIuOTczQzE0LjE0OTcgMTIuNDc4NSAxNC43MjMgMTIuMjQxIDE1LjI0NzUgMTIuNDE1OEwyMC4yNDAzIDE0LjA4MDFDMjAuNjk0IDE0LjIzMTMgMjEgMTQuNjU1OSAyMSAxNS4xMzQyVjE4Ljc3NzhDMjEgMjAuMDA1MSAyMC4wMDUxIDIxIDE4Ljc3NzggMjFIMTcuNjY2N0M4LjQ2MTkyIDIxIDEgMTMuNTM4MSAxIDQuMzMzMzNWMy4yMjIyMlonIGZpbGw9J25vbmUnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMS42JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN0aWNreS13cmFwcGVyLWljb24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktNDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDokc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDU2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN0aWNreS1waG9uZS1pY29uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMicgaGVpZ2h0PScyMicgdmlld0JveD0nMCAwIDIyIDIyJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMSAzLjIyMjIyQzEgMS45OTQ5MiAxLjk5NDkyIDEgMy4yMjIyMiAxSDYuODY1ODJDNy4zNDQwOCAxIDcuNzY4NjggMS4zMDYwMyA3LjkxOTkyIDEuNzU5NzVMOS41ODQxNSA2Ljc1MjQ2QzkuNzU5MDEgNy4yNzcwMyA5LjUyMTUzIDcuODUwMzUgOS4wMjY5NiA4LjA5NzYzTDYuNTE4OSA5LjM1MTY2QzcuNzQzNjEgMTIuMDY4IDkuOTMxOTggMTQuMjU2NCAxMi42NDgzIDE1LjQ4MTFMMTMuOTAyNCAxMi45NzNDMTQuMTQ5NyAxMi40Nzg1IDE0LjcyMyAxMi4yNDEgMTUuMjQ3NSAxMi40MTU4TDIwLjI0MDMgMTQuMDgwMUMyMC42OTQgMTQuMjMxMyAyMSAxNC42NTU5IDIxIDE1LjEzNDJWMTguNzc3OEMyMSAyMC4wMDUxIDIwLjAwNTEgMjEgMTguNzc3OCAyMUgxNy42NjY3QzguNDYxOTIgMjEgMSAxMy41MzgxIDEgNC4zMzMzM1YzLjIyMjIyWicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMxRTMyNkUnIHN0cm9rZS13aWR0aD0nMS42JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zdGlja3ktY29udGFjdC1lbWFpbCB7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogJHNwYWNlLTg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogODBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEycHggMHB4ICM0NjVBOTYyNjtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjZS0yMDtcbiAgICAgICAgICAgIC5zdGlja3ktd3JhcHBlci1pY29uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgLnN0aWNreS1lbWFpbC1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjInIGhlaWdodD0nMTgnIHZpZXdCb3g9JzAgMCAyMiAxOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEgNC40Mjg1N0w5Ljc2NzMzIDEwLjQ0MDVDMTAuNTEzOCAxMC45NTIzIDExLjQ4NjIgMTAuOTUyMyAxMi4yMzI3IDEwLjQ0MDVMMjEgNC40Mjg1N00zLjIyMjIyIDE3SDE4Ljc3NzhDMjAuMDA1MSAxNyAyMSAxNS45NzY3IDIxIDE0LjcxNDNWMy4yODU3MUMyMSAyLjAyMzM1IDIwLjAwNTEgMSAxOC43Nzc4IDFIMy4yMjIyMkMxLjk5NDkyIDEgMSAyLjAyMzM1IDEgMy4yODU3MVYxNC43MTQzQzEgMTUuOTc2NyAxLjk5NDkyIDE3IDMuMjIyMjIgMTdaJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzEuNicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdGlja3ktd3JhcHBlci1pY29uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTQwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6JHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1NnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zdGlja3ktZW1haWwtaWNvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjInIGhlaWdodD0nMTgnIHZpZXdCb3g9JzAgMCAyMiAxOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEgNC40Mjg1N0w5Ljc2NzMzIDEwLjQ0MDVDMTAuNTEzOCAxMC45NTIzIDExLjQ4NjIgMTAuOTUyMyAxMi4yMzI3IDEwLjQ0MDVMMjEgNC40Mjg1N00zLjIyMjIyIDE3SDE4Ljc3NzhDMjAuMDA1MSAxNyAyMSAxNS45NzY3IDIxIDE0LjcxNDNWMy4yODU3MUMyMSAyLjAyMzM1IDIwLjAwNTEgMSAxOC43Nzc4IDFIMy4yMjIyMkMxLjk5NDkyIDEgMSAyLjAyMzM1IDEgMy4yODU3MVYxNC43MTQzQzEgMTUuOTc2NyAxLjk5NDkyIDE3IDMuMjIyMjIgMTdaJyBzdHJva2U9JyUyMzFFMzI2RScgc3Ryb2tlLXdpZHRoPScxLjYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6JHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnRhYnMtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTY0O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTEwMDtcbiAgICB9XG4gICAgLnRhYi1wYW5lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC51cHBlci1wYXJ0IHtcbiAgICAgICAgcGFkZGluZzogMCAwICRzcGFjZS02NCAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNjQ7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjZS00NCAwICRzcGFjZS02NDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMDA7XG4gICAgICAgIH1cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGgyLWZ6O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRoMi1saDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS00MDtcbiAgICAgICAgfVxuICAgICAgICAubmF2LXRhYnMge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhLCBidXR0b24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5LTYwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHNwYWNlLTMyICRzcGFjZS0yNDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA5MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0zMiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuYWN0aXZlLFxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kYXJ5LTIwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMTAwO1xuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXNlbWk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubG93ZXItcGFydCB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICBmb250LXNpemU6ICRoMi1mejtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkaDItbGg7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktODA7XG4gICAgICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTMyO1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50YWItaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS00MDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZS00MDtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAyNy4zMSUsIHJnYmEoMCwgMCwgMCwgMC4yKSA1NS4zMiUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNzAwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNzAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjZS0zMjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGVuZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRoMi1mejtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGgyLWxoO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmZi0xO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmdmb3JtX3ZhbGlkYXRpb25fZXJyb3JzIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmdmb3JtX3dyYXBwZXIge1xuICAgIHAge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGZvcm0ge1xuICAgICAgICAuZm9ybS1uYW1lLWZpZWxkLWdhcCB7XG4gICAgICAgICAgICAuZ2Zvcm0tZ3JpZC1yb3cge1xuICAgICAgICAgICAgICAgIHJvdy1nYXA6ICRzcGFjZS00MCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5nZmllbGRfY29udGFpbnNfcmVxdWlyZWQge1xuICAgICAgICAgICAgLmdmb3JtLWZpZWxkLWxhYmVsIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkYwMDAwO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnIConO1xuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtOHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZ2Zvcm0tZmllbGQtbGFiZWwge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLmdmaWVsZF9yZXF1aXJlZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeS00MCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAkc21hbGwtZnogIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkc21hbGwtbGggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5LTEwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTYwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5nZmllbGQtY2hvaWNlLWlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICAgICAgLmdmaWVsZC1jaG9pY2UtaW5wdXQge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICByZXNpemU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjZS0xMiAkc3BhY2UtMTY7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeS00MDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6ICRzbWFsbC1mejtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkc21hbGwtbGg7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktMTAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS02MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5LTQwO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDFweCAycHggMHB4ICMxMDE4MjgwRDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2UtMjQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNScgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI1IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMS44MzIwMyAxNy4zMzMzTDcuOTQ2NDEgMTEuMjE4OUM4Ljk4NzgxIDEwLjE3NzUgMTAuNjc2MyAxMC4xNzc1IDExLjcxNzYgMTEuMjE4OUwxNy44MzIgMTcuMzMzM00xNS4xNjU0IDE0LjY2NjZMMTcuMjc5NyAxMi41NTIyQzE4LjMyMTEgMTEuNTEwOCAyMC4wMDk2IDExLjUxMDggMjEuMDUxIDEyLjU1MjJMMjMuMTY1NCAxNC42NjY2TTE1LjE2NTQgNi42NjY1OEgxNS4xNzg3TTQuNDk4NyAyMi42NjY2SDIwLjQ5ODdDMjEuOTcxNSAyMi42NjY2IDIzLjE2NTQgMjEuNDcyNyAyMy4xNjU0IDE5Ljk5OTlWMy45OTk5MkMyMy4xNjU0IDIuNTI3MTYgMjEuOTcxNSAxLjMzMzI1IDIwLjQ5ODcgMS4zMzMyNUg0LjQ5ODdDMy4wMjU5NCAxLjMzMzI1IDEuODMyMDMgMi41MjcxNiAxLjgzMjAzIDMuOTk5OTJWMTkuOTk5OUMxLjgzMjAzIDIxLjQ3MjcgMy4wMjU5NCAyMi42NjY2IDQuNDk4NyAyMi42NjY2Wicgc3Ryb2tlPSclMjMxRTMyNkUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvICRzcGFjZS0xNjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeS0xMDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAkYmFzZS1meiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNtYWxsLXRleHQtZm9ybSB7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLWZ6ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRzbWFsbC1saCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS02MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBzZWxlY3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjREFFNUZGICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1zbWFsbC1meikgIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLXNtYWxsLWxoKSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzFFMzI2RSAhaW1wb3J0YW50O1xuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5LTEwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5nZmllbGQtY2hvaWNlLWlucHV0IHtcbiAgICAgICAgd2lkdGg6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4iLCIuZ2FsbGVyeS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNjQ7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTAwO1xuICAgIH1cbiAgICAuY29sLTEyLFxuICAgIC5jb2wtbWQtNixcbiAgICAuY29sLWxnLTMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgfVxufSIsIi5kb2N0b3ItZm9ybSB7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAxMnB4IDBweCAjNDY1QTk2MjY7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBwYWRkaW5nOiA0MHB4IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTY0O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMDA7XG4gICAgICAgIHBhZGRpbmc6IDcwcHggNjBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTc0cHg7XG4gICAgICAgICYuYmlnLW10IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI4MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5nZm9ybV9maWVsZHMge1xuICAgICAgICByb3ctZ2FwOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgZm9udC1zaXplOiAkaDItZno7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaDItZno7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0zMjtcbiAgICB9XG4gICAgZm9ybSB7XG4gICAgICAgIC5nZm9ybS1maWVsZC1sYWJlbCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXQsIHRleHRhcmVhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZnogIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZzogMTdweCAkc3BhY2UtMTYgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogNTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZnogIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtbGggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZ2Zvcm1fZm9vdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAuZ2Zvcm1fYnV0dG9uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMjRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktMTAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktMTAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5LTEwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LWZvY3VzICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5LWZvY3VzICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnRleHQtYmxvY2stMi1jb2x1bW4ge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS02NDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMDA7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAkc3BhY2UtMjQgYXV0byAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICBoMiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogJGgyLWZ6O1xuICAgICAgICBsaW5lLWhlaWdodDogJGgyLWZ6O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saDtcbiAgICB9XG4gICAgZm9ybXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5idG4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAkc3BhY2UtMjQgYXV0byAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZ2Zvcm1fZm9vdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgLmdmb3JtX2J1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeS0xMDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuZG9jdG9ycy1wYWdlIHtcbiAgICAuYXNwX3dfY29udGFpbmVyIHsvKlxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMnB4IDBweCAjNDY1QTk2MjY7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDsqL1xuICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAucHJvYm94IHtcbiAgICAgICAgICAgIG1hcmdpbjogM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAucHJvbWFnbmlmaWVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS0xMDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLmlubmVyaWNvbiB7XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWZ6O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtMjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS04O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1zZW1pO1xuICAgICAgICB9XG4gICAgICAgIC5hc3BfbWFpbl9jb250YWluZXIge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktNDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAmOmZvY3VzLXZpc2libGUsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktMTAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOS42cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS02MCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2VhcmNoc2V0dGluZ3Mge1xuICAgICAgICAgICAgLmN1c3RvbS1mb3JtLWJsb2NrIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjJGN0ZGICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMnB4IDBweCAjNDY1QTk2MjYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlLTQwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGdhcDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBmaWVsZHNldCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgtMSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aGFzKHNlbGVjdCBvcHRpb246Y2hlY2tlZDpub3QoW3ZhbHVlPVwiLTFcIl0pKSB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMnB4IDBweCAjNDY1QTk2MjY7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGVnZW5kIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkYmFzZS1meiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYXNwX3NfYnRuX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IC0xO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5sb2NhdGlvbl9maWx0ZXJfYm94LFxuICAgICAgICAuY29tcGV0ZW5jZS1jZW50ZXJfZmlsdGVyX2JveCxcbiAgICAgICAgLnNwZWNpYWwtYXJlYV9maWx0ZXJfYm94LFxuICAgICAgICAuYXJlYV9maWx0ZXJfYm94IHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZnogIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC5hc3Bfc2VsZWN0X3NpbmdsZSB7XG4gICAgICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYXNwX3Jlc2V0X2J0biB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTQuOTQwOTIgMy45OTk3OEw3LjMzNDI2IDEuNjI2NDRDNy40NjE1NiAxLjQ5NzM3IDcuNTMyMzggMS4zMjMwMSA3LjUzMTEzIDEuMTQxNzNDNy41Mjk4OCAwLjk2MDQ0NCA3LjQ1NjY2IDAuNzg3MDgxIDcuMzI3NTkgMC42NTk3NzdDNy4xOTg1MiAwLjUzMjQ3MyA3LjAyNDE2IDAuNDYxNjU3IDYuODQyODcgMC40NjI5MDdDNi42NjE1OSAwLjQ2NDE1NyA2LjQ4ODIzIDAuNTM3MzcyIDYuMzYwOTIgMC42NjY0NDRMNC4wMDA5MiAzLjA1OTc4TDEuNjQwOTIgMC43MTMxMUMxLjUxNjAxIDAuNTg4OTQzIDEuMzQ3MDUgMC41MTkyNDggMS4xNzA5MiAwLjUxOTI0OEMwLjk5NDc5OSAwLjUxOTI0OCAwLjgyNTgzMSAwLjU4ODk0MyAwLjcwMDkyMyAwLjcxMzExQzAuNjM4NDM3IDAuNzc1MDg2IDAuNTg4ODQxIDAuODQ4ODIgMC41NTQ5OTUgMC45MzAwNTlDMC41MjExNDkgMS4wMTEzIDAuNTAzNzI0IDEuMDk4NDQgMC41MDM3MjQgMS4xODY0NEMwLjUwMzcyNCAxLjI3NDQ1IDAuNTIxMTQ5IDEuMzYxNTkgMC41NTQ5OTUgMS40NDI4M0MwLjU4ODg0MSAxLjUyNDA3IDAuNjM4NDM3IDEuNTk3OCAwLjcwMDkyMyAxLjY1OTc4TDMuMDYwOTIgMy45OTk3OEwwLjY2NzU4OSA2LjM3MzExQzAuNTQwMjg1IDYuNTAyMTggMC40Njk0NjkgNi42NzY1NCAwLjQ3MDcxOSA2Ljg1NzgyQzAuNDcxOTcgNy4wMzkxMSAwLjU0NTE4NCA3LjIxMjQ3IDAuNjc0MjU2IDcuMzM5NzhDMC44MDMzMjggNy40NjcwOCAwLjk3NzY4NSA3LjUzNzkgMS4xNTg5NyA3LjUzNjY1QzEuMzQwMjYgNy41MzU0IDEuNTEzNjIgNy40NjIxOCAxLjY0MDkyIDcuMzMzMTFMNC4wMDA5MiA0LjkzOTc4TDYuMzYwOTIgNy4yODY0NEM2LjQ4NTgzIDcuNDEwNjEgNi42NTQ4IDcuNDgwMzEgNi44MzA5MiA3LjQ4MDMxQzcuMDA3MDUgNy40ODAzMSA3LjE3NjAxIDcuNDEwNjEgNy4zMDA5MiA3LjI4NjQ0QzcuMzYzNDEgNy4yMjQ0NyA3LjQxMyA3LjE1MDczIDcuNDQ2ODUgNy4wNjk0OUM3LjQ4MDcgNi45ODgyNiA3LjQ5ODEyIDYuOTAxMTIgNy40OTgxMiA2LjgxMzExQzcuNDk4MTIgNi43MjUxIDcuNDgwNyA2LjYzNzk3IDcuNDQ2ODUgNi41NTY3M0M3LjQxMyA2LjQ3NTQ5IDcuMzYzNDEgNi40MDE3NSA3LjMwMDkyIDYuMzM5NzhMNC45NDA5MiAzLjk5OTc4WicgZmlsbD0nJTIzMUUzMjZFJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICNhamF4c2VhcmNocHJvMl8xIC5wcm9ib3ggLnByb2lucHV0IGlucHV0Lm9yaWcge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuYXNwX3NlbGVjdF9zaW5nbGUge1xuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYXNwX25vcmVzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTI0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgLmFzcF9ub3Jlc19oZWFkZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtbGg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZmLTI7XG4gICAgICAgIH1cbiAgICAgICAgLmFzcF9rZXl3b3JkIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBkaXYuYXNwX3cuYXNwX3NiLnNlYXJjaHNldHRpbmdzIGZvcm0uYXNwLWZzcy1mbGV4IGZpZWxkc2V0LmFzcF9zX2J0bl9jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTQwcHg7XG4gICAgICAgIGRpdi5hc3Bfcl9idG5fZGl2IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmZi0yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgZGl2LmFzcF93LmFzcF9zYi5zZWFyY2hzZXR0aW5ncyBmb3JtLmFzcC1mc3MtZmxleCBmaWVsZHNldC5hc3BfZHJvcGRvd25fZmlsdGVyX2JveCB7XG4gICAgICAgIHdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMzBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBkaXYuYXNwX3cuYXNwX3NiLnNlYXJjaHNldHRpbmdzIGZvcm0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGRpdi5yZXNkcmcge1xuICAgICAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyAvLyBkZWZhdWx0OiAxIGNvbHVtblxuICAgICAgICBnYXA6IDFyZW07XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IC8vIDIgY29sdW1uc1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7IC8vIDMgY29sdW1uc1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7IC8vIDQgY29sdW1uc1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLm1vZGFsLXdpbmRvdy13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNDY1QTk2NDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6ICRoMi1mejtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRoMi1saDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTE2O1xuICAgIH1cbiAgICBwIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlLTI0O1xuICAgIH1cbiAgICAuc2VhcmNoLWhlYWx0aC1zZXJ2aWNlLXdpbmRvdyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgICAgIG1hcmdpbjogMCAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZS00OCAkc3BhY2UtMTY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgICAgICAgYW5pbWF0aW9uOiBmYWRlSW4gMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgcC5hc3Bfbm9uX2NvbXBhY3Qge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggJHNwYWNlLTg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjZS00OCAkc3BhY2UtMTAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgICAgfVxuICAgICAgICAuY2xvc2UtaGVhbHRoLXNlcnZpY2UtaWNvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J005Ljg3OTg5IDguMDAwMDRMMTQuNjY2NiAzLjI1MzM4QzE0LjkyMTIgMi45OTUyMyAxNS4wNjI4IDIuNjQ2NTIgMTUuMDYwMyAyLjI4Mzk1QzE1LjA1NzggMS45MjEzOCAxNC45MTE0IDEuNTc0NjUgMTQuNjUzMiAxLjMyMDA0QzE0LjM5NTEgMS4wNjU0MyAxNC4wNDY0IDAuOTIzODAyIDEzLjY4MzggMC45MjYzMDJDMTMuMzIxMiAwLjkyODgwMyAxMi45NzQ1IDEuMDc1MjMgMTIuNzE5OSAxLjMzMzM4TDcuOTk5ODkgNi4xMjAwNEwzLjI3OTg5IDEuNDI2NzFDMy4wMzAwOCAxLjE3ODM3IDIuNjkyMTQgMS4wMzg5OSAyLjMzOTg5IDEuMDM4OTlDMS45ODc2NCAxLjAzODk5IDEuNjQ5NzEgMS4xNzgzNyAxLjM5OTg5IDEuNDI2NzFDMS4yNzQ5MiAxLjU1MDY2IDEuMTc1NzMgMS42OTgxMyAxLjEwODA0IDEuODYwNjFDMS4wNDAzNSAyLjAyMzA5IDEuMDA1NDkgMi4xOTczNiAxLjAwNTQ5IDIuMzczMzhDMS4wMDU0OSAyLjU0OTM5IDEuMDQwMzUgMi43MjM2NyAxLjEwODA0IDIuODg2MTRDMS4xNzU3MyAzLjA0ODYyIDEuMjc0OTIgMy4xOTYwOSAxLjM5OTg5IDMuMzIwMDRMNi4xMTk4OSA4LjAwMDA0TDEuMzMzMjMgMTIuNzQ2N0MxLjA3ODYyIDEzLjAwNDkgMC45MzY5ODUgMTMuMzUzNiAwLjkzOTQ4NiAxMy43MTYxQzAuOTQxOTg2IDE0LjA3ODcgMS4wODg0MSAxNC40MjU0IDEuMzQ2NTYgMTQuNjhDMS42MDQ3IDE0LjkzNDcgMS45NTM0MiAxNS4wNzYzIDIuMzE1OTkgMTUuMDczOEMyLjY3ODU2IDE1LjA3MTMgMy4wMjUyOCAxNC45MjQ5IDMuMjc5ODkgMTQuNjY2N0w3Ljk5OTg5IDkuODgwMDRMMTIuNzE5OSAxNC41NzM0QzEyLjk2OTcgMTQuODIxNyAxMy4zMDc2IDE0Ljk2MTEgMTMuNjU5OSAxNC45NjExQzE0LjAxMjEgMTQuOTYxMSAxNC4zNTAxIDE0LjgyMTcgMTQuNTk5OSAxNC41NzM0QzE0LjcyNDkgMTQuNDQ5NCAxNC44MjQxIDE0LjMwMiAxNC44OTE3IDE0LjEzOTVDMTQuOTU5NCAxMy45NzcgMTQuOTk0MyAxMy44MDI3IDE0Ljk5NDMgMTMuNjI2N0MxNC45OTQzIDEzLjQ1MDcgMTQuOTU5NCAxMy4yNzY0IDE0Ljg5MTcgMTMuMTEzOUMxNC44MjQxIDEyLjk1MTUgMTQuNzI0OSAxMi44MDQgMTQuNTk5OSAxMi42OEw5Ljg3OTg5IDguMDAwMDRaJyBmaWxsPSclMjMxRTMyNkUnLyUzRSUzQy9zdmclM0UgXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgICAgIHRvcDogNDBweDtcbiAgICAgICAgICAgICAgICByaWdodDogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2VhcmNoLXNwZWNpYWxpc3RzLXdpbmRvdyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgICAgIG1hcmdpbjogMCAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZS00OCAkc3BhY2UtMTY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgICAgICAgYW5pbWF0aW9uOiBmYWRlSW4gMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgcC5hc3Bfbm9uX2NvbXBhY3Qge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjZS04O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2UtNDggJHNwYWNlLTEwMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmNsb3NlLXNwZWNpYWxpc3QtaWNvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J005Ljg3OTg5IDguMDAwMDRMMTQuNjY2NiAzLjI1MzM4QzE0LjkyMTIgMi45OTUyMyAxNS4wNjI4IDIuNjQ2NTIgMTUuMDYwMyAyLjI4Mzk1QzE1LjA1NzggMS45MjEzOCAxNC45MTE0IDEuNTc0NjUgMTQuNjUzMiAxLjMyMDA0QzE0LjM5NTEgMS4wNjU0MyAxNC4wNDY0IDAuOTIzODAyIDEzLjY4MzggMC45MjYzMDJDMTMuMzIxMiAwLjkyODgwMyAxMi45NzQ1IDEuMDc1MjMgMTIuNzE5OSAxLjMzMzM4TDcuOTk5ODkgNi4xMjAwNEwzLjI3OTg5IDEuNDI2NzFDMy4wMzAwOCAxLjE3ODM3IDIuNjkyMTQgMS4wMzg5OSAyLjMzOTg5IDEuMDM4OTlDMS45ODc2NCAxLjAzODk5IDEuNjQ5NzEgMS4xNzgzNyAxLjM5OTg5IDEuNDI2NzFDMS4yNzQ5MiAxLjU1MDY2IDEuMTc1NzMgMS42OTgxMyAxLjEwODA0IDEuODYwNjFDMS4wNDAzNSAyLjAyMzA5IDEuMDA1NDkgMi4xOTczNiAxLjAwNTQ5IDIuMzczMzhDMS4wMDU0OSAyLjU0OTM5IDEuMDQwMzUgMi43MjM2NyAxLjEwODA0IDIuODg2MTRDMS4xNzU3MyAzLjA0ODYyIDEuMjc0OTIgMy4xOTYwOSAxLjM5OTg5IDMuMzIwMDRMNi4xMTk4OSA4LjAwMDA0TDEuMzMzMjMgMTIuNzQ2N0MxLjA3ODYyIDEzLjAwNDkgMC45MzY5ODUgMTMuMzUzNiAwLjkzOTQ4NiAxMy43MTYxQzAuOTQxOTg2IDE0LjA3ODcgMS4wODg0MSAxNC40MjU0IDEuMzQ2NTYgMTQuNjhDMS42MDQ3IDE0LjkzNDcgMS45NTM0MiAxNS4wNzYzIDIuMzE1OTkgMTUuMDczOEMyLjY3ODU2IDE1LjA3MTMgMy4wMjUyOCAxNC45MjQ5IDMuMjc5ODkgMTQuNjY2N0w3Ljk5OTg5IDkuODgwMDRMMTIuNzE5OSAxNC41NzM0QzEyLjk2OTcgMTQuODIxNyAxMy4zMDc2IDE0Ljk2MTEgMTMuNjU5OSAxNC45NjExQzE0LjAxMjEgMTQuOTYxMSAxNC4zNTAxIDE0LjgyMTcgMTQuNTk5OSAxNC41NzM0QzE0LjcyNDkgMTQuNDQ5NCAxNC44MjQxIDE0LjMwMiAxNC44OTE3IDE0LjEzOTVDMTQuOTU5NCAxMy45NzcgMTQuOTk0MyAxMy44MDI3IDE0Ljk5NDMgMTMuNjI2N0MxNC45OTQzIDEzLjQ1MDcgMTQuOTU5NCAxMy4yNzY0IDE0Ljg5MTcgMTMuMTEzOUMxNC44MjQxIDEyLjk1MTUgMTQuNzI0OSAxMi44MDQgMTQuNTk5OSAxMi42OEw5Ljg3OTg5IDguMDAwMDRaJyBmaWxsPSclMjMxRTMyNkUnLyUzRSUzQy9zdmclM0UgXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgICAgIHRvcDogNDBweDtcbiAgICAgICAgICAgICAgICByaWdodDogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbiAgICAjYWpheHNlYXJjaHBybzJfMSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5LTQwICFpbXBvcnRhbnQ7XG4gICAgICAgIC5wcm9ib3gge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAzNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktNjAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZnogIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS02MDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgI2FqYXhzZWFyY2hwcm9ic2V0dGluZ3MyXzEge1xuICAgICAgICBsZWdlbmQge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZnogIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ3MHB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAuY2F0ZWdvcnlmaWx0ZXIge1xuICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDcwcHgpIHtcbiAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgfVxuICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmFzcF9zX2J0bl9jb250YWluZXIge1xuICAgICAgICAgICAgICAgIC5hc3Bfcl9idG5fZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlLTQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J000Ljk0MDkyIDMuOTk5NzhMNy4zMzQyNiAxLjYyNjQ0QzcuNDYxNTYgMS40OTczNyA3LjUzMjM4IDEuMzIzMDEgNy41MzExMyAxLjE0MTczQzcuNTI5ODggMC45NjA0NDQgNy40NTY2NiAwLjc4NzA4MSA3LjMyNzU5IDAuNjU5Nzc3QzcuMTk4NTIgMC41MzI0NzMgNy4wMjQxNiAwLjQ2MTY1NyA2Ljg0Mjg3IDAuNDYyOTA3QzYuNjYxNTkgMC40NjQxNTcgNi40ODgyMyAwLjUzNzM3MiA2LjM2MDkyIDAuNjY2NDQ0TDQuMDAwOTIgMy4wNTk3OEwxLjY0MDkyIDAuNzEzMTFDMS41MTYwMSAwLjU4ODk0MyAxLjM0NzA1IDAuNTE5MjQ4IDEuMTcwOTIgMC41MTkyNDhDMC45OTQ3OTkgMC41MTkyNDggMC44MjU4MzEgMC41ODg5NDMgMC43MDA5MjMgMC43MTMxMUMwLjYzODQzNyAwLjc3NTA4NiAwLjU4ODg0MSAwLjg0ODgyIDAuNTU0OTk1IDAuOTMwMDU5QzAuNTIxMTQ5IDEuMDExMyAwLjUwMzcyNCAxLjA5ODQ0IDAuNTAzNzI0IDEuMTg2NDRDMC41MDM3MjQgMS4yNzQ0NSAwLjUyMTE0OSAxLjM2MTU5IDAuNTU0OTk1IDEuNDQyODNDMC41ODg4NDEgMS41MjQwNyAwLjYzODQzNyAxLjU5NzggMC43MDA5MjMgMS42NTk3OEwzLjA2MDkyIDMuOTk5NzhMMC42Njc1ODkgNi4zNzMxMUMwLjU0MDI4NSA2LjUwMjE4IDAuNDY5NDY5IDYuNjc2NTQgMC40NzA3MTkgNi44NTc4MkMwLjQ3MTk3IDcuMDM5MTEgMC41NDUxODQgNy4yMTI0NyAwLjY3NDI1NiA3LjMzOTc4QzAuODAzMzI4IDcuNDY3MDggMC45Nzc2ODUgNy41Mzc5IDEuMTU4OTcgNy41MzY2NUMxLjM0MDI2IDcuNTM1NCAxLjUxMzYyIDcuNDYyMTggMS42NDA5MiA3LjMzMzExTDQuMDAwOTIgNC45Mzk3OEw2LjM2MDkyIDcuMjg2NDRDNi40ODU4MyA3LjQxMDYxIDYuNjU0OCA3LjQ4MDMxIDYuODMwOTIgNy40ODAzMUM3LjAwNzA1IDcuNDgwMzEgNy4xNzYwMSA3LjQxMDYxIDcuMzAwOTIgNy4yODY0NEM3LjM2MzQxIDcuMjI0NDcgNy40MTMgNy4xNTA3MyA3LjQ0Njg1IDcuMDY5NDlDNy40ODA3IDYuOTg4MjYgNy40OTgxMiA2LjkwMTEyIDcuNDk4MTIgNi44MTMxMUM3LjQ5ODEyIDYuNzI1MSA3LjQ4MDcgNi42Mzc5NyA3LjQ0Njg1IDYuNTU2NzNDNy40MTMgNi40NzU0OSA3LjM2MzQxIDYuNDAxNzUgNy4zMDA5MiA2LjMzOTc4TDQuOTQwOTIgMy45OTk3OFonIGZpbGw9JyUyM2IzMzMzMycvJTNFJTNDL3N2ZyUzRSUwQVwiKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxvY2F0aW9uX2ZpbHRlcl9ib3gsXG4gICAgICAgIC5zcGVjaWFsLWFyZWFfZmlsdGVyX2JveCxcbiAgICAgICAgLmNvbXBldGVuY2UtY2VudGVyX2ZpbHRlcl9ib3gsXG4gICAgICAgIC5hcmVhX2ZpbHRlcl9ib3gge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktNDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS02MCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTkuNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS02MCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zcGVjaWFsLWFyZWFfZmlsdGVyX2JveCxcbiAgICAgICAgLmNvbXBldGVuY2UtY2VudGVyX2ZpbHRlcl9ib3gsXG4gICAgICAgIC5hcmVhX2ZpbHRlcl9ib3gge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2UtOCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59IiwiLmF0dGFjaG1lbnRzLTEge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS02NDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMDA7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgZm9udC1zaXplOiAkaDItZno7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaDItbGg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTMyO1xuICAgIH1cbiAgICAuY29sLTEyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTE2O1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYXR0YWNobWVudC1pdGVtIHtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMnB4IDBweCAjNDY1QTk2MjY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZS0yMCAkc3BhY2UtMzI7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuICAgICAgICAuYXR0YWNobWVudC1pdGVtLXRleHQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTY7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYXR0YWNobWVudC1pY29uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMjdweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjgnIGhlaWdodD0nMzInIHZpZXdCb3g9JzAgMCAyOCAzMicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTMuMiAxMy44NjY3VjEyLjhIMi4xMzMzM1YxMy44NjY3SDMuMlpNMTEuNzMzMyAxMy44NjY3VjEyLjhIMTAuNjY2N1YxMy44NjY3SDExLjczMzNaTTExLjczMzMgMjIuNEgxMC42NjY3VjIzLjQ2NjdIMTEuNzMzM1YyMi40Wk0yNi42NjY3IDcuNDY2NjdIMjcuNzMzM1Y3LjAyNTA3TDI3LjQyMTkgNi43MTE0N0wyNi42NjY3IDcuNDY2NjdaTTIwLjI2NjcgMS4wNjY2N0wyMS4wMjE5IDAuMzExNDY3TDIwLjcwODMgMEgyMC4yNjY3VjEuMDY2NjdaTTMuMiAxNC45MzMzSDUuMzMzMzNWMTIuOEgzLjJWMTQuOTMzM1pNNC4yNjY2NyAyMy40NjY3VjE4LjEzMzNIMi4xMzMzM1YyMy40NjY3SDQuMjY2NjdaTTQuMjY2NjcgMTguMTMzM1YxMy44NjY3SDIuMTMzMzNWMTguMTMzM0g0LjI2NjY3Wk01LjMzMzMzIDE3LjA2NjdIMy4yVjE5LjJINS4zMzMzM1YxNy4wNjY3Wk02LjQgMTZDNi40IDE2LjI4MjkgNi4yODc2MiAxNi41NTQyIDYuMDg3NTggMTYuNzU0MkM1Ljg4NzU0IDE2Ljk1NDMgNS42MTYyMyAxNy4wNjY3IDUuMzMzMzMgMTcuMDY2N1YxOS4yQzYuMTgyMDMgMTkuMiA2Ljk5NTk2IDE4Ljg2MjkgNy41OTYwOCAxOC4yNjI3QzguMTk2MTkgMTcuNjYyNiA4LjUzMzMzIDE2Ljg0ODcgOC41MzMzMyAxNkg2LjRaTTUuMzMzMzMgMTQuOTMzM0M1LjYxNjIzIDE0LjkzMzMgNS44ODc1NCAxNS4wNDU3IDYuMDg3NTggMTUuMjQ1OEM2LjI4NzYyIDE1LjQ0NTggNi40IDE1LjcxNzEgNi40IDE2SDguNTMzMzNDOC41MzMzMyAxNS4xNTEzIDguMTk2MTkgMTQuMzM3NCA3LjU5NjA4IDEzLjczNzNDNi45OTU5NiAxMy4xMzcxIDYuMTgyMDMgMTIuOCA1LjMzMzMzIDEyLjhWMTQuOTMzM1pNMTAuNjY2NyAxMy44NjY3VjIyLjRIMTIuOFYxMy44NjY3SDEwLjY2NjdaTTExLjczMzMgMjMuNDY2N0gxMy44NjY3VjIxLjMzMzNIMTEuNzMzM1YyMy40NjY3Wk0xNy4wNjY3IDIwLjI2NjdWMTZIMTQuOTMzM1YyMC4yNjY3SDE3LjA2NjdaTTEzLjg2NjcgMTIuOEgxMS43MzMzVjE0LjkzMzNIMTMuODY2N1YxMi44Wk0xNy4wNjY3IDE2QzE3LjA2NjcgMTUuMTUxMyAxNi43Mjk1IDE0LjMzNzQgMTYuMTI5NCAxMy43MzczQzE1LjUyOTMgMTMuMTM3MSAxNC43MTU0IDEyLjggMTMuODY2NyAxMi44VjE0LjkzMzNDMTQuMTQ5NiAxNC45MzMzIDE0LjQyMDkgMTUuMDQ1NyAxNC42MjA5IDE1LjI0NThDMTQuODIxIDE1LjQ0NTggMTQuOTMzMyAxNS43MTcxIDE0LjkzMzMgMTZIMTcuMDY2N1pNMTMuODY2NyAyMy40NjY3QzE0LjcxNTQgMjMuNDY2NyAxNS41MjkzIDIzLjEyOTUgMTYuMTI5NCAyMi41Mjk0QzE2LjcyOTUgMjEuOTI5MyAxNy4wNjY3IDIxLjExNTQgMTcuMDY2NyAyMC4yNjY3SDE0LjkzMzNDMTQuOTMzMyAyMC41NDk2IDE0LjgyMSAyMC44MjA5IDE0LjYyMDkgMjEuMDIwOUMxNC40MjA5IDIxLjIyMSAxNC4xNDk2IDIxLjMzMzMgMTMuODY2NyAyMS4zMzMzVjIzLjQ2NjdaTTE5LjIgMTIuOFYyMy40NjY3SDIxLjMzMzNWMTIuOEgxOS4yWk0yMC4yNjY3IDE0LjkzMzNIMjUuNlYxMi44SDIwLjI2NjdWMTQuOTMzM1pNMjAuMjY2NyAxOS4ySDIzLjQ2NjdWMTcuMDY2N0gyMC4yNjY3VjE5LjJaTTIuMTMzMzMgMTAuNjY2N1YzLjJIMFYxMC42NjY3SDIuMTMzMzNaTTI1LjYgNy40NjY2N1YxMC42NjY3SDI3LjczMzNWNy40NjY2N0gyNS42Wk0zLjIgMi4xMzMzM0gyMC4yNjY3VjBIMy4yVjIuMTMzMzNaTTE5LjUxMTUgMS44MjE4N0wyNS45MTE1IDguMjIxODdMMjcuNDIxOSA2LjcxMTQ3TDIxLjAyMTkgMC4zMTE0NjdMMTkuNTExNSAxLjgyMTg3Wk0yLjEzMzMzIDMuMkMyLjEzMzMzIDIuOTE3MSAyLjI0NTcxIDIuNjQ1NzkgMi40NDU3NSAyLjQ0NTc1QzIuNjQ1NzkgMi4yNDU3MSAyLjkxNzEgMi4xMzMzMyAzLjIgMi4xMzMzM1YwQzIuMzUxMzEgMCAxLjUzNzM3IDAuMzM3MTQyIDAuOTM3MjU4IDAuOTM3MjU4QzAuMzM3MTQyIDEuNTM3MzcgMCAyLjM1MTMxIDAgMy4ySDIuMTMzMzNaTTAgMjUuNlYyOC44SDIuMTMzMzNWMjUuNkgwWk0zLjIgMzJIMjQuNTMzM1YyOS44NjY3SDMuMlYzMlpNMjcuNzMzMyAyOC44VjI1LjZIMjUuNlYyOC44SDI3LjczMzNaTTI0LjUzMzMgMzJDMjUuMzgyIDMyIDI2LjE5NiAzMS42NjI5IDI2Ljc5NjEgMzEuMDYyN0MyNy4zOTYyIDMwLjQ2MjYgMjcuNzMzMyAyOS42NDg3IDI3LjczMzMgMjguOEgyNS42QzI1LjYgMjkuMDgyOSAyNS40ODc2IDI5LjM1NDIgMjUuMjg3NiAyOS41NTQyQzI1LjA4NzUgMjkuNzU0MyAyNC44MTYyIDI5Ljg2NjcgMjQuNTMzMyAyOS44NjY3VjMyWk0wIDI4LjhDMCAyOS42NDg3IDAuMzM3MTQyIDMwLjQ2MjYgMC45MzcyNTggMzEuMDYyN0MxLjUzNzM3IDMxLjY2MjkgMi4zNTEzMSAzMiAzLjIgMzJWMjkuODY2N0MyLjkxNzEgMjkuODY2NyAyLjY0NTc5IDI5Ljc1NDMgMi40NDU3NSAyOS41NTQyQzIuMjQ1NzEgMjkuMzU0MiAyLjEzMzMzIDI5LjA4MjkgMi4xMzMzMyAyOC44SDBaJyBmaWxsPSclMjMxRTMyNkUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTg7XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2UtMTI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtMjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMUEzNTg4O1xuICAgICAgICAgICAgcGFkZGluZzogNHB4ICRzcGFjZS0yMDtcbiAgICAgICAgICAgIGNvbG9yOiAjMUEzNTg4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxQTM1ODg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzFFNjU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzA3MUU2NTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnNlYXJjaC1yZXN1bHRzIHtcbiAgICAubWFpbi1iYW5uZXItMiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2UtNDg7XG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0zMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2VhcmNoLXJlc3VsdC1pbmZvIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgZm9udC1zaXplOiAkaDMtZno7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaDMtbGg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS00MDtcbiAgICB9XG4gICAgLnNlY3Rpb24tcmVzdWx0LXNlYXJjaC1wYWdlIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjZS02NDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2UtMTAwO1xuICAgICAgICB9XG4gICAgICAgIGFydGljbGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTI0O1xuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50LXBvc3Qge1xuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNlLTIwICRzcGFjZS0yNDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWZ6O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZmLTI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5kb2N0b3JzLWxpc3Qge1xuICAgIC5pc290b3BpYyB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIC5yZXN1bHRzIHtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIucHJpY2luZy1jYXJkcy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNjQ7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTAwO1xuICAgIH1cbiAgICAmX2hlYWQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNDg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICBmb250LXNpemU6ICRoMi1mejtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkaDItbGg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMjQ7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5idG4tc2Vjb25kYXJ5O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE3JyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMTcgMjAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xLjk2MTU0IDguNjY2NjdWOEgxLjMwNzY5VjguNjY2NjdIMS45NjE1NFpNNy4xOTIzMSA4LjY2NjY3VjhINi41Mzg0NlY4LjY2NjY3SDcuMTkyMzFaTTcuMTkyMzEgMTRINi41Mzg0NlYxNC42NjY3SDcuMTkyMzFWMTRaTTE2LjM0NjIgNC42NjY2N0gxN1Y0LjM5MDY3TDE2LjgwOTEgNC4xOTQ2N0wxNi4zNDYyIDQuNjY2NjdaTTEyLjQyMzEgMC42NjY2NjdMMTIuODg2IDAuMTk0NjY3TDEyLjY5MzggMEgxMi40MjMxVjAuNjY2NjY3Wk0xLjk2MTU0IDkuMzMzMzNIMy4yNjkyM1Y4SDEuOTYxNTRWOS4zMzMzM1pNMi42MTUzOCAxNC42NjY3VjExLjMzMzNIMS4zMDc2OVYxNC42NjY3SDIuNjE1MzhaTTIuNjE1MzggMTEuMzMzM1Y4LjY2NjY3SDEuMzA3NjlWMTEuMzMzM0gyLjYxNTM4Wk0zLjI2OTIzIDEwLjY2NjdIMS45NjE1NFYxMkgzLjI2OTIzVjEwLjY2NjdaTTMuOTIzMDggMTBDMy45MjMwOCAxMC4xNzY4IDMuODU0MTkgMTAuMzQ2NCAzLjczMTU3IDEwLjQ3MTRDMy42MDg5NSAxMC41OTY0IDMuNDQyNjQgMTAuNjY2NyAzLjI2OTIzIDEwLjY2NjdWMTJDMy43ODk0NiAxMiA0LjI4ODM5IDExLjc4OTMgNC42NTYyNSAxMS40MTQyQzUuMDI0MTEgMTEuMDM5MSA1LjIzMDc3IDEwLjUzMDQgNS4yMzA3NyAxMEgzLjkyMzA4Wk0zLjI2OTIzIDkuMzMzMzNDMy40NDI2NCA5LjMzMzMzIDMuNjA4OTUgOS40MDM1NyAzLjczMTU3IDkuNTI4NkMzLjg1NDE5IDkuNjUzNjIgMy45MjMwOCA5LjgyMzE5IDMuOTIzMDggMTBINS4yMzA3N0M1LjIzMDc3IDkuNDY5NTcgNS4wMjQxMSA4Ljk2MDg2IDQuNjU2MjUgOC41ODU3OUM0LjI4ODM5IDguMjEwNzEgMy43ODk0NiA4IDMuMjY5MjMgOFY5LjMzMzMzWk02LjUzODQ2IDguNjY2NjdWMTRINy44NDYxNVY4LjY2NjY3SDYuNTM4NDZaTTcuMTkyMzEgMTQuNjY2N0g4LjVWMTMuMzMzM0g3LjE5MjMxVjE0LjY2NjdaTTEwLjQ2MTUgMTIuNjY2N1YxMEg5LjE1Mzg1VjEyLjY2NjdIMTAuNDYxNVpNOC41IDhINy4xOTIzMVY5LjMzMzMzSDguNVY4Wk0xMC40NjE1IDEwQzEwLjQ2MTUgOS40Njk1NyAxMC4yNTQ5IDguOTYwODYgOS44ODcwMiA4LjU4NTc5QzkuNTE5MTYgOC4yMTA3MSA5LjAyMDIzIDggOC41IDhWOS4zMzMzM0M4LjY3MzQxIDkuMzMzMzMgOC44Mzk3MiA5LjQwMzU3IDguOTYyMzQgOS41Mjg2QzkuMDg0OTYgOS42NTM2MiA5LjE1Mzg1IDkuODIzMTkgOS4xNTM4NSAxMEgxMC40NjE1Wk04LjUgMTQuNjY2N0M5LjAyMDIzIDE0LjY2NjcgOS41MTkxNiAxNC40NTYgOS44ODcwMiAxNC4wODA5QzEwLjI1NDkgMTMuNzA1OCAxMC40NjE1IDEzLjE5NzEgMTAuNDYxNSAxMi42NjY3SDkuMTUzODVDOS4xNTM4NSAxMi44NDM1IDkuMDg0OTYgMTMuMDEzIDguOTYyMzQgMTMuMTM4MUM4LjgzOTcyIDEzLjI2MzEgOC42NzM0MSAxMy4zMzMzIDguNSAxMy4zMzMzVjE0LjY2NjdaTTExLjc2OTIgOFYxNC42NjY3SDEzLjA3NjlWOEgxMS43NjkyWk0xMi40MjMxIDkuMzMzMzNIMTUuNjkyM1Y4SDEyLjQyMzFWOS4zMzMzM1pNMTIuNDIzMSAxMkgxNC4zODQ2VjEwLjY2NjdIMTIuNDIzMVYxMlpNMS4zMDc2OSA2LjY2NjY3VjJIMFY2LjY2NjY3SDEuMzA3NjlaTTE1LjY5MjMgNC42NjY2N1Y2LjY2NjY3SDE3VjQuNjY2NjdIMTUuNjkyM1pNMS45NjE1NCAxLjMzMzMzSDEyLjQyMzFWMEgxLjk2MTU0VjEuMzMzMzNaTTExLjk2MDIgMS4xMzg2N0wxNS44ODMyIDUuMTM4NjdMMTYuODA5MSA0LjE5NDY3TDEyLjg4NiAwLjE5NDY2N0wxMS45NjAyIDEuMTM4NjdaTTEuMzA3NjkgMkMxLjMwNzY5IDEuODIzMTkgMS4zNzY1OCAxLjY1MzYyIDEuNDk5MiAxLjUyODZDMS42MjE4MiAxLjQwMzU3IDEuNzg4MTMgMS4zMzMzMyAxLjk2MTU0IDEuMzMzMzNWMEMxLjQ0MTMxIDAgMC45NDIzODEgMC4yMTA3MTQgMC41NzQ1MjEgMC41ODU3ODZDMC4yMDY2NjIgMC45NjA4NTkgMCAxLjQ2OTU3IDAgMkgxLjMwNzY5Wk0wIDE2VjE4SDEuMzA3NjlWMTZIMFpNMS45NjE1NCAyMEgxNS4wMzg1VjE4LjY2NjdIMS45NjE1NFYyMFpNMTcgMThWMTZIMTUuNjkyM1YxOEgxN1pNMTUuMDM4NSAyMEMxNS41NTg3IDIwIDE2LjA1NzYgMTkuNzg5MyAxNi40MjU1IDE5LjQxNDJDMTYuNzkzMyAxOS4wMzkxIDE3IDE4LjUzMDQgMTcgMThIMTUuNjkyM0MxNS42OTIzIDE4LjE3NjggMTUuNjIzNCAxOC4zNDY0IDE1LjUwMDggMTguNDcxNEMxNS4zNzgyIDE4LjU5NjQgMTUuMjExOSAxOC42NjY3IDE1LjAzODUgMTguNjY2N1YyMFpNMCAxOEMwIDE4LjUzMDQgMC4yMDY2NjIgMTkuMDM5MSAwLjU3NDUyMSAxOS40MTQyQzAuOTQyMzgxIDE5Ljc4OTMgMS40NDEzMSAyMCAxLjk2MTU0IDIwVjE4LjY2NjdDMS43ODgxMyAxOC42NjY3IDEuNjIxODIgMTguNTk2NCAxLjQ5OTIgMTguNDcxNEMxLjM3NjU4IDE4LjM0NjQgMS4zMDc2OSAxOC4xNzY4IDEuMzA3NjkgMThIMFonIGZpbGw9JyUyMzFFMzI2RScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2UtMTI7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE3JyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMTcgMjAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xLjk2MTU0IDguNjY2NjdWOEgxLjMwNzY5VjguNjY2NjdIMS45NjE1NFpNNy4xOTIzMSA4LjY2NjY3VjhINi41Mzg0NlY4LjY2NjY3SDcuMTkyMzFaTTcuMTkyMzEgMTRINi41Mzg0NlYxNC42NjY3SDcuMTkyMzFWMTRaTTE2LjM0NjIgNC42NjY2N0gxN1Y0LjM5MDY3TDE2LjgwOTEgNC4xOTQ2N0wxNi4zNDYyIDQuNjY2NjdaTTEyLjQyMzEgMC42NjY2NjdMMTIuODg2IDAuMTk0NjY3TDEyLjY5MzggMEgxMi40MjMxVjAuNjY2NjY3Wk0xLjk2MTU0IDkuMzMzMzNIMy4yNjkyM1Y4SDEuOTYxNTRWOS4zMzMzM1pNMi42MTUzOCAxNC42NjY3VjExLjMzMzNIMS4zMDc2OVYxNC42NjY3SDIuNjE1MzhaTTIuNjE1MzggMTEuMzMzM1Y4LjY2NjY3SDEuMzA3NjlWMTEuMzMzM0gyLjYxNTM4Wk0zLjI2OTIzIDEwLjY2NjdIMS45NjE1NFYxMkgzLjI2OTIzVjEwLjY2NjdaTTMuOTIzMDggMTBDMy45MjMwOCAxMC4xNzY4IDMuODU0MTkgMTAuMzQ2NCAzLjczMTU3IDEwLjQ3MTRDMy42MDg5NSAxMC41OTY0IDMuNDQyNjQgMTAuNjY2NyAzLjI2OTIzIDEwLjY2NjdWMTJDMy43ODk0NiAxMiA0LjI4ODM5IDExLjc4OTMgNC42NTYyNSAxMS40MTQyQzUuMDI0MTEgMTEuMDM5MSA1LjIzMDc3IDEwLjUzMDQgNS4yMzA3NyAxMEgzLjkyMzA4Wk0zLjI2OTIzIDkuMzMzMzNDMy40NDI2NCA5LjMzMzMzIDMuNjA4OTUgOS40MDM1NyAzLjczMTU3IDkuNTI4NkMzLjg1NDE5IDkuNjUzNjIgMy45MjMwOCA5LjgyMzE5IDMuOTIzMDggMTBINS4yMzA3N0M1LjIzMDc3IDkuNDY5NTcgNS4wMjQxMSA4Ljk2MDg2IDQuNjU2MjUgOC41ODU3OUM0LjI4ODM5IDguMjEwNzEgMy43ODk0NiA4IDMuMjY5MjMgOFY5LjMzMzMzWk02LjUzODQ2IDguNjY2NjdWMTRINy44NDYxNVY4LjY2NjY3SDYuNTM4NDZaTTcuMTkyMzEgMTQuNjY2N0g4LjVWMTMuMzMzM0g3LjE5MjMxVjE0LjY2NjdaTTEwLjQ2MTUgMTIuNjY2N1YxMEg5LjE1Mzg1VjEyLjY2NjdIMTAuNDYxNVpNOC41IDhINy4xOTIzMVY5LjMzMzMzSDguNVY4Wk0xMC40NjE1IDEwQzEwLjQ2MTUgOS40Njk1NyAxMC4yNTQ5IDguOTYwODYgOS44ODcwMiA4LjU4NTc5QzkuNTE5MTYgOC4yMTA3MSA5LjAyMDIzIDggOC41IDhWOS4zMzMzM0M4LjY3MzQxIDkuMzMzMzMgOC44Mzk3MiA5LjQwMzU3IDguOTYyMzQgOS41Mjg2QzkuMDg0OTYgOS42NTM2MiA5LjE1Mzg1IDkuODIzMTkgOS4xNTM4NSAxMEgxMC40NjE1Wk04LjUgMTQuNjY2N0M5LjAyMDIzIDE0LjY2NjcgOS41MTkxNiAxNC40NTYgOS44ODcwMiAxNC4wODA5QzEwLjI1NDkgMTMuNzA1OCAxMC40NjE1IDEzLjE5NzEgMTAuNDYxNSAxMi42NjY3SDkuMTUzODVDOS4xNTM4NSAxMi44NDM1IDkuMDg0OTYgMTMuMDEzIDguOTYyMzQgMTMuMTM4MUM4LjgzOTcyIDEzLjI2MzEgOC42NzM0MSAxMy4zMzMzIDguNSAxMy4zMzMzVjE0LjY2NjdaTTExLjc2OTIgOFYxNC42NjY3SDEzLjA3NjlWOEgxMS43NjkyWk0xMi40MjMxIDkuMzMzMzNIMTUuNjkyM1Y4SDEyLjQyMzFWOS4zMzMzM1pNMTIuNDIzMSAxMkgxNC4zODQ2VjEwLjY2NjdIMTIuNDIzMVYxMlpNMS4zMDc2OSA2LjY2NjY3VjJIMFY2LjY2NjY3SDEuMzA3NjlaTTE1LjY5MjMgNC42NjY2N1Y2LjY2NjY3SDE3VjQuNjY2NjdIMTUuNjkyM1pNMS45NjE1NCAxLjMzMzMzSDEyLjQyMzFWMEgxLjk2MTU0VjEuMzMzMzNaTTExLjk2MDIgMS4xMzg2N0wxNS44ODMyIDUuMTM4NjdMMTYuODA5MSA0LjE5NDY3TDEyLjg4NiAwLjE5NDY2N0wxMS45NjAyIDEuMTM4NjdaTTEuMzA3NjkgMkMxLjMwNzY5IDEuODIzMTkgMS4zNzY1OCAxLjY1MzYyIDEuNDk5MiAxLjUyODZDMS42MjE4MiAxLjQwMzU3IDEuNzg4MTMgMS4zMzMzMyAxLjk2MTU0IDEuMzMzMzNWMEMxLjQ0MTMxIDAgMC45NDIzODEgMC4yMTA3MTQgMC41NzQ1MjEgMC41ODU3ODZDMC4yMDY2NjIgMC45NjA4NTkgMCAxLjQ2OTU3IDAgMkgxLjMwNzY5Wk0wIDE2VjE4SDEuMzA3NjlWMTZIMFpNMS45NjE1NCAyMEgxNS4wMzg1VjE4LjY2NjdIMS45NjE1NFYyMFpNMTcgMThWMTZIMTUuNjkyM1YxOEgxN1pNMTUuMDM4NSAyMEMxNS41NTg3IDIwIDE2LjA1NzYgMTkuNzg5MyAxNi40MjU1IDE5LjQxNDJDMTYuNzkzMyAxOS4wMzkxIDE3IDE4LjUzMDQgMTcgMThIMTUuNjkyM0MxNS42OTIzIDE4LjE3NjggMTUuNjIzNCAxOC4zNDY0IDE1LjUwMDggMTguNDcxNEMxNS4zNzgyIDE4LjU5NjQgMTUuMjExOSAxOC42NjY3IDE1LjAzODUgMTguNjY2N1YyMFpNMCAxOEMwIDE4LjUzMDQgMC4yMDY2NjIgMTkuMDM5MSAwLjU3NDUyMSAxOS40MTQyQzAuOTQyMzgxIDE5Ljc4OTMgMS40NDEzMSAyMCAxLjk2MTU0IDIwVjE4LjY2NjdDMS43ODgxMyAxOC42NjY3IDEuNjIxODIgMTguNTk2NCAxLjQ5OTIgMTguNDcxNEMxLjM3NjU4IDE4LjM0NjQgMS4zMDc2OSAxOC4xNzY4IDEuMzA3NjkgMThIMFonIGZpbGw9JyUyM2ZmZicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTEyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTI0O1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAub3Blbi1wcmljaW5nLWNhcnQtaWNvbiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIwJyBoZWlnaHQ9JzExJyB2aWV3Qm94PScwIDAgMjAgMTEnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J005Ljk5OTI3IDEwLjk4NjZDOS44MjM3OSAxMC45ODc2IDkuNjQ5ODQgMTAuOTU0IDkuNDg3MzkgMTAuODg3NkM5LjMyNDk0IDEwLjgyMTIgOS4xNzcxOSAxMC43MjM1IDkuMDUyNiAxMC41OTk5TDEuMDUyNiAyLjU5OTlDMC45Mjc2MyAyLjQ3NTk1IDAuODI4NDM4IDIuMzI4NDkgMC43NjA3NDYgMi4xNjYwMUMwLjY5MzA1NCAyLjAwMzUzIDAuNjU4MjAzIDEuODI5MjUgMC42NTgyMDMgMS42NTMyNEMwLjY1ODIwMyAxLjQ3NzIyIDAuNjkzMDU0IDEuMzAyOTUgMC43NjA3NDYgMS4xNDA0N0MwLjgyODQzOCAwLjk3Nzk5IDAuOTI3NjMgMC44MzA1MjIgMS4wNTI2IDAuNzA2NTcxQzEuMzAyNDIgMC40NTgyMzYgMS42NDAzNSAwLjMxODg0OCAxLjk5MjYgMC4zMTg4NDhDMi4zNDQ4NSAwLjMxODg0OCAyLjY4Mjc4IDAuNDU4MjM2IDIuOTMyNiAwLjcwNjU3MUw5Ljk5OTI3IDcuNzczMjRMMTcuMDUyNiAwLjcwNjU3MUMxNy4zMDI0IDAuNDU4MjM2IDE3LjY0MDQgMC4zMTg4NDggMTcuOTkyNiAwLjMxODg0OEMxOC4zNDQ4IDAuMzE4ODQ4IDE4LjY4MjggMC40NTgyMzYgMTguOTMyNiAwLjcwNjU3MUMxOS4wNTc2IDAuODMwNTIyIDE5LjE1NjggMC45Nzc5OSAxOS4yMjQ1IDEuMTQwNDdDMTkuMjkyMSAxLjMwMjk1IDE5LjMyNyAxLjQ3NzIyIDE5LjMyNyAxLjY1MzI0QzE5LjMyNyAxLjgyOTI1IDE5LjI5MjEgMi4wMDM1MyAxOS4yMjQ1IDIuMTY2MDFDMTkuMTU2OCAyLjMyODQ5IDE5LjA1NzYgMi40NzU5NSAxOC45MzI2IDIuNTk5OUwxMC45MzI2IDEwLjU5OTlDMTAuNjg0MyAxMC44NDYyIDEwLjM0OTEgMTAuOTg1MSA5Ljk5OTI3IDEwLjk4NjZaJyBmaWxsPSclMjMxRTMyNkUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnByaWNpbmctY2FyZCB7XG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZS0zMiAkc3BhY2UtMjQ7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTJweCAwcHggcmdiYSg3MCwgOTAsIDE1MCwgMC4xNSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgLmhlYWRpbmcge1xuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmZi0yO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2UtMTY7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTIwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeS02MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucHJpY2luZy1jYXJkLWNvbnRlbnQge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtMjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXNlbWk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTI0O1xuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS00MDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS04MDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc21hbGwtZno7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkc21hbGwtbGg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMjtcblxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTdcIiBoZWlnaHQ9XCIxMlwiIGZpbGw9XCJub25lXCI+PHBhdGggc3Ryb2tlPVwiJTIzMUUzMjZFXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLXdpZHRoPVwiMlwiIGQ9XCJNMTYgMSA2IDExIDEgNlwiLz48L3N2Zz4nKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucHJpY2Uge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtMjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtbGg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXNlbWk7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmNhdGVnb3JpZXMtc2xpZGVyIHtcbiAgICBwYWRkaW5nOiAkc3BhY2UtMjQgMDtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDEycHggMHB4ICM0NjVBOTYyNjtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNjQ7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTEwMDtcbiAgICB9XG4gICAgLnN3aXBlciB7XG4gICAgICAgIHBhZGRpbmc6IDAgJHNwYWNlLTQwO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZS0yNDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmZi0yO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTI7XG4gICAgfVxuICAgIGEge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICBwYWRkaW5nOiAzcHggJHNwYWNlLTg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5LTYwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeS0yMDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1zZWNvbmRhcnktMTAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXZpZ2F0aW9uLXBhZ2UtcHJldixcbiAgICAubmF2aWdhdGlvbi1wYWdlLW5leHQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSAzcHgpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggMHB4ICMwMDAwMDAwRDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyAnICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjEyXCIgaGVpZ2h0PVwiMTlcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGZpbGw9XCIlMjMxRTMyNkVcIiBkPVwiTTEuODU0IDE4LjcyN2ExLjMzNSAxLjMzNSAwIDAgMS0uOTQ3LS4zODcgMS4zMzQgMS4zMzQgMCAwIDEgMC0xLjg4TDcuODU0IDkuNS45MDcgMi41NEExLjMzMyAxLjMzMyAwIDAgMSAyLjc4Ny42Nmw3Ljg4IDcuODkzYTEuMzMzIDEuMzMzIDAgMCAxIC4zODcuOTQ3IDEuNCAxLjQgMCAwIDEtLjM4Ny45NDdMMi43NjEgMTguMzRjLS4yNDIuMjQtLjU2Ny4zNzgtLjkwNy4zODdaXCIvPjwvc3ZnPicpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kYXJ5LTIwXG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5hdmlnYXRpb24tcGFnZS1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICAgICAgICByaWdodDogLTM4cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgICAgICByaWdodDogLTM4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5hdmlnYXRpb24tcGFnZS1wcmV2IHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgICAgICAgIGxlZnQ6IC0zOHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICBsZWZ0OiAtMjdweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgICAgICBsZWZ0OiAtMzhweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuY2FyZHMtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTY0O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMDA7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgZm9udC1zaXplOiAkaDItZno7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaDItZno7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS00ODtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAuY29sLTEyLFxuICAgIC5jb2wtNixcbiAgICAuY29sLTQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMjQ7XG4gICAgfVxuICAgIC5saW5rLXdyYXBwZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLmNhcmQtaXRlbSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeS0yMDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jYXJkLWl0ZW0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS0yMDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktMjA7XG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZS0yMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgaDMge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtZno7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZmLTI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTY7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktODA7XG4gICAgICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5kb2N0b3ItY2FyZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNjQ7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTAwO1xuICAgIH1cbiAgICAmLm1iLXNtYWxsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTMyO1xuICAgIH1cbiAgICAuZG9jdG9yLWNhcmQtaGVhZGluZyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogJGgyLWZ6O1xuICAgICAgICBsaW5lLWhlaWdodDogJGgyLWxoO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMzI7XG4gICAgfVxuICAgIC5kb2N0b3ItY2FyZC1zdWItaGVhZGluZyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS00MDtcbiAgICB9XG4gICAgLm9yZGVyLWNvbnRlbnQge1xuICAgICAgICAudGVhbS1pdGVtLXdyYXBwZXIge1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIH1cbiAgICAgICAgLnRlYW0taXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGVhbS1pdGVtIHtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMnB4IDBweCAjNDY1QTk2MjY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZS0zMiAkc3BhY2UtMjQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0yNDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTIwO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjU3cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTMyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjU3cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZmLTI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtZno7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1zZW1pO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS04O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc21hbGwtZno7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRzbWFsbC1saDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMTAwO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzbWFsbC1mejtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJHNtYWxsLWxoO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLWZ6O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJHNtYWxsLWZ6O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTYwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNDtcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xMDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRlYW0taXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0yNDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRvY3Rvci1jYXJkX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktMjA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZS0yNDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMjQ7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWRpdGlvbmFsLXRleHQge1xuICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6O1xuICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtbGg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZS0yNDtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1zZW1pO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2UtODtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjBcIiBoZWlnaHQ9XCIyMFwiIGZpbGw9XCJub25lXCI+PHBhdGggZmlsbD1cIiUyMzFFMzI2RVwiIGQ9XCJNOSA1aDJ2Mkg5VjVabTAgNGgydjZIOVY5Wm0xLTlDNC40OCAwIDAgNC40OCAwIDEwczQuNDggMTAgMTAgMTAgMTAtNC40OCAxMC0xMFMxNS41MiAwIDEwIDBabTAgMThjLTQuNDEgMC04LTMuNTktOC04czMuNTktOCA4LTggOCAzLjU5IDggOC0zLjU5IDgtOCA4WlwiLz48L3N2Zz4nKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xMDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufSIsIi5hY2NvcmRpb24tZ3JpZC0xIHtcbiAgICAmLnNtYWxsLWhlYWRpbmcge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNlY3Rpb24tdGl0bGUge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICBmb250LXNpemU6ICRoMi1mejtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRoMi1saDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTMyO1xuICAgIH1cbiAgICAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAkc3BhY2UtMjA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktNjA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTI0O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMjA7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcbiAgICAgICAgICAgIC5hY2NvcmRpb24taXRlbS0tdGV4dCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiB1bnNldDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbnRlbnQtaXRlbS0tYXJyb3cge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICBmb250LXNpemU6ICRoMy1mejtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkaDMtbGg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTI7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkyJTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDY4cHg7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMzVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS10ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MiU7XG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjZS0yMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hZGl0LXRleHQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2UtODtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIyMFwiIGhlaWdodD1cIjIwXCIgZmlsbD1cIm5vbmVcIj48cGF0aCBmaWxsPVwiJTIzMUUzMjZFXCIgZD1cIk05IDVoMnYySDlWNVptMCA0aDJ2Nkg5VjlabTEtOUM0LjQ4IDAgMCA0LjQ4IDAgMTBzNC40OCAxMCAxMCAxMCAxMC00LjQ4IDEwLTEwUzE1LjUyIDAgMTAgMFptMCAxOGMtNC40MSAwLTgtMy41OS04LThzMy41OS04IDgtOCA4IDMuNTkgOCA4LTMuNTkgOC04IDhaXCIvPjwvc3ZnPicpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50LWl0ZW0tLWFycm93IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA5cHgpO1xuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjEyXCIgaGVpZ2h0PVwiMTlcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGZpbGw9XCIlMjMxRTMyNkVcIiBkPVwiTTEuODU0IDE4LjcyN2ExLjMzNSAxLjMzNSAwIDAgMS0uOTQ3LS4zODcgMS4zMzQgMS4zMzQgMCAwIDEgMC0xLjg4TDcuODU0IDkuNS45MDcgMi41NEExLjMzMyAxLjMzMyAwIDAgMSAyLjc4Ny42Nmw3Ljg4IDcuODkzYTEuMzMzIDEuMzMzIDAgMCAxIC4zODcuOTQ3IDEuNCAxLjQgMCAwIDEtLjM4Ny45NDdMMi43NjEgMTguMzRjLS4yNDIuMjQtLjU2Ny4zNzgtLjkwNy4zODdaXCIvPjwvc3ZnPicpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hZGRpdGlvbmFsLWluZm9ybWF0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlLTMyO1xuICAgICAgICBmb250LXNpemU6ICRzbWFsbC1mejtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRzbWFsbC1saDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2UtODtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjBcIiBoZWlnaHQ9XCIyMFwiIGZpbGw9XCJub25lXCI+PHBhdGggZmlsbD1cIiUyMzFFMzI2RVwiIGQ9XCJNOSA1aDJ2Mkg5VjVabTAgNGgydjZIOVY5Wm0xLTlDNC40OCAwIDAgNC40OCAwIDEwczQuNDggMTAgMTAgMTAgMTAtNC40OCAxMC0xMFMxNS41MiAwIDEwIDBabTAgMThjLTQuNDEgMC04LTMuNTktOC04czMuNTktOCA4LTggOCAzLjU5IDggOC0zLjU5IDgtOCA4WlwiLz48L3N2Zz4nKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBmbGV4LXNocmluazogMFxuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMTAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLm1vc2FpYy1idWxsZXQtaW1hZ2UtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTY0O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTEwMDtcbiAgICB9XG4gICAgLndyYXBwZXItYm94OmhhcyguYWRkaXRpb25hbC1pbmZvcm1hdGlvbil7XG4gICAgICAgIC5ib3gge1xuICAgICAgICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubW9zYWljLWJ1bGxldC1pbWFnZSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICB9XG4gICAgaDMge1xuICAgICAgICBmb250LWZhbWlseTogJGZmLTI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0yNDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICB9XG5cbiAgICAuaW1hZ2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMzI7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJveCB7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTJweCAwcHggIzQ2NUE5NjI2O1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xNjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMjQ7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xMDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMjtcblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0yOHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjE3XCIgaGVpZ2h0PVwiMTJcIiBmaWxsPVwibm9uZVwiPjxwYXRoIHN0cm9rZT1cIiUyMzFFMzI2RVwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZS13aWR0aD1cIjJcIiBkPVwiTTE2IDEgNiAxMSAxIDZcIi8+PC9zdmc+Jyk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hZGRpdGlvbmFsLWluZm9ybWF0aW9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRzbWFsbC1mejtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkc21hbGwtbGg7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlLTg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjIwXCIgaGVpZ2h0PVwiMjBcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGZpbGw9XCIlMjMxRTMyNkVcIiBkPVwiTTkgNWgydjJIOVY1Wm0wIDRoMnY2SDlWOVptMS05QzQuNDggMCAwIDQuNDggMCAxMHM0LjQ4IDEwIDEwIDEwIDEwLTQuNDggMTAtMTBTMTUuNTIgMCAxMCAwWm0wIDE4Yy00LjQxIDAtOC0zLjU5LTgtOHMzLjU5LTggOC04IDggMy41OSA4IDgtMy41OSA4LTggOFpcIi8+PC9zdmc+Jyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMTAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIubWFpbi1iYW5uZXItY2F0ZWdvcmllcy0xIHtcbiAgICBtYXJnaW4tdG9wOiA5MXB4O1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS02NDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDk2cHg7XG4gICAgfVxuXG4gICAgLm1haW4tYmFubmVyLWNhdGVnb3JpZXMtMS1pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZS02NCAwO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNlLTEwMCAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpoYXMoLmJnLWltZykge1xuICAgICAgICBtaW4taGVpZ2h0OiA0ODBweDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU5MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5iYWNrZ3JvdW5kIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktMjA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICB9XG4gICAgLmJnLWltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogLTE0MHB4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm92ZXJsYXktZGl2IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMzAsIDUwLCAxMTAsIDAuNik7XG4gICAgfVxuICAgIC5uZXctY29sb3Ige1xuICAgICAgICBoMSwgcCB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICB9XG4gICAgICAgLmJ1dHRvbnMge1xuICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICYuYnRuLXByaW1hcnkge1xuICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICB9XG4gICAgICAgICAgIH1cbiAgICAgICB9XG4gICAgfVxuICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAkaDEtZno7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaDEtbGg7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbm9ybWFsO1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICBoeXBoZW5zOiBhdXRvO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBmb250LWZhbWlseTogJGZmLTI7XG4gICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saDtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAudGV4dCB7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlLTMyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRleHQtY29sLWltZyB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZS0zMjtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlLTQ4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnV0dG9ucyB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZS0zMjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgJi5idG4tcHJpbWFyeSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlLTEyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlLTEyO1xuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYmlnLWxhbmd1YWdlLXN3aXRjaGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgI2xhbmd1YWdlLXN3aXRjaGVyIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICNhY3RpdmUtbGFuZ3VhZ2Uge1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICNhY3RpdmUtbGFuZ3VhZ2Uge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZS0xMjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAyMCAyMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTE5IDEwQzE5IDE0Ljk3MDYgMTQuOTcwNiAxOSAxMCAxOU0xOSAxMEMxOSA1LjAyOTQ0IDE0Ljk3MDYgMSAxMCAxTTE5IDEwSDFNMTAgMTlDNS4wMjk0NCAxOSAxIDE0Ljk3MDYgMSAxME0xMCAxOUMxMS42NTY5IDE5IDEzIDE0Ljk3MDYgMTMgMTBDMTMgNS4wMjk0NCAxMS42NTY5IDEgMTAgMU0xMCAxOUM4LjM0MzE1IDE5IDcgMTQuOTcwNiA3IDEwQzcgNS4wMjk0NCA4LjM0MzE1IDEgMTAgMU0xIDEwQzEgNS4wMjk0NCA1LjAyOTQ0IDEgMTAgMScgc3Ryb2tlPSclMjMxRTMyNkUnIHN0cm9rZS13aWR0aD0nMS42JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjZS0xMjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTQnIGhlaWdodD0nOScgdmlld0JveD0nMCAwIDE0IDknIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J002Ljk5ODExIDAuNzU5OTVDNy4xMjk3MSAwLjc1OTE4OSA3LjI2MDE4IDAuNzg0NDE0IDcuMzgyMDEgMC44MzQxNzlDNy41MDM4NSAwLjg4Mzk0MyA3LjYxNDY3IDAuOTU3MjY4IDcuNzA4MTEgMS4wNDk5NUwxMy43MDgxIDcuMDQ5OTVDMTMuODAxOCA3LjE0MjkxIDEzLjg3NjIgNy4yNTM1MSAxMy45MjcgNy4zNzUzN0MxMy45Nzc4IDcuNDk3MjMgMTQuMDAzOSA3LjYyNzk0IDE0LjAwMzkgNy43NTk5NUMxNC4wMDM5IDcuODkxOTYgMTMuOTc3OCA4LjAyMjY3IDEzLjkyNyA4LjE0NDUzQzEzLjg3NjIgOC4yNjYzOSAxMy44MDE4IDguMzc2OTkgMTMuNzA4MSA4LjQ2OTk1QzEzLjUyMDcgOC42NTYyIDEzLjI2NzMgOC43NjA3NCAxMy4wMDMxIDguNzYwNzRDMTIuNzM4OSA4Ljc2MDc0IDEyLjQ4NTUgOC42NTYyIDEyLjI5ODEgOC40Njk5NUw2Ljk5ODExIDMuMTY5OTVMMS43MDgxMSA4LjQ2OTk1QzEuNTIwNzQgOC42NTYyIDEuMjY3MjkgOC43NjA3NCAxLjAwMzExIDguNzYwNzRDMC43Mzg5MjEgOC43NjA3NCAwLjQ4NTQ3IDguNjU2MiAwLjI5ODEwNyA4LjQ2OTk1QzAuMjA0Mzc5IDguMzc2OTkgMC4xMjk5ODUgOC4yNjYzOSAwLjA3OTIxNTkgOC4xNDQ1M0MwLjAyODQ0NzEgOC4wMjI2NyAwLjAwMjMwOTcyIDcuODkxOTYgMC4wMDIzMDk3MSA3Ljc1OTk1QzAuMDAyMzA5NyA3LjYyNzk0IDAuMDI4NDQ3IDcuNDk3MjMgMC4wNzkyMTU5IDcuMzc1MzdDMC4xMjk5ODUgNy4yNTM1MSAwLjIwNDM3OSA3LjE0MjkxIDAuMjk4MTA3IDcuMDQ5OTVMNi4yOTgxMSAxLjA0OTk1QzYuNDg0MzcgMC44NjUyMDUgNi43MzU3NyAwLjc2MTA1NSA2Ljk5ODExIDAuNzU5OTVaJyBmaWxsPSclMjMxRTMyNkUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgI2xhbmd1YWdlLXN3aXRjaGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeS00MDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5LTQwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeS0yMDtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xMDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNhdGVnb3JpZXMtc2xpZGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeS0yMDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMTAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zZWNvbmRhcnktMjA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXNlY29uZGFyeS0xMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnRhYnMtYWNjb3JkaW9ucy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNjQ7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTAwO1xuICAgIH1cbiAgICAudXBwZXItcGFydCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMDA7XG4gICAgICAgIC5uYXYtdGFicy1hY2NvcmRpb24ge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAudGFiLW5hdi1pdGVtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMjQ7XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi0td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI2MHB4O1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI2MHB4O1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDI3LjMxJSwgcmdiYSgwLCAwLCAwLCAwLjIpIDU1LjMyJSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJHNwYWNlLTMyO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkaDItZno7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGgyLWxoO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxvd2VyLXBhcnQge1xuICAgICAgICAudGFiLXBhbmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRhYi1oZWFkaW5nIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGgyLWZ6O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRoMi1saDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZmLTE7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMzI7XG4gICAgICAgIH1cbiAgICAgICAgLmFjY29yZGlvbi1pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjZS0yMDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5LTYwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0yNDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeS0yMDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICAuYWNjb3JkaW9uLWl0ZW0tLXRleHQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNvbnRlbnQtaXRlbS0tYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkaDMtZno7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRoMy1saDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZmLTE7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MiU7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtLXRleHQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtbGg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MiU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjZS0yMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb250ZW50LWl0ZW0tLWFycm93IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAyNHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTJcIiBoZWlnaHQ9XCIxOVwiIGZpbGw9XCJub25lXCI+PHBhdGggZmlsbD1cIiUyMzFFMzI2RVwiIGQ9XCJNMS44NTQgMTguNzI3YTEuMzM1IDEuMzM1IDAgMCAxLS45NDctLjM4NyAxLjMzNCAxLjMzNCAwIDAgMSAwLTEuODhMNy44NTQgOS41LjkwNyAyLjU0QTEuMzMzIDEuMzMzIDAgMCAxIDIuNzg3LjY2bDcuODggNy44OTNhMS4zMzMgMS4zMzMgMCAwIDEgLjM4Ny45NDcgMS40IDEuNCAwIDAgMS0uMzg3Ljk0N0wyLjc2MSAxOC4zNGMtLjI0Mi4yNC0uNTY3LjM3OC0uOTA3LjM4N1pcIi8+PC9zdmc+Jyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEuYnRuIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2UtMjQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFkZGl0aW9uYWwtaW5mb3JtYXRpb24ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlLTMyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2UtODtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjIwXCIgaGVpZ2h0PVwiMjBcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGZpbGw9XCIlMjMxRTMyNkVcIiBkPVwiTTkgNWgydjJIOVY1Wm0wIDRoMnY2SDlWOVptMS05QzQuNDggMCAwIDQuNDggMCAxMHM0LjQ4IDEwIDEwIDEwIDEwLTQuNDggMTAtMTBTMTUuNTIgMCAxMCAwWm0wIDE4Yy00LjQxIDAtOC0zLjU5LTgtOHMzLjU5LTggOC04IDggMy41OSA4IDgtMy41OSA4LTggOFpcIi8+PC9zdmc+Jyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWRkaXRpb25hbC1pbmZvcm1hdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLWZ6O1xuICAgICAgICBsaW5lLWhlaWdodDogJHNtYWxsLWxoO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlLTg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjIwXCIgaGVpZ2h0PVwiMjBcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGZpbGw9XCIlMjMxRTMyNkVcIiBkPVwiTTkgNWgydjJIOVY1Wm0wIDRoMnY2SDlWOVptMS05QzQuNDggMCAwIDQuNDggMCAxMHM0LjQ4IDEwIDEwIDEwIDEwLTQuNDggMTAtMTBTMTUuNTIgMCAxMCAwWm0wIDE4Yy00LjQxIDAtOC0zLjU5LTgtOHMzLjU5LTggOC04IDggMy41OSA4IDgtMy41OSA4LTggOFpcIi8+PC9zdmc+Jyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDBcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5jYXJkcy1pbWFnZS1saW5rcy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNjQ7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTAwO1xuICAgIH1cbiAgICAuaGVhZGluZyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogJGgyLWZ6O1xuICAgICAgICBsaW5lLWhlaWdodDogJGgyLWxoO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMzI7XG4gICAgfVxuICAgIC5jYXJkcy1pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTI0O1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICAuY2FyZC1pdGVtIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIxMnB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMjQ7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjYwcHg7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjYwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMjcuMzElLCByZ2JhKDAsIDAsIDAsIDAuMikgNTUuMzIlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHNwYWNlLTMyO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGgyLWZ6O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkaDItbGg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZmLTE7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmJ1dHRvbnMtZ3JpZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNjQ7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTAwO1xuICAgIH1cbiAgICAuYnV0dG9uLXdyYXBwZXIge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogMjRweDtcbiAgICB9XG59IiwiLmFkZGl0aW9uYWwtaW5mb3JtYXRpb24tMSB7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICBmb250LXNpemU6ICRzbWFsbC1mejtcbiAgICBsaW5lLWhlaWdodDogJHNtYWxsLWxoO1xuICAgICYubXQtc21hbGwge1xuICAgICAgICBtYXJnaW4tdG9wOiAtNDZweDtcbiAgICB9XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWRkaXRpb25hbC1pbmZvcm1hdGlvbi10ZXh0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZS04O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIyMFwiIGhlaWdodD1cIjIwXCIgZmlsbD1cIm5vbmVcIj48cGF0aCBmaWxsPVwiJTIzMUUzMjZFXCIgZD1cIk05IDVoMnYySDlWNVptMCA0aDJ2Nkg5VjlabTEtOUM0LjQ4IDAgMCA0LjQ4IDAgMTBzNC40OCAxMCAxMCAxMCAxMC00LjQ4IDEwLTEwUzE1LjUyIDAgMTAgMFptMCAxOGMtNC40MSAwLTgtMy41OS04LThzMy41OS04IDgtOCA4IDMuNTkgOCA4LTMuNTkgOC04IDhaXCIvPjwvc3ZnPicpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwXG4gICAgICAgIH1cbiAgICB9XG59IiwiLmJhbm5lcnMtZ3JpZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNjQ7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTAwO1xuICAgIH1cbiAgICAuY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0yNDtcbiAgICB9XG4gICAgLmNvbC0xMiB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICAgICAgICAuYmFubmVyLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIC5iYW5uZXItdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5iYW5uZXItaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLW1kLTYsIC5jb2wtbGctNCwgLmNvbC14bC0zIHtcbiAgICAgICAgLmJhbm5lci10ZXh0IHtcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIH1cbiAgICAgICAgLmJhbm5lci1pbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJhbm5lci13cmFwcGVyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0I3RDBGOTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIH1cbiAgICAgICAgLmJhbm5lci10ZXh0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjZS0yMCAkc3BhY2UtMjQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMy42cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTI0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTI0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtbGg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYnRuLXByaW1hcnkge1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJhbm5lci1pbWFnZSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogNnB4IDZweCA2cHggNnB4O1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggNnB4IDZweCAwO1xuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjM1cHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi50ZXN0aW1vbmlhbC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNjQ7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTAwO1xuICAgIH1cbiAgICAuYXV0aG9yIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAuZG9jdG9yLWNhcmQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogMzYwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTMyO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAuYXV0aG9yIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMjgwcHg7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMjcuMzElLCByZ2JhKDAsIDAsIDAsIDAuMikgNTUuMzIlKTtcbiAgICAgICAgfVxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2UtMTYgJHNwYWNlLTMyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGgyLWZ6O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkaDItbGg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZmLTE7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ub3JtYWw7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2l0ZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTJweCAwcHggIzQ2NUE5NjI2O1xuICAgICAgICBwYWRkaW5nOiAkc3BhY2UtMzIgJHNwYWNlLTQwO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgIHRvcDogLTIycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc2MCcgaGVpZ2h0PSc0NCcgdmlld0JveD0nMCAwIDYwIDQ0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNjAgMTQuMDU1NkM2MCAyNC44NTE5IDUzLjEyNSAzNi42NjY3IDQ1LjIwODMgNDRIMzguMzMzM0M0Mi43MDgzIDM5LjUxODUgNDguMTI1IDMxLjk4MTUgNDguMTI1IDI1LjQ2M0M0OC4xMjUgMjIuNDA3NCA0Ni40NTgzIDIyIDQzLjk1ODMgMjEuNzk2M0MzNy43MDgzIDIxLjE4NTIgMzQuNTgzMyAxNy4zMTQ4IDM0LjU4MzMgMTEuMjAzN0MzNC41ODMzIDQuNDgxNDggNDAuMjA4MyAwIDQ2Ljg3NSAwQzU1LjQxNjcgMCA2MCA2LjExMTExIDYwIDE0LjA1NTZaTTI1LjQxNjcgMTQuMDU1NkMyNS40MTY3IDI0Ljg1MTkgMTguNTQxNyAzNi42NjY3IDEwLjYyNSA0NEgzLjc1QzguMTI1IDM5LjUxODUgMTMuNTQxNyAzMS45ODE1IDEzLjU0MTcgMjUuNDYzQzEzLjU0MTcgMjIuNDA3NCAxMS44NzUgMjIgOS4zNzUgMjEuNzk2M0MzLjEyNSAyMS4xODUyIDAgMTcuMzE0OCAwIDExLjIwMzdDMCA0LjQ4MTQ4IDUuNjI1IDAgMTIuMjkxNyAwQzIwLjgzMzMgMCAyNS40MTY3IDYuMTExMTEgMjUuNDE2NyAxNC4wNTU2WicgZmlsbD0nJTIzQjdEMEY5Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuZG9jdG9yLWNhcmQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTY0O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTEwMDtcbiAgICB9XG4gICAgLnJldmVydC1vcmRlciB7XG4gICAgICAgIC5hdXRob3ItY29sdW1uIHtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDJcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGV4dC1jb2x1bW4ge1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5hdXRob3Ige1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIC5kb2N0b3ItY2FyZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAzNjBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMzI7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIC5hdXRob3Ige1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyODBweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM2MHB4O1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDI3LjMxJSwgcmdiYSgwLCAwLCAwLCAwLjIpIDU1LjMyJSk7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNlLTE2ICRzcGFjZS0zMjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRoMi1mejtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGgyLWxoO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmZi0xO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbm9ybWFsO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRleHQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQjdEMEY5O1xuICAgICAgICBwYWRkaW5nOiAkc3BhY2UtMzIgJHNwYWNlLTQwO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLmJ1dHRvbnMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgfVxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZS0yNDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hZGl0aW9uYWwtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlLTI0O1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LW5vcm1hbDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlLTg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjIwXCIgaGVpZ2h0PVwiMjBcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGZpbGw9XCIlMjMxRTMyNkVcIiBkPVwiTTkgNWgydjJIOVY1Wm0wIDRoMnY2SDlWOVptMS05QzQuNDggMCAwIDQuNDggMCAxMHM0LjQ4IDEwIDEwIDEwIDEwLTQuNDggMTAtMTBTMTUuNTIgMCAxMCAwWm0wIDE4Yy00LjQxIDAtOC0zLjU5LTgtOHMzLjU5LTggOC04IDggMy41OSA4IDgtMy41OSA4LTggOFpcIi8+PC9zdmc+Jyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMTAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLm5ld3NsZXR0ZXItMiB7XG4gICAgLm5ld3NsZXR0ZXItMi1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogJHNwYWNlLTMyICRzcGFjZS0yNDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMnB4IDBweCAjNDY1QTk2MjY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS02NDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2UtNDggJHNwYWNlLTgwO1xuICAgICAgICB9XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGgyLWZ6O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRoMi1saDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMjQ7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRzbWFsbC1mejtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkc21hbGwtbGg7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTMyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLWZ6O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkc21hbGwtbGg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTYwO1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHNwYWNlLTE2O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS02MDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktNjA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGZvcm0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTI7XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktNjA7XG4gICAgICAgICAgICBmb250LXNpemU6ICRzbWFsbC1mejtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkc21hbGwtbGg7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS02MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZbdHlwZT1cImVtYWlsXCJdIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeS02MDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDExcHggJHNwYWNlLTE2O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlLTg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuYnRuLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLm1haW4tYmFubmVyLXNsaWRlci0xIHtcbiAgICBwYWRkaW5nOiAkc3BhY2UtNjQgMDtcbiAgICBtYXJnaW4tdG9wOiA5MXB4O1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS02NDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMDA7XG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZS0xMDAgMDtcbiAgICAgICAgbWFyZ2luLXRvcDogOTZweDtcbiAgICB9XG5cbiAgICAmOmhhcyguc3dpcGVyKSxcbiAgICAmOmhhcyguYmctaW1nKSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ4MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1OTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDY1MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJhY2tncm91bmQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS0yMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgfVxuXG4gICAgLnN3aXBlciB7XG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDgwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTkwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA2NTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dpcGVyLFxuICAgIC5iZy1pbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IC0xNDBweDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmV3LWNvbG9yIHtcblxuICAgICAgICBoMSxcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ1dHRvbnMge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgJi5idG4tcHJpbWFyeSB7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGgxLWZ6O1xuICAgICAgICBsaW5lLWhlaWdodDogJGgxLWxoO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmb250LXdlaWdodDogJGZ3LW5vcm1hbDtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgaHlwaGVuczogYXV0bztcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmZi0yO1xuICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6O1xuICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtbGg7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLm92ZXJsYXktYmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNiwgNTMsIDEzNiwgMC45KTtcbiAgICB9XG5cbiAgICAuYmctdGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAkc3BhY2UtMjQgMCAkc3BhY2UtNDg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMDAwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNiwgNTMsIDEzNiwgMC45KTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICB0b3A6IC0xMDAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC50ZXh0IHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2UtMzI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGV4dC1jb2wtaW1nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlLTMyO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2UtNDg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5idXR0b25zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlLTMyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgJi5idG4tcHJpbWFyeSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlLTEyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlLTEyO1xuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tYWluLWJhbm5lci1zd2lwZXItMS1idWxsZXQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdG9wOiAxMTIlO1xuICAgICAgICAgICAgbGVmdDogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNDIsIDI0NywgMjU1LCAwLjUpO1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjJGN0ZGO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5mb290ZXItYmFubmVyLTEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LTIwO1xuICAgIHBhZGRpbmc6IDQ4cHggMDtcbiAgICAucmV2ZXJ0LW9yZGVyIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgIC5pbWFnZS1jb2x1bW4ge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGV4dC1jb2x1bW4ge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC50aXRsZS13aXRoLWltZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMjtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjZS0xMjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaW1hZ2UtY29sdW1uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTMyO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICBmb250LXNpemU6ICRoMi1mejtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRoMi1mejtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmZi0yO1xuICAgIH1cbiAgICAuYnRuIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLmJ0bi1zZWNvbmR7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2UtMjQ7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnRleHQtaW1hZ2Utc2xpZGVyLTIge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS02NDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTAwO1xuICAgIH1cbiAgICAuc3dpcGVyLXRleHQtaW1hZ2UtMiB7XG4gICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgLnNsaWRlLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTJweCAwcHggIzQ2NUE5NjI2O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuc3dpcGVyLXNsaWRlLWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0zMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEyOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpoYXMoLnNlY29uZC1pbWFnZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE0MnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTkwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE2NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuaGVhZGluZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHAsXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgICAgYm90dG9tOiAtMjZweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgYm90dG9tOiAtNDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktNDA7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktNDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuZG9jdG9ycy10ZWFtLWNhcmQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTY0O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTEwMDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGgyLWZ6O1xuICAgICAgICBsaW5lLWhlaWdodDogJGgyLWxoO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMzI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgfVxuXG4gICAgLnRlYW0taXRlbSB7XG4gICAgICAgIC50ZWFtLWl0ZW0td3JhcHBlciB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeS02MDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAgMCAkc3BhY2UtMjQ7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktMTAwO1xuXG4gICAgICAgICAgICAgICAgYnV0dG9uOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaXRlbS1kb2N0b3JzLWxpc3Qge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogJHNwYWNlLTI0O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktNjA7XG5cbiAgICAgICAgICAgICAgICAgICAgLnNjcm9sbC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTMyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jZW50cmFsLWNvbnRhY3Qge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2VudHJhbC1jb250YWN0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZS04O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBlcnNvbi1lbWFpbCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmZi0yO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGg0LWZ6O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkaDQtbGg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZmLTI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHNwYWNlLTMyIDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMzNweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTJcIiBoZWlnaHQ9XCIxOVwiIGZpbGw9XCJub25lXCI+PHBhdGggZmlsbD1cIiUyMzFFMzI2RVwiIGQ9XCJNMS44NTQgMTguNzI3YTEuMzM1IDEuMzM1IDAgMCAxLS45NDctLjM4NyAxLjMzNCAxLjMzNCAwIDAgMSAwLTEuODhMNy44NTQgOS41LjkwNyAyLjU0QTEuMzMzIDEuMzMzIDAgMCAxIDIuNzg3LjY2bDcuODggNy44OTNhMS4zMzMgMS4zMzMgMCAwIDEgLjM4Ny45NDcgMS40IDEuNCAwIDAgMS0uMzg3Ljk0N0wyLjc2MSAxOC4zNGMtLjI0Mi4yNC0uNTY3LjM3OC0uOTA3LjM4N1pcIi8+PC9zdmc+Jyk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLml0ZW0tZG9jdG9ycy1saXN0IHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgICAgIC5zY3JvbGwtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICAgICAgICAgICAgICAgICAgICBzY3JvbGxiYXItY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMCB0cmFuc3BhcmVudDtcblxuXG4gICAgICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRvY3RvciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTI0O1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5za2VsZXRvbi1mZWF0dXJlZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktNDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDg4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4OHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2UtMjQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2UtMjQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4OHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDg4cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNDtcblxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYS5pbmhlcml0IHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzbWFsbC1mejtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRzbWFsbC1saDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEuZG9jdG9yLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5idG4tdGVydGlhcnk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi50aW1lbGluZS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNjQ7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTAwO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmZi0xO1xuICAgICAgICBmb250LXNpemU6ICRoMi1mejtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRoMi1saDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTIwO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNDA7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgfVxuXG4gICAgLmJveC1zaGFkb3cge1xuICAgICAgICBwYWRkaW5nOiAkc3BhY2UtMjQ7XG4gICAgfVxuXG4gICAgLmltZyB7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcblxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG4gICAgICAgICAgICB3aWR0aDogNDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM4MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogJHNwYWNlLTI0IDA7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2UtMzY7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjZS00ODtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53cmFwcGVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMnB4IDBweCByZ2JhKDcwLCA5MCwgMTUwLCAwLjE1KTtcbiAgICAgICAgcGFkZGluZzogJHNwYWNlLTI0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBhZ2luYXRpb24td3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJHNwYWNlLTI0O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2UtMjQ7XG4gICAgfVxuXG4gICAgLnRpbWVsaW5lLXBhZ2luYXRpb24ge1xuXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjs7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktNjA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC40cyBlYXNlLCBib3JkZXItcmFkaXVzIDAuNHMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjRzIGVhc2U7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5wYWdpbmF0aW9uLWJ1bGxldCAueWVhciB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtMjtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcbiAgICB9XG5cbiAgICAucGFnaW5hdGlvbi1idWxsZXQuYWN0aXZlIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICAgIH1cblxuICAgIC5wYWdpbmF0aW9uLWJ1bGxldC5hY3RpdmUgLnllYXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgLnBhZ2luYXRpb24tbGluZS13cmFwcGVyIHtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBhZ2luYXRpb24tbGluZSB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS02MDtcbiAgICAgICAgbWFyZ2luOiAwIDRweDtcbiAgICB9XG5cbiAgICAudGltZWxpbmUtc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAgIC50aW1lbGluZS1zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSA1MnB4KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IDBweCAjMDAwMDAwMEQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcgJyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxMlwiIGhlaWdodD1cIjE5XCIgZmlsbD1cIm5vbmVcIj48cGF0aCBmaWxsPVwiJTIzMUUzMjZFXCIgZD1cIk0xLjg1NCAxOC43MjdhMS4zMzUgMS4zMzUgMCAwIDEtLjk0Ny0uMzg3IDEuMzM0IDEuMzM0IDAgMCAxIDAtMS44OEw3Ljg1NCA5LjUuOTA3IDIuNTRBMS4zMzMgMS4zMzMgMCAwIDEgMi43ODcuNjZsNy44OCA3Ljg5M2ExLjMzMyAxLjMzMyAwIDAgMSAuMzg3Ljk0NyAxLjQgMS40IDAgMCAxLS4zODcuOTQ3TDIuNzYxIDE4LjM0Yy0uMjQyLjI0LS41NjcuMzc4LS45MDcuMzg3WlwiLz48L3N2Zz4nKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeS0yMCAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxuICAgIFxuICAgIC50aW1lbGluZS1zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICBsZWZ0OiAxNHB4O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRpbWVsaW5lLXN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAxNHB4O1xuICAgIH1cbn0iLCIuZ2FsbGVyeS0yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNjQ7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTAwO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmZi0xO1xuICAgICAgICBmb250LXNpemU6ICRoMi1mejtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRoMi1saDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTQ4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICBmb250LWZhbWlseTogJGZmLTI7XG4gICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAkc3BhY2UtMTIgJHNwYWNlLTI0IDAgJHNwYWNlLTI0O1xuXG4gICAgICAgIGF7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXIuZ2FsbGVyeS0yLXNsaWRlciB7XG5cbiAgICAgICAgYTpob3ZlciBpbWcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICB9XG5cbiAgICAgICAgcGFkZGluZzogNDBweCAwIDEwMHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgICAgIH1cblxuXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmdhbGxlcnkyLXN3aXBlci1idXR0b24tcHJldixcbiAgICAuZ2FsbGVyeTItc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IDBweCAjMDAwMDAwMEQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyAnICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjEyXCIgaGVpZ2h0PVwiMTlcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGZpbGw9XCIlMjMxRTMyNkVcIiBkPVwiTTEuODU0IDE4LjcyN2ExLjMzNSAxLjMzNSAwIDAgMS0uOTQ3LS4zODcgMS4zMzQgMS4zMzQgMCAwIDEgMC0xLjg4TDcuODU0IDkuNS45MDcgMi41NEExLjMzMyAxLjMzMyAwIDAgMSAyLjc4Ny42Nmw3Ljg4IDcuODkzYTEuMzMzIDEuMzMzIDAgMCAxIC4zODcuOTQ3IDEuNCAxLjQgMCAwIDEtLjM4Ny45NDdMMi43NjEgMTguMzRjLS4yNDIuMjQtLjU2Ny4zNzgtLjkwNy4zODdaXCIvPjwvc3ZnPicpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zZWNvbmRhcnktMjBcbiAgICAgICAgfVxuXG4gICAgICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAuZ2FsbGVyeTItc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAgICAgICAuZ2FsbGVyeTItc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmdhbGxlcnktYXJyb3dzOmhvdmVyIHtcbiAgICAgICAgICAgIC5nYWxsZXJ5Mi1zd2lwZXItYnV0dG9uLXByZXYsXG4gICAgICAgICAgICAuZ2FsbGVyeTItc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmdhbGxlcnkyLXN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgIGxlZnQ6IDE0cHg7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcbiAgICAgICAgICAgIGxlZnQ6IDEwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmdhbGxlcnkyLXN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAxNHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG4gICAgICAgICAgICByaWdodDogMTAwcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnRleHQtaW4tY29sdW1ucyB7XG4gICAgcCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmZi0yO1xuICAgIH1cbiAgICBhW2Rvd25sb2FkXSB7XG4gICAgICAgIEBleHRlbmQgLmJ0bi1wcmltYXJ5O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICB9XG4gICAgLl8zZC1mbGlwLWJvb2sge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAuYm9vay10aHVtYm5haWwge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnRlc3RpbW9uaWFsLTMge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS02NDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMDA7XG4gICAgfVxuICAgIC5hdXRob3Ige1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIC5kb2N0b3ItY2FyZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAzNjBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMzI7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIC5hdXRob3Ige1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyODBweDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAyNy4zMSUsIHJnYmEoMCwgMCwgMCwgMC4yKSA1NS4zMiUpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb250ZW50LW5hbWUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogJHNwYWNlLTE2ICRzcGFjZS0zMjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGVuZDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkaDItZno7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGgyLWxoO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtMTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbm9ybWFsO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGVudCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTJweCAwcHggIzQ2NUE5NjI2O1xuICAgICAgICBwYWRkaW5nOiAkc3BhY2UtMzIgJHNwYWNlLTQwO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTI7XG4gICAgICAgIH1cbiAgICAgICAgYXtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoMixcbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkaDItZno7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGgyLWxoO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtMTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbm9ybWFsO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTI0O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5jYXRlZ29yaWVzLXNsaWRlci1jb250YWluZXIge1xuICAgIC5jYXRlZ29yaWVzLXNsaWRlci1ibG9nIHtcbiAgICAgICAgcGFkZGluZzogJHNwYWNlLTI0IDAgMCAwO1xuICAgICAgICAuc3dpcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJHNwYWNlLTQwO1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcHggJHNwYWNlLTg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeS02MDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kYXJ5LTIwO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1zZWNvbmRhcnktMTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2UtMjQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmZi0yO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5hdmlnYXRpb24tcGFnZS1wcmV2LFxuICAgIC5uYXZpZ2F0aW9uLXBhZ2UtbmV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiBjYWxjKDUwJSArIDEycHgpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggMHB4ICMwMDAwMDAwRDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyAnICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjEyXCIgaGVpZ2h0PVwiMTlcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGZpbGw9XCIlMjMxRTMyNkVcIiBkPVwiTTEuODU0IDE4LjcyN2ExLjMzNSAxLjMzNSAwIDAgMS0uOTQ3LS4zODcgMS4zMzQgMS4zMzQgMCAwIDEgMC0xLjg4TDcuODU0IDkuNS45MDcgMi41NEExLjMzMyAxLjMzMyAwIDAgMSAyLjc4Ny42Nmw3Ljg4IDcuODkzYTEuMzMzIDEuMzMzIDAgMCAxIC4zODcuOTQ3IDEuNCAxLjQgMCAwIDEtLjM4Ny45NDdMMi43NjEgMTguMzRjLS4yNDIuMjQtLjU2Ny4zNzgtLjkwNy4zODdaXCIvPjwvc3ZnPicpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kYXJ5LTIwXG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5hdmlnYXRpb24tcGFnZS1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICAgICAgICByaWdodDogLTM4cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgICAgICByaWdodDogLTM4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5hdmlnYXRpb24tcGFnZS1wcmV2IHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgICAgICAgIGxlZnQ6IC0zOHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICBsZWZ0OiAtMjdweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgICAgICBsZWZ0OiAtMzhweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuZ3JpZC1nYWxsZXJ5LXNsaWRlci0xIHtcbiAgICBwYWRkaW5nOiAwIDAgNDBweDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTQwcHg7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICBmb250LXNpemU6ICRoMi1mejtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRoMi1saDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTMyO1xuICAgIH1cblxuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICBtYXgtaGVpZ2h0OiA1NDVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkc21hbGwtZno7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJHNtYWxsLWxoO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAmLnNlY29uZGFyeSB7XG4gICAgICAgICAgICAgICAgdG9wOiB1bnNldDtcbiAgICAgICAgICAgICAgICBib3R0b206IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTgnIGhlaWdodD0nMjInIHZpZXdCb3g9JzAgMCAxOCAyMicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTE2LjUgMTMuMjVWMTAuNjI1QzE2LjUgOC43NjEwNCAxNC45ODkgNy4yNSAxMy4xMjUgNy4yNUgxMS42MjVDMTEuMDAzNyA3LjI1IDEwLjUgNi43NDYzMiAxMC41IDYuMTI1VjQuNjI1QzEwLjUgMi43NjEwNCA4Ljk4ODk2IDEuMjUgNy4xMjUgMS4yNUg1LjI1TTYgMTMuMjVMOSAxNi4yNU05IDE2LjI1TDEyIDEzLjI1TTkgMTYuMjVMOSAxMC4yNU03LjUgMS4yNUgyLjYyNUMyLjAwMzY4IDEuMjUgMS41IDEuNzUzNjggMS41IDIuMzc1VjE5LjYyNUMxLjUgMjAuMjQ2MyAyLjAwMzY4IDIwLjc1IDIuNjI1IDIwLjc1SDE1LjM3NUMxNS45OTYzIDIwLjc1IDE2LjUgMjAuMjQ2MyAxNi41IDE5LjYyNVYxMC4yNUMxNi41IDUuMjc5NDQgMTIuNDcwNiAxLjI1IDcuNSAxLjI1Wicgc3Ryb2tlPSclMjMxRTMyNkUnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTgnIGhlaWdodD0nMjInIHZpZXdCb3g9JzAgMCAxOCAyMicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTE2LjUgMTMuMjVWMTAuNjI1QzE2LjUgOC43NjEwNCAxNC45ODkgNy4yNSAxMy4xMjUgNy4yNUgxMS42MjVDMTEuMDAzNyA3LjI1IDEwLjUgNi43NDYzMiAxMC41IDYuMTI1VjQuNjI1QzEwLjUgMi43NjEwNCA4Ljk4ODk2IDEuMjUgNy4xMjUgMS4yNUg1LjI1TTYgMTMuMjVMOSAxNi4yNU05IDE2LjI1TDEyIDEzLjI1TTkgMTYuMjVMOSAxMC4yNU03LjUgMS4yNUgyLjYyNUMyLjAwMzY4IDEuMjUgMS41IDEuNzUzNjggMS41IDIuMzc1VjE5LjYyNUMxLjUgMjAuMjQ2MyAyLjAwMzY4IDIwLjc1IDIuNjI1IDIwLjc1SDE1LjM3NUMxNS45OTYzIDIwLjc1IDE2LjUgMjAuMjQ2MyAxNi41IDE5LjYyNVYxMC4yNUMxNi41IDUuMjc5NDQgMTIuNDcwNiAxLjI1IDcuNSAxLjI1Wicgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2UtODtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZ3JpZC1pbWcge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgIHdpZHRoOiAyMyU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDU0NXB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoNTQ1cHggLyAyIC0gNnB4KTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxhcmdlLWltZyB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogNTQ1cHg7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogNTQ1cHg7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zbWFsbC1pbWcge1xuICAgICAgICB3aWR0aDogMjMlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDU0NXB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDU0NXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1ncmlkLWdhbGxlcnktbmV4dCxcbiAgICAuc3dpcGVyLWdyaWQtZ2FsbGVyeS1wcmV2IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IGNhbGMoNTAlICsgMTNweCk7XG4gICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeS02MDtcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOScgaGVpZ2h0PScxNCcgdmlld0JveD0nMCAwIDkgMTQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xLjM4OTQ3IDEzLjkyQzEuMjU3ODYgMTMuOTIwOCAxLjEyNzQgMTMuODk1NSAxLjAwNTU2IDEzLjg0NThDMC44ODM3MjEgMTMuNzk2IDAuNzcyOTA1IDEzLjcyMjcgMC42Nzk0NjUgMTMuNjNDMC40OTMyMTQgMTMuNDQyNiAwLjM4ODY3MiAxMy4xODkyIDAuMzg4NjcyIDEyLjkyNUMwLjM4ODY3MiAxMi42NjA4IDAuNDkzMjE0IDEyLjQwNzQgMC42Nzk0NjUgMTIuMjJMNS44ODk0NyA3TDAuNjc5NDY1IDEuNzhDMC41MTU2MzkgMS41ODg3IDAuNDMwMDMyIDEuMzQyNjMgMC40Mzk3NTQgMS4wOTA5NUMwLjQ0OTQ3NSAwLjgzOTI3NSAwLjU1MzgwOCAwLjYwMDUzNiAwLjczMTkwMiAwLjQyMjQ0MUMwLjkwOTk5NyAwLjI0NDM0NiAxLjE0ODc0IDAuMTQwMDE0IDEuNDAwNDEgMC4xMzAyOTNDMS42NTIwOSAwLjEyMDU3MiAxLjg5ODE2IDAuMjA2MTc4IDIuMDg5NDcgMC4zNzAwMDRMNy45OTk0NiA2LjI5QzguMDkyMTUgNi4zODM0NCA4LjE2NTQ3IDYuNDk0MjYgOC4yMTUyNCA2LjYxNjFDOC4yNjUgNi43Mzc5NCA4LjI5MDIzIDYuODY4NCA4LjI4OTQ3IDdDOC4yODU3OCA3LjI2NDc3IDguMTgyMiA3LjUxODM3IDcuOTk5NDYgNy43MUwyLjA2OTQ2IDEzLjYzQzEuODg4MTYgMTMuODEgMS42NDQ4NSAxMy45MTM3IDEuMzg5NDcgMTMuOTJaJyBmaWxsPSclMjMxQTM1ODgnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXItZ3JpZC1nYWxsZXJ5LXByZXYge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICB9XG5cbiAgICAuc3dpcGVyLWdyaWQtZ2FsbGVyeS1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IC04cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5ncmlkLWltZywgLnNtYWxsLWltZyB7XG4gICAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxhcmdlLWltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICBpbWcsXG4gICAgICAgIHBpY3R1cmUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLmdyaWQtaW1nLCAubGFyZ2UtaW1nLCAuc21hbGwtaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zd2lwZXItZ3JpZC1nYWxsZXJ5LXBhZ2luYXRpb24ge1xuICAgICAgICBib3R0b206IC0yNnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICBib3R0b206IC00OHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS00MDtcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS00MDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5jb250YWN0LWJsb2NrLTEge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS02NDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMDA7XG4gICAgfVxuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTJweCAwcHggIzQ2NUE5NjI2O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgcGFkZGluZzogJHNwYWNlLTQwICRzcGFjZS00NDtcbiAgICBoMiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogJGgyLWZ6O1xuICAgICAgICBsaW5lLWhlaWdodDogJGgyLWxoO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMjQ7XG4gICAgfVxuICAgIHAge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6O1xuICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtbGg7XG4gICAgfVxuICAgIC5maXJzdC1ibG9jayB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2UtMTY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xNjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRjb2xvci1wcmltYXJ5LTYwO1xuICAgIH1cbiAgICAuZmlyc3QtYmxvY2ssXG4gICAgLnNlY29uZC1ibG9jayB7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLWZ6O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRzbWFsbC1saDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICBmb250LXNpemU6ICRzbWFsbC1mejtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkc21hbGwtbGg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufSIsIi5hY2NvcmRpb24tZ3JpZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNjQ7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTAwO1xuICAgIH1cbiAgICAmX2hlYWQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNDg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICBmb250LXNpemU6ICRoMi1mejtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkaDItbGg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMjQ7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5idG4tc2Vjb25kYXJ5O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE3JyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMTcgMjAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xLjk2MTU0IDguNjY2NjdWOEgxLjMwNzY5VjguNjY2NjdIMS45NjE1NFpNNy4xOTIzMSA4LjY2NjY3VjhINi41Mzg0NlY4LjY2NjY3SDcuMTkyMzFaTTcuMTkyMzEgMTRINi41Mzg0NlYxNC42NjY3SDcuMTkyMzFWMTRaTTE2LjM0NjIgNC42NjY2N0gxN1Y0LjM5MDY3TDE2LjgwOTEgNC4xOTQ2N0wxNi4zNDYyIDQuNjY2NjdaTTEyLjQyMzEgMC42NjY2NjdMMTIuODg2IDAuMTk0NjY3TDEyLjY5MzggMEgxMi40MjMxVjAuNjY2NjY3Wk0xLjk2MTU0IDkuMzMzMzNIMy4yNjkyM1Y4SDEuOTYxNTRWOS4zMzMzM1pNMi42MTUzOCAxNC42NjY3VjExLjMzMzNIMS4zMDc2OVYxNC42NjY3SDIuNjE1MzhaTTIuNjE1MzggMTEuMzMzM1Y4LjY2NjY3SDEuMzA3NjlWMTEuMzMzM0gyLjYxNTM4Wk0zLjI2OTIzIDEwLjY2NjdIMS45NjE1NFYxMkgzLjI2OTIzVjEwLjY2NjdaTTMuOTIzMDggMTBDMy45MjMwOCAxMC4xNzY4IDMuODU0MTkgMTAuMzQ2NCAzLjczMTU3IDEwLjQ3MTRDMy42MDg5NSAxMC41OTY0IDMuNDQyNjQgMTAuNjY2NyAzLjI2OTIzIDEwLjY2NjdWMTJDMy43ODk0NiAxMiA0LjI4ODM5IDExLjc4OTMgNC42NTYyNSAxMS40MTQyQzUuMDI0MTEgMTEuMDM5MSA1LjIzMDc3IDEwLjUzMDQgNS4yMzA3NyAxMEgzLjkyMzA4Wk0zLjI2OTIzIDkuMzMzMzNDMy40NDI2NCA5LjMzMzMzIDMuNjA4OTUgOS40MDM1NyAzLjczMTU3IDkuNTI4NkMzLjg1NDE5IDkuNjUzNjIgMy45MjMwOCA5LjgyMzE5IDMuOTIzMDggMTBINS4yMzA3N0M1LjIzMDc3IDkuNDY5NTcgNS4wMjQxMSA4Ljk2MDg2IDQuNjU2MjUgOC41ODU3OUM0LjI4ODM5IDguMjEwNzEgMy43ODk0NiA4IDMuMjY5MjMgOFY5LjMzMzMzWk02LjUzODQ2IDguNjY2NjdWMTRINy44NDYxNVY4LjY2NjY3SDYuNTM4NDZaTTcuMTkyMzEgMTQuNjY2N0g4LjVWMTMuMzMzM0g3LjE5MjMxVjE0LjY2NjdaTTEwLjQ2MTUgMTIuNjY2N1YxMEg5LjE1Mzg1VjEyLjY2NjdIMTAuNDYxNVpNOC41IDhINy4xOTIzMVY5LjMzMzMzSDguNVY4Wk0xMC40NjE1IDEwQzEwLjQ2MTUgOS40Njk1NyAxMC4yNTQ5IDguOTYwODYgOS44ODcwMiA4LjU4NTc5QzkuNTE5MTYgOC4yMTA3MSA5LjAyMDIzIDggOC41IDhWOS4zMzMzM0M4LjY3MzQxIDkuMzMzMzMgOC44Mzk3MiA5LjQwMzU3IDguOTYyMzQgOS41Mjg2QzkuMDg0OTYgOS42NTM2MiA5LjE1Mzg1IDkuODIzMTkgOS4xNTM4NSAxMEgxMC40NjE1Wk04LjUgMTQuNjY2N0M5LjAyMDIzIDE0LjY2NjcgOS41MTkxNiAxNC40NTYgOS44ODcwMiAxNC4wODA5QzEwLjI1NDkgMTMuNzA1OCAxMC40NjE1IDEzLjE5NzEgMTAuNDYxNSAxMi42NjY3SDkuMTUzODVDOS4xNTM4NSAxMi44NDM1IDkuMDg0OTYgMTMuMDEzIDguOTYyMzQgMTMuMTM4MUM4LjgzOTcyIDEzLjI2MzEgOC42NzM0MSAxMy4zMzMzIDguNSAxMy4zMzMzVjE0LjY2NjdaTTExLjc2OTIgOFYxNC42NjY3SDEzLjA3NjlWOEgxMS43NjkyWk0xMi40MjMxIDkuMzMzMzNIMTUuNjkyM1Y4SDEyLjQyMzFWOS4zMzMzM1pNMTIuNDIzMSAxMkgxNC4zODQ2VjEwLjY2NjdIMTIuNDIzMVYxMlpNMS4zMDc2OSA2LjY2NjY3VjJIMFY2LjY2NjY3SDEuMzA3NjlaTTE1LjY5MjMgNC42NjY2N1Y2LjY2NjY3SDE3VjQuNjY2NjdIMTUuNjkyM1pNMS45NjE1NCAxLjMzMzMzSDEyLjQyMzFWMEgxLjk2MTU0VjEuMzMzMzNaTTExLjk2MDIgMS4xMzg2N0wxNS44ODMyIDUuMTM4NjdMMTYuODA5MSA0LjE5NDY3TDEyLjg4NiAwLjE5NDY2N0wxMS45NjAyIDEuMTM4NjdaTTEuMzA3NjkgMkMxLjMwNzY5IDEuODIzMTkgMS4zNzY1OCAxLjY1MzYyIDEuNDk5MiAxLjUyODZDMS42MjE4MiAxLjQwMzU3IDEuNzg4MTMgMS4zMzMzMyAxLjk2MTU0IDEuMzMzMzNWMEMxLjQ0MTMxIDAgMC45NDIzODEgMC4yMTA3MTQgMC41NzQ1MjEgMC41ODU3ODZDMC4yMDY2NjIgMC45NjA4NTkgMCAxLjQ2OTU3IDAgMkgxLjMwNzY5Wk0wIDE2VjE4SDEuMzA3NjlWMTZIMFpNMS45NjE1NCAyMEgxNS4wMzg1VjE4LjY2NjdIMS45NjE1NFYyMFpNMTcgMThWMTZIMTUuNjkyM1YxOEgxN1pNMTUuMDM4NSAyMEMxNS41NTg3IDIwIDE2LjA1NzYgMTkuNzg5MyAxNi40MjU1IDE5LjQxNDJDMTYuNzkzMyAxOS4wMzkxIDE3IDE4LjUzMDQgMTcgMThIMTUuNjkyM0MxNS42OTIzIDE4LjE3NjggMTUuNjIzNCAxOC4zNDY0IDE1LjUwMDggMTguNDcxNEMxNS4zNzgyIDE4LjU5NjQgMTUuMjExOSAxOC42NjY3IDE1LjAzODUgMTguNjY2N1YyMFpNMCAxOEMwIDE4LjUzMDQgMC4yMDY2NjIgMTkuMDM5MSAwLjU3NDUyMSAxOS40MTQyQzAuOTQyMzgxIDE5Ljc4OTMgMS40NDEzMSAyMCAxLjk2MTU0IDIwVjE4LjY2NjdDMS43ODgxMyAxOC42NjY3IDEuNjIxODIgMTguNTk2NCAxLjQ5OTIgMTguNDcxNEMxLjM3NjU4IDE4LjM0NjQgMS4zMDc2OSAxOC4xNzY4IDEuMzA3NjkgMThIMFonIGZpbGw9JyUyMzFFMzI2RScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2UtMTI7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE3JyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMTcgMjAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xLjk2MTU0IDguNjY2NjdWOEgxLjMwNzY5VjguNjY2NjdIMS45NjE1NFpNNy4xOTIzMSA4LjY2NjY3VjhINi41Mzg0NlY4LjY2NjY3SDcuMTkyMzFaTTcuMTkyMzEgMTRINi41Mzg0NlYxNC42NjY3SDcuMTkyMzFWMTRaTTE2LjM0NjIgNC42NjY2N0gxN1Y0LjM5MDY3TDE2LjgwOTEgNC4xOTQ2N0wxNi4zNDYyIDQuNjY2NjdaTTEyLjQyMzEgMC42NjY2NjdMMTIuODg2IDAuMTk0NjY3TDEyLjY5MzggMEgxMi40MjMxVjAuNjY2NjY3Wk0xLjk2MTU0IDkuMzMzMzNIMy4yNjkyM1Y4SDEuOTYxNTRWOS4zMzMzM1pNMi42MTUzOCAxNC42NjY3VjExLjMzMzNIMS4zMDc2OVYxNC42NjY3SDIuNjE1MzhaTTIuNjE1MzggMTEuMzMzM1Y4LjY2NjY3SDEuMzA3NjlWMTEuMzMzM0gyLjYxNTM4Wk0zLjI2OTIzIDEwLjY2NjdIMS45NjE1NFYxMkgzLjI2OTIzVjEwLjY2NjdaTTMuOTIzMDggMTBDMy45MjMwOCAxMC4xNzY4IDMuODU0MTkgMTAuMzQ2NCAzLjczMTU3IDEwLjQ3MTRDMy42MDg5NSAxMC41OTY0IDMuNDQyNjQgMTAuNjY2NyAzLjI2OTIzIDEwLjY2NjdWMTJDMy43ODk0NiAxMiA0LjI4ODM5IDExLjc4OTMgNC42NTYyNSAxMS40MTQyQzUuMDI0MTEgMTEuMDM5MSA1LjIzMDc3IDEwLjUzMDQgNS4yMzA3NyAxMEgzLjkyMzA4Wk0zLjI2OTIzIDkuMzMzMzNDMy40NDI2NCA5LjMzMzMzIDMuNjA4OTUgOS40MDM1NyAzLjczMTU3IDkuNTI4NkMzLjg1NDE5IDkuNjUzNjIgMy45MjMwOCA5LjgyMzE5IDMuOTIzMDggMTBINS4yMzA3N0M1LjIzMDc3IDkuNDY5NTcgNS4wMjQxMSA4Ljk2MDg2IDQuNjU2MjUgOC41ODU3OUM0LjI4ODM5IDguMjEwNzEgMy43ODk0NiA4IDMuMjY5MjMgOFY5LjMzMzMzWk02LjUzODQ2IDguNjY2NjdWMTRINy44NDYxNVY4LjY2NjY3SDYuNTM4NDZaTTcuMTkyMzEgMTQuNjY2N0g4LjVWMTMuMzMzM0g3LjE5MjMxVjE0LjY2NjdaTTEwLjQ2MTUgMTIuNjY2N1YxMEg5LjE1Mzg1VjEyLjY2NjdIMTAuNDYxNVpNOC41IDhINy4xOTIzMVY5LjMzMzMzSDguNVY4Wk0xMC40NjE1IDEwQzEwLjQ2MTUgOS40Njk1NyAxMC4yNTQ5IDguOTYwODYgOS44ODcwMiA4LjU4NTc5QzkuNTE5MTYgOC4yMTA3MSA5LjAyMDIzIDggOC41IDhWOS4zMzMzM0M4LjY3MzQxIDkuMzMzMzMgOC44Mzk3MiA5LjQwMzU3IDguOTYyMzQgOS41Mjg2QzkuMDg0OTYgOS42NTM2MiA5LjE1Mzg1IDkuODIzMTkgOS4xNTM4NSAxMEgxMC40NjE1Wk04LjUgMTQuNjY2N0M5LjAyMDIzIDE0LjY2NjcgOS41MTkxNiAxNC40NTYgOS44ODcwMiAxNC4wODA5QzEwLjI1NDkgMTMuNzA1OCAxMC40NjE1IDEzLjE5NzEgMTAuNDYxNSAxMi42NjY3SDkuMTUzODVDOS4xNTM4NSAxMi44NDM1IDkuMDg0OTYgMTMuMDEzIDguOTYyMzQgMTMuMTM4MUM4LjgzOTcyIDEzLjI2MzEgOC42NzM0MSAxMy4zMzMzIDguNSAxMy4zMzMzVjE0LjY2NjdaTTExLjc2OTIgOFYxNC42NjY3SDEzLjA3NjlWOEgxMS43NjkyWk0xMi40MjMxIDkuMzMzMzNIMTUuNjkyM1Y4SDEyLjQyMzFWOS4zMzMzM1pNMTIuNDIzMSAxMkgxNC4zODQ2VjEwLjY2NjdIMTIuNDIzMVYxMlpNMS4zMDc2OSA2LjY2NjY3VjJIMFY2LjY2NjY3SDEuMzA3NjlaTTE1LjY5MjMgNC42NjY2N1Y2LjY2NjY3SDE3VjQuNjY2NjdIMTUuNjkyM1pNMS45NjE1NCAxLjMzMzMzSDEyLjQyMzFWMEgxLjk2MTU0VjEuMzMzMzNaTTExLjk2MDIgMS4xMzg2N0wxNS44ODMyIDUuMTM4NjdMMTYuODA5MSA0LjE5NDY3TDEyLjg4NiAwLjE5NDY2N0wxMS45NjAyIDEuMTM4NjdaTTEuMzA3NjkgMkMxLjMwNzY5IDEuODIzMTkgMS4zNzY1OCAxLjY1MzYyIDEuNDk5MiAxLjUyODZDMS42MjE4MiAxLjQwMzU3IDEuNzg4MTMgMS4zMzMzMyAxLjk2MTU0IDEuMzMzMzNWMEMxLjQ0MTMxIDAgMC45NDIzODEgMC4yMTA3MTQgMC41NzQ1MjEgMC41ODU3ODZDMC4yMDY2NjIgMC45NjA4NTkgMCAxLjQ2OTU3IDAgMkgxLjMwNzY5Wk0wIDE2VjE4SDEuMzA3NjlWMTZIMFpNMS45NjE1NCAyMEgxNS4wMzg1VjE4LjY2NjdIMS45NjE1NFYyMFpNMTcgMThWMTZIMTUuNjkyM1YxOEgxN1pNMTUuMDM4NSAyMEMxNS41NTg3IDIwIDE2LjA1NzYgMTkuNzg5MyAxNi40MjU1IDE5LjQxNDJDMTYuNzkzMyAxOS4wMzkxIDE3IDE4LjUzMDQgMTcgMThIMTUuNjkyM0MxNS42OTIzIDE4LjE3NjggMTUuNjIzNCAxOC4zNDY0IDE1LjUwMDggMTguNDcxNEMxNS4zNzgyIDE4LjU5NjQgMTUuMjExOSAxOC42NjY3IDE1LjAzODUgMTguNjY2N1YyMFpNMCAxOEMwIDE4LjUzMDQgMC4yMDY2NjIgMTkuMDM5MSAwLjU3NDUyMSAxOS40MTQyQzAuOTQyMzgxIDE5Ljc4OTMgMS40NDEzMSAyMCAxLjk2MTU0IDIwVjE4LjY2NjdDMS43ODgxMyAxOC42NjY3IDEuNjIxODIgMTguNTk2NCAxLjQ5OTIgMTguNDcxNEMxLjM3NjU4IDE4LjM0NjQgMS4zMDc2OSAxOC4xNzY4IDEuMzA3NjkgMThIMFonIGZpbGw9JyUyM2ZmZicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTEyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTI0O1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAub3Blbi1hY2MtY2FydC1pY29uIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjAnIGhlaWdodD0nMTEnIHZpZXdCb3g9JzAgMCAyMCAxMScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTkuOTk5MjcgMTAuOTg2NkM5LjgyMzc5IDEwLjk4NzYgOS42NDk4NCAxMC45NTQgOS40ODczOSAxMC44ODc2QzkuMzI0OTQgMTAuODIxMiA5LjE3NzE5IDEwLjcyMzUgOS4wNTI2IDEwLjU5OTlMMS4wNTI2IDIuNTk5OUMwLjkyNzYzIDIuNDc1OTUgMC44Mjg0MzggMi4zMjg0OSAwLjc2MDc0NiAyLjE2NjAxQzAuNjkzMDU0IDIuMDAzNTMgMC42NTgyMDMgMS44MjkyNSAwLjY1ODIwMyAxLjY1MzI0QzAuNjU4MjAzIDEuNDc3MjIgMC42OTMwNTQgMS4zMDI5NSAwLjc2MDc0NiAxLjE0MDQ3QzAuODI4NDM4IDAuOTc3OTkgMC45Mjc2MyAwLjgzMDUyMiAxLjA1MjYgMC43MDY1NzFDMS4zMDI0MiAwLjQ1ODIzNiAxLjY0MDM1IDAuMzE4ODQ4IDEuOTkyNiAwLjMxODg0OEMyLjM0NDg1IDAuMzE4ODQ4IDIuNjgyNzggMC40NTgyMzYgMi45MzI2IDAuNzA2NTcxTDkuOTk5MjcgNy43NzMyNEwxNy4wNTI2IDAuNzA2NTcxQzE3LjMwMjQgMC40NTgyMzYgMTcuNjQwNCAwLjMxODg0OCAxNy45OTI2IDAuMzE4ODQ4QzE4LjM0NDggMC4zMTg4NDggMTguNjgyOCAwLjQ1ODIzNiAxOC45MzI2IDAuNzA2NTcxQzE5LjA1NzYgMC44MzA1MjIgMTkuMTU2OCAwLjk3Nzk5IDE5LjIyNDUgMS4xNDA0N0MxOS4yOTIxIDEuMzAyOTUgMTkuMzI3IDEuNDc3MjIgMTkuMzI3IDEuNjUzMjRDMTkuMzI3IDEuODI5MjUgMTkuMjkyMSAyLjAwMzUzIDE5LjIyNDUgMi4xNjYwMUMxOS4xNTY4IDIuMzI4NDkgMTkuMDU3NiAyLjQ3NTk1IDE4LjkzMjYgMi41OTk5TDEwLjkzMjYgMTAuNTk5OUMxMC42ODQzIDEwLjg0NjIgMTAuMzQ5MSAxMC45ODUxIDkuOTk5MjcgMTAuOTg2NlonIGZpbGw9JyUyMzFFMzI2RScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFjY29yZGlvbi1ncmlkLTItY2FyZCB7XG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZS0yNDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMnB4IDBweCByZ2JhKDcwLCA5MCwgMTUwLCAwLjE1KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAuaGVhZGluZyB7XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZmLTE7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkaDMtZno7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkaDMtbGg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjdweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlLTE2O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0yMDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktNjA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFjY29yZGlvbi1ncmlkLWNhcmQtY29udGVudCB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhLmJ0bi5idG4tdGVydGlhcnk6OmFmdGVye1xuICAgICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS00MDtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtbGg7XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTI0O1xuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS00MDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS04MDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc21hbGwtZno7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkc21hbGwtbGg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMjtcblxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTdcIiBoZWlnaHQ9XCIxMlwiIGZpbGw9XCJub25lXCI+PHBhdGggc3Ryb2tlPVwiJTIzMUUzMjZFXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLXdpZHRoPVwiMlwiIGQ9XCJNMTYgMSA2IDExIDEgNlwiLz48L3N2Zz4nKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hY2NvcmRpb24tZ3JpZC0yLXNsaWRlcntcbiAgICAgICAgcGFkZGluZzogMjBweCAxMnB4O1xuICAgIH1cblxuICAgIC5hZzJzLXN3aXBlci1idXR0b24tcHJldixcbiAgICAuYWcycy1zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktMjA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCAwcHggIzAwMDAwMDBEO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcgJyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxMlwiIGhlaWdodD1cIjE5XCIgZmlsbD1cIm5vbmVcIj48cGF0aCBmaWxsPVwiJTIzMUUzMjZFXCIgZD1cIk0xLjg1NCAxOC43MjdhMS4zMzUgMS4zMzUgMCAwIDEtLjk0Ny0uMzg3IDEuMzM0IDEuMzM0IDAgMCAxIDAtMS44OEw3Ljg1NCA5LjUuOTA3IDIuNTRBMS4zMzMgMS4zMzMgMCAwIDEgMi43ODcuNjZsNy44OCA3Ljg5M2ExLjMzMyAxLjMzMyAwIDAgMSAuMzg3Ljk0NyAxLjQgMS40IDAgMCAxLS4zODcuOTQ3TDIuNzYxIDE4LjM0Yy0uMjQyLjI0LS41NjcuMzc4LS45MDcuMzg3WlwiLz48L3N2Zz4nKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kYXJ5LTIwXG4gICAgICAgIH1cblxuICAgICAgICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG4gICAgICAgICAgICB0b3A6IDU5cHg7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgIC5hZzJzLXN3aXBlci1idXR0b24tcHJldixcbiAgICAgICAgLmFnMnMtc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmdhbGxlcnktYXJyb3dzOmhvdmVyIHtcbiAgICAgICAgICAgIC5hZzJzLXN3aXBlci1idXR0b24tcHJldixcbiAgICAgICAgICAgIC5hZzJzLXN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hZzJzLXN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFnMnMtc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxufVxuXG5odG1sW2xhbmdePVwiYmctQkdcIl0sXG5odG1sW2xhbmdePVwic3ItUlNcIl0sXG5odG1sW2xhbmdePVwidWtcIl0sXG5odG1sW2xhbmdePVwicm8tUk9cIl0ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG4gICAgICAgIC5hY2NvcmRpb24tZ3JpZC0yIC5hY2NvcmRpb24tZ3JpZC0yLWNhcmQgLmhlYWRpbmcgaDMge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgfVxuICAgICAgICAuYWNjb3JkaW9uLWdyaWQtMiAuYWcycy1zd2lwZXItYnV0dG9uLXByZXYsIC5hY2NvcmRpb24tZ3JpZC0yIC5hZzJzLXN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgICAgICB0b3A6IDcycHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmJhbm5lcnMtZ3JpZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNjQ7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTAwO1xuICAgIH1cbiAgICAuYmFubmVyLXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM3NnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDUyLjUxJSwgcmdiYSgwLCAwLCAwLCAwLjQpIDc4LjUzJSk7XG4gICAgICAgIC5iYW5uZXItdGV4dCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2UtMzI7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjZS0zMiAkc3BhY2UtNDQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc21hbGwtaGVhZGluZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjZS00ICRzcGFjZS0xMjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xNjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRoMi1mejtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGgyLWxoO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTI0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5iYW5uZXItaW1hZ2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmJhbm5lci1zbGlkZXItMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTRweDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMzBweDtcbiAgICB9XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ0NXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgICAgICYubGVmdCB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnJpZ2h0IHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiByaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICAgICAgbWluLWhlaWdodDogNTQ1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgICYubGVmdCB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5yaWdodCB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zbGlkZS1jb250ZW50IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2UtNDA7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAkc3BhY2UtNDAgJHNwYWNlLTQwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGgyLWZ6O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkaDItbGg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYnV0dG9ucyB7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZS0xMjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ0NXB4O1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1NDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYmFubmVyLXNsaWRlci0xLW5leHQsXG4gICAgLmJhbm5lci1zbGlkZXItMS1wcmV2IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktMjA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMjJweCk7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggMHB4ICMwMDAwMDAwRDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnICcgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTJcIiBoZWlnaHQ9XCIxOVwiIGZpbGw9XCJub25lXCI+PHBhdGggZmlsbD1cIiUyMzFFMzI2RVwiIGQ9XCJNMS44NTQgMTguNzI3YTEuMzM1IDEuMzM1IDAgMCAxLS45NDctLjM4NyAxLjMzNCAxLjMzNCAwIDAgMSAwLTEuODhMNy44NTQgOS41LjkwNyAyLjU0QTEuMzMzIDEuMzMzIDAgMCAxIDIuNzg3LjY2bDcuODggNy44OTNhMS4zMzMgMS4zMzMgMCAwIDEgLjM4Ny45NDcgMS40IDEuNCAwIDAgMS0uMzg3Ljk0N0wyLjc2MSAxOC4zNGMtLjI0Mi4yNC0uNTY3LjM3OC0uOTA3LjM4N1pcIi8+PC9zdmc+Jyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeS0yMFxuICAgICAgICB9XG4gICAgfVxuICAgIC5iYW5uZXItc2xpZGVyLTEtcHJldiB7XG4gICAgICAgIGxlZnQ6IC0yMnB4O1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5iYW5uZXItc2xpZGVyLTEtbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAtMjJweDtcbiAgICB9XG4gICAgLmJhbm5lci1zbGlkZXItMS1wYWdpbmF0aW9uIHtcbiAgICAgICAgYm90dG9tOiAtMjZweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgYm90dG9tOiAtNDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktNDA7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktNDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5kb2N0b3Itc2xpZGVyLWFyZWEtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTY0O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMDA7XG4gICAgfVxuICAgIC50ZWFtLXN3aXBlciB7XG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZS0xMiAxOXB4ICRzcGFjZS0xMiAwO1xuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTJweCAwcHggIzQ2NUE5NjI2O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNlLTMyICRzcGFjZS0yNDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itc2Vjb25kYXJ5LTEwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMjAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNrZWxldG9uLWZlYXR1cmVkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc4OCcgaGVpZ2h0PSc4OCcgdmlld0JveD0nMCAwIDg4IDg4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDZyBjbGlwLXBhdGg9J3VybCglMjNjbGlwMF8xMDNfMzIpJyUzRSUzQ21hc2sgaWQ9J21hc2swXzEwM18zMicgc3R5bGU9J21hc2stdHlwZTphbHBoYScgbWFza1VuaXRzPSd1c2VyU3BhY2VPblVzZScgeD0nMCcgeT0nMCcgd2lkdGg9Jzg4JyBoZWlnaHQ9Jzg4JyUzRSUzQ3BhdGggZD0nTTc4IDBIMTBDNC40NzcxNSAwIDAgNC40NzcxNSAwIDEwVjc4QzAgODMuNTIyOSA0LjQ3NzE1IDg4IDEwIDg4SDc4QzgzLjUyMjkgODggODggODMuNTIyOSA4OCA3OFYxMEM4OCA0LjQ3NzE1IDgzLjUyMjkgMCA3OCAwWicgZmlsbD0nJTIzQjdEMEY5Jy8lM0UlM0MvbWFzayUzRSUzQ2cgbWFzaz0ndXJsKCUyM21hc2swXzEwM18zMiknJTNFJTNDcGF0aCBkPSdNODcuMjg4OSAtNS4zNzc2OUgxMEM0LjQ3NzE1IC01LjM3NzY5IDAgLTAuOTAwNTMzIDAgNC42MjIzMVY3OC4wMDAxQzAgODMuNTIzIDQuNDc3MTUgODguMDAwMSAxMCA4OC4wMDAxSDg3LjI4ODlDOTIuODExOCA4OC4wMDAxIDk3LjI4ODkgODMuNTIzIDk3LjI4ODkgNzguMDAwMVY0LjYyMjMxQzk3LjI4ODkgLTAuOTAwNTMzIDkyLjgxMTggLTUuMzc3NjkgODcuMjg4OSAtNS4zNzc2OVonIGZpbGw9JyUyM0I3RDBGOScvJTNFJTNDL2clM0UlM0NtYXNrIGlkPSdtYXNrMV8xMDNfMzInIHN0eWxlPSdtYXNrLXR5cGU6YWxwaGEnIG1hc2tVbml0cz0ndXNlclNwYWNlT25Vc2UnIHg9JzAnIHk9JzAnIHdpZHRoPSc4OCcgaGVpZ2h0PSc4OCclM0UlM0NyZWN0IHdpZHRoPSc4OCcgaGVpZ2h0PSc4OCcgcng9JzEwJyBmaWxsPSclMjNCN0QwRjknLyUzRSUzQy9tYXNrJTNFJTNDZyBtYXNrPSd1cmwoJTIzbWFzazFfMTAzXzMyKSclM0UlM0NjaXJjbGUgY3g9JzQzLjgxNDMnIGN5PSczOC4zMDIyJyByPScyMC4zMDIyJyBmaWxsPSclMjNGMkY3RkYnLyUzRSUzQ3BhdGggZD0nTTQ0LjAwODkgNjEuNjk4MkMxMS4yMTYgNjEuNjk4MiAyLjg4ODg4IDgyLjE5MzcgMi44MjQ0MyA5Mi40NDE1SDg1Qzg1IDY3LjM4MjggNTcuNjcyNiA2MS41MDQ4IDQ0LjAwODkgNjEuNjk4MlonIGZpbGw9JyUyM0YyRjdGRicvJTNFJTNDL2clM0UlM0NtYXNrIGlkPSdtYXNrMl8xMDNfMzInIHN0eWxlPSdtYXNrLXR5cGU6YWxwaGEnIG1hc2tVbml0cz0ndXNlclNwYWNlT25Vc2UnIHg9JzAnIHk9JzAnIHdpZHRoPSc4OCcgaGVpZ2h0PSc4OCclM0UlM0NnIGNsaXAtcGF0aD0ndXJsKCUyM2NsaXAxXzEwM18zMiknJTNFJTNDcmVjdCB3aWR0aD0nODgnIGhlaWdodD0nODgnIHJ4PScxMCcgZmlsbD0nJTIzODI0RTRFJy8lM0UlM0NtYXNrIGlkPSdtYXNrM18xMDNfMzInIHN0eWxlPSdtYXNrLXR5cGU6YWxwaGEnIG1hc2tVbml0cz0ndXNlclNwYWNlT25Vc2UnIHg9JzAnIHk9JzAnIHdpZHRoPSc4OCcgaGVpZ2h0PSc4OCclM0UlM0NyZWN0IHdpZHRoPSc4OCcgaGVpZ2h0PSc4OCcgcng9JzEwJyBmaWxsPSclMjNCN0QwRjknLyUzRSUzQy9tYXNrJTNFJTNDZyBtYXNrPSd1cmwoJTIzbWFzazNfMTAzXzMyKSclM0UlM0MvZyUzRSUzQy9nJTNFJTNDL21hc2slM0UlM0NnIG1hc2s9J3VybCglMjNtYXNrMl8xMDNfMzIpJyUzRSUzQy9nJTNFJTNDL2clM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGggaWQ9J2NsaXAwXzEwM18zMiclM0UlM0NyZWN0IHdpZHRoPSc4OCcgaGVpZ2h0PSc4OCcgZmlsbD0nd2hpdGUnLyUzRSUzQy9jbGlwUGF0aCUzRSUzQ2NsaXBQYXRoIGlkPSdjbGlwMV8xMDNfMzInJTNFJTNDcmVjdCB3aWR0aD0nODgnIGhlaWdodD0nODgnIHJ4PScxMCcgZmlsbD0nd2hpdGUnLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRSUwQVwiKTsgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMzI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0zMjtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmZi0yO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWZ6O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLWZ6O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzbWFsbC1mejtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJHNtYWxsLWZ6O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBnYXA6IDRweDtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLWZ6O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJHNtYWxsLWZ6O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xMDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZG9jdG9yLWxpbmsge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC50ZWFtLXN3aXBlci1idXR0b24tbmV4dCxcbiAgICAudGVhbS1zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS00MDtcbiAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDI0cHgpO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAmLnN3aXBlci1idXR0b24tbG9jayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeS00MDtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc5JyBoZWlnaHQ9JzE0JyB2aWV3Qm94PScwIDAgOSAxNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTcuNDc5MzkgMTQuMDAwMUM3LjM0NzA4IDEzLjk5OTUgNy4yMTYyIDEzLjk3MjcgNy4wOTQzMiAxMy45MjEyQzYuOTcyNDUgMTMuODY5NyA2Ljg2MiAxMy43OTQ1IDYuNzY5MzkgMTMuNzAwMUwwLjg0OTM4NiA3Ljc1MDA2QzAuNjYzMTM1IDcuNTYyNyAwLjU1ODU5NCA3LjMwOTI0IDAuNTU4NTk0IDcuMDQ1MDZDMC41NTg1OTQgNi43ODA4NyAwLjY2MzEzNSA2LjUyNzQyIDAuODQ5Mzg2IDYuMzQwMDZMNi43NjkzOSAwLjQxMDA1OEM2Ljg2MjYzIDAuMzE2ODIgNi45NzMzMiAwLjI0Mjg1OSA3LjA5NTE0IDAuMTkyMzk5QzcuMjE2OTYgMC4xNDE5MzkgNy4zNDc1MyAwLjExNTk2NyA3LjQ3OTM5IDAuMTE1OTY3QzcuNjExMjUgMC4xMTU5NjcgNy43NDE4MSAwLjE0MTkzOSA3Ljg2MzY0IDAuMTkyMzk5QzcuOTg1NDYgMC4yNDI4NTkgOC4wOTYxNSAwLjMxNjgyIDguMTg5MzkgMC40MTAwNThDOC4yODI2MiAwLjUwMzI5NyA4LjM1NjU5IDAuNjEzOTg3IDguNDA3MDUgMC43MzU4MDlDOC40NTc1MSAwLjg1NzYzMSA4LjQ4MzQ4IDAuOTg4MTk5IDguNDgzNDggMS4xMjAwNkM4LjQ4MzQ4IDEuMjUxOTIgOC40NTc1MSAxLjM4MjQ5IDguNDA3MDUgMS41MDQzMUM4LjM1NjU5IDEuNjI2MTMgOC4yODI2MiAxLjczNjgyIDguMTg5MzkgMS44MzAwNkwyLjk5OTM5IDcuMDAwMDZMOC4yMTkzOSAxMi4yMjAxQzguMzkxNzIgMTIuMzU0OCA4LjUxNTEgMTIuNTQyNCA4LjU3MDYyIDEyLjc1NEM4LjYyNjEzIDEyLjk2NTYgOC42MTA3MSAxMy4xODk2IDguNTI2NzMgMTMuMzkxNkM4LjQ0Mjc0IDEzLjU5MzcgOC4yOTQ4MyAxMy43NjI2IDguMTA1NjUgMTMuODcyNUM3LjkxNjQ3IDEzLjk4MjQgNy42OTY0OCAxNC4wMjcyIDcuNDc5MzkgMTQuMDAwMVonIGZpbGw9JyUyMzFFMzI2RScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgfVxuICAgICAgICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGVhbS1zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICByaWdodDogLTZweDtcbiAgICB9XG4gICAgLnRlYW0tc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgbGVmdDogLTZweDtcbiAgICB9XG4gICAgLnRlYW0tc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBwYWRkaW5nLXRvcDogJHNwYWNlLTMyO1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTQwO1xuICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufSIsIi5wb3N0LWNhdGVnb3J5LTEge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS02NDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMDA7XG4gICAgfVxuICAgIC5wb3N0LXdyYXBwZXIge1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEycHggMHB4ICM0NjVBOTYyNjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgcGFkZGluZzogMjBweCAkc3BhY2UtNDA7XG4gICAgICAgIC5wb3N0LWRhdGUsXG4gICAgICAgIC5wb3N0LWNhdGVnb3J5IHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICBmb250LXNpemU6ICRzbWFsbC1mejtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkc21hbGwtbGg7XG4gICAgICAgIH1cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTg7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZmLTI7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtbGg7XG4gICAgICAgIH1cbiAgICAgICAgLnBvc3QtdGh1bWJuYWlsIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5kb2N0b3ItYmlvLWxpc3QtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTY0O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTEwMDtcbiAgICB9XG4gICAgaDIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICBmb250LXNpemU6ICRoMi1mejtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRoMi1saDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTQ4O1xuICAgIH1cbiAgICAuZG9jdG9yLWJpby1saXN0LWl0ZW0ge1xuICAgICAgICAuZG9jdG9yLXBob3RvIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTI0cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMjA7XG4gICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2NHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2NHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZmLTI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtODtcbiAgICAgICAgfVxuICAgICAgICAuZG9jdG9yLXRlcm1zIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS02MDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLWZ6O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRzbWFsbC1saDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMjtcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgfVxuICAgICAgICAuZG9jdG9yLWJpby10ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0yMDtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZXhwYW5kZWQge1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmRvY3Rvci1iaW8tdmlldy1sZXNzIHtcbiAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmRvY3Rvci1iaW8tdmlldy1sZXNzLFxuICAgICAgICAuZG9jdG9yLWJpby12aWV3LW1vcmUge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRvY3Rvci1iaW8tbGlzdC1zd2lwZXItbmV4dCxcbiAgICAuZG9jdG9yLWJpby1saXN0LXN3aXBlci1wcmV2IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEycHggMHB4ICM0NjVBOTYyNjtcbiAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDI0cHgpO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAmLnN3aXBlci1idXR0b24tbG9jayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeS00MDtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc5JyBoZWlnaHQ9JzE0JyB2aWV3Qm94PScwIDAgOSAxNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTcuNDc5MzkgMTQuMDAwMUM3LjM0NzA4IDEzLjk5OTUgNy4yMTYyIDEzLjk3MjcgNy4wOTQzMiAxMy45MjEyQzYuOTcyNDUgMTMuODY5NyA2Ljg2MiAxMy43OTQ1IDYuNzY5MzkgMTMuNzAwMUwwLjg0OTM4NiA3Ljc1MDA2QzAuNjYzMTM1IDcuNTYyNyAwLjU1ODU5NCA3LjMwOTI0IDAuNTU4NTk0IDcuMDQ1MDZDMC41NTg1OTQgNi43ODA4NyAwLjY2MzEzNSA2LjUyNzQyIDAuODQ5Mzg2IDYuMzQwMDZMNi43NjkzOSAwLjQxMDA1OEM2Ljg2MjYzIDAuMzE2ODIgNi45NzMzMiAwLjI0Mjg1OSA3LjA5NTE0IDAuMTkyMzk5QzcuMjE2OTYgMC4xNDE5MzkgNy4zNDc1MyAwLjExNTk2NyA3LjQ3OTM5IDAuMTE1OTY3QzcuNjExMjUgMC4xMTU5NjcgNy43NDE4MSAwLjE0MTkzOSA3Ljg2MzY0IDAuMTkyMzk5QzcuOTg1NDYgMC4yNDI4NTkgOC4wOTYxNSAwLjMxNjgyIDguMTg5MzkgMC40MTAwNThDOC4yODI2MiAwLjUwMzI5NyA4LjM1NjU5IDAuNjEzOTg3IDguNDA3MDUgMC43MzU4MDlDOC40NTc1MSAwLjg1NzYzMSA4LjQ4MzQ4IDAuOTg4MTk5IDguNDgzNDggMS4xMjAwNkM4LjQ4MzQ4IDEuMjUxOTIgOC40NTc1MSAxLjM4MjQ5IDguNDA3MDUgMS41MDQzMUM4LjM1NjU5IDEuNjI2MTMgOC4yODI2MiAxLjczNjgyIDguMTg5MzkgMS44MzAwNkwyLjk5OTM5IDcuMDAwMDZMOC4yMTkzOSAxMi4yMjAxQzguMzkxNzIgMTIuMzU0OCA4LjUxNTEgMTIuNTQyNCA4LjU3MDYyIDEyLjc1NEM4LjYyNjEzIDEyLjk2NTYgOC42MTA3MSAxMy4xODk2IDguNTI2NzMgMTMuMzkxNkM4LjQ0Mjc0IDEzLjU5MzcgOC4yOTQ4MyAxMy43NjI2IDguMTA1NjUgMTMuODcyNUM3LjkxNjQ3IDEzLjk4MjQgNy42OTY0OCAxNC4wMjcyIDcuNDc5MzkgMTQuMDAwMVonIGZpbGw9JyUyMzFFMzI2RScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgfVxuICAgICAgICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZG9jdG9yLWJpby1saXN0LXN3aXBlci1uZXh0IHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgcmlnaHQ6IC02cHg7XG4gICAgfVxuICAgIC5kb2N0b3ItYmlvLWxpc3Qtc3dpcGVyLXByZXYge1xuICAgICAgICBsZWZ0OiAtNnB4O1xuICAgIH1cbiAgICAuZG9jdG9yLWJpby1saXN0LXN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgcGFkZGluZy10b3A6ICRzcGFjZS0zMjtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS00MDtcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmV2ZW50LXByb2dyYW0tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTY0O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTEwMDtcbiAgICB9XG4gICAgaDIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogJGgyLWZ6O1xuICAgICAgICBsaW5lLWhlaWdodDogJGgyLWxoO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNDA7XG4gICAgfVxuICAgIC5ldmVudC1pdGVtIHtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMnB4IDBweCAjNDY1QTk2MjY7XG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZS0yNDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTMyO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgICAgICAuZXZlbnQtZGF0ZS10aXRsZSB7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkaDItZno7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRoMi1saDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZmLTE7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZXZlbnQtZGF0ZSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIC5ldmVudC10aW1lLXN0cmluZyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLWZ6O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJHNtYWxsLWxoO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LW5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2UtMTI7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTQnIGhlaWdodD0nMTQnIHZpZXdCb3g9JzAgMCAxNCAxNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTYuOTk5ODQgMy41MDAzM1Y3LjAwMDMzTDkuMzMzMTcgOC4xNjY5OU0xMi44MzMyIDcuMDAwMzNDMTIuODMzMiAxMC4yMjIgMTAuMjIxNSAxMi44MzM3IDYuOTk5ODQgMTIuODMzN0MzLjc3ODE4IDEyLjgzMzcgMS4xNjY1IDEwLjIyMiAxLjE2NjUgNy4wMDAzM0MxLjE2NjUgMy43Nzg2NiAzLjc3ODE4IDEuMTY2OTkgNi45OTk4NCAxLjE2Njk5QzEwLjIyMTUgMS4xNjY5OSAxMi44MzMyIDMuNzc4NjYgMTIuODMzMiA3LjAwMDMzWicgc3Ryb2tlPSclMjNCN0QwRjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ldmVudC1zcGVha2VycyB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktNjA7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjhweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktNjA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmV2ZW50LXNwZWFrZXIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLWZ6O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkc21hbGwtbGg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ub3JtYWw7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTEyO1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMCcgaGVpZ2h0PScxNCcgdmlld0JveD0nMCAwIDEwIDE0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNOS4wODMxNyA1LjgzMzY2VjcuMDAwMzNDOS4wODMxNyA5LjI1NTQ5IDcuMjU1IDExLjA4MzcgNC45OTk4NCAxMS4wODM3TTAuOTE2NTA0IDUuODMzNjZWNy4wMDAzM0MwLjkxNjUwNCA5LjI1NTQ5IDIuNzQ0NjcgMTEuMDgzNyA0Ljk5OTg0IDExLjA4MzdNNC45OTk4NCAxMS4wODM3VjEyLjgzMzdNMi42NjY1IDEyLjgzMzdINy4zMzMxN000Ljk5OTg0IDguNzUwMzNDNC4wMzMzNCA4Ljc1MDMzIDMuMjQ5ODQgNy45NjY4MiAzLjI0OTg0IDcuMDAwMzNWMi45MTY5OUMzLjI0OTg0IDEuOTUwNDkgNC4wMzMzNCAxLjE2Njk5IDQuOTk5ODQgMS4xNjY5OUM1Ljk2NjM0IDEuMTY2OTkgNi43NDk4NCAxLjk1MDQ5IDYuNzQ5ODQgMi45MTY5OVY3LjAwMDMzQzYuNzQ5ODQgNy45NjY4MiA1Ljk2NjM0IDguNzUwMzMgNC45OTk4NCA4Ljc1MDMzWicgc3Ryb2tlPSclMjNCN0QwRjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ldmVudC1zcGVha2Vycy10ZXh0IHtcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iXX0= */
