@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;

400;500;600;700;800;900&display=swap);.row.gutter_md > .col,
.row.gutter_md > [class*=col-] {
  padding-right: 45.2px;
  padding-left: 45.2px;
}

.row.gutter_md > .col:first-of-type,
.row.gutter_md > [class*=col-]:first-of-type {
  padding-left: 0;
}

.row.gutter_md > .col:last-of-type,
.row.gutter_md > [class*=col-]:last-of-type {
  padding-right: 0;
}

.row-nogutter {
  margin-left: 0px !important;
  margin-right: 0px !important;
}

.row-nogutterpadding {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

@media (min-width: 1200px) {
  .container_xl {
    max-width: 1280px;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
  }
}

@media (max-width: 1200px) {
  .container_xl {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (max-width: 667px) {
  .container_xl {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
  }
}

.mt-6 {
  margin-top: 5rem;
}

.mb-6 {
  margin-bottom: 5rem;
}

.pt-6 {
  padding-top: 5rem;
}

.pb-6 {
  padding-bottom: 5rem;
}

.p-6 {
  padding: 5rem;
}

.mt-7 {
  margin-top: 7rem;
}

.mb-7 {
  margin-bottom: 7rem;
}

.pt-7 {
  padding-top: 7rem;
}

.pb-7 {
  padding-bottom: 7rem;
}

.p-7 {
  padding: 7rem;
}

.mt-10 {
  margin-top: 10rem;
}

.mb-10 {
  margin-bottom: 10rem;
}

.pt-10 {
  padding-top: 10rem;
}

.pb-10 {
  padding-bottom: 10rem;
}

.p-10 {
  padding: 10rem;
}

.py-10 {
  padding-bottom: 10rem;
  padding-top: 10rem;
}

@media (max-width: 992px) {
  .pb-10 {
    padding-bottom: 5rem;
  }

  .pt-10 {
    padding-top: 5rem;
  }
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
a,
ul,
li,
hr,
label {
  font-family: "Inter", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

h1 {
  font-size: 40px;
  line-height: 48px;
}

@media (max-width: 667px) {
  h1 {
    font-size: 30px;
    line-height: 40px;
  }
}

h1.xl {
  font-size: 64px;
  line-height: 72px;
}

@media (max-width: 667px) {
  h1.xl {
    font-size: 36px;
    line-height: 46px;
  }
}

h2 {
  font-size: 40px;
  line-height: 48px;
}

@media (max-width: 667px) {
  h2 {
    font-size: 28px;
    line-height: 32px;
  }
}

h2.xl {
  font-size: 64px;
  line-height: 72px;
}

@media (max-width: 667px) {
  h2.xl {
    font-size: 36px;
    line-height: 46px;
  }
}

h3 {
  font-size: 32px;
  line-height: 46px;
}

@media (max-width: 667px) {
  h3 {
    font-size: 24px;
    line-height: 32px;
  }
}

h4 {
  font-size: 24px;
  line-height: 32px;
}

h5 {
  font-size: 18px;
  line-height: 32px;
}

p {
  font-size: 14px;
  line-height: 24px;
}

p.sm {
  font-size: 11px;
  line-height: 11px;
}

.tagline {
  font-size: 12px !important;
}

.font-inter {
  font-family: "Inter", sans-serif;
  font-weight: 400;
}

.font-helvetica {
  font-family: Helvetica, Sans-Serif;
  font-weight: 400;
}

.fw-300 {
  font-weight: 300;
}

.fw-400 {
  font-weight: 400 !important;
}

.fw-500 {
  font-weight: 500;
}

.fw-600 {
  font-weight: 600;
}

.fw-700 {
  font-weight: 700;
}

.fw-800 {
  font-weight: 800;
}

.fw-900 {
  font-weight: 900;
}

.text-primary {
  color: #131935 !important;
}

.text-palebluegrey {
  color: #E1E4EC;
}

.text-paleblue {
  color: #C8EEFE;
}

.text-turquoise {
  color: #00E7CF;
}

.text-blue1 {
  color: #00A4C7;
}

.text-blue2 {
  color: #277AC2;
}

.text-blue3 {
  color: #216AAA;
}

.text-blue4 {
  color: #004C7F;
}

.text-navy {
  color: #074269;
}

.text-deepnavy {
  color: #131935;
}

.text-bluegrey {
  color: #4A5169;
}

.text-offbluegrey {
  color: #717586;
}

.text-yellow {
  color: #FFBB45;
}

.text-lightorange {
  color: #F98D30;
}

.text-deeporange {
  color: #FF5C3E;
}

.text-red {
  color: #FD2C37;
}

.text-paleorangered {
  color: #D14441;
}

.text-plum {
  color: #9C2D41;
}

.td-none {
  text-decoration: none;
}

.letters_spaced {
  letter-spacing: 6px;
}

.lh-70 {
  line-height: 70px !important;
}

.background-primary {
  background: #131935;
}

.background-palebluegrey {
  background: #E1E4EC;
}

.background-paleblue {
  background: #C8EEFE;
}

.background-turquoise {
  background: #00E7CF;
}

.background-blue1 {
  background: #00A4C7;
}

.background-blue2 {
  background: #277AC2;
}

.background-blue3 {
  background: #216AAA;
}

.background-navy {
  background: #074269;
}

.background-deepnavy {
  background: #131935;
}

.background-bluegrey {
  background: #4A5169;
}

.background-yellow {
  background: #FFBB45;
}

.background-lightorange {
  background: #F98D30;
}

.background-deeporange {
  background: #FF5C3E;
}

.background-red {
  background: #FD2C37;
}

.background-paleorangered {
  background: #D14441;
}

.background-plum {
  background: #9C2D41;
}

.background-grey {
  background: #f2f2f2;
}

.background-lightgrey {
  background: #f2f2f2;
}

main {
  overflow: hidden;
  position: relative;
}

.text_link {
  text-decoration: none;
}

.text_link:hover {
  text-decoration: underline;
}

.btn_primary {
  font-weight: 700;
  font-size: 14px;
  border-radius: 8px;
  padding: 16px 26px;
  display: inline-block;
  text-decoration: none;
  transition: 0.4s;
  border: none;
}

.btn_primary svg {
  max-width: 16px;
  margin-left: 10px;
  transition: 0.2s;
}

.btn_primary:hover {
  text-decoration: none;
}

.btn_primary:hover svg {
  margin-left: 16px;
}

.btn_small {
  font-weight: 700;
  font-size: 14px;
  border-radius: 6px;
  padding: 10px 22px;
  display: inline-block;
  text-decoration: none;
  transition: 0.4s;
}

.btn_small svg {
  max-width: 16px;
  margin-left: 10px;
  transition: 0.4s;
}

.btn_small:hover {
  text-decoration: none;
}

.btn_small:hover svg {
  margin-left: 16px;
}

.btn_md {
  font-weight: 700;
  font-size: 14px;
  border-radius: 6px;
  padding: 10px 22px;
  display: inline-block !important;
  text-decoration: none;
  transition: 0.4s;
}

.btn_md svg {
  max-width: 16px;
  margin-left: 10px;
  transition: 0.4s;
}

.btn_md:hover {
  text-decoration: none;
}

.btn_md:hover svg {
  margin-left: 16px;
}

.btn_blue {
  background: #216AAA;
  color: white;
}

.btn_blue:hover {
  background: #277AC2;
  color: white;
}

.btn_navy {
  background: #131936;
  color: white;
}

.btn_navy:hover {
  background: #277AC2;
  color: white;
}

.btn_brightblue {
  background: #3F8DD7;
  color: white;
}

.btn_brightblue:hover {
  background: #277AC2;
  color: white;
}

.btn_grey {
  background: #D6D5D5;
  color: #131936;
}

.btn_grey:hover {
  background: #555555;
  color: white;
}

.btn_darkblue {
  background: #131935;
  color: white;
}

.btn_darkblue:hover {
  background: #277AC2;
  color: white;
}

.btn_white {
  color: #131935;
  background: white;
}

.btn_white:hover {
  background: #277AC2;
  color: white;
}

.btn_turquoise_stroke {
  border: 2px solid #00E7CF;
  color: white;
}

.hover_white:hover {
  color: white;
}

.btn_blue_stroke {
  border: 2px solid #216AAA;
  color: #131935;
}

.btn_bluegrey_stroke {
  border: 2px solid #E1E4EC;
  color: #4A516B;
  transition: 0.3s;
}

.btn_bluegrey_stroke:hover {
  background: #E1E4EC;
  color: #4A516B;
}

.box-shadow {
  box-shadow: 0px 7px 13px -8px rgba(0, 0, 0, 0.56);
  -webkit-box-shadow: 0px 7px 13px -8px rgba(0, 0, 0, 0.56);
  -moz-box-shadow: 0px 7px 13px -8px rgba(0, 0, 0, 0.56);
}

.overflow-hidden {
  overflow: hidden;
}

.z99 {
  z-index: 99;
  position: relative;
}

.disabled {
  cursor: not-allowed;
}

.cursor-pointer {
  cursor: pointer;
}

.selectize-height {
  height: 45px;
  line-height: 30px;
}

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

img.lines_left {
  position: absolute;
  left: 0;
  top: -20%;
}

img.lines_right {
  position: absolute;
  right: 0;
  top: -20%;
}

.divider_accent {
  width: 35px;
  height: 3px;
  display: block;
  background-color: #00B5D9;
}

.divider_gradient {
  background: linear-gradient(90deg, #16E7CF -21.81%, #009BC8 100%);
  width: 100px;
  height: 3px;
  display: block;
  border-radius: 4px;
}

@media (max-width: 992px) {
  .divider_gradient {
    margin: auto;
  }
}

.iti {
  display: block;
}

.iti__selected-flag {
  z-index: 1;
  position: relative;
  display: flex;
  align-items: center;
  height: 100%;
  padding: 0 6px 0 8px;
  border-right: 1px solid #D6D5D5;
}

.iti--separate-dial-code .iti__selected-flag {
  background-color: white;
}

label {
  color: #333333;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 8px;
}

.form-control {
  display: block;
  width: 100%;
  height: 45px;
  padding: 0.375rem 0.75rem;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  color: #333;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #D6D5D5;
  border-radius: 4px;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.form-group,
.form-row {
  margin-bottom: 28px;
}

.form-group {
  margin-bottom: 28px;
  margin-top: 0 !important;
}

#message {
  height: 200px;
}

.intl-tel-input.separate-dial-code .selected-flag {
  background-color: transparent;
  display: table;
}

.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag {
  width: 78px;
  border-right: 1px solid #d6d5d5 !important;
}

.contact_form_wrapper_white {
  background: white;
  border-radius: 16px;
  padding: 4rem;
  z-index: 99;
  position: relative;
}

@media (max-width: 768px) {
  .contact_form_wrapper_white {
    padding: 2rem;
    text-align: left;
  }
}

.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
  bottom: -30px;
  left: 0;
  width: 100%;
  position: relative;
}

.swiper-pagination-bullet {
  width: 35px;
  height: 6px;
  display: inline-block;
  border-radius: 5px;
  background: #13384D;
  opacity: 1;
}

.swiper-pagination-bullet-active {
  opacity: 1;
  background: #16E7CF;
}

#header_wrap {
  background: transparent;
  position: fixed;
  width: 100%;
  z-index: 99999;
  top: 0;
  transition: top 0.2s ease-in-out;
}

#header_wrap .header {
  transition: top 0.3s;
}

.logo_img {
  background-image: url("/images_v3/logo_white.png");
  width: 96px;
  height: 21px;
  display: block;
  background-size: cover;
  background-repeat: no-repeat;
}

.pre_nav {
  background: white;
  padding-top: 10px;
  padding-bottom: 10px;
}

.pre_nav p,
.pre_nav a {
  margin-bottom: 0 !important;
}

.expander_menu {
  position: absolute;
  width: 100vw;
  z-index: 9999;
  left: 0;
  top: -500px;
  transition: 0.4s;
  z-index: 999;
}

.expander_menu .expand_titles {
  color: white;
}

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

.expander_menu .img_col {
  background: #004C7F;
  border-radius: 8px;
  overflow: hidden;
  position: relative;
  padding: 20px;
}

.expander_menu .img_col img {
  position: absolute;
  max-width: 190px;
  right: 0;
  bottom: 0;
}

.expander_menu .img_col img.this {
  position: absolute;
  max-width: 250px;
  right: 0;
  bottom: 0;
}

.expander_menu.showme {
  top: unset;
}

.header_dark .expander_menu {
  background: white;
}

.navbar {
  border-bottom: 1px solid white;
  padding-top: 16px;
  padding-bottom: 16px;
}

.navbar .nav-item {
  font-size: 14px;
  color: white;
  margin-right: 12px;
}

.navbar .nav-link {
  color: white;
}

.navbar a#navbarDropdownExpand {
  color: white;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  border: 1px solid #00E7CF;
  padding: 10px 20px;
  border-radius: 8px;
  transition: 0.4s;
}

.navbar a#navbarDropdownExpand:hover {
  background: #00E7CF;
}

div.dropdown-multicol2 {
  width: 420px;
}

div.dropdown-multicol2 > div.dropdown-col {
  display: inline-block;
  width: 49%;
}

.dropdown-menu.show {
  display: block;
  border: none;
  padding: 15px 20px;
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.13);
  border-radius: 4px;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #555555;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 8px;
  clear: both;
  font-weight: 400;
  color: #555555;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
  font-size: 14px;
}

.main_nav {
  padding-bottom: 15px;
  padding-top: 15px;
}

.dropdown-menu.show {
  display: flex !important;
}

@media all and (min-width: 992px) {
  .navbar .nav-item .dropdown-menu {
    display: block;
    opacity: 0;
    visibility: hidden;
    transition: 0.3s;
    margin-top: 0;
  }

  .navbar .dropdown-menu.fade-down {
    top: 80%;
    transform: rotateX(-75deg);
    transform-origin: 0% 0%;
  }

  .navbar .dropdown-menu.fade-up {
    top: 180%;
  }

  .navbar .nav-item:hover .dropdown-menu {
    transition: 0.3s;
    opacity: 1;
    visibility: visible;
    top: 100%;
    transform: rotateX(0deg);
    padding-left: 20px;
  }
}

.dropdown .dropdown-item {
  font-size: 14px;
  line-height: 24px;
}

.menu_heading {
  color: #05A4CA !important;
  font-size: 11px !important;
  font-weight: bold !important;
}

.menu_heading:hover {
  background: transparent;
  cursor: default;
}

.header_dark .header {
  background: #141936;
  position: relative;
}

.header_dark .header .navbar {
  border: none;
}

.nav-up {
  top: -140px !important;
  transition: top 0.3s;
}

@media (max-width: 768px) {
  div#navbarNavAltMarkup {
    background: #141936;
    text-align: center;
    padding-bottom: 50px;
    padding-top: 30px;
  }
}

button.navbar-toggler {
  border: none;
}

#error-page button.navbar-toggler svg,
#webinar button.navbar-toggler svg,
#about-us button.navbar-toggler svg,
#higher-standards button.navbar-toggler svg,
#smarter-deployments button.navbar-toggler svg,
#better-backups button.navbar-toggler svg,
#single-post button.navbar-toggler svg,
#savings-calculator-report button.navbar-toggler svg,
#referrals button.navbar-toggler svg {
  color: #131935 !important;
}

#error-page #header_wrap,
#webinar #header_wrap,
#about-us #header_wrap,
#higher-standards #header_wrap,
#smarter-deployments #header_wrap,
#better-backups #header_wrap,
#single-post #header_wrap,
#savings-calculator-report #header_wrap,
#referrals #header_wrap {
  background: #fff;
}

#error-page .navbar,
#webinar .navbar,
#about-us .navbar,
#higher-standards .navbar,
#smarter-deployments .navbar,
#better-backups .navbar,
#single-post .navbar,
#savings-calculator-report .navbar,
#referrals .navbar {
  border: none;
}

#error-page .expander_menu,
#webinar .expander_menu,
#about-us .expander_menu,
#higher-standards .expander_menu,
#smarter-deployments .expander_menu,
#better-backups .expander_menu,
#single-post .expander_menu,
#savings-calculator-report .expander_menu,
#referrals .expander_menu {
  background: #fff;
}

#error-page .navbar .nav-link,
#webinar .navbar .nav-link,
#about-us .navbar .nav-link,
#higher-standards .navbar .nav-link,
#smarter-deployments .navbar .nav-link,
#better-backups .navbar .nav-link,
#single-post .navbar .nav-link,
#savings-calculator-report .navbar .nav-link,
#referrals .navbar .nav-link {
  color: #131935;
  padding-top: 20px;
  padding-bottom: 20px;
  position: relative;
}

#error-page .navbar a#navbarDropdownExpand,
#webinar .navbar a#navbarDropdownExpand,
#about-us .navbar a#navbarDropdownExpand,
#higher-standards .navbar a#navbarDropdownExpand,
#smarter-deployments .navbar a#navbarDropdownExpand,
#better-backups .navbar a#navbarDropdownExpand,
#single-post .navbar a#navbarDropdownExpand,
#savings-calculator-report .navbar a#navbarDropdownExpand,
#referrals .navbar a#navbarDropdownExpand {
  color: #131935;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  border: 1px solid #00E7CF;
  padding: 10px 20px;
  border-radius: 8px;
  transition: 0.4s;
}

#error-page .header_dark .header,
#webinar .header_dark .header,
#about-us .header_dark .header,
#higher-standards .header_dark .header,
#smarter-deployments .header_dark .header,
#better-backups .header_dark .header,
#single-post .header_dark .header,
#savings-calculator-report .header_dark .header,
#referrals .header_dark .header {
  background: white;
}

#error-page .logo_img,
#webinar .logo_img,
#about-us .logo_img,
#higher-standards .logo_img,
#smarter-deployments .logo_img,
#better-backups .logo_img,
#single-post .logo_img,
#savings-calculator-report .logo_img,
#referrals .logo_img {
  background-image: url("/images_v3/logo_dark.png");
  width: 96px;
  height: 21px;
  display: block;
  background-size: cover;
  background-repeat: no-repeat;
}

@media (max-width: 992px) {
  #error-page .navbar-collapse,
  #webinar .navbar-collapse,
  #about-us .navbar-collapse,
  #higher-standards .navbar-collapse,
  #smarter-deployments .navbar-collapse,
  #better-backups .navbar-collapse,
  #single-post .navbar-collapse,
  #savings-calculator-report .navbar-collapse,
  #referrals .navbar-collapse {
    background: white !important;
    border: none !important;
  }
}

#pa-home #header_wrap,
#savings-calculator #header_wrap {
  background: #131935;
}

#pa-home .navbar,
#savings-calculator .navbar {
  border: none;
}

#pa-home .expander_menu,
#savings-calculator .expander_menu {
  background: #131935;
}

#pa-home .logo_img,
#savings-calculator .logo_img {
  background-image: url("/images_v3/logo_white.png");
  width: 96px;
  height: 21px;
  display: block;
  background-size: cover;
  background-repeat: no-repeat;
}

a.nav-item.nav-link.active {
  color: white;
}

a.nav-item.nav-link.active:after {
  content: "";
  position: absolute;
  background: #00E7CF;
  width: 30px;
  height: 2px;
  display: block;
  bottom: 0;
  width: 100%;
  left: 0;
}

.main_nav {
  padding-bottom: 0px;
  padding-top: 0px;
}

.navbar .nav-link {
  color: white;
  padding-top: 20px;
  padding-bottom: 20px;
  position: relative;
}

.nav-avatar {
  display: inline-block;
  height: 26px;
  width: 26px;
  border-radius: 50%;
  background: #4de7cf;
  color: #fff;
  font-size: 14px;
  text-align: center;
  line-height: 25px;
  margin-right: 8px;
}

.nav-avatar {
  display: inline-block;
}

li.dropdown.font-weight-bold.web-avatar {
  list-style: none;
  display: inline-block;
}

.pre_nav a {
  color: #0d4269;
  display: inline-block;
  margin-left: 16px;
  font-size: 12px;
  font-weight: 700;
  text-decoration: none;
}

.dropdown-menu .dropdown-item {
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
}

.main_nav {
  padding-bottom: 10px;
  padding-top: 10px;
}

footer {
  background: #131935;
  padding-top: 60px;
  padding-bottom: 40px;
}

@media (max-width: 667px) {
  footer {
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 40px;
    padding-top: 40px;
  }
}

footer .footer_col {
  width: 50%;
  margin-bottom: 40px;
}

@media (min-width: 768px) {
  footer .footer_col {
    width: 20%;
  }
}

@media (max-width: 768px) {
  footer .footer_col {
    width: 50%;
  }
}

@media (max-width: 667px) {
  footer .second_col {
    padding-top: 5px;
  }
}

footer p {
  color: white;
  text-transform: uppercase;
}

@media (max-width: 667px) {
  footer p {
    font-size: 14px;
  }
}

footer .footer_link {
  font-weight: normal;
  font-size: 14px;
  line-height: 16px;
  color: #FFFFFF;
  opacity: 0.8;
  display: block;
  margin-bottom: 16px;
  transition: 0.3s;
  text-transform: none;
  text-decoration: none;
}

footer .footer_link:hover {
  color: #00E7CF;
  text-decoration: underline;
}

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

@media (max-width: 667px) {
  footer .btn_accent_alt {
    margin-top: 0 !important;
  }
}

.footer_row {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}

.footer_row p {
  text-transform: none;
  display: inline-block;
  font-size: 14px;
  margin-left: 40px;
}

@media (max-width: 667px) {
  .footer_row p {
    margin-left: 0;
  }
}

.footer_row a {
  display: inline-block;
}

.post_footer {
  background: #131935;
  padding-bottom: 27px;
}

.post_footer .container {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 27px;
}

.post_footer p,
.post_footer span {
  color: #5A5E72;
  font-size: 14px;
  display: inline-block;
}

.post_footer p {
  padding-right: 50px;
}

@media (max-width: 667px) {
  .post_footer p {
    padding-right: 0px;
    margin-bottom: 16px;
  }
}

.post_footer span {
  padding-left: 20px;
  padding-right: 20px;
}

.post_footer a {
  color: white;
  opacity: 1;
  transition: 0.3s;
  font-size: 14px;
  display: inline-block;
}

.post_footer a:hover {
  text-decoration: none;
  opacity: 0.6;
  cursor: pointer;
}

.post_footer .sm_links .oneplanent img {
  width: 100%;
  opacity: 1;
}

.post_footer .sm_links a {
  transition: 0.3s;
}

.post_footer .sm_links a img {
  opacity: 0.4;
  transition: 0.3s;
}

@media (min-width: 667px) {
  .post_footer .sm_links a {
    padding-left: 25px;
  }
}

.post_footer .sm_links a:hover img {
  opacity: 1;
}

@media (max-width: 667px) {
  .post_footer .sm_links img,
  .post_footer .sm_links a {
    width: 15%;
    text-align: center;
  }

  .post_footer .sm_links img img,
  .post_footer .sm_links a img {
    width: auto;
  }
}

.nav_btn--footer {
  display: inline-block;
  background: transparent;
  border: 2px solid theme-color(accent);
  border-radius: 4px;
  padding: 10px 24px !important;
  font-family: Helvetica;
  font-style: normal;
  font-weight: bold !important;
  font-size: 14px;
  transition: 0.3s;
  color: white;
}

.nav_btn--footer:hover {
  background: theme-color(accent);
  border: 2px solid theme-color(accent);
  text-decoration: none;
  color: #131935;
  box-shadow: 0px 0px 16px rgba(43, 106, 173, 0.24);
}

footer.footer-dashboard {
  padding-top: 48px;
  padding-bottom: 20px;
}

@media (max-width: 667px) {
  footer.footer-dashboard .container {
    padding-left: 0;
    padding-right: 0;
  }
}

.js-cookie-consent.cookie-consent {
  position: fixed;
  background: #131935;
  color: #fff;
  width: 100%;
  bottom: 0;
  left: 0;
  padding: 20px;
  border-radius: 0;
  z-index: 999999;
}

.js-cookie-consent h5 {
  font-size: 28px;
  margin-bottom: 20px;
  font-weight: bold;
  display: none;
}

span.cookie-consent__message {
  font-size: 14px;
  margin-bottom: 20px;
  display: inline-block;
  font-weight: 300;
}

.js-cookie-consent-agree.cookie-consent__agree {
  color: #fff;
  background-color: transparent;
  border: 2px solid #16E7CF;
  padding: 16px 48px;
  font-size: 16px;
  border-radius: 8px;
  display: inline-block;
  font-weight: bold;
  text-align: center;
  transition: 0.3s;
}

@media (max-width: 667px) {
  .js-cookie-consent-agree.cookie-consent__agree {
    border-radius: 4px;
  }
}

.js-cookie-consent-policy {
  opacity: 1 !important;
  color: white;
  margin-left: 10px;
  text-decoration: none;
}

.js-cookie-consent-policy:hover {
  color: #d0cfcf;
}

.page_hero_standard {
  padding-top: 14rem;
  padding-bottom: 12rem;
}

.resource_links {
  margin-bottom: 6rem;
}

.resource_item {
  margin-top: -6rem;
}

.resource_item .wrapper {
  background: white;
  padding: 3rem;
  border-radius: 4px;
  height: 100%;
}

.resource_item .wrapper p {
  min-height: 100px;
}

.resource_item .wrapper img {
  max-height: 100px;
}

.hero_banner {
  height: 100vh;
  position: relative;
}

@media (max-width: 768px) {
  .hero_banner {
    background-attachment: initial !important;
  }
}

.hero_banner .text_block {
  padding-top: 15rem;
}

.wrapper_box {
  padding: 7rem 5rem;
  border-radius: 20px;
  margin-top: -10rem;
  z-index: 999;
  position: relative;
}

@media (max-width: 992px) {
  .wrapper_box {
    padding: 3rem;
    z-index: 9999;
  }
}

.wrapper_box h5,
.wrapper_box h2 {
  margin-bottom: 3rem;
}

img.header_lines {
  position: absolute;
  right: 160px;
  bottom: 120px;
  z-index: 9990;
}

.vimeo_wrapper {
  margin-top: -16rem;
}

@media (max-width: 992px) {
  .vimeo_wrapper {
    margin-top: 3rem;
  }
}

img.graphic_one {
  margin-top: 8rem;
  max-width: 100%;
}

@media (max-width: 992px) {
  img.graphic_one {
    margin-top: 0rem;
    margin-bottom: -13rem;
    max-width: 100%;
    z-index: 9999;
    position: relative;
  }
}

.pa_blocks .block_number {
  font-size: 7rem;
  font-weight: 800;
  color: white;
  opacity: 0.4;
  font-family: "Inter", sans-serif;
  position: absolute;
  top: 30px;
  line-height: 0;
  transition: 0.4s;
}

.pa_blocks .swiper-button-next:after,
.pa_blocks .swiper-button-prev:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
  color: white;
}

.pa_blocks .item {
  max-width: 80%;
  margin: auto;
  overflow: hidden;
  z-index: 9999;
  padding-top: 7rem !important;
  border-radius: 8px;
  max-height: 340px;
  transition: 0.4s;
}

.pa_blocks .item h5,
.pa_blocks .item p {
  transition: 0.4s;
}

.pa_blocks .item .btn_primary {
  opacity: 0;
  transition: 0.4s;
}

.pa_blocks .item:hover {
  max-height: 400px;
  cursor: pointer;
  background: white !important;
}

.pa_blocks .item:hover h5,
.pa_blocks .item:hover p {
  color: #131935 !important;
}

.pa_blocks .item:hover .btn_primary {
  opacity: 1;
}

.pa_blocks .item:hover .block_number {
  color: #E1E4EC;
  opacity: 1;
}

.pa_blocks_mobile .block_number {
  font-size: 7rem;
  font-weight: 800;
  color: white;
  opacity: 0.4;
  font-family: "Inter", sans-serif;
  position: absolute;
  top: 30px;
  line-height: 0;
  transition: 0.4s;
}

.pa_blocks_mobile .swiper-button-next:after,
.pa_blocks_mobile .swiper-button-prev:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
  color: white;
}

.pa_blocks_mobile .item {
  max-width: 80%;
  margin: auto;
  overflow: hidden;
  z-index: 9999;
  padding-top: 7rem !important;
  border-radius: 8px;
  max-height: 340px;
  transition: 0.4s;
  max-height: 400px;
  cursor: pointer;
  background: white !important;
}

.pa_blocks_mobile .item h5,
.pa_blocks_mobile .item p {
  transition: 0.4s;
}

.pa_blocks_mobile .item .btn_primary {
  opacity: 0;
  transition: 0.4s;
}

.pa_blocks_mobile .item h5,
.pa_blocks_mobile .item p {
  color: #131935 !important;
}

.pa_blocks_mobile .item .btn_primary {
  opacity: 1;
}

.pa_blocks_mobile .item .block_number {
  color: #E1E4EC;
  opacity: 1;
}

.pa_blocks_large .block_number {
  font-size: 7rem;
  font-weight: 800;
  color: white;
  opacity: 0.4;
  font-family: "Inter", sans-serif;
  position: absolute;
  top: 30px;
  line-height: 0;
  transition: 0.4s;
}

.pa_blocks_large .item {
  position: absolute;
  overflow: hidden;
  z-index: 9999;
  padding-top: 7rem !important;
  border-radius: 8px;
  max-height: 340px;
  transition: 0.4s;
}

.pa_blocks_large .item h5,
.pa_blocks_large .item p {
  transition: 0.4s;
}

.pa_blocks_large .item .btn_primary {
  opacity: 0;
  transition: 0.4s;
}

.pa_blocks_large .item:hover {
  max-height: 400px;
  cursor: pointer;
  background: white !important;
}

.pa_blocks_large .item:hover h5,
.pa_blocks_large .item:hover p {
  color: #131935 !important;
}

.pa_blocks_large .item:hover .btn_primary {
  opacity: 1;
}

.pa_blocks_large .item:hover .block_number {
  color: #E1E4EC;
  opacity: 1;
}

#FloatZone001 {
  position: relative;
}

.star_section {
  padding-bottom: 24rem;
}

@media (max-width: 992px) {
  .star_section {
    padding-bottom: 10rem;
  }
}

.float_001 {
  position: absolute;
  display: block;
  right: -60px;
  top: 100%;
  transform: translate(-50%);
  z-index: 9999;
  transition: 2s;
}

.practice_areas .pa_link {
  font-size: 18px;
  font-weight: 500;
  color: #131935;
  margin-bottom: 16px;
  transition: 0.4s;
}

.practice_areas .pa_link:hover {
  cursor: pointer;
  color: #277AC2;
}

.practice_areas .active {
  color: #216AAA;
}

.practice_areas .active:before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 2px;
  background-color: #216AAA;
  margin-right: 10px;
}

.practice_areas .content_block {
  position: absolute;
  overflow: hidden;
  transition: 0.4s;
}

.practice_areas .content_block .number {
  font-size: 20rem;
  position: absolute;
  font-weight: 700;
  font-family: "Inter", sans-serif;
  color: white;
  opacity: 0.1;
  line-height: 0;
  left: -5rem;
  top: 50%;
}

.practice_areas .shown {
  left: 0;
  transition: 0.4s;
}

.practice_areas .hidden {
  left: -100rem;
  transition: 0.4s;
  width: 900px;
}

.benefits_section {
  padding-top: 10rem;
  padding-bottom: 12rem;
}

.benefits_section .bars_wrapper {
  height: 460px;
  border-bottom: 2px solid #00B5D9;
}

@media (max-width: 992px) {
  .benefits_section .bars_wrapper {
    height: 430px;
  }
}

.benefits_section .first_col {
  margin: auto;
  text-align: center;
}

.benefits_section .first_col .bar {
  margin: auto;
  height: 0px;
  background: #E1E4EC;
  opacity: 0.5;
  width: 60%;
  transition: 1s;
}

.benefits_section .first_col .bar_one_height {
  height: 120px;
}

@media (max-width: 992px) {
  .benefits_section .first_col .bar_one_height {
    height: 80px;
  }
}

.benefits_section .second_col {
  margin: auto;
  text-align: center;
}

.benefits_section .second_col .bar {
  margin: auto;
  background: #E1E4EC;
  opacity: 0.5;
  width: 60%;
  height: 100%;
  height: 0px;
  transition: 1s;
}

.benefits_section .second_col .bar_two_height {
  height: 420px;
}

@media (max-width: 992px) {
  .benefits_section .second_col .bar_two_height {
    height: 320px;
  }
}

.benefits_section_mobile {
  height: 100vh;
}

.benefits_section_mobile .first_col .bar {
  background: #E1E4EC;
  opacity: 0.5;
  width: 0;
  transition: 1s;
  height: 50px;
}

.benefits_section_mobile .first_col .bar_one_length {
  width: 30vw;
}

.benefits_section_mobile .second_col .bar {
  background: #E1E4EC;
  opacity: 0.5;
  width: 0;
  height: 50px;
  transition: 1s;
}

.benefits_section_mobile .second_col .bar_two_length {
  width: 80vw;
}

.comparison .item {
  height: 70px;
  display: block;
}

.comparison .item p {
  margin-bottom: 0;
}

.comparison .item div {
  display: inline-flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: flex-start;
  justify-content: flex-start;
  align-items: flex-start;
}

.comparison .item div img {
  margin-top: 2px;
}

.comparison .first_col .content_wrapper {
  background: #3279C6;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 30px;
  padding-bottom: 20px;
  border-radius: 20px 0 0 20px;
}

.comparison .second_col {
  box-shadow: 1px 4px 16px 0px rgba(0, 0, 0, 0.75);
  -webkit-box-shadow: 1px 4px 16px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 1px 4px 16px 0px rgba(0, 0, 0, 0.75);
  border-radius: 20px;
  overflow: hidden;
  z-index: 99;
}

.comparison .second_col .content_wrapper {
  background: #F2F2F2;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 30px;
  padding-bottom: 60px;
}

.comparison .third_col {
  border-radius: 20px;
  overflow: hidden;
}

.comparison .third_col .bg_head {
  background: #F2F2F2;
  padding: 20px;
  text-align: center;
  width: 100%;
  border-radius: 0px 20px 0 0;
}

.comparison .third_col .content_wrapper {
  background: #F2F2F2;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 30px;
  border-radius: 0 0 20px 0;
}

.comparison .m_head {
  background: #F2F2F2;
  border-radius: 20px 20px 0px 0px;
  padding: 20px;
  padding: 30px 30px !important;
  text-align: center;
}

.comparison .m_head img {
  width: 180px;
}

#movement {
  height: 580px;
  position: relative;
}

#updates {
  margin-top: 10rem;
  position: relative;
  padding-bottom: 3rem;
}

@media (max-width: 992px) {
  #updates {
    margin-top: 28rem;
  }
}

#updates .row {
  height: 80vh;
}

@media (max-width: 992px) {
  #updates .row {
    height: auto;
  }
}

#updates img.background_image {
  position: absolute;
  right: -5%;
  top: 0;
  max-width: 50vw;
  width: 100%;
}

@media (max-width: 992px) {
  #updates img.background_image {
    display: none;
  }
}

#testimonials {
  padding-top: 12rem;
  padding-bottom: 12rem;
  margin-top: -8rem;
}

@media (max-width: 992px) {
  #testimonials {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
}

#blog_articles {
  background: #29324F;
  padding-top: 6rem;
  padding-bottom: 6rem;
}

#float_zone_one {
  position: relative;
}

.line_float_one {
  display: block;
  position: absolute;
  top: 100%;
  right: 70%;
  transition: 4s;
  max-width: 100%;
  z-index: 9999;
}

.growEase {
  top: -20rem;
  right: -20rem;
}

.line_float_two {
  display: block;
  position: absolute;
  top: 0%;
  left: 0%;
  transition: 4s;
  max-width: 100%;
}

.growEase_two {
  top: 300%;
  left: -100%;
}

.floatUp {
  top: 0;
}

@media (max-width: 992px) {
  body {
    overflow-x: hidden;
  }
}

img.cloud_float {
  position: absolute;
  bottom: -30px;
  left: 0;
  transition: 10s;
  z-index: 99999;
}

.float_right {
  left: 100% !important;
}

img.cloudtwo {
  position: absolute;
  bottom: -40px;
}

.practice_areas_mobile {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #F0F3F9;
}

.practice_areas_mobile .swiper-slide {
  background: #131936;
  padding: 3rem;
  border-radius: 16px;
  height: -webkit-fit-content !important;
  height: -moz-fit-content !important;
  height: fit-content !important;
  padding-top: 16rem;
  overflow: hidden;
}

@media (max-width: 420px) {
  .practice_areas_mobile .swiper-slide {
    width: 100% !important;
  }
}

.practice_areas_mobile .swiper-slide .number {
  color: white;
  font-size: 14rem;
  font-weight: 700;
  opacity: 0.3;
  left: -50px;
  top: -50px;
  position: absolute;
}

.comparison_csection {
  margin-top: -13vh;
}

@media (max-width: 992px) {
  .comparison_csection {
    margin-top: 4rem;
  }
}

@media (max-width: 992px) {
  #benefits {
    height: 110vh;
  }
}

.swiper-pa_mobile .pa_blocks .swiper-button-next:after,
.swiper-pa_mobile .pa_blocks .swiper-button-prev:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
  color: white;
  font-size: 20px;
}

.swiper-testimonials .swiper-pagination {
  bottom: 10px !important;
}

.header_dark .expand_titles {
  color: #131936;
}

.dropdown-item.active,
.dropdown-item:active {
  color: var(--bs-dropdown-link-active-color);
  text-decoration: none;
  background-color: transparent;
}

.comparison .third_col .content_wrapper {
  padding-bottom: 30px;
}

#blog_articles h5 {
  min-height: 65px;
}

#blog .blog_link h6 {
  min-height: 35px;
}

.swiper-partnermobile {
  padding-bottom: 4rem;
}

.contact_hero {
  padding-top: 36vh;
  padding-bottom: 46vh;
}

@media (max-width: 768px) {
  .contact_hero {
    background-attachment: initial !important;
    padding-top: 25vh;
    padding-bottom: 24vh;
  }
}

.contact_form {
  position: absolute;
  margin: auto;
  width: 100%;
  left: 0;
  right: 0;
  top: -36vh;
}

@media (max-width: 768px) {
  .contact_form {
    top: -26vh;
    position: relative;
  }
}

.contact_form .contact_form_wrapper {
  background: white;
  border-radius: 16px;
  padding: 4rem;
  z-index: 99;
  position: relative;
}

.box_item:first-of-type:before {
  content: "";
  width: 300px;
  height: 3px;
  background-color: white;
  display: block;
  position: absolute;
  transform: rotate(40deg);
  left: -266px;
  top: -3rem;
}

.box_item {
  border: 3px solid white;
  padding: 0px 40px;
  border-radius: 16px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  position: relative;
}

.box_item .number {
  font-size: 60px;
  color: white;
  font-family: "Inter", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 700;
  margin-right: 30px;
}

.box_item p {
  margin-bottom: 0px;
}

.box_item.no_border {
  border: 3px solid transparent;
}

.contact_buttons {
  margin-top: -6rem;
}

@media (max-width: 768px) {
  .target_contact_content {
    margin-top: -9rem;
    z-index: 9999;
    position: relative;
  }

  .box_item:first-of-type:before {
    display: none;
  }

  .contact_buttons {
    margin-top: 3rem;
    text-align: center;
  }
}

.engage_hero {
  padding-top: 17rem;
}

.engage_section_two {
  padding-top: 12rem;
  margin-top: -7rem;
  padding-bottom: 6rem;
}

.vimeo_engage {
  margin-top: 2rem;
}

.mb_10 {
  margin-bottom: 20rem;
}

.scroller_item .number {
  font-size: 7rem;
  color: #E1E4EC;
  font-weight: 700;
  line-height: normal;
  margin-top: -20px;
}

.scroller_item h5 {
  font-size: 22px;
  line-height: 32px;
}

.scroller_item p {
  font-size: 16px;
  line-height: 24px;
  margin-top: 22px;
}

section#scrollerWaypoint {
  padding-top: 14rem;
  position: relative;
}

.engage_testimonials #testimonials {
  padding-top: 18rem;
  padding-bottom: 12rem;
  margin-top: -8rem;
}

#updates_engage {
  margin-top: -3rem;
  position: relative;
}

@media (max-width: 768px) {
  #updates_engage {
    margin-top: 3rem;
  }
}

#updates_engage .row {
  height: 80vh;
}

@media (max-width: 768px) {
  #updates_engage .row {
    height: auto;
  }
}

#updates_engage img.background_image {
  position: absolute;
  right: 0;
  top: 0;
  max-width: 50%;
}

@media (max-width: 768px) {
  #updates_engage img.background_image {
    position: relative;
    max-width: 100%;
  }
}

.redwrap {
  position: relative;
}

.set100vh {
  height: 100vh;
}

.icon_background {
  position: absolute;
  height: 110vh;
  margin-top: -226px;
}

img.engage_lines {
  position: absolute;
  z-index: 9999;
  top: 60px;
  right: 100px;
}

.bluearrows:after {
  color: #0d4269 !important;
  font-size: 22px !important;
}

@media (max-width: 992px) {
  .engage_testimonials #testimonials {
    padding-top: 5rem;
    padding-bottom: 6rem;
    margin-top: 5rem;
  }

  .comparison .third_col .bg_head {
    background: #F2F2F2;
    padding: 20px;
    text-align: center;
    width: 100%;
    border-radius: 20px 20px 0 0;
  }
}

.practice_area_hero {
  height: 80vh;
  position: relative;
}

.practice_area_hero .pa_header {
  position: absolute;
  right: -75px;
  bottom: -2px;
  height: 100%;
}

.pa_wrapper {
  text-decoration: none;
  height: 100%;
}

.pa_wrapper .btn_primary {
  opacity: 0;
  transition: 0.4s;
}

.pa_wrapper svg {
  width: 36px;
  height: 36px;
  transition: 0.4s;
}

.pa_wrapper h4,
.pa_wrapper p {
  transition: 0.4s;
}

.pa_wrapper:hover .pa_item {
  background: #004C7F !important;
}

.pa_wrapper:hover .pa_item h4,
.pa_wrapper:hover .pa_item p {
  color: white !important;
}

.pa_wrapper:hover svg {
  color: white;
}

.pa_wrapper:hover .btn_primary {
  opacity: 1;
}

.pa_item {
  padding: 4rem;
  padding-top: 6rem;
  transition: 0.4s;
  height: 100%;
}

.pa_blocks_wrapper .row [class*=col-] {
  margin-bottom: -99999px;
  padding-bottom: 99999px;
}

.pa_blocks_wrapper .row {
  overflow: hidden;
}

.pa_contact {
  background: #F6F6F6;
}

.pa_contact .contact_form_wrapper {
  background: white;
  border-radius: 16px;
  padding: 4rem;
  z-index: 99;
  position: relative;
}

.practice_areas_single_hero {
  position: relative;
  padding-top: 12rem;
  padding-bottom: 12rem;
}

@media (max-width: 992px) {
  .practice_areas_single_hero {
    background-position: center !important;
    height: auto;
    padding-top: 10rem;
    padding-bottom: 6rem;
  }
}

.line_float_pa {
  display: block;
  position: absolute;
  right: -5%;
  bottom: -30%;
  transition: 2s;
  max-width: 100%;
  transform: rotate(-15deg);
}

.growEase_pa {
  right: -100%;
  bottom: 80%;
}

#points .pa_item {
  background: #074269;
  border-radius: 8px;
  padding: 60px 20px;
}

section#survive {
  padding-bottom: 24rem;
  margin-bottom: -18rem;
}

.pa_contact_single {
  margin-top: -5rem;
  padding-top: 7rem;
  background: white;
}

.pa_blocks_wrapper .pa_item {
  padding: 3rem;
  padding-top: 3rem;
  transition: 0.4s;
  height: 100%;
}

.pa_blocks_wrapper .btn_primary {
  font-weight: 700;
  font-size: 12px;
  border-radius: 8px;
  padding: 8px 14px;
  display: inline-block;
  text-decoration: none;
  transition: 0.4s;
  border: none;
}

.pa_blocks_wrapper .btn_primary svg {
  max-width: 16px;
  margin-left: 10px;
  transition: 0.2s;
}

.pa_blocks_wrapper .btn_primary:hover {
  text-decoration: none;
}

.pa_blocks_wrapper .btn_primary:hover svg {
  margin-left: 16px;
}

.pa_blocks_wrapper .swiper-slide {
  height: auto !important;
}

.pa_blocks_wrapper .swiper-slide:nth-child(even) {
  background: #E1E4EC;
}

.pa_blocks_wrapper_single {
  background-color: #F6F6F6;
  padding-top: 16rem;
  margin-top: -13rem;
}

@media (max-width: 992px) {
  .pa_blocks_wrapper_single .line_float_pa {
    display: none;
  }
}

.pa_blocks_wrapper_single .pa_item {
  padding: 3rem;
  padding-top: 3rem;
  transition: 0.4s;
  height: 100%;
}

.pa_blocks_wrapper_single .btn_primary {
  font-weight: 700;
  font-size: 12px;
  border-radius: 8px;
  padding: 8px 14px;
  display: inline-block;
  text-decoration: none;
  transition: 0.4s;
  border: none;
}

.pa_blocks_wrapper_single .btn_primary svg {
  max-width: 16px;
  margin-left: 10px;
  transition: 0.2s;
}

.pa_blocks_wrapper_single .btn_primary:hover {
  text-decoration: none;
}

.pa_blocks_wrapper_single .btn_primary:hover svg {
  margin-left: 16px;
}

.pa_blocks_wrapper_single .swiper-slide {
  height: auto !important;
}

.pa_blocks_wrapper_single .swiper-slide:nth-child(2n+1) {
  background: #E1E4EC;
}

.savings_calc_header {
  height: 100vh;
}

@media (max-width: 768px) {
  .savings_calc_header {
    height: 100vh;
    padding-top: 8rem;
  }
}

.savings_calc_header .image {
  position: absolute;
  right: 0;
  bottom: 0;
}

@media (max-width: 768px) {
  .savings_calc_header .image {
    width: 80%;
    margin: auto;
    left: 0;
  }
}

.calculator_wrapper {
  padding: 3rem;
  padding-bottom: 3rem;
  border-radius: 16px;
}

.calculator_wrapper .input-group-text {
  border-radius: 4px 0 0 4px;
  border-right: 0;
  height: 50px;
}

.calculator_wrapper .form-control {
  height: 50px;
}

.calculator_wrapper .target_width {
  width: 80%;
}

.text_ms {
  font-size: 14px;
}

.recommended_bar {
  height: 8px;
  background: linear-gradient(332.78deg, #2CE9D8 -1.7%, #009BC8 100.93%);
  border-radius: 4px;
  position: absolute;
  z-index: 10;
  transition: 0.7s;
  right: 0;
}

.gradient_text {
  background: linear-gradient(332.78deg, #2CE9D8 -1.7%, #009BC8 100.93%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.graph_guide {
  background: #131936;
  display: block;
  background: #131936;
  border-radius: 4px;
  width: 133px;
  padding: 8px;
  position: absolute;
  right: 0;
  z-index: 99;
  bottom: 0;
  transition: 0.5s;
  height: 67px;
  padding-top: 5px;
  margin-bottom: -30px;
}

.graph_guide:before {
  content: "";
  display: block;
  background: #131936;
  width: 10px;
  height: 14px;
  -webkit-clip-path: polygon(100% 0, 0 50%, 100% 100%);
  clip-path: polygon(100% 0, 0 50%, 100% 100%);
  position: absolute;
  right: 133px;
  top: 30px;
}

.graph_guide:after {
  content: "";
  width: 430px;
  height: 1px;
  background: #131936;
  display: block;
  position: absolute;
  right: 0;
  top: 37px;
  z-index: 10;
}

.graph_guide p {
  font-size: 12px;
  margin-bottom: 0;
  line-height: 16px;
  position: relative;
  z-index: 99;
}

.graph_guide img {
  width: 70px;
  padding-bottom: 5px;
}

@media (max-width: 768px) {
  .graph_guide {
    background: #131936;
    display: block;
    background: #131936;
    border-radius: 4px;
    width: 92px;
    padding: 8px;
    position: absolute;
    right: 0;
    z-index: 99;
    bottom: 0;
    transition: 0.5s;
    height: 88px;
    padding-top: 5px;
    margin-bottom: -50px;
  }

  .graph_guide p {
    font-size: 10px;
    margin-bottom: 0;
    line-height: 16px;
    position: relative;
    z-index: 99;
  }

  .graph_guide:before {
    content: "";
    display: block;
    background: #131936;
    width: 10px;
    height: 14px;
    -webkit-clip-path: polygon(100% 0, 0 50%, 100% 100%);
    clip-path: polygon(100% 0, 0 50%, 100% 100%);
    position: absolute;
    right: 91px;
    top: 30px;
  }

  .graph_guide:after {
    content: "";
    width: 188px;
    height: 1px;
    background: #131936;
    display: block;
    position: absolute;
    right: 0;
    top: 37px;
    z-index: 10;
  }

  .graph_wrapper .value_indicator {
    font-size: 11px;
    color: #9093A1;
    position: absolute;
    left: 5px;
    margin-bottom: -22px;
    width: 80px;
  }

  .graph_wrapper {
    position: relative;
    border-bottom: none;
    overflow: visible;
    background: #f2f2f2;
    /* padding: 30px; */
    border-radius: 10px;
    padding-top: 30px;
  }
}

@media (max-width: 768px) {
  .calc_wrapper {
    height: auto;
  }
}

.calc_footer {
  position: relative;
}

@media (max-width: 768px) {
  .calc_footer {
    margin-top: 3rem;
  }
}

.calc_footer img.header_lines {
  position: absolute;
  right: 0;
  top: -130px;
  z-index: 9990;
}

.calc_footer .text_wrapper {
  border-radius: 16px;
  padding-left: 13rem !important;
  position: relative;
}

@media (max-width: 768px) {
  .calc_footer .text_wrapper {
    padding-left: 3rem !important;
  }
}

.calc_footer_image {
  position: absolute;
  left: -140px;
  top: -30px;
}

#blog_post_calc {
  margin-top: 4rem;
}

#blog_post_calc .blog_image {
  position: absolute;
  width: 90%;
  margin-top: -40px;
}

.about_hero {
  padding-top: 12rem;
  padding-bottom: 12rem;
  background: #F2F2F2;
  position: relative;
}

.about_hero .header_lines {
  bottom: -100px;
}

.vimeo_wrapper_about {
  margin-top: -3rem;
}

.about_section .scrolling_section {
  border-left: 2px solid #16E7CF;
  padding-top: 8rem;
}

.about_section .stickthis {
  padding-top: 8rem;
}

.about_section .item {
  min-height: 70vh;
  margin-left: 8rem;
  position: relative;
}

.about_section .item:before {
  content: "";
  width: 5rem;
  position: absolute;
  left: -8rem;
  top: 20px;
  height: 2px;
  background-color: #16E7CF;
  display: block;
}

.quick_links .item {
  background: #004C7F;
  border-radius: 8px;
  padding: 3rem;
}

.background_accent {
  background: #f2f2f2;
  position: absolute;
  height: 100%;
  width: 59%;
  display: block;
  z-index: -1;
  top: 0;
  right: 0;
}

.why_hero {
  padding-top: 30vh;
  padding-bottom: 10vh;
  position: relative;
}

.why_hero img.header_lines {
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 9990;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
}

.why_points .wrapper {
  min-height: 100vh;
  padding-top: 20vh;
}

.why_points_overlap {
  position: absolute;
  margin: auto;
  left: 0;
  right: 0;
  margin-top: -25vh;
}

.why_points_overlap .point_wrapper {
  background: #074269;
  border-radius: 8px;
  padding: 2rem;
  height: 100%;
}

.points_background {
  background: #131935;
  height: 100vh;
}

.casestudy_background {
  background: #f2f2f2;
  height: 50vh;
}

.case_study {
  margin-top: -16vh;
  padding-bottom: 10rem;
  position: absolute;
  width: 100%;
}

.casestudy_form_wrapper {
  padding: 3rem;
  background: white;
  border-radius: 16px;
}

.reasons {
  padding-top: 10rem;
  padding-bottom: 10rem;
}

.calc_header {
  padding-top: 20rem;
}

.calc_header .first_wrapper {
  padding-bottom: 10rem;
}

.calc_header .blue_wrapper {
  background: #131935;
  padding-top: 10rem;
  padding-bottom: 10rem;
}

.calc_header .savingsgraphic {
  position: absolute;
  z-index: 999999;
  left: -20px;
  width: 100%;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
}

span.behind_line {
  background: #4de7cf;
  height: 8px;
  display: block;
  border-radius: 20px;
}

.loading_text {
  font-size: 12px;
}

.calc_part_one {
  background: white;
  border-radius: 16px;
  padding: 28px;
  max-width: 520px;
  width: 100%;
  position: absolute;
  right: 0;
}

.calc_part_one .btn_flag {
  border: 2px solid #E1E4EC;
  border-radius: 100px;
  padding: 6px 10px;
  background: white;
  transition: 0.3s;
  font-size: 12px;
}

.calc_part_one .btn_flag img {
  margin-right: 10px;
  margin-top: -5px;
  max-width: 20px;
}

.calc_part_one .btn_flag:hover {
  border: 2px solid #131936;
  box-shadow: 1px 10px 19px -8px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 1px 10px 19px -8px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 1px 10px 19px -8px rgba(0, 0, 0, 0.3);
}

.calc_part_one .btn_flag:focus,
.calc_part_one .btn_flag:visited {
  border: 2px solid #131936;
  background: rgba(19, 25, 54, 0.08);
}

.calc_part_one .input-group-text {
  border-radius: 8px 0 0 8px;
  height: 50px;
}

.calc_part_one .form-control {
  height: 50px;
  border-radius: 0 8px 8px 0;
}

.values_wrapper {
  background: #131935;
  padding: 28px;
  border-radius: 16px;
}

.tooltippy {
  width: 200px;
  position: absolute;
  left: -89px;
  background: #E1E4EC;
  font-weight: 400;
  padding: 10px;
  border-radius: 8px;
  top: 40px;
}

.tooltippy::before {
  content: "";
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  border-bottom: 15px solid #E1E4EC;
  position: absolute;
  top: -15px;
  left: 81px;
}

.half_line {
  border-top: 1px dashed #E1E4EC;
  display: block;
  width: 100%;
  height: 2px;
  position: absolute;
  top: 50%;
}

.full_line {
  border-top: 1px dashed #E1E4EC;
  display: block;
  width: 100%;
  height: 2px;
  position: absolute;
}

.graph_wrapper {
  position: relative;
  border-bottom: 3px solid #131935;
  overflow: hidden;
}

.graph_wrapper .graph {
  height: 230px;
}

@media (max-width: 768px) {
  .graph_wrapper .graph {
    margin: auto;
  }
}

.graph_wrapper .graph .filler {
  background: rgba(205, 211, 239, 0.5);
  width: 80px;
  position: absolute;
  bottom: 0;
  border-radius: 8px 8px 0 0;
}

.graph_wrapper .value_indicator {
  font-size: 11px;
  color: #9093A1;
  position: absolute;
  left: 95px;
  margin-bottom: 0px;
  font-weight: 400;
  margin-bottom: -15px;
}

.dragdealer {
  position: relative;
  height: 8px;
  background: #E1E4EC;
  border-radius: 4px;
}

.dragdealer .handle {
  position: absolute;
  top: 0;
  left: 0;
  cursor: pointer;
}

.dragdealer .red-bar {
  width: 24px;
  height: 24px;
  background: white;
  color: #FFF;
  font-size: 14px;
  line-height: 30px;
  text-align: center;
  border: 6px solid #131935;
  border-radius: 50%;
  margin-top: -8px;
  z-index: 99;
}

.dragdealer .red-bar .slide_value {
  color: #4A516B;
  position: absolute;
  top: 31px;
  left: -8px;
  font-weight: 700;
}

.dragdealer .disabled {
  background: #898989;
}

.indicator {
  position: absolute;
  top: -25px;
  margin-right: -10px;
  right: 0;
  transition: 0.7s;
}

.indicator:after {
  content: "";
  display: block;
  border-right: 1px dotted #2CE9D8;
  position: absolute;
  top: -40px;
  width: 20px;
  height: 40px;
  right: 0;
}

.slide_value {
  opacity: 0;
}

.slide_value_show {
  opacity: 1;
}

.savings_info h2.xl {
  font-size: 90px;
}

.savings_info .savings_item {
  min-height: 50vh;
}

.savings_info .savings_item:last-of-type {
  min-height: -webkit-fit-content;
  min-height: -moz-fit-content;
  min-height: fit-content;
  padding-bottom: 5rem;
}

.webinar_hero {
  padding-top: 15rem;
  padding-bottom: 10rem;
}

.webinar_content {
  padding-top: 6rem;
  padding-bottom: 10rem;
  position: relative;
}

.webinar_content li {
  font-size: 14px;
  line-height: 24px;
}

.webinar_content .webinar_lines {
  position: absolute;
  left: 0;
  bottom: -20px;
}

#clockdiv .time_item {
  border-left: 1px solid #16E7CF;
  padding-right: 30px;
  padding-left: 30px;
}

#clockdiv .time_item:first-of-type {
  border-left: none;
}

#clockdiv .time_item span {
  font-size: 46px;
  font-weight: 700;
  color: white;
}

#clockdiv .time_item .smalltext {
  color: white;
  font-weight: 400;
  font-size: 14px;
}

.register {
  background: #F6F6F6;
  padding-bottom: 3rem;
  padding-top: 3rem;
}

@media (max-width: 992px) {
  .register h2 {
    text-align: center;
  }
}

.webinar_form_wrapper {
  padding: 3rem;
  background: white;
  border-radius: 16px;
  margin-top: -5rem;
}

@media (max-width: 992px) {
  .webinar_form_wrapper {
    margin-top: 20px;
  }
}

.hex-grid {
  display: flex;
  justify-content: center;
}

.hex-grid__list {
  --amount: 7;
  position: relative;
  padding: 0;
  margin: 0;
  list-style-type: none;
  display: grid;
  grid-template-columns: repeat(var(--amount), 1fr 2fr) 1fr;
  grid-gap: 0rem 13px;
}

.hex-grid__item {
  position: relative;
  grid-column: 1/span 3;
  grid-row: calc(var(--counter) + var(--counter))/span 2;
  filter: drop-shadow(0 0 10px rgba(68, 68, 68, 0.08));
  height: 0;
  padding-bottom: 90%;
}

.hex-grid__content {
  position: absolute;
  height: 100%;
  width: 90%;
  -webkit-clip-path: polygon(98.66025% 45%, 99.39693% 46.5798%, 99.84808% 48.26352%, 100% 50%, 99.84808% 51.73648%, 99.39693% 53.4202%, 98.66025% 55%, 78.66025% 89.64102%, 77.66044% 91.06889%, 76.42788% 92.30146%, 75% 93.30127%, 73.4202% 94.03794%, 71.73648% 94.48909%, 70% 94.64102%, 30% 94.64102%, 28.26352% 94.48909%, 26.5798% 94.03794%, 25% 93.30127%, 23.57212% 92.30146%, 22.33956% 91.06889%, 21.33975% 89.64102%, 1.33975% 55%, 0.60307% 53.4202%, 0.15192% 51.73648%, 0% 50%, 0.15192% 48.26352%, 0.60307% 46.5798%, 1.33975% 45%, 21.33975% 10.35898%, 22.33956% 8.93111%, 23.57212% 7.69854%, 25% 6.69873%, 26.5798% 5.96206%, 28.26352% 5.51091%, 30% 5.35898%, 70% 5.35898%, 71.73648% 5.51091%, 73.4202% 5.96206%, 75% 6.69873%, 76.42788% 7.69854%, 77.66044% 8.93111%, 78.66025% 10.35898%);
  clip-path: polygon(98.66025% 45%, 99.39693% 46.5798%, 99.84808% 48.26352%, 100% 50%, 99.84808% 51.73648%, 99.39693% 53.4202%, 98.66025% 55%, 78.66025% 89.64102%, 77.66044% 91.06889%, 76.42788% 92.30146%, 75% 93.30127%, 73.4202% 94.03794%, 71.73648% 94.48909%, 70% 94.64102%, 30% 94.64102%, 28.26352% 94.48909%, 26.5798% 94.03794%, 25% 93.30127%, 23.57212% 92.30146%, 22.33956% 91.06889%, 21.33975% 89.64102%, 1.33975% 55%, 0.60307% 53.4202%, 0.15192% 51.73648%, 0% 50%, 0.15192% 48.26352%, 0.60307% 46.5798%, 1.33975% 45%, 21.33975% 10.35898%, 22.33956% 8.93111%, 23.57212% 7.69854%, 25% 6.69873%, 26.5798% 5.96206%, 28.26352% 5.51091%, 30% 5.35898%, 70% 5.35898%, 71.73648% 5.51091%, 73.4202% 5.96206%, 75% 6.69873%, 76.42788% 7.69854%, 77.66044% 8.93111%, 78.66025% 10.35898%);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 2rem 25%;
  text-decoration: none;
  text-align: center;
  font-size: 20px;
  line-height: 23px;
  color: white;
  font-weight: bold;
  transition: 0.3s;
  border-radius: 8px;
}

.hex-grid__content:hover {
  cursor: pointer;
  background: linear-gradient(0deg, #32374E -160.52%, #32374E 420.88%) !important;
}

@media screen and (min-width: 1440px) {
  .hex-grid__list {
    --amount: 7;
    --counter: 1;
  }

  .hex-grid__item:nth-of-type(7n + 1) {
    grid-column: 1/span 3;
  }

  .hex-grid__item:nth-of-type(7n + 2) {
    grid-column: 3/span 3;
    grid-row: calc(var(--counter) + var(--counter) - 1)/span 2;
  }

  .hex-grid__item:nth-of-type(7n + 3) {
    grid-column: 5/span 3;
  }

  .hex-grid__item:nth-of-type(7n + 4) {
    grid-column: 7/span 3;
    grid-row: calc(var(--counter) + var(--counter) - 1)/span 2;
  }

  .hex-grid__item:nth-of-type(7n + 5) {
    grid-column: 9/span 3;
  }

  .hex-grid__item:nth-of-type(7n + 6) {
    grid-column: 11/span 3;
    grid-row: calc(var(--counter) + var(--counter) - 1)/span 2;
  }

  .hex-grid__item:nth-of-type(7n + 7) {
    grid-column: 13/span 3;
  }

  .hex-grid__item:nth-of-type(n + 8) {
    --counter: 2;
  }

  .hex-grid__item:nth-of-type(n + 15) {
    --counter: 3;
  }

  .hex-grid__item:nth-of-type(n + 22) {
    --counter: 4;
  }

  .hex-grid__item:nth-of-type(n + 29) {
    --counter: 5;
  }

  .hex-grid__item:nth-of-type(n + 36) {
    --counter: 6;
  }

  .hex-grid__item:nth-of-type(n + 43) {
    --counter: 7;
  }

  .hex-grid__item:nth-of-type(n + 50) {
    --counter: 8;
  }

  .hex-grid__item:nth-of-type(n + 57) {
    --counter: 9;
  }

  .hex-grid__item:nth-of-type(n + 64) {
    --counter: 10;
  }

  .hex-grid__item:nth-of-type(n + 71) {
    --counter: 11;
  }
}

@media screen and (min-width: 1120px) and (max-width: 1439px) {
  .hex-grid__list {
    --amount: 7;
    --counter: 1;
  }

  .hex-grid__item:nth-of-type(7n + 1) {
    grid-column: 1/span 3;
  }

  .hex-grid__item:nth-of-type(7n + 2) {
    grid-column: 3/span 3;
    grid-row: calc(var(--counter) + var(--counter) - 1)/span 2;
  }

  .hex-grid__item:nth-of-type(7n + 3) {
    grid-column: 5/span 3;
  }

  .hex-grid__item:nth-of-type(7n + 4) {
    grid-column: 7/span 3;
    grid-row: calc(var(--counter) + var(--counter) - 1)/span 2;
  }

  .hex-grid__item:nth-of-type(7n + 5) {
    grid-column: 9/span 3;
  }

  .hex-grid__item:nth-of-type(7n + 6) {
    grid-column: 11/span 3;
    grid-row: calc(var(--counter) + var(--counter) - 1)/span 2;
  }

  .hex-grid__item:nth-of-type(7n + 7) {
    grid-column: 13/span 3;
  }

  .hex-grid__item:nth-of-type(n + 8) {
    --counter: 2;
  }

  .hex-grid__item:nth-of-type(n + 15) {
    --counter: 3;
  }

  .hex-grid__item:nth-of-type(n + 22) {
    --counter: 4;
  }

  .hex-grid__item:nth-of-type(n + 29) {
    --counter: 5;
  }

  .hex-grid__item:nth-of-type(n + 36) {
    --counter: 6;
  }

  .hex-grid__item:nth-of-type(n + 43) {
    --counter: 7;
  }

  .hex-grid__item:nth-of-type(n + 50) {
    --counter: 8;
  }

  .hex-grid__item:nth-of-type(n + 57) {
    --counter: 9;
  }

  .hex-grid__item:nth-of-type(n + 64) {
    --counter: 10;
  }

  .hex-grid__item:nth-of-type(n + 71) {
    --counter: 11;
  }
}

@media screen and (min-width: 840px) and (max-width: 1119px) {
  .hex-grid__list {
    --amount: 3;
    --counter: 1;
    grid-gap: 1.5rem 3rem;
  }

  .hex-grid__item:nth-of-type(3n + 1) {
    grid-column: 1/span 3;
  }

  .hex-grid__item:nth-of-type(3n + 2) {
    grid-column: 3/span 3;
    grid-row: calc(var(--counter) + var(--counter) - 1)/span 2;
  }

  .hex-grid__item:nth-of-type(3n + 3) {
    grid-column: 5/span 3;
  }

  .hex-grid__item:nth-of-type(n + 4) {
    --counter: 2;
  }

  .hex-grid__item:nth-of-type(n + 7) {
    --counter: 3;
  }

  .hex-grid__item:nth-of-type(n + 10) {
    --counter: 4;
  }

  .hex-grid__item:nth-of-type(n + 13) {
    --counter: 5;
  }

  .hex-grid__item:nth-of-type(n + 16) {
    --counter: 6;
  }

  .hex-grid__item:nth-of-type(n + 19) {
    --counter: 7;
  }

  .hex-grid__item:nth-of-type(n + 22) {
    --counter: 8;
  }

  .hex-grid__item:nth-of-type(n + 25) {
    --counter: 9;
  }

  .hex-grid__item:nth-of-type(n + 28) {
    --counter: 10;
  }

  .hex-grid__item:nth-of-type(n + 31) {
    --counter: 11;
  }
}

@media screen and (min-width: 480px) and (max-width: 839px) {
  .hex-grid__list {
    --amount: 2;
    --counter: 1;
    grid-gap: 1.5rem 3rem;
  }

  .hex-grid__item:nth-of-type(3n + 1) {
    grid-column: 1/span 3;
  }

  .hex-grid__item:nth-of-type(3n + 2) {
    grid-column: 3/span 3;
    grid-row: calc(var(--counter) + var(--counter) - 1)/span 2;
  }

  .hex-grid__item:nth-of-type(3n + 3) {
    grid-column: 5/span 3;
  }

  .hex-grid__item:nth-of-type(n + 4) {
    --counter: 2;
  }

  .hex-grid__item:nth-of-type(n + 7) {
    --counter: 3;
  }

  .hex-grid__item:nth-of-type(n + 10) {
    --counter: 4;
  }

  .hex-grid__item:nth-of-type(n + 13) {
    --counter: 5;
  }

  .hex-grid__item:nth-of-type(n + 16) {
    --counter: 6;
  }

  .hex-grid__item:nth-of-type(n + 19) {
    --counter: 7;
  }

  .hex-grid__item:nth-of-type(n + 22) {
    --counter: 8;
  }

  .hex-grid__item:nth-of-type(n + 25) {
    --counter: 9;
  }

  .hex-grid__item:nth-of-type(n + 28) {
    --counter: 10;
  }

  .hex-grid__item:nth-of-type(n + 31) {
    --counter: 11;
  }
}

.blank {
  opacity: 0;
  display: none;
}

.honeycomb .one .hex-grid__content {
  background: linear-gradient(270deg, #16E7CF -484.88%, #004C7F 100.16%);
  box-shadow: 0px 0px 24px rgba(51, 51, 51, 0.08);
  border-radius: 4px;
}

.honeycomb .two .hex-grid__content,
.honeycomb .eight .hex-grid__content {
  background: linear-gradient(270deg, #16E7CF -393.76%, #004C7F 174.74%);
  box-shadow: 0px 0px 24px rgba(51, 51, 51, 0.08);
  border-radius: 4px;
}

.honeycomb .three .hex-grid__content {
  background: linear-gradient(270deg, #16E7CF -242.16%, #004C7F 344.1%);
  box-shadow: 0px 0px 24px rgba(51, 51, 51, 0.08);
  border-radius: 4px;
}

.honeycomb .four .hex-grid__content,
.honeycomb .nine .hex-grid__content {
  background: linear-gradient(270deg, #16E7CF -242.16%, #004C7F 344.1%);
  box-shadow: 0px 0px 24px rgba(51, 51, 51, 0.08);
  border-radius: 4px;
}

.honeycomb .five .hex-grid__content {
  background: linear-gradient(270deg, #16E7CF -79.61%, #004C7F 503.73%);
  box-shadow: 0px 0px 24px rgba(51, 51, 51, 0.08);
  border-radius: 4px;
}

.honeycomb .seven .hex-grid__content {
  background: linear-gradient(270deg, #16E7CF -79.61%, #004C7F 503.73%);
  box-shadow: 0px 0px 24px rgba(51, 51, 51, 0.08);
  border-radius: 4px;
}

.honeycomb .six .hex-grid__content,
.honeycomb .ten .hex-grid__content {
  background: linear-gradient(270deg, #16E7CF -79.61%, #004C7F 503.73%);
  box-shadow: 0px 0px 24px rgba(51, 51, 51, 0.08);
  border-radius: 4px;
}

.honeycomb .selected .hex-grid__content {
  background: linear-gradient(0deg, #131936 -160.52%, #131936 420.88%) !important;
}

.honeycomb .text_first {
  color: #004C7F;
}

.honeycomb .text_second {
  color: #009BC8;
}

.honeycomb .vision_line {
  display: block;
  background: linear-gradient(90deg, #004C7F 0%, #16E7CF 99.47%);
  border-radius: 4px;
  height: 5px;
  width: 100%;
}

.honeycomb h5 {
  color: #000;
  font-weight: bold;
  margin-bottom: 20px;
}

.honeycomb p {
  color: black;
}

.honeycomb .Disabled {
  pointer-events: none !important;
}

.honeycomb .Disabled .hex-grid__content {
  background: linear-gradient(90deg, #D8D8D8 0%, #D8D8D8 99.47%) !important;
}

.honeycomb .Disabled .hex-grid__content:hover {
  pointer-events: none !important;
  cursor: not-allowed;
  background: linear-gradient(90deg, #D8D8D8 0%, #D8D8D8 99.47%) !important;
}

.honeycomb .hidden {
  display: none;
}

@media (max-width: 667px) {
  .hex-grid__content {
    position: absolute;
    height: 100%;
    width: 90%;
    -webkit-clip-path: polygon(98.66025% 45%, 99.39693% 46.5798%, 99.84808% 48.26352%, 100% 50%, 99.84808% 51.73648%, 99.39693% 53.4202%, 98.66025% 55%, 78.66025% 89.64102%, 77.66044% 91.06889%, 76.42788% 92.30146%, 75% 93.30127%, 73.4202% 94.03794%, 71.73648% 94.48909%, 70% 94.64102%, 30% 94.64102%, 28.26352% 94.48909%, 26.5798% 94.03794%, 25% 93.30127%, 23.57212% 92.30146%, 22.33956% 91.06889%, 21.33975% 89.64102%, 1.33975% 55%, 0.60307% 53.4202%, 0.15192% 51.73648%, 0% 50%, 0.15192% 48.26352%, 0.60307% 46.5798%, 1.33975% 45%, 21.33975% 10.35898%, 22.33956% 8.93111%, 23.57212% 7.69854%, 25% 6.69873%, 26.5798% 5.96206%, 28.26352% 5.51091%, 30% 5.35898%, 70% 5.35898%, 71.73648% 5.51091%, 73.4202% 5.96206%, 75% 6.69873%, 76.42788% 7.69854%, 77.66044% 8.93111%, 78.66025% 10.35898%);
    clip-path: polygon(98.66025% 45%, 99.39693% 46.5798%, 99.84808% 48.26352%, 100% 50%, 99.84808% 51.73648%, 99.39693% 53.4202%, 98.66025% 55%, 78.66025% 89.64102%, 77.66044% 91.06889%, 76.42788% 92.30146%, 75% 93.30127%, 73.4202% 94.03794%, 71.73648% 94.48909%, 70% 94.64102%, 30% 94.64102%, 28.26352% 94.48909%, 26.5798% 94.03794%, 25% 93.30127%, 23.57212% 92.30146%, 22.33956% 91.06889%, 21.33975% 89.64102%, 1.33975% 55%, 0.60307% 53.4202%, 0.15192% 51.73648%, 0% 50%, 0.15192% 48.26352%, 0.60307% 46.5798%, 1.33975% 45%, 21.33975% 10.35898%, 22.33956% 8.93111%, 23.57212% 7.69854%, 25% 6.69873%, 26.5798% 5.96206%, 28.26352% 5.51091%, 30% 5.35898%, 70% 5.35898%, 71.73648% 5.51091%, 73.4202% 5.96206%, 75% 6.69873%, 76.42788% 7.69854%, 77.66044% 8.93111%, 78.66025% 10.35898%);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 2rem 25%;
    text-decoration: none;
    text-align: center;
    font-size: 13px;
    line-height: 17px;
    color: white;
    font-weight: bold;
    transition: 0.3s;
    border-radius: 8px;
  }

  .hex-grid__list {
    --amount: 7;
    position: relative;
    padding: 0;
    margin: 0;
    list-style-type: none;
    display: block;
    grid-template-columns: unset;
    grid-gap: unset;
  }

  .hex-grid__item {
    position: relative;
    grid-column: unset;
    grid-row: unset;
    filter: drop-shadow(0 0 10px rgba(68, 68, 68, 0.08));
    height: 0;
    padding-bottom: 100px;
    display: inline-block;
    width: 32%;
    height: 40px;
  }

  li.hex-grid__item.blank {
    display: none;
  }
}

.vp_mobile .card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(51, 51, 51, 0.03);
  border-bottom: none;
}

.vp_mobile .card-header h5 .btn {
  color: white;
  font-weight: bold;
}

.vp_mobile #headingOne {
  background: linear-gradient(270deg, #16E7CF -484.88%, #004C7F 100.16%);
  box-shadow: 0px 0px 24px rgba(51, 51, 51, 0.08);
  border-radius: 4px;
}

.vp_mobile #headingTwo,
.vp_mobile #headingThree {
  background: linear-gradient(270deg, #16E7CF -393.76%, #004C7F 174.74%);
  box-shadow: 0px 0px 24px rgba(51, 51, 51, 0.08);
  border-radius: 4px;
}

.vp_mobile #headingFour {
  background: linear-gradient(270deg, #16E7CF -242.16%, #004C7F 344.1%);
  box-shadow: 0px 0px 24px rgba(51, 51, 51, 0.08);
  border-radius: 4px;
}

.vp_mobile #headingFive,
.vp_mobile #headingSix {
  background: linear-gradient(2700deg, #16E7CF -160.52%, #004C7F 420.88%);
  box-shadow: 0px 0px 24px rgba(51, 51, 51, 0.08);
  border-radius: 4px;
}

.vp_mobile #headingSeven {
  background: linear-gradient(2700deg, #16E7CF -79.61%, #004C7F 503.73%);
  box-shadow: 0px 0px 24px rgba(51, 51, 51, 0.08);
  border-radius: 4px;
}

.vp_mobile #headingEight {
  background: linear-gradient(270deg, #16E7CF -79.61%, #004C7F 503.73%);
  box-shadow: 0px 0px 24px rgba(51, 51, 51, 0.08);
  border-radius: 4px;
}

.vp_mobile #headingNine,
.vp_mobile #headingTen {
  background: linear-gradient(2700deg, #0AFBDF -79.61%, #004C7F 503.73%);
  box-shadow: 0px 0px 24px rgba(51, 51, 51, 0.08);
  border-radius: 4px;
}

.vp_mobile .accordion-button {
  border: none;
  background: transparent;
  color: white;
  font-weight: 700;
  border-radius: 0;
}

.vp_mobile .accordion-item:first-of-type .accordion-button {
  background: transparent;
  color: white;
}

.vp_mobile .accordion-button::after {
  background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'><path fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/></svg>") !important;
}

.vp_mobile .accordion-item {
  border: none;
}

div#accordion {
  margin-bottom: 4rem;
}

.vp_hero {
  padding-top: 14rem;
  padding-bottom: 10rem;
}

.honeycomb {
  margin-top: 6rem;
}

.content_boxes {
  margin-top: 6rem;
  margin-bottom: 10rem;
}

.content_boxes .content_box h5 {
  color: #131936;
  font-size: 20px;
}

.content_boxes .content_box p {
  color: #4A516B;
  font-size: 16px;
  line-height: 24px;
}

img.vp_lines {
  bottom: -30px;
  position: absolute;
  left: 0;
}

.vp_contact {
  background: #F6F6F6;
  padding-bottom: 6rem;
}

.team_hero {
  padding-top: 14rem;
  padding-bottom: 7rem;
}

.team_spacing {
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.team_card {
  border-radius: 8px;
  height: 100%;
}

.team_card .text-link--secondary {
  color: #3279C6;
  text-decoration: none;
}

.team_card .text-link--white {
  color: #ffffff;
  text-decoration: none;
}

.team_card h5 {
  line-height: 24px;
}

.hp_wrapper {
  position: relative;
  margin-bottom: -22rem;
}

.hp_wrapper .hiring_slider {
  position: absolute;
  margin: auto;
  left: 0;
  right: 0;
  margin-top: 40px;
  z-index: 999;
  padding: 20px;
  box-shadow: 0px 0px 23px rgba(0, 0, 0, 0.3);
  background: white;
  border-radius: 8px;
  padding-bottom: 2rem;
}

.hp_wrapper img {
  max-width: 16rem;
}

.hp_wrapper .swiper-horizontal > .swiper-pagination-bullets,
.hp_wrapper .swiper-pagination-bullets.swiper-pagination-horizontal,
.hp_wrapper .swiper-pagination-custom,
.hp_wrapper .swiper-pagination-fraction {
  bottom: 0px;
  left: 0;
  width: 100%;
  position: relative;
}

.vacancy a {
  font-size: 20px;
  text-decoration: none;
}

.vacanciyheader {
  margin-bottom: 4rem;
  padding-top: 18rem;
}

.job_vacancies {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.job_vacancies:nth-child(even) {
  background: #f2f2f2;
}

.subscribe_block {
  background: #F8F8F9;
  border-radius: 4px;
  padding: 48px;
}

@media (max-width: 667px) {
  .subscribe_block {
    padding: 20px;
  }
}

.subscribe_block input {
  display: inline-block !important;
  height: 48px;
  min-height: 48px !important;
}

.subscribe_block input {
  width: 70%;
}

@media (max-width: 667px) {
  .subscribe_block input {
    width: 100%;
    margin-bottom: 20px;
    margin-top: 20px;
  }
}

.subscribe_block button {
  margin-left: 10px;
}

#databaseSignupForm :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #999999;
}

#databaseSignupForm ::-moz-placeholder {
  color: #999999;
}

#databaseSignupForm ::placeholder {
  color: #999999;
}

.article_back {
  position: absolute;
  font-size: 16px;
  color: #004C7F;
  font-weight: bold;
  transition: 0.3s;
}

@media (max-width: 667px) {
  .article_back {
    top: 40px;
  }
}

.article_back:hover {
  text-decoration: none;
  color: #131936;
}

.search_back {
  font-size: 16px;
  color: #004C7F;
  font-weight: bold;
  transition: 0.3s;
}

.search_back:hover {
  text-decoration: none;
  color: #131936;
}

.blog_link:hover {
  color: #004C7F;
  text-decoration: none;
}

.gutenberg__content p {
  margin-bottom: 24px;
}

.gutenberg__content ul,
.gutenberg__content li {
  font-size: 16px;
}

@media (max-width: 667px) {
  .gutenberg__content ul,
  .gutenberg__content li {
    font-size: 14px;
  }
}

.gutenberg__content h2,
.gutenberg__content h3 {
  font-size: 24px;
  color: #131936;
  line-height: 32px;
  font-weight: bold;
  margin-top: 40px;
}

#social-links {
  float: left;
}

#social-links ul {
  list-style: none;
  width: 100%;
  display: flex;
  padding-left: 30px;
}

#social-links li {
  display: inline-block;
  margin-right: 20px;
  font-size: 22px;
  margin-top: -5px;
}

@media (max-width: 667px) {
  #social-links li {
    margin-right: 10px;
    font-size: 20px;
    margin-top: -4px;
  }
}

#social-links .social-button {
  color: #3279C6;
  padding: 10px;
}

#social-links .social-button:hover {
  text-decoration: none;
  color: #004C7F;
}

.search_expand {
  float: left;
  height: 58px;
  line-height: 58px;
}

@media (max-width: 667px) {
  .search_expand {
    display: none;
  }
}

.search-form {
  float: left;
  width: 59%;
  margin-left: 15px;
}

.search_wrapper .input-group-addon {
  position: absolute;
  top: 20px;
  right: 30px;
}

#closeSearch {
  margin-left: 10px;
}

.all_articles_link {
  margin-top: 10px;
  position: absolute;
  transition: 0.3s;
}

.all_articles_link:hover {
  text-decoration: none;
}

.blog_nav nav {
  display: inline-block;
}

.blog_nav .page-item:first-child {
  font-size: 20px;
}

.tag_cloud {
  padding: 10px 12px;
  background: #f8f8f8;
  border-radius: 20px;
  font-family: Helvetica;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  color: #211600;
  display: inline-block;
}

.blog_image_full {
  width: 100%;
}

.button_reset {
  border: none;
  background: transparent;
}

.page-link {
  height: 40px;
}

.blog_hero {
  padding-top: 14rem;
  padding-bottom: 12rem;
}

.featured_post {
  margin-top: -4rem;
}

.blog_link {
  text-decoration: none;
}

.article_header {
  padding-top: 10rem;
}

.article_back_link {
  font-size: 16px;
  text-decoration: none;
  transition: 0.3s;
}

.article_back_link:hover {
  text-decoration: none;
  color: #004C7F;
}

.blog_image_wrapper {
  display: block;
  width: 100%;
  height: 230px;
  border-radius: 8px;
}

.applicants_hero {
  padding-top: 14rem;
  padding-bottom: 8rem;
}

.applicant_signin {
  display: block;
  background: white;
  border-radius: 8px;
  padding: 40px;
  max-width: 540px;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 998;
  box-shadow: 0px 19px 34px rgba(0, 0, 0, 0.15);
}

.applicant_signin .inputgroup .form-control {
  height: 53px;
}

.applicant_signin .inputgroup .btn_submit {
  background: #3279c6;
  border-radius: 8px;
  color: white;
  font-size: 15px;
  transition: 0.3s;
  border: none;
  padding: 12px 40px;
  height: 53px;
}

.applicant_signin .linkedin_btn {
  background: #2b6aad;
  text-decoration: none;
  display: block;
  padding: 16px;
  text-align: center;
  border-radius: 8px;
  color: white;
  font-size: 18px;
  font-weight: bold;
  transition: 0.3s;
}

.applicant_signin .linkedin_btn:hover {
  text-decoration: none;
  background: #205895;
}

.applicant_signin .linkedin_btn img {
  margin-right: 16px;
}

.applicant_signin .applicant_btn {
  background: #3279C6;
  text-decoration: none;
  display: block;
  padding: 16px;
  text-align: center;
  border-radius: 8px;
  color: white;
  font-size: 18px;
  font-weight: bold;
  transition: 0.3s;
}

.applicant_signin .applicant_btn:hover {
  text-decoration: none;
  background: #205895;
}

.applicant_signin .applicant_btn img {
  margin-right: 16px;
}

.applicant_signin .office_btn {
  background: #dc3e15;
  text-decoration: none;
  display: block;
  padding: 16px;
  text-align: center;
  border-radius: 8px;
  color: white;
  font-size: 18px;
  font-weight: bold;
  transition: 0.3s;
}

.applicant_signin .office_btn:hover {
  text-decoration: none;
  background: #d43c14;
}

.applicant_signin .office_btn img {
  margin-right: 16px;
}

.applicants_points {
  padding-top: 10rem;
  margin-top: 5rem;
  padding-bottom: 16rem;
}

@media (max-width: 992px) {
  .applicants_points {
    padding-top: 5rem;
    padding-bottom: 11rem;
  }
}

.app_points {
  margin-top: -8rem;
}

.app_points .col-12.col-md-6.col-lg-4 {
  margin-bottom: 30px;
}

.app_points .hs_item {
  background: #074269;
  border-radius: 8px;
  padding: 30px;
  height: 100%;
}

.app_points .hs_item img {
  margin-bottom: 30px;
  max-height: 100px;
}

.app_points .hs_item h4 {
  font-size: 20px;
  margin-bottom: 20px;
}

.background_underlay {
  background: #f2f2f2;
  height: 100%;
  display: block;
  width: 100%;
  position: absolute;
  top: 0;
  z-index: -1;
}

.app_point_slider {
  padding-top: 8rem;
  background: #F2F2F2;
}

@media (max-width: 992px) {
  .app_point_slider {
    padding-top: 6rem;
  }
}

.hp_wrapper_application {
  padding: 20px;
  box-shadow: 0px 0px 23px rgba(0, 0, 0, 0.3);
  background: white;
  border-radius: 8px;
  position: relative;
  z-index: 999;
}

@media (max-width: 667px) {
  .hp_wrapper_application {
    position: relative;
  }

  .hp_wrapper_application .swiper-pagination-bullet {
    width: 30px;
  }

  .hp_wrapper_application img {
    max-width: 150px;
    margin-bottom: 40px;
  }
}

.hp_wrapper_application .swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 3rem 0rem;
  z-index: 1;
}

.app_points_sub {
  margin-top: 7rem;
}

@media (max-width: 992px) {
  .app_points_sub {
    margin-top: 3rem;
  }
}

.applicants_video {
  padding-top: 15rem;
  margin-top: -5rem;
}

@media (max-width: 992px) {
  .applicants_video {
    padding-top: 8rem;
  }
}

.applicants_video img.lines_left {
  position: absolute;
  left: 0;
  top: 10%;
}

.applicants_video .video_slider {
  margin-bottom: -10rem;
}

.applicants_video .swiper-pagination.video_pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
  top: 11rem;
}

.applicants_video .vimeo_wrapper {
  margin-top: 0;
}

.payforward {
  padding-top: 15rem;
  padding-bottom: 10rem;
}

.home_ca_section {
  padding-top: 8rem;
  padding-bottom: 8rem;
}

.home_ca_image {
  position: absolute;
  margin-top: -12rem;
}

.hp_wrapper_application .swiper-pagination {
  position: absolute;
  z-index: 999999;
  bottom: 10px;
}

.impact_header {
  padding-top: 17rem;
}

.impact_header .vimeo_wrapper {
  margin-top: 4rem;
  margin-bottom: -10rem;
}

.handout {
  padding-top: 14rem;
}

.why_edu {
  padding-bottom: 20rem;
}

.why_edu img.impact_image {
  position: absolute;
  right: 0;
  bottom: -35%;
}

.hwp {
  padding-top: 13rem;
}

.impact_block {
  border-radius: 8px;
  position: relative;
  padding: 2rem 2rem 0rem 2rem;
}

.impact_block p {
  min-height: 75px;
}

.careers_image {
  position: absolute;
  top: 20px;
  left: 0;
  right: 0;
  margin: auto;
  height: 90%;
}

.bd_gradient_ddb {
  background: linear-gradient(180deg, #004C7F 0%, #131936 100%);
}

.py-100 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.border_left_span {
  height: 19px;
  background: #16e7cf;
  width: 2px;
  display: inline-block;
  margin-left: -20px;
  margin-right: 20px;
  margin-bottom: -4px;
}

@media (max-width: 667px) {
  .border_left_span {
    display: none;
  }
}

.embed-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
}

.embed-container iframe,
.embed-container object,
.embed-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.careers_hero {
  padding-top: 16rem;
  padding-bottom: 10rem;
  margin-bottom: 5rem;
}

.hero_standard {
  padding-top: 16rem;
  padding-bottom: 10rem;
}

.careers_image_large {
  height: 100vh;
}

@media (max-width: 992px) {
  .careers_image_large {
    height: auto;
    margin-bottom: 3rem;
  }
}

.c_block .item_wrapper_careers {
  overflow: hidden;
  position: relative;
  border-radius: 8px;
}

.c_block .hover_show {
  background: white;
  width: 100%;
  height: 100%;
  display: block;
  z-index: 999;
  position: absolute;
  bottom: 0;
  right: 0;
  opacity: 0;
  transition: 0.3s;
  border-radius: 8;
}

.c_block:hover .hover_show {
  opacity: 1;
}

.item_wrapper_careers h4.t {
  position: absolute;
  top: 30px;
  left: 30px;
}

@media (max-width: 667px) {
  .item_wrapper_careers h4.t {
    top: 20px;
    left: 20px;
  }
}

.text-2col {
  -moz-column-count: 2;
  column-count: 2;
  -moz-column-gap: 20px;
  column-gap: 20px;
}

.job_description p,
.job_description ul,
.job_description li {
  color: white;
  font-size: 14px;
  line-height: 24px;
}

.job_description ul {
  margin-left: 0;
  padding-left: 17px;
}

.job_description li {
  margin-left: 0 !important;
}

.applyform {
  border-radius: 8px;
}

.textformapply {
  font-size: 14px;
  font-family: "Inter", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.legal_page h4 {
  color: #131936;
  font-weight: bold;
  font-size: 32px;
  line-height: 48px;
  margin-bottom: 14px;
  margin-top: 24px;
}

.referal {
  margin-top: 15rem;
}

.password_wrapper .input-group-addon a {
  font-size: 14px;
  font-weight: bold;
  color: #004C7F;
}

.password_wrapper .input-group-addon {
  position: absolute;
  top: 24px;
  right: 0px;
  display: block;
  width: 64px;
  height: 62px;
  text-align: right;
  padding-right: 16px;
  padding-top: 17px;
}

.password_wrapper {
  position: relative;
}

.text-link--secondary:hover,
.text-link--white:hover {
  cursor: pointer;
}

.modal .close {
  border: none;
  background: transparent;
  position: absolute;
  right: 20px;
  top: 20px;
}

.team_modal .modal-dialog {
  max-width: 700px;
}

.team_modal .modal-content {
  padding: 20px;
}

.modal {
  z-index: 9999999;
}

.modal-backdrop.show {
  z-index: 999999;
}

div#costOfAuditModal {
  z-index: 9999999 !important;
}

div#costOfAuditModal h4 {
  font-size: 20px;
  line-height: 32px;
  font-weight: bold;
  margin-bottom: 0;
}

.webinar_content ul,
.webinar_content li,
.webinar_content ol {
  padding-left: 0;
  margin-left: 0;
}

@media (min-width: 667px) {
  .hide_desktop {
    display: none !important;
  }
}

@media (max-width: 992px) {
  .hide_mobile {
    display: none;
  }

  .c_block .item_wrapper_careers {
    text-align: center;
  }

  .c_block:hover .hover_show {
    opacity: 1;
    padding: 50px;
  }

  .home_ca_section {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .app_points .hs_item img {
    margin-bottom: 0;
    max-height: 100px;
  }

  .blog_image_wrapper {
    height: 180px;
  }

  .about_section .item {
    margin-left: 4rem;
    margin-bottom: 5rem;
  }

  .about_section .scrolling_section {
    border-left: 2px solid #16E7CF;
    padding-top: 0rem;
  }

  .about_section .item:before {
    content: "";
    width: 2rem;
    position: absolute;
    left: -4rem;
    top: 20px;
    height: 2px;
    background-color: #16E7CF;
    display: block;
  }

  #blog_post_calc .blog_image {
    position: absolute;
    width: 90%;
    margin-top: -130px;
  }

  .unset_minHeight {
    min-height: auto !important;
  }

  .why_edu img.impact_image {
    display: none;
  }

  .why_edu {
    padding-bottom: 7rem;
  }

  .hwp {
    padding-top: 7rem;
  }

  .applicant_signin {
    position: relative;
    margin-top: 3rem;
  }

  img.lines_left,
  img.lines_right {
    display: none;
  }

  .hp_wrapper {
    margin-top: 3rem;
    z-index: 99;
  }

  .resource_item {
    margin-top: 0;
    margin-bottom: 3rem;
  }

  img.vp_lines {
    display: none;
  }

  section.vp_contact {
    padding-top: 4rem;
  }

  .webinar_content li {
    list-style: none;
    margin-left: 0;
    padding-left: 0;
  }

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

  #clockdiv .time_item span {
    font-size: 38px;
    font-weight: 700;
    color: white;
  }

  .star_image {
    max-width: 160px;
  }

  #clockdiv .time_item {
    border-left: 1px solid #16E7CF;
    padding-right: 15px;
    padding-left: 15px;
  }

  .webinar_lines {
    display: none;
  }

  .practice_area_hero .pa_header {
    display: none;
  }

  .practice_area_hero {
    height: auto;
    position: relative;
    padding-top: 5rem;
    padding-bottom: 7rem;
  }

  .background-palebluegreymobile {
    background: #E1E4EC;
  }

  .background-whitemobile {
    background: white;
  }

  .pa_contact .contact_form_wrapper {
    padding: 2rem !important;
  }

  .pa_contact .contact_form_wrapper button.btn_primary.btn_blue.d-block {
    margin-top: 20px;
  }

  a.nav-item.nav-link.active:after {
    width: 40% !important;
    left: 0 !important;
    margin: auto;
    right: 0;
  }

  .pa_wrapper .btn_primary {
    opacity: 1 !important;
  }

  .hero_banner {
    height: auto;
    position: relative;
    padding-bottom: 10rem;
  }

  .pa_blocks .swiper-button-next:after,
  .pa_blocks .swiper-button-prev:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    text-transform: none !important;
    letter-spacing: 0;
    font-variant: initial;
    line-height: 1;
    color: white;
    font-size: 20px;
  }

  div.dropdown-multicol2 {
    max-width: 90% !important;
    width: 100% !important;
    margin: auto;
  }

  .navbar .nav-item {
    font-size: 14px;
    color: white;
    margin-right: 0 !important;
  }

  .dropdown-menu.show {
    width: 90%;
    margin: auto;
    text-align: center;
  }

  .dropdown-menu.show .dropdown-col {
    width: 100%;
    margin-top: 12px;
  }

  .dropdown-menu.show .dropdown-col .menu_heading {
    margin-bottom: -2px;
  }

  #navbarDropdown {
    text-decoration: none !important;
  }

  #navbarDropdown span.ml-1 {
    font-size: 14px;
    color: white;
    text-decoration: none !important;
  }

  .navbar .nav-item {
    width: 49%;
    text-align: left;
    padding-left: 20px;
    display: inline-block;
    height: 62px;
    font-size: 15px;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .navbar-nav {
    display: inline-block;
  }

  a.nav-item.nav-link.active {
    color: #00E7CF !important;
  }

  a.nav-item.nav-link.active:after {
    display: none !important;
  }

  li.dropdown.font-weight-bold.web-avatar {
    list-style: none;
    display: inline-block;
    text-align: left;
    padding-left: 20px;
  }

  #navbarDropdown span.ml-1 {
    font-size: 12px;
    font-weight: 400;
    color: #0d4269;
    text-decoration: none !important;
  }

  .dropdown-menu.show {
    width: 90%;
    margin: auto;
    text-align: center;
    position: absolute;
    text-align: left;
    display: block !important;
  }

  .contact_form .contact_form_wrapper {
    padding: 2rem;
  }

  .bg_intial {
    background-attachment: initial !important;
  }

  .box_item {
    border: none !important;
  }

  .targetSignIn {
    float: left;
  }

  .hideMobile {
    display: none;
  }

  .navbar-collapse {
    background: #131935 !important;
    border: none !important;
  }

  a#navbarDropdownExpand {
    display: none !important;
  }

  .contact_form {
    position: relative;
    top: -16vh;
  }

  .contact_buttons {
    margin-top: -4rem;
    text-align: center;
  }

  #movement {
    height: auto;
    padding-bottom: 4rem;
    position: relative;
  }

  #updates {
    margin-top: 8rem;
    padding-bottom: 12rem;
  }

  .practice_areas_mobile .swiper-slide .number {
    left: 40px;
  }

  .swiper-pagination-bullet {
    width: 25px;
    height: 6px;
    display: inline-block;
    border-radius: 5px;
    background: #13384D;
    opacity: 1;
  }

  .tac_mobile {
    text-align: center;
  }

  .joindropdown .dropdown-item {
    white-space: normal;
  }

  .about_hero h1.xl {
    padding-bottom: 3rem;
  }

  .hidemenow {
    display: none !important;
  }

  .quick_links .item {
    background: #004C7F;
    border-radius: 8px;
    padding: 2rem;
  }

  .background_accent {
    display: none;
  }

  .why_points_overlap {
    position: relative;
  }

  .points_background {
    display: none;
  }

  .case_study {
    margin-top: 13vh;
    position: relative;
  }

  .casestudy_background {
    display: none;
  }

  .reasons {
    padding-top: 0;
    padding-top: 5rem;
  }

  .reasons .col-12.col-md-3.text-center.align-self-end {
    margin-bottom: 100px;
  }

  .savings_calc_header {
    height: auto;
    padding: 12rem 0;
  }

  .calc_footer .text_wrapper {
    border-radius: 16px;
    padding-left: 3rem !important;
    position: relative;
  }

  .calc_footer_image {
    display: none !important;
  }

  .calc_part_one {
    max-width: 100%;
    position: relative;
    margin-top: 6rem;
  }

  .savings_info .savings_item {
    min-height: auto;
    margin-bottom: 6rem;
  }

  .savings_info .savings_item h2.text-palebluegrey.xl.fw-700 {
    margin-bottom: 2rem;
  }

  .savings_info .savings_item:last-of-type {
    margin-bottom: 0;
  }

  img.savingsgraphic {
    display: none;
  }

  .values_wrapper {
    margin-top: 9rem;
  }

  .calc_header {
    padding-top: 12rem;
  }
}

@media (max-width: 992px) {
  .line_float_pa {
    display: none;
  }

  .hs_image_bb {
    display: none !important;
  }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1190px) and (-webkit-min-device-pixel-ratio: 1) {
  .why_edu {
    padding-bottom: 7rem;
  }

  .hwp {
    padding-top: 7rem;
  }

  .why_edu img.impact_image {
    display: none;
  }

  .hp_wrapper {
    margin-top: 3rem;
    z-index: 99;
    margin-bottom: 9rem;
  }

  .ar_block {
    height: 100%;
  }

  .webinar_content li {
    list-style: none;
    margin-left: 0;
    padding-left: 0;
  }

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

  #blog_post_calc .blog_image {
    position: relative;
    width: 100%;
    bottom: -6.7rem;
  }

  #clockdiv .time_item {
    border-left: 1px solid #16E7CF;
    padding-right: 10px;
    padding-left: 10px;
  }

  .about_hero .header_lines {
    display: none !important;
  }

  .calc_part_one {
    max-width: 100%;
    position: relative;
    margin-top: -7rem;
  }

  .hero_banner {
    height: 100vh;
    position: relative;
    background-attachment: initial !important;
  }

  .pa_blocks_large .item:hover {
    max-height: 470px;
    cursor: pointer;
    background: white !important;
  }

  .pa_blocks_large .item {
    position: absolute;
    overflow: hidden;
    z-index: 9999;
    padding-top: 7rem !important;
    border-radius: 8px;
    min-height: 410px;
    transition: 0.4s;
    padding: 30px !important;
    padding-top: 7rem !important;
  }

  #updates_engage img.background_image {
    display: none;
  }

  #updates_engage .row {
    height: 50vh;
  }

  .vimeo_wrapper {
    margin-top: -6rem;
  }

  .hs_image_bb {
    display: none;
  }

  .savings_calc_header {
    height: auto;
    padding: 12rem 0;
  }

  .calc_footer .text_wrapper {
    border-radius: 16px;
    padding-left: 3rem !important;
    position: relative;
  }

  .case_study {
    margin-top: 8vh;
    padding-bottom: 10rem;
    position: absolute;
    width: 100%;
  }

  .casestudy_background {
    background: #f2f2f2;
    height: 70vh;
  }
}

.ar_block {
  height: 100%;
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1190px) and (-webkit-min-device-pixel-ratio: 2) {
  .hp_wrapper img {
    max-width: 100%;
  }

  .impact_block p {
    min-height: 155px;
  }

  img.vp_lines {
    bottom: -200px;
    position: absolute;
    left: 0;
  }

  .featured_post {
    margin-top: 2rem;
  }

  .ar_block {
    height: 100%;
  }

  .webinar_content li {
    list-style: none;
    margin-left: 0;
    padding-left: 0;
  }

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

  .about_section .item {
    min-height: 40vh;
    margin-left: 8rem;
    position: relative;
  }

  .why_points.hs {
    min-height: 120vh;
    padding-top: 20vh;
  }

  .points_background {
    background: #131935;
    margin-top: -2px;
  }

  .case_study {
    margin-top: 8vh;
    padding-bottom: 10rem;
    position: relative;
    width: 100%;
  }

  .casestudy_background {
    background: #f2f2f2;
    height: 70vh;
    display: none;
  }

  .hero_banner {
    height: 100vh;
    position: relative;
    background-attachment: initial !important;
  }

  .pa_blocks_large .item:hover {
    max-height: 470px;
    cursor: pointer;
    background: white !important;
  }

  .pa_blocks_large .item {
    position: absolute;
    overflow: hidden;
    z-index: 9999;
    padding-top: 7rem !important;
    border-radius: 8px;
    min-height: 410px;
    transition: 0.4s;
    padding: 30px !important;
    padding-top: 7rem !important;
  }

  #updates_engage img.background_image {
    display: none;
  }

  #updates_engage .row {
    height: 50vh;
  }

  .vimeo_wrapper {
    margin-top: 4rem;
  }

  #engage .container {
    max-width: 95%;
  }

  .targetVP_ipadP {
    margin-bottom: 30px;
  }

  .hs_image_bb {
    display: none;
  }

  .savings_calc_header {
    height: auto;
    padding: 12rem 0;
  }

  .calc_footer .text_wrapper {
    border-radius: 16px;
    padding-left: 3rem !important;
    position: relative;
  }

  .calc_footer_image {
    display: none !important;
  }

  .calc_part_one {
    max-width: 100%;
    position: relative;
    margin-top: 6rem;
  }

  .savings_info .savings_item {
    min-height: auto;
    margin-bottom: 6rem;
  }

  .savings_info .savings_item h2.text-palebluegrey.xl.fw-700 {
    margin-bottom: 2rem;
  }

  .savings_info .savings_item:last-of-type {
    margin-bottom: 0;
  }

  body#savings-calculator #updates {
    margin-top: 4rem;
  }

  img.savingsgraphic {
    display: none;
  }

  .values_wrapper {
    margin-top: 9rem;
  }
}

@media (max-width: 768px) {
  .contact_buttons {
    margin-top: 6rem;
    text-align: center;
  }

  img.graphic_one {
    margin-top: 0rem;
    margin-bottom: -3rem;
    max-width: 100%;
    z-index: 9999;
    position: relative;
  }

  li.dropdown.font-weight-bold.web-avatar {
    list-style: none;
    display: block;
    text-align: left;
    padding-left: 20px;
    margin-top: 20px;
  }

  #navbarDropdown span.ml-1 {
    font-size: 16px;
    font-weight: 700;
    color: white !important;
    text-decoration: none !important;
  }
}

section#points .col-12 {
  margin-bottom: 30px;
}

@media (max-width: 480px) {
  .target_contact_content {
    margin-top: -5rem;
    z-index: 9999;
    position: relative;
  }
}

.swiper-pagination-bullet-active {
  opacity: 1;
  background: #16E7CF !important;
}

.hs_image_bb {
  display: none;
}

@media (hover: none) {
  a:hover {
    color: inherit;
  }
}

@media (max-width: 553px) and (min-width: 423px) {
  .carousel-slider {
    max-width: 90% !important;
  }

  .practice_areas_mobile .swiper-slide {
    width: 100% !important;
  }
}

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

.card-grey {
  background: #F8F8F9;
  border-radius: 8px;
}

.card-stroke__lblue {
  border-radius: 8px;
  border: 2px solid rgba(44, 107, 174, 0.2);
}

.stats_block {
  display: inline-block;
  margin-right: 10px;
}

.stats_block p {
  margin-bottom: 0;
}

.book_image {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
}

.book_box .row {
  min-height: 375px;
}

.lh-70 {
  line-height: 70px !important;
}

.card-stroke__grey {
  border-radius: 8px;
  border: 2px solid #E1E4EC;
}

.card-stroke__lblue {
  border-radius: 8px;
  border: 2px solid rgba(44, 107, 174, 0.2);
}

.card-grey {
  background: #F8F8F9;
  border-radius: 8px;
}

.card_header {
  height: 120px;
}

.bg_grey {
  background: #F8F8F9;
}

.card_header {
  height: 120px;
}

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

.equals_circle {
  width: 80px;
  height: 80px;
  background: white;
  border: 2px solid #D5E1EF;
  border-radius: 50%;
  text-align: center;
  position: absolute;
  right: 20px;
  top: -40px;
}

.savings_card .row .SC_footer {
  background: #363B52;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
  border-radius: 0 0 8px 8px;
}

.bg_blue_500 {
  background: #05A4CA;
}

.book_image {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
}

.book_box .row {
  min-height: 375px;
}

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

.savingshead {
  padding-top: 10rem;
}

.bg_blue_400 {
  background: #1C6EA6;
}

.error_wrapper {
  height: 72vh;
  overflow: hidden;
  position: relative;
  margin-top: 120px;
}

@media (max-width: 667px) {
  .error_wrapper {
    height: 100vh;
  }

  .error_wrapper .col-12.col-md-5.offset-md-7.text-center.text-md-left {
    margin-top: -30vh;
    z-index: 99;
    position: relative;
  }
}

.error_image {
  z-index: 9;
  position: absolute;
  top: 0;
  max-width: 35vw;
}

@media (max-width: 667px) {
  .error_image {
    position: absolute;
    max-width: 80vw;
    margin: auto;
    left: 0;
    right: 0;
    bottom: -70vh;
  }
}

.ar_block {
  height: 100%;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdWlfd2ViL3dlYnYzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3VpX3dlYi9nbG9iYWwvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdWlfd2ViL2dsb2JhbC9fc3BhY2luZy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy91aV93ZWIvZ2xvYmFsL190eXBvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3VpX3dlYi9nbG9iYWwvX2JhY2tncm91bmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdWlfd2ViL2dsb2JhbC9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy91aV93ZWIvZ2xvYmFsL191dGlscy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy91aV93ZWIvZ2xvYmFsL19kaXZpZGVycy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy91aV93ZWIvZ2xvYmFsL19mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy91aV93ZWIvZ2xvYmFsL19zd2lwZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdWlfd2ViL2dsb2JhbC9fbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3VpX3dlYi9nbG9iYWwvX2Zvb3Rlci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy91aV93ZWIvZ2xvYmFsL19wYWdlcy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy91aV93ZWIvbGF5b3V0cy9faG9tZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy91aV93ZWIvbGF5b3V0cy9fY29udGFjdC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy91aV93ZWIvbGF5b3V0cy9fZW5nYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3VpX3dlYi9sYXlvdXRzL19wcmF0aWNlYXJlYXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdWlfd2ViL2xheW91dHMvX2NhbGMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdWlfd2ViL2xheW91dHMvX2Fib3V0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3VpX3dlYi9sYXlvdXRzL19zYXZpbmdzX2NhbGMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdWlfd2ViL2xheW91dHMvX3dlYmluYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdWlfd2ViL2xheW91dHMvX3Zpc2lvbnBsYW5uZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdWlfd2ViL2xheW91dHMvX3RlYW0uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdWlfd2ViL2xheW91dHMvX2pvaW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdWlfd2ViL2xheW91dHMvX2Jsb2cuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdWlfd2ViL2xheW91dHMvX2FwcGxpY2FudHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdWlfd2ViL2xheW91dHMvX2ltcGFjdC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy91aV93ZWIvbGF5b3V0cy9fdjJ1cGRhdGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3VpX3dlYi9nbG9iYWwvX3Jlc3BvbnNpdmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdWlfd2ViL2xheW91dHMvX3JlcG9ydHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvdWlfd2ViL2xheW91dHMvX2Vycm9yLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7c0NBR0E7O0VDQ0M7RUFDQTtDREVEOztBQ0FDOztFQUNDO0NESUY7O0FDREM7O0VBQ0M7Q0RLRjs7QUNEQTtFQUNDO0VBQ0E7Q0RJRDs7QUNEQTtFQUNDO0VBQ0E7Q0RJRDs7QUNEQTtFQUNDO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHRElBO0NBQ0Y7O0FDREE7RUFDQztJQUNDO0lBQ0E7SUFDQTtHRElBO0NBQ0Y7O0FDREE7RUFDQztJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R0RJQTtDQUNGOztBRXZEQTtFQUNDO0NGMEREOztBRXhEQTtFQUNDO0NGMkREOztBRXhEQTtFQUNDO0NGMkREOztBRXpEQTtFQUNDO0NGNEREOztBRXpEQTtFQUNDO0NGNEREOztBRXpEQTtFQUNDO0NGNEREOztBRTFEQTtFQUNDO0NGNkREOztBRTFEQTtFQUNDO0NGNkREOztBRTNEQTtFQUNDO0NGOEREOztBRTNEQTtFQUNDO0NGOEREOztBRTNEQTtFQUNDO0NGOEREOztBRTVEQTtFQUNDO0NGK0REOztBRTVEQTtFQUNDO0NGK0REOztBRTdEQTtFQUNDO0NGZ0VEOztBRTdEQTtFQUNDO0NGZ0VEOztBRTdEQTtFQUNDO0VBQ0E7Q0ZnRUQ7O0FFN0RBO0VBQ0M7SUFDQztHRmdFQTs7RUU5REQ7SUFDQztHRmlFQTtDQUNGOztBR2hJQTs7Ozs7Ozs7Ozs7O0VBQ0M7RUFDQTtFQUNBO0NIOElEOztBRzNJQTtFQUNDO0VBQ0E7Q0g4SUQ7O0FHNUlDO0VBSkQ7SUFLRTtJQUNBO0dIZ0pBO0NBQ0Y7O0FHN0lBO0VBQ0M7RUFDQTtDSGdKRDs7QUc5SUM7RUFKRDtJQUtFO0lBQ0E7R0hrSkE7Q0FDRjs7QUcvSUE7RUFDQztFQUNBO0NIa0pEOztBR2hKQztFQUpEO0lBS0U7SUFDQTtHSG9KQTtDQUNGOztBR2pKQTtFQUNDO0VBQ0E7Q0hvSkQ7O0FHbEpDO0VBSkQ7SUFLRTtJQUNBO0dIc0pBO0NBQ0Y7O0FHbEpBO0VBQ0M7RUFDQTtDSHFKRDs7QUduSkM7RUFKRDtJQUtFO0lBQ0E7R0h1SkE7Q0FDRjs7QUdwSkE7RUFDQztFQUNBO0NIdUpEOztBR3BKQTtFQUNDO0VBQ0E7Q0h1SkQ7O0FHcEpBO0VBQ0M7RUFDQTtDSHVKRDs7QUdwSkE7RUFDQztFQUNBO0NIdUpEOztBR3BKQTtFQUNDO0NIdUpEOztBR2xKQTtFQUNDO0VBQ0E7Q0hxSkQ7O0FHbEpBO0VBQ0M7RUFDQTtDSHFKRDs7QUd2SUE7RUFDQztDSDBJRDs7QUd2SUE7RUFDQztDSDBJRDs7QUd2SUE7RUFDQztDSDBJRDs7QUd2SUE7RUFDQztDSDBJRDs7QUd2SUE7RUFDQztDSDBJRDs7QUd2SUE7RUFDQztDSDBJRDs7QUd2SUE7RUFDQztDSDBJRDs7QUdySUE7RUFBZTtDSHlJZjs7QUd4SUE7RUFBb0I7Q0g0SXBCOztBRzNJQTtFQUFnQjtDSCtJaEI7O0FHOUlBO0VBQWlCO0NIa0pqQjs7QUdqSkE7RUFBYTtDSHFKYjs7QUdwSkE7RUFBYTtDSHdKYjs7QUd2SkE7RUFBYTtDSDJKYjs7QUcxSkE7RUFBYTtDSDhKYjs7QUc3SkE7RUFBWTtDSGlLWjs7QUdoS0E7RUFBZ0I7Q0hvS2hCOztBR25LQTtFQUFnQjtDSHVLaEI7O0FHdEtBO0VBQW1CO0NIMEtuQjs7QUd6S0E7RUFBYztDSDZLZDs7QUc1S0E7RUFBbUI7Q0hnTG5COztBRy9LQTtFQUFrQjtDSG1MbEI7O0FHbExBO0VBQVc7Q0hzTFg7O0FHckxBO0VBQXFCO0NIeUxyQjs7QUd4TEE7RUFBWTtDSDRMWjs7QUd4TEE7RUFDQztDSDJMRDs7QUd4TEE7RUFDQztDSDJMRDs7QUd4TEE7RUFDQztDSDJMRDs7QUkvVkE7RUFBcUI7Q0ptV3JCOztBSWxXQTtFQUEwQjtDSnNXMUI7O0FJcldBO0VBQXNCO0NKeVd0Qjs7QUl4V0E7RUFBdUI7Q0o0V3ZCOztBSTNXQTtFQUFtQjtDSitXbkI7O0FJOVdBO0VBQW1CO0NKa1huQjs7QUlqWEE7RUFBbUI7Q0pxWG5COztBSXBYQTtFQUFrQjtDSndYbEI7O0FJdlhBO0VBQXNCO0NKMlh0Qjs7QUkxWEE7RUFBc0I7Q0o4WHRCOztBSTdYQTtFQUFvQjtDSmlZcEI7O0FJaFlBO0VBQXlCO0NKb1l6Qjs7QUluWUE7RUFBd0I7Q0p1WXhCOztBSXRZQTtFQUFpQjtDSjBZakI7O0FJellBO0VBQTJCO0NKNlkzQjs7QUk1WUE7RUFBa0I7Q0pnWmxCOztBSS9ZQTtFQUFtQjtDSm1abkI7O0FJbFpBO0VBQXVCO0NKc1p2Qjs7QUluWkE7RUFDQztFQUNHO0NKc1pKOztBSzlhQTtFQUNDO0NMaWJEOztBSy9hQztFQUNDO0NMa2JGOztBSzlhQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0xpYkQ7O0FLL2FDO0VBQ0M7RUFDQTtFQUNBO0NMa2JGOztBSy9hQztFQUNDO0NMa2JGOztBS2piRTtFQUNDO0NMb2JIOztBSzlhQTtFQUNDO0VBQ0E7RUFDRztFQUNBO0VBQ0g7RUFDQTtFQUNBO0NMaWJEOztBSy9hQztFQUNDO0VBQ0E7RUFDQTtDTGtiRjs7QUsvYUM7RUFDQztDTGtiRjs7QUtqYkU7RUFDQztDTG9iSDs7QUsvYUE7RUFDQztFQUNBO0VBQ0c7RUFDQTtFQUNIO0VBQ0E7RUFDQTtDTGtiRDs7QUtoYkM7RUFDQztFQUNBO0VBQ0E7Q0xtYkY7O0FLaGJDO0VBQ0M7Q0xtYkY7O0FLbGJFO0VBQ0M7Q0xxYkg7O0FLL2FBO0VBQ0M7RUFDQTtDTGtiRDs7QUtoYkM7RUFDQztFQUNBO0NMbWJGOztBSy9hQTtFQUNDO0VBQ0E7Q0xrYkQ7O0FLaGJDO0VBQ0M7RUFDQTtDTG1iRjs7QUsvYUE7RUFDQztFQUNBO0NMa2JEOztBS2hiQztFQUNDO0VBQ0E7Q0xtYkY7O0FLL2FBO0VBQ0M7RUFDQTtDTGtiRDs7QUtoYkM7RUFDQztFQUNBO0NMbWJGOztBSy9hQTtFQUNDO0VBQ0E7Q0xrYkQ7O0FLaGJDO0VBQ0M7RUFDQTtDTG1iRjs7QUsvYUE7RUFDQztFQUNBO0NMa2JEOztBS2hiQztFQUNDO0VBQ0E7Q0xtYkY7O0FLL2FBO0VBQ0M7RUFDQTtDTGtiRDs7QUsvYUE7RUFDQztDTGtiRDs7QUsvYUE7RUFDQztFQUNBO0NMa2JEOztBSzlhQTtFQUNDO0VBQ0E7RUFDQTtDTGliRDs7QUs5YUE7RUFDQztFQUNBO0NMaWJEOztBTXBsQkE7RUFDQztFQUNHO0VBQ0E7Q051bEJKOztBTXBsQkE7RUFDQztDTnVsQkQ7O0FNcGxCQTtFQUNDO0VBQ0E7Q051bEJEOztBTXBsQkE7RUFDSTtDTnVsQko7O0FNcGxCQTtFQUNDO0NOdWxCRDs7QU1wbEJBO0VBQ0M7RUFDQTtDTnVsQkQ7O0FNcGxCQTtFQUNDO0NOdWxCRDs7QU1wbEJBO0VBQ0k7RUFDQTtFQUNBO0NOdWxCSjs7QU1wbEJBO0VBQ0k7RUFDQTtFQUNBO0NOdWxCSjs7QU9ob0JBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7Q1Btb0JEOztBTy9uQkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0NQa29CRDs7QU9ob0JDO0VBUEQ7SUFRRTtHUG9vQkE7Q0FDRjs7QVFycEJBO0VBQ0M7Q1J3cEJEOztBUXJwQkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDUndwQkQ7O0FRcnBCQTtFQUNDO0NSd3BCRDs7QVFscEJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7Q1JxcEJEOztBUWxwQkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtDUnNwQkQ7O0FRbHBCQTs7RUFDQztDUnNwQkQ7O0FRbnBCQTtFQUNDO0VBQ0E7Q1JzcEJEOztBUW5wQkE7RUFDQztDUnNwQkQ7O0FRbnBCQTtFQUNDO0VBQ0E7Q1JzcEJEOztBUW5wQkE7RUFDQztFQUNBO0NSc3BCRDs7QVFucEJBO0VBQ0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtDUnNwQkY7O0FRcHBCRTtFQVBGO0lBUUc7SUFDQTtHUndwQkQ7Q0FDRjs7QVN4dUJBOzs7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q1Q4dUJKOztBUzN1QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1Q4dUJKOztBUzN1QkE7RUFDSTtFQUNBO0NUOHVCSjs7QVVod0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NWbXdCSjs7QVVqd0JJO0VBQ0k7Q1Zvd0JSOztBVS92QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1Zrd0JKOztBVS92QkE7RUFDSTtFQUNBO0VBQ0E7Q1Zrd0JKOztBVWh3Qkk7O0VBQ0k7Q1Zvd0JSOztBVWh3QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDVm13Qko7O0FVandCSTtFQUNJO0NWb3dCUjs7QVVqd0JJO0VBQ0k7Q1Zvd0JSOztBVWp3Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NWb3dCUjs7QVVsd0JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q1Zxd0JaOztBVWx3QlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDVnF3Qlo7O0FVL3ZCQTtFQUNJO0NWa3dCSjs7QVUvdkJBO0VBQ0k7Q1Zrd0JKOztBVS92QkE7RUFDSTtFQUNBO0VBQ0E7Q1Zrd0JKOztBVWh3Qkk7RUFDSTtFQUNBO0VBQ0E7Q1Ztd0JSOztBVWh3Qkk7RUFDSTtDVm13QlI7O0FVaHdCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1Ztd0JSOztBVWp3QlE7RUFDSTtDVm93Qlo7O0FVL3ZCQTtFQUNJO0NWa3dCSjs7QVVod0JBO0VBQ0k7RUFDQTtDVm13Qko7O0FVaHdCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1Ztd0JKOztBVS92QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDVmt3Qko7O0FVL3ZCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1Zrd0JKOztBVS92QkE7RUFDSTtFQUNBO0NWa3dCSjs7QVU5dkJBO0VBQ0k7Q1Zpd0JKOztBVTl2QkE7RUFDSTtJQUFtQztJQUFlO0lBQWE7SUFBb0I7SUFBZ0I7R1Zzd0JyRzs7RVVyd0JFO0lBQWtDO0lBQVM7SUFBNEI7R1Yyd0J6RTs7RVUxd0JFO0lBQWdDO0dWOHdCbEM7O0VVN3dCRTtJQUF3QztJQUFpQjtJQUFXO0lBQW9CO0lBQVU7SUFBOEI7R1ZzeEJsSTtDQUNGOztBVXB4QkE7RUFDSTtFQUNBO0NWdXhCSjs7QVVweEJBO0VBQ0k7RUFDQTtFQUNBO0NWdXhCSjs7QVVyeEJJO0VBQ0k7RUFDQTtDVnd4QlI7O0FVcHhCQTtFQUNJO0VBQ0E7Q1Z1eEJKOztBVXR4Qkk7RUFDSTtDVnl4QlI7O0FVcnhCQTtFQUNJO0VBQ0E7Q1Z3eEJKOztBVXJ4QkE7RUFFSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0dWdXhCTjtDQUNGOztBVW54QkE7RUFDSTtDVnN4Qko7O0FVendCSTs7Ozs7Ozs7O0VBQ0k7Q1ZveEJSOztBVWx4Qkk7Ozs7Ozs7OztFQUNJO0NWNnhCUjs7QVUzeEJJOzs7Ozs7Ozs7RUFDSTtDVnN5QlI7O0FVbnlCSTs7Ozs7Ozs7O0VBQ0k7Q1Y4eUJSOztBVTN5Qkk7Ozs7Ozs7OztFQUNJO0VBQ0E7RUFDQTtFQUNBO0NWc3pCUjs7QVVuekJJOzs7Ozs7Ozs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NWOHpCUjs7QVUzekJJOzs7Ozs7Ozs7RUFDSTtDVnMwQlI7O0FVbjBCSTs7Ozs7Ozs7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NWODBCUjs7QVUzMEJJO0VBQ0k7Ozs7Ozs7OztJQUNJO0lBQ0E7R1ZzMUJWO0NBQ0Y7O0FVLzBCSTs7RUFDSTtDVm0xQlI7O0FVajFCSTs7RUFDSTtDVnExQlI7O0FVbDFCSTs7RUFDSTtDVnMxQlI7O0FVbjFCSTs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1Z1MUJSOztBVW4xQkE7RUFDSTtDVnMxQko7O0FVcDFCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDVnUxQlI7O0FVbjFCQTtFQUNJO0VBQ0E7Q1ZzMUJKOztBVW4xQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDVnMxQko7O0FVbjFCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NWczFCSjs7QVVuMUJBO0VBQ0k7Q1ZzMUJKOztBVW4xQkE7RUFDSTtFQUNBO0NWczFCSjs7QVVuMUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NWczFCSjs7QVVuMUJBO0VBQ0k7RUFDQTtFQUNBO0NWczFCSjs7QVVuMUJBO0VBQ0k7RUFDQTtDVnMxQko7O0FXMXNDQTtFQUNDO0VBQ0E7RUFDQTtDWDZzQ0Q7O0FXM3NDQztFQUxEO0lBTUU7SUFDQTtJQUNBO0lBQ0E7R1grc0NBO0NBQ0Y7O0FXN3NDQztFQUNDO0VBQ0E7Q1hndENGOztBVy9zQ0U7RUFIRDtJQUlFO0dYbXRDRDtDQUNGOztBV2p0Q0U7RUFQRDtJQVFFO0dYcXRDRDtDQUNGOztBV2p0Q0U7RUFERDtJQUVFO0dYcXRDRDtDQUNGOztBV2x0Q0M7RUFDQztFQUNBO0NYcXRDRjs7QVdudENFO0VBSkQ7SUFLRTtHWHV0Q0Q7Q0FDRjs7QVdwdENDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1h1dENGOztBV3R0Q0U7RUFDQztFQUNBO0NYeXRDSDs7QVdwdENDO0VBQ0M7Q1h1dENGOztBV3J0Q0U7RUFIRDtJQUlFO0dYeXRDRDtDQUNGOztBV3J0Q0E7RUFDQztDWHd0Q0Q7O0FXdHRDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0NYeXRDRjs7QVd2dENFO0VBTkQ7SUFPRTtHWDJ0Q0Q7Q0FDRjs7QVd4dENDO0VBQ0M7Q1gydENGOztBV3R0Q0E7RUFDQztFQUNBO0NYeXRDRDs7QVd2dENDO0VBQ0M7RUFDQTtDWDB0Q0Y7O0FXdnRDQzs7RUFDQztFQUNBO0VBQ0E7Q1gydENGOztBV3h0Q0M7RUFDQztDWDJ0Q0Y7O0FXenRDRTtFQUhEO0lBSUU7SUFDQTtHWDZ0Q0Q7Q0FDRjs7QVcxdENDO0VBQ0M7RUFDQTtDWDZ0Q0Y7O0FXMXRDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1g2dENGOztBVzN0Q0U7RUFDQztFQUNBO0VBQ0E7Q1g4dENIOztBV3Z0Q0c7RUFDQztFQUNBO0NYMHRDSjs7QVd0dENFO0VBQ0M7Q1h5dENIOztBV3h0Q0c7RUFDQztFQUNBO0NYMnRDSjs7QVd6dENHO0VBTkQ7SUFPRTtHWDZ0Q0Y7Q0FDRjs7QVcxdENJO0VBQ0M7Q1g2dENMOztBV3h0Q0U7RUFDQzs7SUFDQztJQUNBO0dYNHRDRjs7RVcxdENFOztJQUNDO0dYOHRDSDtDQUNGOztBV3R0Q0E7RUFDQztFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NYdXRDRDs7QVdydENDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDWHd0Q0Y7O0FXbnRDQTtFQUNDO0VBQ0E7Q1hzdENEOztBV3B0Q0M7RUFDQztJQUNDO0lBQ0E7R1h1dENEO0NBQ0Y7O0FXanRDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDWG90Q0Q7O0FXanRDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0NYb3RDRDs7QVdodENBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7Q1htdENEOztBV2h0Q0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDWG10Q0Q7O0FXbHRDQztFQVhEO0lBWUU7R1hzdENBO0NBQ0Y7O0FXbnRDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0NYc3RDRDs7QVdydENDO0VBQ0M7Q1h3dENGOztBWTE5Q0E7RUFDQztFQUNHO0NaNjlDSjs7QVkzOUNBO0VBQ0M7Q1o4OUNEOztBWTU5Q0E7RUFDQztDWis5Q0Q7O0FZNzlDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0NaZytDRjs7QVk5OUNFO0VBQ0M7Q1ppK0NIOztBWTc5Q0U7RUFDQztDWmcrQ0g7O0FhdC9DQTtFQUNDO0VBQ0E7Q2J5L0NEOztBYXYvQ0M7RUFKRDtJQUtFO0diMi9DQTtDQUNGOztBYXovQ0M7RUFDQztDYjQvQ0Y7O0FheC9DQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2IyL0NEOztBYTEvQ0M7RUFORDtJQU9FO0lBQ0E7R2I4L0NBO0NBQ0Y7O0FhNS9DQzs7RUFDQztDYmdnREY7O0FhNS9DQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0NiKy9DRDs7QWE1L0NBO0VBQ0M7Q2IrL0NEOztBYTcvQ0M7RUFIRDtJQUlFO0diaWdEQTtDQUNGOztBYTkvQ0E7RUFDQztFQUNBO0NiaWdERDs7QWEvL0NDO0VBSkQ7SUFLRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0dibWdEQTtDQUNGOztBYTkvQ0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2JpZ0RGOztBYTkvQ0M7O0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2JrZ0RGOztBYS8vQ0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0NiaWdERjs7QWEvL0NFOztFQUNDO0NibWdESDs7QWFoZ0RFO0VBQ0M7RUFDQTtDYm1nREg7O0FhaGdERTtFQUNDO0VBQ0E7RUFDQTtDYm1nREg7O0FhbGdERzs7RUFDQztDYnNnREo7O0FhbmdERztFQUNDO0Nic2dESjs7QWFuZ0RHO0VBQ0M7RUFDQTtDYnNnREo7O0FhOS9DQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDYmlnREY7O0FhOS9DQzs7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDYmtnREY7O0FhLy9DQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFXQTtFQUNBO0VBQ0E7Q2J1L0NGOztBYWxnREU7O0VBQ0M7Q2JzZ0RIOztBYW5nREU7RUFDQztFQUNBO0Nic2dESDs7QWFoZ0RFOztFQUNDO0Nib2dESDs7QWFqZ0RFO0VBQ0M7Q2JvZ0RIOztBYWpnREU7RUFDQztFQUNBO0Nib2dESDs7QWE3L0NDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NiZ2dERjs7QWE3L0NDO0VBQ0M7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7Q2IrL0NGOztBYTcvQ0U7O0VBQ0M7Q2JpZ0RIOztBYTkvQ0U7RUFDQztFQUNBO0NiaWdESDs7QWE5L0NFO0VBQ0M7RUFDQTtFQUNBO0NiaWdESDs7QWFoZ0RHOztFQUNDO0Nib2dESjs7QWFqZ0RHO0VBQ0M7Q2JvZ0RKOztBYWpnREc7RUFDQztFQUNBO0Nib2dESjs7QWE5L0NBO0VBQ0M7Q2JpZ0REOztBYTkvQ0E7RUFDQztDYmlnREQ7O0FhLy9DQztFQUhEO0lBSUU7R2JtZ0RBO0NBQ0Y7O0FhamdEQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Nib2dERDs7QWEvL0NDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDYmtnREY7O0FhaGdERTtFQUNDO0VBQ0E7Q2JtZ0RIOztBYS8vQ0M7RUFDQztDYmtnREY7O0FhaGdERTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDYm1nREg7O0FhLy9DQztFQUNDO0VBQ0E7RUFDQTtDYmtnREY7O0FhaGdERTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDYm1nREg7O0FhLy9DQztFQUNDO0VBQ0E7Q2JrZ0RGOztBYS8vQ0M7RUFDQztFQUNBO0VBQ0E7Q2JrZ0RGOztBYTkvQ0E7RUFFQztFQUNBO0NiZ2dERDs7QWE5L0NDO0VBQ0M7RUFDQTtDYmlnREY7O0FhLy9DRTtFQUpEO0lBS0U7R2JtZ0REO0NBQ0Y7O0FhLy9DQztFQUNDO0VBQ0E7Q2JrZ0RGOztBYWpnREU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2JvZ0RIOztBYWpnREU7RUFDQztDYm9nREg7O0FhbGdERztFQUhEO0lBSUU7R2JzZ0RGO0NBQ0Y7O0FhbGdEQztFQUNDO0VBQ0E7Q2JxZ0RGOztBYXBnREU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDYnVnREg7O0FhcmdERTtFQUNDO0Nid2dESDs7QWF0Z0RHO0VBSEQ7SUFJRTtHYjBnREY7Q0FDRjs7QWFuZ0RBO0VBRUM7Q2JxZ0REOztBYWpnREU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0Nib2dESDs7QWFqZ0RFO0VBQ0M7Q2JvZ0RIOztBYTkvQ0U7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0NiaWdESDs7QWEvL0NFO0VBQ0M7Q2JrZ0RIOztBYTEvQ0M7RUFDQztFQUNBO0NiNi9DRjs7QWE1L0NFO0VBRUM7Q2I4L0NIOztBYTMvQ0U7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2I4L0NIOztBYTUvQ0c7RUFDQztDYisvQ0o7O0Fhei9DRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDYjQvQ0g7O0FheC9DQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDYjIvQ0Y7O0Fhei9DRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2I0L0NIOztBYXYvQ0M7RUFFQztFQUNBO0NieS9DRjs7QWF2L0NFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDYjAvQ0g7O0FheC9DRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2IyL0NIOztBYXIvQ0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0Nidy9DRjs7QWF0L0NFO0VBQ0M7Q2J5L0NIOztBYXAvQ0E7RUFDQztFQUNBO0NidS9DRDs7QWFwL0NBO0VBQ0M7RUFDQTtFQUNBO0NidS9DRDs7QWFyL0NDO0VBTEQ7SUFNRTtHYnkvQ0E7Q0FDRjs7QWF2L0NDO0VBQ0M7Q2IwL0NGOztBYXgvQ0U7RUFIRDtJQUlFO0diNC9DRDtDQUNGOztBYXovQ0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0NiNC9DRjs7QWExL0NFO0VBUEQ7SUFRRTtHYjgvQ0Q7Q0FDRjs7QWExL0NBO0VBQ0M7RUFDQTtFQUNBO0NiNi9DRDs7QWEzL0NDO0VBTEQ7SUFNRTtJQUNBO0diKy9DQTtDQUNGOztBYTUvQ0E7RUFDQztFQUNBO0VBQ0E7Q2IrL0NEOztBYTcvQ0E7RUFDQztDYmdnREQ7O0FhNy9DQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0NiKy9DRDs7QWE1L0NBO0VBQ0M7RUFDQTtDYisvQ0Q7O0FhNS9DQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtDYjgvQ0Q7O0FhMy9DQTtFQUNDO0VBQ0E7Q2I4L0NEOztBYTMvQ0E7RUFDQztDYjgvQ0Q7O0FhMy9DQTtFQUNDO0lBQ0M7R2I4L0NBO0NBQ0Y7O0FhMy9DQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2I4L0NEOztBYTMvQ0E7RUFDQztDYjgvQ0Q7O0FhMy9DQTtFQUNDO0VBQ0E7Q2I4L0NEOztBYTMvQ0E7RUFDQztFQUNBO0VBQ0E7Q2I4L0NEOztBYTUvQ0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFDQTtFQUNBO0NiKy9DRjs7QWE3L0NFO0VBUkQ7SUFTRTtHYmlnREQ7Q0FDRjs7QWEvL0NFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2JrZ0RIOztBYTMvQ0E7RUFDQztDYjgvQ0Q7O0FhNS9DQztFQUhEO0lBSUU7R2JnZ0RBO0NBQ0Y7O0FhNy9DQTtFQUNDO0lBQ0M7R2JnZ0RBO0NBQ0Y7O0FhNS9DQzs7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NiZ2dERjs7QWEzL0NDO0VBQ0M7Q2I4L0NGOztBYTEvQ0E7RUFDQztDYjYvQ0Q7O0FhMS9DQTs7RUFDQztFQUNBO0VBQ0E7Q2I4L0NEOztBYTMvQ0E7RUFDQztDYjgvQ0Q7O0FhMS9DQztFQUNDO0NiNi9DRjs7QWF6L0NBO0VBQ0M7Q2I0L0NEOztBYXovQ0E7RUFDQztDYjQvQ0Q7O0FjenJFQTtFQUVDO0VBQ0c7Q2QyckVKOztBYzFyRUM7RUFKRDtJQUtFO0lBQ0E7SUFDQTtHZDhyRUE7Q0FDRjs7QWMzckVBO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NkNnJFRDs7QWMzckVDO0VBVEQ7SUFVRTtJQUNBO0dkK3JFQTtDQUNGOztBYzdyRUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0NkZ3NFRjs7QWMzckVDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NkOHJFRjs7QWMxckVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7Q2Q2ckVEOztBYzNyRUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDZDhyRUY7O0FjM3JFQztFQUNDO0NkOHJFRjs7QWMxckVBO0VBQ0M7Q2Q2ckVEOztBYzFyRUE7RUFDQztDZDZyRUQ7O0FjMXJFQTtFQUVDO0lBQ0M7SUFDQTtJQUNBO0dkNHJFQTs7RWN4ckVEO0lBQ0M7R2QyckVBOztFY3hyRUQ7SUFDQztJQUNBO0dkMnJFQTtDQUNGOztBZXp4RUE7RUFDQztDZjR4RUQ7O0FlenhFQTtFQUNDO0VBQ0E7RUFDQTtDZjR4RUQ7O0FlenhFQTtFQUNDO0NmNHhFRDs7QWV6eEVBO0VBQ0M7Q2Y0eEVEOztBZXZ4RUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0NmMHhFRjs7QWV4eEVDO0VBQ0M7RUFDQTtDZjJ4RUY7O0FleHhFQztFQUNDO0VBQ0E7RUFDQTtDZjJ4RUY7O0FldnhFQTtFQUNDO0VBQ0E7Q2YweEVEOztBZXR4RUM7RUFDQztFQUNBO0VBQ0E7Q2Z5eEVGOztBZXJ4RUE7RUFDQztFQUNBO0Nmd3hFRDs7QWV0eEVDO0VBSkQ7SUFLRTtHZjB4RUE7Q0FDRjs7QWV4eEVDO0VBQ0M7Q2YyeEVGOztBZXp4RUU7RUFIRDtJQUlFO0dmNnhFRDtDQUNGOztBZTF4RUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtDZjZ4RUY7O0FlM3hFRTtFQU5EO0lBT0U7SUFDQTtHZit4RUQ7Q0FDRjs7QWUzeEVBO0VBQ0M7Q2Y4eEVEOztBZTN4RUE7RUFDQztDZjh4RUQ7O0FlM3hFQTtFQUNDO0VBQ0E7RUFDQTtDZjh4RUQ7O0FlcnhFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0Nmd3hFSjs7QWV0eEVBO0VBQ0k7RUFDQTtDZnl4RUo7O0FldHhFQTtFQUlDO0lBQ0M7SUFDRTtJQUNBO0dmc3hFRjs7RWVueEVEO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHZnN4RUE7Q0FDRjs7QWdCdDVFQTtFQUNDO0VBQ0E7Q2hCeTVFRDs7QWdCdjVFQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0NoQjA1RUY7O0FnQnQ1RUE7RUFDQztFQUNBO0NoQnk1RUQ7O0FnQnY1RUM7RUFDQztFQUNBO0NoQjA1RUY7O0FnQnY1RUM7RUFDQztFQUNBO0VBQ0E7Q2hCMDVFRjs7QWdCdjVFQzs7RUFDQztDaEIyNUVGOztBZ0J2NUVFO0VBQ0M7Q2hCMDVFSDs7QWdCejVFRzs7RUFDQztDaEI2NUVKOztBZ0J6NUVFO0VBQ0M7Q2hCNDVFSDs7QWdCejVFRTtFQUNDO0NoQjQ1RUg7O0FnQnY1RUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtDaEIwNUVEOztBZ0J0NUVDO0VBQ0M7RUFDQTtDaEJ5NUVGOztBZ0J0NUVDO0VBQ0M7Q2hCeTVFRjs7QWdCcjVFQTtFQUNDO0NoQnc1RUQ7O0FnQnQ1RUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoQnk1RUY7O0FnQm41RUE7RUFDQztFQUNHO0VBQ0E7Q2hCczVFSjs7QWdCcDVFQztFQUxEO0lBTUU7SUFFQTtJQUNBO0lBQ0E7R2hCdTVFQTtDQUNGOztBZ0JwNUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hCdTVFRDs7QWdCcDVFQTtFQUNDO0VBQ0E7Q2hCdTVFRDs7QWdCbjVFQztFQUNDO0VBQ0E7RUFDQTtDaEJzNUVGOztBZ0JsNUVBO0VBQ0M7RUFDQTtDaEJxNUVEOztBZ0JsNUVBO0VBQ0M7RUFDQTtFQUNBO0NoQnE1RUQ7O0FnQjU0RUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtDaEIrNEVGOztBZ0I1NEVDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEIrNEVGOztBZ0I3NEVFO0VBQ0M7RUFDQTtFQUNBO0NoQmc1RUg7O0FnQjc0RUU7RUFDQztDaEJnNUVIOztBZ0IvNEVHO0VBQ0M7Q2hCazVFSjs7QWdCNTRFQztFQUNDO0NoQis0RUY7O0FnQjU0RUM7RUFDQztDaEIrNEVGOztBZ0IzNEVBO0VBRUM7RUFDQTtFQUNHO0NoQjY0RUo7O0FnQjM0RUM7RUFDQztJQUNDO0doQjg0RUQ7Q0FDRjs7QWdCMTRFQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0NoQjY0RUY7O0FnQjE0RUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoQjY0RUY7O0FnQjM0RUU7RUFDQztFQUNBO0VBQ0E7Q2hCODRFSDs7QWdCMzRFRTtFQUNDO0NoQjg0RUg7O0FnQjc0RUc7RUFDQztDaEJnNUVKOztBZ0IxNEVDO0VBQ0M7Q2hCNjRFRjs7QWdCMTRFQztFQUNDO0NoQjY0RUY7O0FpQi9tRkE7RUFDQztDakJrbkZEOztBaUJobkZDO0VBSEQ7SUFJRTtJQUNBO0dqQm9uRkE7Q0FDRjs7QWlCbG5GQztFQUNDO0VBQ0E7RUFDQTtDakJxbkZGOztBaUJubkZFO0VBTEQ7SUFNRTtJQUNBO0lBQ0E7R2pCdW5GRDtDQUNGOztBaUJubkZBO0VBQ0M7RUFDQTtFQUNBO0NqQnNuRkQ7O0FpQnBuRkM7RUFDQztFQUNBO0VBQ0E7Q2pCdW5GRjs7QWlCcG5GQztFQUNDO0NqQnVuRkY7O0FpQnBuRkM7RUFDQztDakJ1bkZGOztBaUJubkZBO0VBQ0M7Q2pCc25GRDs7QWlCN21GQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQmduRkQ7O0FpQjVtRkE7RUFDQztFQUNBO0VBQ0E7Q2pCK21GRDs7QWlCNW1GQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCK21GRDs7QWlCN21GQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQmduRkY7O0FpQjdtRkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCZ25GRjs7QWlCN21GQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCZ25GRjs7QWlCN21GQztFQUNDO0VBQ0E7Q2pCZ25GRjs7QWlCM21GQTtFQUNDO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHakI4bUZBOztFaUIzbUZEO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHakI4bUZBOztFaUIzbUZEO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R2pCOG1GQTs7RWlCM21GRDtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHakI4bUZBOztFaUIzbUZEO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0dqQjhtRkE7O0VpQmhtRkQ7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHakJtbUZBO0NBQ0Y7O0FpQjdsRkM7RUFIRDtJQUlFO0dqQmltRkE7Q0FDRjs7QWlCOWxGQTtFQUVDO0NqQmdtRkQ7O0FpQjlsRkM7RUFKRDtJQUtFO0dqQmttRkE7Q0FDRjs7QWlCaG1GQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0NqQm1tRkY7O0FpQmhtRkM7RUFDQztFQUNBO0VBQ0E7Q2pCbW1GRjs7QWlCbG1GRTtFQUpEO0lBS0U7R2pCc21GRDtDQUNGOztBaUJsbUZBO0VBQ0M7RUFDQTtFQUNBO0NqQnFtRkQ7O0FpQmxtRkE7RUFFQztDakJvbUZEOztBaUJubUZDO0VBQ0M7RUFDQTtFQUNBO0NqQnNtRkY7O0FrQmoyRkE7RUFDQztFQUNHO0VBQ0g7RUFDQTtDbEJvMkZEOztBa0JsMkZDO0VBQ0M7Q2xCcTJGRjs7QWtCajJGQTtFQUNDO0NsQm8yRkQ7O0FrQjkxRkM7RUFDQztFQUNBO0NsQmkyRkY7O0FrQjkxRkM7RUFDQztDbEJpMkZGOztBa0IvMUZDO0VBQ0M7RUFDQTtFQUNBO0NsQmsyRkY7O0FrQmgyRkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NsQm0yRkg7O0FrQjcxRkM7RUFDQztFQUNBO0VBQ0E7Q2xCZzJGRjs7QWtCNTFGQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2xCKzFGRDs7QWtCMTFGQTtFQUNDO0VBQ0E7RUFDQTtDbEI2MUZEOztBa0IzMUZDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7Q2xCODFGRjs7QWtCejFGQztFQUNDO0VBQ0Q7Q2xCNDFGRDs7QWtCeDFGQTtFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2xCMDFGRDs7QWtCeDFGQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0NsQjIxRkY7O0FrQnYxRkE7RUFDQztFQUNBO0NsQjAxRkQ7O0FrQnYxRkE7RUFDQztFQUNBO0NsQjAxRkQ7O0FrQnYxRkE7RUFDQztFQUNBO0VBQ0E7RUFDRztDbEIwMUZKOztBa0J2MUZBO0VBQ0M7RUFDQTtFQUNBO0NsQjAxRkQ7O0FrQnYxRkE7RUFDQztFQUNBO0NsQjAxRkQ7O0FtQno5RkE7RUFFQztDbkIyOUZEOztBbUJ6OUZDO0VBQ0M7Q25CNDlGRjs7QW1CdjlGQztFQUNDO0VBQ0E7RUFDQTtDbkIwOUZGOztBbUJ2OUZDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7Q25CMDlGRjs7QW1CcjlGQTtFQUNDO0VBQ0c7RUFDQTtFQUNBO0NuQnc5Rko7O0FtQnI5RkE7RUFDQztDbkJ3OUZEOztBbUJyOUZBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q25CdzlGRDs7QW1CdDlGQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbkJ5OUZGOztBbUJ2OUZFO0VBQ0M7RUFDQTtFQUNBO0NuQjA5Rkg7O0FtQnY5RkU7RUFDQztFQUVBO0VBQ0E7RUFDQTtDbkJ5OUZIOztBbUJ0OUZFOztFQUNDO0VBQ0E7Q25CMDlGSDs7QW1CdDlGQztFQUNDO0VBQ0E7Q25CeTlGRjs7QW1CdDlGQztFQUNDO0VBQ0E7Q25CeTlGRjs7QW1CcDlGQTtFQUNDO0VBQ0E7RUFDQTtDbkJ1OUZEOztBbUJwOUZBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbkJ1OUZEOztBbUJyOUZDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q25CdzlGRjs7QW1CcDlGQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbkJ1OUZEOztBbUJwOUZBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbkJ1OUZEOztBbUJwOUZBO0VBRUM7RUFDQTtFQUVBO0NuQnE5RkQ7O0FtQm45RkM7RUFFQztDbkJxOUZGOztBbUJoOUZFO0VBUEQ7SUFRRTtHbkJvOUZEO0NBQ0Y7O0FtQmw5RkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0NuQnE5Rkg7O0FtQmo5RkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbkJvOUZGOztBbUJoOUZBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7Q25CbTlGRDs7QW1CajlGQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0NuQm85RkQ7O0FtQmw5RkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NuQnE5RkQ7O0FtQm45RkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0NuQnM5RkY7O0FtQm45RkE7RUFDQztDbkJzOUZEOztBbUJuOUZBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbkJzOUZEOztBbUJwOUZDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbkJ1OUZGOztBbUJuOUZBO0VBQ0M7Q25CczlGRDs7QW1CcDlGQTtFQUNDO0NuQnU5RkQ7O0FtQmw5RkM7RUFDQztDbkJxOUZGOztBbUJsOUZDO0VBQ0M7Q25CcTlGRjs7QW1CbjlGRTtFQUNDO0VBQUE7RUFBQTtFQUNBO0NuQnM5Rkg7O0FvQnhzR0E7RUFDQztFQUNBO0NwQjJzR0Q7O0FvQnhzR0E7RUFDQztFQUNBO0VBQ0E7Q3BCMnNHRDs7QW9CenNHQztFQUNDO0VBQ0Q7Q3BCNHNHRDs7QW9CenNHQztFQUNDO0VBQ0E7RUFDQTtDcEI0c0dGOztBb0J2c0dDO0VBTUM7RUFDQTtFQUNBO0NwQnFzR0Y7O0FvQjNzR0U7RUFDQztDcEI4c0dIOztBb0J4c0dFO0VBQ0M7RUFDQTtFQUNBO0NwQjJzR0g7O0FvQnhzR0U7RUFDQztFQUNBO0VBQ0E7Q3BCMnNHSDs7QW9CdHNHQTtFQUNDO0VBQ0E7RUFDQTtDcEJ5c0dEOztBb0J2c0dDO0VBQ0M7SUFDQztHcEIwc0dEO0NBQ0Y7O0FvQnRzR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtDcEJ5c0dEOztBb0J2c0dDO0VBTkQ7SUFPRTtHcEIyc0dBO0NBQ0Y7O0FxQnp2R0E7RUFDQztFQUNBO0NyQjR2R0Q7O0FxQjF2R0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NyQjZ2R0Y7O0FxQnp2R0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3JCNHZHRjs7QXFCeHZHQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDckIydkdGOztBcUJ6dkdFO0VBQ0M7RUFDQTtDckI0dkdIOztBcUJ2dkdBO0VBRUU7SUFDQztJQUNBO0dyQnl2R0Q7O0VxQmwwR0E7SUFDQztHckJxMEdEOztFcUJ0MEdBO0lBQ0M7SUFFQztHckJ3MEdGOztFcUIzMEdBO0lBQ0M7R3JCODBHRDs7RXFCLzBHQTtJQUNDO0lBRUM7R3JCaTFHRjs7RXFCcDFHQTtJQUNDO0dyQnUxR0Q7O0VxQngxR0E7SUFDQztJQUVDO0dyQjAxR0Y7O0VxQjcxR0E7SUFDQztHckJnMkdEOztFcUJ4MUdBO0lBQ0M7R3JCMjFHRDs7RXFCNTFHQTtJQUNDO0dyQisxR0Q7O0VxQmgyR0E7SUFDQztHckJtMkdEOztFcUJwMkdBO0lBQ0M7R3JCdTJHRDs7RXFCeDJHQTtJQUNDO0dyQjIyR0Q7O0VxQjUyR0E7SUFDQztHckIrMkdEOztFcUJoM0dBO0lBQ0M7R3JCbTNHRDs7RXFCcDNHQTtJQUNDO0dyQnUzR0Q7O0VxQngzR0E7SUFDQztHckIyM0dEOztFcUI1M0dBO0lBQ0M7R3JCKzNHRDtDQUNGOztBcUJ4ekdBO0VBRUU7SUFDQztJQUNBO0dyQjB6R0Q7O0VxQmg1R0E7SUFDQztHckJtNUdEOztFcUJwNUdBO0lBQ0M7SUFFQztHckJzNUdGOztFcUJ6NUdBO0lBQ0M7R3JCNDVHRDs7RXFCNzVHQTtJQUNDO0lBRUM7R3JCKzVHRjs7RXFCbDZHQTtJQUNDO0dyQnE2R0Q7O0VxQnQ2R0E7SUFDQztJQUVDO0dyQnc2R0Y7O0VxQjM2R0E7SUFDQztHckI4NkdEOztFcUJ0NkdBO0lBQ0M7R3JCeTZHRDs7RXFCMTZHQTtJQUNDO0dyQjY2R0Q7O0VxQjk2R0E7SUFDQztHckJpN0dEOztFcUJsN0dBO0lBQ0M7R3JCcTdHRDs7RXFCdDdHQTtJQUNDO0dyQnk3R0Q7O0VxQjE3R0E7SUFDQztHckI2N0dEOztFcUI5N0dBO0lBQ0M7R3JCaThHRDs7RXFCbDhHQTtJQUNDO0dyQnE4R0Q7O0VxQnQ4R0E7SUFDQztHckJ5OEdEOztFcUIxOEdBO0lBQ0M7R3JCNjhHRDtDQUNGOztBcUJ6M0dBO0VBRUU7SUFDQztJQUNBO0lBQ0E7R3JCMjNHRDs7RXFCLzlHQTtJQUNDO0dyQmsrR0Q7O0VxQm4rR0E7SUFDQztJQUVDO0dyQnErR0Y7O0VxQngrR0E7SUFDQztHckIyK0dEOztFcUJuK0dBO0lBQ0M7R3JCcytHRDs7RXFCditHQTtJQUNDO0dyQjArR0Q7O0VxQjMrR0E7SUFDQztHckI4K0dEOztFcUIvK0dBO0lBQ0M7R3JCay9HRDs7RXFCbi9HQTtJQUNDO0dyQnMvR0Q7O0VxQnYvR0E7SUFDQztHckIwL0dEOztFcUIzL0dBO0lBQ0M7R3JCOC9HRDs7RXFCLy9HQTtJQUNDO0dyQmtnSEQ7O0VxQm5nSEE7SUFDQztHckJzZ0hEOztFcUJ2Z0hBO0lBQ0M7R3JCMGdIRDtDQUNGOztBcUJ4NkdBO0VBRUU7SUFDQztJQUNBO0lBQ0E7R3JCMDZHRDs7RXFCNWhIQTtJQUNDO0dyQitoSEQ7O0VxQmhpSEE7SUFDQztJQUVDO0dyQmtpSEY7O0VxQnJpSEE7SUFDQztHckJ3aUhEOztFcUJoaUhBO0lBQ0M7R3JCbWlIRDs7RXFCcGlIQTtJQUNDO0dyQnVpSEQ7O0VxQnhpSEE7SUFDQztHckIyaUhEOztFcUI1aUhBO0lBQ0M7R3JCK2lIRDs7RXFCaGpIQTtJQUNDO0dyQm1qSEQ7O0VxQnBqSEE7SUFDQztHckJ1akhEOztFcUJ4akhBO0lBQ0M7R3JCMmpIRDs7RXFCNWpIQTtJQUNDO0dyQitqSEQ7O0VxQmhrSEE7SUFDQztHckJta0hEOztFcUJwa0hBO0lBQ0M7R3JCdWtIRDtDQUNGOztBcUIzOEdBO0VBQ0M7RUFDQTtDckI4OEdEOztBcUJ6OEdFO0VBQ0M7RUFDQTtFQUNBO0NyQjQ4R0g7O0FxQnY4R0U7O0VBQ0M7RUFDQTtFQUNBO0NyQjI4R0g7O0FxQnQ4R0U7RUFDQztFQUNBO0VBQ0E7Q3JCeThHSDs7QXFCcDhHRTs7RUFDQztFQUNBO0VBQ0E7Q3JCdzhHSDs7QXFCbjhHRTtFQUNDO0VBQ0E7RUFDQTtDckJzOEdIOztBcUJqOEdFO0VBQ0M7RUFDQTtFQUNBO0NyQm84R0g7O0FxQi83R0U7O0VBQ0M7RUFDQTtFQUNBO0NyQm04R0g7O0FxQi83R0M7RUFDQztDckJrOEdGOztBcUIvN0dDO0VBQ0M7Q3JCazhHRjs7QXFCLzdHQztFQUNDO0NyQms4R0Y7O0FxQi83R0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0NyQms4R0Y7O0FxQi83R0M7RUFDQztFQUNBO0VBQ0E7Q3JCazhHRjs7QXFCLzdHQztFQUNDO0NyQms4R0Y7O0FxQi83R0M7RUFDQztDckJrOEdGOztBcUJqOEdFO0VBQ0M7Q3JCbzhHSDs7QXFCbjhHRztFQUNDO0VBQ0E7RUFDQTtDckJzOEdKOztBcUJqOEdDO0VBQ0M7Q3JCbzhHRjs7QXFCaDhHQTtFQUNDO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0dyQm04R0E7O0VxQmg4R0Q7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0dyQm04R0E7O0VxQmg4R0Q7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R3JCbThHQTs7RXFCaDhHRDtJQUNDO0dyQm04R0E7Q0FDRjs7QXFCNzdHQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0NyQmc4R0Y7O0FxQjk3R0U7RUFDQztFQUNBO0NyQmk4R0g7O0FxQjc3R0M7RUFDQztFQUNDO0VBQ0E7Q3JCZzhHSDs7QXFCNzdHQzs7RUFDQztFQUNDO0VBQ0E7Q3JCaThHSDs7QXFCOTdHQztFQUNDO0VBQ0M7RUFDQTtDckJpOEdIOztBcUI5N0dDOztFQUNDO0VBQ0M7RUFDQTtDckJrOEdIOztBcUIvN0dDO0VBQ0M7RUFDQztFQUNBO0NyQms4R0g7O0FxQi83R0M7RUFDRTtFQUNBO0VBQ0E7Q3JCazhHSDs7QXFCLzdHQzs7RUFDQztFQUNDO0VBQ0E7Q3JCbThHSDs7QXFCaDhHQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3JCbThHRjs7QXFCaDhHQztFQUNDO0VBQ0E7Q3JCbThHRjs7QXFCaDhHQztFQUNDO0NyQm04R0Y7O0FxQmg4R0U7RUFDQTtDckJtOEdGOztBcUI5N0dBO0VBQ0k7Q3JCaThHSjs7QXFCNzdHQTtFQUNDO0VBQ0E7Q3JCZzhHRDs7QXFCNzdHQTtFQUNDO0NyQmc4R0Q7O0FxQjc3R0E7RUFDQztFQUNBO0NyQmc4R0Q7O0FxQjk3R0U7RUFDQztFQUNBO0NyQmk4R0g7O0FxQjk3R0U7RUFDQztFQUNBO0VBQ0E7Q3JCaThHSDs7QXFCNTdHQTtFQUNJO0VBQ0E7RUFDQTtDckIrN0dKOztBcUI1N0dBO0VBQ0M7RUFDQTtDckIrN0dEOztBc0JoMkhBO0VBQ0M7RUFDQTtDdEJtMkhEOztBc0JoMkhBO0VBQ0M7RUFDQTtDdEJtMkhEOztBc0JoMkhBO0VBQ0M7RUFDQTtDdEJtMkhEOztBc0JqMkhDO0VBQ0M7RUFDQTtDdEJvMkhGOztBc0JqMkhDO0VBQ0M7RUFDQTtDdEJvMkhGOztBc0JqMkhDO0VBQ0M7Q3RCbzJIRjs7QXVCNzNIQTtFQUVDO0VBQ0E7Q3ZCKzNIRDs7QXVCNzNIQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3ZCZzRIRjs7QXVCNzNIQztFQUNDO0N2Qmc0SEY7O0F1QjUzSEM7Ozs7RUFFQztFQUNBO0VBQ0E7RUFDQTtDdkJpNEhGOztBdUI1M0hDO0VBQ0M7RUFDQTtDdkIrM0hGOztBdUIzM0hBO0VBQ0M7RUFDQTtDdkI4M0hEOztBdUIzM0hBO0VBQ0M7RUFDQTtDdkI4M0hEOztBdUIzM0hBO0VBQ0M7Q3ZCODNIRDs7QXdCajdIQTtFQUNDO0VBQ0E7RUFDQTtDeEJvN0hEOztBd0JsN0hDO0VBTEQ7SUFNRTtHeEJzN0hBO0NBQ0Y7O0F3QnA3SEM7RUFDQztFQUNBO0VBQ0E7Q3hCdTdIRjs7QXdCcDdIQztFQUNDO0N4QnU3SEY7O0F3QnI3SEU7RUFIRDtJQUlFO0lBQ0E7SUFDQTtHeEJ5N0hEO0NBQ0Y7O0F3QnQ3SEM7RUFFQztDeEJ3N0hGOztBd0IvNkhDO0VBQXlCO0VBQ3hCO0N4Qnc3SEY7O0F3QnI3SEM7RUFDQztDeEJ3N0hGOztBd0J6N0hDO0VBQ0M7Q3hCdzdIRjs7QXdCbjdIQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3hCczdIRDs7QXdCcDdIQztFQVBEO0lBUUU7R3hCdzdIQTtDQUNGOztBd0J0N0hDO0VBQ0M7RUFDQTtDeEJ5N0hGOztBd0JyN0hBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7Q3hCdzdIRDs7QXdCcjdIQztFQUNDO0VBQ0E7Q3hCdzdIRjs7QXdCbDdIQztFQUNDO0VBQ0E7Q3hCcTdIRjs7QXdCOTZIQztFQUNDO0N4Qmk3SEY7O0F3Qjk2SEM7O0VBQ0M7Q3hCazdIRjs7QXdCajdIRTtFQUZEOztJQUdFO0d4QnM3SEQ7Q0FDRjs7QXdCbDdIQzs7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0N4QnM3SEY7O0F3Qmo3SEE7RUFDQztDeEJvN0hEOztBd0JuN0hDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7Q3hCczdIRjs7QXdCbjdIQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0N4QnM3SEY7O0F3QnA3SEU7RUFORDtJQU9FO0lBQ0E7SUFDQTtHeEJ3N0hEO0NBQ0Y7O0F3QnI3SEM7RUFDQztFQUNBO0N4Qnc3SEY7O0F3QnQ3SEU7RUFDQztFQUNBO0N4Qnk3SEg7O0F3Qm43SEE7RUFDQztFQUNBO0VBQ0E7Q3hCczdIRDs7QXdCcDdIQztFQUxEO0lBTUU7R3hCdzdIQTtDQUNGOztBd0JyN0hBO0VBQ0M7RUFDQTtFQUNBO0N4Qnc3SEQ7O0F3QnI3SEE7RUFDQztFQUNBO0VBQ0E7Q3hCdzdIRDs7QXdCcjdIQTtFQUNDO0N4Qnc3SEQ7O0F3QnI3SEE7RUFDQztFQUNBO0VBQ0E7Q3hCdzdIRDs7QXdCdDdIQztFQUNDO0N4Qnk3SEY7O0F3QnA3SEE7RUFDQztDeEJ1N0hEOztBd0JuN0hDO0VBQ0M7Q3hCczdIRjs7QXdCaDdIQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDeEJtN0hEOztBd0IvNkhBO0VBQ0M7Q3hCazdIRDs7QXdCLzZIQTtFQUNDO0VBQ0E7Q3hCazdIRDs7QXdCLzZIQTtFQUNDO0N4Qms3SEQ7O0F3QjU2SEE7RUFDQztFQUNBO0N4Qis2SEQ7O0F3QjM2SEE7RUFDQztDeEI4NkhEOztBd0IzNkhBO0VBQ0M7Q3hCODZIRDs7QXdCMzZIQTtFQUNDO0N4Qjg2SEQ7O0F3QjM2SEE7RUFDQztFQUNBO0VBQ0E7Q3hCODZIRDs7QXdCNTZIQztFQUNDO0VBQ0E7Q3hCKzZIRjs7QXdCMzZIQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0N4Qjg2SEQ7O0F5QjVxSUE7RUFDQztFQUNHO0N6QitxSUo7O0F5QjVxSUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDekIrcUlEOztBeUIzcUlFO0VBQ0M7Q3pCOHFJSDs7QXlCNXFJRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3pCK3FJSDs7QXlCM3FJQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N6QjhxSUY7O0F5QjdxSUU7RUFDQztFQUNBO0N6QmdySUg7O0F5QjdxSUU7RUFDQztDekJncklIOztBeUI1cUlDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3pCK3FJRjs7QXlCOXFJRTtFQUNDO0VBQ0E7Q3pCaXJJSDs7QXlCOXFJRTtFQUNDO0N6QmlySUg7O0F5QjdxSUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDekJncklGOztBeUI5cUlFO0VBQ0M7RUFDQTtDekJpcklIOztBeUI5cUlFO0VBQ0M7Q3pCaXJJSDs7QXlCNXFJQTtFQUNDO0VBQ0E7RUFDQTtDekIrcUlEOztBeUI3cUlDO0VBTEQ7SUFNRTtJQUNBO0d6QmlySUE7Q0FDRjs7QXlCOXFJQTtFQUNDO0N6QmlySUQ7O0F5Qi9xSUM7RUFDQztDekJrcklGOztBeUIvcUlDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7Q3pCa3JJRjs7QXlCaHJJRTtFQUNDO0VBQ0E7Q3pCbXJJSDs7QXlCaHJJRTtFQUNDO0VBQ0E7Q3pCbXJJSDs7QXlCOXFJQTtFQUNDO0VBQ0E7RUFDQTtFQUNHO0VBQ0E7RUFDQTtFQUNBO0N6QmlySUo7O0F5QjlxSUE7RUFDQztFQUNBO0N6QmlySUQ7O0F5QmhySUM7RUFIRDtJQUlFO0d6Qm9ySUE7Q0FDRjs7QXlCanJJQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDRztDekJvcklKOztBeUJscklDO0VBUkQ7SUFTRTtHekJzcklBOztFeUJwcklBO0lBQ0M7R3pCdXJJRDs7RXlCcHJJQTtJQUNDO0lBQ0E7R3pCdXJJRDtDQUNGOztBeUJocklDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3pCbXJJRjs7QXlCL3FJQTtFQUNDO0N6QmtySUQ7O0F5QmpySUM7RUFGRDtJQUdFO0d6QnFySUE7Q0FDRjs7QXlCbHJJQTtFQUNDO0VBQ0E7Q3pCcXJJRDs7QXlCbnJJQztFQUpEO0lBS0U7R3pCdXJJQTtDQUNGOztBeUJycklDO0VBQ0M7RUFDQTtFQUNBO0N6QndySUY7O0F5QnJySUM7RUFDQztDekJ3cklGOztBeUJycklDO0VBQ0M7Q3pCd3JJRjs7QXlCcnJJQztFQUNDO0N6QndySUY7O0F5QnBySUE7RUFDQztFQUNBO0N6QnVySUQ7O0F5QnJySUE7RUFDQztFQUNBO0N6QndySUQ7O0F5QnJySUE7RUFDQztFQUNBO0N6QndySUQ7O0F5QnJySUE7RUFDSTtFQUNBO0VBQ0E7Q3pCd3JJSjs7QTBCeDZJQTtFQUNDO0MxQjI2SUQ7O0EwQno2SUM7RUFDQztFQUNBO0MxQjQ2SUY7O0EwQng2SUE7RUFDQztDMUIyNklEOztBMEJ4NklBO0VBQ0M7QzFCMjZJRDs7QTBCejZJQztFQUNDO0VBQ0E7RUFDQTtDMUI0NklGOztBMEJ2NklBO0VBQ0M7QzFCMDZJRDs7QTBCdjZJQTtFQUNDO0VBQ0c7RUFDSDtDMUIwNklEOztBMEJ4NklDO0VBQ0M7QzFCMjZJRjs7QTJCNzhJQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDM0JnOUlEOztBMkI3OElBO0VBQ0M7QzNCZzlJRDs7QTJCOThJQTtFQUNDO0VBQ0E7QzNCaTlJRDs7QTJCOThJQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MzQmk5SUQ7O0EyQi84SUM7RUFURDtJQVVFO0czQm05SUE7Q0FDRjs7QTJCaDlJQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzNCbTlJRDs7QTJCaDlJQTs7O0VBR0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDM0JtOUlEOztBMkJoOUlBO0VBQ0M7RUFDQTtFQUNBO0MzQm05SUQ7O0EyQmg5SUE7RUFDQztFQUNBO0MzQm05SUQ7O0EyQmg5SUE7RUFDQztDM0JtOUlEOztBMkJqOUlDO0VBSEQ7SUFJRTtJQUNBO0czQnE5SUE7Q0FDRjs7QTJCajlJQztFQUNDO0VBQ0E7RUFDQTtDM0JvOUlGOztBMkJqOUlDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDM0JvOUlGOztBMkJoOUlFO0VBQ0M7QzNCbTlJSDs7QTJCNzhJQztFQUNDO0VBQ0E7RUFDQTtDM0JnOUlGOztBMkI5OElFO0VBTEQ7SUFNRTtJQUNBO0czQms5SUQ7Q0FDRjs7QTJCOThJQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0MzQmk5SUQ7O0EyQjc4SUM7OztFQUNDO0VBQ0E7RUFDQTtDM0JrOUlGOztBMkIvOElDO0VBQ0M7RUFDQTtDM0JrOUlGOztBMkIvOElDO0VBQ0M7QzNCazlJRjs7QTJCOThJQTtFQUNDO0MzQmk5SUQ7O0EyQjk4SUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtDM0JpOUlEOztBMkI5OElBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MzQmk5SUo7O0EyQjk4SUE7RUFDQztDM0JpOUlEOztBMkI5OElBO0VBQ0k7RUFDQTtFQUNBO0MzQmk5SUo7O0EyQjk4SUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzNCaTlJSjs7QTJCOThJQTtFQUNJO0MzQmk5SUo7O0EyQjk4SUE7O0VBRUM7QzNCaTlJRDs7QTJCOThJQTtFQUNDO0VBQ0E7RUFDRztFQUNBO0VBQ0E7QzNCaTlJSjs7QTJCNzhJQztFQUNDO0MzQmc5SUY7O0EyQjc4SUM7RUFDQztDM0JnOUlGOztBMkI1OElBO0VBQ0k7QzNCKzhJSjs7QTJCNThJQTtFQUNJO0MzQis4SUo7O0EyQjU4SUE7RUFDSTtDM0IrOElKOztBMkI3OElDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QzNCZzlJRjs7QTJCNThJQzs7O0VBQ0M7RUFDQTtDM0JpOUlGOztBNEJqckpBO0VBQ0k7SUFDSTtHNUJvckpOO0NBQ0Y7O0E0QmpySkE7RUFFSTtJQUNJO0c1Qm1ySk47O0U0QmpySkU7SUFDSTtHNUJvckpOOztFNEJsckpFO0lBQ0k7SUFDQTtHNUJxckpOOztFNEJuckpFO0lBQ0k7SUFDQTtHNUJzckpOOztFNEJuckpFO0lBQ0k7SUFDQTtHNUJzckpOOztFNEJuckpFO0lBQ0k7RzVCc3JKTjs7RTRCbnJKRTtJQUNJO0lBQ0E7RzVCc3JKTjs7RTRCbnJKRTtJQUNJO0lBQ0E7RzVCc3JKTjs7RTRCbnJKRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RzVCc3JKTjs7RTRCbnJKRTtJQUNJO0lBQ0E7SUFDQTtHNUJzckpOOztFNEJuckpFO0lBQ0k7RzVCc3JKTjs7RTRCbnJKRTtJQUNJO0c1QnNySk47O0U0Qm5ySkU7SUFDSTtHNUJzckpOOztFNEJuckpFO0lBQ0k7RzVCc3JKTjs7RTRCbnJKRTtJQUNJO0lBQ0E7RzVCc3JKTjs7RTRCbnJKRTs7SUFDSTtHNUJ1ckpOOztFNEJwckpFO0lBQ0k7SUFDQTtHNUJ1ckpOOztFNEJwckpFO0lBQ0k7SUFDQTtHNUJ1ckpOOztFNEJwckpFO0lBQ0k7RzVCdXJKTjs7RTRCcHJKRTtJQUNJO0c1QnVySk47O0U0QnBySkU7SUFDSTtJQUNBO0lBQ0E7RzVCdXJKTjs7RTRCcHJKRTtJQUNJO0lBQ0E7SUFDQTtHNUJ1ckpOOztFNEJwckpFO0lBQ0k7SUFDQTtJQUNBO0c1QnVySk47O0U0QnBySkU7SUFDSTtHNUJ1ckpOOztFNEJwckpFO0lBQ0k7SUFDQTtJQUNBO0c1QnVySk47O0U0QmhySk07SUFDSTtHNUJtckpWOztFNEJockpNO0lBQ0k7RzVCbXJKVjs7RTRCaHJKTTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0c1Qm1ySlY7O0U0QmhySk07SUFDSTtHNUJtckpWOztFNEJockpNO0lBQ0k7RzVCbXJKVjs7RTRCaHJKTTtJQUNJO0c1Qm1ySlY7O0U0QmxySlU7SUFDSTtHNUJxckpkOztFNEJqckpNO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RzVCb3JKVjs7RTRCanJKTTtJQUNJO0c1Qm9ySlY7O0U0QmpySk07SUFDSTtJQUNBO0lBQ0E7RzVCb3JKVjs7RTRCanJKTTs7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0c1QnFySlY7O0U0QmxySk07SUFDSTtJQUNBO0lBQ0E7RzVCcXJKVjs7RTRCbHJKTTtJQUNJO0lBQ0E7SUFDQTtHNUJxckpWOztFNEJsckpNO0lBQ0k7SUFDQTtJQUNBO0c1QnFySlY7O0U0QnBySlU7SUFDSTtJQUNBO0c1QnVySmQ7O0U0QnJySmM7SUFDSTtHNUJ3ckpsQjs7RTRCbnJKTTtJQUNJO0c1QnNySlY7O0U0QnJySlU7SUFDSTtJQUNBO0lBQ0E7RzVCd3JKZDs7RTRCbHJKTTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0c1QnFySlY7O0U0QmxySk07SUFDSTtHNUJxckpWOztFNEJsckpNO0lBQ0k7RzVCcXJKVjs7RTRCbHJKTTtJQUNJO0c1QnFySlY7O0U0QmxySk07SUFDSTtJQUNBO0lBQ0E7SUFDQTtHNUJxckpWOztFNEJsckpNO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RzVCcXJKVjs7RTRCbHJKTTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHNUJxckpWOztFNEI5cUpVO0lBQ0k7RzVCaXJKZDs7RTRCOXFKVTtJQUNJO0c1QmlySmQ7O0U0QjlxSlU7SUFDSTtHNUJpckpkOztFNEI5cUpVO0lBQ0k7RzVCaXJKZDs7RTRCOXFKVTtJQUNJO0c1QmlySmQ7O0U0QjlxSlU7SUFDSTtJQUNBO0c1QmlySmQ7O0U0QjlxSlU7SUFDSTtHNUJpckpkOztFNEI5cUpVO0lBQ0k7SUFDQTtHNUJpckpkOztFNEI5cUpVO0lBQ0k7SUFDQTtHNUJpckpkOztFNEI5cUpVO0lBQ0k7SUFDQTtJQUNBO0c1QmlySmQ7O0U0QjlxSlU7SUFDSTtJQUNBO0c1QmlySmQ7O0U0QjlxSlU7SUFDSTtHNUJpckpkOztFNEI5cUpVO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0c1QmlySmQ7O0U0QjlxSlU7SUFDSTtHNUJpckpkOztFNEI3cUpjO0lBQ0k7RzVCZ3JKbEI7O0U0QnpxSmM7SUFDSTtHNUI0cUpsQjs7RTRCeHFKVTtJQUNJO0c1QjJxSmQ7O0U0QnhxSlU7SUFDSTtJQUNBO0lBQ0E7RzVCMnFKZDs7RTRCeHFKVTtJQUNJO0c1QjJxSmQ7O0U0QnhxSlU7SUFDSTtHNUIycUpkOztFNEJ4cUpVO0lBQ0k7RzVCMnFKZDs7RTRCeHFKVTtJQUNJO0lBQ0E7RzVCMnFKZDs7RTRCeHFKVTtJQUNJO0c1QjJxSmQ7O0U0QnhxSlU7SUFDSTtJQUNBO0c1QjJxSmQ7O0U0QnpxSmM7SUFDSTtHNUI0cUpsQjs7RTRCeHFKVTtJQUNJO0lBQ0E7RzVCMnFKZDs7RTRCenFKVTtJQUNJO0lBQ0E7SUFDQTtHNUI0cUpkOztFNEJ6cUpVO0lBQ0k7RzVCNHFKZDs7RTRCenFKVTtJQUNJO0lBQ0E7SUFDQTtHNUI0cUpkOztFNEJ6cUpVO0lBQ0k7SUFDQTtHNUI0cUpkOztFNEIzcUpjO0lBQ0k7RzVCOHFKbEI7O0U0QjNxSlU7SUFDSTtHNUI4cUpkOztFNEJ2cUpjO0lBQ0k7RzVCMHFKbEI7O0U0QnhxSmM7SUFDSTtHNUIycUpsQjs7RTRCenFKYztJQUNJO0c1QjRxSmxCO0NBQ0Y7O0E0QnhxSlk7RUFDSTtJQUNJO0c1QjJxSmxCOztFNEJ4cUpjO0lBQ0k7RzVCMnFKbEI7Q0FDRjs7QTRCeHFKWTtFQUtJO0lBQ0k7RzVCdXFKbEI7O0U0QnBxSmM7SUFDSTtHNUJ1cUpsQjs7RTRCcHFKYztJQU1JO0c1QmtxSmxCOztFNEIvcEpjO0lBQ0k7SUFDQTtJQUNBO0c1QmtxSmxCOztFNEIvcEpjO0lBQ0k7RzVCa3FKbEI7O0U0QjlwSmM7SUFDSTtJQUNBO0lBQ0E7RzVCaXFKbEI7O0U0QjlwSmM7SUFDSTtJQUNBO0lBQ0E7RzVCaXFKbEI7O0U0QjdwSmtCO0lBQ0k7SUFDQTtJQUNBO0c1QmdxSnRCOztFNEI1cEpjO0lBQ0k7SUFDQTtJQUNBO0c1QitwSmxCOztFNEI1cEpjO0lBQ0k7RzVCK3BKbEI7O0U0QjVwSmM7SUFDSTtJQUNBO0lBQ0E7RzVCK3BKbEI7O0U0QjVwSmM7SUFDSTtJQUNBO0lBQ0E7RzVCK3BKbEI7O0U0QjVwSmM7SUFDSTtJQUNBO0lBQ0E7RzVCK3BKbEI7O0U0QjdwSmM7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RzVCZ3FKbEI7O0U0QjdwSmM7SUFDSTtHNUJncUpsQjs7RTRCOXBKYztJQUNJO0c1QmlxSmxCOztFNEIvcEpjO0lBQ0k7RzVCa3FKbEI7O0U0Qi9wSmM7SUFDSTtHNUJrcUpsQjs7RTRCL3BKYztJQUNJO0lBQ0E7RzVCa3FKbEI7O0U0QmhxSmM7SUFDSTtJQUNBO0lBQ0E7RzVCbXFKbEI7O0U0QmhxSmM7SUFDSTtJQUNBO0lBQ0E7SUFDQTtHNUJtcUpsQjs7RTRCanFKYztJQUNJO0lBQ0E7RzVCb3FKbEI7Q0FDRjs7QTRCL3BKWTtFQUNJO0M1QmtxSmhCOztBNEI5cEpZO0VBS0k7SUFDSTtHNUI2cEpsQjs7RTRCMXBKYztJQUNJO0c1QjZwSmxCOztFNEIxcEpjO0lBQ0k7SUFDQTtJQUNBO0c1QjZwSmxCOztFNEIxcEpjO0lBQ0k7RzVCNnBKbEI7O0U0QjFwSmM7SUFDSTtHNUI2cEpsQjs7RTRCMXBKYztJQUNJO0lBQ0E7SUFDQTtHNUI2cEpsQjs7RTRCMXBKYztJQUNJO0lBQ0E7SUFDQTtHNUI2cEpsQjs7RTRCMXBKYztJQUNJO0lBQ0E7SUFDQTtHNUI2cEpsQjs7RTRCenBKYztJQUNJO0lBQ0E7RzVCNHBKbEI7O0U0QnpwSmM7SUFDSTtJQUNBO0c1QjRwSmxCOztFNEJ6cEpjO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RzVCNHBKbEI7O0U0QjFwSmM7SUFDSTtJQUNBO0lBQ0E7RzVCNnBKbEI7O0U0QjFwSmM7SUFDSTtJQUNBO0lBQ0E7RzVCNnBKbEI7O0U0QjFwSmM7SUFDSTtJQUNBO0lBQ0E7RzVCNnBKbEI7O0U0QjNwSmM7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RzVCOHBKbEI7O0U0QjNwSmM7SUFDSTtHNUI4cEpsQjs7RTRCNXBKYztJQUNJO0c1QitwSmxCOztFNEI3cEpjO0lBQ0k7RzVCZ3FKbEI7O0U0QjdwSmM7SUFDSTtHNUJncUpsQjs7RTRCN3BKYztJQUNJO0c1QmdxSmxCOztFNEI3cEpjO0lBQ0k7RzVCZ3FKbEI7O0U0QjdwSmM7SUFDSTtJQUNBO0c1QmdxSmxCOztFNEI5cEpjO0lBQ0k7SUFDQTtJQUNBO0c1QmlxSmxCOztFNEI5cEpjO0lBQ0k7RzVCaXFKbEI7O0U0QjlwSmM7SUFDSTtJQUNBO0lBQ0E7RzVCaXFKbEI7O0U0QjlwSmM7SUFDSTtJQUNBO0c1QmlxSmxCOztFNEJocUprQjtJQUNJO0c1Qm1xSnRCOztFNEJocUpjO0lBQ0k7RzVCbXFKbEI7O0U0QmhxSmM7SUFDSTtHNUJtcUpsQjs7RTRCaHFKYztJQUNJO0c1Qm1xSmxCOztFNEJqcUpjO0lBQ0k7RzVCb3FKbEI7Q0FDRjs7QTRCaHFKWTtFQUNJO0lBQ0k7SUFDQTtHNUJtcUpsQjs7RTRCaHFKYztJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RzVCbXFKbEI7O0U0QmhxSmM7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0c1Qm1xSmxCOztFNEJocUpjO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RzVCbXFKbEI7Q0FDRjs7QTRCaHFKWTtFQUNJO0M1Qm1xSmhCOztBNEJocUpZO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7RzVCbXFKbEI7Q0FDRjs7QTRCaHFKWTtFQUNJO0VBQ0E7QzVCbXFKaEI7O0E0QmhxSlk7RUFDSTtDNUJtcUpoQjs7QTRCaHFKWTtFQUNJO0lBQVU7RzVCb3FKeEI7Q0FDRjs7QTRCbHFKWTtFQUNJO0lBQ0k7RzVCcXFKbEI7O0U0QmxxSmM7SUFDSTtHNUJxcUpsQjtDQUNGOztBNkJsOUtBO0VBQ0k7QzdCcTlLSjs7QTZCbjlLQTtFQUNJO0VBQ0E7QzdCczlLSjs7QTZCbjlLQTtFQUNJO0VBQ0E7QzdCczlLSjs7QTZCcDlLQTtFQUNDO0VBQ0c7QzdCdTlLSjs7QTZCcjlLQztFQUNDO0M3Qnc5S0Y7O0E2QnA5S0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtDN0J1OUtEOztBNkJuOUtDO0VBQ0M7QzdCczlLRjs7QTZCbDlLQTtFQUNDO0M3QnE5S0Q7O0E2Qmw5S0E7RUFDSTtFQUNBO0M3QnE5S0o7O0E2Qmw5S0E7RUFDSTtFQUNBO0M3QnE5S0o7O0E2Qm45S0E7RUFDSTtFQUNBO0M3QnM5S0o7O0E2QnA5S0E7RUFDSTtDN0J1OUtKOztBNkJyOUtBO0VBQ0k7QzdCdzlLSjs7QTZCdDlLQTtFQUNJO0M3Qnk5S0o7O0E2QnY5S0E7RUFDSTtDN0IwOUtKOztBNkJ4OUtBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M3QjI5S0o7O0E2Qng5S0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M3QjI5S0o7O0E2Qng5S0E7RUFDSTtDN0IyOUtKOztBNkJ4OUtBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QzdCMjlLSjs7QTZCejlLQTtFQUNJO0M3QjQ5S0o7O0E2QjE5S0E7RUFDQztDN0I2OUtEOztBNkIxOUtBO0VBQ0M7QzdCNjlLRDs7QTZCMTlLQTtFQUNJO0M3QjY5S0o7O0E4QnRrTEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtDOUJ5a0xEOztBOEJ2a0xDO0VBTkQ7SUFPRTtHOUIya0xBOztFOEJ6a0xBO0lBQ0M7SUFDQTtJQUNBO0c5QjRrTEQ7Q0FDRjs7QThCeGtMQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0M5QjJrTEQ7O0E4QnprTEM7RUFORDtJQU9FO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHOUI2a0xBO0NBQ0Y7O0FBdGxMQTtFQUNDO0NBeWxMRCIsImZpbGUiOiIvY3NzL3dlYnYzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1JbnRlcjp3Z2h0QDMwMDtcblxuNDAwOzUwMDs2MDA7NzAwOzgwMDs5MDAmZGlzcGxheT1zd2FwXCIpO1xuLnJvdy5ndXR0ZXJfbWQgPiAuY29sLFxuLnJvdy5ndXR0ZXJfbWQgPiBbY2xhc3MqPWNvbC1dIHtcbiAgcGFkZGluZy1yaWdodDogNDUuMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDQ1LjJweDtcbn1cblxuLnJvdy5ndXR0ZXJfbWQgPiAuY29sOmZpcnN0LW9mLXR5cGUsXG4ucm93Lmd1dHRlcl9tZCA+IFtjbGFzcyo9Y29sLV06Zmlyc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnJvdy5ndXR0ZXJfbWQgPiAuY29sOmxhc3Qtb2YtdHlwZSxcbi5yb3cuZ3V0dGVyX21kID4gW2NsYXNzKj1jb2wtXTpsYXN0LW9mLXR5cGUge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ucm93LW5vZ3V0dGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ucm93LW5vZ3V0dGVycGFkZGluZyB7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXJfeGwge1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXJfeGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NjdweCkge1xuICAuY29udGFpbmVyX3hsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cblxuLm10LTYge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xufVxuXG4ubWItNiB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5cbi5wdC02IHtcbiAgcGFkZGluZy10b3A6IDVyZW07XG59XG5cbi5wYi02IHtcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XG59XG5cbi5wLTYge1xuICBwYWRkaW5nOiA1cmVtO1xufVxuXG4ubXQtNyB7XG4gIG1hcmdpbi10b3A6IDdyZW07XG59XG5cbi5tYi03IHtcbiAgbWFyZ2luLWJvdHRvbTogN3JlbTtcbn1cblxuLnB0LTcge1xuICBwYWRkaW5nLXRvcDogN3JlbTtcbn1cblxuLnBiLTcge1xuICBwYWRkaW5nLWJvdHRvbTogN3JlbTtcbn1cblxuLnAtNyB7XG4gIHBhZGRpbmc6IDdyZW07XG59XG5cbi5tdC0xMCB7XG4gIG1hcmdpbi10b3A6IDEwcmVtO1xufVxuXG4ubWItMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbn1cblxuLnB0LTEwIHtcbiAgcGFkZGluZy10b3A6IDEwcmVtO1xufVxuXG4ucGItMTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTByZW07XG59XG5cbi5wLTEwIHtcbiAgcGFkZGluZzogMTByZW07XG59XG5cbi5weS0xMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHJlbTtcbiAgcGFkZGluZy10b3A6IDEwcmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnBiLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgfVxuXG4gIC5wdC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDVyZW07XG4gIH1cbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbmEsXG51bCxcbmxpLFxuaHIsXG5sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NjdweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbmgxLnhsIHtcbiAgZm9udC1zaXplOiA2NHB4O1xuICBsaW5lLWhlaWdodDogNzJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY2N3B4KSB7XG4gIGgxLnhsIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gIH1cbn1cblxuaDIge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjY3cHgpIHtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxufVxuXG5oMi54bCB7XG4gIGZvbnQtc2l6ZTogNjRweDtcbiAgbGluZS1oZWlnaHQ6IDcycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NjdweCkge1xuICBoMi54bCB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICB9XG59XG5cbmgzIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogNDZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY2N3B4KSB7XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cblxuaDQge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG5cbnAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG5wLnNtIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTFweDtcbn1cblxuLnRhZ2xpbmUge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbn1cblxuLmZvbnQtaW50ZXIge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZm9udC1oZWx2ZXRpY2Ege1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBTYW5zLVNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZnctMzAwIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmZ3LTQwMCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LTUwMCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5mdy02MDAge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uZnctNzAwIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmZ3LTgwMCB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbi5mdy05MDAge1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICMxMzE5MzUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcGFsZWJsdWVncmV5IHtcbiAgY29sb3I6ICNFMUU0RUM7XG59XG5cbi50ZXh0LXBhbGVibHVlIHtcbiAgY29sb3I6ICNDOEVFRkU7XG59XG5cbi50ZXh0LXR1cnF1b2lzZSB7XG4gIGNvbG9yOiAjMDBFN0NGO1xufVxuXG4udGV4dC1ibHVlMSB7XG4gIGNvbG9yOiAjMDBBNEM3O1xufVxuXG4udGV4dC1ibHVlMiB7XG4gIGNvbG9yOiAjMjc3QUMyO1xufVxuXG4udGV4dC1ibHVlMyB7XG4gIGNvbG9yOiAjMjE2QUFBO1xufVxuXG4udGV4dC1ibHVlNCB7XG4gIGNvbG9yOiAjMDA0QzdGO1xufVxuXG4udGV4dC1uYXZ5IHtcbiAgY29sb3I6ICMwNzQyNjk7XG59XG5cbi50ZXh0LWRlZXBuYXZ5IHtcbiAgY29sb3I6ICMxMzE5MzU7XG59XG5cbi50ZXh0LWJsdWVncmV5IHtcbiAgY29sb3I6ICM0QTUxNjk7XG59XG5cbi50ZXh0LW9mZmJsdWVncmV5IHtcbiAgY29sb3I6ICM3MTc1ODY7XG59XG5cbi50ZXh0LXllbGxvdyB7XG4gIGNvbG9yOiAjRkZCQjQ1O1xufVxuXG4udGV4dC1saWdodG9yYW5nZSB7XG4gIGNvbG9yOiAjRjk4RDMwO1xufVxuXG4udGV4dC1kZWVwb3JhbmdlIHtcbiAgY29sb3I6ICNGRjVDM0U7XG59XG5cbi50ZXh0LXJlZCB7XG4gIGNvbG9yOiAjRkQyQzM3O1xufVxuXG4udGV4dC1wYWxlb3JhbmdlcmVkIHtcbiAgY29sb3I6ICNEMTQ0NDE7XG59XG5cbi50ZXh0LXBsdW0ge1xuICBjb2xvcjogIzlDMkQ0MTtcbn1cblxuLnRkLW5vbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5sZXR0ZXJzX3NwYWNlZCB7XG4gIGxldHRlci1zcGFjaW5nOiA2cHg7XG59XG5cbi5saC03MCB7XG4gIGxpbmUtaGVpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iYWNrZ3JvdW5kLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjMTMxOTM1O1xufVxuXG4uYmFja2dyb3VuZC1wYWxlYmx1ZWdyZXkge1xuICBiYWNrZ3JvdW5kOiAjRTFFNEVDO1xufVxuXG4uYmFja2dyb3VuZC1wYWxlYmx1ZSB7XG4gIGJhY2tncm91bmQ6ICNDOEVFRkU7XG59XG5cbi5iYWNrZ3JvdW5kLXR1cnF1b2lzZSB7XG4gIGJhY2tncm91bmQ6ICMwMEU3Q0Y7XG59XG5cbi5iYWNrZ3JvdW5kLWJsdWUxIHtcbiAgYmFja2dyb3VuZDogIzAwQTRDNztcbn1cblxuLmJhY2tncm91bmQtYmx1ZTIge1xuICBiYWNrZ3JvdW5kOiAjMjc3QUMyO1xufVxuXG4uYmFja2dyb3VuZC1ibHVlMyB7XG4gIGJhY2tncm91bmQ6ICMyMTZBQUE7XG59XG5cbi5iYWNrZ3JvdW5kLW5hdnkge1xuICBiYWNrZ3JvdW5kOiAjMDc0MjY5O1xufVxuXG4uYmFja2dyb3VuZC1kZWVwbmF2eSB7XG4gIGJhY2tncm91bmQ6ICMxMzE5MzU7XG59XG5cbi5iYWNrZ3JvdW5kLWJsdWVncmV5IHtcbiAgYmFja2dyb3VuZDogIzRBNTE2OTtcbn1cblxuLmJhY2tncm91bmQteWVsbG93IHtcbiAgYmFja2dyb3VuZDogI0ZGQkI0NTtcbn1cblxuLmJhY2tncm91bmQtbGlnaHRvcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiAjRjk4RDMwO1xufVxuXG4uYmFja2dyb3VuZC1kZWVwb3JhbmdlIHtcbiAgYmFja2dyb3VuZDogI0ZGNUMzRTtcbn1cblxuLmJhY2tncm91bmQtcmVkIHtcbiAgYmFja2dyb3VuZDogI0ZEMkMzNztcbn1cblxuLmJhY2tncm91bmQtcGFsZW9yYW5nZXJlZCB7XG4gIGJhY2tncm91bmQ6ICNEMTQ0NDE7XG59XG5cbi5iYWNrZ3JvdW5kLXBsdW0ge1xuICBiYWNrZ3JvdW5kOiAjOUMyRDQxO1xufVxuXG4uYmFja2dyb3VuZC1ncmV5IHtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbn1cblxuLmJhY2tncm91bmQtbGlnaHRncmV5IHtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbn1cblxubWFpbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRleHRfbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnRleHRfbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYnRuX3ByaW1hcnkge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMTZweCAyNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uYnRuX3ByaW1hcnkgc3ZnIHtcbiAgbWF4LXdpZHRoOiAxNnB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cblxuLmJ0bl9wcmltYXJ5OmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnRuX3ByaW1hcnk6aG92ZXIgc3ZnIHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG5cbi5idG5fc21hbGwge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMTBweCAyMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cblxuLmJ0bl9zbWFsbCBzdmcge1xuICBtYXgtd2lkdGg6IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuXG4uYnRuX3NtYWxsOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnRuX3NtYWxsOmhvdmVyIHN2ZyB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuXG4uYnRuX21kIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDEwcHggMjJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cblxuLmJ0bl9tZCBzdmcge1xuICBtYXgtd2lkdGg6IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuXG4uYnRuX21kOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnRuX21kOmhvdmVyIHN2ZyB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuXG4uYnRuX2JsdWUge1xuICBiYWNrZ3JvdW5kOiAjMjE2QUFBO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5idG5fYmx1ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyNzdBQzI7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmJ0bl9uYXZ5IHtcbiAgYmFja2dyb3VuZDogIzEzMTkzNjtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uYnRuX25hdnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjc3QUMyO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5idG5fYnJpZ2h0Ymx1ZSB7XG4gIGJhY2tncm91bmQ6ICMzRjhERDc7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmJ0bl9icmlnaHRibHVlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzI3N0FDMjtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uYnRuX2dyZXkge1xuICBiYWNrZ3JvdW5kOiAjRDZENUQ1O1xuICBjb2xvcjogIzEzMTkzNjtcbn1cblxuLmJ0bl9ncmV5OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzU1NTU1NTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uYnRuX2RhcmtibHVlIHtcbiAgYmFja2dyb3VuZDogIzEzMTkzNTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uYnRuX2RhcmtibHVlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzI3N0FDMjtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uYnRuX3doaXRlIHtcbiAgY29sb3I6ICMxMzE5MzU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG4uYnRuX3doaXRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzI3N0FDMjtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uYnRuX3R1cnF1b2lzZV9zdHJva2Uge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDBFN0NGO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5ob3Zlcl93aGl0ZTpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmJ0bl9ibHVlX3N0cm9rZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyMTZBQUE7XG4gIGNvbG9yOiAjMTMxOTM1O1xufVxuXG4uYnRuX2JsdWVncmV5X3N0cm9rZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNFMUU0RUM7XG4gIGNvbG9yOiAjNEE1MTZCO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4uYnRuX2JsdWVncmV5X3N0cm9rZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNFMUU0RUM7XG4gIGNvbG9yOiAjNEE1MTZCO1xufVxuXG4uYm94LXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDBweCA3cHggMTNweCAtOHB4IHJnYmEoMCwgMCwgMCwgMC41Nik7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDdweCAxM3B4IC04cHggcmdiYSgwLCAwLCAwLCAwLjU2KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggN3B4IDEzcHggLThweCByZ2JhKDAsIDAsIDAsIDAuNTYpO1xufVxuXG4ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLno5OSB7XG4gIHotaW5kZXg6IDk5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5jdXJzb3ItcG9pbnRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNlbGVjdGl6ZS1oZWlnaHQge1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4uYnItNCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuaW1nLmxpbmVzX2xlZnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTIwJTtcbn1cblxuaW1nLmxpbmVzX3JpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAtMjAlO1xufVxuXG4uZGl2aWRlcl9hY2NlbnQge1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCNUQ5O1xufVxuXG4uZGl2aWRlcl9ncmFkaWVudCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzE2RTdDRiAtMjEuODElLCAjMDA5QkM4IDEwMCUpO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmRpdmlkZXJfZ3JhZGllbnQge1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuXG4uaXRpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pdGlfX3NlbGVjdGVkLWZsYWcge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMCA2cHggMCA4cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNENkQ1RDU7XG59XG5cbi5pdGktLXNlcGFyYXRlLWRpYWwtY29kZSAuaXRpX19zZWxlY3RlZC1mbGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbmxhYmVsIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0NXB4O1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDZENUQ1O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgLXdlYmtpdC1ib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCwgLXdlYmtpdC1ib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuXG4uZm9ybS1ncm91cCxcbi5mb3JtLXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4jbWVzc2FnZSB7XG4gIGhlaWdodDogMjAwcHg7XG59XG5cbi5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUgLnNlbGVjdGVkLWZsYWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUuYWxsb3ctZHJvcGRvd24uaXRpLXNkYy0zIC5zZWxlY3RlZC1mbGFnIHtcbiAgd2lkdGg6IDc4cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkNmQ1ZDUgIWltcG9ydGFudDtcbn1cblxuLmNvbnRhY3RfZm9ybV93cmFwcGVyX3doaXRlIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHBhZGRpbmc6IDRyZW07XG4gIHotaW5kZXg6IDk5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdF9mb3JtX3dyYXBwZXJfd2hpdGUge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyxcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcbiAgYm90dG9tOiAtMzBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6ICMxMzM4NEQ7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogIzE2RTdDRjtcbn1cblxuI2hlYWRlcl93cmFwIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTk5O1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IHRvcCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4jaGVhZGVyX3dyYXAgLmhlYWRlciB7XG4gIHRyYW5zaXRpb246IHRvcCAwLjNzO1xufVxuXG4ubG9nb19pbWcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzX3YzL2xvZ29fd2hpdGUucG5nXCIpO1xuICB3aWR0aDogOTZweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLnByZV9uYXYge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4ucHJlX25hdiBwLFxuLnByZV9uYXYgYSB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmV4cGFuZGVyX21lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDB2dztcbiAgei1pbmRleDogOTk5OTtcbiAgbGVmdDogMDtcbiAgdG9wOiAtNTAwcHg7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIHotaW5kZXg6IDk5OTtcbn1cblxuLmV4cGFuZGVyX21lbnUgLmV4cGFuZF90aXRsZXMge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5leHBhbmRlcl9tZW51IGg1IHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uZXhwYW5kZXJfbWVudSAuaW1nX2NvbCB7XG4gIGJhY2tncm91bmQ6ICMwMDRDN0Y7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4uZXhwYW5kZXJfbWVudSAuaW1nX2NvbCBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1heC13aWR0aDogMTkwcHg7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5leHBhbmRlcl9tZW51IC5pbWdfY29sIGltZy50aGlzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXgtd2lkdGg6IDI1MHB4O1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4uZXhwYW5kZXJfbWVudS5zaG93bWUge1xuICB0b3A6IHVuc2V0O1xufVxuXG4uaGVhZGVyX2RhcmsgLmV4cGFuZGVyX21lbnUge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLm5hdmJhciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xufVxuXG4ubmF2YmFyIC5uYXYtaXRlbSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbi5uYXZiYXIgLm5hdi1saW5rIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4ubmF2YmFyIGEjbmF2YmFyRHJvcGRvd25FeHBhbmQge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwRTdDRjtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG5cbi5uYXZiYXIgYSNuYXZiYXJEcm9wZG93bkV4cGFuZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMEU3Q0Y7XG59XG5cbmRpdi5kcm9wZG93bi1tdWx0aWNvbDIge1xuICB3aWR0aDogNDIwcHg7XG59XG5cbmRpdi5kcm9wZG93bi1tdWx0aWNvbDIgPiBkaXYuZHJvcGRvd24tY29sIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDklO1xufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEzKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAxLjVyZW07XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzU1NTU1NTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDhweDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5tYWluX25hdiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhciAubmF2LWl0ZW0gLmRyb3Bkb3duLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5uYXZiYXIgLmRyb3Bkb3duLW1lbnUuZmFkZS1kb3duIHtcbiAgICB0b3A6IDgwJTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTc1ZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbiAgfVxuXG4gIC5uYXZiYXIgLmRyb3Bkb3duLW1lbnUuZmFkZS11cCB7XG4gICAgdG9wOiAxODAlO1xuICB9XG5cbiAgLm5hdmJhciAubmF2LWl0ZW06aG92ZXIgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRvcDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZyk7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG5cbi5kcm9wZG93biAuZHJvcGRvd24taXRlbSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5tZW51X2hlYWRpbmcge1xuICBjb2xvcjogIzA1QTRDQSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbn1cblxuLm1lbnVfaGVhZGluZzpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5oZWFkZXJfZGFyayAuaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogIzE0MTkzNjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGVhZGVyX2RhcmsgLmhlYWRlciAubmF2YmFyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ubmF2LXVwIHtcbiAgdG9wOiAtMTQwcHggIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuM3M7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBkaXYjbmF2YmFyTmF2QWx0TWFya3VwIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTQxOTM2O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuXG5idXR0b24ubmF2YmFyLXRvZ2dsZXIge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbiNlcnJvci1wYWdlIGJ1dHRvbi5uYXZiYXItdG9nZ2xlciBzdmcsXG4jd2ViaW5hciBidXR0b24ubmF2YmFyLXRvZ2dsZXIgc3ZnLFxuI2Fib3V0LXVzIGJ1dHRvbi5uYXZiYXItdG9nZ2xlciBzdmcsXG4jaGlnaGVyLXN0YW5kYXJkcyBidXR0b24ubmF2YmFyLXRvZ2dsZXIgc3ZnLFxuI3NtYXJ0ZXItZGVwbG95bWVudHMgYnV0dG9uLm5hdmJhci10b2dnbGVyIHN2ZyxcbiNiZXR0ZXItYmFja3VwcyBidXR0b24ubmF2YmFyLXRvZ2dsZXIgc3ZnLFxuI3NpbmdsZS1wb3N0IGJ1dHRvbi5uYXZiYXItdG9nZ2xlciBzdmcsXG4jc2F2aW5ncy1jYWxjdWxhdG9yLXJlcG9ydCBidXR0b24ubmF2YmFyLXRvZ2dsZXIgc3ZnLFxuI3JlZmVycmFscyBidXR0b24ubmF2YmFyLXRvZ2dsZXIgc3ZnIHtcbiAgY29sb3I6ICMxMzE5MzUgIWltcG9ydGFudDtcbn1cblxuI2Vycm9yLXBhZ2UgI2hlYWRlcl93cmFwLFxuI3dlYmluYXIgI2hlYWRlcl93cmFwLFxuI2Fib3V0LXVzICNoZWFkZXJfd3JhcCxcbiNoaWdoZXItc3RhbmRhcmRzICNoZWFkZXJfd3JhcCxcbiNzbWFydGVyLWRlcGxveW1lbnRzICNoZWFkZXJfd3JhcCxcbiNiZXR0ZXItYmFja3VwcyAjaGVhZGVyX3dyYXAsXG4jc2luZ2xlLXBvc3QgI2hlYWRlcl93cmFwLFxuI3NhdmluZ3MtY2FsY3VsYXRvci1yZXBvcnQgI2hlYWRlcl93cmFwLFxuI3JlZmVycmFscyAjaGVhZGVyX3dyYXAge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4jZXJyb3ItcGFnZSAubmF2YmFyLFxuI3dlYmluYXIgLm5hdmJhcixcbiNhYm91dC11cyAubmF2YmFyLFxuI2hpZ2hlci1zdGFuZGFyZHMgLm5hdmJhcixcbiNzbWFydGVyLWRlcGxveW1lbnRzIC5uYXZiYXIsXG4jYmV0dGVyLWJhY2t1cHMgLm5hdmJhcixcbiNzaW5nbGUtcG9zdCAubmF2YmFyLFxuI3NhdmluZ3MtY2FsY3VsYXRvci1yZXBvcnQgLm5hdmJhcixcbiNyZWZlcnJhbHMgLm5hdmJhciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuI2Vycm9yLXBhZ2UgLmV4cGFuZGVyX21lbnUsXG4jd2ViaW5hciAuZXhwYW5kZXJfbWVudSxcbiNhYm91dC11cyAuZXhwYW5kZXJfbWVudSxcbiNoaWdoZXItc3RhbmRhcmRzIC5leHBhbmRlcl9tZW51LFxuI3NtYXJ0ZXItZGVwbG95bWVudHMgLmV4cGFuZGVyX21lbnUsXG4jYmV0dGVyLWJhY2t1cHMgLmV4cGFuZGVyX21lbnUsXG4jc2luZ2xlLXBvc3QgLmV4cGFuZGVyX21lbnUsXG4jc2F2aW5ncy1jYWxjdWxhdG9yLXJlcG9ydCAuZXhwYW5kZXJfbWVudSxcbiNyZWZlcnJhbHMgLmV4cGFuZGVyX21lbnUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4jZXJyb3ItcGFnZSAubmF2YmFyIC5uYXYtbGluayxcbiN3ZWJpbmFyIC5uYXZiYXIgLm5hdi1saW5rLFxuI2Fib3V0LXVzIC5uYXZiYXIgLm5hdi1saW5rLFxuI2hpZ2hlci1zdGFuZGFyZHMgLm5hdmJhciAubmF2LWxpbmssXG4jc21hcnRlci1kZXBsb3ltZW50cyAubmF2YmFyIC5uYXYtbGluayxcbiNiZXR0ZXItYmFja3VwcyAubmF2YmFyIC5uYXYtbGluayxcbiNzaW5nbGUtcG9zdCAubmF2YmFyIC5uYXYtbGluayxcbiNzYXZpbmdzLWNhbGN1bGF0b3ItcmVwb3J0IC5uYXZiYXIgLm5hdi1saW5rLFxuI3JlZmVycmFscyAubmF2YmFyIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjMTMxOTM1O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI2Vycm9yLXBhZ2UgLm5hdmJhciBhI25hdmJhckRyb3Bkb3duRXhwYW5kLFxuI3dlYmluYXIgLm5hdmJhciBhI25hdmJhckRyb3Bkb3duRXhwYW5kLFxuI2Fib3V0LXVzIC5uYXZiYXIgYSNuYXZiYXJEcm9wZG93bkV4cGFuZCxcbiNoaWdoZXItc3RhbmRhcmRzIC5uYXZiYXIgYSNuYXZiYXJEcm9wZG93bkV4cGFuZCxcbiNzbWFydGVyLWRlcGxveW1lbnRzIC5uYXZiYXIgYSNuYXZiYXJEcm9wZG93bkV4cGFuZCxcbiNiZXR0ZXItYmFja3VwcyAubmF2YmFyIGEjbmF2YmFyRHJvcGRvd25FeHBhbmQsXG4jc2luZ2xlLXBvc3QgLm5hdmJhciBhI25hdmJhckRyb3Bkb3duRXhwYW5kLFxuI3NhdmluZ3MtY2FsY3VsYXRvci1yZXBvcnQgLm5hdmJhciBhI25hdmJhckRyb3Bkb3duRXhwYW5kLFxuI3JlZmVycmFscyAubmF2YmFyIGEjbmF2YmFyRHJvcGRvd25FeHBhbmQge1xuICBjb2xvcjogIzEzMTkzNTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDBFN0NGO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cblxuI2Vycm9yLXBhZ2UgLmhlYWRlcl9kYXJrIC5oZWFkZXIsXG4jd2ViaW5hciAuaGVhZGVyX2RhcmsgLmhlYWRlcixcbiNhYm91dC11cyAuaGVhZGVyX2RhcmsgLmhlYWRlcixcbiNoaWdoZXItc3RhbmRhcmRzIC5oZWFkZXJfZGFyayAuaGVhZGVyLFxuI3NtYXJ0ZXItZGVwbG95bWVudHMgLmhlYWRlcl9kYXJrIC5oZWFkZXIsXG4jYmV0dGVyLWJhY2t1cHMgLmhlYWRlcl9kYXJrIC5oZWFkZXIsXG4jc2luZ2xlLXBvc3QgLmhlYWRlcl9kYXJrIC5oZWFkZXIsXG4jc2F2aW5ncy1jYWxjdWxhdG9yLXJlcG9ydCAuaGVhZGVyX2RhcmsgLmhlYWRlcixcbiNyZWZlcnJhbHMgLmhlYWRlcl9kYXJrIC5oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuI2Vycm9yLXBhZ2UgLmxvZ29faW1nLFxuI3dlYmluYXIgLmxvZ29faW1nLFxuI2Fib3V0LXVzIC5sb2dvX2ltZyxcbiNoaWdoZXItc3RhbmRhcmRzIC5sb2dvX2ltZyxcbiNzbWFydGVyLWRlcGxveW1lbnRzIC5sb2dvX2ltZyxcbiNiZXR0ZXItYmFja3VwcyAubG9nb19pbWcsXG4jc2luZ2xlLXBvc3QgLmxvZ29faW1nLFxuI3NhdmluZ3MtY2FsY3VsYXRvci1yZXBvcnQgLmxvZ29faW1nLFxuI3JlZmVycmFscyAubG9nb19pbWcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzX3YzL2xvZ29fZGFyay5wbmdcIik7XG4gIHdpZHRoOiA5NnB4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgI2Vycm9yLXBhZ2UgLm5hdmJhci1jb2xsYXBzZSxcbiAgI3dlYmluYXIgLm5hdmJhci1jb2xsYXBzZSxcbiAgI2Fib3V0LXVzIC5uYXZiYXItY29sbGFwc2UsXG4gICNoaWdoZXItc3RhbmRhcmRzIC5uYXZiYXItY29sbGFwc2UsXG4gICNzbWFydGVyLWRlcGxveW1lbnRzIC5uYXZiYXItY29sbGFwc2UsXG4gICNiZXR0ZXItYmFja3VwcyAubmF2YmFyLWNvbGxhcHNlLFxuICAjc2luZ2xlLXBvc3QgLm5hdmJhci1jb2xsYXBzZSxcbiAgI3NhdmluZ3MtY2FsY3VsYXRvci1yZXBvcnQgLm5hdmJhci1jb2xsYXBzZSxcbiAgI3JlZmVycmFscyAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbiNwYS1ob21lICNoZWFkZXJfd3JhcCxcbiNzYXZpbmdzLWNhbGN1bGF0b3IgI2hlYWRlcl93cmFwIHtcbiAgYmFja2dyb3VuZDogIzEzMTkzNTtcbn1cblxuI3BhLWhvbWUgLm5hdmJhcixcbiNzYXZpbmdzLWNhbGN1bGF0b3IgLm5hdmJhciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuI3BhLWhvbWUgLmV4cGFuZGVyX21lbnUsXG4jc2F2aW5ncy1jYWxjdWxhdG9yIC5leHBhbmRlcl9tZW51IHtcbiAgYmFja2dyb3VuZDogIzEzMTkzNTtcbn1cblxuI3BhLWhvbWUgLmxvZ29faW1nLFxuI3NhdmluZ3MtY2FsY3VsYXRvciAubG9nb19pbWcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzX3YzL2xvZ29fd2hpdGUucG5nXCIpO1xuICB3aWR0aDogOTZweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuYS5uYXYtaXRlbS5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbmEubmF2LWl0ZW0ubmF2LWxpbmsuYWN0aXZlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjMDBFN0NGO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xufVxuXG4ubWFpbl9uYXYge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICBwYWRkaW5nLXRvcDogMHB4O1xufVxuXG4ubmF2YmFyIC5uYXYtbGluayB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5uYXYtYXZhdGFyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDI2cHg7XG4gIHdpZHRoOiAyNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICM0ZGU3Y2Y7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4ubmF2LWF2YXRhciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxubGkuZHJvcGRvd24uZm9udC13ZWlnaHQtYm9sZC53ZWItYXZhdGFyIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucHJlX25hdiBhIHtcbiAgY29sb3I6ICMwZDQyNjk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbi5tYWluX25hdiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogIzEzMTkzNTtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjY3cHgpIHtcbiAgZm9vdGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuXG5mb290ZXIgLmZvb3Rlcl9jb2wge1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgZm9vdGVyIC5mb290ZXJfY29sIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBmb290ZXIgLmZvb3Rlcl9jb2wge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY2N3B4KSB7XG4gIGZvb3RlciAuc2Vjb25kX2NvbCB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgfVxufVxuXG5mb290ZXIgcCB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY2N3B4KSB7XG4gIGZvb3RlciBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuZm9vdGVyIC5mb290ZXJfbGluayB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBvcGFjaXR5OiAwLjg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5mb290ZXIgLmZvb3Rlcl9saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMwMEU3Q0Y7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5mb290ZXIgLmJ0bl9hY2NlbnRfYWx0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjY3cHgpIHtcbiAgZm9vdGVyIC5idG5fYWNjZW50X2FsdCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5mb290ZXJfcm93IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cblxuLmZvb3Rlcl9yb3cgcCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NjdweCkge1xuICAuZm9vdGVyX3JvdyBwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uZm9vdGVyX3JvdyBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucG9zdF9mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTMxOTM1O1xuICBwYWRkaW5nLWJvdHRvbTogMjdweDtcbn1cblxuLnBvc3RfZm9vdGVyIC5jb250YWluZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBwYWRkaW5nLXRvcDogMjdweDtcbn1cblxuLnBvc3RfZm9vdGVyIHAsXG4ucG9zdF9mb290ZXIgc3BhbiB7XG4gIGNvbG9yOiAjNUE1RTcyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnBvc3RfZm9vdGVyIHAge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjY3cHgpIHtcbiAgLnBvc3RfZm9vdGVyIHAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbi5wb3N0X2Zvb3RlciBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4ucG9zdF9mb290ZXIgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wb3N0X2Zvb3RlciBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAwLjY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnBvc3RfZm9vdGVyIC5zbV9saW5rcyAub25lcGxhbmVudCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnBvc3RfZm9vdGVyIC5zbV9saW5rcyBhIHtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLnBvc3RfZm9vdGVyIC5zbV9saW5rcyBhIGltZyB7XG4gIG9wYWNpdHk6IDAuNDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY2N3B4KSB7XG4gIC5wb3N0X2Zvb3RlciAuc21fbGlua3MgYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICB9XG59XG5cbi5wb3N0X2Zvb3RlciAuc21fbGlua3MgYTpob3ZlciBpbWcge1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjY3cHgpIHtcbiAgLnBvc3RfZm9vdGVyIC5zbV9saW5rcyBpbWcsXG4gIC5wb3N0X2Zvb3RlciAuc21fbGlua3MgYSB7XG4gICAgd2lkdGg6IDE1JTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAucG9zdF9mb290ZXIgLnNtX2xpbmtzIGltZyBpbWcsXG4gIC5wb3N0X2Zvb3RlciAuc21fbGlua3MgYSBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5uYXZfYnRuLS1mb290ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCB0aGVtZS1jb2xvcihhY2NlbnQpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDEwcHggMjRweCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4ubmF2X2J0bi0tZm9vdGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdGhlbWUtY29sb3IoYWNjZW50KTtcbiAgYm9yZGVyOiAycHggc29saWQgdGhlbWUtY29sb3IoYWNjZW50KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzEzMTkzNTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoNDMsIDEwNiwgMTczLCAwLjI0KTtcbn1cblxuZm9vdGVyLmZvb3Rlci1kYXNoYm9hcmQge1xuICBwYWRkaW5nLXRvcDogNDhweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NjdweCkge1xuICBmb290ZXIuZm9vdGVyLWRhc2hib2FyZCAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4uanMtY29va2llLWNvbnNlbnQuY29va2llLWNvbnNlbnQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQ6ICMxMzE5MzU7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB6LWluZGV4OiA5OTk5OTk7XG59XG5cbi5qcy1jb29raWUtY29uc2VudCBoNSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbnNwYW4uY29va2llLWNvbnNlbnRfX21lc3NhZ2Uge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmpzLWNvb2tpZS1jb25zZW50LWFncmVlLmNvb2tpZS1jb25zZW50X19hZ3JlZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgIzE2RTdDRjtcbiAgcGFkZGluZzogMTZweCA0OHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjY3cHgpIHtcbiAgLmpzLWNvb2tpZS1jb25zZW50LWFncmVlLmNvb2tpZS1jb25zZW50X19hZ3JlZSB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG59XG5cbi5qcy1jb29raWUtY29uc2VudC1wb2xpY3kge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmpzLWNvb2tpZS1jb25zZW50LXBvbGljeTpob3ZlciB7XG4gIGNvbG9yOiAjZDBjZmNmO1xufVxuXG4ucGFnZV9oZXJvX3N0YW5kYXJkIHtcbiAgcGFkZGluZy10b3A6IDE0cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMTJyZW07XG59XG5cbi5yZXNvdXJjZV9saW5rcyB7XG4gIG1hcmdpbi1ib3R0b206IDZyZW07XG59XG5cbi5yZXNvdXJjZV9pdGVtIHtcbiAgbWFyZ2luLXRvcDogLTZyZW07XG59XG5cbi5yZXNvdXJjZV9pdGVtIC53cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBhZGRpbmc6IDNyZW07XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucmVzb3VyY2VfaXRlbSAud3JhcHBlciBwIHtcbiAgbWluLWhlaWdodDogMTAwcHg7XG59XG5cbi5yZXNvdXJjZV9pdGVtIC53cmFwcGVyIGltZyB7XG4gIG1heC1oZWlnaHQ6IDEwMHB4O1xufVxuXG4uaGVyb19iYW5uZXIge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyb19iYW5uZXIge1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5oZXJvX2Jhbm5lciAudGV4dF9ibG9jayB7XG4gIHBhZGRpbmctdG9wOiAxNXJlbTtcbn1cblxuLndyYXBwZXJfYm94IHtcbiAgcGFkZGluZzogN3JlbSA1cmVtO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAtMTByZW07XG4gIHotaW5kZXg6IDk5OTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLndyYXBwZXJfYm94IHtcbiAgICBwYWRkaW5nOiAzcmVtO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gIH1cbn1cblxuLndyYXBwZXJfYm94IGg1LFxuLndyYXBwZXJfYm94IGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cblxuaW1nLmhlYWRlcl9saW5lcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE2MHB4O1xuICBib3R0b206IDEyMHB4O1xuICB6LWluZGV4OiA5OTkwO1xufVxuXG4udmltZW9fd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IC0xNnJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC52aW1lb193cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICB9XG59XG5cbmltZy5ncmFwaGljX29uZSB7XG4gIG1hcmdpbi10b3A6IDhyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIGltZy5ncmFwaGljX29uZSB7XG4gICAgbWFyZ2luLXRvcDogMHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTNyZW07XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbi5wYV9ibG9ja3MgLmJsb2NrX251bWJlciB7XG4gIGZvbnQtc2l6ZTogN3JlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6IHdoaXRlO1xuICBvcGFjaXR5OiAwLjQ7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMDtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cblxuLnBhX2Jsb2NrcyAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxuLnBhX2Jsb2NrcyAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgZm9udC1zaXplOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtdmFyaWFudDogaW5pdGlhbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnBhX2Jsb2NrcyAuaXRlbSB7XG4gIG1heC13aWR0aDogODAlO1xuICBtYXJnaW46IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDk5OTk7XG4gIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG5cbi5wYV9ibG9ja3MgLml0ZW0gaDUsXG4ucGFfYmxvY2tzIC5pdGVtIHAge1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuXG4ucGFfYmxvY2tzIC5pdGVtIC5idG5fcHJpbWFyeSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG5cbi5wYV9ibG9ja3MgLml0ZW06aG92ZXIge1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4ucGFfYmxvY2tzIC5pdGVtOmhvdmVyIGg1LFxuLnBhX2Jsb2NrcyAuaXRlbTpob3ZlciBwIHtcbiAgY29sb3I6ICMxMzE5MzUgIWltcG9ydGFudDtcbn1cblxuLnBhX2Jsb2NrcyAuaXRlbTpob3ZlciAuYnRuX3ByaW1hcnkge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucGFfYmxvY2tzIC5pdGVtOmhvdmVyIC5ibG9ja19udW1iZXIge1xuICBjb2xvcjogI0UxRTRFQztcbiAgb3BhY2l0eTogMTtcbn1cblxuLnBhX2Jsb2Nrc19tb2JpbGUgLmJsb2NrX251bWJlciB7XG4gIGZvbnQtc2l6ZTogN3JlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6IHdoaXRlO1xuICBvcGFjaXR5OiAwLjQ7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMDtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cblxuLnBhX2Jsb2Nrc19tb2JpbGUgLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbi5wYV9ibG9ja3NfbW9iaWxlIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuICBmb250LXNpemU6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC12YXJpYW50OiBpbml0aWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4ucGFfYmxvY2tzX21vYmlsZSAuaXRlbSB7XG4gIG1heC13aWR0aDogODAlO1xuICBtYXJnaW46IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDk5OTk7XG4gIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5wYV9ibG9ja3NfbW9iaWxlIC5pdGVtIGg1LFxuLnBhX2Jsb2Nrc19tb2JpbGUgLml0ZW0gcCB7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG5cbi5wYV9ibG9ja3NfbW9iaWxlIC5pdGVtIC5idG5fcHJpbWFyeSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG5cbi5wYV9ibG9ja3NfbW9iaWxlIC5pdGVtIGg1LFxuLnBhX2Jsb2Nrc19tb2JpbGUgLml0ZW0gcCB7XG4gIGNvbG9yOiAjMTMxOTM1ICFpbXBvcnRhbnQ7XG59XG5cbi5wYV9ibG9ja3NfbW9iaWxlIC5pdGVtIC5idG5fcHJpbWFyeSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5wYV9ibG9ja3NfbW9iaWxlIC5pdGVtIC5ibG9ja19udW1iZXIge1xuICBjb2xvcjogI0UxRTRFQztcbiAgb3BhY2l0eTogMTtcbn1cblxuLnBhX2Jsb2Nrc19sYXJnZSAuYmxvY2tfbnVtYmVyIHtcbiAgZm9udC1zaXplOiA3cmVtO1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogd2hpdGU7XG4gIG9wYWNpdHk6IDAuNDtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuXG4ucGFfYmxvY2tzX2xhcmdlIC5pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiA5OTk5O1xuICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1heC1oZWlnaHQ6IDM0MHB4O1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuXG4ucGFfYmxvY2tzX2xhcmdlIC5pdGVtIGg1LFxuLnBhX2Jsb2Nrc19sYXJnZSAuaXRlbSBwIHtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cblxuLnBhX2Jsb2Nrc19sYXJnZSAuaXRlbSAuYnRuX3ByaW1hcnkge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuXG4ucGFfYmxvY2tzX2xhcmdlIC5pdGVtOmhvdmVyIHtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLnBhX2Jsb2Nrc19sYXJnZSAuaXRlbTpob3ZlciBoNSxcbi5wYV9ibG9ja3NfbGFyZ2UgLml0ZW06aG92ZXIgcCB7XG4gIGNvbG9yOiAjMTMxOTM1ICFpbXBvcnRhbnQ7XG59XG5cbi5wYV9ibG9ja3NfbGFyZ2UgLml0ZW06aG92ZXIgLmJ0bl9wcmltYXJ5IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnBhX2Jsb2Nrc19sYXJnZSAuaXRlbTpob3ZlciAuYmxvY2tfbnVtYmVyIHtcbiAgY29sb3I6ICNFMUU0RUM7XG4gIG9wYWNpdHk6IDE7XG59XG5cbiNGbG9hdFpvbmUwMDEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zdGFyX3NlY3Rpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMjRyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc3Rhcl9zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW07XG4gIH1cbn1cblxuLmZsb2F0XzAwMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHJpZ2h0OiAtNjBweDtcbiAgdG9wOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgei1pbmRleDogOTk5OTtcbiAgdHJhbnNpdGlvbjogMnM7XG59XG5cbi5wcmFjdGljZV9hcmVhcyAucGFfbGluayB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMxMzE5MzU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG5cbi5wcmFjdGljZV9hcmVhcyAucGFfbGluazpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMyNzdBQzI7XG59XG5cbi5wcmFjdGljZV9hcmVhcyAuYWN0aXZlIHtcbiAgY29sb3I6ICMyMTZBQUE7XG59XG5cbi5wcmFjdGljZV9hcmVhcyAuYWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE2QUFBO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5wcmFjdGljZV9hcmVhcyAuY29udGVudF9ibG9jayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cblxuLnByYWN0aWNlX2FyZWFzIC5jb250ZW50X2Jsb2NrIC5udW1iZXIge1xuICBmb250LXNpemU6IDIwcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgb3BhY2l0eTogMC4xO1xuICBsaW5lLWhlaWdodDogMDtcbiAgbGVmdDogLTVyZW07XG4gIHRvcDogNTAlO1xufVxuXG4ucHJhY3RpY2VfYXJlYXMgLnNob3duIHtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cblxuLnByYWN0aWNlX2FyZWFzIC5oaWRkZW4ge1xuICBsZWZ0OiAtMTAwcmVtO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xuICB3aWR0aDogOTAwcHg7XG59XG5cbi5iZW5lZml0c19zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDEwcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMTJyZW07XG59XG5cbi5iZW5lZml0c19zZWN0aW9uIC5iYXJzX3dyYXBwZXIge1xuICBoZWlnaHQ6IDQ2MHB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwQjVEOTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5iZW5lZml0c19zZWN0aW9uIC5iYXJzX3dyYXBwZXIge1xuICAgIGhlaWdodDogNDMwcHg7XG4gIH1cbn1cblxuLmJlbmVmaXRzX3NlY3Rpb24gLmZpcnN0X2NvbCB7XG4gIG1hcmdpbjogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmVuZWZpdHNfc2VjdGlvbiAuZmlyc3RfY29sIC5iYXIge1xuICBtYXJnaW46IGF1dG87XG4gIGhlaWdodDogMHB4O1xuICBiYWNrZ3JvdW5kOiAjRTFFNEVDO1xuICBvcGFjaXR5OiAwLjU7XG4gIHdpZHRoOiA2MCU7XG4gIHRyYW5zaXRpb246IDFzO1xufVxuXG4uYmVuZWZpdHNfc2VjdGlvbiAuZmlyc3RfY29sIC5iYXJfb25lX2hlaWdodCB7XG4gIGhlaWdodDogMTIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYmVuZWZpdHNfc2VjdGlvbiAuZmlyc3RfY29sIC5iYXJfb25lX2hlaWdodCB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG59XG5cbi5iZW5lZml0c19zZWN0aW9uIC5zZWNvbmRfY29sIHtcbiAgbWFyZ2luOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5iZW5lZml0c19zZWN0aW9uIC5zZWNvbmRfY29sIC5iYXIge1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tncm91bmQ6ICNFMUU0RUM7XG4gIG9wYWNpdHk6IDAuNTtcbiAgd2lkdGg6IDYwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IDBweDtcbiAgdHJhbnNpdGlvbjogMXM7XG59XG5cbi5iZW5lZml0c19zZWN0aW9uIC5zZWNvbmRfY29sIC5iYXJfdHdvX2hlaWdodCB7XG4gIGhlaWdodDogNDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYmVuZWZpdHNfc2VjdGlvbiAuc2Vjb25kX2NvbCAuYmFyX3R3b19oZWlnaHQge1xuICAgIGhlaWdodDogMzIwcHg7XG4gIH1cbn1cblxuLmJlbmVmaXRzX3NlY3Rpb25fbW9iaWxlIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cblxuLmJlbmVmaXRzX3NlY3Rpb25fbW9iaWxlIC5maXJzdF9jb2wgLmJhciB7XG4gIGJhY2tncm91bmQ6ICNFMUU0RUM7XG4gIG9wYWNpdHk6IDAuNTtcbiAgd2lkdGg6IDA7XG4gIHRyYW5zaXRpb246IDFzO1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbi5iZW5lZml0c19zZWN0aW9uX21vYmlsZSAuZmlyc3RfY29sIC5iYXJfb25lX2xlbmd0aCB7XG4gIHdpZHRoOiAzMHZ3O1xufVxuXG4uYmVuZWZpdHNfc2VjdGlvbl9tb2JpbGUgLnNlY29uZF9jb2wgLmJhciB7XG4gIGJhY2tncm91bmQ6ICNFMUU0RUM7XG4gIG9wYWNpdHk6IDAuNTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogNTBweDtcbiAgdHJhbnNpdGlvbjogMXM7XG59XG5cbi5iZW5lZml0c19zZWN0aW9uX21vYmlsZSAuc2Vjb25kX2NvbCAuYmFyX3R3b19sZW5ndGgge1xuICB3aWR0aDogODB2dztcbn1cblxuLmNvbXBhcmlzb24gLml0ZW0ge1xuICBoZWlnaHQ6IDcwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY29tcGFyaXNvbiAuaXRlbSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNvbXBhcmlzb24gLml0ZW0gZGl2IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uY29tcGFyaXNvbiAuaXRlbSBkaXYgaW1nIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG4uY29tcGFyaXNvbiAuZmlyc3RfY29sIC5jb250ZW50X3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjMzI3OUM2O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweCAwIDAgMjBweDtcbn1cblxuLmNvbXBhcmlzb24gLnNlY29uZF9jb2wge1xuICBib3gtc2hhZG93OiAxcHggNHB4IDE2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDRweCAxNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAtbW96LWJveC1zaGFkb3c6IDFweCA0cHggMTZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogOTk7XG59XG5cbi5jb21wYXJpc29uIC5zZWNvbmRfY29sIC5jb250ZW50X3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cblxuLmNvbXBhcmlzb24gLnRoaXJkX2NvbCB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jb21wYXJpc29uIC50aGlyZF9jb2wgLmJnX2hlYWQge1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICBwYWRkaW5nOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwcHggMjBweCAwIDA7XG59XG5cbi5jb21wYXJpc29uIC50aGlyZF9jb2wgLmNvbnRlbnRfd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAyMHB4IDA7XG59XG5cbi5jb21wYXJpc29uIC5tX2hlYWQge1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICBib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggMHB4IDBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgcGFkZGluZzogMzBweCAzMHB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNvbXBhcmlzb24gLm1faGVhZCBpbWcge1xuICB3aWR0aDogMTgwcHg7XG59XG5cbiNtb3ZlbWVudCB7XG4gIGhlaWdodDogNTgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI3VwZGF0ZXMge1xuICBtYXJnaW4tdG9wOiAxMHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICN1cGRhdGVzIHtcbiAgICBtYXJnaW4tdG9wOiAyOHJlbTtcbiAgfVxufVxuXG4jdXBkYXRlcyAucm93IHtcbiAgaGVpZ2h0OiA4MHZoO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgI3VwZGF0ZXMgLnJvdyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbiN1cGRhdGVzIGltZy5iYWNrZ3JvdW5kX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTUlO1xuICB0b3A6IDA7XG4gIG1heC13aWR0aDogNTB2dztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAjdXBkYXRlcyBpbWcuYmFja2dyb3VuZF9pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jdGVzdGltb25pYWxzIHtcbiAgcGFkZGluZy10b3A6IDEycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMTJyZW07XG4gIG1hcmdpbi10b3A6IC04cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgI3Rlc3RpbW9uaWFscyB7XG4gICAgcGFkZGluZy10b3A6IDdyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW07XG4gIH1cbn1cblxuI2Jsb2dfYXJ0aWNsZXMge1xuICBiYWNrZ3JvdW5kOiAjMjkzMjRGO1xuICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDZyZW07XG59XG5cbiNmbG9hdF96b25lX29uZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxpbmVfZmxvYXRfb25lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICByaWdodDogNzAlO1xuICB0cmFuc2l0aW9uOiA0cztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4uZ3Jvd0Vhc2Uge1xuICB0b3A6IC0yMHJlbTtcbiAgcmlnaHQ6IC0yMHJlbTtcbn1cblxuLmxpbmVfZmxvYXRfdHdvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwJTtcbiAgbGVmdDogMCU7XG4gIHRyYW5zaXRpb246IDRzO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5ncm93RWFzZV90d28ge1xuICB0b3A6IDMwMCU7XG4gIGxlZnQ6IC0xMDAlO1xufVxuXG4uZmxvYXRVcCB7XG4gIHRvcDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxufVxuXG5pbWcuY2xvdWRfZmxvYXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTMwcHg7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IDEwcztcbiAgei1pbmRleDogOTk5OTk7XG59XG5cbi5mbG9hdF9yaWdodCB7XG4gIGxlZnQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuaW1nLmNsb3VkdHdvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC00MHB4O1xufVxuXG4ucHJhY3RpY2VfYXJlYXNfbW9iaWxlIHtcbiAgcGFkZGluZy10b3A6IDVyZW07XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICBiYWNrZ3JvdW5kOiAjRjBGM0Y5O1xufVxuXG4ucHJhY3RpY2VfYXJlYXNfbW9iaWxlIC5zd2lwZXItc2xpZGUge1xuICBiYWNrZ3JvdW5kOiAjMTMxOTM2O1xuICBwYWRkaW5nOiAzcmVtO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAxNnJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gIC5wcmFjdGljZV9hcmVhc19tb2JpbGUgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHJhY3RpY2VfYXJlYXNfbW9iaWxlIC5zd2lwZXItc2xpZGUgLm51bWJlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgb3BhY2l0eTogMC4zO1xuICBsZWZ0OiAtNTBweDtcbiAgdG9wOiAtNTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uY29tcGFyaXNvbl9jc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IC0xM3ZoO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNvbXBhcmlzb25fY3NlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICNiZW5lZml0cyB7XG4gICAgaGVpZ2h0OiAxMTB2aDtcbiAgfVxufVxuXG4uc3dpcGVyLXBhX21vYmlsZSAucGFfYmxvY2tzIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4uc3dpcGVyLXBhX21vYmlsZSAucGFfYmxvY2tzIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuICBmb250LXNpemU6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC12YXJpYW50OiBpbml0aWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5zd2lwZXItdGVzdGltb25pYWxzIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIGJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuXG4uaGVhZGVyX2RhcmsgLmV4cGFuZF90aXRsZXMge1xuICBjb2xvcjogIzEzMTkzNjtcbn1cblxuLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLFxuLmRyb3Bkb3duLWl0ZW06YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmNvbXBhcmlzb24gLnRoaXJkX2NvbCAuY29udGVudF93cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbiNibG9nX2FydGljbGVzIGg1IHtcbiAgbWluLWhlaWdodDogNjVweDtcbn1cblxuI2Jsb2cgLmJsb2dfbGluayBoNiB7XG4gIG1pbi1oZWlnaHQ6IDM1cHg7XG59XG5cbi5zd2lwZXItcGFydG5lcm1vYmlsZSB7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xufVxuXG4uY29udGFjdF9oZXJvIHtcbiAgcGFkZGluZy10b3A6IDM2dmg7XG4gIHBhZGRpbmctYm90dG9tOiA0NnZoO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3RfaGVybyB7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDI1dmg7XG4gICAgcGFkZGluZy1ib3R0b206IDI0dmg7XG4gIH1cbn1cblxuLmNvbnRhY3RfZm9ybSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLTM2dmg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdF9mb3JtIHtcbiAgICB0b3A6IC0yNnZoO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4uY29udGFjdF9mb3JtIC5jb250YWN0X2Zvcm1fd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBwYWRkaW5nOiA0cmVtO1xuICB6LWluZGV4OiA5OTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYm94X2l0ZW06Zmlyc3Qtb2YtdHlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDBkZWcpO1xuICBsZWZ0OiAtMjY2cHg7XG4gIHRvcDogLTNyZW07XG59XG5cbi5ib3hfaXRlbSB7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHdoaXRlO1xuICBwYWRkaW5nOiAwcHggNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ib3hfaXRlbSAubnVtYmVyIHtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbi5ib3hfaXRlbSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4uYm94X2l0ZW0ubm9fYm9yZGVyIHtcbiAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5jb250YWN0X2J1dHRvbnMge1xuICBtYXJnaW4tdG9wOiAtNnJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50YXJnZXRfY29udGFjdF9jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAtOXJlbTtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5ib3hfaXRlbTpmaXJzdC1vZi10eXBlOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5jb250YWN0X2J1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5lbmdhZ2VfaGVybyB7XG4gIHBhZGRpbmctdG9wOiAxN3JlbTtcbn1cblxuLmVuZ2FnZV9zZWN0aW9uX3R3byB7XG4gIHBhZGRpbmctdG9wOiAxMnJlbTtcbiAgbWFyZ2luLXRvcDogLTdyZW07XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtO1xufVxuXG4udmltZW9fZW5nYWdlIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLm1iXzEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjByZW07XG59XG5cbi5zY3JvbGxlcl9pdGVtIC5udW1iZXIge1xuICBmb250LXNpemU6IDdyZW07XG4gIGNvbG9yOiAjRTFFNEVDO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbn1cblxuLnNjcm9sbGVyX2l0ZW0gaDUge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG4uc2Nyb2xsZXJfaXRlbSBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLXRvcDogMjJweDtcbn1cblxuc2VjdGlvbiNzY3JvbGxlcldheXBvaW50IHtcbiAgcGFkZGluZy10b3A6IDE0cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5lbmdhZ2VfdGVzdGltb25pYWxzICN0ZXN0aW1vbmlhbHMge1xuICBwYWRkaW5nLXRvcDogMThyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxMnJlbTtcbiAgbWFyZ2luLXRvcDogLThyZW07XG59XG5cbiN1cGRhdGVzX2VuZ2FnZSB7XG4gIG1hcmdpbi10b3A6IC0zcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjdXBkYXRlc19lbmdhZ2Uge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gIH1cbn1cblxuI3VwZGF0ZXNfZW5nYWdlIC5yb3cge1xuICBoZWlnaHQ6IDgwdmg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjdXBkYXRlc19lbmdhZ2UgLnJvdyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbiN1cGRhdGVzX2VuZ2FnZSBpbWcuYmFja2dyb3VuZF9pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjdXBkYXRlc19lbmdhZ2UgaW1nLmJhY2tncm91bmRfaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnJlZHdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZXQxMDB2aCB7XG4gIGhlaWdodDogMTAwdmg7XG59XG5cbi5pY29uX2JhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTEwdmg7XG4gIG1hcmdpbi10b3A6IC0yMjZweDtcbn1cblxuaW1nLmVuZ2FnZV9saW5lcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk5OTtcbiAgdG9wOiA2MHB4O1xuICByaWdodDogMTAwcHg7XG59XG5cbi5ibHVlYXJyb3dzOmFmdGVyIHtcbiAgY29sb3I6ICMwZDQyNjkgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZW5nYWdlX3Rlc3RpbW9uaWFscyAjdGVzdGltb25pYWxzIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICB9XG5cbiAgLmNvbXBhcmlzb24gLnRoaXJkX2NvbCAuYmdfaGVhZCB7XG4gICAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggMCAwO1xuICB9XG59XG5cbi5wcmFjdGljZV9hcmVhX2hlcm8ge1xuICBoZWlnaHQ6IDgwdmg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByYWN0aWNlX2FyZWFfaGVybyAucGFfaGVhZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTc1cHg7XG4gIGJvdHRvbTogLTJweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucGFfd3JhcHBlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucGFfd3JhcHBlciAuYnRuX3ByaW1hcnkge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuXG4ucGFfd3JhcHBlciBzdmcge1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuXG4ucGFfd3JhcHBlciBoNCxcbi5wYV93cmFwcGVyIHAge1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuXG4ucGFfd3JhcHBlcjpob3ZlciAucGFfaXRlbSB7XG4gIGJhY2tncm91bmQ6ICMwMDRDN0YgIWltcG9ydGFudDtcbn1cblxuLnBhX3dyYXBwZXI6aG92ZXIgLnBhX2l0ZW0gaDQsXG4ucGFfd3JhcHBlcjpob3ZlciAucGFfaXRlbSBwIHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5wYV93cmFwcGVyOmhvdmVyIHN2ZyB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnBhX3dyYXBwZXI6aG92ZXIgLmJ0bl9wcmltYXJ5IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnBhX2l0ZW0ge1xuICBwYWRkaW5nOiA0cmVtO1xuICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucGFfYmxvY2tzX3dyYXBwZXIgLnJvdyBbY2xhc3MqPWNvbC1dIHtcbiAgbWFyZ2luLWJvdHRvbTogLTk5OTk5cHg7XG4gIHBhZGRpbmctYm90dG9tOiA5OTk5OXB4O1xufVxuXG4ucGFfYmxvY2tzX3dyYXBwZXIgLnJvdyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wYV9jb250YWN0IHtcbiAgYmFja2dyb3VuZDogI0Y2RjZGNjtcbn1cblxuLnBhX2NvbnRhY3QgLmNvbnRhY3RfZm9ybV93cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHBhZGRpbmc6IDRyZW07XG4gIHotaW5kZXg6IDk5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcmFjdGljZV9hcmVhc19zaW5nbGVfaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDEycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMTJyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucHJhY3RpY2VfYXJlYXNfc2luZ2xlX2hlcm8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMTByZW07XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gIH1cbn1cblxuLmxpbmVfZmxvYXRfcGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTUlO1xuICBib3R0b206IC0zMCU7XG4gIHRyYW5zaXRpb246IDJzO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xNWRlZyk7XG59XG5cbi5ncm93RWFzZV9wYSB7XG4gIHJpZ2h0OiAtMTAwJTtcbiAgYm90dG9tOiA4MCU7XG59XG5cbiNwb2ludHMgLnBhX2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjMDc0MjY5O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDYwcHggMjBweDtcbn1cblxuc2VjdGlvbiNzdXJ2aXZlIHtcbiAgcGFkZGluZy1ib3R0b206IDI0cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMThyZW07XG59XG5cbi5wYV9jb250YWN0X3NpbmdsZSB7XG4gIG1hcmdpbi10b3A6IC01cmVtO1xuICBwYWRkaW5nLXRvcDogN3JlbTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi5wYV9ibG9ja3Nfd3JhcHBlciAucGFfaXRlbSB7XG4gIHBhZGRpbmc6IDNyZW07XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wYV9ibG9ja3Nfd3JhcHBlciAuYnRuX3ByaW1hcnkge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogOHB4IDE0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5wYV9ibG9ja3Nfd3JhcHBlciAuYnRuX3ByaW1hcnkgc3ZnIHtcbiAgbWF4LXdpZHRoOiAxNnB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cblxuLnBhX2Jsb2Nrc193cmFwcGVyIC5idG5fcHJpbWFyeTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnBhX2Jsb2Nrc193cmFwcGVyIC5idG5fcHJpbWFyeTpob3ZlciBzdmcge1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cblxuLnBhX2Jsb2Nrc193cmFwcGVyIC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnBhX2Jsb2Nrc193cmFwcGVyIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZDogI0UxRTRFQztcbn1cblxuLnBhX2Jsb2Nrc193cmFwcGVyX3NpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XG4gIHBhZGRpbmctdG9wOiAxNnJlbTtcbiAgbWFyZ2luLXRvcDogLTEzcmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnBhX2Jsb2Nrc193cmFwcGVyX3NpbmdsZSAubGluZV9mbG9hdF9wYSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucGFfYmxvY2tzX3dyYXBwZXJfc2luZ2xlIC5wYV9pdGVtIHtcbiAgcGFkZGluZzogM3JlbTtcbiAgcGFkZGluZy10b3A6IDNyZW07XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnBhX2Jsb2Nrc193cmFwcGVyX3NpbmdsZSAuYnRuX3ByaW1hcnkge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogOHB4IDE0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5wYV9ibG9ja3Nfd3JhcHBlcl9zaW5nbGUgLmJ0bl9wcmltYXJ5IHN2ZyB7XG4gIG1heC13aWR0aDogMTZweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5cbi5wYV9ibG9ja3Nfd3JhcHBlcl9zaW5nbGUgLmJ0bl9wcmltYXJ5OmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucGFfYmxvY2tzX3dyYXBwZXJfc2luZ2xlIC5idG5fcHJpbWFyeTpob3ZlciBzdmcge1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cblxuLnBhX2Jsb2Nrc193cmFwcGVyX3NpbmdsZSAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5wYV9ibG9ja3Nfd3JhcHBlcl9zaW5nbGUgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoMm4rMSkge1xuICBiYWNrZ3JvdW5kOiAjRTFFNEVDO1xufVxuXG4uc2F2aW5nc19jYWxjX2hlYWRlciB7XG4gIGhlaWdodDogMTAwdmg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2F2aW5nc19jYWxjX2hlYWRlciB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgfVxufVxuXG4uc2F2aW5nc19jYWxjX2hlYWRlciAuaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2F2aW5nc19jYWxjX2hlYWRlciAuaW1hZ2Uge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuLmNhbGN1bGF0b3Jfd3JhcHBlciB7XG4gIHBhZGRpbmc6IDNyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuXG4uY2FsY3VsYXRvcl93cmFwcGVyIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4uY2FsY3VsYXRvcl93cmFwcGVyIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbi5jYWxjdWxhdG9yX3dyYXBwZXIgLnRhcmdldF93aWR0aCB7XG4gIHdpZHRoOiA4MCU7XG59XG5cbi50ZXh0X21zIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ucmVjb21tZW5kZWRfYmFyIHtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzMzIuNzhkZWcsICMyQ0U5RDggLTEuNyUsICMwMDlCQzggMTAwLjkzJSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNpdGlvbjogMC43cztcbiAgcmlnaHQ6IDA7XG59XG5cbi5ncmFkaWVudF90ZXh0IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDMzMi43OGRlZywgIzJDRTlEOCAtMS43JSwgIzAwOUJDOCAxMDAuOTMlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmdyYXBoX2d1aWRlIHtcbiAgYmFja2dyb3VuZDogIzEzMTkzNjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICMxMzE5MzY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd2lkdGg6IDEzM3B4O1xuICBwYWRkaW5nOiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDk5O1xuICBib3R0b206IDA7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIGhlaWdodDogNjdweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XG59XG5cbi5ncmFwaF9ndWlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogIzEzMTkzNjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTRweDtcbiAgLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMTAwJSAwLCAwIDUwJSwgMTAwJSAxMDAlKTtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCwgMCA1MCUsIDEwMCUgMTAwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEzM3B4O1xuICB0b3A6IDMwcHg7XG59XG5cbi5ncmFwaF9ndWlkZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA0MzBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICMxMzE5MzY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDM3cHg7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uZ3JhcGhfZ3VpZGUgcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTk7XG59XG5cbi5ncmFwaF9ndWlkZSBpbWcge1xuICB3aWR0aDogNzBweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncmFwaF9ndWlkZSB7XG4gICAgYmFja2dyb3VuZDogIzEzMTkzNjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAjMTMxOTM2O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB3aWR0aDogOTJweDtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDk5O1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgIGhlaWdodDogODhweDtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IC01MHB4O1xuICB9XG5cbiAgLmdyYXBoX2d1aWRlIHAge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA5OTtcbiAgfVxuXG4gIC5ncmFwaF9ndWlkZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogIzEzMTkzNjtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMTAwJSAwLCAwIDUwJSwgMTAwJSAxMDAlKTtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMTAwJSAwLCAwIDUwJSwgMTAwJSAxMDAlKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDkxcHg7XG4gICAgdG9wOiAzMHB4O1xuICB9XG5cbiAgLmdyYXBoX2d1aWRlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxODhweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiAjMTMxOTM2O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDM3cHg7XG4gICAgei1pbmRleDogMTA7XG4gIH1cblxuICAuZ3JhcGhfd3JhcHBlciAudmFsdWVfaW5kaWNhdG9yIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgY29sb3I6ICM5MDkzQTE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjJweDtcbiAgICB3aWR0aDogODBweDtcbiAgfVxuXG4gIC5ncmFwaF93cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICAgIC8qIHBhZGRpbmc6IDMwcHg7ICovXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhbGNfd3JhcHBlciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5jYWxjX2Zvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYWxjX2Zvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgfVxufVxuXG4uY2FsY19mb290ZXIgaW1nLmhlYWRlcl9saW5lcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLTEzMHB4O1xuICB6LWluZGV4OiA5OTkwO1xufVxuXG4uY2FsY19mb290ZXIgLnRleHRfd3JhcHBlciB7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMTNyZW0gIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhbGNfZm9vdGVyIC50ZXh0X3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jYWxjX2Zvb3Rlcl9pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTE0MHB4O1xuICB0b3A6IC0zMHB4O1xufVxuXG4jYmxvZ19wb3N0X2NhbGMge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuXG4jYmxvZ19wb3N0X2NhbGMgLmJsb2dfaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xufVxuXG4uYWJvdXRfaGVybyB7XG4gIHBhZGRpbmctdG9wOiAxMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEycmVtO1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hYm91dF9oZXJvIC5oZWFkZXJfbGluZXMge1xuICBib3R0b206IC0xMDBweDtcbn1cblxuLnZpbWVvX3dyYXBwZXJfYWJvdXQge1xuICBtYXJnaW4tdG9wOiAtM3JlbTtcbn1cblxuLmFib3V0X3NlY3Rpb24gLnNjcm9sbGluZ19zZWN0aW9uIHtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMTZFN0NGO1xuICBwYWRkaW5nLXRvcDogOHJlbTtcbn1cblxuLmFib3V0X3NlY3Rpb24gLnN0aWNrdGhpcyB7XG4gIHBhZGRpbmctdG9wOiA4cmVtO1xufVxuXG4uYWJvdXRfc2VjdGlvbiAuaXRlbSB7XG4gIG1pbi1oZWlnaHQ6IDcwdmg7XG4gIG1hcmdpbi1sZWZ0OiA4cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hYm91dF9zZWN0aW9uIC5pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC04cmVtO1xuICB0b3A6IDIwcHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTZFN0NGO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnF1aWNrX2xpbmtzIC5pdGVtIHtcbiAgYmFja2dyb3VuZDogIzAwNEM3RjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAzcmVtO1xufVxuXG4uYmFja2dyb3VuZF9hY2NlbnQge1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDU5JTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4ud2h5X2hlcm8ge1xuICBwYWRkaW5nLXRvcDogMzB2aDtcbiAgcGFkZGluZy1ib3R0b206IDEwdmg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLndoeV9oZXJvIGltZy5oZWFkZXJfbGluZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDk5OTA7XG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi53aHlfcG9pbnRzIC53cmFwcGVyIHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHBhZGRpbmctdG9wOiAyMHZoO1xufVxuXG4ud2h5X3BvaW50c19vdmVybGFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IGF1dG87XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAtMjV2aDtcbn1cblxuLndoeV9wb2ludHNfb3ZlcmxhcCAucG9pbnRfd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICMwNzQyNjk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMnJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucG9pbnRzX2JhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiAjMTMxOTM1O1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuXG4uY2FzZXN0dWR5X2JhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICBoZWlnaHQ6IDUwdmg7XG59XG5cbi5jYXNlX3N0dWR5IHtcbiAgbWFyZ2luLXRvcDogLTE2dmg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhc2VzdHVkeV9mb3JtX3dyYXBwZXIge1xuICBwYWRkaW5nOiAzcmVtO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cblxuLnJlYXNvbnMge1xuICBwYWRkaW5nLXRvcDogMTByZW07XG4gIHBhZGRpbmctYm90dG9tOiAxMHJlbTtcbn1cblxuLmNhbGNfaGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDIwcmVtO1xufVxuXG4uY2FsY19oZWFkZXIgLmZpcnN0X3dyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMTByZW07XG59XG5cbi5jYWxjX2hlYWRlciAuYmx1ZV93cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogIzEzMTkzNTtcbiAgcGFkZGluZy10b3A6IDEwcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMTByZW07XG59XG5cbi5jYWxjX2hlYWRlciAuc2F2aW5nc2dyYXBoaWMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5OTk5OTtcbiAgbGVmdDogLTIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG5zcGFuLmJlaGluZF9saW5lIHtcbiAgYmFja2dyb3VuZDogIzRkZTdjZjtcbiAgaGVpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuXG4ubG9hZGluZ190ZXh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uY2FsY19wYXJ0X29uZSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBwYWRkaW5nOiAyOHB4O1xuICBtYXgtd2lkdGg6IDUyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbn1cblxuLmNhbGNfcGFydF9vbmUgLmJ0bl9mbGFnIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0UxRTRFQztcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uY2FsY19wYXJ0X29uZSAuYnRuX2ZsYWcgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBtYXgtd2lkdGg6IDIwcHg7XG59XG5cbi5jYWxjX3BhcnRfb25lIC5idG5fZmxhZzpob3ZlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxMzE5MzY7XG4gIGJveC1zaGFkb3c6IDFweCAxMHB4IDE5cHggLThweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDEwcHggMTlweCAtOHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgLW1vei1ib3gtc2hhZG93OiAxcHggMTBweCAxOXB4IC04cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4uY2FsY19wYXJ0X29uZSAuYnRuX2ZsYWc6Zm9jdXMsXG4uY2FsY19wYXJ0X29uZSAuYnRuX2ZsYWc6dmlzaXRlZCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxMzE5MzY7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTksIDI1LCA1NCwgMC4wOCk7XG59XG5cbi5jYWxjX3BhcnRfb25lIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDAgMCA4cHg7XG4gIGhlaWdodDogNTBweDtcbn1cblxuLmNhbGNfcGFydF9vbmUgLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMCA4cHggOHB4IDA7XG59XG5cbi52YWx1ZXNfd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICMxMzE5MzU7XG4gIHBhZGRpbmc6IDI4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG5cbi50b29sdGlwcHkge1xuICB3aWR0aDogMjAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTg5cHg7XG4gIGJhY2tncm91bmQ6ICNFMUU0RUM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgdG9wOiA0MHB4O1xufVxuXG4udG9vbHRpcHB5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItbGVmdDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxNXB4IHNvbGlkICNFMUU0RUM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTVweDtcbiAgbGVmdDogODFweDtcbn1cblxuLmhhbGZfbGluZSB7XG4gIGJvcmRlci10b3A6IDFweCBkYXNoZWQgI0UxRTRFQztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbn1cblxuLmZ1bGxfbGluZSB7XG4gIGJvcmRlci10b3A6IDFweCBkYXNoZWQgI0UxRTRFQztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uZ3JhcGhfd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMxMzE5MzU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5ncmFwaF93cmFwcGVyIC5ncmFwaCB7XG4gIGhlaWdodDogMjMwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3JhcGhfd3JhcHBlciAuZ3JhcGgge1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuXG4uZ3JhcGhfd3JhcHBlciAuZ3JhcGggLmZpbGxlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjA1LCAyMTEsIDIzOSwgMC41KTtcbiAgd2lkdGg6IDgwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbn1cblxuLmdyYXBoX3dyYXBwZXIgLnZhbHVlX2luZGljYXRvciB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6ICM5MDkzQTE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogOTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAtMTVweDtcbn1cblxuLmRyYWdkZWFsZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kOiAjRTFFNEVDO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5kcmFnZGVhbGVyIC5oYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZHJhZ2RlYWxlciAucmVkLWJhciB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDZweCBzb2xpZCAjMTMxOTM1O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi10b3A6IC04cHg7XG4gIHotaW5kZXg6IDk5O1xufVxuXG4uZHJhZ2RlYWxlciAucmVkLWJhciAuc2xpZGVfdmFsdWUge1xuICBjb2xvcjogIzRBNTE2QjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMxcHg7XG4gIGxlZnQ6IC04cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5kcmFnZGVhbGVyIC5kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICM4OTg5ODk7XG59XG5cbi5pbmRpY2F0b3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTI1cHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiAwLjdzO1xufVxuXG4uaW5kaWNhdG9yOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yaWdodDogMXB4IGRvdHRlZCAjMkNFOUQ4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTQwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHJpZ2h0OiAwO1xufVxuXG4uc2xpZGVfdmFsdWUge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc2xpZGVfdmFsdWVfc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zYXZpbmdzX2luZm8gaDIueGwge1xuICBmb250LXNpemU6IDkwcHg7XG59XG5cbi5zYXZpbmdzX2luZm8gLnNhdmluZ3NfaXRlbSB7XG4gIG1pbi1oZWlnaHQ6IDUwdmg7XG59XG5cbi5zYXZpbmdzX2luZm8gLnNhdmluZ3NfaXRlbTpsYXN0LW9mLXR5cGUge1xuICBtaW4taGVpZ2h0OiBmaXQtY29udGVudDtcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XG59XG5cbi53ZWJpbmFyX2hlcm8ge1xuICBwYWRkaW5nLXRvcDogMTVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxMHJlbTtcbn1cblxuLndlYmluYXJfY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiA2cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMTByZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLndlYmluYXJfY29udGVudCBsaSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi53ZWJpbmFyX2NvbnRlbnQgLndlYmluYXJfbGluZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogLTIwcHg7XG59XG5cbiNjbG9ja2RpdiAudGltZV9pdGVtIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMTZFN0NGO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbiNjbG9ja2RpdiAudGltZV9pdGVtOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cblxuI2Nsb2NrZGl2IC50aW1lX2l0ZW0gc3BhbiB7XG4gIGZvbnQtc2l6ZTogNDZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4jY2xvY2tkaXYgLnRpbWVfaXRlbSAuc21hbGx0ZXh0IHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5yZWdpc3RlciB7XG4gIGJhY2tncm91bmQ6ICNGNkY2RjY7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5yZWdpc3RlciBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi53ZWJpbmFyX2Zvcm1fd3JhcHBlciB7XG4gIHBhZGRpbmc6IDNyZW07XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBtYXJnaW4tdG9wOiAtNXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC53ZWJpbmFyX2Zvcm1fd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG4uaGV4LWdyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmhleC1ncmlkX19saXN0IHtcbiAgLS1hbW91bnQ6IDc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KHZhcigtLWFtb3VudCksIDFmciAyZnIpIDFmcjtcbiAgZ3JpZC1nYXA6IDByZW0gMTNweDtcbn1cblxuLmhleC1ncmlkX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBncmlkLWNvbHVtbjogMS9zcGFuIDM7XG4gIGdyaWQtcm93OiBjYWxjKHZhcigtLWNvdW50ZXIpICsgdmFyKC0tY291bnRlcikpL3NwYW4gMjtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgMTBweCByZ2JhKDY4LCA2OCwgNjgsIDAuMDgpKTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogOTAlO1xufVxuXG4uaGV4LWdyaWRfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDkwJTtcbiAgLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oOTguNjYwMjUlIDQ1JSwgOTkuMzk2OTMlIDQ2LjU3OTglLCA5OS44NDgwOCUgNDguMjYzNTIlLCAxMDAlIDUwJSwgOTkuODQ4MDglIDUxLjczNjQ4JSwgOTkuMzk2OTMlIDUzLjQyMDIlLCA5OC42NjAyNSUgNTUlLCA3OC42NjAyNSUgODkuNjQxMDIlLCA3Ny42NjA0NCUgOTEuMDY4ODklLCA3Ni40Mjc4OCUgOTIuMzAxNDYlLCA3NSUgOTMuMzAxMjclLCA3My40MjAyJSA5NC4wMzc5NCUsIDcxLjczNjQ4JSA5NC40ODkwOSUsIDcwJSA5NC42NDEwMiUsIDMwJSA5NC42NDEwMiUsIDI4LjI2MzUyJSA5NC40ODkwOSUsIDI2LjU3OTglIDk0LjAzNzk0JSwgMjUlIDkzLjMwMTI3JSwgMjMuNTcyMTIlIDkyLjMwMTQ2JSwgMjIuMzM5NTYlIDkxLjA2ODg5JSwgMjEuMzM5NzUlIDg5LjY0MTAyJSwgMS4zMzk3NSUgNTUlLCAwLjYwMzA3JSA1My40MjAyJSwgMC4xNTE5MiUgNTEuNzM2NDglLCAwJSA1MCUsIDAuMTUxOTIlIDQ4LjI2MzUyJSwgMC42MDMwNyUgNDYuNTc5OCUsIDEuMzM5NzUlIDQ1JSwgMjEuMzM5NzUlIDEwLjM1ODk4JSwgMjIuMzM5NTYlIDguOTMxMTElLCAyMy41NzIxMiUgNy42OTg1NCUsIDI1JSA2LjY5ODczJSwgMjYuNTc5OCUgNS45NjIwNiUsIDI4LjI2MzUyJSA1LjUxMDkxJSwgMzAlIDUuMzU4OTglLCA3MCUgNS4zNTg5OCUsIDcxLjczNjQ4JSA1LjUxMDkxJSwgNzMuNDIwMiUgNS45NjIwNiUsIDc1JSA2LjY5ODczJSwgNzYuNDI3ODglIDcuNjk4NTQlLCA3Ny42NjA0NCUgOC45MzExMSUsIDc4LjY2MDI1JSAxMC4zNTg5OCUpO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oOTguNjYwMjUlIDQ1JSwgOTkuMzk2OTMlIDQ2LjU3OTglLCA5OS44NDgwOCUgNDguMjYzNTIlLCAxMDAlIDUwJSwgOTkuODQ4MDglIDUxLjczNjQ4JSwgOTkuMzk2OTMlIDUzLjQyMDIlLCA5OC42NjAyNSUgNTUlLCA3OC42NjAyNSUgODkuNjQxMDIlLCA3Ny42NjA0NCUgOTEuMDY4ODklLCA3Ni40Mjc4OCUgOTIuMzAxNDYlLCA3NSUgOTMuMzAxMjclLCA3My40MjAyJSA5NC4wMzc5NCUsIDcxLjczNjQ4JSA5NC40ODkwOSUsIDcwJSA5NC42NDEwMiUsIDMwJSA5NC42NDEwMiUsIDI4LjI2MzUyJSA5NC40ODkwOSUsIDI2LjU3OTglIDk0LjAzNzk0JSwgMjUlIDkzLjMwMTI3JSwgMjMuNTcyMTIlIDkyLjMwMTQ2JSwgMjIuMzM5NTYlIDkxLjA2ODg5JSwgMjEuMzM5NzUlIDg5LjY0MTAyJSwgMS4zMzk3NSUgNTUlLCAwLjYwMzA3JSA1My40MjAyJSwgMC4xNTE5MiUgNTEuNzM2NDglLCAwJSA1MCUsIDAuMTUxOTIlIDQ4LjI2MzUyJSwgMC42MDMwNyUgNDYuNTc5OCUsIDEuMzM5NzUlIDQ1JSwgMjEuMzM5NzUlIDEwLjM1ODk4JSwgMjIuMzM5NTYlIDguOTMxMTElLCAyMy41NzIxMiUgNy42OTg1NCUsIDI1JSA2LjY5ODczJSwgMjYuNTc5OCUgNS45NjIwNiUsIDI4LjI2MzUyJSA1LjUxMDkxJSwgMzAlIDUuMzU4OTglLCA3MCUgNS4zNTg5OCUsIDcxLjczNjQ4JSA1LjUxMDkxJSwgNzMuNDIwMiUgNS45NjIwNiUsIDc1JSA2LjY5ODczJSwgNzYuNDI3ODglIDcuNjk4NTQlLCA3Ny42NjA0NCUgOC45MzExMSUsIDc4LjY2MDI1JSAxMC4zNTg5OCUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMnJlbSAyNSU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5oZXgtZ3JpZF9fY29udGVudDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICMzMjM3NEUgLTE2MC41MiUsICMzMjM3NEUgNDIwLjg4JSkgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5oZXgtZ3JpZF9fbGlzdCB7XG4gICAgLS1hbW91bnQ6IDc7XG4gICAgLS1jb3VudGVyOiAxO1xuICB9XG5cbiAgLmhleC1ncmlkX19pdGVtOm50aC1vZi10eXBlKDduICsgMSkge1xuICAgIGdyaWQtY29sdW1uOiAxL3NwYW4gMztcbiAgfVxuXG4gIC5oZXgtZ3JpZF9faXRlbTpudGgtb2YtdHlwZSg3biArIDIpIHtcbiAgICBncmlkLWNvbHVtbjogMy9zcGFuIDM7XG4gICAgZ3JpZC1yb3c6IGNhbGModmFyKC0tY291bnRlcikgKyB2YXIoLS1jb3VudGVyKSAtIDEpL3NwYW4gMjtcbiAgfVxuXG4gIC5oZXgtZ3JpZF9faXRlbTpudGgtb2YtdHlwZSg3biArIDMpIHtcbiAgICBncmlkLWNvbHVtbjogNS9zcGFuIDM7XG4gIH1cblxuICAuaGV4LWdyaWRfX2l0ZW06bnRoLW9mLXR5cGUoN24gKyA0KSB7XG4gICAgZ3JpZC1jb2x1bW46IDcvc3BhbiAzO1xuICAgIGdyaWQtcm93OiBjYWxjKHZhcigtLWNvdW50ZXIpICsgdmFyKC0tY291bnRlcikgLSAxKS9zcGFuIDI7XG4gIH1cblxuICAuaGV4LWdyaWRfX2l0ZW06bnRoLW9mLXR5cGUoN24gKyA1KSB7XG4gICAgZ3JpZC1jb2x1bW46IDkvc3BhbiAzO1xuICB9XG5cbiAgLmhleC1ncmlkX19pdGVtOm50aC1vZi10eXBlKDduICsgNikge1xuICAgIGdyaWQtY29sdW1uOiAxMS9zcGFuIDM7XG4gICAgZ3JpZC1yb3c6IGNhbGModmFyKC0tY291bnRlcikgKyB2YXIoLS1jb3VudGVyKSAtIDEpL3NwYW4gMjtcbiAgfVxuXG4gIC5oZXgtZ3JpZF9faXRlbTpudGgtb2YtdHlwZSg3biArIDcpIHtcbiAgICBncmlkLWNvbHVtbjogMTMvc3BhbiAzO1xuICB9XG5cbiAgLmhleC1ncmlkX19pdGVtOm50aC1vZi10eXBlKG4gKyA4KSB7XG4gICAgLS1jb3VudGVyOiAyO1xuICB9XG5cbiAgLmhleC1ncmlkX19pdGVtOm50aC1vZi10eXBlKG4gKyAxNSkge1xuICAgIC0tY291bnRlcjogMztcbiAgfVxuXG4gIC5oZXgtZ3JpZF9faXRlbTpudGgtb2YtdHlwZShuICsgMjIpIHtcbiAgICAtLWNvdW50ZXI6IDQ7XG4gIH1cblxuICAuaGV4LWdyaWRfX2l0ZW06bnRoLW9mLXR5cGUobiArIDI5KSB7XG4gICAgLS1jb3VudGVyOiA1O1xuICB9XG5cbiAgLmhleC1ncmlkX19pdGVtOm50aC1vZi10eXBlKG4gKyAzNikge1xuICAgIC0tY291bnRlcjogNjtcbiAgfVxuXG4gIC5oZXgtZ3JpZF9faXRlbTpudGgtb2YtdHlwZShuICsgNDMpIHtcbiAgICAtLWNvdW50ZXI6IDc7XG4gIH1cblxuICAuaGV4LWdyaWRfX2l0ZW06bnRoLW9mLXR5cGUobiArIDUwKSB7XG4gICAgLS1jb3VudGVyOiA4O1xuICB9XG5cbiAgLmhleC1ncmlkX19pdGVtOm50aC1vZi10eXBlKG4gKyA1Nykge1xuICAgIC0tY291bnRlcjogOTtcbiAgfVxuXG4gIC5oZXgtZ3JpZF9faXRlbTpudGgtb2YtdHlwZShuICsgNjQpIHtcbiAgICAtLWNvdW50ZXI6IDEwO1xuICB9XG5cbiAgLmhleC1ncmlkX19pdGVtOm50aC1vZi10eXBlKG4gKyA3MSkge1xuICAgIC0tY291bnRlcjogMTE7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEyMHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5oZXgtZ3JpZF9fbGlzdCB7XG4gICAgLS1hbW91bnQ6IDc7XG4gICAgLS1jb3VudGVyOiAxO1xuICB9XG5cbiAgLmhleC1ncmlkX19pdGVtOm50aC1vZi10eXBlKDduICsgMSkge1xuICAgIGdyaWQtY29sdW1uOiAxL3NwYW4gMztcbiAgfVxuXG4gIC5oZXgtZ3JpZF9faXRlbTpudGgtb2YtdHlwZSg3biArIDIpIHtcbiAgICBncmlkLWNvbHVtbjogMy9zcGFuIDM7XG4gICAgZ3JpZC1yb3c6IGNhbGModmFyKC0tY291bnRlcikgKyB2YXIoLS1jb3VudGVyKSAtIDEpL3NwYW4gMjtcbiAgfVxuXG4gIC5oZXgtZ3JpZF9faXRlbTpudGgtb2YtdHlwZSg3biArIDMpIHtcbiAgICBncmlkLWNvbHVtbjogNS9zcGFuIDM7XG4gIH1cblxuICAuaGV4LWdyaWRfX2l0ZW06bnRoLW9mLXR5cGUoN24gKyA0KSB7XG4gICAgZ3JpZC1jb2x1bW46IDcvc3BhbiAzO1xuICAgIGdyaWQtcm93OiBjYWxjKHZhcigtLWNvdW50ZXIpICsgdmFyKC0tY291bnRlcikgLSAxKS9zcGFuIDI7XG4gIH1cblxuICAuaGV4LWdyaWRfX2l0ZW06bnRoLW9mLXR5cGUoN24gKyA1KSB7XG4gICAgZ3JpZC1jb2x1bW46IDkvc3BhbiAzO1xuICB9XG5cbiAgLmhleC1ncmlkX19pdGVtOm50aC1vZi10eXBlKDduICsgNikge1xuICAgIGdyaWQtY29sdW1uOiAxMS9zcGFuIDM7XG4gICAgZ3JpZC1yb3c6IGNhbGModmFyKC0tY291bnRlcikgKyB2YXIoLS1jb3VudGVyKSAtIDEpL3NwYW4gMjtcbiAgfVxuXG4gIC5oZXgtZ3JpZF9faXRlbTpudGgtb2YtdHlwZSg3biArIDcpIHtcbiAgICBncmlkLWNvbHVtbjogMTMvc3BhbiAzO1xuICB9XG5cbiAgLmhleC1ncmlkX19pdGVtOm50aC1vZi10eXBlKG4gKyA4KSB7XG4gICAgLS1jb3VudGVyOiAyO1xuICB9XG5cbiAgLmhleC1ncmlkX19pdGVtOm50aC1vZi10eXBlKG4gKyAxNSkge1xuICAgIC0tY291bnRlcjogMztcbiAgfVxuXG4gIC5oZXgtZ3JpZF9faXRlbTpudGgtb2YtdHlwZShuICsgMjIpIHtcbiAgICAtLWNvdW50ZXI6IDQ7XG4gIH1cblxuICAuaGV4LWdyaWRfX2l0ZW06bnRoLW9mLXR5cGUobiArIDI5KSB7XG4gICAgLS1jb3VudGVyOiA1O1xuICB9XG5cbiAgLmhleC1ncmlkX19pdGVtOm50aC1vZi10eXBlKG4gKyAzNikge1xuICAgIC0tY291bnRlcjogNjtcbiAgfVxuXG4gIC5oZXgtZ3JpZF9faXRlbTpudGgtb2YtdHlwZShuICsgNDMpIHtcbiAgICAtLWNvdW50ZXI6IDc7XG4gIH1cblxuICAuaGV4LWdyaWRfX2l0ZW06bnRoLW9mLXR5cGUobiArIDUwKSB7XG4gICAgLS1jb3VudGVyOiA4O1xuICB9XG5cbiAgLmhleC1ncmlkX19pdGVtOm50aC1vZi10eXBlKG4gKyA1Nykge1xuICAgIC0tY291bnRlcjogOTtcbiAgfVxuXG4gIC5oZXgtZ3JpZF9faXRlbTpudGgtb2YtdHlwZShuICsgNjQpIHtcbiAgICAtLWNvdW50ZXI6IDEwO1xuICB9XG5cbiAgLmhleC1ncmlkX19pdGVtOm50aC1vZi10eXBlKG4gKyA3MSkge1xuICAgIC0tY291bnRlcjogMTE7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTE5cHgpIHtcbiAgLmhleC1ncmlkX19saXN0IHtcbiAgICAtLWFtb3VudDogMztcbiAgICAtLWNvdW50ZXI6IDE7XG4gICAgZ3JpZC1nYXA6IDEuNXJlbSAzcmVtO1xuICB9XG5cbiAgLmhleC1ncmlkX19pdGVtOm50aC1vZi10eXBlKDNuICsgMSkge1xuICAgIGdyaWQtY29sdW1uOiAxL3NwYW4gMztcbiAgfVxuXG4gIC5oZXgtZ3JpZF9faXRlbTpudGgtb2YtdHlwZSgzbiArIDIpIHtcbiAgICBncmlkLWNvbHVtbjogMy9zcGFuIDM7XG4gICAgZ3JpZC1yb3c6IGNhbGModmFyKC0tY291bnRlcikgKyB2YXIoLS1jb3VudGVyKSAtIDEpL3NwYW4gMjtcbiAgfVxuXG4gIC5oZXgtZ3JpZF9faXRlbTpudGgtb2YtdHlwZSgzbiArIDMpIHtcbiAgICBncmlkLWNvbHVtbjogNS9zcGFuIDM7XG4gIH1cblxuICAuaGV4LWdyaWRfX2l0ZW06bnRoLW9mLXR5cGUobiArIDQpIHtcbiAgICAtLWNvdW50ZXI6IDI7XG4gIH1cblxuICAuaGV4LWdyaWRfX2l0ZW06bnRoLW9mLXR5cGUobiArIDcpIHtcbiAgICAtLWNvdW50ZXI6IDM7XG4gIH1cblxuICAuaGV4LWdyaWRfX2l0ZW06bnRoLW9mLXR5cGUobiArIDEwKSB7XG4gICAgLS1jb3VudGVyOiA0O1xuICB9XG5cbiAgLmhleC1ncmlkX19pdGVtOm50aC1vZi10eXBlKG4gKyAxMykge1xuICAgIC0tY291bnRlcjogNTtcbiAgfVxuXG4gIC5oZXgtZ3JpZF9faXRlbTpudGgtb2YtdHlwZShuICsgMTYpIHtcbiAgICAtLWNvdW50ZXI6IDY7XG4gIH1cblxuICAuaGV4LWdyaWRfX2l0ZW06bnRoLW9mLXR5cGUobiArIDE5KSB7XG4gICAgLS1jb3VudGVyOiA3O1xuICB9XG5cbiAgLmhleC1ncmlkX19pdGVtOm50aC1vZi10eXBlKG4gKyAyMikge1xuICAgIC0tY291bnRlcjogODtcbiAgfVxuXG4gIC5oZXgtZ3JpZF9faXRlbTpudGgtb2YtdHlwZShuICsgMjUpIHtcbiAgICAtLWNvdW50ZXI6IDk7XG4gIH1cblxuICAuaGV4LWdyaWRfX2l0ZW06bnRoLW9mLXR5cGUobiArIDI4KSB7XG4gICAgLS1jb3VudGVyOiAxMDtcbiAgfVxuXG4gIC5oZXgtZ3JpZF9faXRlbTpudGgtb2YtdHlwZShuICsgMzEpIHtcbiAgICAtLWNvdW50ZXI6IDExO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogODM5cHgpIHtcbiAgLmhleC1ncmlkX19saXN0IHtcbiAgICAtLWFtb3VudDogMjtcbiAgICAtLWNvdW50ZXI6IDE7XG4gICAgZ3JpZC1nYXA6IDEuNXJlbSAzcmVtO1xuICB9XG5cbiAgLmhleC1ncmlkX19pdGVtOm50aC1vZi10eXBlKDNuICsgMSkge1xuICAgIGdyaWQtY29sdW1uOiAxL3NwYW4gMztcbiAgfVxuXG4gIC5oZXgtZ3JpZF9faXRlbTpudGgtb2YtdHlwZSgzbiArIDIpIHtcbiAgICBncmlkLWNvbHVtbjogMy9zcGFuIDM7XG4gICAgZ3JpZC1yb3c6IGNhbGModmFyKC0tY291bnRlcikgKyB2YXIoLS1jb3VudGVyKSAtIDEpL3NwYW4gMjtcbiAgfVxuXG4gIC5oZXgtZ3JpZF9faXRlbTpudGgtb2YtdHlwZSgzbiArIDMpIHtcbiAgICBncmlkLWNvbHVtbjogNS9zcGFuIDM7XG4gIH1cblxuICAuaGV4LWdyaWRfX2l0ZW06bnRoLW9mLXR5cGUobiArIDQpIHtcbiAgICAtLWNvdW50ZXI6IDI7XG4gIH1cblxuICAuaGV4LWdyaWRfX2l0ZW06bnRoLW9mLXR5cGUobiArIDcpIHtcbiAgICAtLWNvdW50ZXI6IDM7XG4gIH1cblxuICAuaGV4LWdyaWRfX2l0ZW06bnRoLW9mLXR5cGUobiArIDEwKSB7XG4gICAgLS1jb3VudGVyOiA0O1xuICB9XG5cbiAgLmhleC1ncmlkX19pdGVtOm50aC1vZi10eXBlKG4gKyAxMykge1xuICAgIC0tY291bnRlcjogNTtcbiAgfVxuXG4gIC5oZXgtZ3JpZF9faXRlbTpudGgtb2YtdHlwZShuICsgMTYpIHtcbiAgICAtLWNvdW50ZXI6IDY7XG4gIH1cblxuICAuaGV4LWdyaWRfX2l0ZW06bnRoLW9mLXR5cGUobiArIDE5KSB7XG4gICAgLS1jb3VudGVyOiA3O1xuICB9XG5cbiAgLmhleC1ncmlkX19pdGVtOm50aC1vZi10eXBlKG4gKyAyMikge1xuICAgIC0tY291bnRlcjogODtcbiAgfVxuXG4gIC5oZXgtZ3JpZF9faXRlbTpudGgtb2YtdHlwZShuICsgMjUpIHtcbiAgICAtLWNvdW50ZXI6IDk7XG4gIH1cblxuICAuaGV4LWdyaWRfX2l0ZW06bnRoLW9mLXR5cGUobiArIDI4KSB7XG4gICAgLS1jb3VudGVyOiAxMDtcbiAgfVxuXG4gIC5oZXgtZ3JpZF9faXRlbTpudGgtb2YtdHlwZShuICsgMzEpIHtcbiAgICAtLWNvdW50ZXI6IDExO1xuICB9XG59XG5cbi5ibGFuayB7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ob25leWNvbWIgLm9uZSAuaGV4LWdyaWRfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjMTZFN0NGIC00ODQuODglLCAjMDA0QzdGIDEwMC4xNiUpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDI0cHggcmdiYSg1MSwgNTEsIDUxLCAwLjA4KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uaG9uZXljb21iIC50d28gLmhleC1ncmlkX19jb250ZW50LFxuLmhvbmV5Y29tYiAuZWlnaHQgLmhleC1ncmlkX19jb250ZW50IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzE2RTdDRiAtMzkzLjc2JSwgIzAwNEM3RiAxNzQuNzQlKTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyNHB4IHJnYmEoNTEsIDUxLCA1MSwgMC4wOCk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmhvbmV5Y29tYiAudGhyZWUgLmhleC1ncmlkX19jb250ZW50IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzE2RTdDRiAtMjQyLjE2JSwgIzAwNEM3RiAzNDQuMSUpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDI0cHggcmdiYSg1MSwgNTEsIDUxLCAwLjA4KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uaG9uZXljb21iIC5mb3VyIC5oZXgtZ3JpZF9fY29udGVudCxcbi5ob25leWNvbWIgLm5pbmUgLmhleC1ncmlkX19jb250ZW50IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzE2RTdDRiAtMjQyLjE2JSwgIzAwNEM3RiAzNDQuMSUpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDI0cHggcmdiYSg1MSwgNTEsIDUxLCAwLjA4KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uaG9uZXljb21iIC5maXZlIC5oZXgtZ3JpZF9fY29udGVudCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICMxNkU3Q0YgLTc5LjYxJSwgIzAwNEM3RiA1MDMuNzMlKTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyNHB4IHJnYmEoNTEsIDUxLCA1MSwgMC4wOCk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmhvbmV5Y29tYiAuc2V2ZW4gLmhleC1ncmlkX19jb250ZW50IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzE2RTdDRiAtNzkuNjElLCAjMDA0QzdGIDUwMy43MyUpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDI0cHggcmdiYSg1MSwgNTEsIDUxLCAwLjA4KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uaG9uZXljb21iIC5zaXggLmhleC1ncmlkX19jb250ZW50LFxuLmhvbmV5Y29tYiAudGVuIC5oZXgtZ3JpZF9fY29udGVudCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICMxNkU3Q0YgLTc5LjYxJSwgIzAwNEM3RiA1MDMuNzMlKTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyNHB4IHJnYmEoNTEsIDUxLCA1MSwgMC4wOCk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmhvbmV5Y29tYiAuc2VsZWN0ZWQgLmhleC1ncmlkX19jb250ZW50IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICMxMzE5MzYgLTE2MC41MiUsICMxMzE5MzYgNDIwLjg4JSkgIWltcG9ydGFudDtcbn1cblxuLmhvbmV5Y29tYiAudGV4dF9maXJzdCB7XG4gIGNvbG9yOiAjMDA0QzdGO1xufVxuXG4uaG9uZXljb21iIC50ZXh0X3NlY29uZCB7XG4gIGNvbG9yOiAjMDA5QkM4O1xufVxuXG4uaG9uZXljb21iIC52aXNpb25fbGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMDRDN0YgMCUsICMxNkU3Q0YgOTkuNDclKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ob25leWNvbWIgaDUge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5ob25leWNvbWIgcCB7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLmhvbmV5Y29tYiAuRGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaG9uZXljb21iIC5EaXNhYmxlZCAuaGV4LWdyaWRfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNEOEQ4RDggMCUsICNEOEQ4RDggOTkuNDclKSAhaW1wb3J0YW50O1xufVxuXG4uaG9uZXljb21iIC5EaXNhYmxlZCAuaGV4LWdyaWRfX2NvbnRlbnQ6aG92ZXIge1xuICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNEOEQ4RDggMCUsICNEOEQ4RDggOTkuNDclKSAhaW1wb3J0YW50O1xufVxuXG4uaG9uZXljb21iIC5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjY3cHgpIHtcbiAgLmhleC1ncmlkX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oOTguNjYwMjUlIDQ1JSwgOTkuMzk2OTMlIDQ2LjU3OTglLCA5OS44NDgwOCUgNDguMjYzNTIlLCAxMDAlIDUwJSwgOTkuODQ4MDglIDUxLjczNjQ4JSwgOTkuMzk2OTMlIDUzLjQyMDIlLCA5OC42NjAyNSUgNTUlLCA3OC42NjAyNSUgODkuNjQxMDIlLCA3Ny42NjA0NCUgOTEuMDY4ODklLCA3Ni40Mjc4OCUgOTIuMzAxNDYlLCA3NSUgOTMuMzAxMjclLCA3My40MjAyJSA5NC4wMzc5NCUsIDcxLjczNjQ4JSA5NC40ODkwOSUsIDcwJSA5NC42NDEwMiUsIDMwJSA5NC42NDEwMiUsIDI4LjI2MzUyJSA5NC40ODkwOSUsIDI2LjU3OTglIDk0LjAzNzk0JSwgMjUlIDkzLjMwMTI3JSwgMjMuNTcyMTIlIDkyLjMwMTQ2JSwgMjIuMzM5NTYlIDkxLjA2ODg5JSwgMjEuMzM5NzUlIDg5LjY0MTAyJSwgMS4zMzk3NSUgNTUlLCAwLjYwMzA3JSA1My40MjAyJSwgMC4xNTE5MiUgNTEuNzM2NDglLCAwJSA1MCUsIDAuMTUxOTIlIDQ4LjI2MzUyJSwgMC42MDMwNyUgNDYuNTc5OCUsIDEuMzM5NzUlIDQ1JSwgMjEuMzM5NzUlIDEwLjM1ODk4JSwgMjIuMzM5NTYlIDguOTMxMTElLCAyMy41NzIxMiUgNy42OTg1NCUsIDI1JSA2LjY5ODczJSwgMjYuNTc5OCUgNS45NjIwNiUsIDI4LjI2MzUyJSA1LjUxMDkxJSwgMzAlIDUuMzU4OTglLCA3MCUgNS4zNTg5OCUsIDcxLjczNjQ4JSA1LjUxMDkxJSwgNzMuNDIwMiUgNS45NjIwNiUsIDc1JSA2LjY5ODczJSwgNzYuNDI3ODglIDcuNjk4NTQlLCA3Ny42NjA0NCUgOC45MzExMSUsIDc4LjY2MDI1JSAxMC4zNTg5OCUpO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbig5OC42NjAyNSUgNDUlLCA5OS4zOTY5MyUgNDYuNTc5OCUsIDk5Ljg0ODA4JSA0OC4yNjM1MiUsIDEwMCUgNTAlLCA5OS44NDgwOCUgNTEuNzM2NDglLCA5OS4zOTY5MyUgNTMuNDIwMiUsIDk4LjY2MDI1JSA1NSUsIDc4LjY2MDI1JSA4OS42NDEwMiUsIDc3LjY2MDQ0JSA5MS4wNjg4OSUsIDc2LjQyNzg4JSA5Mi4zMDE0NiUsIDc1JSA5My4zMDEyNyUsIDczLjQyMDIlIDk0LjAzNzk0JSwgNzEuNzM2NDglIDk0LjQ4OTA5JSwgNzAlIDk0LjY0MTAyJSwgMzAlIDk0LjY0MTAyJSwgMjguMjYzNTIlIDk0LjQ4OTA5JSwgMjYuNTc5OCUgOTQuMDM3OTQlLCAyNSUgOTMuMzAxMjclLCAyMy41NzIxMiUgOTIuMzAxNDYlLCAyMi4zMzk1NiUgOTEuMDY4ODklLCAyMS4zMzk3NSUgODkuNjQxMDIlLCAxLjMzOTc1JSA1NSUsIDAuNjAzMDclIDUzLjQyMDIlLCAwLjE1MTkyJSA1MS43MzY0OCUsIDAlIDUwJSwgMC4xNTE5MiUgNDguMjYzNTIlLCAwLjYwMzA3JSA0Ni41Nzk4JSwgMS4zMzk3NSUgNDUlLCAyMS4zMzk3NSUgMTAuMzU4OTglLCAyMi4zMzk1NiUgOC45MzExMSUsIDIzLjU3MjEyJSA3LjY5ODU0JSwgMjUlIDYuNjk4NzMlLCAyNi41Nzk4JSA1Ljk2MjA2JSwgMjguMjYzNTIlIDUuNTEwOTElLCAzMCUgNS4zNTg5OCUsIDcwJSA1LjM1ODk4JSwgNzEuNzM2NDglIDUuNTEwOTElLCA3My40MjAyJSA1Ljk2MjA2JSwgNzUlIDYuNjk4NzMlLCA3Ni40Mjc4OCUgNy42OTg1NCUsIDc3LjY2MDQ0JSA4LjkzMTExJSwgNzguNjYwMjUlIDEwLjM1ODk4JSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMnJlbSAyNSU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB9XG5cbiAgLmhleC1ncmlkX19saXN0IHtcbiAgICAtLWFtb3VudDogNztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdW5zZXQ7XG4gICAgZ3JpZC1nYXA6IHVuc2V0O1xuICB9XG5cbiAgLmhleC1ncmlkX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZ3JpZC1jb2x1bW46IHVuc2V0O1xuICAgIGdyaWQtcm93OiB1bnNldDtcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMCAxMHB4IHJnYmEoNjgsIDY4LCA2OCwgMC4wOCkpO1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAzMiU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG5cbiAgbGkuaGV4LWdyaWRfX2l0ZW0uYmxhbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnZwX21vYmlsZSAuY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC4wMyk7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi52cF9tb2JpbGUgLmNhcmQtaGVhZGVyIGg1IC5idG4ge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udnBfbW9iaWxlICNoZWFkaW5nT25lIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzE2RTdDRiAtNDg0Ljg4JSwgIzAwNEM3RiAxMDAuMTYlKTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyNHB4IHJnYmEoNTEsIDUxLCA1MSwgMC4wOCk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLnZwX21vYmlsZSAjaGVhZGluZ1R3byxcbi52cF9tb2JpbGUgI2hlYWRpbmdUaHJlZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICMxNkU3Q0YgLTM5My43NiUsICMwMDRDN0YgMTc0Ljc0JSk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjRweCByZ2JhKDUxLCA1MSwgNTEsIDAuMDgpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi52cF9tb2JpbGUgI2hlYWRpbmdGb3VyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzE2RTdDRiAtMjQyLjE2JSwgIzAwNEM3RiAzNDQuMSUpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDI0cHggcmdiYSg1MSwgNTEsIDUxLCAwLjA4KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4udnBfbW9iaWxlICNoZWFkaW5nRml2ZSxcbi52cF9tb2JpbGUgI2hlYWRpbmdTaXgge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwMGRlZywgIzE2RTdDRiAtMTYwLjUyJSwgIzAwNEM3RiA0MjAuODglKTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyNHB4IHJnYmEoNTEsIDUxLCA1MSwgMC4wOCk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLnZwX21vYmlsZSAjaGVhZGluZ1NldmVuIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MDBkZWcsICMxNkU3Q0YgLTc5LjYxJSwgIzAwNEM3RiA1MDMuNzMlKTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyNHB4IHJnYmEoNTEsIDUxLCA1MSwgMC4wOCk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLnZwX21vYmlsZSAjaGVhZGluZ0VpZ2h0IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzE2RTdDRiAtNzkuNjElLCAjMDA0QzdGIDUwMy43MyUpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDI0cHggcmdiYSg1MSwgNTEsIDUxLCAwLjA4KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4udnBfbW9iaWxlICNoZWFkaW5nTmluZSxcbi52cF9tb2JpbGUgI2hlYWRpbmdUZW4ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwMGRlZywgIzBBRkJERiAtNzkuNjElLCAjMDA0QzdGIDUwMy43MyUpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDI0cHggcmdiYSg1MSwgNTEsIDUxLCAwLjA4KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4udnBfbW9iaWxlIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4udnBfbW9iaWxlIC5hY2NvcmRpb24taXRlbTpmaXJzdC1vZi10eXBlIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnZwX21vYmlsZSAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzZmZmZmZmJz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLz48L3N2Zz5cIikgIWltcG9ydGFudDtcbn1cblxuLnZwX21vYmlsZSAuYWNjb3JkaW9uLWl0ZW0ge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbmRpdiNhY2NvcmRpb24ge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuXG4udnBfaGVybyB7XG4gIHBhZGRpbmctdG9wOiAxNHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEwcmVtO1xufVxuXG4uaG9uZXljb21iIHtcbiAgbWFyZ2luLXRvcDogNnJlbTtcbn1cblxuLmNvbnRlbnRfYm94ZXMge1xuICBtYXJnaW4tdG9wOiA2cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbn1cblxuLmNvbnRlbnRfYm94ZXMgLmNvbnRlbnRfYm94IGg1IHtcbiAgY29sb3I6ICMxMzE5MzY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmNvbnRlbnRfYm94ZXMgLmNvbnRlbnRfYm94IHAge1xuICBjb2xvcjogIzRBNTE2QjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuaW1nLnZwX2xpbmVzIHtcbiAgYm90dG9tOiAtMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xufVxuXG4udnBfY29udGFjdCB7XG4gIGJhY2tncm91bmQ6ICNGNkY2RjY7XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtO1xufVxuXG4udGVhbV9oZXJvIHtcbiAgcGFkZGluZy10b3A6IDE0cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogN3JlbTtcbn1cblxuLnRlYW1fc3BhY2luZyB7XG4gIHBhZGRpbmctdG9wOiA2cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbn1cblxuLnRlYW1fY2FyZCB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udGVhbV9jYXJkIC50ZXh0LWxpbmstLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMzI3OUM2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi50ZWFtX2NhcmQgLnRleHQtbGluay0td2hpdGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udGVhbV9jYXJkIGg1IHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5ocF93cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAtMjJyZW07XG59XG5cbi5ocF93cmFwcGVyIC5oaXJpbmdfc2xpZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IGF1dG87XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICB6LWluZGV4OiA5OTk7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjNweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuXG4uaHBfd3JhcHBlciBpbWcge1xuICBtYXgtd2lkdGg6IDE2cmVtO1xufVxuXG4uaHBfd3JhcHBlciAuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyxcbi5ocF93cmFwcGVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsXG4uaHBfd3JhcHBlciAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxuLmhwX3dyYXBwZXIgLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcbiAgYm90dG9tOiAwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi52YWNhbmN5IGEge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnZhY2FuY2l5aGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgcGFkZGluZy10b3A6IDE4cmVtO1xufVxuXG4uam9iX3ZhY2FuY2llcyB7XG4gIHBhZGRpbmctdG9wOiA0cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbn1cblxuLmpvYl92YWNhbmNpZXM6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbn1cblxuLnN1YnNjcmliZV9ibG9jayB7XG4gIGJhY2tncm91bmQ6ICNGOEY4Rjk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogNDhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY2N3B4KSB7XG4gIC5zdWJzY3JpYmVfYmxvY2sge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuLnN1YnNjcmliZV9ibG9jayBpbnB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1pbi1oZWlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbn1cblxuLnN1YnNjcmliZV9ibG9jayBpbnB1dCB7XG4gIHdpZHRoOiA3MCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NjdweCkge1xuICAuc3Vic2NyaWJlX2Jsb2NrIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLnN1YnNjcmliZV9ibG9jayBidXR0b24ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuI2RhdGFiYXNlU2lnbnVwRm9ybSA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBFZGdlICovXG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuXG4jZGF0YWJhc2VTaWdudXBGb3JtIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBjb2xvcjogIzk5OTk5OTtcbn1cblxuI2RhdGFiYXNlU2lnbnVwRm9ybSA6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG5cbi5hcnRpY2xlX2JhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDRDN0Y7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjY3cHgpIHtcbiAgLmFydGljbGVfYmFjayB7XG4gICAgdG9wOiA0MHB4O1xuICB9XG59XG5cbi5hcnRpY2xlX2JhY2s6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMTMxOTM2O1xufVxuXG4uc2VhcmNoX2JhY2sge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDA0QzdGO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLnNlYXJjaF9iYWNrOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzEzMTkzNjtcbn1cblxuLmJsb2dfbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMDA0QzdGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5ndXRlbmJlcmdfX2NvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5ndXRlbmJlcmdfX2NvbnRlbnQgdWwsXG4uZ3V0ZW5iZXJnX19jb250ZW50IGxpIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjY3cHgpIHtcbiAgLmd1dGVuYmVyZ19fY29udGVudCB1bCxcbiAgLmd1dGVuYmVyZ19fY29udGVudCBsaSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5ndXRlbmJlcmdfX2NvbnRlbnQgaDIsXG4uZ3V0ZW5iZXJnX19jb250ZW50IGgzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzEzMTkzNjtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4jc29jaWFsLWxpbmtzIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbiNzb2NpYWwtbGlua3MgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG4jc29jaWFsLWxpbmtzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY2N3B4KSB7XG4gICNzb2NpYWwtbGlua3MgbGkge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbiAgfVxufVxuXG4jc29jaWFsLWxpbmtzIC5zb2NpYWwtYnV0dG9uIHtcbiAgY29sb3I6ICMzMjc5QzY7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbiNzb2NpYWwtbGlua3MgLnNvY2lhbC1idXR0b246aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDA0QzdGO1xufVxuXG4uc2VhcmNoX2V4cGFuZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDU4cHg7XG4gIGxpbmUtaGVpZ2h0OiA1OHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjY3cHgpIHtcbiAgLnNlYXJjaF9leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNlYXJjaC1mb3JtIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1OSU7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4uc2VhcmNoX3dyYXBwZXIgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAzMHB4O1xufVxuXG4jY2xvc2VTZWFyY2gge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmFsbF9hcnRpY2xlc19saW5rIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4uYWxsX2FydGljbGVzX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5ibG9nX25hdiBuYXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5ibG9nX25hdiAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4udGFnX2Nsb3VkIHtcbiAgcGFkZGluZzogMTBweCAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMyMTE2MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmJsb2dfaW1hZ2VfZnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnV0dG9uX3Jlc2V0IHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnBhZ2UtbGluayB7XG4gIGhlaWdodDogNDBweDtcbn1cblxuLmJsb2dfaGVybyB7XG4gIHBhZGRpbmctdG9wOiAxNHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEycmVtO1xufVxuXG4uZmVhdHVyZWRfcG9zdCB7XG4gIG1hcmdpbi10b3A6IC00cmVtO1xufVxuXG4uYmxvZ19saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYXJ0aWNsZV9oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogMTByZW07XG59XG5cbi5hcnRpY2xlX2JhY2tfbGluayB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4uYXJ0aWNsZV9iYWNrX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDA0QzdGO1xufVxuXG4uYmxvZ19pbWFnZV93cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIzMHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5hcHBsaWNhbnRzX2hlcm8ge1xuICBwYWRkaW5nLXRvcDogMTRyZW07XG4gIHBhZGRpbmctYm90dG9tOiA4cmVtO1xufVxuXG4uYXBwbGljYW50X3NpZ25pbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiA0MHB4O1xuICBtYXgtd2lkdGg6IDU0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDk5ODtcbiAgYm94LXNoYWRvdzogMHB4IDE5cHggMzRweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4uYXBwbGljYW50X3NpZ25pbiAuaW5wdXRncm91cCAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiA1M3B4O1xufVxuXG4uYXBwbGljYW50X3NpZ25pbiAuaW5wdXRncm91cCAuYnRuX3N1Ym1pdCB7XG4gIGJhY2tncm91bmQ6ICMzMjc5YzY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMTJweCA0MHB4O1xuICBoZWlnaHQ6IDUzcHg7XG59XG5cbi5hcHBsaWNhbnRfc2lnbmluIC5saW5rZWRpbl9idG4ge1xuICBiYWNrZ3JvdW5kOiAjMmI2YWFkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4uYXBwbGljYW50X3NpZ25pbiAubGlua2VkaW5fYnRuOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjMjA1ODk1O1xufVxuXG4uYXBwbGljYW50X3NpZ25pbiAubGlua2VkaW5fYnRuIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cblxuLmFwcGxpY2FudF9zaWduaW4gLmFwcGxpY2FudF9idG4ge1xuICBiYWNrZ3JvdW5kOiAjMzI3OUM2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4uYXBwbGljYW50X3NpZ25pbiAuYXBwbGljYW50X2J0bjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogIzIwNTg5NTtcbn1cblxuLmFwcGxpY2FudF9zaWduaW4gLmFwcGxpY2FudF9idG4gaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuXG4uYXBwbGljYW50X3NpZ25pbiAub2ZmaWNlX2J0biB7XG4gIGJhY2tncm91bmQ6ICNkYzNlMTU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5hcHBsaWNhbnRfc2lnbmluIC5vZmZpY2VfYnRuOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZDQzYzE0O1xufVxuXG4uYXBwbGljYW50X3NpZ25pbiAub2ZmaWNlX2J0biBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5cbi5hcHBsaWNhbnRzX3BvaW50cyB7XG4gIHBhZGRpbmctdG9wOiAxMHJlbTtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDE2cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmFwcGxpY2FudHNfcG9pbnRzIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTFyZW07XG4gIH1cbn1cblxuLmFwcF9wb2ludHMge1xuICBtYXJnaW4tdG9wOiAtOHJlbTtcbn1cblxuLmFwcF9wb2ludHMgLmNvbC0xMi5jb2wtbWQtNi5jb2wtbGctNCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5hcHBfcG9pbnRzIC5oc19pdGVtIHtcbiAgYmFja2dyb3VuZDogIzA3NDI2OTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAzMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5hcHBfcG9pbnRzIC5oc19pdGVtIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1heC1oZWlnaHQ6IDEwMHB4O1xufVxuXG4uYXBwX3BvaW50cyAuaHNfaXRlbSBoNCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmJhY2tncm91bmRfdW5kZXJsYXkge1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uYXBwX3BvaW50X3NsaWRlciB7XG4gIHBhZGRpbmctdG9wOiA4cmVtO1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmFwcF9wb2ludF9zbGlkZXIge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICB9XG59XG5cbi5ocF93cmFwcGVyX2FwcGxpY2F0aW9uIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyM3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5OTk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NjdweCkge1xuICAuaHBfd3JhcHBlcl9hcHBsaWNhdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmhwX3dyYXBwZXJfYXBwbGljYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgd2lkdGg6IDMwcHg7XG4gIH1cblxuICAuaHBfd3JhcHBlcl9hcHBsaWNhdGlvbiBpbWcge1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4uaHBfd3JhcHBlcl9hcHBsaWNhdGlvbiAuc3dpcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAzcmVtIDByZW07XG4gIHotaW5kZXg6IDE7XG59XG5cbi5hcHBfcG9pbnRzX3N1YiB7XG4gIG1hcmdpbi10b3A6IDdyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYXBwX3BvaW50c19zdWIge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gIH1cbn1cblxuLmFwcGxpY2FudHNfdmlkZW8ge1xuICBwYWRkaW5nLXRvcDogMTVyZW07XG4gIG1hcmdpbi10b3A6IC01cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmFwcGxpY2FudHNfdmlkZW8ge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtO1xuICB9XG59XG5cbi5hcHBsaWNhbnRzX3ZpZGVvIGltZy5saW5lc19sZWZ0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwJTtcbn1cblxuLmFwcGxpY2FudHNfdmlkZW8gLnZpZGVvX3NsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IC0xMHJlbTtcbn1cblxuLmFwcGxpY2FudHNfdmlkZW8gLnN3aXBlci1wYWdpbmF0aW9uLnZpZGVvX3BhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCB7XG4gIHRvcDogMTFyZW07XG59XG5cbi5hcHBsaWNhbnRzX3ZpZGVvIC52aW1lb193cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnBheWZvcndhcmQge1xuICBwYWRkaW5nLXRvcDogMTVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxMHJlbTtcbn1cblxuLmhvbWVfY2Ffc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiA4cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogOHJlbTtcbn1cblxuLmhvbWVfY2FfaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IC0xMnJlbTtcbn1cblxuLmhwX3dyYXBwZXJfYXBwbGljYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk5OTk7XG4gIGJvdHRvbTogMTBweDtcbn1cblxuLmltcGFjdF9oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogMTdyZW07XG59XG5cbi5pbXBhY3RfaGVhZGVyIC52aW1lb193cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcmVtO1xufVxuXG4uaGFuZG91dCB7XG4gIHBhZGRpbmctdG9wOiAxNHJlbTtcbn1cblxuLndoeV9lZHUge1xuICBwYWRkaW5nLWJvdHRvbTogMjByZW07XG59XG5cbi53aHlfZWR1IGltZy5pbXBhY3RfaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IC0zNSU7XG59XG5cbi5od3Age1xuICBwYWRkaW5nLXRvcDogMTNyZW07XG59XG5cbi5pbXBhY3RfYmxvY2sge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMnJlbSAycmVtIDByZW0gMnJlbTtcbn1cblxuLmltcGFjdF9ibG9jayBwIHtcbiAgbWluLWhlaWdodDogNzVweDtcbn1cblxuLmNhcmVlcnNfaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgaGVpZ2h0OiA5MCU7XG59XG5cbi5iZF9ncmFkaWVudF9kZGIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDA0QzdGIDAlLCAjMTMxOTM2IDEwMCUpO1xufVxuXG4ucHktMTAwIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG5cbi5ib3JkZXJfbGVmdF9zcGFuIHtcbiAgaGVpZ2h0OiAxOXB4O1xuICBiYWNrZ3JvdW5kOiAjMTZlN2NmO1xuICB3aWR0aDogMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAtNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjY3cHgpIHtcbiAgLmJvcmRlcl9sZWZ0X3NwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmVtYmVkLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5lbWJlZC1jb250YWluZXIgaWZyYW1lLFxuLmVtYmVkLWNvbnRhaW5lciBvYmplY3QsXG4uZW1iZWQtY29udGFpbmVyIGVtYmVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jYXJlZXJzX2hlcm8ge1xuICBwYWRkaW5nLXRvcDogMTZyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxMHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cblxuLmhlcm9fc3RhbmRhcmQge1xuICBwYWRkaW5nLXRvcDogMTZyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxMHJlbTtcbn1cblxuLmNhcmVlcnNfaW1hZ2VfbGFyZ2Uge1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNhcmVlcnNfaW1hZ2VfbGFyZ2Uge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG59XG5cbi5jX2Jsb2NrIC5pdGVtX3dyYXBwZXJfY2FyZWVycyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4uY19ibG9jayAuaG92ZXJfc2hvdyB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogOTk5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGJvcmRlci1yYWRpdXM6IDg7XG59XG5cbi5jX2Jsb2NrOmhvdmVyIC5ob3Zlcl9zaG93IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLml0ZW1fd3JhcHBlcl9jYXJlZXJzIGg0LnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzBweDtcbiAgbGVmdDogMzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY2N3B4KSB7XG4gIC5pdGVtX3dyYXBwZXJfY2FyZWVycyBoNC50IHtcbiAgICB0b3A6IDIwcHg7XG4gICAgbGVmdDogMjBweDtcbiAgfVxufVxuXG4udGV4dC0yY29sIHtcbiAgLW1vei1jb2x1bW4tY291bnQ6IDI7XG4gIGNvbHVtbi1jb3VudDogMjtcbiAgLW1vei1jb2x1bW4tZ2FwOiAyMHB4O1xuICBjb2x1bW4tZ2FwOiAyMHB4O1xufVxuXG4uam9iX2Rlc2NyaXB0aW9uIHAsXG4uam9iX2Rlc2NyaXB0aW9uIHVsLFxuLmpvYl9kZXNjcmlwdGlvbiBsaSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmpvYl9kZXNjcmlwdGlvbiB1bCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG59XG5cbi5qb2JfZGVzY3JpcHRpb24gbGkge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uYXBwbHlmb3JtIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4udGV4dGZvcm1hcHBseSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5sZWdhbF9wYWdlIGg0IHtcbiAgY29sb3I6ICMxMzE5MzY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4ucmVmZXJhbCB7XG4gIG1hcmdpbi10b3A6IDE1cmVtO1xufVxuXG4ucGFzc3dvcmRfd3JhcHBlciAuaW5wdXQtZ3JvdXAtYWRkb24gYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMDA0QzdGO1xufVxuXG4ucGFzc3dvcmRfd3JhcHBlciAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjRweDtcbiAgcmlnaHQ6IDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDYycHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBwYWRkaW5nLXRvcDogMTdweDtcbn1cblxuLnBhc3N3b3JkX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50ZXh0LWxpbmstLXNlY29uZGFyeTpob3Zlcixcbi50ZXh0LWxpbmstLXdoaXRlOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubW9kYWwgLmNsb3NlIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdG9wOiAyMHB4O1xufVxuXG4udGVhbV9tb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbn1cblxuLnRlYW1fbW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4ubW9kYWwge1xuICB6LWluZGV4OiA5OTk5OTk5O1xufVxuXG4ubW9kYWwtYmFja2Ryb3Auc2hvdyB7XG4gIHotaW5kZXg6IDk5OTk5OTtcbn1cblxuZGl2I2Nvc3RPZkF1ZGl0TW9kYWwge1xuICB6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XG59XG5cbmRpdiNjb3N0T2ZBdWRpdE1vZGFsIGg0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53ZWJpbmFyX2NvbnRlbnQgdWwsXG4ud2ViaW5hcl9jb250ZW50IGxpLFxuLndlYmluYXJfY29udGVudCBvbCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NjdweCkge1xuICAuaGlkZV9kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5oaWRlX21vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5jX2Jsb2NrIC5pdGVtX3dyYXBwZXJfY2FyZWVycyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmNfYmxvY2s6aG92ZXIgLmhvdmVyX3Nob3cge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcGFkZGluZzogNTBweDtcbiAgfVxuXG4gIC5ob21lX2NhX3NlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICB9XG5cbiAgLmFwcF9wb2ludHMgLmhzX2l0ZW0gaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xuICB9XG5cbiAgLmJsb2dfaW1hZ2Vfd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAxODBweDtcbiAgfVxuXG4gIC5hYm91dF9zZWN0aW9uIC5pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICB9XG5cbiAgLmFib3V0X3NlY3Rpb24gLnNjcm9sbGluZ19zZWN0aW9uIHtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMxNkU3Q0Y7XG4gICAgcGFkZGluZy10b3A6IDByZW07XG4gIH1cblxuICAuYWJvdXRfc2VjdGlvbiAuaXRlbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC00cmVtO1xuICAgIHRvcDogMjBweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTZFN0NGO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgI2Jsb2dfcG9zdF9jYWxjIC5ibG9nX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW4tdG9wOiAtMTMwcHg7XG4gIH1cblxuICAudW5zZXRfbWluSGVpZ2h0IHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAud2h5X2VkdSBpbWcuaW1wYWN0X2ltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLndoeV9lZHUge1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtO1xuICB9XG5cbiAgLmh3cCB7XG4gICAgcGFkZGluZy10b3A6IDdyZW07XG4gIH1cblxuICAuYXBwbGljYW50X3NpZ25pbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gIH1cblxuICBpbWcubGluZXNfbGVmdCxcbiAgaW1nLmxpbmVzX3JpZ2h0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmhwX3dyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgei1pbmRleDogOTk7XG4gIH1cblxuICAucmVzb3VyY2VfaXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG5cbiAgaW1nLnZwX2xpbmVzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgc2VjdGlvbi52cF9jb250YWN0IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgfVxuXG4gIC53ZWJpbmFyX2NvbnRlbnQgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLndlYmluYXJfY29udGVudCB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAjY2xvY2tkaXYgLnRpbWVfaXRlbSBzcGFuIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cblxuICAuc3Rhcl9pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgfVxuXG4gICNjbG9ja2RpdiAudGltZV9pdGVtIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMxNkU3Q0Y7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cblxuICAud2ViaW5hcl9saW5lcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wcmFjdGljZV9hcmVhX2hlcm8gLnBhX2hlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wcmFjdGljZV9hcmVhX2hlcm8ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW07XG4gIH1cblxuICAuYmFja2dyb3VuZC1wYWxlYmx1ZWdyZXltb2JpbGUge1xuICAgIGJhY2tncm91bmQ6ICNFMUU0RUM7XG4gIH1cblxuICAuYmFja2dyb3VuZC13aGl0ZW1vYmlsZSB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gIH1cblxuICAucGFfY29udGFjdCAuY29udGFjdF9mb3JtX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYV9jb250YWN0IC5jb250YWN0X2Zvcm1fd3JhcHBlciBidXR0b24uYnRuX3ByaW1hcnkuYnRuX2JsdWUuZC1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIGEubmF2LWl0ZW0ubmF2LWxpbmsuYWN0aXZlOmFmdGVyIHtcbiAgICB3aWR0aDogNDAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICByaWdodDogMDtcbiAgfVxuXG4gIC5wYV93cmFwcGVyIC5idG5fcHJpbWFyeSB7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmhlcm9fYmFubmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbTtcbiAgfVxuXG4gIC5wYV9ibG9ja3MgLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbiAgLnBhX2Jsb2NrcyAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBmb250LXZhcmlhbnQ6IGluaXRpYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuXG4gIGRpdi5kcm9wZG93bi1tdWx0aWNvbDIge1xuICAgIG1heC13aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cblxuICAubmF2YmFyIC5uYXYtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51LnNob3cge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51LnNob3cgLmRyb3Bkb3duLWNvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51LnNob3cgLmRyb3Bkb3duLWNvbCAubWVudV9oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuICB9XG5cbiAgI25hdmJhckRyb3Bkb3duIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gICNuYXZiYXJEcm9wZG93biBzcGFuLm1sLTEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubmF2YmFyIC5uYXYtaXRlbSB7XG4gICAgd2lkdGg6IDQ5JTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiA2MnB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICBhLm5hdi1pdGVtLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgY29sb3I6ICMwMEU3Q0YgIWltcG9ydGFudDtcbiAgfVxuXG4gIGEubmF2LWl0ZW0ubmF2LWxpbmsuYWN0aXZlOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICBsaS5kcm9wZG93bi5mb250LXdlaWdodC1ib2xkLndlYi1hdmF0YXIge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG5cbiAgI25hdmJhckRyb3Bkb3duIHNwYW4ubWwtMSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICMwZDQyNjk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudS5zaG93IHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb250YWN0X2Zvcm0gLmNvbnRhY3RfZm9ybV93cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG5cbiAgLmJnX2ludGlhbCB7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYm94X2l0ZW0ge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRhcmdldFNpZ25JbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAuaGlkZU1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGJhY2tncm91bmQ6ICMxMzE5MzUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIGEjbmF2YmFyRHJvcGRvd25FeHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb250YWN0X2Zvcm0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xNnZoO1xuICB9XG5cbiAgLmNvbnRhY3RfYnV0dG9ucyB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgI21vdmVtZW50IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgI3VwZGF0ZXMge1xuICAgIG1hcmdpbi10b3A6IDhyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEycmVtO1xuICB9XG5cbiAgLnByYWN0aWNlX2FyZWFzX21vYmlsZSAuc3dpcGVyLXNsaWRlIC5udW1iZXIge1xuICAgIGxlZnQ6IDQwcHg7XG4gIH1cblxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQ6ICMxMzM4NEQ7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC50YWNfbW9iaWxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuam9pbmRyb3Bkb3duIC5kcm9wZG93bi1pdGVtIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG5cbiAgLmFib3V0X2hlcm8gaDEueGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICB9XG5cbiAgLmhpZGVtZW5vdyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnF1aWNrX2xpbmtzIC5pdGVtIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA0QzdGO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG5cbiAgLmJhY2tncm91bmRfYWNjZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLndoeV9wb2ludHNfb3ZlcmxhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnBvaW50c19iYWNrZ3JvdW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNhc2Vfc3R1ZHkge1xuICAgIG1hcmdpbi10b3A6IDEzdmg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmNhc2VzdHVkeV9iYWNrZ3JvdW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnJlYXNvbnMge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICB9XG5cbiAgLnJlYXNvbnMgLmNvbC0xMi5jb2wtbWQtMy50ZXh0LWNlbnRlci5hbGlnbi1zZWxmLWVuZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cblxuICAuc2F2aW5nc19jYWxjX2hlYWRlciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDEycmVtIDA7XG4gIH1cblxuICAuY2FsY19mb290ZXIgLnRleHRfd3JhcHBlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuY2FsY19mb290ZXJfaW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jYWxjX3BhcnRfb25lIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDZyZW07XG4gIH1cblxuICAuc2F2aW5nc19pbmZvIC5zYXZpbmdzX2l0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgfVxuXG4gIC5zYXZpbmdzX2luZm8gLnNhdmluZ3NfaXRlbSBoMi50ZXh0LXBhbGVibHVlZ3JleS54bC5mdy03MDAge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cblxuICAuc2F2aW5nc19pbmZvIC5zYXZpbmdzX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgaW1nLnNhdmluZ3NncmFwaGljIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnZhbHVlc193cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiA5cmVtO1xuICB9XG5cbiAgLmNhbGNfaGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTJyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5saW5lX2Zsb2F0X3BhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmhzX2ltYWdlX2JiIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogNzY4cHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogMTE5MHB4KSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMSkge1xuICAud2h5X2VkdSB7XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW07XG4gIH1cblxuICAuaHdwIHtcbiAgICBwYWRkaW5nLXRvcDogN3JlbTtcbiAgfVxuXG4gIC53aHlfZWR1IGltZy5pbXBhY3RfaW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaHBfd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICB6LWluZGV4OiA5OTtcbiAgICBtYXJnaW4tYm90dG9tOiA5cmVtO1xuICB9XG5cbiAgLmFyX2Jsb2NrIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAud2ViaW5hcl9jb250ZW50IGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC53ZWJpbmFyX2NvbnRlbnQgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgI2Jsb2dfcG9zdF9jYWxjIC5ibG9nX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm90dG9tOiAtNi43cmVtO1xuICB9XG5cbiAgI2Nsb2NrZGl2IC50aW1lX2l0ZW0ge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzE2RTdDRjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuXG4gIC5hYm91dF9oZXJvIC5oZWFkZXJfbGluZXMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jYWxjX3BhcnRfb25lIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IC03cmVtO1xuICB9XG5cbiAgLmhlcm9fYmFubmVyIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYV9ibG9ja3NfbGFyZ2UgLml0ZW06aG92ZXIge1xuICAgIG1heC1oZWlnaHQ6IDQ3MHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBhX2Jsb2Nrc19sYXJnZSAuaXRlbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBtaW4taGVpZ2h0OiA0MTBweDtcbiAgICB0cmFuc2l0aW9uOiAwLjRzO1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgI3VwZGF0ZXNfZW5nYWdlIGltZy5iYWNrZ3JvdW5kX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgI3VwZGF0ZXNfZW5nYWdlIC5yb3cge1xuICAgIGhlaWdodDogNTB2aDtcbiAgfVxuXG4gIC52aW1lb193cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAtNnJlbTtcbiAgfVxuXG4gIC5oc19pbWFnZV9iYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zYXZpbmdzX2NhbGNfaGVhZGVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMTJyZW0gMDtcbiAgfVxuXG4gIC5jYWxjX2Zvb3RlciAudGV4dF93cmFwcGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5jYXNlX3N0dWR5IHtcbiAgICBtYXJnaW4tdG9wOiA4dmg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jYXNlc3R1ZHlfYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgICBoZWlnaHQ6IDcwdmg7XG4gIH1cbn1cblxuLmFyX2Jsb2NrIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMTkwcHgpIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSB7XG4gIC5ocF93cmFwcGVyIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmltcGFjdF9ibG9jayBwIHtcbiAgICBtaW4taGVpZ2h0OiAxNTVweDtcbiAgfVxuXG4gIGltZy52cF9saW5lcyB7XG4gICAgYm90dG9tOiAtMjAwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAuZmVhdHVyZWRfcG9zdCB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxuXG4gIC5hcl9ibG9jayB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLndlYmluYXJfY29udGVudCBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAud2ViaW5hcl9jb250ZW50IHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5hYm91dF9zZWN0aW9uIC5pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiA0MHZoO1xuICAgIG1hcmdpbi1sZWZ0OiA4cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC53aHlfcG9pbnRzLmhzIHtcbiAgICBtaW4taGVpZ2h0OiAxMjB2aDtcbiAgICBwYWRkaW5nLXRvcDogMjB2aDtcbiAgfVxuXG4gIC5wb2ludHNfYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogIzEzMTkzNTtcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICB9XG5cbiAgLmNhc2Vfc3R1ZHkge1xuICAgIG1hcmdpbi10b3A6IDh2aDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNhc2VzdHVkeV9iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICAgIGhlaWdodDogNzB2aDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmhlcm9fYmFubmVyIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYV9ibG9ja3NfbGFyZ2UgLml0ZW06aG92ZXIge1xuICAgIG1heC1oZWlnaHQ6IDQ3MHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBhX2Jsb2Nrc19sYXJnZSAuaXRlbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBtaW4taGVpZ2h0OiA0MTBweDtcbiAgICB0cmFuc2l0aW9uOiAwLjRzO1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgI3VwZGF0ZXNfZW5nYWdlIGltZy5iYWNrZ3JvdW5kX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgI3VwZGF0ZXNfZW5nYWdlIC5yb3cge1xuICAgIGhlaWdodDogNTB2aDtcbiAgfVxuXG4gIC52aW1lb193cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICB9XG5cbiAgI2VuZ2FnZSAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk1JTtcbiAgfVxuXG4gIC50YXJnZXRWUF9pcGFkUCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5oc19pbWFnZV9iYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zYXZpbmdzX2NhbGNfaGVhZGVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMTJyZW0gMDtcbiAgfVxuXG4gIC5jYWxjX2Zvb3RlciAudGV4dF93cmFwcGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5jYWxjX2Zvb3Rlcl9pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNhbGNfcGFydF9vbmUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogNnJlbTtcbiAgfVxuXG4gIC5zYXZpbmdzX2luZm8gLnNhdmluZ3NfaXRlbSB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICB9XG5cbiAgLnNhdmluZ3NfaW5mbyAuc2F2aW5nc19pdGVtIGgyLnRleHQtcGFsZWJsdWVncmV5LnhsLmZ3LTcwMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuXG4gIC5zYXZpbmdzX2luZm8gLnNhdmluZ3NfaXRlbTpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICBib2R5I3NhdmluZ3MtY2FsY3VsYXRvciAjdXBkYXRlcyB7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgfVxuXG4gIGltZy5zYXZpbmdzZ3JhcGhpYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC52YWx1ZXNfd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogOXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3RfYnV0dG9ucyB7XG4gICAgbWFyZ2luLXRvcDogNnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICBpbWcuZ3JhcGhpY19vbmUge1xuICAgIG1hcmdpbi10b3A6IDByZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW07XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgbGkuZHJvcGRvd24uZm9udC13ZWlnaHQtYm9sZC53ZWItYXZhdGFyIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAjbmF2YmFyRHJvcGRvd24gc3Bhbi5tbC0xIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5zZWN0aW9uI3BvaW50cyAuY29sLTEyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC50YXJnZXRfY29udGFjdF9jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbTtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6ICMxNkU3Q0YgIWltcG9ydGFudDtcbn1cblxuLmhzX2ltYWdlX2JiIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChob3Zlcjogbm9uZSkge1xuICBhOmhvdmVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTUzcHgpIGFuZCAobWluLXdpZHRoOiA0MjNweCkge1xuICAuY2Fyb3VzZWwtc2xpZGVyIHtcbiAgICBtYXgtd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByYWN0aWNlX2FyZWFzX21vYmlsZSAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5taC0xNTAge1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbn1cblxuLmNhcmQtZ3JleSB7XG4gIGJhY2tncm91bmQ6ICNGOEY4Rjk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLmNhcmQtc3Ryb2tlX19sYmx1ZSB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSg0NCwgMTA3LCAxNzQsIDAuMik7XG59XG5cbi5zdGF0c19ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uc3RhdHNfYmxvY2sgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ib29rX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5ib29rX2JveCAucm93IHtcbiAgbWluLWhlaWdodDogMzc1cHg7XG59XG5cbi5saC03MCB7XG4gIGxpbmUtaGVpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jYXJkLXN0cm9rZV9fZ3JleSB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAycHggc29saWQgI0UxRTRFQztcbn1cblxuLmNhcmQtc3Ryb2tlX19sYmx1ZSB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSg0NCwgMTA3LCAxNzQsIDAuMik7XG59XG5cbi5jYXJkLWdyZXkge1xuICBiYWNrZ3JvdW5kOiAjRjhGOEY5O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5jYXJkX2hlYWRlciB7XG4gIGhlaWdodDogMTIwcHg7XG59XG5cbi5iZ19ncmV5IHtcbiAgYmFja2dyb3VuZDogI0Y4RjhGOTtcbn1cblxuLmNhcmRfaGVhZGVyIHtcbiAgaGVpZ2h0OiAxMjBweDtcbn1cblxuLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMxOTM2ICFpbXBvcnRhbnQ7XG59XG5cbi5lcXVhbHNfY2lyY2xlIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNENUUxRUY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IC00MHB4O1xufVxuXG4uc2F2aW5nc19jYXJkIC5yb3cgLlNDX2Zvb3RlciB7XG4gIGJhY2tncm91bmQ6ICMzNjNCNTI7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcbn1cblxuLmJnX2JsdWVfNTAwIHtcbiAgYmFja2dyb3VuZDogIzA1QTRDQTtcbn1cblxuLmJvb2tfaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmJvb2tfYm94IC5yb3cge1xuICBtaW4taGVpZ2h0OiAzNzVweDtcbn1cblxuLmJyLTgge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5zYXZpbmdzaGVhZCB7XG4gIHBhZGRpbmctdG9wOiAxMHJlbTtcbn1cblxuLmJnX2JsdWVfNDAwIHtcbiAgYmFja2dyb3VuZDogIzFDNkVBNjtcbn1cblxuLmVycm9yX3dyYXBwZXIge1xuICBoZWlnaHQ6IDcydmg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMTIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NjdweCkge1xuICAuZXJyb3Jfd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxuXG4gIC5lcnJvcl93cmFwcGVyIC5jb2wtMTIuY29sLW1kLTUub2Zmc2V0LW1kLTcudGV4dC1jZW50ZXIudGV4dC1tZC1sZWZ0IHtcbiAgICBtYXJnaW4tdG9wOiAtMzB2aDtcbiAgICB6LWluZGV4OiA5OTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLmVycm9yX2ltYWdlIHtcbiAgei1pbmRleDogOTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIG1heC13aWR0aDogMzV2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY2N3B4KSB7XG4gIC5lcnJvcl9pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1heC13aWR0aDogODB2dztcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IC03MHZoO1xuICB9XG59XG5cbi5hcl9ibG9jayB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuIiwiLy8gU3BlY2lmaWMgZ3JpZCBhZGp1c3RtZW50c1xuXG4ucm93Lmd1dHRlcl9tZCA+IC5jb2wsXG4ucm93Lmd1dHRlcl9tZCA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcblx0cGFkZGluZy1yaWdodDogNDUuMnB4O1xuXHRwYWRkaW5nLWxlZnQ6IDQ1LjJweDtcblxuXHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0fVxuXG5cdCY6bGFzdC1vZi10eXBlIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG59XG5cbi5yb3ctbm9ndXR0ZXIge1xuXHRtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctbm9ndXR0ZXJwYWRkaW5nIHtcblx0cGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcblx0cGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0LmNvbnRhaW5lcl94bCB7XG5cdFx0bWF4LXdpZHRoOiAxMjgwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcblx0LmNvbnRhaW5lcl94bCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY2N3B4KSB7XG5cdC5jb250YWluZXJfeGwge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0fVxufVxuIiwiLm10LTYge1xuXHRtYXJnaW4tdG9wOiA1cmVtO1xufVxuLm1iLTYge1xuXHRtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuXG4ucHQtNiB7XG5cdHBhZGRpbmctdG9wOiA1cmVtO1xufVxuLnBiLTYge1xuXHRwYWRkaW5nLWJvdHRvbTogNXJlbTtcbn1cblxuLnAtNiB7XG5cdHBhZGRpbmc6IDVyZW07XG59XG5cbi5tdC03IHtcblx0bWFyZ2luLXRvcDogN3JlbTtcbn1cbi5tYi03IHtcblx0bWFyZ2luLWJvdHRvbTogN3JlbTtcbn1cblxuLnB0LTcge1xuXHRwYWRkaW5nLXRvcDogN3JlbTtcbn1cbi5wYi03IHtcblx0cGFkZGluZy1ib3R0b206IDdyZW07XG59XG5cbi5wLTcge1xuXHRwYWRkaW5nOiA3cmVtO1xufVxuXG4ubXQtMTAge1xuXHRtYXJnaW4tdG9wOiAxMHJlbTtcbn1cbi5tYi0xMCB7XG5cdG1hcmdpbi1ib3R0b206IDEwcmVtO1xufVxuXG4ucHQtMTAge1xuXHRwYWRkaW5nLXRvcDogMTByZW07XG59XG4ucGItMTAge1xuXHRwYWRkaW5nLWJvdHRvbTogMTByZW07XG59XG5cbi5wLTEwIHtcblx0cGFkZGluZzogMTByZW07XG59XG5cbi5weS0xMCB7XG5cdHBhZGRpbmctYm90dG9tOiAxMHJlbTtcblx0cGFkZGluZy10b3A6IDEwcmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcblx0LnBiLTEwIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNXJlbTtcblx0fVxuXHQucHQtMTAge1xuXHRcdHBhZGRpbmctdG9wOiA1cmVtO1xuXHR9XG59XG4iLCJAaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1JbnRlcjp3Z2h0QDMwMDs0MDA7NTAwOzYwMDs3MDA7ODAwOzkwMCZkaXNwbGF5PXN3YXAnKTtcblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYSwgdWwsIGxpLCBociwgbGFiZWwge1xuXHRmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbmgxIHtcblx0Zm9udC1zaXplOiA0MHB4O1xuXHRsaW5lLWhlaWdodDogNDhweDtcblx0XG5cdEBtZWRpYSAobWF4LXdpZHRoOjY2N3B4KSB7XG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHR9XG59XG5cbmgxLnhsIHtcblx0Zm9udC1zaXplOiA2NHB4O1xuXHRsaW5lLWhlaWdodDogNzJweDtcblx0XG5cdEBtZWRpYSAobWF4LXdpZHRoOjY2N3B4KSB7XG5cdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA0NnB4O1xuXHR9XG59XG5cbmgyIHtcblx0Zm9udC1zaXplOiA0MHB4O1xuXHRsaW5lLWhlaWdodDogNDhweDtcblx0XG5cdEBtZWRpYSAobWF4LXdpZHRoOjY2N3B4KSB7XG5cdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHR9XG59XG5cbmgyLnhsIHtcblx0Zm9udC1zaXplOiA2NHB4O1xuXHRsaW5lLWhlaWdodDogNzJweDtcblx0XG5cdEBtZWRpYSAobWF4LXdpZHRoOjY2N3B4KSB7XG5cdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA0NnB4O1xuXHR9XG59XG5cblxuaDMge1xuXHRmb250LXNpemU6IDMycHg7XG5cdGxpbmUtaGVpZ2h0OiA0NnB4O1xuXHRcblx0QG1lZGlhIChtYXgtd2lkdGg6NjY3cHgpIHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdH1cbn1cblxuaDQge1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG5oNSB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDMycHg7XG59XG5cbnAge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG5wLnNtIHtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRsaW5lLWhlaWdodDogMTFweDtcbn1cblxuLnRhZ2xpbmUge1xuXHRmb250LXNpemU6IDEycHghaW1wb3J0YW50O1xufVxuXG4vLyBGYW1pbHlcblxuLmZvbnQtaW50ZXIge1xuXHRmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZvbnQtaGVsdmV0aWNhIHtcblx0Zm9udC1mYW1pbHk6IEhlbHZldGljYSwgU2Fucy1TZXJpZjtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLy8gRm9udCBXZWlnaHRzXG5cbi8vIEd1aWRlXG4vLyBMaWdodCAzMDBcbi8vIFJlZ3VsYXIgNDAwXG4vLyBNZWRpdW0gNTAwXG4vLyBTZW1pQm9sZCA2MDBcbi8vIEJvbGQgNzAwXG4vLyBFeHRyYUJvbGQgODAwXG4vLyBCbGFjayA5MDBcblxuLmZ3LTMwMCB7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5mdy00MDAge1xuXHRmb250LXdlaWdodDogNDAwIWltcG9ydGFudDtcbn1cblxuLmZ3LTUwMCB7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5mdy02MDAge1xuXHRmb250LXdlaWdodDogNjAwO1xufVxuXG4uZnctNzAwIHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmZ3LTgwMCB7XG5cdGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbi5mdy05MDAge1xuXHRmb250LXdlaWdodDogOTAwO1xufVxuXG4vLyBUZXh0IENvbG9yc1xuXG4udGV4dC1wcmltYXJ5eyBjb2xvcjogJHByaW1hcnkhaW1wb3J0YW50O31cbi50ZXh0LXBhbGVibHVlZ3JleXtcdGNvbG9yOiAkcGFsZWJsdWVncmV5O31cbi50ZXh0LXBhbGVibHVleyBjb2xvcjogJHBhbGVibHVlO31cbi50ZXh0LXR1cnF1b2lzZXsgY29sb3I6ICR0dXJxdW9pc2U7fVxuLnRleHQtYmx1ZTF7IGNvbG9yOiAkYmx1ZTE7fVxuLnRleHQtYmx1ZTJ7IGNvbG9yOiAkYmx1ZTI7fVxuLnRleHQtYmx1ZTN7IGNvbG9yOiAkYmx1ZTM7fVxuLnRleHQtYmx1ZTR7IGNvbG9yOiAkYmx1ZTQ7fVxuLnRleHQtbmF2eXsgY29sb3I6ICRuYXZ5O31cbi50ZXh0LWRlZXBuYXZ5eyBjb2xvcjogJGRlZXBuYXZ5O31cbi50ZXh0LWJsdWVncmV5eyBjb2xvcjogJGJsdWVncmV5O31cbi50ZXh0LW9mZmJsdWVncmV5eyBjb2xvcjogJG9mZmJsdWVncmV5O31cbi50ZXh0LXllbGxvd3sgY29sb3I6ICR5ZWxsb3c7fVxuLnRleHQtbGlnaHRvcmFuZ2V7IGNvbG9yOiAkbGlnaHRvcmFuZ2U7fVxuLnRleHQtZGVlcG9yYW5nZXsgY29sb3I6ICRkZWVwb3JhbmdlO31cbi50ZXh0LXJlZHsgY29sb3I6ICRyZWQ7fVxuLnRleHQtcGFsZW9yYW5nZXJlZHsgY29sb3I6ICRwYWxlb3JhbmdlcmVkO31cbi50ZXh0LXBsdW17IGNvbG9yOiAkcGx1bTt9XG5cbi8vIFR5cG9ncmFwZ2h5IFV0aWxzXG5cbi50ZC1ub25lIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubGV0dGVyc19zcGFjZWQge1xuXHRsZXR0ZXItc3BhY2luZzogNnB4O1xufVxuXG4ubGgtNzAge1xuXHRsaW5lLWhlaWdodDogNzBweCAhaW1wb3J0YW50O1xufSIsIi8vIENvbG9yc1xuXG4uYmFja2dyb3VuZC1wcmltYXJ5eyBiYWNrZ3JvdW5kOiAkcHJpbWFyeTt9XG4uYmFja2dyb3VuZC1wYWxlYmx1ZWdyZXl7XHRiYWNrZ3JvdW5kOiAkcGFsZWJsdWVncmV5O31cbi5iYWNrZ3JvdW5kLXBhbGVibHVleyBiYWNrZ3JvdW5kOiAkcGFsZWJsdWU7fVxuLmJhY2tncm91bmQtdHVycXVvaXNleyBiYWNrZ3JvdW5kOiAkdHVycXVvaXNlO31cbi5iYWNrZ3JvdW5kLWJsdWUxeyBiYWNrZ3JvdW5kOiAkYmx1ZTE7fVxuLmJhY2tncm91bmQtYmx1ZTJ7IGJhY2tncm91bmQ6ICRibHVlMjt9XG4uYmFja2dyb3VuZC1ibHVlM3sgYmFja2dyb3VuZDogJGJsdWUzO31cbi5iYWNrZ3JvdW5kLW5hdnl7IGJhY2tncm91bmQ6ICRuYXZ5O31cbi5iYWNrZ3JvdW5kLWRlZXBuYXZ5eyBiYWNrZ3JvdW5kOiAkZGVlcG5hdnk7fVxuLmJhY2tncm91bmQtYmx1ZWdyZXl7IGJhY2tncm91bmQ6ICRibHVlZ3JleTt9XG4uYmFja2dyb3VuZC15ZWxsb3d7IGJhY2tncm91bmQ6ICR5ZWxsb3c7fVxuLmJhY2tncm91bmQtbGlnaHRvcmFuZ2V7IGJhY2tncm91bmQ6ICRsaWdodG9yYW5nZTt9XG4uYmFja2dyb3VuZC1kZWVwb3JhbmdleyBiYWNrZ3JvdW5kOiAkZGVlcG9yYW5nZTt9XG4uYmFja2dyb3VuZC1yZWR7IGJhY2tncm91bmQ6ICRyZWQ7fVxuLmJhY2tncm91bmQtcGFsZW9yYW5nZXJlZHsgYmFja2dyb3VuZDogJHBhbGVvcmFuZ2VyZWQ7fVxuLmJhY2tncm91bmQtcGx1bXsgYmFja2dyb3VuZDogJHBsdW07fVxuLmJhY2tncm91bmQtZ3JleSB7IGJhY2tncm91bmQ6ICNmMmYyZjJ9XG4uYmFja2dyb3VuZC1saWdodGdyZXl7IGJhY2tncm91bmQ6ICRsaWdodGdyZXk7fVxuXG5cbm1haW4ge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLy8gbWFpbiB7XG4vLyBcdG92ZXJmbG93OiBjbGlwO1xuLy8gfSIsIi50ZXh0X2xpbmsge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0Jjpob3ZlciB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cbn1cblxuLmJ0bl9wcmltYXJ5IHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdHBhZGRpbmc6IDE2cHggMjZweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRyYW5zaXRpb246IDAuNHM7XG5cdGJvcmRlcjogbm9uZTtcblx0XG5cdHN2ZyB7XG5cdFx0bWF4LXdpZHRoOiAxNnB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdHRyYW5zaXRpb246IDAuMnM7XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0c3ZnIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxNnB4O1xuXHRcdH1cblx0fVxuXHRcbn1cblxuLmJ0bl9zbWFsbCB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcGFkZGluZzogMTBweCAyMnB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dHJhbnNpdGlvbjogMC40cztcblx0XG5cdHN2ZyB7XG5cdFx0bWF4LXdpZHRoOiAxNnB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdHRyYW5zaXRpb246IDAuNHM7XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0c3ZnIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxNnB4O1xuXHRcdH1cblx0fVxufVxuXG4uYnRuX21kIHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zaXplOiAxNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBwYWRkaW5nOiAxMHB4IDIycHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jayFpbXBvcnRhbnQ7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dHJhbnNpdGlvbjogMC40cztcblx0XG5cdHN2ZyB7XG5cdFx0bWF4LXdpZHRoOiAxNnB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdHRyYW5zaXRpb246IDAuNHM7XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0c3ZnIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxNnB4O1xuXHRcdH1cblx0fVxuXHRcbn1cblxuLmJ0bl9ibHVlIHtcblx0YmFja2dyb3VuZDogJGJsdWUzO1xuXHRjb2xvcjogd2hpdGU7XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogJGJsdWUyO1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0fVxufVxuXG4uYnRuX25hdnkge1xuXHRiYWNrZ3JvdW5kOiAjMTMxOTM2O1xuXHRjb2xvcjogd2hpdGU7XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogJGJsdWUyO1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0fVxufVxuXG4uYnRuX2JyaWdodGJsdWUge1xuXHRiYWNrZ3JvdW5kOiAjM0Y4REQ3O1xuXHRjb2xvcjogd2hpdGU7XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogJGJsdWUyO1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0fVxufVxuXG4uYnRuX2dyZXkge1xuXHRiYWNrZ3JvdW5kOiAjRDZENUQ1O1xuXHRjb2xvcjogIzEzMTkzNjtcblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAjNTU1NTU1O1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0fVxufVxuXG4uYnRuX2RhcmtibHVlIHtcblx0YmFja2dyb3VuZDogJHByaW1hcnk7XG5cdGNvbG9yOiB3aGl0ZTtcblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkYmx1ZTI7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHR9XG59XG5cbi5idG5fd2hpdGUge1xuXHRjb2xvcjogJHByaW1hcnk7XG5cdGJhY2tncm91bmQ6IHdoaXRlO1xuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICRibHVlMjtcblx0XHRjb2xvcjogd2hpdGU7XG5cdH1cbn1cblxuLmJ0bl90dXJxdW9pc2Vfc3Ryb2tlIHtcblx0Ym9yZGVyOiAycHggc29saWQgJHR1cnF1b2lzZTtcblx0Y29sb3I6IHdoaXRlO1xufVxuXG4uaG92ZXJfd2hpdGU6aG92ZXIge1xuXHRjb2xvcjogd2hpdGU7XG59XG5cbi5idG5fYmx1ZV9zdHJva2Uge1xuXHRib3JkZXI6IDJweCBzb2xpZCAkYmx1ZTM7XG5cdGNvbG9yOiAkcHJpbWFyeTtcbn1cblxuXG4uYnRuX2JsdWVncmV5X3N0cm9rZSB7XG5cdGJvcmRlcjogMnB4IHNvbGlkICNFMUU0RUM7XG5cdGNvbG9yOiAjNEE1MTZCO1xuXHR0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4uYnRuX2JsdWVncmV5X3N0cm9rZTpob3ZlciB7XG5cdGJhY2tncm91bmQ6ICNFMUU0RUM7XG5cdGNvbG9yOiAjNEE1MTZCO1xufVxuIiwiLmJveC1zaGFkb3cge1xuXHRib3gtc2hhZG93OiAwcHggN3B4IDEzcHggLThweCByZ2IoMCAwIDAgLyA1NiUpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDdweCAxM3B4IC04cHggcmdiKDAgMCAwIC8gNTYlKTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCA3cHggMTNweCAtOHB4IHJnYmEoMCwgMCwgMCwgMC41Nik7XG59XG5cbi5vdmVyZmxvdy1oaWRkZW4ge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uejk5IHtcblx0ei1pbmRleDogOTk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRpc2FibGVkIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uY3Vyc29yLXBvaW50ZXIge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zZWxlY3RpemUtaGVpZ2h0IHtcblx0aGVpZ2h0OiA0NXB4O1xuXHRsaW5lLWhlaWdodDogMzBweDtcbn1cblxuLmJyLTQge1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbmltZy5saW5lc19sZWZ0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IC0yMCU7XG59XG5cbmltZy5saW5lc19yaWdodCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogLTIwJTtcbn0iLCIuZGl2aWRlcl9hY2NlbnQge1xuXHR3aWR0aDogMzVweDtcblx0aGVpZ2h0OiAzcHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCNUQ5O1xuXG59XG5cbi5kaXZpZGVyX2dyYWRpZW50IHtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMTZFN0NGIC0yMS44MSUsICMwMDlCQzggMTAwJSk7XG5cdHdpZHRoOiAxMDBweDtcblx0aGVpZ2h0OiAzcHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHR9XG59IiwiLml0aSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaXRpX19zZWxlY3RlZC1mbGFnIHtcblx0ei1pbmRleDogMTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHBhZGRpbmc6IDAgNnB4IDAgOHB4O1xuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRDZENUQ1O1xufVxuXG4uaXRpLS1zZXBhcmF0ZS1kaWFsLWNvZGUgLml0aV9fc2VsZWN0ZWQtZmxhZyB7XG5cdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG5cbi8vIEdlbmVyaWMgU3R5bGVzXG5cbmxhYmVsIHtcblx0Y29sb3I6ICMzMzMzMzM7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmZvcm0tY29udHJvbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA0NXB4O1xuXHRwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdGNvbG9yOiAjMzMzO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjRDZENUQ1O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG5cdHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgLXdlYmtpdC1ib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuXHR0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG5cdHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCwgLXdlYmtpdC1ib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuXG4uZm9ybS1ncm91cCwgLmZvcm0tcm93IHtcblx0bWFyZ2luLWJvdHRvbTogMjhweDtcbn1cblxuLmZvcm0tZ3JvdXAge1xuXHRtYXJnaW4tYm90dG9tOiAyOHB4O1xuXHRtYXJnaW4tdG9wOiAwIWltcG9ydGFudDtcbn1cblxuI21lc3NhZ2Uge1xuXHRoZWlnaHQ6IDIwMHB4O1xufVxuXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlIC5zZWxlY3RlZC1mbGFnIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlLmFsbG93LWRyb3Bkb3duLml0aS1zZGMtMyAuc2VsZWN0ZWQtZmxhZyB7XG5cdHdpZHRoOiA3OHB4O1xuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDZkNWQ1IWltcG9ydGFudDtcbn1cblxuLmNvbnRhY3RfZm9ybV93cmFwcGVyX3doaXRlIHtcblx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0XHRwYWRkaW5nOiA0cmVtO1xuXHRcdHotaW5kZXg6IDk5O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KSB7XG5cdFx0XHRwYWRkaW5nOiAycmVtO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG59IiwiLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLCAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLCAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xuICAgIGJvdHRvbTogLTMwcHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogNnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZDogIzEzMzg0RDtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kOiAjMTZFN0NGO1xufSIsIiNoZWFkZXJfd3JhcCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDk5OTk5O1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBlYXNlLWluLW91dDtcbiAgICBcbiAgICAuaGVhZGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuM3M7XG4gICAgfVxuICAgIFxufVxuXG4ubG9nb19pbWcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlc192My9sb2dvX3doaXRlLnBuZycpO1xuICAgIHdpZHRoOiA5NnB4O1xuICAgIGhlaWdodDogMjFweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5wcmVfbmF2IHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBcbiAgICBwLCBhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uZXhwYW5kZXJfbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAtNTAwcHg7XG4gICAgdHJhbnNpdGlvbjogMC40cztcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgXG4gICAgLmV4cGFuZF90aXRsZXMge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuXG4gICAgaDUge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICAgIFxuICAgIC5pbWdfY29sIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwNEM3RjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIFxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxOTBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBpbWcudGhpcyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxufVxuXG4uZXhwYW5kZXJfbWVudS5zaG93bWUge1xuICAgIHRvcDogdW5zZXQ7XG59XG5cbi5oZWFkZXJfZGFyayAuZXhwYW5kZXJfbWVudSB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi5uYXZiYXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICBcbiAgICAubmF2LWl0ZW0ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgIH1cbiAgICBcbiAgICAubmF2LWxpbmsge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuICAgIFxuICAgIGEjbmF2YmFyRHJvcGRvd25FeHBhbmQge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHR1cnF1b2lzZTtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNHM7XG4gICAgICAgIFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0dXJxdW9pc2U7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmRpdi5kcm9wZG93bi1tdWx0aWNvbDJ7XG4gICAgd2lkdGg6IDQyMHB4O1xufVxuZGl2LmRyb3Bkb3duLW11bHRpY29sMj5kaXYuZHJvcGRvd24tY29se1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA0OSU7XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG5cbi5kcm9wZG93bi1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDEuNXJlbTtcbiAgICBjbGVhcjogYm90aDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjNTU1NTU1O1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG59XG5cbi5kcm9wZG93bi1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzU1NTU1NTtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLm1haW5fbmF2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubmF2YmFyIC5uYXYtaXRlbSAuZHJvcGRvd24tbWVudXsgIGRpc3BsYXk6YmxvY2s7IG9wYWNpdHk6IDA7ICB2aXNpYmlsaXR5OiBoaWRkZW47IHRyYW5zaXRpb246LjNzOyBtYXJnaW4tdG9wOjA7ICB9XG4gICAgLm5hdmJhciAuZHJvcGRvd24tbWVudS5mYWRlLWRvd257IHRvcDo4MCU7IHRyYW5zZm9ybTogcm90YXRlWCgtNzVkZWcpOyB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTsgfVxuICAgIC5uYXZiYXIgLmRyb3Bkb3duLW1lbnUuZmFkZS11cHsgdG9wOjE4MCU7ICB9XG4gICAgLm5hdmJhciAubmF2LWl0ZW06aG92ZXIgLmRyb3Bkb3duLW1lbnV7IHRyYW5zaXRpb246IC4zczsgb3BhY2l0eToxOyB2aXNpYmlsaXR5OnZpc2libGU7IHRvcDoxMDAlOyB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZyk7ICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbn1cblxuLmRyb3Bkb3duIC5kcm9wZG93bi1pdGVtIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5tZW51X2hlYWRpbmcge1xuICAgIGNvbG9yOiAjMDVBNENBIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDExcHghaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkIWltcG9ydGFudDtcbiAgICBcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG59XG5cbi5oZWFkZXJfZGFyayAuaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTQxOTM2O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAubmF2YmFyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbn1cblxuLm5hdi11cCB7XG4gICAgdG9wOiAtMTQwcHghaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IHRvcCAwLjNzO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBcbiAgICBkaXYjbmF2YmFyTmF2QWx0TWFya3VwIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzE0MTkzNjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgfVxuICAgIFxufVxuXG5idXR0b24ubmF2YmFyLXRvZ2dsZXIge1xuICAgIGJvcmRlcjogbm9uZTtcbn1cblxuI2Vycm9yLXBhZ2UsXG4jd2ViaW5hcixcbiNhYm91dC11cyxcbiNoaWdoZXItc3RhbmRhcmRzLFxuI3NtYXJ0ZXItZGVwbG95bWVudHMsXG4jYmV0dGVyLWJhY2t1cHMsXG4jc2luZ2xlLXBvc3QsXG4jc2F2aW5ncy1jYWxjdWxhdG9yLXJlcG9ydCxcbiNyZWZlcnJhbHMge1xuXG4gICAgYnV0dG9uLm5hdmJhci10b2dnbGVyIHN2ZyB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeSFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICNoZWFkZXJfd3JhcCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICB9XG4gICAgLm5hdmJhciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAuZXhwYW5kZXJfbWVudSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAubmF2YmFyIC5uYXYtbGluayB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLm5hdmJhciBhI25hdmJhckRyb3Bkb3duRXhwYW5kIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMEU3Q0Y7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjRzO1xuICAgIH1cblxuICAgIC5oZWFkZXJfZGFyayAuaGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgfVxuXG4gICAgLmxvZ29faW1nIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzX3YzL2xvZ29fZGFyay5wbmcnKTtcbiAgICAgICAgd2lkdGg6IDk2cHg7XG4gICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGUhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuI3BhLWhvbWUsXG4jc2F2aW5ncy1jYWxjdWxhdG9yIHtcbiAgICAjaGVhZGVyX3dyYXAge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICB9XG4gICAgLm5hdmJhciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAuZXhwYW5kZXJfbWVudSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgIH1cblxuICAgIC5sb2dvX2ltZyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlc192My9sb2dvX3doaXRlLnBuZycpO1xuICAgICAgICB3aWR0aDogOTZweDtcbiAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB9XG59XG5cbmEubmF2LWl0ZW0ubmF2LWxpbmsuYWN0aXZlIHtcbiAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogJHR1cnF1b2lzZTtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG59XG5cbi5tYWluX25hdiB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xufVxuXG4ubmF2YmFyIC5uYXYtbGluayB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm5hdi1hdmF0YXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICM0ZGU3Y2Y7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLm5hdi1hdmF0YXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxubGkuZHJvcGRvd24uZm9udC13ZWlnaHQtYm9sZC53ZWItYXZhdGFyIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnByZV9uYXYgYSB7XG4gICAgY29sb3I6ICMwZDQyNjk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG4ubWFpbl9uYXYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xufSIsImZvb3RlciB7XG5cdGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuXHRwYWRkaW5nLXRvcDogNjBweDtcblx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6NjY3cHgpIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XHRwYWRkaW5nLXRvcDogNDBweDtcblx0fVxuXG5cdC5mb290ZXJfY29sIHtcblx0XHR3aWR0aDogNTAlO1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpIHtcblx0XHRcdHdpZHRoOiAyMCU7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpIHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0fVxuXHR9XG5cblx0LnNlY29uZF9jb2wge1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOjY2N3B4KSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogNXB4O1xuXHRcdH1cblx0fVxuXG5cdHAge1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6NjY3cHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cdH1cblxuXHQuZm9vdGVyX2xpbmsge1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRcdGNvbG9yOiAjRkZGRkZGO1xuXHRcdG9wYWNpdHk6IDAuODtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdHRyYW5zaXRpb246ICAwLjNzO1xuXHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkdHVycXVvaXNlO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXG5cdH1cblxuXHQuYnRuX2FjY2VudF9hbHQge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOjY2N3B4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cblxuLmZvb3Rlcl9yb3cge1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgkY29sb3I6ICNmZmYsICRhbHBoYTogMC4xKTtcblxuXHRwIHtcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiA0MHB4O1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDY2N3B4KSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR9XG5cdH1cblxuXHRhIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cbn1cblxuXG4ucG9zdF9mb290ZXIge1xuXHRiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcblx0cGFkZGluZy1ib3R0b206IDI3cHg7XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJGNvbG9yOiAjZmZmLCAkYWxwaGE6IDAuMSk7XG5cdFx0cGFkZGluZy10b3A6IDI3cHhcblx0fVxuXG5cdHAsIHNwYW4ge1xuXHRcdGNvbG9yOiAjNUE1RTcyO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblxuXHRwIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDY2N3B4KSB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdH1cblx0fVxuXG5cdHNwYW4ge1xuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHR9XG5cblx0YSB7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNpdGlvbjogMC4zcztcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRvcGFjaXR5OiAwLjY7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0LnNtX2xpbmtzIHtcblxuXHRcdC5vbmVwbGFuZW50IHtcblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0dHJhbnNpdGlvbjogMC4zcztcblx0XHRcdGltZyB7XG5cdFx0XHRcdG9wYWNpdHk6IDAuNDtcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcztcblx0XHRcdH1cblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA2NjdweCkge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDo2NjdweCkge1xuXHRcdFx0aW1nLCBhIHtcblx0XHRcdFx0d2lkdGg6IDE1JTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXG59XG5cbi5uYXZfYnRuLS1mb290ZXIge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogMnB4IHNvbGlkIHRoZW1lLWNvbG9yKGFjY2VudCk7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0cGFkZGluZzogMTBweCAyNHB4IWltcG9ydGFudDtcblxuXHRmb250LWZhbWlseTogSGVsdmV0aWNhO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiBib2xkIWltcG9ydGFudDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRjb2xvcjogd2hpdGU7XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogdGhlbWUtY29sb3IoYWNjZW50KTtcblx0XHRib3JkZXI6IDJweCBzb2xpZCB0aGVtZS1jb2xvcihhY2NlbnQpO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRjb2xvcjogJHByaW1hcnk7O1xuXHRcdGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDQzLCAxMDYsIDE3MywgMC4yNCk7XG5cdH1cbn1cblxuXG5mb290ZXIuZm9vdGVyLWRhc2hib2FyZCB7XG5cdHBhZGRpbmctdG9wOiA0OHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDo2NjdweCkge1xuXHRcdC5jb250YWluZXIge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHR9XG5cdH1cbn1cblxuXG4vLyBDb29raWVcbi5qcy1jb29raWUtY29uc2VudC5jb29raWUtY29uc2VudCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0YmFja2dyb3VuZDogJHByaW1hcnk7XG5cdGNvbG9yOiAjZmZmO1xuXHR3aWR0aDogMTAwJTtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHR6LWluZGV4OiA5OTk5OTk7XG59XG5cbi5qcy1jb29raWUtY29uc2VudCBoNSB7XG5cdGZvbnQtc2l6ZTogMjhweDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cblxuc3Bhbi5jb29raWUtY29uc2VudF9fbWVzc2FnZSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXdlaWdodDogMzAwO1xufVxuXG4uanMtY29va2llLWNvbnNlbnQtYWdyZWUuY29va2llLWNvbnNlbnRfX2FncmVlIHtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IDJweCBzb2xpZCAjMTZFN0NGO1xuXHRwYWRkaW5nOiAxNnB4IDQ4cHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRyYW5zaXRpb246IDAuM3M7XG5cdEBtZWRpYSAobWF4LXdpZHRoOjY2N3B4KSB7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHR9XG59XG5cbi5qcy1jb29raWUtY29uc2VudC1wb2xpY3kge1xuXHRvcGFjaXR5OiAxIWltcG9ydGFudDtcblx0Y29sb3I6IHdoaXRlO1xuXHRtYXJnaW4tbGVmdDogMTBweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogcmdiKDIwOCwgMjA3LCAyMDcpO1xuXHR9XG59XG5cbiIsIi5wYWdlX2hlcm9fc3RhbmRhcmQge1xuXHRwYWRkaW5nLXRvcDogMTRyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEycmVtO1xufVxuLnJlc291cmNlX2xpbmtzIHtcblx0bWFyZ2luLWJvdHRvbTogNnJlbTtcbn1cbi5yZXNvdXJjZV9pdGVtIHtcblx0bWFyZ2luLXRvcDogLTZyZW07XG5cblx0LndyYXBwZXIge1xuXHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdHBhZGRpbmc6IDNyZW07XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdGhlaWdodDogMTAwJTtcblxuXHRcdHAge1xuXHRcdFx0bWluLWhlaWdodDogMTAwcHg7XG5cdFx0fVxuXHRcdFxuXG5cdFx0aW1nIHtcblx0XHRcdG1heC1oZWlnaHQ6IDEwMHB4O1xuXHRcdH1cblx0fVxufSIsIi5oZXJvX2Jhbm5lciB7XG5cdGhlaWdodDogMTAwdmg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGJhY2tncm91bmQtYXR0YWNobWVudDogaW5pdGlhbCFpbXBvcnRhbnQ7XG5cdH1cblx0XG5cdC50ZXh0X2Jsb2NrIHtcblx0XHRwYWRkaW5nLXRvcDogMTVyZW07XG5cdH1cbn1cblxuLndyYXBwZXJfYm94IHtcblx0cGFkZGluZzogN3JlbSA1cmVtO1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRtYXJnaW4tdG9wOiAtMTByZW07XG5cdHotaW5kZXg6IDk5OTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcblx0XHRwYWRkaW5nOiAzcmVtO1xuXHRcdHotaW5kZXg6IDk5OTk7XG5cdH1cblx0XG5cdGg1LCBoMiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcblx0fVxufVxuXG5pbWcuaGVhZGVyX2xpbmVzIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMTYwcHg7XG5cdGJvdHRvbTogMTIwcHg7XG5cdHotaW5kZXg6IDk5OTA7XG59XG5cbi52aW1lb193cmFwcGVyIHtcblx0bWFyZ2luLXRvcDogLTE2cmVtO1xuXHRcblx0QG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cdFx0bWFyZ2luLXRvcDogM3JlbTtcblx0fVxufVxuXG5pbWcuZ3JhcGhpY19vbmUge1xuXHRtYXJnaW4tdG9wOiA4cmVtO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdFxuXHRAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcblx0XHRtYXJnaW4tdG9wOiAwcmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IC0xM3JlbTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0ei1pbmRleDogOTk5OTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cbn1cblxuLnBhX2Jsb2NrcyB7XG5cdFxuXHQuYmxvY2tfbnVtYmVyIHtcblx0XHRmb250LXNpemU6IDdyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0XHRjb2xvcjogd2hpdGU7XG5cdFx0b3BhY2l0eTogMC40O1xuXHRcdGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDMwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDA7XG5cdFx0dHJhbnNpdGlvbjogMC40cztcblx0fVxuXHRcblx0LnN3aXBlci1idXR0b24tbmV4dDphZnRlciwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG5cdFx0Zm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcblx0XHRmb250LXNpemU6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuXHRcdHRleHQtdHJhbnNmb3JtOiBub25lIWltcG9ydGFudDtcblx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRmb250LXZhcmlhbnQ6IGluaXRpYWw7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHR9XG5cdFxuXHQuaXRlbSB7XG5cdFx0bWF4LXdpZHRoOiA4MCU7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0ei1pbmRleDogOTk5OTtcblx0XHRcblx0XHRwYWRkaW5nLXRvcDogN3JlbSFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdG1heC1oZWlnaHQ6IDM0MHB4O1xuXHRcdHRyYW5zaXRpb246IDAuNHM7XG5cdFx0XG5cdFx0aDUsIHAge1xuXHRcdFx0dHJhbnNpdGlvbjogMC40cztcblx0XHR9XG5cdFx0XG5cdFx0LmJ0bl9wcmltYXJ5IHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjRzO1xuXHRcdH1cblx0XHRcblx0XHQmOmhvdmVyIHtcblx0XHRcdG1heC1oZWlnaHQ6IDQwMHB4O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0YmFja2dyb3VuZDogd2hpdGUhaW1wb3J0YW50O1xuXHRcdFx0aDUsIHAge1xuXHRcdFx0XHRjb2xvcjogJHByaW1hcnkhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuYnRuX3ByaW1hcnkge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuYmxvY2tfbnVtYmVyIHtcblx0XHRcdFx0Y29sb3I6ICRwYWxlYmx1ZWdyZXk7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5wYV9ibG9ja3NfbW9iaWxlIHtcblx0XG5cdC5ibG9ja19udW1iZXIge1xuXHRcdGZvbnQtc2l6ZTogN3JlbTtcblx0XHRmb250LXdlaWdodDogODAwO1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRvcGFjaXR5OiAwLjQ7XG5cdFx0Zm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMzBweDtcblx0XHRsaW5lLWhlaWdodDogMDtcblx0XHR0cmFuc2l0aW9uOiAwLjRzO1xuXHR9XG5cdFxuXHQuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcblx0XHRmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmUhaW1wb3J0YW50O1xuXHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdGZvbnQtdmFyaWFudDogaW5pdGlhbDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRjb2xvcjogd2hpdGU7XG5cdH1cblx0XG5cdC5pdGVtIHtcblx0XHRtYXgtd2lkdGg6IDgwJTtcblx0XHRtYXJnaW46IGF1dG87XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR6LWluZGV4OiA5OTk5O1xuXHRcdFxuXHRcdHBhZGRpbmctdG9wOiA3cmVtIWltcG9ydGFudDtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0bWF4LWhlaWdodDogMzQwcHg7XG5cdFx0dHJhbnNpdGlvbjogMC40cztcblx0XHRcblx0XHRoNSwgcCB7XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjRzO1xuXHRcdH1cblx0XHRcblx0XHQuYnRuX3ByaW1hcnkge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHRyYW5zaXRpb246IDAuNHM7XG5cdFx0fVxuXHRcdFxuXHRcdG1heC1oZWlnaHQ6IDQwMHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRiYWNrZ3JvdW5kOiB3aGl0ZSFpbXBvcnRhbnQ7XG5cdFx0aDUsIHAge1xuXHRcdFx0Y29sb3I6ICRwcmltYXJ5IWltcG9ydGFudDtcblx0XHR9XG5cdFx0XG5cdFx0LmJ0bl9wcmltYXJ5IHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHRcdFxuXHRcdC5ibG9ja19udW1iZXIge1xuXHRcdFx0Y29sb3I6ICRwYWxlYmx1ZWdyZXk7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxufVxuXG4ucGFfYmxvY2tzX2xhcmdlIHtcblx0XG5cdC5ibG9ja19udW1iZXIge1xuXHRcdGZvbnQtc2l6ZTogN3JlbTtcblx0XHRmb250LXdlaWdodDogODAwO1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRvcGFjaXR5OiAwLjQ7XG5cdFx0Zm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMzBweDtcblx0XHRsaW5lLWhlaWdodDogMDtcblx0XHR0cmFuc2l0aW9uOiAwLjRzO1xuXHR9XG5cdFxuXHQuaXRlbSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0ei1pbmRleDogOTk5OTtcblx0XHRcblx0XHRwYWRkaW5nLXRvcDogN3JlbSFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdG1heC1oZWlnaHQ6IDM0MHB4O1xuXHRcdHRyYW5zaXRpb246IDAuNHM7XG5cdFx0XG5cdFx0aDUsIHAge1xuXHRcdFx0dHJhbnNpdGlvbjogMC40cztcblx0XHR9XG5cdFx0XG5cdFx0LmJ0bl9wcmltYXJ5IHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjRzO1xuXHRcdH1cblx0XHRcblx0XHQmOmhvdmVyIHtcblx0XHRcdG1heC1oZWlnaHQ6IDQwMHB4O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0YmFja2dyb3VuZDogd2hpdGUhaW1wb3J0YW50O1xuXHRcdFx0aDUsIHAge1xuXHRcdFx0XHRjb2xvcjogJHByaW1hcnkhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuYnRuX3ByaW1hcnkge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuYmxvY2tfbnVtYmVyIHtcblx0XHRcdFx0Y29sb3I6ICRwYWxlYmx1ZWdyZXk7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiNGbG9hdFpvbmUwMDEge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zdGFyX3NlY3Rpb24ge1xuXHRwYWRkaW5nLWJvdHRvbTogMjRyZW07XG5cdFxuXHRAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTByZW07XG5cdH1cbn1cbi5mbG9hdF8wMDEge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRyaWdodDogLTYwcHg7XG5cdHRvcDogMTAwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG5cdHotaW5kZXg6IDk5OTk7XG5cdHRyYW5zaXRpb246IDJzO1xufVxuXG4ucHJhY3RpY2VfYXJlYXMge1xuXHRcblx0LnBhX2xpbmsge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdHRyYW5zaXRpb246IDAuNHM7XG5cdFx0XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRjb2xvcjogJGJsdWUyO1xuXHRcdH1cblx0fVxuXHRcblx0LmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICRibHVlMztcblx0XHRcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTM7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0fVxuXHR9XG5cdFxuXHQuY29udGVudF9ibG9jayB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0dHJhbnNpdGlvbjogMC40cztcblx0XHRcblx0XHQubnVtYmVyIHtcblx0XHRcdGZvbnQtc2l6ZTogMjByZW07XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRvcGFjaXR5OiAwLjE7XG5cdFx0XHRsaW5lLWhlaWdodDogMDtcblx0XHRcdGxlZnQ6IC01cmVtO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0fVxuXHR9XG5cdFxuXHQuc2hvd24ge1xuXHRcdGxlZnQ6IDA7XG5cdFx0dHJhbnNpdGlvbjogMC40cztcblx0fVxuXHRcblx0LmhpZGRlbiB7XG5cdFx0bGVmdDogLTEwMHJlbTtcblx0XHR0cmFuc2l0aW9uOiAwLjRzO1xuXHRcdHdpZHRoOiA5MDBweDtcblx0fVxufVxuXG4uYmVuZWZpdHNfc2VjdGlvbiB7XG5cdFxuXHRwYWRkaW5nLXRvcDogMTByZW07XG5cdHBhZGRpbmctYm90dG9tOiAxMnJlbTtcblx0XG5cdC5iYXJzX3dyYXBwZXIge1xuXHRcdGhlaWdodDogNDYwcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMEI1RDk7XG5cdFx0XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cdFx0XHRoZWlnaHQ6IDQzMHB4O1xuXHRcdH1cblx0fVxuXHRcblx0XG5cdC5maXJzdF9jb2wge1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0LmJhciB7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRoZWlnaHQ6IDBweDtcblx0XHRcdGJhY2tncm91bmQ6ICNFMUU0RUM7XG5cdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0XHR3aWR0aDogNjAlO1xuXHRcdFx0dHJhbnNpdGlvbjogMXM7XG5cdFx0fVxuXHRcdFxuXHRcdC5iYXJfb25lX2hlaWdodCB7XG5cdFx0XHRoZWlnaHQ6IDEyMHB4O1xuXHRcdFx0XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcblx0XHRcdFx0aGVpZ2h0OiA4MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0LnNlY29uZF9jb2wge1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0LmJhciB7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRiYWNrZ3JvdW5kOiAjRTFFNEVDO1xuXHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0d2lkdGg6IDYwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGhlaWdodDogMHB4O1xuXHRcdFx0dHJhbnNpdGlvbjogMXM7XG5cdFx0fVxuXHRcdC5iYXJfdHdvX2hlaWdodCB7XG5cdFx0XHRoZWlnaHQ6IDQyMHB4O1xuXHRcdFx0XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcblx0XHRcdFx0aGVpZ2h0OiAzMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG59XG5cblxuLmJlbmVmaXRzX3NlY3Rpb25fbW9iaWxlIHtcblx0XG5cdGhlaWdodDogMTAwdmg7XG5cdFxuXHRcblx0LmZpcnN0X2NvbCB7XG5cdFx0LmJhciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjRTFFNEVDO1xuXHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0d2lkdGg6IDA7XG5cdFx0XHR0cmFuc2l0aW9uOiAxcztcblx0XHRcdGhlaWdodDogNTBweDtcblx0XHR9XG5cdFx0XG5cdFx0LmJhcl9vbmVfbGVuZ3RoIHtcblx0XHRcdHdpZHRoOiAzMHZ3O1xuXHRcdH1cblx0fVxuXHRcblx0LnNlY29uZF9jb2wge1xuXHRcdFxuXHRcdC5iYXIge1xuXHRcdFx0YmFja2dyb3VuZDogI0UxRTRFQztcblx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0dHJhbnNpdGlvbjogMXM7XG5cdFx0fVxuXHRcdC5iYXJfdHdvX2xlbmd0aCB7XG5cdFx0XHR3aWR0aDogODB2dztcblx0XHR9XG5cdH1cblx0XG59XG5cbi5jb21wYXJpc29uIHtcblx0XG5cdC5pdGVtIHtcblx0XHRoZWlnaHQ6IDcwcHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cCB7XG5cdFx0XHQvLyBsaW5lLWhlaWdodDogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHRcdFxuXHRcdGRpdiB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRcdGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdFxuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0LmZpcnN0X2NvbCB7XG5cdFx0LmNvbnRlbnRfd3JhcHBlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjMzI3OUM2O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMzBweDtcblx0XHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4IDAgMCAyMHB4O1xuXHRcdH1cblx0fVxuXHRcblx0LnNlY29uZF9jb2wge1xuXHRcdGJveC1zaGFkb3c6IDFweCA0cHggMTZweCAwcHggcmdiYSgwLDAsMCwwLjc1KTtcblx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDFweCA0cHggMTZweCAwcHggcmdiYSgwLDAsMCwwLjc1KTtcblx0XHQtbW96LWJveC1zaGFkb3c6IDFweCA0cHggMTZweCAwcHggcmdiYSgwLDAsMCwwLjc1KTtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0ei1pbmRleDogOTk7XG5cdFx0XG5cdFx0LmNvbnRlbnRfd3JhcHBlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMzBweDtcblx0XHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDYwcHg7XG5cdFx0XHRcblx0XHR9XG5cdH1cblx0XG5cdC50aGlyZF9jb2wge1xuXHRcdFxuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcblx0XHQuYmdfaGVhZCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuXHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMHB4IDIwcHggMCAwO1xuXHRcdH1cblx0XHQuY29udGVudF93cmFwcGVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICNGMkYyRjI7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwIDAgMjBweCAwO1xuXHRcdFx0XG5cdFx0fVxuXHR9XG5cdFxuXHRcblx0Lm1faGVhZCB7XG5cdFx0YmFja2dyb3VuZDogI0YyRjJGMjtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggMHB4IDBweDtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdHBhZGRpbmc6IDMwcHggMzBweCFpbXBvcnRhbnQ7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTgwcHg7XG5cdFx0fVxuXHR9XG59XG5cbiNtb3ZlbWVudCB7XG5cdGhlaWdodDogNTgwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI3VwZGF0ZXMge1xuXHRtYXJnaW4tdG9wOiAxMHJlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLWJvdHRvbTogM3JlbTtcblx0XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuXHRcdG1hcmdpbi10b3A6IDI4cmVtO1xuXHR9XG5cdFxuXHQucm93IHtcblx0XHRoZWlnaHQ6IDgwdmg7XG5cdFx0XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cdFxuXHRpbWcuYmFja2dyb3VuZF9pbWFnZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAtNSU7XG5cdFx0dG9wOiAwO1xuXHRcdG1heC13aWR0aDogNTB2dztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRcblx0XHRAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbiN0ZXN0aW1vbmlhbHMge1xuXHRwYWRkaW5nLXRvcDogMTJyZW07XG5cdHBhZGRpbmctYm90dG9tOiAxMnJlbTtcblx0bWFyZ2luLXRvcDogLThyZW07XG5cdFxuXHRAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcblx0XHRwYWRkaW5nLXRvcDogN3JlbTtcblx0XHRwYWRkaW5nLWJvdHRvbTogN3JlbTtcblx0fVxufVxuXG4jYmxvZ19hcnRpY2xlcyB7XG5cdGJhY2tncm91bmQ6ICMyOTMyNEY7XG5cdHBhZGRpbmctdG9wOiA2cmVtO1xuXHRwYWRkaW5nLWJvdHRvbTogNnJlbTtcbn1cbiNmbG9hdF96b25lX29uZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxpbmVfZmxvYXRfb25lIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMDAlO1xuXHRyaWdodDogNzAlO1xuXHR0cmFuc2l0aW9uOiA0cztcblx0XG5cdG1heC13aWR0aDogMTAwJTtcblx0ei1pbmRleDogOTk5OTtcbn1cblxuLmdyb3dFYXNlIHtcblx0dG9wOiAtMjByZW07XG5cdHJpZ2h0OiAtMjByZW07XG59XG5cbi5saW5lX2Zsb2F0X3R3byB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMCU7XG5cdGxlZnQ6IDAlO1xuXHR0cmFuc2l0aW9uOiA0cztcblx0XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuLmdyb3dFYXNlX3R3byB7XG5cdHRvcDogMzAwJTtcblx0bGVmdDogLTEwMCU7XG59XG5cbi5mbG9hdFVwIHtcblx0dG9wOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcblx0Ym9keSB7XG5cdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHR9XG59XG5cbmltZy5jbG91ZF9mbG9hdCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAtMzBweDtcblx0bGVmdDogMDtcblx0dHJhbnNpdGlvbjogMTBzO1xuXHR6LWluZGV4OiA5OTk5OTtcbn1cblxuLmZsb2F0X3JpZ2h0IHtcblx0bGVmdDogMTAwJSFpbXBvcnRhbnQ7XG59XG5cbmltZy5jbG91ZHR3byB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAtNDBweDtcbn1cblxuLnByYWN0aWNlX2FyZWFzX21vYmlsZSB7XG5cdHBhZGRpbmctdG9wOiA1cmVtO1xuXHRwYWRkaW5nLWJvdHRvbTogNXJlbTtcblx0YmFja2dyb3VuZDogI0YwRjNGOTtcblx0XG5cdC5zd2lwZXItc2xpZGUge1xuXHRcdGJhY2tncm91bmQ6ICMxMzE5MzY7XG5cdFx0cGFkZGluZzogM3JlbTtcblx0XHRib3JkZXItcmFkaXVzOiAxNnB4O1xuXHRcdGhlaWdodDogZml0LWNvbnRlbnQhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmctdG9wOiAxNnJlbTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xuXHRcdFx0d2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuXHRcdH1cblx0XHRcblx0XHQubnVtYmVyIHtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdGZvbnQtc2l6ZTogMTRyZW07XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0b3BhY2l0eTogMC4zO1xuXHRcdFx0bGVmdDogLTUwcHg7XG5cdFx0XHR0b3A6IC01MHB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdH1cblx0fVxufVxuXG5cblxuLmNvbXBhcmlzb25fY3NlY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiAtMTN2aDtcblx0XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuXHRcdG1hcmdpbi10b3A6IDRyZW07XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cdCNiZW5lZml0cyB7XG5cdFx0aGVpZ2h0OiAxMTB2aDtcblx0fVxufVxuXG4uc3dpcGVyLXBhX21vYmlsZSB7XG5cdC5wYV9ibG9ja3MgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciwgLnBhX2Jsb2NrcyAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcblx0XHRmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcblx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRmb250LXZhcmlhbnQ6IGluaXRpYWw7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0fVxufVxuXG4uc3dpcGVyLXRlc3RpbW9uaWFscyB7XG5cdC5zd2lwZXItcGFnaW5hdGlvbiB7XG5cdFx0Ym90dG9tOiAxMHB4IWltcG9ydGFudDtcblx0fVxufVxuXG4uaGVhZGVyX2RhcmsgLmV4cGFuZF90aXRsZXMge1xuXHRjb2xvcjogIzEzMTkzNjtcbn1cblxuLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAuZHJvcGRvd24taXRlbTphY3RpdmUge1xuXHRjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3IpO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uY29tcGFyaXNvbiAudGhpcmRfY29sIC5jb250ZW50X3dyYXBwZXIge1xuXHRwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuI2Jsb2dfYXJ0aWNsZXMge1xuXHRoNSB7XG5cdFx0bWluLWhlaWdodDogNjVweDtcblx0fVxufVxuXG4jYmxvZyAuYmxvZ19saW5rIGg2IHtcblx0bWluLWhlaWdodDogMzVweDtcbn1cblxuLnN3aXBlci1wYXJ0bmVybW9iaWxlIHtcblx0cGFkZGluZy1ib3R0b206IDRyZW07XG59IiwiLmNvbnRhY3RfaGVybyB7XG5cdC8vIGhlaWdodDogOTB2aDtcblx0cGFkZGluZy10b3A6IDM2dmg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ2dmg7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGJhY2tncm91bmQtYXR0YWNobWVudDogaW5pdGlhbCFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy10b3A6IDI1dmg7XG5cdFx0cGFkZGluZy1ib3R0b206IDI0dmg7XG5cdH1cbn1cblxuLmNvbnRhY3RfZm9ybSB7XG5cdFxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG1hcmdpbjogYXV0bztcblx0d2lkdGg6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IC0zNnZoO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdHRvcDogLTI2dmg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cdFxuXHQuY29udGFjdF9mb3JtX3dyYXBwZXIge1xuXHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdFx0cGFkZGluZzogNHJlbTtcblx0XHR6LWluZGV4OiA5OTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cbn1cblxuLmJveF9pdGVtOmZpcnN0LW9mLXR5cGUge1xuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHR3aWR0aDogMzAwcHg7XG5cdFx0aGVpZ2h0OiAzcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDQwZGVnKTtcblx0XHRsZWZ0OiAtMjY2cHg7XG5cdFx0dG9wOiAtM3JlbTtcblx0fVxufVxuXG4uYm94X2l0ZW0ge1xuXHRib3JkZXI6IDNweCBzb2xpZCB3aGl0ZTtcblx0cGFkZGluZzogMHB4IDQwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcblx0Lm51bWJlciB7XG5cdFx0Zm9udC1zaXplOiA2MHB4O1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcblx0XHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0XHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHR9XG5cdFxuXHRwIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdH1cbn1cblxuLmJveF9pdGVtLm5vX2JvcmRlciB7XG5cdGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uY29udGFjdF9idXR0b25zIHtcblx0bWFyZ2luLXRvcDogLTZyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXG5cdC50YXJnZXRfY29udGFjdF9jb250ZW50XHR7XG5cdFx0bWFyZ2luLXRvcDogLTlyZW07XG5cdFx0ei1pbmRleDogOTk5OTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXG5cdC5ib3hfaXRlbTpmaXJzdC1vZi10eXBlOmJlZm9yZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5jb250YWN0X2J1dHRvbnMge1xuXHRcdG1hcmdpbi10b3A6IDNyZW07XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cbn0iLCIuZW5nYWdlX2hlcm8ge1xuXHRwYWRkaW5nLXRvcDogMTdyZW07XG59XG5cbi5lbmdhZ2Vfc2VjdGlvbl90d28ge1xuXHRwYWRkaW5nLXRvcDogMTJyZW07XG5cdG1hcmdpbi10b3A6IC03cmVtO1xuXHRwYWRkaW5nLWJvdHRvbTogNnJlbTtcbn1cblxuLnZpbWVvX2VuZ2FnZSB7XG5cdG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi5tYl8xMCB7XG5cdG1hcmdpbi1ib3R0b206IDIwcmVtO1xufVxuXG4uc2Nyb2xsZXJfaXRlbSB7XG5cdFxuXHQubnVtYmVyIHtcblx0XHRmb250LXNpemU6IDdyZW07XG5cdFx0Y29sb3I6ICNFMUU0RUM7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdG1hcmdpbi10b3A6IC0yMHB4O1xuXHR9XG5cdGg1IHtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdH1cblx0XG5cdHAge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRtYXJnaW4tdG9wOiAyMnB4O1xuXHR9XG59XG5cbnNlY3Rpb24jc2Nyb2xsZXJXYXlwb2ludCB7XG5cdHBhZGRpbmctdG9wOiAxNHJlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZW5nYWdlX3Rlc3RpbW9uaWFscyB7XG5cdCN0ZXN0aW1vbmlhbHMge1xuXHRcdHBhZGRpbmctdG9wOiAxOHJlbTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTJyZW07XG5cdFx0bWFyZ2luLXRvcDogLThyZW07XG5cdH1cbn1cblxuI3VwZGF0ZXNfZW5nYWdlIHtcblx0bWFyZ2luLXRvcDogLTNyZW07XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdG1hcmdpbi10b3A6IDNyZW07XG5cdH1cblx0XG5cdC5yb3cge1xuXHRcdGhlaWdodDogODB2aDtcblx0XHRcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cdH1cblx0XG5cdGltZy5iYWNrZ3JvdW5kX2ltYWdlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdG1heC13aWR0aDogNTAlO1xuXHRcdFxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuXG4ucmVkd3JhcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNldDEwMHZoIHtcblx0aGVpZ2h0OiAxMDB2aDtcbn1cblxuLmljb25fYmFja2dyb3VuZCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0aGVpZ2h0OiAxMTB2aDtcblx0bWFyZ2luLXRvcDogLTIyNnB4O1xufVxuXG4vLyAuc3RpY2t0aGlzIHtcbi8vIFx0QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpIHtcbi8vIFx0XHRoZWlnaHQ6IDA7XG4vLyBcdH1cbi8vIH1cblxuaW1nLmVuZ2FnZV9saW5lcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgdG9wOiA2MHB4O1xuICAgIHJpZ2h0OiAxMDBweDtcbn1cbi5ibHVlYXJyb3dzOmFmdGVyIHtcbiAgICBjb2xvcjogIzBkNDI2OSFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAyMnB4IWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cblx0XG5cdFxuXHQuZW5nYWdlX3Rlc3RpbW9uaWFscyAjdGVzdGltb25pYWxzIHtcblx0XHRwYWRkaW5nLXRvcDogNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xuXHR9XG5cblx0LmNvbXBhcmlzb24gLnRoaXJkX2NvbCAuYmdfaGVhZCB7XG5cdFx0YmFja2dyb3VuZDogI0YyRjJGMjtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggMCAwO1xuXHR9XG5cbn1cbiIsIi5wcmFjdGljZV9hcmVhX2hlcm8ge1xuXHRoZWlnaHQ6IDgwdmg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XG5cdC5wYV9oZWFkZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogLTc1cHg7XG5cdFx0Ym90dG9tOiAtMnB4O1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxufVxuXG4ucGFfd3JhcHBlciB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRcblx0LmJ0bl9wcmltYXJ5IHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zaXRpb246IDAuNHM7XG5cdH1cblx0XG5cdHN2ZyB7XG5cdFx0d2lkdGg6IDM2cHg7XG5cdFx0aGVpZ2h0OiAzNnB4O1xuXHRcdHRyYW5zaXRpb246IDAuNHM7XG5cdH1cblx0XG5cdGg0LCBwIHtcblx0XHR0cmFuc2l0aW9uOiAwLjRzO1xuXHR9XG5cdFxuXHQmOmhvdmVyIHtcblx0XHQucGFfaXRlbSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjMDA0QzdGIWltcG9ydGFudDtcblx0XHRcdGg0LCBwIHtcblx0XHRcdFx0Y29sb3I6IHdoaXRlIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0c3ZnIHtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHR9XG5cdFx0XG5cdFx0LmJ0bl9wcmltYXJ5IHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG59XG5cbi5wYV9pdGVtIHtcblx0cGFkZGluZzogNHJlbTtcblx0cGFkZGluZy10b3A6IDZyZW07XG5cdHRyYW5zaXRpb246IDAuNHM7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLnBhX2Jsb2Nrc193cmFwcGVyIHtcblx0LnJvdyBbY2xhc3MqPVwiY29sLVwiXXtcblx0XHRtYXJnaW4tYm90dG9tOiAtOTk5OTlweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogOTk5OTlweDtcblx0fVxuXHRcblx0LnJvd3tcblx0XHRvdmVyZmxvdzogaGlkZGVuOyBcblx0fVxufVxuXG4ucGFfY29udGFjdCB7XG5cdGJhY2tncm91bmQ6ICNGNkY2RjY7XG5cdFxuXHQuY29udGFjdF9mb3JtX3dyYXBwZXIge1xuXHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdFx0cGFkZGluZzogNHJlbTtcblx0XHR6LWluZGV4OiA5OTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cbn1cblxuLy8gUHJhY3RpdmUgQXJlYSAtIFNpbmdsZVxuXG4ucHJhY3RpY2VfYXJlYXNfc2luZ2xlX2hlcm8ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDEycmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnJlbTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDo5OTJweCkge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciFpbXBvcnRhbnQ7XG5cblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0cGFkZGluZy10b3A6IDEwcmVtO1xuXHRcdHBhZGRpbmctYm90dG9tOiA2cmVtO1xuXHR9XG59XG5cbi5saW5lX2Zsb2F0X3BhIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IC01JTtcblx0Ym90dG9tOiAtMzAlO1xuXHR0cmFuc2l0aW9uOiAycztcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTVkZWcpO1xufVxuXG4uZ3Jvd0Vhc2VfcGEge1xuXHRyaWdodDogLTEwMCU7XG5cdGJvdHRvbTogODAlO1xufVxuXG4jcG9pbnRzIHtcdFxuXHQucGFfaXRlbSB7XG5cdFx0YmFja2dyb3VuZDogIzA3NDI2OTtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0cGFkZGluZzogNjBweCAyMHB4O1xuXHR9XG59XG5cbnNlY3Rpb24jc3Vydml2ZSB7XG5cdHBhZGRpbmctYm90dG9tOiAyNHJlbTtcblx0bWFyZ2luLWJvdHRvbTogLTE4cmVtO1xufVxuXG4ucGFfY29udGFjdF9zaW5nbGUge1xuXHRtYXJnaW4tdG9wOiAtNXJlbTtcblx0cGFkZGluZy10b3A6IDdyZW07XG5cdGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG4ucGFfYmxvY2tzX3dyYXBwZXIge1xuXG5cdC8vIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XG5cdC8vIHBhZGRpbmctdG9wOiAxNnJlbTtcbiAgICAvLyBtYXJnaW4tdG9wOiAtMTNyZW07XG5cblx0LnBhX2l0ZW0ge1xuXHRcdHBhZGRpbmc6IDNyZW07XG5cdFx0cGFkZGluZy10b3A6IDNyZW07XG5cdFx0dHJhbnNpdGlvbjogMC40cztcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cblxuXHQuYnRuX3ByaW1hcnkge1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRwYWRkaW5nOiA4cHggMTRweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdHRyYW5zaXRpb246IDAuNHM7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdFxuXHRcdHN2ZyB7XG5cdFx0XHRtYXgtd2lkdGg6IDE2cHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdHRyYW5zaXRpb246IDAuMnM7XG5cdFx0fVxuXHRcblx0XHQmOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdHN2ZyB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxNnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0fVxuXG5cdC5zd2lwZXItc2xpZGUge1xuXHRcdGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuc3dpcGVyLXNsaWRlOm50aC1jaGlsZChldmVuKSB7XG5cdFx0YmFja2dyb3VuZDogJHBhbGVibHVlZ3JleTtcblx0fVxufVxuXG4ucGFfYmxvY2tzX3dyYXBwZXJfc2luZ2xlIHtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2O1xuXHRwYWRkaW5nLXRvcDogMTZyZW07XG4gICAgbWFyZ2luLXRvcDogLTEzcmVtO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOjk5MnB4KSB7XG5cdFx0LmxpbmVfZmxvYXRfcGEge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0XG5cdH1cblxuXHQucGFfaXRlbSB7XG5cdFx0cGFkZGluZzogM3JlbTtcblx0XHRwYWRkaW5nLXRvcDogM3JlbTtcblx0XHR0cmFuc2l0aW9uOiAwLjRzO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXG5cdC5idG5fcHJpbWFyeSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdHBhZGRpbmc6IDhweCAxNHB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0dHJhbnNpdGlvbjogMC40cztcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XG5cdFx0c3ZnIHtcblx0XHRcdG1heC13aWR0aDogMTZweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0dHJhbnNpdGlvbjogMC4ycztcblx0XHR9XG5cdFxuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0c3ZnIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHR9XG5cblx0LnN3aXBlci1zbGlkZSB7XG5cdFx0aGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcblx0fVxuXG5cdC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDJuKzEpIHtcblx0XHRiYWNrZ3JvdW5kOiAkcGFsZWJsdWVncmV5O1xuXHR9XG59XG4iLCIuc2F2aW5nc19jYWxjX2hlYWRlciB7XG5cdGhlaWdodDogMTAwdmg7XG5cdFxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdHBhZGRpbmctdG9wOiA4cmVtO1xuXHR9XG5cdFxuXHQuaW1hZ2Uge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR3aWR0aDogODAlO1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0bGVmdDogMDtcblx0XHR9XG5cdH1cbn1cblxuLmNhbGN1bGF0b3Jfd3JhcHBlciB7XG5cdHBhZGRpbmc6IDNyZW07XG5cdHBhZGRpbmctYm90dG9tOiAzcmVtO1xuXHRib3JkZXItcmFkaXVzOiAxNnB4O1xuXHRcblx0LmlucHV0LWdyb3VwLXRleHQge1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuXHRcdGJvcmRlci1yaWdodDogMDtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdH1cblx0XG5cdC5mb3JtLWNvbnRyb2wge1xuXHRcdGhlaWdodDogNTBweDtcblx0fVxuXHRcblx0LnRhcmdldF93aWR0aCB7XG5cdFx0d2lkdGg6IDgwJTtcblx0fVxufVxuXG4udGV4dF9tcyB7XG5cdGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLy8gaW1nIHtcbi8vIFx0bWF4LXdpZHRoOiA4MHB4O1xuLy8gXHRtYXJnaW4tbGVmdDogNnB4O1xuLy8gXHRtYXJnaW4tdG9wOiAtMnB4O1xuLy8gfVxuXG4ucmVjb21tZW5kZWRfYmFyIHtcblx0aGVpZ2h0OiA4cHg7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzMzIuNzhkZWcsICMyQ0U5RDggLTEuNyUsICMwMDlCQzggMTAwLjkzJSk7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxMDtcblx0dHJhbnNpdGlvbjogMC43cztcblx0cmlnaHQ6IDA7XG59XG5cblxuLmdyYWRpZW50X3RleHQge1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzMyLjc4ZGVnLCAjMkNFOUQ4IC0xLjclLCAjMDA5QkM4IDEwMC45MyUpO1xuXHQtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcblx0LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZ3JhcGhfZ3VpZGUge1xuXHRiYWNrZ3JvdW5kOiAjMTMxOTM2O1xuXHRkaXNwbGF5OiBibG9jaztcblx0YmFja2dyb3VuZDogIzEzMTkzNjtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHR3aWR0aDogMTMzcHg7XG5cdHBhZGRpbmc6IDhweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0ei1pbmRleDogOTk7XG5cdGJvdHRvbTogMDtcblx0dHJhbnNpdGlvbjogMC41cztcblx0aGVpZ2h0OiA2N3B4O1xuXHRwYWRkaW5nLXRvcDogNXB4O1xuXHRtYXJnaW4tYm90dG9tOiAtMzBweDtcblx0XG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGJhY2tncm91bmQ6ICMxMzE5MzY7XG5cdFx0d2lkdGg6IDEwcHg7XG5cdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCwgMCA1MCUsIDEwMCUgMTAwJSk7XG5cdFx0Y2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCwgMCA1MCUsIDEwMCUgMTAwJSk7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAxMzNweDtcblx0XHR0b3A6IDMwcHg7XG5cdH1cblx0XG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0d2lkdGg6IDQzMHB4O1xuXHRcdGhlaWdodDogMXB4O1xuXHRcdGJhY2tncm91bmQ6ICMxMzE5MzY7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogMzdweDtcblx0XHR6LWluZGV4OiAxMDtcblx0fVxuXHRcblx0cCB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDk5O1xuXHR9XG5cdFxuXHRpbWcge1xuXHRcdHdpZHRoOiA3MHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cdH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmdyYXBoX2d1aWRlIHtcblx0XHRiYWNrZ3JvdW5kOiAjMTMxOTM2O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGJhY2tncm91bmQ6ICMxMzE5MzY7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdHdpZHRoOiA5MnB4O1xuXHRcdHBhZGRpbmc6IDhweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0ei1pbmRleDogOTk7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHRyYW5zaXRpb246IDAuNXM7XG5cdFx0aGVpZ2h0OiA4OHB4O1xuXHRcdHBhZGRpbmctdG9wOiA1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogLTUwcHg7XG5cdH1cblx0XG5cdC5ncmFwaF9ndWlkZSBwIHtcblx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogOTk7XG5cdH1cblx0XG5cdC5ncmFwaF9ndWlkZTpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0YmFja2dyb3VuZDogIzEzMTkzNjtcblx0XHR3aWR0aDogMTBweDtcblx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0LXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMTAwJSAwLCAwIDUwJSwgMTAwJSAxMDAlKTtcblx0XHRjbGlwLXBhdGg6IHBvbHlnb24oMTAwJSAwLCAwIDUwJSwgMTAwJSAxMDAlKTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDkxcHg7XG5cdFx0dG9wOiAzMHB4O1xuXHR9XG5cdFxuXHQuZ3JhcGhfZ3VpZGU6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0d2lkdGg6IDE4OHB4O1xuXHRcdGhlaWdodDogMXB4O1xuXHRcdGJhY2tncm91bmQ6ICMxMzE5MzY7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogMzdweDtcblx0XHR6LWluZGV4OiAxMDtcblx0fVxuXHRcblx0LmdyYXBoX3dyYXBwZXIgLnZhbHVlX2luZGljYXRvciB7XG5cdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdGNvbG9yOiAjOTA5M0ExO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiA1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogLTIycHg7XG5cdFx0d2lkdGg6IDgwcHg7XG5cdH1cblx0XG5cdC8vIC5ncmFwaF93cmFwcGVyIC52YWx1ZV9pbmRpY2F0b3I6YmVmb3JlIHtcblx0Ly8gXHRjb250ZW50OiBcIlwiO1xuXHQvLyBcdGRpc3BsYXk6IGJsb2NrO1xuXHQvLyBcdHdpZHRoOiAzMHB4O1xuXHQvLyBcdGJvcmRlcjogMXB4IGRhc2hlZCAjOTA5M0ExO1xuXHQvLyBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ly8gXHRsZWZ0OiA3NHB4O1xuXHQvLyBcdHRvcDogOXB4O1xuXHRcdFxuXHQvLyB9XG5cdFxuXHQuZ3JhcGhfd3JhcHBlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0YmFja2dyb3VuZDogI2YyZjJmMjtcblx0XHQvKiBwYWRkaW5nOiAzMHB4OyAqL1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdH1cbn1cblxuLmNhbGNfd3JhcHBlciB7XG5cdC8vIGhlaWdodDogNjB2aDtcblx0XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxufVxuXG4uY2FsY19mb290ZXIge1xuXHQvLyBtYXJnaW4tdG9wOiA0MHZoO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRtYXJnaW4tdG9wOiAzcmVtO1xuXHR9XG5cdFxuXHRpbWcuaGVhZGVyX2xpbmVzIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAtMTMwcHg7XG5cdFx0ei1pbmRleDogOTk5MDtcblx0fVxuXHRcblx0LnRleHRfd3JhcHBlciB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDEzcmVtIWltcG9ydGFudDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDNyZW0haW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG4uY2FsY19mb290ZXJfaW1hZ2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IC0xNDBweDtcblx0dG9wOiAtMzBweDtcbn1cblxuI2Jsb2dfcG9zdF9jYWxjIHtcblxuXHRtYXJnaW4tdG9wOiA0cmVtO1xuXHQuYmxvZ19pbWFnZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiA5MCU7XG5cdFx0bWFyZ2luLXRvcDogLTQwcHg7XG5cdH1cbn0iLCIuYWJvdXRfaGVybyB7XG5cdHBhZGRpbmctdG9wOiAxMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJyZW07XG5cdGJhY2tncm91bmQ6ICNGMkYyRjI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XG5cdC5oZWFkZXJfbGluZXMge1xuXHRcdGJvdHRvbTogLTEwMHB4O1xuXHR9XG59XG5cbi52aW1lb193cmFwcGVyX2Fib3V0IHtcblx0bWFyZ2luLXRvcDogLTNyZW07XG59XG5cblxuLmFib3V0X3NlY3Rpb24ge1xuXHRcblx0LnNjcm9sbGluZ19zZWN0aW9uIHtcblx0XHRib3JkZXItbGVmdDogMnB4IHNvbGlkICMxNkU3Q0Y7XG5cdFx0cGFkZGluZy10b3A6IDhyZW07XG5cdH1cblx0XG5cdC5zdGlja3RoaXMge1xuXHRcdHBhZGRpbmctdG9wOiA4cmVtO1xuXHR9XG5cdC5pdGVtIHtcblx0XHRtaW4taGVpZ2h0OiA3MHZoO1xuXHRcdG1hcmdpbi1sZWZ0OiA4cmVtO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0d2lkdGg6IDVyZW07XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAtOHJlbTtcblx0XHRcdHRvcDogMjBweDtcblx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzE2RTdDRjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxufVxuXG4ucXVpY2tfbGlua3Mge1xuXHQuaXRlbSB7XG5cdFx0YmFja2dyb3VuZDogIzAwNEM3Rjtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0cGFkZGluZzogM3JlbTtcblx0fVxufVxuXG4uYmFja2dyb3VuZF9hY2NlbnQge1xuXHRiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDU5JTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHotaW5kZXg6IC0xO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xufVxuXG4vLyBXaHkgUGFnZXNcblxuLndoeV9oZXJvIHtcblx0cGFkZGluZy10b3A6IDMwdmg7XG5cdHBhZGRpbmctYm90dG9tOiAxMHZoO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0aW1nLmhlYWRlcl9saW5lcyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHR6LWluZGV4OiA5OTkwO1xuXHRcdG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG5cdH1cbn1cblxuLndoeV9wb2ludHMge1xuXHQud3JhcHBlciB7XG5cdFx0bWluLWhlaWdodDogMTAwdmg7XG5cdHBhZGRpbmctdG9wOiAyMHZoO1xuXHR9XG59XG5cbi53aHlfcG9pbnRzX292ZXJsYXAge1xuXHRcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRtYXJnaW46IGF1dG87XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRtYXJnaW4tdG9wOiAtMjV2aDtcblx0XG5cdC5wb2ludF93cmFwcGVyIHtcblx0XHRiYWNrZ3JvdW5kOiAjMDc0MjY5O1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRwYWRkaW5nOiAycmVtO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxufVxuXG4ucG9pbnRzX2JhY2tncm91bmRcdHtcblx0YmFja2dyb3VuZDogJHByaW1hcnk7XG5cdGhlaWdodDogMTAwdmg7XG59XG5cbi5jYXNlc3R1ZHlfYmFja2dyb3VuZFx0e1xuXHRiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuXHRoZWlnaHQ6IDUwdmg7XG59XG5cbi5jYXNlX3N0dWR5IHtcblx0bWFyZ2luLXRvcDogLTE2dmg7XG5cdHBhZGRpbmctYm90dG9tOiAxMHJlbTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FzZXN0dWR5X2Zvcm1fd3JhcHBlciB7XG5cdHBhZGRpbmc6IDNyZW07XG5cdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuXG4ucmVhc29ucyB7XG5cdHBhZGRpbmctdG9wOiAxMHJlbTtcblx0cGFkZGluZy1ib3R0b206IDEwcmVtO1xufSIsIi5jYWxjX2hlYWRlciB7XG5cdFxuXHRwYWRkaW5nLXRvcDogMjByZW07XG5cdFxuXHQuZmlyc3Rfd3JhcHBlciB7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwcmVtO1xuXHR9XG5cdFxuXHRcblx0XG5cdC5ibHVlX3dyYXBwZXIge1xuXHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuXHRcdHBhZGRpbmctdG9wOiAxMHJlbTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTByZW07XG5cdH1cblx0XG5cdC5zYXZpbmdzZ3JhcGhpYyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHotaW5kZXg6IDk5OTk5OTtcblx0XHRsZWZ0OiAtMjBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuXHR9XG5cdFxufVxuXG5zcGFuLmJlaGluZF9saW5lIHtcblx0YmFja2dyb3VuZDogIzRkZTdjZjtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuXG4ubG9hZGluZ190ZXh0IHtcblx0Zm9udC1zaXplOiAxMnB4O1xufVxuXG4uY2FsY19wYXJ0X29uZSB7XG5cdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRib3JkZXItcmFkaXVzOiAxNnB4O1xuXHRwYWRkaW5nOiAyOHB4O1xuXHRtYXgtd2lkdGg6IDUyMHB4O1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0XG5cdC5idG5fZmxhZyB7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgI0UxRTRFQztcblx0XHRib3JkZXItcmFkaXVzOiAxMDBweDtcblx0XHRwYWRkaW5nOiA2cHggMTBweDtcblx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcblx0XHRpbWcge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogLTVweDtcblx0XHRcdG1heC13aWR0aDogMjBweDtcblx0XHR9XG5cdFx0XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAjMTMxOTM2O1xuXHRcdFx0XG5cdFx0XHRib3gtc2hhZG93OiAxcHggMTBweCAxOXB4IC04cHggcmdiYSgwLDAsMCwwLjMpO1xuXHRcdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAxcHggMTBweCAxOXB4IC04cHggcmdiYSgwLDAsMCwwLjMpO1xuXHRcdFx0LW1vei1ib3gtc2hhZG93OiAxcHggMTBweCAxOXB4IC04cHggcmdiYSgwLDAsMCwwLjMpO1xuXHRcdH1cblx0XHRcblx0XHQmOmZvY3VzLCAmOnZpc2l0ZWQge1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgIzEzMTkzNjtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMTksIDI1LCA1NCwgMC4wOCk7XG5cdFx0fVxuXHR9XG5cdFxuXHQuaW5wdXQtZ3JvdXAtdGV4dCB7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4IDAgMCA4cHg7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHR9XG5cdFxuXHQuZm9ybS1jb250cm9sIHtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMCA4cHggOHB4IDA7XG5cdH1cbn1cblxuXG4udmFsdWVzX3dyYXBwZXIge1xuXHRiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcblx0cGFkZGluZzogMjhweDtcblx0Ym9yZGVyLXJhZGl1czogMTZweDtcbn1cblxuLnRvb2x0aXBweSB7XG5cdHdpZHRoOiAyMDBweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAtODlweDtcblx0YmFja2dyb3VuZDogI0UxRTRFQztcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0cGFkZGluZzogMTBweDtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHR0b3A6IDQwcHg7XG5cdFxuXHQmOjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6XCJcIjtcblx0XHRib3JkZXItbGVmdDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItcmlnaHQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMTVweCBzb2xpZCAjRTFFNEVDO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC0xNXB4O1xuXHRcdGxlZnQ6IDgxcHg7XG5cdH1cbn1cblxuLmhhbGZfbGluZSB7XG5cdGJvcmRlci10b3A6IDFweCBkYXNoZWQgI0UxRTRFQztcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDJweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcbn1cblxuLmZ1bGxfbGluZSB7XG5cdGJvcmRlci10b3A6IDFweCBkYXNoZWQgI0UxRTRFQztcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDJweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uZ3JhcGhfd3JhcHBlciB7XG5cdFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkcHJpbWFyeTtcblx0XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdFxuXHQuZ3JhcGgge1xuXHRcdC8vIHdpZHRoOiA4MHB4O1xuXHRcdGhlaWdodDogMjMwcHg7XG5cdFx0Ly8gYmFja2dyb3VuZDogcmdiYSgyMDUsIDIxMSwgMjM5LCAwLjUpO1xuXHRcdC8vIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuXHRcdC8vIG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0fVxuXHRcdFxuXHRcdC5maWxsZXIge1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgyMDUsIDIxMSwgMjM5LCAwLjUpO1xuXHRcdFx0d2lkdGg6IDgwcHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcblx0XHR9XG5cdH1cblx0XG5cdC52YWx1ZV9pbmRpY2F0b3Ige1xuXHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRjb2xvcjogIzkwOTNBMTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogOTVweDtcblx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRtYXJnaW4tYm90dG9tOiAtMTVweDtcblx0fVxufVxuXG4uZHJhZ2RlYWxlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0aGVpZ2h0OiA4cHg7XG5cdGJhY2tncm91bmQ6ICNFMUU0RUM7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5kcmFnZGVhbGVyIC5oYW5kbGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLmRyYWdkZWFsZXIgLnJlZC1iYXIge1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xuXHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0Y29sb3I6ICNGRkY7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Ym9yZGVyOiA2cHggc29saWQgJHByaW1hcnk7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0bWFyZ2luLXRvcDogLThweDtcblx0ei1pbmRleDogOTk7XG5cdFxuXHQuc2xpZGVfdmFsdWUge1xuXHRcdGNvbG9yOiAjNEE1MTZCO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDMxcHg7XG5cdFx0bGVmdDogLThweDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHR9XG59XG4uZHJhZ2RlYWxlciAuZGlzYWJsZWQge1xuXHRiYWNrZ3JvdW5kOiAjODk4OTg5O1xufVxuXG4uaW5kaWNhdG9yIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC0yNXB4O1xuXHRtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuXHRyaWdodDogMDtcblx0dHJhbnNpdGlvbjogMC43cztcblx0XG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggZG90dGVkICMyQ0U5RDg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTQwcHg7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdHJpZ2h0OiAwO1xuXHR9XG59XG5cbi5zbGlkZV92YWx1ZSB7XG5cdG9wYWNpdHk6IDA7XG59XG4uc2xpZGVfdmFsdWVfc2hvdyB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5zYXZpbmdzX2luZm8ge1xuXG5cdGgyLnhsIHtcblx0XHRmb250LXNpemU6IDkwcHg7XG5cdH1cblxuXHQuc2F2aW5nc19pdGVtIHtcblx0XHRtaW4taGVpZ2h0OiA1MHZoO1xuXG5cdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0bWluLWhlaWdodDogZml0LWNvbnRlbnQ7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNXJlbTtcblx0XHR9XG5cdH1cblx0XG59IiwiLndlYmluYXJfaGVybyB7XG5cdHBhZGRpbmctdG9wOiAxNXJlbTtcblx0cGFkZGluZy1ib3R0b206IDEwcmVtO1xufVxuXG4ud2ViaW5hcl9jb250ZW50IHtcblx0cGFkZGluZy10b3A6IDZyZW07XG5cdHBhZGRpbmctYm90dG9tOiAxMHJlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdGxpIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHR9XG5cblx0LndlYmluYXJfbGluZXMge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdGJvdHRvbTogLTIwcHg7XG5cdH1cbn1cblxuI2Nsb2NrZGl2IHtcblx0LnRpbWVfaXRlbSB7XG5cblx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMTZFN0NGO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdHNwYW4ge1xuXHRcdFx0Zm9udC1zaXplOiA0NnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHR9XG5cblx0XHQuc21hbGx0ZXh0IHtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5yZWdpc3RlciB7XG5cdGJhY2tncm91bmQ6ICNGNkY2RjY7XG5cdHBhZGRpbmctYm90dG9tOiAzcmVtO1xuXHRwYWRkaW5nLXRvcDogM3JlbTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcblx0XHRoMiB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG59XG5cbi53ZWJpbmFyX2Zvcm1fd3JhcHBlciB7XG5cdHBhZGRpbmc6IDNyZW07XG5cdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRib3JkZXItcmFkaXVzOiAxNnB4O1xuXHRtYXJnaW4tdG9wOiAtNXJlbTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG59IiwiJGJsb2NrOiAnLmhleC1ncmlkJztcblxuQG1peGluIGdyaWQtaXRlbSgkYW1vdW50KSB7XG5cdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGFtb3VudCB7XG5cdFx0JjpudGgtb2YtdHlwZSgjeyRhbW91bnR9biArICN7JGl9KSB7XG5cdFx0XHRncmlkLWNvbHVtbjogI3skaSArICRpIC0gMX0gLyBzcGFuIDM7XG5cdFx0XHRAaWYgJGkgJSAyID09IDAge1xuXHRcdFx0XHRncmlkLXJvdzogY2FsYyh2YXIoLS1jb3VudGVyKSArIHZhcigtLWNvdW50ZXIpIC0gMSkgLyBzcGFuIDI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMCB7XG5cdFx0JjpudGgtb2YtdHlwZShuICsgI3skaSAqICRhbW91bnQgKyAxfSkge1xuXHRcdFx0LS1jb3VudGVyOiAjeyRpICsgMX07XG5cdFx0fVxuXHR9XG59XG5cblxuI3skYmxvY2t9IHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0Jl9fbGlzdCB7XG5cdFx0LS1hbW91bnQ6IDc7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KHZhcigtLWFtb3VudCksIDFmciAyZnIpIDFmcjtcblx0XHRncmlkLWdhcDogMHJlbSAxM3B4O1xuXG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Z3JpZC1jb2x1bW46IDEgLyBzcGFuIDM7XG5cdFx0Z3JpZC1yb3c6IGNhbGModmFyKC0tY291bnRlcikgKyB2YXIoLS1jb3VudGVyKSkgLyBzcGFuIDI7XG5cdFx0ZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgMTBweCByZ2JhKCM0NDQsIC4wOCkpO1xuXHRcdGhlaWdodDogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogOTAlO1xuXG5cdH1cblxuXHQmX19jb250ZW50IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHdpZHRoOiA5MCU7XG5cdFx0LXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oOTguNjYwMjUlIDQ1JSwgOTkuMzk2OTMlIDQ2LjU3OTglLCA5OS44NDgwOCUgNDguMjYzNTIlLCAxMDAlIDUwJSwgOTkuODQ4MDglIDUxLjczNjQ4JSwgOTkuMzk2OTMlIDUzLjQyMDIlLCA5OC42NjAyNSUgNTUlLCA3OC42NjAyNSUgODkuNjQxMDIlLCA3Ny42NjA0NCUgOTEuMDY4ODklLCA3Ni40Mjc4OCUgOTIuMzAxNDYlLCA3NSUgOTMuMzAxMjclLCA3My40MjAyJSA5NC4wMzc5NCUsIDcxLjczNjQ4JSA5NC40ODkwOSUsIDcwJSA5NC42NDEwMiUsIDMwJSA5NC42NDEwMiUsIDI4LjI2MzUyJSA5NC40ODkwOSUsIDI2LjU3OTglIDk0LjAzNzk0JSwgMjUlIDkzLjMwMTI3JSwgMjMuNTcyMTIlIDkyLjMwMTQ2JSwgMjIuMzM5NTYlIDkxLjA2ODg5JSwgMjEuMzM5NzUlIDg5LjY0MTAyJSwgMS4zMzk3NSUgNTUlLCAwLjYwMzA3JSA1My40MjAyJSwgMC4xNTE5MiUgNTEuNzM2NDglLCAwJSA1MCUsIDAuMTUxOTIlIDQ4LjI2MzUyJSwgMC42MDMwNyUgNDYuNTc5OCUsIDEuMzM5NzUlIDQ1JSwgMjEuMzM5NzUlIDEwLjM1ODk4JSwgMjIuMzM5NTYlIDguOTMxMTElLCAyMy41NzIxMiUgNy42OTg1NCUsIDI1JSA2LjY5ODczJSwgMjYuNTc5OCUgNS45NjIwNiUsIDI4LjI2MzUyJSA1LjUxMDkxJSwgMzAlIDUuMzU4OTglLCA3MCUgNS4zNTg5OCUsIDcxLjczNjQ4JSA1LjUxMDkxJSwgNzMuNDIwMiUgNS45NjIwNiUsIDc1JSA2LjY5ODczJSwgNzYuNDI3ODglIDcuNjk4NTQlLCA3Ny42NjA0NCUgOC45MzExMSUsIDc4LjY2MDI1JSAxMC4zNTg5OCUpO1xuXHRcdGNsaXAtcGF0aDogcG9seWdvbig5OC42NjAyNSUgNDUlLCA5OS4zOTY5MyUgNDYuNTc5OCUsIDk5Ljg0ODA4JSA0OC4yNjM1MiUsIDEwMCUgNTAlLCA5OS44NDgwOCUgNTEuNzM2NDglLCA5OS4zOTY5MyUgNTMuNDIwMiUsIDk4LjY2MDI1JSA1NSUsIDc4LjY2MDI1JSA4OS42NDEwMiUsIDc3LjY2MDQ0JSA5MS4wNjg4OSUsIDc2LjQyNzg4JSA5Mi4zMDE0NiUsIDc1JSA5My4zMDEyNyUsIDczLjQyMDIlIDk0LjAzNzk0JSwgNzEuNzM2NDglIDk0LjQ4OTA5JSwgNzAlIDk0LjY0MTAyJSwgMzAlIDk0LjY0MTAyJSwgMjguMjYzNTIlIDk0LjQ4OTA5JSwgMjYuNTc5OCUgOTQuMDM3OTQlLCAyNSUgOTMuMzAxMjclLCAyMy41NzIxMiUgOTIuMzAxNDYlLCAyMi4zMzk1NiUgOTEuMDY4ODklLCAyMS4zMzk3NSUgODkuNjQxMDIlLCAxLjMzOTc1JSA1NSUsIDAuNjAzMDclIDUzLjQyMDIlLCAwLjE1MTkyJSA1MS43MzY0OCUsIDAlIDUwJSwgMC4xNTE5MiUgNDguMjYzNTIlLCAwLjYwMzA3JSA0Ni41Nzk4JSwgMS4zMzk3NSUgNDUlLCAyMS4zMzk3NSUgMTAuMzU4OTglLCAyMi4zMzk1NiUgOC45MzExMSUsIDIzLjU3MjEyJSA3LjY5ODU0JSwgMjUlIDYuNjk4NzMlLCAyNi41Nzk4JSA1Ljk2MjA2JSwgMjguMjYzNTIlIDUuNTEwOTElLCAzMCUgNS4zNTg5OCUsIDcwJSA1LjM1ODk4JSwgNzEuNzM2NDglIDUuNTEwOTElLCA3My40MjAyJSA1Ljk2MjA2JSwgNzUlIDYuNjk4NzMlLCA3Ni40Mjc4OCUgNy42OTg1NCUsIDc3LjY2MDQ0JSA4LjkzMTExJSwgNzguNjYwMjUlIDEwLjM1ODk4JSk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogMnJlbSAyNSU7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIzcHg7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdHRyYW5zaXRpb246IDAuM3M7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzMyMzc0RSAtMTYwLjUyJSwgIzMyMzc0RSA0MjAuODglKSFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuXHQjeyRibG9ja30ge1xuXHRcdCZfX2xpc3Qge1xuXHRcdFx0LS1hbW91bnQ6IDc7XG5cdFx0XHQtLWNvdW50ZXI6IDE7XG5cdFx0fVxuXG5cdFx0Jl9faXRlbSB7XG5cdFx0XHRAaW5jbHVkZSBncmlkLWl0ZW0oNyk7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMjBweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuXHQjeyRibG9ja30ge1xuXHRcdCZfX2xpc3Qge1xuXHRcdFx0LS1hbW91bnQ6IDc7XG5cdFx0XHQtLWNvdW50ZXI6IDE7XG5cdFx0fVxuXG5cdFx0Jl9faXRlbSB7XG5cdFx0XHRAaW5jbHVkZSBncmlkLWl0ZW0oNyk7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg0MHB4KSBhbmQgKG1heC13aWR0aDogMTExOXB4KSB7XG5cdCN7JGJsb2NrfSB7XG5cdFx0Jl9fbGlzdCB7XG5cdFx0XHQtLWFtb3VudDogMztcblx0XHRcdC0tY291bnRlcjogMTtcblx0XHRcdGdyaWQtZ2FwOiAxLjVyZW0gM3JlbTtcblx0XHR9XG5cblx0XHQmX19pdGVtIHtcblx0XHRcdEBpbmNsdWRlIGdyaWQtaXRlbSgzKTtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA4MzlweCkge1xuXHQjeyRibG9ja30ge1xuXHRcdCZfX2xpc3Qge1xuXHRcdFx0LS1hbW91bnQ6IDI7XG5cdFx0XHQtLWNvdW50ZXI6IDE7XG5cdFx0XHRncmlkLWdhcDogMS41cmVtIDNyZW07XG5cdFx0fVxuXG5cdFx0Jl9faXRlbSB7XG5cdFx0XHRAaW5jbHVkZSBncmlkLWl0ZW0oMyk7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG5cdC8vICN7JGJsb2NrfSB7XG5cdC8vIFx0Jl9fbGlzdCB7XG5cdC8vIFx0XHQtLWFtb3VudDogMztcblx0Ly8gXHRcdGdyaWQtZ2FwOiAwcmVtIDByZW07XG5cdC8vIFx0fVxuXHQvLyBcdCZfX2l0ZW0ge1xuXHQvLyBcdFx0QGluY2x1ZGUgZ3JpZC1pdGVtKDMpO1xuXHQvLyBcdH1cblx0Ly8gfVxufVxuXG4uYmxhbmsge1xuXHRvcGFjaXR5OiAwO1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uaG9uZXljb21iIHtcblx0Lm9uZSB7XG5cdFx0LmhleC1ncmlkX19jb250ZW50IHtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICMxNkU3Q0YgLTQ4NC44OCUsICMwMDRDN0YgMTAwLjE2JSk7XG5cdFx0XHRib3gtc2hhZG93OiAwcHggMHB4IDI0cHggcmdiYSg1MSwgNTEsIDUxLCAwLjA4KTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHR9XG5cdH1cblxuXHQudHdvLCAuZWlnaHQge1xuXHRcdC5oZXgtZ3JpZF9fY29udGVudCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjMTZFN0NGIC0zOTMuNzYlLCAjMDA0QzdGIDE3NC43NCUpO1xuXHRcdFx0Ym94LXNoYWRvdzogMHB4IDBweCAyNHB4IHJnYmEoNTEsIDUxLCA1MSwgMC4wOCk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0fVxuXHR9XG5cblx0LnRocmVlIHtcblx0XHQuaGV4LWdyaWRfX2NvbnRlbnQge1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzE2RTdDRiAtMjQyLjE2JSwgIzAwNEM3RiAzNDQuMSUpO1xuXHRcdFx0Ym94LXNoYWRvdzogMHB4IDBweCAyNHB4IHJnYmEoNTEsIDUxLCA1MSwgMC4wOCk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0fVxuXHR9XG5cblx0LmZvdXIsIC5uaW5lIHtcblx0XHQuaGV4LWdyaWRfX2NvbnRlbnQge1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzE2RTdDRiAtMjQyLjE2JSwgIzAwNEM3RiAzNDQuMSUpO1xuXHRcdFx0Ym94LXNoYWRvdzogMHB4IDBweCAyNHB4IHJnYmEoNTEsIDUxLCA1MSwgMC4wOCk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0fVxuXHR9XG5cblx0LmZpdmUge1xuXHRcdC5oZXgtZ3JpZF9fY29udGVudCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjMTZFN0NGIC03OS42MSUsICMwMDRDN0YgNTAzLjczJSk7XG5cdFx0XHRib3gtc2hhZG93OiAwcHggMHB4IDI0cHggcmdiYSg1MSwgNTEsIDUxLCAwLjA4KTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHR9XG5cdH1cblxuXHQuc2V2ZW4ge1xuXHRcdC5oZXgtZ3JpZF9fY29udGVudCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjMTZFN0NGIC03OS42MSUsICMwMDRDN0YgNTAzLjczJSk7XG5cdFx0XHRib3gtc2hhZG93OiAwcHggMHB4IDI0cHggcmdiYSg1MSwgNTEsIDUxLCAwLjA4KTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHR9XG5cdH1cblxuXHQuc2l4LCAudGVuIHtcblx0XHQuaGV4LWdyaWRfX2NvbnRlbnQge1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzE2RTdDRiAtNzkuNjElLCAjMDA0QzdGIDUwMy43MyUpO1xuXHRcdFx0Ym94LXNoYWRvdzogMHB4IDBweCAyNHB4IHJnYmEoNTEsIDUxLCA1MSwgMC4wOCk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0fVxuXHR9XG5cblx0LnNlbGVjdGVkIC5oZXgtZ3JpZF9fY29udGVudCB7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICMxMzE5MzYgLTE2MC41MiUsICMxMzE5MzYgNDIwLjg4JSkhaW1wb3J0YW50O1xuXHR9XG5cblx0LnRleHRfZmlyc3Qge1xuXHRcdGNvbG9yOiAjMDA0QzdGO1xuXHR9XG5cblx0LnRleHRfc2Vjb25kIHtcblx0XHRjb2xvcjogIzAwOUJDODtcblx0fVxuXG5cdC52aXNpb25fbGluZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDA0QzdGIDAlLCAjMTZFN0NGIDk5LjQ3JSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdGhlaWdodDogNXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0aDUge1xuXHRcdGNvbG9yOiAjMDAwO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblxuXHRwIHtcblx0XHRjb2xvcjogYmxhY2s7XG5cdH1cblxuXHQuRGlzYWJsZWQge1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lIWltcG9ydGFudDtcblx0XHQuaGV4LWdyaWRfX2NvbnRlbnQge1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRDhEOEQ4IDAlLCAjRDhEOEQ4IDk5LjQ3JSkhaW1wb3J0YW50O1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lIWltcG9ydGFudDtcblx0XHRcdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRDhEOEQ4IDAlLCAjRDhEOEQ4IDk5LjQ3JSkhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5oaWRkZW4ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6NjY3cHgpIHtcblx0LmhleC1ncmlkX19jb250ZW50IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHdpZHRoOiA5MCU7XG5cdFx0LXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oOTguNjYwMjUlIDQ1JSwgOTkuMzk2OTMlIDQ2LjU3OTglLCA5OS44NDgwOCUgNDguMjYzNTIlLCAxMDAlIDUwJSwgOTkuODQ4MDglIDUxLjczNjQ4JSwgOTkuMzk2OTMlIDUzLjQyMDIlLCA5OC42NjAyNSUgNTUlLCA3OC42NjAyNSUgODkuNjQxMDIlLCA3Ny42NjA0NCUgOTEuMDY4ODklLCA3Ni40Mjc4OCUgOTIuMzAxNDYlLCA3NSUgOTMuMzAxMjclLCA3My40MjAyJSA5NC4wMzc5NCUsIDcxLjczNjQ4JSA5NC40ODkwOSUsIDcwJSA5NC42NDEwMiUsIDMwJSA5NC42NDEwMiUsIDI4LjI2MzUyJSA5NC40ODkwOSUsIDI2LjU3OTglIDk0LjAzNzk0JSwgMjUlIDkzLjMwMTI3JSwgMjMuNTcyMTIlIDkyLjMwMTQ2JSwgMjIuMzM5NTYlIDkxLjA2ODg5JSwgMjEuMzM5NzUlIDg5LjY0MTAyJSwgMS4zMzk3NSUgNTUlLCAwLjYwMzA3JSA1My40MjAyJSwgMC4xNTE5MiUgNTEuNzM2NDglLCAwJSA1MCUsIDAuMTUxOTIlIDQ4LjI2MzUyJSwgMC42MDMwNyUgNDYuNTc5OCUsIDEuMzM5NzUlIDQ1JSwgMjEuMzM5NzUlIDEwLjM1ODk4JSwgMjIuMzM5NTYlIDguOTMxMTElLCAyMy41NzIxMiUgNy42OTg1NCUsIDI1JSA2LjY5ODczJSwgMjYuNTc5OCUgNS45NjIwNiUsIDI4LjI2MzUyJSA1LjUxMDkxJSwgMzAlIDUuMzU4OTglLCA3MCUgNS4zNTg5OCUsIDcxLjczNjQ4JSA1LjUxMDkxJSwgNzMuNDIwMiUgNS45NjIwNiUsIDc1JSA2LjY5ODczJSwgNzYuNDI3ODglIDcuNjk4NTQlLCA3Ny42NjA0NCUgOC45MzExMSUsIDc4LjY2MDI1JSAxMC4zNTg5OCUpO1xuXHRcdGNsaXAtcGF0aDogcG9seWdvbig5OC42NjAyNSUgNDUlLCA5OS4zOTY5MyUgNDYuNTc5OCUsIDk5Ljg0ODA4JSA0OC4yNjM1MiUsIDEwMCUgNTAlLCA5OS44NDgwOCUgNTEuNzM2NDglLCA5OS4zOTY5MyUgNTMuNDIwMiUsIDk4LjY2MDI1JSA1NSUsIDc4LjY2MDI1JSA4OS42NDEwMiUsIDc3LjY2MDQ0JSA5MS4wNjg4OSUsIDc2LjQyNzg4JSA5Mi4zMDE0NiUsIDc1JSA5My4zMDEyNyUsIDczLjQyMDIlIDk0LjAzNzk0JSwgNzEuNzM2NDglIDk0LjQ4OTA5JSwgNzAlIDk0LjY0MTAyJSwgMzAlIDk0LjY0MTAyJSwgMjguMjYzNTIlIDk0LjQ4OTA5JSwgMjYuNTc5OCUgOTQuMDM3OTQlLCAyNSUgOTMuMzAxMjclLCAyMy41NzIxMiUgOTIuMzAxNDYlLCAyMi4zMzk1NiUgOTEuMDY4ODklLCAyMS4zMzk3NSUgODkuNjQxMDIlLCAxLjMzOTc1JSA1NSUsIDAuNjAzMDclIDUzLjQyMDIlLCAwLjE1MTkyJSA1MS43MzY0OCUsIDAlIDUwJSwgMC4xNTE5MiUgNDguMjYzNTIlLCAwLjYwMzA3JSA0Ni41Nzk4JSwgMS4zMzk3NSUgNDUlLCAyMS4zMzk3NSUgMTAuMzU4OTglLCAyMi4zMzk1NiUgOC45MzExMSUsIDIzLjU3MjEyJSA3LjY5ODU0JSwgMjUlIDYuNjk4NzMlLCAyNi41Nzk4JSA1Ljk2MjA2JSwgMjguMjYzNTIlIDUuNTEwOTElLCAzMCUgNS4zNTg5OCUsIDcwJSA1LjM1ODk4JSwgNzEuNzM2NDglIDUuNTEwOTElLCA3My40MjAyJSA1Ljk2MjA2JSwgNzUlIDYuNjk4NzMlLCA3Ni40Mjc4OCUgNy42OTg1NCUsIDc3LjY2MDQ0JSA4LjkzMTExJSwgNzguNjYwMjUlIDEwLjM1ODk4JSk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogMnJlbSAyNSU7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE3cHg7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdHRyYW5zaXRpb246IDAuM3M7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHR9XG5cblx0LmhleC1ncmlkX19saXN0IHtcblx0XHQtLWFtb3VudDogNztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogdW5zZXQ7XG5cdFx0Z3JpZC1nYXA6IHVuc2V0O1xuXHR9XG5cblx0LmhleC1ncmlkX19pdGVtIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Z3JpZC1jb2x1bW46IHVuc2V0O1xuXHRcdGdyaWQtcm93OiB1bnNldDtcblx0XHRmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMCAxMHB4IHJnYmEoNjgsIDY4LCA2OCwgMC4wOCkpO1xuXHRcdGhlaWdodDogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiAzMiU7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHR9XG5cblx0bGkuaGV4LWdyaWRfX2l0ZW0uYmxhbmsge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuXG4udnBfbW9iaWxlIHtcblxuXHQuY2FyZC1oZWFkZXIge1xuXHRcdHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC4wMyk7XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblxuXHRcdGg1IC5idG4ge1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0fVxuXHR9XG5cblx0I2hlYWRpbmdPbmUge1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICMxNkU3Q0YgLTQ4NC44OCUsICMwMDRDN0YgMTAwLjE2JSk7XG5cdFx0XHRib3gtc2hhZG93OiAwcHggMHB4IDI0cHggcmdiYSg1MSwgNTEsIDUxLCAwLjA4KTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0fVxuXG5cdCNoZWFkaW5nVHdvLCAjaGVhZGluZ1RocmVlIHtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjMTZFN0NGIC0zOTMuNzYlLCAjMDA0QzdGIDE3NC43NCUpO1xuXHRcdFx0Ym94LXNoYWRvdzogMHB4IDBweCAyNHB4IHJnYmEoNTEsIDUxLCA1MSwgMC4wOCk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdH1cblxuXHQjaGVhZGluZ0ZvdXIge1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICMxNkU3Q0YgLTI0Mi4xNiUsICMwMDRDN0YgMzQ0LjElKTtcblx0XHRcdGJveC1zaGFkb3c6IDBweCAwcHggMjRweCByZ2JhKDUxLCA1MSwgNTEsIDAuMDgpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHR9XG5cblx0I2hlYWRpbmdGaXZlLCAjaGVhZGluZ1NpeCB7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MDBkZWcsICMxNkU3Q0YgLTE2MC41MiUsICMwMDRDN0YgNDIwLjg4JSk7XG5cdFx0XHRib3gtc2hhZG93OiAwcHggMHB4IDI0cHggcmdiYSg1MSwgNTEsIDUxLCAwLjA4KTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0fVxuXG5cdCNoZWFkaW5nU2V2ZW4ge1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzAwZGVnLCAjMTZFN0NGIC03OS42MSUsICMwMDRDN0YgNTAzLjczJSk7XG5cdFx0XHRib3gtc2hhZG93OiAwcHggMHB4IDI0cHggcmdiYSg1MSwgNTEsIDUxLCAwLjA4KTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0fVxuXG5cdCNoZWFkaW5nRWlnaHQge1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzE2RTdDRiAtNzkuNjElLCAjMDA0QzdGIDUwMy43MyUpO1xuXHRcdFx0Ym94LXNoYWRvdzogMHB4IDBweCAyNHB4IHJnYmEoNTEsIDUxLCA1MSwgMC4wOCk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdH1cblxuXHQjaGVhZGluZ05pbmUsICNoZWFkaW5nVGVuIHtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwMGRlZywgIzBBRkJERiAtNzkuNjElLCAjMDA0QzdGIDUwMy43MyUpO1xuXHRcdFx0Ym94LXNoYWRvdzogMHB4IDBweCAyNHB4IHJnYmEoNTEsIDUxLCA1MSwgMC4wOCk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdH1cblxuXHQuYWNjb3JkaW9uLWJ1dHRvbiB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdH1cblxuXHQuYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZSAuYWNjb3JkaW9uLWJ1dHRvbiB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHR9XG5cblx0LmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzZmZmZmZmJz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLz48L3N2Zz5cIikgIWltcG9ydGFudDtcblx0IH1cblxuXHQgLmFjY29yZGlvbi1pdGVtIHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdH1cblxufVxuXG5kaXYjYWNjb3JkaW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuXG5cbi52cF9oZXJvIHtcblx0cGFkZGluZy10b3A6IDE0cmVtO1xuXHRwYWRkaW5nLWJvdHRvbTogMTByZW07XG59IFxuXG4uaG9uZXljb21iIHtcblx0bWFyZ2luLXRvcDogNnJlbTtcbn1cblxuLmNvbnRlbnRfYm94ZXMge1xuXHRtYXJnaW4tdG9wOiA2cmVtO1xuXHRtYXJnaW4tYm90dG9tOiAxMHJlbTtcblx0LmNvbnRlbnRfYm94IHtcblx0XHRoNSB7XG5cdFx0XHRjb2xvcjogIzEzMTkzNjtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdGNvbG9yOiAjNEE1MTZCO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0fVxuXHR9XG59XG5cbmltZy52cF9saW5lcyB7XG4gICAgYm90dG9tOiAtMzBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbn1cblxuLnZwX2NvbnRhY3Qge1xuXHRiYWNrZ3JvdW5kOiAjRjZGNkY2O1xuXHRwYWRkaW5nLWJvdHRvbTogNnJlbTtcbn0iLCIudGVhbV9oZXJvIHtcblx0cGFkZGluZy10b3A6IDE0cmVtO1xuXHRwYWRkaW5nLWJvdHRvbTogN3JlbTtcbn1cblxuLnRlYW1fc3BhY2luZyB7XG5cdHBhZGRpbmctdG9wOiA2cmVtO1xuXHRwYWRkaW5nLWJvdHRvbTogNnJlbTtcbn1cblxuLnRlYW1fY2FyZCB7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0aGVpZ2h0OiAxMDAlO1xuXG5cdC50ZXh0LWxpbmstLXNlY29uZGFyeSB7XG5cdFx0Y29sb3I6ICMzMjc5QzY7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG5cblx0LnRleHQtbGluay0td2hpdGUge1xuXHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxuXG5cdGg1IHtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0fVxufSIsIi5ocF93cmFwcGVyIHtcblxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi1ib3R0b206IC0yMnJlbTtcblxuXHQuaGlyaW5nX3NsaWRlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0ei1pbmRleDogOTk5O1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDBweCAyM3B4IHJnYigwIDAgMCAvIDMwJSk7XG5cdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAycmVtO1xuXHR9XG5cdFxuXHRpbWcge1xuXHRcdG1heC13aWR0aDogMTZyZW07XG5cdH1cblx0XG5cdFxuXHQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCwgXG5cdC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sIC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XG5cdFx0Ym90dG9tOiAwcHg7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cbn1cblxuLnZhY2FuY3kge1xuXHRhIHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG59XG5cbi52YWNhbmNpeWhlYWRlciB7XG5cdG1hcmdpbi1ib3R0b206IDRyZW07XG5cdHBhZGRpbmctdG9wOiAxOHJlbTtcbn1cblxuLmpvYl92YWNhbmNpZXMge1xuXHRwYWRkaW5nLXRvcDogNHJlbTtcblx0cGFkZGluZy1ib3R0b206IDRyZW07XG59XG5cbi5qb2JfdmFjYW5jaWVzOm50aC1jaGlsZChldmVuKSB7XG5cdGJhY2tncm91bmQ6ICNmMmYyZjI7XG59IiwiLnN1YnNjcmliZV9ibG9jayB7XG5cdGJhY2tncm91bmQ6ICNGOEY4Rjk7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0cGFkZGluZzogNDhweDtcblx0XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA2NjdweCkge1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdH1cblx0XG5cdGlucHV0IHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2shaW1wb3J0YW50O1xuXHRcdGhlaWdodDogNDhweDtcblx0XHRtaW4taGVpZ2h0OiA0OHB4IWltcG9ydGFudDtcblx0fVxuXHRcblx0aW5wdXQge1xuXHRcdHdpZHRoOiA3MCU7XG5cdFx0XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDY2N3B4KSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdH1cblx0fVxuXHRcblx0YnV0dG9uIHtcblx0XHRcblx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0fVxufVxuXG4jZGF0YWJhc2VTaWdudXBGb3JtIHtcblx0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogRWRnZSAqL1xuXHRcdGNvbG9yOiAjOTk5OTk5O1xuXHR9XG5cdFxuXHQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cblx0XHRjb2xvcjogIzk5OTk5OTtcblx0fVxuXHRcblx0OjpwbGFjZWhvbGRlciB7XG5cdFx0Y29sb3I6ICM5OTk5OTk7XG5cdH1cbn1cblxuXG4uYXJ0aWNsZV9iYWNrIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGNvbG9yOiAjMDA0QzdGO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0dHJhbnNpdGlvbjogMC4zcztcblx0XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA2NjdweCkge1xuXHRcdHRvcDogNDBweDtcblx0fVxuXHRcblx0Jjpob3ZlciB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGNvbG9yOiAjMTMxOTM2O1xuXHR9XG59XG5cbi5zZWFyY2hfYmFjayB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Y29sb3I6ICMwMDRDN0Y7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRcblx0XG5cdCY6aG92ZXIge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRjb2xvcjogIzEzMTkzNjtcblx0fVxufVxuXG4uYmxvZ19saW5rIHtcblx0XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAjMDA0QzdGO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxuXHRcbn1cblxuLmd1dGVuYmVyZ19fY29udGVudCB7XG5cdFxuXHRwIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHR9XG5cdFxuXHR1bCwgbGkge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNjY3cHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cdFx0XG5cdH1cblx0XG5cdGgyLCBoMyB7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGNvbG9yOiAjMTMxOTM2O1xuXHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdH1cblx0XG59XG5cbiNzb2NpYWwtbGlua3Mge1xuXHRmbG9hdDogbGVmdDtcblx0dWwge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdH1cblx0XG5cdGxpIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRtYXJnaW4tdG9wOiAtNXB4O1xuXHRcdFxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOjY2N3B4KSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAtNHB4O1xuXHRcdH1cblx0fVxuXHRcblx0LnNvY2lhbC1idXR0b24ge1xuXHRcdGNvbG9yOiAjMzI3OUM2O1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRjb2xvcjogIzAwNEM3Rjtcblx0XHR9XG5cdFx0XG5cdH1cbn1cblxuLnNlYXJjaF9leHBhbmQge1xuXHRmbG9hdDogbGVmdDtcblx0aGVpZ2h0OiA1OHB4O1xuXHRsaW5lLWhlaWdodDogNThweDtcblx0XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA2NjdweCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLnNlYXJjaC1mb3JtIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHdpZHRoOiA1OSU7XG5cdG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4uc2VhcmNoX3dyYXBwZXIgLmlucHV0LWdyb3VwLWFkZG9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDIwcHg7XG5cdHJpZ2h0OiAzMHB4O1xufVxuXG4jY2xvc2VTZWFyY2gge1xuXHRtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmFsbF9hcnRpY2xlc19saW5rIHtcblx0bWFyZ2luLXRvcDogMTBweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRcblx0Jjpob3ZlciB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG59XG5cblxuLmJsb2dfbmF2IG5hdiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmJsb2dfbmF2IHtcblx0LnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHR9XG59XG5cblxuXG4udGFnX2Nsb3VkIHtcblx0cGFkZGluZzogMTBweCAxMnB4O1xuXHRiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRmb250LWZhbWlseTogSGVsdmV0aWNhO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Y29sb3I6ICMyMTE2MDA7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuXG4uYmxvZ19pbWFnZV9mdWxsIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5idXR0b25fcmVzZXQge1xuXHRib3JkZXI6IG5vbmU7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ucGFnZS1saW5rIHtcblx0aGVpZ2h0OiA0MHB4O1xufVxuXG5cbi8vIEJsb2cgVXBkYXRlc1xuXG4uYmxvZ19oZXJvIHtcblx0cGFkZGluZy10b3A6IDE0cmVtO1xuXHRwYWRkaW5nLWJvdHRvbTogMTJyZW07XG5cdFxufVxuXG4uZmVhdHVyZWRfcG9zdCB7XG5cdG1hcmdpbi10b3A6IC00cmVtO1xufVxuXG4uYmxvZ19saW5rIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYXJ0aWNsZV9oZWFkZXIge1xuXHRwYWRkaW5nLXRvcDogMTByZW07XG59XG5cbi5hcnRpY2xlX2JhY2tfbGluayB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRcblx0Jjpob3ZlciB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGNvbG9yOiAjMDA0QzdGO1xuXHR9XG59XG5cbi5ibG9nX2ltYWdlX3dyYXBwZXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMjMwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcbn0iLCIuYXBwbGljYW50c19oZXJvIHtcblx0cGFkZGluZy10b3A6IDE0cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtO1xufVxuXG4uYXBwbGljYW50X3NpZ25pbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRwYWRkaW5nOiA0MHB4O1xuXHRtYXgtd2lkdGg6IDU0MHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdHotaW5kZXg6IDk5ODtcblx0Ym94LXNoYWRvdzogMHB4IDE5cHggMzRweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuXG5cdFxuXHQuaW5wdXRncm91cCB7XG5cdFx0LmZvcm0tY29udHJvbCB7XG5cdFx0XHRoZWlnaHQ6IDUzcHg7XG5cdFx0fVxuXHRcdC5idG5fc3VibWl0IHtcblx0XHRcdGJhY2tncm91bmQ6ICMzMjc5YzY7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0cGFkZGluZzogMTJweCA0MHB4O1xuXHRcdFx0aGVpZ2h0OiA1M3B4O1xuXHRcdH1cblx0fVxuXG5cdC5saW5rZWRpbl9idG4ge1xuXHRcdGJhY2tncm91bmQ6ICMyYjZhYWQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6IDE2cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRjb2xvcjogd2hpdGU7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdHRyYW5zaXRpb246IDAuM3M7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjMjA1ODk1O1xuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cdFx0fVxuXHR9XG5cblx0LmFwcGxpY2FudF9idG4ge1xuXHRcdGJhY2tncm91bmQ6ICMzMjc5QzY7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6IDE2cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRjb2xvcjogd2hpdGU7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdHRyYW5zaXRpb246IDAuM3M7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjMjA1ODk1O1xuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cdFx0fVxuXHR9XG5cblx0Lm9mZmljZV9idG4ge1xuXHRcdGJhY2tncm91bmQ6ICNkYzNlMTU7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6IDE2cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRjb2xvcjogd2hpdGU7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdHRyYW5zaXRpb246IDAuM3M7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGJhY2tncm91bmQ6ICNkNDNjMTQ7XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMTZweDtcblx0XHR9XG5cdH1cbn1cblxuLmFwcGxpY2FudHNfcG9pbnRzIHtcblx0cGFkZGluZy10b3A6IDEwcmVtO1xuXHRtYXJnaW4tdG9wOiA1cmVtO1xuXHRwYWRkaW5nLWJvdHRvbTogMTZyZW07XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cdFx0cGFkZGluZy10b3A6IDVyZW07XG5cdFx0cGFkZGluZy1ib3R0b206IDExcmVtO1xuXHR9XG59XG5cbi5hcHBfcG9pbnRzIHtcblx0bWFyZ2luLXRvcDogLThyZW07XG5cblx0LmNvbC0xMi5jb2wtbWQtNi5jb2wtbGctNCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxuXHRcblx0LmhzX2l0ZW0ge1xuXHRcdGJhY2tncm91bmQ6ICMwNzQyNjk7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXG5cdFx0aW1nIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRtYXgtaGVpZ2h0OiAxMDBweDtcblx0XHR9XG5cblx0XHRoNCB7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblx0fVxufVxuXG4uYmFja2dyb3VuZF91bmRlcmxheSB7XG5cdGJhY2tncm91bmQ6ICNmMmYyZjI7XG5cdGhlaWdodDogMTAwJTtcblx0ZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAtMTtcbn1cblxuLmFwcF9wb2ludF9zbGlkZXIge1xuXHRwYWRkaW5nLXRvcDogOHJlbTtcblx0YmFja2dyb3VuZDogI0YyRjJGMjtcblx0QG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cdFx0cGFkZGluZy10b3A6IDZyZW07XG5cdH1cbn1cblxuLmhwX3dyYXBwZXJfYXBwbGljYXRpb24ge1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRib3gtc2hhZG93OiAwcHggMHB4IDIzcHggcmdiKDAgMCAwIC8gMzAlKTtcblx0YmFja2dyb3VuZDogd2hpdGU7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDk5OTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogNjY3cHgpIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcblx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHRtYXgtd2lkdGg6IDE1MHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHR9XG5cdH1cblxuXHQvLyAuc3dpcGVyLXBhZ2luYXRpb24ge1xuXHQvLyBcdHBvc2l0aW9uOiB1bnNldDtcblx0Ly8gfVxuXG5cdC5zd2lwZXIge1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdHBhZGRpbmc6IDNyZW0gMHJlbTtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG59XG5cbi5hcHBfcG9pbnRzX3N1YiB7XG5cdG1hcmdpbi10b3A6IDdyZW07XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuXHRcdG1hcmdpbi10b3A6IDNyZW07XG5cdH1cbn1cblxuLmFwcGxpY2FudHNfdmlkZW8ge1xuXHRwYWRkaW5nLXRvcDogMTVyZW07XG5cdG1hcmdpbi10b3A6IC01cmVtO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuXHRcdHBhZGRpbmctdG9wOiA4cmVtO1xuXHR9XG5cblx0aW1nLmxpbmVzX2xlZnQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogMTAlO1xuXHR9XG5cblx0LnZpZGVvX3NsaWRlciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogLTEwcmVtO1xuXHR9XG5cblx0LnN3aXBlci1wYWdpbmF0aW9uLnZpZGVvX3BhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCB7XG5cdFx0dG9wOiAxMXJlbTtcblx0fVxuXG5cdC52aW1lb193cmFwcGVyIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG59XG5cbi5wYXlmb3J3YXJkIHtcblx0cGFkZGluZy10b3A6IDE1cmVtO1xuXHRwYWRkaW5nLWJvdHRvbTogMTByZW07XG59XG4uaG9tZV9jYV9zZWN0aW9uIHtcblx0cGFkZGluZy10b3A6IDhyZW07XG5cdHBhZGRpbmctYm90dG9tOiA4cmVtO1xufVxuXG4uaG9tZV9jYV9pbWFnZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bWFyZ2luLXRvcDogLTEycmVtO1xufVxuXG4uaHBfd3JhcHBlcl9hcHBsaWNhdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA5OTk5OTk7XG4gICAgYm90dG9tOiAxMHB4O1xufSIsIi5pbXBhY3RfaGVhZGVyIHtcblx0cGFkZGluZy10b3A6IDE3cmVtO1xuXHRcblx0LnZpbWVvX3dyYXBwZXIge1xuXHRcdG1hcmdpbi10b3A6IDRyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogLTEwcmVtO1xuXHR9XG59XG5cbi5oYW5kb3V0IHtcblx0cGFkZGluZy10b3A6IDE0cmVtO1xufVxuXG4ud2h5X2VkdSB7XG5cdHBhZGRpbmctYm90dG9tOiAyMHJlbTtcblxuXHRpbWcuaW1wYWN0X2ltYWdlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAtMzUlO1xuXHR9XG59XG5cblxuLmh3cCB7XG5cdHBhZGRpbmctdG9wOiAxM3JlbTtcbn1cblxuLmltcGFjdF9ibG9jayB7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDJyZW0gMnJlbSAwcmVtIDJyZW07XG5cblx0cCB7XG5cdFx0bWluLWhlaWdodDogNzVweDtcblx0fVxufVxuXG4iLCIuY2FyZWVyc19pbWFnZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAyMHB4O1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0bWFyZ2luOiBhdXRvO1xuXHRoZWlnaHQ6IDkwJTtcbn1cblxuLmJkX2dyYWRpZW50X2RkYiB7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMDRDN0YgMCUsICMxMzE5MzYgMTAwJSk7XG59XG4ucHktMTAwIHtcblx0cGFkZGluZy10b3A6IDEwMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG5cbi5ib3JkZXJfbGVmdF9zcGFuIHtcblx0aGVpZ2h0OiAxOXB4O1xuXHRiYWNrZ3JvdW5kOiAjMTZlN2NmO1xuXHR3aWR0aDogMnB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbi1sZWZ0OiAtMjBweDtcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAtNHB4O1xuXHRcblx0QG1lZGlhIChtYXgtd2lkdGg6IDY2N3B4KSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uZW1iZWQtY29udGFpbmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuXHRoZWlnaHQ6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuLmVtYmVkLWNvbnRhaW5lciBpZnJhbWUsXG4uZW1iZWQtY29udGFpbmVyIG9iamVjdCxcbi5lbWJlZC1jb250YWluZXIgZW1iZWQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLmNhcmVlcnNfaGVybyB7XG5cdHBhZGRpbmctdG9wOiAxNnJlbTtcblx0cGFkZGluZy1ib3R0b206IDEwcmVtO1xuXHRtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuXG4uaGVyb19zdGFuZGFyZCB7XG5cdHBhZGRpbmctdG9wOiAxNnJlbTtcblx0cGFkZGluZy1ib3R0b206IDEwcmVtO1xufVxuXG4uY2FyZWVyc19pbWFnZV9sYXJnZSB7XG5cdGhlaWdodDogMTAwdmg7XG5cdFxuXHRAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcblx0fVxufVxuXG4uY19ibG9jayB7XG5cdC5pdGVtX3dyYXBwZXJfY2FyZWVycyB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHR9XG5cdFxuXHQuaG92ZXJfc2hvdyB7XG5cdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHotaW5kZXg6IDk5OTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNpdGlvbjogMC4zcztcblx0XHRib3JkZXItcmFkaXVzOiA4O1xuXHR9XG5cdFxuXHQmOmhvdmVyIHtcblx0XHQuaG92ZXJfc2hvdyB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxufVxuXG4uaXRlbV93cmFwcGVyX2NhcmVlcnMge1xuXHRoNC50IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAzMHB4O1xuXHRcdGxlZnQ6IDMwcHg7XG5cdFx0XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDY2N3B4KSB7XG5cdFx0XHR0b3A6IDIwcHg7XG5cdFx0XHRsZWZ0OiAyMHB4O1xuXHRcdH1cblx0fVxufVxuXG4udGV4dC0yY29sIHtcblx0LW1vei1jb2x1bW4tY291bnQ6IDI7XG5cdGNvbHVtbi1jb3VudDogMjtcblx0LW1vei1jb2x1bW4tZ2FwOiAyMHB4O1xuXHRjb2x1bW4tZ2FwOiAyMHB4O1xufVxuXG4uam9iX2Rlc2NyaXB0aW9uIHtcblx0cCwgdWwsIGxpIHtcblx0XHRjb2xvcjogd2hpdGU7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHR9XG5cdFxuXHR1bCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0cGFkZGluZy1sZWZ0OiAxN3B4O1xuXHR9XG5cdFxuXHRsaSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5hcHBseWZvcm0ge1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi50ZXh0Zm9ybWFwcGx5IHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5sZWdhbF9wYWdlIGg0IHtcbiAgICBjb2xvcjogIzEzMTkzNjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4ucmVmZXJhbCB7XG5cdG1hcmdpbi10b3A6IDE1cmVtO1xufVxuXG4ucGFzc3dvcmRfd3JhcHBlciAuaW5wdXQtZ3JvdXAtYWRkb24gYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjMDA0QzdGO1xufVxuXG4ucGFzc3dvcmRfd3JhcHBlciAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI0cHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNjRweDtcbiAgICBoZWlnaHQ6IDYycHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICBwYWRkaW5nLXRvcDogMTdweDtcbn1cblxuLnBhc3N3b3JkX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRleHQtbGluay0tc2Vjb25kYXJ5OmhvdmVyLFxuLnRleHQtbGluay0td2hpdGU6aG92ZXIge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tb2RhbCAuY2xvc2Uge1xuXHRib3JkZXI6IG5vbmU7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjBweDtcbiAgICB0b3A6IDIwcHg7XG59XG5cbi50ZWFtX21vZGFsIHtcblx0Lm1vZGFsLWRpYWxvZyB7XG5cdFx0bWF4LXdpZHRoOiA3MDBweDtcblx0fVxuXG5cdC5tb2RhbC1jb250ZW50IHtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHR9XG59XG5cbi5tb2RhbCB7XG4gICAgei1pbmRleDogOTk5OTk5OTtcbn1cblxuLm1vZGFsLWJhY2tkcm9wLnNob3cge1xuICAgIHotaW5kZXg6IDk5OTk5OTtcbn1cblxuZGl2I2Nvc3RPZkF1ZGl0TW9kYWwge1xuICAgIHotaW5kZXg6IDk5OTk5OTkhaW1wb3J0YW50O1xuXG5cdGg0IHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuLndlYmluYXJfY29udGVudCB7XG5cdHVsLCBsaSwgb2wge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxufSIsIkBtZWRpYSAobWluLXdpZHRoOjY2N3B4KSB7XG4gICAgLmhpZGVfZGVza3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cbiAgICAuaGlkZV9tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuY19ibG9jayAuaXRlbV93cmFwcGVyX2NhcmVlcnMge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5jX2Jsb2NrOmhvdmVyIC5ob3Zlcl9zaG93IHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcGFkZGluZzogNTBweDtcbiAgICB9XG4gICAgLmhvbWVfY2Ffc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgICB9XG5cbiAgICAuYXBwX3BvaW50cyAuaHNfaXRlbSBpbWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgICB9XG5cbiAgICAuYmxvZ19pbWFnZV93cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICB9XG5cbiAgICAuYWJvdXRfc2VjdGlvbiAuaXRlbSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgIH1cblxuICAgIC5hYm91dF9zZWN0aW9uIC5zY3JvbGxpbmdfc2VjdGlvbiB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzE2RTdDRjtcbiAgICAgICAgcGFkZGluZy10b3A6IDByZW07XG4gICAgfVxuXG4gICAgLmFib3V0X3NlY3Rpb24gLml0ZW06YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTRyZW07XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNkU3Q0Y7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICNibG9nX3Bvc3RfY2FsYyAuYmxvZ19pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEzMHB4O1xuICAgIH1cbiAgICBcbiAgICAudW5zZXRfbWluSGVpZ2h0IHtcbiAgICAgICAgbWluLWhlaWdodDogYXV0byFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIFxuICAgIC53aHlfZWR1IGltZy5pbXBhY3RfaW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBcbiAgICAud2h5X2VkdSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3cmVtO1xuICAgIH1cbiAgICBcbiAgICAuaHdwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDdyZW07XG4gICAgfVxuICAgIFxuICAgIC5hcHBsaWNhbnRfc2lnbmluIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIH1cbiAgICBcbiAgICBpbWcubGluZXNfbGVmdCwgaW1nLmxpbmVzX3JpZ2h0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgXG4gICAgLmhwX3dyYXBwZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgICB6LWluZGV4OiA5OTtcbiAgICB9XG4gICAgXG4gICAgLnJlc291cmNlX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIH1cbiAgICBcbiAgICBpbWcudnBfbGluZXMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBcbiAgICBzZWN0aW9uLnZwX2NvbnRhY3Qge1xuICAgICAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICB9XG4gICAgXG4gICAgLndlYmluYXJfY29udGVudCBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgIFxuICAgIC53ZWJpbmFyX2NvbnRlbnQgdWwge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICBcbiAgICAjY2xvY2tkaXYgLnRpbWVfaXRlbSBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuICAgIFxuICAgIC5zdGFyX2ltYWdlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgICB9XG4gICAgXG4gICAgI2Nsb2NrZGl2IC50aW1lX2l0ZW0ge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMxNkU3Q0Y7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB9XG4gICAgXG4gICAgLy8gLnRhcmdldF9iYl9tb2JpbGUge1xuICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA1MzBweCFpbXBvcnRhbnQ7XG4gICAgICAgIC8vIH1cbiAgICAgICAgXG4gICAgICAgIC53ZWJpbmFyX2xpbmVzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5wcmFjdGljZV9hcmVhX2hlcm8gLnBhX2hlYWRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAucHJhY3RpY2VfYXJlYV9oZXJvIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDdyZW07XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5iYWNrZ3JvdW5kLXBhbGVibHVlZ3JleW1vYmlsZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcGFsZWJsdWVncmV5O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuYmFja2dyb3VuZC13aGl0ZW1vYmlsZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLnBhX2NvbnRhY3QgLmNvbnRhY3RfZm9ybV93cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0haW1wb3J0YW50O1xuICAgICAgICAgICAgYnV0dG9uLmJ0bl9wcmltYXJ5LmJ0bl9ibHVlLmQtYmxvY2sge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIGEubmF2LWl0ZW0ubmF2LWxpbmsuYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MCUhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGVmdDogMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLnBhX3dyYXBwZXIgLmJ0bl9wcmltYXJ5IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDEhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuaGVyb19iYW5uZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcmVtO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAucGFfYmxvY2tzIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsIC5wYV9ibG9ja3MgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgIGZvbnQtdmFyaWFudDogaW5pdGlhbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBkaXYuZHJvcGRvd24tbXVsdGljb2wyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTAlIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLm5hdmJhciAubmF2LWl0ZW0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgLmRyb3Bkb3duLWNvbCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAubWVudV9oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICNuYXZiYXJEcm9wZG93biB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICAgICAgc3Bhbi5tbC0xIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC8vIFxuICAgICAgICBcbiAgICAgICAgLm5hdmJhciAubmF2LWl0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDYycHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgYS5uYXYtaXRlbS5uYXYtbGluay5hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICR0dXJxdW9pc2UhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBhLm5hdi1pdGVtLm5hdi1saW5rLmFjdGl2ZTphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgbGkuZHJvcGRvd24uZm9udC13ZWlnaHQtYm9sZC53ZWItYXZhdGFyIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAjbmF2YmFyRHJvcGRvd24gc3Bhbi5tbC0xIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBjb2xvcjogIzBkNDI2OTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuZHJvcGRvd24tbWVudS5zaG93IHtcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAvLyAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgICAgICAvLyAgICAgd2hpdGUtc3BhY2U6IGJyZWFrLXNwYWNlcztcbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmNvbnRhY3RfZm9ybSAuY29udGFjdF9mb3JtX3dyYXBwZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5iZ19pbnRpYWwge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogaW5pdGlhbCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5ib3hfaXRlbSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLnRhcmdldFNpZ25JbiB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5oaWRlTW9iaWxlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgYSNuYXZiYXJEcm9wZG93bkV4cGFuZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5jb250YWN0X2Zvcm0ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC0xNnZoO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAuY29udGFjdF9idXR0b25zIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNHJlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICNtb3ZlbWVudCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgI3VwZGF0ZXMge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEycmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJhY3RpY2VfYXJlYXNfbW9iaWxlIC5zd2lwZXItc2xpZGUgLm51bWJlciB7XG4gICAgICAgICAgICAgICAgbGVmdDogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTMzODREO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC50YWNfbW9iaWxlIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5qb2luZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5hYm91dF9oZXJvIHtcbiAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDYwdmg7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgaDEueGwge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5oaWRlbWVub3cge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAucXVpY2tfbGlua3MgLml0ZW0ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDRDN0Y7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5iYWNrZ3JvdW5kX2FjY2VudCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLndoeV9wb2ludHNfb3ZlcmxhcCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAucG9pbnRzX2JhY2tncm91bmQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5jYXNlX3N0dWR5IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxM3ZoO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmNhc2VzdHVkeV9iYWNrZ3JvdW5kIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAucmVhc29ucyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgLmNvbC0xMi5jb2wtbWQtMy50ZXh0LWNlbnRlci5hbGlnbi1zZWxmLWVuZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLnNhdmluZ3NfY2FsY19oZWFkZXIge1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnJlbSAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNhbGNfZm9vdGVyIC50ZXh0X3dyYXBwZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAuY2FsY19mb290ZXJfaW1hZ2Uge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAuY2FsY19wYXJ0X29uZSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAuc2F2aW5nc19pbmZvIC5zYXZpbmdzX2l0ZW0ge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgICAgICAgICAgICAgICBoMi50ZXh0LXBhbGVibHVlZ3JleS54bC5mdy03MDAge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zYXZpbmdzX2luZm8gLnNhdmluZ3NfaXRlbTpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC8vIGJvZHkjc2F2aW5ncy1jYWxjdWxhdG9yICN1cGRhdGVzIHtcbiAgICAgICAgICAgICAgICAvLyAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgaW1nLnNhdmluZ3NncmFwaGljIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnZhbHVlc193cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNhbGNfaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEycmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgLmxpbmVfZmxvYXRfcGEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAuaHNfaW1hZ2VfYmIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBcbiAgICAgICAgICAgIGFuZCAobWluLWRldmljZS13aWR0aDogNzY4cHgpIFxuICAgICAgICAgICAgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMTkwcHgpIFxuICAgICAgICAgICAgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEpIHtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAud2h5X2VkdSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAuaHdwIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDdyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIC53aHlfZWR1IGltZy5pbXBhY3RfaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIC8vIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAvLyBib3R0b206IC0yMiU7XG4gICAgICAgICAgICAgICAgICAgIC8vIG1heC13aWR0aDogNjAlO1xuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgLmhwX3dyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgLmFyX2Jsb2NrIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAud2ViaW5hcl9jb250ZW50IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgLndlYmluYXJfY29udGVudCB1bCB7XG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICNibG9nX3Bvc3RfY2FsYyB7XG4gICAgICAgICAgICAgICAgICAgIC5ibG9nX2ltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNi43cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICNjbG9ja2RpdiAudGltZV9pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMTZFN0NGO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIC5hYm91dF9oZXJvIC5oZWFkZXJfbGluZXMge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgLmNhbGNfcGFydF9vbmUge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTdyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIC5oZXJvX2Jhbm5lciB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBpbml0aWFsIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgLnBhX2Jsb2Nrc19sYXJnZSAuaXRlbTpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ3MHB4O1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5wYV9ibG9ja3NfbGFyZ2UgLml0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHM7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHghaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAjdXBkYXRlc19lbmdhZ2UgaW1nLmJhY2tncm91bmRfaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAjdXBkYXRlc19lbmdhZ2UgLnJvdyB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTB2aDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnZpbWVvX3dyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNnJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgLmhzX2ltYWdlX2JiIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgLnNhdmluZ3NfY2FsY19oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycmVtIDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jYWxjX2Zvb3RlciAudGV4dF93cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgLmNhc2Vfc3R1ZHkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4dmg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNhc2VzdHVkeV9iYWNrZ3JvdW5kIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHZoO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmFyX2Jsb2NrIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIFxuICAgICAgICAgICAgYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgXG4gICAgICAgICAgICBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDExOTBweCkgXG4gICAgICAgICAgICBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMikge1xuXG4gICAgICAgICAgICAgICAgLmhwX3dyYXBwZXIgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAuaW1wYWN0X2Jsb2NrIHAge1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxNTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgaW1nLnZwX2xpbmVzIHtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgLmZlYXR1cmVkX3Bvc3Qge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAuYXJfYmxvY2sge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIC53ZWJpbmFyX2NvbnRlbnQgbGkge1xuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAud2ViaW5hcl9jb250ZW50IHVsIHtcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgLmFib3V0X3NlY3Rpb24gLml0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0MHZoO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAud2h5X3BvaW50cy5ocyB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEyMHZoO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjB2aDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgLnBvaW50c19iYWNrZ3JvdW5kIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzEzMTkzNTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgLmNhc2Vfc3R1ZHkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4dmg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNhc2VzdHVkeV9iYWNrZ3JvdW5kIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHZoO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAuaGVyb19iYW5uZXIge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogaW5pdGlhbCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIC5wYV9ibG9ja3NfbGFyZ2UgLml0ZW06aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0NzBweDtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucGFfYmxvY2tzX2xhcmdlIC5pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk5O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQxMHB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjRzO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgI3VwZGF0ZXNfZW5nYWdlIGltZy5iYWNrZ3JvdW5kX2ltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgI3VwZGF0ZXNfZW5nYWdlIC5yb3cge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwdmg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC52aW1lb193cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgI2VuZ2FnZSAuY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5NSU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIC50YXJnZXRWUF9pcGFkUCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIC5oc19pbWFnZV9iYiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIC5zYXZpbmdzX2NhbGNfaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnJlbSAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY2FsY19mb290ZXIgLnRleHRfd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIC5jYWxjX2Zvb3Rlcl9pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAuY2FsY19wYXJ0X29uZSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAuc2F2aW5nc19pbmZvIC5zYXZpbmdzX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICAgICAgICAgICAgICAgICAgICBoMi50ZXh0LXBhbGVibHVlZ3JleS54bC5mdy03MDAge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc2F2aW5nc19pbmZvIC5zYXZpbmdzX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgYm9keSNzYXZpbmdzLWNhbGN1bGF0b3IgI3VwZGF0ZXMge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBpbWcuc2F2aW5nc2dyYXBoaWMge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudmFsdWVzX3dyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA5cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgLmNvbnRhY3RfYnV0dG9ucyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDZyZW07XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgaW1nLmdyYXBoaWNfb25lIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHJlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTNyZW07XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTk5OTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBsaS5kcm9wZG93bi5mb250LXdlaWdodC1ib2xkLndlYi1hdmF0YXIge1xuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAjbmF2YmFyRHJvcGRvd24gc3Bhbi5tbC0xIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGUhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHNlY3Rpb24jcG9pbnRzIC5jb2wtMTIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgICAgIC50YXJnZXRfY29udGFjdF9jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTVyZW07XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTk7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxNkU3Q0YhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAuaHNfaW1hZ2VfYmIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcbiAgICAgICAgICAgICAgICBhOmhvdmVyIHsgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU1M3B4KSBhbmQgKG1pbi13aWR0aDogNDIzcHgpIHtcbiAgICAgICAgICAgICAgICAuY2Fyb3VzZWwtc2xpZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCUhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wcmFjdGljZV9hcmVhc19tb2JpbGUgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICIsIi5taC0xNTAge1xuICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xufVxuLmNhcmQtZ3JleSB7XG4gICAgYmFja2dyb3VuZDogI0Y4RjhGOTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5jYXJkLXN0cm9rZV9fbGJsdWUge1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDQ0LCAxMDcsIDE3NCwgMC4yKTtcbn1cbi5zdGF0c19ibG9jayB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cblx0cCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuXG4uYm9va19pbWFnZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4uYm9va19ib3gge1xuXHQucm93IHtcblx0XHRtaW4taGVpZ2h0OiAzNzVweDtcblx0fVxufVxuXG4ubGgtNzAge1xuXHRsaW5lLWhlaWdodDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4uY2FyZC1zdHJva2VfX2dyZXkge1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjRTFFNEVDO1xufVxuXG4uY2FyZC1zdHJva2VfX2xibHVlIHtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgcmdiYSg0NCwgMTA3LCAxNzQsIDAuMik7XG59XG4uY2FyZC1ncmV5IHtcbiAgICBiYWNrZ3JvdW5kOiAjRjhGOEY5O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5jYXJkX2hlYWRlciB7XG4gICAgaGVpZ2h0OiAxMjBweDtcbn1cbi5iZ19ncmV5IHtcbiAgICBiYWNrZ3JvdW5kOiAjRjhGOEY5O1xufVxuLmNhcmRfaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDEyMHB4O1xufVxuLmJnLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzE5MzYgIWltcG9ydGFudDtcbn1cbi5lcXVhbHNfY2lyY2xlIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyOiAycHggc29saWQgI0Q1RTFFRjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjBweDtcbiAgICB0b3A6IC00MHB4O1xufVxuXG4uc2F2aW5nc19jYXJkIC5yb3cgLlNDX2Zvb3RlciB7XG4gICAgYmFja2dyb3VuZDogIzM2M0I1MjtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDhweCA4cHg7XG59XG5cbi5iZ19ibHVlXzUwMCB7XG4gICAgYmFja2dyb3VuZDogIzA1QTRDQTtcbn1cblxuLmJvb2tfaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuLmJvb2tfYm94IC5yb3cge1xuICAgIG1pbi1oZWlnaHQ6IDM3NXB4O1xufVxuLmJyLTgge1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5zYXZpbmdzaGVhZCB7XG5cdHBhZGRpbmctdG9wOiAxMHJlbTtcbn1cblxuLmJnX2JsdWVfNDAwIHtcbiAgICBiYWNrZ3JvdW5kOiAjMUM2RUE2O1xufSIsIi5lcnJvcl93cmFwcGVyIHtcblx0aGVpZ2h0OiA3MnZoO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi10b3A6IDEyMHB4O1xuXHRcblx0QG1lZGlhIChtYXgtd2lkdGg6IDY2N3B4KSB7XG5cdFx0aGVpZ2h0OiAxMDB2aDtcblx0XHRcblx0XHQuY29sLTEyLmNvbC1tZC01Lm9mZnNldC1tZC03LnRleHQtY2VudGVyLnRleHQtbWQtbGVmdCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAtMzB2aDtcblx0XHRcdHotaW5kZXg6IDk5O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblx0fVxufVxuXG4uZXJyb3JfaW1hZ2Uge1xuXHR6LWluZGV4OiA5O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bWF4LXdpZHRoOiAzNXZ3O1xuXHRcblx0QG1lZGlhIChtYXgtd2lkdGg6IDY2N3B4KSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdG1heC13aWR0aDogODB2dztcblx0XHRtYXJnaW46IGF1dG87XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IC03MHZoO1xuXHR9XG59Il0sInNvdXJjZVJvb3QiOiIifQ==*/