@charset "UTF-8";
@media only screen and (min-width: 481px) {
  body.home #head #head-inner {
    height: 459px; } }

@media only screen and (max-width: 480px) {
  body.home #head #head-inner {
    height: 130vw; } }

@media only screen and (min-width: 481px) {
  body.home #head #head-outline {
    width: 327px; } }

@media only screen and (max-width: 480px) {
  body.home #head #head-outline {
    top: 70vw;
    width: 89.33333vw;
    height: 60vw; } }

@media only screen and (min-width: 481px) {
  body.home #head #head-images {
    height: 459px; } }

@media only screen and (max-width: 480px) {
  body.home #head #head-images {
    height: 100vw; } }

body.home #head #head-images #head-image01,
body.home #head #head-images #head-image02 {
  height: 100%; }

@media only screen and (min-width: 481px) {
  body.home #head.head-one-image #head-image01 {
    width: calc(100% - 327px); }
  body.home #head.head-two-image #head-image01,
  body.home #head.head-two-image #head-image02 {
    width: calc(100% / 2 - 327px / 2); } }

@media only screen and (min-width: 481px) {
  body.home #head.head-two-image .owl-item {
    height: 459px; }
    body.home #head.head-two-image .owl-item #head-image01,
    body.home #head.head-two-image .owl-item #head-image02 {
      box-sizing: border-box;
      -webkit-box-sizing: border-box;
      width: 100%; }
    body.home #head.head-two-image .owl-item #head-image01 {
      padding-right: calc(327px / 2); }
    body.home #head.head-two-image .owl-item #head-image02 {
      padding-left: calc(327px / 2); } }

@media only screen and (max-width: 480px) {
  body.home #head.head-two-image .owl-item {
    height: 100vw; }
    body.home #head.head-two-image .owl-item #head-image01,
    body.home #head.head-two-image .owl-item #head-image02 {
      width: 100%; } }

body.home #head #head-image01 img,
body.home #head #head-image02 img {
  width: 100% !important;
  height: 100% !important;
  -o-object-fit: cover;
  object-fit: cover;
  font-family: 'object-fit: cover;'; }
  @media only screen and (max-width: 480px) {
    body.home #head #head-image01 img,
    body.home #head #head-image02 img {
      height: 100vw !important; } }

@media only screen and (min-width: 481px) {
  body.home #head #head-outline {
    padding-top: 10px; } }
  @media only screen and (min-width: 481px) and (min-width: 481px) {
    body.home #head #head-outline #head-outline-type {
      top: 20px; } }
  @media only screen and (min-width: 481px) and (max-width: 480px) {
    body.home #head #head-outline #head-outline-type {
      top: 4vw; } }

@media only screen and (min-width: 481px) {
    body.home #head #head-outline #head-outline-top {
      height: 300px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center; }
      body.home #head #head-outline #head-outline-top #head-outline-box {
        min-width: 160px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between; }
        body.home #head #head-outline #head-outline-top #head-outline-box #head-catch {
          -webkit-box-ordinal-group: 4;
          -webkit-order: 3;
          -ms-flex-order: 3;
          order: 3;
          font-size: 16px;
          line-height: 1.2em;
          letter-spacing: normal;
          width: 1.0em;
          margin-bottom: 0px; }
        body.home #head #head-outline #head-outline-top #head-outline-box #head-title {
          -webkit-box-ordinal-group: 3;
          -webkit-order: 2;
          -ms-flex-order: 2;
          order: 2;
          min-width: 110px;
          padding: 0px 1.5em;
          margin-top: -0.1em;
          margin-bottom: 0px;
          text-align: center; }
          body.home #head #head-outline #head-outline-top #head-outline-box #head-title .prefix {
            display: inline-block;
            vertical-align: inherit;
            font-size: 14px;
            line-height: 1.0em;
            margin: 0px;
            margin-bottom: 12px; }
          body.home #head #head-outline #head-outline-top #head-outline-box #head-title .space {
            display: none; }
          body.home #head #head-outline #head-outline-top #head-outline-box #head-title .name {
            display: block;
            font-size: 39px;
            line-height: 1.2em;
            letter-spacing: normal;
            width: 1.0em;
            margin: 0px auto -0.05em auto; }
        body.home #head #head-outline #head-outline-top #head-outline-box #head-area {
          -webkit-box-ordinal-group: 2;
          -webkit-order: 1;
          -ms-flex-order: 1;
          order: 1;
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: end;
          -webkit-align-items: flex-end;
          -ms-flex-align: end;
          align-items: flex-end;
          font-size: 16px;
          line-height: 1.2em;
          letter-spacing: normal;
          width: 1.0em; }
    body.home #head #head-outline #head-outline-bottom {
      width: 100%;
      margin-top: 0px;
      text-align: center; }
      body.home #head #head-outline #head-outline-bottom .title-eng .prefix-eng,
      body.home #head #head-outline #head-outline-bottom .title-eng .name-eng {
        display: block;
        font-size: 12px;
        line-height: 1.5em; }
      body.home #head #head-outline #head-outline-bottom .title-eng .space {
        display: none; }
      body.home #head #head-outline #head-outline-bottom .title-eng:after {
        content: " ";
        display: block;
        width: 12px;
        height: 12px;
        background: url("../img/cmn_ic_eyecatch01.svg") no-repeat 0px 0px;
        background-size: auto 100%;
        margin: 10px auto 12px; }
      body.home #head #head-outline #head-outline-bottom .area-eng {
        font-size: 10px;
        line-height: 1.5em; } }

@media only screen and (max-width: 480px) {
  body.home #head #head-outline {
    padding-top: 6.66667vw; }
    body.home #head #head-outline #head-outline-type {
      top: 5.33333vw;
      font-size: 4.26667vw; }
    body.home #head #head-outline #head-outline-top #head-outline-box #head-catch {
      font-size: 4vw;
      margin-bottom: 2.93333vw; }
    body.home #head #head-outline #head-outline-top #head-outline-box #head-title {
      margin-bottom: 3.2vw; }
      body.home #head #head-outline #head-outline-top #head-outline-box #head-title .prefix {
        font-size: 4vw;
        margin-right: 2.13333vw; }
      body.home #head #head-outline #head-outline-top #head-outline-box #head-title .name {
        font-size: 8vw; }
    body.home #head #head-outline #head-outline-top #head-outline-box #head-area {
      font-size: 3.46667vw; }
    body.home #head #head-outline #head-outline-bottom {
      margin-top: 3.46667vw; }
      body.home #head #head-outline #head-outline-bottom:after {
        width: 3.46667vw;
        height: 3.46667vw;
        margin: 0px auto 3.46667vw; }
      body.home #head #head-outline #head-outline-bottom .title-eng .prefix-eng,
      body.home #head #head-outline #head-outline-bottom .title-eng .name-eng {
        font-size: 2.8vw; }
      body.home #head #head-outline #head-outline-bottom .area-eng {
        font-size: 2.26667vw;
        margin-top: 1.2vw; } }

@media only screen and (min-width: 481px) {
  body.home #container {
    padding: 40px 0px 0px; } }

@media only screen and (max-width: 480px) {
  body.home #container {
    margin-top: 5.33333vw;
    padding: 4.26667vw 0px 0px;
    border-top: 0.26667vw solid #c32929; } }

@media only screen and (min-width: 481px) {
  .home-infomation {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 1058px;
    margin: -15px auto 76px; } }

.home-infomation > .heading {
  font-family: dnp-shuei-mincho-pr6, serif;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  line-height: 1.0em; }
  @media only screen and (min-width: 481px) {
    .home-infomation > .heading {
      width: 200px;
      padding-left: 60px;
      padding-right: 20px;
      font-size: 16px; } }
  @media only screen and (max-width: 480px) {
    .home-infomation > .heading {
      font-size: 3.46667vw;
      text-align: center;
      margin-bottom: 3.2vw; } }

.home-infomation > .home-info-list {
  box-sizing: border-box;
  -webkit-box-sizing: border-box; }
  @media only screen and (min-width: 481px) {
    .home-infomation > .home-info-list {
      width: calc(100% - 200px); } }
  @media only screen and (max-width: 480px) {
    .home-infomation > .home-info-list {
      width: 100%;
      padding: 0px 4vw; } }
  .home-infomation > .home-info-list > li {
    padding: 0px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    line-height: 1.25em; }
    @media only screen and (min-width: 481px) {
      .home-infomation > .home-info-list > li {
        margin: 0px 0px 10px;
        font-size: 12px; } }
    @media only screen and (max-width: 480px) {
      .home-infomation > .home-info-list > li {
        margin: 0px 0px 2.93333vw;
        font-size: 2.93333vw; } }
    .home-infomation > .home-info-list > li:nth-last-child(1) {
      margin-bottom: 0px; }
    .home-infomation > .home-info-list > li .date {
      position: relative; }
      @media only screen and (min-width: 481px) {
        .home-infomation > .home-info-list > li .date {
          width: 104px; } }
      @media only screen and (max-width: 480px) {
        .home-infomation > .home-info-list > li .date {
          width: 25.33333vw; } }
      .home-infomation > .home-info-list > li .date:after {
        content: " ";
        display: inline-block;
        vertical-align: middle;
        background: url("../img/cmn_ic_dia.svg") no-repeat 0px 0px;
        margin: auto 0px;
        position: absolute;
        right: 0px;
        top: 0px;
        bottom: 0px; }
        @media only screen and (min-width: 481px) {
          .home-infomation > .home-info-list > li .date:after {
            width: 6px;
            height: 6px; } }
        @media only screen and (max-width: 480px) {
          .home-infomation > .home-info-list > li .date:after {
            width: 2vw;
            height: 2vw;
            margin-top: 0.35em; } }
    @media only screen and (min-width: 481px) {
      .home-infomation > .home-info-list > li .text {
        width: 794px;
        padding-left: 12px; } }
    @media only screen and (max-width: 480px) {
      .home-infomation > .home-info-list > li .text {
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        width: calc(100% - 25.33333vw);
        padding-left: 1.86667vw;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis; } }
    .home-infomation > .home-info-list > li a {
      -webkit-transition: none;
      transition: none; }
    .home-infomation > .home-info-list > li a:link,
    .home-infomation > .home-info-list > li a:visited {
      color: #000000;
      text-decoration: none; }
    .home-infomation > .home-info-list > li a:hover,
    .home-infomation > .home-info-list > li a:active {
      color: #c32929;
      text-decoration: underline; }

.home-infomation > .more {
  width: 100%;
  font-family: dnp-shuei-mincho-pr6, serif; }
  @media only screen and (min-width: 481px) {
    .home-infomation > .more {
      margin-top: 16px; } }
  @media only screen and (max-width: 480px) {
    .home-infomation > .more {
      margin-top: 4.26667vw; } }
  .home-infomation > .more a {
    display: block;
    background: #f6f6f6;
    color: #000000 !important;
    text-decoration: none !important;
    text-align: center;
    line-height: 1.0em; }
    @media only screen and (min-width: 481px) {
      .home-infomation > .more a {
        padding: 8px;
        font-size: 11px; } }
    @media only screen and (max-width: 480px) {
      .home-infomation > .more a {
        padding: 3.2vw;
        font-size: 3.46667vw; } }
    .home-infomation > .more a:after {
      content: " ";
      display: inline-block;
      vertical-align: middle;
      background: url("../img/cmn_ic_arw02.svg") no-repeat 0px 0px;
      background-size: 100% auto; }
      @media only screen and (min-width: 481px) {
        .home-infomation > .more a:after {
          width: 8px;
          height: 7px;
          margin-left: 6px; } }
      @media only screen and (max-width: 480px) {
        .home-infomation > .more a:after {
          width: 2.4vw;
          height: 2.4vw;
          margin-left: 1.33333vw; } }
    .home-infomation > .more a:hover {
      opacity: 0.5; }

.home-sec-about {
  width: 100%;
  position: relative; }
  .home-sec-about > .sec-inner {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    margin: 0px auto; }
  .home-sec-about .sec-heading {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-family: dnp-shuei-mincho-pr6, serif;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; }
    @media only screen and (min-width: 481px) {
      .home-sec-about .sec-heading {
        height: 264px;
        padding: 0px 0px 0px 500px;
        font-size: 24px;
        line-height: 1.5em; } }
    @media only screen and (max-width: 480px) {
      .home-sec-about .sec-heading {
        text-align: center;
        padding-bottom: 6.66667vw;
        font-size: 5.33333vw;
        line-height: 1.5em; } }
    .home-sec-about .sec-heading .temple {
      text-align: center; }
      @media only screen and (min-width: 481px) {
        .home-sec-about .sec-heading .temple {
          display: block;
          font-size: 32px;
          line-height: 1.5em; } }
      @media only screen and (max-width: 480px) {
        .home-sec-about .sec-heading .temple {
          font-size: 6.66667vw;
          line-height: 1.5em; } }
    .home-sec-about .sec-heading > .inner {
      display: block;
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
      -ms-flex-order: 1;
      order: 1;
      text-align: center; }
      @media only screen and (max-width: 480px) {
        .home-sec-about .sec-heading > .inner {
          width: 100%; } }
    .home-sec-about .sec-heading:before {
      -webkit-box-ordinal-group: 3;
      -webkit-order: 2;
      -ms-flex-order: 2;
      order: 2;
      content: " ";
      display: block;
      background: url("../img/cmn_ic_eyecatch01.svg") no-repeat 0px 0px;
      background-size: 100% auto; }
      @media only screen and (min-width: 481px) {
        .home-sec-about .sec-heading:before {
          width: 12px;
          height: 12px;
          margin: 14px auto 0px; } }
      @media only screen and (max-width: 480px) {
        .home-sec-about .sec-heading:before {
          width: 2vw;
          height: 2vw;
          margin: 3.73333vw auto 0px; } }
    .home-sec-about .sec-heading:after {
      -webkit-box-ordinal-group: 4;
      -webkit-order: 3;
      -ms-flex-order: 3;
      order: 3;
      content: attr(data-text);
      display: block;
      text-align: center;
      font-family: cormorant-garamond, serif;
      font-family: dnp-shuei-mincho-pr6, serif;
      line-height: 1.0em; }
      @media only screen and (min-width: 481px) {
        .home-sec-about .sec-heading:after {
          margin: 14px auto 0px;
          font-size: 12px; } }
      @media only screen and (max-width: 480px) {
        .home-sec-about .sec-heading:after {
          margin: 3.73333vw auto 0px;
          font-size: 2.66667vw; } }
    @media only screen and (min-width: 481px) {
      .home-sec-about .sec-heading.simple {
        padding: 0px 0px 30px;
        height: auto; } }
    @media only screen and (min-width: 481px) {
      .home-sec-about .sec-heading.simple .temple {
        display: inline-block; } }
  .home-sec-about .about-body {
    background: #f6f6f6; }
    @media only screen and (min-width: 481px) {
      .home-sec-about .about-body {
        padding: 48px 54px 54px; } }
    @media only screen and (max-width: 480px) {
      .home-sec-about .about-body {
        padding: 8vw 5.33333vw 10.66667vw; } }
    .home-sec-about .about-body #about-more {
      font-family: dnp-shuei-mincho-pr6, serif;
      display: block;
      text-align: center;
      font-size: 1.2em;
      line-height: 1.05em; }
      .home-sec-about .about-body #about-more a:link,
      .home-sec-about .about-body #about-more a:visited {
        color: #000000;
        text-decoration: none; }
      .home-sec-about .about-body #about-more a:hover,
      .home-sec-about .about-body #about-more a:active {
        color: #c32929;
        text-decoration: none; }
      .home-sec-about .about-body #about-more a:after {
        content: "＋";
        color: #c32929 !important; }
    .home-sec-about .about-body .about-body-inner {
      -webkit-transition: all 0.8s;
      transition: all 0.8s;
      overflow: hidden;
      position: relative;
      max-height: 99999px; }
      .home-sec-about .about-body .about-body-inner.hidden:after {
        content: " ";
        display: block;
        width: 100%;
        position: absolute;
        left: 0px;
        bottom: 0px;
        background: #f6f6f6;
        /* Old browsers */
        background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #f6f6f6 70%, #f6f6f6 100%);
        background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(70%, #f6f6f6), to(#f6f6f6));
        background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #f6f6f6 70%, #f6f6f6 100%);
        z-index: 999999; }
        @media only screen and (min-width: 481px) {
          .home-sec-about .about-body .about-body-inner.hidden:after {
            height: 100px; } }
        @media only screen and (max-width: 480px) {
          .home-sec-about .about-body .about-body-inner.hidden:after {
            height: 20vw; } }
      .home-sec-about .about-body .about-body-inner > * {
        margin-bottom: 2.4em; }
        .home-sec-about .about-body .about-body-inner > *:nth-last-child(1) {
          margin-bottom: 0px; }
      .home-sec-about .about-body .about-body-inner > * + .greeting {
        border-top: 1px solid #cccccc;
        padding-top: 4.0em;
        margin-top: 4.0em; }
    .home-sec-about .about-body .greeting {
      zoom: 1; }
      .home-sec-about .about-body .greeting:after {
        height: 0;
        display: block;
        clear: both;
        visibility: hidden;
        content: " ";
        line-height: 0; }
      .home-sec-about .about-body .greeting > .heading {
        text-align: center;
        font-family: dnp-shuei-mincho-pr6, serif;
        line-height: 1.5em;
        margin-bottom: 1.0em; }
        @media only screen and (min-width: 481px) {
          .home-sec-about .about-body .greeting > .heading {
            font-size: 30px; } }
        @media only screen and (max-width: 480px) {
          .home-sec-about .about-body .greeting > .heading {
            font-size: 5.33333vw; } }
      .home-sec-about .about-body .greeting .sub-image {
        height: auto; }
        @media only screen and (min-width: 481px) {
          .home-sec-about .about-body .greeting .sub-image {
            width: 300px;
            float: right;
            margin: 0px 0px 0.8em 1.6em !important; } }
        @media only screen and (max-width: 480px) {
          .home-sec-about .about-body .greeting .sub-image {
            width: 100%; } }
      .home-sec-about .about-body .greeting > p {
        width: auto;
        margin-bottom: 1.8em; }
        .home-sec-about .about-body .greeting > p:nth-last-child(1) {
          margin-bottom: 0px; }
    .home-sec-about .about-body .main-image {
      background: #efefef url("../img/loading.gif") no-repeat 50% 50%; }
      @media only screen and (min-width: 481px) {
        .home-sec-about .about-body .main-image {
          width: 560px;
          height: 360px;
          margin-top: -312px;
          margin-left: -120px;
          margin-bottom: 48px; } }
      @media only screen and (max-width: 480px) {
        .home-sec-about .about-body .main-image {
          margin: -8vw -5.33333vw 8vw; } }
      .home-sec-about .about-body .main-image img {
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover;
        font-family: 'object-fit: cover;'; }
    .home-sec-about .about-body .sub-image {
      background: #efefef url("../img/loading.gif") no-repeat 50% 50%; }
      @media only screen and (min-width: 481px) {
        .home-sec-about .about-body .sub-image {
          width: 290px;
          height: 290px; } }
      @media only screen and (max-width: 480px) {
        .home-sec-about .about-body .sub-image {
          width: 66.66667vw;
          height: 66.66667vw;
          margin: 0px auto;
          margin-bottom: 2.4em; } }
      .home-sec-about .about-body .sub-image img {
        margin-top: 0.5em;
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover;
        font-family: 'object-fit: cover;'; }
    @media only screen and (min-width: 481px) {
      .home-sec-about .about-body .clearfix:nth-of-type(odd) .sub-image {
        float: right; }
      .home-sec-about .about-body .clearfix:nth-of-type(even) .sub-image {
        float: left; } }
    .home-sec-about .about-body .text {
      line-height: 1.8em; }
      .home-sec-about .about-body .text > p {
        margin-bottom: 2.4em; }
        .home-sec-about .about-body .text > p:nth-last-child(1) {
          margin-bottom: 0px; }
      @media only screen and (min-width: 481px) {
        .home-sec-about .about-body .text {
          width: 330px;
          font-size: 14px; } }
      @media only screen and (max-width: 480px) {
        .home-sec-about .about-body .text {
          font-size: 1.0em;
          margin-bottom: 2.4em; } }
    @media only screen and (min-width: 481px) {
      .home-sec-about .about-body .clearfix:nth-of-type(odd) .text {
        float: left; }
      .home-sec-about .about-body .clearfix:nth-of-type(even) .text {
        float: right; } }
  .home-sec-about .subpages {
    border-top: 1px solid #cccccc;
    padding-top: 4.0em;
    margin-top: 4.0em; }
    @media only screen and (min-width: 481px) {
      .home-sec-about .subpages .archive-list {
        margin: 0px 0px; } }
    @media only screen and (max-width: 480px) {
      .home-sec-about .subpages .archive-list {
        margin: 0px -4.66667vw; } }
  @media only screen and (min-width: 481px) {
    .home-sec-about > .sec-inner {
      width: 934px;
      padding-bottom: 80px; } }
  @media only screen and (max-width: 480px) {
    .home-sec-about > .sec-inner {
      padding-top: 12.53333vw; } }
  @media only screen and (min-width: 481px) {
    .home-sec-about .sec-heading {
      padding: 0px 0px 0px 654px; } }
  @media only screen and (min-width: 481px) {
    .home-sec-about .sec-heading.simple {
      padding: 20px 0px 30px; } }
  @media only screen and (min-width: 481px) {
    .home-sec-about .about-body .main-image {
      width: 716px; } }
  @media only screen and (min-width: 481px) {
    .home-sec-about .about-body .sub-image {
      width: 390px;
      height: 390px; } }
  @media only screen and (min-width: 481px) {
    .home-sec-about .about-body .text {
      width: 390px; } }

.home-sec-highlight {
  width: 100%;
  position: relative; }
  .home-sec-highlight > .sec-inner {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    background: #f6f6f6; }
    @media only screen and (min-width: 481px) {
      .home-sec-highlight > .sec-inner {
        padding: 46px 0px 80px; } }
    @media only screen and (max-width: 480px) {
      .home-sec-highlight > .sec-inner {
        padding: 8vw 5.33333vw 9.33333vw; } }
  .home-sec-highlight .sec-heading {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-family: dnp-shuei-mincho-pr6, serif;
    text-align: center;
    line-height: 1.25em;
    background: #ffffff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; }
    @media only screen and (min-width: 481px) {
      .home-sec-highlight .sec-heading {
        font-size: 32px;
        padding-top: 60px;
        padding-bottom: 20px; } }
    @media only screen and (max-width: 480px) {
      .home-sec-highlight .sec-heading {
        font-size: 6.66667vw;
        padding: 10.66667vw 0px 6.4vw; } }
    .home-sec-highlight .sec-heading > .inner {
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
      -ms-flex-order: 1;
      order: 1;
      text-align: center; }
    .home-sec-highlight .sec-heading:before {
      -webkit-box-ordinal-group: 3;
      -webkit-order: 2;
      -ms-flex-order: 2;
      order: 2;
      content: " ";
      display: block;
      background: url("../img/cmn_ic_eyecatch01.svg") no-repeat 0px 0px;
      background-size: 100% auto; }
      @media only screen and (min-width: 481px) {
        .home-sec-highlight .sec-heading:before {
          width: 12px;
          height: 12px;
          margin: 14px auto 0px; } }
      @media only screen and (max-width: 480px) {
        .home-sec-highlight .sec-heading:before {
          width: 2vw;
          height: 2vw;
          margin: 3.73333vw auto 0px; } }
    .home-sec-highlight .sec-heading:after {
      -webkit-box-ordinal-group: 4;
      -webkit-order: 3;
      -ms-flex-order: 3;
      order: 3;
      content: attr(data-text);
      display: block;
      text-align: center;
      font-family: cormorant-garamond, serif;
      font-family: dnp-shuei-mincho-pr6, serif;
      line-height: 1.0em; }
      @media only screen and (min-width: 481px) {
        .home-sec-highlight .sec-heading:after {
          margin: 14px auto 0px;
          font-size: 12px; } }
      @media only screen and (max-width: 480px) {
        .home-sec-highlight .sec-heading:after {
          margin: 3.73333vw auto 0px;
          font-size: 2.66667vw; } }
  .home-sec-highlight .home-highlight-list {
    list-style-type: none;
    margin: 0px auto;
    padding: 0px; }
    @media only screen and (min-width: 481px) {
      .home-sec-highlight .home-highlight-list {
        width: 840px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; } }
    .home-sec-highlight .home-highlight-list > li {
      padding: 0px; }
      @media only screen and (min-width: 481px) {
        .home-sec-highlight .home-highlight-list > li {
          width: 350px;
          margin: 0px 35px 54px; } }
      @media only screen and (max-width: 480px) {
        .home-sec-highlight .home-highlight-list > li {
          margin: 0px 0px 10.66667vw; }
          .home-sec-highlight .home-highlight-list > li:nth-last-child(1) {
            margin-bottom: 0px; } }
      .home-sec-highlight .home-highlight-list > li .image {
        text-align: center;
        background: #efefef url("../img/loading.gif") no-repeat 50% 50%; }
        @media only screen and (min-width: 481px) {
          .home-sec-highlight .home-highlight-list > li .image {
            width: 100%;
            height: 350px;
            margin-bottom: 28px; } }
        @media only screen and (max-width: 480px) {
          .home-sec-highlight .home-highlight-list > li .image {
            width: 60vw;
            height: 60vw;
            margin: 0px auto 4vw; } }
        .home-sec-highlight .home-highlight-list > li .image img {
          width: 100%;
          height: 100%;
          -o-object-fit: cover;
          object-fit: cover;
          font-family: 'object-fit: cover;'; }
      .home-sec-highlight .home-highlight-list > li .name {
        text-align: center;
        font-family: dnp-shuei-mincho-pr6, serif;
        line-height: 1.5em; }
        @media only screen and (min-width: 481px) {
          .home-sec-highlight .home-highlight-list > li .name {
            font-size: 18px;
            margin-bottom: 8px; } }
        @media only screen and (max-width: 480px) {
          .home-sec-highlight .home-highlight-list > li .name {
            font-size: 4.8vw;
            margin-bottom: 2.66667vw; } }
      .home-sec-highlight .home-highlight-list > li .summary {
        font-family: dnp-shuei-mincho-pr6, serif; }
        .home-sec-highlight .home-highlight-list > li .summary > p {
          margin-bottom: 1.0em; }
          .home-sec-highlight .home-highlight-list > li .summary > p:nth-last-child(1) {
            margin-bottom: 0px; }
      .home-sec-highlight .home-highlight-list > li .outline {
        list-style-type: none;
        padding: 0px; }
        @media only screen and (min-width: 481px) {
          .home-sec-highlight .home-highlight-list > li .outline {
            margin: 12px 0px 0px 0px; } }
        @media only screen and (max-width: 480px) {
          .home-sec-highlight .home-highlight-list > li .outline {
            margin: 2.13333vw 0px 0px 0px; } }
        .home-sec-highlight .home-highlight-list > li .outline > li {
          margin: 0px;
          padding: 0px;
          line-height: 1.35em;
          text-indent: -1.0em;
          margin-left: 1.0em; }
          @media only screen and (min-width: 481px) {
            .home-sec-highlight .home-highlight-list > li .outline > li {
              font-size: 12px;
              margin-bottom: 8px; } }
          @media only screen and (max-width: 480px) {
            .home-sec-highlight .home-highlight-list > li .outline > li {
              font-size: 2.93333vw;
              margin-bottom: 1.33333vw; } }
          .home-sec-highlight .home-highlight-list > li .outline > li:nth-last-child(1) {
            margin-bottom: 0px; }
          .home-sec-highlight .home-highlight-list > li .outline > li:before {
            content: "●";
            color: #c32929; }

.year-event {
  list-style-type: none;
  margin: 0px;
  padding: 0px; }
  .year-event > li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    .year-event > li:nth-child(odd) {
      background: #e6e6e6; }
    .year-event > li > * {
      box-sizing: border-box;
      -webkit-box-sizing: border-box; }
    .year-event > li .heading {
      font-family: dnp-shuei-mincho-pr6, serif;
      text-align: right;
      white-space: nowrap;
      line-height: 1.0em; }
      @media only screen and (min-width: 481px) {
        .year-event > li .heading {
          width: 44px;
          padding: 8px 6px 8px 4px;
          font-size: 14px; } }
      @media only screen and (max-width: 480px) {
        .year-event > li .heading {
          width: 12.26667vw;
          padding: 1.86667vw 2.13333vw 1.86667vw 1.33333vw;
          font-size: 3.46667vw; } }
    .year-event > li .event {
      list-style-type: none;
      margin: 0px;
      line-height: 1.0em; }
      @media only screen and (min-width: 481px) {
        .year-event > li .event {
          width: calc(100% - 44px);
          padding: 0.3em 0px; } }
      @media only screen and (max-width: 480px) {
        .year-event > li .event {
          width: calc(100% - 12.26667vw);
          padding: 0.3em 0px; } }
      .year-event > li .event > li {
        display: inline-block;
        margin: 0px;
        padding: 0px;
        line-height: 1.7em;
        letter-spacing: normal;
        margin-right: 0.8em; }
        @media only screen and (min-width: 481px) {
          .year-event > li .event > li {
            font-size: 12px; } }
        @media only screen and (max-width: 480px) {
          .year-event > li .event > li {
            font-size: 2.93333vw; } }
        .year-event > li .event > li:before {
          content: "●";
          color: #c32929; }

.home-sec-sns {
  width: 100%;
  background: #eeeeee;
  position: relative; }
  .home-sec-sns > .sec-inner {
    box-sizing: border-box;
    -webkit-box-sizing: border-box; }
    @media only screen and (min-width: 481px) {
      .home-sec-sns > .sec-inner {
        width: 1058px;
        margin: 0px auto;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding: 70px 0px 84px; } }
    @media only screen and (max-width: 480px) {
      .home-sec-sns > .sec-inner {
        padding: 9.33333vw 5.33333vw 10.66667vw; } }
    @media only screen and (min-width: 481px) {
      .home-sec-sns > .sec-inner > * {
        margin: 0px 20px; } }
  @media only screen and (min-width: 481px) {
    .home-sec-sns .sns-header {
      height: 64px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
      margin-bottom: 16px; } }
  @media only screen and (max-width: 480px) {
    .home-sec-sns .sns-header {
      margin-bottom: 3.73333vw; } }
  .home-sec-sns #tweet-outer {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    overflow: auto;
    background: #ffffff;
    border: 1px solid #cccccc; }
    @media only screen and (min-width: 481px) {
      .home-sec-sns #tweet-outer {
        height: 680px;
        padding: 10px; } }
    @media only screen and (max-width: 480px) {
      .home-sec-sns #tweet-outer {
        height: 80vw;
        border-width: 0.26667vw;
        padding: 2.66667vw; } }
    .home-sec-sns #tweet-outer .noresults {
      text-align: center;
      font-size: 0.9em;
      line-height: 1.6em; }
    .home-sec-sns #tweet-outer .more {
      padding: 1.0em 0px;
      text-align: center;
      font-size: 0.9em;
      line-height: 1.6em; }
    .home-sec-sns #tweet-outer .item {
      border-bottom: 1px solid #cccccc;
      padding: 0.8em 0px; }
      @media only screen and (max-width: 480px) {
        .home-sec-sns #tweet-outer .item {
          border-width: 0.26667vw; } }
    .home-sec-sns #tweet-outer a:link,
    .home-sec-sns #tweet-outer a:visited {
      color: #4ba1ec;
      text-decoration: none; }
    .home-sec-sns #tweet-outer a:hover,
    .home-sec-sns #tweet-outer a:active {
      color: #4ba1ec;
      text-decoration: underline; }
    .home-sec-sns #tweet-outer .name {
      font-size: 0.9em;
      line-height: 1.2em;
      color: #4ba1ec;
      margin-bottom: 0.4em; }
      .home-sec-sns #tweet-outer .name a {
        color: #1b95e0 !important;
        text-decoration: none !important; }
    .home-sec-sns #tweet-outer .images {
      float: right;
      margin: 0px 0px 0.8em 1.2em; }
      .home-sec-sns #tweet-outer .images img {
        width: auto;
        height: auto; }
        @media only screen and (min-width: 481px) {
          .home-sec-sns #tweet-outer .images img {
            width: 60px; } }
        @media only screen and (max-width: 480px) {
          .home-sec-sns #tweet-outer .images img {
            width: 16vw; } }
    .home-sec-sns #tweet-outer .text {
      font-size: 0.8em;
      line-height: 1.6em; }
    .home-sec-sns #tweet-outer .date {
      clear: both;
      text-align: right;
      font-size: 0.7em;
      line-height: 1.5em;
      padding-top: 0.4em; }
      .home-sec-sns #tweet-outer .date a:link,
      .home-sec-sns #tweet-outer .date a:visited {
        color: #000000;
        text-decoration: none; }
      .home-sec-sns #tweet-outer .date a:hover,
      .home-sec-sns #tweet-outer .date a:active {
        color: #4ba1ec;
        text-decoration: underline; }
  @media only screen and (max-width: 480px) {
    .home-sec-sns .twitter-box,
    .home-sec-sns .widget-box {
      margin-bottom: 10.66667vw; }
      .home-sec-sns .twitter-box:nth-last-child(1),
      .home-sec-sns .widget-box:nth-last-child(1) {
        margin-bottom: 0px; } }
  @media only screen and (min-width: 481px) {
    .home-sec-sns .twitter-box {
      width: 480px; } }
  @media only screen and (max-width: 480px) {
    .home-sec-sns .twitter-box {
      width: 100%; } }
  @media only screen and (min-width: 481px) {
    .home-sec-sns .widget-box {
      width: 480px; }
      .home-sec-sns .widget-box iframe {
        min-width: 0 !important;
        width: 100%; } }
  @media only screen and (max-width: 480px) {
    .home-sec-sns .widget-box {
      width: 100%; }
      .home-sec-sns .widget-box iframe {
        min-width: 0 !important;
        width: 100%; } }
  .home-sec-sns .sec-heading {
    font-family: dnp-shuei-mincho-pr6, serif;
    text-align: center;
    line-height: 1.25em; }
    @media only screen and (min-width: 481px) {
      .home-sec-sns .sec-heading {
        font-size: 28px; } }
    @media only screen and (max-width: 480px) {
      .home-sec-sns .sec-heading {
        font-size: 5.33333vw; } }
  .home-sec-sns .lead {
    font-family: dnp-shuei-mincho-pr6, serif;
    text-align: center;
    line-height: 1.25em; }
    @media only screen and (min-width: 481px) {
      .home-sec-sns .lead {
        font-size: 14px;
        margin-top: 12px; } }
    @media only screen and (max-width: 480px) {
      .home-sec-sns .lead {
        font-size: 2.93333vw;
        margin-top: 2.4vw; } }

