.nav__sub-mobile {
  margin-bottom: 2.5rem; }

/*
* Home Mobile updates
*/
@media screen and (max-width: 51.5625rem) {
  .home .landing-layout .latest-news {
    padding: 1.25rem 1.25rem; }
    .home .landing-layout .latest-news .landing__news-wrapper-outer {
      padding: 0 0; }
      .home .landing-layout .latest-news .landing__news-wrapper-outer .landing__news .landing__news-content {
        padding-right: 0; }
  .home .global-layout {
    padding-top: 2.8125rem; }
    .home .global-layout .global-layout__row.top .global-layout__sub-column:nth-child(1) {
      display: none;
      margin-bottom: 0; }
      .home .global-layout .global-layout__row.top .global-layout__sub-column:nth-child(1) .item__image {
        max-width: 200px; }
    .home .global-layout .global-layout__row.top .global-layout__sub-column {
      text-align: center !important; }
    .home .global-layout .global-layout__row.bottom {
      gap: 25px;
      margin-bottom: 1.5625rem; }
      .home .global-layout .global-layout__row.bottom .global-layout__sub-column {
        margin-bottom: 0; }
  .home .teaser {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem; }
    .home .teaser .teaser__image {
      padding-bottom: 1.5625rem; }
      .home .teaser .teaser__image img {
        max-width: 200px; }
  .home .footer__disclaimer .body--footnote p {
    margin-bottom: 0; } }

.fund .keyfact-timeline {
  margin-bottom: 0.3125rem; }

.fund .keyfact-timeline:last-child {
  margin-bottom: 1.5625rem; }

/*
*  This content is visible only to screen readers, used inside empty links, buttons and svg elements
*  to provide a meaningful label to assistive technologies.
*/
.sr-only:not(:focus):not(:active) {
  clip: rect(0 0 0 0);
  -webkit-clip-path: inset(50%);
          clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px; }

