/* PRIMARY COLORS */
/* 003976 */
/* EFAB00 */
/* 0073BD */
/* 4B4AA9 */
/* AEEAE5 */
/* E5E854 */
/* F8EB61 */
/* 627378 */
/* E1143C */
/* SECONDARY COLORS */
/* 000000 */
/* DDDDDD */
/* EAEAEA */
/* F4F4F4 */
/* e6e6e6 */
/* 4D4D4C */
/* FFFFFF */
/* 5EC4DF */
/* 006cc2 */
/* F1AB03 */
/* 1e1c22 */
/* 0b0318 */
/* dfe4e6 */
/* cacaca */
/* 993399 */
/*

EXAMPLE FOR MQ REFERENCES =>

body {
  > * { display: none !important; }
  background: green !important;
  @media only screen and (max-width: 45.562rem)  { background: orange !important;  }
  @media only screen and (min-width: 45.625rem) and (max-width: 63.938rem) { background: teal !important;    }
  @media only screen and (min-width: 64rem)  { background: orchid !important;  }
  @media only screen and (min-width: 75rem) { background: tomato !important;  }
}

*/
@import url(https://fonts.googleapis.com/css?family=Roboto+Slab:400,300,700);
@font-face {
  font-display: swap;
  font-family: 'NationalLight';
  src: url("../fonts/NationalWeb-Light.eot") format("eot"), url("../fonts/NationalWeb-Light.woff2") format("woff2"), url("../fonts/NationalWeb-Light.woff") format("woff"); }

@font-face {
  font-display: swap;
  font-family: 'NationalLightItalic';
  src: url("../fonts/National-LightItalic.eot") format("eot"), url("../fonts/National-LightItalic.woff2") format("woff2"), url("../fonts/National-LightItalic.woff") format("woff"); }

@font-face {
  font-display: swap;
  font-family: 'NationalMedium';
  src: url("../fonts/National-Medium.eot") format("eot"), url("../fonts/National-Medium.woff2") format("woff2"), url("../fonts/National-Medium.woff") format("woff"); }

@font-face {
  font-display: swap;
  font-family: 'NationalMediumItalic';
  src: url("../fonts/National-MediumItalic.eot") format("eot"), url("../fonts/National-MediumItalic.woff2") format("woff2"), url("../fonts/National-MediumItalic.woff") format("woff"); }

@font-face {
  font-display: swap;
  font-family: 'NationalBook';
  src: url("../fonts/National-Book.eot") format("eot"), url("../fonts/National-Book.woff2") format("woff2"), url("../fonts/National-Book.woff") format("woff"); }

@font-face {
  font-display: swap;
  font-family: 'NationalSemiBold';
  src: url("../fonts/National-Semibold.eot") format("eot"), url("../fonts/National-Semibold.woff2") format("woff2"), url("../fonts/National-Semibold.woff") format("woff"); }

@font-face {
  font-display: swap;
  font-family: 'NationalBold';
  src: url("../fonts/National-Bold.eot") format("eot"), url("../fonts/National-Bold.woff2") format("woff2"), url("../fonts/National-Bold.woff") format("woff"); }

@font-face {
  font-display: swap;
  font-family: 'NationalBoldItalic';
  src: url("../fonts/National-BoldItalic.eot") format("eot"), url("../fonts/National-BoldItalic.woff2") format("woff2"), url("../fonts/National-BoldItalic.woff") format("woff"); }

@font-face {
  font-display: swap;
  font-family: 'NationalExtraBold';
  src: url("../fonts/National-Extrabold.eot") format("eot"), url("../fonts/National-Extrabold.woff2") format("woff2"), url("../fonts/National-Extrabold.woff") format("woff"); }

@font-face {
  font-display: swap;
  font-family: 'NationalBlackItalic';
  src: url("../fonts/National-BlackItalic.eot") format("eot"), url("../fonts/National-BlackItalic.woff2") format("woff2"), url("../fonts/National-BlackItalic.woff") format("woff"); }

/*
  National Fonts
*/
/*
  Roboto Fonts
*/
html body .l-header {
  background-color: white !important;
  border-bottom: 2px solid #efab00; }
  html body .l-header #block-kent-state-blocks-campus-logo a img.campus_kent {
    margin: 2em 0em 2em 2em !important; }

html .l-header .block-kent-state-blocks-campus-secondary-menu li a span:last-of-type,
html .l-header .block-kent-state-blocks-campus-secondary-menu span.fa {
  background-color: #003976;
  color: white !important; }

html .l-header section[class*=block-ksu-custom-blocks-redesign-utility-nav-links] li a:hover i.fa {
  color: #eaeaea !important; }

.kent-rd-megamenu ul.megamenu-wrapper > li > a > span {
  color: black; }

body[class*=theme--ksu-department-zurb] .megamenu-container ul.megamenu-links li.scnd-level > a {
  color: black; }

.l-header-region .block-ksu-custom-blocks-redesign-kent-mobile-menu .menu-button span {
  background-color: #4d4d4c; }
  .l-header-region .block-ksu-custom-blocks-redesign-kent-mobile-menu .menu-button span:after, .l-header-region .block-ksu-custom-blocks-redesign-kent-mobile-menu .menu-button span:before {
    background-color: #4d4d4c !important; }

header .block-kent-state-blocks-group-header {
  margin-top: 2rem !important; }
  header .block-kent-state-blocks-group-header .group-name a {
    color: #003976 !important;
    font-size: 1.5em !important;
    font-style: italic;
    border-bottom: none !important; }

.kent-rd-megamenu ul.megamenu-wrapper > li {
  line-height: 2em !important; }

/*Footer*/
div.footer-outside-wrap {
  background-color: white; }
  div.footer-outside-wrap .inside-wrap {
    background-color: white;
    padding-bottom: 0px; }
  div.footer-outside-wrap img.bottom-decor {
    display: none; }
  div.footer-outside-wrap img.background-footer-image {
    display: none; }

body .footer-outside-wrap section.l-footer-columns h2,
body .footer-outside-wrap section.l-footer-columns h2.block-title {
  margin: 0 auto; }

.footer-outside-wrap section.l-footer-columns section.block.block-kent-state-blocks-footer-subtitle-block .footer-subtitle a {
  font-family: 'NationalBold', "Helvetica Neue", Helvetica, Arial, sans-serif !important; }
  .footer-outside-wrap section.l-footer-columns section.block.block-kent-state-blocks-footer-subtitle-block .footer-subtitle a:after {
    display: none !important; }

section.block.block-kent-state-blocks.block-kent-state-blocks-campus-footer-menu {
  padding: 1em; }

body .footer-outside-wrap section.l-footer-columns h2,
body .footer-outside-wrap section.l-footer-columns h2.block-title,
body .footer-outside-wrap footer.l-footer h2,
body .footer-outside-wrap footer.l-footer h2.block-title {
  color: #003976;
  margin-top: 0 !important; }

body .footer-outside-wrap footer.l-footer,
body .footer-outside-wrap section.l-footer-columns {
  color: black; }

.footer-outside-wrap section.l-footer-columns section.block.block-kent-state-blocks-footer-title-block .footer-title-block .footer-title {
  font-size: 1.5em;
  display: block;
  font-family: 'NationalBold', "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: black; }

.footer-outside-wrap section.l-footer-columns section.block.block-kent-state-blocks-footer-subtitle-block .footer-subtitle a {
  font-family: 'NationalBold', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.2rem;
  color: black; }

.block-kent-state-blocks-campus-footer-menu {
  clip-path: none;
  -webkit-clip-path: none;
  background-color: #eaeaea !important; }

body .footer-outside-wrap section.l-footer-columns {
  color: black; }
  body .footer-outside-wrap section.l-footer-columns a {
    color: black; }
  body .footer-outside-wrap section.l-footer-columns h2.pane-title {
    color: #003976; }
  body .footer-outside-wrap section.l-footer-columns .block-content ul li a {
    color: black; }
    body .footer-outside-wrap section.l-footer-columns .block-content ul li a:hover {
      text-decoration: none;
      color: #003976; }

body footer .block-kent-state-blocks-campus-logo-footer img {
  margin: 0;
  width: 250px; }

body footer .copyright {
  padding-top: 0px; }

/*Buttons*/
a.button.small {
  color: black !important;
  border-radius: 12px;
  box-shadow: inset 0px 0px 0px 2px #cacaca !important;
  padding: 10px 14px; }
  a.button.small:hover {
    background-color: #eaeaea !important;
    text-decoration: none; }

a.button.primary {
  background-color: #cacaca !important; }

a.button.angled {
  background-color: #cacaca !important;
  color: black !important;
  clip-path: none !important;
  clip-path: none !important;
  -webkit-clip-path: none !important; }
  a.button.angled:hover {
    background-color: #eaeaea !important; }

a.button.text-button {
  color: black !important;
  font-weight: 600; }

/*Slider Arrows */
.owl-carousel.arrows-slider .carousel-nav-dir,
.owl-carousel.content-slider .carousel-nav-dir {
  fill: transparent !important; }

/*Horizontal Rule */
hr {
  border: solid #cacaca 1px !important; }

/*Basic Pages */
.panel-pane.pane-block.pane-kent-state-blocks-group-primary-menu {
  background-color: #eaeaea !important;
  clip-path: none !important;
  clip-path: none !important;
  -webkit-clip-path: none !important; }
  .panel-pane.pane-block.pane-kent-state-blocks-group-primary-menu ul.menu li a {
    color: black !important; }
    .panel-pane.pane-block.pane-kent-state-blocks-group-primary-menu ul.menu li a:hover {
      text-decoration: none !important;
      color: black !important; }

/*Caption Style */
div.di-caption {
  position: relative;
  z-index: 5;
  margin-left: calc(-50vw + 50%);
  margin-right: calc(-50vw + 50%); }
  div.di-caption div.pane-content {
    position: absolute;
    bottom: 1px;
    /* FF3.6-15 */
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, black 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#000000', GradientType=0);
    /* IE6-9 */
    width: 100%; }
    div.di-caption div.pane-content div.field-name-body p {
      color: white;
      font-weight: bold;
      font-size: 18px;
      padding: 20px 40px 0px 40px; }

/*Articles*/
body.node-type-article .owl-carousel-article-wrapper .bottom_overlay {
  display: none !important; }

/*Event Pages*/
body.node-type-event .owl-carousel-event-wrapper .bottom_overlay {
  display: none !important; }

.panel-pane.pane-views-panes.pane-events-group-promoted-pane-1col .calendar-date,
.panel-pane.pane-views-panes.pane-events-group-similar-events-re .calendar-date,
.panel-pane.pane-views-panes.pane-corp-services-program-listing-group-corp-programs-sessions-1col .calendar-date,
.panel-pane.pane-views-panes.pane-events-group-promoted-1col-enddate .calendar-date {
  background-color: #cacaca !important;
  color: black !important; }

/*Extended Profiles*/
.node-type-extended-profile .image-right.overflow-right {
  clip-path: none !important;
  clip-path: none !important;
  -webkit-clip-path: none !important;
  max-width: 100%; }

.node-type-extended-profile .halves-row {
  clip-path: none !important;
  clip-path: none !important;
  -webkit-clip-path: none !important;
  padding-top: 1em !important;
  margin-top: 1em !important;
  position: relative !important;
  display: inline-block !important; }

/*FAQ View*/
.view.view-faqs.view-id-faqs.view-display-id-group_pane dl dd > a:before {
  color: #eaeaea !important; }

h2.rtecenter.virtual-tour {
  font-family: 'NationalBlackItalic', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 3em;
  color: #003976;
  text-transform: uppercase;
  text-align: center; }

body .footer-outside-wrap section.l-footer-columns .footer-block-title,
body .footer-outside-wrap section.l-footer-columns h2.pane-title {
  color: #003976; }

.block-kent-state-blocks-campus-footer-menu {
  padding: 1em; }
  .block-kent-state-blocks-campus-footer-menu .footer-block-title {
    margin-bottom: 0; }

.node-type-administrative-group-par .footer-outside-wrap .footer-third .block-kent-state-blocks {
  padding-top: 15px !important; }

.footer-outside-wrap .row.l-footer-columns .footer-block-title {
  margin-bottom: 0; }

/*Homepage Styles for Design Innovation*/
/*Primary Slider*/
body .video_node_wrapper .mouse_icon {
  display: none; }

@media (min-width: 1024px) {
  body .video_node_wrapper .backgr_cover.backgr_cover_animated,
  body .video_node_wrapper .backgr_cover {
    min-height: 740px !important; } }

body .video_node_wrapper .video_background_text_holder {
  text-align: left !important; }
  @media (min-width: 64rem) {
    body .video_node_wrapper .video_background_text_holder {
      min-height: 70vh !important; } }
  body .video_node_wrapper .video_background_text_holder .inside {
    padding: 175px 20px; }
    body .video_node_wrapper .video_background_text_holder .inside .video_links_section {
      text-align: left;
      position: absolute;
      display: inline-block;
      top: 40%; }
      body .video_node_wrapper .video_background_text_holder .inside .video_links_section .video_secondary_links .field-name-field-secondary-link a {
        padding: 2px 8px !important;
        background: transparent !important;
        border-radius: 8px !important;
        opacity: .9;
        width: auto !important; }
        body .video_node_wrapper .video_background_text_holder .inside .video_links_section .video_secondary_links .field-name-field-secondary-link a:hover {
          color: #cacaca;
          border-color: #eaeaea; }
    body .video_node_wrapper .video_background_text_holder .inside .field-name-field-text-headline {
      color: white;
      font-size: 50px;
      position: absolute;
      display: inline-block;
      top: 25%; }
      @media (min-width: 700px) and (max-width: 1023px) {
        body .video_node_wrapper .video_background_text_holder .inside .field-name-field-text-headline {
          top: 18%; } }
      @media (max-width: 699px) {
        body .video_node_wrapper .video_background_text_holder .inside .field-name-field-text-headline {
          top: 18%;
          font-size: 30px;
          background-color: rgba(0, 0, 0, 0.8);
          padding: 12px;
          line-height: 36px; } }

body .video_node_wrapper .svg_bottom_style .cls-2 {
  fill: white !important; }

@media (max-width: 1023px) {
  .feature-column.clearfix.panel-region--wide {
    background-color: black;
    z-index: 10;
    max-height: inherit;
    overflow: hidden;
    left: 0px; } }

@media (min-width: 1024px) {
  .feature-column.clearfix.panel-region--wide {
    background-color: rgba(0, 0, 0, 0.8);
    position: absolute;
    margin-top: -210px !important;
    z-index: 10;
    height: 210px;
    width: 103%;
    overflow: hidden;
    left: 0px; } }

/*End Primary Slider*/
/*Fake Video Headline */
.di-homepage-headline p {
  font-family: 'NationalBold', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.2;
  color: #fff;
  font-size: 30px;
  position: absolute;
  display: inline-block;
  bottom: 80px;
  z-index: 10;
  width: 100%;
  padding-right: 20px;
  font-style: italic; }
  @media (max-width: 600px) {
    .di-homepage-headline p {
      font-size: 22px; } }

/*End Fake Video Headline */
/*Introduction Section*/
.di-introduction .row {
  margin-bottom: 50px; }
  .di-introduction .row .body-text p {
    font-size: 16px;
    line-height: 25px; }
    .di-introduction .row .body-text p span.di-intro-large {
      font-size: 20px;
      color: #003976;
      font-family: 'NationalBold', "Helvetica Neue", Helvetica, Arial, sans-serif; }
  .di-introduction .row .di-cta-menu {
    background-color: #eaeaea;
    margin-bottom: 25px;
    padding: 20px 40px;
    max-width: 310px; }
    .di-introduction .row .di-cta-menu a.dept-cta-link {
      text-decoration: none;
      color: black;
      font-family: NationalBold, 'Helvetica Neue', Helvetica, Arial, sans-serif;
      font-variant-numeric: lining-nums;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      text-transform: uppercase;
      line-height: 120%;
      font-size: 15px; }
      .di-introduction .row .di-cta-menu a.dept-cta-link:hover {
        color: #003976; }

/*End Introduction Section*/
/*Large Image Grid*/
.pane-image-grid-large-image-grid {
  max-width: 132rem;
  margin: auto;
  float: none; }
  .pane-image-grid-large-image-grid .views-row {
    position: relative;
    display: inline-block;
    margin-right: -3px;
    margin-bottom: -6px; }
    @media only screen and (min-width: 700px) {
      .pane-image-grid-large-image-grid .views-row {
        width: 20% !important; } }
    @media only screen and (max-width: 699px) {
      .pane-image-grid-large-image-grid .views-row {
        width: 50% !important; } }
    .pane-image-grid-large-image-grid .views-row .views-field-field-image-grid {
      position: relative;
      float: left;
      cursor: default !important;
      width: 101%;
      /* Safari 6.0 - 9.0 */
      filter: grayscale(100%);
      transition-duration: .8s; }
      .pane-image-grid-large-image-grid .views-row .views-field-field-image-grid:before {
        background: none; }
      .pane-image-grid-large-image-grid .views-row .views-field-field-image-grid .image-grid-links-container .image-grid-links-title {
        display: none !important; }
      .pane-image-grid-large-image-grid .views-row .views-field-field-image-grid:hover {
        /* Safari 6.0 - 9.0 */
        filter: none !important; }
        .pane-image-grid-large-image-grid .views-row .views-field-field-image-grid:hover .image-grid-links-container .image-grid-links-title {
          width: 100%;
          position: absolute;
          z-index: 5;
          text-align: center;
          vertical-align: middle;
          display: inline-block !important; }
          .pane-image-grid-large-image-grid .views-row .views-field-field-image-grid:hover .image-grid-links-container .image-grid-links-title span {
            background-color: rgba(0, 57, 118, 0.8);
            padding: 2px 5px;
            margin-top: 15px;
            position: relative;
            width: 80%;
            display: inline-block;
            font-size: 22px;
            line-height: 1.5;
            letter-spacing: 0px;
            color: white;
            font-weight: 600;
            font-family: 'NationalBold', "Helvetica Neue", Helvetica, Arial, sans-serif;
            font-variant-numeric: lining-nums;
            -webkit-font-smoothing: antialiased; }
      .pane-image-grid-large-image-grid .views-row .views-field-field-image-grid .image-grid-links-container .image-grid-links-image {
        position: relative;
        float: left; }

div.footer-outside-wrap .inside-wrap {
  padding-top: 50px; }

.kent-rd-megamenu ul.megamenu-wrapper > li > a {
  text-shadow: none; }

@media only screen and (min-width: 64rem) {
  body[class*=theme--ksu-department-zurb] .kent-rd-megamenu ul.megamenu-wrapper li div.megamenu-container {
    margin-top: 0;
    background: white;
    border: 1px solid #e6e6e6;
    border-bottom: 3px solid #5ec4df; } }

body[class*=node-type-administrative-group] .featured-stories-section .headline h2 {
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.9375rem;
  margin-bottom: 3rem;
  display: inline-block;
  letter-spacing: 1px;
  padding-left: 0;
  margin-left: 12%; }

.pane-teaser-1-horizontal-image-text-teaser ul li .view-mode-horizontal_image_and_text_teaser .copy h2 {
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.563em; }

h2.block-title {
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.563em; }

h2,
p.h2 {
  font-size: 1.563em;
  line-height: 1.25em; }

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "NationalBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.pane-teaser-1-horizontal-image-text-teaser ul li .view-mode-horizontal_image_and_text_teaser .copy .field-name-body div,
.pane-teaser-1-horizontal-image-text-teaser ul li .view-mode-horizontal_image_and_text_teaser .copy .field-name-body p,
.pane-teaser-1-horizontal-image-text-teaser ul li .view-mode-horizontal_image_and_text_teaser .copy .field-name-body span {
  font-weight: 600;
  line-height: 1.4; }

h3, p.h3 {
  text-transform: uppercase;
  font-size: 1.25em;
  line-height: 1.22222222em; }

/*Event Styles for CAED*/
/*Event Header Image*/
.pane-events-event-image-header h2.pane-title {
  display: none; }

.pane-events-event-image-header .panel-layout-kitchen-sink {
  position: relative; }
  .pane-events-event-image-header .panel-layout-kitchen-sink .panel-region--width-normal {
    max-width: 100% !important; }
    .pane-events-event-image-header .panel-layout-kitchen-sink .panel-region--width-normal .views-field-field-event-media .field-content {
      position: relative; }
      .pane-events-event-image-header .panel-layout-kitchen-sink .panel-region--width-normal .views-field-field-event-media .field-content:before {
        content: '';
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background: linear-gradient(to right, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.8) 24%, rgba(0, 0, 0, 0) 56%, rgba(0, 0, 0, 0) 100%); }
        @media only screen and (max-width: 800px) {
          .pane-events-event-image-header .panel-layout-kitchen-sink .panel-region--width-normal .views-field-field-event-media .field-content:before {
            background: none; } }
      .pane-events-event-image-header .panel-layout-kitchen-sink .panel-region--width-normal .views-field-field-event-media .field-content img {
        width: 100%; }
  .pane-events-event-image-header .panel-layout-kitchen-sink .panel-inner-wrap {
    position: absolute;
    top: 0px;
    z-index: 10;
    width: 100% !important;
    max-width: 100% !important;
    height: 100%; }
    @media only screen and (max-width: 800px) {
      .pane-events-event-image-header .panel-layout-kitchen-sink .panel-inner-wrap {
        display: none !important; } }
    .pane-events-event-image-header .panel-layout-kitchen-sink .panel-inner-wrap .top-left-asymmetrical {
      margin-left: 20px; }
      .pane-events-event-image-header .panel-layout-kitchen-sink .panel-inner-wrap .top-left-asymmetrical .views-field-title {
        color: white;
        font-size: 22px;
        font-family: 'NationalBold',"Helvetica Neue",Helvetica,Arial,sans-serif;
        font-variant-numeric: lining-nums;
        -webkit-font-smoothing: antialiased;
        text-transform: uppercase; }
      .pane-events-event-image-header .panel-layout-kitchen-sink .panel-inner-wrap .top-left-asymmetrical .views-field-field-event-short-title {
        color: #5ec4df;
        font-size: 20px;
        font-family: 'NationalBold',"Helvetica Neue",Helvetica,Arial,sans-serif;
        font-weight: 600; }
      .pane-events-event-image-header .panel-layout-kitchen-sink .panel-inner-wrap .top-left-asymmetrical .views-field-body, .pane-events-event-image-header .panel-layout-kitchen-sink .panel-inner-wrap .top-left-asymmetrical .views-field-body p {
        color: white;
        font-size: 16px;
        font-family: 'NationalBold',"Helvetica Neue",Helvetica,Arial,sans-serif; }
    .pane-events-event-image-header .panel-layout-kitchen-sink .panel-inner-wrap .top-right-asymmetrical {
      position: absolute;
      bottom: 1px;
      right: 2px; }
      .pane-events-event-image-header .panel-layout-kitchen-sink .panel-inner-wrap .top-right-asymmetrical .views-field-field-event-subtitle {
        color: #5ec4df;
        position: relative;
        float: right;
        font-size: 16px;
        font-family: 'NationalBold',"Helvetica Neue",Helvetica,Arial,sans-serif;
        font-weight: 600; }

/*End Event Header Image*/
/*Event Short Date Overlay*/
.panel-pane.pane-views-panes.pane-events-group-short-overlay {
  z-index: 1000 !important;
  display: inline-block !important;
  min-width: 1200px; }
  .panel-pane.pane-views-panes.pane-events-group-short-overlay h2.pane-title {
    display: none; }
  .panel-pane.pane-views-panes.pane-events-group-short-overlay .pane-content {
    position: absolute;
    display: inline-block;
    z-index: 1000000;
    bottom: 1px;
    margin-left: 20px; }
    @media only screen and (max-width: 800px) {
      .panel-pane.pane-views-panes.pane-events-group-short-overlay .pane-content {
        position: relative;
        background-color: black;
        width: 100%;
        padding: 0px;
        margin: 0px; } }
    .panel-pane.pane-views-panes.pane-events-group-short-overlay .pane-content .group-short-overlay .view-content .views-row {
      float: left;
      padding: 20px;
      min-width: 240px; }
      @media only screen and (max-width: 600px) {
        .panel-pane.pane-views-panes.pane-events-group-short-overlay .pane-content .group-short-overlay .view-content .views-row {
          float: none; } }
      .panel-pane.pane-views-panes.pane-events-group-short-overlay .pane-content .group-short-overlay .view-content .views-row .views-field-field-event-date a {
        color: #5ec4df;
        font-weight: bold;
        text-decoration: none; }
      .panel-pane.pane-views-panes.pane-events-group-short-overlay .pane-content .group-short-overlay .view-content .views-row .views-field-title a {
        color: white;
        font-weight: bold; }

/*End Event Short Date Overlay*/
/*Event Feed Page*/
.pane-events-event-feed-landing-page .view-display-id-event_feed_landing_page .panel-layout-basic-page {
  padding-bottom: 70px; }
  .pane-events-event-feed-landing-page .view-display-id-event_feed_landing_page .panel-layout-basic-page .body .views-field-title h3 a {
    color: #4d4d4c !important;
    font-family: 'NationalBold',"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-variant-numeric: lining-nums;
    -webkit-font-smoothing: antialiased;
    font-weight: 400;
    font-style: normal;
    text-rendering: optimizeLegibility; }
  .pane-events-event-feed-landing-page .view-display-id-event_feed_landing_page .panel-layout-basic-page .body .views-field-field-event-link a {
    color: black !important;
    border-radius: 12px;
    box-shadow: inset 0px 0px 0px 2px #5ec4df !important;
    padding: 10px 14px; }
    .pane-events-event-feed-landing-page .view-display-id-event_feed_landing_page .panel-layout-basic-page .body .views-field-field-event-link a:hover {
      background-color: #5ec4df !important;
      text-decoration: none; }
  .pane-events-event-feed-landing-page .view-display-id-event_feed_landing_page .panel-layout-basic-page .sidebar .views-field-field-square-image {
    padding-top: 18px; }
  .pane-events-event-feed-landing-page .view-display-id-event_feed_landing_page .panel-layout-basic-page .sidebar .views-field-field-event-subtitle {
    color: #4d4d4c !important; }

/*End Event Feed Page*/
/*Event Image Grid*/
.pane-events-event-image-grid h2.pane-title {
  display: none !important; }

@media only screen and (max-width: 400px) {
  .pane-events-event-image-grid {
    display: none !important; } }

.pane-events-event-image-grid .views-row {
  position: relative;
  display: inline-block;
  margin-right: -3px;
  margin-bottom: -6px; }
  @media only screen and (min-width: 1400px) {
    .pane-events-event-image-grid .views-row {
      width: 10%; } }
  @media only screen and (min-width: 1000px) and (max-width: 1399px) {
    .pane-events-event-image-grid .views-row {
      width: 20% !important; } }
  @media only screen and (max-width: 999px) {
    .pane-events-event-image-grid .views-row {
      width: 25% !important; } }
  .pane-events-event-image-grid .views-row .event-grid-links {
    position: relative;
    float: left;
    cursor: pointer; }
    .pane-events-event-image-grid .views-row .event-grid-links:before {
      background: none; }
    .pane-events-event-image-grid .views-row .event-grid-links:hover:before {
      content: "";
      display: block;
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      background: rgba(0, 123, 218, 0.7);
      background: radial-gradient(rgba(0, 123, 218, 0.7), rgba(0, 91, 161, 0.7));
      transition: background .3s linear;
      z-index: 3; }
    .pane-events-event-image-grid .views-row .event-grid-links .event-grid-links-container .event-grid-links-title {
      display: none !important; }
    .pane-events-event-image-grid .views-row .event-grid-links:hover .event-grid-links-container .event-grid-links-title {
      padding: 60px 10px;
      width: 100%;
      color: white;
      font-weight: 600;
      font-family: 'NationalBold',"Helvetica Neue",Helvetica,Arial,sans-serif;
      font-variant-numeric: lining-nums;
      -webkit-font-smoothing: antialiased;
      position: absolute;
      z-index: 5;
      letter-spacing: 2px;
      text-align: center;
      vertical-align: middle;
      display: inline-block !important; }
    .pane-events-event-image-grid .views-row .event-grid-links .event-grid-links-container .event-grid-links-image {
      position: relative;
      float: left;
      cursor: pointer; }
      .pane-events-event-image-grid .views-row .event-grid-links .event-grid-links-container .event-grid-links-image img {
        /* Safari 6.0 - 9.0 */
        filter: grayscale(100%); }
        .pane-events-event-image-grid .views-row .event-grid-links .event-grid-links-container .event-grid-links-image img:hover {
          /* Safari 6.0 - 9.0 */
          filter: none !important; }

@keyframes scaleBox {
  from {
    transform: scale(1); }
  to {
    transform: scale(1.02); } }

.paragraphs-item-card-optional-selector {
  margin: 3rem 0 2rem;
  /** Start Full Width Image with Text Box **/
  /** End Full Width Image with Text Box **/
  /** Start Icon Card Options **/
  /** End Icon Card Options **/
  /** Start Image Overlay **/
  /** End Image Overlay **/
  /** Start Inline Tiles **/
  /** End Inline Tiles **/
  /** Start Photo/Video Cards **/
  /** End Photo/Video Cards **/
  /** Start Rectangular Card - See Below **/
  /** End Rectangular Card **/
  /** Start Staggered Tiles **/
  /** End Staggered Tiles **/
  /** START TEXT AREA **/
  /** END TEXT AREA **/
  /** START WIDE VIDEO OVERLAY **/
  /* End WIDE VIDEO OVERLAY */ }
  .paragraphs-item-card-optional-selector h2.title {
    color: #003976;
    font-family: "Roboto Slab", Georgia, "Times New Roman", Times, serif ;
    font-weight: 700 ;
    font-weight: bold;
    text-align: center;
    font-size: 2rem;
    line-height: 1.4; }
  .paragraphs-item-card-optional-selector .body {
    font-family: "Roboto Slab", Georgia, "Times New Roman", Times, serif ;
    font-weight: 700 ;
    font-size: 1.2rem;
    line-height: 1.5;
    text-align: center;
    max-width: 600px;
    margin: 0 auto; }
  .paragraphs-item-card-optional-selector .button-container {
    text-align: center;
    margin: auto auto 0px auto;
    z-index: 1;
    padding: 10px; }
    .paragraphs-item-card-optional-selector .button-container div.cta-button a {
      margin: 0 1rem 1.5rem 1rem; }
  .paragraphs-item-card-optional-selector.full-width-image-text-box {
    position: relative;
    display: inline-block;
    width: 100%;
    margin: 2rem 0; }
    .paragraphs-item-card-optional-selector.full-width-image-text-box .photo-video-background {
      margin-left: calc(-50vw + 50%);
      margin-right: calc(-50vw + 50%);
      background-position: center bottom;
      min-height: 45rem;
      height: 100%;
      background-size: cover;
      background-repeat: no-repeat;
      text-align: center;
      position: relative;
      display: grid; }
      @media only screen and (max-width: 45.562rem) {
        .paragraphs-item-card-optional-selector.full-width-image-text-box .photo-video-background {
          padding-top: 0rem; } }
      @media only screen and (min-width: 45.625rem) and (max-width: 63.938rem), only screen and (min-width: 64rem) {
        .paragraphs-item-card-optional-selector.full-width-image-text-box .photo-video-background {
          padding-top: 2rem; } }
      .paragraphs-item-card-optional-selector.full-width-image-text-box .photo-video-background .image-text-box-wrapper {
        height: 100%;
        position: relative;
        display: grid;
        gap: 10px; }
        @media only screen and (max-width: 45.562rem) {
          .paragraphs-item-card-optional-selector.full-width-image-text-box .photo-video-background .image-text-box-wrapper {
            grid-template-columns: repeat(1, 1fr);
            grid-template-areas: "a" "a"; } }
        @media only screen and (min-width: 45.625rem) and (max-width: 63.938rem) {
          .paragraphs-item-card-optional-selector.full-width-image-text-box .photo-video-background .image-text-box-wrapper {
            grid-template-areas: ". a a a a ." ". a a a a .";
            grid-template-columns: repeat(6, 1fr); } }
        @media only screen and (min-width: 64rem) {
          .paragraphs-item-card-optional-selector.full-width-image-text-box .photo-video-background .image-text-box-wrapper {
            grid-template-areas: ". a a ." ". a a .";
            grid-template-columns: repeat(4, 1fr); } }
        .paragraphs-item-card-optional-selector.full-width-image-text-box .photo-video-background .image-text-box-wrapper .image-text-box-container {
          z-index: 1;
          margin: 0 auto;
          bottom: 0px;
          background-color: rgba(1, 1, 1, 0.6);
          padding: 1rem;
          width: 100%;
          left: 0;
          right: 0;
          grid-area: a;
          align-self: end;
          justify-self: center; }
          @media only screen and (max-width: 45.562rem) {
            .paragraphs-item-card-optional-selector.full-width-image-text-box .photo-video-background .image-text-box-wrapper .image-text-box-container {
              border-radius: unset; } }
          @media only screen and (min-width: 45.625rem) and (max-width: 63.938rem), only screen and (min-width: 64rem) {
            .paragraphs-item-card-optional-selector.full-width-image-text-box .photo-video-background .image-text-box-wrapper .image-text-box-container {
              border-radius: 20px 20px 0 0; } }
          .paragraphs-item-card-optional-selector.full-width-image-text-box .photo-video-background .image-text-box-wrapper .image-text-box-container h2.image-text-box-title {
            font-family: 'NationalBold', "Helvetica Neue", Helvetica, Arial, sans-serif;
            font-variant-numeric: lining-nums;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            line-height: 1.2;
            color: #f8eb61;
            margin: 0 auto;
            text-align: left;
            padding-bottom: 1rem; }
            @media only screen and (min-width: 64rem) {
              .paragraphs-item-card-optional-selector.full-width-image-text-box .photo-video-background .image-text-box-wrapper .image-text-box-container h2.image-text-box-title {
                font-size: 3.1rem; } }
            @media only screen and (min-width: 45.625rem) and (max-width: 63.938rem) {
              .paragraphs-item-card-optional-selector.full-width-image-text-box .photo-video-background .image-text-box-wrapper .image-text-box-container h2.image-text-box-title {
                font-size: 2.5rem; } }
            @media only screen and (max-width: 45.562rem) {
              .paragraphs-item-card-optional-selector.full-width-image-text-box .photo-video-background .image-text-box-wrapper .image-text-box-container h2.image-text-box-title {
                font-size: 2rem; } }
          .paragraphs-item-card-optional-selector.full-width-image-text-box .photo-video-background .image-text-box-wrapper .image-text-box-container .image-text-box-body {
            font-family: "Roboto Slab", Georgia, "Times New Roman", Times, serif ;
            font-weight: 700 ;
            margin: 0 auto;
            color: white;
            margin: 0 auto;
            text-align: left; }
            @media only screen and (min-width: 64rem) {
              .paragraphs-item-card-optional-selector.full-width-image-text-box .photo-video-background .image-text-box-wrapper .image-text-box-container .image-text-box-body {
                padding-bottom: 1rem;
                font-size: 1.2rem; } }
            @media only screen and (max-width: 45.562rem), only screen and (min-width: 45.625rem) and (max-width: 63.938rem) {
              .paragraphs-item-card-optional-selector.full-width-image-text-box .photo-video-background .image-text-box-wrapper .image-text-box-container .image-text-box-body {
                padding-bottom: .5rem;
                font-size: 1rem; } }
  .paragraphs-item-card-optional-selector.icon-cards-overlap .individual-photo-video-card, .paragraphs-item-card-optional-selector.icon-cards-overlap .individual-tile-card, .paragraphs-item-card-optional-selector.icon-cards-overlay .individual-photo-video-card, .paragraphs-item-card-optional-selector.icon-cards-overlay .individual-tile-card {
    display: none; }
  .paragraphs-item-card-optional-selector.icon-cards-overlap div.cta-button a:after, .paragraphs-item-card-optional-selector.icon-cards-overlay div.cta-button a:after {
    content: "";
    border-right: solid 1px #494949;
    border-bottom: solid 1px #494949; }
  .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container, .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container {
    padding-bottom: 2rem;
    margin: 6rem 0;
    padding-top: 4rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem; }
    @media screen and (min-width: 800px) {
      .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container, .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container {
        padding-left: 3rem;
        padding-right: 3rem; } }
    .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper, .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper {
      margin-top: -7rem;
      padding: 10px 0; }
      .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards, .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards {
        list-style: none;
        margin: 0;
        padding: 0;
        max-width: 1100px;
        margin-left: auto;
        margin-right: auto;
        grid-auto-flow: row; }
        .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards a, .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards a {
          color: black;
          text-decoration: none;
          display: block; }
        .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards li, .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards li .icon__item, .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards li .grid-area, .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards li, .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards li .icon__item, .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards li .grid-area {
          display: grid;
          height: 100%; }
        .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards li:nth-last-of-type(1) .individual-icon-card .icon__item, .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards li:nth-last-of-type(1) .individual-icon-card .icon__item {
          border-bottom: none; }
        .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards .individual-icon-card .icon__item, .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards .individual-icon-card .icon__item {
          background-color: white;
          padding: 2rem;
          display: grid;
          grid-auto-rows: minmax(min-content, max-content);
          grid-column-gap: 1.5rem;
          border-bottom: 1px solid #003976; }
          @media screen and (min-width: 450px) {
            .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards .individual-icon-card .icon__item, .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards .individual-icon-card .icon__item {
              grid-template-columns: 1fr 4.5fr; } }
          @media screen and (min-width: 800px) {
            .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards .individual-icon-card .icon__item, .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards .individual-icon-card .icon__item {
              padding: 2.5rem;
              border-radius: 10px;
              grid-template-columns: 1fr 3fr;
              box-shadow: 2px 4px 15px rgba(0, 0, 0, 0.2);
              transition: .3s all;
              border-bottom: none;
              will-change: transform; }
              .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards .individual-icon-card .icon__item:hover, .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards .individual-icon-card .icon__item:focus, .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards .individual-icon-card .icon__item:hover, .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards .individual-icon-card .icon__item:focus {
                transform: scale(1.02);
                box-shadow: 3px 6px 30px rgba(0, 0, 0, 0.3); }
                .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards .individual-icon-card .icon__item:hover .icon__item__cta:after, .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards .individual-icon-card .icon__item:focus .icon__item__cta:after, .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards .individual-icon-card .icon__item:hover .icon__item__cta:after, .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards .individual-icon-card .icon__item:focus .icon__item__cta:after {
                  background-color: #ffb90a; } }
          .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards .individual-icon-card .icon__item h3, .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards .individual-icon-card .icon__item h3 {
            color: #003976;
            margin-top: 0;
            padding-top: 0;
            text-transform: none;
            font-size: 1.2rem;
            font-family: 'NationalBold', "Helvetica Neue", Helvetica, Arial, sans-serif;
            font-variant-numeric: lining-nums;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            margin-bottom: 0;
            padding-bottom: 0;
            line-height: 1.2; }
            @media screen and (min-width: 800px) {
              .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards .individual-icon-card .icon__item h3, .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards .individual-icon-card .icon__item h3 {
                font-size: 1.4rem; } }
          .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards .individual-icon-card .icon__item p, .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards .individual-icon-card .icon__item p {
            color: #343434;
            font-size: .9rem;
            line-height: 1.5;
            margin-top: .75rem; }
            @media screen and (min-width: 800px) {
              .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards .individual-icon-card .icon__item p, .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards .individual-icon-card .icon__item p {
                font-size: .95rem; } }
          .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards .individual-icon-card .icon__item .icon__item__image, .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards .individual-icon-card .icon__item .icon__item__image {
            padding-bottom: 1rem; }
            .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards .individual-icon-card .icon__item .icon__item__image img, .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards .individual-icon-card .icon__item .icon__item__image img {
              max-width: 50px; }
              @media screen and (min-width: 800px) {
                .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards .individual-icon-card .icon__item .icon__item__image img, .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards .individual-icon-card .icon__item .icon__item__image img {
                  max-width: 110px; } }
          .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards .individual-icon-card .icon__item .icon__item__cta, .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards .individual-icon-card .icon__item .icon__item__cta {
            font-family: 'NationalBoldItalic', "Helvetica Neue", Helvetica, Arial, sans-serif;
            font-variant-numeric: lining-nums;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            text-transform: uppercase;
            letter-spacing: .85px;
            position: relative;
            margin-top: .5rem;
            display: inline-block;
            font-size: .95rem; }
            @media screen and (min-width: 800px) {
              .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards .individual-icon-card .icon__item .icon__item__cta, .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards .individual-icon-card .icon__item .icon__item__cta {
                font-size: 1rem; } }
            .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards .individual-icon-card .icon__item .icon__item__cta:after, .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards .individual-icon-card .icon__item .icon__item__cta:after {
              content: "";
              transition: .3s ease-in-out background-color;
              display: inline-block;
              width: 22px;
              height: 18px;
              background-color: #efab00;
              margin-left: 10px;
              margin-bottom: -4px;
              background-image: url("../images/chevron-right_1.svg");
              background-size: 5px auto;
              background-repeat: no-repeat;
              background-position: center center;
              top: 1px;
              border-radius: 3px;
              box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1); }
        .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards .no-link .icon__item .icon__item__cta:after, .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards .no-link .icon__item .icon__item__cta:after {
          content: "";
          display: none; }
        .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards.cards__1, .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards.cards__1 {
          max-width: 34rem !important;
          margin: 0 auto !important; }
        @media screen and (min-width: 800px) {
          .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards.cards__2, .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards.cards__2 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-template-rows: 1fr;
            grid-row-gap: 2rem;
            grid-column-gap: 2rem; } }
        @media screen and (min-width: 800px) {
          .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards.cards__3, .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards.cards__3 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-column-gap: 2rem;
            grid-row-gap: 2rem; } }
        @media screen and (min-width: 1000px) {
          .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards.cards__3, .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards.cards__3 {
            grid-template-columns: 1fr 1fr 1fr; } }
        .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards.cards__3 li:first-child, .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards.cards__3 li:first-child {
          grid-column: span 2;
          grid-row: span 1;
          align-items: stretch;
          display: grid; }
          @media screen and (min-width: 1000px) {
            .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards.cards__3 li:first-child, .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards.cards__3 li:first-child {
              grid-column: unset; } }
        @media screen and (min-width: 800px) {
          .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards.cards__4, .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards.cards__4 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-row-gap: 2rem;
            grid-column-gap: 2rem; } }
        @media screen and (min-width: 800px) {
          .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards.cards__5, .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards.cards__5 {
            display: grid;
            grid-template-columns: 1fr 1fr 1fr;
            grid-row-gap: 2rem;
            grid-column-gap: 2rem; } }
        .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards.cards__5 li:first-child, .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards.cards__5 li:first-child {
          grid-column: span 2;
          grid-row: span 1;
          align-items: stretch;
          display: grid; }
          .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards.cards__5 li:first-child .icon__item, .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards.cards__5 li:first-child .icon__item {
            display: grid;
            align-items: center;
            text-align: left; }
            @media screen and (min-width: 800px) {
              .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards.cards__5 li:first-child .icon__item, .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards.cards__5 li:first-child .icon__item {
                grid-template-columns: 1fr 3.5fr; }
                .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards.cards__5 li:first-child .icon__item h3, .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards.cards__5 li:first-child .icon__item h3 {
                  font-size: 1.5rem; }
                .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards.cards__5 li:first-child .icon__item .icon__item__image img, .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards.cards__5 li:first-child .icon__item .icon__item__image img {
                  max-width: 110px; } }
        .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards.cards__5 li:nth-child(3), .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards.cards__5 li:nth-child(3) {
          grid-column: span 2;
          grid-row: span 1;
          align-items: stretch;
          display: grid; }
          .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards.cards__5 li:nth-child(3) .icon__item, .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards.cards__5 li:nth-child(3) .icon__item {
            display: grid;
            align-items: center;
            text-align: left; }
            @media screen and (min-width: 800px) {
              .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards.cards__5 li:nth-child(3) .icon__item, .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards.cards__5 li:nth-child(3) .icon__item {
                grid-template-columns: 1fr 3.5fr; } }
          @media screen and (min-width: 1000px) {
            .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards.cards__5 li:nth-child(3), .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards.cards__5 li:nth-child(3) {
              grid-column: span 1; }
              .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards.cards__5 li:nth-child(3) .icon__item, .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards.cards__5 li:nth-child(3) .icon__item {
                grid-template-columns: 1fr;
                text-align: center; } }
        .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards.cards__5 li:nth-child(5), .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards.cards__5 li:nth-child(5) {
          grid-column: span 3;
          grid-row: span 1;
          align-items: stretch;
          display: grid; }
          .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards.cards__5 li:nth-child(5) .icon__item, .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards.cards__5 li:nth-child(5) .icon__item {
            display: grid;
            align-items: center;
            text-align: left; }
            @media screen and (min-width: 800px) {
              .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards.cards__5 li:nth-child(5) .icon__item, .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards.cards__5 li:nth-child(5) .icon__item {
                grid-template-columns: 1fr 3.5fr; } }
          @media screen and (min-width: 1000px) {
            .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards.cards__5 li:nth-child(5), .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards.cards__5 li:nth-child(5) {
              grid-column: span 1; }
              .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards.cards__5 li:nth-child(5) .icon__item, .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards.cards__5 li:nth-child(5) .icon__item {
                grid-template-columns: 1fr;
                text-align: center; } }
        @media screen and (min-width: 800px) {
          .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards.cards__6, .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards.cards__6 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-column-gap: 2rem;
            grid-row-gap: 2rem; } }
        @media screen and (min-width: 1000px) {
          .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards.cards__6, .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards.cards__6 {
            grid-template-columns: 1fr 1fr 1fr; } }
        .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards.cards__6 li:first-child, .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards.cards__6 li:last-child, .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards.cards__6 li:first-child, .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards.cards__6 li:last-child {
          grid-column: span 2;
          grid-row: span 1;
          align-items: stretch;
          display: grid; }
          @media screen and (min-width: 1000px) {
            .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards.cards__6 li:first-child, .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards.cards__6 li:last-child, .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards.cards__6 li:first-child, .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards.cards__6 li:last-child {
              grid-column: unset; } }
        @media screen and (min-width: 800px) {
          .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards.cards__3 .icon__item, .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards.cards__5 .icon__item, .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards.cards__6 .icon__item, .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards.cards__3 .icon__item, .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards.cards__5 .icon__item, .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards.cards__6 .icon__item {
            grid-template-columns: 1fr;
            text-align: center; }
            .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards.cards__3 .icon__item h3, .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards.cards__5 .icon__item h3, .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards.cards__6 .icon__item h3, .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards.cards__3 .icon__item h3, .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards.cards__5 .icon__item h3, .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards.cards__6 .icon__item h3 {
              font-size: 1.3rem; }
            .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards.cards__3 .icon__item .icon__item__image img, .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards.cards__5 .icon__item .icon__item__image img, .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container .icon-cards-wrapper .cards.cards__6 .icon__item .icon__item__image img, .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards.cards__3 .icon__item .icon__item__image img, .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards.cards__5 .icon__item .icon__item__image img, .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper .cards.cards__6 .icon__item .icon__item__image img {
              max-width: 80px; } }
  .paragraphs-item-card-optional-selector.icon-cards-overlap.icon-cards-overlap-blue .icon-cards-container, .paragraphs-item-card-optional-selector.icon-cards-overlay.icon-cards-overlap-blue .icon-cards-container {
    background-color: #003976;
    margin-left: calc(-50vw + 50%);
    margin-right: calc(-50vw + 50%); }
  .paragraphs-item-card-optional-selector.icon-cards-overlap.icon-cards-overlap-bright-blue .icon-cards-container, .paragraphs-item-card-optional-selector.icon-cards-overlay.icon-cards-overlap-bright-blue .icon-cards-container {
    background-color: #0073bd;
    margin-left: calc(-50vw + 50%);
    margin-right: calc(-50vw + 50%); }
  .paragraphs-item-card-optional-selector.icon-cards-overlap.icon-cards-overlap-gold .icon-cards-container, .paragraphs-item-card-optional-selector.icon-cards-overlay.icon-cards-overlap-gold .icon-cards-container {
    background: linear-gradient(75deg, #ebab21, rgba(235, 171, 33, 0.5), #ebab21);
    margin-left: calc(-50vw + 50%);
    margin-right: calc(-50vw + 50%); }
  .paragraphs-item-card-optional-selector.icon-cards-overlap.icon-cards-overlap-gray .icon-cards-container, .paragraphs-item-card-optional-selector.icon-cards-overlay.icon-cards-overlap-gray .icon-cards-container {
    background: #dddddd;
    margin-left: calc(-50vw + 50%);
    margin-right: calc(-50vw + 50%); }
  .paragraphs-item-card-optional-selector.icon-cards-overlap.icon-cards-overlap-light-blue .icon-cards-container, .paragraphs-item-card-optional-selector.icon-cards-overlay.icon-cards-overlap-light-blue .icon-cards-container {
    background-color: #aeeae5;
    margin-left: calc(-50vw + 50%);
    margin-right: calc(-50vw + 50%); }
  .paragraphs-item-card-optional-selector.icon-cards-overlap.icon-cards-overlap-purple .icon-cards-container, .paragraphs-item-card-optional-selector.icon-cards-overlay.icon-cards-overlap-purple .icon-cards-container {
    background-color: #4b4aa9;
    margin-left: calc(-50vw + 50%);
    margin-right: calc(-50vw + 50%); }
  .paragraphs-item-card-optional-selector.icon-cards-overlap.icon-cards-overlap-turquoise .icon-cards-container, .paragraphs-item-card-optional-selector.icon-cards-overlay.icon-cards-overlap-turquoise .icon-cards-container {
    background-color: #5ec4df;
    margin-left: calc(-50vw + 50%);
    margin-right: calc(-50vw + 50%); }
  .paragraphs-item-card-optional-selector.icon-cards-overlap .icon-cards-container {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center; }
  .paragraphs-item-card-optional-selector.icon-cards-overlay {
    background-image: linear-gradient(217.49deg, #003976 0%, #054A93 100%);
    margin-left: calc(-50vw + 50%);
    margin-right: calc(-50vw + 50%); }
    .paragraphs-item-card-optional-selector.icon-cards-overlay h2.title {
      color: white;
      padding-top: 2rem; }
    .paragraphs-item-card-optional-selector.icon-cards-overlay .body {
      color: white; }
      .paragraphs-item-card-optional-selector.icon-cards-overlay .body p, .paragraphs-item-card-optional-selector.icon-cards-overlay .body div, .paragraphs-item-card-optional-selector.icon-cards-overlay .body ul li, .paragraphs-item-card-optional-selector.icon-cards-overlay .body ol li {
        color: white; }
        .paragraphs-item-card-optional-selector.icon-cards-overlay .body p a, .paragraphs-item-card-optional-selector.icon-cards-overlay .body div a, .paragraphs-item-card-optional-selector.icon-cards-overlay .body ul li a, .paragraphs-item-card-optional-selector.icon-cards-overlay .body ol li a {
          color: white;
          text-decoration: underline; }
    .paragraphs-item-card-optional-selector.icon-cards-overlay div.cta-button a:after {
      content: "";
      border-right: solid 1px #ffffff;
      border-bottom: solid 1px #ffffff; }
    .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container {
      padding-bottom: 2rem;
      padding-top: 0rem;
      padding-left: 1.5rem;
      padding-right: 1.5rem;
      margin: 1rem 0;
      position: relative; }
      @media screen and (min-width: 800px) {
        .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container {
          padding-left: 3rem;
          padding-right: 3rem; } }
      .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container:before {
        content: "";
        background: url(../images/kent-state-lightning-bolt-white.svg);
        opacity: .1;
        background-repeat: no-repeat;
        background-size: 100% auto;
        position: absolute;
        top: 0px;
        right: 0px;
        bottom: 0px;
        left: 0px; }
      .paragraphs-item-card-optional-selector.icon-cards-overlay .icon-cards-container .icon-cards-wrapper {
        margin-top: 0; }
  .paragraphs-item-card-optional-selector.image-overlay, .paragraphs-item-card-optional-selector.image-overlay-short {
    position: relative;
    display: inline-block;
    width: 100%;
    margin: 2rem 0; }
    .paragraphs-item-card-optional-selector.image-overlay .photo-video-background, .paragraphs-item-card-optional-selector.image-overlay-short .photo-video-background {
      margin-left: calc(-50vw + 50%);
      margin-right: calc(-50vw + 50%);
      background-position: center bottom;
      min-height: 75vh;
      height: 100%;
      padding-top: 2rem;
      padding-bottom: 5em;
      background-size: cover;
      background-repeat: no-repeat;
      text-align: center;
      position: relative;
      margin-top: -10px;
      display: flex; }
      .paragraphs-item-card-optional-selector.image-overlay .photo-video-background:after, .paragraphs-item-card-optional-selector.image-overlay-short .photo-video-background:after {
        content: "";
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background: linear-gradient(180deg, rgba(0, 57, 118, 0.5) 0%, rgba(0, 0, 0, 0.4) 32.1%, rgba(0, 57, 118, 0.5) 100%); }
      .paragraphs-item-card-optional-selector.image-overlay .photo-video-background .image-overlay-text-container, .paragraphs-item-card-optional-selector.image-overlay-short .photo-video-background .image-overlay-text-container {
        z-index: 1;
        margin: 0 auto;
        width: 100%; }
        .paragraphs-item-card-optional-selector.image-overlay .photo-video-background .image-overlay-text-container h2.image-overlay-title, .paragraphs-item-card-optional-selector.image-overlay-short .photo-video-background .image-overlay-text-container h2.image-overlay-title {
          font-family: 'NationalBold', "Helvetica Neue", Helvetica, Arial, sans-serif;
          font-variant-numeric: lining-nums;
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale;
          line-height: 1.2;
          color: white;
          margin: 0 auto;
          text-align: center;
          padding-bottom: 1rem; }
          @media only screen and (min-width: 64rem) {
            .paragraphs-item-card-optional-selector.image-overlay .photo-video-background .image-overlay-text-container h2.image-overlay-title, .paragraphs-item-card-optional-selector.image-overlay-short .photo-video-background .image-overlay-text-container h2.image-overlay-title {
              width: 50%;
              padding-top: 12rem;
              font-size: 3.1rem; } }
          @media only screen and (min-width: 45.625rem) and (max-width: 63.938rem) {
            .paragraphs-item-card-optional-selector.image-overlay .photo-video-background .image-overlay-text-container h2.image-overlay-title, .paragraphs-item-card-optional-selector.image-overlay-short .photo-video-background .image-overlay-text-container h2.image-overlay-title {
              width: 90%;
              padding-top: 7rem;
              font-size: 2.5rem; } }
          @media only screen and (max-width: 45.562rem) {
            .paragraphs-item-card-optional-selector.image-overlay .photo-video-background .image-overlay-text-container h2.image-overlay-title, .paragraphs-item-card-optional-selector.image-overlay-short .photo-video-background .image-overlay-text-container h2.image-overlay-title {
              width: 90%;
              padding-top: 3rem;
              font-size: 2rem; } }
        .paragraphs-item-card-optional-selector.image-overlay .photo-video-background .image-overlay-text-container .image-overlay-body, .paragraphs-item-card-optional-selector.image-overlay-short .photo-video-background .image-overlay-text-container .image-overlay-body {
          font-family: "Roboto Slab", Georgia, "Times New Roman", Times, serif ;
          font-weight: 700 ;
          margin: 0 auto;
          color: white;
          margin: 0 auto;
          text-align: center; }
          @media only screen and (min-width: 64rem) {
            .paragraphs-item-card-optional-selector.image-overlay .photo-video-background .image-overlay-text-container .image-overlay-body, .paragraphs-item-card-optional-selector.image-overlay-short .photo-video-background .image-overlay-text-container .image-overlay-body {
              width: 50%;
              padding-bottom: 1rem;
              font-size: 1.2rem; } }
          @media only screen and (max-width: 45.562rem), only screen and (min-width: 45.625rem) and (max-width: 63.938rem) {
            .paragraphs-item-card-optional-selector.image-overlay .photo-video-background .image-overlay-text-container .image-overlay-body, .paragraphs-item-card-optional-selector.image-overlay-short .photo-video-background .image-overlay-text-container .image-overlay-body {
              width: 90%;
              padding-bottom: .5rem;
              font-size: 1rem; } }
  .paragraphs-item-card-optional-selector.image-overlay-short .photo-video-background {
    min-height: 60vh;
    height: 100%; }
    @media only screen and (min-width: 64rem) {
      .paragraphs-item-card-optional-selector.image-overlay-short .photo-video-background .image-overlay-text-container h2.image-overlay-title {
        padding-top: 8rem; } }
    @media only screen and (min-width: 45.625rem) and (max-width: 63.938rem) {
      .paragraphs-item-card-optional-selector.image-overlay-short .photo-video-background .image-overlay-text-container h2.image-overlay-title {
        padding-top: 7rem; } }
    @media only screen and (max-width: 45.562rem) {
      .paragraphs-item-card-optional-selector.image-overlay-short .photo-video-background .image-overlay-text-container h2.image-overlay-title {
        padding-top: 3rem; } }
  .paragraphs-item-card-optional-selector.inline-tiles .individual-photo-video-card, .paragraphs-item-card-optional-selector.inline-tiles .individual-icon-card {
    display: none; }
  .paragraphs-item-card-optional-selector.inline-tiles div.cta-button a:after {
    content: "";
    border-right: solid 1px #494949;
    border-bottom: solid 1px #494949; }
  .paragraphs-item-card-optional-selector.inline-tiles .inline-tiles-container .tiles {
    list-style: none;
    padding: 0;
    margin: 0;
    margin-top: 4rem; }
    @media screen and (min-width: 1000px) {
      .paragraphs-item-card-optional-selector.inline-tiles .inline-tiles-container .tiles {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        grid-column-gap: 2rem;
        align-items: start;
        grid-auto-flow: row;
        grid-row-gap: 6rem; } }
    @media screen and (min-width: 1000px) {
      .paragraphs-item-card-optional-selector.inline-tiles .inline-tiles-container .tiles li {
        margin-bottom: 3rem;
        height: 100%;
        display: grid; } }
    .paragraphs-item-card-optional-selector.inline-tiles .inline-tiles-container .tiles li a {
      text-decoration: none;
      color: black; }
    .paragraphs-item-card-optional-selector.inline-tiles .inline-tiles-container .tiles li .grid-area {
      display: grid;
      height: 100%; }
    .paragraphs-item-card-optional-selector.inline-tiles .inline-tiles-container .tiles li .tiles__item {
      padding: 3rem;
      text-align: center;
      box-shadow: 3px 6px 10px rgba(0, 0, 0, 0.2);
      transition: .3s ease-in-out all;
      will-change: transform;
      height: 100%;
      position: relative;
      border-bottom: 1px solid white; }
      .paragraphs-item-card-optional-selector.inline-tiles .inline-tiles-container .tiles li .tiles__item:hover, .paragraphs-item-card-optional-selector.inline-tiles .inline-tiles-container .tiles li .tiles__item:focus {
        transform: scale(1.02) translateY(-10px);
        box-shadow: 3px 6px 25px rgba(0, 0, 0, 0.3); }
        .paragraphs-item-card-optional-selector.inline-tiles .inline-tiles-container .tiles li .tiles__item:hover:after, .paragraphs-item-card-optional-selector.inline-tiles .inline-tiles-container .tiles li .tiles__item:focus:after {
          background-color: #ffb90a; }
      @media screen and (min-width: 1000px) {
        .paragraphs-item-card-optional-selector.inline-tiles .inline-tiles-container .tiles li .tiles__item {
          border-radius: 6px;
          border-bottom: none;
          padding-bottom: 0rem; } }
      .paragraphs-item-card-optional-selector.inline-tiles .inline-tiles-container .tiles li .tiles__item h3 {
        font-family: 'NationalBold', "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-variant-numeric: lining-nums;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        text-transform: none;
        font-size: 1.35rem;
        margin-top: 0;
        padding-top: 0; }
        .paragraphs-item-card-optional-selector.inline-tiles .inline-tiles-container .tiles li .tiles__item h3:after {
          content: "";
          transition: .3s ease-in-out background-color;
          display: inline-block;
          width: 22px;
          height: 18px;
          background-color: #efab00;
          margin-left: 10px;
          margin-bottom: -4px;
          background-image: url("../images/chevron-right_1.svg");
          background-size: 5px auto;
          background-repeat: no-repeat;
          background-position: center center;
          top: 1px;
          border-radius: 3px;
          box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);
          margin-bottom: -1px;
          margin-right: 15px; }
          @media screen and (min-width: 1000px) {
            .paragraphs-item-card-optional-selector.inline-tiles .inline-tiles-container .tiles li .tiles__item h3:after {
              content: none; } }
      .paragraphs-item-card-optional-selector.inline-tiles .inline-tiles-container .tiles li .tiles__item p {
        line-height: 1.5;
        margin-bottom: 0;
        font-size: .95rem; }
      @media screen and (min-width: 1000px) {
        .paragraphs-item-card-optional-selector.inline-tiles .inline-tiles-container .tiles li .tiles__item:after {
          content: "";
          display: inline-block;
          width: 50px;
          height: 43px;
          background-color: #efab00;
          background-image: url("../images/chevron-right_1.svg");
          background-size: 10px auto;
          background-repeat: no-repeat;
          background-position: center center;
          position: absolute;
          bottom: -20px;
          left: 0;
          right: 0;
          transition: .3s ease-in-out background-color;
          margin-left: auto;
          margin-right: auto;
          border-radius: 3px;
          box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2); } }
    .paragraphs-item-card-optional-selector.inline-tiles .inline-tiles-container .tiles li .no-link .tiles__item:after {
      content: none; }
    .paragraphs-item-card-optional-selector.inline-tiles .inline-tiles-container .tiles li .no-link .tiles__item h3:after {
      content: none; }
    .paragraphs-item-card-optional-selector.inline-tiles .inline-tiles-container .tiles li:nth-of-type(odd) .tiles__item {
      background-image: linear-gradient(198.28deg, #BFEBE9 0%, #8BD2CF 100%);
      color: black; }
      .paragraphs-item-card-optional-selector.inline-tiles .inline-tiles-container .tiles li:nth-of-type(odd) .tiles__item a, .paragraphs-item-card-optional-selector.inline-tiles .inline-tiles-container .tiles li:nth-of-type(odd) .tiles__item h3, .paragraphs-item-card-optional-selector.inline-tiles .inline-tiles-container .tiles li:nth-of-type(odd) .tiles__item p {
        color: black; }
    .paragraphs-item-card-optional-selector.inline-tiles .inline-tiles-container .tiles li:nth-of-type(even) .tiles__item {
      border-bottom: none;
      background-image: linear-gradient(217.49deg, #003976 0%, #054A93 100%);
      color: white; }
      .paragraphs-item-card-optional-selector.inline-tiles .inline-tiles-container .tiles li:nth-of-type(even) .tiles__item a, .paragraphs-item-card-optional-selector.inline-tiles .inline-tiles-container .tiles li:nth-of-type(even) .tiles__item h3, .paragraphs-item-card-optional-selector.inline-tiles .inline-tiles-container .tiles li:nth-of-type(even) .tiles__item p {
        color: white; }
    @media screen and (min-width: 1000px) {
      .paragraphs-item-card-optional-selector.inline-tiles .inline-tiles-container .tiles.tiles__1 {
        display: grid;
        grid-template-columns: 1fr;
        grid-column-gap: 2rem;
        align-items: start;
        max-width: 28rem !important;
        margin: 0 auto !important; } }
    @media screen and (min-width: 1000px) {
      .paragraphs-item-card-optional-selector.inline-tiles .inline-tiles-container .tiles.tiles__2 {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-column-gap: 2rem;
        align-items: start;
        max-width: 56rem !important;
        margin: 0 auto !important; } }
    @media screen and (min-width: 1000px) {
      .paragraphs-item-card-optional-selector.inline-tiles .inline-tiles-container .tiles.tiles__4 {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-column-gap: 2rem;
        align-items: start;
        max-width: 56rem !important;
        margin: 0 auto !important; } }
    @media screen and (min-width: 1000px) {
      .paragraphs-item-card-optional-selector.inline-tiles .inline-tiles-container .tiles.tiles__5 {
        display: grid;
        grid-template-columns: repeat(6, 2fr);
        grid-row-gap: 6rem;
        grid-column-gap: 2rem; } }
    .paragraphs-item-card-optional-selector.inline-tiles .inline-tiles-container .tiles.tiles__5 li:nth-of-type(1) {
      grid-column: 1 / 3;
      grid-row: 1; }
    .paragraphs-item-card-optional-selector.inline-tiles .inline-tiles-container .tiles.tiles__5 li:nth-of-type(2) {
      grid-column: 3 /5;
      grid-row: 1; }
    .paragraphs-item-card-optional-selector.inline-tiles .inline-tiles-container .tiles.tiles__5 li:nth-of-type(3) {
      grid-column: 5 / 7;
      grid-row: 1; }
    .paragraphs-item-card-optional-selector.inline-tiles .inline-tiles-container .tiles.tiles__5 li:nth-of-type(4) {
      grid-column: 2 / 4;
      grid-row: 2; }
    .paragraphs-item-card-optional-selector.inline-tiles .inline-tiles-container .tiles.tiles__5 li:nth-of-type(5) {
      grid-column: 4 / 6;
      grid-row: 2; }
  .paragraphs-item-card-optional-selector.photo-video-cards .individual-tile-card, .paragraphs-item-card-optional-selector.photo-video-cards .individual-icon-card {
    display: none; }
  .paragraphs-item-card-optional-selector.photo-video-cards div.cta-button a:after {
    content: "";
    border-right: solid 1px #494949;
    border-bottom: solid 1px #494949; }
  .paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-bottom: 5rem;
    margin-top: 3rem; }
    @media screen and (min-width: 800px) {
      .paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards {
        display: grid;
        align-items: space-between;
        grid-template-columns: 1fr 1fr;
        grid-column-gap: 2rem;
        max-width: 1100px;
        margin-left: auto;
        margin-right: auto;
        grid-auto-flow: row;
        grid-row-gap: 6rem; } }
    .paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards li {
      display: grid;
      margin-bottom: 3rem; }
      .paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards li .grid-area {
        display: grid;
        height: 100%; }
      @media screen and (min-width: 800px) {
        .paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards li {
          margin-bottom: unset; } }
    .paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards a {
      text-decoration: none; }
    .paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards.photo-video-cards__1 {
      grid-template-columns: .5fr 1fr .5fr; }
      .paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards.photo-video-cards__1 li {
        grid-column: 2 / 3; }
    @media screen and (min-width: 1000px) {
      .paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards.photo-video-cards__3 a:nth-child(2) .card-item {
        margin-top: -35px; } }
    @media screen and (min-width: 800px) {
      .paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards.photo-video-cards__3 {
        grid-template-columns: 1fr; } }
    @media screen and (min-width: 1000px) {
      .paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards.photo-video-cards__3 {
        grid-template-columns: 1fr 1fr 1fr;
        max-width: 1500px; } }
    @media screen and (min-width: 1000px) {
      .paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards.photo-video-cards__5 {
        display: grid;
        grid-template-columns: repeat(6, 2fr);
        grid-row-gap: 6rem;
        grid-column-gap: 2rem; }
        .paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards.photo-video-cards__5 li:nth-of-type(1) {
          grid-column: 1 / 3;
          grid-row: 1; }
        .paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards.photo-video-cards__5 li:nth-of-type(2) {
          grid-column: 3 /5;
          grid-row: 1; }
        .paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards.photo-video-cards__5 li:nth-of-type(3) {
          grid-column: 5 / 7;
          grid-row: 1; }
        .paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards.photo-video-cards__5 li:nth-of-type(4) {
          grid-column: 2 / 4;
          grid-row: 2; }
        .paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards.photo-video-cards__5 li:nth-of-type(5) {
          grid-column: 4 / 6;
          grid-row: 2; } }
    @media screen and (max-width: 999px) {
      .paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards.photo-video-cards__5 {
        grid-template-columns: 1fr; } }
    @media screen and (min-width: 1000px) {
      .paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards.photo-video-cards__6 a:nth-child(2) .card-item {
        margin-top: -35px; } }
    @media screen and (min-width: 800px) {
      .paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards.photo-video-cards__6 {
        grid-template-columns: 1fr; } }
    @media screen and (min-width: 1000px) {
      .paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards.photo-video-cards__6 {
        grid-template-columns: 1fr 1fr 1fr;
        max-width: 1500px; } }
    .paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards .card__item {
      border-radius: 30px;
      text-decoration: none;
      box-shadow: 3px 6px 10px rgba(0, 0, 0, 0.22);
      position: relative;
      margin-bottom: 4rem;
      transition: .3s all;
      will-change: transform;
      height: 100%; }
      .paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards .card__item:hover {
        box-shadow: 3px 6px 25px rgba(0, 0, 0, 0.3);
        transform: scale(1.02) translateY(-10px); }
        .paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards .card__item:hover:after {
          background-color: #ffb90a; }
      .paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards .card__item:after {
        content: "";
        display: inline-block;
        width: 50px;
        height: 43px;
        background-color: #efab00;
        background-image: url("../images/chevron-right_1.svg");
        background-size: 10px auto;
        background-repeat: no-repeat;
        background-position: center center;
        position: absolute;
        bottom: -20px;
        left: 0;
        right: 0;
        transition: .3s ease-in-out background-color;
        margin-left: auto;
        margin-right: auto;
        border-radius: 3px;
        box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2); }
      .paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards .card__item .card__item__image {
        min-height: 200px;
        border-top-left-radius: 30px;
        border-top-right-radius: 30px;
        background-position: center center;
        background-size: cover;
        display: block;
        position: relative; }
        @media screen and (min-width: 800px) {
          .paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards .card__item .card__item__image {
            min-height: 250px; } }
        @media only screen and (min-width: 45.625rem) and (max-width: 63.938rem) {
          .paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards .card__item .card__item__image {
            min-height: 400px;
            background-position: top center; } }
        @media only screen and (max-width: 45.562rem) {
          .paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards .card__item .card__item__image {
            min-height: 400px;
            background-position: center center; } }
      .paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards .card__item .video-playhead:after {
        content: "";
        left: calc(50% - 30px);
        top: calc(50% - 30px);
        text-align: center;
        display: inline-block;
        position: absolute;
        opacity: .85;
        z-index: 1;
        width: 64px;
        height: 64px;
        background-repeat: no-repeat;
        background-image: url("../images/video-playhead.svg"); }
      .paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards .card__item .card__item__text {
        padding: 2rem 2rem 1rem 2rem;
        display: inline-block; }
        @media screen and (min-width: 1200px) {
          .paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards .card__item .card__item__text {
            padding: 2rem 3rem 1rem 3rem;
            display: inline-block; } }
        .paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards .card__item .card__item__text p {
          line-height: 1.6;
          margin-bottom: 0;
          padding-bottom: 0;
          font-size: .9rem; }
          @media screen and (min-width: 800px) {
            .paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards .card__item .card__item__text p {
              font-size: .95rem; } }
        .paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards .card__item .card__item__text h3 {
          font-family: 'NationalBold', "Helvetica Neue", Helvetica, Arial, sans-serif;
          font-variant-numeric: lining-nums;
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale;
          text-transform: none;
          font-size: 1.3rem;
          margin-top: 0;
          padding-top: 0;
          font-size: 1.2rem; }
          @media screen and (min-width: 800px) {
            .paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards .card__item .card__item__text h3 {
              font-size: 1.3rem; } }
        .paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards .card__item .card__item__text .subtitle {
          font-weight: bold;
          text-transform: uppercase; }
        .paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards .card__item .card__item__text .short-title {
          color: #efab00;
          font-weight: bold; }
    .paragraphs-item-card-optional-selector.photo-video-cards .photo-video-cards-container .photo-video-cards .no-link .card__item:after {
      content: "";
      display: none; }
  .paragraphs-item-card-optional-selector.photo-video-cards-dark .photo-video-cards-container .photo-video-cards .card__item {
    background-image: linear-gradient(217deg, #003976 16%, #054A93 86%);
    color: white; }
    .paragraphs-item-card-optional-selector.photo-video-cards-dark .photo-video-cards-container .photo-video-cards .card__item .card__item__content h3 {
      color: white; }
    .paragraphs-item-card-optional-selector.photo-video-cards-dark .photo-video-cards-container .photo-video-cards .card__item .card__item__content .subtitle {
      color: white; }
    .paragraphs-item-card-optional-selector.photo-video-cards-dark .photo-video-cards-container .photo-video-cards .card__item .card__item__content .short-title {
      color: #efab00; }
  .paragraphs-item-card-optional-selector.photo-video-cards-light .photo-video-cards-container .photo-video-cards .card__item {
    background-image: linear-gradient(217deg, #ffffff 16%, #ffffff 86%);
    color: black; }
    .paragraphs-item-card-optional-selector.photo-video-cards-light .photo-video-cards-container .photo-video-cards .card__item .card__item__content h3 {
      color: black; }
    .paragraphs-item-card-optional-selector.photo-video-cards-light .photo-video-cards-container .photo-video-cards .card__item .card__item__content .subtitle {
      color: #4d4d4c; }
    .paragraphs-item-card-optional-selector.photo-video-cards-light .photo-video-cards-container .photo-video-cards .card__item .card__item__content .short-title {
      color: #003976; }
  .paragraphs-item-card-optional-selector.staggered-tiles .individual-photo-video-card, .paragraphs-item-card-optional-selector.staggered-tiles .individual-icon-card {
    display: none; }
  .paragraphs-item-card-optional-selector.staggered-tiles div.cta-button a:after {
    content: "";
    border-right: solid 1px #494949;
    border-bottom: solid 1px #494949; }
  .paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles {
    list-style: none;
    padding: 0;
    margin: 0;
    margin-top: 4rem; }
    @media screen and (min-width: 1000px) {
      .paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        grid-column-gap: 2rem;
        align-items: start;
        grid-auto-flow: row;
        grid-row-gap: 6rem; } }
    @media screen and (min-width: 1000px) {
      .paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles li {
        margin-bottom: 3rem;
        height: 100%;
        display: grid; } }
    .paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles li a {
      text-decoration: none;
      color: black; }
    .paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles li .grid-area {
      display: grid;
      height: 100%; }
    .paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles li .tiles__item {
      padding: 3rem;
      text-align: center;
      background-image: linear-gradient(199deg, #F9F7A4 20%, #F0EC6B 97%);
      color: black;
      box-shadow: 3px 6px 10px rgba(0, 0, 0, 0.2);
      transition: .3s ease-in-out all;
      will-change: transform;
      height: 100%;
      position: relative;
      border-bottom: 1px solid white; }
      .paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles li .tiles__item:hover, .paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles li .tiles__item:focus {
        transform: scale(1.02) translateY(-10px);
        box-shadow: 3px 6px 25px rgba(0, 0, 0, 0.3); }
        .paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles li .tiles__item:hover:after, .paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles li .tiles__item:focus:after {
          background-color: #ffb90a; }
      @media screen and (min-width: 1000px) {
        .paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles li .tiles__item {
          border-radius: 6px;
          border-bottom: none;
          padding-bottom: 0rem; } }
      .paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles li .tiles__item h3 {
        font-family: 'NationalBold', "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-variant-numeric: lining-nums;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        text-transform: none;
        font-size: 1.35rem;
        margin-top: 0;
        padding-top: 0; }
        .paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles li .tiles__item h3:after {
          content: "";
          transition: .3s ease-in-out background-color;
          display: inline-block;
          width: 22px;
          height: 18px;
          background-color: #efab00;
          margin-left: 10px;
          margin-bottom: -4px;
          background-image: url("../images/chevron-right_1.svg");
          background-size: 5px auto;
          background-repeat: no-repeat;
          background-position: center center;
          top: 1px;
          border-radius: 3px;
          box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);
          margin-bottom: -1px;
          margin-right: 15px; }
          @media screen and (min-width: 1000px) {
            .paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles li .tiles__item h3:after {
              content: none; } }
      .paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles li .tiles__item p {
        line-height: 1.5;
        margin-bottom: 0;
        font-size: .95rem; }
      @media screen and (min-width: 1000px) {
        .paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles li .tiles__item:after {
          content: "";
          display: inline-block;
          width: 50px;
          height: 43px;
          background-color: #efab00;
          background-image: url("../images/chevron-right_1.svg");
          background-size: 10px auto;
          background-repeat: no-repeat;
          background-position: center center;
          position: absolute;
          bottom: -20px;
          left: 0;
          right: 0;
          transition: .3s ease-in-out background-color;
          margin-left: auto;
          margin-right: auto;
          border-radius: 3px;
          box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2); } }
    .paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles li .no-link .tiles__item:after {
      content: none; }
    .paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles li .no-link .tiles__item h3:after {
      content: none; }
    .paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles li:nth-of-type(2) .tiles__item, .paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles li:nth-of-type(5) .tiles__item {
      background-image: linear-gradient(217deg, #003976 16%, #054A93 86%);
      color: white; }
      .paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles li:nth-of-type(2) .tiles__item a, .paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles li:nth-of-type(2) .tiles__item h3, .paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles li:nth-of-type(2) .tiles__item p, .paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles li:nth-of-type(5) .tiles__item a, .paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles li:nth-of-type(5) .tiles__item h3, .paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles li:nth-of-type(5) .tiles__item p {
        color: white; }
      @media screen and (min-width: 1000px) {
        .paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles li:nth-of-type(2) .tiles__item, .paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles li:nth-of-type(5) .tiles__item {
          margin-top: -3rem; } }
    .paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles li:nth-of-type(3) .tiles__item, .paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles li:nth-of-type(6) .tiles__item {
      border-bottom: none;
      background-image: linear-gradient(198deg, #BFEBE9 3%, #8BD2CF 100%); }
    @media screen and (min-width: 1000px) {
      .paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles.tiles__1 {
        grid-template-columns: 1fr;
        max-width: 425px;
        margin: 0 auto; } }
    @media screen and (min-width: 1000px) {
      .paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles.tiles__2, .paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles.tiles__4 {
        grid-template-columns: 1fr 1fr;
        max-width: 850px;
        margin: 0 auto; } }
    @media screen and (min-width: 1000px) {
      .paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles.tiles__2 li:nth-of-type(2) .tiles__item, .paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles.tiles__2:nth-of-type(5) .tiles__item, .paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles.tiles__4 li:nth-of-type(2) .tiles__item, .paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles.tiles__4:nth-of-type(5) .tiles__item {
        margin-top: 0rem; } }
    @media screen and (min-width: 1000px) {
      .paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles.tiles__5 {
        display: grid;
        grid-template-columns: repeat(6, 2fr);
        grid-row-gap: 6rem;
        grid-column-gap: 2rem; } }
    .paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles.tiles__5 li:nth-of-type(1) {
      grid-column: 1 / 3;
      grid-row: 1; }
    .paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles.tiles__5 li:nth-of-type(2) {
      grid-column: 3 /5;
      grid-row: 1; }
    .paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles.tiles__5 li:nth-of-type(3) {
      grid-column: 5 / 7;
      grid-row: 1; }
    .paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles.tiles__5 li:nth-of-type(4) {
      grid-column: 2 / 4;
      grid-row: 2; }
    .paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles.tiles__5 li:nth-of-type(5) {
      grid-column: 4 / 6;
      grid-row: 2; }
      @media screen and (min-width: 1000px) {
        .paragraphs-item-card-optional-selector.staggered-tiles .staggered-tiles-container .tiles.tiles__5 li:nth-of-type(5) .tiles__item {
          margin-top: 0rem; } }
  .paragraphs-item-card-optional-selector.text-area {
    margin: 5rem 0; }
    .paragraphs-item-card-optional-selector.text-area h2.text-area-title {
      font-family: "Roboto Slab", Georgia, "Times New Roman", Times, serif ;
      font-weight: 700 ;
      font-weight: bold;
      color: #003976;
      font-variant-numeric: lining-nums;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-size: 1.9rem;
      line-height: 1.4;
      border-bottom: 5px solid #aeeae5;
      padding-bottom: .6rem; }
    @media only screen and (min-width: 45.625rem) and (max-width: 63.938rem), only screen and (min-width: 64rem) {
      .paragraphs-item-card-optional-selector.text-area .row .row {
        margin: 1px; } }
    @media only screen and (max-width: 45.562rem) {
      .paragraphs-item-card-optional-selector.text-area .row .row {
        margin: 8px; } }
  .paragraphs-item-card-optional-selector.wide-video-overlay {
    position: relative;
    display: inline-block;
    width: 100%; }
    .paragraphs-item-card-optional-selector.wide-video-overlay:after {
      content: "";
      position: absolute;
      left: -1000%;
      top: 0;
      width: 2000%;
      height: 100%;
      z-index: -1;
      overflow: hidden; }
      @media only screen and (min-width: 64rem) {
        .paragraphs-item-card-optional-selector.wide-video-overlay:after {
          background: linear-gradient(180deg, #003976 66%, white 60%); } }
      @media only screen and (min-width: 45.625rem) and (max-width: 63.938rem), only screen and (max-width: 45.562rem) {
        .paragraphs-item-card-optional-selector.wide-video-overlay:after {
          background: linear-gradient(180deg, #003976 75%, white 60%); } }
    .paragraphs-item-card-optional-selector.wide-video-overlay h2.title {
      color: white;
      margin: 4rem .5rem 1.5rem; }
    .paragraphs-item-card-optional-selector.wide-video-overlay .body {
      color: white;
      font-size: 1.1rem;
      line-height: 1.5; }
    @media only screen and (min-width: 64rem) {
      .paragraphs-item-card-optional-selector.wide-video-overlay .media_embed iframe {
        width: 100%;
        height: 600px; } }
    @media only screen and (min-width: 45.625rem) and (max-width: 63.938rem) {
      .paragraphs-item-card-optional-selector.wide-video-overlay .media_embed iframe {
        width: 100%;
        height: 54vw; } }

/* START RECTANGULAR CARD VIEW*/
.rectangular-card {
  clear: both; }
  .rectangular-card .title {
    font-family: "Roboto Slab", Georgia, "Times New Roman", Times, serif ;
    font-weight: 700 ;
    font-weight: bold;
    color: #003976;
    font-variant-numeric: lining-nums;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 1.9rem;
    line-height: 1.4;
    text-decoration: none;
    text-transform: capitalize;
    margin: 0.5rem 0;
    display: block;
    transition: 0.8s all cubic-bezier(0, 1.005, 0.365, 0.97); }
  .rectangular-card .image.small-12.medium-12.large-6.columns:last-child {
    float: left; }
  .rectangular-card .row:nth-of-type(3)::after {
    content: none; }
  .rectangular-card .blue-divider {
    border-bottom: 6px solid #aeeae5 !important;
    border-radius: 20px;
    margin-bottom: 20px; }
  .rectangular-card .rect-image-100 {
    width: 100%;
    height: 335px; }
  .rectangular-card .rect-image-50 {
    width: 100%;
    height: 200px; }
  .rectangular-card img {
    border-radius: 10px;
    -o-object-fit: cover;
       object-fit: cover; }
  .rectangular-card .columns {
    margin-top: 50px; }

/* END RECTANGULAR CARD VIEW*/

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL2tzdV9iYXNlX3p1cmIvc2Nzcy9iYXNlL192YXJzLnNjc3MiLCJrc3VfZGVwYXJ0bWVudF96dXJiX2RpLmNzcyIsIi4uLy4uL2tzdV9iYXNlX3p1cmIvc2Nzcy9iYXNlL19mb250cy5zY3NzIiwiX2Jhc2Uuc2NzcyIsIl9ob21lcGFnZS5zY3NzIiwiX2V2ZW50cy5zY3NzIiwiX2NhcmQtb3B0aW9uYWwtc2VsZWN0b3Iuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFJQSxtQkFBQTtBQUMwQixXQUFBO0FBQ0MsV0FBQTtBQUNFLFdBQUE7QUFDSixXQUFBO0FBQ0ssV0FBQTtBQUNBLFdBQUE7QUFDQyxXQUFBO0FBQ0YsV0FBQTtBQUNQLFdBQUE7QUFFdEIscUJBQUE7QUFDb0IsV0FBQTtBQUNXLFdBQUE7QUFDTixXQUFBO0FBQ0ssV0FBQTtBQUNDLFdBQUE7QUFDRSxXQUFBO0FBQ1AsV0FBQTtBQUNJLFdBQUE7QUFDRCxXQUFBO0FBQ0MsV0FBQTtBQUNDLFdBQUE7QUFDRixXQUFBO0FBQ00sV0FBQTtBQUNBLFdBQUE7QUFDTCxXQUFBO0FBZ0Y5Qjs7Ozs7Ozs7Ozs7OztDQ3ZFQztBQ3ZDRCw0RUFBWTtBQUVaO0VBQ0Usa0JBQWtCO0VBQ2xCLDRCQUE0QjtFQUM1Qix3S0FFdUQsRUFBQTs7QUFHekQ7RUFDRSxrQkFBa0I7RUFDbEIsa0NBQWtDO0VBQ2xDLGlMQUUwRCxFQUFBOztBQUc1RDtFQUNFLGtCQUFrQjtFQUNsQiw2QkFBNkI7RUFDN0Isa0tBRXFELEVBQUE7O0FBR3ZEO0VBQ0Usa0JBQWtCO0VBQ2xCLG1DQUFtQztFQUNuQyxvTEFFMkQsRUFBQTs7QUFHN0Q7RUFDRSxrQkFBa0I7RUFDbEIsMkJBQTJCO0VBQzNCLDRKQUVtRCxFQUFBOztBQUdyRDtFQUNFLGtCQUFrQjtFQUNsQiwrQkFBK0I7RUFDL0Isd0tBRXVELEVBQUE7O0FBR3pEO0VBQ0Usa0JBQWtCO0VBQ2xCLDJCQUEyQjtFQUMzQiw0SkFFbUQsRUFBQTs7QUFHckQ7RUFD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OEQsRUFBQSxFQUVqRTtJQXJ0Q0w7TUF1dENNLFlOanZDa0I7TU1rdkNsQix5QkFBeUIsRUFBQTtJQXh0Qy9CO01BMnRDTSxZTnJ2Q2tCO01Nc3ZDbEIsaUJBQWlCO01BQ2pCLGdCQUFnQixFQUFBO0lBR2hCO01BaHVDTjtRQWl1Q1EsV0FBVztRQUNYLGFBQWEsRUFBQSxFQU1oQjtJQUpDO01BcHVDTjtRQXF1Q1EsV0FBVztRQUNYLFlBQVksRUFBQSxFQUVmOztBQUtMLCtCQUFBO0FBQ0E7RUFDRSxXQUFXLEVBQUE7RUFEYjtJSm5tQ0UscUVBQWdDO0lBQ2hDLGlCQUFpQjtJSXNtQ2IsaUJBQWlCO0lBQ2pCLGNOOXhDa0I7SU0reENsQixpQ0FBaUM7SUFDakMsbUNBQW1DO0lBQ25DLGtDQUFrQztJQUNsQyxpQkFBaUI7SUFDakIsZ0JBQWdCO0lBQ2hCLHFCQUFxQjtJQUNyQiwwQkFBMEI7SUFDMUIsZ0JBQWdCO0lBQ2hCLGNBQWM7SUFDZCx3REFBcUQsRUFBQTtFQWYzRDtJQWtCSSxXQUFXLEVBQUE7RUFsQmY7SUFxQkksYUFBWSxFQUFBO0VBckJoQjtJQXdCSSwyQ0FBOEM7SUFDOUMsbUJBQW1CO0lBQ25CLG1CQUFtQixFQUFBO0VBMUJ2QjtJQTZCSSxXQUFXO0lBQ1gsYUFBYSxFQUFBO0VBOUJqQjtJQWlDSSxXQUFXO0lBQ1gsYUFBYSxFQUFBO0VBbENqQjtJQXFDRSxtQkFBbUI7SUFDbkIsb0JBQWlCO09BQWpCLGlCQUFpQixFQUFBO0VBdENuQjtJQXlDSSxnQkFBZ0IsRUFBQTs7QUFHcEIsNkJBQUEiLCJmaWxlIjoia3N1X2RlcGFydG1lbnRfenVyYl9kaS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBDb2xvciBWYXJpYWJsZXMgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi8qIFBSSU1BUlkgQ09MT1JTICovXG4ka3N1LWJsdWU6IHJnYigwLDU3LDExOCk7IC8qIDAwMzk3NiAqL1xuJGtzdS1nb2xkOiByZ2IoMjM5LDE3MSwwKTsgLyogRUZBQjAwICovXG4kbGlnaHQtYmx1ZTogcmdiKDAsMTE1LDE4OSk7IC8qIDAwNzNCRCAqL1xuJHB1cnBsZTogcmdiKDc1LDc0LDE2OSk7IC8qIDRCNEFBOSAqL1xuJHBhbGUtY3lhbjogcmdiKDE3NCwyMzQsMjI5KTsgLyogQUVFQUU1ICovXG4kcGFsZS1ncmVlbjogcmdiKDIyOSwyMzIsODQpOyAvKiBFNUU4NTQgKi9cbiRwYWxlLXllbGxvdzogcmdiKDI0OCwyMzUsOTcpOyAvKiBGOEVCNjEgKi9cbiRjb29sLWdyYXk6IHJnYig5OCwxMTUsMTIwKTsgLyogNjI3Mzc4ICovXG4kcmVkOiByZ2IoMjI1LDIwLDYwKTsgLyogRTExNDNDICovXG5cbi8qIFNFQ09OREFSWSBDT0xPUlMgKi9cbiRibGFjazogcmdiKDAsMCwwKTsgLyogMDAwMDAwICovXG4kZ3JheS1saWdodDogcmdiKDIyMSwyMjEsMjIxKTsgLyogREREREREICovXG4kZ3JheTogcmdiKDIzNCwyMzQsMjM0KTsgLyogRUFFQUVBICovXG4kZ3JheS1kYXJrOiByZ2IoMjQ0LDI0NCwyNDQpOyAvKiBGNEY0RjQgKi9cbiRhbHQtZ3JheTogcmdiKDIzMCwgMjMwLCAyMzApOyAvKiBlNmU2ZTYgKi9cbiRhbHQtZ3JheS1kYXJrOiByZ2IoNzcsIDc3LCA3Nik7IC8qIDRENEQ0QyAqL1xuJHdoaXRlOiByZ2IoMjU1LDI1NSwyNTUpOyAvKiBGRkZGRkYgKi9cbiRvZmYtYmx1ZTogcmdiKDk0LCAxOTYsIDIyMyk7IC8qIDVFQzRERiAqL1xuJGFsdC1ibHVlOiByZ2IoMCwgMTA4LCAxOTQpOyAvKiAwMDZjYzIgKi9cbiRvZmYtZ29sZDogcmdiKDI0MSwgMTcxLCAzKTsgIC8qIEYxQUIwMyAqL1xuJGxpZ2h0LWJsYWNrOiByZ2IoMzAsIDI4LCAzNCk7IC8qIDFlMWMyMiAqL1xuJG5lYXItYmxhY2s6IHJnYigxMSwzLDI0KTsgICAvKiAwYjAzMTggKi9cbiRsaWdodGVyLWJsdWU6IHJnYigyMjMsMjI4LDIzMCk7ICAgLyogZGZlNGU2ICovXG4kbGlnaHRlci1ncmV5OiByZ2IoMjAyLDIwMiwyMDIpOyAgIC8qIGNhY2FjYSAqL1xuJGFsdC1wdXJwbGU6IHJnYigxNTMsNTEsMTUzKTsgLyogOTkzMzk5ICovXG5cbiRoaTEtcHJpbWFyeTogcmdiYSg1MSwgNTEsIDE1MywgMSk7XG4kaGkxLXNlY29uZGFyeTogcmdiYSgjRkJGQjcwLDEpO1xuJGhpMS10ZXJ0aWFyeTogcmdiYSgjRkZGRjMzLDEpO1xuXG4kaGkyLXByaW1hcnk6IHJnYmEoMjExLCAxLCA0MywgMSk7XG4kaGkyLXNlY29uZGFyeTogcmdiYSgjQ0RFRkZFLDEpO1xuJGhpMi10ZXJ0aWFyeTogcmdiYSgjRkZGRjMzLDEpO1xuXG4kaGkzLXByaW1hcnk6IHJnYmEoMTUzLCA1MSwgMTUzLCAxKTtcbiRoaTMtc2Vjb25kYXJ5OiByZ2JhKCNGQkZCNzAsMSk7XG4kaGkzLXRlcnRpYXJ5OiByZ2JhKCNGRkZGMzMsMSk7XG5cbiRpMS1wcmltYXJ5OiByZ2JhKDUxLCA1MSwgMTUzLCAxKTtcbiRpMS1zZWNvbmRhcnk6IHJnYmEoI0U1RTVCMywxKTtcbiRpMS10ZXJ0aWFyeTogcmdiYSgjMzMzMzk5LDEpO1xuXG4kaTItcHJpbWFyeTogcmdiYSgxNTMsIDUxLCAxNTMsIDEpO1xuJGkyLXNlY29uZGFyeTogcmdiYSgjRTVFNUIzLDEpO1xuJGkyLXRlcnRpYXJ5OiByZ2JhKCNDQ0NDOTksMSk7XG5cbiRpMy1wcmltYXJ5OiByZ2JhKDkzLDE3OCwxODUsMSk7XG4kaTMtc2Vjb25kYXJ5OiByZ2JhKCM5ODJlOTAsMSk7XG4kaTMtdGVydGlhcnk6IHJnYmEoI0ZGRkYzMywxKTtcblxuJHIxLXByaW1hcnk6IHJnYmEoMCwgMCwgNTEsIDEpO1xuJHIxLXNlY29uZGFyeTogcmdiYSgjQ0M5OTAwLDEpO1xuJHIxLXRlcnRpYXJ5OiByZ2JhKCNDQ0NDOTksMSk7XG5cbiRyMi1wcmltYXJ5OiByZ2JhKDAsIDAsIDUxLCAxKTtcbiRyMi1zZWNvbmRhcnk6IHJnYmEoI0JBREIzNiwxKTtcbiRyMi10ZXJ0aWFyeTogcmdiYSgjRkYwMDMzLDEpO1xuXG4kcjMtcHJpbWFyeTogcmdiYSgxNywgMTcsIDE3LCAxKTtcbiRyMy1zZWNvbmRhcnk6IHJnYmEoI0NERUZGRSwxKTtcbiRyMy10ZXJ0aWFyeTogcmdiYSgjNjZDQ0NDLDEpO1xuXG4kcjQtcHJpbWFyeTogcmdiYSg1MSwgNTEsIDE1MywgMSk7XG4kcjQtc2Vjb25kYXJ5OiByZ2JhKCNCQURCMzYsMSk7XG4kcjQtdGVydGlhcnk6IHJnYmEoI0NDQ0M5OSwxKTtcblxuJGZhc2hpb24tcHJpbWFyeTogIzAwNzNCRDsgLy8gUkVEIC8vXG4kZmFzaGlvbi1zZWNvbmRhcnk6ICM0MjQyNDI7IC8vIERBUktFUiBHUkVZIC8vXG4kZmFzaGlvbi10ZXJ0aWFyeTogIzY2NjsgLy8gREFSSyBHUkVZIC8vXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIE1lZGlhIFF1ZXJ5IFZhcmlhYmxlcyAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLy8gS2VudCBDdXN0b20gQnJlYWtwb2ludHMgLy8vLy8vL1xuLy8gWC1TbWFsbCBpczogMCAtIDY0MCwgKGZvdW5kYXRpb24gNilcbi8vIFNtYWxsIFJhbmdlIGlzOiAwIC0gNzI5XG4vLyBNZWRpdW0gUmFuZ2UgaXM6IDczMCAtIDEwMjNcbi8vIExhcmdlIDEwMjQgYW5kIGFib3ZlXG4vLyBYLUxhcmdlIGlzOiAxMjAwIGFuZCBhYm92ZVxuLy8gSHVnZSBpczogMTUwMCBhbmQgYWJvdmVcblxuJHNjcmVlbjogXCJvbmx5IHNjcmVlblwiICFkZWZhdWx0O1xuJHhzbWFsbC1tYXg6ICBlbS1jYWxjKDY0MCkgICFkZWZhdWx0O1xuJHNtYWxsLW1heDogIGVtLWNhbGMoNzI5KSAgIWRlZmF1bHQ7XG4kbWVkaXVtLW1heDogZW0tY2FsYygxMDIzKSAhZGVmYXVsdDtcbiRsYXJnZS1taW46ICBlbS1jYWxjKDEwMjQpICFkZWZhdWx0O1xuJHhsYXJnZS1taW46IGVtLWNhbGMoMTIwMCkgIWRlZmF1bHQ7XG4keHhsYXJnZS1taW46IGVtLWNhbGMoMTMwMCkgIWRlZmF1bHQ7XG4keHh4bGFyZ2UtbWluOiBlbS1jYWxjKDE1MDApICFkZWZhdWx0O1xuXG4keHNtYWxsOiBcIiN7JHNjcmVlbn0gYW5kIChtYXgtd2lkdGg6ICN7JHhzbWFsbC1tYXh9KVwiICFkZWZhdWx0O1xuJHNtYWxsOiAgXCIjeyRzY3JlZW59IGFuZCAobWF4LXdpZHRoOiAjeyRzbWFsbC1tYXh9KVwiICFkZWZhdWx0O1xuJG1lZGl1bTogXCIjeyRzY3JlZW59IGFuZCAobWluLXdpZHRoOiAjeyRzbWFsbC1tYXggKyBlbS1jYWxjKDEpfSkgYW5kIChtYXgtd2lkdGg6ICN7JG1lZGl1bS1tYXh9KVwiICFkZWZhdWx0O1xuJHNtYWxsTWVkaXVtOiBcIiN7JHNjcmVlbn0gYW5kIChtYXgtd2lkdGg6ICN7JG1lZGl1bS1tYXh9KVwiICFkZWZhdWx0O1xuJGxhcmdlOiAgXCIjeyRzY3JlZW59IGFuZCAobWluLXdpZHRoOiAjeyRsYXJnZS1taW59KVwiICFkZWZhdWx0O1xuJHhsYXJnZTogXCIjeyRzY3JlZW59IGFuZCAobWluLXdpZHRoOiAjeyR4bGFyZ2UtbWlufSlcIiAhZGVmYXVsdDtcbiR4eGxhcmdlOiBcIiN7JHNjcmVlbn0gYW5kIChtaW4td2lkdGg6ICN7JHh4bGFyZ2UtbWlufSlcIiAhZGVmYXVsdDtcbiR4eHhsYXJnZTogXCIjeyRzY3JlZW59IGFuZCAobWluLXdpZHRoOiAjeyR4eHhsYXJnZS1taW59KVwiICFkZWZhdWx0O1xuJHNtYWxsVXA6IFwiI3skc2NyZWVufSBhbmQgKG1pbi13aWR0aDogI3skc21hbGwtbWF4fSlcIiAhZGVmYXVsdDtcblxuJHN1Yi1kZXNrdG9wOiBcIiN7JHNjcmVlbn0gYW5kIChtYXgtd2lkdGg6ICN7JG1lZGl1bS1tYXh9KVwiICFkZWZhdWx0O1xuXG4vKlxuXG5FWEFNUExFIEZPUiBNUSBSRUZFUkVOQ0VTID0+XG5cbmJvZHkge1xuICA+ICogeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgYmFja2dyb3VuZDogZ3JlZW4gIWltcG9ydGFudDtcbiAgQG1lZGlhICN7JHNtYWxsfSAgeyBiYWNrZ3JvdW5kOiBvcmFuZ2UgIWltcG9ydGFudDsgIH1cbiAgQG1lZGlhICN7JG1lZGl1bX0geyBiYWNrZ3JvdW5kOiB0ZWFsICFpbXBvcnRhbnQ7ICAgIH1cbiAgQG1lZGlhICN7JGxhcmdlfSAgeyBiYWNrZ3JvdW5kOiBvcmNoaWQgIWltcG9ydGFudDsgIH1cbiAgQG1lZGlhICN7JHhsYXJnZX0geyBiYWNrZ3JvdW5kOiB0b21hdG8gIWltcG9ydGFudDsgIH1cbn1cblxuKi9cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQ29tbW9uIC8gTWlzYyBWYXJpYWJsZXMgLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4vLyBTdGF0aWMgSGVpZ2h0c1xuJHRvcF9oZWlnaHQ6IDkwcHg7XG4kcHJlX2hlYWRlcl9oZWlnaHQ6IDM1cHg7XG4kaGVhZGVyX2hlaWdodDogMTM1cHg7XG4kaGVhZGVyX2hlaWdodF90YWJsZXQ6IDExMHB4O1xuJGhlYWRlcl9oZWlnaHRfbW9iaWxlOiAxMTBweDtcblxuLy8gVHJhbnNpdGlvbnNcbiR0cmFuc2l0aW9uX2Jhc2U6IGFsbCAwLjNzIGVhc2U7XG5cbi8vIFZpc2liaWxpdHkgVG9nZ2xlc1xuQG1peGluIGtzdS1oaWRkZW4oKXtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuQG1peGluIGtzdS12aXNpYmxlKCl7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi8vIFNWRyBNaXhpbnNcbkBtaXhpbiBzdmctYmcoJHN2Zy1pbWcpIHtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4va3N1X2Jhc2VfenVyYi9zdmcvI3skc3ZnLWltZ30pIDUwJSA1MCUgbm8tcmVwZWF0O1xufVxuQG1peGluIHN2Zy1iZy1uYXYtc3RyZXRjaCgpIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4va3N1X2Jhc2VfenVyYi9zdmcvYmctbmF2LWZsZXgtaGVpZ2h0LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi8vIFRyYW5zZm9ybSBNaXhpbnNcbkBtaXhpbiB0cmFuc2Zvcm0oKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbkBtaXhpbiBrZW50LWZ1bGwtd2lkdGgoKXtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTUwdncgKyA1MCUpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTUwdncgKyA1MCUpO1xufVxuXG4iLCIvKiBQUklNQVJZIENPTE9SUyAqL1xuLyogMDAzOTc2ICovXG4vKiBFRkFCMDAgKi9cbi8qIDAwNzNCRCAqL1xuLyogNEI0QUE5ICovXG4vKiBBRUVBRTUgKi9cbi8qIEU1RTg1NCAqL1xuLyogRjhFQjYxICovXG4vKiA2MjczNzggKi9cbi8qIEUxMTQzQyAqL1xuLyogU0VDT05EQVJZIENPTE9SUyAqL1xuLyogMDAwMDAwICovXG4vKiBEREREREQgKi9cbi8qIEVBRUFFQSAqL1xuLyogRjRGNEY0ICovXG4vKiBlNmU2ZTYgKi9cbi8qIDRENEQ0QyAqL1xuLyogRkZGRkZGICovXG4vKiA1RUM0REYgKi9cbi8qIDAwNmNjMiAqL1xuLyogRjFBQjAzICovXG4vKiAxZTFjMjIgKi9cbi8qIDBiMDMxOCAqL1xuLyogZGZlNGU2ICovXG4vKiBjYWNhY2EgKi9cbi8qIDk5MzM5OSAqL1xuLypcblxuRVhBTVBMRSBGT1IgTVEgUkVGRVJFTkNFUyA9PlxuXG5ib2R5IHtcbiAgPiAqIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIGJhY2tncm91bmQ6IGdyZWVuICFpbXBvcnRhbnQ7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUuNTYycmVtKSAgeyBiYWNrZ3JvdW5kOiBvcmFuZ2UgIWltcG9ydGFudDsgIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NS42MjVyZW0pIGFuZCAobWF4LXdpZHRoOiA2My45MzhyZW0pIHsgYmFja2dyb3VuZDogdGVhbCAhaW1wb3J0YW50OyAgICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pICB7IGJhY2tncm91bmQ6IG9yY2hpZCAhaW1wb3J0YW50OyAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1cmVtKSB7IGJhY2tncm91bmQ6IHRvbWF0byAhaW1wb3J0YW50OyAgfVxufVxuXG4qL1xuQGltcG9ydCB1cmwoaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVJvYm90bytTbGFiOjQwMCwzMDAsNzAwKTtcbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiAnTmF0aW9uYWxMaWdodCc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTmF0aW9uYWxXZWItTGlnaHQuZW90XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vZm9udHMvTmF0aW9uYWxXZWItTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL05hdGlvbmFsV2ViLUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogJ05hdGlvbmFsTGlnaHRJdGFsaWMnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL05hdGlvbmFsLUxpZ2h0SXRhbGljLmVvdFwiKSBmb3JtYXQoXCJlb3RcIiksIHVybChcIi4uL2ZvbnRzL05hdGlvbmFsLUxpZ2h0SXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9OYXRpb25hbC1MaWdodEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6ICdOYXRpb25hbE1lZGl1bSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTmF0aW9uYWwtTWVkaXVtLmVvdFwiKSBmb3JtYXQoXCJlb3RcIiksIHVybChcIi4uL2ZvbnRzL05hdGlvbmFsLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTmF0aW9uYWwtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogJ05hdGlvbmFsTWVkaXVtSXRhbGljJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9OYXRpb25hbC1NZWRpdW1JdGFsaWMuZW90XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vZm9udHMvTmF0aW9uYWwtTWVkaXVtSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9OYXRpb25hbC1NZWRpdW1JdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiAnTmF0aW9uYWxCb29rJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9OYXRpb25hbC1Cb29rLmVvdFwiKSBmb3JtYXQoXCJlb3RcIiksIHVybChcIi4uL2ZvbnRzL05hdGlvbmFsLUJvb2sud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL05hdGlvbmFsLUJvb2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiAnTmF0aW9uYWxTZW1pQm9sZCc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTmF0aW9uYWwtU2VtaWJvbGQuZW90XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vZm9udHMvTmF0aW9uYWwtU2VtaWJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL05hdGlvbmFsLVNlbWlib2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogJ05hdGlvbmFsQm9sZCc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTmF0aW9uYWwtQm9sZC5lb3RcIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCIuLi9mb250cy9OYXRpb25hbC1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9OYXRpb25hbC1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogJ05hdGlvbmFsQm9sZEl0YWxpYyc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTmF0aW9uYWwtQm9sZEl0YWxpYy5lb3RcIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCIuLi9mb250cy9OYXRpb25hbC1Cb2xkSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9OYXRpb25hbC1Cb2xkSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogJ05hdGlvbmFsRXh0cmFCb2xkJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9OYXRpb25hbC1FeHRyYWJvbGQuZW90XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vZm9udHMvTmF0aW9uYWwtRXh0cmFib2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9OYXRpb25hbC1FeHRyYWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiAnTmF0aW9uYWxCbGFja0l0YWxpYyc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTmF0aW9uYWwtQmxhY2tJdGFsaWMuZW90XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vZm9udHMvTmF0aW9uYWwtQmxhY2tJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL05hdGlvbmFsLUJsYWNrSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG4vKlxuICBOYXRpb25hbCBGb250c1xuKi9cbi8qXG4gIFJvYm90byBGb250c1xuKi9cbmh0bWwgYm9keSAubC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2VmYWIwMDsgfVxuICBodG1sIGJvZHkgLmwtaGVhZGVyICNibG9jay1rZW50LXN0YXRlLWJsb2Nrcy1jYW1wdXMtbG9nbyBhIGltZy5jYW1wdXNfa2VudCB7XG4gICAgbWFyZ2luOiAyZW0gMGVtIDJlbSAyZW0gIWltcG9ydGFudDsgfVxuXG5odG1sIC5sLWhlYWRlciAuYmxvY2sta2VudC1zdGF0ZS1ibG9ja3MtY2FtcHVzLXNlY29uZGFyeS1tZW51IGxpIGEgc3BhbjpsYXN0LW9mLXR5cGUsXG5odG1sIC5sLWhlYWRlciAuYmxvY2sta2VudC1zdGF0ZS1ibG9ja3MtY2FtcHVzLXNlY29uZGFyeS1tZW51IHNwYW4uZmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzOTc2O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDsgfVxuXG5odG1sIC5sLWhlYWRlciBzZWN0aW9uW2NsYXNzKj1ibG9jay1rc3UtY3VzdG9tLWJsb2Nrcy1yZWRlc2lnbi11dGlsaXR5LW5hdi1saW5rc10gbGkgYTpob3ZlciBpLmZhIHtcbiAgY29sb3I6ICNlYWVhZWEgIWltcG9ydGFudDsgfVxuXG4ua2VudC1yZC1tZWdhbWVudSB1bC5tZWdhbWVudS13cmFwcGVyID4gbGkgPiBhID4gc3BhbiB7XG4gIGNvbG9yOiBibGFjazsgfVxuXG5ib2R5W2NsYXNzKj10aGVtZS0ta3N1LWRlcGFydG1lbnQtenVyYl0gLm1lZ2FtZW51LWNvbnRhaW5lciB1bC5tZWdhbWVudS1saW5rcyBsaS5zY25kLWxldmVsID4gYSB7XG4gIGNvbG9yOiBibGFjazsgfVxuXG4ubC1oZWFkZXItcmVnaW9uIC5ibG9jay1rc3UtY3VzdG9tLWJsb2Nrcy1yZWRlc2lnbi1rZW50LW1vYmlsZS1tZW51IC5tZW51LWJ1dHRvbiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNGQ0YzsgfVxuICAubC1oZWFkZXItcmVnaW9uIC5ibG9jay1rc3UtY3VzdG9tLWJsb2Nrcy1yZWRlc2lnbi1rZW50LW1vYmlsZS1tZW51IC5tZW51LWJ1dHRvbiBzcGFuOmFmdGVyLCAubC1oZWFkZXItcmVnaW9uIC5ibG9jay1rc3UtY3VzdG9tLWJsb2Nrcy1yZWRlc2lnbi1rZW50LW1vYmlsZS1tZW51IC5tZW51LWJ1dHRvbiBzcGFuOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRkNGQ0YyAhaW1wb3J0YW50OyB9XG5cbmhlYWRlciAuYmxvY2sta2VudC1zdGF0ZS1ibG9ja3MtZ3JvdXAtaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50OyB9XG4gIGhlYWRlciAuYmxvY2sta2VudC1zdGF0ZS1ibG9ja3MtZ3JvdXAtaGVhZGVyIC5ncm91cC1uYW1lIGEge1xuICAgIGNvbG9yOiAjMDAzOTc2ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxLjVlbSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmtlbnQtcmQtbWVnYW1lbnUgdWwubWVnYW1lbnUtd3JhcHBlciA+IGxpIHtcbiAgbGluZS1oZWlnaHQ6IDJlbSAhaW1wb3J0YW50OyB9XG5cbi8qRm9vdGVyKi9cbmRpdi5mb290ZXItb3V0c2lkZS13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgZGl2LmZvb3Rlci1vdXRzaWRlLXdyYXAgLmluc2lkZS13cmFwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4OyB9XG4gIGRpdi5mb290ZXItb3V0c2lkZS13cmFwIGltZy5ib3R0b20tZGVjb3Ige1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgZGl2LmZvb3Rlci1vdXRzaWRlLXdyYXAgaW1nLmJhY2tncm91bmQtZm9vdGVyLWltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbmJvZHkgLmZvb3Rlci1vdXRzaWRlLXdyYXAgc2VjdGlvbi5sLWZvb3Rlci1jb2x1bW5zIGgyLFxuYm9keSAuZm9vdGVyLW91dHNpZGUtd3JhcCBzZWN0aW9uLmwtZm9vdGVyLWNvbHVtbnMgaDIuYmxvY2stdGl0bGUge1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uZm9vdGVyLW91dHNpZGUtd3JhcCBzZWN0aW9uLmwtZm9vdGVyLWNvbHVtbnMgc2VjdGlvbi5ibG9jay5ibG9jay1rZW50LXN0YXRlLWJsb2Nrcy1mb290ZXItc3VidGl0bGUtYmxvY2sgLmZvb3Rlci1zdWJ0aXRsZSBhIHtcbiAgZm9udC1mYW1pbHk6ICdOYXRpb25hbEJvbGQnLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsgfVxuICAuZm9vdGVyLW91dHNpZGUtd3JhcCBzZWN0aW9uLmwtZm9vdGVyLWNvbHVtbnMgc2VjdGlvbi5ibG9jay5ibG9jay1rZW50LXN0YXRlLWJsb2Nrcy1mb290ZXItc3VidGl0bGUtYmxvY2sgLmZvb3Rlci1zdWJ0aXRsZSBhOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuc2VjdGlvbi5ibG9jay5ibG9jay1rZW50LXN0YXRlLWJsb2Nrcy5ibG9jay1rZW50LXN0YXRlLWJsb2Nrcy1jYW1wdXMtZm9vdGVyLW1lbnUge1xuICBwYWRkaW5nOiAxZW07IH1cblxuYm9keSAuZm9vdGVyLW91dHNpZGUtd3JhcCBzZWN0aW9uLmwtZm9vdGVyLWNvbHVtbnMgaDIsXG5ib2R5IC5mb290ZXItb3V0c2lkZS13cmFwIHNlY3Rpb24ubC1mb290ZXItY29sdW1ucyBoMi5ibG9jay10aXRsZSxcbmJvZHkgLmZvb3Rlci1vdXRzaWRlLXdyYXAgZm9vdGVyLmwtZm9vdGVyIGgyLFxuYm9keSAuZm9vdGVyLW91dHNpZGUtd3JhcCBmb290ZXIubC1mb290ZXIgaDIuYmxvY2stdGl0bGUge1xuICBjb2xvcjogIzAwMzk3NjtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbmJvZHkgLmZvb3Rlci1vdXRzaWRlLXdyYXAgZm9vdGVyLmwtZm9vdGVyLFxuYm9keSAuZm9vdGVyLW91dHNpZGUtd3JhcCBzZWN0aW9uLmwtZm9vdGVyLWNvbHVtbnMge1xuICBjb2xvcjogYmxhY2s7IH1cblxuLmZvb3Rlci1vdXRzaWRlLXdyYXAgc2VjdGlvbi5sLWZvb3Rlci1jb2x1bW5zIHNlY3Rpb24uYmxvY2suYmxvY2sta2VudC1zdGF0ZS1ibG9ja3MtZm9vdGVyLXRpdGxlLWJsb2NrIC5mb290ZXItdGl0bGUtYmxvY2sgLmZvb3Rlci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogJ05hdGlvbmFsQm9sZCcsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6IGJsYWNrOyB9XG5cbi5mb290ZXItb3V0c2lkZS13cmFwIHNlY3Rpb24ubC1mb290ZXItY29sdW1ucyBzZWN0aW9uLmJsb2NrLmJsb2NrLWtlbnQtc3RhdGUtYmxvY2tzLWZvb3Rlci1zdWJ0aXRsZS1ibG9jayAuZm9vdGVyLXN1YnRpdGxlIGEge1xuICBmb250LWZhbWlseTogJ05hdGlvbmFsQm9sZCcsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGNvbG9yOiBibGFjazsgfVxuXG4uYmxvY2sta2VudC1zdGF0ZS1ibG9ja3MtY2FtcHVzLWZvb3Rlci1tZW51IHtcbiAgY2xpcC1wYXRoOiBub25lO1xuICAtd2Via2l0LWNsaXAtcGF0aDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYSAhaW1wb3J0YW50OyB9XG5cbmJvZHkgLmZvb3Rlci1vdXRzaWRlLXdyYXAgc2VjdGlvbi5sLWZvb3Rlci1jb2x1bW5zIHtcbiAgY29sb3I6IGJsYWNrOyB9XG4gIGJvZHkgLmZvb3Rlci1vdXRzaWRlLXdyYXAgc2VjdGlvbi5sLWZvb3Rlci1jb2x1bW5zIGEge1xuICAgIGNvbG9yOiBibGFjazsgfVxuICBib2R5IC5mb290ZXItb3V0c2lkZS13cmFwIHNlY3Rpb24ubC1mb290ZXItY29sdW1ucyBoMi5wYW5lLXRpdGxlIHtcbiAgICBjb2xvcjogIzAwMzk3NjsgfVxuICBib2R5IC5mb290ZXItb3V0c2lkZS13cmFwIHNlY3Rpb24ubC1mb290ZXItY29sdW1ucyAuYmxvY2stY29udGVudCB1bCBsaSBhIHtcbiAgICBjb2xvcjogYmxhY2s7IH1cbiAgICBib2R5IC5mb290ZXItb3V0c2lkZS13cmFwIHNlY3Rpb24ubC1mb290ZXItY29sdW1ucyAuYmxvY2stY29udGVudCB1bCBsaSBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjMDAzOTc2OyB9XG5cbmJvZHkgZm9vdGVyIC5ibG9jay1rZW50LXN0YXRlLWJsb2Nrcy1jYW1wdXMtbG9nby1mb290ZXIgaW1nIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMjUwcHg7IH1cblxuYm9keSBmb290ZXIgLmNvcHlyaWdodCB7XG4gIHBhZGRpbmctdG9wOiAwcHg7IH1cblxuLypCdXR0b25zKi9cbmEuYnV0dG9uLnNtYWxsIHtcbiAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMnB4ICNjYWNhY2EgIWltcG9ydGFudDtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAycHggI2NhY2FjYSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAycHggI2NhY2FjYSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMHB4IDE0cHg7IH1cbiAgYS5idXR0b24uc21hbGw6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWEgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuYS5idXR0b24ucHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYWNhY2EgIWltcG9ydGFudDsgfVxuXG5hLmJ1dHRvbi5hbmdsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2FjYWNhICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xuICBjbGlwLXBhdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgY2xpcC1wYXRoOiBub25lICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgYS5idXR0b24uYW5nbGVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhICFpbXBvcnRhbnQ7IH1cblxuYS5idXR0b24udGV4dC1idXR0b24ge1xuICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4vKlNsaWRlciBBcnJvd3MgKi9cbi5vd2wtY2Fyb3VzZWwuYXJyb3dzLXNsaWRlciAuY2Fyb3VzZWwtbmF2LWRpcixcbi5vd2wtY2Fyb3VzZWwuY29udGVudC1zbGlkZXIgLmNhcm91c2VsLW5hdi1kaXIge1xuICBmaWxsOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG5cbi8qSG9yaXpvbnRhbCBSdWxlICovXG5ociB7XG4gIGJvcmRlcjogc29saWQgI2NhY2FjYSAxcHggIWltcG9ydGFudDsgfVxuXG4vKkJhc2ljIFBhZ2VzICovXG4ucGFuZWwtcGFuZS5wYW5lLWJsb2NrLnBhbmUta2VudC1zdGF0ZS1ibG9ja3MtZ3JvdXAtcHJpbWFyeS1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYSAhaW1wb3J0YW50O1xuICBjbGlwLXBhdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgY2xpcC1wYXRoOiBub25lICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLnBhbmVsLXBhbmUucGFuZS1ibG9jay5wYW5lLWtlbnQtc3RhdGUtYmxvY2tzLWdyb3VwLXByaW1hcnktbWVudSB1bC5tZW51IGxpIGEge1xuICAgIGNvbG9yOiBibGFjayAhaW1wb3J0YW50OyB9XG4gICAgLnBhbmVsLXBhbmUucGFuZS1ibG9jay5wYW5lLWtlbnQtc3RhdGUtYmxvY2tzLWdyb3VwLXByaW1hcnktbWVudSB1bC5tZW51IGxpIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDsgfVxuXG4vKkNhcHRpb24gU3R5bGUgKi9cbmRpdi5kaS1jYXB0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xuICBtYXJnaW4tbGVmdDogLXdlYmtpdC1jYWxjKC01MHZ3ICsgNTAlKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTUwdncgKyA1MCUpO1xuICBtYXJnaW4tcmlnaHQ6IC13ZWJraXQtY2FsYygtNTB2dyArIDUwJSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtNTB2dyArIDUwJSk7IH1cbiAgZGl2LmRpLWNhcHRpb24gZGl2LnBhbmUtY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMXB4O1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgYmxhY2sgMTAwJSk7XG4gICAgLyogRkYzLjYtMTUgKi9cbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIGJsYWNrIDEwMCUpO1xuICAgIC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgYmxhY2sgMTAwJSk7XG4gICAgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzAwMDAwMDAwJywgZW5kQ29sb3JzdHI9JyMwMDAwMDAnLCBHcmFkaWVudFR5cGU9MCk7XG4gICAgLyogSUU2LTkgKi9cbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIGRpdi5kaS1jYXB0aW9uIGRpdi5wYW5lLWNvbnRlbnQgZGl2LmZpZWxkLW5hbWUtYm9keSBwIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgcGFkZGluZzogMjBweCA0MHB4IDBweCA0MHB4OyB9XG5cbi8qQXJ0aWNsZXMqL1xuYm9keS5ub2RlLXR5cGUtYXJ0aWNsZSAub3dsLWNhcm91c2VsLWFydGljbGUtd3JhcHBlciAuYm90dG9tX292ZXJsYXkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLypFdmVudCBQYWdlcyovXG5ib2R5Lm5vZGUtdHlwZS1ldmVudCAub3dsLWNhcm91c2VsLWV2ZW50LXdyYXBwZXIgLmJvdHRvbV9vdmVybGF5IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5wYW5lbC1wYW5lLnBhbmUtdmlld3MtcGFuZXMucGFuZS1ldmVudHMtZ3JvdXAtcHJvbW90ZWQtcGFuZS0xY29sIC5jYWxlbmRhci1kYXRlLFxuLnBhbmVsLXBhbmUucGFuZS12aWV3cy1wYW5lcy5wYW5lLWV2ZW50cy1ncm91cC1zaW1pbGFyLWV2ZW50cy1yZSAuY2FsZW5kYXItZGF0ZSxcbi5wYW5lbC1wYW5lLnBhbmUtdmlld3MtcGFuZXMucGFuZS1jb3JwLXNlcnZpY2VzLXByb2dyYW0tbGlzdGluZy1ncm91cC1jb3JwLXByb2dyYW1zLXNlc3Npb25zLTFjb2wgLmNhbGVuZGFyLWRhdGUsXG4ucGFuZWwtcGFuZS5wYW5lLXZpZXdzLXBhbmVzLnBhbmUtZXZlbnRzLWdyb3VwLXByb21vdGVkLTFjb2wtZW5kZGF0ZSAuY2FsZW5kYXItZGF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYWNhY2EgIWltcG9ydGFudDtcbiAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7IH1cblxuLypFeHRlbmRlZCBQcm9maWxlcyovXG4ubm9kZS10eXBlLWV4dGVuZGVkLXByb2ZpbGUgLmltYWdlLXJpZ2h0Lm92ZXJmbG93LXJpZ2h0IHtcbiAgY2xpcC1wYXRoOiBub25lICFpbXBvcnRhbnQ7XG4gIGNsaXAtcGF0aDogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWNsaXAtcGF0aDogbm9uZSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLm5vZGUtdHlwZS1leHRlbmRlZC1wcm9maWxlIC5oYWx2ZXMtcm93IHtcbiAgY2xpcC1wYXRoOiBub25lICFpbXBvcnRhbnQ7XG4gIGNsaXAtcGF0aDogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWNsaXAtcGF0aDogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMWVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDFlbSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLypGQVEgVmlldyovXG4udmlldy52aWV3LWZhcXMudmlldy1pZC1mYXFzLnZpZXctZGlzcGxheS1pZC1ncm91cF9wYW5lIGRsIGRkID4gYTpiZWZvcmUge1xuICBjb2xvcjogI2VhZWFlYSAhaW1wb3J0YW50OyB9XG5cbmgyLnJ0ZWNlbnRlci52aXJ0dWFsLXRvdXIge1xuICBmb250LWZhbWlseTogJ05hdGlvbmFsQmxhY2tJdGFsaWMnLCAnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXNpemU6IDNlbTtcbiAgY29sb3I6ICMwMDM5NzY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5ib2R5IC5mb290ZXItb3V0c2lkZS13cmFwIHNlY3Rpb24ubC1mb290ZXItY29sdW1ucyAuZm9vdGVyLWJsb2NrLXRpdGxlLFxuYm9keSAuZm9vdGVyLW91dHNpZGUtd3JhcCBzZWN0aW9uLmwtZm9vdGVyLWNvbHVtbnMgaDIucGFuZS10aXRsZSB7XG4gIGNvbG9yOiAjMDAzOTc2OyB9XG5cbi5ibG9jay1rZW50LXN0YXRlLWJsb2Nrcy1jYW1wdXMtZm9vdGVyLW1lbnUge1xuICBwYWRkaW5nOiAxZW07IH1cbiAgLmJsb2NrLWtlbnQtc3RhdGUtYmxvY2tzLWNhbXB1cy1mb290ZXItbWVudSAuZm9vdGVyLWJsb2NrLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5ub2RlLXR5cGUtYWRtaW5pc3RyYXRpdmUtZ3JvdXAtcGFyIC5mb290ZXItb3V0c2lkZS13cmFwIC5mb290ZXItdGhpcmQgLmJsb2NrLWtlbnQtc3RhdGUtYmxvY2tzIHtcbiAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDsgfVxuXG4uZm9vdGVyLW91dHNpZGUtd3JhcCAucm93LmwtZm9vdGVyLWNvbHVtbnMgLmZvb3Rlci1ibG9jay10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLypIb21lcGFnZSBTdHlsZXMgZm9yIERlc2lnbiBJbm5vdmF0aW9uKi9cbi8qUHJpbWFyeSBTbGlkZXIqL1xuYm9keSAudmlkZW9fbm9kZV93cmFwcGVyIC5tb3VzZV9pY29uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkgLnZpZGVvX25vZGVfd3JhcHBlciAuYmFja2dyX2NvdmVyLmJhY2tncl9jb3Zlcl9hbmltYXRlZCxcbiAgYm9keSAudmlkZW9fbm9kZV93cmFwcGVyIC5iYWNrZ3JfY292ZXIge1xuICAgIG1pbi1oZWlnaHQ6IDc0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5ib2R5IC52aWRlb19ub2RlX3dyYXBwZXIgLnZpZGVvX2JhY2tncm91bmRfdGV4dF9ob2xkZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gICAgYm9keSAudmlkZW9fbm9kZV93cmFwcGVyIC52aWRlb19iYWNrZ3JvdW5kX3RleHRfaG9sZGVyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDcwdmggIWltcG9ydGFudDsgfSB9XG4gIGJvZHkgLnZpZGVvX25vZGVfd3JhcHBlciAudmlkZW9fYmFja2dyb3VuZF90ZXh0X2hvbGRlciAuaW5zaWRlIHtcbiAgICBwYWRkaW5nOiAxNzVweCAyMHB4OyB9XG4gICAgYm9keSAudmlkZW9fbm9kZV93cmFwcGVyIC52aWRlb19iYWNrZ3JvdW5kX3RleHRfaG9sZGVyIC5pbnNpZGUgLnZpZGVvX2xpbmtzX3NlY3Rpb24ge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRvcDogNDAlOyB9XG4gICAgICBib2R5IC52aWRlb19ub2RlX3dyYXBwZXIgLnZpZGVvX2JhY2tncm91bmRfdGV4dF9ob2xkZXIgLmluc2lkZSAudmlkZW9fbGlua3Nfc2VjdGlvbiAudmlkZW9fc2Vjb25kYXJ5X2xpbmtzIC5maWVsZC1uYW1lLWZpZWxkLXNlY29uZGFyeS1saW5rIGEge1xuICAgICAgICBwYWRkaW5nOiAycHggOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweCAhaW1wb3J0YW50O1xuICAgICAgICBvcGFjaXR5OiAuOTtcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgICAgICBib2R5IC52aWRlb19ub2RlX3dyYXBwZXIgLnZpZGVvX2JhY2tncm91bmRfdGV4dF9ob2xkZXIgLmluc2lkZSAudmlkZW9fbGlua3Nfc2VjdGlvbiAudmlkZW9fc2Vjb25kYXJ5X2xpbmtzIC5maWVsZC1uYW1lLWZpZWxkLXNlY29uZGFyeS1saW5rIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjY2FjYWNhO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI2VhZWFlYTsgfVxuICAgIGJvZHkgLnZpZGVvX25vZGVfd3JhcHBlciAudmlkZW9fYmFja2dyb3VuZF90ZXh0X2hvbGRlciAuaW5zaWRlIC5maWVsZC1uYW1lLWZpZWxkLXRleHQtaGVhZGxpbmUge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdG9wOiAyNSU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3MDBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICBib2R5IC52aWRlb19ub2RlX3dyYXBwZXIgLnZpZGVvX2JhY2tncm91bmRfdGV4dF9ob2xkZXIgLmluc2lkZSAuZmllbGQtbmFtZS1maWVsZC10ZXh0LWhlYWRsaW5lIHtcbiAgICAgICAgICB0b3A6IDE4JTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgICAgICAgYm9keSAudmlkZW9fbm9kZV93cmFwcGVyIC52aWRlb19iYWNrZ3JvdW5kX3RleHRfaG9sZGVyIC5pbnNpZGUgLmZpZWxkLW5hbWUtZmllbGQtdGV4dC1oZWFkbGluZSB7XG4gICAgICAgICAgdG9wOiAxOCU7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9IH1cblxuYm9keSAudmlkZW9fbm9kZV93cmFwcGVyIC5zdmdfYm90dG9tX3N0eWxlIC5jbHMtMiB7XG4gIGZpbGw6IHdoaXRlICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmVhdHVyZS1jb2x1bW4uY2xlYXJmaXgucGFuZWwtcmVnaW9uLS13aWRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICB6LWluZGV4OiAxMDtcbiAgICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbGVmdDogMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmVhdHVyZS1jb2x1bW4uY2xlYXJmaXgucGFuZWwtcmVnaW9uLS13aWRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi10b3A6IC0yMTBweCAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGhlaWdodDogMjEwcHg7XG4gICAgd2lkdGg6IDEwMyU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBsZWZ0OiAwcHg7IH0gfVxuXG4vKkVuZCBQcmltYXJ5IFNsaWRlciovXG4vKkZha2UgVmlkZW8gSGVhZGxpbmUgKi9cbi5kaS1ob21lcGFnZS1oZWFkbGluZSBwIHtcbiAgZm9udC1mYW1pbHk6ICdOYXRpb25hbEJvbGQnLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3R0b206IDgwcHg7XG4gIHotaW5kZXg6IDEwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5kaS1ob21lcGFnZS1oZWFkbGluZSBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDsgfSB9XG5cbi8qRW5kIEZha2UgVmlkZW8gSGVhZGxpbmUgKi9cbi8qSW50cm9kdWN0aW9uIFNlY3Rpb24qL1xuLmRpLWludHJvZHVjdGlvbiAucm93IHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAuZGktaW50cm9kdWN0aW9uIC5yb3cgLmJvZHktdGV4dCBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7IH1cbiAgICAuZGktaW50cm9kdWN0aW9uIC5yb3cgLmJvZHktdGV4dCBwIHNwYW4uZGktaW50cm8tbGFyZ2Uge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgY29sb3I6ICMwMDM5NzY7XG4gICAgICBmb250LWZhbWlseTogJ05hdGlvbmFsQm9sZCcsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAuZGktaW50cm9kdWN0aW9uIC5yb3cgLmRpLWN0YS1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgcGFkZGluZzogMjBweCA0MHB4O1xuICAgIG1heC13aWR0aDogMzEwcHg7IH1cbiAgICAuZGktaW50cm9kdWN0aW9uIC5yb3cgLmRpLWN0YS1tZW51IGEuZGVwdC1jdGEtbGluayB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICBmb250LWZhbWlseTogTmF0aW9uYWxCb2xkLCAnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgZm9udC1zaXplOiAxNXB4OyB9XG4gICAgICAuZGktaW50cm9kdWN0aW9uIC5yb3cgLmRpLWN0YS1tZW51IGEuZGVwdC1jdGEtbGluazpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDAzOTc2OyB9XG5cbi8qRW5kIEludHJvZHVjdGlvbiBTZWN0aW9uKi9cbi8qTGFyZ2UgSW1hZ2UgR3JpZCovXG4ucGFuZS1pbWFnZS1ncmlkLWxhcmdlLWltYWdlLWdyaWQge1xuICBtYXgtd2lkdGg6IDEzMnJlbTtcbiAgbWFyZ2luOiBhdXRvO1xuICBmbG9hdDogbm9uZTsgfVxuICAucGFuZS1pbWFnZS1ncmlkLWxhcmdlLWltYWdlLWdyaWQgLnZpZXdzLXJvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgICAgIC5wYW5lLWltYWdlLWdyaWQtbGFyZ2UtaW1hZ2UtZ3JpZCAudmlld3Mtcm93IHtcbiAgICAgICAgd2lkdGg6IDIwJSAhaW1wb3J0YW50OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY5OXB4KSB7XG4gICAgICAucGFuZS1pbWFnZS1ncmlkLWxhcmdlLWltYWdlLWdyaWQgLnZpZXdzLXJvdyB7XG4gICAgICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfSB9XG4gICAgLnBhbmUtaW1hZ2UtZ3JpZC1sYXJnZS1pbWFnZS1ncmlkIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLWdyaWQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxMDElO1xuICAgICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgIC8qIFNhZmFyaSA2LjAgLSA5LjAgKi9cbiAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjhzOyB9XG4gICAgICAucGFuZS1pbWFnZS1ncmlkLWxhcmdlLWltYWdlLWdyaWQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtaW1hZ2UtZ3JpZDpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgICAucGFuZS1pbWFnZS1ncmlkLWxhcmdlLWltYWdlLWdyaWQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtaW1hZ2UtZ3JpZCAuaW1hZ2UtZ3JpZC1saW5rcy1jb250YWluZXIgLmltYWdlLWdyaWQtbGlua3MtdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5wYW5lLWltYWdlLWdyaWQtbGFyZ2UtaW1hZ2UtZ3JpZCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1pbWFnZS1ncmlkOmhvdmVyIHtcbiAgICAgICAgLXdlYmtpdC1maWx0ZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgLyogU2FmYXJpIDYuMCAtIDkuMCAqL1xuICAgICAgICBmaWx0ZXI6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgICAucGFuZS1pbWFnZS1ncmlkLWxhcmdlLWltYWdlLWdyaWQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtaW1hZ2UtZ3JpZDpob3ZlciAuaW1hZ2UtZ3JpZC1saW5rcy1jb250YWluZXIgLmltYWdlLWdyaWQtbGlua3MtdGl0bGUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgLnBhbmUtaW1hZ2UtZ3JpZC1sYXJnZS1pbWFnZS1ncmlkIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLWdyaWQ6aG92ZXIgLmltYWdlLWdyaWQtbGlua3MtY29udGFpbmVyIC5pbWFnZS1ncmlkLWxpbmtzLXRpdGxlIHNwYW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA1NywgMTE4LCAwLjgpO1xuICAgICAgICAgICAgcGFkZGluZzogMnB4IDVweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOYXRpb25hbEJvbGQnLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG4gICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgfVxuICAgICAgLnBhbmUtaW1hZ2UtZ3JpZC1sYXJnZS1pbWFnZS1ncmlkIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLWdyaWQgLmltYWdlLWdyaWQtbGlua3MtY29udGFpbmVyIC5pbWFnZS1ncmlkLWxpbmtzLWltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbG9hdDogbGVmdDsgfVxuXG5kaXYuZm9vdGVyLW91dHNpZGUtd3JhcCAuaW5zaWRlLXdyYXAge1xuICBwYWRkaW5nLXRvcDogNTBweDsgfVxuXG4ua2VudC1yZC1tZWdhbWVudSB1bC5tZWdhbWVudS13cmFwcGVyID4gbGkgPiBhIHtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NHJlbSkge1xuICBib2R5W2NsYXNzKj10aGVtZS0ta3N1LWRlcGFydG1lbnQtenVyYl0gLmtlbnQtcmQtbWVnYW1lbnUgdWwubWVnYW1lbnUtd3JhcHBlciBsaSBkaXYubWVnYW1lbnUtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM1ZWM0ZGY7IH0gfVxuXG5ib2R5W2NsYXNzKj1ub2RlLXR5cGUtYWRtaW5pc3RyYXRpdmUtZ3JvdXBdIC5mZWF0dXJlZC1zdG9yaWVzLXNlY3Rpb24gLmhlYWRsaW5lIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiTmF0aW9uYWxCb2xkXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1zaXplOiAxLjkzNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMTIlOyB9XG5cbi5wYW5lLXRlYXNlci0xLWhvcml6b250YWwtaW1hZ2UtdGV4dC10ZWFzZXIgdWwgbGkgLnZpZXctbW9kZS1ob3Jpem9udGFsX2ltYWdlX2FuZF90ZXh0X3RlYXNlciAuY29weSBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIk5hdGlvbmFsQm9sZFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41NjNlbTsgfVxuXG5oMi5ibG9jay10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5hdGlvbmFsQm9sZFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41NjNlbTsgfVxuXG5oMixcbnAuaDIge1xuICBmb250LXNpemU6IDEuNTYzZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07IH1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1mYW1pbHk6IFwiTmF0aW9uYWxCb2xkXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4ucGFuZS10ZWFzZXItMS1ob3Jpem9udGFsLWltYWdlLXRleHQtdGVhc2VyIHVsIGxpIC52aWV3LW1vZGUtaG9yaXpvbnRhbF9pbWFnZV9hbmRfdGV4dF90ZWFzZXIgLmNvcHkgLmZpZWxkLW5hbWUtYm9keSBkaXYsXG4ucGFuZS10ZWFzZXItMS1ob3Jpem9udGFsLWltYWdlLXRleHQtdGVhc2VyIHVsIGxpIC52aWV3LW1vZGUtaG9yaXpvbnRhbF9pbWFnZV9hbmRfdGV4dF90ZWFzZXIgLmNvcHkgLmZpZWxkLW5hbWUtYm9keSBwLFxuLnBhbmUtdGVhc2VyLTEtaG9yaXpvbnRhbC1pbWFnZS10ZXh0LXRlYXNlciB1bCBsaSAudmlldy1tb2RlLWhvcml6b250YWxfaW1hZ2VfYW5kX3RleHRfdGVhc2VyIC5jb3B5IC5maWVsZC1uYW1lLWJvZHkgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cblxuaDMsIHAuaDMge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjIyMjIyMjJlbTsgfVxuXG4vKkV2ZW50IFN0eWxlcyBmb3IgQ0FFRCovXG4vKkV2ZW50IEhlYWRlciBJbWFnZSovXG4ucGFuZS1ldmVudHMtZXZlbnQtaW1hZ2UtaGVhZGVyIGgyLnBhbmUtdGl0bGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wYW5lLWV2ZW50cy1ldmVudC1pbWFnZS1oZWFkZXIgLnBhbmVsLWxheW91dC1raXRjaGVuLXNpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnBhbmUtZXZlbnRzLWV2ZW50LWltYWdlLWhlYWRlciAucGFuZWwtbGF5b3V0LWtpdGNoZW4tc2luayAucGFuZWwtcmVnaW9uLS13aWR0aC1ub3JtYWwge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gICAgLnBhbmUtZXZlbnRzLWV2ZW50LWltYWdlLWhlYWRlciAucGFuZWwtbGF5b3V0LWtpdGNoZW4tc2luayAucGFuZWwtcmVnaW9uLS13aWR0aC1ub3JtYWwgLnZpZXdzLWZpZWxkLWZpZWxkLWV2ZW50LW1lZGlhIC5maWVsZC1jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnBhbmUtZXZlbnRzLWV2ZW50LWltYWdlLWhlYWRlciAucGFuZWwtbGF5b3V0LWtpdGNoZW4tc2luayAucGFuZWwtcmVnaW9uLS13aWR0aC1ub3JtYWwgLnZpZXdzLWZpZWxkLWZpZWxkLWV2ZW50LW1lZGlhIC5maWVsZC1jb250ZW50OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjkpIDAlLCByZ2JhKDAsIDAsIDAsIDAuOCkgMjQlLCByZ2JhKDAsIDAsIDAsIDApIDU2JSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjkpIDAlLCByZ2JhKDAsIDAsIDAsIDAuOCkgMjQlLCByZ2JhKDAsIDAsIDAsIDApIDU2JSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuOSkgMCUsIHJnYmEoMCwgMCwgMCwgMC44KSAyNCUsIHJnYmEoMCwgMCwgMCwgMCkgNTYlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgICAucGFuZS1ldmVudHMtZXZlbnQtaW1hZ2UtaGVhZGVyIC5wYW5lbC1sYXlvdXQta2l0Y2hlbi1zaW5rIC5wYW5lbC1yZWdpb24tLXdpZHRoLW5vcm1hbCAudmlld3MtZmllbGQtZmllbGQtZXZlbnQtbWVkaWEgLmZpZWxkLWNvbnRlbnQ6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH0gfVxuICAgICAgLnBhbmUtZXZlbnRzLWV2ZW50LWltYWdlLWhlYWRlciAucGFuZWwtbGF5b3V0LWtpdGNoZW4tc2luayAucGFuZWwtcmVnaW9uLS13aWR0aC1ub3JtYWwgLnZpZXdzLWZpZWxkLWZpZWxkLWV2ZW50LW1lZGlhIC5maWVsZC1jb250ZW50IGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wYW5lLWV2ZW50cy1ldmVudC1pbWFnZS1oZWFkZXIgLnBhbmVsLWxheW91dC1raXRjaGVuLXNpbmsgLnBhbmVsLWlubmVyLXdyYXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDBweDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgIC5wYW5lLWV2ZW50cy1ldmVudC1pbWFnZS1oZWFkZXIgLnBhbmVsLWxheW91dC1raXRjaGVuLXNpbmsgLnBhbmVsLWlubmVyLXdyYXAge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuICAgIC5wYW5lLWV2ZW50cy1ldmVudC1pbWFnZS1oZWFkZXIgLnBhbmVsLWxheW91dC1raXRjaGVuLXNpbmsgLnBhbmVsLWlubmVyLXdyYXAgLnRvcC1sZWZ0LWFzeW1tZXRyaWNhbCB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAgICAgLnBhbmUtZXZlbnRzLWV2ZW50LWltYWdlLWhlYWRlciAucGFuZWwtbGF5b3V0LWtpdGNoZW4tc2luayAucGFuZWwtaW5uZXItd3JhcCAudG9wLWxlZnQtYXN5bW1ldHJpY2FsIC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBmb250LWZhbWlseTogJ05hdGlvbmFsQm9sZCcsXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAucGFuZS1ldmVudHMtZXZlbnQtaW1hZ2UtaGVhZGVyIC5wYW5lbC1sYXlvdXQta2l0Y2hlbi1zaW5rIC5wYW5lbC1pbm5lci13cmFwIC50b3AtbGVmdC1hc3ltbWV0cmljYWwgLnZpZXdzLWZpZWxkLWZpZWxkLWV2ZW50LXNob3J0LXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICM1ZWM0ZGY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdOYXRpb25hbEJvbGQnLFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgLnBhbmUtZXZlbnRzLWV2ZW50LWltYWdlLWhlYWRlciAucGFuZWwtbGF5b3V0LWtpdGNoZW4tc2luayAucGFuZWwtaW5uZXItd3JhcCAudG9wLWxlZnQtYXN5bW1ldHJpY2FsIC52aWV3cy1maWVsZC1ib2R5LCAucGFuZS1ldmVudHMtZXZlbnQtaW1hZ2UtaGVhZGVyIC5wYW5lbC1sYXlvdXQta2l0Y2hlbi1zaW5rIC5wYW5lbC1pbm5lci13cmFwIC50b3AtbGVmdC1hc3ltbWV0cmljYWwgLnZpZXdzLWZpZWxkLWJvZHkgcCB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LWZhbWlseTogJ05hdGlvbmFsQm9sZCcsXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmOyB9XG4gICAgLnBhbmUtZXZlbnRzLWV2ZW50LWltYWdlLWhlYWRlciAucGFuZWwtbGF5b3V0LWtpdGNoZW4tc2luayAucGFuZWwtaW5uZXItd3JhcCAudG9wLXJpZ2h0LWFzeW1tZXRyaWNhbCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDFweDtcbiAgICAgIHJpZ2h0OiAycHg7IH1cbiAgICAgIC5wYW5lLWV2ZW50cy1ldmVudC1pbWFnZS1oZWFkZXIgLnBhbmVsLWxheW91dC1raXRjaGVuLXNpbmsgLnBhbmVsLWlubmVyLXdyYXAgLnRvcC1yaWdodC1hc3ltbWV0cmljYWwgLnZpZXdzLWZpZWxkLWZpZWxkLWV2ZW50LXN1YnRpdGxlIHtcbiAgICAgICAgY29sb3I6ICM1ZWM0ZGY7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTmF0aW9uYWxCb2xkJyxcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLypFbmQgRXZlbnQgSGVhZGVyIEltYWdlKi9cbi8qRXZlbnQgU2hvcnQgRGF0ZSBPdmVybGF5Ki9cbi5wYW5lbC1wYW5lLnBhbmUtdmlld3MtcGFuZXMucGFuZS1ldmVudHMtZ3JvdXAtc2hvcnQtb3ZlcmxheSB7XG4gIHotaW5kZXg6IDEwMDAgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTIwMHB4OyB9XG4gIC5wYW5lbC1wYW5lLnBhbmUtdmlld3MtcGFuZXMucGFuZS1ldmVudHMtZ3JvdXAtc2hvcnQtb3ZlcmxheSBoMi5wYW5lLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wYW5lbC1wYW5lLnBhbmUtdmlld3MtcGFuZXMucGFuZS1ldmVudHMtZ3JvdXAtc2hvcnQtb3ZlcmxheSAucGFuZS1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHotaW5kZXg6IDEwMDAwMDA7XG4gICAgYm90dG9tOiAxcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICAucGFuZWwtcGFuZS5wYW5lLXZpZXdzLXBhbmVzLnBhbmUtZXZlbnRzLWdyb3VwLXNob3J0LW92ZXJsYXkgLnBhbmUtY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgIG1hcmdpbjogMHB4OyB9IH1cbiAgICAucGFuZWwtcGFuZS5wYW5lLXZpZXdzLXBhbmVzLnBhbmUtZXZlbnRzLWdyb3VwLXNob3J0LW92ZXJsYXkgLnBhbmUtY29udGVudCAuZ3JvdXAtc2hvcnQtb3ZlcmxheSAudmlldy1jb250ZW50IC52aWV3cy1yb3cge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgbWluLXdpZHRoOiAyNDBweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAucGFuZWwtcGFuZS5wYW5lLXZpZXdzLXBhbmVzLnBhbmUtZXZlbnRzLWdyb3VwLXNob3J0LW92ZXJsYXkgLnBhbmUtY29udGVudCAuZ3JvdXAtc2hvcnQtb3ZlcmxheSAudmlldy1jb250ZW50IC52aWV3cy1yb3cge1xuICAgICAgICAgIGZsb2F0OiBub25lOyB9IH1cbiAgICAgIC5wYW5lbC1wYW5lLnBhbmUtdmlld3MtcGFuZXMucGFuZS1ldmVudHMtZ3JvdXAtc2hvcnQtb3ZlcmxheSAucGFuZS1jb250ZW50IC5ncm91cC1zaG9ydC1vdmVybGF5IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtZXZlbnQtZGF0ZSBhIHtcbiAgICAgICAgY29sb3I6ICM1ZWM0ZGY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5wYW5lbC1wYW5lLnBhbmUtdmlld3MtcGFuZXMucGFuZS1ldmVudHMtZ3JvdXAtc2hvcnQtb3ZlcmxheSAucGFuZS1jb250ZW50IC5ncm91cC1zaG9ydC1vdmVybGF5IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUgYSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLypFbmQgRXZlbnQgU2hvcnQgRGF0ZSBPdmVybGF5Ki9cbi8qRXZlbnQgRmVlZCBQYWdlKi9cbi5wYW5lLWV2ZW50cy1ldmVudC1mZWVkLWxhbmRpbmctcGFnZSAudmlldy1kaXNwbGF5LWlkLWV2ZW50X2ZlZWRfbGFuZGluZ19wYWdlIC5wYW5lbC1sYXlvdXQtYmFzaWMtcGFnZSB7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4OyB9XG4gIC5wYW5lLWV2ZW50cy1ldmVudC1mZWVkLWxhbmRpbmctcGFnZSAudmlldy1kaXNwbGF5LWlkLWV2ZW50X2ZlZWRfbGFuZGluZ19wYWdlIC5wYW5lbC1sYXlvdXQtYmFzaWMtcGFnZSAuYm9keSAudmlld3MtZmllbGQtdGl0bGUgaDMgYSB7XG4gICAgY29sb3I6ICM0ZDRkNGMgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogJ05hdGlvbmFsQm9sZCcsXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICAgIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5OyB9XG4gIC5wYW5lLWV2ZW50cy1ldmVudC1mZWVkLWxhbmRpbmctcGFnZSAudmlldy1kaXNwbGF5LWlkLWV2ZW50X2ZlZWRfbGFuZGluZ19wYWdlIC5wYW5lbC1sYXlvdXQtYmFzaWMtcGFnZSAuYm9keSAudmlld3MtZmllbGQtZmllbGQtZXZlbnQtbGluayBhIHtcbiAgICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMnB4ICM1ZWM0ZGYgIWltcG9ydGFudDtcbiAgICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDJweCAjNWVjNGRmICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMnB4ICM1ZWM0ZGYgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxMHB4IDE0cHg7IH1cbiAgICAucGFuZS1ldmVudHMtZXZlbnQtZmVlZC1sYW5kaW5nLXBhZ2UgLnZpZXctZGlzcGxheS1pZC1ldmVudF9mZWVkX2xhbmRpbmdfcGFnZSAucGFuZWwtbGF5b3V0LWJhc2ljLXBhZ2UgLmJvZHkgLnZpZXdzLWZpZWxkLWZpZWxkLWV2ZW50LWxpbmsgYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWVjNGRmICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLnBhbmUtZXZlbnRzLWV2ZW50LWZlZWQtbGFuZGluZy1wYWdlIC52aWV3LWRpc3BsYXktaWQtZXZlbnRfZmVlZF9sYW5kaW5nX3BhZ2UgLnBhbmVsLWxheW91dC1iYXNpYy1wYWdlIC5zaWRlYmFyIC52aWV3cy1maWVsZC1maWVsZC1zcXVhcmUtaW1hZ2Uge1xuICAgIHBhZGRpbmctdG9wOiAxOHB4OyB9XG4gIC5wYW5lLWV2ZW50cy1ldmVudC1mZWVkLWxhbmRpbmctcGFnZSAudmlldy1kaXNwbGF5LWlkLWV2ZW50X2ZlZWRfbGFuZGluZ19wYWdlIC5wYW5lbC1sYXlvdXQtYmFzaWMtcGFnZSAuc2lkZWJhciAudmlld3MtZmllbGQtZmllbGQtZXZlbnQtc3VidGl0bGUge1xuICAgIGNvbG9yOiAjNGQ0ZDRjICFpbXBvcnRhbnQ7IH1cblxuLypFbmQgRXZlbnQgRmVlZCBQYWdlKi9cbi8qRXZlbnQgSW1hZ2UgR3JpZCovXG4ucGFuZS1ldmVudHMtZXZlbnQtaW1hZ2UtZ3JpZCBoMi5wYW5lLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLnBhbmUtZXZlbnRzLWV2ZW50LWltYWdlLWdyaWQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5wYW5lLWV2ZW50cy1ldmVudC1pbWFnZS1ncmlkIC52aWV3cy1yb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAtM3B4O1xuICBtYXJnaW4tYm90dG9tOiAtNnB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgLnBhbmUtZXZlbnRzLWV2ZW50LWltYWdlLWdyaWQgLnZpZXdzLXJvdyB7XG4gICAgICB3aWR0aDogMTAlOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgICAucGFuZS1ldmVudHMtZXZlbnQtaW1hZ2UtZ3JpZCAudmlld3Mtcm93IHtcbiAgICAgIHdpZHRoOiAyMCUgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAucGFuZS1ldmVudHMtZXZlbnQtaW1hZ2UtZ3JpZCAudmlld3Mtcm93IHtcbiAgICAgIHdpZHRoOiAyNSUgIWltcG9ydGFudDsgfSB9XG4gIC5wYW5lLWV2ZW50cy1ldmVudC1pbWFnZS1ncmlkIC52aWV3cy1yb3cgLmV2ZW50LWdyaWQtbGlua3Mge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAucGFuZS1ldmVudHMtZXZlbnQtaW1hZ2UtZ3JpZCAudmlld3Mtcm93IC5ldmVudC1ncmlkLWxpbmtzOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgLnBhbmUtZXZlbnRzLWV2ZW50LWltYWdlLWdyaWQgLnZpZXdzLXJvdyAuZXZlbnQtZ3JpZC1saW5rczpob3ZlcjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAxMjMsIDIxOCwgMC43KTtcbiAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChyZ2JhKDAsIDEyMywgMjE4LCAwLjcpLCByZ2JhKDAsIDkxLCAxNjEsIDAuNykpO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zcyBsaW5lYXI7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzIGxpbmVhcjtcbiAgICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzIGxpbmVhcjtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzIGxpbmVhcjtcbiAgICAgIHotaW5kZXg6IDM7IH1cbiAgICAucGFuZS1ldmVudHMtZXZlbnQtaW1hZ2UtZ3JpZCAudmlld3Mtcm93IC5ldmVudC1ncmlkLWxpbmtzIC5ldmVudC1ncmlkLWxpbmtzLWNvbnRhaW5lciAuZXZlbnQtZ3JpZC1saW5rcy10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAucGFuZS1ldmVudHMtZXZlbnQtaW1hZ2UtZ3JpZCAudmlld3Mtcm93IC5ldmVudC1ncmlkLWxpbmtzOmhvdmVyIC5ldmVudC1ncmlkLWxpbmtzLWNvbnRhaW5lciAuZXZlbnQtZ3JpZC1saW5rcy10aXRsZSB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDEwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LWZhbWlseTogJ05hdGlvbmFsQm9sZCcsXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICAgICAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiA1O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIC5wYW5lLWV2ZW50cy1ldmVudC1pbWFnZS1ncmlkIC52aWV3cy1yb3cgLmV2ZW50LWdyaWQtbGlua3MgLmV2ZW50LWdyaWQtbGlua3MtY29udGFpbmVyIC5ldmVudC1ncmlkLWxpbmtzLWltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAucGFuZS1ldmVudHMtZXZlbnQtaW1hZ2UtZ3JpZCAudmlld3Mtcm93IC5ldmVudC1ncmlkLWxpbmtzIC5ldmVudC1ncmlkLWxpbmtzLWNvbnRhaW5lciAuZXZlbnQtZ3JpZC1saW5rcy1pbWFnZSBpbWcge1xuICAgICAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgICAvKiBTYWZhcmkgNi4wIC0gOS4wICovXG4gICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpOyB9XG4gICAgICAgIC5wYW5lLWV2ZW50cy1ldmVudC1pbWFnZS1ncmlkIC52aWV3cy1yb3cgLmV2ZW50LWdyaWQtbGlua3MgLmV2ZW50LWdyaWQtbGlua3MtY29udGFpbmVyIC5ldmVudC1ncmlkLWxpbmtzLWltYWdlIGltZzpob3ZlciB7XG4gICAgICAgICAgLXdlYmtpdC1maWx0ZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAvKiBTYWZhcmkgNi4wIC0gOS4wICovXG4gICAgICAgICAgZmlsdGVyOiBub25lICFpbXBvcnRhbnQ7IH1cblxuQGtleWZyYW1lcyBzY2FsZUJveCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7IH0gfVxuXG4ucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3Ige1xuICBtYXJnaW46IDNyZW0gMCAycmVtO1xuICAvKiogU3RhcnQgRnVsbCBXaWR0aCBJbWFnZSB3aXRoIFRleHQgQm94ICoqL1xuICAvKiogRW5kIEZ1bGwgV2lkdGggSW1hZ2Ugd2l0aCBUZXh0IEJveCAqKi9cbiAgLyoqIFN0YXJ0IEljb24gQ2FyZCBPcHRpb25zICoqL1xuICAvKiogRW5kIEljb24gQ2FyZCBPcHRpb25zICoqL1xuICAvKiogU3RhcnQgSW1hZ2UgT3ZlcmxheSAqKi9cbiAgLyoqIEVuZCBJbWFnZSBPdmVybGF5ICoqL1xuICAvKiogU3RhcnQgSW5saW5lIFRpbGVzICoqL1xuICAvKiogRW5kIElubGluZSBUaWxlcyAqKi9cbiAgLyoqIFN0YXJ0IFBob3RvL1ZpZGVvIENhcmRzICoqL1xuICAvKiogRW5kIFBob3RvL1ZpZGVvIENhcmRzICoqL1xuICAvKiogU3RhcnQgUmVjdGFuZ3VsYXIgQ2FyZCAtIFNlZSBCZWxvdyAqKi9cbiAgLyoqIEVuZCBSZWN0YW5ndWxhciBDYXJkICoqL1xuICAvKiogU3RhcnQgU3RhZ2dlcmVkIFRpbGVzICoqL1xuICAvKiogRW5kIFN0YWdnZXJlZCBUaWxlcyAqKi9cbiAgLyoqIFNUQVJUIFRFWFQgQVJFQSAqKi9cbiAgLyoqIEVORCBURVhUIEFSRUEgKiovXG4gIC8qKiBTVEFSVCBXSURFIFZJREVPIE9WRVJMQVkgKiovXG4gIC8qIEVuZCBXSURFIFZJREVPIE9WRVJMQVkgKi8gfVxuICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IgaDIudGl0bGUge1xuICAgIGNvbG9yOiAjMDAzOTc2O1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCIsIEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZiA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMCA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40OyB9XG4gIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3RvciAuYm9keSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIiwgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmIDtcbiAgICBmb250LXdlaWdodDogNzAwIDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3RvciAuYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogYXV0byBhdXRvIDBweCBhdXRvO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3RvciAuYnV0dG9uLWNvbnRhaW5lciBkaXYuY3RhLWJ1dHRvbiBhIHtcbiAgICAgIG1hcmdpbjogMCAxcmVtIDEuNXJlbSAxcmVtOyB9XG4gIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5mdWxsLXdpZHRoLWltYWdlLXRleHQtYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMnJlbSAwOyB9XG4gICAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmZ1bGwtd2lkdGgtaW1hZ2UtdGV4dC1ib3ggLnBob3RvLXZpZGVvLWJhY2tncm91bmQge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTUwdncgKyA1MCUpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC01MHZ3ICsgNTAlKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gICAgICBtaW4taGVpZ2h0OiA0NXJlbTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZ3JpZDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS41NjJyZW0pIHtcbiAgICAgICAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmZ1bGwtd2lkdGgtaW1hZ2UtdGV4dC1ib3ggLnBob3RvLXZpZGVvLWJhY2tncm91bmQge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwcmVtOyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDUuNjI1cmVtKSBhbmQgKG1heC13aWR0aDogNjMuOTM4cmVtKSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gICAgICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5mdWxsLXdpZHRoLWltYWdlLXRleHQtYm94IC5waG90by12aWRlby1iYWNrZ3JvdW5kIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTsgfSB9XG4gICAgICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuZnVsbC13aWR0aC1pbWFnZS10ZXh0LWJveCAucGhvdG8tdmlkZW8tYmFja2dyb3VuZCAuaW1hZ2UtdGV4dC1ib3gtd3JhcHBlciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBnYXA6IDEwcHg7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS41NjJyZW0pIHtcbiAgICAgICAgICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuZnVsbC13aWR0aC1pbWFnZS10ZXh0LWJveCAucGhvdG8tdmlkZW8tYmFja2dyb3VuZCAuaW1hZ2UtdGV4dC1ib3gtd3JhcHBlciB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJhXCIgXCJhXCI7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1LjYyNXJlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjkzOHJlbSkge1xuICAgICAgICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5mdWxsLXdpZHRoLWltYWdlLXRleHQtYm94IC5waG90by12aWRlby1iYWNrZ3JvdW5kIC5pbWFnZS10ZXh0LWJveC13cmFwcGVyIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiLiBhIGEgYSBhIC5cIiBcIi4gYSBhIGEgYSAuXCI7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpOyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NHJlbSkge1xuICAgICAgICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5mdWxsLXdpZHRoLWltYWdlLXRleHQtYm94IC5waG90by12aWRlby1iYWNrZ3JvdW5kIC5pbWFnZS10ZXh0LWJveC13cmFwcGVyIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiLiBhIGEgLlwiIFwiLiBhIGEgLlwiO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTsgfSB9XG4gICAgICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5mdWxsLXdpZHRoLWltYWdlLXRleHQtYm94IC5waG90by12aWRlby1iYWNrZ3JvdW5kIC5pbWFnZS10ZXh0LWJveC13cmFwcGVyIC5pbWFnZS10ZXh0LWJveC1jb250YWluZXIge1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxLCAxLCAxLCAwLjYpO1xuICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBncmlkLWFyZWE6IGE7XG4gICAgICAgICAgYWxpZ24tc2VsZjogZW5kO1xuICAgICAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyOyB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS41NjJyZW0pIHtcbiAgICAgICAgICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5mdWxsLXdpZHRoLWltYWdlLXRleHQtYm94IC5waG90by12aWRlby1iYWNrZ3JvdW5kIC5pbWFnZS10ZXh0LWJveC13cmFwcGVyIC5pbWFnZS10ZXh0LWJveC1jb250YWluZXIge1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiB1bnNldDsgfSB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NS42MjVyZW0pIGFuZCAobWF4LXdpZHRoOiA2My45MzhyZW0pLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgICAgICAgICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5mdWxsLXdpZHRoLWltYWdlLXRleHQtYm94IC5waG90by12aWRlby1iYWNrZ3JvdW5kIC5pbWFnZS10ZXh0LWJveC13cmFwcGVyIC5pbWFnZS10ZXh0LWJveC1jb250YWluZXIge1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggMCAwOyB9IH1cbiAgICAgICAgICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuZnVsbC13aWR0aC1pbWFnZS10ZXh0LWJveCAucGhvdG8tdmlkZW8tYmFja2dyb3VuZCAuaW1hZ2UtdGV4dC1ib3gtd3JhcHBlciAuaW1hZ2UtdGV4dC1ib3gtY29udGFpbmVyIGgyLmltYWdlLXRleHQtYm94LXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTmF0aW9uYWxCb2xkJywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgIGNvbG9yOiAjZjhlYjYxO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07IH1cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgICAgICAgICAgICAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmZ1bGwtd2lkdGgtaW1hZ2UtdGV4dC1ib3ggLnBob3RvLXZpZGVvLWJhY2tncm91bmQgLmltYWdlLXRleHQtYm94LXdyYXBwZXIgLmltYWdlLXRleHQtYm94LWNvbnRhaW5lciBoMi5pbWFnZS10ZXh0LWJveC10aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjFyZW07IH0gfVxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NS42MjVyZW0pIGFuZCAobWF4LXdpZHRoOiA2My45MzhyZW0pIHtcbiAgICAgICAgICAgICAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmZ1bGwtd2lkdGgtaW1hZ2UtdGV4dC1ib3ggLnBob3RvLXZpZGVvLWJhY2tncm91bmQgLmltYWdlLXRleHQtYm94LXdyYXBwZXIgLmltYWdlLXRleHQtYm94LWNvbnRhaW5lciBoMi5pbWFnZS10ZXh0LWJveC10aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07IH0gfVxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS41NjJyZW0pIHtcbiAgICAgICAgICAgICAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmZ1bGwtd2lkdGgtaW1hZ2UtdGV4dC1ib3ggLnBob3RvLXZpZGVvLWJhY2tncm91bmQgLmltYWdlLXRleHQtYm94LXdyYXBwZXIgLmltYWdlLXRleHQtYm94LWNvbnRhaW5lciBoMi5pbWFnZS10ZXh0LWJveC10aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtOyB9IH1cbiAgICAgICAgICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuZnVsbC13aWR0aC1pbWFnZS10ZXh0LWJveCAucGhvdG8tdmlkZW8tYmFja2dyb3VuZCAuaW1hZ2UtdGV4dC1ib3gtd3JhcHBlciAuaW1hZ2UtdGV4dC1ib3gtY29udGFpbmVyIC5pbWFnZS10ZXh0LWJveC1ib2R5IHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCIsIEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZiA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwIDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gICAgICAgICAgICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5mdWxsLXdpZHRoLWltYWdlLXRleHQtYm94IC5waG90by12aWRlby1iYWNrZ3JvdW5kIC5pbWFnZS10ZXh0LWJveC13cmFwcGVyIC5pbWFnZS10ZXh0LWJveC1jb250YWluZXIgLmltYWdlLXRleHQtYm94LWJvZHkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9IH1cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUuNTYycmVtKSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1LjYyNXJlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjkzOHJlbSkge1xuICAgICAgICAgICAgICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuZnVsbC13aWR0aC1pbWFnZS10ZXh0LWJveCAucGhvdG8tdmlkZW8tYmFja2dyb3VuZCAuaW1hZ2UtdGV4dC1ib3gtd3JhcHBlciAuaW1hZ2UtdGV4dC1ib3gtY29udGFpbmVyIC5pbWFnZS10ZXh0LWJveC1ib2R5IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjVyZW07XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtOyB9IH1cbiAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxhcCAuaW5kaXZpZHVhbC1waG90by12aWRlby1jYXJkLCAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGFwIC5pbmRpdmlkdWFsLXRpbGUtY2FyZCwgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxheSAuaW5kaXZpZHVhbC1waG90by12aWRlby1jYXJkLCAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGF5IC5pbmRpdmlkdWFsLXRpbGUtY2FyZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGFwIGRpdi5jdGEtYnV0dG9uIGE6YWZ0ZXIsIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXkgZGl2LmN0YS1idXR0b24gYTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjNDk0OTQ5O1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjNDk0OTQ5OyB9XG4gIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXAgLmljb24tY2FyZHMtY29udGFpbmVyLCAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGF5IC5pY29uLWNhcmRzLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgbWFyZ2luOiA2cmVtIDA7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXAgLmljb24tY2FyZHMtY29udGFpbmVyLCAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGF5IC5pY29uLWNhcmRzLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM3JlbTsgfSB9XG4gICAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxhcCAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciwgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxheSAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciB7XG4gICAgICBtYXJnaW4tdG9wOiAtN3JlbTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDsgfVxuICAgICAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxhcCAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciAuY2FyZHMsIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXkgLmljb24tY2FyZHMtY29udGFpbmVyIC5pY29uLWNhcmRzLXdyYXBwZXIgLmNhcmRzIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDExMDBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IHJvdzsgfVxuICAgICAgICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGFwIC5pY29uLWNhcmRzLWNvbnRhaW5lciAuaWNvbi1jYXJkcy13cmFwcGVyIC5jYXJkcyBhLCAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGF5IC5pY29uLWNhcmRzLWNvbnRhaW5lciAuaWNvbi1jYXJkcy13cmFwcGVyIC5jYXJkcyBhIHtcbiAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXAgLmljb24tY2FyZHMtY29udGFpbmVyIC5pY29uLWNhcmRzLXdyYXBwZXIgLmNhcmRzIGxpLCAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGFwIC5pY29uLWNhcmRzLWNvbnRhaW5lciAuaWNvbi1jYXJkcy13cmFwcGVyIC5jYXJkcyBsaSAuaWNvbl9faXRlbSwgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxhcCAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciAuY2FyZHMgbGkgLmdyaWQtYXJlYSwgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxheSAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciAuY2FyZHMgbGksIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXkgLmljb24tY2FyZHMtY29udGFpbmVyIC5pY29uLWNhcmRzLXdyYXBwZXIgLmNhcmRzIGxpIC5pY29uX19pdGVtLCAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGF5IC5pY29uLWNhcmRzLWNvbnRhaW5lciAuaWNvbi1jYXJkcy13cmFwcGVyIC5jYXJkcyBsaSAuZ3JpZC1hcmVhIHtcbiAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGFwIC5pY29uLWNhcmRzLWNvbnRhaW5lciAuaWNvbi1jYXJkcy13cmFwcGVyIC5jYXJkcyBsaTpudGgtbGFzdC1vZi10eXBlKDEpIC5pbmRpdmlkdWFsLWljb24tY2FyZCAuaWNvbl9faXRlbSwgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxheSAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciAuY2FyZHMgbGk6bnRoLWxhc3Qtb2YtdHlwZSgxKSAuaW5kaXZpZHVhbC1pY29uLWNhcmQgLmljb25fX2l0ZW0ge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAgICAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxhcCAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciAuY2FyZHMgLmluZGl2aWR1YWwtaWNvbi1jYXJkIC5pY29uX19pdGVtLCAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGF5IC5pY29uLWNhcmRzLWNvbnRhaW5lciAuaWNvbi1jYXJkcy13cmFwcGVyIC5jYXJkcyAuaW5kaXZpZHVhbC1pY29uLWNhcmQgLmljb25fX2l0ZW0ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICBncmlkLWF1dG8tcm93czogbWlubWF4KG1pbi1jb250ZW50LCBtYXgtY29udGVudCk7XG4gICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAxLjVyZW07XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDM5NzY7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NTBweCkge1xuICAgICAgICAgICAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxhcCAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciAuY2FyZHMgLmluZGl2aWR1YWwtaWNvbi1jYXJkIC5pY29uX19pdGVtLCAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGF5IC5pY29uLWNhcmRzLWNvbnRhaW5lciAuaWNvbi1jYXJkcy13cmFwcGVyIC5jYXJkcyAuaW5kaXZpZHVhbC1pY29uLWNhcmQgLmljb25fX2l0ZW0ge1xuICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA0LjVmcjsgfSB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgICAgICAgICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXAgLmljb24tY2FyZHMtY29udGFpbmVyIC5pY29uLWNhcmRzLXdyYXBwZXIgLmNhcmRzIC5pbmRpdmlkdWFsLWljb24tY2FyZCAuaWNvbl9faXRlbSwgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxheSAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciAuY2FyZHMgLmluZGl2aWR1YWwtaWNvbi1jYXJkIC5pY29uX19pdGVtIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMi41cmVtO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAzZnI7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDJweCA0cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGw7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07IH1cbiAgICAgICAgICAgICAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxhcCAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciAuY2FyZHMgLmluZGl2aWR1YWwtaWNvbi1jYXJkIC5pY29uX19pdGVtOmhvdmVyLCAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGFwIC5pY29uLWNhcmRzLWNvbnRhaW5lciAuaWNvbi1jYXJkcy13cmFwcGVyIC5jYXJkcyAuaW5kaXZpZHVhbC1pY29uLWNhcmQgLmljb25fX2l0ZW06Zm9jdXMsIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXkgLmljb24tY2FyZHMtY29udGFpbmVyIC5pY29uLWNhcmRzLXdyYXBwZXIgLmNhcmRzIC5pbmRpdmlkdWFsLWljb24tY2FyZCAuaWNvbl9faXRlbTpob3ZlciwgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxheSAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciAuY2FyZHMgLmluZGl2aWR1YWwtaWNvbi1jYXJkIC5pY29uX19pdGVtOmZvY3VzIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDNweCA2cHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cbiAgICAgICAgICAgICAgICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGFwIC5pY29uLWNhcmRzLWNvbnRhaW5lciAuaWNvbi1jYXJkcy13cmFwcGVyIC5jYXJkcyAuaW5kaXZpZHVhbC1pY29uLWNhcmQgLmljb25fX2l0ZW06aG92ZXIgLmljb25fX2l0ZW1fX2N0YTphZnRlciwgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxhcCAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciAuY2FyZHMgLmluZGl2aWR1YWwtaWNvbi1jYXJkIC5pY29uX19pdGVtOmZvY3VzIC5pY29uX19pdGVtX19jdGE6YWZ0ZXIsIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXkgLmljb24tY2FyZHMtY29udGFpbmVyIC5pY29uLWNhcmRzLXdyYXBwZXIgLmNhcmRzIC5pbmRpdmlkdWFsLWljb24tY2FyZCAuaWNvbl9faXRlbTpob3ZlciAuaWNvbl9faXRlbV9fY3RhOmFmdGVyLCAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGF5IC5pY29uLWNhcmRzLWNvbnRhaW5lciAuaWNvbi1jYXJkcy13cmFwcGVyIC5jYXJkcyAuaW5kaXZpZHVhbC1pY29uLWNhcmQgLmljb25fX2l0ZW06Zm9jdXMgLmljb25fX2l0ZW1fX2N0YTphZnRlciB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiOTBhOyB9IH1cbiAgICAgICAgICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGFwIC5pY29uLWNhcmRzLWNvbnRhaW5lciAuaWNvbi1jYXJkcy13cmFwcGVyIC5jYXJkcyAuaW5kaXZpZHVhbC1pY29uLWNhcmQgLmljb25fX2l0ZW0gaDMsIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXkgLmljb24tY2FyZHMtY29udGFpbmVyIC5pY29uLWNhcmRzLXdyYXBwZXIgLmNhcmRzIC5pbmRpdmlkdWFsLWljb24tY2FyZCAuaWNvbl9faXRlbSBoMyB7XG4gICAgICAgICAgICBjb2xvcjogIzAwMzk3NjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ05hdGlvbmFsQm9sZCcsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcbiAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gICAgICAgICAgICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXAgLmljb24tY2FyZHMtY29udGFpbmVyIC5pY29uLWNhcmRzLXdyYXBwZXIgLmNhcmRzIC5pbmRpdmlkdWFsLWljb24tY2FyZCAuaWNvbl9faXRlbSBoMywgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxheSAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciAuY2FyZHMgLmluZGl2aWR1YWwtaWNvbi1jYXJkIC5pY29uX19pdGVtIGgzIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTsgfSB9XG4gICAgICAgICAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxhcCAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciAuY2FyZHMgLmluZGl2aWR1YWwtaWNvbi1jYXJkIC5pY29uX19pdGVtIHAsIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXkgLmljb24tY2FyZHMtY29udGFpbmVyIC5pY29uLWNhcmRzLXdyYXBwZXIgLmNhcmRzIC5pbmRpdmlkdWFsLWljb24tY2FyZCAuaWNvbl9faXRlbSBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMzQzNDM0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAuOXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAuNzVyZW07IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gICAgICAgICAgICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXAgLmljb24tY2FyZHMtY29udGFpbmVyIC5pY29uLWNhcmRzLXdyYXBwZXIgLmNhcmRzIC5pbmRpdmlkdWFsLWljb24tY2FyZCAuaWNvbl9faXRlbSBwLCAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGF5IC5pY29uLWNhcmRzLWNvbnRhaW5lciAuaWNvbi1jYXJkcy13cmFwcGVyIC5jYXJkcyAuaW5kaXZpZHVhbC1pY29uLWNhcmQgLmljb25fX2l0ZW0gcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuOTVyZW07IH0gfVxuICAgICAgICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXAgLmljb24tY2FyZHMtY29udGFpbmVyIC5pY29uLWNhcmRzLXdyYXBwZXIgLmNhcmRzIC5pbmRpdmlkdWFsLWljb24tY2FyZCAuaWNvbl9faXRlbSAuaWNvbl9faXRlbV9faW1hZ2UsIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXkgLmljb24tY2FyZHMtY29udGFpbmVyIC5pY29uLWNhcmRzLXdyYXBwZXIgLmNhcmRzIC5pbmRpdmlkdWFsLWljb24tY2FyZCAuaWNvbl9faXRlbSAuaWNvbl9faXRlbV9faW1hZ2Uge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07IH1cbiAgICAgICAgICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXAgLmljb24tY2FyZHMtY29udGFpbmVyIC5pY29uLWNhcmRzLXdyYXBwZXIgLmNhcmRzIC5pbmRpdmlkdWFsLWljb24tY2FyZCAuaWNvbl9faXRlbSAuaWNvbl9faXRlbV9faW1hZ2UgaW1nLCAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGF5IC5pY29uLWNhcmRzLWNvbnRhaW5lciAuaWNvbi1jYXJkcy13cmFwcGVyIC5jYXJkcyAuaW5kaXZpZHVhbC1pY29uLWNhcmQgLmljb25fX2l0ZW0gLmljb25fX2l0ZW1fX2ltYWdlIGltZyB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogNTBweDsgfVxuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuICAgICAgICAgICAgICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXAgLmljb24tY2FyZHMtY29udGFpbmVyIC5pY29uLWNhcmRzLXdyYXBwZXIgLmNhcmRzIC5pbmRpdmlkdWFsLWljb24tY2FyZCAuaWNvbl9faXRlbSAuaWNvbl9faXRlbV9faW1hZ2UgaW1nLCAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGF5IC5pY29uLWNhcmRzLWNvbnRhaW5lciAuaWNvbi1jYXJkcy13cmFwcGVyIC5jYXJkcyAuaW5kaXZpZHVhbC1pY29uLWNhcmQgLmljb25fX2l0ZW0gLmljb25fX2l0ZW1fX2ltYWdlIGltZyB7XG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDExMHB4OyB9IH1cbiAgICAgICAgICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGFwIC5pY29uLWNhcmRzLWNvbnRhaW5lciAuaWNvbi1jYXJkcy13cmFwcGVyIC5jYXJkcyAuaW5kaXZpZHVhbC1pY29uLWNhcmQgLmljb25fX2l0ZW0gLmljb25fX2l0ZW1fX2N0YSwgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxheSAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciAuY2FyZHMgLmluZGl2aWR1YWwtaWNvbi1jYXJkIC5pY29uX19pdGVtIC5pY29uX19pdGVtX19jdGEge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOYXRpb25hbEJvbGRJdGFsaWMnLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG4gICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC44NXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLjVyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IC45NXJlbTsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgICAgICAgICAgICAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxhcCAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciAuY2FyZHMgLmluZGl2aWR1YWwtaWNvbi1jYXJkIC5pY29uX19pdGVtIC5pY29uX19pdGVtX19jdGEsIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXkgLmljb24tY2FyZHMtY29udGFpbmVyIC5pY29uLWNhcmRzLXdyYXBwZXIgLmNhcmRzIC5pbmRpdmlkdWFsLWljb24tY2FyZCAuaWNvbl9faXRlbSAuaWNvbl9faXRlbV9fY3RhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07IH0gfVxuICAgICAgICAgICAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxhcCAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciAuY2FyZHMgLmluZGl2aWR1YWwtaWNvbi1jYXJkIC5pY29uX19pdGVtIC5pY29uX19pdGVtX19jdGE6YWZ0ZXIsIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXkgLmljb24tY2FyZHMtY29udGFpbmVyIC5pY29uLWNhcmRzLXdyYXBwZXIgLmNhcmRzIC5pbmRpdmlkdWFsLWljb24tY2FyZCAuaWNvbl9faXRlbSAuaWNvbl9faXRlbV9fY3RhOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0IGJhY2tncm91bmQtY29sb3I7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmYWIwMDtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC00cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jaGV2cm9uLXJpZ2h0XzEuc3ZnXCIpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDVweCBhdXRvO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAxcHggMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgICAgICAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxhcCAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciAuY2FyZHMgLm5vLWxpbmsgLmljb25fX2l0ZW0gLmljb25fX2l0ZW1fX2N0YTphZnRlciwgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxheSAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciAuY2FyZHMgLm5vLWxpbmsgLmljb25fX2l0ZW0gLmljb25fX2l0ZW1fX2N0YTphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXAgLmljb24tY2FyZHMtY29udGFpbmVyIC5pY29uLWNhcmRzLXdyYXBwZXIgLmNhcmRzLmNhcmRzX18xLCAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGF5IC5pY29uLWNhcmRzLWNvbnRhaW5lciAuaWNvbi1jYXJkcy13cmFwcGVyIC5jYXJkcy5jYXJkc19fMSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzNHJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgICAgICAgICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGFwIC5pY29uLWNhcmRzLWNvbnRhaW5lciAuaWNvbi1jYXJkcy13cmFwcGVyIC5jYXJkcy5jYXJkc19fMiwgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxheSAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciAuY2FyZHMuY2FyZHNfXzIge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgICAgICAgICAgZ3JpZC1yb3ctZ2FwOiAycmVtO1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAycmVtOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgICAgICAgICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGFwIC5pY29uLWNhcmRzLWNvbnRhaW5lciAuaWNvbi1jYXJkcy13cmFwcGVyIC5jYXJkcy5jYXJkc19fMywgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxheSAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciAuY2FyZHMuY2FyZHNfXzMge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogMnJlbTtcbiAgICAgICAgICAgIGdyaWQtcm93LWdhcDogMnJlbTsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgICAgICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXAgLmljb24tY2FyZHMtY29udGFpbmVyIC5pY29uLWNhcmRzLXdyYXBwZXIgLmNhcmRzLmNhcmRzX18zLCAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGF5IC5pY29uLWNhcmRzLWNvbnRhaW5lciAuaWNvbi1jYXJkcy13cmFwcGVyIC5jYXJkcy5jYXJkc19fMyB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyOyB9IH1cbiAgICAgICAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxhcCAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciAuY2FyZHMuY2FyZHNfXzMgbGk6Zmlyc3QtY2hpbGQsIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXkgLmljb24tY2FyZHMtY29udGFpbmVyIC5pY29uLWNhcmRzLXdyYXBwZXIgLmNhcmRzLmNhcmRzX18zIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICAgICAgICAgIGdyaWQtcm93OiBzcGFuIDE7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgICAgZGlzcGxheTogZ3JpZDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgICAgICAgICAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxhcCAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciAuY2FyZHMuY2FyZHNfXzMgbGk6Zmlyc3QtY2hpbGQsIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXkgLmljb24tY2FyZHMtY29udGFpbmVyIC5pY29uLWNhcmRzLXdyYXBwZXIgLmNhcmRzLmNhcmRzX18zIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHVuc2V0OyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgICAgICAgICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGFwIC5pY29uLWNhcmRzLWNvbnRhaW5lciAuaWNvbi1jYXJkcy13cmFwcGVyIC5jYXJkcy5jYXJkc19fNCwgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxheSAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciAuY2FyZHMuY2FyZHNfXzQge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgICAgIGdyaWQtcm93LWdhcDogMnJlbTtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogMnJlbTsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gICAgICAgICAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxhcCAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciAuY2FyZHMuY2FyZHNfXzUsIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXkgLmljb24tY2FyZHMtY29udGFpbmVyIC5pY29uLWNhcmRzLXdyYXBwZXIgLmNhcmRzLmNhcmRzX181IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgICAgICAgICAgZ3JpZC1yb3ctZ2FwOiAycmVtO1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAycmVtOyB9IH1cbiAgICAgICAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxhcCAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciAuY2FyZHMuY2FyZHNfXzUgbGk6Zmlyc3QtY2hpbGQsIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXkgLmljb24tY2FyZHMtY29udGFpbmVyIC5pY29uLWNhcmRzLXdyYXBwZXIgLmNhcmRzLmNhcmRzX181IGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICAgICAgICAgIGdyaWQtcm93OiBzcGFuIDE7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgICAgZGlzcGxheTogZ3JpZDsgfVxuICAgICAgICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXAgLmljb24tY2FyZHMtY29udGFpbmVyIC5pY29uLWNhcmRzLXdyYXBwZXIgLmNhcmRzLmNhcmRzX181IGxpOmZpcnN0LWNoaWxkIC5pY29uX19pdGVtLCAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGF5IC5pY29uLWNhcmRzLWNvbnRhaW5lciAuaWNvbi1jYXJkcy13cmFwcGVyIC5jYXJkcy5jYXJkc19fNSBsaTpmaXJzdC1jaGlsZCAuaWNvbl9faXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gICAgICAgICAgICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXAgLmljb24tY2FyZHMtY29udGFpbmVyIC5pY29uLWNhcmRzLXdyYXBwZXIgLmNhcmRzLmNhcmRzX181IGxpOmZpcnN0LWNoaWxkIC5pY29uX19pdGVtLCAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGF5IC5pY29uLWNhcmRzLWNvbnRhaW5lciAuaWNvbi1jYXJkcy13cmFwcGVyIC5jYXJkcy5jYXJkc19fNSBsaTpmaXJzdC1jaGlsZCAuaWNvbl9faXRlbSB7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMy41ZnI7IH1cbiAgICAgICAgICAgICAgICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGFwIC5pY29uLWNhcmRzLWNvbnRhaW5lciAuaWNvbi1jYXJkcy13cmFwcGVyIC5jYXJkcy5jYXJkc19fNSBsaTpmaXJzdC1jaGlsZCAuaWNvbl9faXRlbSBoMywgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxheSAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciAuY2FyZHMuY2FyZHNfXzUgbGk6Zmlyc3QtY2hpbGQgLmljb25fX2l0ZW0gaDMge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgICAgICAgICAgICAgICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGFwIC5pY29uLWNhcmRzLWNvbnRhaW5lciAuaWNvbi1jYXJkcy13cmFwcGVyIC5jYXJkcy5jYXJkc19fNSBsaTpmaXJzdC1jaGlsZCAuaWNvbl9faXRlbSAuaWNvbl9faXRlbV9faW1hZ2UgaW1nLCAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGF5IC5pY29uLWNhcmRzLWNvbnRhaW5lciAuaWNvbi1jYXJkcy13cmFwcGVyIC5jYXJkcy5jYXJkc19fNSBsaTpmaXJzdC1jaGlsZCAuaWNvbl9faXRlbSAuaWNvbl9faXRlbV9faW1hZ2UgaW1nIHtcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTEwcHg7IH0gfVxuICAgICAgICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGFwIC5pY29uLWNhcmRzLWNvbnRhaW5lciAuaWNvbi1jYXJkcy13cmFwcGVyIC5jYXJkcy5jYXJkc19fNSBsaTpudGgtY2hpbGQoMyksIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXkgLmljb24tY2FyZHMtY29udGFpbmVyIC5pY29uLWNhcmRzLXdyYXBwZXIgLmNhcmRzLmNhcmRzX181IGxpOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgICAgICAgICBncmlkLXJvdzogc3BhbiAxO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7IH1cbiAgICAgICAgICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGFwIC5pY29uLWNhcmRzLWNvbnRhaW5lciAuaWNvbi1jYXJkcy13cmFwcGVyIC5jYXJkcy5jYXJkc19fNSBsaTpudGgtY2hpbGQoMykgLmljb25fX2l0ZW0sIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXkgLmljb24tY2FyZHMtY29udGFpbmVyIC5pY29uLWNhcmRzLXdyYXBwZXIgLmNhcmRzLmNhcmRzX181IGxpOm50aC1jaGlsZCgzKSAuaWNvbl9faXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gICAgICAgICAgICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXAgLmljb24tY2FyZHMtY29udGFpbmVyIC5pY29uLWNhcmRzLXdyYXBwZXIgLmNhcmRzLmNhcmRzX181IGxpOm50aC1jaGlsZCgzKSAuaWNvbl9faXRlbSwgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxheSAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciAuY2FyZHMuY2FyZHNfXzUgbGk6bnRoLWNoaWxkKDMpIC5pY29uX19pdGVtIHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAzLjVmcjsgfSB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgICAgICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGFwIC5pY29uLWNhcmRzLWNvbnRhaW5lciAuaWNvbi1jYXJkcy13cmFwcGVyIC5jYXJkcy5jYXJkc19fNSBsaTpudGgtY2hpbGQoMyksIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXkgLmljb24tY2FyZHMtY29udGFpbmVyIC5pY29uLWNhcmRzLXdyYXBwZXIgLmNhcmRzLmNhcmRzX181IGxpOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDE7IH1cbiAgICAgICAgICAgICAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxhcCAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciAuY2FyZHMuY2FyZHNfXzUgbGk6bnRoLWNoaWxkKDMpIC5pY29uX19pdGVtLCAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGF5IC5pY29uLWNhcmRzLWNvbnRhaW5lciAuaWNvbi1jYXJkcy13cmFwcGVyIC5jYXJkcy5jYXJkc19fNSBsaTpudGgtY2hpbGQoMykgLmljb25fX2l0ZW0ge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXAgLmljb24tY2FyZHMtY29udGFpbmVyIC5pY29uLWNhcmRzLXdyYXBwZXIgLmNhcmRzLmNhcmRzX181IGxpOm50aC1jaGlsZCg1KSwgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxheSAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciAuY2FyZHMuY2FyZHNfXzUgbGk6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAzO1xuICAgICAgICAgIGdyaWQtcm93OiBzcGFuIDE7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgICAgZGlzcGxheTogZ3JpZDsgfVxuICAgICAgICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXAgLmljb24tY2FyZHMtY29udGFpbmVyIC5pY29uLWNhcmRzLXdyYXBwZXIgLmNhcmRzLmNhcmRzX181IGxpOm50aC1jaGlsZCg1KSAuaWNvbl9faXRlbSwgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxheSAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciAuY2FyZHMuY2FyZHNfXzUgbGk6bnRoLWNoaWxkKDUpIC5pY29uX19pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgICAgICAgICAgICAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxhcCAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciAuY2FyZHMuY2FyZHNfXzUgbGk6bnRoLWNoaWxkKDUpIC5pY29uX19pdGVtLCAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGF5IC5pY29uLWNhcmRzLWNvbnRhaW5lciAuaWNvbi1jYXJkcy13cmFwcGVyIC5jYXJkcy5jYXJkc19fNSBsaTpudGgtY2hpbGQoNSkgLmljb25fX2l0ZW0ge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDMuNWZyOyB9IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXAgLmljb24tY2FyZHMtY29udGFpbmVyIC5pY29uLWNhcmRzLXdyYXBwZXIgLmNhcmRzLmNhcmRzX181IGxpOm50aC1jaGlsZCg1KSwgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxheSAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciAuY2FyZHMuY2FyZHNfXzUgbGk6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMTsgfVxuICAgICAgICAgICAgICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGFwIC5pY29uLWNhcmRzLWNvbnRhaW5lciAuaWNvbi1jYXJkcy13cmFwcGVyIC5jYXJkcy5jYXJkc19fNSBsaTpudGgtY2hpbGQoNSkgLmljb25fX2l0ZW0sIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXkgLmljb24tY2FyZHMtY29udGFpbmVyIC5pY29uLWNhcmRzLXdyYXBwZXIgLmNhcmRzLmNhcmRzX181IGxpOm50aC1jaGlsZCg1KSAuaWNvbl9faXRlbSB7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgICAgICAgICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGFwIC5pY29uLWNhcmRzLWNvbnRhaW5lciAuaWNvbi1jYXJkcy13cmFwcGVyIC5jYXJkcy5jYXJkc19fNiwgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxheSAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciAuY2FyZHMuY2FyZHNfXzYge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogMnJlbTtcbiAgICAgICAgICAgIGdyaWQtcm93LWdhcDogMnJlbTsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgICAgICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXAgLmljb24tY2FyZHMtY29udGFpbmVyIC5pY29uLWNhcmRzLXdyYXBwZXIgLmNhcmRzLmNhcmRzX182LCAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGF5IC5pY29uLWNhcmRzLWNvbnRhaW5lciAuaWNvbi1jYXJkcy13cmFwcGVyIC5jYXJkcy5jYXJkc19fNiB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyOyB9IH1cbiAgICAgICAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxhcCAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciAuY2FyZHMuY2FyZHNfXzYgbGk6Zmlyc3QtY2hpbGQsIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXAgLmljb24tY2FyZHMtY29udGFpbmVyIC5pY29uLWNhcmRzLXdyYXBwZXIgLmNhcmRzLmNhcmRzX182IGxpOmxhc3QtY2hpbGQsIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXkgLmljb24tY2FyZHMtY29udGFpbmVyIC5pY29uLWNhcmRzLXdyYXBwZXIgLmNhcmRzLmNhcmRzX182IGxpOmZpcnN0LWNoaWxkLCAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGF5IC5pY29uLWNhcmRzLWNvbnRhaW5lciAuaWNvbi1jYXJkcy13cmFwcGVyIC5jYXJkcy5jYXJkc19fNiBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICAgICAgICAgIGdyaWQtcm93OiBzcGFuIDE7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgICAgZGlzcGxheTogZ3JpZDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgICAgICAgICAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxhcCAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciAuY2FyZHMuY2FyZHNfXzYgbGk6Zmlyc3QtY2hpbGQsIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXAgLmljb24tY2FyZHMtY29udGFpbmVyIC5pY29uLWNhcmRzLXdyYXBwZXIgLmNhcmRzLmNhcmRzX182IGxpOmxhc3QtY2hpbGQsIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXkgLmljb24tY2FyZHMtY29udGFpbmVyIC5pY29uLWNhcmRzLXdyYXBwZXIgLmNhcmRzLmNhcmRzX182IGxpOmZpcnN0LWNoaWxkLCAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGF5IC5pY29uLWNhcmRzLWNvbnRhaW5lciAuaWNvbi1jYXJkcy13cmFwcGVyIC5jYXJkcy5jYXJkc19fNiBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHVuc2V0OyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgICAgICAgICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGFwIC5pY29uLWNhcmRzLWNvbnRhaW5lciAuaWNvbi1jYXJkcy13cmFwcGVyIC5jYXJkcy5jYXJkc19fMyAuaWNvbl9faXRlbSwgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxhcCAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciAuY2FyZHMuY2FyZHNfXzUgLmljb25fX2l0ZW0sIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXAgLmljb24tY2FyZHMtY29udGFpbmVyIC5pY29uLWNhcmRzLXdyYXBwZXIgLmNhcmRzLmNhcmRzX182IC5pY29uX19pdGVtLCAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGF5IC5pY29uLWNhcmRzLWNvbnRhaW5lciAuaWNvbi1jYXJkcy13cmFwcGVyIC5jYXJkcy5jYXJkc19fMyAuaWNvbl9faXRlbSwgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxheSAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciAuY2FyZHMuY2FyZHNfXzUgLmljb25fX2l0ZW0sIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXkgLmljb24tY2FyZHMtY29udGFpbmVyIC5pY29uLWNhcmRzLXdyYXBwZXIgLmNhcmRzLmNhcmRzX182IC5pY29uX19pdGVtIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGFwIC5pY29uLWNhcmRzLWNvbnRhaW5lciAuaWNvbi1jYXJkcy13cmFwcGVyIC5jYXJkcy5jYXJkc19fMyAuaWNvbl9faXRlbSBoMywgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxhcCAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciAuY2FyZHMuY2FyZHNfXzUgLmljb25fX2l0ZW0gaDMsIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXAgLmljb24tY2FyZHMtY29udGFpbmVyIC5pY29uLWNhcmRzLXdyYXBwZXIgLmNhcmRzLmNhcmRzX182IC5pY29uX19pdGVtIGgzLCAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGF5IC5pY29uLWNhcmRzLWNvbnRhaW5lciAuaWNvbi1jYXJkcy13cmFwcGVyIC5jYXJkcy5jYXJkc19fMyAuaWNvbl9faXRlbSBoMywgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxheSAuaWNvbi1jYXJkcy1jb250YWluZXIgLmljb24tY2FyZHMtd3JhcHBlciAuY2FyZHMuY2FyZHNfXzUgLmljb25fX2l0ZW0gaDMsIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXkgLmljb24tY2FyZHMtY29udGFpbmVyIC5pY29uLWNhcmRzLXdyYXBwZXIgLmNhcmRzLmNhcmRzX182IC5pY29uX19pdGVtIGgzIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07IH1cbiAgICAgICAgICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXAgLmljb24tY2FyZHMtY29udGFpbmVyIC5pY29uLWNhcmRzLXdyYXBwZXIgLmNhcmRzLmNhcmRzX18zIC5pY29uX19pdGVtIC5pY29uX19pdGVtX19pbWFnZSBpbWcsIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXAgLmljb24tY2FyZHMtY29udGFpbmVyIC5pY29uLWNhcmRzLXdyYXBwZXIgLmNhcmRzLmNhcmRzX181IC5pY29uX19pdGVtIC5pY29uX19pdGVtX19pbWFnZSBpbWcsIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXAgLmljb24tY2FyZHMtY29udGFpbmVyIC5pY29uLWNhcmRzLXdyYXBwZXIgLmNhcmRzLmNhcmRzX182IC5pY29uX19pdGVtIC5pY29uX19pdGVtX19pbWFnZSBpbWcsIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXkgLmljb24tY2FyZHMtY29udGFpbmVyIC5pY29uLWNhcmRzLXdyYXBwZXIgLmNhcmRzLmNhcmRzX18zIC5pY29uX19pdGVtIC5pY29uX19pdGVtX19pbWFnZSBpbWcsIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXkgLmljb24tY2FyZHMtY29udGFpbmVyIC5pY29uLWNhcmRzLXdyYXBwZXIgLmNhcmRzLmNhcmRzX181IC5pY29uX19pdGVtIC5pY29uX19pdGVtX19pbWFnZSBpbWcsIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXkgLmljb24tY2FyZHMtY29udGFpbmVyIC5pY29uLWNhcmRzLXdyYXBwZXIgLmNhcmRzLmNhcmRzX182IC5pY29uX19pdGVtIC5pY29uX19pdGVtX19pbWFnZSBpbWcge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwcHg7IH0gfVxuICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGFwLmljb24tY2FyZHMtb3ZlcmxhcC1ibHVlIC5pY29uLWNhcmRzLWNvbnRhaW5lciwgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxheS5pY29uLWNhcmRzLW92ZXJsYXAtYmx1ZSAuaWNvbi1jYXJkcy1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDM5NzY7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTUwdncgKyA1MCUpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtNTB2dyArIDUwJSk7IH1cbiAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxhcC5pY29uLWNhcmRzLW92ZXJsYXAtYnJpZ2h0LWJsdWUgLmljb24tY2FyZHMtY29udGFpbmVyLCAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGF5Lmljb24tY2FyZHMtb3ZlcmxhcC1icmlnaHQtYmx1ZSAuaWNvbi1jYXJkcy1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDczYmQ7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTUwdncgKyA1MCUpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtNTB2dyArIDUwJSk7IH1cbiAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxhcC5pY29uLWNhcmRzLW92ZXJsYXAtZ29sZCAuaWNvbi1jYXJkcy1jb250YWluZXIsIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXkuaWNvbi1jYXJkcy1vdmVybGFwLWdvbGQgLmljb24tY2FyZHMtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNzVkZWcsICNlYmFiMjEsIHJnYmEoMjM1LCAxNzEsIDMzLCAwLjUpLCAjZWJhYjIxKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtNTB2dyArIDUwJSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC01MHZ3ICsgNTAlKTsgfVxuICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGFwLmljb24tY2FyZHMtb3ZlcmxhcC1ncmF5IC5pY29uLWNhcmRzLWNvbnRhaW5lciwgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxheS5pY29uLWNhcmRzLW92ZXJsYXAtZ3JheSAuaWNvbi1jYXJkcy1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQ6ICNkZGRkZGQ7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTUwdncgKyA1MCUpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtNTB2dyArIDUwJSk7IH1cbiAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxhcC5pY29uLWNhcmRzLW92ZXJsYXAtbGlnaHQtYmx1ZSAuaWNvbi1jYXJkcy1jb250YWluZXIsIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXkuaWNvbi1jYXJkcy1vdmVybGFwLWxpZ2h0LWJsdWUgLmljb24tY2FyZHMtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWVlYWU1O1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC01MHZ3ICsgNTAlKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTUwdncgKyA1MCUpOyB9XG4gIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXAuaWNvbi1jYXJkcy1vdmVybGFwLXB1cnBsZSAuaWNvbi1jYXJkcy1jb250YWluZXIsIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXkuaWNvbi1jYXJkcy1vdmVybGFwLXB1cnBsZSAuaWNvbi1jYXJkcy1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0YjRhYTk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTUwdncgKyA1MCUpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtNTB2dyArIDUwJSk7IH1cbiAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxhcC5pY29uLWNhcmRzLW92ZXJsYXAtdHVycXVvaXNlIC5pY29uLWNhcmRzLWNvbnRhaW5lciwgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxheS5pY29uLWNhcmRzLW92ZXJsYXAtdHVycXVvaXNlIC5pY29uLWNhcmRzLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVlYzRkZjtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtNTB2dyArIDUwJSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC01MHZ3ICsgNTAlKTsgfVxuICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGFwIC5pY29uLWNhcmRzLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGF5IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjE3LjQ5ZGVnLCAjMDAzOTc2IDAlLCAjMDU0QTkzIDEwMCUpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC01MHZ3ICsgNTAlKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTUwdncgKyA1MCUpOyB9XG4gICAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxheSBoMi50aXRsZSB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTsgfVxuICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXkgLmJvZHkge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGF5IC5ib2R5IHAsIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXkgLmJvZHkgZGl2LCAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGF5IC5ib2R5IHVsIGxpLCAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGF5IC5ib2R5IG9sIGxpIHtcbiAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXkgLmJvZHkgcCBhLCAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGF5IC5ib2R5IGRpdiBhLCAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGF5IC5ib2R5IHVsIGxpIGEsIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXkgLmJvZHkgb2wgbGkgYSB7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxheSBkaXYuY3RhLWJ1dHRvbiBhOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjZmZmZmZmO1xuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNmZmZmZmY7IH1cbiAgICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaWNvbi1jYXJkcy1vdmVybGF5IC5pY29uLWNhcmRzLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAwcmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gICAgICBtYXJnaW46IDFyZW0gMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgICAgICAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmljb24tY2FyZHMtb3ZlcmxheSAuaWNvbi1jYXJkcy1jb250YWluZXIge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtOyB9IH1cbiAgICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXkgLmljb24tY2FyZHMtY29udGFpbmVyOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMva2VudC1zdGF0ZS1saWdodG5pbmctYm9sdC13aGl0ZS5zdmcpO1xuICAgICAgICBvcGFjaXR5OiAuMTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICBsZWZ0OiAwcHg7IH1cbiAgICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pY29uLWNhcmRzLW92ZXJsYXkgLmljb24tY2FyZHMtY29udGFpbmVyIC5pY29uLWNhcmRzLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pbWFnZS1vdmVybGF5LCAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaW1hZ2Utb3ZlcmxheS1zaG9ydCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDJyZW0gMDsgfVxuICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pbWFnZS1vdmVybGF5IC5waG90by12aWRlby1iYWNrZ3JvdW5kLCAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaW1hZ2Utb3ZlcmxheS1zaG9ydCAucGhvdG8tdmlkZW8tYmFja2dyb3VuZCB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygtNTB2dyArIDUwJSk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTUwdncgKyA1MCUpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgICAgIG1pbi1oZWlnaHQ6IDc1dmg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1ZW07XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmltYWdlLW92ZXJsYXkgLnBob3RvLXZpZGVvLWJhY2tncm91bmQ6YWZ0ZXIsIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pbWFnZS1vdmVybGF5LXNob3J0IC5waG90by12aWRlby1iYWNrZ3JvdW5kOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgNTcsIDExOCwgMC41KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjQpIDMyLjElLCByZ2JhKDAsIDU3LCAxMTgsIDAuNSkgMTAwJSk7IH1cbiAgICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pbWFnZS1vdmVybGF5IC5waG90by12aWRlby1iYWNrZ3JvdW5kIC5pbWFnZS1vdmVybGF5LXRleHQtY29udGFpbmVyLCAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaW1hZ2Utb3ZlcmxheS1zaG9ydCAucGhvdG8tdmlkZW8tYmFja2dyb3VuZCAuaW1hZ2Utb3ZlcmxheS10ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaW1hZ2Utb3ZlcmxheSAucGhvdG8tdmlkZW8tYmFja2dyb3VuZCAuaW1hZ2Utb3ZlcmxheS10ZXh0LWNvbnRhaW5lciBoMi5pbWFnZS1vdmVybGF5LXRpdGxlLCAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaW1hZ2Utb3ZlcmxheS1zaG9ydCAucGhvdG8tdmlkZW8tYmFja2dyb3VuZCAuaW1hZ2Utb3ZlcmxheS10ZXh0LWNvbnRhaW5lciBoMi5pbWFnZS1vdmVybGF5LXRpdGxlIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ05hdGlvbmFsQm9sZCcsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG4gICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gICAgICAgICAgICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaW1hZ2Utb3ZlcmxheSAucGhvdG8tdmlkZW8tYmFja2dyb3VuZCAuaW1hZ2Utb3ZlcmxheS10ZXh0LWNvbnRhaW5lciBoMi5pbWFnZS1vdmVybGF5LXRpdGxlLCAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaW1hZ2Utb3ZlcmxheS1zaG9ydCAucGhvdG8tdmlkZW8tYmFja2dyb3VuZCAuaW1hZ2Utb3ZlcmxheS10ZXh0LWNvbnRhaW5lciBoMi5pbWFnZS1vdmVybGF5LXRpdGxlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEycmVtO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDMuMXJlbTsgfSB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NS42MjVyZW0pIGFuZCAobWF4LXdpZHRoOiA2My45MzhyZW0pIHtcbiAgICAgICAgICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pbWFnZS1vdmVybGF5IC5waG90by12aWRlby1iYWNrZ3JvdW5kIC5pbWFnZS1vdmVybGF5LXRleHQtY29udGFpbmVyIGgyLmltYWdlLW92ZXJsYXktdGl0bGUsIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pbWFnZS1vdmVybGF5LXNob3J0IC5waG90by12aWRlby1iYWNrZ3JvdW5kIC5pbWFnZS1vdmVybGF5LXRleHQtY29udGFpbmVyIGgyLmltYWdlLW92ZXJsYXktdGl0bGUge1xuICAgICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogN3JlbTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07IH0gfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUuNTYycmVtKSB7XG4gICAgICAgICAgICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaW1hZ2Utb3ZlcmxheSAucGhvdG8tdmlkZW8tYmFja2dyb3VuZCAuaW1hZ2Utb3ZlcmxheS10ZXh0LWNvbnRhaW5lciBoMi5pbWFnZS1vdmVybGF5LXRpdGxlLCAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaW1hZ2Utb3ZlcmxheS1zaG9ydCAucGhvdG8tdmlkZW8tYmFja2dyb3VuZCAuaW1hZ2Utb3ZlcmxheS10ZXh0LWNvbnRhaW5lciBoMi5pbWFnZS1vdmVybGF5LXRpdGxlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTsgfSB9XG4gICAgICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pbWFnZS1vdmVybGF5IC5waG90by12aWRlby1iYWNrZ3JvdW5kIC5pbWFnZS1vdmVybGF5LXRleHQtY29udGFpbmVyIC5pbWFnZS1vdmVybGF5LWJvZHksIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pbWFnZS1vdmVybGF5LXNob3J0IC5waG90by12aWRlby1iYWNrZ3JvdW5kIC5pbWFnZS1vdmVybGF5LXRleHQtY29udGFpbmVyIC5pbWFnZS1vdmVybGF5LWJvZHkge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCIsIEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZiA7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMCA7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgICAgICAgICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pbWFnZS1vdmVybGF5IC5waG90by12aWRlby1iYWNrZ3JvdW5kIC5pbWFnZS1vdmVybGF5LXRleHQtY29udGFpbmVyIC5pbWFnZS1vdmVybGF5LWJvZHksIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pbWFnZS1vdmVybGF5LXNob3J0IC5waG90by12aWRlby1iYWNrZ3JvdW5kIC5pbWFnZS1vdmVybGF5LXRleHQtY29udGFpbmVyIC5pbWFnZS1vdmVybGF5LWJvZHkge1xuICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07IH0gfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUuNTYycmVtKSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1LjYyNXJlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjkzOHJlbSkge1xuICAgICAgICAgICAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmltYWdlLW92ZXJsYXkgLnBob3RvLXZpZGVvLWJhY2tncm91bmQgLmltYWdlLW92ZXJsYXktdGV4dC1jb250YWluZXIgLmltYWdlLW92ZXJsYXktYm9keSwgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmltYWdlLW92ZXJsYXktc2hvcnQgLnBob3RvLXZpZGVvLWJhY2tncm91bmQgLmltYWdlLW92ZXJsYXktdGV4dC1jb250YWluZXIgLmltYWdlLW92ZXJsYXktYm9keSB7XG4gICAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAuNXJlbTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtOyB9IH1cbiAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmltYWdlLW92ZXJsYXktc2hvcnQgLnBob3RvLXZpZGVvLWJhY2tncm91bmQge1xuICAgIG1pbi1oZWlnaHQ6IDYwdmg7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NHJlbSkge1xuICAgICAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmltYWdlLW92ZXJsYXktc2hvcnQgLnBob3RvLXZpZGVvLWJhY2tncm91bmQgLmltYWdlLW92ZXJsYXktdGV4dC1jb250YWluZXIgaDIuaW1hZ2Utb3ZlcmxheS10aXRsZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4cmVtOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1LjYyNXJlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjkzOHJlbSkge1xuICAgICAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmltYWdlLW92ZXJsYXktc2hvcnQgLnBob3RvLXZpZGVvLWJhY2tncm91bmQgLmltYWdlLW92ZXJsYXktdGV4dC1jb250YWluZXIgaDIuaW1hZ2Utb3ZlcmxheS10aXRsZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3cmVtOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1LjU2MnJlbSkge1xuICAgICAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmltYWdlLW92ZXJsYXktc2hvcnQgLnBob3RvLXZpZGVvLWJhY2tncm91bmQgLmltYWdlLW92ZXJsYXktdGV4dC1jb250YWluZXIgaDIuaW1hZ2Utb3ZlcmxheS10aXRsZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzcmVtOyB9IH1cbiAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmlubGluZS10aWxlcyAuaW5kaXZpZHVhbC1waG90by12aWRlby1jYXJkLCAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaW5saW5lLXRpbGVzIC5pbmRpdmlkdWFsLWljb24tY2FyZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaW5saW5lLXRpbGVzIGRpdi5jdGEtYnV0dG9uIGE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggIzQ5NDk0OTtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzQ5NDk0OTsgfVxuICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaW5saW5lLXRpbGVzIC5pbmxpbmUtdGlsZXMtY29udGFpbmVyIC50aWxlcyB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tdG9wOiA0cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaW5saW5lLXRpbGVzIC5pbmxpbmUtdGlsZXMtY29udGFpbmVyIC50aWxlcyB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogMnJlbTtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgICBncmlkLWF1dG8tZmxvdzogcm93O1xuICAgICAgICBncmlkLXJvdy1nYXA6IDZyZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgICAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmlubGluZS10aWxlcyAuaW5saW5lLXRpbGVzLWNvbnRhaW5lciAudGlsZXMgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7IH0gfVxuICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pbmxpbmUtdGlsZXMgLmlubGluZS10aWxlcy1jb250YWluZXIgLnRpbGVzIGxpIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6IGJsYWNrOyB9XG4gICAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmlubGluZS10aWxlcyAuaW5saW5lLXRpbGVzLWNvbnRhaW5lciAudGlsZXMgbGkgLmdyaWQtYXJlYSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmlubGluZS10aWxlcyAuaW5saW5lLXRpbGVzLWNvbnRhaW5lciAudGlsZXMgbGkgLnRpbGVzX19pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDNyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3gtc2hhZG93OiAzcHggNnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0IGFsbDtcbiAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7IH1cbiAgICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pbmxpbmUtdGlsZXMgLmlubGluZS10aWxlcy1jb250YWluZXIgLnRpbGVzIGxpIC50aWxlc19faXRlbTpob3ZlciwgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmlubGluZS10aWxlcyAuaW5saW5lLXRpbGVzLWNvbnRhaW5lciAudGlsZXMgbGkgLnRpbGVzX19pdGVtOmZvY3VzIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKSB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICAgICAgYm94LXNoYWRvdzogM3B4IDZweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuICAgICAgICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaW5saW5lLXRpbGVzIC5pbmxpbmUtdGlsZXMtY29udGFpbmVyIC50aWxlcyBsaSAudGlsZXNfX2l0ZW06aG92ZXI6YWZ0ZXIsIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pbmxpbmUtdGlsZXMgLmlubGluZS10aWxlcy1jb250YWluZXIgLnRpbGVzIGxpIC50aWxlc19faXRlbTpmb2N1czphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjkwYTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pbmxpbmUtdGlsZXMgLmlubGluZS10aWxlcy1jb250YWluZXIgLnRpbGVzIGxpIC50aWxlc19faXRlbSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDByZW07IH0gfVxuICAgICAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmlubGluZS10aWxlcyAuaW5saW5lLXRpbGVzLWNvbnRhaW5lciAudGlsZXMgbGkgLnRpbGVzX19pdGVtIGgzIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdOYXRpb25hbEJvbGQnLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDEuMzVyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pbmxpbmUtdGlsZXMgLmlubGluZS10aWxlcy1jb250YWluZXIgLnRpbGVzIGxpIC50aWxlc19faXRlbSBoMzphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQgYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmFiMDA7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY2hldnJvbi1yaWdodF8xLnN2Z1wiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDVweCBhdXRvO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgICAgICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaW5saW5lLXRpbGVzIC5pbmxpbmUtdGlsZXMtY29udGFpbmVyIC50aWxlcyBsaSAudGlsZXNfX2l0ZW0gaDM6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBub25lOyB9IH1cbiAgICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pbmxpbmUtdGlsZXMgLmlubGluZS10aWxlcy1jb250YWluZXIgLnRpbGVzIGxpIC50aWxlc19faXRlbSBwIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC1zaXplOiAuOTVyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgICAgICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaW5saW5lLXRpbGVzIC5pbmxpbmUtdGlsZXMtY29udGFpbmVyIC50aWxlcyBsaSAudGlsZXNfX2l0ZW06YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgIGhlaWdodDogNDNweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZhYjAwO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jaGV2cm9uLXJpZ2h0XzEuc3ZnXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweCBhdXRvO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAtMjBweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dCBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogMXB4IDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9IH1cbiAgICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaW5saW5lLXRpbGVzIC5pbmxpbmUtdGlsZXMtY29udGFpbmVyIC50aWxlcyBsaSAubm8tbGluayAudGlsZXNfX2l0ZW06YWZ0ZXIge1xuICAgICAgY29udGVudDogbm9uZTsgfVxuICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pbmxpbmUtdGlsZXMgLmlubGluZS10aWxlcy1jb250YWluZXIgLnRpbGVzIGxpIC5uby1saW5rIC50aWxlc19faXRlbSBoMzphZnRlciB7XG4gICAgICBjb250ZW50OiBub25lOyB9XG4gICAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmlubGluZS10aWxlcyAuaW5saW5lLXRpbGVzLWNvbnRhaW5lciAudGlsZXMgbGk6bnRoLW9mLXR5cGUob2RkKSAudGlsZXNfX2l0ZW0ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE5OC4yOGRlZywgI0JGRUJFOSAwJSwgIzhCRDJDRiAxMDAlKTtcbiAgICAgIGNvbG9yOiBibGFjazsgfVxuICAgICAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmlubGluZS10aWxlcyAuaW5saW5lLXRpbGVzLWNvbnRhaW5lciAudGlsZXMgbGk6bnRoLW9mLXR5cGUob2RkKSAudGlsZXNfX2l0ZW0gYSwgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmlubGluZS10aWxlcyAuaW5saW5lLXRpbGVzLWNvbnRhaW5lciAudGlsZXMgbGk6bnRoLW9mLXR5cGUob2RkKSAudGlsZXNfX2l0ZW0gaDMsIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pbmxpbmUtdGlsZXMgLmlubGluZS10aWxlcy1jb250YWluZXIgLnRpbGVzIGxpOm50aC1vZi10eXBlKG9kZCkgLnRpbGVzX19pdGVtIHAge1xuICAgICAgICBjb2xvcjogYmxhY2s7IH1cbiAgICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaW5saW5lLXRpbGVzIC5pbmxpbmUtdGlsZXMtY29udGFpbmVyIC50aWxlcyBsaTpudGgtb2YtdHlwZShldmVuKSAudGlsZXNfX2l0ZW0ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyMTcuNDlkZWcsICMwMDM5NzYgMCUsICMwNTRBOTMgMTAwJSk7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pbmxpbmUtdGlsZXMgLmlubGluZS10aWxlcy1jb250YWluZXIgLnRpbGVzIGxpOm50aC1vZi10eXBlKGV2ZW4pIC50aWxlc19faXRlbSBhLCAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaW5saW5lLXRpbGVzIC5pbmxpbmUtdGlsZXMtY29udGFpbmVyIC50aWxlcyBsaTpudGgtb2YtdHlwZShldmVuKSAudGlsZXNfX2l0ZW0gaDMsIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pbmxpbmUtdGlsZXMgLmlubGluZS10aWxlcy1jb250YWluZXIgLnRpbGVzIGxpOm50aC1vZi10eXBlKGV2ZW4pIC50aWxlc19faXRlbSBwIHtcbiAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaW5saW5lLXRpbGVzIC5pbmxpbmUtdGlsZXMtY29udGFpbmVyIC50aWxlcy50aWxlc19fMSB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDJyZW07XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgICAgbWF4LXdpZHRoOiAyOHJlbSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pbmxpbmUtdGlsZXMgLmlubGluZS10aWxlcy1jb250YWluZXIgLnRpbGVzLnRpbGVzX18yIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDJyZW07XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgICAgbWF4LXdpZHRoOiA1NnJlbSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pbmxpbmUtdGlsZXMgLmlubGluZS10aWxlcy1jb250YWluZXIgLnRpbGVzLnRpbGVzX180IHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDJyZW07XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgICAgbWF4LXdpZHRoOiA1NnJlbSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pbmxpbmUtdGlsZXMgLmlubGluZS10aWxlcy1jb250YWluZXIgLnRpbGVzLnRpbGVzX181IHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMmZyKTtcbiAgICAgICAgZ3JpZC1yb3ctZ2FwOiA2cmVtO1xuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDJyZW07IH0gfVxuICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pbmxpbmUtdGlsZXMgLmlubGluZS10aWxlcy1jb250YWluZXIgLnRpbGVzLnRpbGVzX181IGxpOm50aC1vZi10eXBlKDEpIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gMztcbiAgICAgIGdyaWQtcm93OiAxOyB9XG4gICAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmlubGluZS10aWxlcyAuaW5saW5lLXRpbGVzLWNvbnRhaW5lciAudGlsZXMudGlsZXNfXzUgbGk6bnRoLW9mLXR5cGUoMikge1xuICAgICAgZ3JpZC1jb2x1bW46IDMgLzU7XG4gICAgICBncmlkLXJvdzogMTsgfVxuICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5pbmxpbmUtdGlsZXMgLmlubGluZS10aWxlcy1jb250YWluZXIgLnRpbGVzLnRpbGVzX181IGxpOm50aC1vZi10eXBlKDMpIHtcbiAgICAgIGdyaWQtY29sdW1uOiA1IC8gNztcbiAgICAgIGdyaWQtcm93OiAxOyB9XG4gICAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLmlubGluZS10aWxlcyAuaW5saW5lLXRpbGVzLWNvbnRhaW5lciAudGlsZXMudGlsZXNfXzUgbGk6bnRoLW9mLXR5cGUoNCkge1xuICAgICAgZ3JpZC1jb2x1bW46IDIgLyA0O1xuICAgICAgZ3JpZC1yb3c6IDI7IH1cbiAgICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IuaW5saW5lLXRpbGVzIC5pbmxpbmUtdGlsZXMtY29udGFpbmVyIC50aWxlcy50aWxlc19fNSBsaTpudGgtb2YtdHlwZSg1KSB7XG4gICAgICBncmlkLWNvbHVtbjogNCAvIDY7XG4gICAgICBncmlkLXJvdzogMjsgfVxuICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IucGhvdG8tdmlkZW8tY2FyZHMgLmluZGl2aWR1YWwtdGlsZS1jYXJkLCAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IucGhvdG8tdmlkZW8tY2FyZHMgLmluZGl2aWR1YWwtaWNvbi1jYXJkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5waG90by12aWRlby1jYXJkcyBkaXYuY3RhLWJ1dHRvbiBhOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICM0OTQ5NDk7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICM0OTQ5NDk7IH1cbiAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLnBob3RvLXZpZGVvLWNhcmRzIC5waG90by12aWRlby1jYXJkcy1jb250YWluZXIgLnBob3RvLXZpZGVvLWNhcmRzIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gICAgbWFyZ2luLXRvcDogM3JlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gICAgICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IucGhvdG8tdmlkZW8tY2FyZHMgLnBob3RvLXZpZGVvLWNhcmRzLWNvbnRhaW5lciAucGhvdG8tdmlkZW8tY2FyZHMge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBhbGlnbi1pdGVtczogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDJyZW07XG4gICAgICAgIG1heC13aWR0aDogMTEwMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBncmlkLWF1dG8tZmxvdzogcm93O1xuICAgICAgICBncmlkLXJvdy1nYXA6IDZyZW07IH0gfVxuICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5waG90by12aWRlby1jYXJkcyAucGhvdG8tdmlkZW8tY2FyZHMtY29udGFpbmVyIC5waG90by12aWRlby1jYXJkcyBsaSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICAgICAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLnBob3RvLXZpZGVvLWNhcmRzIC5waG90by12aWRlby1jYXJkcy1jb250YWluZXIgLnBob3RvLXZpZGVvLWNhcmRzIGxpIC5ncmlkLWFyZWEge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gICAgICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5waG90by12aWRlby1jYXJkcyAucGhvdG8tdmlkZW8tY2FyZHMtY29udGFpbmVyIC5waG90by12aWRlby1jYXJkcyBsaSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogdW5zZXQ7IH0gfVxuICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5waG90by12aWRlby1jYXJkcyAucGhvdG8tdmlkZW8tY2FyZHMtY29udGFpbmVyIC5waG90by12aWRlby1jYXJkcyBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5waG90by12aWRlby1jYXJkcyAucGhvdG8tdmlkZW8tY2FyZHMtY29udGFpbmVyIC5waG90by12aWRlby1jYXJkcy5waG90by12aWRlby1jYXJkc19fMSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IC41ZnIgMWZyIC41ZnI7IH1cbiAgICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5waG90by12aWRlby1jYXJkcyAucGhvdG8tdmlkZW8tY2FyZHMtY29udGFpbmVyIC5waG90by12aWRlby1jYXJkcy5waG90by12aWRlby1jYXJkc19fMSBsaSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAyIC8gMzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgICAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLnBob3RvLXZpZGVvLWNhcmRzIC5waG90by12aWRlby1jYXJkcy1jb250YWluZXIgLnBob3RvLXZpZGVvLWNhcmRzLnBob3RvLXZpZGVvLWNhcmRzX18zIGE6bnRoLWNoaWxkKDIpIC5jYXJkLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMzVweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5waG90by12aWRlby1jYXJkcyAucGhvdG8tdmlkZW8tY2FyZHMtY29udGFpbmVyIC5waG90by12aWRlby1jYXJkcy5waG90by12aWRlby1jYXJkc19fMyB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5waG90by12aWRlby1jYXJkcyAucGhvdG8tdmlkZW8tY2FyZHMtY29udGFpbmVyIC5waG90by12aWRlby1jYXJkcy5waG90by12aWRlby1jYXJkc19fMyB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgICAgIG1heC13aWR0aDogMTUwMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5waG90by12aWRlby1jYXJkcyAucGhvdG8tdmlkZW8tY2FyZHMtY29udGFpbmVyIC5waG90by12aWRlby1jYXJkcy5waG90by12aWRlby1jYXJkc19fNSB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDJmcik7XG4gICAgICAgIGdyaWQtcm93LWdhcDogNnJlbTtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAycmVtOyB9XG4gICAgICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5waG90by12aWRlby1jYXJkcyAucGhvdG8tdmlkZW8tY2FyZHMtY29udGFpbmVyIC5waG90by12aWRlby1jYXJkcy5waG90by12aWRlby1jYXJkc19fNSBsaTpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAzO1xuICAgICAgICAgIGdyaWQtcm93OiAxOyB9XG4gICAgICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5waG90by12aWRlby1jYXJkcyAucGhvdG8tdmlkZW8tY2FyZHMtY29udGFpbmVyIC5waG90by12aWRlby1jYXJkcy5waG90by12aWRlby1jYXJkc19fNSBsaTpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDMgLzU7XG4gICAgICAgICAgZ3JpZC1yb3c6IDE7IH1cbiAgICAgICAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLnBob3RvLXZpZGVvLWNhcmRzIC5waG90by12aWRlby1jYXJkcy1jb250YWluZXIgLnBob3RvLXZpZGVvLWNhcmRzLnBob3RvLXZpZGVvLWNhcmRzX181IGxpOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogNSAvIDc7XG4gICAgICAgICAgZ3JpZC1yb3c6IDE7IH1cbiAgICAgICAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLnBob3RvLXZpZGVvLWNhcmRzIC5waG90by12aWRlby1jYXJkcy1jb250YWluZXIgLnBob3RvLXZpZGVvLWNhcmRzLnBob3RvLXZpZGVvLWNhcmRzX181IGxpOm50aC1vZi10eXBlKDQpIHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogMiAvIDQ7XG4gICAgICAgICAgZ3JpZC1yb3c6IDI7IH1cbiAgICAgICAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLnBob3RvLXZpZGVvLWNhcmRzIC5waG90by12aWRlby1jYXJkcy1jb250YWluZXIgLnBob3RvLXZpZGVvLWNhcmRzLnBob3RvLXZpZGVvLWNhcmRzX181IGxpOm50aC1vZi10eXBlKDUpIHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogNCAvIDY7XG4gICAgICAgICAgZ3JpZC1yb3c6IDI7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IucGhvdG8tdmlkZW8tY2FyZHMgLnBob3RvLXZpZGVvLWNhcmRzLWNvbnRhaW5lciAucGhvdG8tdmlkZW8tY2FyZHMucGhvdG8tdmlkZW8tY2FyZHNfXzUge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IucGhvdG8tdmlkZW8tY2FyZHMgLnBob3RvLXZpZGVvLWNhcmRzLWNvbnRhaW5lciAucGhvdG8tdmlkZW8tY2FyZHMucGhvdG8tdmlkZW8tY2FyZHNfXzYgYTpudGgtY2hpbGQoMikgLmNhcmQtaXRlbSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zNXB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuICAgICAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLnBob3RvLXZpZGVvLWNhcmRzIC5waG90by12aWRlby1jYXJkcy1jb250YWluZXIgLnBob3RvLXZpZGVvLWNhcmRzLnBob3RvLXZpZGVvLWNhcmRzX182IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgICAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLnBob3RvLXZpZGVvLWNhcmRzIC5waG90by12aWRlby1jYXJkcy1jb250YWluZXIgLnBob3RvLXZpZGVvLWNhcmRzLnBob3RvLXZpZGVvLWNhcmRzX182IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICAgICAgbWF4LXdpZHRoOiAxNTAwcHg7IH0gfVxuICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5waG90by12aWRlby1jYXJkcyAucGhvdG8tdmlkZW8tY2FyZHMtY29udGFpbmVyIC5waG90by12aWRlby1jYXJkcyAuY2FyZF9faXRlbSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogM3B4IDZweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yMik7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbDtcbiAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5waG90by12aWRlby1jYXJkcyAucGhvdG8tdmlkZW8tY2FyZHMtY29udGFpbmVyIC5waG90by12aWRlby1jYXJkcyAuY2FyZF9faXRlbTpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDNweCA2cHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMikgdHJhbnNsYXRlWSgtMTBweCk7IH1cbiAgICAgICAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLnBob3RvLXZpZGVvLWNhcmRzIC5waG90by12aWRlby1jYXJkcy1jb250YWluZXIgLnBob3RvLXZpZGVvLWNhcmRzIC5jYXJkX19pdGVtOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiOTBhOyB9XG4gICAgICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IucGhvdG8tdmlkZW8tY2FyZHMgLnBob3RvLXZpZGVvLWNhcmRzLWNvbnRhaW5lciAucGhvdG8tdmlkZW8tY2FyZHMgLmNhcmRfX2l0ZW06YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDQzcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmFiMDA7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jaGV2cm9uLXJpZ2h0XzEuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0yMHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0IGJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgYm94LXNoYWRvdzogMXB4IDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG4gICAgICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IucGhvdG8tdmlkZW8tY2FyZHMgLnBob3RvLXZpZGVvLWNhcmRzLWNvbnRhaW5lciAucGhvdG8tdmlkZW8tY2FyZHMgLmNhcmRfX2l0ZW0gLmNhcmRfX2l0ZW1fX2ltYWdlIHtcbiAgICAgICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDMwcHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gICAgICAgICAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLnBob3RvLXZpZGVvLWNhcmRzIC5waG90by12aWRlby1jYXJkcy1jb250YWluZXIgLnBob3RvLXZpZGVvLWNhcmRzIC5jYXJkX19pdGVtIC5jYXJkX19pdGVtX19pbWFnZSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyNTBweDsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDUuNjI1cmVtKSBhbmQgKG1heC13aWR0aDogNjMuOTM4cmVtKSB7XG4gICAgICAgICAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLnBob3RvLXZpZGVvLWNhcmRzIC5waG90by12aWRlby1jYXJkcy1jb250YWluZXIgLnBob3RvLXZpZGVvLWNhcmRzIC5jYXJkX19pdGVtIC5jYXJkX19pdGVtX19pbWFnZSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1LjU2MnJlbSkge1xuICAgICAgICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5waG90by12aWRlby1jYXJkcyAucGhvdG8tdmlkZW8tY2FyZHMtY29udGFpbmVyIC5waG90by12aWRlby1jYXJkcyAuY2FyZF9faXRlbSAuY2FyZF9faXRlbV9faW1hZ2Uge1xuICAgICAgICAgICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyB9IH1cbiAgICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5waG90by12aWRlby1jYXJkcyAucGhvdG8tdmlkZW8tY2FyZHMtY29udGFpbmVyIC5waG90by12aWRlby1jYXJkcyAuY2FyZF9faXRlbSAudmlkZW8tcGxheWhlYWQ6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDMwcHgpO1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMzBweCk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG9wYWNpdHk6IC44NTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3ZpZGVvLXBsYXloZWFkLnN2Z1wiKTsgfVxuICAgICAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLnBob3RvLXZpZGVvLWNhcmRzIC5waG90by12aWRlby1jYXJkcy1jb250YWluZXIgLnBob3RvLXZpZGVvLWNhcmRzIC5jYXJkX19pdGVtIC5jYXJkX19pdGVtX190ZXh0IHtcbiAgICAgICAgcGFkZGluZzogMnJlbSAycmVtIDFyZW0gMnJlbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5waG90by12aWRlby1jYXJkcyAucGhvdG8tdmlkZW8tY2FyZHMtY29udGFpbmVyIC5waG90by12aWRlby1jYXJkcyAuY2FyZF9faXRlbSAuY2FyZF9faXRlbV9fdGV4dCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtIDNyZW0gMXJlbSAzcmVtO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgICAgICAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLnBob3RvLXZpZGVvLWNhcmRzIC5waG90by12aWRlby1jYXJkcy1jb250YWluZXIgLnBob3RvLXZpZGVvLWNhcmRzIC5jYXJkX19pdGVtIC5jYXJkX19pdGVtX190ZXh0IHAge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICBmb250LXNpemU6IC45cmVtOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgICAgICAgICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5waG90by12aWRlby1jYXJkcyAucGhvdG8tdmlkZW8tY2FyZHMtY29udGFpbmVyIC5waG90by12aWRlby1jYXJkcyAuY2FyZF9faXRlbSAuY2FyZF9faXRlbV9fdGV4dCBwIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAuOTVyZW07IH0gfVxuICAgICAgICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IucGhvdG8tdmlkZW8tY2FyZHMgLnBob3RvLXZpZGVvLWNhcmRzLWNvbnRhaW5lciAucGhvdG8tdmlkZW8tY2FyZHMgLmNhcmRfX2l0ZW0gLmNhcmRfX2l0ZW1fX3RleHQgaDMge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTmF0aW9uYWxCb2xkJywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcbiAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuICAgICAgICAgICAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLnBob3RvLXZpZGVvLWNhcmRzIC5waG90by12aWRlby1jYXJkcy1jb250YWluZXIgLnBob3RvLXZpZGVvLWNhcmRzIC5jYXJkX19pdGVtIC5jYXJkX19pdGVtX190ZXh0IGgzIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07IH0gfVxuICAgICAgICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IucGhvdG8tdmlkZW8tY2FyZHMgLnBob3RvLXZpZGVvLWNhcmRzLWNvbnRhaW5lciAucGhvdG8tdmlkZW8tY2FyZHMgLmNhcmRfX2l0ZW0gLmNhcmRfX2l0ZW1fX3RleHQgLnN1YnRpdGxlIHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5waG90by12aWRlby1jYXJkcyAucGhvdG8tdmlkZW8tY2FyZHMtY29udGFpbmVyIC5waG90by12aWRlby1jYXJkcyAuY2FyZF9faXRlbSAuY2FyZF9faXRlbV9fdGV4dCAuc2hvcnQtdGl0bGUge1xuICAgICAgICAgIGNvbG9yOiAjZWZhYjAwO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLnBob3RvLXZpZGVvLWNhcmRzIC5waG90by12aWRlby1jYXJkcy1jb250YWluZXIgLnBob3RvLXZpZGVvLWNhcmRzIC5uby1saW5rIC5jYXJkX19pdGVtOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5waG90by12aWRlby1jYXJkcy1kYXJrIC5waG90by12aWRlby1jYXJkcy1jb250YWluZXIgLnBob3RvLXZpZGVvLWNhcmRzIC5jYXJkX19pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjE3ZGVnLCAjMDAzOTc2IDE2JSwgIzA1NEE5MyA4NiUpO1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5waG90by12aWRlby1jYXJkcy1kYXJrIC5waG90by12aWRlby1jYXJkcy1jb250YWluZXIgLnBob3RvLXZpZGVvLWNhcmRzIC5jYXJkX19pdGVtIC5jYXJkX19pdGVtX19jb250ZW50IGgzIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5waG90by12aWRlby1jYXJkcy1kYXJrIC5waG90by12aWRlby1jYXJkcy1jb250YWluZXIgLnBob3RvLXZpZGVvLWNhcmRzIC5jYXJkX19pdGVtIC5jYXJkX19pdGVtX19jb250ZW50IC5zdWJ0aXRsZSB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IucGhvdG8tdmlkZW8tY2FyZHMtZGFyayAucGhvdG8tdmlkZW8tY2FyZHMtY29udGFpbmVyIC5waG90by12aWRlby1jYXJkcyAuY2FyZF9faXRlbSAuY2FyZF9faXRlbV9fY29udGVudCAuc2hvcnQtdGl0bGUge1xuICAgICAgY29sb3I6ICNlZmFiMDA7IH1cbiAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLnBob3RvLXZpZGVvLWNhcmRzLWxpZ2h0IC5waG90by12aWRlby1jYXJkcy1jb250YWluZXIgLnBob3RvLXZpZGVvLWNhcmRzIC5jYXJkX19pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjE3ZGVnLCAjZmZmZmZmIDE2JSwgI2ZmZmZmZiA4NiUpO1xuICAgIGNvbG9yOiBibGFjazsgfVxuICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5waG90by12aWRlby1jYXJkcy1saWdodCAucGhvdG8tdmlkZW8tY2FyZHMtY29udGFpbmVyIC5waG90by12aWRlby1jYXJkcyAuY2FyZF9faXRlbSAuY2FyZF9faXRlbV9fY29udGVudCBoMyB7XG4gICAgICBjb2xvcjogYmxhY2s7IH1cbiAgICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IucGhvdG8tdmlkZW8tY2FyZHMtbGlnaHQgLnBob3RvLXZpZGVvLWNhcmRzLWNvbnRhaW5lciAucGhvdG8tdmlkZW8tY2FyZHMgLmNhcmRfX2l0ZW0gLmNhcmRfX2l0ZW1fX2NvbnRlbnQgLnN1YnRpdGxlIHtcbiAgICAgIGNvbG9yOiAjNGQ0ZDRjOyB9XG4gICAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLnBob3RvLXZpZGVvLWNhcmRzLWxpZ2h0IC5waG90by12aWRlby1jYXJkcy1jb250YWluZXIgLnBob3RvLXZpZGVvLWNhcmRzIC5jYXJkX19pdGVtIC5jYXJkX19pdGVtX19jb250ZW50IC5zaG9ydC10aXRsZSB7XG4gICAgICBjb2xvcjogIzAwMzk3NjsgfVxuICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3Iuc3RhZ2dlcmVkLXRpbGVzIC5pbmRpdmlkdWFsLXBob3RvLXZpZGVvLWNhcmQsIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5zdGFnZ2VyZWQtdGlsZXMgLmluZGl2aWR1YWwtaWNvbi1jYXJkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5zdGFnZ2VyZWQtdGlsZXMgZGl2LmN0YS1idXR0b24gYTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjNDk0OTQ5O1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjNDk0OTQ5OyB9XG4gIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5zdGFnZ2VyZWQtdGlsZXMgLnN0YWdnZXJlZC10aWxlcy1jb250YWluZXIgLnRpbGVzIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi10b3A6IDRyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5zdGFnZ2VyZWQtdGlsZXMgLnN0YWdnZXJlZC10aWxlcy1jb250YWluZXIgLnRpbGVzIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAycmVtO1xuICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICAgIGdyaWQtYXV0by1mbG93OiByb3c7XG4gICAgICAgIGdyaWQtcm93LWdhcDogNnJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3Iuc3RhZ2dlcmVkLXRpbGVzIC5zdGFnZ2VyZWQtdGlsZXMtY29udGFpbmVyIC50aWxlcyBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZ3JpZDsgfSB9XG4gICAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLnN0YWdnZXJlZC10aWxlcyAuc3RhZ2dlcmVkLXRpbGVzLWNvbnRhaW5lciAudGlsZXMgbGkgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogYmxhY2s7IH1cbiAgICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3Iuc3RhZ2dlcmVkLXRpbGVzIC5zdGFnZ2VyZWQtdGlsZXMtY29udGFpbmVyIC50aWxlcyBsaSAuZ3JpZC1hcmVhIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3Iuc3RhZ2dlcmVkLXRpbGVzIC5zdGFnZ2VyZWQtdGlsZXMtY29udGFpbmVyIC50aWxlcyBsaSAudGlsZXNfX2l0ZW0ge1xuICAgICAgcGFkZGluZzogM3JlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxOTlkZWcsICNGOUY3QTQgMjAlLCAjRjBFQzZCIDk3JSk7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICBib3gtc2hhZG93OiAzcHggNnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0IGFsbDtcbiAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7IH1cbiAgICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5zdGFnZ2VyZWQtdGlsZXMgLnN0YWdnZXJlZC10aWxlcy1jb250YWluZXIgLnRpbGVzIGxpIC50aWxlc19faXRlbTpob3ZlciwgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLnN0YWdnZXJlZC10aWxlcyAuc3RhZ2dlcmVkLXRpbGVzLWNvbnRhaW5lciAudGlsZXMgbGkgLnRpbGVzX19pdGVtOmZvY3VzIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKSB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICAgICAgYm94LXNoYWRvdzogM3B4IDZweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuICAgICAgICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3Iuc3RhZ2dlcmVkLXRpbGVzIC5zdGFnZ2VyZWQtdGlsZXMtY29udGFpbmVyIC50aWxlcyBsaSAudGlsZXNfX2l0ZW06aG92ZXI6YWZ0ZXIsIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5zdGFnZ2VyZWQtdGlsZXMgLnN0YWdnZXJlZC10aWxlcy1jb250YWluZXIgLnRpbGVzIGxpIC50aWxlc19faXRlbTpmb2N1czphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjkwYTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5zdGFnZ2VyZWQtdGlsZXMgLnN0YWdnZXJlZC10aWxlcy1jb250YWluZXIgLnRpbGVzIGxpIC50aWxlc19faXRlbSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDByZW07IH0gfVxuICAgICAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLnN0YWdnZXJlZC10aWxlcyAuc3RhZ2dlcmVkLXRpbGVzLWNvbnRhaW5lciAudGlsZXMgbGkgLnRpbGVzX19pdGVtIGgzIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdOYXRpb25hbEJvbGQnLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDEuMzVyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5zdGFnZ2VyZWQtdGlsZXMgLnN0YWdnZXJlZC10aWxlcy1jb250YWluZXIgLnRpbGVzIGxpIC50aWxlc19faXRlbSBoMzphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQgYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmFiMDA7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY2hldnJvbi1yaWdodF8xLnN2Z1wiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDVweCBhdXRvO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgICAgICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3Iuc3RhZ2dlcmVkLXRpbGVzIC5zdGFnZ2VyZWQtdGlsZXMtY29udGFpbmVyIC50aWxlcyBsaSAudGlsZXNfX2l0ZW0gaDM6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBub25lOyB9IH1cbiAgICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5zdGFnZ2VyZWQtdGlsZXMgLnN0YWdnZXJlZC10aWxlcy1jb250YWluZXIgLnRpbGVzIGxpIC50aWxlc19faXRlbSBwIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC1zaXplOiAuOTVyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgICAgICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3Iuc3RhZ2dlcmVkLXRpbGVzIC5zdGFnZ2VyZWQtdGlsZXMtY29udGFpbmVyIC50aWxlcyBsaSAudGlsZXNfX2l0ZW06YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgIGhlaWdodDogNDNweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZhYjAwO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jaGV2cm9uLXJpZ2h0XzEuc3ZnXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweCBhdXRvO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAtMjBweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dCBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogMXB4IDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9IH1cbiAgICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3Iuc3RhZ2dlcmVkLXRpbGVzIC5zdGFnZ2VyZWQtdGlsZXMtY29udGFpbmVyIC50aWxlcyBsaSAubm8tbGluayAudGlsZXNfX2l0ZW06YWZ0ZXIge1xuICAgICAgY29udGVudDogbm9uZTsgfVxuICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5zdGFnZ2VyZWQtdGlsZXMgLnN0YWdnZXJlZC10aWxlcy1jb250YWluZXIgLnRpbGVzIGxpIC5uby1saW5rIC50aWxlc19faXRlbSBoMzphZnRlciB7XG4gICAgICBjb250ZW50OiBub25lOyB9XG4gICAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLnN0YWdnZXJlZC10aWxlcyAuc3RhZ2dlcmVkLXRpbGVzLWNvbnRhaW5lciAudGlsZXMgbGk6bnRoLW9mLXR5cGUoMikgLnRpbGVzX19pdGVtLCAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3Iuc3RhZ2dlcmVkLXRpbGVzIC5zdGFnZ2VyZWQtdGlsZXMtY29udGFpbmVyIC50aWxlcyBsaTpudGgtb2YtdHlwZSg1KSAudGlsZXNfX2l0ZW0ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDIxN2RlZywgIzAwMzk3NiAxNiUsICMwNTRBOTMgODYlKTtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLnN0YWdnZXJlZC10aWxlcyAuc3RhZ2dlcmVkLXRpbGVzLWNvbnRhaW5lciAudGlsZXMgbGk6bnRoLW9mLXR5cGUoMikgLnRpbGVzX19pdGVtIGEsIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5zdGFnZ2VyZWQtdGlsZXMgLnN0YWdnZXJlZC10aWxlcy1jb250YWluZXIgLnRpbGVzIGxpOm50aC1vZi10eXBlKDIpIC50aWxlc19faXRlbSBoMywgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLnN0YWdnZXJlZC10aWxlcyAuc3RhZ2dlcmVkLXRpbGVzLWNvbnRhaW5lciAudGlsZXMgbGk6bnRoLW9mLXR5cGUoMikgLnRpbGVzX19pdGVtIHAsIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5zdGFnZ2VyZWQtdGlsZXMgLnN0YWdnZXJlZC10aWxlcy1jb250YWluZXIgLnRpbGVzIGxpOm50aC1vZi10eXBlKDUpIC50aWxlc19faXRlbSBhLCAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3Iuc3RhZ2dlcmVkLXRpbGVzIC5zdGFnZ2VyZWQtdGlsZXMtY29udGFpbmVyIC50aWxlcyBsaTpudGgtb2YtdHlwZSg1KSAudGlsZXNfX2l0ZW0gaDMsIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5zdGFnZ2VyZWQtdGlsZXMgLnN0YWdnZXJlZC10aWxlcy1jb250YWluZXIgLnRpbGVzIGxpOm50aC1vZi10eXBlKDUpIC50aWxlc19faXRlbSBwIHtcbiAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLnN0YWdnZXJlZC10aWxlcyAuc3RhZ2dlcmVkLXRpbGVzLWNvbnRhaW5lciAudGlsZXMgbGk6bnRoLW9mLXR5cGUoMikgLnRpbGVzX19pdGVtLCAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3Iuc3RhZ2dlcmVkLXRpbGVzIC5zdGFnZ2VyZWQtdGlsZXMtY29udGFpbmVyIC50aWxlcyBsaTpudGgtb2YtdHlwZSg1KSAudGlsZXNfX2l0ZW0ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0zcmVtOyB9IH1cbiAgICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3Iuc3RhZ2dlcmVkLXRpbGVzIC5zdGFnZ2VyZWQtdGlsZXMtY29udGFpbmVyIC50aWxlcyBsaTpudGgtb2YtdHlwZSgzKSAudGlsZXNfX2l0ZW0sIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5zdGFnZ2VyZWQtdGlsZXMgLnN0YWdnZXJlZC10aWxlcy1jb250YWluZXIgLnRpbGVzIGxpOm50aC1vZi10eXBlKDYpIC50aWxlc19faXRlbSB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE5OGRlZywgI0JGRUJFOSAzJSwgIzhCRDJDRiAxMDAlKTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgICAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLnN0YWdnZXJlZC10aWxlcyAuc3RhZ2dlcmVkLXRpbGVzLWNvbnRhaW5lciAudGlsZXMudGlsZXNfXzEge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgbWF4LXdpZHRoOiA0MjVweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgICAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLnN0YWdnZXJlZC10aWxlcyAuc3RhZ2dlcmVkLXRpbGVzLWNvbnRhaW5lciAudGlsZXMudGlsZXNfXzIsIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5zdGFnZ2VyZWQtdGlsZXMgLnN0YWdnZXJlZC10aWxlcy1jb250YWluZXIgLnRpbGVzLnRpbGVzX180IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICBtYXgtd2lkdGg6IDg1MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3Iuc3RhZ2dlcmVkLXRpbGVzIC5zdGFnZ2VyZWQtdGlsZXMtY29udGFpbmVyIC50aWxlcy50aWxlc19fMiBsaTpudGgtb2YtdHlwZSgyKSAudGlsZXNfX2l0ZW0sIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5zdGFnZ2VyZWQtdGlsZXMgLnN0YWdnZXJlZC10aWxlcy1jb250YWluZXIgLnRpbGVzLnRpbGVzX18yOm50aC1vZi10eXBlKDUpIC50aWxlc19faXRlbSwgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLnN0YWdnZXJlZC10aWxlcyAuc3RhZ2dlcmVkLXRpbGVzLWNvbnRhaW5lciAudGlsZXMudGlsZXNfXzQgbGk6bnRoLW9mLXR5cGUoMikgLnRpbGVzX19pdGVtLCAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3Iuc3RhZ2dlcmVkLXRpbGVzIC5zdGFnZ2VyZWQtdGlsZXMtY29udGFpbmVyIC50aWxlcy50aWxlc19fNDpudGgtb2YtdHlwZSg1KSAudGlsZXNfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5zdGFnZ2VyZWQtdGlsZXMgLnN0YWdnZXJlZC10aWxlcy1jb250YWluZXIgLnRpbGVzLnRpbGVzX181IHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMmZyKTtcbiAgICAgICAgZ3JpZC1yb3ctZ2FwOiA2cmVtO1xuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDJyZW07IH0gfVxuICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5zdGFnZ2VyZWQtdGlsZXMgLnN0YWdnZXJlZC10aWxlcy1jb250YWluZXIgLnRpbGVzLnRpbGVzX181IGxpOm50aC1vZi10eXBlKDEpIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gMztcbiAgICAgIGdyaWQtcm93OiAxOyB9XG4gICAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLnN0YWdnZXJlZC10aWxlcyAuc3RhZ2dlcmVkLXRpbGVzLWNvbnRhaW5lciAudGlsZXMudGlsZXNfXzUgbGk6bnRoLW9mLXR5cGUoMikge1xuICAgICAgZ3JpZC1jb2x1bW46IDMgLzU7XG4gICAgICBncmlkLXJvdzogMTsgfVxuICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5zdGFnZ2VyZWQtdGlsZXMgLnN0YWdnZXJlZC10aWxlcy1jb250YWluZXIgLnRpbGVzLnRpbGVzX181IGxpOm50aC1vZi10eXBlKDMpIHtcbiAgICAgIGdyaWQtY29sdW1uOiA1IC8gNztcbiAgICAgIGdyaWQtcm93OiAxOyB9XG4gICAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLnN0YWdnZXJlZC10aWxlcyAuc3RhZ2dlcmVkLXRpbGVzLWNvbnRhaW5lciAudGlsZXMudGlsZXNfXzUgbGk6bnRoLW9mLXR5cGUoNCkge1xuICAgICAgZ3JpZC1jb2x1bW46IDIgLyA0O1xuICAgICAgZ3JpZC1yb3c6IDI7IH1cbiAgICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3Iuc3RhZ2dlcmVkLXRpbGVzIC5zdGFnZ2VyZWQtdGlsZXMtY29udGFpbmVyIC50aWxlcy50aWxlc19fNSBsaTpudGgtb2YtdHlwZSg1KSB7XG4gICAgICBncmlkLWNvbHVtbjogNCAvIDY7XG4gICAgICBncmlkLXJvdzogMjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci5zdGFnZ2VyZWQtdGlsZXMgLnN0YWdnZXJlZC10aWxlcy1jb250YWluZXIgLnRpbGVzLnRpbGVzX181IGxpOm50aC1vZi10eXBlKDUpIC50aWxlc19faXRlbSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMHJlbTsgfSB9XG4gIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci50ZXh0LWFyZWEge1xuICAgIG1hcmdpbjogNXJlbSAwOyB9XG4gICAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLnRleHQtYXJlYSBoMi50ZXh0LWFyZWEtdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIiwgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmIDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDAgO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogIzAwMzk3NjtcbiAgICAgIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjYWVlYWU1O1xuICAgICAgcGFkZGluZy1ib3R0b206IC42cmVtOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NS42MjVyZW0pIGFuZCAobWF4LXdpZHRoOiA2My45MzhyZW0pLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci50ZXh0LWFyZWEgLnJvdyAucm93IHtcbiAgICAgICAgbWFyZ2luOiAxcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUuNTYycmVtKSB7XG4gICAgICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3IudGV4dC1hcmVhIC5yb3cgLnJvdyB7XG4gICAgICAgIG1hcmdpbjogOHB4OyB9IH1cbiAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLndpZGUtdmlkZW8tb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci53aWRlLXZpZGVvLW92ZXJsYXk6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC0xMDAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAyMDAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NHJlbSkge1xuICAgICAgICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3Iud2lkZS12aWRlby1vdmVybGF5OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMDM5NzYgNjYlLCB3aGl0ZSA2MCUpO1xuICAgICAgICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMDM5NzYgNjYlLCB3aGl0ZSA2MCUpO1xuICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAwMzk3NiA2NiUsIHdoaXRlIDYwJSk7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAwMzk3NiA2NiUsIHdoaXRlIDYwJSk7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NS42MjVyZW0pIGFuZCAobWF4LXdpZHRoOiA2My45MzhyZW0pLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUuNTYycmVtKSB7XG4gICAgICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci53aWRlLXZpZGVvLW92ZXJsYXk6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAwMzk3NiA3NSUsIHdoaXRlIDYwJSk7XG4gICAgICAgICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAwMzk3NiA3NSUsIHdoaXRlIDYwJSk7XG4gICAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDAzOTc2IDc1JSwgd2hpdGUgNjAlKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDAzOTc2IDc1JSwgd2hpdGUgNjAlKTsgfSB9XG4gICAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLndpZGUtdmlkZW8tb3ZlcmxheSBoMi50aXRsZSB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBtYXJnaW46IDRyZW0gLjVyZW0gMS41cmVtOyB9XG4gICAgLnBhcmFncmFwaHMtaXRlbS1jYXJkLW9wdGlvbmFsLXNlbGVjdG9yLndpZGUtdmlkZW8tb3ZlcmxheSAuYm9keSB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gICAgICAucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3Iud2lkZS12aWRlby1vdmVybGF5IC5tZWRpYV9lbWJlZCBpZnJhbWUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA2MDBweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NS42MjVyZW0pIGFuZCAobWF4LXdpZHRoOiA2My45MzhyZW0pIHtcbiAgICAgIC5wYXJhZ3JhcGhzLWl0ZW0tY2FyZC1vcHRpb25hbC1zZWxlY3Rvci53aWRlLXZpZGVvLW92ZXJsYXkgLm1lZGlhX2VtYmVkIGlmcmFtZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDU0dnc7IH0gfVxuXG4vKiBTVEFSVCBSRUNUQU5HVUxBUiBDQVJEIFZJRVcqL1xuLnJlY3Rhbmd1bGFyLWNhcmQge1xuICBjbGVhcjogYm90aDsgfVxuICAucmVjdGFuZ3VsYXItY2FyZCAudGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCIsIEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZiA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMCA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICMwMDM5NzY7XG4gICAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgZm9udC1zaXplOiAxLjlyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2l0aW9uOiAwLjhzIGFsbCBjdWJpYy1iZXppZXIoMCwgMS4wMDUsIDAuMzY1LCAwLjk3KTsgfVxuICAucmVjdGFuZ3VsYXItY2FyZCAuaW1hZ2Uuc21hbGwtMTIubWVkaXVtLTEyLmxhcmdlLTYuY29sdW1uczpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAucmVjdGFuZ3VsYXItY2FyZCAucm93Om50aC1vZi10eXBlKDMpOjphZnRlciB7XG4gICAgY29udGVudDogbm9uZTsgfVxuICAucmVjdGFuZ3VsYXItY2FyZCAuYmx1ZS1kaXZpZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgI2FlZWFlNSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAucmVjdGFuZ3VsYXItY2FyZCAucmVjdC1pbWFnZS0xMDAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzM1cHg7IH1cbiAgLnJlY3Rhbmd1bGFyLWNhcmQgLnJlY3QtaW1hZ2UtNTAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjAwcHg7IH1cbiAgLnJlY3Rhbmd1bGFyLWNhcmQgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5yZWN0YW5ndWxhci1jYXJkIC5jb2x1bW5zIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4OyB9XG5cbi8qIEVORCBSRUNUQU5HVUxBUiBDQVJEIFZJRVcqL1xuIiwiQGltcG9ydCB1cmwoaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVJvYm90bytTbGFiOjQwMCwzMDAsNzAwKTtcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6ICdOYXRpb25hbExpZ2h0JztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL05hdGlvbmFsV2ViLUxpZ2h0LmVvdCcpIGZvcm1hdCgnZW90JyksXG4gICAgdXJsKCcuLi9mb250cy9OYXRpb25hbFdlYi1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy4uL2ZvbnRzL05hdGlvbmFsV2ViLUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6ICdOYXRpb25hbExpZ2h0SXRhbGljJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL05hdGlvbmFsLUxpZ2h0SXRhbGljLmVvdCcpIGZvcm1hdCgnZW90JyksXG4gICAgdXJsKCcuLi9mb250cy9OYXRpb25hbC1MaWdodEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy4uL2ZvbnRzL05hdGlvbmFsLUxpZ2h0SXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6ICdOYXRpb25hbE1lZGl1bSc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9OYXRpb25hbC1NZWRpdW0uZW90JykgZm9ybWF0KCdlb3QnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL05hdGlvbmFsLU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy4uL2ZvbnRzL05hdGlvbmFsLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiAnTmF0aW9uYWxNZWRpdW1JdGFsaWMnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvTmF0aW9uYWwtTWVkaXVtSXRhbGljLmVvdCcpIGZvcm1hdCgnZW90JyksXG4gICAgdXJsKCcuLi9mb250cy9OYXRpb25hbC1NZWRpdW1JdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcuLi9mb250cy9OYXRpb25hbC1NZWRpdW1JdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogJ05hdGlvbmFsQm9vayc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9OYXRpb25hbC1Cb29rLmVvdCcpIGZvcm1hdCgnZW90JyksXG4gICAgdXJsKCcuLi9mb250cy9OYXRpb25hbC1Cb29rLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnLi4vZm9udHMvTmF0aW9uYWwtQm9vay53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiAnTmF0aW9uYWxTZW1pQm9sZCc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9OYXRpb25hbC1TZW1pYm9sZC5lb3QnKSBmb3JtYXQoJ2VvdCcpLFxuICAgIHVybCgnLi4vZm9udHMvTmF0aW9uYWwtU2VtaWJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcuLi9mb250cy9OYXRpb25hbC1TZW1pYm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiAnTmF0aW9uYWxCb2xkJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL05hdGlvbmFsLUJvbGQuZW90JykgZm9ybWF0KCdlb3QnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL05hdGlvbmFsLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcuLi9mb250cy9OYXRpb25hbC1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6ICdOYXRpb25hbEJvbGRJdGFsaWMnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvTmF0aW9uYWwtQm9sZEl0YWxpYy5lb3QnKSBmb3JtYXQoJ2VvdCcpLFxuICAgIHVybCgnLi4vZm9udHMvTmF0aW9uYWwtQm9sZEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy4uL2ZvbnRzL05hdGlvbmFsLUJvbGRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogJ05hdGlvbmFsRXh0cmFCb2xkJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL05hdGlvbmFsLUV4dHJhYm9sZC5lb3QnKSBmb3JtYXQoJ2VvdCcpLFxuICAgIHVybCgnLi4vZm9udHMvTmF0aW9uYWwtRXh0cmFib2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnLi4vZm9udHMvTmF0aW9uYWwtRXh0cmFib2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6ICdOYXRpb25hbEJsYWNrSXRhbGljJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL05hdGlvbmFsLUJsYWNrSXRhbGljLmVvdCcpIGZvcm1hdCgnZW90JyksXG4gICAgdXJsKCcuLi9mb250cy9OYXRpb25hbC1CbGFja0l0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy4uL2ZvbnRzL05hdGlvbmFsLUJsYWNrSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuLypcbiAgTmF0aW9uYWwgRm9udHNcbiovXG5AbWl4aW4gTmF0aW9uYWxMaWdodCB7XG4gIGZvbnQtZmFtaWx5OiAnTmF0aW9uYWxMaWdodCcsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuQG1peGluIE5hdGlvbmFsTGlnaHRJdGFsaWMge1xuICBmb250LWZhbWlseTogJ05hdGlvbmFsTGlnaHRJdGFsaWMnLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbkBtaXhpbiBOYXRpb25hbE1lZGl1bSB7XG4gIGZvbnQtZmFtaWx5OiAnTmF0aW9uYWxNZWRpdW0nLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbkBtaXhpbiBOYXRpb25hbE1lZGl1bUl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiAnTmF0aW9uYWxNZWRpdW1JdGFsaWMnLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbkBtaXhpbiBOYXRpb25hbEJvb2sge1xuICBmb250LWZhbWlseTogJ05hdGlvbmFsQm9vaycsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuQG1peGluIE5hdGlvbmFsU2VtaUJvbGQge1xuICBmb250LWZhbWlseTogJ05hdGlvbmFsU2VtaUJvbGQnLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbkBtaXhpbiBOYXRpb25hbEJvbGQge1xuICBmb250LWZhbWlseTogJ05hdGlvbmFsQm9sZCcsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuQG1peGluIE5hdGlvbmFsQm9sZEl0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiAnTmF0aW9uYWxCb2xkSXRhbGljJywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5AbWl4aW4gTmF0aW9uYWxFeHRyYUJvbGQge1xuICBmb250LWZhbWlseTogJ05hdGlvbmFsRXh0cmFCb2xkJywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5AbWl4aW4gTmF0aW9uYWxCbGFja0l0YWxpYyB7XG4gIGZvbnQtZmFtaWx5OiAnTmF0aW9uYWxCbGFja0l0YWxpYycsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLypcbiAgUm9ib3RvIEZvbnRzXG4qL1xuJGZvbnQtZmFtaWx5LXNlcmlmOiBcIlJvYm90byBTbGFiXCIsXG5HZW9yZ2lhLFxuXCJUaW1lcyBOZXcgUm9tYW5cIixcblRpbWVzLFxuc2VyaWYgIWRlZmF1bHQ7XG5cbkBtaXhpbiBSb2JvdG9SZWd1bGFyKCRpbXBvcnRhbnQ6IG51bGwpIHtcbiAgQGlmICRpbXBvcnRhbnQge1xuICAgICRpbXBvcnRhbnQ6ICAhaW1wb3J0YW50O1xuICB9XG5cbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZXJpZiAjeyRpbXBvcnRhbnR9O1xuICBmb250LXdlaWdodDogNTAwICN7JGltcG9ydGFudH07XG59XG5cbkBtaXhpbiBSb2JvdG9MaWdodCAoJGltcG9ydGFudDogbnVsbCkge1xuICBAaWYgJGltcG9ydGFudCB7XG4gICAgJGltcG9ydGFudDogICFpbXBvcnRhbnQ7XG4gIH1cblxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlcmlmICN7JGltcG9ydGFudH07XG4gIGZvbnQtd2VpZ2h0OiA0MDAgI3skaW1wb3J0YW50fTtcbn1cblxuQG1peGluIFJvYm90b0JvbGQgKCRpbXBvcnRhbnQ6IG51bGwpIHtcbiAgQGlmICRpbXBvcnRhbnQge1xuICAgICRpbXBvcnRhbnQ6ICAhaW1wb3J0YW50O1xuICB9XG5cbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZXJpZiAjeyRpbXBvcnRhbnR9O1xuICBmb250LXdlaWdodDogNzAwICN7JGltcG9ydGFudH07XG59IiwiLy8gLypIZWFkZXIqL1xuLy8gLmwtaGVhZGVyLCBoZWFkZXIuc3RpY2t5bmF2IHtcbi8vICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuLy8gXHQubC1oZWFkZXItcmVnaW9uOmJlZm9yZSB7XG4vLyAgICAgXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoaHR0cHM6Ly93d3cua2VudC5lZHUvc2l0ZXMvYWxsL3RoZW1lcy9jdXN0b20va3N1X2RlcGFydG1lbnRfenVyYl9jYWVkL3N2Zy9jYWVkLWhlYWRlci10cmlhbmdsZS5wbmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcbi8vIFx0XHRjb250ZW50OiBcIlwiO1xuLy8gXHRcdGRpc3BsYXk6IGJsb2NrO1xuLy8gXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vIFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4vLyBcdFx0d2lkdGg6IDUyMHB4O1xuLy8gXHRcdGxlZnQ6IC03MHB4O1xuLy8gXHRcdHRvcDogLTQ4cHg7XG4vLyBcdFx0aGVpZ2h0OiAzMHB4O1xuLy8gXHRcdG1hcmdpbi10b3A6IDA7XG4vLyBcdFx0ei1pbmRleDogMDtcbi8vIFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4vLyBcdFx0XHR0b3A6IC00M3B4ICFpbXBvcnRhbnQ7XG4vLyBcdFx0fVxuLy8gXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDk5cHgpIHtcbi8vIFx0XHRcdHRvcDogLTM5cHggIWltcG9ydGFudDtcbi8vICAgICBcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcbi8vICAgICBcdFx0d2lkdGg6IDQwMHB4O1xuLy8gXHRcdH1cbi8vIFx0fVxuLy8gXHQuYmxvY2sta2VudC1zdGF0ZS1ibG9ja3MtY2FtcHVzLXNlY29uZGFyeS1tZW51IGEge1xuLy8gXHRcdGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbi8vIFx0fVxuLy8gfVxuXG4vLyB1bC5rc3VfcmVkZXNpZ25fdXRpbF9uYXZfdGVtcCBsaSBhIHtcbi8vICAgICBjb2xvcjogJGJsYWNrO1xuLy8gfVxuXG4vLyAua2VudC1yZC1tZWdhbWVudSB1bC5tZWdhbWVudS13cmFwcGVyPmxpPmE+c3BhbjphZnRlciB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9mZi1ibHVlICFpbXBvcnRhbnQ7XG4vLyB9XG5cbi8vIGhlYWRlciAuYmxvY2sta2VudC1zdGF0ZS1ibG9ja3MtZ3JvdXAtaGVhZGVyIC5ncm91cC1uYW1lIGEge1xuLy8gICAgIGZvbnQtZmFtaWx5OiAnTmF0aW9uYWxCb2xkJyxcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4vLyAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4vLyAgICAgZm9udC1zaXplOiAxLjJlbTtcbi8vICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuLy8gfVxuXG5odG1sIGJvZHkgLmwtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGtzdS1nb2xkO1xuXG4gICAgI2Jsb2NrLWtlbnQtc3RhdGUtYmxvY2tzLWNhbXB1cy1sb2dvIGEgaW1nLmNhbXB1c19rZW50IHtcbiAgICAgICAgbWFyZ2luOiAyZW0gMGVtIDJlbSAyZW0gIWltcG9ydGFudDtcbiAgICB9XG59XG5cbmh0bWwgLmwtaGVhZGVyIC5ibG9jay1rZW50LXN0YXRlLWJsb2Nrcy1jYW1wdXMtc2Vjb25kYXJ5LW1lbnUgbGkgYSBzcGFuOmxhc3Qtb2YtdHlwZSxcbmh0bWwgLmwtaGVhZGVyIC5ibG9jay1rZW50LXN0YXRlLWJsb2Nrcy1jYW1wdXMtc2Vjb25kYXJ5LW1lbnUgc3Bhbi5mYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGtzdS1ibHVlO1xuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG5odG1sIC5sLWhlYWRlciBzZWN0aW9uW2NsYXNzKj1ibG9jay1rc3UtY3VzdG9tLWJsb2Nrcy1yZWRlc2lnbi11dGlsaXR5LW5hdi1saW5rc10gbGkgYTpob3ZlciBpLmZhIHtcbiAgICBjb2xvcjogJGdyYXkgIWltcG9ydGFudDtcbn1cblxuLmtlbnQtcmQtbWVnYW1lbnUgdWwubWVnYW1lbnUtd3JhcHBlcj5saT5hPnNwYW4ge1xuICAgIGNvbG9yOiAkYmxhY2s7XG59XG5cbmJvZHlbY2xhc3MqPXRoZW1lLS1rc3UtZGVwYXJ0bWVudC16dXJiXSAubWVnYW1lbnUtY29udGFpbmVyIHVsLm1lZ2FtZW51LWxpbmtzIGxpLnNjbmQtbGV2ZWw+YSB7XG4gICAgY29sb3I6ICRibGFjaztcbn1cblxuLmwtaGVhZGVyLXJlZ2lvbiAuYmxvY2sta3N1LWN1c3RvbS1ibG9ja3MtcmVkZXNpZ24ta2VudC1tb2JpbGUtbWVudSAubWVudS1idXR0b24gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFsdC1ncmF5LWRhcms7XG5cbiAgICAmOmFmdGVyLFxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFsdC1ncmF5LWRhcmsgIWltcG9ydGFudDtcbiAgICB9XG59XG5cblxuLy8gLnN0aWNrbmF2e1xuXG4vLyBcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuLy8gXHRcdGJhY2tncm91bmQtY29sb3I6JGdyYXkgIWltcG9ydGFudDtcblxuLy8gfVxuXG5cbmhlYWRlciAuYmxvY2sta2VudC1zdGF0ZS1ibG9ja3MtZ3JvdXAtaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG5cbiAgICAuZ3JvdXAtbmFtZSBhIHtcbiAgICAgICAgY29sb3I6ICRrc3UtYmx1ZSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDEuNWVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmtlbnQtcmQtbWVnYW1lbnUgdWwubWVnYW1lbnUtd3JhcHBlcj5saSB7XG4gICAgbGluZS1oZWlnaHQ6IDJlbSAhaW1wb3J0YW50O1xufVxuXG4vL2h0bWwgLmwtaGVhZGVyIHNlY3Rpb25bY2xhc3MqPWJsb2NrLWtzdS1jdXN0b20tYmxvY2tzLXJlZGVzaWduLXV0aWxpdHktbmF2LWxpbmtzXSB1bC5rc3VfcmVkZXNpZ25fdXRpbF9uYXZfdGVtcCBsaSBhIHtcbi8vICAgICYuYXBwbHksXG4vLyAgICAmLnZpc2l0IHtcbi8vICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4vLyAgICB9XG4vL31cbi8vIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcbi8vICBcdC5rZW50LXJkLW1lZ2FtZW51IHVsLm1lZ2FtZW51LXdyYXBwZXIgbGkgZGl2Lm1lZ2FtZW51LWNvbnRhaW5lciB7XG4vLyBcdFx0bWFyZ2luLXRvcDogMDtcbi8vIFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDM4LDM4LDM4LCAuOTUpICFpbXBvcnRhbnQ7XG4vLyBcdFx0Y29sb3I6IHdoaXRlO1xuLy8gXHRcdGJvcmRlcjogMHB4ICAhaW1wb3J0YW50O1xuLy8gXHRcdGJvcmRlci1ib3R0b206IDBweCAgIWltcG9ydGFudDtcbi8vIFx0XHR1bC5tZWdhbWVudS1saW5rcyBsaS5zY25kLWxldmVsPmEge1xuLy8gXHRcdFx0XHRjb2xvcjogd2hpdGU7XG4vLyBcdFx0fVxuLy8gXHR9XG4vLyB9XG5cbi8vIGJvZHkgLmJsb2NrLWFwYWNoZXNvbHItcGFuZWxzLXNlYXJjaC1mb3JtIC5zZWFyY2gtYnV0dG9uIHtcbi8vICAgICBjb2xvcjokd2hpdGU7XG4vLyB9XG5cblxuXG5cblxuXG4vKkZvb3RlciovXG5kaXYuZm9vdGVyLW91dHNpZGUtd3JhcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gICAgLmluc2lkZS13cmFwIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgIH1cblxuICAgIGltZy5ib3R0b20tZGVjb3Ige1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGltZy5iYWNrZ3JvdW5kLWZvb3Rlci1pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG5ib2R5IC5mb290ZXItb3V0c2lkZS13cmFwIHNlY3Rpb24ubC1mb290ZXItY29sdW1ucyBoMixcbmJvZHkgLmZvb3Rlci1vdXRzaWRlLXdyYXAgc2VjdGlvbi5sLWZvb3Rlci1jb2x1bW5zIGgyLmJsb2NrLXRpdGxlIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmZvb3Rlci1vdXRzaWRlLXdyYXAgc2VjdGlvbi5sLWZvb3Rlci1jb2x1bW5zIHNlY3Rpb24uYmxvY2suYmxvY2sta2VudC1zdGF0ZS1ibG9ja3MtZm9vdGVyLXN1YnRpdGxlLWJsb2NrIC5mb290ZXItc3VidGl0bGUgYSB7XG4gICAgZm9udC1mYW1pbHk6ICdOYXRpb25hbEJvbGQnLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5zZWN0aW9uLmJsb2NrLmJsb2NrLWtlbnQtc3RhdGUtYmxvY2tzLmJsb2NrLWtlbnQtc3RhdGUtYmxvY2tzLWNhbXB1cy1mb290ZXItbWVudSB7XG4gICAgcGFkZGluZzogMWVtO1xufVxuXG5ib2R5IC5mb290ZXItb3V0c2lkZS13cmFwIHNlY3Rpb24ubC1mb290ZXItY29sdW1ucyBoMixcbmJvZHkgLmZvb3Rlci1vdXRzaWRlLXdyYXAgc2VjdGlvbi5sLWZvb3Rlci1jb2x1bW5zIGgyLmJsb2NrLXRpdGxlLFxuYm9keSAuZm9vdGVyLW91dHNpZGUtd3JhcCBmb290ZXIubC1mb290ZXIgaDIsXG5ib2R5IC5mb290ZXItb3V0c2lkZS13cmFwIGZvb3Rlci5sLWZvb3RlciBoMi5ibG9jay10aXRsZSB7XG4gICAgY29sb3I6ICRrc3UtYmx1ZTtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkgLmZvb3Rlci1vdXRzaWRlLXdyYXAge1xuXG4gICAgZm9vdGVyLmwtZm9vdGVyLFxuICAgIHNlY3Rpb24ubC1mb290ZXItY29sdW1ucyB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxufVxuXG4uZm9vdGVyLW91dHNpZGUtd3JhcCBzZWN0aW9uLmwtZm9vdGVyLWNvbHVtbnMgc2VjdGlvbi5ibG9jay5ibG9jay1rZW50LXN0YXRlLWJsb2Nrcy1mb290ZXItdGl0bGUtYmxvY2sgLmZvb3Rlci10aXRsZS1ibG9jayAuZm9vdGVyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAnTmF0aW9uYWxCb2xkJywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAkYmxhY2s7XG59XG5cbi5mb290ZXItb3V0c2lkZS13cmFwIHNlY3Rpb24ubC1mb290ZXItY29sdW1ucyBzZWN0aW9uLmJsb2NrLmJsb2NrLWtlbnQtc3RhdGUtYmxvY2tzLWZvb3Rlci1zdWJ0aXRsZS1ibG9jayAuZm9vdGVyLXN1YnRpdGxlIGEge1xuICAgIGZvbnQtZmFtaWx5OiAnTmF0aW9uYWxCb2xkJywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGNvbG9yOiAkYmxhY2s7XG59XG5cblxuXG4uYmxvY2sta2VudC1zdGF0ZS1ibG9ja3MtY2FtcHVzLWZvb3Rlci1tZW51IHtcbiAgICBjbGlwLXBhdGg6IG5vbmU7XG4gICAgLXdlYmtpdC1jbGlwLXBhdGg6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXkgIWltcG9ydGFudDtcbn1cblxuXG5ib2R5IC5mb290ZXItb3V0c2lkZS13cmFwIHNlY3Rpb24ubC1mb290ZXItY29sdW1ucyB7XG4gICAgY29sb3I6ICRibGFjaztcblxuICAgIGEge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cblxuICAgIGgyLnBhbmUtdGl0bGUge1xuICAgICAgICBjb2xvcjogJGtzdS1ibHVlO1xuICAgIH1cblxuICAgIC5ibG9jay1jb250ZW50IHVsIGxpIGEge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICRrc3UtYmx1ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuYm9keSBmb290ZXIge1xuICAgIC5ibG9jay1rZW50LXN0YXRlLWJsb2Nrcy1jYW1wdXMtbG9nby1mb290ZXIgaW1nIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgfVxuXG4gICAgLmNvcHlyaWdodCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgfVxufVxuXG5cblxuLypCdXR0b25zKi9cblxuYS5idXR0b24uc21hbGwge1xuICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMnB4ICRsaWdodGVyLWdyZXkgIWltcG9ydGFudDtcbiAgICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDJweCAkbGlnaHRlci1ncmV5ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMnB4ICRsaWdodGVyLWdyZXkgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxMHB4IDE0cHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXkgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbn1cblxuYS5idXR0b24ucHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ZXItZ3JleSAhaW1wb3J0YW50O1xufVxuXG5hLmJ1dHRvbi5hbmdsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGVyLWdyZXkgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgY2xpcC1wYXRoOiBub25lICFpbXBvcnRhbnQ7XG4gICAgY2xpcC1wYXRoOiBub25lICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1jbGlwLXBhdGg6IG5vbmUgIWltcG9ydGFudDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuXG5hLmJ1dHRvbi50ZXh0LWJ1dHRvbiB7XG4gICAgY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cblxuLypTbGlkZXIgQXJyb3dzICovXG4ub3dsLWNhcm91c2VsLmFycm93cy1zbGlkZXIgLmNhcm91c2VsLW5hdi1kaXIsXG4ub3dsLWNhcm91c2VsLmNvbnRlbnQtc2xpZGVyIC5jYXJvdXNlbC1uYXYtZGlyIHtcbiAgICBmaWxsOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4vKkhvcml6b250YWwgUnVsZSAqL1xuaHIge1xuICAgIGJvcmRlcjogc29saWQgJGxpZ2h0ZXItZ3JleSAxcHggIWltcG9ydGFudDtcbn1cblxuXG5cbi8qQmFzaWMgUGFnZXMgKi9cbi5wYW5lbC1wYW5lLnBhbmUtYmxvY2sucGFuZS1rZW50LXN0YXRlLWJsb2Nrcy1ncm91cC1wcmltYXJ5LW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5ICFpbXBvcnRhbnQ7XG4gICAgY2xpcC1wYXRoOiBub25lICFpbXBvcnRhbnQ7XG4gICAgY2xpcC1wYXRoOiBub25lICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1jbGlwLXBhdGg6IG5vbmUgIWltcG9ydGFudDtcblxuICAgIHVsLm1lbnUgbGkgYSB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8qQ2FwdGlvbiBTdHlsZSAqL1xuZGl2LmRpLWNhcHRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA1O1xuICAgIG1hcmdpbi1sZWZ0OiAtd2Via2l0LWNhbGMoLTUwdncgKyA1MCUpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC01MHZ3ICsgNTAlKTtcbiAgICBtYXJnaW4tcmlnaHQ6IC13ZWJraXQtY2FsYygtNTB2dyArIDUwJSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC01MHZ3ICsgNTAlKTtcblxuICAgIGRpdi5wYW5lLWNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMSkgMTAwJSk7XG4gICAgICAgIC8qIEZGMy42LTE1ICovXG4gICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAxKSAxMDAlKTtcbiAgICAgICAgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAxKSAxMDAlKTtcbiAgICAgICAgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyMwMDAwMDAwMCcsIGVuZENvbG9yc3RyPScjMDAwMDAwJywgR3JhZGllbnRUeXBlPTApO1xuICAgICAgICAvKiBJRTYtOSAqL1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBkaXYuZmllbGQtbmFtZS1ib2R5IHAge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCA0MHB4IDBweCA0MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8qQXJ0aWNsZXMqL1xuYm9keS5ub2RlLXR5cGUtYXJ0aWNsZSAub3dsLWNhcm91c2VsLWFydGljbGUtd3JhcHBlciAuYm90dG9tX292ZXJsYXkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuXG5cbi8qRXZlbnQgUGFnZXMqL1xuYm9keS5ub2RlLXR5cGUtZXZlbnQgLm93bC1jYXJvdXNlbC1ldmVudC13cmFwcGVyIC5ib3R0b21fb3ZlcmxheSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucGFuZWwtcGFuZS5wYW5lLXZpZXdzLXBhbmVzLnBhbmUtZXZlbnRzLWdyb3VwLXByb21vdGVkLXBhbmUtMWNvbCAuY2FsZW5kYXItZGF0ZSxcbi5wYW5lbC1wYW5lLnBhbmUtdmlld3MtcGFuZXMucGFuZS1ldmVudHMtZ3JvdXAtc2ltaWxhci1ldmVudHMtcmUgLmNhbGVuZGFyLWRhdGUsXG4ucGFuZWwtcGFuZS5wYW5lLXZpZXdzLXBhbmVzLnBhbmUtY29ycC1zZXJ2aWNlcy1wcm9ncmFtLWxpc3RpbmctZ3JvdXAtY29ycC1wcm9ncmFtcy1zZXNzaW9ucy0xY29sIC5jYWxlbmRhci1kYXRlLFxuLnBhbmVsLXBhbmUucGFuZS12aWV3cy1wYW5lcy5wYW5lLWV2ZW50cy1ncm91cC1wcm9tb3RlZC0xY29sLWVuZGRhdGUgLmNhbGVuZGFyLWRhdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGVyLWdyZXkgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG59XG5cbi8qRXh0ZW5kZWQgUHJvZmlsZXMqL1xuLm5vZGUtdHlwZS1leHRlbmRlZC1wcm9maWxlIC5pbWFnZS1yaWdodC5vdmVyZmxvdy1yaWdodCB7XG4gICAgY2xpcC1wYXRoOiBub25lICFpbXBvcnRhbnQ7XG4gICAgY2xpcC1wYXRoOiBub25lICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1jbGlwLXBhdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5ub2RlLXR5cGUtZXh0ZW5kZWQtcHJvZmlsZSAuaGFsdmVzLXJvdyB7XG4gICAgY2xpcC1wYXRoOiBub25lICFpbXBvcnRhbnQ7XG4gICAgY2xpcC1wYXRoOiBub25lICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1jbGlwLXBhdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogMWVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMWVtICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cblxuLypGQVEgVmlldyovXG5cbi52aWV3LnZpZXctZmFxcy52aWV3LWlkLWZhcXMudmlldy1kaXNwbGF5LWlkLWdyb3VwX3BhbmUgZGwgZGQ+YTpiZWZvcmUge1xuICAgIGNvbG9yOiAkZ3JheSAhaW1wb3J0YW50O1xufVxuXG5oMi5ydGVjZW50ZXIudmlydHVhbC10b3VyIHtcbiAgICBmb250LWZhbWlseTogJ05hdGlvbmFsQmxhY2tJdGFsaWMnLCAnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGZvbnQtc2l6ZTogM2VtO1xuICAgIGNvbG9yOiAjMDAzOTc2O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5ib2R5IC5mb290ZXItb3V0c2lkZS13cmFwIHNlY3Rpb24ubC1mb290ZXItY29sdW1ucyAuZm9vdGVyLWJsb2NrLXRpdGxlLFxuYm9keSAuZm9vdGVyLW91dHNpZGUtd3JhcCBzZWN0aW9uLmwtZm9vdGVyLWNvbHVtbnMgaDIucGFuZS10aXRsZSB7XG4gICAgY29sb3I6IHJnYigwLCA1NywgMTE4KTtcbn1cblxuLmJsb2NrLWtlbnQtc3RhdGUtYmxvY2tzLWNhbXB1cy1mb290ZXItbWVudSB7XG4gICAgcGFkZGluZzogMWVtO1xuICAgIC5mb290ZXItYmxvY2stdGl0bGV7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuXG4ubm9kZS10eXBlLWFkbWluaXN0cmF0aXZlLWdyb3VwLXBhciAuZm9vdGVyLW91dHNpZGUtd3JhcCAuZm9vdGVyLXRoaXJkIC5ibG9jay1rZW50LXN0YXRlLWJsb2NrcyB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLmZvb3Rlci1vdXRzaWRlLXdyYXAgLnJvdy5sLWZvb3Rlci1jb2x1bW5ze1xuICAgIC5mb290ZXItYmxvY2stdGl0bGV7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufSIsIi8qSG9tZXBhZ2UgU3R5bGVzIGZvciBEZXNpZ24gSW5ub3ZhdGlvbiovXG5cbi8qUHJpbWFyeSBTbGlkZXIqL1xuYm9keSAudmlkZW9fbm9kZV93cmFwcGVyIHtcblx0Lm1vdXNlX2ljb24ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuYmFja2dyX2NvdmVyLmJhY2tncl9jb3Zlcl9hbmltYXRlZCxcblx0LmJhY2tncl9jb3ZlciB7XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuXHRcdFx0bWluLWhlaWdodDogNzQwcHggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQudmlkZW9fYmFja2dyb3VuZF90ZXh0X2hvbGRlciB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSB7XG5cdFx0XHRtaW4taGVpZ2h0OiA3MHZoICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0Lmluc2lkZSB7XG5cdFx0XHRwYWRkaW5nOiAxNzVweCAyMHB4O1xuXG5cdFx0XHQudmlkZW9fbGlua3Nfc2VjdGlvbiB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR0b3A6IDQwJTtcblxuXHRcdFx0XHQudmlkZW9fc2Vjb25kYXJ5X2xpbmtzIC5maWVsZC1uYW1lLWZpZWxkLXNlY29uZGFyeS1saW5rIGEge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDJweCA4cHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDhweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdG9wYWNpdHk6IC45O1xuXHRcdFx0XHRcdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkbGlnaHRlci1ncmV5O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkZ3JheTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmZpZWxkLW5hbWUtZmllbGQtdGV4dC1oZWFkbGluZSB7XG5cdFx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0Zm9udC1zaXplOiA1MHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0dG9wOiAyNSU7XG5cblx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDcwMHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0XHRcdFx0dG9wOiAxOCU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNjk5cHgpIHtcblx0XHRcdFx0XHR0b3A6IDE4JTtcblx0XHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEycHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDM2cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc3ZnX2JvdHRvbV9zdHlsZSB7XG5cdFx0LmNscy0yIHtcblx0XHRcdGZpbGw6ICR3aGl0ZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG5cbi5mZWF0dXJlLWNvbHVtbi5jbGVhcmZpeC5wYW5lbC1yZWdpb24tLXdpZGUge1xuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDAsIDApO1xuXHRcdHotaW5kZXg6IDEwO1xuXHRcdG1heC1oZWlnaHQ6IGluaGVyaXQ7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRsZWZ0OiAwcHg7XG5cdH1cblxuXHRAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuOCk7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdG1hcmdpbi10b3A6IC0yMTBweCAhaW1wb3J0YW50O1xuXHRcdHotaW5kZXg6IDEwO1xuXHRcdGhlaWdodDogMjEwcHg7XG5cdFx0d2lkdGg6IDEwMyU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRsZWZ0OiAwcHg7XG5cdH1cbn1cblxuXG5cbi8qRW5kIFByaW1hcnkgU2xpZGVyKi9cblxuLypGYWtlIFZpZGVvIEhlYWRsaW5lICovXG4uZGktaG9tZXBhZ2UtaGVhZGxpbmUgcCB7XG5cdEBpbmNsdWRlIE5hdGlvbmFsQm9sZDtcblx0Zm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0bGluZS1oZWlnaHQ6IDEuMjtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtc2l6ZTogMzBweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJvdHRvbTogODBweDtcblx0ei1pbmRleDogMTA7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHR9XG59XG5cbi8qRW5kIEZha2UgVmlkZW8gSGVhZGxpbmUgKi9cblxuXG4vKkludHJvZHVjdGlvbiBTZWN0aW9uKi9cblxuLmRpLWludHJvZHVjdGlvbiB7XG5cdC5yb3cge1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cblx0XHQuYm9keS10ZXh0IHtcblx0XHRcdHAge1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXG5cdFx0XHRcdHNwYW4uZGktaW50cm8tbGFyZ2Uge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHRjb2xvcjogJGtzdS1ibHVlO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnTmF0aW9uYWxCb2xkJywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmRpLWN0YS1tZW51IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRcdHBhZGRpbmc6IDIwcHggNDBweDtcblx0XHRcdG1heC13aWR0aDogMzEwcHg7XG5cblx0XHRcdGEuZGVwdC1jdGEtbGluayB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE5hdGlvbmFsQm9sZCwgJ0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0XHRcdFx0Zm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuXHRcdFx0XHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0XHRcdFx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJGtzdS1ibHVlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuLypFbmQgSW50cm9kdWN0aW9uIFNlY3Rpb24qL1xuXG5cbi8qTGFyZ2UgSW1hZ2UgR3JpZCovXG4ucGFuZS1pbWFnZS1ncmlkLWxhcmdlLWltYWdlLWdyaWQge1xuXHRtYXgtd2lkdGg6IDEzMnJlbTtcblx0bWFyZ2luOiBhdXRvO1xuXHRmbG9hdDogbm9uZTtcblxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7fVxuXG5cdC52aWV3cy1yb3cge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtM3B4O1xuXHRcdG1hcmdpbi1ib3R0b206IC02cHg7XG5cblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwMHB4KSB7XG5cdFx0XHR3aWR0aDogMjAlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2OTlweCkge1xuXHRcdFx0d2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC52aWV3cy1maWVsZC1maWVsZC1pbWFnZS1ncmlkIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0Y3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG5cdFx0XHR3aWR0aDogMTAxJTtcblx0XHRcdC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG5cdFx0XHQvKiBTYWZhcmkgNi4wIC0gOS4wICovXG5cdFx0XHRmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcblx0XHRcdHRyYW5zaXRpb24tZHVyYXRpb246IC44cztcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQuaW1hZ2UtZ3JpZC1saW5rcy1jb250YWluZXIge1xuXHRcdFx0XHQuaW1hZ2UtZ3JpZC1saW5rcy10aXRsZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQtd2Via2l0LWZpbHRlcjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHQvKiBTYWZhcmkgNi4wIC0gOS4wICovXG5cdFx0XHRcdGZpbHRlcjogbm9uZSAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdC5pbWFnZS1ncmlkLWxpbmtzLWNvbnRhaW5lciB7XG5cdFx0XHRcdFx0LmltYWdlLWdyaWQtbGlua3MtdGl0bGUge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR6LWluZGV4OiA1O1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA1NywgMTE4LCAwLjgpO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAycHggNXB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMHB4O1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogJ05hdGlvbmFsQm9sZCcsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0XHRcdFx0XHRcdFx0Zm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuXHRcdFx0XHRcdFx0XHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmltYWdlLWdyaWQtbGlua3MtY29udGFpbmVyIHtcblx0XHRcdFx0LmltYWdlLWdyaWQtbGlua3MtaW1hZ2Uge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5kaXYuZm9vdGVyLW91dHNpZGUtd3JhcCAuaW5zaWRlLXdyYXAge1xuXHRwYWRkaW5nLXRvcDogNTBweDtcbn1cblxuLmtlbnQtcmQtbWVnYW1lbnUgdWwubWVnYW1lbnUtd3JhcHBlcj5saT5hIHtcblx0Ly8gZm9udC1zaXplOiAxNnB4O1xuXHR0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NHJlbSkge1xuXHRib2R5W2NsYXNzKj10aGVtZS0ta3N1LWRlcGFydG1lbnQtenVyYl0gLmtlbnQtcmQtbWVnYW1lbnUgdWwubWVnYW1lbnUtd3JhcHBlciBsaSBkaXYubWVnYW1lbnUtY29udGFpbmVyIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG5cdFx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM1ZWM0ZGY7XG5cdH1cbn1cblxuYm9keVtjbGFzcyo9bm9kZS10eXBlLWFkbWluaXN0cmF0aXZlLWdyb3VwXSAuZmVhdHVyZWQtc3Rvcmllcy1zZWN0aW9uIC5oZWFkbGluZSBoMiB7XG5cdGZvbnQtZmFtaWx5OiBcIk5hdGlvbmFsQm9sZFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdC8vIGNvbG9yOiAjMDAzOTc2O1xuXHRmb250LXNpemU6IDEuOTM3NXJlbTtcblx0Ly8gdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Ly8gYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNlZmFiMDA7XG5cdG1hcmdpbi1ib3R0b206IDNyZW07XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRtYXJnaW4tbGVmdDogMTIlO1xufVxuXG5cbi5wYW5lLXRlYXNlci0xLWhvcml6b250YWwtaW1hZ2UtdGV4dC10ZWFzZXIgdWwgbGkgLnZpZXctbW9kZS1ob3Jpem9udGFsX2ltYWdlX2FuZF90ZXh0X3RlYXNlciAuY29weSBoMiB7XG5cdGZvbnQtZmFtaWx5OiBcIk5hdGlvbmFsQm9sZFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMS41NjNlbTtcbn1cblxuaDIuYmxvY2stdGl0bGUge1xuXHRmb250LWZhbWlseTogXCJOYXRpb25hbEJvbGRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDEuNTYzZW07XG59XG5cbmgyLFxucC5oMiB7XG5cdGZvbnQtc2l6ZTogMS41NjNlbTtcblx0bGluZS1oZWlnaHQ6IDEuMjVlbTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcblx0Zm9udC1mYW1pbHk6IFwiTmF0aW9uYWxCb2xkXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Zm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLnBhbmUtdGVhc2VyLTEtaG9yaXpvbnRhbC1pbWFnZS10ZXh0LXRlYXNlciB1bCBsaSAudmlldy1tb2RlLWhvcml6b250YWxfaW1hZ2VfYW5kX3RleHRfdGVhc2VyIC5jb3B5IC5maWVsZC1uYW1lLWJvZHkgZGl2LFxuLnBhbmUtdGVhc2VyLTEtaG9yaXpvbnRhbC1pbWFnZS10ZXh0LXRlYXNlciB1bCBsaSAudmlldy1tb2RlLWhvcml6b250YWxfaW1hZ2VfYW5kX3RleHRfdGVhc2VyIC5jb3B5IC5maWVsZC1uYW1lLWJvZHkgcCxcbi5wYW5lLXRlYXNlci0xLWhvcml6b250YWwtaW1hZ2UtdGV4dC10ZWFzZXIgdWwgbGkgLnZpZXctbW9kZS1ob3Jpem9udGFsX2ltYWdlX2FuZF90ZXh0X3RlYXNlciAuY29weSAuZmllbGQtbmFtZS1ib2R5IHNwYW4ge1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRsaW5lLWhlaWdodDogMS40O1xufVxuXG5oMywgcC5oMyB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yMjIyMjIyMmVtO1xufSIsIi8qRXZlbnQgU3R5bGVzIGZvciBDQUVEKi9cblxuLypFdmVudCBIZWFkZXIgSW1hZ2UqL1xuLnBhbmUtZXZlbnRzLWV2ZW50LWltYWdlLWhlYWRlciB7XG5cdGgyLnBhbmUtdGl0bGUge1xuXHRcdGRpc3BsYXk6bm9uZTtcblx0fVxuXHQucGFuZWwtbGF5b3V0LWtpdGNoZW4tc2luayB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC5wYW5lbC1yZWdpb24tLXdpZHRoLW5vcm1hbCB7XG4gICAgXHRcdG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0LnZpZXdzLWZpZWxkLWZpZWxkLWV2ZW50LW1lZGlhIHtcblx0XHRcdFx0LmZpZWxkLWNvbnRlbnQge1xuXHRcdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjkpIDAlLCByZ2JhKDAsIDAsIDAsIDAuOCkgMjQlLCByZ2JhKDAsIDAsIDAsIDApIDU2JSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC45KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjgpIDI0JSwgcmdiYSgwLCAwLCAwLCAwKSA1NiUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC45KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjgpIDI0JSwgcmdiYSgwLCAwLCAwLCAwKSA1NiUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG5cdFx0XHRcdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6bm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5wYW5lbC1pbm5lci13cmFwIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMHB4O1xuXHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgXHRcdGhlaWdodDogMTAwJTtcblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcblx0XHRcdFx0ZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHQudG9wLWxlZnQtYXN5bW1ldHJpY2FsIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdC52aWV3cy1maWVsZC10aXRsZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRmb250LXNpemU6MjJweDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJ05hdGlvbmFsQm9sZCcsXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuXHRcdFx0XHRcdGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcblx0XHRcdFx0XHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdFx0XHRcdH1cblx0XHRcdFx0LnZpZXdzLWZpZWxkLWZpZWxkLWV2ZW50LXNob3J0LXRpdGxlIHtcblx0XHRcdFx0XHRjb2xvcjokb2ZmLWJsdWU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOjIwcHg7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdOYXRpb25hbEJvbGQnLFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC52aWV3cy1maWVsZC1ib2R5LCAudmlld3MtZmllbGQtYm9keSBwIHtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZToxNnB4O1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnTmF0aW9uYWxCb2xkJyxcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC50b3AtcmlnaHQtYXN5bW1ldHJpY2FsIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IDFweDtcbiAgICBcdFx0XHRyaWdodDogMnB4O1xuXHRcdFx0XHQudmlld3MtZmllbGQtZmllbGQtZXZlbnQtc3VidGl0bGUge1xuXHRcdFx0XHRcdGNvbG9yOiRvZmYtYmx1ZTtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOjE2cHg7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdOYXRpb25hbEJvbGQnLFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qRW5kIEV2ZW50IEhlYWRlciBJbWFnZSovXG5cbi8qRXZlbnQgU2hvcnQgRGF0ZSBPdmVybGF5Ki9cbi5wYW5lbC1wYW5lLnBhbmUtdmlld3MtcGFuZXMucGFuZS1ldmVudHMtZ3JvdXAtc2hvcnQtb3ZlcmxheSB7XG4gICAgei1pbmRleDogMTAwMCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuXHRtaW4td2lkdGg6MTIwMHB4O1xuXHRoMi5wYW5lLXRpdGxlIHtcblx0XHRkaXNwbGF5Om5vbmU7XG5cdH1cblx0LnBhbmUtY29udGVudCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBcdHotaW5kZXg6IDEwMDAwMDA7XG5cdFx0Ym90dG9tOiAxcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuXHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHQgICAgcGFkZGluZzogMHB4O1xuICAgIFx0XHRtYXJnaW46IDBweDtcblx0XHR9XG5cdFx0Lmdyb3VwLXNob3J0LW92ZXJsYXkge1xuXHRcdFx0LnZpZXctY29udGVudCB7XG5cdFx0XHRcdC52aWV3cy1yb3cge1xuXHRcdFx0XHRcdGZsb2F0OmxlZnQ7XG5cdFx0XHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdFx0XHRtaW4td2lkdGg6IDI0MHB4O1xuXHRcdFx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcblx0XHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQudmlld3MtZmllbGQtZmllbGQtZXZlbnQtZGF0ZSB7XG5cdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6JG9mZi1ibHVlO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQudmlld3MtZmllbGQtdGl0bGUge1xuXHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qRW5kIEV2ZW50IFNob3J0IERhdGUgT3ZlcmxheSovXG5cbi8qRXZlbnQgRmVlZCBQYWdlKi9cbi5wYW5lLWV2ZW50cy1ldmVudC1mZWVkLWxhbmRpbmctcGFnZSB7XG5cdC52aWV3LWRpc3BsYXktaWQtZXZlbnRfZmVlZF9sYW5kaW5nX3BhZ2Uge1xuXHRcdC5wYW5lbC1sYXlvdXQtYmFzaWMtcGFnZSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNzBweDtcblx0XHRcdC5ib2R5IHtcblx0XHRcdFx0LnZpZXdzLWZpZWxkLXRpdGxlIHtcblx0XHRcdFx0XHRoMyBhIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkYWx0LWdyYXktZGFyayAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdOYXRpb25hbEJvbGQnLFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcblx0XHRcdFx0XHRcdGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcblx0XHRcdFx0XHRcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0XHRcdHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC52aWV3cy1maWVsZC1ib2R5IHtcblx0XHRcdFx0XHRwIHtcblxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQudmlld3MtZmllbGQtZmllbGQtZXZlbnQtbGluayB7XG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogICRibGFjayAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0XHRcdFx0XHRcdC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMnB4ICRvZmYtYmx1ZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0LW1vei1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAycHggJG9mZi1ibHVlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAycHggJG9mZi1ibHVlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDE0cHg7XG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJG9mZi1ibHVlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5zaWRlYmFyIHtcblx0XHRcdFx0LnZpZXdzLWZpZWxkLWZpZWxkLXNxdWFyZS1pbWFnZSB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6MThweDtcblx0XHRcdFx0XHQuZmllbGQtY29udGVudCBpbWcge1xuXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC52aWV3cy1maWVsZC1maWVsZC1ldmVudC1zdWJ0aXRsZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRhbHQtZ3JheS1kYXJrICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi8qRW5kIEV2ZW50IEZlZWQgUGFnZSovXG4vKkV2ZW50IEltYWdlIEdyaWQqL1xuLnBhbmUtZXZlbnRzLWV2ZW50LWltYWdlLWdyaWQge1xuXHRoMi5wYW5lLXRpdGxlIHtcblx0XHRkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcblx0fVxuXHRcdEBtZWRpYSAgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG5cdFx0XHRkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cdC52aWV3cy1yb3cge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW4tcmlnaHQ6IC0zcHg7XG4gICAgXHRtYXJnaW4tYm90dG9tOiAtNnB4O1xuXHRcdEBtZWRpYSAgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuXHRcdFx0d2lkdGg6IDEwJTtcblx0XHR9XG5cdFx0QG1lZGlhICBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG1heC13aWR0aDogMTM5OXB4KSB7XG5cdFx0XHR3aWR0aDoyMCUgIWltcG9ydGFudCA7XG5cdFx0fVxuXHRcdEBtZWRpYSAgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG5cdFx0XHR3aWR0aDoyNSUgIWltcG9ydGFudCA7XG5cdFx0fVxuXHRcdC5ldmVudC1ncmlkLWxpbmtzIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6aG92ZXI6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHQgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0ICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHQgIHRvcDogMDtcblx0XHRcdFx0XHRcdCAgYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0ICBsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0ICByaWdodDogMDtcblx0XHRcdFx0XHRcdCAgYmFja2dyb3VuZDogcmdiYSgwLDEyMywyMTgsIDAuNyk7XG5cdFx0XHRcdFx0XHQgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChyZ2JhKDAsMTIzLDIxOCwuNyksIHJnYmEoMCw5MSwxNjEsLjcpKTtcblx0XHRcdFx0XHRcdCAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zcyBsaW5lYXI7XG5cdFx0XHRcdFx0XHQgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3MgbGluZWFyO1xuXHRcdFx0XHRcdFx0ICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zcyBsaW5lYXI7XG5cdFx0XHRcdFx0XHQgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzIGxpbmVhcjtcblx0XHRcdFx0XHRcdHotaW5kZXg6Mztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuZXZlbnQtZ3JpZC1saW5rcy1jb250YWluZXIge1xuXHRcdFx0XHRcdFx0XHQuZXZlbnQtZ3JpZC1saW5rcy10aXRsZSB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdC5ldmVudC1ncmlkLWxpbmtzLWNvbnRhaW5lciB7XG5cdFx0XHRcdFx0XHRcdFx0LmV2ZW50LWdyaWQtbGlua3MtdGl0bGUge1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogNjBweCAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdOYXRpb25hbEJvbGQnLFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcblx0XHRcdFx0XHRcdFx0XHRcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0ei1pbmRleDogNTtcblx0XHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAycHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHQuZXZlbnQtZ3JpZC1saW5rcy1jb250YWluZXIge1xuXHRcdFx0XHQuZXZlbnQtZ3JpZC1saW5rcy1pbWFnZSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0LXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTsgLyogU2FmYXJpIDYuMCAtIDkuMCAqL1xuXHRcdFx0XHRcdFx0ZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0LXdlYmtpdC1maWx0ZXI6IG5vbmUgIWltcG9ydGFudDsgLyogU2FmYXJpIDYuMCAtIDkuMCAqL1xuXHRcdFx0XHRcdFx0XHRmaWx0ZXI6IG5vbmUgIWltcG9ydGFudDtcdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbiIsIkBtaXhpbiBhY3Rpb24taW5kaWNhdG9yIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogNTBweDtcblx0XHRoZWlnaHQ6IDQzcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGtzdS1nb2xkO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jaGV2cm9uLXJpZ2h0XzEuc3ZnXCIpO1xuXHQgIGJhY2tncm91bmQtc2l6ZTogMTBweCBhdXRvO1xuXHQgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdCAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAtMjBweDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dCBiYWNrZ3JvdW5kLWNvbG9yO1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0Ym94LXNoYWRvdzogMXB4IDFweCA1cHggcmdiYSgwLDAsMCwuMik7XG59XG5cbkBtaXhpbiBhY3Rpb24taW5kaWNhdG9yLXJpZ2h0IHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dCBiYWNrZ3JvdW5kLWNvbG9yO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogMjJweDtcblx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGtzdS1nb2xkO1xuXHQgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHQgIG1hcmdpbi1ib3R0b206IC00cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NoZXZyb24tcmlnaHRfMS5zdmdcIik7XG5cdCAgYmFja2dyb3VuZC1zaXplOiA1cHggYXV0bztcblx0ICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHQgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0dG9wOiAxcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdGJveC1zaGFkb3c6IDFweCAxcHggM3B4IHJnYmEoMCwwLDAsLjEpO1xufVxuXG5Aa2V5ZnJhbWVzIHNjYWxlQm94IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbiAgfVxufVxuXG4ucGFyYWdyYXBocy1pdGVtLWNhcmQtb3B0aW9uYWwtc2VsZWN0b3Ige1xuICBtYXJnaW46M3JlbSAwIDJyZW07XG4gIGgyLnRpdGxlIHtcbiAgICBjb2xvcjoka3N1LWJsdWU7XG4gICAgQGluY2x1ZGUgUm9ib3RvQm9sZDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbiAgLmJvZHkge1xuICAgIEBpbmNsdWRlIFJvYm90b0JvbGQ7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogYXV0byBhdXRvIDBweCBhdXRvO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBkaXYuY3RhLWJ1dHRvbiBhIHtcbiAgICAgIG1hcmdpbjogMCAxcmVtIDEuNXJlbSAxcmVtO1xuICAgIH1cbiAgfVxuXG4vKiogU3RhcnQgRnVsbCBXaWR0aCBJbWFnZSB3aXRoIFRleHQgQm94ICoqL1xuICAmLmZ1bGwtd2lkdGgtaW1hZ2UtdGV4dC1ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBtYXJnaW46IDJyZW0gMDtcbiAgICAucGhvdG8tdmlkZW8tYmFja2dyb3VuZCB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygtNTB2dyArIDUwJSk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTUwdncgKyA1MCUpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ1cmVtO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OmdyaWQ7XG4gICAgICBAbWVkaWEgI3skc21hbGx9IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDByZW07XG4gICAgICB9XG4gICAgICBAbWVkaWEgI3skbWVkaXVtLCAkbGFyZ2V9IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICB9XG4gICAgICAuaW1hZ2UtdGV4dC1ib3gtd3JhcHBlciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIEBtZWRpYSAjeyRzbWFsbH0ge1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJhXCIgXCJhXCI7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JG1lZGl1bX0ge1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiLiBhIGEgYSBhIC5cIiBcIi4gYSBhIGEgYSAuXCI7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbGFyZ2V9IHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIi4gYSBhIC5cIiBcIi4gYSBhIC5cIjtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgICAgICB9XG4gICAgICAgIC5pbWFnZS10ZXh0LWJveC1jb250YWluZXIge1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxLDEsMSwuNik7XG4gICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGdyaWQtYXJlYTogYTtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBlbmQ7XG4gICAgICAgICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgQG1lZGlhICN7JHNtYWxsfSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhICN7JG1lZGl1bSwgJGxhcmdlfSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggMCAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICBoMi5pbWFnZS10ZXh0LWJveC10aXRsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBOYXRpb25hbEJvbGQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDoxLjI7XG4gICAgICAgICAgICBjb2xvcjogJHBhbGUteWVsbG93O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICAgICAgICBAbWVkaWEgI3skbGFyZ2V9IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skbWVkaXVtfSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JHNtYWxsfSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmltYWdlLXRleHQtYm94LWJvZHkge1xuICAgICAgICAgICAgQGluY2x1ZGUgUm9ib3RvQm9sZDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIEBtZWRpYSAjeyRsYXJnZX0ge1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skc21hbGwsICRtZWRpdW19IHtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IC41cmVtO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbi8qKiBFbmQgRnVsbCBXaWR0aCBJbWFnZSB3aXRoIFRleHQgQm94ICoqL1xuXG4vKiogU3RhcnQgSWNvbiBDYXJkIE9wdGlvbnMgKiovXG4gICYuaWNvbi1jYXJkcy1vdmVybGFwLCAmLmljb24tY2FyZHMtb3ZlcmxheSB7XG4gICAgLmluZGl2aWR1YWwtcGhvdG8tdmlkZW8tY2FyZCwgLmluZGl2aWR1YWwtdGlsZS1jYXJkIHtcbiAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gICAgZGl2LmN0YS1idXR0b24gYTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggIzQ5NDk0OTtcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjNDk0OTQ5O1xuICAgIH1cbiAgICAuaWNvbi1jYXJkcy1jb250YWluZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgICBtYXJnaW46IDZyZW0gMDtcbiAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gICAgICB9XG4gICAgICAuaWNvbi1jYXJkcy13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTdyZW07XG5cdCAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgLmNhcmRzIHtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1heC13aWR0aDogMTEwMHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICBncmlkLWF1dG8tZmxvdzogcm93O1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICAgIGxpLCBsaSAuaWNvbl9faXRlbSwgbGkgLmdyaWQtYXJlYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICBsaTpudGgtbGFzdC1vZi10eXBlKDEpIC5pbmRpdmlkdWFsLWljb24tY2FyZCAuaWNvbl9faXRlbSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuaW5kaXZpZHVhbC1pY29uLWNhcmQge1xuICAgICAgICAgICAgLmljb25fX2l0ZW0ge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IG1pbm1heChtaW4tY29udGVudCwgbWF4LWNvbnRlbnQpO1xuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NTBweCkge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDQuNWZyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogMS41cmVtO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGtzdS1ibHVlO1xuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIuNXJlbTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDNmcjtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAycHggNHB4IDE1cHggcmdiYSgwLDAsMCwuMik7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xuICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogM3B4IDZweCAzMHB4IHJnYmEoMCwwLDAsLjMpO1xuICAgICAgICAgICAgICAgICAgLmljb25fX2l0ZW1fX2N0YSB7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGtzdS1nb2xkLDUlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRrc3UtYmx1ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIE5hdGlvbmFsQm9sZDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzM0MzQzNDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC45cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLjc1cmVtO1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IC45NXJlbVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuaWNvbl9faXRlbV9faW1hZ2Uge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDExMHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuaWNvbl9faXRlbV9fY3RhIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBOYXRpb25hbEJvbGRJdGFsaWM7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjg1cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC41cmVtO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC45NXJlbTtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFjdGlvbi1pbmRpY2F0b3ItcmlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5uby1saW5rIC5pY29uX19pdGVtIC5pY29uX19pdGVtX19jdGE6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmNhcmRzX18xIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzRyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuY2FyZHNfXzIge1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgICAgICAgICAgICAgZ3JpZC1yb3ctZ2FwOiAycmVtO1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuY2FyZHNfXzMge1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDJyZW07XG4gICAgICAgICAgICAgIGdyaWQtcm93LWdhcDogMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICAgICAgICAgICAgICBncmlkLXJvdzogc3BhbiAxO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHVuc2V0O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuY2FyZHNfXzQge1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICAgICAgICBncmlkLXJvdy1nYXA6IDJyZW07XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5jYXJkc19fNSB7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgICAgICAgICAgICBncmlkLXJvdy1nYXA6IDJyZW07XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IHNwYW4gMTtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgIC5pY29uX19pdGVtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmdyaWQ7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAzLjVmcjtcbiAgICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAuaWNvbl9faXRlbV9faW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxpOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gICAgICAgICAgICAgIGdyaWQtcm93OiBzcGFuIDE7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAuaWNvbl9faXRlbSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpncmlkO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMy41ZnI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbiAgICAgICAgICAgICAgICAuaWNvbl9faXRlbSB7XG4gICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxpOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDM7XG4gICAgICAgICAgICAgIGdyaWQtcm93OiBzcGFuIDE7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAuaWNvbl9faXRlbSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpncmlkO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMy41ZnI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbiAgICAgICAgICAgICAgICAuaWNvbl9faXRlbSB7XG4gICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5jYXJkc19fNiB7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogMnJlbTtcbiAgICAgICAgICAgICAgZ3JpZC1yb3ctZ2FwOiAycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaTpmaXJzdC1jaGlsZCwgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gICAgICAgICAgICAgIGdyaWQtcm93OiBzcGFuIDE7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogdW5zZXQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5jYXJkc19fMyAuaWNvbl9faXRlbSwgJi5jYXJkc19fNSAuaWNvbl9faXRlbSwgJi5jYXJkc19fNiAuaWNvbl9faXRlbXtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuaWNvbl9faXRlbV9faW1hZ2Uge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuaWNvbi1jYXJkcy1vdmVybGFwLWJsdWUgLmljb24tY2FyZHMtY29udGFpbmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRrc3UtYmx1ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC01MHZ3ICsgNTAlKTtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsYygtNTB2dyArIDUwJSk7XG4gICAgfVxuICAgICYuaWNvbi1jYXJkcy1vdmVybGFwLWJyaWdodC1ibHVlIC5pY29uLWNhcmRzLWNvbnRhaW5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC01MHZ3ICsgNTAlKTtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsYygtNTB2dyArIDUwJSk7XG4gICAgfVxuICAgICYuaWNvbi1jYXJkcy1vdmVybGFwLWdvbGQgLmljb24tY2FyZHMtY29udGFpbmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg3NWRlZywgcmdiYSgyMzUsIDE3MSwgMzMsIDEpLCByZ2JhKDIzNSwgMTcxLCAzMywgLjUpLCByZ2JhKDIzNSwgMTcxLCAzMywgMSkpO1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTUwdncgKyA1MCUpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC01MHZ3ICsgNTAlKTtcbiAgICB9XG4gICAgJi5pY29uLWNhcmRzLW92ZXJsYXAtZ3JheSAuaWNvbi1jYXJkcy1jb250YWluZXIge1xuICAgICAgYmFja2dyb3VuZDokZ3JheS1saWdodDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC01MHZ3ICsgNTAlKTtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsYygtNTB2dyArIDUwJSk7XG4gICAgfVxuICAgICYuaWNvbi1jYXJkcy1vdmVybGFwLWxpZ2h0LWJsdWUgLmljb24tY2FyZHMtY29udGFpbmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWxlLWN5YW47XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygtNTB2dyArIDUwJSk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTUwdncgKyA1MCUpO1xuICAgIH1cbiAgICAmLmljb24tY2FyZHMtb3ZlcmxhcC1wdXJwbGUgLmljb24tY2FyZHMtY29udGFpbmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwdXJwbGU7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygtNTB2dyArIDUwJSk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTUwdncgKyA1MCUpO1xuICAgIH1cbiAgICAmLmljb24tY2FyZHMtb3ZlcmxhcC10dXJxdW9pc2UgLmljb24tY2FyZHMtY29udGFpbmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvZmYtYmx1ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC01MHZ3ICsgNTAlKTtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsYygtNTB2dyArIDUwJSk7XG4gICAgfVxuICB9XG4gICYuaWNvbi1jYXJkcy1vdmVybGFwIHtcbiAgICAuaWNvbi1jYXJkcy1jb250YWluZXIge1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gICYuaWNvbi1jYXJkcy1vdmVybGF5IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjE3LjQ5ZGVnLCMwMDM5NzYgMCUsIzA1NEE5MyAxMDAlKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtNTB2dyArIDUwJSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC01MHZ3ICsgNTAlKTtcbiAgICBoMi50aXRsZSB7XG4gICAgICBjb2xvcjokd2hpdGU7XG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICB9XG4gICAgLmJvZHkge1xuICAgICAgY29sb3I6JHdoaXRlO1xuICAgICAgcCwgZGl2LCB1bCBsaSwgb2wgbGkge1xuICAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICAgICBhIHtcbiAgICAgICAgY29sb3I6JHdoaXRlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIGRpdi5jdGEtYnV0dG9uIGE6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNmZmZmZmY7XG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2ZmZmZmZjtcbiAgICB9XG4gICAgLmljb24tY2FyZHMtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgcGFkZGluZy10b3A6IDByZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgICAgIG1hcmdpbjogMXJlbSAwO1xuICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMva2VudC1zdGF0ZS1saWdodG5pbmctYm9sdC13aGl0ZS5zdmcpO1xuICAgICAgICBvcGFjaXR5OiAuMTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICB9XG4gICAgICAuaWNvbi1jYXJkcy13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbi8qKiBFbmQgSWNvbiBDYXJkIE9wdGlvbnMgKiovXG5cbi8qKiBTdGFydCBJbWFnZSBPdmVybGF5ICoqL1xuICAmLmltYWdlLW92ZXJsYXksICYuaW1hZ2Utb3ZlcmxheS1zaG9ydHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgbWFyZ2luOiAycmVtIDA7XG4gICAgLnBob3RvLXZpZGVvLWJhY2tncm91bmQge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTUwdncgKyA1MCUpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC01MHZ3ICsgNTAlKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gICAgICBtaW4taGVpZ2h0OiA3NXZoO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNWVtO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZyxyZ2JhKDAsNTcsMTE4LDAuNSkgMCUscmdiYSgwLDAsMCwwLjQpIDMyLjElLHJnYmEoMCw1NywxMTgsMC41KSAxMDAlKTtcbiAgICAgIH1cbiAgICAgIC5pbWFnZS1vdmVybGF5LXRleHQtY29udGFpbmVyIHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoMi5pbWFnZS1vdmVybGF5LXRpdGxlIHtcbiAgICAgICAgICBAaW5jbHVkZSBOYXRpb25hbEJvbGQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6MS4yO1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgICAgIEBtZWRpYSAjeyRsYXJnZX0ge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMnJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4xcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgI3skbWVkaXVtfSB7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDdyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhICN7JHNtYWxsfSB7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pbWFnZS1vdmVybGF5LWJvZHkge1xuICAgICAgICAgIEBpbmNsdWRlIFJvYm90b0JvbGQ7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgQG1lZGlhICN7JGxhcmdlfSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhICN7JHNtYWxsLCAkbWVkaXVtfSB7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IC41cmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaW1hZ2Utb3ZlcmxheS1zaG9ydHtcbiAgICAucGhvdG8tdmlkZW8tYmFja2dyb3VuZCB7XG4gICAgICBtaW4taGVpZ2h0OiA2MHZoO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgLmltYWdlLW92ZXJsYXktdGV4dC1jb250YWluZXIge1xuICAgICAgICBoMi5pbWFnZS1vdmVybGF5LXRpdGxlIHtcbiAgICAgICAgICBAbWVkaWEgI3skbGFyZ2V9IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgI3skbWVkaXVtfSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogN3JlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhICN7JHNtYWxsfSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbi8qKiBFbmQgSW1hZ2UgT3ZlcmxheSAqKi9cblxuLyoqIFN0YXJ0IElubGluZSBUaWxlcyAqKi9cbiAgJi5pbmxpbmUtdGlsZXN7XG4gICAgLmluZGl2aWR1YWwtcGhvdG8tdmlkZW8tY2FyZCwgLmluZGl2aWR1YWwtaWNvbi1jYXJkIHtcbiAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gICAgZGl2LmN0YS1idXR0b24gYTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggIzQ5NDk0OTtcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjNDk0OTQ5O1xuICAgIH1cbiAgICAuaW5saW5lLXRpbGVzLWNvbnRhaW5lciB7XG4gICAgICAudGlsZXMge1xuXHQgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXHQgICAgICBwYWRkaW5nOiAwO1xuXHQgICAgICBtYXJnaW46IDA7XG5cdCAgICAgIG1hcmdpbi10b3A6IDRyZW07XG5cdCAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuXHQgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG5cdCAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcblx0ICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDJyZW07XG5cdCAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuXHQgICAgICAgIGdyaWQtYXV0by1mbG93OiByb3c7XG5cdCAgICAgICAgZ3JpZC1yb3ctZ2FwOiA2cmVtO1xuXHQgICAgICB9XG5cdCAgICAgIGxpIHtcblx0ICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcblx0ICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG5cdCAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuXHQgICAgICAgIH1cblx0ICAgICAgICBhIHtcblx0ICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0ICAgICAgICAgIGNvbG9yOiBibGFjaztcblx0ICAgICAgICB9XG5cdCAgICAgICAgLmdyaWQtYXJlYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIH1cblx0ICAgICAgICAudGlsZXNfX2l0ZW0ge1xuXHQgICAgICAgICAgcGFkZGluZzogM3JlbTtcblx0ICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0ICAgICAgICAgIGJveC1zaGFkb3c6IDNweCA2cHggMTBweCByZ2JhKDAsMCwwLC4yKTtcblx0ICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dCBhbGw7XG5cdCAgICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuXHQgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXHQgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG5cdCAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMikgdHJhbnNsYXRlWSgtMTBweCk7XG5cdCAgICAgICAgICAgIGJveC1zaGFkb3c6IDNweCA2cHggMjVweCByZ2JhKDAsMCwwLC4zKTtcblx0ICAgICAgICAgICAgJjphZnRlciB7XG5cdCAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigka3N1LWdvbGQsNSUpO1xuXHQgICAgICAgICAgICB9XG5cdCAgICAgICAgICB9XG5cdCAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XG5cdCAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcblx0ICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuXHQgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuXHQgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHJlbTtcblx0ICAgICAgICAgIH1cblx0ICAgICAgICAgIGgzIHtcblx0ICAgICAgICAgICAgQGluY2x1ZGUgTmF0aW9uYWxCb2xkO1xuXHQgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0ICAgICAgICAgICAgZm9udC1zaXplOiAxLjM1cmVtO1xuXHQgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXHQgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcblx0ICAgICAgICAgICAgJjphZnRlciB7XG5cdCAgICAgICAgICAgICAgQGluY2x1ZGUgYWN0aW9uLWluZGljYXRvci1yaWdodDtcblx0ICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuXHQgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcblx0ICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcblx0ICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuXHQgICAgICAgICAgICAgIH1cblx0ICAgICAgICAgICAgfVxuXHQgICAgICAgICAgfVxuXHQgICAgICAgICAgcCB7XG5cdCAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cdCAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cdCAgICAgICAgICAgIGZvbnQtc2l6ZTogLjk1cmVtO1xuXHQgICAgICAgICAgfVxuXHQgICAgICAgICAgJjphZnRlciB7XG5cdCAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuXHQgICAgICAgICAgICAgIEBpbmNsdWRlIGFjdGlvbi1pbmRpY2F0b3I7XG5cdCAgICAgICAgICAgIH1cblx0ICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLm5vLWxpbmsgLnRpbGVzX19pdGVtOmFmdGVyIHtcblx0ICAgICAgICAgIGNvbnRlbnQ6bm9uZTtcblx0ICAgICAgICB9XG5cdCAgICAgICAgLm5vLWxpbmsgLnRpbGVzX19pdGVtIGgzOmFmdGVyIHtcblx0ICAgICAgICAgIGNvbnRlbnQ6bm9uZTtcblx0ICAgICAgICB9XG4gICAgICAgICAgJjpudGgtb2YtdHlwZShvZGQpIC50aWxlc19faXRlbSB7XG5cdFx0ICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTk4LjI4ZGVnLCAjQkZFQkU5IDAlLCAjOEJEMkNGIDEwMCUpO1xuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgYSwgaDMsIHAge1xuICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLW9mLXR5cGUoZXZlbikgLnRpbGVzX19pdGVtIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjE3LjQ5ZGVnLCAjMDAzOTc2IDAlLCAjMDU0QTkzIDEwMCUpO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgYSwgaDMsIHAge1xuICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYudGlsZXNfXzEge1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuXHQgICAgICAgICAgZGlzcGxheTogZ3JpZDtcblx0ICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHQgICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAycmVtO1xuXHQgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuXHQgICAgICAgICAgbWF4LXdpZHRoOiAyOHJlbSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byFpbXBvcnRhbnQ7XG5cdCAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYudGlsZXNfXzIge1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuXHQgICAgICAgICAgZGlzcGxheTogZ3JpZDtcblx0ICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0ICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogMnJlbTtcblx0ICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcblx0ICAgICAgICAgIG1heC13aWR0aDogNTZyZW0haW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8haW1wb3J0YW50O1xuXHQgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnRpbGVzX180IHtcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcblx0ICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG5cdCAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdCAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDJyZW07XG5cdCAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG5cdCAgICAgICAgICBtYXgtd2lkdGg6IDU2cmVtIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIWltcG9ydGFudDtcblx0ICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi50aWxlc19fNSB7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG5cdCAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMmZyKTtcbiAgICAgICAgICAgIGdyaWQtcm93LWdhcDogNnJlbTtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogMnJlbTtcblx0ICAgICAgICB9XG5cdCAgICAgICAgbGk6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAzO1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgICAgICAgfVxuICAgICAgICAgIGxpOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAzIC81O1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgICAgICAgfVxuICAgICAgICAgIGxpOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiA1IC8gNztcbiAgICAgICAgICAgIGdyaWQtcm93OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgICBsaTpudGgtb2YtdHlwZSg0KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMiAvIDQ7XG4gICAgICAgICAgICBncmlkLXJvdzogMjtcbiAgICAgICAgICB9XG4gICAgICAgICAgbGk6bnRoLW9mLXR5cGUoNSkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDQgLyA2O1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4vKiogRW5kIElubGluZSBUaWxlcyAqKi9cblxuLyoqIFN0YXJ0IFBob3RvL1ZpZGVvIENhcmRzICoqL1xuICAmLnBob3RvLXZpZGVvLWNhcmRzIHtcbiAgICAuaW5kaXZpZHVhbC10aWxlLWNhcmQsIC5pbmRpdmlkdWFsLWljb24tY2FyZCB7XG4gICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICAgIGRpdi5jdGEtYnV0dG9uIGE6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICM0OTQ5NDk7XG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzQ5NDk0OTtcbiAgICB9XG4gICAgLnBob3RvLXZpZGVvLWNhcmRzLWNvbnRhaW5lciB7XG4gICAgICAucGhvdG8tdmlkZW8tY2FyZHMge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXHQgICAgICBtYXJnaW46IDA7XG5cdCAgICAgIHBhZGRpbmc6IDA7XG5cdCAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG5cdCAgICAgIG1hcmdpbi10b3A6IDNyZW07XG5cdCAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMHB4KSB7XG5cdFx0ICAgICAgZGlzcGxheTogZ3JpZDtcblx0XHQgICAgICBhbGlnbi1pdGVtczogc3BhY2UtYmV0d2Vlbjtcblx0XHQgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdFx0ICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAycmVtO1xuXHRcdCAgICAgIG1heC13aWR0aDogMTEwMHB4O1xuXHRcdCAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdCAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcblx0XHQgICAgICBncmlkLWF1dG8tZmxvdzogcm93O1xuXHQgICAgICAgIGdyaWQtcm93LWdhcDogNnJlbTtcblx0ICAgICAgfVxuXHQgICAgICBsaSB7XG4gICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICAgIC5ncmlkLWFyZWEge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206dW5zZXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cdCAgICAgIGEge1xuXHRcdCAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0ICAgICAgfVxuICAgICAgICAmLnBob3RvLXZpZGVvLWNhcmRzX18xIHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IC41ZnIgMWZyIC41ZnI7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIgLyAzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnBob3RvLXZpZGVvLWNhcmRzX18zIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIC5jYXJkLWl0ZW0ge1xuXHRcdCAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcblx0XHRcdCAgICAgICAgICBtYXJnaW4tdG9wOiAtMzVweDtcblx0XHQgICAgICAgICAgfVxuXHQgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuXHRcdCAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdCAgICAgICAgfVxuXHQgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuXHRcdCAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcblx0XHQgICAgICAgIG1heC13aWR0aDogMTUwMHB4O1xuXHQgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnBob3RvLXZpZGVvLWNhcmRzX181IHtcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcblx0ICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAyZnIpO1xuICAgICAgICAgICAgZ3JpZC1yb3ctZ2FwOiA2cmVtO1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAycmVtO1xuICAgICAgICAgICAgbGk6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDM7XG4gICAgICAgICAgICAgIGdyaWQtcm93OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGk6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMyAvNTtcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaTpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA1IC8gNztcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaTpudGgtb2YtdHlwZSg0KSB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyIC8gNDtcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IDI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaTpudGgtb2YtdHlwZSg1KSB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA0IC8gNjtcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IDI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG5cdFx0ICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0ICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5waG90by12aWRlby1jYXJkc19fNiB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSAuY2FyZC1pdGVtIHtcblx0XHQgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG5cdFx0XHQgICAgICAgICAgbWFyZ2luLXRvcDogLTM1cHg7XG5cdFx0ICAgICAgICAgIH1cblx0ICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAwcHgpIHtcblx0XHQgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHQgICAgICAgIH1cblx0ICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcblx0XHQgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG5cdFx0ICAgICAgICBtYXgtd2lkdGg6IDE1MDBweDtcblx0ICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNhcmRfX2l0ZW0ge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDNweCA2cHggMTBweCByZ2JhKDAsMCwwLC4yMik7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbDtcbiAgICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAmOmhvdmVyIHtcblx0XHQgICAgICAgIGJveC1zaGFkb3c6IDNweCA2cHggMjVweCByZ2JhKDAsMCwwLC4zKTtcblx0XHQgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMikgdHJhbnNsYXRlWSgtMTBweCk7XG5cdFx0ICAgICAgICAmOmFmdGVyIHtcblx0XHQgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigka3N1LWdvbGQsNSUpO1xuXHRcdCAgICAgICAgfVxuXHRcdCAgICAgIH1cblx0XHQgICAgICAmOmFmdGVyIHtcblx0XHQgICAgICAgIEBpbmNsdWRlIGFjdGlvbi1pbmRpY2F0b3I7XG5cdFx0ICAgICAgfVxuXHRcdCAgICAgIC5jYXJkX19pdGVtX19pbWFnZXtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMzBweDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAwcHgpIHtcblx0ICAgICAgICAgICAgbWluLWhlaWdodDogMjUwcHg7XG5cdCAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skbWVkaXVtfSB7XG4gICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skc21hbGx9IHtcbiAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblx0XHQgICAgICAudmlkZW8tcGxheWhlYWQ6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMzBweCk7XG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMzBweCk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBvcGFjaXR5OiAuODU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3ZpZGVvLXBsYXloZWFkLnN2Z1wiKTtcbiAgICAgICAgICB9XG5cdFx0ICAgICAgLmNhcmRfX2l0ZW1fX3RleHQge1xuXHRcdCAgICAgICAgcGFkZGluZzogMnJlbSAycmVtIDFyZW0gMnJlbTtcblx0XHQgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHRcdCAgICAgICAgICBwYWRkaW5nOiAycmVtIDNyZW0gMXJlbSAzcmVtO1xuXHRcdCAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgICAgICAgICB9XG5cdFx0ICAgICAgICBwIHtcblx0XHQgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcblx0XHQgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblx0XHQgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cdFx0ICAgICAgICAgIGZvbnQtc2l6ZTogLjlyZW07XG5cdFx0ICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMHB4KSB7XG5cdFx0XHQgICAgICAgICAgZm9udC1zaXplOiAuOTVyZW07XG5cdFx0ICAgICAgICAgIH1cblx0ICAgICAgICAgIH1cblx0XHQgICAgICAgIGgzIHtcblx0XHQgICAgICAgICAgQGluY2x1ZGUgTmF0aW9uYWxCb2xkO1xuXHRcdCAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHQgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG5cdFx0ICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG5cdFx0ICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuXHRcdCAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcblx0XHQgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAwcHgpIHtcblx0XHQgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcblx0XHQgICAgICAgICAgfVxuXHRcdCAgICAgICAgfVxuXHRcdCAgICAgICAgLnN1YnRpdGxlIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0ICAgICAgICB9XG5cdFx0ICAgICAgICAuc2hvcnQtdGl0bGUge1xuXHRcdCAgICAgICAgICBjb2xvcjoka3N1LWdvbGQ7XG5cdFx0ICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdCAgICAgICAgfVxuXHRcdCAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubm8tbGluayAuY2FyZF9faXRlbTphZnRlciB7XG4gICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnBob3RvLXZpZGVvLWNhcmRzLWRhcmt7XG4gICAgLnBob3RvLXZpZGVvLWNhcmRzLWNvbnRhaW5lciB7XG4gICAgICAucGhvdG8tdmlkZW8tY2FyZHMge1xuICAgICAgICAuY2FyZF9faXRlbSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDIxN2RlZywgIzAwMzk3NiAxNiUsICMwNTRBOTMgODYlKTtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgLmNhcmRfX2l0ZW1fX2NvbnRlbnQge1xuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3VidGl0bGUge1xuXHRcdCAgICAgICAgICBjb2xvcjogd2hpdGU7XG5cdFx0ICAgICAgICB9XG5cdFx0ICAgICAgICAuc2hvcnQtdGl0bGUge1xuXHRcdCAgICAgICAgICBjb2xvcjoka3N1LWdvbGQ7XG5cdFx0ICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYucGhvdG8tdmlkZW8tY2FyZHMtbGlnaHR7XG4gICAgLnBob3RvLXZpZGVvLWNhcmRzLWNvbnRhaW5lciB7XG4gICAgICAucGhvdG8tdmlkZW8tY2FyZHMge1xuICAgICAgICAuY2FyZF9faXRlbSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDIxN2RlZywgI2ZmZmZmZiAxNiUsICNmZmZmZmYgODYlKTtcbiAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgLmNhcmRfX2l0ZW1fX2NvbnRlbnQge1xuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3VidGl0bGUge1xuXHRcdCAgICAgICAgICBjb2xvcjogJGFsdC1ncmF5LWRhcms7XG5cdFx0ICAgICAgICB9XG5cdFx0ICAgICAgICAuc2hvcnQtdGl0bGUge1xuXHRcdCAgICAgICAgICBjb2xvcjoka3N1LWJsdWU7XG5cdFx0ICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4vKiogRW5kIFBob3RvL1ZpZGVvIENhcmRzICoqL1xuXG4vKiogU3RhcnQgUmVjdGFuZ3VsYXIgQ2FyZCAtIFNlZSBCZWxvdyAqKi9cbiAgJi5yZWN0YW5ndWxhci1jYXJke31cbi8qKiBFbmQgUmVjdGFuZ3VsYXIgQ2FyZCAqKi9cblxuLyoqIFN0YXJ0IFN0YWdnZXJlZCBUaWxlcyAqKi9cbiAgJi5zdGFnZ2VyZWQtdGlsZXN7XG4gICAgLmluZGl2aWR1YWwtcGhvdG8tdmlkZW8tY2FyZCwgLmluZGl2aWR1YWwtaWNvbi1jYXJkIHtcbiAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gICAgZGl2LmN0YS1idXR0b24gYTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggIzQ5NDk0OTtcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjNDk0OTQ5O1xuICAgIH1cbiAgICAuc3RhZ2dlcmVkLXRpbGVzLWNvbnRhaW5lciB7XG4gICAgICAudGlsZXMge1xuXHQgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXHQgICAgICBwYWRkaW5nOiAwO1xuXHQgICAgICBtYXJnaW46IDA7XG5cdCAgICAgIG1hcmdpbi10b3A6IDRyZW07XG5cdCAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuXHQgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG5cdCAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcblx0ICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDJyZW07XG5cdCAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuXHQgICAgICAgIGdyaWQtYXV0by1mbG93OiByb3c7XG5cdCAgICAgICAgZ3JpZC1yb3ctZ2FwOiA2cmVtO1xuXHQgICAgICB9XG5cdCAgICAgIGxpIHtcblx0ICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcblx0ICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG5cdCAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuXHQgICAgICAgIH1cblx0ICAgICAgICBhIHtcblx0ICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0ICAgICAgICAgIGNvbG9yOiBibGFjaztcblx0ICAgICAgICB9XG5cdCAgICAgICAgLmdyaWQtYXJlYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIH1cblx0ICAgICAgICAudGlsZXNfX2l0ZW0ge1xuXHQgICAgICAgICAgcGFkZGluZzogM3JlbTtcblx0ICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0ICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxOTlkZWcsICNGOUY3QTQgMjAlLCAjRjBFQzZCIDk3JSk7XG5cdCAgICAgICAgICBjb2xvcjogYmxhY2s7XG5cdCAgICAgICAgICBib3gtc2hhZG93OiAzcHggNnB4IDEwcHggcmdiYSgwLDAsMCwuMik7XG5cdCAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQgYWxsO1xuXHQgICAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcblx0ICAgICAgICAgIGhlaWdodDogMTAwJTtcblx0ICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuXHQgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpIHRyYW5zbGF0ZVkoLTEwcHgpO1xuXHQgICAgICAgICAgICBib3gtc2hhZG93OiAzcHggNnB4IDI1cHggcmdiYSgwLDAsMCwuMyk7XG5cdCAgICAgICAgICAgICY6YWZ0ZXIge1xuXHQgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGtzdS1nb2xkLDUlKTtcblx0ICAgICAgICAgICAgfVxuXHQgICAgICAgICAgfVxuXHQgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHQgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xuXHQgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG5cdCAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcblx0ICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcblx0ICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDByZW07XG5cdCAgICAgICAgICB9XG5cdCAgICAgICAgICBoMyB7XG5cdCAgICAgICAgICAgIEBpbmNsdWRlIE5hdGlvbmFsQm9sZDtcblx0ICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdCAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zNXJlbTtcblx0ICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcblx0ICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG5cdCAgICAgICAgICAgICY6YWZ0ZXIge1xuXHQgICAgICAgICAgICAgIEBpbmNsdWRlIGFjdGlvbi1pbmRpY2F0b3ItcmlnaHQ7XG5cdCAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTFweDtcblx0ICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdCAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG5cdCAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuXHQgICAgICAgICAgICAgIH1cblx0ICAgICAgICAgICAgfVxuXHQgICAgICAgICAgfVxuXHQgICAgICAgICAgcCB7XG5cdCAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cdCAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cdCAgICAgICAgICAgIGZvbnQtc2l6ZTogLjk1cmVtO1xuXHQgICAgICAgICAgfVxuXHQgICAgICAgICAgJjphZnRlciB7XG5cdCAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuXHQgICAgICAgICAgICAgIEBpbmNsdWRlIGFjdGlvbi1pbmRpY2F0b3I7XG5cdCAgICAgICAgICAgIH1cblx0ICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLm5vLWxpbmsgLnRpbGVzX19pdGVtOmFmdGVyIHtcblx0ICAgICAgICAgICAgY29udGVudDpub25lO1xuXHQgICAgICAgIH1cblx0ICAgICAgICAubm8tbGluayAudGlsZXNfX2l0ZW0gaDM6YWZ0ZXIge1xuXHQgICAgICAgICAgY29udGVudDpub25lO1xuXHQgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIC50aWxlc19faXRlbSwgJjpudGgtb2YtdHlwZSg1KSAudGlsZXNfX2l0ZW0ge1xuXHRcdCAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDIxN2RlZywgIzAwMzk3NiAxNiUsICMwNTRBOTMgODYlKTtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGEsIGgzLCBwIHtcbiAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1vZi10eXBlKDMpIC50aWxlc19faXRlbSwgJjpudGgtb2YtdHlwZSg2KSAudGlsZXNfX2l0ZW0ge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxOThkZWcsICNCRkVCRTkgMyUsICM4QkQyQ0YgMTAwJSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYudGlsZXNfXzEge1xuXHQgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuXHQgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdCAgICAgICAgICBtYXgtd2lkdGg6IDQyNXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cdCAgICAgICAgfVxuXHQgICAgICB9XG4gICAgICAgICYudGlsZXNfXzIsICYudGlsZXNfXzQge1xuXHQgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuXHQgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXHQgICAgICAgICAgbWF4LXdpZHRoOiA4NTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXHQgICAgICAgIH1cblx0ICAgICAgICBsaTpudGgtb2YtdHlwZSgyKSAudGlsZXNfX2l0ZW0sICY6bnRoLW9mLXR5cGUoNSkgLnRpbGVzX19pdGVtIHtcblx0ICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcmVtO1xuICAgICAgICAgICAgfVxuXHQgICAgICAgIH1cblx0ICAgICAgfVxuXHQgICAgICAmLnRpbGVzX181IHtcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcblx0ICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAyZnIpO1xuICAgICAgICAgICAgZ3JpZC1yb3ctZ2FwOiA2cmVtO1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAycmVtO1xuXHQgICAgICAgIH1cblx0ICAgICAgICBsaTpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDM7XG4gICAgICAgICAgICBncmlkLXJvdzogMTtcbiAgICAgICAgICB9XG4gICAgICAgICAgbGk6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDMgLzU7XG4gICAgICAgICAgICBncmlkLXJvdzogMTtcbiAgICAgICAgICB9XG4gICAgICAgICAgbGk6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDUgLyA3O1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgICAgICAgfVxuICAgICAgICAgIGxpOm50aC1vZi10eXBlKDQpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyIC8gNDtcbiAgICAgICAgICAgIGdyaWQtcm93OiAyO1xuICAgICAgICAgIH1cbiAgICAgICAgICBsaTpudGgtb2YtdHlwZSg1KSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogNCAvIDY7XG4gICAgICAgICAgICBncmlkLXJvdzogMjtcbiAgICAgICAgICAgIC50aWxlc19faXRlbSB7XG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDByZW07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbi8qKiBFbmQgU3RhZ2dlcmVkIFRpbGVzICoqL1xuXG4vKiogU1RBUlQgVEVYVCBBUkVBICoqL1xuICAmLnRleHQtYXJlYXtcbiAgbWFyZ2luOiA1cmVtIDA7XG4gICAgaDIudGV4dC1hcmVhLXRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIFJvYm90b0JvbGQ7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAka3N1LWJsdWU7XG4gICAgICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2FlZWFlNTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAuNnJlbTtcbiAgICB9XG4gICAgLnJvdyAucm93IHtcbiAgICAgIEBtZWRpYSAjeyRtZWRpdW0sICRsYXJnZX0ge1xuICAgICAgICBtYXJnaW46IDFweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyRzbWFsbH0ge1xuICAgICAgICBtYXJnaW46IDhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbi8qKiBFTkQgVEVYVCBBUkVBICoqL1xuXG4vKiogU1RBUlQgV0lERSBWSURFTyBPVkVSTEFZICoqL1xuICAmLndpZGUtdmlkZW8tb3ZlcmxheXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDpcIlwiO1xuICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtMTAwMCU7XG4gICAgICB0b3A6MDtcbiAgICAgIHdpZHRoOiAyMDAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIEBtZWRpYSAjeyRsYXJnZX0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgxODBkZWcsICRrc3UtYmx1ZSA2NiUsICR3aGl0ZSA2MCUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCAka3N1LWJsdWUgNjYlLCAkd2hpdGUgNjAlKTtcbiAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCAka3N1LWJsdWUgNjYlLCAkd2hpdGUgNjAlKTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgJGtzdS1ibHVlIDY2JSwgJHdoaXRlIDYwJSk7XG4gICAgICB9XG4gICAgICBAbWVkaWEgI3skbWVkaXVtLCAkc21hbGx9IHtcbiAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCAka3N1LWJsdWUgNzUlLCAkd2hpdGUgNjAlKTtcbiAgICAgICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KDE4MGRlZywgJGtzdS1ibHVlIDc1JSwgJHdoaXRlIDYwJSk7XG4gICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KDE4MGRlZywgJGtzdS1ibHVlIDc1JSwgJHdoaXRlIDYwJSk7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICRrc3UtYmx1ZSA3NSUsICR3aGl0ZSA2MCUpO1xuICAgICAgfVxuICAgIH1cbiAgICBoMi50aXRsZSB7XG4gICAgICBjb2xvcjokd2hpdGU7XG4gICAgICBtYXJnaW46IDRyZW0gLjVyZW0gMS41cmVtO1xuICAgIH1cbiAgICAuYm9keSB7XG4gICAgICBjb2xvcjokd2hpdGU7XG4gICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgfVxuICAgIC5tZWRpYV9lbWJlZCBpZnJhbWUge1xuICAgICAgQG1lZGlhICN7JGxhcmdlfSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDYwMHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhICN7JG1lZGl1bX0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA1NHZ3O1xuICAgICAgfVxuICAgIH1cbiAgfVxuLyogRW5kIFdJREUgVklERU8gT1ZFUkxBWSAqL1xufVxuXG4vKiBTVEFSVCBSRUNUQU5HVUxBUiBDQVJEIFZJRVcqL1xuLnJlY3Rhbmd1bGFyLWNhcmQge1xuICBjbGVhcjogYm90aDtcbiAgLnRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIFJvYm90b0JvbGQ7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAka3N1LWJsdWU7XG4gICAgICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgIG1hcmdpbjogMC41cmVtIDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRyYW5zaXRpb246IDAuOHMgYWxsIGN1YmljLWJlemllcigwLDEuMDA1LDAuMzY1LDAuOTcpO1xuICB9XG4gIC5pbWFnZS5zbWFsbC0xMi5tZWRpdW0tMTIubGFyZ2UtNi5jb2x1bW5zOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5yb3c6bnRoLW9mLXR5cGUoMyk6OmFmdGVyIHtcbiAgICBjb250ZW50Om5vbmU7XG4gIH1cbiAgLmJsdWUtZGl2aWRlcntcbiAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgJHBhbGUtY3lhbiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAucmVjdC1pbWFnZS0xMDAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzM1cHg7XG4gIH1cbiAgLnJlY3QtaW1hZ2UtNTAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbiAgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbiAgLmNvbHVtbnMge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cbi8qIEVORCBSRUNUQU5HVUxBUiBDQVJEIFZJRVcqL1xuXG5cbiJdfQ== */