.home-sec-topics {
  width: 100%;
  position: relative; }
  .home-sec-topics > .sec-inner {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    margin: 0px auto; }
    @media only screen and (min-width: 481px) {
      .home-sec-topics > .sec-inner {
        width: 876px;
        padding: 70px 0px 84px; } }
    @media only screen and (max-width: 480px) {
      .home-sec-topics > .sec-inner {
        padding: 10.66667vw 0px 12vw; } }
  .home-sec-topics .sec-heading {
    font-family: dnp-shuei-mincho-pr6, serif;
    text-align: center;
    line-height: 1.25em; }
    @media only screen and (min-width: 481px) {
      .home-sec-topics .sec-heading {
        font-size: 28px;
        margin-bottom: 24px; } }
    @media only screen and (max-width: 480px) {
      .home-sec-topics .sec-heading {
        font-size: 5.33333vw;
        margin-bottom: 4.26667vw; } }
  .home-sec-topics .archive-list {
    margin: 0px; }
    @media only screen and (min-width: 481px) {
      .home-sec-topics .archive-list > li {
        width: 234px;
        margin: 0px 29px 40px; }
        .home-sec-topics .archive-list > li .image {
          height: 234px; } }
  .home-sec-topics .more {
    font-family: dnp-shuei-mincho-pr6, serif;
    text-align: center;
    line-height: 1.0em; }
    @media only screen and (min-width: 481px) {
      .home-sec-topics .more {
        font-size: 16px;
        margin-top: 56px; } }
    @media only screen and (max-width: 480px) {
      .home-sec-topics .more {
        font-size: 4vw;
        margin-top: 2.66667vw; } }
    .home-sec-topics .more a {
      border-bottom: 1px solid #000000;
      display: inline-block;
      color: #000000; }
      @media only screen and (min-width: 481px) {
        .home-sec-topics .more a {
          padding: 0px 5px 7px; } }
      @media only screen and (max-width: 480px) {
        .home-sec-topics .more a {
          border-width: 0.26667vw;
          padding: 0px 0.66667vw 1.33333vw; } }
    .home-sec-topics .more a:link,
    .home-sec-topics .more a:visited {
      color: #000000;
      text-decoration: none;
      opacity: 1.0; }
    .home-sec-topics .more a:hover,
    .home-sec-topics .more a:active {
      color: #000000;
      text-decoration: none;
      opacity: 0.5; }

.home-sec-gallery {
  width: 100%;
  background: #f6f6f6;
  position: relative; }
  .home-sec-gallery > .sec-inner {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    margin: 0px auto; }
    @media only screen and (min-width: 481px) {
      .home-sec-gallery > .sec-inner {
        width: 840px;
        padding: 70px 0px 140px; } }
    @media only screen and (max-width: 480px) {
      .home-sec-gallery > .sec-inner {
        padding: 9.33333vw 0px 12vw; } }
  .home-sec-gallery .sec-heading {
    font-family: dnp-shuei-mincho-pr6, serif;
    text-align: center;
    line-height: 1.25em; }
    @media only screen and (min-width: 481px) {
      .home-sec-gallery .sec-heading {
        font-size: 28px;
        margin-bottom: 24px; } }
    @media only screen and (max-width: 480px) {
      .home-sec-gallery .sec-heading {
        font-size: 5.33333vw;
        margin-bottom: 4.26667vw; } }

.home-sec-gallery .slider-pro.no-swipe .sp-slides {
  -webkit-transform: translate3d(0px, 0px, 0px) !important;
  transform: translate3d(0px, 0px, 0px) !important; }

@media only screen and (max-width: 480px) {
  .home-sec-gallery .sp-slides-container {
    background: #eeeeee; } }

.home-sec-gallery .sp-thumbnails-container {
  overflow: hidden; }
  @media only screen and (min-width: 481px) {
    .home-sec-gallery .sp-thumbnails-container {
      max-width: 780px !important; } }
  @media only screen and (max-width: 480px) {
    .home-sec-gallery .sp-thumbnails-container {
      max-width: 77.33333vw !important; } }

.home-sec-gallery .sp-thumbnails {
  margin: 0px auto; }

@media only screen and (min-width: 481px) {
  .home-sec-gallery .sp-bottom-thumbnails,
  .home-sec-gallery .sp-top-thumbnails {
    margin-top: 24px !important; } }

@media only screen and (max-width: 480px) {
  .home-sec-gallery .sp-bottom-thumbnails,
  .home-sec-gallery .sp-top-thumbnails {
    margin-top: 5.33333vw !important; } }

@media only screen and (min-width: 481px) {
  .home-sec-gallery .sp-bottom-thumbnails .sp-thumbnail-container,
  .home-sec-gallery .sp-top-thumbnails .sp-thumbnail-container {
    margin-left: 4px !important;
    margin-right: 4px !important; } }

@media only screen and (max-width: 480px) {
  .home-sec-gallery .sp-bottom-thumbnails .sp-thumbnail-container,
  .home-sec-gallery .sp-top-thumbnails .sp-thumbnail-container {
    margin-left: 1.2vw !important;
    margin-right: 1.2vw !important; } }

.home-sec-gallery .slider-pro {
  opacity: 0;
  -webkit-transition: all 0.6s;
  transition: all 0.6s; }
  .home-sec-gallery .slider-pro img.sp-thumbnail {
    width: 100% !important;
    height: 100% !important;
    box-sizing: border-box !important;
    -webkit-box-sizing: border-box !important;
    margin: 0px !important; }

.home-sec-gallery .slider-pro .sp-selected-thumbnail img.sp-thumbnail {
  border: 2px solid #c32929 !important; }
  @media only screen and (max-width: 480px) {
    .home-sec-gallery .slider-pro .sp-selected-thumbnail img.sp-thumbnail {
      border-width: 0.8vw; } }

.home-sec-gallery .sp-arrow {
  background: url("../img/cmn_ic_arw03.svg") no-repeat 0px 0px;
  background-size: 100% auto; }
  @media only screen and (min-width: 481px) {
    .home-sec-gallery .sp-arrow {
      width: 15px;
      height: 29px; } }
  @media only screen and (max-width: 480px) {
    .home-sec-gallery .sp-arrow {
      width: 3.33333vw;
      height: 6.4vw; } }
  .home-sec-gallery .sp-arrow:before, .home-sec-gallery .sp-arrow:after {
    display: none; }

.home-sec-gallery .sp-horizontal .sp-previous-arrow {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg); }
  @media only screen and (min-width: 481px) {
    .home-sec-gallery .sp-horizontal .sp-previous-arrow {
      left: -30px; } }
  @media only screen and (max-width: 480px) {
    .home-sec-gallery .sp-horizontal .sp-previous-arrow {
      left: 4vw;
      top: auto;
      bottom: -52.66667vw; } }

.home-sec-gallery .sp-horizontal .sp-next-arrow {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg); }
  @media only screen and (min-width: 481px) {
    .home-sec-gallery .sp-horizontal .sp-next-arrow {
      right: -30px; } }
  @media only screen and (max-width: 480px) {
    .home-sec-gallery .sp-horizontal .sp-next-arrow {
      right: 4vw;
      top: auto;
      bottom: -52.66667vw; } }

.home-sec-gallery .tabs {
  position: relative;
  text-align: center; }
  @media only screen and (min-width: 481px) {
    .home-sec-gallery .tabs {
      min-height: 510px; } }
  @media only screen and (max-width: 480px) {
    .home-sec-gallery .tabs {
      min-height: 106.66667vw; } }

.home-sec-gallery input[name="tab_item"] {
  display: none; }

.home-sec-gallery .tab_content {
  -webkit-transition: all 0.6s;
  transition: all 0.6s;
  position: absolute;
  left: 0px;
  right: 0px;
  margin: 0px auto;
  visibility: hidden;
  background: url("../img/loading.gif") no-repeat 50% 50%;
  opacity: 0; }
  .home-sec-gallery .tab_content.gallery-loaded {
    background-image: none; }
    .home-sec-gallery .tab_content.gallery-loaded .slider-pro {
      opacity: 1.0; }
  @media only screen and (min-width: 481px) {
    .home-sec-gallery .tab_content {
      min-height: 460px;
      top: 50px; } }
  @media only screen and (max-width: 480px) {
    .home-sec-gallery .tab_content {
      min-height: 96vw;
      top: 10.66667vw; } }

.home-sec-gallery #gallery1:checked ~ #gallery1_slide,
.home-sec-gallery #gallery2:checked ~ #gallery2_slide,
.home-sec-gallery #gallery3:checked ~ #gallery3_slide {
  visibility: visible;
  opacity: 1.0; }

.home-sec-gallery .tabs .tab_item {
  font-family: dnp-shuei-mincho-pr6, serif;
  display: inline-block;
  text-align: center;
  line-height: 1.0em;
  color: #dfdfdf;
  border-bottom: 2px solid #dfdfdf;
  cursor: default; }
  @media only screen and (min-width: 481px) {
    .home-sec-gallery .tabs .tab_item {
      min-width: 80px;
      margin: 0px 18px;
      padding: 0px 0px 5px;
      font-size: 12px; } }
  @media only screen and (max-width: 480px) {
    .home-sec-gallery .tabs .tab_item {
      min-width: 26.66667vw;
      margin: 0px 2vw;
      padding: 0px 0px 1.33333vw;
      font-size: 3.46667vw; } }

.home-sec-gallery .tabs input + .tab_item {
  color: #000000;
  cursor: pointer; }

.home-sec-gallery .tabs input:checked + .tab_item {
  border-color: #c32929; }

.home-sec-access {
  width: 100%;
  position: relative; }
  .home-sec-access #gmap {
    width: 100%; }
    @media only screen and (min-width: 481px) {
      .home-sec-access #gmap {
        height: 320px; } }
    @media only screen and (max-width: 480px) {
      .home-sec-access #gmap {
        height: 53.33333vw; } }
    .home-sec-access #gmap iframe {
      display: block;
      border: none;
      margin: 0px;
      width: 100%;
      height: 100%; }
  .home-sec-access > .sec-inner {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    margin: 0px auto; }
    @media only screen and (min-width: 481px) {
      .home-sec-access > .sec-inner {
        padding: 40px 0px 90px;
        width: 880px; } }
    @media only screen and (max-width: 480px) {
      .home-sec-access > .sec-inner {
        padding: 8vw 5.33333vw 12vw; } }
    .home-sec-access > .sec-inner .access-text {
      border-bottom: 1px solid #000000; }
      @media only screen and (min-width: 481px) {
        .home-sec-access > .sec-inner .access-text {
          padding: 0px 24px 32px;
          margin-bottom: 40px; } }
      @media only screen and (max-width: 480px) {
        .home-sec-access > .sec-inner .access-text {
          padding: 0px 0px 5.33333vw;
          margin-bottom: 6.66667vw; } }
      @media only screen and (min-width: 481px) {
        .home-sec-access > .sec-inner .access-text .access-simple-box {
          font-size: 14px; } }
      @media only screen and (max-width: 480px) {
        .home-sec-access > .sec-inner .access-text .access-simple-box {
          font-size: 2.93333vw; } }
      .home-sec-access > .sec-inner .access-text .access-simple-box > p {
        margin-bottom: 1.6em; }
        .home-sec-access > .sec-inner .access-text .access-simple-box > p:nth-last-child(1) {
          margin-bottom: 0px; }
      .home-sec-access > .sec-inner .access-text .heading {
        font-family: dnp-shuei-mincho-pr6, serif;
        line-height: 1.5em;
        margin-bottom: 0.4em;
        margin-top: 2.0em; }
        @media only screen and (min-width: 481px) {
          .home-sec-access > .sec-inner .access-text .heading {
            font-size: 16px; } }
        @media only screen and (max-width: 480px) {
          .home-sec-access > .sec-inner .access-text .heading {
            font-size: 3.46667vw; } }
        .home-sec-access > .sec-inner .access-text .heading:nth-of-type(1) {
          margin-top: 0px; }
      @media only screen and (max-width: 480px) {
        .home-sec-access > .sec-inner .access-text > p {
          font-size: 2.93333vw; } }
      .home-sec-access > .sec-inner .access-text .access-list {
        list-style-type: none;
        margin: 0px;
        padding: 0px;
        line-height: 1.5em; }
        @media only screen and (min-width: 481px) {
          .home-sec-access > .sec-inner .access-text .access-list {
            font-size: 14px; } }
        @media only screen and (max-width: 480px) {
          .home-sec-access > .sec-inner .access-text .access-list {
            font-size: 2.93333vw; } }
        .home-sec-access > .sec-inner .access-text .access-list > li {
          margin: 0px;
          padding: 0px;
          text-indent: -1.0em;
          margin-left: 1.0em; }
          @media only screen and (min-width: 481px) {
            .home-sec-access > .sec-inner .access-text .access-list > li {
              margin-bottom: 8px; } }
          @media only screen and (max-width: 480px) {
            .home-sec-access > .sec-inner .access-text .access-list > li {
              margin-bottom: 1.6vw; } }
          .home-sec-access > .sec-inner .access-text .access-list > li:nth-last-child(1) {
            margin-bottom: 0px; }
          .home-sec-access > .sec-inner .access-text .access-list > li:before {
            content: "●";
            color: #c32929; }
    @media only screen and (min-width: 481px) {
      .home-sec-access > .sec-inner .outline-box {
        padding: 0px 24px 0px; } }
    .home-sec-access > .sec-inner .outline-box a:link,
    .home-sec-access > .sec-inner .outline-box a:visited {
      color: #000000; }
    .home-sec-access > .sec-inner .outline-box a:hover,
    .home-sec-access > .sec-inner .outline-box a:active {
      color: #c32929; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhvbWUuY3NzIiwiX3Rvb2xzL19taXhpbnMuc2NzcyIsImhvbWUuc2NzcyIsIl9zZXR0aW5ncy9fdmFyaWFibGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCO0FDMEViO0VDNURKO0lBR0csY0FBYSxFQUtkLEVBQUE7O0FEK0NFO0VDdkRKO0lBTUcsY0Q2RW9DLEVDM0VyQyxFQUFBOztBRG9ERTtFQzVESjtJQVdHLGFBQVksRUFPYixFQUFBOztBRHFDRTtFQ3ZESjtJQWNHLFVEcUVvQztJQ3BFcEMsa0JEb0VvQztJQ25FcEMsYURtRW9DLEVDakVyQyxFQUFBOztBRDBDRTtFQzVESjtJQXFCRyxjQUFhLEVBU2QsRUFBQTs7QUR5QkU7RUN2REo7SUF3QkcsY0QyRG9DLEVDckRyQyxFQUFBOztBQTlCRjs7RUE0QkcsYUFBWSxFQUNaOztBRCtCQztFQzVESjtJQWlDRywwQkFBeUIsRUFDekI7RUFsQ0g7O0lBcUNHLGtDQUFpQyxFQUNqQyxFQUFBOztBRHNCQztFQzVESjtJQTBDRyxjQUFhLEVBcUJkO0lBL0RGOztNQTZDSSx1QkFBc0I7TUFDdEIsK0JBQThCO01BQzlCLFlBQVcsRUFDWDtJQWhESjtNQWtESSwrQkFBOEIsRUFDOUI7SUFuREo7TUFxREksOEJBQTZCLEVBQzdCLEVBQUE7O0FEQ0E7RUN2REo7SUF5REcsY0QwQm9DLEVDcEJyQztJQS9ERjs7TUE0REksWUFBVyxFQUNYLEVBQUE7O0FBN0RKOztFQWtFRSx1QkFBc0I7RUFDdEIsd0JBQXVCO0VBQ3ZCLHFCQUFpQjtFQUFqQixrQkFBaUI7RUFDakIsa0NBQWlDLEVBSWpDO0VEbEJFO0lDdkRKOztNQXVFRyx5QkFBaUMsRUFFbEMsRUFBQTs7QURiRTtFQzVESjtJQTRFRyxrQkFBaUIsRUE4RmpCLEVBQUE7RUQ5R0M7SUM1REo7TUErRUssVUFBUyxFQUtWLEVBQUE7RUQ3QkE7SUN2REo7TUFrRkssU0RDa0MsRUNDbkMsRUFBQTs7QUR4QkE7SUM1REo7TUF1RkksY0FBYTtN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Q0o7VUFxQ0ksMkJEM2tDbUM7VUM0a0NuQyx5QkQ1a0NtQyxFQytvQ3BDLEVBQUE7TUR0cUNDO1FDNmpDSjtVQTBDSyxnQkFBZSxFQVdoQixFQUFBO01Edm5DQTtRQ2trQ0o7VUE2Q0sscUJEbmxDa0MsRUMybENuQyxFQUFBO01BckRKO1FBZ0RLLHFCQUFvQixFQUlwQjtRQXBETDtVQWtETSxtQkFBa0IsRUFDbEI7TUFuRE47UUF1REkseUNBQXdDO1FBQ3hDLG1CQUFrQjtRQUNsQixxQkFBb0I7UUFDcEIsa0JBQWlCLEVBVWpCO1FEam9DQTtVQzZqQ0o7WUE0REssZ0JBQWUsRUFRaEIsRUFBQTtRRHRvQ0E7VUNra0NKO1lBK0RLLHFCRHJtQ2tDLEVDMG1DbkMsRUFBQTtRQXBFSjtVQWtFSyxnQkFBZSxFQUNmO01Ecm9DRDtRQ2trQ0o7VUF1RUsscUJEN21Da0MsRUMrbUNuQyxFQUFBO01BekVKO1FBMkVJLHNCQUFxQjtRQUNyQixZQUFXO1FBQ1gsYUFBWTtRQUNaLG1CQUFrQixFQTBCbEI7UURycUNBO1VDNmpDSjtZQWdGSyxnQkFBZSxFQXdCaEIsRUFBQTtRRDFxQ0E7VUNra0NKO1lBbUZLLHFCRHpuQ2tDLEVDOG9DbkMsRUFBQTtRQXhHSjtVQXNGSyxZQUFXO1VBQ1gsYUFBWTtVQUNaLG9CQUFtQjtVQUNuQixtQkFBa0IsRUFjbEI7VURwcUNEO1lDNmpDSjtjQTJGTSxtQkFBa0IsRUFZbkIsRUFBQTtVRHpxQ0Q7WUNra0NKO2NBOEZNLHFCRHBvQ2lDLEVDNm9DbEMsRUFBQTtVQXZHTDtZQWlHTSxtQkFBa0IsRUFDbEI7VUFsR047WUFvR00sYUFBYTtZQUNiLGVDanVDWSxFRGt1Q1o7SURucUNGO01DNmpDSjtRQTRHSSxzQkFBcUIsRUFVdEIsRUFBQTtJQXRISDs7TUFnSEksZUNqdkNnQixFRGt2Q2hCO0lBakhKOztNQW9ISSxlQ2h2Q2MsRURpdkNkIiwiZmlsZSI6ImhvbWUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICBib2R5LmhvbWUgI2hlYWQgI2hlYWQtaW5uZXIge1xuICAgIGhlaWdodDogNDU5cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGJvZHkuaG9tZSAjaGVhZCAjaGVhZC1pbm5lciB7XG4gICAgaGVpZ2h0OiAxMzB2dzsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgYm9keS5ob21lICNoZWFkICNoZWFkLW91dGxpbmUge1xuICAgIHdpZHRoOiAzMjdweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgYm9keS5ob21lICNoZWFkICNoZWFkLW91dGxpbmUge1xuICAgIHRvcDogNzB2dztcbiAgICB3aWR0aDogODkuMzMzMzN2dztcbiAgICBoZWlnaHQ6IDYwdnc7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIGJvZHkuaG9tZSAjaGVhZCAjaGVhZC1pbWFnZXMge1xuICAgIGhlaWdodDogNDU5cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGJvZHkuaG9tZSAjaGVhZCAjaGVhZC1pbWFnZXMge1xuICAgIGhlaWdodDogMTAwdnc7IH0gfVxuXG5ib2R5LmhvbWUgI2hlYWQgI2hlYWQtaW1hZ2VzICNoZWFkLWltYWdlMDEsXG5ib2R5LmhvbWUgI2hlYWQgI2hlYWQtaW1hZ2VzICNoZWFkLWltYWdlMDIge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICBib2R5LmhvbWUgI2hlYWQuaGVhZC1vbmUtaW1hZ2UgI2hlYWQtaW1hZ2UwMSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMyN3B4KTsgfVxuICBib2R5LmhvbWUgI2hlYWQuaGVhZC10d28taW1hZ2UgI2hlYWQtaW1hZ2UwMSxcbiAgYm9keS5ob21lICNoZWFkLmhlYWQtdHdvLWltYWdlICNoZWFkLWltYWdlMDIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gMzI3cHggLyAyKTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgYm9keS5ob21lICNoZWFkLmhlYWQtdHdvLWltYWdlIC5vd2wtaXRlbSB7XG4gICAgaGVpZ2h0OiA0NTlweDsgfVxuICAgIGJvZHkuaG9tZSAjaGVhZC5oZWFkLXR3by1pbWFnZSAub3dsLWl0ZW0gI2hlYWQtaW1hZ2UwMSxcbiAgICBib2R5LmhvbWUgI2hlYWQuaGVhZC10d28taW1hZ2UgLm93bC1pdGVtICNoZWFkLWltYWdlMDIge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgYm9keS5ob21lICNoZWFkLmhlYWQtdHdvLWltYWdlIC5vd2wtaXRlbSAjaGVhZC1pbWFnZTAxIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMzI3cHggLyAyKTsgfVxuICAgIGJvZHkuaG9tZSAjaGVhZC5oZWFkLXR3by1pbWFnZSAub3dsLWl0ZW0gI2hlYWQtaW1hZ2UwMiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMzI3cHggLyAyKTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgYm9keS5ob21lICNoZWFkLmhlYWQtdHdvLWltYWdlIC5vd2wtaXRlbSB7XG4gICAgaGVpZ2h0OiAxMDB2dzsgfVxuICAgIGJvZHkuaG9tZSAjaGVhZC5oZWFkLXR3by1pbWFnZSAub3dsLWl0ZW0gI2hlYWQtaW1hZ2UwMSxcbiAgICBib2R5LmhvbWUgI2hlYWQuaGVhZC10d28taW1hZ2UgLm93bC1pdGVtICNoZWFkLWltYWdlMDIge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5ib2R5LmhvbWUgI2hlYWQgI2hlYWQtaW1hZ2UwMSBpbWcsXG5ib2R5LmhvbWUgI2hlYWQgI2hlYWQtaW1hZ2UwMiBpbWcge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXI7JzsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgYm9keS5ob21lICNoZWFkICNoZWFkLWltYWdlMDEgaW1nLFxuICAgIGJvZHkuaG9tZSAjaGVhZCAjaGVhZC1pbWFnZTAyIGltZyB7XG4gICAgICBoZWlnaHQ6IDEwMHZ3ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIGJvZHkuaG9tZSAjaGVhZCAjaGVhZC1vdXRsaW5lIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgIGJvZHkuaG9tZSAjaGVhZCAjaGVhZC1vdXRsaW5lICNoZWFkLW91dGxpbmUtdHlwZSB7XG4gICAgICB0b3A6IDIwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICBib2R5LmhvbWUgI2hlYWQgI2hlYWQtb3V0bGluZSAjaGVhZC1vdXRsaW5lLXR5cGUge1xuICAgICAgdG9wOiA0dnc7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgYm9keS5ob21lICNoZWFkICNoZWFkLW91dGxpbmUgI2hlYWQtb3V0bGluZS10b3Age1xuICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIGJvZHkuaG9tZSAjaGVhZCAjaGVhZC1vdXRsaW5lICNoZWFkLW91dGxpbmUtdG9wICNoZWFkLW91dGxpbmUtYm94IHtcbiAgICAgICAgbWluLXdpZHRoOiAxNjBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgIGJvZHkuaG9tZSAjaGVhZCAjaGVhZC1vdXRsaW5lICNoZWFkLW91dGxpbmUtdG9wICNoZWFkLW91dGxpbmUtYm94ICNoZWFkLWNhdGNoIHtcbiAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgd2lkdGg6IDEuMGVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICAgICAgICBib2R5LmhvbWUgI2hlYWQgI2hlYWQtb3V0bGluZSAjaGVhZC1vdXRsaW5lLXRvcCAjaGVhZC1vdXRsaW5lLWJveCAjaGVhZC10aXRsZSB7XG4gICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgbWluLXdpZHRoOiAxMTBweDtcbiAgICAgICAgICBwYWRkaW5nOiAwcHggMS41ZW07XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTAuMWVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICBib2R5LmhvbWUgI2hlYWQgI2hlYWQtb3V0bGluZSAjaGVhZC1vdXRsaW5lLXRvcCAjaGVhZC1vdXRsaW5lLWJveCAjaGVhZC10aXRsZSAucHJlZml4IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMGVtO1xuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gICAgICAgICAgYm9keS5ob21lICNoZWFkICNoZWFkLW91dGxpbmUgI2hlYWQtb3V0bGluZS10b3AgI2hlYWQtb3V0bGluZS1ib3ggI2hlYWQtdGl0bGUgLnNwYWNlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICBib2R5LmhvbWUgI2hlYWQgI2hlYWQtb3V0bGluZSAjaGVhZC1vdXRsaW5lLXRvcCAjaGVhZC1vdXRsaW5lLWJveCAjaGVhZC10aXRsZSAubmFtZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzlweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICB3aWR0aDogMS4wZW07XG4gICAgICAgICAgICBtYXJnaW46IDBweCBhdXRvIC0wLjA1ZW0gYXV0bzsgfVxuICAgICAgICBib2R5LmhvbWUgI2hlYWQgI2hlYWQtb3V0bGluZSAjaGVhZC1vdXRsaW5lLXRvcCAjaGVhZC1vdXRsaW5lLWJveCAjaGVhZC1hcmVhIHtcbiAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgd2lkdGg6IDEuMGVtOyB9XG4gICAgYm9keS5ob21lICNoZWFkICNoZWFkLW91dGxpbmUgI2hlYWQtb3V0bGluZS1ib3R0b20ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIGJvZHkuaG9tZSAjaGVhZCAjaGVhZC1vdXRsaW5lICNoZWFkLW91dGxpbmUtYm90dG9tIC50aXRsZS1lbmcgLnByZWZpeC1lbmcsXG4gICAgICBib2R5LmhvbWUgI2hlYWQgI2hlYWQtb3V0bGluZSAjaGVhZC1vdXRsaW5lLWJvdHRvbSAudGl0bGUtZW5nIC5uYW1lLWVuZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTsgfVxuICAgICAgYm9keS5ob21lICNoZWFkICNoZWFkLW91dGxpbmUgI2hlYWQtb3V0bGluZS1ib3R0b20gLnRpdGxlLWVuZyAuc3BhY2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBib2R5LmhvbWUgI2hlYWQgI2hlYWQtb3V0bGluZSAjaGVhZC1vdXRsaW5lLWJvdHRvbSAudGl0bGUtZW5nOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY21uX2ljX2V5ZWNhdGNoMDEuc3ZnXCIpIG5vLXJlcGVhdCAwcHggMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG8gMTJweDsgfVxuICAgICAgYm9keS5ob21lICNoZWFkICNoZWFkLW91dGxpbmUgI2hlYWQtb3V0bGluZS1ib3R0b20gLmFyZWEtZW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGJvZHkuaG9tZSAjaGVhZCAjaGVhZC1vdXRsaW5lIHtcbiAgICBwYWRkaW5nLXRvcDogNi42NjY2N3Z3OyB9XG4gICAgYm9keS5ob21lICNoZWFkICNoZWFkLW91dGxpbmUgI2hlYWQtb3V0bGluZS10eXBlIHtcbiAgICAgIHRvcDogNS4zMzMzM3Z3O1xuICAgICAgZm9udC1zaXplOiA0LjI2NjY3dnc7IH1cbiAgICBib2R5LmhvbWUgI2hlYWQgI2hlYWQtb3V0bGluZSAjaGVhZC1vdXRsaW5lLXRvcCAjaGVhZC1vdXRsaW5lLWJveCAjaGVhZC1jYXRjaCB7XG4gICAgICBmb250LXNpemU6IDR2dztcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuOTMzMzN2dzsgfVxuICAgIGJvZHkuaG9tZSAjaGVhZCAjaGVhZC1vdXRsaW5lICNoZWFkLW91dGxpbmUtdG9wICNoZWFkLW91dGxpbmUtYm94ICNoZWFkLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMuMnZ3OyB9XG4gICAgICBib2R5LmhvbWUgI2hlYWQgI2hlYWQtb3V0bGluZSAjaGVhZC1vdXRsaW5lLXRvcCAjaGVhZC1vdXRsaW5lLWJveCAjaGVhZC10aXRsZSAucHJlZml4IHtcbiAgICAgICAgZm9udC1zaXplOiA0dnc7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMi4xMzMzM3Z3OyB9XG4gICAgICBib2R5LmhvbWUgI2hlYWQgI2hlYWQtb3V0bGluZSAjaGVhZC1vdXRsaW5lLXRvcCAjaGVhZC1vdXRsaW5lLWJveCAjaGVhZC10aXRsZSAubmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogOHZ3OyB9XG4gICAgYm9keS5ob21lICNoZWFkICNoZWFkLW91dGxpbmUgI2hlYWQtb3V0bGluZS10b3AgI2hlYWQtb3V0bGluZS1ib3ggI2hlYWQtYXJlYSB7XG4gICAgICBmb250LXNpemU6IDMuNDY2Njd2dzsgfVxuICAgIGJvZHkuaG9tZSAjaGVhZCAjaGVhZC1vdXRsaW5lICNoZWFkLW91dGxpbmUtYm90dG9tIHtcbiAgICAgIG1hcmdpbi10b3A6IDMuNDY2Njd2dzsgfVxuICAgICAgYm9keS5ob21lICNoZWFkICNoZWFkLW91dGxpbmUgI2hlYWQtb3V0bGluZS1ib3R0b206YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMy40NjY2N3Z3O1xuICAgICAgICBoZWlnaHQ6IDMuNDY2Njd2dztcbiAgICAgICAgbWFyZ2luOiAwcHggYXV0byAzLjQ2NjY3dnc7IH1cbiAgICAgIGJvZHkuaG9tZSAjaGVhZCAjaGVhZC1vdXRsaW5lICNoZWFkLW91dGxpbmUtYm90dG9tIC50aXRsZS1lbmcgLnByZWZpeC1lbmcsXG4gICAgICBib2R5LmhvbWUgI2hlYWQgI2hlYWQtb3V0bGluZSAjaGVhZC1vdXRsaW5lLWJvdHRvbSAudGl0bGUtZW5nIC5uYW1lLWVuZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi44dnc7IH1cbiAgICAgIGJvZHkuaG9tZSAjaGVhZCAjaGVhZC1vdXRsaW5lICNoZWFkLW91dGxpbmUtYm90dG9tIC5hcmVhLWVuZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4yNjY2N3Z3O1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjJ2dzsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgYm9keS5ob21lICNjb250YWluZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMHB4IDBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgYm9keS5ob21lICNjb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDUuMzMzMzN2dztcbiAgICBwYWRkaW5nOiA0LjI2NjY3dncgMHB4IDBweDtcbiAgICBib3JkZXItdG9wOiAwLjI2NjY3dncgc29saWQgI2MzMjkyOTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLmhvbWUtaW5mb21hdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwNThweDtcbiAgICBtYXJnaW46IC0xNXB4IGF1dG8gNzZweDsgfSB9XG5cbi5ob21lLWluZm9tYXRpb24gPiAuaGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBkbnAtc2h1ZWktbWluY2hvLXByNiwgc2VyaWY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGluZS1oZWlnaHQ6IDEuMGVtOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAuaG9tZS1pbmZvbWF0aW9uID4gLmhlYWRpbmcge1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuaG9tZS1pbmZvbWF0aW9uID4gLmhlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiAzLjQ2NjY3dnc7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjJ2dzsgfSB9XG5cbi5ob21lLWluZm9tYXRpb24gPiAuaG9tZS1pbmZvLWxpc3Qge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgIC5ob21lLWluZm9tYXRpb24gPiAuaG9tZS1pbmZvLWxpc3Qge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuaG9tZS1pbmZvbWF0aW9uID4gLmhvbWUtaW5mby1saXN0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMHB4IDR2dzsgfSB9XG4gIC5ob21lLWluZm9tYXRpb24gPiAuaG9tZS1pbmZvLWxpc3QgPiBsaSB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgIC5ob21lLWluZm9tYXRpb24gPiAuaG9tZS1pbmZvLWxpc3QgPiBsaSB7XG4gICAgICAgIG1hcmdpbjogMHB4IDBweCAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5ob21lLWluZm9tYXRpb24gPiAuaG9tZS1pbmZvLWxpc3QgPiBsaSB7XG4gICAgICAgIG1hcmdpbjogMHB4IDBweCAyLjkzMzMzdnc7XG4gICAgICAgIGZvbnQtc2l6ZTogMi45MzMzM3Z3OyB9IH1cbiAgICAuaG9tZS1pbmZvbWF0aW9uID4gLmhvbWUtaW5mby1saXN0ID4gbGk6bnRoLWxhc3QtY2hpbGQoMSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gICAgLmhvbWUtaW5mb21hdGlvbiA+IC5ob21lLWluZm8tbGlzdCA+IGxpIC5kYXRlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgICAuaG9tZS1pbmZvbWF0aW9uID4gLmhvbWUtaW5mby1saXN0ID4gbGkgLmRhdGUge1xuICAgICAgICAgIHdpZHRoOiAxMDRweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5ob21lLWluZm9tYXRpb24gPiAuaG9tZS1pbmZvLWxpc3QgPiBsaSAuZGF0ZSB7XG4gICAgICAgICAgd2lkdGg6IDI1LjMzMzMzdnc7IH0gfVxuICAgICAgLmhvbWUtaW5mb21hdGlvbiA+IC5ob21lLWluZm8tbGlzdCA+IGxpIC5kYXRlOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Ntbl9pY19kaWEuc3ZnXCIpIG5vLXJlcGVhdCAwcHggMHB4O1xuICAgICAgICBtYXJnaW46IGF1dG8gMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICBib3R0b206IDBweDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAgICAgLmhvbWUtaW5mb21hdGlvbiA+IC5ob21lLWluZm8tbGlzdCA+IGxpIC5kYXRlOmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDZweDsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAuaG9tZS1pbmZvbWF0aW9uID4gLmhvbWUtaW5mby1saXN0ID4gbGkgLmRhdGU6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDJ2dztcbiAgICAgICAgICAgIGhlaWdodDogMnZ3O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC4zNWVtOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAuaG9tZS1pbmZvbWF0aW9uID4gLmhvbWUtaW5mby1saXN0ID4gbGkgLnRleHQge1xuICAgICAgICB3aWR0aDogNzk0cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmhvbWUtaW5mb21hdGlvbiA+IC5ob21lLWluZm8tbGlzdCA+IGxpIC50ZXh0IHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjUuMzMzMzN2dyk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS44NjY2N3Z3O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfSB9XG4gICAgLmhvbWUtaW5mb21hdGlvbiA+IC5ob21lLWluZm8tbGlzdCA+IGxpIGEge1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAgICAgLW1zLXRyYW5zaXRpb246IG5vbmU7XG4gICAgICAtbW96LXRyYW5zaXRpb246IG5vbmU7XG4gICAgICAtby10cmFuc2l0aW9uOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuICAgIC5ob21lLWluZm9tYXRpb24gPiAuaG9tZS1pbmZvLWxpc3QgPiBsaSBhOmxpbmssXG4gICAgLmhvbWUtaW5mb21hdGlvbiA+IC5ob21lLWluZm8tbGlzdCA+IGxpIGE6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5ob21lLWluZm9tYXRpb24gPiAuaG9tZS1pbmZvLWxpc3QgPiBsaSBhOmhvdmVyLFxuICAgIC5ob21lLWluZm9tYXRpb24gPiAuaG9tZS1pbmZvLWxpc3QgPiBsaSBhOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogI2MzMjkyOTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5ob21lLWluZm9tYXRpb24gPiAubW9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogZG5wLXNodWVpLW1pbmNoby1wcjYsIHNlcmlmOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAuaG9tZS1pbmZvbWF0aW9uID4gLm1vcmUge1xuICAgICAgbWFyZ2luLXRvcDogMTZweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuaG9tZS1pbmZvbWF0aW9uID4gLm1vcmUge1xuICAgICAgbWFyZ2luLXRvcDogNC4yNjY2N3Z3OyB9IH1cbiAgLmhvbWUtaW5mb21hdGlvbiA+IC5tb3JlIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuMGVtOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgLmhvbWUtaW5mb21hdGlvbiA+IC5tb3JlIGEge1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmhvbWUtaW5mb21hdGlvbiA+IC5tb3JlIGEge1xuICAgICAgICBwYWRkaW5nOiAzLjJ2dztcbiAgICAgICAgZm9udC1zaXplOiAzLjQ2NjY3dnc7IH0gfVxuICAgIC5ob21lLWluZm9tYXRpb24gPiAubW9yZSBhOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jbW5faWNfYXJ3MDIuc3ZnXCIpIG5vLXJlcGVhdCAwcHggMHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgICAgLmhvbWUtaW5mb21hdGlvbiA+IC5tb3JlIGE6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5ob21lLWluZm9tYXRpb24gPiAubW9yZSBhOmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMi40dnc7XG4gICAgICAgICAgaGVpZ2h0OiAyLjR2dztcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMS4zMzMzM3Z3OyB9IH1cbiAgICAuaG9tZS1pbmZvbWF0aW9uID4gLm1vcmUgYTpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjU7IH1cblxuLmhvbWUtc2VjLWFib3V0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaG9tZS1zZWMtYWJvdXQgPiAuc2VjLWlubmVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW46IDBweCBhdXRvOyB9XG4gIC5ob21lLXNlYy1hYm91dCAuc2VjLWhlYWRpbmcge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZvbnQtZmFtaWx5OiBkbnAtc2h1ZWktbWluY2hvLXByNiwgc2VyaWY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAuaG9tZS1zZWMtYWJvdXQgLnNlYy1oZWFkaW5nIHtcbiAgICAgICAgaGVpZ2h0OiAyNjRweDtcbiAgICAgICAgcGFkZGluZzogMHB4IDBweCAwcHggNTAwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuaG9tZS1zZWMtYWJvdXQgLnNlYy1oZWFkaW5nIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNi42NjY2N3Z3O1xuICAgICAgICBmb250LXNpemU6IDUuMzMzMzN2dztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtOyB9IH1cbiAgICAuaG9tZS1zZWMtYWJvdXQgLnNlYy1oZWFkaW5nIC50ZW1wbGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAgIC5ob21lLXNlYy1hYm91dCAuc2VjLWhlYWRpbmcgLnRlbXBsZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5ob21lLXNlYy1hYm91dCAuc2VjLWhlYWRpbmcgLnRlbXBsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiA2LjY2NjY3dnc7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtOyB9IH1cbiAgICAuaG9tZS1zZWMtYWJvdXQgLnNlYy1oZWFkaW5nID4gLmlubmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3JkZXI6IDE7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmhvbWUtc2VjLWFib3V0IC5zZWMtaGVhZGluZyA+IC5pbm5lciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5ob21lLXNlYy1hYm91dCAuc2VjLWhlYWRpbmc6YmVmb3JlIHtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jbW5faWNfZXllY2F0Y2gwMS5zdmdcIikgbm8tcmVwZWF0IDBweCAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bzsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgICAuaG9tZS1zZWMtYWJvdXQgLnNlYy1oZWFkaW5nOmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIG1hcmdpbjogMTRweCBhdXRvIDBweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5ob21lLXNlYy1hYm91dCAuc2VjLWhlYWRpbmc6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMnZ3O1xuICAgICAgICAgIGhlaWdodDogMnZ3O1xuICAgICAgICAgIG1hcmdpbjogMy43MzMzM3Z3IGF1dG8gMHB4OyB9IH1cbiAgICAuaG9tZS1zZWMtYWJvdXQgLnNlYy1oZWFkaW5nOmFmdGVyIHtcbiAgICAgIG9yZGVyOiAzO1xuICAgICAgY29udGVudDogYXR0cihkYXRhLXRleHQpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LWZhbWlseTogY29ybW9yYW50LWdhcmFtb25kLCBzZXJpZjtcbiAgICAgIGZvbnQtZmFtaWx5OiBkbnAtc2h1ZWktbWluY2hvLXByNiwgc2VyaWY7XG4gICAgICBsaW5lLWhlaWdodDogMS4wZW07IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgICAgLmhvbWUtc2VjLWFib3V0IC5zZWMtaGVhZGluZzphZnRlciB7XG4gICAgICAgICAgbWFyZ2luOiAxNHB4IGF1dG8gMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5ob21lLXNlYy1hYm91dCAuc2VjLWhlYWRpbmc6YWZ0ZXIge1xuICAgICAgICAgIG1hcmdpbjogMy43MzMzM3Z3IGF1dG8gMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi42NjY2N3Z3OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAuaG9tZS1zZWMtYWJvdXQgLnNlYy1oZWFkaW5nLnNpbXBsZSB7XG4gICAgICAgIHBhZGRpbmc6IDBweCAwcHggMzBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAuaG9tZS1zZWMtYWJvdXQgLnNlYy1oZWFkaW5nLnNpbXBsZSAudGVtcGxlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgLmhvbWUtc2VjLWFib3V0IC5hYm91dC1ib2R5IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjZmNmY2OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgLmhvbWUtc2VjLWFib3V0IC5hYm91dC1ib2R5IHtcbiAgICAgICAgcGFkZGluZzogNDhweCA1NHB4IDU0cHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5ob21lLXNlYy1hYm91dCAuYWJvdXQtYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDh2dyA1LjMzMzMzdncgMTAuNjY2Njd2dzsgfSB9XG4gICAgLmhvbWUtc2VjLWFib3V0IC5hYm91dC1ib2R5ICNhYm91dC1tb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBkbnAtc2h1ZWktbWluY2hvLXByNiwgc2VyaWY7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4wNWVtOyB9XG4gICAgICAuaG9tZS1zZWMtYWJvdXQgLmFib3V0LWJvZHkgI2Fib3V0LW1vcmUgYTpsaW5rLFxuICAgICAgLmhvbWUtc2VjLWFib3V0IC5hYm91dC1ib2R5ICNhYm91dC1tb3JlIGE6dmlzaXRlZCB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5ob21lLXNlYy1hYm91dCAuYWJvdXQtYm9keSAjYWJvdXQtbW9yZSBhOmhvdmVyLFxuICAgICAgLmhvbWUtc2VjLWFib3V0IC5hYm91dC1ib2R5ICNhYm91dC1tb3JlIGE6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICNjMzI5Mjk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLmhvbWUtc2VjLWFib3V0IC5hYm91dC1ib2R5ICNhYm91dC1tb3JlIGE6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIu+8i1wiO1xuICAgICAgICBjb2xvcjogI2MzMjkyOSAhaW1wb3J0YW50OyB9XG4gICAgLmhvbWUtc2VjLWFib3V0IC5hYm91dC1ib2R5IC5hYm91dC1ib2R5LWlubmVyIHtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuOHM7XG4gICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuOHM7XG4gICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjhzO1xuICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuOHM7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC44cztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXgtaGVpZ2h0OiA5OTk5OXB4OyB9XG4gICAgICAuaG9tZS1zZWMtYWJvdXQgLmFib3V0LWJvZHkgLmFib3V0LWJvZHktaW5uZXIuaGlkZGVuOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICAgICAgICAvKiBPbGQgYnJvd3NlcnMgKi9cbiAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCAjZjZmNmY2IDcwJSwgI2Y2ZjZmNiAxMDAlKTtcbiAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCAjZjZmNmY2IDcwJSwgI2Y2ZjZmNiAxMDAlKTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgI2Y2ZjZmNiA3MCUsICNmNmY2ZjYgMTAwJSk7XG4gICAgICAgIHotaW5kZXg6IDk5OTk5OTsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAgICAgLmhvbWUtc2VjLWFib3V0IC5hYm91dC1ib2R5IC5hYm91dC1ib2R5LWlubmVyLmhpZGRlbjphZnRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5ob21lLXNlYy1hYm91dCAuYWJvdXQtYm9keSAuYWJvdXQtYm9keS1pbm5lci5oaWRkZW46YWZ0ZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHZ3OyB9IH1cbiAgICAgIC5ob21lLXNlYy1hYm91dCAuYWJvdXQtYm9keSAuYWJvdXQtYm9keS1pbm5lciA+ICoge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjRlbTsgfVxuICAgICAgICAuaG9tZS1zZWMtYWJvdXQgLmFib3V0LWJvZHkgLmFib3V0LWJvZHktaW5uZXIgPiAqOm50aC1sYXN0LWNoaWxkKDEpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgICAgIC5ob21lLXNlYy1hYm91dCAuYWJvdXQtYm9keSAuYWJvdXQtYm9keS1pbm5lciA+ICogKyAuZ3JlZXRpbmcge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjY2NjYztcbiAgICAgICAgcGFkZGluZy10b3A6IDQuMGVtO1xuICAgICAgICBtYXJnaW4tdG9wOiA0LjBlbTsgfVxuICAgIC5ob21lLXNlYy1hYm91dCAuYWJvdXQtYm9keSAuZ3JlZXRpbmcge1xuICAgICAgem9vbTogMTsgfVxuICAgICAgLmhvbWUtc2VjLWFib3V0IC5hYm91dC1ib2R5IC5ncmVldGluZzphZnRlciB7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBsaW5lLWhlaWdodDogMDsgfVxuICAgICAgLmhvbWUtc2VjLWFib3V0IC5hYm91dC1ib2R5IC5ncmVldGluZyA+IC5oZWFkaW5nIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LWZhbWlseTogZG5wLXNodWVpLW1pbmNoby1wcjYsIHNlcmlmO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMGVtOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgICAgICAuaG9tZS1zZWMtYWJvdXQgLmFib3V0LWJvZHkgLmdyZWV0aW5nID4gLmhlYWRpbmcge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5ob21lLXNlYy1hYm91dCAuYWJvdXQtYm9keSAuZ3JlZXRpbmcgPiAuaGVhZGluZyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDUuMzMzMzN2dzsgfSB9XG4gICAgICAuaG9tZS1zZWMtYWJvdXQgLmFib3V0LWJvZHkgLmdyZWV0aW5nIC5zdWItaW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgICAgIC5ob21lLXNlYy1hYm91dCAuYWJvdXQtYm9keSAuZ3JlZXRpbmcgLnN1Yi1pbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBtYXJnaW46IDBweCAwcHggMC44ZW0gMS42ZW0gIWltcG9ydGFudDsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAuaG9tZS1zZWMtYWJvdXQgLmFib3V0LWJvZHkgLmdyZWV0aW5nIC5zdWItaW1hZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgLmhvbWUtc2VjLWFib3V0IC5hYm91dC1ib2R5IC5ncmVldGluZyA+IHAge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS44ZW07IH1cbiAgICAgICAgLmhvbWUtc2VjLWFib3V0IC5hYm91dC1ib2R5IC5ncmVldGluZyA+IHA6bnRoLWxhc3QtY2hpbGQoMSkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICAgIC5ob21lLXNlYy1hYm91dCAuYWJvdXQtYm9keSAubWFpbi1pbWFnZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmIHVybChcIi4uL2ltZy9sb2FkaW5nLmdpZlwiKSBuby1yZXBlYXQgNTAlIDUwJTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgICAuaG9tZS1zZWMtYWJvdXQgLmFib3V0LWJvZHkgLm1haW4taW1hZ2Uge1xuICAgICAgICAgIHdpZHRoOiA1NjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDM2MHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0zMTJweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTEyMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuaG9tZS1zZWMtYWJvdXQgLmFib3V0LWJvZHkgLm1haW4taW1hZ2Uge1xuICAgICAgICAgIG1hcmdpbjogLTh2dyAtNS4zMzMzM3Z3IDh2dzsgfSB9XG4gICAgICAuaG9tZS1zZWMtYWJvdXQgLmFib3V0LWJvZHkgLm1haW4taW1hZ2UgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXI7JzsgfVxuICAgIC5ob21lLXNlYy1hYm91dCAuYWJvdXQtYm9keSAuc3ViLWltYWdlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlZmVmZWYgdXJsKFwiLi4vaW1nL2xvYWRpbmcuZ2lmXCIpIG5vLXJlcGVhdCA1MCUgNTAlOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAgIC5ob21lLXNlYy1hYm91dCAuYWJvdXQtYm9keSAuc3ViLWltYWdlIHtcbiAgICAgICAgICB3aWR0aDogMjkwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyOTBweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5ob21lLXNlYy1hYm91dCAuYWJvdXQtYm9keSAuc3ViLWltYWdlIHtcbiAgICAgICAgICB3aWR0aDogNjYuNjY2Njd2dztcbiAgICAgICAgICBoZWlnaHQ6IDY2LjY2NjY3dnc7XG4gICAgICAgICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjRlbTsgfSB9XG4gICAgICAuaG9tZS1zZWMtYWJvdXQgLmFib3V0LWJvZHkgLnN1Yi1pbWFnZSBpbWcge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXI7JzsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgIC5ob21lLXNlYy1hYm91dCAuYWJvdXQtYm9keSAuY2xlYXJmaXg6bnRoLW9mLXR5cGUob2RkKSAuc3ViLWltYWdlIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgICAuaG9tZS1zZWMtYWJvdXQgLmFib3V0LWJvZHkgLmNsZWFyZml4Om50aC1vZi10eXBlKGV2ZW4pIC5zdWItaW1hZ2Uge1xuICAgICAgICBmbG9hdDogbGVmdDsgfSB9XG4gICAgLmhvbWUtc2VjLWFib3V0IC5hYm91dC1ib2R5IC50ZXh0IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjhlbTsgfVxuICAgICAgLmhvbWUtc2VjLWFib3V0IC5hYm91dC1ib2R5IC50ZXh0ID4gcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNGVtOyB9XG4gICAgICAgIC5ob21lLXNlYy1hYm91dCAuYWJvdXQtYm9keSAudGV4dCA+IHA6bnRoLWxhc3QtY2hpbGQoMSkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgICAuaG9tZS1zZWMtYWJvdXQgLmFib3V0LWJvZHkgLnRleHQge1xuICAgICAgICAgIHdpZHRoOiAzMzBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuaG9tZS1zZWMtYWJvdXQgLmFib3V0LWJvZHkgLnRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4wZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi40ZW07IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgIC5ob21lLXNlYy1hYm91dCAuYWJvdXQtYm9keSAuY2xlYXJmaXg6bnRoLW9mLXR5cGUob2RkKSAudGV4dCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAuaG9tZS1zZWMtYWJvdXQgLmFib3V0LWJvZHkgLmNsZWFyZml4Om50aC1vZi10eXBlKGV2ZW4pIC50ZXh0IHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9IH1cbiAgLmhvbWUtc2VjLWFib3V0IC5zdWJwYWdlcyB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgcGFkZGluZy10b3A6IDQuMGVtO1xuICAgIG1hcmdpbi10b3A6IDQuMGVtOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgLmhvbWUtc2VjLWFib3V0IC5zdWJwYWdlcyAuYXJjaGl2ZS1saXN0IHtcbiAgICAgICAgbWFyZ2luOiAwcHggMHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuaG9tZS1zZWMtYWJvdXQgLnN1YnBhZ2VzIC5hcmNoaXZlLWxpc3Qge1xuICAgICAgICBtYXJnaW46IDBweCAtNC42NjY2N3Z3OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgIC5ob21lLXNlYy1hYm91dCA+IC5zZWMtaW5uZXIge1xuICAgICAgd2lkdGg6IDkzNHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmhvbWUtc2VjLWFib3V0ID4gLnNlYy1pbm5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogMTIuNTMzMzN2dzsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAuaG9tZS1zZWMtYWJvdXQgLnNlYy1oZWFkaW5nIHtcbiAgICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDY1NHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgIC5ob21lLXNlYy1hYm91dCAuc2VjLWhlYWRpbmcuc2ltcGxlIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMHB4IDMwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgLmhvbWUtc2VjLWFib3V0IC5hYm91dC1ib2R5IC5tYWluLWltYWdlIHtcbiAgICAgIHdpZHRoOiA3MTZweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAuaG9tZS1zZWMtYWJvdXQgLmFib3V0LWJvZHkgLnN1Yi1pbWFnZSB7XG4gICAgICB3aWR0aDogMzkwcHg7XG4gICAgICBoZWlnaHQ6IDM5MHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgIC5ob21lLXNlYy1hYm91dCAuYWJvdXQtYm9keSAudGV4dCB7XG4gICAgICB3aWR0aDogMzkwcHg7IH0gfVxuXG4uaG9tZS1zZWMtaGlnaGxpZ2h0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaG9tZS1zZWMtaGlnaGxpZ2h0ID4gLnNlYy1pbm5lciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZDogI2Y2ZjZmNjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgIC5ob21lLXNlYy1oaWdobGlnaHQgPiAuc2VjLWlubmVyIHtcbiAgICAgICAgcGFkZGluZzogNDZweCAwcHggODBweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmhvbWUtc2VjLWhpZ2hsaWdodCA+IC5zZWMtaW5uZXIge1xuICAgICAgICBwYWRkaW5nOiA4dncgNS4zMzMzM3Z3IDkuMzMzMzN2dzsgfSB9XG4gIC5ob21lLXNlYy1oaWdobGlnaHQgLnNlYy1oZWFkaW5nIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250LWZhbWlseTogZG5wLXNodWVpLW1pbmNoby1wcjYsIHNlcmlmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgLmhvbWUtc2VjLWhpZ2hsaWdodCAuc2VjLWhlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmhvbWUtc2VjLWhpZ2hsaWdodCAuc2VjLWhlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDYuNjY2Njd2dztcbiAgICAgICAgcGFkZGluZzogMTAuNjY2Njd2dyAwcHggNi40dnc7IH0gfVxuICAgIC5ob21lLXNlYy1oaWdobGlnaHQgLnNlYy1oZWFkaW5nID4gLmlubmVyIHtcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmhvbWUtc2VjLWhpZ2hsaWdodCAuc2VjLWhlYWRpbmc6YmVmb3JlIHtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jbW5faWNfZXllY2F0Y2gwMS5zdmdcIikgbm8tcmVwZWF0IDBweCAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bzsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgICAuaG9tZS1zZWMtaGlnaGxpZ2h0IC5zZWMtaGVhZGluZzpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICBtYXJnaW46IDE0cHggYXV0byAwcHg7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuaG9tZS1zZWMtaGlnaGxpZ2h0IC5zZWMtaGVhZGluZzpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAydnc7XG4gICAgICAgICAgaGVpZ2h0OiAydnc7XG4gICAgICAgICAgbWFyZ2luOiAzLjczMzMzdncgYXV0byAwcHg7IH0gfVxuICAgIC5ob21lLXNlYy1oaWdobGlnaHQgLnNlYy1oZWFkaW5nOmFmdGVyIHtcbiAgICAgIG9yZGVyOiAzO1xuICAgICAgY29udGVudDogYXR0cihkYXRhLXRleHQpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LWZhbWlseTogY29ybW9yYW50LWdhcmFtb25kLCBzZXJpZjtcbiAgICAgIGZvbnQtZmFtaWx5OiBkbnAtc2h1ZWktbWluY2hvLXByNiwgc2VyaWY7XG4gICAgICBsaW5lLWhlaWdodDogMS4wZW07IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgICAgLmhvbWUtc2VjLWhpZ2hsaWdodCAuc2VjLWhlYWRpbmc6YWZ0ZXIge1xuICAgICAgICAgIG1hcmdpbjogMTRweCBhdXRvIDBweDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuaG9tZS1zZWMtaGlnaGxpZ2h0IC5zZWMtaGVhZGluZzphZnRlciB7XG4gICAgICAgICAgbWFyZ2luOiAzLjczMzMzdncgYXV0byAwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjY2NjY3dnc7IH0gfVxuICAuaG9tZS1zZWMtaGlnaGxpZ2h0IC5ob21lLWhpZ2hsaWdodC1saXN0IHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICBwYWRkaW5nOiAwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAuaG9tZS1zZWMtaGlnaGxpZ2h0IC5ob21lLWhpZ2hsaWdodC1saXN0IHtcbiAgICAgICAgd2lkdGg6IDg0MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgICAuaG9tZS1zZWMtaGlnaGxpZ2h0IC5ob21lLWhpZ2hsaWdodC1saXN0ID4gbGkge1xuICAgICAgcGFkZGluZzogMHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAgIC5ob21lLXNlYy1oaWdobGlnaHQgLmhvbWUtaGlnaGxpZ2h0LWxpc3QgPiBsaSB7XG4gICAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgICAgIG1hcmdpbjogMHB4IDM1cHggNTRweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5ob21lLXNlYy1oaWdobGlnaHQgLmhvbWUtaGlnaGxpZ2h0LWxpc3QgPiBsaSB7XG4gICAgICAgICAgbWFyZ2luOiAwcHggMHB4IDEwLjY2NjY3dnc7IH1cbiAgICAgICAgICAuaG9tZS1zZWMtaGlnaGxpZ2h0IC5ob21lLWhpZ2hsaWdodC1saXN0ID4gbGk6bnRoLWxhc3QtY2hpbGQoMSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9IH1cbiAgICAgIC5ob21lLXNlYy1oaWdobGlnaHQgLmhvbWUtaGlnaGxpZ2h0LWxpc3QgPiBsaSAuaW1hZ2Uge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlZmVmZWYgdXJsKFwiLi4vaW1nL2xvYWRpbmcuZ2lmXCIpIG5vLXJlcGVhdCA1MCUgNTAlOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgICAgICAuaG9tZS1zZWMtaGlnaGxpZ2h0IC5ob21lLWhpZ2hsaWdodC1saXN0ID4gbGkgLmltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLmhvbWUtc2VjLWhpZ2hsaWdodCAuaG9tZS1oaWdobGlnaHQtbGlzdCA+IGxpIC5pbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDogNjB2dztcbiAgICAgICAgICAgIGhlaWdodDogNjB2dztcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IGF1dG8gNHZ3OyB9IH1cbiAgICAgICAgLmhvbWUtc2VjLWhpZ2hsaWdodCAuaG9tZS1oaWdobGlnaHQtbGlzdCA+IGxpIC5pbWFnZSBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOyc7IH1cbiAgICAgIC5ob21lLXNlYy1oaWdobGlnaHQgLmhvbWUtaGlnaGxpZ2h0LWxpc3QgPiBsaSAubmFtZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6IGRucC1zaHVlaS1taW5jaG8tcHI2LCBzZXJpZjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgICAgICAuaG9tZS1zZWMtaGlnaGxpZ2h0IC5ob21lLWhpZ2hsaWdodC1saXN0ID4gbGkgLm5hbWUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5ob21lLXNlYy1oaWdobGlnaHQgLmhvbWUtaGlnaGxpZ2h0LWxpc3QgPiBsaSAubmFtZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQuOHZ3O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi42NjY2N3Z3OyB9IH1cbiAgICAgIC5ob21lLXNlYy1oaWdobGlnaHQgLmhvbWUtaGlnaGxpZ2h0LWxpc3QgPiBsaSAuc3VtbWFyeSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBkbnAtc2h1ZWktbWluY2hvLXByNiwgc2VyaWY7IH1cbiAgICAgICAgLmhvbWUtc2VjLWhpZ2hsaWdodCAuaG9tZS1oaWdobGlnaHQtbGlzdCA+IGxpIC5zdW1tYXJ5ID4gcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4wZW07IH1cbiAgICAgICAgICAuaG9tZS1zZWMtaGlnaGxpZ2h0IC5ob21lLWhpZ2hsaWdodC1saXN0ID4gbGkgLnN1bW1hcnkgPiBwOm50aC1sYXN0LWNoaWxkKDEpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICAgICAgLmhvbWUtc2VjLWhpZ2hsaWdodCAuaG9tZS1oaWdobGlnaHQtbGlzdCA+IGxpIC5vdXRsaW5lIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwcHg7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgICAgIC5ob21lLXNlYy1oaWdobGlnaHQgLmhvbWUtaGlnaGxpZ2h0LWxpc3QgPiBsaSAub3V0bGluZSB7XG4gICAgICAgICAgICBtYXJnaW46IDEycHggMHB4IDBweCAwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLmhvbWUtc2VjLWhpZ2hsaWdodCAuaG9tZS1oaWdobGlnaHQtbGlzdCA+IGxpIC5vdXRsaW5lIHtcbiAgICAgICAgICAgIG1hcmdpbjogMi4xMzMzM3Z3IDBweCAwcHggMHB4OyB9IH1cbiAgICAgICAgLmhvbWUtc2VjLWhpZ2hsaWdodCAuaG9tZS1oaWdobGlnaHQtbGlzdCA+IGxpIC5vdXRsaW5lID4gbGkge1xuICAgICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNWVtO1xuICAgICAgICAgIHRleHQtaW5kZW50OiAtMS4wZW07XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuMGVtOyB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgICAgICAgLmhvbWUtc2VjLWhpZ2hsaWdodCAuaG9tZS1oaWdobGlnaHQtbGlzdCA+IGxpIC5vdXRsaW5lID4gbGkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgLmhvbWUtc2VjLWhpZ2hsaWdodCAuaG9tZS1oaWdobGlnaHQtbGlzdCA+IGxpIC5vdXRsaW5lID4gbGkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIuOTMzMzN2dztcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4zMzMzM3Z3OyB9IH1cbiAgICAgICAgICAuaG9tZS1zZWMtaGlnaGxpZ2h0IC5ob21lLWhpZ2hsaWdodC1saXN0ID4gbGkgLm91dGxpbmUgPiBsaTpudGgtbGFzdC1jaGlsZCgxKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgICAgICAgICAuaG9tZS1zZWMtaGlnaGxpZ2h0IC5ob21lLWhpZ2hsaWdodC1saXN0ID4gbGkgLm91dGxpbmUgPiBsaTpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCLil49cIjtcbiAgICAgICAgICAgIGNvbG9yOiAjYzMyOTI5OyB9XG5cbi55ZWFyLWV2ZW50IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMHB4OyB9XG4gIC55ZWFyLWV2ZW50ID4gbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAueWVhci1ldmVudCA+IGxpOm50aC1jaGlsZChvZGQpIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlNmU2ZTY7IH1cbiAgICAueWVhci1ldmVudCA+IGxpID4gKiB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgLnllYXItZXZlbnQgPiBsaSAuaGVhZGluZyB7XG4gICAgICBmb250LWZhbWlseTogZG5wLXNodWVpLW1pbmNoby1wcjYsIHNlcmlmO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMGVtOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAgIC55ZWFyLWV2ZW50ID4gbGkgLmhlYWRpbmcge1xuICAgICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDhweCA2cHggOHB4IDRweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAueWVhci1ldmVudCA+IGxpIC5oZWFkaW5nIHtcbiAgICAgICAgICB3aWR0aDogMTIuMjY2Njd2dztcbiAgICAgICAgICBwYWRkaW5nOiAxLjg2NjY3dncgMi4xMzMzM3Z3IDEuODY2Njd2dyAxLjMzMzMzdnc7XG4gICAgICAgICAgZm9udC1zaXplOiAzLjQ2NjY3dnc7IH0gfVxuICAgIC55ZWFyLWV2ZW50ID4gbGkgLmV2ZW50IHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMGVtOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAgIC55ZWFyLWV2ZW50ID4gbGkgLmV2ZW50IHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDRweCk7XG4gICAgICAgICAgcGFkZGluZzogMC4zZW0gMHB4OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLnllYXItZXZlbnQgPiBsaSAuZXZlbnQge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMi4yNjY2N3Z3KTtcbiAgICAgICAgICBwYWRkaW5nOiAwLjNlbSAwcHg7IH0gfVxuICAgICAgLnllYXItZXZlbnQgPiBsaSAuZXZlbnQgPiBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuN2VtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuOGVtOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgICAgICAueWVhci1ldmVudCA+IGxpIC5ldmVudCA+IGxpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAueWVhci1ldmVudCA+IGxpIC5ldmVudCA+IGxpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi45MzMzM3Z3OyB9IH1cbiAgICAgICAgLnllYXItZXZlbnQgPiBsaSAuZXZlbnQgPiBsaTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwi4pePXCI7XG4gICAgICAgICAgY29sb3I6ICNjMzI5Mjk7IH1cblxuLmhvbWUtc2VjLXNucyB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmhvbWUtc2VjLXNucyA+IC5zZWMtaW5uZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgLmhvbWUtc2VjLXNucyA+IC5zZWMtaW5uZXIge1xuICAgICAgICB3aWR0aDogMTA1OHB4O1xuICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogNzBweCAwcHggODRweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmhvbWUtc2VjLXNucyA+IC5zZWMtaW5uZXIge1xuICAgICAgICBwYWRkaW5nOiA5LjMzMzMzdncgNS4zMzMzM3Z3IDEwLjY2NjY3dnc7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgIC5ob21lLXNlYy1zbnMgPiAuc2VjLWlubmVyID4gKiB7XG4gICAgICAgIG1hcmdpbjogMHB4IDIwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgLmhvbWUtc2VjLXNucyAuc25zLWhlYWRlciB7XG4gICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmhvbWUtc2VjLXNucyAuc25zLWhlYWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjczMzMzdnc7IH0gfVxuICAuaG9tZS1zZWMtc25zICN0d2VldC1vdXRlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgLmhvbWUtc2VjLXNucyAjdHdlZXQtb3V0ZXIge1xuICAgICAgICBoZWlnaHQ6IDY4MHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuaG9tZS1zZWMtc25zICN0d2VldC1vdXRlciB7XG4gICAgICAgIGhlaWdodDogODB2dztcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwLjI2NjY3dnc7XG4gICAgICAgIHBhZGRpbmc6IDIuNjY2Njd2dzsgfSB9XG4gICAgLmhvbWUtc2VjLXNucyAjdHdlZXQtb3V0ZXIgLm5vcmVzdWx0cyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNmVtOyB9XG4gICAgLmhvbWUtc2VjLXNucyAjdHdlZXQtb3V0ZXIgLm1vcmUge1xuICAgICAgcGFkZGluZzogMS4wZW0gMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTsgfVxuICAgIC5ob21lLXNlYy1zbnMgI3R3ZWV0LW91dGVyIC5pdGVtIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjY2NjO1xuICAgICAgcGFkZGluZzogMC44ZW0gMHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5ob21lLXNlYy1zbnMgI3R3ZWV0LW91dGVyIC5pdGVtIHtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDAuMjY2Njd2dzsgfSB9XG4gICAgLmhvbWUtc2VjLXNucyAjdHdlZXQtb3V0ZXIgYTpsaW5rLFxuICAgIC5ob21lLXNlYy1zbnMgI3R3ZWV0LW91dGVyIGE6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogIzRiYTFlYztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5ob21lLXNlYy1zbnMgI3R3ZWV0LW91dGVyIGE6aG92ZXIsXG4gICAgLmhvbWUtc2VjLXNucyAjdHdlZXQtb3V0ZXIgYTphY3RpdmUge1xuICAgICAgY29sb3I6ICM0YmExZWM7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5ob21lLXNlYy1zbnMgI3R3ZWV0LW91dGVyIC5uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICBjb2xvcjogIzRiYTFlYztcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNGVtOyB9XG4gICAgICAuaG9tZS1zZWMtc25zICN0d2VldC1vdXRlciAubmFtZSBhIHtcbiAgICAgICAgY29sb3I6ICMxYjk1ZTAgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAuaG9tZS1zZWMtc25zICN0d2VldC1vdXRlciAuaW1hZ2VzIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbjogMHB4IDBweCAwLjhlbSAxLjJlbTsgfVxuICAgICAgLmhvbWUtc2VjLXNucyAjdHdlZXQtb3V0ZXIgLmltYWdlcyBpbWcge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgICAgICAuaG9tZS1zZWMtc25zICN0d2VldC1vdXRlciAuaW1hZ2VzIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogNjBweDsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAuaG9tZS1zZWMtc25zICN0d2VldC1vdXRlciAuaW1hZ2VzIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTZ2dzsgfSB9XG4gICAgLmhvbWUtc2VjLXNucyAjdHdlZXQtb3V0ZXIgLnRleHQge1xuICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTsgfVxuICAgIC5ob21lLXNlYy1zbnMgI3R3ZWV0LW91dGVyIC5kYXRlIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBmb250LXNpemU6IDAuN2VtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgcGFkZGluZy10b3A6IDAuNGVtOyB9XG4gICAgICAuaG9tZS1zZWMtc25zICN0d2VldC1vdXRlciAuZGF0ZSBhOmxpbmssXG4gICAgICAuaG9tZS1zZWMtc25zICN0d2VldC1vdXRlciAuZGF0ZSBhOnZpc2l0ZWQge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuaG9tZS1zZWMtc25zICN0d2VldC1vdXRlciAuZGF0ZSBhOmhvdmVyLFxuICAgICAgLmhvbWUtc2VjLXNucyAjdHdlZXQtb3V0ZXIgLmRhdGUgYTphY3RpdmUge1xuICAgICAgICBjb2xvcjogIzRiYTFlYztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5ob21lLXNlYy1zbnMgLnR3aXR0ZXItYm94LFxuICAgIC5ob21lLXNlYy1zbnMgLndpZGdldC1ib3gge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTAuNjY2Njd2dzsgfVxuICAgICAgLmhvbWUtc2VjLXNucyAudHdpdHRlci1ib3g6bnRoLWxhc3QtY2hpbGQoMSksXG4gICAgICAuaG9tZS1zZWMtc25zIC53aWRnZXQtYm94Om50aC1sYXN0LWNoaWxkKDEpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgIC5ob21lLXNlYy1zbnMgLnR3aXR0ZXItYm94IHtcbiAgICAgIHdpZHRoOiA0ODBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuaG9tZS1zZWMtc25zIC50d2l0dGVyLWJveCB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAuaG9tZS1zZWMtc25zIC53aWRnZXQtYm94IHtcbiAgICAgIHdpZHRoOiA0ODBweDsgfVxuICAgICAgLmhvbWUtc2VjLXNucyAud2lkZ2V0LWJveCBpZnJhbWUge1xuICAgICAgICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmhvbWUtc2VjLXNucyAud2lkZ2V0LWJveCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmhvbWUtc2VjLXNucyAud2lkZ2V0LWJveCBpZnJhbWUge1xuICAgICAgICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuaG9tZS1zZWMtc25zIC5zZWMtaGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IGRucC1zaHVlaS1taW5jaG8tcHI2LCBzZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgIC5ob21lLXNlYy1zbnMgLnNlYy1oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuaG9tZS1zZWMtc25zIC5zZWMtaGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogNS4zMzMzM3Z3OyB9IH1cbiAgLmhvbWUtc2VjLXNucyAubGVhZCB7XG4gICAgZm9udC1mYW1pbHk6IGRucC1zaHVlaS1taW5jaG8tcHI2LCBzZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgIC5ob21lLXNlYy1zbnMgLmxlYWQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5ob21lLXNlYy1zbnMgLmxlYWQge1xuICAgICAgICBmb250LXNpemU6IDIuOTMzMzN2dztcbiAgICAgICAgbWFyZ2luLXRvcDogMi40dnc7IH0gfVxuXG4uaG9tZS1zZWMtdG9waWNzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaG9tZS1zZWMtdG9waWNzID4gLnNlYy1pbm5lciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luOiAwcHggYXV0bzsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgIC5ob21lLXNlYy10b3BpY3MgPiAuc2VjLWlubmVyIHtcbiAgICAgICAgd2lkdGg6IDg3NnB4O1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDBweCA4NHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuaG9tZS1zZWMtdG9waWNzID4gLnNlYy1pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDEwLjY2NjY3dncgMHB4IDEydnc7IH0gfVxuICAuaG9tZS1zZWMtdG9waWNzIC5zZWMtaGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IGRucC1zaHVlaS1taW5jaG8tcHI2LCBzZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgIC5ob21lLXNlYy10b3BpY3MgLnNlYy1oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuaG9tZS1zZWMtdG9waWNzIC5zZWMtaGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogNS4zMzMzM3Z3O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0LjI2NjY3dnc7IH0gfVxuICAuaG9tZS1zZWMtdG9waWNzIC5hcmNoaXZlLWxpc3Qge1xuICAgIG1hcmdpbjogMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgLmhvbWUtc2VjLXRvcGljcyAuYXJjaGl2ZS1saXN0ID4gbGkge1xuICAgICAgICB3aWR0aDogMjM0cHg7XG4gICAgICAgIG1hcmdpbjogMHB4IDI5cHggNDBweDsgfVxuICAgICAgICAuaG9tZS1zZWMtdG9waWNzIC5hcmNoaXZlLWxpc3QgPiBsaSAuaW1hZ2Uge1xuICAgICAgICAgIGhlaWdodDogMjM0cHg7IH0gfVxuICAuaG9tZS1zZWMtdG9waWNzIC5tb3JlIHtcbiAgICBmb250LWZhbWlseTogZG5wLXNodWVpLW1pbmNoby1wcjYsIHNlcmlmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS4wZW07IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAuaG9tZS1zZWMtdG9waWNzIC5tb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA1NnB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuaG9tZS1zZWMtdG9waWNzIC5tb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiA0dnc7XG4gICAgICAgIG1hcmdpbi10b3A6IDIuNjY2Njd2dzsgfSB9XG4gICAgLmhvbWUtc2VjLXRvcGljcyAubW9yZSBhIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgICAgLmhvbWUtc2VjLXRvcGljcyAubW9yZSBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAwcHggNXB4IDdweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5ob21lLXNlYy10b3BpY3MgLm1vcmUgYSB7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAwLjI2NjY3dnc7XG4gICAgICAgICAgcGFkZGluZzogMHB4IDAuNjY2Njd2dyAxLjMzMzMzdnc7IH0gfVxuICAgIC5ob21lLXNlYy10b3BpY3MgLm1vcmUgYTpsaW5rLFxuICAgIC5ob21lLXNlYy10b3BpY3MgLm1vcmUgYTp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgb3BhY2l0eTogMS4wOyB9XG4gICAgLmhvbWUtc2VjLXRvcGljcyAubW9yZSBhOmhvdmVyLFxuICAgIC5ob21lLXNlYy10b3BpY3MgLm1vcmUgYTphY3RpdmUge1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBvcGFjaXR5OiAwLjU7IH1cblxuLmhvbWUtc2VjLWdhbGxlcnkge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5ob21lLXNlYy1nYWxsZXJ5ID4gLnNlYy1pbm5lciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luOiAwcHggYXV0bzsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgIC5ob21lLXNlYy1nYWxsZXJ5ID4gLnNlYy1pbm5lciB7XG4gICAgICAgIHdpZHRoOiA4NDBweDtcbiAgICAgICAgcGFkZGluZzogNzBweCAwcHggMTQwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5ob21lLXNlYy1nYWxsZXJ5ID4gLnNlYy1pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDkuMzMzMzN2dyAwcHggMTJ2dzsgfSB9XG4gIC5ob21lLXNlYy1nYWxsZXJ5IC5zZWMtaGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IGRucC1zaHVlaS1taW5jaG8tcHI2LCBzZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgIC5ob21lLXNlYy1nYWxsZXJ5IC5zZWMtaGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmhvbWUtc2VjLWdhbGxlcnkgLnNlYy1oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiA1LjMzMzMzdnc7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQuMjY2Njd2dzsgfSB9XG5cbi5ob21lLXNlYy1nYWxsZXJ5IC5zbGlkZXItcHJvLm5vLXN3aXBlIC5zcC1zbGlkZXMge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuaG9tZS1zZWMtZ2FsbGVyeSAuc3Atc2xpZGVzLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZDogI2VlZWVlZTsgfSB9XG5cbi5ob21lLXNlYy1nYWxsZXJ5IC5zcC10aHVtYm5haWxzLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgIC5ob21lLXNlYy1nYWxsZXJ5IC5zcC10aHVtYm5haWxzLWNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDc4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmhvbWUtc2VjLWdhbGxlcnkgLnNwLXRodW1ibmFpbHMtY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogNzcuMzMzMzN2dyAhaW1wb3J0YW50OyB9IH1cblxuLmhvbWUtc2VjLWdhbGxlcnkgLnNwLXRodW1ibmFpbHMge1xuICBtYXJnaW46IDBweCBhdXRvOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLmhvbWUtc2VjLWdhbGxlcnkgLnNwLWJvdHRvbS10aHVtYm5haWxzLFxuICAuaG9tZS1zZWMtZ2FsbGVyeSAuc3AtdG9wLXRodW1ibmFpbHMge1xuICAgIG1hcmdpbi10b3A6IDI0cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmhvbWUtc2VjLWdhbGxlcnkgLnNwLWJvdHRvbS10aHVtYm5haWxzLFxuICAuaG9tZS1zZWMtZ2FsbGVyeSAuc3AtdG9wLXRodW1ibmFpbHMge1xuICAgIG1hcmdpbi10b3A6IDUuMzMzMzN2dyAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuaG9tZS1zZWMtZ2FsbGVyeSAuc3AtYm90dG9tLXRodW1ibmFpbHMgLnNwLXRodW1ibmFpbC1jb250YWluZXIsXG4gIC5ob21lLXNlYy1nYWxsZXJ5IC5zcC10b3AtdGh1bWJuYWlscyAuc3AtdGh1bWJuYWlsLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ob21lLXNlYy1nYWxsZXJ5IC5zcC1ib3R0b20tdGh1bWJuYWlscyAuc3AtdGh1bWJuYWlsLWNvbnRhaW5lcixcbiAgLmhvbWUtc2VjLWdhbGxlcnkgLnNwLXRvcC10aHVtYm5haWxzIC5zcC10aHVtYm5haWwtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogMS4ydncgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMnZ3ICFpbXBvcnRhbnQ7IH0gfVxuXG4uaG9tZS1zZWMtZ2FsbGVyeSAuc2xpZGVyLXBybyB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNnM7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC42cztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC42cztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNnM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjZzOyB9XG4gIC5ob21lLXNlYy1nYWxsZXJ5IC5zbGlkZXItcHJvIGltZy5zcC10aHVtYm5haWwge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhvbWUtc2VjLWdhbGxlcnkgLnNsaWRlci1wcm8gLnNwLXNlbGVjdGVkLXRodW1ibmFpbCBpbWcuc3AtdGh1bWJuYWlsIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2MzMjkyOSAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuaG9tZS1zZWMtZ2FsbGVyeSAuc2xpZGVyLXBybyAuc3Atc2VsZWN0ZWQtdGh1bWJuYWlsIGltZy5zcC10aHVtYm5haWwge1xuICAgICAgYm9yZGVyLXdpZHRoOiAwLjh2dzsgfSB9XG5cbi5ob21lLXNlYy1nYWxsZXJ5IC5zcC1hcnJvdyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jbW5faWNfYXJ3MDMuc3ZnXCIpIG5vLXJlcGVhdCAwcHggMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bzsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgLmhvbWUtc2VjLWdhbGxlcnkgLnNwLWFycm93IHtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAyOXB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5ob21lLXNlYy1nYWxsZXJ5IC5zcC1hcnJvdyB7XG4gICAgICB3aWR0aDogMy4zMzMzM3Z3O1xuICAgICAgaGVpZ2h0OiA2LjR2dzsgfSB9XG4gIC5ob21lLXNlYy1nYWxsZXJ5IC5zcC1hcnJvdzpiZWZvcmUsIC5ob21lLXNlYy1nYWxsZXJ5IC5zcC1hcnJvdzphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uaG9tZS1zZWMtZ2FsbGVyeSAuc3AtaG9yaXpvbnRhbCAuc3AtcHJldmlvdXMtYXJyb3cge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAuaG9tZS1zZWMtZ2FsbGVyeSAuc3AtaG9yaXpvbnRhbCAuc3AtcHJldmlvdXMtYXJyb3cge1xuICAgICAgbGVmdDogLTMwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmhvbWUtc2VjLWdhbGxlcnkgLnNwLWhvcml6b250YWwgLnNwLXByZXZpb3VzLWFycm93IHtcbiAgICAgIGxlZnQ6IDR2dztcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogLTUyLjY2NjY3dnc7IH0gfVxuXG4uaG9tZS1zZWMtZ2FsbGVyeSAuc3AtaG9yaXpvbnRhbCAuc3AtbmV4dC1hcnJvdyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAuaG9tZS1zZWMtZ2FsbGVyeSAuc3AtaG9yaXpvbnRhbCAuc3AtbmV4dC1hcnJvdyB7XG4gICAgICByaWdodDogLTMwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmhvbWUtc2VjLWdhbGxlcnkgLnNwLWhvcml6b250YWwgLnNwLW5leHQtYXJyb3cge1xuICAgICAgcmlnaHQ6IDR2dztcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogLTUyLjY2NjY3dnc7IH0gfVxuXG4uaG9tZS1zZWMtZ2FsbGVyeSAudGFicyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAuaG9tZS1zZWMtZ2FsbGVyeSAudGFicyB7XG4gICAgICBtaW4taGVpZ2h0OiA1MTBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuaG9tZS1zZWMtZ2FsbGVyeSAudGFicyB7XG4gICAgICBtaW4taGVpZ2h0OiAxMDYuNjY2Njd2dzsgfSB9XG5cbi5ob21lLXNlYy1nYWxsZXJ5IGlucHV0W25hbWU9XCJ0YWJfaXRlbVwiXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmhvbWUtc2VjLWdhbGxlcnkgLnRhYl9jb250ZW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC42cztcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjZzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjZzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC42cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNnM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xuICByaWdodDogMHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9sb2FkaW5nLmdpZlwiKSBuby1yZXBlYXQgNTAlIDUwJTtcbiAgb3BhY2l0eTogMDsgfVxuICAuaG9tZS1zZWMtZ2FsbGVyeSAudGFiX2NvbnRlbnQuZ2FsbGVyeS1sb2FkZWQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgICAuaG9tZS1zZWMtZ2FsbGVyeSAudGFiX2NvbnRlbnQuZ2FsbGVyeS1sb2FkZWQgLnNsaWRlci1wcm8ge1xuICAgICAgb3BhY2l0eTogMS4wOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAuaG9tZS1zZWMtZ2FsbGVyeSAudGFiX2NvbnRlbnQge1xuICAgICAgbWluLWhlaWdodDogNDYwcHg7XG4gICAgICB0b3A6IDUwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmhvbWUtc2VjLWdhbGxlcnkgLnRhYl9jb250ZW50IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDk2dnc7XG4gICAgICB0b3A6IDEwLjY2NjY3dnc7IH0gfVxuXG4uaG9tZS1zZWMtZ2FsbGVyeSAjZ2FsbGVyeTE6Y2hlY2tlZCB+ICNnYWxsZXJ5MV9zbGlkZSxcbi5ob21lLXNlYy1nYWxsZXJ5ICNnYWxsZXJ5MjpjaGVja2VkIH4gI2dhbGxlcnkyX3NsaWRlLFxuLmhvbWUtc2VjLWdhbGxlcnkgI2dhbGxlcnkzOmNoZWNrZWQgfiAjZ2FsbGVyeTNfc2xpZGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxLjA7IH1cblxuLmhvbWUtc2VjLWdhbGxlcnkgLnRhYnMgLnRhYl9pdGVtIHtcbiAgZm9udC1mYW1pbHk6IGRucC1zaHVlaS1taW5jaG8tcHI2LCBzZXJpZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjBlbTtcbiAgY29sb3I6ICNkZmRmZGY7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGZkZmRmO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgIC5ob21lLXNlYy1nYWxsZXJ5IC50YWJzIC50YWJfaXRlbSB7XG4gICAgICBtaW4td2lkdGg6IDgwcHg7XG4gICAgICBtYXJnaW46IDBweCAxOHB4O1xuICAgICAgcGFkZGluZzogMHB4IDBweCA1cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmhvbWUtc2VjLWdhbGxlcnkgLnRhYnMgLnRhYl9pdGVtIHtcbiAgICAgIG1pbi13aWR0aDogMjYuNjY2Njd2dztcbiAgICAgIG1hcmdpbjogMHB4IDJ2dztcbiAgICAgIHBhZGRpbmc6IDBweCAwcHggMS4zMzMzM3Z3O1xuICAgICAgZm9udC1zaXplOiAzLjQ2NjY3dnc7IH0gfVxuXG4uaG9tZS1zZWMtZ2FsbGVyeSAudGFicyBpbnB1dCArIC50YWJfaXRlbSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmhvbWUtc2VjLWdhbGxlcnkgLnRhYnMgaW5wdXQ6Y2hlY2tlZCArIC50YWJfaXRlbSB7XG4gIGJvcmRlci1jb2xvcjogI2MzMjkyOTsgfVxuXG4uaG9tZS1zZWMtYWNjZXNzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaG9tZS1zZWMtYWNjZXNzICNnbWFwIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgIC5ob21lLXNlYy1hY2Nlc3MgI2dtYXAge1xuICAgICAgICBoZWlnaHQ6IDMyMHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuaG9tZS1zZWMtYWNjZXNzICNnbWFwIHtcbiAgICAgICAgaGVpZ2h0OiA1My4zMzMzM3Z3OyB9IH1cbiAgICAuaG9tZS1zZWMtYWNjZXNzICNnbWFwIGlmcmFtZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmhvbWUtc2VjLWFjY2VzcyA+IC5zZWMtaW5uZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbjogMHB4IGF1dG87IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAuaG9tZS1zZWMtYWNjZXNzID4gLnNlYy1pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMHB4IDkwcHg7XG4gICAgICAgIHdpZHRoOiA4ODBweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmhvbWUtc2VjLWFjY2VzcyA+IC5zZWMtaW5uZXIge1xuICAgICAgICBwYWRkaW5nOiA4dncgNS4zMzMzM3Z3IDEydnc7IH0gfVxuICAgIC5ob21lLXNlYy1hY2Nlc3MgPiAuc2VjLWlubmVyIC5hY2Nlc3MtdGV4dCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDAwMDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgICAuaG9tZS1zZWMtYWNjZXNzID4gLnNlYy1pbm5lciAuYWNjZXNzLXRleHQge1xuICAgICAgICAgIHBhZGRpbmc6IDBweCAyNHB4IDMycHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5ob21lLXNlYy1hY2Nlc3MgPiAuc2VjLWlubmVyIC5hY2Nlc3MtdGV4dCB7XG4gICAgICAgICAgcGFkZGluZzogMHB4IDBweCA1LjMzMzMzdnc7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNi42NjY2N3Z3OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgICAgLmhvbWUtc2VjLWFjY2VzcyA+IC5zZWMtaW5uZXIgLmFjY2Vzcy10ZXh0IC5hY2Nlc3Mtc2ltcGxlLWJveCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmhvbWUtc2VjLWFjY2VzcyA+IC5zZWMtaW5uZXIgLmFjY2Vzcy10ZXh0IC5hY2Nlc3Mtc2ltcGxlLWJveCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjkzMzMzdnc7IH0gfVxuICAgICAgLmhvbWUtc2VjLWFjY2VzcyA+IC5zZWMtaW5uZXIgLmFjY2Vzcy10ZXh0IC5hY2Nlc3Mtc2ltcGxlLWJveCA+IHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZlbTsgfVxuICAgICAgICAuaG9tZS1zZWMtYWNjZXNzID4gLnNlYy1pbm5lciAuYWNjZXNzLXRleHQgLmFjY2Vzcy1zaW1wbGUtYm94ID4gcDpudGgtbGFzdC1jaGlsZCgxKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gICAgICAuaG9tZS1zZWMtYWNjZXNzID4gLnNlYy1pbm5lciAuYWNjZXNzLXRleHQgLmhlYWRpbmcge1xuICAgICAgICBmb250LWZhbWlseTogZG5wLXNodWVpLW1pbmNoby1wcjYsIHNlcmlmO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNGVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAyLjBlbTsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAgICAgLmhvbWUtc2VjLWFjY2VzcyA+IC5zZWMtaW5uZXIgLmFjY2Vzcy10ZXh0IC5oZWFkaW5nIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAuaG9tZS1zZWMtYWNjZXNzID4gLnNlYy1pbm5lciAuYWNjZXNzLXRleHQgLmhlYWRpbmcge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzLjQ2NjY3dnc7IH0gfVxuICAgICAgICAuaG9tZS1zZWMtYWNjZXNzID4gLnNlYy1pbm5lciAuYWNjZXNzLXRleHQgLmhlYWRpbmc6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuaG9tZS1zZWMtYWNjZXNzID4gLnNlYy1pbm5lciAuYWNjZXNzLXRleHQgPiBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDIuOTMzMzN2dzsgfSB9XG4gICAgICAuaG9tZS1zZWMtYWNjZXNzID4gLnNlYy1pbm5lciAuYWNjZXNzLXRleHQgLmFjY2Vzcy1saXN0IHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgICAgIC5ob21lLXNlYy1hY2Nlc3MgPiAuc2VjLWlubmVyIC5hY2Nlc3MtdGV4dCAuYWNjZXNzLWxpc3Qge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5ob21lLXNlYy1hY2Nlc3MgPiAuc2VjLWlubmVyIC5hY2Nlc3MtdGV4dCAuYWNjZXNzLWxpc3Qge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjkzMzMzdnc7IH0gfVxuICAgICAgICAuaG9tZS1zZWMtYWNjZXNzID4gLnNlYy1pbm5lciAuYWNjZXNzLXRleHQgLmFjY2Vzcy1saXN0ID4gbGkge1xuICAgICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICB0ZXh0LWluZGVudDogLTEuMGVtO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjBlbTsgfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgICAgICAgIC5ob21lLXNlYy1hY2Nlc3MgPiAuc2VjLWlubmVyIC5hY2Nlc3MtdGV4dCAuYWNjZXNzLWxpc3QgPiBsaSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgLmhvbWUtc2VjLWFjY2VzcyA+IC5zZWMtaW5uZXIgLmFjY2Vzcy10ZXh0IC5hY2Nlc3MtbGlzdCA+IGxpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42dnc7IH0gfVxuICAgICAgICAgIC5ob21lLXNlYy1hY2Nlc3MgPiAuc2VjLWlubmVyIC5hY2Nlc3MtdGV4dCAuYWNjZXNzLWxpc3QgPiBsaTpudGgtbGFzdC1jaGlsZCgxKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgICAgICAgICAuaG9tZS1zZWMtYWNjZXNzID4gLnNlYy1pbm5lciAuYWNjZXNzLXRleHQgLmFjY2Vzcy1saXN0ID4gbGk6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwi4pePXCI7XG4gICAgICAgICAgICBjb2xvcjogI2MzMjkyOTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgIC5ob21lLXNlYy1hY2Nlc3MgPiAuc2VjLWlubmVyIC5vdXRsaW5lLWJveCB7XG4gICAgICAgIHBhZGRpbmc6IDBweCAyNHB4IDBweDsgfSB9XG4gICAgLmhvbWUtc2VjLWFjY2VzcyA+IC5zZWMtaW5uZXIgLm91dGxpbmUtYm94IGE6bGluayxcbiAgICAuaG9tZS1zZWMtYWNjZXNzID4gLnNlYy1pbm5lciAub3V0bGluZS1ib3ggYTp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmhvbWUtc2VjLWFjY2VzcyA+IC5zZWMtaW5uZXIgLm91dGxpbmUtYm94IGE6aG92ZXIsXG4gICAgLmhvbWUtc2VjLWFjY2VzcyA+IC5zZWMtaW5uZXIgLm91dGxpbmUtYm94IGE6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjYzMyOTI5OyB9XG4iLCJAY2hhcnNldCAnVVRGLTgnO1xyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIOODrOOCpOOCouOCpuODiFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIOODhuODvOODluODq1xyXG5AbWl4aW4gdGFibGUoKSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxufVxyXG5cclxuLy8g44OV44Os44OD44Kv44K544Oc44OD44Kv44K5XHJcbkBtaXhpbiBmbGV4KCRhcmcpIHtcclxuICAkYWxpZ246ICgpO1xyXG5cclxuICBAaWYgJGFyZyA9PSBcInRvcFwiIHtcclxuICAgICAgJGFsaWduIDogZmxleC1zdGFydDtcclxuICB9XHJcblxyXG4gIEBpZiAkYXJnID09IFwiY2VudGVyXCIge1xyXG4gICAgICAkYWxpZ24gOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICBAaWYgJGFyZyA9PSBcImJvdHRvbVwiIHtcclxuICAgICAgJGFsaWduIDogZmxleC1lbmQ7XHJcbiAgfVxyXG5cclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiAkYWxpZ247XHJcblxyXG4gID4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIOODleOCqeODvOODoFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIOODl+ODrOODvOOCueODm+ODq+ODgOODvFxyXG5AbWl4aW4gcGxhY2Vob2xkZXIge1xyXG4gICAgJjpwbGFjZWhvbGRlci1zaG93biB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxuICAgICY6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxuICAgICY6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8g44Oh44OH44Kj44Ki44Kv44Ko44OqXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5AbWl4aW4gbWVkaWEoJG1lZGlhLXdpZHRoOiBudWxsKSB7XHJcbiAgQGlmICRtZWRpYS13aWR0aCA9PSBTUCB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRCUkVBS19TUCkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbiAgQGVsc2Uge1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkQlJFQUtfU1AgKyAxcHgpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIOODmeODs+ODgOODvOODl+ODquODleOCo+ODg+OCr+OCuVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQG1peGluIHZlbmRvci1wcmVmaXgoJG5hbWUsICRhcmd1bWVudCkge1xyXG5cdC13ZWJraXQtI3skbmFtZX06ICN7JGFyZ3VtZW50fTtcclxuXHQtbXMtI3skbmFtZX06ICN7JGFyZ3VtZW50fTtcclxuXHQtbW96LSN7JG5hbWV9OiAjeyRhcmd1bWVudH07XHJcblx0LW8tI3skbmFtZX06ICN7JGFyZ3VtZW50fTtcclxuXHQjeyRuYW1lfTogI3skYXJndW1lbnR9O1xyXG59XHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIHZ36KiI566XXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5AZnVuY3Rpb24gdnctY2FsYygkdmFsdWUpIHtcclxuXHRAcmV0dXJuICgkdmFsdWUgLyAkdndiYXNlICogMTAwKSArIDB2dztcclxufVxyXG5cclxuXHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIOS9v+OBhOWbnuOBl+ezu1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQG1peGluIHNlYy1hYm91dCB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdD4gLnNlYy1pbm5lciB7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0bWFyZ2luOiAwcHggYXV0bztcclxuXHR9XHJcblx0LnNlYy1oZWFkaW5nIHtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRmb250LWZhbWlseTogZG5wLXNodWVpLW1pbmNoby1wcjYsIHNlcmlmO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRAaW5jbHVkZSBtZWRpYSgpe1xyXG5cdFx0XHRoZWlnaHQ6IDI2NHB4O1xyXG5cdFx0XHRwYWRkaW5nOiAwcHggMHB4IDBweCA1MDBweDtcclxuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS41ZW07XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBtZWRpYShTUCl7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IHZ3LWNhbGMoNTBweCk7XHJcblx0XHRcdGZvbnQtc2l6ZTogdnctY2FsYyg0MHB4KTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNWVtO1xyXG5cdFx0fVxyXG5cdFx0LnRlbXBsZSB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoKXtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRmb250LXNpemU6IDMycHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNWVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhKFNQKXtcclxuXHRcdFx0XHRmb250LXNpemU6IHZ3LWNhbGMoNTBweCk7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNWVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQ+IC5pbm5lciB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRvcmRlcjogMTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShTUCl7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0b3JkZXI6IDI7XHJcblx0XHRcdGNvbnRlbnQ6IFwiIFwiO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Ntbl9pY19leWVjYXRjaDAxLnN2Z1wiKSBuby1yZXBlYXQgMHB4IDBweDtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCl7XHJcblx0XHRcdFx0d2lkdGg6IDEycHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMnB4O1xyXG5cdFx0XHRcdG1hcmdpbjogMTRweCBhdXRvIDBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShTUCl7XHJcblx0XHRcdFx0d2lkdGg6IHZ3LWNhbGMoMTVweCk7XHJcblx0XHRcdFx0aGVpZ2h0OiB2dy1jYWxjKDE1cHgpO1xyXG5cdFx0XHRcdG1hcmdpbjogdnctY2FsYygyOHB4KSBhdXRvIDBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdG9yZGVyOiAzO1xyXG5cdFx0XHRjb250ZW50OiBhdHRyKGRhdGEtdGV4dCk7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBjb3Jtb3JhbnQtZ2FyYW1vbmQsIHNlcmlmO1xyXG5cdFx0XHRmb250LWZhbWlseTogZG5wLXNodWVpLW1pbmNoby1wcjYsIHNlcmlmO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4wZW07XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCl7XHJcblx0XHRcdFx0bWFyZ2luOiAxNHB4IGF1dG8gMHB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShTUCl7XHJcblx0XHRcdFx0bWFyZ2luOiB2dy1jYWxjKDI4cHgpIGF1dG8gMHB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogdnctY2FsYygyMHB4KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji5zaW1wbGUge1xyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgpe1xyXG5cdFx0XHRcdHBhZGRpbmc6IDBweCAwcHggMzBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdH1cclxuXHRcdFx0LnRlbXBsZSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoKXtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmFib3V0LWJvZHkge1xyXG5cdFx0YmFja2dyb3VuZDogJGNvbC1ncmF5MTtcclxuXHRcdEBpbmNsdWRlIG1lZGlhKCl7XHJcblx0XHRcdC8vcGFkZGluZzogMXB4IDU0cHggNTRweDtcclxuXHRcdFx0cGFkZGluZzogNDhweCA1NHB4IDU0cHg7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBtZWRpYShTUCl7XHJcblx0XHRcdC8vcGFkZGluZzogMHB4IHZ3LWNhbGMoNDBweCkgdnctY2FsYyg4MHB4KTtcclxuXHRcdFx0cGFkZGluZzogdnctY2FsYyg2MHB4KSB2dy1jYWxjKDQwcHgpIHZ3LWNhbGMoODBweCk7XHJcblx0XHR9XHJcblx0XHQjYWJvdXQtbW9yZSB7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBkbnAtc2h1ZWktbWluY2hvLXByNiwgc2VyaWY7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4yZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjA1ZW07XHJcblx0XHRcdGE6bGluayxcclxuXHRcdFx0YTp2aXNpdGVkIHtcclxuXHRcdFx0XHRjb2xvcjogJGNvbC1ibGFjazE7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdGE6aG92ZXIsXHJcblx0XHRcdGE6YWN0aXZlIHtcclxuXHRcdFx0XHRjb2xvcjogJGNvbC1yZWQxO1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHRhOmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIu+8i1wiO1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sLXJlZDEgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmFib3V0LWJvZHktaW5uZXIge1xyXG5cdFx0XHRAaW5jbHVkZSB2ZW5kb3ItcHJlZml4KHRyYW5zaXRpb24sICdhbGwgMC44cycpO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdG1heC1oZWlnaHQ6IDk5OTk5cHg7XHJcblx0XHRcdCYuaGlkZGVuIHtcclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiIFwiO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGxlZnQ6IDBweDtcclxuXHRcdFx0XHRcdGJvdHRvbTogMHB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbC1ncmF5MTsgLyogT2xkIGJyb3dzZXJzICovXHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMCUsICRjb2wtZ3JheTEgNzAlLCAkY29sLWdyYXkxIDEwMCUpO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwyNTUsMjU1LDApIDAlLCAkY29sLWdyYXkxIDcwJSwgJGNvbC1ncmF5MSAxMDAlKTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LDI1NSwyNTUsMCkgMCUsICRjb2wtZ3JheTEgNzAlLCAkY29sLWdyYXkxIDEwMCUpO1xyXG5cdFx0XHRcdFx0ei1pbmRleDogOTk5OTk5O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoKXtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFNQKXtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiB2dy1jYWxjKDE1MHB4KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0PiAqIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyLjRlbTtcclxuXHRcdFx0XHQmOm50aC1sYXN0LWNoaWxkKDEpe1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQ+ICogKyAuZ3JlZXRpbmcge1xyXG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjY2NjO1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiA0LjBlbTtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA0LjBlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmdyZWV0aW5nIHtcclxuXHRcdFx0em9vbTogMTtcclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0aGVpZ2h0OiAwO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGNsZWFyOiBib3RoO1xyXG5cdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdFx0XHRjb250ZW50OiBcIiBcIjtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQ+IC5oZWFkaW5nIHtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IGRucC1zaHVlaS1taW5jaG8tcHI2LCBzZXJpZjtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41ZW07XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMS4wZW07XHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoKXtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoU1Ape1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiB2dy1jYWxjKDQwcHgpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuc3ViLWltYWdlIHtcclxuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoKXtcclxuXHRcdFx0XHRcdHdpZHRoOiAzMDBweDtcclxuXHRcdFx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdFx0XHRcdG1hcmdpbjogMHB4IDBweCAwLjhlbSAxLjZlbSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShTUCl7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0PiBwIHtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxLjhlbTtcclxuXHRcdFx0XHQmOm50aC1sYXN0LWNoaWxkKDEpe1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Lm1haW4taW1hZ2Uge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sLWdyYXkzIHVybChcIi4uL2ltZy9sb2FkaW5nLmdpZlwiKSBuby1yZXBlYXQgNTAlIDUwJTtcclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoKXtcclxuXHRcdFx0XHR3aWR0aDogNTYwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAzNjBweDtcclxuXHRcdFx0XHQvL21hcmdpbi10b3A6IC0yNjRweDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMzEycHg7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xMjBweDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhKFNQKXtcclxuXHRcdFx0XHRtYXJnaW46IHZ3LWNhbGMoLTYwcHgpIHZ3LWNhbGMoLTQwcHgpIHZ3LWNhbGMoNjBweCk7XHJcblx0XHRcdH1cclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3ZlcjsnO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc3ViLWltYWdlIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGNvbC1ncmF5MyB1cmwoXCIuLi9pbWcvbG9hZGluZy5naWZcIikgbm8tcmVwZWF0IDUwJSA1MCU7XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCl7XHJcblx0XHRcdFx0d2lkdGg6IDI5MHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMjkwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoU1Ape1xyXG5cdFx0XHRcdHdpZHRoOiB2dy1jYWxjKDUwMHB4KTtcclxuXHRcdFx0XHRoZWlnaHQ6IHZ3LWNhbGMoNTAwcHgpO1xyXG5cdFx0XHRcdG1hcmdpbjogMHB4IGF1dG87XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMi40ZW07XHJcblx0XHRcdH1cclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwLjVlbTtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3ZlcjsnO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBtZWRpYSgpe1xyXG5cdFx0XHQuY2xlYXJmaXg6bnRoLW9mLXR5cGUob2RkKXtcclxuXHRcdFx0XHQuc3ViLWltYWdlIHtcclxuXHRcdFx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmNsZWFyZml4Om50aC1vZi10eXBlKGV2ZW4pe1xyXG5cdFx0XHRcdC5zdWItaW1hZ2Uge1xyXG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQudGV4dCB7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjhlbTtcclxuXHRcdFx0PiBwIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyLjRlbTtcclxuXHRcdFx0XHQmOm50aC1sYXN0LWNoaWxkKDEpe1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgpe1xyXG5cdFx0XHRcdHdpZHRoOiAzMzBweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoU1Ape1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4wZW07XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMi40ZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIG1lZGlhKCl7XHJcblx0XHRcdC5jbGVhcmZpeDpudGgtb2YtdHlwZShvZGQpe1xyXG5cdFx0XHRcdC50ZXh0IHtcclxuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuY2xlYXJmaXg6bnRoLW9mLXR5cGUoZXZlbil7XHJcblx0XHRcdFx0LnRleHQge1xyXG5cdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbiIsIkBjaGFyc2V0ICdVVEYtOCc7XG5cbi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbi8vIHNldHRpbmdzXG4vLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5AaW1wb3J0IFwiLi9fc2V0dGluZ3MvdmFyaWFibGVzXCI7XG5cblxuXG4vLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4vLyB0b29sc1xuLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuQGltcG9ydCBcIi4vX3Rvb2xzL21peGluc1wiO1xuXG5ib2R5LmhvbWUgI2hlYWQge1xuXHQjaGVhZC1pbm5lciB7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdGhlaWdodDogNDU5cHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhKFNQKXtcblx0XHRcdGhlaWdodDogdnctY2FsYyg5NzVweCk7XG5cdFx0fVxuXHR9XG5cdCNoZWFkLW91dGxpbmUge1xuXHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHR3aWR0aDogMzI3cHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhKFNQKXtcblx0XHRcdHRvcDogdnctY2FsYyg1MjVweCk7XG5cdFx0XHR3aWR0aDogdnctY2FsYyg2NzBweCk7XG5cdFx0XHRoZWlnaHQ6IHZ3LWNhbGMoNDUwcHgpO1xuXHRcdH1cblx0fVxuXHQjaGVhZC1pbWFnZXMge1xuXHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRoZWlnaHQ6IDQ1OXB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYShTUCl7XG5cdFx0XHRoZWlnaHQ6IHZ3LWNhbGMoNzUwcHgpO1xuXHRcdH1cblx0XHQjaGVhZC1pbWFnZTAxLFxuXHRcdCNoZWFkLWltYWdlMDIge1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdCYuaGVhZC1vbmUtaW1hZ2UgI2hlYWQtaW1hZ2UwMSB7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzI3cHgpO1xuXHRcdH1cblx0XHQmLmhlYWQtdHdvLWltYWdlICNoZWFkLWltYWdlMDEsXG5cdFx0Ji5oZWFkLXR3by1pbWFnZSAjaGVhZC1pbWFnZTAyIHtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gMzI3cHggLyAyKTtcblx0XHR9XG5cdH1cblx0Ji5oZWFkLXR3by1pbWFnZSAub3dsLWl0ZW0ge1xuXHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRoZWlnaHQ6IDQ1OXB4O1xuXHRcdFx0I2hlYWQtaW1hZ2UwMSxcblx0XHRcdCNoZWFkLWltYWdlMDIge1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0I2hlYWQtaW1hZ2UwMSB7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IGNhbGMoMzI3cHggLyAyKTtcblx0XHRcdH1cblx0XHRcdCNoZWFkLWltYWdlMDIge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IGNhbGMoMzI3cHggLyAyKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEoU1Ape1xuXHRcdFx0aGVpZ2h0OiB2dy1jYWxjKDc1MHB4KTtcblx0XHRcdCNoZWFkLWltYWdlMDEsXG5cdFx0XHQjaGVhZC1pbWFnZTAyIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCNoZWFkLWltYWdlMDEgaW1nLFxuXHQjaGVhZC1pbWFnZTAyIGltZyB7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOyc7XG5cdFx0QGluY2x1ZGUgbWVkaWEoU1Ape1xuXHRcdFx0aGVpZ2h0OiB2dy1jYWxjKDc1MHB4KSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdCNoZWFkLW91dGxpbmUge1xuXHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0XHQjaGVhZC1vdXRsaW5lLXR5cGUge1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0XHRcdHRvcDogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShTUCl7XG5cdFx0XHRcdFx0dG9wOiB2dy1jYWxjKDMwcHgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQjaGVhZC1vdXRsaW5lLXRvcCB7XG5cdFx0XHRcdC8vaGVpZ2h0OiAzMjdweDtcblx0XHRcdFx0aGVpZ2h0OiAzMDBweDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdCNoZWFkLW91dGxpbmUtYm94IHtcblx0XHRcdFx0XHRtaW4td2lkdGg6IDE2MHB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRcdCNoZWFkLWNhdGNoIHtcblx0XHRcdFx0XHRcdG9yZGVyOiAzO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMmVtO1xuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHRcdFx0XHRcdHdpZHRoOiAxLjBlbTtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0I2hlYWQtdGl0bGUge1xuXHRcdFx0XHRcdFx0b3JkZXI6IDI7XG5cdFx0XHRcdFx0XHRtaW4td2lkdGg6IDExMHB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMHB4IDEuNWVtO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogLTAuMWVtO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0LnByZWZpeCB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMGVtO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDBweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5zcGFjZSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQubmFtZSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDM5cHg7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjJlbTtcblx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEuMGVtO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDBweCBhdXRvIC0wLjA1ZW0gYXV0bztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0I2hlYWQtYXJlYSB7XG5cdFx0XHRcdFx0XHRvcmRlcjogMTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yZW07XG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEuMGVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0I2hlYWQtb3V0bGluZS1ib3R0b20ge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luLXRvcDogMHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdC50aXRsZS1lbmcge1xuXHRcdFx0XHRcdC5wcmVmaXgtZW5nLFxuXHRcdFx0XHRcdC5uYW1lLWVuZyB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAkbGgtbWVkaXVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuc3BhY2Uge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIiBcIjtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEycHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY21uX2ljX2V5ZWNhdGNoMDEuc3ZnXCIpIG5vLXJlcGVhdCAwcHggMHB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDEwcHggYXV0byAxMnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuYXJlYS1lbmcge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogJGxoLW1lZGl1bTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBtZWRpYShTUCl7XG5cdFx0I2hlYWQtb3V0bGluZSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogdnctY2FsYyg1MHB4KTtcblx0XHRcdCNoZWFkLW91dGxpbmUtdHlwZSB7XG5cdFx0XHRcdHRvcDogdnctY2FsYyg0MHB4KTtcblx0XHRcdFx0Zm9udC1zaXplOiB2dy1jYWxjKDMycHgpO1xuXHRcdFx0fVxuXHRcdFx0I2hlYWQtb3V0bGluZS10b3Age1xuXHRcdFx0XHQjaGVhZC1vdXRsaW5lLWJveCB7XG5cdFx0XHRcdFx0I2hlYWQtY2F0Y2gge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiB2dy1jYWxjKDMwcHgpO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdnctY2FsYygyMnB4KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0I2hlYWQtdGl0bGUge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdnctY2FsYygyNHB4KTtcblx0XHRcdFx0XHRcdC5wcmVmaXgge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHZ3LWNhbGMoMzBweCk7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogdnctY2FsYygxNnB4KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5uYW1lIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiB2dy1jYWxjKDYwcHgpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQjaGVhZC1hcmVhIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdnctY2FsYygyNnB4KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCNoZWFkLW91dGxpbmUtYm90dG9tIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogdnctY2FsYygyNnB4KTtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0d2lkdGg6IHZ3LWNhbGMoMjZweCk7XG5cdFx0XHRcdFx0aGVpZ2h0OiB2dy1jYWxjKDI2cHgpO1xuXHRcdFx0XHRcdG1hcmdpbjogMHB4IGF1dG8gdnctY2FsYygyNnB4KTtcblx0XHRcdFx0fVxuXHRcdFx0XHQudGl0bGUtZW5nIHtcblx0XHRcdFx0XHQucHJlZml4LWVuZyxcblx0XHRcdFx0XHQubmFtZS1lbmcge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiB2dy1jYWxjKDIxcHgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuYXJlYS1lbmcge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdnctY2FsYygxN3B4KTtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dy1jYWxjKDlweCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG5ib2R5LmhvbWUgI2NvbnRhaW5lciB7XG5cdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0cGFkZGluZzogNDBweCAwcHggMHB4O1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhKFNQKXtcblx0XHRtYXJnaW4tdG9wOiB2dy1jYWxjKDQwcHgpO1xuXHRcdHBhZGRpbmc6IHZ3LWNhbGMoMzJweCkgMHB4IDBweDtcblx0XHRib3JkZXItdG9wOiB2dy1jYWxjKDJweCkgc29saWQgJGNvbC1yZWQxO1xuXHR9XG59XG5cbi5ob21lLWluZm9tYXRpb24ge1xuXHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdHdpZHRoOiAkY250c19taW5fd2lkdGg7XG5cdFx0bWFyZ2luOiAtMTVweCBhdXRvIDc2cHg7XG5cdH1cblx0PiAuaGVhZGluZyB7XG5cdFx0Zm9udC1mYW1pbHk6IGRucC1zaHVlaS1taW5jaG8tcHI2LCBzZXJpZjtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRsaW5lLWhlaWdodDogMS4wZW07XG5cdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdC8vd2lkdGg6IDE2MHB4O1xuXHRcdFx0d2lkdGg6IDIwMHB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA2MHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEoU1Ape1xuXHRcdFx0Zm9udC1zaXplOiB2dy1jYWxjKDI2cHgpO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogdnctY2FsYygyNHB4KTtcblx0XHR9XG5cdH1cblx0PiAuaG9tZS1pbmZvLWxpc3Qge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHQvL3dpZHRoOiA4OThweDtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhKFNQKXtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMHB4IHZ3LWNhbGMoMzBweCk7XG5cdFx0fVxuXHRcdD4gbGkge1xuXHRcdFx0cGFkZGluZzogMHB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjVlbTtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRcdG1hcmdpbjogMHB4IDBweCAxMHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYShTUCl7XG5cdFx0XHRcdG1hcmdpbjogMHB4IDBweCB2dy1jYWxjKDIycHgpO1xuXHRcdFx0XHRmb250LXNpemU6IHZ3LWNhbGMoMjJweCk7XG5cdFx0XHR9XG5cdFx0XHQmOm50aC1sYXN0LWNoaWxkKDEpe1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0XHR9XG5cdFx0XHQuZGF0ZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdFx0XHR3aWR0aDogMTA0cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoU1Ape1xuXHRcdFx0XHRcdHdpZHRoOiB2dy1jYWxjKDE5MHB4KTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiBcIiBcIjtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY21uX2ljX2RpYS5zdmdcIikgbm8tcmVwZWF0IDBweCAwcHg7XG5cdFx0XHRcdFx0bWFyZ2luOiBhdXRvIDBweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0cmlnaHQ6IDBweDtcblx0XHRcdFx0XHR0b3A6IDBweDtcblx0XHRcdFx0XHRib3R0b206IDBweDtcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0XHRcdFx0d2lkdGg6IDZweDtcblx0XHRcdFx0XHRcdGhlaWdodDogNnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYShTUCl7XG5cdFx0XHRcdFx0XHR3aWR0aDogdnctY2FsYygxNXB4KTtcblx0XHRcdFx0XHRcdGhlaWdodDogdnctY2FsYygxNXB4KTtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDAuMzVlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC50ZXh0IHtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdFx0XHR3aWR0aDogNzk0cHg7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFNQKXtcblx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRcdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gI3t2dy1jYWxjKDE5MHB4KX0pO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogdnctY2FsYygxNHB4KTtcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGEge1xuXHRcdFx0XHRAaW5jbHVkZSB2ZW5kb3ItcHJlZml4KHRyYW5zaXRpb24sICdub25lJyk7XG5cdFx0XHR9XG5cdFx0XHRhOmxpbmssXG5cdFx0XHRhOnZpc2l0ZWQge1xuXHRcdFx0XHRjb2xvcjogJGNvbC1ibGFjazE7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblx0XHRcdGE6aG92ZXIsXG5cdFx0XHRhOmFjdGl2ZSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sLXJlZDE7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQ+IC5tb3JlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRmb250LWZhbWlseTogZG5wLXNodWVpLW1pbmNoby1wcjYsIHNlcmlmO1xuXHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRtYXJnaW4tdG9wOiAxNnB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYShTUCl7XG5cdFx0XHRtYXJnaW4tdG9wOiB2dy1jYWxjKDMycHgpO1xuXHRcdH1cblx0XHRhIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbC1ncmF5MTtcblx0XHRcdGNvbG9yOiAkY29sLWJsYWNrMSAhaW1wb3J0YW50O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4wZW07XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0XHRwYWRkaW5nOiA4cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhKFNQKXtcblx0XHRcdFx0cGFkZGluZzogdnctY2FsYygyNHB4KTtcblx0XHRcdFx0Zm9udC1zaXplOiB2dy1jYWxjKDI2cHgpO1xuXHRcdFx0fVxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiIFwiO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jbW5faWNfYXJ3MDIuc3ZnXCIpIG5vLXJlcGVhdCAwcHggMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdFx0XHR3aWR0aDogOHB4O1xuXHRcdFx0XHRcdGhlaWdodDogN3B4O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA2cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoU1Ape1xuXHRcdFx0XHRcdHdpZHRoOiB2dy1jYWxjKDE4cHgpO1xuXHRcdFx0XHRcdGhlaWdodDogdnctY2FsYygxOHB4KTtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogdnctY2FsYygxMHB4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmhvbWUtc2VjLWFib3V0IHtcblx0QGluY2x1ZGUgc2VjLWFib3V0O1xuXHQuc3VicGFnZXMge1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjY2NjO1xuXHRcdHBhZGRpbmctdG9wOiA0LjBlbTtcblx0XHRtYXJnaW4tdG9wOiA0LjBlbTtcblx0XHQuYXJjaGl2ZS1saXN0IHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRcdG1hcmdpbjogMHB4IDBweDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhKFNQKXtcblx0XHRcdFx0bWFyZ2luOiAwcHggdnctY2FsYygtMzVweCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdD4gLnNlYy1pbm5lciB7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdHdpZHRoOiA5MzRweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYShTUCl7XG5cdFx0XHRwYWRkaW5nLXRvcDogdnctY2FsYyg5NHB4KTtcblx0XHR9XG5cdH1cblx0LnNlYy1oZWFkaW5nIHtcblx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0cGFkZGluZzogMHB4IDBweCAwcHggNjU0cHg7XG5cdFx0fVxuXHRcdCYuc2ltcGxlIHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMHB4IDMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5hYm91dC1ib2R5IHtcblx0XHQubWFpbi1pbWFnZSB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0XHR3aWR0aDogNzE2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zdWItaW1hZ2Uge1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdFx0d2lkdGg6IDM5MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDM5MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudGV4dCB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0XHR3aWR0aDogMzkwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5ob21lLXNlYy1oaWdobGlnaHQge1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQ+IC5zZWMtaW5uZXIge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJhY2tncm91bmQ6ICRjb2wtZ3JheTE7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdHBhZGRpbmc6IDQ2cHggMHB4IDgwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhKFNQKXtcblx0XHRcdHBhZGRpbmc6IHZ3LWNhbGMoNjBweCkgdnctY2FsYyg0MHB4KSB2dy1jYWxjKDcwcHgpO1xuXHRcdH1cblx0fVxuXHQuc2VjLWhlYWRpbmcge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGZvbnQtZmFtaWx5OiBkbnAtc2h1ZWktbWluY2hvLXByNiwgc2VyaWY7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG5cdFx0YmFja2dyb3VuZDogJGNvbC13aGl0ZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRcdHBhZGRpbmctdG9wOiA2MHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhKFNQKXtcblx0XHRcdGZvbnQtc2l6ZTogdnctY2FsYyg1MHB4KTtcblx0XHRcdHBhZGRpbmc6IHZ3LWNhbGMoODBweCkgMHB4IHZ3LWNhbGMoNDhweCk7XG5cdFx0fVxuXHRcdD4gLmlubmVyIHtcblx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRvcmRlcjogMjtcblx0XHRcdGNvbnRlbnQ6IFwiIFwiO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY21uX2ljX2V5ZWNhdGNoMDEuc3ZnXCIpIG5vLXJlcGVhdCAwcHggMHB4O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0XHR3aWR0aDogMTJweDtcblx0XHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdFx0XHRtYXJnaW46IDE0cHggYXV0byAwcHg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYShTUCl7XG5cdFx0XHRcdHdpZHRoOiB2dy1jYWxjKDE1cHgpO1xuXHRcdFx0XHRoZWlnaHQ6IHZ3LWNhbGMoMTVweCk7XG5cdFx0XHRcdG1hcmdpbjogdnctY2FsYygyOHB4KSBhdXRvIDBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0JjphZnRlciB7XG5cdFx0XHRvcmRlcjogMztcblx0XHRcdGNvbnRlbnQ6IGF0dHIoZGF0YS10ZXh0KTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Zm9udC1mYW1pbHk6IGNvcm1vcmFudC1nYXJhbW9uZCwgc2VyaWY7XG5cdFx0XHRmb250LWZhbWlseTogZG5wLXNodWVpLW1pbmNoby1wcjYsIHNlcmlmO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMGVtO1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdFx0bWFyZ2luOiAxNHB4IGF1dG8gMHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYShTUCl7XG5cdFx0XHRcdG1hcmdpbjogdnctY2FsYygyOHB4KSBhdXRvIDBweDtcblx0XHRcdFx0Zm9udC1zaXplOiB2dy1jYWxjKDIwcHgpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuaG9tZS1oaWdobGlnaHQtbGlzdCB7XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdG1hcmdpbjogMHB4IGF1dG87XG5cdFx0cGFkZGluZzogMHB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHR3aWR0aDogODQwcHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0fVxuXHRcdD4gbGkge1xuXHRcdFx0cGFkZGluZzogMHB4O1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdFx0d2lkdGg6IDM1MHB4O1xuXHRcdFx0XHRtYXJnaW46IDBweCAzNXB4IDU0cHg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYShTUCl7XG5cdFx0XHRcdG1hcmdpbjogMHB4IDBweCB2dy1jYWxjKDgwcHgpO1xuXHRcdFx0XHQmOm50aC1sYXN0LWNoaWxkKDEpe1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmltYWdlIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sLWdyYXkzIHVybChcIi4uL2ltZy9sb2FkaW5nLmdpZlwiKSBuby1yZXBlYXQgNTAlIDUwJTtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDM1MHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI4cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoU1Ape1xuXHRcdFx0XHRcdHdpZHRoOiB2dy1jYWxjKDQ1MHB4KTtcblx0XHRcdFx0XHRoZWlnaHQ6IHZ3LWNhbGMoNDUwcHgpO1xuXHRcdFx0XHRcdG1hcmdpbjogMHB4IGF1dG8gdnctY2FsYygzMHB4KTtcblx0XHRcdFx0fVxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOyc7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5uYW1lIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRmb250LWZhbWlseTogZG5wLXNodWVpLW1pbmNoby1wcjYsIHNlcmlmO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41ZW07XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShTUCl7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiB2dy1jYWxjKDM2cHgpO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHZ3LWNhbGMoMjBweCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5zdW1tYXJ5IHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IGRucC1zaHVlaS1taW5jaG8tcHI2LCBzZXJpZjtcblx0XHRcdFx0PiBwIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxLjBlbTtcblx0XHRcdFx0XHQmOm50aC1sYXN0LWNoaWxkKDEpe1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lm91dGxpbmUge1xuXHRcdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0XHRcdHBhZGRpbmc6IDBweDtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdFx0XHRtYXJnaW46IDEycHggMHB4IDBweCAwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoU1Ape1xuXHRcdFx0XHRcdG1hcmdpbjogdnctY2FsYygxNnB4KSAwcHggMHB4IDBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQ+IGxpIHtcblx0XHRcdFx0XHRtYXJnaW46IDBweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwcHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMzVlbTtcblx0XHRcdFx0XHR0ZXh0LWluZGVudDogLTEuMGVtO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxLjBlbTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYShTUCl7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHZ3LWNhbGMoMjJweCk7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiB2dy1jYWxjKDEwcHgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOm50aC1sYXN0LWNoaWxkKDEpe1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIuKXj1wiO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2wtcmVkMTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnllYXItZXZlbnQge1xuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdG1hcmdpbjogMHB4O1xuXHRwYWRkaW5nOiAwcHg7XG5cdD4gbGkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0JjpudGgtY2hpbGQob2RkKXtcblx0XHRcdGJhY2tncm91bmQ6ICNlNmU2ZTY7XG5cdFx0fVxuXHRcdD4gKiB7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdH1cblx0XHQuaGVhZGluZyB7XG5cdFx0XHRmb250LWZhbWlseTogZG5wLXNodWVpLW1pbmNoby1wcjYsIHNlcmlmO1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMGVtO1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdFx0d2lkdGg6IDQ0cHg7XG5cdFx0XHRcdHBhZGRpbmc6IDhweCA2cHggOHB4IDRweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoU1Ape1xuXHRcdFx0XHR3aWR0aDogdnctY2FsYyg5MnB4KTtcblx0XHRcdFx0cGFkZGluZzogdnctY2FsYygxNHB4KSB2dy1jYWxjKDE2cHgpIHZ3LWNhbGMoMTRweCkgdnctY2FsYygxMHB4KTtcblx0XHRcdFx0Zm9udC1zaXplOiB2dy1jYWxjKDI2cHgpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuZXZlbnQge1xuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdFx0bWFyZ2luOiAwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4wZW07XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNDRweCk7XG5cdFx0XHRcdHBhZGRpbmc6IDAuM2VtIDBweDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhKFNQKXtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtICN7dnctY2FsYyg5MnB4KX0pO1xuXHRcdFx0XHRwYWRkaW5nOiAwLjNlbSAwcHg7XG5cdFx0XHR9XG5cdFx0XHQ+IGxpIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtYXJnaW46IDBweDtcblx0XHRcdFx0cGFkZGluZzogMHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS43ZW07XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMC44ZW07XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFNQKXtcblx0XHRcdFx0XHRmb250LXNpemU6IHZ3LWNhbGMoMjJweCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwi4pePXCI7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2wtcmVkMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uaG9tZS1zZWMtc25zIHtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQ6ICNlZWVlZWU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0PiAuc2VjLWlubmVyIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0d2lkdGg6ICRjbnRzX21pbl93aWR0aDtcblx0XHRcdG1hcmdpbjogMHB4IGF1dG87XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nOiA3MHB4IDBweCA4NHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYShTUCl7XG5cdFx0XHRwYWRkaW5nOiB2dy1jYWxjKDcwcHgpIHZ3LWNhbGMoNDBweCkgdnctY2FsYyg4MHB4KTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdD4gKiB7XG5cdFx0XHRcdG1hcmdpbjogMHB4IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5zbnMtaGVhZGVyIHtcblx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0aGVpZ2h0OiA2NHB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYShTUCl7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiB2dy1jYWxjKDI4cHgpO1xuXHRcdH1cblx0fVxuXHQjdHdlZXQtb3V0ZXIge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdG92ZXJmbG93OiBhdXRvO1xuXHRcdGJhY2tncm91bmQ6ICRjb2wtd2hpdGU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcblx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0aGVpZ2h0OiA2ODBweDtcblx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhKFNQKXtcblx0XHRcdGhlaWdodDogdnctY2FsYyg2MDBweCk7XG5cdFx0XHRib3JkZXItd2lkdGg6IHZ3LWNhbGMoMnB4KTtcblx0XHRcdHBhZGRpbmc6IHZ3LWNhbGMoMjBweCk7XG5cdFx0fVxuXHRcdC5ub3Jlc3VsdHMge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Zm9udC1zaXplOiAwLjllbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjZlbTtcblx0XHR9XG5cdFx0Lm1vcmUge1xuXHRcdFx0cGFkZGluZzogMS4wZW0gMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Zm9udC1zaXplOiAwLjllbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjZlbTtcblx0XHR9XG5cdFx0Lml0ZW0ge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjY2M7XG5cdFx0XHRwYWRkaW5nOiAwLjhlbSAwcHg7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYShTUCl7XG5cdFx0XHRcdGJvcmRlci13aWR0aDogdnctY2FsYygycHgpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRhOmxpbmssXG5cdFx0YTp2aXNpdGVkIHtcblx0XHRcdGNvbG9yOiAjNGJhMWVjO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0XHRhOmhvdmVyLFxuXHRcdGE6YWN0aXZlIHtcblx0XHRcdGNvbG9yOiAjNGJhMWVjO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHRcdC5uYW1lIHtcblx0XHRcdGZvbnQtc2l6ZTogMC45ZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yZW07XG5cdFx0XHRjb2xvcjogIzRiYTFlYztcblx0XHRcdG1hcmdpbi1ib3R0b206IDAuNGVtO1xuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAjMWI5NWUwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuaW1hZ2VzIHtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdG1hcmdpbjogMHB4IDBweCAwLjhlbSAxLjJlbTtcblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRcdFx0d2lkdGg6IDYwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoU1Ape1xuXHRcdFx0XHRcdHdpZHRoOiB2dy1jYWxjKDEyMHB4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQudGV4dCB7XG5cdFx0XHRmb250LXNpemU6IDAuOGVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNmVtO1xuXHRcdH1cblx0XHQuZGF0ZSB7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0Zm9udC1zaXplOiAwLjdlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjVlbTtcblx0XHRcdHBhZGRpbmctdG9wOiAwLjRlbTtcblx0XHRcdGE6bGluayxcblx0XHRcdGE6dmlzaXRlZCB7XG5cdFx0XHRcdGNvbG9yOiAkY29sLWJsYWNrMTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0fVxuXHRcdFx0YTpob3Zlcixcblx0XHRcdGE6YWN0aXZlIHtcblx0XHRcdFx0Y29sb3I6ICM0YmExZWM7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBtZWRpYShTUCl7XG5cdFx0LnR3aXR0ZXItYm94LFxuXHRcdC53aWRnZXQtYm94IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IHZ3LWNhbGMoODBweCk7XG5cdFx0XHQmOm50aC1sYXN0LWNoaWxkKDEpe1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC50d2l0dGVyLWJveCB7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdHdpZHRoOiA0ODBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEoU1Ape1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdC53aWRnZXQtYm94IHtcblx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0d2lkdGg6IDQ4MHB4O1xuXHRcdFx0aWZyYW1lIHtcblx0XHRcdFx0bWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYShTUCl7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGlmcmFtZSB7XG5cdFx0XHRcdG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnNlYy1oZWFkaW5nIHtcblx0XHRmb250LWZhbWlseTogZG5wLXNodWVpLW1pbmNoby1wcjYsIHNlcmlmO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRsaW5lLWhlaWdodDogMS4yNWVtO1xuXHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhKFNQKXtcblx0XHRcdGZvbnQtc2l6ZTogdnctY2FsYyg0MHB4KTtcblx0XHR9XG5cdH1cblx0LmxlYWQge1xuXHRcdGZvbnQtZmFtaWx5OiBkbnAtc2h1ZWktbWluY2hvLXByNiwgc2VyaWY7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG5cdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhKFNQKXtcblx0XHRcdGZvbnQtc2l6ZTogdnctY2FsYygyMnB4KTtcblx0XHRcdG1hcmdpbi10b3A6IHZ3LWNhbGMoMThweCk7XG5cdFx0fVxuXHR9XG59XG5cbi5ob21lLXNlYy10b3BpY3Mge1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQ+IC5zZWMtaW5uZXIge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdG1hcmdpbjogMHB4IGF1dG87XG5cdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdHdpZHRoOiA4NzZweDtcblx0XHRcdHBhZGRpbmc6IDcwcHggMHB4IDg0cHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhKFNQKXtcblx0XHRcdHBhZGRpbmc6IHZ3LWNhbGMoODBweCkgMHB4IHZ3LWNhbGMoOTBweCk7XG5cdFx0fVxuXHR9XG5cdC5zZWMtaGVhZGluZyB7XG5cdFx0Zm9udC1mYW1pbHk6IGRucC1zaHVlaS1taW5jaG8tcHI2LCBzZXJpZjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjVlbTtcblx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEoU1Ape1xuXHRcdFx0Zm9udC1zaXplOiB2dy1jYWxjKDQwcHgpO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogdnctY2FsYygzMnB4KTtcblx0XHR9XG5cdH1cblx0LmFyY2hpdmUtbGlzdCB7XG5cdFx0bWFyZ2luOiAwcHg7XG5cdFx0PiBsaSB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0XHR3aWR0aDogMjM0cHg7XG5cdFx0XHRcdG1hcmdpbjogMHB4IDI5cHggNDBweDtcblx0XHRcdFx0LmltYWdlIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDIzNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5tb3JlIHtcblx0XHRmb250LWZhbWlseTogZG5wLXNodWVpLW1pbmNoby1wcjYsIHNlcmlmO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRsaW5lLWhlaWdodDogMS4wZW07XG5cdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdG1hcmdpbi10b3A6IDU2cHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhKFNQKXtcblx0XHRcdGZvbnQtc2l6ZTogdnctY2FsYygzMHB4KTtcblx0XHRcdG1hcmdpbi10b3A6IHZ3LWNhbGMoMjBweCk7XG5cdFx0fVxuXHRcdGEge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2wtYmxhY2sxO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Y29sb3I6ICRjb2wtYmxhY2sxO1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdFx0cGFkZGluZzogMHB4IDVweCA3cHg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYShTUCl7XG5cdFx0XHRcdGJvcmRlci13aWR0aDogdnctY2FsYygycHgpO1xuXHRcdFx0XHRwYWRkaW5nOiAwcHggdnctY2FsYyg1cHgpIHZ3LWNhbGMoMTBweCk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGE6bGluayxcblx0XHRhOnZpc2l0ZWQge1xuXHRcdFx0Y29sb3I6ICRjb2wtYmxhY2sxO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0b3BhY2l0eTogMS4wO1xuXHRcdH1cblx0XHRhOmhvdmVyLFxuXHRcdGE6YWN0aXZlIHtcblx0XHRcdGNvbG9yOiAkY29sLWJsYWNrMTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHR9XG5cdH1cbn1cblxuLmhvbWUtc2VjLWdhbGxlcnkge1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZDogJGNvbC1ncmF5MTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQ+IC5zZWMtaW5uZXIge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdG1hcmdpbjogMHB4IGF1dG87XG5cdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdHdpZHRoOiA4NDBweDtcblx0XHRcdHBhZGRpbmc6IDcwcHggMHB4IDE0MHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYShTUCl7XG5cdFx0XHRwYWRkaW5nOiB2dy1jYWxjKDcwcHgpIDBweCB2dy1jYWxjKDkwcHgpO1xuXHRcdH1cblx0fVxuXHQuc2VjLWhlYWRpbmcge1xuXHRcdGZvbnQtZmFtaWx5OiBkbnAtc2h1ZWktbWluY2hvLXByNiwgc2VyaWY7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG5cdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhKFNQKXtcblx0XHRcdGZvbnQtc2l6ZTogdnctY2FsYyg0MHB4KTtcblx0XHRcdG1hcmdpbi1ib3R0b206IHZ3LWNhbGMoMzJweCk7XG5cdFx0fVxuXHR9XG59XG4uaG9tZS1zZWMtZ2FsbGVyeSAuc2xpZGVyLXByby5uby1zd2lwZSAuc3Atc2xpZGVzIHtcblx0Ly/nlLvlg4/jgYwx5p6a44Gu5pmC44GvU3dpcGXnhKHlirnljJZcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KSAhaW1wb3J0YW50O1xufVxuLmhvbWUtc2VjLWdhbGxlcnkgLnNwLXNsaWRlcy1jb250YWluZXIge1xuXHRAaW5jbHVkZSBtZWRpYShTUCl7XG5cdFx0YmFja2dyb3VuZDogI2VlZWVlZTtcblx0fVxufVxuLmhvbWUtc2VjLWdhbGxlcnkgLnNwLXRodW1ibmFpbHMtY29udGFpbmVyIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRtYXgtd2lkdGg6IDc4MHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEoU1Ape1xuXHRcdG1heC13aWR0aDogdnctY2FsYyg1ODBweCkgIWltcG9ydGFudDtcblx0fVxufVxuLmhvbWUtc2VjLWdhbGxlcnkgLnNwLXRodW1ibmFpbHMge1xuXHRtYXJnaW46IDBweCBhdXRvO1xufVxuLmhvbWUtc2VjLWdhbGxlcnkgLnNwLWJvdHRvbS10aHVtYm5haWxzLFxuLmhvbWUtc2VjLWdhbGxlcnkgLnNwLXRvcC10aHVtYm5haWxzIHtcblx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEoU1Ape1xuXHRcdG1hcmdpbi10b3A6IHZ3LWNhbGMoNDBweCkgIWltcG9ydGFudDtcblx0fVxufVxuLmhvbWUtc2VjLWdhbGxlcnkgLnNwLWJvdHRvbS10aHVtYm5haWxzIC5zcC10aHVtYm5haWwtY29udGFpbmVyLFxuLmhvbWUtc2VjLWdhbGxlcnkgLnNwLXRvcC10aHVtYm5haWxzIC5zcC10aHVtYm5haWwtY29udGFpbmVyIHtcblx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcblx0fVxuXHRAaW5jbHVkZSBtZWRpYShTUCl7XG5cdFx0bWFyZ2luLWxlZnQ6IHZ3LWNhbGMoOXB4KSAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi1yaWdodDogdnctY2FsYyg5cHgpICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi5ob21lLXNlYy1nYWxsZXJ5IC5zbGlkZXItcHJvIHtcblx0b3BhY2l0eTogMDtcblx0QGluY2x1ZGUgdmVuZG9yLXByZWZpeCh0cmFuc2l0aW9uLCAnYWxsIDAuNnMnKTtcblx0aW1nLnNwLXRodW1ibmFpbCB7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG5cdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luOiAwcHggIWltcG9ydGFudDtcblx0fVxufVxuLmhvbWUtc2VjLWdhbGxlcnkgLnNsaWRlci1wcm8gLnNwLXNlbGVjdGVkLXRodW1ibmFpbCB7XG5cdGltZy5zcC10aHVtYm5haWwge1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkICRjb2wtcmVkMSAhaW1wb3J0YW50O1xuXHRcdEBpbmNsdWRlIG1lZGlhKFNQKXtcblx0XHRcdGJvcmRlci13aWR0aDogdnctY2FsYyg2cHgpO1xuXHRcdH1cblx0fVxufVxuLmhvbWUtc2VjLWdhbGxlcnkgLnNwLWFycm93IHtcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Ntbl9pY19hcncwMy5zdmdcIikgbm8tcmVwZWF0IDBweCAwcHg7XG5cdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdHdpZHRoOiAxNXB4O1xuXHRcdGhlaWdodDogMjlweDtcblx0fVxuXHRAaW5jbHVkZSBtZWRpYShTUCl7XG5cdFx0d2lkdGg6IHZ3LWNhbGMoMjVweCk7XG5cdFx0aGVpZ2h0OiB2dy1jYWxjKDQ4cHgpO1xuXHR9XG5cdCY6YmVmb3JlLFxuXHQmOmFmdGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4uaG9tZS1zZWMtZ2FsbGVyeSAuc3AtaG9yaXpvbnRhbCAuc3AtcHJldmlvdXMtYXJyb3cge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdGxlZnQ6IC0zMHB4O1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhKFNQKXtcblx0XHRsZWZ0OiB2dy1jYWxjKDMwcHgpO1xuXHRcdHRvcDogYXV0bztcblx0XHRib3R0b206IHZ3LWNhbGMoLTM5NXB4KTtcblx0fVxufVxuLmhvbWUtc2VjLWdhbGxlcnkgLnNwLWhvcml6b250YWwgLnNwLW5leHQtYXJyb3cge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRyaWdodDogLTMwcHg7XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEoU1Ape1xuXHRcdHJpZ2h0OiB2dy1jYWxjKDMwcHgpO1xuXHRcdHRvcDogYXV0bztcblx0XHRib3R0b206IHZ3LWNhbGMoLTM5NXB4KTtcblx0fVxufVxuXG4uaG9tZS1zZWMtZ2FsbGVyeSAudGFicyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdG1pbi1oZWlnaHQ6IDUxMHB4O1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhKFNQKXtcblx0XHRtaW4taGVpZ2h0OiB2dy1jYWxjKDgwMHB4KTtcblx0fVxufVxuLmhvbWUtc2VjLWdhbGxlcnkgaW5wdXRbbmFtZT1cInRhYl9pdGVtXCJdIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi5ob21lLXNlYy1nYWxsZXJ5IC50YWJfY29udGVudCB7XG5cdEBpbmNsdWRlIHZlbmRvci1wcmVmaXgodHJhbnNpdGlvbiwgJ2FsbCAwLjZzJyk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMHB4O1xuXHRyaWdodDogMHB4O1xuXHRtYXJnaW46IDBweCBhdXRvO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9sb2FkaW5nLmdpZlwiKSBuby1yZXBlYXQgNTAlIDUwJTtcblx0b3BhY2l0eTogMDtcblx0Ji5nYWxsZXJ5LWxvYWRlZCB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0XHQuc2xpZGVyLXBybyB7XG5cdFx0XHRvcGFjaXR5OiAxLjA7XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0bWluLWhlaWdodDogNDYwcHg7XG5cdFx0dG9wOiA1MHB4O1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhKFNQKXtcblx0XHRtaW4taGVpZ2h0OiB2dy1jYWxjKDcyMHB4KTtcblx0XHR0b3A6IHZ3LWNhbGMoODBweCk7XG5cdH1cbn1cbi5ob21lLXNlYy1nYWxsZXJ5ICNnYWxsZXJ5MTpjaGVja2VkIH4gI2dhbGxlcnkxX3NsaWRlLFxuLmhvbWUtc2VjLWdhbGxlcnkgI2dhbGxlcnkyOmNoZWNrZWQgfiAjZ2FsbGVyeTJfc2xpZGUsXG4uaG9tZS1zZWMtZ2FsbGVyeSAjZ2FsbGVyeTM6Y2hlY2tlZCB+ICNnYWxsZXJ5M19zbGlkZSB7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdG9wYWNpdHk6IDEuMDtcbn1cbi5ob21lLXNlYy1nYWxsZXJ5IC50YWJzIC50YWJfaXRlbSB7XG5cdGZvbnQtZmFtaWx5OiBkbnAtc2h1ZWktbWluY2hvLXByNiwgc2VyaWY7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRsaW5lLWhlaWdodDogMS4wZW07XG5cdGNvbG9yOiAjZGZkZmRmO1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgI2RmZGZkZjtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdG1pbi13aWR0aDogODBweDtcblx0XHRtYXJnaW46IDBweCAxOHB4O1xuXHRcdHBhZGRpbmc6IDBweCAwcHggNXB4O1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0fVxuXHRAaW5jbHVkZSBtZWRpYShTUCl7XG5cdFx0bWluLXdpZHRoOiB2dy1jYWxjKDIwMHB4KTtcblx0XHRtYXJnaW46IDBweCB2dy1jYWxjKDE1cHgpO1xuXHRcdHBhZGRpbmc6IDBweCAwcHggdnctY2FsYygxMHB4KTtcblx0XHRmb250LXNpemU6IHZ3LWNhbGMoMjZweCk7XG5cdH1cbn1cbi5ob21lLXNlYy1nYWxsZXJ5IC50YWJzIGlucHV0ICsgLnRhYl9pdGVtIHtcblx0Y29sb3I6ICRjb2wtYmxhY2sxO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4uaG9tZS1zZWMtZ2FsbGVyeSAudGFicyBpbnB1dDpjaGVja2VkICsgLnRhYl9pdGVtIHtcblx0Ym9yZGVyLWNvbG9yOiAkY29sLXJlZDE7XG59XG5cbi5ob21lLXNlYy1hY2Nlc3Mge1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQjZ21hcCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0QGluY2x1ZGUgbWVkaWEoKXtcblx0XHRcdGhlaWdodDogMzIwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhKFNQKXtcblx0XHRcdGhlaWdodDogdnctY2FsYyg0MDBweCk7XG5cdFx0fVxuXHRcdGlmcmFtZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdG1hcmdpbjogMHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdD4gLnNlYy1pbm5lciB7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0bWFyZ2luOiAwcHggYXV0bztcblx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0cGFkZGluZzogNDBweCAwcHggOTBweDtcblx0XHRcdHdpZHRoOiA4ODBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEoU1Ape1xuXHRcdFx0cGFkZGluZzogdnctY2FsYyg2MHB4KSB2dy1jYWxjKDQwcHgpIHZ3LWNhbGMoOTBweCk7XG5cdFx0fVxuXHRcdC5hY2Nlc3MtdGV4dCB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbC1ibGFjazE7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0XHRwYWRkaW5nOiAwcHggMjRweCAzMnB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoU1Ape1xuXHRcdFx0XHRwYWRkaW5nOiAwcHggMHB4IHZ3LWNhbGMoNDBweCk7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHZ3LWNhbGMoNTBweCk7XG5cdFx0XHR9XG5cdFx0XHQuYWNjZXNzLXNpbXBsZS1ib3gge1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShTUCl7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiB2dy1jYWxjKDIycHgpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdD4gcCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMS42ZW07XG5cdFx0XHRcdFx0JjpudGgtbGFzdC1jaGlsZCgxKXtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5oZWFkaW5nIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IGRucC1zaHVlaS1taW5jaG8tcHI2LCBzZXJpZjtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNWVtO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwLjRlbTtcblx0XHRcdFx0bWFyZ2luLXRvcDogMi4wZW07XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFNQKXtcblx0XHRcdFx0XHRmb250LXNpemU6IHZ3LWNhbGMoMjZweCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpudGgtb2YtdHlwZSgxKXtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdD4gcCB7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFNQKXtcblx0XHRcdFx0XHRmb250LXNpemU6IHZ3LWNhbGMoMjJweCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5hY2Nlc3MtbGlzdCB7XG5cdFx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRcdFx0bWFyZ2luOiAwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNWVtO1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShTUCl7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiB2dy1jYWxjKDIycHgpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdD4gbGkge1xuXHRcdFx0XHRcdG1hcmdpbjogMHB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDBweDtcblx0XHRcdFx0XHR0ZXh0LWluZGVudDogLTEuMGVtO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxLjBlbTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgpe1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYShTUCl7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiB2dy1jYWxjKDEycHgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOm50aC1sYXN0LWNoaWxkKDEpe1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIuKXj1wiO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2wtcmVkMTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Lm91dGxpbmUtYm94IHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCl7XG5cdFx0XHRcdHBhZGRpbmc6IDBweCAyNHB4IDBweDtcblx0XHRcdH1cblx0XHRcdGE6bGluayxcblx0XHRcdGE6dmlzaXRlZCB7XG5cdFx0XHRcdGNvbG9yOiAkY29sLWJsYWNrMTtcblx0XHRcdH1cblx0XHRcdGE6aG92ZXIsXG5cdFx0XHRhOmFjdGl2ZSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sLXJlZDE7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuXG5cblxuIiwiQGNoYXJzZXQgJ1VURi04JztcclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIOOCq+ODqeODvFxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4kY29sLXdoaXRlOiAjZmZmZmZmO1xyXG4kY29sLWJsYWNrMTogIzAwMDAwMDtcclxuJGNvbC1ibGFjazI6ICM0NTQ1NDU7XHJcbiRjb2wtZ3JheTE6ICNmNmY2ZjY7XHJcbiRjb2wtZ3JheTI6ICNjY2NjY2M7XHJcbiRjb2wtZ3JheTM6ICNlZmVmZWY7XHJcbiRjb2wtcmVkMTogI2MzMjkyOTtcclxuXHJcbiRjb2wtbWFpbjogI2NjMDAwMDtcclxuXHJcbiRjb2wtZ29sZDogIzhiNzAyZDtcclxuXHJcbiRjb2wtZ3JlZW4xOiAjNTQ4OTAxO1xyXG4kY29sLWJsdWUxOiAjNDY3MWJmO1xyXG5cclxuJGNvbC1ldmVudDogIzg1Njg5OTtcclxuJGNvbC1ibG9nOiAjNGE3YzliO1xyXG4kY29sLWxvY2FsOiAjOWZhMjRlO1xyXG4kY29sLWluZm9ybWF0aW9uOiAjYjE1NTU1O1xyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyDjg5Xjgqnjg7Pjg4hcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIGZvbnQtZmFtaWx5XHJcblxyXG4vLyBmb3IgQ2hyb21lLCBTYWZhcmksIEZpcmVmb3hcclxuJGZmLWJhc2U6IGRucC1zaHVlaS1nb3RoaWMta2luLXN0ZCwgJ05vdG8gU2FucyBKUCcsICfmuLjjgrTjgrfjg4Pjgq8nLCAnWXVHb3RoaWMnLCAnSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvJywgJ+ODkuODqeOCruODjuinkuOCtCBQcm8gVzMnLCAn44Oh44Kk44Oq44KqJywgTWVpcnlvLCBcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcclxuXHJcbi8vIGZvciBJRSwgRWRnZVxyXG4kZmYtYmFzZS1tczogZG5wLXNodWVpLWdvdGhpYy1raW4tc3RkLCAnTm90byBTYW5zIEpQJywgJ+a4uOOCtOOCt+ODg+OCrycsICdZdUdvdGhpYycsICdIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm8nLCAn44OS44Op44Ku44OO6KeS44K0IFBybyBXMycsICfjg6HjgqTjg6rjgqonLCBNZWlyeW8sIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xyXG5cclxuLy8gZm9udC13ZWlnaHRcclxuJGZ3LWJhc2U6IDQwMDtcclxuXHJcbi8vIGxldHRlci1zcGFjaW5nXHJcbiRscy1iYXNlOiAwLjFlbTtcclxuXHJcbi8vIGxpbmUtaGVpZ2h0XHJcbiRsaC1iYXNlOiAxLjhlbTtcclxuJGxoLW1lZGl1bTogMS41ZW07XHJcbiRsaC1zbWFsbDogMS4yZW07XHJcblxyXG4vLyBmb250LWNvbG9yXHJcbiRmYy1iYXNlOiAkY29sLWJsYWNrMTtcclxuXHJcbi8vIOODquODs+OCr+OCq+ODqeODvFxyXG4kbGluay1jb2xvcjogJGNvbC1yZWQxO1xyXG5cclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIOODluODrOOCpOOCr+ODneOCpOODs+ODiFxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4kQlJFQUtfU1A6IDQ4MHB4O1xyXG5cclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIOODrOOCpOOCouOCpuODiFxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4kd3JhcF9taW5fd2lkdGg6IDExMDBweDtcclxuJGNudHNfbWluX3dpZHRoOiAxMDU4cHg7XHJcblxyXG4kaGVhZF9wY19oZWlnaHQ6IDcwcHg7XHJcbiRoZWFkX3NwX2hlaWdodDogNDVweDtcclxuXHJcbiRnYmxfcGNfaGVpZ2h0OiA2MnB4O1xyXG4kZ2JsX3NwX2hlaWdodDogMTAwcHg7XHJcblxyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gdnfoqIjnrpfnlKhcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuJHZ3YmFzZTogNzUwcHg7XHJcblxyXG5cclxuXHJcbiJdfQ== */