.fund .nav__sub ul li a, .fund .nav__main ul li a, .ucits .nav__sub ul li a, .ucits .nav__main ul li a {
  background-color: #1F497D; }

.fund .header:hover .nav__sub ul li a, .ucits .header:hover .nav__sub ul li a {
  background-color: #13345c; }

.fund .shrink .nav__sub ul li a, .ucits .shrink .nav__sub ul li a {
  background-color: #13345c; }

.fund .barCharts section .bar:first-child span, .ucits .barCharts section .bar:first-child span {
  color: #000 !important;
  background-color: #fff !important; }

.fund .barCharts section .bar span, .ucits .barCharts section .bar span {
  color: #000 !important;
  background-color: #fff !important; }

.fund .key-facts .key-facts__column dt, .ucits .key-facts .key-facts__column dt {
  color: #2c73b2; }

.fund .key-facts .button__stack .button, .ucits .key-facts .button__stack .button {
  background: #2b71ae !important; }
  .fund .key-facts .button__stack .button:hover, .ucits .key-facts .button__stack .button:hover {
    background: #1f497d !important;
    color: #fff !important; }
  .fund .key-facts .button__stack .button.button--contact-modal, .ucits .key-facts .button__stack .button.button--contact-modal {
    background: none !important;
    color: #1f497d; }
    .fund .key-facts .button__stack .button.button--contact-modal:hover, .ucits .key-facts .button__stack .button.button--contact-modal:hover {
      background: #1f497d !important; }

.fund .keyfact-timeline, .ucits .keyfact-timeline {
  color: #2c73b2; }

.fund .button-holder .button, .ucits .button-holder .button {
  background: #2b71ae; }
  .fund .button-holder .button:hover, .ucits .button-holder .button:hover {
    background: #1f497d;
    color: #fff; }

.fund .button__stack .download-all, .ucits .button__stack .download-all {
  background: #2b71ae; }
  .fund .button__stack .download-all:hover, .ucits .button__stack .download-all:hover {
    background: #1f497d;
    color: #fff; }

.fund .button__stack .button--disabled, .ucits .button__stack .button--disabled {
  color: #595959 !important;
  border-color: #595959 !important; }

.fund .banner-landing .button__stack .button--active, .ucits .banner-landing .button__stack .button--active {
  background: #2b71ae; }
  .fund .banner-landing .button__stack .button--active:hover, .ucits .banner-landing .button__stack .button--active:hover {
    background: #1f497d;
    color: #fff; }

.fund-card .button {
  background: #2b71ae; }
  .fund-card .button:hover {
    background: #1f497d;
    color: #fff; }

.fund-table .eye-brow {
  color: #2c73b2 !important; }

.fund-card__content .cta {
  color: #2c73b2 !important; }

.show-toggle {
  color: #307ec2;
  cursor: pointer; }
  .show-toggle:hover {
    text-decoration: underline; }

.show-toggle.more .view-more {
  display: block; }

.show-toggle.more .view-less {
  display: none; }

.show-toggle.less .view-more {
  display: none; }

.show-toggle.less .view-less {
  display: block; }

/* styles to fix issues with footer social icons 08/21/2023 */
.footer .footer__bottom .footer__column.footer_socials {
  justify-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: auto;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  /* undoing theme styles that affect icon display */ }
  .footer .footer__bottom .footer__column.footer_socials span {
    margin-right: 0.3125rem;
    width: auto; }
  .footer .footer__bottom .footer__column.footer_socials a {
    width: 30px;
    height: 30px;
    display: inline-block;
    margin: 0 0.3125rem 0 0; }
  .footer .footer__bottom .footer__column.footer_socials .icon--linkedin {
    position: relative !important;
    left: 0 !important;
    top: 0 !important;
    -webkit-transform: none !important;
         -o-transform: none !important;
            transform: none !important;
    margin: 0; }

/* CCMWEB-361 | increasing mobile footer link tap size for SEO */
@media screen and (max-width: 51.5625rem) {
  .footer .footer__bottom .footer_strategies ul li a {
    display: block !important;
    line-height: 3rem; } }

em {
  color: #464646; }

@media screen and (max-width: 51.5625rem) {
  .about .pull-up-element {
    margin-bottom: 2rem !important; }
    .about .pull-up-element .container {
      max-width: 100%;
      padding: 0; }
    .about .pull-up-element .our-values {
      padding-top: 0;
      padding-bottom: 0; }
      .about .pull-up-element .our-values .our-values__column .our-values__content {
        padding: 1.5625rem; } }

.map__legend ul li {
  width: 100% !important; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJob21lLnNjc3MiLCJzdHlsZS5jc3MiLCJmdW5kcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0kscUJBQW1CLEVBQUE7O0FDRHZCOztDQ0tDO0FERkQ7RUFDSTtJQUdZLHdCQUFrQixFQUFBO0lBSDlCO01BTWdCLFlBQWMsRUFBQTtNQU45QjtRQVV3QixnQkFBZ0IsRUFBQTtFQVZ4QztJQWtCUSxzQkFBaUIsRUFBQTtJQWxCekI7TUF3QndCLGFBQWE7TUFDYixnQkFBZ0IsRUFBQTtNQXpCeEM7UUE0QjRCLGdCQUFnQixFQUFBO0lBNUI1QztNQWtDb0IsNkJBQTRCLEVBQUE7SUFsQ2hEO01BNkNnQixTQUFTO01BQ1Qsd0JBQW1CLEVBQUE7TUE5Q25DO1FBaURvQixnQkFBZ0IsRUFBQTtFQWpEcEM7SUF3RFEsbUJBQWlCO0lBQ2pCLHNCQUFvQixFQUFBO0lBekQ1QjtNQTREWSx5QkFBb0IsRUFBQTtNQTVEaEM7UUErRGdCLGdCQUFnQixFQUFBO0VBL0RoQztJQXVFZ0IsZ0JBQWdCLEVBQUEsRUFDbkI7O0FFNUVqQjtFQUVRLHdCQUFrQixFQUFBOztBQUYxQjtFQUtRLHdCQUFtQixFQUFBOztBQU0zQjs7O0NEbUNDO0FDL0JEO0VBQ0ksbUJBQW1CO0VBQ25CLDZCQUFxQjtVQUFyQixxQkFBcUI7RUFDckIsV0FBVztFQUNYLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLFVBQVUsRUFBQTs7QUFHWjtFQUtrQix5QkFBeUIsRUFBQTs7QUFMM0M7RUFnQnNCLHlCQUF5QixFQUFBOztBQWhCL0M7RUE0QnNCLHlCQUF5QixFQUFBOztBQTVCL0M7RUFvQ00sc0JBQXFCO0VBQ3JCLGlDQUFnQyxFQUFBOztBQXJDdEM7RUF5Q00sc0JBQXFCO0VBQ3JCLGlDQUFnQyxFQUFBOztBQTFDdEM7RUFnRGMsY0FBMEIsRUFBQTs7QUFoRHhDO0VBc0RjLDhCQUF5QyxFQUFBO0VBdER2RDtJQXdEa0IsOEJBQTZCO0lBQzdCLHNCQUFxQixFQUFBO0VBekR2QztJQTREa0IsMkJBQTBCO0lBQzFCLGNBQWMsRUFBQTtJQTdEaEM7TUFnRXNCLDhCQUE2QixFQUFBOztBQWhFbkQ7RUF3RU0sY0FBMEIsRUFBQTs7QUF4RWhDO0VBNkVVLG1CQUErQixFQUFBO0VBN0V6QztJQStFYyxtQkFBbUI7SUFDbkIsV0FBVyxFQUFBOztBQWhGekI7RUF1RlUsbUJBQStCLEVBQUE7RUF2RnpDO0lBeUZjLG1CQUFtQjtJQUNuQixXQUFXLEVBQUE7O0FBMUZ6QjtFQStGVSx5QkFBd0I7RUFDeEIsZ0NBQStCLEVBQUE7O0FBaEd6QztFQXVHYyxtQkFBK0IsRUFBQTtFQXZHN0M7SUF5R2tCLG1CQUFtQjtJQUNuQixXQUFXLEVBQUE7O0FBTzdCO0VBRU0sbUJBQStCLEVBQUE7RUFGckM7SUFJVSxtQkFBbUI7SUFDbkIsV0FBVyxFQUFBOztBQUtyQjtFQUVNLHlCQUFvQyxFQUFBOztBQUkxQztFQUVNLHlCQUFvQyxFQUFBOztBSG5KNUM7RUFDSSxjQUFjO0VBQ2QsZUFBZSxFQUFBO0VBRm5CO0lBSVEsMEJBQTBCLEVBQUE7O0FBR2xDO0VBQ0ksY0FBYyxFQUFBOztBQUVsQjtFQUNJLGFBQWEsRUFBQTs7QUFFakI7RUFDSSxhQUFhLEVBQUE7O0FBRWpCO0VBQ0ksY0FBYyxFQUFBOztBQUdsQiw2REFBQTtBQUNBO0VBQ0kscUJBQXFCO0VBQ3JCLHdCQUF1QjtFQUF2QiwrQkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2QixXQUFXO0VBQ1gsbUJBQVk7RUFBWixvQkFBWTtNQUFaLG9CQUFZO1VBQVosWUFBWTtFQVdaLGtEQUFBLEVBQW1EO0VBZnZEO0lBTVEsdUJBQWlCO0lBQ2pCLFdBQVcsRUFBQTtFQVBuQjtJQVVRLFdBQVc7SUFDWCxZQUFZO0lBQ1oscUJBQXFCO0lBQ3JCLHVCQUFpQixFQUFBO0VBYnpCO0lBaUJRLDZCQUE2QjtJQUM3QixrQkFBa0I7SUFDbEIsaUJBQWlCO0lBQ2pCLGtDQUEwQjtTQUExQiw2QkFBMEI7WUFBMUIsMEJBQTBCO0lBQzFCLFNBQVMsRUFBQTs7QUFJakIsZ0VBQUE7QUFDQTtFQUNJO0lBQ0kseUJBQXlCO0lBQ3pCLGlCQUFpQixFQUFBLEVBQ3BCOztBQUlMO0VBQ0ksY0FBYyxFQUFBOztBQUlsQjtFQUNJO0lBRVEsOEJBQTZCLEVBQUE7SUFGckM7TUFLWSxlQUFlO01BQ2YsVUFBVSxFQUFBO0lBTnRCO01BVVksY0FBYztNQUNkLGlCQUFpQixFQUFBO01BWDdCO1FBZW9CLGtCQUFhLEVBQUEsRUFDaEI7O0FBT3JCO0VBR1ksc0JBQXNCLEVBQUEiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLm5hdl9fc3ViLW1vYmlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLy8gVmlldyBNb3JlXG5cbkBpbXBvcnQgXCJob21lXCI7XG5AaW1wb3J0IFwiZnVuZHNcIjtcblxuLnNob3ctdG9nZ2xle1xuICAgIGNvbG9yOiAjMzA3ZWMyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmOmhvdmVye1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG59XG4uc2hvdy10b2dnbGUubW9yZSAudmlldy1tb3Jle1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNob3ctdG9nZ2xlLm1vcmUgLnZpZXctbGVzc3tcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLnNob3ctdG9nZ2xlLmxlc3MgLnZpZXctbW9yZXtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLnNob3ctdG9nZ2xlLmxlc3MgLnZpZXctbGVzc3tcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogc3R5bGVzIHRvIGZpeCBpc3N1ZXMgd2l0aCBmb290ZXIgc29jaWFsIGljb25zIDA4LzIxLzIwMjMgKi9cbi5mb290ZXIgLmZvb3Rlcl9fYm90dG9tIC5mb290ZXJfX2NvbHVtbi5mb290ZXJfc29jaWFscyB7XG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBzcGFuIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgICBhIHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgICB9XG4gICAgLyogdW5kb2luZyB0aGVtZSBzdHlsZXMgdGhhdCBhZmZlY3QgaWNvbiBkaXNwbGF5ICovXG4gICAgLmljb24tLWxpbmtlZGlue1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG59XG5cbi8qIENDTVdFQi0zNjEgfCBpbmNyZWFzaW5nIG1vYmlsZSBmb290ZXIgbGluayB0YXAgc2l6ZSBmb3IgU0VPICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MjVweCl7XG4gICAgLmZvb3RlciAuZm9vdGVyX19ib3R0b20gLmZvb3Rlcl9zdHJhdGVnaWVzIHVsIGxpIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICB9XG4gICAgXG59XG5cbmVte1xuICAgIGNvbG9yOiAjNDY0NjQ2O1xufVxuXG4gIC8vICAgQWJvdXQgTW9iaWxlIHVwZGF0ZXNcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgyNXB4KXtcbiAgICAuYWJvdXQge1xuICAgICAgICAucHVsbC11cC1lbGVtZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW0haW1wb3J0YW50O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgIC5vdXItdmFsdWVzIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgICAgIC5vdXItdmFsdWVzX19jb2x1bW4ge1xuICAgICAgICAgICAgICAgICAgICAub3VyLXZhbHVlc19fY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWFwX19sZWdlbmQge1xuICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qXG4qIEhvbWUgTW9iaWxlIHVwZGF0ZXNcbiovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MjVweCl7XG4gICAgLmhvbWUge1xuICAgICAgICAubGFuZGluZy1sYXlvdXQge1xuICAgICAgICAgICAgLmxhdGVzdC1uZXdzIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAubGFuZGluZ19fbmV3cy13cmFwcGVyLW91dGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgLmxhbmRpbmdfX25ld3Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgLmxhbmRpbmdfX25ld3MtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5nbG9iYWwtbGF5b3V0e1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQ1cHg7XG5cbiAgICAgICAgICAgIC5nbG9iYWwtbGF5b3V0X19yb3cge1xuICAgICAgICAgICAgICAgICYudG9wIHtcbiAgICAgICAgICAgICAgICAgICAgLmdsb2JhbC1sYXlvdXRfX3N1Yi1jb2x1bW57XG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW1fX2ltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZ2xvYmFsLWxheW91dF9fc3ViLWNvbHVtbntcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlciFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbV9faW1hZ2Uge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5ib3R0b20ge1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgLmdsb2JhbC1sYXlvdXRfX3N1Yi1jb2x1bW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50ZWFzZXIge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuICAgICAgICAgICAgLnRlYXNlcl9faW1hZ2Uge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZm9vdGVyX19kaXNjbGFpbWVyIHtcbiAgICAgICAgICAgIC5ib2R5LS1mb290bm90ZSB7XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5uYXZfX3N1Yi1tb2JpbGUge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbi8qXG4qIEhvbWUgTW9iaWxlIHVwZGF0ZXNcbiovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MjVweCkge1xuICAuaG9tZSAubGFuZGluZy1sYXlvdXQgLmxhdGVzdC1uZXdzIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHg7IH1cbiAgICAuaG9tZSAubGFuZGluZy1sYXlvdXQgLmxhdGVzdC1uZXdzIC5sYW5kaW5nX19uZXdzLXdyYXBwZXItb3V0ZXIge1xuICAgICAgcGFkZGluZzogMHB4IDA7IH1cbiAgICAgIC5ob21lIC5sYW5kaW5nLWxheW91dCAubGF0ZXN0LW5ld3MgLmxhbmRpbmdfX25ld3Mtd3JhcHBlci1vdXRlciAubGFuZGluZ19fbmV3cyAubGFuZGluZ19fbmV3cy1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAuaG9tZSAuZ2xvYmFsLWxheW91dCB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7IH1cbiAgICAuaG9tZSAuZ2xvYmFsLWxheW91dCAuZ2xvYmFsLWxheW91dF9fcm93LnRvcCAuZ2xvYmFsLWxheW91dF9fc3ViLWNvbHVtbjpudGgtY2hpbGQoMSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5ob21lIC5nbG9iYWwtbGF5b3V0IC5nbG9iYWwtbGF5b3V0X19yb3cudG9wIC5nbG9iYWwtbGF5b3V0X19zdWItY29sdW1uOm50aC1jaGlsZCgxKSAuaXRlbV9faW1hZ2Uge1xuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4OyB9XG4gICAgLmhvbWUgLmdsb2JhbC1sYXlvdXQgLmdsb2JhbC1sYXlvdXRfX3Jvdy50b3AgLmdsb2JhbC1sYXlvdXRfX3N1Yi1jb2x1bW4ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuaG9tZSAuZ2xvYmFsLWxheW91dCAuZ2xvYmFsLWxheW91dF9fcm93LmJvdHRvbSB7XG4gICAgICBnYXA6IDI1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgICAuaG9tZSAuZ2xvYmFsLWxheW91dCAuZ2xvYmFsLWxheW91dF9fcm93LmJvdHRvbSAuZ2xvYmFsLWxheW91dF9fc3ViLWNvbHVtbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmhvbWUgLnRlYXNlciB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgICAuaG9tZSAudGVhc2VyIC50ZWFzZXJfX2ltYWdlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4OyB9XG4gICAgICAuaG9tZSAudGVhc2VyIC50ZWFzZXJfX2ltYWdlIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7IH1cbiAgLmhvbWUgLmZvb3Rlcl9fZGlzY2xhaW1lciAuYm9keS0tZm9vdG5vdGUgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5mdW5kIC5rZXlmYWN0LXRpbWVsaW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi5mdW5kIC5rZXlmYWN0LXRpbWVsaW5lOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG5cbi8qXG4qICBUaGlzIGNvbnRlbnQgaXMgdmlzaWJsZSBvbmx5IHRvIHNjcmVlbiByZWFkZXJzLCB1c2VkIGluc2lkZSBlbXB0eSBsaW5rcywgYnV0dG9ucyBhbmQgc3ZnIGVsZW1lbnRzXG4qICB0byBwcm92aWRlIGEgbWVhbmluZ2Z1bCBsYWJlbCB0byBhc3Npc3RpdmUgdGVjaG5vbG9naWVzLlxuKi9cbi5zci1vbmx5Om5vdCg6Zm9jdXMpOm5vdCg6YWN0aXZlKSB7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDFweDsgfVxuXG4uZnVuZCAubmF2X19zdWIgdWwgbGkgYSwgLmZ1bmQgLm5hdl9fbWFpbiB1bCBsaSBhLCAudWNpdHMgLm5hdl9fc3ViIHVsIGxpIGEsIC51Y2l0cyAubmF2X19tYWluIHVsIGxpIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUY0OTdEOyB9XG5cbi5mdW5kIC5oZWFkZXI6aG92ZXIgLm5hdl9fc3ViIHVsIGxpIGEsIC51Y2l0cyAuaGVhZGVyOmhvdmVyIC5uYXZfX3N1YiB1bCBsaSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzMzQ1YzsgfVxuXG4uZnVuZCAuc2hyaW5rIC5uYXZfX3N1YiB1bCBsaSBhLCAudWNpdHMgLnNocmluayAubmF2X19zdWIgdWwgbGkgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzM0NWM7IH1cblxuLmZ1bmQgLmJhckNoYXJ0cyBzZWN0aW9uIC5iYXI6Zmlyc3QtY2hpbGQgc3BhbiwgLnVjaXRzIC5iYXJDaGFydHMgc2VjdGlvbiAuYmFyOmZpcnN0LWNoaWxkIHNwYW4ge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLmZ1bmQgLmJhckNoYXJ0cyBzZWN0aW9uIC5iYXIgc3BhbiwgLnVjaXRzIC5iYXJDaGFydHMgc2VjdGlvbiAuYmFyIHNwYW4ge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLmZ1bmQgLmtleS1mYWN0cyAua2V5LWZhY3RzX19jb2x1bW4gZHQsIC51Y2l0cyAua2V5LWZhY3RzIC5rZXktZmFjdHNfX2NvbHVtbiBkdCB7XG4gIGNvbG9yOiAjMmM3M2IyOyB9XG5cbi5mdW5kIC5rZXktZmFjdHMgLmJ1dHRvbl9fc3RhY2sgLmJ1dHRvbiwgLnVjaXRzIC5rZXktZmFjdHMgLmJ1dHRvbl9fc3RhY2sgLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICMyYjcxYWUgIWltcG9ydGFudDsgfVxuICAuZnVuZCAua2V5LWZhY3RzIC5idXR0b25fX3N0YWNrIC5idXR0b246aG92ZXIsIC51Y2l0cyAua2V5LWZhY3RzIC5idXR0b25fX3N0YWNrIC5idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMxZjQ5N2QgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gIC5mdW5kIC5rZXktZmFjdHMgLmJ1dHRvbl9fc3RhY2sgLmJ1dHRvbi5idXR0b24tLWNvbnRhY3QtbW9kYWwsIC51Y2l0cyAua2V5LWZhY3RzIC5idXR0b25fX3N0YWNrIC5idXR0b24uYnV0dG9uLS1jb250YWN0LW1vZGFsIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMxZjQ5N2Q7IH1cbiAgICAuZnVuZCAua2V5LWZhY3RzIC5idXR0b25fX3N0YWNrIC5idXR0b24uYnV0dG9uLS1jb250YWN0LW1vZGFsOmhvdmVyLCAudWNpdHMgLmtleS1mYWN0cyAuYnV0dG9uX19zdGFjayAuYnV0dG9uLmJ1dHRvbi0tY29udGFjdC1tb2RhbDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMWY0OTdkICFpbXBvcnRhbnQ7IH1cblxuLmZ1bmQgLmtleWZhY3QtdGltZWxpbmUsIC51Y2l0cyAua2V5ZmFjdC10aW1lbGluZSB7XG4gIGNvbG9yOiAjMmM3M2IyOyB9XG5cbi5mdW5kIC5idXR0b24taG9sZGVyIC5idXR0b24sIC51Y2l0cyAuYnV0dG9uLWhvbGRlciAuYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzJiNzFhZTsgfVxuICAuZnVuZCAuYnV0dG9uLWhvbGRlciAuYnV0dG9uOmhvdmVyLCAudWNpdHMgLmJ1dHRvbi1ob2xkZXIgLmJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzFmNDk3ZDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4uZnVuZCAuYnV0dG9uX19zdGFjayAuZG93bmxvYWQtYWxsLCAudWNpdHMgLmJ1dHRvbl9fc3RhY2sgLmRvd25sb2FkLWFsbCB7XG4gIGJhY2tncm91bmQ6ICMyYjcxYWU7IH1cbiAgLmZ1bmQgLmJ1dHRvbl9fc3RhY2sgLmRvd25sb2FkLWFsbDpob3ZlciwgLnVjaXRzIC5idXR0b25fX3N0YWNrIC5kb3dubG9hZC1hbGw6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMxZjQ5N2Q7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLmZ1bmQgLmJ1dHRvbl9fc3RhY2sgLmJ1dHRvbi0tZGlzYWJsZWQsIC51Y2l0cyAuYnV0dG9uX19zdGFjayAuYnV0dG9uLS1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjNTk1OTU5ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzU5NTk1OSAhaW1wb3J0YW50OyB9XG5cbi5mdW5kIC5iYW5uZXItbGFuZGluZyAuYnV0dG9uX19zdGFjayAuYnV0dG9uLS1hY3RpdmUsIC51Y2l0cyAuYmFubmVyLWxhbmRpbmcgLmJ1dHRvbl9fc3RhY2sgLmJ1dHRvbi0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzJiNzFhZTsgfVxuICAuZnVuZCAuYmFubmVyLWxhbmRpbmcgLmJ1dHRvbl9fc3RhY2sgLmJ1dHRvbi0tYWN0aXZlOmhvdmVyLCAudWNpdHMgLmJhbm5lci1sYW5kaW5nIC5idXR0b25fX3N0YWNrIC5idXR0b24tLWFjdGl2ZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzFmNDk3ZDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4uZnVuZC1jYXJkIC5idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjMmI3MWFlOyB9XG4gIC5mdW5kLWNhcmQgLmJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzFmNDk3ZDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4uZnVuZC10YWJsZSAuZXllLWJyb3cge1xuICBjb2xvcjogIzJjNzNiMiAhaW1wb3J0YW50OyB9XG5cbi5mdW5kLWNhcmRfX2NvbnRlbnQgLmN0YSB7XG4gIGNvbG9yOiAjMmM3M2IyICFpbXBvcnRhbnQ7IH1cblxuLnNob3ctdG9nZ2xlIHtcbiAgY29sb3I6ICMzMDdlYzI7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuc2hvdy10b2dnbGU6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5zaG93LXRvZ2dsZS5tb3JlIC52aWV3LW1vcmUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2hvdy10b2dnbGUubW9yZSAudmlldy1sZXNzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2hvdy10b2dnbGUubGVzcyAudmlldy1tb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2hvdy10b2dnbGUubGVzcyAudmlldy1sZXNzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogc3R5bGVzIHRvIGZpeCBpc3N1ZXMgd2l0aCBmb290ZXIgc29jaWFsIGljb25zIDA4LzIxLzIwMjMgKi9cbi5mb290ZXIgLmZvb3Rlcl9fYm90dG9tIC5mb290ZXJfX2NvbHVtbi5mb290ZXJfc29jaWFscyB7XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiBhdXRvO1xuICBmbGV4LWdyb3c6IDE7XG4gIC8qIHVuZG9pbmcgdGhlbWUgc3R5bGVzIHRoYXQgYWZmZWN0IGljb24gZGlzcGxheSAqLyB9XG4gIC5mb290ZXIgLmZvb3Rlcl9fYm90dG9tIC5mb290ZXJfX2NvbHVtbi5mb290ZXJfc29jaWFscyBzcGFuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuZm9vdGVyIC5mb290ZXJfX2JvdHRvbSAuZm9vdGVyX19jb2x1bW4uZm9vdGVyX3NvY2lhbHMgYSB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgNXB4IDAgMDsgfVxuICAuZm9vdGVyIC5mb290ZXJfX2JvdHRvbSAuZm9vdGVyX19jb2x1bW4uZm9vdGVyX3NvY2lhbHMgLmljb24tLWxpbmtlZGluIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi8qIENDTVdFQi0zNjEgfCBpbmNyZWFzaW5nIG1vYmlsZSBmb290ZXIgbGluayB0YXAgc2l6ZSBmb3IgU0VPICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MjVweCkge1xuICAuZm9vdGVyIC5mb290ZXJfX2JvdHRvbSAuZm9vdGVyX3N0cmF0ZWdpZXMgdWwgbGkgYSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogNDhweDsgfSB9XG5cbmVtIHtcbiAgY29sb3I6ICM0NjQ2NDY7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODI1cHgpIHtcbiAgLmFib3V0IC5wdWxsLXVwLWVsZW1lbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDsgfVxuICAgIC5hYm91dCAucHVsbC11cC1lbGVtZW50IC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5hYm91dCAucHVsbC11cC1lbGVtZW50IC5vdXItdmFsdWVzIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgIC5hYm91dCAucHVsbC11cC1lbGVtZW50IC5vdXItdmFsdWVzIC5vdXItdmFsdWVzX19jb2x1bW4gLm91ci12YWx1ZXNfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAyNXB4OyB9IH1cblxuLm1hcF9fbGVnZW5kIHVsIGxpIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuIiwiLmZ1bmQge1xuICAgIC5rZXlmYWN0LXRpbWVsaW5lIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgICAua2V5ZmFjdC10aW1lbGluZTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG59XG5cbi8vIEZ1bmQgQWNjZXNzaWJpbGl0eSBPdmVycmlkZXNcblxuLypcbiogIFRoaXMgY29udGVudCBpcyB2aXNpYmxlIG9ubHkgdG8gc2NyZWVuIHJlYWRlcnMsIHVzZWQgaW5zaWRlIGVtcHR5IGxpbmtzLCBidXR0b25zIGFuZCBzdmcgZWxlbWVudHNcbiogIHRvIHByb3ZpZGUgYSBtZWFuaW5nZnVsIGxhYmVsIHRvIGFzc2lzdGl2ZSB0ZWNobm9sb2dpZXMuXG4qL1xuLnNyLW9ubHk6bm90KDpmb2N1cyk6bm90KDphY3RpdmUpIHtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApOyBcbiAgICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgXG4gICAgd2lkdGg6IDFweDtcbiAgfVxuXG4gIC5mdW5kLCAudWNpdHMgICB7XG4gICAgLm5hdl9fc3ViLCAubmF2X19tYWluIHtcbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUY0OTdEO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIFxuICAgICAgLmhlYWRlcjpob3ZlciB7XG4gICAgICAgIC5uYXZfX3N1YiB7XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzM0NWM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgfVxuICAgIFxuICAgICAgLnNocmluayB7XG4gICAgICAgIC5uYXZfX3N1YiB7XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzM0NWM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgfVxuICAgIFxuICAgICAgLmJhckNoYXJ0cyBzZWN0aW9uIC5iYXI6Zmlyc3QtY2hpbGQgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjMDAwIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIFxuICAgIC5iYXJDaGFydHMgc2VjdGlvbiAuYmFyIHNwYW4ge1xuICAgICAgICBjb2xvcjogIzAwMCFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5rZXktZmFjdHMge1xuICAgICAgICAua2V5LWZhY3RzX19jb2x1bW4ge1xuICAgICAgICAgICAgZHQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBkYXJrZW4oIzMwN2VjMiwgNCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ1dHRvbl9fc3RhY2sge1xuICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCMzMDdlYzIsIDUlKSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxZjQ5N2QhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuYnV0dG9uLS1jb250YWN0LW1vZGFsIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMWY0OTdkO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzFmNDk3ZCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAua2V5ZmFjdC10aW1lbGluZSB7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oIzMwN2VjMiwgNCUpO1xuICAgIH1cblxuICAgIC5idXR0b24taG9sZGVyIHtcbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oIzMwN2VjMiwgNSUpO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzFmNDk3ZDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5idXR0b25fX3N0YWNrIHtcbiAgICAgICAgLmRvd25sb2FkLWFsbCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oIzMwN2VjMiwgNSUpO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzFmNDk3ZDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5idXR0b24tLWRpc2FibGVkIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNTk1OTU5IWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzU5NTk1OSFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmFubmVyLWxhbmRpbmcge1xuICAgICAgICAuYnV0dG9uX19zdGFjayB7XG4gICAgICAgICAgICAuYnV0dG9uLS1hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigjMzA3ZWMyLCA1JSk7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxZjQ5N2Q7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mdW5kLWNhcmQge1xuICAgIC5idXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oIzMwN2VjMiwgNSUpO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxZjQ5N2Q7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mdW5kLXRhYmxlIHtcbiAgICAuZXllLWJyb3cge1xuICAgICAgICBjb2xvcjogZGFya2VuKCMzMDdlYzIsIDQlKSFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmZ1bmQtY2FyZF9fY29udGVudCB7XG4gICAgLmN0YSB7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oIzMwN2VjMiwgNCUpIWltcG9ydGFudDtcbiAgICB9XG4gIH0iXX0= */
