@media print {
  @page {
    margin: .5in .5in; }
  *,
  *:before,
  *:after {
    background: transparent !important;
    box-shadow: none !important;
    color: #000 !important;
    text-shadow: none !important; }
  body {
    orphans: 2;
    widows: 2; }
    body > :last-child {
      margin-bottom: 0 !important; }
  .rtf a,
  .rtf a:visited {
    text-decoration: underline; }
  abbr[title]:after {
    content: " (" attr(title) ")";
    font-size: 90%; }
  video::after,
  audio::after,
  object::after,
  embed::after {
    content: 'Please refer to website to view multimedia content' !important; }
  pre,
  blockquote {
    page-break-inside: avoid; }
  thead {
    display: table-header-group; }
  table, .table,
  tr,
  img {
    page-break-inside: avoid; }
  img {
    max-width: 100% !important;
    width: auto !important; }
  p,
  h2,
  h3,
  h4,
  h5 {
    orphans: 3;
    widows: 3; }
  h2,
  h3,
  h4,
  h5 {
    page-break-after: avoid; }
  select,
  input {
    border: 1px solid #444 !important; }
  .addthis-smartlayers,
  .alert-banner,
  .card__icon--hover,
  .cc-window,
  .close-button,
  .footer__contact-link__inner,
  .footer__logo,
  .footer__meta,
  .footer__nav-util,
  .footer__nav,
  .footer-social,
  .footer-sticky,
  .global-head-nav__btn-wrapper,
  .global-header-nav__btn-lang,
  .global-header-nav__nav,
  .hamburger-nav__toggle,
  .list__item .item__image,
  .list__nav,
  .list__search,
  .locations-map__overlay,
  .quote .cta__item-wrap:first-child::after,
  .rings,
  .search-filters__mobile-toggle,
  .section-nav,
  .tabbed-content__navigation,
  .tabbed-content-explorer .slide-item__title,
  .title-banner__bg,
  #userwayAccessibilityIcon {
    display: none !important; }
  .header.is-stuck.is-visible {
    position: relative !important; }
  [data-file-type]:before,
  .card__icon--default {
    filter: brightness(0) saturate(100%); }
  header.header.sticky {
    bottom: unset !important;
    position: relative !important;
    top: 0 !important; }
  .global-header-nav__inner {
    max-width: 100%;
    width: 100%; }
  .content-cols {
    padding-left: 0;
    padding-right: 0; }
  .content-cols__inner {
    flex-flow: column nowrap;
    margin-left: 0 !important;
    margin-right: 0 !important; }
  .content-col--main,
  .content-col--main > .rtf,
  .content-col--sidebar-wrapper {
    margin-left: 0 !important;
    margin-right: 0 !important;
    max-width: 100%;
    width: 100%; }
  .content-col--sidebar-wrapper {
    margin-bottom: .25in !important; }
  .sidebar__img {
    max-width: 50%; }
  .content-cols__inner .sticky-container {
    margin-left: 0 !important;
    max-width: 100%;
    position: relative !important;
    width: 100%; }
  div[style^='transform'] {
    transform: none !important; }
  .footer {
    margin-top: .15in; }
  .accordion-content {
    display: block !important; }
  .accordion-item {
    margin-left: 0 !important;
    padding-bottom: 1rem; }
    .accordion-item .accordion-title {
      text-decoration: none; }
  .alert-banner {
    border-bottom: 1px solid #9f9f9f !important; }
    .alert-banner + .header-sticky-container {
      margin-top: .25in; }
  .alert-banner__cta::after {
    display: none; }
  .bio-grid__inner {
    flex-flow: column nowrap; }
    .bio-grid__inner .bio-item {
      -moz-column-break-inside: avoid;
           break-inside: avoid;
      display: flex;
      margin-bottom: .15in !important;
      margin-left: 0 !important;
      margin-right: 0 !important;
      margin-top: 0 !important;
      max-width: 100%;
      page-break-inside: avoid;
      width: 100% !important; }
    .bio-grid__inner .bio-item__img {
      -moz-column-break-inside: avoid;
           break-inside: avoid;
      page-break-inside: avoid; }
    .bio-grid__inner .bio-item__meta {
      padding-top: 0; }
    .bio-grid__inner .bio-item__link {
      bottom: unset;
      display: block;
      position: relative;
      margin-top: 16px; }
  .cta__link-icon {
    margin-left: 0; }
    .cta__link-icon img {
      filter: brightness(0) saturate(100%); }
  .cta--full {
    border-bottom: 1px solid #9f9f9f;
    border-top: 1px solid #9f9f9f;
    min-height: 0; }
    .cta--full .cta__bg {
      display: none; }
    .cta--full .cta__title {
      max-width: 100%; }
    .cta--full .cta__inner {
      padding-bottom: .25in;
      padding-top: .25in; }
  .cta--two-rings {
    min-height: unset;
    padding-top: .5in !important; }
    .cta--two-rings .cta-rings__wrapper {
      flex-flow: row wrap;
      max-width: 100%; }
    .cta--two-rings .cta-ring {
      border-radius: unset;
      height: auto;
      margin-top: 0 !important;
      transform: none !important;
      width: 100%; }
    .cta--two-rings .cta-ring__content {
      padding: 0; }
  .cta-ring__container > svg {
    display: none; }
  .content-text__title-inner {
    flex-flow: column nowrap; }
  .content-text__title {
    width: 100%; }
  .hero .hero__image {
    position: relative; }
    .hero .hero__image img {
      display: block;
      height: auto;
      margin: 0;
      position: relative;
      width: auto; }
  .hero .hero__text {
    display: block;
    height: auto;
    margin-left: 0;
    margin-top: 0 !important;
    opacity: 1 !important;
    padding-bottom: 0;
    padding-left: 0;
    position: relative;
    width: auto; }
  .hero .hero__text-inner {
    transform: translateY(0); }
  .hero .hero__headline {
    transform: translateX(0); }
  .hero .hero__rtf {
    opacity: 1 !important; }
  .hero .cta__link {
    opacity: 1 !important; }
  .hero .hero-rings__wrapper {
    transform: translateX(0); }
  .hero .hero-rings {
    width: 100%;
    max-width: 100%; }
  .hero .hero-ring {
    display: block;
    height: auto;
    width: 100%; }
    .hero .hero-ring svg {
      display: none; }
    .hero .hero-ring .hero-ring__content {
      height: auto;
      width: 100%; }
      .hero .hero-ring .hero-ring__content br {
        display: none; }
  .infographic-items {
    opacity: 1 !important; }
  .infographic-item__statistic {
    text-fill-color: #000;
    -webkit-text-fill-color: #000; }
  .infographic-background,
  .infographic-foreground {
    display: none; }
  .title-banner {
    height: auto;
    margin-bottom: 1rem;
    min-height: 0; }
  .title-banner__wrapper {
    height: auto;
    padding-top: 0;
    position: relative; }
  .title-banner__inner {
    height: auto;
    position: relative; }
  .title-banner__content {
    margin-left: 0 !important;
    opacity: 1 !important;
    padding-left: 0 !important; }
  .featured-grid__tile__text,
  .related-content__text-wrap {
    position: relative; }
  .featured-grid__tiles,
  .related-content__tiles {
    -moz-column-break-inside: avoid;
         break-inside: avoid;
    display: flex;
    page-break-inside: avoid; }
  .featured-grid__tile,
  .related-content__tile {
    transform: none !important;
    width: 33%; }
  .featured-grid__tile__meta,
  .related-content__tile__meta {
    display: block;
    transform: none !important; }
  .section__title-wrap {
    padding-left: 0;
    padding-right: 0; }
    .section__title-wrap .section__title {
      font-size: 20pt;
      margin-left: 0; }
      .section__title-wrap .section__title::before {
        display: none; }
  .map__infographic {
    padding: 0; }
  .map__block {
    height: auto;
    opacity: 1; }
    .map__block:nth-child(n) {
      margin: 0;
      padding: 0; }
    .map__block .map__block-card {
      height: auto;
      width: 100%; }
    .map__block .map__block-inner {
      height: auto; }
    .map__block .map__block-front,
    .map__block .map__block-back {
      border-radius: unset;
      height: auto;
      position: relative;
      width: auto; }
    .map__block .map__block-front {
      padding: 0 0 20pt 0; }
    .map__block .map__block-back {
      padding: 0;
      transform: unset; }
  .map__tiles-wrapper {
    min-height: unset; }
  .map__tile {
    opacity: 1; }
  .media-video__placeholder .placeholder {
    opacity: 1; }
  .media-audio__transcript .accordion-content .rtf,
  .media-video__transcript .accordion-content .rtf {
    max-height: 100%; }
  .media-audio__transcript .accordion-item:last-child > .accordion-content:last-child,
  .media-video__transcript .accordion-item:last-child > .accordion-content:last-child {
    border-bottom: 0 !important; }
  .media-rotator__items .slick-track {
    width: 100% !important; }
  .media-rotator__items .slick-slide.slick-active {
    width: 33% !important; }
  .media-rotator__items .media-rotator__item img {
    width: 100%; }
  .media-rotator__navigation {
    display: none; }
  .locations-map--full-width {
    width: 100% !important; }
  .locations-map {
    display: none; }
  .rotator__story .slick-arrow {
    display: none; }
  .rotator__story .slick-track {
    height: auto;
    width: 100% !important; }
  .rotator__story .slick-slide {
    display: block;
    position: relative; }
  .rotator__story .slide--intro {
    min-height: 0;
    padding: 0; }
  .dropdown-feature .dropdown-feature__inner {
    opacity: 1 !important; }
  .parallax-feature .parallax-feature__inner {
    opacity: 1 !important; }
  .rotator-items .slick-track {
    height: auto;
    width: 100% !important; }
  .rotator-items .slick-slide {
    display: block;
    position: relative; }
  .rotator-content__nav {
    display: none; }
  .content-cols--clear {
    margin-top: 0 !important; }
  .list__list,
  .list__topbar {
    margin-bottom: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: 0 !important; }
  .list__item--boxed {
    -moz-column-break-inside: avoid;
         break-inside: avoid;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    page-break-inside: avoid; }
  .select2-container {
    border: 1px solid #9f9f9f;
    border-radius: 50%; }
  .js-select2-dropdown {
    border: 1px solid #9f9f9f;
    border-radius: 50%; }
  .slick-slide {
    display: none !important; }
    .slick-slide.slick-active {
      display: block !important; }
  .slick-list {
    height: auto !important; }
  .slick-track {
    height: auto !important;
    transform: none !important;
    width: auto !important; }
    .slick-track .slick-slide {
      width: auto !important; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkNvbW1vbi9jb2RlL0Zyb250RW5kL3Njc3MvcHJpbnQuc2NzcyIsIkNvbW1vbi9jb2RlL0Zyb250RW5kL3Njc3MvcHJpbnQuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUtBO0VBS0U7SUFDRSxpQkFBaUIsRUFBQTtFQUluQjs7O0lBR0Usa0NBQWtDO0lBQ2xDLDJCQUEyQjtJQUMzQixzQkFBc0I7SUFDdEIsNEJBQTRCLEVBQUE7RUFJOUI7SUFDRSxVQUFVO0lBQ1YsU0FBUyxFQUFBO0lBRlg7TUFJTSwyQkFBMkIsRUFBQTtFQUtqQzs7SUFFRSwwQkFBMEIsRUFBQTtFQWtCNUI7SUFDRSw2QkFBNkI7SUFDN0IsY0FBYyxFQUFBO0VBSWhCOzs7O0lBS0ksd0VBQXdFLEVBQUE7RUFLNUU7O0lBRUUsd0JBQXdCLEVBQUE7RUFHMUI7SUFDRSwyQkFBMkIsRUFBQTtFQUc3Qjs7O0lBR0Usd0JBQXdCLEVBQUE7RUFHMUI7SUFDRSwwQkFBMEI7SUFDMUIsc0JBQXNCLEVBQUE7RUFHeEI7Ozs7O0lBS0UsVUFBVTtJQUNWLFNBQVMsRUFBQTtFQUdYOzs7O0lBSUUsdUJBQXVCLEVBQUE7RUFLekI7O0lBRUUsaUNBQStCLEVBQUE7RUFJakM7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUE2QkUsd0JBQXdCLEVBQUE7RUFHMUI7SUFDRSw2QkFBNkIsRUFBQTtFQy9EL0I7O0lEb0VFLG9DQUFvQyxFQUFBO0VBTXRDO0lBQ0Usd0JBQXdCO0lBQ3hCLDZCQUE2QjtJQUM3QixpQkFBaUIsRUFBQTtFQUduQjtJQUNFLGVBQWU7SUFDZixXQUFXLEVBQUE7RUFJYjtJQUNFLGVBQWU7SUFDZixnQkFBZ0IsRUFBQTtFQUdsQjtJQUNFLHdCQUF3QjtJQUN4Qix5QkFBeUI7SUFDekIsMEJBQTBCLEVBQUE7RUFHNUI7OztJQUdFLHlCQUF5QjtJQUN6QiwwQkFBMEI7SUFDMUIsZUFBZTtJQUNmLFdBQVcsRUFBQTtFQUdiO0lBQ0UsK0JBQStCLEVBQUE7RUFHakM7SUFDRSxj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O0lBQ3pCLDBCQUEwQjtJQUMxQix3QkFBd0IsRUFBQTtFQUcxQjtJQUNFLCtCQUFtQjtTQUFuQixtQkFBbUI7SUFDbkIsaUJBQWlCO0lBQ2pCLGVBQWU7SUFDZixnQkFBZ0I7SUFDaEIsd0JBQXdCLEVBQUE7RUFJMUI7SUFDRSx5QkExb0JrQztJQTJvQmxDLGtCQUFrQixFQUFBO0VBR3BCO0lBQ0UseUJBL29Ca0M7SUFncEJsQyxrQkFBa0IsRUFBQTtFQUdwQjtJQUNFLHdCQUF3QixFQUFBO0lBRDFCO01BR0kseUJBQXlCLEVBQUE7RUFLN0I7SUFDRSx1QkFBdUIsRUFBQTtFQUl6QjtJQUNFLHVCQUF1QjtJQUN2QiwwQkFBMEI7SUFDMUIsc0JBQXNCLEVBQUE7SUFIeEI7TUFLSSxzQkFBc0IsRUFBQSxFQUN2QiIsImZpbGUiOiJDb21tb24vY29kZS9Gcm9udEVuZC9zY3NzL3ByaW50LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0ICd1dGYtOCc7XHJcblxyXG4vLyBUaGlzIGZpbGUgaXMgdXNlZCBmb3IgcHJpbnQgc3R5bGVzXHJcbi8vIGh0dHBzOi8vd3d3LnNtYXNoaW5nbWFnYXppbmUuY29tLzIwMTEvMTEvaG93LXRvLXNldC11cC1hLXByaW50LXN0eWxlLXNoZWV0LyBcclxuXHJcbkBtZWRpYSBwcmludCB7XHJcbiAgJHByaW50Qm9yZGVyOiAxcHggc29saWQgIzQ0NDtcclxuICAkcHJpbnRCb3JkZXJMaWdodDogMXB4IHNvbGlkICM5ZjlmOWY7XHJcblxyXG4gIC8vIHByaW50ZWQgZG9jIG1hcmdpbnNcclxuICBAcGFnZSB7XHJcbiAgICBtYXJnaW46IC41aW4gLjVpbjtcclxuICB9XHJcblxyXG4gIC8vIFJlbW92ZXMgYmFja2dyb3VuZCBpbWFnZXMsIGJveCBzaGFkb3dzLCB0ZXh0IHNoYWRvd3MsIGFuZCBjb252ZXJ0cyBhbGwgdGV4dCB0byBibGFja1xyXG4gICosXHJcbiAgKjpiZWZvcmUsXHJcbiAgKjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDsvL0JsYWNrIHByaW50cyBmYXN0ZXJcclxuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAvLyBBdm9pZGluZyBzaW5nbGUgbGluZXMgb24gYSBwYWdlXHJcbiAgYm9keSB7XHJcbiAgICBvcnBoYW5zOiAyO1xyXG4gICAgd2lkb3dzOiAyO1xyXG4gICAgICA+IDpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICB9XHJcblxyXG4gIC8vQWRkaW5nIHVuZGVybGluZXMgdG8gYWxsIHJpY2ggdGV4dCBsaW5rc1xyXG4gIC5ydGYgYSxcclxuICAucnRmIGE6dmlzaXRlZCB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcblxyXG4gIC8vIFdpbGwgb3V0cHV0IHRoZSBVUkwgb2YgdGhlIGxpbmsgYWZ0ZXIgdGhlIHRleHQgb2YgdGhlIGxpbmtcclxuICAvLyBhW2hyZWZdOmFmdGVyIHtcclxuICAvLyAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHJcbiAgLy8gICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIiAhaW1wb3J0YW50Oy8vbXVzdCB1c2UgZG91YmxlIHF1b3RlcyBoZXJlXHJcbiAgLy8gICBmb250LXNpemU6IDkwJTtcclxuICAvLyAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAvLyB9XHJcbiAgLy8gRG9uJ3Qgc2hvdyBsaW5rcyB0aGF0IGFyZSBmcmFnbWVudCBpZGVudGlmaWVycywgb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIFxcIGB0ZWw6YCBwc2V1ZG8gcHJvdG9jb2xcclxuICAvLyBhW2hyZWZePScjJ106OmFmdGVyLFxyXG4gIC8vIGFbaHJlZl49J2phdmFzY3JpcHQ6J106OmFmdGVyLFxyXG4gIC8vIGFbaHJlZl49J3RlbDonXTo6YWZ0ZXIge1xyXG4gIC8vICAgY29udGVudDogJycgIWltcG9ydGFudDtcclxuICAvLyB9XHJcblxyXG4gIC8vIE91dHB1dCB0aGUgdGl0bGUgb2YgYW4gYWJicmV2aWF0aW9uIGFmdGVyIGFiYnJcclxuICBhYmJyW3RpdGxlXTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XHJcbiAgICBmb250LXNpemU6IDkwJTtcclxuICB9XHJcblxyXG4gIC8vIE91dHB1dCBhIG1lc3NhZ2UgcmVnYXJkaW5nIG11bHRpbWVkaWEgaW4gcHJpbnRcclxuICB2aWRlbyxcclxuICBhdWRpbyxcclxuICBvYmplY3QsXHJcbiAgZW1iZWQge1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnUGxlYXNlIHJlZmVyIHRvIHdlYnNpdGUgdG8gdmlldyBtdWx0aW1lZGlhIGNvbnRlbnQnICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBVc2VmdWwgYmFzaWNzIFxyXG4gIHByZSxcclxuICBibG9ja3F1b3RlIHtcclxuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuICB9XHJcblxyXG4gIHRoZWFkIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcclxuICB9XHJcblxyXG4gIHRhYmxlLCAudGFibGUsXHJcbiAgdHIsXHJcbiAgaW1nIHtcclxuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBwLFxyXG4gIGgyLFxyXG4gIGgzLFxyXG4gIGg0LFxyXG4gIGg1IHtcclxuICAgIG9ycGhhbnM6IDM7XHJcbiAgICB3aWRvd3M6IDM7XHJcbiAgfVxyXG5cclxuICBoMixcclxuICBoMyxcclxuICBoNCxcclxuICBoNSB7XHJcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcclxuICB9XHJcblxyXG4gIC8vIEJhc2ljIGN1c3RvbWl6YXRpb25zXHJcblxyXG4gIHNlbGVjdCxcclxuICBpbnB1dCB7XHJcbiAgICBib3JkZXI6ICRwcmludEJvcmRlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLy8gSGlkZSBhbGwgbm9uLWVzc2VudGlhbCBjb250ZW50XHJcbiAgLmFkZHRoaXMtc21hcnRsYXllcnMsXHJcbiAgLmFsZXJ0LWJhbm5lcixcclxuICAuY2FyZF9faWNvbi0taG92ZXIsXHJcbiAgLmNjLXdpbmRvdyxcclxuICAuY2xvc2UtYnV0dG9uLFxyXG4gIC5mb290ZXJfX2NvbnRhY3QtbGlua19faW5uZXIsXHJcbiAgLmZvb3Rlcl9fbG9nbyxcclxuICAuZm9vdGVyX19tZXRhLFxyXG4gIC5mb290ZXJfX25hdi11dGlsLFxyXG4gIC5mb290ZXJfX25hdixcclxuICAuZm9vdGVyLXNvY2lhbCxcclxuICAuZm9vdGVyLXN0aWNreSxcclxuICAuZ2xvYmFsLWhlYWQtbmF2X19idG4td3JhcHBlcixcclxuICAuZ2xvYmFsLWhlYWRlci1uYXZfX2J0bi1sYW5nLFxyXG4gIC5nbG9iYWwtaGVhZGVyLW5hdl9fbmF2LFxyXG4gIC5oYW1idXJnZXItbmF2X190b2dnbGUsXHJcbiAgLmxpc3RfX2l0ZW0gLml0ZW1fX2ltYWdlLFxyXG4gIC5saXN0X19uYXYsXHJcbiAgLmxpc3RfX3NlYXJjaCxcclxuICAubG9jYXRpb25zLW1hcF9fb3ZlcmxheSxcclxuICAucXVvdGUgLmN0YV9faXRlbS13cmFwOmZpcnN0LWNoaWxkOjphZnRlcixcclxuICAucmluZ3MsXHJcbiAgLnNlYXJjaC1maWx0ZXJzX19tb2JpbGUtdG9nZ2xlLFxyXG4gIC5zZWN0aW9uLW5hdixcclxuICAudGFiYmVkLWNvbnRlbnRfX25hdmlnYXRpb24sXHJcbiAgLnRhYmJlZC1jb250ZW50LWV4cGxvcmVyIC5zbGlkZS1pdGVtX190aXRsZSxcclxuICAudGl0bGUtYmFubmVyX19iZyxcclxuICAjdXNlcndheUFjY2Vzc2liaWxpdHlJY29uXHJcbiAge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmhlYWRlci5pcy1zdHVjay5pcy12aXNpYmxlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgW2RhdGEtZmlsZS10eXBlXTpiZWZvcmUsXHJcbiAgLmNhcmRfX2ljb24tLWRlZmF1bHQge1xyXG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpOy8vdHVybnMgc3ZnIHRvIGJsYWNrXHJcbiAgfVxyXG5cclxuICAvLyAtLS0tIEdsb2JhbCBsYXlvdXQgYWRqdXN0bWVudHMgXHJcblxyXG4gIC8vIGhlYWRlciBkaXNwbGF5IFxyXG4gIGhlYWRlci5oZWFkZXIuc3RpY2t5IHtcclxuICAgIGJvdHRvbTogdW5zZXQgIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuZ2xvYmFsLWhlYWRlci1uYXZfX2lubmVyIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLy8gYWxsb3cgaXRlbXMgdG8gYmUgZnVsbCBwYWdlIHdpZHRoXHJcbiAgLmNvbnRlbnQtY29scyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQtY29sc19faW5uZXIge1xyXG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQtY29sLS1tYWluLFxyXG4gIC5jb250ZW50LWNvbC0tbWFpbiA+IC5ydGYsXHJcbiAgLmNvbnRlbnQtY29sLS1zaWRlYmFyLXdyYXBwZXIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAuY29udGVudC1jb2wtLXNpZGViYXItd3JhcHBlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAuMjVpbiAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnNpZGViYXJfX2ltZyB7XHJcbiAgICBtYXgtd2lkdGg6IDUwJTtcclxuICB9XHJcblxyXG4gIC5jb250ZW50LWNvbHNfX2lubmVyIC5zdGlja3ktY29udGFpbmVyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgZGl2IHtcclxuICAgICZbc3R5bGVePSd0cmFuc2Zvcm0nXSB7XHJcbiAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvb3RlciB7XHJcbiAgICBtYXJnaW4tdG9wOiAuMTVpbjtcclxuICB9XHJcblxyXG5cclxuICAvLyAtLS0tIENvbXBvbmVudCBzcGVjaWZpY1xyXG5cclxuICAvLyBhY2NvcmRpb24gXHJcbiAgLmFjY29yZGlvbi1jb250ZW50IHtcclxuICAgIC8vYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAvL3BhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuICB9XHJcblxyXG4gIC5hY2NvcmRpb24taXRlbSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgICAuYWNjb3JkaW9uLXRpdGxlIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gYWxlcnQgYmFubmVyXHJcbiAgLmFsZXJ0LWJhbm5lciB7XHJcbiAgICBib3JkZXItYm90dG9tOiAkcHJpbnRCb3JkZXJMaWdodCAhaW1wb3J0YW50O1xyXG4gICAgKyAuaGVhZGVyLXN0aWNreS1jb250YWluZXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiAuMjVpbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hbGVydC1iYW5uZXJfX2N0YSB7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBiaW9cclxuICAuYmlvLWdyaWRfX2lubmVyIHtcclxuICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcclxuXHJcbiAgICAuYmlvLWl0ZW0ge1xyXG4gICAgICBicmVhay1pbnNpZGU6IGF2b2lkO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAuMTVpbiAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYmlvLWl0ZW1fX2ltZyB7XHJcbiAgICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7XHJcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuICAgIH1cclxuXHJcbiAgICAuYmlvLWl0ZW1fX21ldGEge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuYmlvLWl0ZW1fX2xpbmsge1xyXG4gICAgICBib3R0b206IHVuc2V0O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gY3RhXHJcbiAgLmN0YV9fbGluay1pY29uIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgaW1nIHtcclxuICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpOy8vdHVybnMgc3ZnIHRvIGJsYWNrIC0gaHR0cHM6Ly9jb2RlcGVuLmlvL3Nvc3VrZS9wZW4vUGpvcXFwXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBjdGEtLWZ1bGxcclxuICAuY3RhLS1mdWxsIHtcclxuICAgIGJvcmRlci1ib3R0b206ICRwcmludEJvcmRlckxpZ2h0O1xyXG4gICAgYm9yZGVyLXRvcDogJHByaW50Qm9yZGVyTGlnaHQ7XHJcbiAgICBtaW4taGVpZ2h0OiAwO1xyXG5cclxuICAgIC5jdGFfX2JnIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuY3RhX190aXRsZSB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuY3RhX19pbm5lciB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAuMjVpbjtcclxuICAgICAgcGFkZGluZy10b3A6IC4yNWluO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy9jdGEgcmluZ3NcclxuICAuY3RhLS10d28tcmluZ3Mge1xyXG4gICAgbWluLWhlaWdodDogdW5zZXQ7XHJcbiAgICBwYWRkaW5nLXRvcDogLjVpbiAhaW1wb3J0YW50O1xyXG4gICAgLmN0YS1yaW5nc19fd3JhcHBlciB7XHJcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuY3RhLXJpbmcge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuY3RhLXJpbmdfX2NvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmN0YS1yaW5nX19jb250YWluZXIgPiBzdmcge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC8vIGNvbnRlbnQgdGV4dFxyXG4gIC5jb250ZW50LXRleHRfX3RpdGxlLWlubmVyIHtcclxuICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcclxuICB9XHJcblxyXG4gIC5jb250ZW50LXRleHRfX3RpdGxlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLy8gaGVybyBcclxuICAuaGVybyB7XHJcblxyXG4gICAgLmhlcm9fX2ltYWdlIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlcm9fX3RleHQge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLmhlcm9fX3RleHQtaW5uZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlcm9fX2hlYWRsaW5lIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZXJvX19ydGYge1xyXG4gICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmN0YV9fbGluayB7XHJcbiAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVyby1yaW5nc19fd3JhcHBlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKVxyXG4gICAgfVxyXG5cclxuICAgIC5oZXJvLXJpbmdzIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuaGVyby1yaW5nIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAuaGVyby1yaW5nX19jb250ZW50IHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYnIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIGluZm9ncmFwaGljXHJcbiAgLmluZm9ncmFwaGljLWl0ZW1zIHtcclxuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5pbmZvZ3JhcGhpYy1pdGVtX19zdGF0aXN0aWMge1xyXG4gICAgdGV4dC1maWxsLWNvbG9yOiAjMDAwO1xyXG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICMwMDA7XHJcbiAgfVxyXG5cclxuICAuaW5mb2dyYXBoaWMtYmFja2dyb3VuZCxcclxuICAuaW5mb2dyYXBoaWMtZm9yZWdyb3VuZCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLy8gdGl0bGUgYmFubmVyIFxyXG4gIC50aXRsZS1iYW5uZXIge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuICAudGl0bGUtYmFubmVyX193cmFwcGVyIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLnRpdGxlLWJhbm5lcl9faW5uZXIge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLnRpdGxlLWJhbm5lcl9fY29udGVudCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAvLyBmZWF0dXJlZCBncmlkICYgcmVsYXRlZCBjb250ZW50XHJcbiAgLmZlYXR1cmVkLWdyaWRfX3RpbGVfX3RleHQsXHJcbiAgLnJlbGF0ZWQtY29udGVudF9fdGV4dC13cmFwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gIC5mZWF0dXJlZC1ncmlkX190aWxlcyxcclxuICAucmVsYXRlZC1jb250ZW50X190aWxlcyB7XHJcbiAgICBicmVhay1pbnNpZGU6IGF2b2lkO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuICB9XHJcblxyXG4gIC5mZWF0dXJlZC1ncmlkX190aWxlLFxyXG4gIC5yZWxhdGVkLWNvbnRlbnRfX3RpbGUge1xyXG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMzMlO1xyXG4gIH1cclxuXHJcbiAgLmZlYXR1cmVkLWdyaWRfX3RpbGVfX21ldGEsXHJcbiAgLnJlbGF0ZWQtY29udGVudF9fdGlsZV9fbWV0YSAge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC8vIHNlY3Rpb24gdGl0bGVcclxuICAuc2VjdGlvbl9fdGl0bGUtd3JhcCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuICAgIC5zZWN0aW9uX190aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBwdDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gU0kgbWFwIGluZm9ncmFwaGljXHJcbiAgLm1hcF9faW5mb2dyYXBoaWMge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcblxyXG4gIC5tYXBfX2Jsb2NrIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgJjpudGgtY2hpbGQobikge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm1hcF9fYmxvY2stY2FyZCB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLm1hcF9fYmxvY2staW5uZXIge1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLm1hcF9fYmxvY2stZnJvbnQsXHJcbiAgICAubWFwX19ibG9jay1iYWNrIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAubWFwX19ibG9jay1mcm9udCB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAyMHB0IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm1hcF9fYmxvY2stYmFjayB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIHRyYW5zZm9ybTogdW5zZXQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWFwX190aWxlcy13cmFwcGVyIHtcclxuICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xyXG4gIH1cclxuXHJcbiAgLm1hcF9fdGlsZSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgLy8gbWVkaWEgdmlkZW8gLyBtZWRpYSBhdWRpbyBcclxuICAubWVkaWEtdmlkZW9fX3BsYWNlaG9sZGVyIC5wbGFjZWhvbGRlciB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgLm1lZGlhLWF1ZGlvX190cmFuc2NyaXB0LFxyXG4gIC5tZWRpYS12aWRlb19fdHJhbnNjcmlwdCB7XHJcbiAgICAuYWNjb3JkaW9uLWNvbnRlbnQgLnJ0ZiB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmFjY29yZGlvbi1pdGVtOmxhc3QtY2hpbGQgPiAuYWNjb3JkaW9uLWNvbnRlbnQ6bGFzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIG1lZGlhIHJvdGF0b3JcclxuICAubWVkaWEtcm90YXRvcl9faXRlbXMge1xyXG4gICAgLnNsaWNrLXRyYWNrIHtcclxuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5zbGljay1zbGlkZS5zbGljay1hY3RpdmUge1xyXG4gICAgICB3aWR0aDogMzMlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWVkaWEtcm90YXRvcl9faXRlbSB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tZWRpYS1yb3RhdG9yX19uYXZpZ2F0aW9uIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAvL0xvY2F0aW9ucyBcclxuICAubG9jYXRpb25zLW1hcC0tZnVsbC13aWR0aCB7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubG9jYXRpb25zLW1hcCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLy8gcm90YXRvciBzdG9yeVxyXG4gIC5yb3RhdG9yX19zdG9yeSB7XHJcbiAgICAuc2xpY2stYXJyb3cge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay10cmFjayB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stc2xpZGUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGlkZS0taW50cm8ge1xyXG4gICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gZHJvcGRvd24gZmVhdHVyZVxyXG4gIC5kcm9wZG93bi1mZWF0dXJlIHtcclxuICAgIC5kcm9wZG93bi1mZWF0dXJlX19pbm5lciB7XHJcbiAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIHBhcmFsbGF4IGZlYXR1cmUgXHJcbiAgLnBhcmFsbGF4LWZlYXR1cmUge1xyXG4gICAgLnBhcmFsbGF4LWZlYXR1cmVfX2lubmVyIHtcclxuICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gcm90YXRvciAyIGNvbFxyXG4gIC5yb3RhdG9yLWl0ZW1zIHtcclxuICAgIC5zbGljay10cmFjayB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stc2xpZGUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJvdGF0b3ItY29udGVudF9fbmF2IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAvLyBnZW5lcmFsIGxpc3QgLyBzZWFyY2ggbGlzdFxyXG4gIC5jb250ZW50LWNvbHMtLWNsZWFyIHtcclxuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5saXN0X19saXN0LFxyXG4gIC5saXN0X190b3BiYXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmxpc3RfX2l0ZW0tLWJveGVkIHtcclxuICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XHJcbiAgfVxyXG5cclxuICAvLyBzZWxjdCAyXHJcbiAgLnNlbGVjdDItY29udGFpbmVyIHtcclxuICAgIGJvcmRlcjogJHByaW50Qm9yZGVyTGlnaHQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgfVxyXG5cclxuICAuanMtc2VsZWN0Mi1kcm9wZG93biB7XHJcbiAgICBib3JkZXI6ICRwcmludEJvcmRlckxpZ2h0O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIH1cclxuXHJcbiAgLnNsaWNrLXNsaWRlIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICYuc2xpY2stYWN0aXZlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIFJlc2V0IGFkYXB0aXZlSGVpZ2h0XHJcbiAgLnNsaWNrLWxpc3Qge1xyXG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAvLyBSZW1vdmUgU2Nyb2xsYmFyc1xyXG4gIC5zbGljay10cmFjayB7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIC5zbGljay1zbGlkZSB7XHJcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufS8vZW5kIG1lZGlhIHByaW50XHJcbiIsIkBtZWRpYSBwcmludCB7XG4gIEBwYWdlIHtcbiAgICBtYXJnaW46IC41aW4gLjVpbjsgfVxuICAqLFxuICAqOmJlZm9yZSxcbiAgKjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4gIGJvZHkge1xuICAgIG9ycGhhbnM6IDI7XG4gICAgd2lkb3dzOiAyOyB9XG4gICAgYm9keSA+IDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucnRmIGEsXG4gIC5ydGYgYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICBhYmJyW3RpdGxlXTphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICAgIGZvbnQtc2l6ZTogOTAlOyB9XG4gIHZpZGVvOjphZnRlcixcbiAgYXVkaW86OmFmdGVyLFxuICBvYmplY3Q6OmFmdGVyLFxuICBlbWJlZDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdQbGVhc2UgcmVmZXIgdG8gd2Vic2l0ZSB0byB2aWV3IG11bHRpbWVkaWEgY29udGVudCcgIWltcG9ydGFudDsgfVxuICBwcmUsXG4gIGJsb2NrcXVvdGUge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwOyB9XG4gIHRhYmxlLCAudGFibGUsXG4gIHRyLFxuICBpbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgcCxcbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzOyB9XG4gIGgyLFxuICBoMyxcbiAgaDQsXG4gIGg1IHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDsgfVxuICBzZWxlY3QsXG4gIGlucHV0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNDQ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFkZHRoaXMtc21hcnRsYXllcnMsXG4gIC5hbGVydC1iYW5uZXIsXG4gIC5jYXJkX19pY29uLS1ob3ZlcixcbiAgLmNjLXdpbmRvdyxcbiAgLmNsb3NlLWJ1dHRvbixcbiAgLmZvb3Rlcl9fY29udGFjdC1saW5rX19pbm5lcixcbiAgLmZvb3Rlcl9fbG9nbyxcbiAgLmZvb3Rlcl9fbWV0YSxcbiAgLmZvb3Rlcl9fbmF2LXV0aWwsXG4gIC5mb290ZXJfX25hdixcbiAgLmZvb3Rlci1zb2NpYWwsXG4gIC5mb290ZXItc3RpY2t5LFxuICAuZ2xvYmFsLWhlYWQtbmF2X19idG4td3JhcHBlcixcbiAgLmdsb2JhbC1oZWFkZXItbmF2X19idG4tbGFuZyxcbiAgLmdsb2JhbC1oZWFkZXItbmF2X19uYXYsXG4gIC5oYW1idXJnZXItbmF2X190b2dnbGUsXG4gIC5saXN0X19pdGVtIC5pdGVtX19pbWFnZSxcbiAgLmxpc3RfX25hdixcbiAgLmxpc3RfX3NlYXJjaCxcbiAgLmxvY2F0aW9ucy1tYXBfX292ZXJsYXksXG4gIC5xdW90ZSAuY3RhX19pdGVtLXdyYXA6Zmlyc3QtY2hpbGQ6OmFmdGVyLFxuICAucmluZ3MsXG4gIC5zZWFyY2gtZmlsdGVyc19fbW9iaWxlLXRvZ2dsZSxcbiAgLnNlY3Rpb24tbmF2LFxuICAudGFiYmVkLWNvbnRlbnRfX25hdmlnYXRpb24sXG4gIC50YWJiZWQtY29udGVudC1leHBsb3JlciAuc2xpZGUtaXRlbV9fdGl0bGUsXG4gIC50aXRsZS1iYW5uZXJfX2JnLFxuICAjdXNlcndheUFjY2Vzc2liaWxpdHlJY29uIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmhlYWRlci5pcy1zdHVjay5pcy12aXNpYmxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDsgfVxuICBbZGF0YS1maWxlLXR5cGVdOmJlZm9yZSxcbiAgLmNhcmRfX2ljb24tLWRlZmF1bHQge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKTsgfVxuICBoZWFkZXIuaGVhZGVyLnN0aWNreSB7XG4gICAgYm90dG9tOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIHRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5nbG9iYWwtaGVhZGVyLW5hdl9faW5uZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY29udGVudC1jb2xzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAuY29udGVudC1jb2xzX19pbm5lciB7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmNvbnRlbnQtY29sLS1tYWluLFxuICAuY29udGVudC1jb2wtLW1haW4gPiAucnRmLFxuICAuY29udGVudC1jb2wtLXNpZGViYXItd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNvbnRlbnQtY29sLS1zaWRlYmFyLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IC4yNWluICFpbXBvcnRhbnQ7IH1cbiAgLnNpZGViYXJfX2ltZyB7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbnRlbnQtY29sc19faW5uZXIgLnN0aWNreS1jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIGRpdltzdHlsZV49J3RyYW5zZm9ybSddIHtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAuMTVpbjsgfVxuICAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmFjY29yZGlvbi1pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtOyB9XG4gICAgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tdGl0bGUge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5hbGVydC1iYW5uZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOWY5ZjlmICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxlcnQtYmFubmVyICsgLmhlYWRlci1zdGlja3ktY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IC4yNWluOyB9XG4gIC5hbGVydC1iYW5uZXJfX2N0YTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmJpby1ncmlkX19pbm5lciB7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwOyB9XG4gICAgLmJpby1ncmlkX19pbm5lciAuYmlvLWl0ZW0ge1xuICAgICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuMTVpbiAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAgIC5iaW8tZ3JpZF9faW5uZXIgLmJpby1pdGVtX19pbWcge1xuICAgICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICAgIC5iaW8tZ3JpZF9faW5uZXIgLmJpby1pdGVtX19tZXRhIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgLmJpby1ncmlkX19pbm5lciAuYmlvLWl0ZW1fX2xpbmsge1xuICAgICAgYm90dG9tOiB1bnNldDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogMTZweDsgfVxuICAuY3RhX19saW5rLWljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLmN0YV9fbGluay1pY29uIGltZyB7XG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSk7IH1cbiAgLmN0YS0tZnVsbCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5ZjlmOWY7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5ZjlmOWY7XG4gICAgbWluLWhlaWdodDogMDsgfVxuICAgIC5jdGEtLWZ1bGwgLmN0YV9fYmcge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5jdGEtLWZ1bGwgLmN0YV9fdGl0bGUge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLmN0YS0tZnVsbCAuY3RhX19pbm5lciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogLjI1aW47XG4gICAgICBwYWRkaW5nLXRvcDogLjI1aW47IH1cbiAgLmN0YS0tdHdvLXJpbmdzIHtcbiAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICBwYWRkaW5nLXRvcDogLjVpbiAhaW1wb3J0YW50OyB9XG4gICAgLmN0YS0tdHdvLXJpbmdzIC5jdGEtcmluZ3NfX3dyYXBwZXIge1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIC5jdGEtLXR3by1yaW5ncyAuY3RhLXJpbmcge1xuICAgICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmN0YS0tdHdvLXJpbmdzIC5jdGEtcmluZ19fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gIC5jdGEtcmluZ19fY29udGFpbmVyID4gc3ZnIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jb250ZW50LXRleHRfX3RpdGxlLWlubmVyIHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7IH1cbiAgLmNvbnRlbnQtdGV4dF9fdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5oZXJvIC5oZXJvX19pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmhlcm8gLmhlcm9fX2ltYWdlIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5oZXJvIC5oZXJvX190ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5oZXJvIC5oZXJvX190ZXh0LWlubmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgLmhlcm8gLmhlcm9fX2hlYWRsaW5lIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgLmhlcm8gLmhlcm9fX3J0ZiB7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50OyB9XG4gIC5oZXJvIC5jdGFfX2xpbmsge1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDsgfVxuICAuaGVybyAuaGVyby1yaW5nc19fd3JhcHBlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gIC5oZXJvIC5oZXJvLXJpbmdzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmhlcm8gLmhlcm8tcmluZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmhlcm8gLmhlcm8tcmluZyBzdmcge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5oZXJvIC5oZXJvLXJpbmcgLmhlcm8tcmluZ19fY29udGVudCB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmhlcm8gLmhlcm8tcmluZyAuaGVyby1yaW5nX19jb250ZW50IGJyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuaW5mb2dyYXBoaWMtaXRlbXMge1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDsgfVxuICAuaW5mb2dyYXBoaWMtaXRlbV9fc3RhdGlzdGljIHtcbiAgICB0ZXh0LWZpbGwtY29sb3I6ICMwMDA7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICMwMDA7IH1cbiAgLmluZm9ncmFwaGljLWJhY2tncm91bmQsXG4gIC5pbmZvZ3JhcGhpYy1mb3JlZ3JvdW5kIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC50aXRsZS1iYW5uZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIG1pbi1oZWlnaHQ6IDA7IH1cbiAgLnRpdGxlLWJhbm5lcl9fd3JhcHBlciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudGl0bGUtYmFubmVyX19pbm5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudGl0bGUtYmFubmVyX19jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAuZmVhdHVyZWQtZ3JpZF9fdGlsZV9fdGV4dCxcbiAgLnJlbGF0ZWQtY29udGVudF9fdGV4dC13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZlYXR1cmVkLWdyaWRfX3RpbGVzLFxuICAucmVsYXRlZC1jb250ZW50X190aWxlcyB7XG4gICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICAuZmVhdHVyZWQtZ3JpZF9fdGlsZSxcbiAgLnJlbGF0ZWQtY29udGVudF9fdGlsZSB7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDMzJTsgfVxuICAuZmVhdHVyZWQtZ3JpZF9fdGlsZV9fbWV0YSxcbiAgLnJlbGF0ZWQtY29udGVudF9fdGlsZV9fbWV0YSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLnNlY3Rpb25fX3RpdGxlLXdyYXAge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgLnNlY3Rpb25fX3RpdGxlLXdyYXAgLnNlY3Rpb25fX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBwdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAuc2VjdGlvbl9fdGl0bGUtd3JhcCAuc2VjdGlvbl9fdGl0bGU6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1hcF9faW5mb2dyYXBoaWMge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLm1hcF9fYmxvY2sge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvcGFjaXR5OiAxOyB9XG4gICAgLm1hcF9fYmxvY2s6bnRoLWNoaWxkKG4pIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAubWFwX19ibG9jayAubWFwX19ibG9jay1jYXJkIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm1hcF9fYmxvY2sgLm1hcF9fYmxvY2staW5uZXIge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLm1hcF9fYmxvY2sgLm1hcF9fYmxvY2stZnJvbnQsXG4gICAgLm1hcF9fYmxvY2sgLm1hcF9fYmxvY2stYmFjayB7XG4gICAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLm1hcF9fYmxvY2sgLm1hcF9fYmxvY2stZnJvbnQge1xuICAgICAgcGFkZGluZzogMCAwIDIwcHQgMDsgfVxuICAgIC5tYXBfX2Jsb2NrIC5tYXBfX2Jsb2NrLWJhY2sge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRyYW5zZm9ybTogdW5zZXQ7IH1cbiAgLm1hcF9fdGlsZXMtd3JhcHBlciB7XG4gICAgbWluLWhlaWdodDogdW5zZXQ7IH1cbiAgLm1hcF9fdGlsZSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAubWVkaWEtdmlkZW9fX3BsYWNlaG9sZGVyIC5wbGFjZWhvbGRlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAubWVkaWEtYXVkaW9fX3RyYW5zY3JpcHQgLmFjY29yZGlvbi1jb250ZW50IC5ydGYsXG4gIC5tZWRpYS12aWRlb19fdHJhbnNjcmlwdCAuYWNjb3JkaW9uLWNvbnRlbnQgLnJ0ZiB7XG4gICAgbWF4LWhlaWdodDogMTAwJTsgfVxuICAubWVkaWEtYXVkaW9fX3RyYW5zY3JpcHQgLmFjY29yZGlvbi1pdGVtOmxhc3QtY2hpbGQgPiAuYWNjb3JkaW9uLWNvbnRlbnQ6bGFzdC1jaGlsZCxcbiAgLm1lZGlhLXZpZGVvX190cmFuc2NyaXB0IC5hY2NvcmRpb24taXRlbTpsYXN0LWNoaWxkID4gLmFjY29yZGlvbi1jb250ZW50Omxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWVkaWEtcm90YXRvcl9faXRlbXMgLnNsaWNrLXRyYWNrIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC5tZWRpYS1yb3RhdG9yX19pdGVtcyAuc2xpY2stc2xpZGUuc2xpY2stYWN0aXZlIHtcbiAgICB3aWR0aDogMzMlICFpbXBvcnRhbnQ7IH1cbiAgLm1lZGlhLXJvdGF0b3JfX2l0ZW1zIC5tZWRpYS1yb3RhdG9yX19pdGVtIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm1lZGlhLXJvdGF0b3JfX25hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmxvY2F0aW9ucy1tYXAtLWZ1bGwtd2lkdGgge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLmxvY2F0aW9ucy1tYXAge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnJvdGF0b3JfX3N0b3J5IC5zbGljay1hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucm90YXRvcl9fc3RvcnkgLnNsaWNrLXRyYWNrIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAucm90YXRvcl9fc3RvcnkgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnJvdGF0b3JfX3N0b3J5IC5zbGlkZS0taW50cm8ge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAuZHJvcGRvd24tZmVhdHVyZSAuZHJvcGRvd24tZmVhdHVyZV9faW5uZXIge1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDsgfVxuICAucGFyYWxsYXgtZmVhdHVyZSAucGFyYWxsYXgtZmVhdHVyZV9faW5uZXIge1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDsgfVxuICAucm90YXRvci1pdGVtcyAuc2xpY2stdHJhY2sge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC5yb3RhdG9yLWl0ZW1zIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5yb3RhdG9yLWNvbnRlbnRfX25hdiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuY29udGVudC1jb2xzLS1jbGVhciB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5saXN0X19saXN0LFxuICAubGlzdF9fdG9wYmFyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmxpc3RfX2l0ZW0tLWJveGVkIHtcbiAgICBicmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5ZjlmOWY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gIC5qcy1zZWxlY3QyLWRyb3Bkb3duIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOWY5ZjlmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5zbGljay1zbGlkZS5zbGljay1hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuc2xpY2stbGlzdCB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLnNsaWNrLXRyYWNrIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSB7XG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50OyB9IH1cbiJdfQ== */
