@charset "UTF-8";
/* ==========================================================================
 *
 * Utility: Extend - layout
 *
mediaの外で作る必要がある
.base{
	@extend %center
}
========================================================================== */
/*
 * RESET
*/
body {
  margin: 0;
  padding: 0;
  font-size: 62.5%; }

div, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ul, ol, li, blockquote, pre, table, caption, th, td, address, form, fieldset, legend, object, header, footer, section, article, nav, figure, canvas {
  margin: 0;
  padding: 0; }

table {
  border-spacing: 0;
  border-collapse: collapse; }

fieldset, img {
  border: none;
  vertical-align: top; }

address, caption, cite, code, dfn, em, strong, th, var {
  font-weight: normal;
  font-style: normal; }

ol, ul, li {
  list-style: none; }

caption, th, td {
  vertical-align: top;
  text-align: left; }

h1, h2, h3, h4, h5, h6, small {
  font-weight: normal;
  font-size: 100%; }

i {
  font-style: normal; }

q:before, q:after {
  content: ''; }

abbr, acronym {
  border: none; }

sup {
  vertical-align: top; }

sub {
  vertical-align: baseline; }

a, object, embed {
  outline: none; }

a:hover, a:active, a:focus {
  outline: none; }

header, footer, section, article, nav, figure, canvas, main {
  display: block; }

body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1;
  -webkit-text-size-adjust: 100%;
  font-size: 16px;
  font-family: "FP-ヒラギノUD角ゴ StdN W6","FP-ヒラギノUD角ゴ StdN W5","FP-ヒラギノUD角ゴ StdN W4","FP-ヒラギノUD角ゴ StdN W3";
  -webkit-font-feature-settings: "palt";
  font-feature-settings: "palt";
  font-weight: 600;
  color: #333; }

/*
ヒラギノUD角ゴ StdN W3  	font-family: ;
ヒラギノUD角ゴ StdN W4 	font-family: "FP-ヒラギノUD角ゴ StdN W4";
ヒラギノUD角ゴ StdN W5  	font-family: "FP-ヒラギノUD角ゴ StdN W5";
ヒラギノUD角ゴ StdN W6	font-family: "FP-ヒラギノUD角ゴ StdN W6";
*/
main {
  width: 100%;
  overflow: hidden; }

sup {
  font-size: 80%;
  position: relative;
  display: inline-block;
  top: -0.2em; }

.-font {
  font-family: 'AvenirNextLTPro-Demi';
  font-weight: 600; }

*, *::before, *::after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.will-change {
  will-change: transform; }

a {
  color: inherit;
  text-decoration: none; }

/*
LANGUAGE or DEVICE
*/
.lang-jp [data-lang="en"] {
  display: none !important; }

.lang-en [data-lang="jp"] {
  display: none !important; }

@media (min-width: 769px) {
  [data-device="sp"] {
    display: none !important; } }

@media (max-width: 768px) {
  [data-device="pc"] {
    display: none !important; } }

/*
@keyframes xxx {
  0%   {}

  50%  {}

  100% {}
  AAA
}
*/
@-webkit-keyframes arrow_ft {
  from {
    background-position: -40px bottom; }
  to {
    background-position: bottom; } }
@keyframes arrow_ft {
  from {
    background-position: -40px bottom; }
  to {
    background-position: bottom; } }

@media (min-width: 769px) {
  .about {
    padding-top: 7.5vw; }
    .about .about-nav {
      background: #333;
      color: #fff;
      height: 13vw; }
      .about .about-nav .about-nav-list {
        height: 13vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center; }
        .about .about-nav .about-nav-list .about-nav-list_li {
          position: relative;
          font-weight: 700;
          line-height: 2.25vw;
          cursor: pointer;
          margin: 0 2.08333vw; }
          .about .about-nav .about-nav-list .about-nav-list_li:before {
            content: '';
            display: inline-block;
            background: #fff;
            width: 120%;
            height: 200%;
            top: -50%;
            left: -10%;
            pointer-events: none;
            opacity: 0.0;
            position: absolute;
            -webkit-transition: all 0.1s ease-out;
            transition: all 0.1s ease-out; }
          .about .about-nav .about-nav-list .about-nav-list_li:hover:before {
            opacity: 0.1; }
          .about .about-nav .about-nav-list .about-nav-list_li:after {
            content: '';
            display: absolute;
            bottom: 0;
            left: 0;
            background: #fff;
            height: 2px;
            width: 100%;
            display: block; }
          .about .about-nav .about-nav-list .about-nav-list_li img {
            margin-left: 1.66667vw;
            position: relative;
            top: 0.83333vw;
            width: 0.83333vw; }
    .about .about-current {
      position: fixed;
      top: 50%;
      -webkit-transform: translate(0, -50%);
      transform: translate(0, -50%);
      left: 4.58333vw; }
      .about .about-current ul.about-current-dot li {
        width: 0.66667vw;
        height: 0.66667vw;
        background: #333;
        border-radius: 50%;
        margin-bottom: 0.83333vw;
        opacity: 0.1;
        cursor: pointer; }
        .about .about-current ul.about-current-dot li.-current {
          opacity: 1; }
      .about .about-current ul.about-current-text {
        position: absolute;
        top: 50%;
        left: -0.83333vw;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg); }
        .about .about-current ul.about-current-text li {
          font-size: 1vw;
          text-align: center;
          width: 16.66667vw;
          position: absolute;
          left: -8.33333vw;
          white-space: nowrap;
          font-weight: 600;
          opacity: 0; }
          .about .about-current ul.about-current-text li.-current {
            opacity: 1; }
    .about .about-statement {
      border-bottom: 1px solid #f0f0f0;
      padding-top: 10vw;
      text-align: center; }
      .about .about-statement .about-statement-ttl {
        font-size: 5vw;
        line-height: 5vw;
        margin-bottom: 10vw; }
      .about .about-statement .about-statement-about {
        width: 93.83333vw;
        margin: 0 auto 10vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        text-align: left; }
        .about .about-statement .about-statement-about .about-statement-about-left {
          width: 46.91667vw;
          padding-left: 9.66667vw; }
          .about .about-statement .about-statement-about .about-statement-about-left h2 {
            font-size: 2.5vw;
            line-height: 3.5vw; }
        .about .about-statement .about-statement-about .about-statement-about-right {
          width: 46.91667vw;
          padding-left: 8.08333vw; }
          .about .about-statement .about-statement-about .about-statement-about-right p {
            font-size: 1.16667vw;
            line-height: 2.33333vw;
            font-weight: 600; }
      .about .about-statement .about-statement-player {
        cursor: pointer;
        margin-bottom: 10vw; }
        .about .about-statement .about-statement-player p {
          padding-top: 1.66667vw;
          color: #aeaeae;
          font-size: 1.5vw; }
    .about .about-features {
      border-bottom: 1px solid #f0f0f0;
      padding-top: 10vw;
      padding-bottom: 10vw;
      text-align: center; }
      .about .about-features .about-features-player {
        cursor: pointer;
        margin-bottom: 10vw; }
        .about .about-features .about-features-player div {
          position: relative;
          width: 93.91667vw;
          margin: 0 auto; }
          .about .about-features .about-features-player div img {
            width: 93.91667vw;
            height: 52.83333vw;
            position: absolute;
            top: 0;
            left: 0; }
        .about .about-features .about-features-player iframe {
          width: 93.91667vw;
          height: 52.83333vw;
          -webkit-transform: scale(1);
          transform: scale(1); }
        .about .about-features .about-features-player p {
          padding-top: 1.66667vw;
          color: #aeaeae;
          font-size: 1.5vw; }
      .about .about-features .about-features-about {
        width: 83.33333vw;
        margin: 0 auto 10vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        text-align: left; }
        .about .about-features .about-features-about .about-features-about-left {
          width: 46.91667vw; }
          .about .about-features .about-features-about .about-features-about-left h1 {
            font-size: 5vw;
            line-height: 5vw;
            margin-bottom: 0.25vw; }
          .about .about-features .about-features-about .about-features-about-left p {
            font-size: 1.66667vw;
            line-height: 3.33333vw;
            font-weight: 600; }
        .about .about-features .about-features-about .about-features-about-right {
          width: 46.91667vw; }
          .about .about-features .about-features-about .about-features-about-right p {
            font-size: 1.16667vw;
            line-height: 2.33333vw;
            font-weight: 600; }
      .about .about-features .about-features-list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center; }
        .about .about-features .about-features-list .about-features-list_li {
          text-align: left;
          width: 22.91667vw;
          margin: 0 3.33333vw; }
          .about .about-features .about-features-list .about-features-list_li h2 {
            font-size: 2.5vw;
            line-height: 2.75vw;
            margin-bottom: 0.83333vw; }
          .about .about-features .about-features-list .about-features-list_li h4 {
            font-size: 1.66667vw;
            line-height: 2vw;
            margin-bottom: 4.16667vw;
            font-weight: 600; }
          .about .about-features .about-features-list .about-features-list_li p {
            font-size: 1vw;
            line-height: 2vw;
            font-weight: 600;
            word-break: break-all; }
    .about .about-making {
      padding-top: 10vw;
      padding-bottom: 11.66667vw;
      text-align: center; }
      .about .about-making .about-making-ttl {
        font-size: 5vw;
        line-height: 5vw;
        margin-bottom: 0.83333vw; }
        .about .about-making .about-making-ttl img {
          margin-left: 1.66667vw;
          position: relative;
          top: 0.66667vw;
          width: 13.66667vw; }
      .about .about-making .about-making-subttl {
        font-size: 1.66667vw;
        line-height: 3vw;
        margin-bottom: 5vw;
        font-weight: 700; }
      .about .about-making .about-making-text {
        width: 61.66667vw;
        margin: 0 auto;
        font-size: 1.16667vw;
        line-height: 2;
        margin-bottom: 6.66667vw;
        font-weight: 600;
        text-align: left; }
      .about .about-making .about-making-list {
        width: 61.66667vw;
        margin: 0 auto;
        text-align: left;
        border-bottom: 1px solid #f0f0f0; }
        .about .about-making .about-making-list .about-making-list_li.-menu {
          -webkit-transition: all 0.1s ease-out;
          transition: all 0.1s ease-out;
          background: rgba(0, 0, 0, 0);
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          padding-top: 3.33333vw;
          padding-bottom: 3.33333vw;
          border-top: 1px solid #f0f0f0;
          /*cursor: pointer;*/ }
          /*.about .about-making .about-making-list .about-making-list_li.-menu:hover {
            background: rgba(0, 0, 0, 0.02); }*/
          .about .about-making .about-making-list .about-making-list_li.-menu h6 {
            font-size: 5vw;
            line-height: 0.8;
            margin-right: 3.66667vw;
            margin-top: 1.66667vw; }
          .about .about-making .about-making-list .about-making-list_li.-menu .about-making-list-wide {
            margin-top: 1.66667vw;
            -webkit-box-flex: 1;
            -ms-flex-positive: 1;
            flex-grow: 1; }
            .about .about-making .about-making-list .about-making-list_li.-menu .about-making-list-wide h3 {
              font-size: 2.5vw;
              font-weight: 700;
              margin-bottom: 1.16667vw; }
            .about .about-making .about-making-list .about-making-list_li.-menu .about-making-list-wide p {
              font-size: 1.16667vw;
              line-height: 1.63333vw;
              font-weight: 700; }
          .about .about-making .about-making-list .about-making-list_li.-menu .about-making-list-icon img {
            width: 10vw;
            height: 10vw; }
          .about .about-making .about-making-list .about-making-list_li.-menu .about-making-list-btn {
            width: 4.83333vw;
            position: relative;
            height: 10vw; }
            .about .about-making .about-making-list .about-making-list_li.-menu .about-making-list-btn:before {
              content: '';
              background: #adadad;
              width: 0.16667vw;
              height: 3vw;
              position: relative;
              position: absolute;
              left: 3.33333vw;
              top: 3.41667vw;
              display: inline-block;
              -webkit-transition: 0.4s ease-out all;
              transition: 0.4s ease-out all; }
            .about .about-making .about-making-list .about-making-list_li.-menu .about-making-list-btn:after {
              content: '';
              background: #adadad;
              height: 0.16667vw;
              width: 3vw;
              position: absolute;
              top: 4.83333vw;
              left: 1.83333vw;
              display: inline-block; }
          .about .about-making .about-making-list .about-making-list_li.-menu.-open {
            background: rgba(0, 0, 0, 0) !important; }
            .about .about-making .about-making-list .about-making-list_li.-menu.-open .about-making-list-btn:before {
              top: 4.83333vw;
              height: 0vw; }
        .about .about-making .about-making-list .about-making-list_li.-content {
          display: none;
          text-align: center; }
          .about .about-making .about-making-list .about-making-list_li.-content .about-making-list_img {
            position: relative;
            padding: 0;
            margin-bottom: 2.5vw; }
            .about .about-making .about-making-list .about-making-list_li.-content .about-making-list_img img {
              width: 38.83333vw; }
            .about .about-making .about-making-list .about-making-list_li.-content .about-making-list_img .about-making-list_img_cover {
              position: absolute;
              top: 0;
              left: 50%;
              -webkit-transform: translate(-50%, 0);
              transform: translate(-50%, 0);
              cursor: pointer; }
            .about .about-making .about-making-list .about-making-list_li.-content .about-making-list_img video {
              width: 38.83333vw; }
          .about .about-making .about-making-list .about-making-list_li.-content .about-making-list_txt {
            text-align: left;
            width: 38.83333vw;
            margin: 0 auto;
            font-size: 1vw;
            line-height: 2;
            font-weight: 700;
            padding-bottom: 4.5vw; } }

@media (min-width: 1200px) {
  .about {
    padding-top: 90px; }
    .about .about-nav {
      background: #333;
      color: #fff;
      height: 156px; }
      .about .about-nav .about-nav-list {
        height: 156px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center; }
        .about .about-nav .about-nav-list .about-nav-list_li {
          position: relative;
          font-weight: 700;
          line-height: 27px;
          cursor: pointer;
          margin: 0 25px; }
          .about .about-nav .about-nav-list .about-nav-list_li:before {
            content: '';
            display: inline-block;
            background: #fff;
            width: 120%;
            height: 200%;
            top: -50%;
            left: -10%;
            pointer-events: none;
            opacity: 0.0;
            position: absolute;
            -webkit-transition: all 0.1s ease-out;
            transition: all 0.1s ease-out; }
          .about .about-nav .about-nav-list .about-nav-list_li:hover:before {
            opacity: 0.1; }
          .about .about-nav .about-nav-list .about-nav-list_li:after {
            content: '';
            display: absolute;
            bottom: 0;
            left: 0;
            background: #fff;
            height: 2px;
            width: 100%;
            display: block; }
          .about .about-nav .about-nav-list .about-nav-list_li img {
            margin-left: 20px;
            position: relative;
            top: 10px;
            width: 10px; }
    .about .about-current {
      position: fixed;
      top: 50%;
      -webkit-transform: translate(0, -50%);
      transform: translate(0, -50%);
      left: 55px; }
      .about .about-current ul.about-current-dot li {
        width: 8px;
        height: 8px;
        background: #333;
        border-radius: 50%;
        margin-bottom: 10px;
        opacity: 0.1;
        cursor: pointer; }
        .about .about-current ul.about-current-dot li.-current {
          opacity: 1; }
      .about .about-current ul.about-current-text {
        position: absolute;
        top: 50%;
        left: -10px;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg); }
        .about .about-current ul.about-current-text li {
          font-size: 12px;
          text-align: center;
          width: 200px;
          position: absolute;
          left: -100px;
          white-space: nowrap;
          font-weight: 600;
          opacity: 0; }
          .about .about-current ul.about-current-text li.-current {
            opacity: 1; }
    .about .about-statement {
      border-bottom: 1px solid #f0f0f0;
      padding-top: 120px;
      text-align: center; }
      .about .about-statement .about-statement-ttl {
        font-size: 60px;
        line-height: 60px;
        margin-bottom: 120px; }
      .about .about-statement .about-statement-about {
        width: 1126px;
        margin: 0 auto 120px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        text-align: left; }
        .about .about-statement .about-statement-about .about-statement-about-left {
          width: 563px;
          padding-left: 116px; }
          .about .about-statement .about-statement-about .about-statement-about-left h2 {
            font-size: 30px;
            line-height: 42px; }
        .about .about-statement .about-statement-about .about-statement-about-right {
          width: 563px;
          padding-left: 97px; }
          .about .about-statement .about-statement-about .about-statement-about-right p {
            font-size: 14px;
            line-height: 28px; }
      .about .about-statement .about-statement-player {
        cursor: pointer;
        margin-bottom: 120px; }
        .about .about-statement .about-statement-player p {
          padding-top: 20px;
          color: #aeaeae;
          font-size: 18px; }
    .about .about-features {
      border-bottom: 1px solid #f0f0f0;
      padding-top: 120px;
      padding-bottom: 120px;
      text-align: center; }
      .about .about-features .about-features-player {
        cursor: pointer;
        margin-bottom: 120px; }
        .about .about-features .about-features-player div {
          position: relative;
          width: 1127px;
          margin: 0 auto; }
          .about .about-features .about-features-player div img {
            width: 1127px;
            height: 633px;
            position: absolute;
            top: 0;
            left: 0; }
        .about .about-features .about-features-player iframe {
          width: 1127px;
          height: 634px; }
        .about .about-features .about-features-player p {
          padding-top: 20px;
          color: #aeaeae;
          font-size: 18px; }
      .about .about-features .about-features-about {
        width: 1000px;
        margin: 0 auto 120px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        text-align: left; }
        .about .about-features .about-features-about .about-features-about-left {
          width: 563px; }
          .about .about-features .about-features-about .about-features-about-left h1 {
            font-size: 60px;
            line-height: 60px;
            margin-bottom: 3px; }
          .about .about-features .about-features-about .about-features-about-left p {
            font-size: 20px;
            line-height: 40px;
            font-weight: 600; }
        .about .about-features .about-features-about .about-features-about-right {
          width: 563px; }
          .about .about-features .about-features-about .about-features-about-right p {
            font-size: 14px;
            line-height: 28px;
            font-weight: 600; }
      .about .about-features .about-features-list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center; }
        .about .about-features .about-features-list .about-features-list_li {
          text-align: left;
          width: 275px;
          margin: 0 40px; }
          .about .about-features .about-features-list .about-features-list_li h2 {
            font-size: 30px;
            line-height: 33px;
            margin-bottom: 10px; }
          .about .about-features .about-features-list .about-features-list_li h4 {
            font-size: 20px;
            line-height: 24px;
            margin-bottom: 50px;
            font-weight: 600; }
          .about .about-features .about-features-list .about-features-list_li p {
            font-size: 12px;
            line-height: 24px;
            font-weight: 600;
            word-break: break-all; }
    .about .about-making {
      padding-top: 120px;
      padding-bottom: 140px;
      text-align: center; }
      .about .about-making .about-making-ttl {
        font-size: 60px;
        line-height: 60px;
        margin-bottom: 10px; }
        .about .about-making .about-making-ttl img {
          margin-left: 20px;
          position: relative;
          top: 8px;
          width: 164px; }
      .about .about-making .about-making-subttl {
        font-size: 20px;
        line-height: 36px;
        margin-bottom: 60px;
        font-weight: 700; }
      .about .about-making .about-making-text {
        width: 740px;
        margin: 0 auto;
        font-size: 14px;
        line-height: 2;
        margin-bottom: 80px;
        font-weight: 600;
        text-align: left; }
      .about .about-making .about-making-list {
        width: 740px;
        margin: 0 auto;
        text-align: left;
        border-bottom: 1px solid #f0f0f0; }
        .about .about-making .about-making-list .about-making-list_li.-menu {
          -webkit-transition: all 0.1s ease-out;
          transition: all 0.1s ease-out;
          background: rgba(0, 0, 0, 0);
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          padding-top: 40px;
          padding-bottom: 40px;
          border-top: 1px solid #f0f0f0;
          /*cursor: pointer;*/ }
          /*.about .about-making .about-making-list .about-making-list_li.-menu:hover {
            background: rgba(0, 0, 0, 0.02); }*/
          .about .about-making .about-making-list .about-making-list_li.-menu h6 {
            font-size: 60px;
            line-height: 0.8;
            margin-right: 44px;
            margin-top: 20px; }
          .about .about-making .about-making-list .about-making-list_li.-menu .about-making-list-wide {
            margin-top: 20px;
            -webkit-box-flex: 1;
            -ms-flex-positive: 1;
            flex-grow: 1; }
            .about .about-making .about-making-list .about-making-list_li.-menu .about-making-list-wide h3 {
              font-size: 30px;
              font-weight: 700;
              margin-bottom: 14px; }
            .about .about-making .about-making-list .about-making-list_li.-menu .about-making-list-wide p {
              font-size: 14px;
              line-height: 19.6px;
              font-weight: 700; }
          .about .about-making .about-making-list .about-making-list_li.-menu .about-making-list-icon img {
            width: 120px;
            height: 120px; }
          .about .about-making .about-making-list .about-making-list_li.-menu .about-making-list-btn {
            width: 58px;
            position: relative;
            height: 120px; }
            .about .about-making .about-making-list .about-making-list_li.-menu .about-making-list-btn:before {
              content: '';
              background: #adadad;
              width: 2px;
              height: 36px;
              position: relative;
              position: absolute;
              left: 40px;
              top: 41px;
              display: inline-block;
              -webkit-transition: 0.4s ease-out all;
              transition: 0.4s ease-out all; }
            .about .about-making .about-making-list .about-making-list_li.-menu .about-making-list-btn:after {
              content: '';
              background: #adadad;
              height: 2px;
              width: 36px;
              position: absolute;
              top: 58px;
              left: 22px;
              display: inline-block; }
          .about .about-making .about-making-list .about-making-list_li.-menu.-open {
            background: rgba(0, 0, 0, 0) !important; }
            .about .about-making .about-making-list .about-making-list_li.-menu.-open .about-making-list-btn:before {
              top: 58px;
              height: 0px; }
        .about .about-making .about-making-list .about-making-list_li.-content {
          display: none;
          text-align: center; }
          .about .about-making .about-making-list .about-making-list_li.-content .about-making-list_img {
            position: relative;
            margin-bottom: 30px; }
            .about .about-making .about-making-list .about-making-list_li.-content .about-making-list_img img {
              width: 466px; }
            .about .about-making .about-making-list .about-making-list_li.-content .about-making-list_img .about-making-list_img_cover {
              position: absolute;
              top: 0;
              left: 50%;
              -webkit-transform: translate(-50%, 0);
              transform: translate(-50%, 0);
              cursor: pointer; }
            .about .about-making .about-making-list .about-making-list_li.-content .about-making-list_img video {
              width: 466px; }
          .about .about-making .about-making-list .about-making-list_li.-content .about-making-list_txt {
            text-align: left;
            width: 466px;
            margin: 0 auto;
            font-size: 12px;
            line-height: 2;
            font-weight: 700;
            padding-bottom: 54px; } }

@media (max-width: 768px) {
  .about {
    padding-top: 15.38462vw; }
    .about .about-nav {
      background: #333;
      color: #fff;
      height: 27.17949vw; }
      .about .about-nav .about-nav-list {
        height: 27.17949vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding-right: 3.07692vw;
        padding-left: 3.07692vw; }
        .about .about-nav .about-nav-list .about-nav-list_li {
          position: relative;
          font-weight: 700;
          font-size: 3.07692vw;
          line-height: 6.15385vw;
          white-space: nowrap; }
          .about .about-nav .about-nav-list .about-nav-list_li:after {
            content: '';
            display: absolute;
            bottom: 0;
            left: 0;
            background: #fff;
            height: 1px;
            width: 100%;
            display: block; }
          .about .about-nav .about-nav-list .about-nav-list_li img {
            margin-left: 1.53846vw;
            position: relative;
            top: 2.82051vw; }
    .about .about-current {
      display: none; }
    .about .about-statement {
      border-bottom: 1px solid #f0f0f0;
      padding-top: 15.38462vw;
      text-align: left;
      /*
            .about-statement-subttl {
                font-size: sw(14);
                line-height: sw(28);

                margin-left: sw(50);
                margin-bottom: sw(40);
            }*/ }
      .about .about-statement .about-statement-ttl {
        font-size: 10.25641vw;
        line-height: 10.25641vw;
        margin-bottom: 12.82051vw;
        text-align: center; }
      .about .about-statement .about-statement-about {
        text-align: left; }
        .about .about-statement .about-statement-about .about-statement-about-left {
          margin-left: 12.82051vw;
          margin-bottom: 10.25641vw; }
          .about .about-statement .about-statement-about .about-statement-about-left h2 {
            font-size: 6.15385vw;
            line-height: 8.61538vw; }
        .about .about-statement .about-statement-about .about-statement-about-right {
          margin-left: 12.82051vw;
          margin-bottom: 15.38462vw; }
          .about .about-statement .about-statement-about .about-statement-about-right p {
            font-size: 3.07692vw;
            line-height: 6.15385vw;
            font-weight: 700; }
    .about .about-features {
      border-bottom: 1px solid #f0f0f0;
      padding-top: 15.38462vw;
      padding-bottom: 2.5641vw;
      text-align: left; }
      .about .about-features .about-features-player {
        width: 100%;
        overflow: hidden;
        margin-bottom: 15.38462vw; }
        .about .about-features .about-features-player iframe {
          width: 100vw;
          height: 56.5vw; }
        .about .about-features .about-features-player div {
          position: relative;
          margin: 0 auto; }
          .about .about-features .about-features-player div img {
            width: 100vw;
            height: 56.5vw;
            position: absolute;
            top: 0;
            left: 0; }
        .about .about-features .about-features-player p {
          padding-top: 2.5641vw;
          color: #aeaeae;
          font-size: 2.5641vw; }
      .about .about-features .about-features-about {
        margin-bottom: 15.38462vw; }
        .about .about-features .about-features-about .about-features-about-left {
          padding-left: 12.82051vw;
          padding-right: 12.82051vw; }
          .about .about-features .about-features-about .about-features-about-left h1 {
            font-size: 12.82051vw;
            line-height: 12.82051vw;
            margin-bottom: 1.02564vw; }
          .about .about-features .about-features-about .about-features-about-left p {
            font-weight: 600;
            font-size: 3.58974vw;
            line-height: 7.17949vw;
            margin-bottom: 10.25641vw; }
        .about .about-features .about-features-about .about-features-about-right {
          padding-left: 12.82051vw;
          padding-right: 12.82051vw; }
          .about .about-features .about-features-about .about-features-about-right p {
            font-weight: 600;
            font-size: 3.07692vw;
            line-height: 6.15385vw; }
      .about .about-features .about-features-list .about-features-list_li {
        padding-left: 12.82051vw;
        padding-right: 12.82051vw; }
        .about .about-features .about-features-list .about-features-list_li h2 {
          font-size: 7.69231vw;
          line-height: 8.46154vw;
          margin-bottom: 2.5641vw; }
        .about .about-features .about-features-list .about-features-list_li h4 {
          font-size: 5.12821vw;
          line-height: 6.15385vw;
          margin-bottom: 7.69231vw;
          font-weight: 600; }
        .about .about-features .about-features-list .about-features-list_li p {
          font-size: 3.07692vw;
          line-height: 6.15385vw;
          margin-bottom: 12.82051vw;
          font-weight: 600; }
    .about .about-making {
      padding-top: 15.38462vw;
      padding-bottom: 15.38462vw;
      text-align: center; }
      .about .about-making .about-making-ttl {
        font-size: 10.25641vw;
        line-height: 10.25641vw;
        margin-bottom: 5.12821vw;
        white-space: nowrap; }
        .about .about-making .about-making-ttl img {
          width: 28.71795vw;
          margin-left: 3.33333vw;
          position: relative;
          top: 2.05128vw; }
      .about .about-making .about-making-subttl {
        font-size: 3.58974vw;
        line-height: 5.02564vw;
        margin-bottom: 7.69231vw;
        font-weight: 600; }
      .about .about-making .about-making-text {
        margin-left: 12.82051vw;
        margin-right: 12.82051vw;
        font-size: 3.07692vw;
        line-height: 2;
        margin-bottom: 10.25641vw;
        font-weight: 600;
        text-align: left; }
      .about .about-making .about-making-list {
        margin: 0 4.61538vw;
        text-align: left;
        border-bottom: 1px solid #f0f0f0; }
        .about .about-making .about-making-list .about-making-list_li.-menu {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          padding-top: 8.71795vw;
          padding-bottom: 8.71795vw;
          border-top: 1px solid #f0f0f0;
          cursor: pointer; }
          .about .about-making .about-making-list .about-making-list_li.-menu h6 {
            font-size: 8.20513vw;
            line-height: 9.02564vw;
            margin-right: 5.89744vw;
            position: relative;
            top: 1.02564vw; }
          .about .about-making .about-making-list .about-making-list_li.-menu .about-making-list-wide {
            -webkit-box-flex: 1;
            -ms-flex-positive: 1;
            flex-grow: 1;
            position: relative;
            top: 1.02564vw; }
            .about .about-making .about-making-list .about-making-list_li.-menu .about-making-list-wide h3 {
              font-size: 5.12821vw;
              line-height: 6.15385vw;
              font-weight: 700;
              margin-bottom: 2.5641vw; }
            .about .about-making .about-making-list .about-making-list_li.-menu .about-making-list-wide p {
              font-size: 3.07692vw;
              line-height: 4.30769vw;
              font-weight: 700; }
          .about .about-making .about-making-list .about-making-list_li.-menu img {
            width: 17.94872vw; }
          .about .about-making .about-making-list .about-making-list_li.-menu .about-making-list-btn {
            width: 9.23077vw;
            position: relative;
            height: 18.46154vw; }
            .about .about-making .about-making-list .about-making-list_li.-menu .about-making-list-btn:before {
              content: '';
              background: #adadad;
              width: 0.51282vw;
              height: 6.66667vw;
              position: relative;
              position: absolute;
              left: 5.64103vw;
              top: 4.10256vw;
              display: inline-block; }
            .about .about-making .about-making-list .about-making-list_li.-menu .about-making-list-btn:after {
              content: '';
              background: #adadad;
              height: 0.51282vw;
              width: 6.66667vw;
              position: absolute;
              top: 7.17949vw;
              left: 2.5641vw;
              display: inline-block; }
        .about .about-making .about-making-list .about-making-list_li.-content {
          display: none;
          text-align: center;
          margin: 0 5.64103vw; }
          .about .about-making .about-making-list .about-making-list_li.-content .about-making-list_img {
            position: relative;
            margin-bottom: 5.12821vw; }
            .about .about-making .about-making-list .about-making-list_li.-content .about-making-list_img img {
              width: 100%; }
            .about .about-making .about-making-list .about-making-list_li.-content .about-making-list_img .about-making-list_img_cover {
              position: absolute;
              top: 0;
              left: 50%;
              -webkit-transform: translate(-50%, 0);
              transform: translate(-50%, 0);
              cursor: pointer; }
            .about .about-making .about-making-list .about-making-list_li.-content .about-making-list_img video {
              width: 100%; }
          .about .about-making .about-making-list .about-making-list_li.-content .about-making-list_txt {
            text-align: left;
            margin: 0 auto;
            font-size: 3.07692vw;
            line-height: 2;
            font-weight: 700;
            padding-bottom: 10.25641vw; } }

@media (min-width: 769px) {
  .article {
    text-align: center;
    padding-top: 7.5vw; }
    .article .article-content {
      padding-top: 5vw;
      border-bottom: 1px solid #f0f0f0;
      /*
            .article-info {
                width: w(1126);
                margin: 0 auto;
                text-align: right;
                font-size: w(16);
                line-height: 2;
                margin-bottom: w(80);
            }*/ }
      .article .article-content .article-day {
        font-size: 1.16667vw;
        margin-bottom: 3.75vw; }
      .article .article-content .article-ttl {
        font-size: 3.33333vw;
        font-weight: 700;
        margin-bottom: 7.5vw; }
        .article .article-content .article-ttl img {
          margin-right: 1.58333vw;
          width: 13.66667vw; }
      .article .article-content .article-subttl {
        font-size: 4.16667vw;
        line-height: 5.41667vw;
        margin-bottom: 5.83333vw; }
      .article .article-content h3 {
        font-size: 2.5vw;
        line-height: 4vw;
        width: 74.5vw;
        margin: 0 auto;
        text-align: left;
        font-weight: 700;
        margin-bottom: 3.33333vw; }
      .article .article-content .article-text {
        font-size: 1.33333vw;
        line-height: 2;
        width: 74.5vw;
        margin: 0 auto;
        text-align: left;
        font-weight: 700;
        margin-bottom: 10vw; }
      .article .article-content .article-player {
        cursor: pointer;
        margin-bottom: 4.16667vw; }
        .article .article-content .article-player div {
          position: relative;
          width: 93.91667vw;
          margin: 0 auto; }
          .article .article-content .article-player div img {
            width: 93.91667vw;
            height: 52.83333vw;
            position: absolute;
            top: 0;
            left: 0; }
        .article .article-content .article-player iframe {
          width: 93.91667vw;
          height: 52.83333vw;
          -webkit-transform: scale(1);
          transform: scale(1); }
      .article .article-content .article-info {
        width: 93.83333vw;
        margin: 0 auto 11.66667vw; }
        .article .article-content .article-info .article-info-img {
          margin-bottom: 4.16667vw; }
          .article .article-content .article-info .article-info-img img {
            width: 93.83333vw; }
        .article .article-content .article-info .article-info-tags {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: center;
          -ms-flex-pack: center;
          justify-content: center; }
          .article .article-content .article-info .article-info-tags .article-info-tags_li a {
            display: inline-block;
            line-height: 3.5vw;
            height: 3.83333vw;
            border-radius: 1.91667vw;
            border: 2px solid #333;
            padding: 0 2vw;
            font-size: 1.33333vw;
            font-weight: 700;
            margin-right: 1.33333vw;
            -webkit-transition: all 0.1s ease-out;
            transition: all 0.1s ease-out;
            background: rgba(0, 0, 0, 0);
            color: #333; }
            .article .article-content .article-info .article-info-tags .article-info-tags_li a:hover {
              background: #333;
              color: #fff; }
      .article .article-content .article-img {
        margin-bottom: 11.66667vw; }
        .article .article-content .article-img img {
          width: 93.83333vw; }
        .article .article-content .article-img p {
          margin: 0 auto;
          text-align: left;
          font-weight: 700;
          width: 93.83333vw;
          padding-top: 0.83333vw;
          font-size: 1vw;
          line-height: 2; }
        .article .article-content .article-img span {
          display: block;
          text-align: right;
          width: 93.83333vw;
          margin: 0 auto;
          font-size: 1vw;
          line-height: 2; }
      .article .article-content .article-by {
        width: 93.83333vw;
        margin: 0 auto;
        text-align: left;
        font-weight: 700;
        font-size: 1.33333vw;
        margin-bottom: 3.33333vw;
        padding-top: 3.33333vw; }
      .article .article-content .article-add {
        font-size: 1.33333vw;
        margin-bottom: 5.83333vw; }
      .article .article-content .article-author {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        width: 93.83333vw;
        margin: 0 auto;
        text-align: left; }
        .article .article-content .article-author .article-author-list {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          width: 46.91667vw;
          margin-bottom: 5vw; }
          .article .article-content .article-author .article-author-list .article-author-img {
            height: 21.41667vw; }
            .article .article-content .article-author .article-author-list .article-author-img img {
              width: 16.08333vw; }
          .article .article-content .article-author .article-author-list .article-author-data {
            margin-left: 2vw;
            margin-right: 5vw; }
            .article .article-content .article-author .article-author-list .article-author-data .article-author-data-ttl {
              font-size: 1.66667vw;
              line-height: 2;
              font-weight: 700;
              margin-bottom: 0.83333vw;
              width: 25.5vw; }
            .article .article-content .article-author .article-author-list .article-author-data .article-author-data-text {
              font-size: 1vw;
              font-weight: 700;
              line-height: 1.58333vw;
              width: 25.5vw; }
      .article .article-content .article-bnr {
        padding-top: 6.66667vw;
        width: 93.83333vw;
        margin: 0 auto;
        margin-bottom: 11.66667vw; }
        .article .article-content .article-bnr a {
          display: inline-block;
          font-size: 2.5vw;
          line-height: 1.2;
          text-decoration: underline; }
          .article .article-content .article-bnr a img {
            width: 1.5vw;
            position: relative;
            top: 0.66667vw;
            left: 0.66667vw; }
          .article .article-content .article-bnr a.-normal {
            font-size: 1.5vw;
            text-decoration: none;
            border-bottom: 1px solid #000; }
            .article .article-content .article-bnr a.-normal img {
              width: 1.16667vw;
              position: relative;
              top: 0.33333vw;
              left: 0;
              margin-left: 0.66667vw; }
        .article .article-content .article-bnr.-narrow {
          margin-bottom: 5.83333vw; }
    .article .article-add-tags {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      margin-bottom: 6.66667vw; }
      .article .article-add-tags .article-add-tags_li a {
        line-height: 3.5vw;
        height: 3.83333vw;
        border-radius: 1.91667vw;
        border: 2px solid #333;
        padding: 0 2vw;
        font-size: 1.33333vw;
        font-weight: 700;
        margin-right: 1.33333vw;
        -webkit-transition: all 0.1s ease-out;
        transition: all 0.1s ease-out;
        background: rgba(0, 0, 0, 0);
        display: inline-block;
        color: #333; }
        .article .article-add-tags .article-add-tags_li a:hover {
          background: #333;
          color: #fff; }
    .article .article-recommended {
      padding-top: 8.33333vw;
      padding-bottom: 9.16667vw;
      text-align: left; }
      .article .article-recommended h2 {
        text-align: center;
        font-size: 1.66667vw;
        line-height: 2.16667vw;
        margin-bottom: 5vw; }
      .article .article-recommended .tag-list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: 93.83333vw;
        margin: 0 auto; }
        .article .article-recommended .tag-list .tag-list_li {
          width: 35.5vw;
          color: #fff;
          margin: 0 1.66667vw;
          margin-bottom: 3.33333vw;
          text-align: left;
          padding: 3.33333vw 3.33333vw;
          position: relative; }
          .article .article-recommended .tag-list .tag-list_li.-type1 {
            background: #9070AF; }
          .article .article-recommended .tag-list .tag-list_li.-type2 {
            background: #80D4B8; }
          .article .article-recommended .tag-list .tag-list_li.-type3 {
            background: #333333; }
          .article .article-recommended .tag-list .tag-list_li.-type4 {
            background: #65AADD; }
          .article .article-recommended .tag-list .tag-list_li.-type5 {
            background: #FFE450;
            color: #000; }
            .article .article-recommended .tag-list .tag-list_li.-type5 .tag-list-tags .tag-list-tags_li {
              border: 2px solid #000; }
            .article .article-recommended .tag-list .tag-list_li.-type5 .tag-list-more {
              background: url(../img/arrow_readmore_black.svg) bottom/contain no-repeat; }
          .article .article-recommended .tag-list .tag-list_li.-type6 {
            background: #F29A6D; }
          .article .article-recommended .tag-list .tag-list_li .tag-list-day {
            text-align: center;
            font-size: 1.16667vw;
            margin-bottom: 3vw; }
          .article .article-recommended .tag-list .tag-list_li .tag-list-img {
            margin-bottom: 3.33333vw; }
            .article .article-recommended .tag-list .tag-list_li .tag-list-img img {
              width: 28.83333vw;
              height: 21.66667vw; }
          .article .article-recommended .tag-list .tag-list_li .tag-list-ttl {
            font-size: 1.66667vw;
            line-height: 3.16667vw;
            font-weight: 700;
            margin-bottom: 2.33333vw;
            text-align: left; }
            .article .article-recommended .tag-list .tag-list_li .tag-list-ttl img {
              margin-right: 1.16667vw;
              width: 10.75vw; }
          .article .article-recommended .tag-list .tag-list_li .tag-list-text {
            font-size: 1.33333vw;
            line-height: 1.86667vw;
            margin-bottom: 2.33333vw;
            font-weight: 700; }
          .article .article-recommended .tag-list .tag-list_li .tag-list-tags {
            font-size: 1.33333vw;
            line-height: 1.86667vw;
            margin-bottom: 5vw;
            font-weight: 700; }
            .article .article-recommended .tag-list .tag-list_li .tag-list-tags .tag-list-tags_li a {
              border: 2px solid #fff;
              display: inline-block;
              line-height: 2.33333vw;
              font-size: 1vw;
              height: 2.66667vw;
              border-radius: 1.33333vw;
              padding: 0 1.66667vw;
              margin-right: 0.83333vw;
              display: inline-block;
              color: #333; }
              .article .article-recommended .tag-list .tag-list_li .tag-list-tags .tag-list-tags_li a:hover {
                background: #333;
                color: #fff; }
          .article .article-recommended .tag-list .tag-list_li .tag-list-more {
            width: 10.66667vw;
            font-size: 1.16667vw;
            padding-bottom: 0.66667vw;
            background: url(../img/arrow_readmore.svg) bottom/contain no-repeat;
            position: absolute;
            right: 3.33333vw;
            bottom: 3.33333vw; }
            .article .article-recommended .tag-list .tag-list_li .tag-list-more img {
              width: 1.33333vw;
              margin-right: 1.16667vw; } }

@media (min-width: 1200px) {
  .article {
    text-align: center;
    padding-top: 90px; }
    .article .article-content {
      padding-top: 60px;
      border-bottom: 1px solid #f0f0f0;
      /*
            .article-info {
                width: s(1126);
                margin: 0 auto;
                text-align: right;
                font-size: s(16);
                line-height: 2;
                margin-bottom: s(80);
            }*/ }
      .article .article-content .article-day {
        font-size: 14px;
        margin-bottom: 45px; }
      .article .article-content .article-ttl {
        font-size: 40px;
        font-weight: 700;
        margin-bottom: 90px; }
        .article .article-content .article-ttl img {
          margin-right: 19px;
          width: 164px; }
      .article .article-content .article-subttl {
        font-size: 50px;
        line-height: 65px;
        margin-bottom: 70px; }
      .article .article-content h3 {
        font-size: 30px;
        line-height: 48px;
        width: 894px;
        margin: 0 auto;
        text-align: left;
        font-weight: 700;
        margin-bottom: 40px; }
      .article .article-content .article-text {
        font-size: 16px;
        line-height: 2;
        width: 894px;
        margin: 0 auto;
        text-align: left;
        font-weight: 700;
        margin-bottom: 120px; }
      .article .article-content .article-player {
        cursor: pointer;
        margin-bottom: 50px; }
        .article .article-content .article-player div {
          position: relative;
          width: 1127px;
          margin: 0 auto; }
          .article .article-content .article-player div img {
            width: 1127px;
            height: 634px;
            position: absolute;
            top: 0;
            left: 0; }
        .article .article-content .article-player iframe {
          width: 1127px;
          height: 634px;
          -webkit-transform: scale(1);
          transform: scale(1); }
      .article .article-content .article-info {
        width: 1126px;
        margin: 0 auto 140px; }
        .article .article-content .article-info .article-info-img {
          margin-bottom: 50px; }
          .article .article-content .article-info .article-info-img img {
            width: 1126px; }
        .article .article-content .article-info .article-info-tags {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: center;
          -ms-flex-pack: center;
          justify-content: center; }
          .article .article-content .article-info .article-info-tags .article-info-tags_li a {
            display: inline-block;
            line-height: 42px;
            height: 46px;
            border-radius: 23px;
            border: 2px solid #333;
            padding: 0 24px;
            font-size: 16px;
            font-weight: 700;
            margin-right: 16px; }
      .article .article-content .article-img {
        margin-bottom: 140px; }
        .article .article-content .article-img img {
          width: 1126px; }
        .article .article-content .article-img p {
          margin: 0 auto;
          text-align: left;
          font-weight: 700;
          width: 1126px;
          padding-top: 10px;
          font-size: 12px;
          line-height: 2; }
        .article .article-content .article-img span {
          display: block;
          text-align: right;
          width: 1126px;
          margin: 0 auto;
          font-size: 12px;
          line-height: 2; }
      .article .article-content .article-by {
        width: 1126px;
        margin: 0 auto;
        text-align: left;
        font-weight: 700;
        font-size: 16px;
        margin-bottom: 40px;
        padding-top: 40px; }
      .article .article-content .article-add {
        font-size: 16px;
        margin-bottom: 70px; }
      .article .article-content .article-author {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        width: 1126px;
        margin: 0 auto;
        text-align: left; }
        .article .article-content .article-author .article-author-list {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          width: 563px;
          margin-bottom: 60px; }
          .article .article-content .article-author .article-author-list .article-author-img {
            height: 257px; }
            .article .article-content .article-author .article-author-list .article-author-img img {
              width: 193px; }
          .article .article-content .article-author .article-author-list .article-author-data {
            margin-left: 24px;
            margin-right: 60px; }
            .article .article-content .article-author .article-author-list .article-author-data .article-author-data-ttl {
              font-size: 20px;
              line-height: 2;
              font-weight: 700;
              margin-bottom: 10px;
              width: 306px; }
            .article .article-content .article-author .article-author-list .article-author-data .article-author-data-text {
              font-size: 12px;
              font-weight: 700;
              line-height: 19px;
              width: 306px; }
      .article .article-content .article-bnr {
        padding-top: 80px;
        width: 1126px;
        margin: 0 auto;
        margin-bottom: 140px; }
        .article .article-content .article-bnr a {
          line-height: 1.2;
          font-size: 30px;
          text-decoration: underline; }
          .article .article-content .article-bnr a img {
            width: 18px;
            position: relative;
            top: 8px;
            left: 8px; }
          .article .article-content .article-bnr a.-normal {
            font-size: 18px;
            text-decoration: none;
            border-bottom: 1px solid #000; }
            .article .article-content .article-bnr a.-normal img {
              width: 14px;
              position: relative;
              top: 2px;
              left: 0;
              margin-left: 8px; }
        .article .article-content .article-bnr.-narrow {
          margin-bottom: 70px; }
    .article .article-add-tags {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      margin-bottom: 80px; }
      .article .article-add-tags .article-add-tags_li a {
        line-height: 42px;
        height: 46px;
        border-radius: 23px;
        border: 2px solid #333;
        padding: 0 24px;
        font-size: 16px;
        font-weight: 700;
        margin-right: 16px;
        -webkit-transition: all 0.1s ease-out;
        transition: all 0.1s ease-out;
        background: rgba(0, 0, 0, 0);
        display: inline-block;
        color: #333; }
        .article .article-add-tags .article-add-tags_li a:hover {
          background: #333;
          color: #fff; }
    .article .article-recommended {
      padding-top: 100px;
      padding-bottom: 110px;
      text-align: left; }
      .article .article-recommended h2 {
        text-align: center;
        font-size: 20px;
        line-height: 26px;
        margin-bottom: 60px; }
      .article .article-recommended .tag-list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: 1126px;
        margin: 0 auto; }
        .article .article-recommended .tag-list .tag-list_li {
          width: 426px;
          color: #fff;
          margin: 0 20px;
          margin-bottom: 40px;
          text-align: left;
          padding: 40px 40px;
          position: relative; }
          .article .article-recommended .tag-list .tag-list_li.-type1 {
            background: #9070AF; }
          .article .article-recommended .tag-list .tag-list_li.-type2 {
            background: #80D4B8; }
          .article .article-recommended .tag-list .tag-list_li.-type3 {
            background: #333333; }
          .article .article-recommended .tag-list .tag-list_li.-type4 {
            background: #65AADD; }
          .article .article-recommended .tag-list .tag-list_li.-type5 {
            background: #FFE450;
            color: #000; }
            .article .article-recommended .tag-list .tag-list_li.-type5 .tag-list-tags .tag-list-tags_li {
              border: 2px solid #000; }
            .article .article-recommended .tag-list .tag-list_li.-type5 .tag-list-more {
              background: url(../img/arrow_readmore_black.svg) bottom/contain no-repeat; }
          .article .article-recommended .tag-list .tag-list_li.-type6 {
            background: #F29A6D; }
          .article .article-recommended .tag-list .tag-list_li .tag-list-day {
            text-align: center;
            font-size: 14px;
            margin-bottom: 36px; }
          .article .article-recommended .tag-list .tag-list_li .tag-list-img {
            margin-bottom: 40px; }
            .article .article-recommended .tag-list .tag-list_li .tag-list-img img {
              width: 346px;
              height: 260px; }
          .article .article-recommended .tag-list .tag-list_li .tag-list-ttl {
            font-size: 20px;
            line-height: 38px;
            font-weight: 700;
            margin-bottom: 28px;
            text-align: left; }
            .article .article-recommended .tag-list .tag-list_li .tag-list-ttl img {
              margin-right: 14px;
              width: 129px; }
          .article .article-recommended .tag-list .tag-list_li .tag-list-text {
            font-size: 16px;
            line-height: 22.4px;
            margin-bottom: 28px;
            font-weight: 700; }
          .article .article-recommended .tag-list .tag-list_li .tag-list-tags {
            font-size: 16px;
            line-height: 22.4px;
            margin-bottom: 60px;
            font-weight: 700; }
            .article .article-recommended .tag-list .tag-list_li .tag-list-tags .tag-list-tags_li a {
              border: 2px solid #fff;
              display: inline-block;
              line-height: 28px;
              font-size: 12px;
              height: 32px;
              border-radius: 16px;
              padding: 0 20px;
              margin-right: 10px;
              display: inline-block;
              color: #333; }
              .article .article-recommended .tag-list .tag-list_li .tag-list-tags .tag-list-tags_li a:hover {
                background: #333;
                color: #fff; }
          .article .article-recommended .tag-list .tag-list_li .tag-list-more {
            width: 128px;
            font-size: 14px;
            padding-bottom: 8px;
            background: url(../img/arrow_readmore.svg) bottom/contain no-repeat;
            position: absolute;
            right: 40px;
            bottom: 40px; }
            .article .article-recommended .tag-list .tag-list_li .tag-list-more img {
              width: 16px;
              margin-right: 14px; } }

@media (max-width: 768px) {
  .article {
    text-align: center;
    padding-top: 15.38462vw; }
    .article .article-content {
      /*
            .article-info {
                //margin: 0 sw(18);
                text-align: right;
                font-size: sw(16);
                line-height: 2;
                margin-bottom: sw(60);
            }
            */ }
      .article .article-content .article-lead {
        padding-top: 10.25641vw;
        background: #9070AF;
        color: #fff; }
        .article .article-content .article-lead.-interview {
          background: #80D4B8; }
      .article .article-content .article-day {
        font-size: 2.5641vw;
        margin-bottom: 8.46154vw;
        font-weight: 600; }
      .article .article-content .article-ttl {
        font-size: 3.58974vw;
        font-weight: 700;
        line-height: 1;
        font-weight: 600;
        margin-bottom: 8.46154vw; }
        .article .article-content .article-ttl img {
          margin-right: 2.5641vw;
          width: 18.71795vw;
          position: relative;
          top: -0.51282vw; }
      .article .article-content .article-subttl {
        font-size: 4.61538vw;
        line-height: 6vw;
        padding-bottom: 10.25641vw;
        font-weight: 600; }
      .article .article-content h3 {
        font-size: 5.64103vw;
        line-height: 9.02564vw;
        margin: 0 10.25641vw;
        text-align: left;
        font-weight: 700;
        margin-bottom: 7.69231vw; }
      .article .article-content .article-text {
        font-size: 3.58974vw;
        line-height: 2;
        margin: 0 10.25641vw;
        text-align: left;
        font-weight: 700;
        margin-bottom: 15.38462vw; }
      .article .article-content .article-player {
        width: 100%;
        overflow: hidden;
        margin-bottom: 7.69231vw; }
        .article .article-content .article-player iframe {
          width: 100vw;
          height: 56.5vw; }
        .article .article-content .article-player div {
          position: relative;
          margin: 0 auto; }
          .article .article-content .article-player div img {
            width: 100vw;
            height: 56.5vw;
            position: absolute;
            top: 0;
            left: 0; }
        .article .article-content .article-player p {
          padding-top: 2.5641vw;
          color: #aeaeae;
          font-size: 2.5641vw; }
      .article .article-content .article-info {
        margin: 0 auto 11.66667vw; }
        .article .article-content .article-info .article-info-img {
          margin-bottom: 7.69231vw; }
          .article .article-content .article-info .article-info-img img {
            width: 100%; }
        .article .article-content .article-info .article-info-tags {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: center;
          -ms-flex-pack: center;
          justify-content: center;
          margin: 0 10.25641vw; }
          .article .article-content .article-info .article-info-tags .article-info-tags_li {
            line-height: 6.66667vw;
            height: 6.92308vw;
            border-radius: 5.89744vw;
            border: 1px solid #333;
            padding: 0 3.07692vw;
            font-size: 2.82051vw;
            font-weight: 700;
            margin-right: 1.02564vw;
            margin-bottom: 2.05128vw;
            white-space: nowrap; }
      .article .article-content .article-img {
        margin-bottom: 15.38462vw; }
        .article .article-content .article-img img {
          width: 100%; }
        .article .article-content .article-img p {
          margin: 0 auto;
          text-align: left;
          font-weight: 700;
          padding-top: 2.5641vw;
          font-size: 3.07692vw;
          line-height: 2; }
        .article .article-content .article-img span {
          margin: 0 4.61538vw;
          text-align: right;
          font-weight: 700;
          display: block;
          padding-top: 1.28205vw;
          font-size: 3.07692vw;
          line-height: 2; }
      .article .article-content .article-by {
        margin: 0 auto;
        text-align: left;
        font-weight: 600;
        font-size: 3.58974vw;
        margin: 0 4.61538vw 5.12821vw;
        padding-top: 0vw; }
      .article .article-content .article-add {
        margin: 0 auto;
        text-align: center;
        font-weight: 600;
        font-size: 4.10256vw;
        margin: 0 4.61538vw 10.25641vw;
        line-height: 2; }
      .article .article-content .article-author {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin: 0 4.61538vw;
        text-align: left; }
        .article .article-content .article-author .article-author-list {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          margin-bottom: 5.12821vw; }
          .article .article-content .article-author .article-author-list .article-author-img {
            width: 31.79487vw;
            height: 42.30769vw; }
            .article .article-content .article-author .article-author-list .article-author-img img {
              width: 100%; }
          .article .article-content .article-author .article-author-list .article-author-data {
            margin-left: 4.87179vw;
            width: 54.10256vw; }
            .article .article-content .article-author .article-author-list .article-author-data .article-author-data-ttl {
              font-size: 4.10256vw;
              line-height: 2;
              font-weight: 700;
              margin-bottom: 2.5641vw; }
            .article .article-content .article-author .article-author-list .article-author-data .article-author-data-text {
              font-size: 2.82051vw;
              font-weight: 700;
              line-height: 4.51282vw; }
      .article .article-content .article-bnr {
        padding-top: 15.38462vw;
        width: 100%;
        margin: 0 auto;
        margin-bottom: 20.51282vw; }
        .article .article-content .article-bnr a {
          display: inline-block;
          font-size: 5.12821vw;
          line-height: 1.2;
          font-weight: 600;
          border-bottom: 2px solid #000; }
          .article .article-content .article-bnr a img {
            width: 3.84615vw;
            position: relative;
            top: 1.53846vw;
            left: 0vw;
            margin-left: 1.53846vw; }
          .article .article-content .article-bnr a.-normal {
            font-size: 4.61538vw; }
            .article .article-content .article-bnr a.-normal img {
              width: 3.07692vw;
              position: relative;
              top: 1.02564vw;
              left: 0vw;
              margin-left: 1.53846vw; }
        .article .article-content .article-bnr.-narrow {
          padding-top: 0vw;
          margin-bottom: 10.25641vw; }
    .article .article-add-tags {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      margin: 0 10.25641vw;
      margin-bottom: 15.38462vw; }
      .article .article-add-tags .article-add-tags_li {
        line-height: 6.66667vw;
        height: 6.92308vw;
        border-radius: 5.89744vw;
        border: 1px solid #333;
        padding: 0 3.07692vw;
        font-size: 2.82051vw;
        font-weight: 700;
        margin-right: 1.02564vw;
        margin-bottom: 2.05128vw;
        white-space: nowrap; }
    .article .article-recommended {
      border-top: 1px solid #f0f0f0;
      padding-top: 15.38462vw;
      padding-bottom: 15.38462vw;
      text-align: left; }
      .article .article-recommended h2 {
        text-align: center;
        font-size: 5.12821vw;
        line-height: 6.66667vw;
        margin-bottom: 10.25641vw; }
      .article .article-recommended .tag-list {
        margin: 0 auto; }
        .article .article-recommended .tag-list .tag-list_li {
          color: #fff;
          margin: 0 1.5vw;
          margin-bottom: 10.25641vw;
          text-align: left;
          padding: 6.41026vw 8.97436vw;
          position: relative; }
          .article .article-recommended .tag-list .tag-list_li.-type1 {
            background: #9070AF; }
          .article .article-recommended .tag-list .tag-list_li.-type2 {
            background: #80D4B8; }
          .article .article-recommended .tag-list .tag-list_li.-type3 {
            background: #333333; }
          .article .article-recommended .tag-list .tag-list_li.-type4 {
            background: #65AADD; }
          .article .article-recommended .tag-list .tag-list_li.-type5 {
            background: #FFE450;
            color: #000; }
            .article .article-recommended .tag-list .tag-list_li.-type5 .tag-list-tags .tag-list-tags_li {
              border: 2px solid #000; }
            .article .article-recommended .tag-list .tag-list_li.-type5 .tag-list-more {
              background: url(../img/arrow_readmore_black.svg) bottom/contain no-repeat; }
          .article .article-recommended .tag-list .tag-list_li.-type6 {
            background: #F29A6D; }
          .article .article-recommended .tag-list .tag-list_li .tag-list-day {
            text-align: center;
            font-size: 2.82051vw;
            margin-bottom: 6.41026vw; }
          .article .article-recommended .tag-list .tag-list_li .tag-list-img {
            margin-bottom: 6.41026vw; }
            .article .article-recommended .tag-list .tag-list_li .tag-list-img img {
              width: 72.82051vw;
              height: 54.35897vw; }
          .article .article-recommended .tag-list .tag-list_li .tag-list-ttl {
            font-size: 3.58974vw;
            line-height: 3.58974vw;
            font-weight: 700;
            margin-bottom: 4.10256vw;
            text-align: left; }
            .article .article-recommended .tag-list .tag-list_li .tag-list-ttl img {
              margin-right: 2.5641vw;
              width: 20.25641vw;
              position: relative;
              top: -1.02564vw; }
          .article .article-recommended .tag-list .tag-list_li .tag-list-text {
            font-size: 3.58974vw;
            line-height: 5.02564vw;
            margin-bottom: 3.84615vw;
            font-weight: 700; }
          .article .article-recommended .tag-list .tag-list_li .tag-list-tags {
            font-size: 2.5641vw;
            line-height: 5.74359vw;
            margin-bottom: 15.38462vw;
            font-weight: 700; }
            .article .article-recommended .tag-list .tag-list_li .tag-list-tags .tag-list-tags_li {
              border: 1px solid #fff;
              display: inline-block;
              line-height: 5.12821vw;
              font-size: 2.5641vw;
              height: 5.64103vw;
              border-radius: 2.82051vw;
              padding: 0 2.5641vw;
              margin-right: 1.28205vw; }
          .article .article-recommended .tag-list .tag-list_li .tag-list-more {
            width: 17.69231vw;
            font-size: 2.5641vw;
            padding-bottom: 1.02564vw;
            background: url(../img/arrow_readmore.svg) bottom/contain no-repeat;
            position: absolute;
            right: 7.69231vw;
            bottom: 7.69231vw; } }

@media (min-width: 769px) {
  .base {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg); }
    .base::after {
      content: "";
      clear: both;
      display: block; } }

@media (min-width: 769px) {
  .bnr {
    padding-bottom: 11.66667vw; }
    .bnr .bnr-area {
      width: 81.16667vw;
      height: 21.66667vw;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      margin: 0 auto;
      background: #82969B;
      position: relative; }
      .bnr .bnr-area .bnr-area-img {
        border-top: 1px solid #ebebeb;
        border-left: 1px solid #ebebeb;
        border-bottom: 1px solid #ebebeb; }
        .bnr .bnr-area .bnr-area-img img {
          width: 21.66667vw;
          height: 21.66667vw; }
      .bnr .bnr-area .bnr-area-text .bnr-area-ttl {
        font-weight: 600;
        font-size: 2.5vw;
        line-height: 1.3;
        color: #fff;
        margin-left: 7.5vw;
        margin-bottom: 2.5vw; }
      .bnr .bnr-area .bnr-area-text .bnr-area-link {
        color: #fff;
        margin-left: 7.5vw;
        width: 10.66667vw;
        font-size: 1.16667vw;
        padding-bottom: 0.66667vw;
        display: inline-block;
        background: url(../img/arrow_readmore.svg) bottom/contain no-repeat;
        position: relative;
        /*&:hover {
                        animation: arrow_ft 0.3s ease-out 1;
                    }*/
        /*&:hover {
                        &:before {
                            opacity: 0.05;
                        }
                    }*/ }
        .bnr .bnr-area .bnr-area-text .bnr-area-link img {
          width: 1.16667vw;
          height: 1.16667vw;
          margin-right: 0.91667vw; }
        .bnr .bnr-area .bnr-area-text .bnr-area-link:before {
          content: '';
          display: inline-block;
          background: #000;
          width: 110%;
          height: 140%;
          top: -20%;
          left: -5%;
          pointer-events: none;
          opacity: 0.0;
          position: absolute;
          -webkit-transition: all 0.1s ease-out;
          transition: all 0.1s ease-out; }
      .bnr .bnr-area .-cover:hover ~ .bnr-area-text .bnr-area-link {
        -webkit-animation: arrow_ft 0.3s ease-out 1;
        animation: arrow_ft 0.3s ease-out 1; }
        .bnr .bnr-area .-cover:hover ~ .bnr-area-text .bnr-area-link:before {
          opacity: 0.05; }
      .bnr .bnr-area .-cover {
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0; } }

@media (min-width: 1200px) {
  .bnr {
    padding-bottom: 140px; }
    .bnr .bnr-area {
      width: 974px;
      height: 260px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      margin: 0 auto;
      background: #82969B;
      position: relative; }
      .bnr .bnr-area .bnr-area-img {
        border-top: 1px solid #ebebeb;
        border-left: 1px solid #ebebeb;
        border-bottom: 1px solid #ebebeb; }
        .bnr .bnr-area .bnr-area-img img {
          width: 260px;
          height: 260px; }
      .bnr .bnr-area .bnr-area-text .bnr-area-ttl {
        font-weight: 600;
        font-size: 30px;
        line-height: 1.3;
        color: #fff;
        margin-left: 90px;
        margin-bottom: 30px; }
      .bnr .bnr-area .bnr-area-text .bnr-area-link {
        position: relative;
        color: #fff;
        margin-left: 90px;
        width: 128px;
        font-size: 14px;
        padding-bottom: 8px;
        display: inline-block;
        background: url(../img/arrow_readmore.svg) bottom/contain no-repeat;
        /*
                    &:hover {
                        animation: arrow_ft 0.3s ease-out 1;
                    }*/
        /*
                    &:hover {
                        &:before {
                            opacity: 0.05;
                        }
                    }*/ }
        .bnr .bnr-area .bnr-area-text .bnr-area-link img {
          width: 14px;
          height: 14px;
          margin-right: 11px; }
        .bnr .bnr-area .bnr-area-text .bnr-area-link:before {
          content: '';
          display: inline-block;
          background: #000;
          width: 110%;
          height: 140%;
          top: -20%;
          left: -5%;
          pointer-events: none;
          opacity: 0.0;
          position: absolute;
          -webkit-transition: all 0.1s ease-out;
          transition: all 0.1s ease-out; }
      .bnr .bnr-area .-cover:hover ~ .bnr-area-text .bnr-area-link {
        -webkit-animation: arrow_ft 0.3s ease-out 1;
        animation: arrow_ft 0.3s ease-out 1; }
        .bnr .bnr-area .-cover:hover ~ .bnr-area-text .bnr-area-link:before {
          opacity: 0.05; }
      .bnr .bnr-area .-cover {
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0; } }

@media (max-width: 768px) {
  .bnr {
    padding-bottom: 20.51282vw; }
    .bnr .bnr-area {
      width: 90.76923vw;
      height: 30.76923vw;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      margin: 0 auto;
      background: #82969B;
      position: relative; }
      .bnr .bnr-area .bnr-area-img {
        border-top: 1px solid #ebebeb;
        border-left: 1px solid #ebebeb;
        border-bottom: 1px solid #ebebeb; }
        .bnr .bnr-area .bnr-area-img img {
          width: 30.76923vw;
          height: 30.76923vw; }
      .bnr .bnr-area .bnr-area-text .bnr-area-ttl {
        font-weight: 600;
        font-size: 3.58974vw;
        line-height: 1.3;
        color: #fff;
        margin-left: 7.69231vw;
        margin-bottom: 2.5641vw; }
      .bnr .bnr-area .bnr-area-text .bnr-area-link {
        color: #fff;
        margin-left: 7.69231vw;
        width: 32.82051vw;
        font-size: 3.58974vw;
        padding-bottom: 2.05128vw;
        display: inline-block;
        background: url(../img/arrow_readmore.svg) bottom/contain no-repeat;
        position: relative;
        z-index: 2; }
        .bnr .bnr-area .bnr-area-text .bnr-area-link img {
          width: 3.58974vw;
          height: 3.58974vw;
          margin-right: 1.28205vw; }
        .bnr .bnr-area .bnr-area-text .bnr-area-link:before {
          content: '';
          display: inline-block;
          background: #000;
          width: 110%;
          height: 140%;
          top: -20%;
          left: -5%;
          pointer-events: none;
          opacity: 0.0;
          position: absolute;
          -webkit-transition: all 0.1s ease-out;
          transition: all 0.1s ease-out; }
        .bnr .bnr-area .bnr-area-text .bnr-area-link:hover:before {
          opacity: 0.05; }
      .bnr .bnr-area .-cover {
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0; } }

/*

<section class="bnr">
		<div class="bnr-area">
			<div class="bnr-area-img"><img src="/assets/img/bnr_img.png"></div>
			<div class="bnr-area-text">
				<h2 class="bnr-area-ttl">東レグループ<br>サステナビリティ・ビジョン</h2>
				<p class="bnr-area-link -font"><a href="https://www.toray.co.jp/news/details/20190905001487.html" target="_blank"><img src="assets/img/icon_readmore_black.svg">Read more</a></p>
			</div>
		</div>
	</section>*/
.case a {
  position: relative; }
  .case a.-over {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: rgba(0, 0, 0, 0);
    -webkit-transition: all 0.1s ease-out;
    transition: all 0.1s ease-out; }
    .case a.-over:hover {
      background-color: rgba(0, 0, 0, 0.2); }

@media (min-width: 769px) {
  .case {
    text-align: center;
    padding-top: 10.55556vw;
    padding-bottom: 9.72222vw;
    position: relative; }
    .case .case-ttl {
      font-size: 2.77778vw;
      font-weight: 600;
      line-height: 5.24167vw;
      margin-bottom: 4.16667vw; }
    .case .case-subttl {
      font-size: 1.38889vw;
      margin-bottom: 5.76389vw;
      font-weight: 700; }
    .case .case-back {
      position: absolute;
      left: 2.77778vw;
      top: 12.5vw;
      font-size: 1.38889vw;
      line-height: 1.74722vw;
      display: inline-block; }
      .case .case-back img {
        margin-right: 1.25vw;
        position: relative;
        top: 0.20833vw;
        width: 0.76389vw; }
    .case .case-list {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
      .case .case-list .case-list_li {
        width: 29.58333vw;
        background: #9070AF;
        margin: 0 1.38889vw 2.77778vw;
        color: #fff;
        text-align: left;
        padding: 2.77778vw 2.77778vw;
        position: relative; }
        .case .case-list .case-list_li .case-list-img {
          margin-bottom: 2.77778vw; }
          .case .case-list .case-list_li .case-list-img img {
            width: 24.02778vw;
            height: 18.05556vw; }
        .case .case-list .case-list_li .case-list-subttl {
          font-size: 0.97222vw;
          line-height: 1.36111vw;
          font-weight: 700;
          margin-bottom: 0.41667vw; }
        .case .case-list .case-list_li .case-list-ttl {
          font-size: 1.66667vw;
          line-height: 2vw;
          font-weight: 700;
          margin-bottom: 1.38889vw; }
        .case .case-list .case-list_li .case-list-text {
          font-size: 1.11111vw;
          line-height: 1.77778vw;
          margin-bottom: 2.77778vw;
          font-weight: 700; }
        .case .case-list .case-list_li .case-list-more {
          width: 8.88889vw;
          font-size: 0.97222vw;
          padding-bottom: 0.55556vw;
          background: url(../img/arrow_readmore.svg) bottom/contain no-repeat;
          position: absolute;
          right: 2.77778vw;
          bottom: 2.77778vw; }
          .case .case-list .case-list_li .case-list-more img {
            width: 1.11111vw;
            margin-right: 0.97222vw; } }

@media (min-width: 1440px) {
  .case {
    text-align: center;
    padding-top: 152px;
    padding-bottom: 140px;
    position: relative; }
    .case .case-ttl {
      font-size: 40px;
      font-weight: 600;
      line-height: 75.48px;
      margin-bottom: 60px; }
    .case .case-subttl {
      font-size: 20px;
      margin-bottom: 83px;
      font-weight: 700; }
    .case .case-back {
      position: absolute;
      left: 40px;
      top: 180px;
      font-size: 20px;
      line-height: 25.16px;
      display: inline-block; }
      .case .case-back img {
        margin-right: 18px;
        position: relative;
        top: 3px;
        width: 11px; }
    .case .case-list {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      max-width: 1440px;
      margin: 0 auto; }
      .case .case-list .case-list_li {
        width: 426px;
        background: #9070AF;
        margin: 0 20px 40px;
        color: #fff;
        text-align: left;
        padding: 40px 40px;
        position: relative; }
        .case .case-list .case-list_li .case-list-img {
          margin-bottom: 40px; }
          .case .case-list .case-list_li .case-list-img img {
            width: 346px;
            height: 260px; }
        .case .case-list .case-list_li .case-list-subttl {
          font-size: 14px;
          line-height: 19.6px;
          font-weight: 700;
          margin-bottom: 6px; }
        .case .case-list .case-list_li .case-list-ttl {
          font-size: 24px;
          line-height: 28.8px;
          font-weight: 700;
          margin-bottom: 20px; }
        .case .case-list .case-list_li .case-list-text {
          font-size: 16px;
          line-height: 25.6px;
          margin-bottom: 40px;
          font-weight: 700; }
        .case .case-list .case-list_li .case-list-more {
          width: 128px;
          font-size: 14px;
          padding-bottom: 8px;
          background: url(../img/arrow_readmore.svg) bottom/contain no-repeat;
          position: absolute;
          right: 40px;
          bottom: 40px; }
          .case .case-list .case-list_li .case-list-more img {
            width: 16px;
            margin-right: 14px; } }

@media (max-width: 768px) {
  .case {
    text-align: center;
    padding-top: 28.20513vw;
    padding-bottom: 20.51282vw;
    position: relative; }
    .case .case-ttl {
      font-size: 7.69231vw;
      line-height: 12.90256vw;
      font-weight: 600;
      margin-bottom: 10.25641vw; }
    .case .case-subttl {
      font-size: 3.58974vw;
      line-height: 3.58974vw;
      margin-bottom: 10.25641vw;
      font-weight: 700; }
    .case .case-back {
      position: absolute;
      left: 5.12821vw;
      top: 20.51282vw;
      font-size: 3.07692vw;
      line-height: 3.88718vw;
      display: inline-block; }
      .case .case-back img {
        margin-right: 2.5641vw;
        position: relative;
        width: 1.53846vw;
        top: 0.51282vw; }
    .case .case-list .case-list_li {
      width: 90.76923vw;
      background: #9070AF;
      margin: 0 auto 5.12821vw;
      color: #fff;
      text-align: left;
      padding: 8.97436vw 8.97436vw;
      position: relative; }
      .case .case-list .case-list_li.-hidden {
        margin: 0;
        padding: 0; }
      .case .case-list .case-list_li .case-list-img {
        margin-bottom: 6.41026vw; }
        .case .case-list .case-list_li .case-list-img img {
          width: 72.82051vw;
          height: 54.35897vw; }
      .case .case-list .case-list_li .case-list-subttl {
        font-size: 3.07692vw;
        line-height: 3.69231vw;
        font-weight: 700;
        margin-bottom: 1.02564vw; }
      .case .case-list .case-list_li .case-list-ttl {
        font-size: 4.61538vw;
        line-height: 5.53846vw;
        font-weight: 700;
        margin-bottom: 4.10256vw; }
      .case .case-list .case-list_li .case-list-text {
        font-size: 3.58974vw;
        line-height: 5.02564vw;
        margin-bottom: 10.25641vw;
        font-weight: 700; }
      .case .case-list .case-list_li .case-list-more {
        width: 22.82051vw;
        font-size: 2.5641vw;
        line-height: 2.5641vw;
        padding-bottom: 2.05128vw;
        background: url(../img/arrow_readmore.svg) bottom/contain no-repeat;
        position: absolute;
        right: 7.69231vw;
        bottom: 7.69231vw; }
        .case .case-list .case-list_li .case-list-more img {
          width: 3.07692vw;
          margin-right: 1.28205vw; } }

@media (min-width: 769px) {
  .footer {
    text-align: center;
    padding-top: 10.125vw;
    padding-bottom: 5.33333vw;
    border-top: 1px solid #eaeaea;
    position: relative; }
    .footer .footer-nav {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      margin-bottom: 5.95833vw; }
      .footer .footer-nav .footer-nav_li {
        font-weight: 700;
        font-size: 1.16667vw; }
        .footer .footer-nav .footer-nav_li:after {
          content: '';
          height: 1.66667vw;
          width: 0.08333vw;
          background: #333;
          opacity: 0.1;
          color: #333;
          display: inline-block;
          font-weight: 300;
          margin: 0 40px;
          position: relative;
          top: 0.33333vw; }
        .footer .footer-nav .footer-nav_li a img{
          width: 1vw; 
          margin-left: .5vw; 
          vertical-align: middle;}
    .footer .footer-logo {
      margin-bottom: 2.225vw; }
      .footer .footer-logo img {
        width: 14.58333vw; }
    .footer .footer-copy {
      font-size: 1vw; }
    .footer .footer-icon {
      position: absolute;
      right: 3.25vw;
      top: 9vw; }
      .footer .footer-icon img {
        width: 4.25vw; } }

@media (min-width: 1200px) {
  .footer {
    text-align: center;
    padding-top: 121.5px;
    padding-bottom: 64px;
    border-top: 1px solid #eaeaea;
    position: relative; }
    .footer .footer-nav {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      margin-bottom: 71.5px; }
      .footer .footer-nav .footer-nav_li {
        font-weight: 700;
        font-size: 14px; }
        .footer .footer-nav .footer-nav_li:after {
          content: '';
          height: 20px;
          width: 1px;
          background: #333;
          opacity: 0.1;
          color: #333;
          display: inline-block;
          font-weight: 300;
          margin: 0 40px;
          position: relative;
          top: 4px; }
        .footer .footer-nav .footer-nav_li a img{
          width: 14px; 
          margin-left: 7px; 
          vertical-align: middle;}
    .footer .footer-logo {
      margin-bottom: 26.7px; }
      .footer .footer-logo img {
        width: 175px; }
    .footer .footer-copy {
      font-size: 12px; }
    .footer .footer-icon {
      position: absolute;
      right: 39px;
      top: 108px; }
      .footer .footer-icon img {
        width: 51px; } }

@media (max-width: 768px) {
  .footer {
    text-align: center;
    padding-top: 20.51282vw;
    padding-bottom: 5.12821vw;
    border-top: 0.51282vw solid #eaeaea;
    position: relative; }
    .footer .footer-nav {
      text-align: left;
      margin-left: 4.61538vw;
      margin-bottom: 15.38462vw; }
      .footer .footer-nav .footer-nav_li {
        font-weight: 700;
        font-size: 3.58974vw;
        line-height: 4.30769vw;
        margin-bottom: 5.12821vw; }
    .footer .footer-logo {
      text-align: left;
      margin-left: 4.61538vw;
      margin-bottom: 5.12821vw; }
      .footer .footer-logo img {
        width: 44.87179vw; }
    .footer .footer-copy {
      text-align: left;
      margin-left: 4.61538vw;
      font-size: 3.07692vw;
      font-weight: 700; }
    .footer .footer-icon {
      display: none;
      position: absolute;
      right: 10vw;
      top: 27.69231vw; }
      .footer .footer-icon img {
        width: 13.07692vw; } }

.header {
  position: fixed;
  top: 0;
  width: 100%;
  background: #fff;
  z-index: 4; }
  .header.-interview {
    background: #80D4B8;
    color: #fff; }
  .header.-content {
    background: #9070AF;
    color: #fff; }
  @media (min-width: 769px) {
    .header .header-inner {
      max-width: 1200px;
      margin: 0 auto;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      height: 7.5vw; }
    .header .header-logo {
      margin-left: 2.5vw;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      width: 25vw; }
      .header .header-logo .header-logo-img1 {
        width: 10.66667vw;
        margin-right: 2.91667vw; }
    .header .header-nav {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      font-size: 1.33333vw; }
      .header .header-nav .header-nav_li a {
        display: block;
        padding: 0 1.66667vw;
        line-height: 7.5vw;
        -webkit-transition: all 0.1s ease-out;
        transition: all 0.1s ease-out;
        background: rgba(0, 0, 0, 0); }
        .header .header-nav .header-nav_li a:hover {
          background: rgba(0, 0, 0, 0.05); }
    .header .header-menu {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: right;
      -ms-flex-pack: right;
      justify-content: right;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      margin-right: 3.33333vw;
      width: 25vw; }
      .header .header-menu .header-menu_li {
        margin-left: 1.66667vw;
        font-size: 1.33333vw;
        white-space: nowrap; }
        .header .header-menu .header-menu_li img {
          width: 1.5vw; }
    .header .header-btn {
      display: none; } }
  @media (min-width: 1200px) {
    .header .header-inner {
      max-width: 1200px;
      margin: 0 auto;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      height: 90px; }
    .header .header-logo {
      margin-left: 30px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      width: 300px; }
      .header .header-logo .header-logo-img1 {
        width: 128px;
        margin-right: 35px; }
    .header .header-nav {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      font-size: 16px; }
      .header .header-nav .header-nav_li a {
        display: block;
        padding: 0 20px;
        line-height: 90px;
        -webkit-transition: all 0.1s ease-out;
        transition: all 0.1s ease-out;
        background: rgba(0, 0, 0, 0); }
        .header .header-nav .header-nav_li a:hover {
          background: rgba(0, 0, 0, 0.05); }
    .header .header-menu {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: right;
      -ms-flex-pack: right;
      justify-content: right;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      margin-right: 40px;
      width: 300px; }
      .header .header-menu .header-menu_li {
        margin-left: 20px;
        font-size: 16px;
        white-space: nowrap; }
        .header .header-menu .header-menu_li img {
          width: 18px; }
    .header .header-btn {
      display: none; } }
  @media (max-width: 768px) {
    .header .header-inner {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      height: 15.38462vw;
      border-bottom: solid #f0f0f0 1px; }
    .header .header-logo {
      margin-left: 3.84615vw;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      .header .header-logo .header-logo-img1 {
        width: 20vw;
        margin-right: 15.38462vw; }
      .header .header-logo .header-logo-img2 {
        width: 22.05128vw; }
    .header .header-nav {
      display: none; }
    .header .header-menu {
      display: none; }
    .header .header-btn img {
      width: 5.64103vw;
      margin-right: 5.64103vw; } }

@media (min-width: 769px) {
  .mf_finder_container {
    position: fixed;
    top: 0;
    left: 0;
    height: 7.5vw;
    z-index: 10;
    background: #333333;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: right;
    -ms-flex-pack: right;
    justify-content: right;
    -webkit-transform: translate(0, -100%);
    transform: translate(0, -100%);
    -webkit-transition: 0.3s ease-out all;
    transition: 0.3s ease-out all; }
    .mf_finder_container.-show {
      -webkit-transform: translate(0, 0);
      transform: translate(0, 0); }
    .mf_finder_container .mf_finder_searchBox{margin-right: 0!important;}
    .mf_finder_container .mf_finder_searchBox_query_wrap {
      height: 4.16667vw;
      width: 25.83333vw; }
    .mf_finder_container .mf_finder_searchBox_query_input {
      height: 4.16667vw; }
    .mf_finder_container .mf_finder_searchBox_submit {
      width: 4.16667vw;
      height: 4.16667vw;
      background: rgba(255, 255, 255, 0.2); }
      .mf_finder_container .mf_finder_searchBox_submit span {
        margin: 0; display:none!important;}
      .mf_finder_container .mf_finder_searchBox_submit:before {
        font-size: 2vw; margin-left:0!important;}
    .mf_finder_container .mf_finder_container-close {
      padding-right: 3.33333vw;
      padding-left: 2vw;
      cursor: pointer;
      -webkit-transition: 0.1s ease-out all;
      transition: 0.1s ease-out all; }
      .mf_finder_container .mf_finder_container-close:hover {
        opacity: 0.4; } }

@media (min-width: 1200px) {
  .mf_finder_container {
    position: fixed;
    top: 0;
    left: 0;
    height: 90px;
    z-index: 10;
    background: #333333;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: right;
    -ms-flex-pack: right;
    justify-content: right;
    -webkit-transform: translate(0, -100%);
    transform: translate(0, -100%);
    -webkit-transition: 0.3s ease-out all;
    transition: 0.3s ease-out all; }
    .mf_finder_container.-show {
      -webkit-transform: translate(0, 0);
      transform: translate(0, 0); }
    .mf_finder_container .mf_finder_searchBox_query_wrap {
      height: 50px;
      width: 310px; }
    .mf_finder_container .mf_finder_searchBox_query_input {
      height: 50px; }
    .mf_finder_container .mf_finder_searchBox_submit {
      width: 50px;
      height: 50px;
      background: rgba(255, 255, 255, 0.2); }
      .mf_finder_container .mf_finder_searchBox_submit span {
        margin: 0; display:none!important;}
      .mf_finder_container .mf_finder_searchBox_submit:before {
        font-size: 24px; margin-left:0!important;}
    .mf_finder_container .mf_finder_container-close {
      padding-right: 40px;
      padding-left: 24px;
      cursor: pointer;
      -webkit-transition: 0.1s ease-out all;
      transition: 0.1s ease-out all; }
      .mf_finder_container .mf_finder_container-close:hover {
        opacity: 0.4; } }

@media (max-width: 768px) {
  .mf_finder_container {
    position: fixed;
    top: 0;
    left: 0;
    height: 33.33333vw;
    z-index: 10;
    background: #333333;
    width: 100%;
    -webkit-transform: translate(0, -100%);
    transform: translate(0, -100%);
    -webkit-transition: 0.3s ease-out all;
    transition: 0.3s ease-out all; }
    .mf_finder_container.-show {
      -webkit-transform: translate(0, 0);
      transform: translate(0, 0); }
    .mf_finder_container .mf_finder_searchBox_query_wrap {
      height: 12.82051vw;
      width: 79.48718vw;
      margin-top: 10.25641vw; }
    .mf_finder_container .mf_finder_searchBox_query_input {
      height: 12.82051vw;
      overflow: hidden;
      border: 0;
      outline: none; }
    .mf_finder_container .mf_finder_searchBox_submit {
      width: 12.82051vw;
      height: 12.82051vw;
      margin-top: 10.25641vw;
      background: rgba(255, 255, 255, 0.2); }
      .mf_finder_container .mf_finder_searchBox_submit span {
        margin: 0; display:none!important;}
      .mf_finder_container .mf_finder_searchBox_submit:before {
        font-size: 6.15385vw; margin-left:0!important;}
    .mf_finder_container .mf_finder_container-close {
      cursor: pointer;
      -webkit-transition: 0.1s ease-out all;
      transition: 0.1s ease-out all;
      position: absolute;
      top: 4.87179vw;
      right: 5.64103vw; }
      .mf_finder_container .mf_finder_container-close img {
        width: 5.64103vw;
        height: 5.64103vw; } }

.main #videosub {
  opacity: 0;
  -webkit-transition: 0.3s ease-out all;
  transition: 0.3s ease-out all; }
  .main #videosub.-show {
    opacity: 1; }

@media (min-width: 769px) {
  .main {
    margin-top: 6.25vw; }
    .main .main-top {
      height: calc(100vh - 90px);
      width: 100%;
      position: relative; }
      .main .main-top video {
        -o-object-fit: cover;
        object-fit: cover;
        position: absolute;
        height: 100%;
        width: 100%;
        top: 0;
        left: 0; }
      .main .main-top .main-top-data {
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        z-index: 1;
        position: absolute; }
        .main .main-top .main-top-data h1 {
          font-size: 4.44444vw; }
      .main .main-top .main-top-scroll {
        position: absolute;
        right: 4.16667vw;
        bottom: 2.08333vw;
        color: #fff;
        font-size: 1.38889vw; }
        .main .main-top .main-top-scroll a {
          display: inline-block;
          position: absolute;
          right: -1.38889vw;
          bottom: -2.08333vw; }
        .main .main-top .main-top-scroll a::after {
          content: '';
          position: absolute;
          bottom: 0;
          left: 50%;
          width: 1px;
          height: 9.02778vw;
          background: #fff; }
        .main .main-top .main-top-scroll a::after {
          -webkit-animation: sdl 1.5s cubic-bezier(1, 0, 0, 1) infinite;
          animation: sdl 1.5s cubic-bezier(1, 0, 0, 1) infinite; }
  @-webkit-keyframes sdl {
    0% {
      -webkit-transform: scale(1, 0);
      transform: scale(1, 0);
      -webkit-transform-origin: 0 0;
      transform-origin: 0 0; }
    50% {
      -webkit-transform: scale(1, 1);
      transform: scale(1, 1);
      -webkit-transform-origin: 0 0;
      transform-origin: 0 0; }
    50.1% {
      -webkit-transform: scale(1, 1);
      transform: scale(1, 1);
      -webkit-transform-origin: 0 100%;
      transform-origin: 0 100%; }
    100% {
      -webkit-transform: scale(1, 0);
      transform: scale(1, 0);
      -webkit-transform-origin: 0 100%;
      transform-origin: 0 100%; } }
  @keyframes sdl {
    0% {
      -webkit-transform: scale(1, 0);
      transform: scale(1, 0);
      -webkit-transform-origin: 0 0;
      transform-origin: 0 0; }
    50% {
      -webkit-transform: scale(1, 1);
      transform: scale(1, 1);
      -webkit-transform-origin: 0 0;
      transform-origin: 0 0; }
    50.1% {
      -webkit-transform: scale(1, 1);
      transform: scale(1, 1);
      -webkit-transform-origin: 0 100%;
      transform-origin: 0 100%; }
    100% {
      -webkit-transform: scale(1, 0);
      transform: scale(1, 0);
      -webkit-transform-origin: 0 100%;
      transform-origin: 0 100%; } }
    .main .main-about {
      padding-top: 7.63889vw;
      width: 83.33333vw;
      margin: 0 auto 8.68056vw;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between; }
      .main .main-about .main-about-text {
        padding-top: 3.88889vw;
        position: relative;
        z-index: 1; }
        .main .main-about .main-about-text .main-about-text-ttl {
          margin-bottom: 2.98611vw; }
          .main .main-about .main-about-text .main-about-text-ttl img {
            width: 23.19444vw; }
        .main .main-about .main-about-text .main-about-text-subttl {
          font-size: 1.66667vw;
          line-height: 3vw;
          font-weight: 700;
          margin-bottom: 2.08333vw; }
        .main .main-about .main-about-text .main-about-text-desc {
          font-size: 1.38889vw;
          line-height: 2.5vw;
          font-weight: 700;
          margin-bottom: 2.08333vw; }
        .main .main-about .main-about-text .main-about-text-link {
          font-size: 1.94444vw;
          line-height: 3.88889vw;
          display: inline-block;
          border-bottom: 2px solid #333;
          font-weight: 700;
          -webkit-transition: all 0.1s ease-out;
          transition: all 0.1s ease-out;
          background: rgba(0, 0, 0, 0);
          padding: 0.27778vw 0.27778vw 0;
          position: relative; }
          .main .main-about .main-about-text .main-about-text-link img {
            margin-left: 0.69444vw;
            position: relative;
            top: 1.38889vw;
            width: 0.97222vw; }
          .main .main-about .main-about-text .main-about-text-link:hover {
            background: rgba(0, 0, 0, 0.2); }
          .main .main-about .main-about-text .main-about-text-link:after {
            content: '';
            position: absolute;
            width: 27.77778vw;
            height: 27.77778vw;
            top: -17.36111vw;
            left: -3.47222vw; }
      .main .main-about .main-about-img {
        position: relative; }
        .main .main-about .main-about-img img {
          width: 15.97222vw;
          opacity: 0; }
        .main .main-about .main-about-img video {
          position: absolute;
          top: 0;
          left: 50%;
          -webkit-transform: translate(-50%, 0) scale(1.2);
          transform: translate(-50%, 0) scale(1.2);
          height: 100%; }
      .main .main-about .main-about-data {
        position: relative;
        mix-blend-mode: darken; }
        .main .main-about .main-about-data .main-about-data-img {
          position: absolute;
          left: -1.38889vw;
          top: 2.43056vw;
          width: 37.01389vw; }
          .main .main-about .main-about-data .main-about-data-img img {
            width: 37.01389vw;
            opacity: 0; }
          .main .main-about .main-about-data .main-about-data-img video {
            position: absolute;
            top: 0;
            left: 50%;
            -webkit-transform: translate(-50%, 0) scale(1.4);
            transform: translate(-50%, 0) scale(1.4);
            -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
            height: 100%; }
        .main .main-about .main-about-data .main-about-data-ttl {
          padding-top: 25.48611vw;
          font-size: 0.97222vw;
          margin-bottom: 1.18056vw;
          font-weight: 700; }
        .main .main-about .main-about-data .main-about-data-day {
          font-size: 1.66667vw;
          margin-bottom: 0.27778vw;
          font-weight: 700; }
        .main .main-about .main-about-data .main-about-data-subttl {
          font-size: 1.66667vw;
          margin-bottom: 1.04167vw;
          font-weight: 700; }
        .main .main-about .main-about-data .main-about-data-val {
          font-size: 2.08333vw;
          margin-bottom: 2.08333vw; }
          .main .main-about .main-about-data .main-about-data-val span.-slot1 {
            font-size: 4.86111vw;
            font-weight: 700;
            margin-right: 0.55556vw;
            position: relative;
            top: 0.55556vw; }
        .main .main-about .main-about-data .main-about-data-caution {
          font-size: 1.11111vw;
          line-height: 1.33333vw;
          font-weight: 700;
          width: 27.77778vw; }
    .main .main-line {
      width: 83.33333vw;
      margin: 0 auto;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between; }
      .main .main-line.-reverse {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse; }
    .main .main-data {
      position: relative;
      margin-top: -27.29167vw;
      width: 27.15278vw; }
      .main .main-data .main-data-img {
        position: relative;
        left: 0;
        width: 35vw; }
        .main .main-data .main-data-img video {
          width: 35vw;
          -webkit-transform: scale(1.05);
          transform: scale(1.05); }
      .main .main-data .main-data-ttl {
        margin-top: -0.97222vw;
        font-size: 0.97222vw;
        margin-bottom: 1.18056vw; }
      .main .main-data .main-data-day {
        font-size: 1.66667vw;
        margin-bottom: 0.27778vw; }
      .main .main-data .main-data-subttl {
        font-size: 1.66667vw;
        margin-bottom: 1.04167vw;
        font-weight: 700; }
      .main .main-data .main-data-val {
        font-size: 6.25vw;
        font-weight: 700;
        white-space: nowrap; }
      .main .main-data .main-data-add {
        font-size: 3.47222vw;
        font-weight: 700;
        margin-bottom: 2.08333vw; }
      .main .main-data .main-data-caution {
        font-size: 1.11111vw;
        line-height: 1.2;
        font-weight: 700; }
    .main .main-unit {
      position: relative;
      margin-bottom: 11.80556vw;
      /*
            .main-unit-more{
                position: relative;
                z-index: 2;
            }
            */ }
      .main .main-unit.-pickup:after {
        content: 'Pick Up!';
        display: block;
        text-align: center;
        color: #fff;
        background: #F29A6D;
        height: 10.625vw;
        width: 10.625vw;
        line-height: 10.625vw;
        font-size: 1.25vw;
        position: absolute;
        top: 0;
        left: 0;
        font-family: 'AvenirNextLTPro-Demi';
        font-weight: 600;
        border-radius: 50%;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg); }
      .main .main-unit .main-unit-subttl {
        z-index: 1; }
      .main .main-unit .-cover {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 1; }
      .main .main-unit.-unit1 {
        margin-top: 14.58333vw;
        width: 40.48611vw; }
        .main .main-unit.-unit1:after {
          top: 25vw;
          left: 33.33333vw; }
        .main .main-unit.-unit1 img {
          width: 40.48611vw; }
        .main .main-unit.-unit1 .main-unit-subttl {
          font-size: 6.94444vw;
          position: absolute;
          left: -2.36111vw;
          top: -6.11111vw; }
        .main .main-unit.-unit1 svg {
          position: absolute;
          top: -19.44444vw;
          left: -12.08333vw;
          z-index: -1;
          width: 41.66667vw; }
      .main .main-unit.-unit2 {
        width: 35.13889vw; }
        .main .main-unit.-unit2:after {
          top: -4.86111vw;
          left: 29.86111vw; }
        .main .main-unit.-unit2 img {
          width: 35.13889vw; }
        .main .main-unit.-unit2 .main-unit-subttl {
          font-size: 4.16667vw;
          position: absolute;
          left: 36.45833vw;
          top: 13.88889vw;
          -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
          -webkit-transform-origin: left bottom;
          transform-origin: left bottom; }
        .main .main-unit.-unit2 svg {
          position: absolute;
          top: 5.20833vw;
          right: -7.22222vw;
          z-index: -1;
          width: 30.83333vw; }
      .main .main-unit.-unit3 {
        width: 48.61111vw; }
        .main .main-unit.-unit3:after {
          top: 29.16667vw;
          left: 42.36111vw; }
        .main .main-unit.-unit3 img {
          width: 48.61111vw; }
        .main .main-unit.-unit3 .main-unit-subttl {
          font-size: 5.55556vw;
          position: absolute;
          right: 0;
          top: -6.11111vw; }
        .main .main-unit.-unit3 svg {
          position: absolute;
          top: -2.29167vw;
          left: -2.84722vw;
          z-index: -1;
          width: 17.15278vw; }
      .main .main-unit.-unit4 {
        width: 32.36111vw; }
        .main .main-unit.-unit4:after {
          top: -6.94444vw;
          left: -5.55556vw; }
        .main .main-unit.-unit4 img {
          width: 32.36111vw; }
        .main .main-unit.-unit4 .main-unit-subttl {
          font-size: 5.55556vw;
          position: absolute;
          left: -1.73611vw;
          top: 0;
          -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
          -webkit-transform-origin: left top;
          transform-origin: left top; }
        .main .main-unit.-unit4 svg {
          position: absolute;
          top: 9.375vw;
          left: -8.68056vw;
          z-index: -1;
          width: 18.125vw; }
      .main .main-unit.-unit5 {
        margin-top: -11.94444vw;
        width: 43.26389vw; }
        .main .main-unit.-unit5:after {
          top: -1.38889vw;
          left: 37.5vw; }
        .main .main-unit.-unit5 img {
          width: 43.26389vw; }
        .main .main-unit.-unit5 .main-unit-subttl {
          font-size: 5.55556vw;
          position: absolute;
          left: 43.26389vw;
          top: 14.16667vw;
          -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
          -webkit-transform-origin: left bottom;
          transform-origin: left bottom; }
        .main .main-unit.-unit5 svg {
          position: absolute;
          top: -16.31944vw;
          left: -3.125vw;
          z-index: -1;
          width: 59.02778vw; }
      .main .main-unit.-unit6 {
        width: 35.13889vw; }
        .main .main-unit.-unit6:after {
          top: -7.63889vw;
          left: -4.86111vw; }
        .main .main-unit.-unit6 img {
          width: 35.13889vw; }
        .main .main-unit.-unit6 .main-unit-subttl {
          font-size: 4.16667vw;
          position: absolute;
          top: -8.33333vw;
          left: 35.83333vw;
          -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
          -webkit-transform-origin: left bottom;
          transform-origin: left bottom; }
        .main .main-unit.-unit6 svg {
          position: absolute;
          top: 2.43056vw;
          left: 7.98611vw;
          z-index: -1;
          width: 32.70833vw; }
      .main .main-unit.-unit7 {
        width: 35.13889vw;
        margin-top: 5.34722vw; }
        .main .main-unit.-unit7 .main-unit-img {
          width: 40.48611vw;
          position: relative; }
        .main .main-unit.-unit7:after {
          top: 25.69444vw;
          left: 33.33333vw; }
        .main .main-unit.-unit7 img {
          width: 40.48611vw; }
        .main .main-unit.-unit7 .main-unit-subttl {
          font-size: 6.94444vw;
          position: absolute;
          top: -6.94444vw;
          left: 0; }
        .main .main-unit.-unit7 svg {
          position: absolute;
          top: -19.09722vw;
          left: 11.73611vw;
          z-index: -1;
          width: 35.83333vw; }
      .main .main-unit.-unit8 {
        width: 35.13889vw; }
        .main .main-unit.-unit8:after {
          top: -6.25vw;
          left: 26.38889vw; }
        .main .main-unit.-unit8 img {
          width: 35.13889vw; }
        .main .main-unit.-unit8 .main-unit-subttl {
          font-size: 4.16667vw;
          position: absolute;
          left: -1.73611vw;
          top: 0;
          -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
          -webkit-transform-origin: left top;
          transform-origin: left top; }
        .main .main-unit.-unit8 svg {
          position: absolute;
          top: -8.05556vw;
          left: -4.86111vw;
          z-index: -1;
          width: 39.93056vw; }
      .main .main-unit.-unit9 {
        width: 32.36111vw;
        margin-top: 6.94444vw; }
        .main .main-unit.-unit9:after {
          top: 18.05556vw;
          left: 29.86111vw; }
        .main .main-unit.-unit9 img {
          width: 32.36111vw; }
        .main .main-unit.-unit9 .main-unit-subttl {
          font-size: 4.16667vw;
          position: absolute;
          left: 33.05556vw;
          top: -10.41667vw;
          -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
          -webkit-transform-origin: left bottom;
          transform-origin: left bottom; }
        .main .main-unit.-unit9 svg {
          position: absolute;
          top: -5.55556vw;
          right: -6.25vw;
          z-index: -1;
          width: 18.125vw; }
      .main .main-unit.-unit10 {
        width: 32.36111vw; }
        .main .main-unit.-unit10:after {
          top: -6.94444vw;
          left: -5.55556vw; }
        .main .main-unit.-unit10 img {
          width: 32.36111vw; }
        .main .main-unit.-unit10 .main-unit-subttl {
          font-size: 5.55556vw;
          position: absolute;
          left: -1.73611vw;
          top: 0;
          -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
          -webkit-transform-origin: left top;
          transform-origin: left top; }
        .main .main-unit.-unit10 svg {
          position: absolute;
          top: 9.375vw;
          left: -8.68056vw;
          z-index: -1;
          width: 18.125vw; }
      .main .main-unit.-unit11 {
        margin-top: 2.22222vw;
        width: 43.26389vw; }
        .main .main-unit.-unit11:after {
          top: -1.38889vw;
          left: 37.5vw; }
        .main .main-unit.-unit11 img {
          width: 43.26389vw; }
        .main .main-unit.-unit11 .main-unit-subttl {
          font-size: 5.55556vw;
          position: absolute;
          left: 43.26389vw;
          top: 14.16667vw;
          -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
          -webkit-transform-origin: left bottom;
          transform-origin: left bottom; }
        .main .main-unit.-unit11 svg {
          position: absolute;
          top: -16.31944vw;
          left: -3.125vw;
          z-index: -1;
          width: 59.02778vw; }
      .main .main-unit.-unit12 {
        width: 35.13889vw; }
        .main .main-unit.-unit12:after {
          top: -7.63889vw;
          left: -4.86111vw; }
        .main .main-unit.-unit12 img {
          width: 35.13889vw; }
        .main .main-unit.-unit12 .main-unit-subttl {
          font-size: 4.16667vw;
          position: absolute;
          top: -8.33333vw;
          left: 35.83333vw;
          -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
          -webkit-transform-origin: left bottom;
          transform-origin: left bottom; }
        .main .main-unit.-unit12 svg {
          position: absolute;
          top: 2.43056vw;
          left: 7.98611vw;
          z-index: -1;
          width: 32.70833vw; }
      .main .main-unit.-unit13 {
        width: 35.13889vw;
        margin-top: 5.34722vw; }
        .main .main-unit.-unit13 .main-unit-img {
          width: 40.48611vw;
          position: relative; }
        .main .main-unit.-unit13:after {
          top: 25.69444vw;
          left: 33.33333vw; }
        .main .main-unit.-unit13 img {
          width: 40.48611vw; }
        .main .main-unit.-unit13 .main-unit-subttl {
          font-size: 6.94444vw;
          position: absolute;
          top: -6.94444vw;
          left: 0; }
        .main .main-unit.-unit13 svg {
          position: absolute;
          top: -19.09722vw;
          left: 11.73611vw;
          z-index: -1;
          width: 35.83333vw; }
      .main .main-unit.-unit14 {
        width: 35.13889vw; }
        .main .main-unit.-unit14:after {
          top: -6.25vw;
          left: 26.38889vw; }
        .main .main-unit.-unit14 img {
          width: 35.13889vw; }
        .main .main-unit.-unit14 .main-unit-subttl {
          font-size: 4.16667vw;
          position: absolute;
          left: -1.73611vw;
          top: 0;
          -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
          -webkit-transform-origin: left top;
          transform-origin: left top; }
        .main .main-unit.-unit14 svg {
          position: absolute;
          top: -8.05556vw;
          left: -4.86111vw;
          z-index: -1;
          width: 39.93056vw; }
      .main .main-unit.-unit15 {
        width: 32.36111vw;
        margin-top: 6.94444vw; }
        .main .main-unit.-unit15:after {
          top: 18.05556vw;
          left: 29.86111vw; }
        .main .main-unit.-unit15 img {
          width: 32.36111vw; }
        .main .main-unit.-unit15 .main-unit-subttl {
          font-size: 4.16667vw;
          position: absolute;
          left: 33.05556vw;
          top: -10.41667vw;
          -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
          -webkit-transform-origin: left bottom;
          transform-origin: left bottom; }
        .main .main-unit.-unit15 svg {
          position: absolute;
          top: -5.55556vw;
          right: -6.25vw;
          z-index: -1;
          width: 18.125vw; }
      .main .main-unit .main-unit-img {
        margin-bottom: 0.69444vw; }
      .main .main-unit .main-unit-day {
        font-size: 0.83333vw;
        line-height: 1;
        margin-bottom: 2.63889vw; }
      .main .main-unit .main-unit-ttl {
        font-size: 2.08333vw;
        font-weight: 700;
        margin-bottom: 2.08333vw; }
        .main .main-unit .main-unit-ttl img {
          width: 8.95833vw;
          margin-right: 0.97222vw; }
      .main .main-unit .main-unit-text {
        font-size: 1.38889vw;
        line-height: 1.4;
        font-weight: 700;
        margin-bottom: 2.08333vw;
        white-space: nowrap; }
      .main .main-unit .main-unit-tags {
        position: relative;
        z-index: 3;
        margin-bottom: 2.08333vw; }
        .main .main-unit .main-unit-tags .main-unit-tags_li {
          display: inline-block; }
        .main .main-unit .main-unit-tags .main-unit-tags_li a {
          line-height: 1.94444vw;
          height: 2.22222vw;
          border-radius: 1.11111vw;
          border: 2px solid #333;
          display: inline-block;
          padding: 0 1.31944vw;
          font-size: 0.83333vw;
          margin-right: 0.34722vw;
          -webkit-transition: all 0.1s ease-out;
          transition: all 0.1s ease-out;
          background: #fff;
          color: #333;
          font-weight: 600;
          margin-bottom: 0.69444vw; }
          .main .main-unit .main-unit-tags .main-unit-tags_li a:hover {
            background: #333;
            color: #fff; }
      .main .main-unit .-cover:hover + h2 + .main-unit-img:after, .main .main-unit .-cover:hover + .main-unit-img:after {
        opacity: 0.2; }
      .main .main-unit .main-unit-img:after {
        content: '';
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        opacity: 0;
        -webkit-transition: 0.1s all ease-out;
        transition: 0.1s all ease-out;
        background: black; }
      .main .main-unit .main-unit-more0 {
        width: 8.88889vw;
        font-size: 0.97222vw;
        padding-bottom: 0.55556vw;
        display: inline-block; }
      .main .main-unit .-cover:hover ~ .main-unit-more {
        -webkit-animation: arrow_ft 0.3s ease-out 1;
        animation: arrow_ft 0.3s ease-out 1; }
        .main .main-unit .-cover:hover ~ .main-unit-more a:before {
          opacity: 0.2; }
      .main .main-unit .main-unit-more {
        width: 8.88889vw;
        font-size: 0.97222vw;
        padding-bottom: 0.55556vw;
        display: inline-block;
        background: url(../img/arrow_readmore_black.svg) bottom/contain no-repeat;
        /*
                    &:hover {
                        animation: arrow_ft 0.3s ease-out 1;
                        a:before {
                            opacity: 0.2;
                        }
                    }
                    */ }
        .main .main-unit .main-unit-more img {
          width: 0.97222vw;
          height: 0.97222vw;
          margin-right: 0.76389vw; }
        .main .main-unit .main-unit-more a:before {
          content: '';
          display: inline-block;
          background: #000;
          width: 110%;
          height: 140%;
          top: -20%;
          left: -5%;
          opacity: 0.0;
          position: absolute;
          -webkit-transition: all 0.1s ease-out;
          transition: all 0.1s ease-out; } }

@media (min-width: 1440px) {
  .main {
    margin-top: 90px; }
    .main .main-top {
      height: calc(100vh - 90px);
      width: 100%;
      position: relative; }
      .main .main-top video {
        -o-object-fit: cover;
        object-fit: cover;
        position: absolute;
        height: 100%;
        width: 100%;
        top: 0;
        left: 0; }
      .main .main-top .main-top-data {
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        z-index: 1;
        position: absolute; }
        .main .main-top .main-top-data h1 {
          font-size: 64px; }
      .main .main-top .main-top-scroll {
        position: absolute;
        right: 60px;
        bottom: 30px;
        color: #fff;
        font-size: 20px; }
        .main .main-top .main-top-scroll a {
          display: inline-block;
          position: absolute;
          right: -20px;
          bottom: -30px; }
        .main .main-top .main-top-scroll a::after {
          content: '';
          position: absolute;
          bottom: 0;
          left: 50%;
          width: 1px;
          height: 130px;
          background: #fff; }
        .main .main-top .main-top-scroll a::after {
          -webkit-animation: sdl 1.5s cubic-bezier(1, 0, 0, 1) infinite;
          animation: sdl 1.5s cubic-bezier(1, 0, 0, 1) infinite; }
  @-webkit-keyframes sdl {
    0% {
      -webkit-transform: scale(1, 0);
      transform: scale(1, 0);
      -webkit-transform-origin: 0 0;
      transform-origin: 0 0; }
    50% {
      -webkit-transform: scale(1, 1);
      transform: scale(1, 1);
      -webkit-transform-origin: 0 0;
      transform-origin: 0 0; }
    50.1% {
      -webkit-transform: scale(1, 1);
      transform: scale(1, 1);
      -webkit-transform-origin: 0 100%;
      transform-origin: 0 100%; }
    100% {
      -webkit-transform: scale(1, 0);
      transform: scale(1, 0);
      -webkit-transform-origin: 0 100%;
      transform-origin: 0 100%; } }
  @keyframes sdl {
    0% {
      -webkit-transform: scale(1, 0);
      transform: scale(1, 0);
      -webkit-transform-origin: 0 0;
      transform-origin: 0 0; }
    50% {
      -webkit-transform: scale(1, 1);
      transform: scale(1, 1);
      -webkit-transform-origin: 0 0;
      transform-origin: 0 0; }
    50.1% {
      -webkit-transform: scale(1, 1);
      transform: scale(1, 1);
      -webkit-transform-origin: 0 100%;
      transform-origin: 0 100%; }
    100% {
      -webkit-transform: scale(1, 0);
      transform: scale(1, 0);
      -webkit-transform-origin: 0 100%;
      transform-origin: 0 100%; } }
    .main .main-about {
      padding-top: 110px;
      width: 1200px;
      margin: 0 auto 125px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between; }
      .main .main-about .main-about-text {
        padding-top: 56px; }
        .main .main-about .main-about-text .main-about-text-ttl {
          margin-bottom: 43px; }
          .main .main-about .main-about-text .main-about-text-ttl img {
            width: 334px; }
        .main .main-about .main-about-text .main-about-text-subttl {
          font-size: 24px;
          line-height: 43.2px;
          font-weight: 700;
          margin-bottom: 30px; }
        .main .main-about .main-about-text .main-about-text-desc {
          font-size: 20px;
          line-height: 36px;
          font-weight: 700;
          margin-bottom: 30px; }
        .main .main-about .main-about-text .main-about-text-link {
          font-size: 28px;
          line-height: 56px;
          display: inline-block;
          border-bottom: 2px solid #333;
          font-weight: 600;
          -webkit-transition: all 0.1s ease-out;
          transition: all 0.1s ease-out;
          background: rgba(0, 0, 0, 0);
          padding: 4px 4px 0;
          position: relative; }
          .main .main-about .main-about-text .main-about-text-link img {
            margin-left: 10px;
            position: relative;
            top: 20px;
            width: 14px; }
          .main .main-about .main-about-text .main-about-text-link:hover {
            background: rgba(0, 0, 0, 0.2); }
          .main .main-about .main-about-text .main-about-text-link:after {
            content: '';
            position: absolute;
            width: 400px;
            height: 400px;
            top: -250px;
            left: -50px; }
      .main .main-about .main-about-img {
        mix-blend-mode: darken;
        position: relative;
        z-index: 1; }
        .main .main-about .main-about-img img {
          width: 230px;
          opacity: 0; }
        .main .main-about .main-about-img video {
          position: absolute;
          top: 0;
          left: 50%;
          -webkit-transform: translate(-50%, 0) scale(1.2);
          transform: translate(-50%, 0) scale(1.2);
          height: 100%; }
      .main .main-about .main-about-data {
        position: relative;
        mix-blend-mode: darken; }
        .main .main-about .main-about-data .main-about-data-img {
          position: absolute;
          left: -20px;
          top: 35px;
          width: 533px; }
          .main .main-about .main-about-data .main-about-data-img img {
            width: 533px;
            opacity: 0; }
          .main .main-about .main-about-data .main-about-data-img video {
            position: absolute;
            top: 0;
            left: 50%;
            -webkit-transform: translate(-50%, 0) scale(1.4);
            transform: translate(-50%, 0) scale(1.4);
            -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
            height: 100%; }
        .main .main-about .main-about-data .main-about-data-ttl {
          padding-top: 367px;
          font-size: 14px;
          margin-bottom: 17px;
          font-weight: 700; }
        .main .main-about .main-about-data .main-about-data-day {
          font-size: 24px;
          margin-bottom: 4px;
          font-weight: 700; }
        .main .main-about .main-about-data .main-about-data-subttl {
          font-size: 24px;
          margin-bottom: 15px;
          font-weight: 700; }
        .main .main-about .main-about-data .main-about-data-val {
          font-size: 30px;
          margin-bottom: 30px; }
          .main .main-about .main-about-data .main-about-data-val span.-slot1 {
            font-size: 70px;
            font-weight: 700;
            margin-right: 8px;
            position: relative;
            top: 8px; }
        .main .main-about .main-about-data .main-about-data-caution {
          font-size: 16px;
          line-height: 19.2px;
          font-weight: 700;
          width: 400px; }
    .main .main-line {
      width: 1200px;
      margin: 0 auto;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between; }
      .main .main-line.-reverse {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse; }
    .main .main-data {
      position: relative;
      margin-top: -393px;
      width: 391px; }
      .main .main-data .main-data-img {
        position: relative;
        left: 0;
        width: 504px; }
        .main .main-data .main-data-img img {
          width: 504px; }
        .main .main-data .main-data-img video {
          width: 504px;
          -webkit-transform: scale(1.05);
          transform: scale(1.05); }
      .main .main-data .main-data-ttl {
        margin-top: -14px;
        font-size: 14px;
        margin-bottom: 17px; }
      .main .main-data .main-data-day {
        font-size: 24px;
        margin-bottom: 4px; }
      .main .main-data .main-data-subttl {
        font-size: 24px;
        margin-bottom: 15px;
        font-weight: 700; }
      .main .main-data .main-data-val {
        font-size: 90px;
        font-weight: 700;
        white-space: nowrap; }
      .main .main-data .main-data-add {
        font-size: 50px;
        font-weight: 700;
        margin-bottom: 30px; }
      .main .main-data .main-data-caution {
        font-size: 16px;
        line-height: 1.2;
        font-weight: 700; }
    .main .main-unit {
      position: relative;
      margin-bottom: 170px;
      /*
            .main-unit-more{
                position: relative;
                z-index: 2;
            }
            */ }
      .main .main-unit.-pickup:after {
        content: 'Pick Up!';
        display: block;
        text-align: center;
        color: #fff;
        background: #F29A6D;
        height: 153px;
        width: 153px;
        line-height: 153px;
        font-size: 18px;
        position: absolute;
        top: 0;
        left: 0;
        font-family: 'AvenirNextLTPro-Demi';
        font-weight: 600;
        border-radius: 50%;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg); }
      .main .main-unit .main-unit-subttl {
        z-index: 1; }
      .main .main-unit .-cover {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 1; }
      .main .main-unit.-unit1 {
        margin-top: 210px;
        width: 583px; }
        .main .main-unit.-unit1:after {
          top: 360px;
          left: 480px; }
        .main .main-unit.-unit1 img {
          width: 583px; }
        .main .main-unit.-unit1 .main-unit-subttl {
          font-size: 100px;
          position: absolute;
          left: -34px;
          top: -88px; }
        .main .main-unit.-unit1 svg {
          position: absolute;
          top: -280px;
          left: -174px;
          z-index: -1;
          width: 600px; }
      .main .main-unit.-unit2 {
        width: 506px; }
        .main .main-unit.-unit2:after {
          top: -70px;
          left: 430px; }
        .main .main-unit.-unit2 img {
          width: 506px; }
        .main .main-unit.-unit2 .main-unit-subttl {
          font-size: 60px;
          position: absolute;
          left: 525px;
          top: 200px;
          -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
          -webkit-transform-origin: left bottom;
          transform-origin: left bottom; }
        .main .main-unit.-unit2 svg {
          position: absolute;
          top: 75px;
          right: -104px;
          z-index: -1;
          width: 444px; }
      .main .main-unit.-unit3 {
        width: 700px; }
        .main .main-unit.-unit3:after {
          top: 420px;
          left: 610px; }
        .main .main-unit.-unit3 img {
          width: 700px; }
        .main .main-unit.-unit3 .main-unit-subttl {
          font-size: 80px;
          position: absolute;
          right: 0;
          top: -88px; }
        .main .main-unit.-unit3 svg {
          position: absolute;
          top: -33px;
          left: -41px;
          z-index: -1;
          width: 247px; }
      .main .main-unit.-unit4 {
        width: 466px; }
        .main .main-unit.-unit4:after {
          top: -100px;
          left: -80px; }
        .main .main-unit.-unit4 img {
          width: 466px; }
        .main .main-unit.-unit4 .main-unit-subttl {
          font-size: 80px;
          position: absolute;
          left: -25px;
          top: 0;
          -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
          -webkit-transform-origin: left top;
          transform-origin: left top; }
        .main .main-unit.-unit4 svg {
          position: absolute;
          top: 135px;
          left: -125px;
          z-index: -1;
          width: 261px; }
      .main .main-unit.-unit5 {
        margin-top: 96px;
        width: 623px; }
        .main .main-unit.-unit5:after {
          top: -20px;
          left: 540px; }
        .main .main-unit.-unit5 img {
          width: 623px; }
        .main .main-unit.-unit5 .main-unit-subttl {
          font-size: 80px;
          position: absolute;
          left: 623px;
          top: 204px;
          -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
          -webkit-transform-origin: left bottom;
          transform-origin: left bottom; }
        .main .main-unit.-unit5 svg {
          position: absolute;
          top: -235px;
          left: -45px;
          z-index: -1;
          width: 850px; }
      .main .main-unit.-unit6 {
        width: 506px; }
        .main .main-unit.-unit6:after {
          top: -110px;
          left: -70px; }
        .main .main-unit.-unit6 img {
          width: 506px; }
        .main .main-unit.-unit6 .main-unit-subttl {
          font-size: 60px;
          position: absolute;
          top: -120px;
          left: 516px;
          -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
          -webkit-transform-origin: left bottom;
          transform-origin: left bottom; }
        .main .main-unit.-unit6 svg {
          position: absolute;
          top: 35px;
          left: 115px;
          z-index: -1;
          width: 471px; }
      .main .main-unit.-unit7 {
        width: 506px;
        margin-top: 77px; }
        .main .main-unit.-unit7 .main-unit-img {
          width: 583px;
          position: relative; }
        .main .main-unit.-unit7:after {
          top: 370px;
          left: 480px; }
        .main .main-unit.-unit7 img {
          width: 583px; }
        .main .main-unit.-unit7 .main-unit-subttl {
          font-size: 100px;
          position: absolute;
          top: -100px;
          left: 0; }
        .main .main-unit.-unit7 svg {
          position: absolute;
          top: -275px;
          left: 169px;
          z-index: -1;
          width: 516px; }
      .main .main-unit.-unit8 {
        width: 506px; }
        .main .main-unit.-unit8:after {
          top: -90px;
          left: 380px; }
        .main .main-unit.-unit8 img {
          width: 506px; }
        .main .main-unit.-unit8 .main-unit-subttl {
          font-size: 60px;
          position: absolute;
          left: -25px;
          top: 0;
          -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
          -webkit-transform-origin: left top;
          transform-origin: left top; }
        .main .main-unit.-unit8 svg {
          position: absolute;
          top: -116px;
          left: -70px;
          z-index: -1;
          width: 575px; }
      .main .main-unit.-unit9 {
        width: 466px;
        margin-top: 100px; }
        .main .main-unit.-unit9:after {
          top: 260px;
          left: 430px; }
        .main .main-unit.-unit9 img {
          width: 466px; }
        .main .main-unit.-unit9 .main-unit-subttl {
          font-size: 60px;
          position: absolute;
          left: 476px;
          top: -150px;
          -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
          -webkit-transform-origin: left bottom;
          transform-origin: left bottom; }
        .main .main-unit.-unit9 svg {
          position: absolute;
          top: -80px;
          right: -90px;
          z-index: -1;
          width: 261px; }
      .main .main-unit.-unit10 {
        width: 466px; }
        .main .main-unit.-unit10:after {
          top: -100px;
          left: -80px; }
        .main .main-unit.-unit10 img {
          width: 466px; }
        .main .main-unit.-unit10 .main-unit-subttl {
          font-size: 80px;
          position: absolute;
          left: -25px;
          top: 0;
          -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
          -webkit-transform-origin: left top;
          transform-origin: left top; }
        .main .main-unit.-unit10 svg {
          position: absolute;
          top: 135px;
          left: -125px;
          z-index: -1;
          width: 261px; }
      .main .main-unit.-unit11 {
        margin-top: 96px;
        width: 623px; }
        .main .main-unit.-unit11:after {
          top: -20px;
          left: 540px; }
        .main .main-unit.-unit11 img {
          width: 623px; }
        .main .main-unit.-unit11 .main-unit-subttl {
          font-size: 80px;
          position: absolute;
          left: 623px;
          top: 204px;
          -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
          -webkit-transform-origin: left bottom;
          transform-origin: left bottom; }
        .main .main-unit.-unit11 svg {
          position: absolute;
          top: -235px;
          left: -45px;
          z-index: -1;
          width: 850px; }
      .main .main-unit.-unit12 {
        width: 506px; }
        .main .main-unit.-unit12:after {
          top: -110px;
          left: -70px; }
        .main .main-unit.-unit12 img {
          width: 506px; }
        .main .main-unit.-unit12 .main-unit-subttl {
          font-size: 60px;
          position: absolute;
          top: -120px;
          left: 516px;
          -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
          -webkit-transform-origin: left bottom;
          transform-origin: left bottom; }
        .main .main-unit.-unit12 svg {
          position: absolute;
          top: 35px;
          left: 115px;
          z-index: -1;
          width: 471px; }
      .main .main-unit.-unit13 {
        width: 506px;
        margin-top: 77px; }
        .main .main-unit.-unit13 .main-unit-img {
          width: 583px;
          position: relative; }
        .main .main-unit.-unit13:after {
          top: 370px;
          left: 480px; }
        .main .main-unit.-unit13 img {
          width: 583px; }
        .main .main-unit.-unit13 .main-unit-subttl {
          font-size: 100px;
          position: absolute;
          top: -100px;
          left: 0; }
        .main .main-unit.-unit13 svg {
          position: absolute;
          top: -275px;
          left: 169px;
          z-index: -1;
          width: 516px; }
      .main .main-unit.-unit14 {
        width: 506px; }
        .main .main-unit.-unit14:after {
          top: -90px;
          left: 380px; }
        .main .main-unit.-unit14 img {
          width: 506px; }
        .main .main-unit.-unit14 .main-unit-subttl {
          font-size: 60px;
          position: absolute;
          left: -25px;
          top: 0;
          -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
          -webkit-transform-origin: left top;
          transform-origin: left top; }
        .main .main-unit.-unit14 svg {
          position: absolute;
          top: -116px;
          left: -70px;
          z-index: -1;
          width: 575px; }
      .main .main-unit.-unit15 {
        width: 466px;
        margin-top: 100px; }
        .main .main-unit.-unit15:after {
          top: 260px;
          left: 430px; }
        .main .main-unit.-unit15 img {
          width: 466px; }
        .main .main-unit.-unit15 .main-unit-subttl {
          font-size: 60px;
          position: absolute;
          left: 476px;
          top: -150px;
          -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
          -webkit-transform-origin: left bottom;
          transform-origin: left bottom; }
        .main .main-unit.-unit15 svg {
          position: absolute;
          top: -80px;
          right: -90px;
          z-index: -1;
          width: 261px; }
      .main .main-unit .main-unit-img {
        margin-bottom: 10px; }
      .main .main-unit .main-unit-day {
        font-size: 12px;
        line-height: 1;
        margin-bottom: 38px; }
      .main .main-unit .main-unit-ttl {
        font-size: 30px;
        font-weight: 700;
        margin-bottom: 30px; }
        .main .main-unit .main-unit-ttl img {
          width: 129px;
          margin-right: 14px; }
      .main .main-unit .main-unit-text {
        font-size: 20px;
        line-height: 1.4;
        font-weight: 700;
        margin-bottom: 30px;
        white-space: nowrap; }
      .main .main-unit .main-unit-tags {
        position: relative;
        z-index: 3;
        margin-bottom: 30px; }
        .main .main-unit .main-unit-tags .main-unit-tags_li {
          display: inline-block; }
        .main .main-unit .main-unit-tags .main-unit-tags_li a {
          line-height: 28px;
          height: 32px;
          border-radius: 16px;
          border: 2px solid #333;
          display: inline-block;
          padding: 0 19px;
          font-size: 12px;
          margin-right: 5px;
          -webkit-transition: all 0.1s ease-out;
          transition: all 0.1s ease-out;
          background: #fff;
          font-weight: 600;
          margin-bottom: 10px; }
          .main .main-unit .main-unit-tags .main-unit-tags_li a a {
            color: #333; }
          .main .main-unit .main-unit-tags .main-unit-tags_li a:hover {
            background: #333; }
            .main .main-unit .main-unit-tags .main-unit-tags_li a:hover a {
              color: #333; }
      .main .main-unit .main-unit-more0 {
        width: 128px;
        font-size: 14px;
        padding-bottom: 8px;
        display: inline-block; }
      .main .main-unit .main-unit-more {
        width: 128px;
        font-size: 14px;
        padding-bottom: 8px;
        display: inline-block;
        background: url(../img/arrow_readmore_black.svg) bottom/contain no-repeat;
        /*
                &:hover {
                    animation: arrow_ft 0.3s ease-out 1;
                    a:before {
                        opacity: 0.2;
                    }
                }
                */ }
        .main .main-unit .main-unit-more img {
          width: 14px;
          height: 14px;
          margin-right: 11px; }
        .main .main-unit .main-unit-more a:before {
          content: '';
          display: inline-block;
          background: #000;
          width: 110%;
          height: 140%;
          top: -20%;
          left: -5%;
          opacity: 0.0;
          position: absolute;
          -webkit-transition: all 0.1s ease-out;
          transition: all 0.1s ease-out; } }

@media (max-width: 768px) {
  .main {
    padding-bottom: 23.07692vw; }
    .main .main-top {
      height: 100vw;
      width: 100%;
      position: relative;
      margin-top: 15.38462vw; }
      .main .main-top video {
        -o-object-fit: cover;
        object-fit: cover;
        position: absolute;
        height: 100%;
        width: 100%;
        top: 0;
        left: 0; }
      .main .main-top .main-top-data {
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        z-index: 1;
        position: absolute; }
        .main .main-top .main-top-data h1 {
          font-size: 64px; }
      .main .main-top .main-top-scroll {
        position: absolute;
        right: 7.69231vw;
        bottom: 7.69231vw;
        color: #fff;
        font-size: 5.12821vw; }
    .main .main-about {
      padding-top: 15.38462vw;
      position: relative;
      width: 100%;
      overflow: hidden; }
      .main .main-about .main-about-text .main-about-text-ttl {
        margin-bottom: 3.58333vw;
        display: none; }
        .main .main-about .main-about-text .main-about-text-ttl img {
          width: 27.83333vw; }
      .main .main-about .main-about-text .main-about-text-subttl {
        margin-left: 12.30769vw;
        font-size: 6.15385vw;
        line-height: 11.07692vw;
        font-weight: 700;
        margin-bottom: 0vw; }
      .main .main-about .main-about-text .main-about-text-lead {
        margin-top: -0.76923vw;
        margin-left: 12.30769vw;
        font-size: 2.5641vw;
        line-height: 2.5641vw;
        font-weight: 700;
        margin-bottom: 7.69231vw; }
      .main .main-about .main-about-text .main-about-text-desc {
        font-size: 3.33333vw;
        margin-left: 12.30769vw;
        line-height: 6vw;
        font-weight: 700;
        margin-bottom: 3.33333vw; }
      .main .main-about .main-about-text .main-about-text-link {
        font-size: 4.61538vw;
        line-height: 9.23077vw;
        margin-left: 12.30769vw;
        display: inline-block;
        border-bottom: 2px solid #333;
        font-weight: 600;
        position: relative; }
        .main .main-about .main-about-text .main-about-text-link img {
          margin-left: 2.5641vw;
          position: relative;
          top: 3.58974vw;
          width: 2.05128vw; }
        .main .main-about .main-about-text .main-about-text-link:after {
          content: '';
          position: absolute;
          width: 61.53846vw;
          height: 41.02564vw;
          top: -25.64103vw;
          left: -5.12821vw; }
      .main .main-about .main-about-img {
        mix-blend-mode: darken;
        position: absolute;
        right: -6.41026vw;
        top: 43.58974vw; }
        .main .main-about .main-about-img img {
          width: 38.46154vw; }
        .main .main-about .main-about-img video {
          position: absolute;
          top: 0;
          left: 50%;
          -webkit-transform: translate(-50%, 0) scale(1.2);
          transform: translate(-50%, 0) scale(1.2);
          height: 100%; }
      .main .main-about .main-about-data {
        mix-blend-mode: darken;
        position: relative;
        padding-top: 8.97436vw;
        margin-bottom: 15.38462vw; }
        .main .main-about .main-about-data .main-about-data-img {
          position: relative;
          left: 2.05128vw;
          top: 0;
          display: inline-block; }
          .main .main-about .main-about-data .main-about-data-img img {
            width: 67.94872vw;
            opacity: 0; }
          .main .main-about .main-about-data .main-about-data-img video {
            position: absolute;
            top: 0;
            left: 50%;
            -webkit-transform: translate(-50%, 0) scale(1.4);
            transform: translate(-50%, 0) scale(1.4);
            -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
            height: 100%; }
        .main .main-about .main-about-data .main-about-data-ttl {
          padding-top: 4.10256vw;
          font-size: 2.5641vw;
          font-weight: 700;
          margin-bottom: 2.05128vw;
          margin-left: 12.30769vw; }
        .main .main-about .main-about-data .main-about-data-day {
          font-size: 3.58974vw;
          margin-bottom: 0.51282vw;
          margin-left: 12.30769vw;
          font-weight: 600; }
        .main .main-about .main-about-data .main-about-data-subttl {
          font-size: 3.58974vw;
          margin-bottom: 2.05128vw;
          margin-left: 12.30769vw;
          font-weight: 600; }
        .main .main-about .main-about-data .main-about-data-val {
          font-size: 3.58974vw;
          font-weight: 700;
          margin-left: 12.30769vw; }
          .main .main-about .main-about-data .main-about-data-val span.-slot1 {
            font-size: 11.53846vw;
            font-weight: 700;
            margin-right: 0.25641vw; }
        .main .main-about .main-about-data .main-about-data-caution {
          font-size: 3.07692vw;
          line-height: 4.92308vw;
          font-weight: 700;
          margin-left: 12.30769vw; }
    .main .main-line {
      width: 100%;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between; }
      .main .main-line.-reverse {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse; }
    .main .main-data {
      position: relative;
      margin-top: -12.82051vw; }
      .main .main-data .main-data-img {
        position: relative;
        left: 41.53846vw;
        width: 60.51282vw;
        height: 71.79487vw;
        /*
                position: relative;
                video{
                    position: absolute;
                    top:0;
                    left:50%;
                    transform:translate(-50%,0) scale(1.2);
                    height:100%;
                }*/
        z-index: -1; }
        .main .main-data .main-data-img img {
          width: 60.51282vw; }
        .main .main-data .main-data-img video {
          position: absolute;
          top: 0;
          left: 10%;
          -webkit-transform: translate(-50%, 0) scale(1.2);
          transform: translate(-50%, 0) scale(1.2);
          width: 60.51282vw;
          -webkit-transform: scale(1.2);
          transform: scale(1.2); }
      .main .main-data .main-data-ttl {
        margin-left: 54.61538vw;
        font-size: 2.5641vw;
        margin-bottom: 4.35897vw; }
      .main .main-data .main-data-day {
        margin-left: 54.61538vw;
        font-size: 3.58974vw;
        margin-bottom: 1.02564vw; }
      .main .main-data .main-data-subttl {
        margin-left: 54.61538vw;
        font-size: 4vw;
        margin-bottom: 1.53846vw;
        font-weight: 600; }
      .main .main-data .main-data-val {
        margin-left: 54.61538vw;
        font-size: 10.25641vw;
        font-weight: 700;
        white-space: nowrap; }
      .main .main-data .main-data-add {
        margin-left: 54.61538vw;
        font-size: 6.15385vw;
        font-weight: 700;
        margin-bottom: 2.5641vw; }
      .main .main-data .main-data-caution {
        margin-left: 54.61538vw;
        font-size: 2.5641vw;
        line-height: 1.2;
        font-weight: 700; }
    .main .main-unit {
      position: relative; }
      .main .main-unit.-pickup:after {
        content: 'Pick Up!';
        display: block;
        text-align: center;
        color: #fff;
        background: #F29A6D;
        height: 23.07692vw;
        width: 23.07692vw;
        line-height: 23.07692vw;
        font-size: 3.07692vw;
        position: absolute;
        top: 0;
        left: 0;
        font-family: 'AvenirNextLTPro-Demi';
        font-weight: 600;
        border-radius: 50%;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg); }
      .main .main-unit .main-unit-img {
        margin-bottom: 1.53846vw; }
        .main .main-unit .main-unit-img img {
          width: 70.51282vw; }
      .main .main-unit .main-unit-day {
        font-size: 2.82051vw;
        line-height: 1;
        margin-bottom: 4.10256vw; }
      .main .main-unit .main-unit-ttl {
        font-size: 3.84615vw;
        font-weight: 700;
        margin-bottom: 3.58974vw; }
        .main .main-unit .main-unit-ttl img {
          width: 18.46154vw;
          margin-right: 2.05128vw; }
      .main .main-unit .main-unit-text {
        font-size: 3.58974vw;
        line-height: 1.2;
        font-weight: 700;
        margin-bottom: 2.5641vw;
        white-space: nowrap; }
      .main .main-unit .main-unit-tags {
        position: relative;
        z-index: 2;
        padding-bottom: 3.84615vw; }
        .main .main-unit .main-unit-tags .main-unit-tags_li {
          line-height: 4.87179vw;
          height: 5.64103vw;
          border-radius: 2.82051vw;
          border: 0.38462vw solid #333;
          display: inline-block;
          padding: 0 2.5641vw;
          font-size: 2.5641vw;
          margin-right: 1.28205vw;
          font-weight: 600;
          margin-bottom: 1.28205vw; }
      .main .main-unit .main-unit-more0 {
        width: 22.82051vw;
        font-size: 3.07692vw;
        padding-bottom: 1.02564vw;
        display: inline-block;
        white-space: nowrap; }
      .main .main-unit .main-unit-more {
        width: 22.82051vw;
        font-size: 2.5641vw;
        padding-bottom: 1.02564vw;
        display: inline-block;
        background: url(../img/arrow_readmore_black.svg) bottom/contain no-repeat;
        font-weight: 700; }
        .main .main-unit .main-unit-more img {
          width: 3.07692vw;
          height: 3.07692vw;
          margin-right: 1.02564vw; }
      .main .main-unit .main-unit-subttl {
        z-index: 1; }
      .main .main-unit .-cover {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 1; }
      .main .main-unit .main-unit-more {
        position: relative;
        z-index: 2; }
      .main .main-unit.-unit1 {
        margin-top: 25.64103vw;
        margin-left: 12.5641vw;
        width: 74.87179vw; }
        .main .main-unit.-unit1:after {
          top: 41.02564vw;
          left: 64.10256vw; }
        .main .main-unit.-unit1 .main-unit-img img {
          width: 74.87179vw; }
        .main .main-unit.-unit1 .main-unit-subttl {
          font-size: 12.82051vw;
          position: absolute;
          left: 0vw;
          top: -12.30769vw; }
        .main .main-unit.-unit1 svg {
          position: absolute;
          top: -25.64103vw;
          left: -23.07692vw;
          z-index: -1;
          width: 77.94872vw; }
      .main .main-unit.-unit2 {
        margin-top: 16.28205vw;
        width: 63.58974vw;
        margin-left: 20.51282vw; }
        .main .main-unit.-unit2:after {
          top: -7.69231vw;
          left: -7.69231vw; }
        .main .main-unit.-unit2 .main-unit-img img {
          width: 63.58974vw; }
        .main .main-unit.-unit2 .main-unit-subttl {
          font-size: 10.25641vw;
          position: absolute;
          left: 65.38462vw;
          top: -25.64103vw;
          -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
          -webkit-transform-origin: left bottom;
          transform-origin: left bottom; }
        .main .main-unit.-unit2 svg {
          position: absolute;
          top: 2.5641vw;
          right: -22.30769vw;
          z-index: -1;
          width: 65.64103vw; }
      .main .main-unit.-unit3 {
        margin-top: 29.10256vw;
        width: 79.48718vw;
        margin-left: 10.76923vw; }
        .main .main-unit.-unit3:after {
          top: -7.69231vw;
          left: 61.53846vw; }
        .main .main-unit.-unit3 .main-unit-img img {
          width: 79.48718vw; }
        .main .main-unit.-unit3 .main-unit-subttl {
          font-size: 10.25641vw;
          position: absolute;
          left: -5.12821vw;
          top: -15.38462vw; }
        .main .main-unit.-unit3 svg {
          position: absolute;
          top: -5.12821vw;
          left: -5.12821vw;
          z-index: -1;
          width: 57.94872vw;
          -webkit-transform: scaleY(0.542);
          transform: scaleY(0.542);
          -webkit-transform-origin: top;
          transform-origin: top; }
      .main .main-unit.-unit4 {
        width: 43.07692vw;
        margin-left: 4.61538vw;
        margin-top: -25.64103vw; }
        .main .main-unit.-unit4:after {
          top: -17.94872vw;
          left: 23.07692vw; }
        .main .main-unit.-unit4 .main-unit-img img {
          width: 43.07692vw; }
        .main .main-unit.-unit4 .main-unit-subttl {
          font-size: 10.25641vw;
          position: absolute;
          left: -33.33333vw;
          top: -2.5641vw;
          -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
          -webkit-transform-origin: right top;
          transform-origin: right top; }
        .main .main-unit.-unit4 svg {
          position: absolute;
          top: -41.79487vw;
          left: -23.07692vw;
          z-index: -1;
          width: 62.5641vw; }
        .main .main-unit.-unit4 .main-unit-ttl {
          width: 56.41026vw; }
        .main .main-unit.-unit4 .main-unit-text {
          width: 56.41026vw; }
      .main .main-unit.-unit5 {
        margin-top: 35.89744vw;
        width: 74.87179vw;
        margin-left: 10vw; }
        .main .main-unit.-unit5:after {
          top: -10.25641vw;
          left: -2.5641vw; }
        .main .main-unit.-unit5 .main-unit-img img {
          width: 74.87179vw; }
        .main .main-unit.-unit5 .main-unit-subttl {
          font-size: 20.51282vw;
          position: absolute;
          left: 159.74359vw;
          top: 52.30769vw;
          -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
          -webkit-transform-origin: left bottom;
          transform-origin: left bottom; }
        .main .main-unit.-unit5 svg {
          position: absolute;
          top: -35.89744vw;
          left: -5.12821vw;
          z-index: -1;
          width: 97.4359vw; }
      .main .main-unit.-unit6 {
        margin-top: 32.5641vw;
        width: 79.48718vw;
        margin-left: 10.76923vw; }
        .main .main-unit.-unit6:after {
          top: 41.02564vw;
          left: 64.10256vw; }
        .main .main-unit.-unit6 .main-unit-img img {
          width: 79.48718vw; }
        .main .main-unit.-unit6 .main-unit-subttl {
          font-size: 10.25641vw;
          position: absolute;
          left: 0vw;
          top: -10.25641vw; }
        .main .main-unit.-unit6 svg {
          position: absolute;
          top: -10.25641vw;
          left: 20.51282vw;
          z-index: -1;
          width: 69.48718vw;
          -webkit-transform-origin: top;
          transform-origin: top; }
      .main .main-unit.-unit7 {
        margin-top: 35.89744vw;
        margin-left: 12.5641vw;
        width: 74.87179vw; }
        .main .main-unit.-unit7:after {
          top: -10.25641vw;
          left: 61.53846vw; }
        .main .main-unit.-unit7 .main-unit-img img {
          width: 74.87179vw; }
        .main .main-unit.-unit7 .main-unit-subttl {
          font-size: 12.82051vw;
          position: absolute;
          left: 0vw;
          top: -12.30769vw; }
        .main .main-unit.-unit7 svg {
          position: absolute;
          top: -25.64103vw;
          left: -23.07692vw;
          z-index: -1;
          width: 77.94872vw; }
      .main .main-unit.-unit8 {
        margin-top: 16.28205vw;
        width: 63.58974vw;
        margin-left: 20.51282vw; }
        .main .main-unit.-unit8 .main-unit-img img {
          width: 63.58974vw; }
        .main .main-unit.-unit8 .main-unit-subttl {
          font-size: 10.25641vw;
          position: absolute;
          left: 65.38462vw;
          top: -25.64103vw;
          -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
          -webkit-transform-origin: left bottom;
          transform-origin: left bottom; }
        .main .main-unit.-unit8 svg {
          position: absolute;
          top: 2.5641vw;
          right: -22.30769vw;
          z-index: -1;
          width: 65.64103vw; }
      .main .main-unit.-unit9 {
        margin-top: 35.89744vw;
        margin-left: 12.5641vw;
        width: 74.87179vw; }
        .main .main-unit.-unit9:after {
          top: -10.25641vw;
          left: 61.53846vw; }
        .main .main-unit.-unit9 .main-unit-img img {
          width: 74.87179vw; }
        .main .main-unit.-unit9 .main-unit-subttl {
          font-size: 12.82051vw;
          position: absolute;
          left: 0vw;
          top: -12.30769vw; }
        .main .main-unit.-unit9 svg {
          position: absolute;
          top: -25.64103vw;
          left: -23.07692vw;
          z-index: -1;
          width: 77.94872vw; }
      .main .main-unit.-unit10 {
        margin-top: 35.89744vw;
        margin-left: 12.5641vw;
        width: 74.87179vw; }
        .main .main-unit.-unit10:after {
          top: -10.25641vw;
          left: 61.53846vw; }
        .main .main-unit.-unit10 .main-unit-img img {
          width: 74.87179vw; }
        .main .main-unit.-unit10 .main-unit-subttl {
          font-size: 12.82051vw;
          position: absolute;
          left: 0vw;
          top: -12.30769vw; }
        .main .main-unit.-unit10 svg {
          position: absolute;
          top: -25.64103vw;
          left: -23.07692vw;
          z-index: -1;
          width: 77.94872vw; }
      .main .main-unit.-unit11 {
        margin-top: 35.89744vw;
        width: 74.87179vw;
        margin-left: 10vw; }
        .main .main-unit.-unit11:after {
          top: -10.25641vw;
          left: -2.5641vw; }
        .main .main-unit.-unit11 .main-unit-img img {
          width: 74.87179vw; }
        .main .main-unit.-unit11 .main-unit-subttl {
          font-size: 20.51282vw;
          position: absolute;
          left: 159.74359vw;
          top: 52.30769vw;
          -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
          -webkit-transform-origin: left bottom;
          transform-origin: left bottom; }
        .main .main-unit.-unit11 svg {
          position: absolute;
          top: -35.89744vw;
          left: -5.12821vw;
          z-index: -1;
          width: 97.4359vw; }
      .main .main-unit.-unit12 {
        margin-top: 32.5641vw;
        width: 79.48718vw;
        margin-left: 10.76923vw; }
        .main .main-unit.-unit12:after {
          top: 41.02564vw;
          left: 64.10256vw; }
        .main .main-unit.-unit12 .main-unit-img img {
          width: 79.48718vw; }
        .main .main-unit.-unit12 .main-unit-subttl {
          font-size: 10.25641vw;
          position: absolute;
          left: 0vw;
          top: -10.25641vw; }
        .main .main-unit.-unit12 svg {
          position: absolute;
          top: -10.25641vw;
          left: 20.51282vw;
          z-index: -1;
          width: 69.48718vw;
          -webkit-transform-origin: top;
          transform-origin: top; }
      .main .main-unit.-unit13 {
        margin-top: 35.89744vw;
        margin-left: 12.5641vw;
        width: 74.87179vw; }
        .main .main-unit.-unit13:after {
          top: -10.25641vw;
          left: 61.53846vw; }
        .main .main-unit.-unit13 .main-unit-img img {
          width: 74.87179vw; }
        .main .main-unit.-unit13 .main-unit-subttl {
          font-size: 12.82051vw;
          position: absolute;
          left: 0vw;
          top: -12.30769vw; }
        .main .main-unit.-unit13 svg {
          position: absolute;
          top: -25.64103vw;
          left: -23.07692vw;
          z-index: -1;
          width: 77.94872vw; }
      .main .main-unit.-unit14 {
        margin-top: 16.28205vw;
        width: 63.58974vw;
        margin-left: 20.51282vw; }
        .main .main-unit.-unit14 .main-unit-img img {
          width: 63.58974vw; }
        .main .main-unit.-unit14 .main-unit-subttl {
          font-size: 10.25641vw;
          position: absolute;
          left: 65.38462vw;
          top: -25.64103vw;
          -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
          -webkit-transform-origin: left bottom;
          transform-origin: left bottom; }
        .main .main-unit.-unit14 svg {
          position: absolute;
          top: 2.5641vw;
          right: -22.30769vw;
          z-index: -1;
          width: 65.64103vw; }
      .main .main-unit.-unit15 {
        width: 119.48718vw;
        margin-top: 25.64103vw; }
        .main .main-unit.-unit15 .main-unit-img img {
          width: 119.48718vw; }
        .main .main-unit.-unit15 .main-unit-subttl {
          font-size: 15.38462vw;
          position: absolute;
          left: 122.05128vw;
          top: -38.46154vw;
          -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
          -webkit-transform-origin: left bottom;
          transform-origin: left bottom; }
        .main .main-unit.-unit15 svg {
          position: absolute;
          top: -20.51282vw;
          right: -23.07692vw;
          z-index: -1;
          width: 66.92308vw; } }

@media (min-width: 769px) {
  .menu {
    display: none; } }

@media (max-width: 768px) {
  .menu {
    display: block;
    position: fixed;
    top: 0;
    right: 0;
    background: #fff;
    height: 100%;
    width: 64.10256vw;
    z-index: 3;
    -webkit-transform: translate(66.66667vw, 0);
    transform: translate(66.66667vw, 0);
    -webkit-transition: all ease-out 0.4s;
    transition: all ease-out 0.4s; }
    .menu.-show {
      -webkit-transform: translate(0, 0);
      transform: translate(0, 0); }
    .menu .menu_close {
      position: absolute;
      top: 21.79487vw;
      right: 6.41026vw; }
      .menu .menu_close img {
        width: 5.12821vw;
        height: 5.12821vw; }
    .menu .menu-nav {
      position: relative;
      top: 50%;
      -webkit-transform: translate(0, -50%);
      transform: translate(0, -50%); }
      .menu .menu-nav li {
        margin-bottom: 10.25641vw;
        text-align: center;
        font-size: 5.12821vw;
        line-height: 7.00513vw;
        font-weight: 600;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center; }
        .menu .menu-nav li a {
          display: inline-block; }
        .menu .menu-nav li img {
          width: 5.12821vw;
          margin: 0 3.84615vw; }
    .menu .menu_company {
      position: absolute;
      bottom: 10.25641vw;
      width: 100%;
      font-size: 3.58974vw;
      text-align: center;
      text-decoration: underline; } }

@media (min-width: 769px) {
  .menulayer {
    display: none; } }

@media (max-width: 768px) {
  .menulayer {
    display: none;
    position: fixed;
    top: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.4);
    height: 100%;
    width: 100%;
    z-index: 2; } }

@media (min-width: 769px) {
  .pan {
    border-top: 1px solid #f0f0f0;
    border-bottom: 1px solid #f0f0f0;
    padding-top: 6.66667vw;
    padding-bottom: 6.66667vw; }
    .pan .pan-list {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center; }
      .pan .pan-list .pan-list_li {
        font-size: 1.16667vw;
        font-weight: 600; }
        .pan .pan-list .pan-list_li:after {
          content: '/'; }
        .pan .pan-list .pan-list_li:nth-child(1) a {
          text-decoration: underline; }
        .pan .pan-list .pan-list_li:last-child:after {
          content: ''; } }

@media (min-width: 1200px) {
  .pan {
    border-top: 1px solid #f0f0f0;
    border-bottom: 1px solid #f0f0f0;
    padding-top: 80px;
    padding-bottom: 80px; }
    .pan .pan-list {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center; }
      .pan .pan-list .pan-list_li {
        font-size: 14px;
        font-weight: 600; }
        .pan .pan-list .pan-list_li:after {
          content: '/'; }
        .pan .pan-list .pan-list_li:nth-child(1) a {
          text-decoration: underline; }
        .pan .pan-list .pan-list_li:last-child:after {
          content: ''; } }

@media (max-width: 768px) {
  .pan {
    border-top: 1px solid #f0f0f0;
    border-bottom: 1px solid #f0f0f0;
    padding-top: 6.66667vw;
    padding-bottom: 6.66667vw; }
    .pan .pan-list {
      margin: 0 4.61538vw;
      text-align: left; }
      .pan .pan-list .pan-list_li {
        display: inline;
        font-size: 3.58974vw;
        line-height: 6.46154vw;
        font-weight: 600; }
        .pan .pan-list .pan-list_li:after {
          content: '/';
          display: inline; }
        .pan .pan-list .pan-list_li:nth-child(1) a {
          text-decoration: underline; }
        .pan .pan-list .pan-list_li:last-child:after {
          content: ''; } }

.geometry {
  -webkit-transform: translate(0, 6px);
  transform: translate(0, 6px);
  opacity: 0;
  -webkit-transition: all 0.3s ease-in-out,opacity 0.2s linear;
  transition: all 0.3s ease-in-out,opacity 0.2s linear;
  will-change: transform; }
  .geometry.-show {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1; }

.prlx {
  -webkit-transform: translate(0, 6px);
  transform: translate(0, 6px);
  opacity: 0;
  -webkit-transition: all 0.2s ease-in-out,opacity 0.2s linear;
  transition: all 0.2s ease-in-out,opacity 0.2s linear;
  will-change: transform; }
  .prlx.-scale {
    -webkit-transform: scale(1.3);
    transform: scale(1.3); }
  .prlx.-show {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1; }
  .prlx.-cover {
    opacity: 1;
    overflow: hidden;
    position: relative; }
    .prlx.-cover:after {
      content: '';
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0px;
      left: 0;
      -webkit-transition: all 1.2s cubic-bezier(0.86, 0, 0.07, 1);
      transition: all 1.2s cubic-bezier(0.86, 0, 0.07, 1);
      background: #fff;
      -webkit-transform-origin: bottom center;
      transform-origin: bottom center; }
    .prlx.-cover img {
      -webkit-transform: scale(1.24);
      transform: scale(1.24);
      opacity: 1;
      -webkit-transition: all 11s linear,opacity 1.6s linear;
      transition: all 11s linear,opacity 1.6s linear; }
    .prlx.-cover.-show {
      -webkit-transform: translate(0, 0);
      transform: translate(0, 0);
      opacity: 1; }
      .prlx.-cover.-show:after {
        -webkit-transform: scaleY(0);
        transform: scaleY(0); }
      .prlx.-cover.-show img {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1); }

.prlxL {
  -webkit-transform: translate(0, 6px);
  transform: translate(0, 6px);
  opacity: 0;
  -webkit-transition: all 0.2s 0.2s ease-in-out,opacity 0.2s 0.2s linear;
  transition: all 0.2s 0.2s ease-in-out,opacity 0.2s 0.2s linear;
  will-change: transform; }
  .prlxL.-scale {
    -webkit-transform: scale(1.3);
    transform: scale(1.3); }
  .prlxL.-show {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1; }

.prlxR {
  -webkit-transform: translate(0, 6px);
  transform: translate(0, 6px);
  opacity: 0;
  -webkit-transition: all 0.2s 0.2s ease-in-out,opacity 0.2s 0.2s linear;
  transition: all 0.2s 0.2s ease-in-out,opacity 0.2s 0.2s linear;
  will-change: transform; }
  .prlxR.-scale {
    -webkit-transform: scale(1.3);
    transform: scale(1.3); }
  .prlxR.-show {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1; }

@media (min-width: 769px) {
  .products {
    text-align: center;
    padding-top: 12.66667vw;
    padding-bottom: 11.66667vw; }
    .products .products-ttl {
      font-size: 5vw;
      margin-bottom: 0.83333vw;
      line-height: 6.29vw; }
    .products .products-subttl {
      font-size: 1.66667vw;
      margin-bottom: 6.91667vw;
      font-weight: 700; }
    .products .products-list {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center; }
      .products .products-list .products-list_li {
        position: relative;
        width: 45.25vw;
        margin: 0 1.66667vw;
        color: #fff;
        text-align: left;
        padding: 5.83333vw 6.33333vw; }
        .products .products-list .products-list_li a {
          display: block; }
          .products .products-list .products-list_li a.-over:after {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            bottom: 0;
            right: 0;
            background-color: rgba(0, 0, 0, 0);
            -webkit-transition: all 0.1s ease-out;
            transition: all 0.1s ease-out;
            z-index: 1; }
          .products .products-list .products-list_li a.-over:hover:after {
            background-color: rgba(0, 0, 0, 0.2); }
        .products .products-list .products-list_li:nth-child(1) {
          background: #9070AF; }
        .products .products-list .products-list_li:nth-child(2) {
          background: #80D4B8; }
        .products .products-list .products-list_li .products-list-ttl {
          font-size: 2.5vw;
          line-height: 3vw;
          font-weight: 700;
          margin-bottom: 3.66667vw; }
        .products .products-list .products-list_li .products-list-text {
          font-size: 1.33333vw;
          line-height: 2.13333vw;
          margin-bottom: 5vw;
          font-weight: 700; }
        .products .products-list .products-list_li .products-list-ttl2 {
          font-size: 2.5vw;
          line-height: 3vw;
          font-weight: 700;
          margin-bottom: 1.66667vw; }
        .products .products-list .products-list_li .products-list-text2 {
          font-size: 1.33333vw;
          line-height: 2.13333vw;
          margin-bottom: 2.5vw;
          font-weight: 700; }
        .products .products-list .products-list_li .products-list-link2 {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          font-size: 1.66667vw;
          line-height: 2.27667vw;
          margin-bottom: 2.5vw;
          font-weight: 700; }
          .products .products-list .products-list_li .products-list-link2 li {
            margin-right: 2.5vw;
            position: relative; }
            .products .products-list .products-list_li .products-list-link2 li:before {
              content: '';
              display: inline-block;
              background: #fff;
              width: 120%;
              height: 200%;
              top: -50%;
              left: -10%;
              pointer-events: none;
              opacity: 0.0;
              position: absolute;
              -webkit-transition: all 0.1s ease-out;
              transition: all 0.1s ease-out;
              z-index: 0; }
            .products .products-list .products-list_li .products-list-link2 li a {
              border-bottom: 0.16667vw solid #fff;
              padding-bottom: 0.33333vw;
              cursor: pointer;
              position: relative; }
              .products .products-list .products-list_li .products-list-link2 li a img {
                width: 0.66667vw;
                position: relative;
                top: 0.66667vw;
                margin-left: 0.66667vw; }
            .products .products-list .products-list_li .products-list-link2 li [data-state="hover"] {
              display: none; }
            .products .products-list .products-list_li .products-list-link2 li [data-state="nohover"] {
              display: inline-block; }
            .products .products-list .products-list_li .products-list-link2 li:hover {
              color: #80D4B8; }
              .products .products-list .products-list_li .products-list-link2 li:hover [data-state="hover"] {
                display: inline-block; }
              .products .products-list .products-list_li .products-list-link2 li:hover [data-state="nohover"] {
                display: none; }
              .products .products-list .products-list_li .products-list-link2 li:hover a {
                border-color: #80D4B8; }
              .products .products-list .products-list_li .products-list-link2 li:hover:before {
                opacity: 1.0; }
        .products .products-list .products-list_li .products-list-img img {
          width: 32.5vw;
          height: 25.16667vw; } }

@media (min-width: 1200px) {
  .products {
    text-align: center;
    padding-top: 152px;
    padding-bottom: 140px; }
    .products .products-ttl {
      font-size: 60px;
      margin-bottom: 10px;
      line-height: 75.48px; }
    .products .products-subttl {
      font-size: 20px;
      margin-bottom: 83px;
      font-weight: 700; }
    .products .products-list {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center; }
      .products .products-list .products-list_li {
        width: 543px;
        margin: 0 20px;
        color: #fff;
        text-align: left;
        padding: 70px 76px; }
        .products .products-list .products-list_li:nth-child(1) {
          background: #9070AF; }
        .products .products-list .products-list_li:nth-child(2) {
          background: #80D4B8; }
        .products .products-list .products-list_li .products-list-ttl {
          font-size: 30px;
          line-height: 36px;
          font-weight: 700;
          margin-bottom: 44px; }
        .products .products-list .products-list_li .products-list-text {
          font-size: 16px;
          line-height: 25.6px;
          margin-bottom: 60px;
          font-weight: 700; }
        .products .products-list .products-list_li .products-list-ttl2 {
          font-size: 30px;
          line-height: 36px;
          font-weight: 700;
          margin-bottom: 20px; }
        .products .products-list .products-list_li .products-list-text2 {
          font-size: 16px;
          line-height: 25.6px;
          margin-bottom: 30px;
          font-weight: 700; }
        .products .products-list .products-list_li .products-list-link2 {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          font-size: 20px;
          line-height: 27.32px;
          margin-bottom: 30px;
          font-weight: 700; }
          .products .products-list .products-list_li .products-list-link2 li {
            margin-right: 30px; }
            .products .products-list .products-list_li .products-list-link2 li a {
              border-bottom: 2px solid #fff;
              padding-bottom: 4px; }
              .products .products-list .products-list_li .products-list-link2 li a img {
                width: 8px;
                position: relative;
                top: 8px;
                margin-left: 8px; }
        .products .products-list .products-list_li .products-list-img img {
          width: 390px;
          height: 302px; } }

@media (max-width: 768px) {
  .products {
    text-align: center;
    padding-top: 23.07692vw;
    padding-bottom: 0vw; }
    .products .products-ttl {
      font-size: 10.25641vw;
      line-height: 14.01026vw;
      margin-bottom: 0.76923vw; }
    .products .products-subttl {
      font-size: 3.58974vw;
      margin-bottom: 12.82051vw;
      font-weight: 700; }
    .products .products-list .products-list_li1 a {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      margin-bottom: 5.12821vw;
      color: #fff;
      text-align: left; }
      .products .products-list .products-list_li1 a:nth-child(1) {
        background: #9070AF; }
      .products .products-list .products-list_li1 a:nth-child(2) {
        background: #80D4B8; }
      .products .products-list .products-list_li1 a .products-list-data {
        margin-left: 4.61538vw; }
      .products .products-list .products-list_li1 a .products-list-ttl {
        font-size: 5.12821vw;
        line-height: 1.2;
        font-weight: 700;
        margin-bottom: 2.5641vw; }
      .products .products-list .products-list_li1 a .products-list-text {
        font-size: 3.07692vw;
        line-height: 4.92308vw;
        letter-spacing: -0.25641vw;
        font-weight: 700;
        white-space: nowrap; }
      .products .products-list .products-list_li1 a .products-list-img {
        width: 43.07692vw;
        height: 43.07692vw;
        overflow: hidden; }
        .products .products-list .products-list_li1 a .products-list-img img {
          width: auto;
          height: 43.07692vw;
          position: relative;
          left: -6.41026vw; }
    .products .products-list .products-list_li2 {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      margin-bottom: 25.64103vw;
      color: #fff;
      text-align: left; }
      .products .products-list .products-list_li2:nth-child(1) {
        background: #9070AF; }
      .products .products-list .products-list_li2:nth-child(2) {
        background: #80D4B8; }
      .products .products-list .products-list_li2 .products-list-data {
        margin-left: 4.61538vw; }
      .products .products-list .products-list_li2 .products-list-ttl2 {
        font-size: 5.12821vw;
        line-height: 1.2;
        font-weight: 700;
        margin-bottom: 2.5641vw; }
      .products .products-list .products-list_li2 .products-list-text2 {
        font-size: 3.07692vw;
        line-height: 4.92308vw;
        letter-spacing: -0.25641vw;
        font-weight: 700;
        white-space: nowrap;
        margin-bottom: 5.12821vw; }
      .products .products-list .products-list_li2 .products-list-link2 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        font-size: 3.58974vw;
        line-height: 4.90256vw;
        font-weight: 700;
        white-space: nowrap; }
        .products .products-list .products-list_li2 .products-list-link2 li {
          margin-right: 2.5641vw; }
          .products .products-list .products-list_li2 .products-list-link2 li a {
            border-bottom: 0.51282vw solid #fff; }
            .products .products-list .products-list_li2 .products-list-link2 li a img {
              width: 1.53846vw;
              position: relative;
              top: 1.28205vw;
              margin-left: 0.51282vw; }
      .products .products-list .products-list_li2 .products-list-img {
        width: 43.07692vw;
        height: 43.07692vw;
        overflow: hidden; }
        .products .products-list .products-list_li2 .products-list-img img {
          width: auto;
          height: 43.07692vw;
          position: relative;
          left: -6.41026vw; } }

.-slot1 span {
  position: relative;
  overflow: hidden;
  display: inline-block;
  height: 100%; }

.-slot1 .-num {
  position: relative;
  overflow: hidden;
  height: 100%;
  display: inline-block;
  color: #fff; }
  .-slot1 .-num:after {
    content: '0\A 1\A 2\A 3\A 4\A 5\A 6\A 7\A 8\A 9\A 0\A 1\A 2\A 3\A 4\A 5\A 6\A 7\A 8\A 9';
    white-space: pre;
    position: absolute;
    line-height: 1;
    top: 0;
    left: 0;
    padding-top: 70px;
    color: #333;
    -webkit-transition: 1.2s 0.8s all ease-out;
    transition: 1.2s 0.8s all ease-out; }
  .-slot1 .-num:nth-child(1):after {
    -webkit-transition: 1.2s 0.2s all ease-out;
    transition: 1.2s 0.2s all ease-out; }
  .-slot1 .-num:nth-child(2):after {
    -webkit-transition: 1.2s 0.3s all ease-out;
    transition: 1.2s 0.3s all ease-out; }
  .-slot1 .-num:nth-child(3):after {
    -webkit-transition: 1.2s 0.4s all ease-out;
    transition: 1.2s 0.4s all ease-out; }
  .-slot1 .-num:nth-child(4):after {
    -webkit-transition: 1.2s 0.5s all ease-out;
    transition: 1.2s 0.5s all ease-out; }
  .-slot1 .-num:nth-child(5):after {
    -webkit-transition: 1.2s 0.6s all ease-out;
    transition: 1.2s 0.6s all ease-out; }
  .-slot1 .-num:nth-child(6):after {
    -webkit-transition: 1.2s 0.7s all ease-out;
    transition: 1.2s 0.7s all ease-out; }
  .-slot1 .-num:nth-child(7):after {
    -webkit-transition: 1.2s 0.8s all ease-out;
    transition: 1.2s 0.8s all ease-out; }
  .-slot1 .-num:nth-child(8):after {
    -webkit-transition: 1.2s 0.9s all ease-out;
    transition: 1.2s 0.9s all ease-out; }
  .-slot1 .-num:nth-child(9):after {
    -webkit-transition: 1.2s 1.0s all ease-out;
    transition: 1.2s 1.0s all ease-out; }

.-slot2 span {
  position: relative;
  overflow: hidden;
  display: inline-block;
  height: 100%; }

.-slot2 .-num {
  position: relative;
  overflow: hidden;
  height: 100%;
  display: inline-block;
  color: #fff; }
  .-slot2 .-num:after {
    content: '0\A 1\A 2\A 3\A 4\A 5\A 6\A 7\A 8\A 9\A 0\A 1\A 2\A 3\A 4\A 5\A 6\A 7\A 8\A 9';
    white-space: pre;
    position: absolute;
    line-height: 1;
    top: 0;
    left: 0;
    padding-top: 90px;
    color: #333;
    -webkit-transition: 1.2s 0.8s all ease-out;
    transition: 1.2s 0.8s all ease-out; }
  .-slot2 .-num:nth-child(1):after {
    -webkit-transition: 1.2s 0.2s all ease-out;
    transition: 1.2s 0.2s all ease-out; }
  .-slot2 .-num:nth-child(2):after {
    -webkit-transition: 1.2s 0.3s all ease-out;
    transition: 1.2s 0.3s all ease-out; }
  .-slot2 .-num:nth-child(3):after {
    -webkit-transition: 1.2s 0.4s all ease-out;
    transition: 1.2s 0.4s all ease-out; }
  .-slot2 .-num:nth-child(4):after {
    -webkit-transition: 1.2s 0.5s all ease-out;
    transition: 1.2s 0.5s all ease-out; }
  .-slot2 .-num:nth-child(5):after {
    -webkit-transition: 1.2s 0.6s all ease-out;
    transition: 1.2s 0.6s all ease-out; }
  .-slot2 .-num:nth-child(6):after {
    -webkit-transition: 1.2s 0.7s all ease-out;
    transition: 1.2s 0.7s all ease-out; }
  .-slot2 .-num:nth-child(7):after {
    -webkit-transition: 1.2s 0.8s all ease-out;
    transition: 1.2s 0.8s all ease-out; }
  .-slot2 .-num:nth-child(8):after {
    -webkit-transition: 1.2s 0.9s all ease-out;
    transition: 1.2s 0.9s all ease-out; }
  .-slot2 .-num:nth-child(9):after {
    -webkit-transition: 1.2s 1.0s all ease-out;
    transition: 1.2s 1.0s all ease-out; }

.-slot1 span {
  position: relative;
  overflow: hidden;
  display: inline-block;
  height: 100%; }

.-slot1 .-num {
  position: relative;
  overflow: hidden;
  height: 100%;
  display: inline-block;
  color: #fff; }
  .-slot1 .-num:after {
    content: '0\A 1\A 2\A 3\A 4\A 5\A 6\A 7\A 8\A 9\A 0\A 1\A 2\A 3\A 4\A 5\A 6\A 7\A 8\A 9';
    white-space: pre;
    position: absolute;
    line-height: 1;
    top: 0;
    left: 0;
    color: #333;
    -webkit-transition: 1.2s 0.8s all ease-out;
    transition: 1.2s 0.8s all ease-out; }
    @media (min-width: 769px) {
      .-slot1 .-num:after {
        padding-top: 4.86111vw; } }
    @media (min-width: 1440px) {
      .-slot1 .-num:after {
        padding-top: 70px; } }
    @media (max-width: 768px) {
      .-slot1 .-num:after {
        padding-top: 11.53846vw; } }
  .-slot1 .-num:nth-child(1):after {
    -webkit-transition: 1.2s 0.2s all ease-out;
    transition: 1.2s 0.2s all ease-out; }
  .-slot1 .-num:nth-child(2):after {
    -webkit-transition: 1.2s 0.3s all ease-out;
    transition: 1.2s 0.3s all ease-out; }
  .-slot1 .-num:nth-child(3):after {
    -webkit-transition: 1.2s 0.4s all ease-out;
    transition: 1.2s 0.4s all ease-out; }
  .-slot1 .-num:nth-child(4):after {
    -webkit-transition: 1.2s 0.5s all ease-out;
    transition: 1.2s 0.5s all ease-out; }
  .-slot1 .-num:nth-child(5):after {
    -webkit-transition: 1.2s 0.6s all ease-out;
    transition: 1.2s 0.6s all ease-out; }
  .-slot1 .-num:nth-child(6):after {
    -webkit-transition: 1.2s 0.7s all ease-out;
    transition: 1.2s 0.7s all ease-out; }
  .-slot1 .-num:nth-child(7):after {
    -webkit-transition: 1.2s 0.8s all ease-out;
    transition: 1.2s 0.8s all ease-out; }
  .-slot1 .-num:nth-child(8):after {
    -webkit-transition: 1.2s 0.9s all ease-out;
    transition: 1.2s 0.9s all ease-out; }
  .-slot1 .-num:nth-child(9):after {
    -webkit-transition: 1.2s 1.0s all ease-out;
    transition: 1.2s 1.0s all ease-out; }

.-slot2 span {
  position: relative;
  overflow: hidden;
  display: inline-block;
  height: 100%; }

.-slot2 .-num {
  position: relative;
  overflow: hidden;
  height: 100%;
  display: inline-block;
  color: #fff; }
  .-slot2 .-num:after {
    content: '0\A 1\A 2\A 3\A 4\A 5\A 6\A 7\A 8\A 9\A 0\A 1\A 2\A 3\A 4\A 5\A 6\A 7\A 8\A 9';
    white-space: pre;
    position: absolute;
    line-height: 1;
    top: 0;
    left: 0;
    padding-top: 90px;
    color: #333;
    -webkit-transition: 1.2s 0.8s all ease-out;
    transition: 1.2s 0.8s all ease-out; }
    @media (min-width: 769px) {
      .-slot2 .-num:after {
        padding-top: 6.25vw; } }
    @media (min-width: 1440px) {
      .-slot2 .-num:after {
        padding-top: 90px; } }
    @media (max-width: 768px) {
      .-slot2 .-num:after {
        padding-top: 10.25641vw; } }
  .-slot2 .-num:nth-child(1):after {
    -webkit-transition: 1.2s 0.2s all ease-out;
    transition: 1.2s 0.2s all ease-out; }
  .-slot2 .-num:nth-child(2):after {
    -webkit-transition: 1.2s 0.3s all ease-out;
    transition: 1.2s 0.3s all ease-out; }
  .-slot2 .-num:nth-child(3):after {
    -webkit-transition: 1.2s 0.4s all ease-out;
    transition: 1.2s 0.4s all ease-out; }
  .-slot2 .-num:nth-child(4):after {
    -webkit-transition: 1.2s 0.5s all ease-out;
    transition: 1.2s 0.5s all ease-out; }
  .-slot2 .-num:nth-child(5):after {
    -webkit-transition: 1.2s 0.6s all ease-out;
    transition: 1.2s 0.6s all ease-out; }
  .-slot2 .-num:nth-child(6):after {
    -webkit-transition: 1.2s 0.7s all ease-out;
    transition: 1.2s 0.7s all ease-out; }
  .-slot2 .-num:nth-child(7):after {
    -webkit-transition: 1.2s 0.8s all ease-out;
    transition: 1.2s 0.8s all ease-out; }
  .-slot2 .-num:nth-child(8):after {
    -webkit-transition: 1.2s 0.9s all ease-out;
    transition: 1.2s 0.9s all ease-out; }
  .-slot2 .-num:nth-child(9):after {
    -webkit-transition: 1.2s 1.0s all ease-out;
    transition: 1.2s 1.0s all ease-out; }

@media (min-width: 769px) {
  .-show .-slot1 .-num.-num1:after {
    -webkit-transform: translate(0, -9.72222vw);
    transform: translate(0, -9.72222vw); }
  .-show .-slot1 .-num.-num2:after {
    -webkit-transform: translate(0, -14.58333vw);
    transform: translate(0, -14.58333vw); }
  .-show .-slot1 .-num.-num3:after {
    -webkit-transform: translate(0, -19.44444vw);
    transform: translate(0, -19.44444vw); }
  .-show .-slot1 .-num.-num4:after {
    -webkit-transform: translate(0, -24.30555vw);
    transform: translate(0, -24.30555vw); }
  .-show .-slot1 .-num.-num5:after {
    -webkit-transform: translate(0, -29.16666vw);
    transform: translate(0, -29.16666vw); }
  .-show .-slot1 .-num.-num6:after {
    -webkit-transform: translate(0, -34.02777vw);
    transform: translate(0, -34.02777vw); }
  .-show .-slot1 .-num.-num7:after {
    -webkit-transform: translate(0, -38.88888vw);
    transform: translate(0, -38.88888vw); }
  .-show .-slot1 .-num.-num8:after {
    -webkit-transform: translate(0, -43.74999vw);
    transform: translate(0, -43.74999vw); }
  .-show .-slot1 .-num.-num9:after {
    -webkit-transform: translate(0, -48.6111vw);
    transform: translate(0, -48.6111vw); }
  .-show .-slot1 .-num.-num0:after {
    -webkit-transform: translate(0, -53.47221vw);
    transform: translate(0, -53.47221vw); }
  .-show .-slot2 .-num.-num1:after {
    -webkit-transform: translate(0, -12.5vw);
    transform: translate(0, -12.5vw); }
  .-show .-slot2 .-num.-num2:after {
    -webkit-transform: translate(0, -18.75vw);
    transform: translate(0, -18.75vw); }
  .-show .-slot2 .-num.-num3:after {
    -webkit-transform: translate(0, -25vw);
    transform: translate(0, -25vw); }
  .-show .-slot2 .-num.-num4:after {
    -webkit-transform: translate(0, -31.25vw);
    transform: translate(0, -31.25vw); }
  .-show .-slot2 .-num.-num5:after {
    -webkit-transform: translate(0, -37.5vw);
    transform: translate(0, -37.5vw); }
  .-show .-slot2 .-num.-num6:after {
    -webkit-transform: translate(0, -43.75vw);
    transform: translate(0, -43.75vw); }
  .-show .-slot2 .-num.-num7:after {
    -webkit-transform: translate(0, -50vw);
    transform: translate(0, -50vw); }
  .-show .-slot2 .-num.-num8:after {
    -webkit-transform: translate(0, -56.25vw);
    transform: translate(0, -56.25vw); }
  .-show .-slot2 .-num.-num9:after {
    -webkit-transform: translate(0, -62.5vw);
    transform: translate(0, -62.5vw); }
  .-show .-slot2 .-num.-num0:after {
    -webkit-transform: translate(0, -68.75vw);
    transform: translate(0, -68.75vw); } }

@media (min-width: 1440px) {
  .-show .-slot1 .-num.-num1:after {
    -webkit-transform: translate(0, -140px);
    transform: translate(0, -140px); }
  .-show .-slot1 .-num.-num2:after {
    -webkit-transform: translate(0, -210px);
    transform: translate(0, -210px); }
  .-show .-slot1 .-num.-num3:after {
    -webkit-transform: translate(0, -280px);
    transform: translate(0, -280px); }
  .-show .-slot1 .-num.-num4:after {
    -webkit-transform: translate(0, -350px);
    transform: translate(0, -350px); }
  .-show .-slot1 .-num.-num5:after {
    -webkit-transform: translate(0, -420px);
    transform: translate(0, -420px); }
  .-show .-slot1 .-num.-num6:after {
    -webkit-transform: translate(0, -490px);
    transform: translate(0, -490px); }
  .-show .-slot1 .-num.-num7:after {
    -webkit-transform: translate(0, -560px);
    transform: translate(0, -560px); }
  .-show .-slot1 .-num.-num8:after {
    -webkit-transform: translate(0, -630px);
    transform: translate(0, -630px); }
  .-show .-slot1 .-num.-num9:after {
    -webkit-transform: translate(0, -700px);
    transform: translate(0, -700px); }
  .-show .-slot1 .-num.-num0:after {
    -webkit-transform: translate(0, -770px);
    transform: translate(0, -770px); }
  .-show .-slot2 .-num.-num1:after {
    -webkit-transform: translate(0, -180px);
    transform: translate(0, -180px); }
  .-show .-slot2 .-num.-num2:after {
    -webkit-transform: translate(0, -270px);
    transform: translate(0, -270px); }
  .-show .-slot2 .-num.-num3:after {
    -webkit-transform: translate(0, -360px);
    transform: translate(0, -360px); }
  .-show .-slot2 .-num.-num4:after {
    -webkit-transform: translate(0, -450px);
    transform: translate(0, -450px); }
  .-show .-slot2 .-num.-num5:after {
    -webkit-transform: translate(0, -540px);
    transform: translate(0, -540px); }
  .-show .-slot2 .-num.-num6:after {
    -webkit-transform: translate(0, -630px);
    transform: translate(0, -630px); }
  .-show .-slot2 .-num.-num7:after {
    -webkit-transform: translate(0, -720px);
    transform: translate(0, -720px); }
  .-show .-slot2 .-num.-num8:after {
    -webkit-transform: translate(0, -810px);
    transform: translate(0, -810px); }
  .-show .-slot2 .-num.-num9:after {
    -webkit-transform: translate(0, -900px);
    transform: translate(0, -900px); }
  .-show .-slot2 .-num.-num0:after {
    -webkit-transform: translate(0, -990px);
    transform: translate(0, -990px); } }

@media (max-width: 768px) {
  .-show .-slot1 .-num.-num1:after {
    -webkit-transform: translate(0, -23.07692vw);
    transform: translate(0, -23.07692vw); }
  .-show .-slot1 .-num.-num2:after {
    -webkit-transform: translate(0, -34.61538vw);
    transform: translate(0, -34.61538vw); }
  .-show .-slot1 .-num.-num3:after {
    -webkit-transform: translate(0, -46.15384vw);
    transform: translate(0, -46.15384vw); }
  .-show .-slot1 .-num.-num4:after {
    -webkit-transform: translate(0, -57.6923vw);
    transform: translate(0, -57.6923vw); }
  .-show .-slot1 .-num.-num5:after {
    -webkit-transform: translate(0, -69.23076vw);
    transform: translate(0, -69.23076vw); }
  .-show .-slot1 .-num.-num6:after {
    -webkit-transform: translate(0, -80.76922vw);
    transform: translate(0, -80.76922vw); }
  .-show .-slot1 .-num.-num7:after {
    -webkit-transform: translate(0, -92.30768vw);
    transform: translate(0, -92.30768vw); }
  .-show .-slot1 .-num.-num8:after {
    -webkit-transform: translate(0, -103.84614vw);
    transform: translate(0, -103.84614vw); }
  .-show .-slot1 .-num.-num9:after {
    -webkit-transform: translate(0, -115.3846vw);
    transform: translate(0, -115.3846vw); }
  .-show .-slot1 .-num.-num0:after {
    -webkit-transform: translate(0, -126.92306vw);
    transform: translate(0, -126.92306vw); }
  .-show .-slot2 .-num.-num1:after {
    -webkit-transform: translate(0, -20.51282vw);
    transform: translate(0, -20.51282vw); }
  .-show .-slot2 .-num.-num2:after {
    -webkit-transform: translate(0, -30.76923vw);
    transform: translate(0, -30.76923vw); }
  .-show .-slot2 .-num.-num3:after {
    -webkit-transform: translate(0, -41.02564vw);
    transform: translate(0, -41.02564vw); }
  .-show .-slot2 .-num.-num4:after {
    -webkit-transform: translate(0, -51.28205vw);
    transform: translate(0, -51.28205vw); }
  .-show .-slot2 .-num.-num5:after {
    -webkit-transform: translate(0, -61.53846vw);
    transform: translate(0, -61.53846vw); }
  .-show .-slot2 .-num.-num6:after {
    -webkit-transform: translate(0, -71.79487vw);
    transform: translate(0, -71.79487vw); }
  .-show .-slot2 .-num.-num7:after {
    -webkit-transform: translate(0, -82.05128vw);
    transform: translate(0, -82.05128vw); }
  .-show .-slot2 .-num.-num8:after {
    -webkit-transform: translate(0, -92.30769vw);
    transform: translate(0, -92.30769vw); }
  .-show .-slot2 .-num.-num9:after {
    -webkit-transform: translate(0, -102.5641vw);
    transform: translate(0, -102.5641vw); }
  .-show .-slot2 .-num.-num0:after {
    -webkit-transform: translate(0, -112.82051vw);
    transform: translate(0, -112.82051vw); } }

.tag a {
  position: relative; }
  .tag a.-over {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: rgba(0, 0, 0, 0);
    -webkit-transition: all 0.1s ease-out;
    transition: all 0.1s ease-out; }
    @media (min-width: 769px) {
      .tag a.-over:hover:after {
        background-color: rgba(0, 0, 0, 0.2); } }
    .tag a.-over:after {
      content: '';
      position: absolute;
      pointer-events: none;
      top: 0;
      left: 0;
      bottom: 0;
      right: 0;
      background-color: rgba(0, 0, 0, 0);
      -webkit-transition: all 0.1s ease-out;
      transition: all 0.1s ease-out;
      z-index: 3; }

@media (min-width: 769px) {
  .tag {
    text-align: center;
    padding-top: 10.55556vw;
    padding-bottom: 5.55556vw;
    position: relative; }
    .tag .tag-ttl {
      font-size: 2.77778vw;
      margin-bottom: 4.23611vw;
      line-height: 4.11111vw;
      font-weight: 600; }
    .tag .tag-list {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center; }
      .tag .tag-list .tag-list_li {
        width: 29.58333vw;
        color: #fff;
        margin: 0 1.38889vw;
        margin-bottom: 2.77778vw;
        text-align: left;
        padding: 2.77778vw 2.77778vw;
        position: relative; }
        .tag .tag-list .tag-list_li.-type2 {
          background: #9070AF; }
          .tag .tag-list .tag-list_li.-type2 .tag-list-tags_li a:hover {
            color: #9070AF; }
        .tag .tag-list .tag-list_li.-type1 {
          background: #80D4B8; }
          .tag .tag-list .tag-list_li.-type1 .tag-list-tags_li a:hover {
            color: #80D4B8; }
        .tag .tag-list .tag-list_li.-type3 {
          background: #333333; }
          .tag .tag-list .tag-list_li.-type3 .tag-list-tags_li a:hover {
            color: #333333; }
        .tag .tag-list .tag-list_li.-type4 {
          background: #65AADD; }
          .tag .tag-list .tag-list_li.-type4 .tag-list-tags_li a:hover {
            color: #65AADD; }
        .tag .tag-list .tag-list_li.-type5 {
          background: #FFE450;
          color: #000; }
          .tag .tag-list .tag-list_li.-type5 .tag-list-tags .tag-list-tags_li {
            border: 2px solid #000; }
          .tag .tag-list .tag-list_li.-type5 .tag-list-more {
            background: url(../img/arrow_readmore_black.svg) bottom/contain no-repeat; }
        .tag .tag-list .tag-list_li.-type6 {
          background: #F29A6D; }
        .tag .tag-list .tag-list_li.-type0 {
          height: 0;
          margin: 0;
          padding: 0; }
        .tag .tag-list .tag-list_li .tag-list-day {
          text-align: center;
          font-size: 0.97222vw;
          margin-bottom: 2.5vw; }
        .tag .tag-list .tag-list_li .tag-list-img {
          margin-bottom: 2.77778vw; }
          .tag .tag-list .tag-list_li .tag-list-img img {
            width: 24.02778vw;
            height: 18.05556vw; }
        .tag .tag-list .tag-list_li .tag-list-ttl {
          font-size: 1.38889vw;
          line-height: 2.63889vw;
          font-weight: 700;
          margin-bottom: 1.94444vw;
          text-align: left; }
          .tag .tag-list .tag-list_li .tag-list-ttl img {
            margin-right: 0.97222vw;
            width: 8.95833vw; }
        .tag .tag-list .tag-list_li .tag-list-text {
          font-size: 1.11111vw;
          line-height: 1.55556vw;
          margin-bottom: 1.94444vw;
          font-weight: 700; }
        .tag .tag-list .tag-list_li .tag-list-tags {
          font-size: 1.11111vw;
          line-height: 1.55556vw;
          margin-bottom: 4.16667vw;
          font-weight: 700; }
          .tag .tag-list .tag-list_li .tag-list-tags .tag-list-tags_li {
            display: inline-block; }
          .tag .tag-list .tag-list_li .tag-list-tags .tag-list-tags_li a {
            border: 2px solid #fff;
            display: inline-block;
            line-height: 1.94444vw;
            font-size: 0.83333vw;
            height: 2.22222vw;
            border-radius: 1.11111vw;
            padding: 0 1.38889vw;
            margin-right: 0.69444vw;
            margin-bottom: 0.69444vw;
            -webkit-transition: all 0.1s ease-out;
            transition: all 0.1s ease-out;
            background: rgba(0, 0, 0, 0);
            font-weight: 600; }
            .tag .tag-list .tag-list_li .tag-list-tags .tag-list-tags_li a:hover {
              background: #fff; }
        .tag .tag-list .tag-list_li .tag-list-more {
          width: 8.88889vw;
          font-size: 0.97222vw;
          padding-bottom: 0.55556vw;
          background: url(../img/arrow_readmore.svg) bottom/contain no-repeat;
          position: absolute;
          right: 2.77778vw;
          bottom: 2.77778vw; }
          .tag .tag-list .tag-list_li .tag-list-more img {
            width: 1.11111vw;
            margin-right: 0.97222vw; } }

@media (min-width: 1440px) {
  .tag {
    text-align: center;
    padding-top: 152px;
    padding-bottom: 80px;
    position: relative; }
    .tag .tag-ttl {
      font-size: 40px;
      margin-bottom: 61px;
      line-height: 59.2px;
      font-weight: 600; }
    .tag .tag-list {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      width: 1400px;
      margin: 0 auto; }
      .tag .tag-list .tag-list_li {
        width: 426px;
        color: #fff;
        margin: 0 20px;
        margin-bottom: 40px;
        text-align: left;
        padding: 40px 40px;
        position: relative; }
        .tag .tag-list .tag-list_li.-type2 {
          background: #9070AF; }
          .tag .tag-list .tag-list_li.-type2 .tag-list-tags_li a:hover {
            color: #9070AF; }
        .tag .tag-list .tag-list_li.-type1 {
          background: #80D4B8; }
          .tag .tag-list .tag-list_li.-type1 .tag-list-tags_li a:hover {
            color: #80D4B8; }
        .tag .tag-list .tag-list_li.-type3 {
          background: #333333; }
          .tag .tag-list .tag-list_li.-type3 .tag-list-tags_li a:hover {
            color: #333333; }
        .tag .tag-list .tag-list_li.-type4 {
          background: #65AADD; }
          .tag .tag-list .tag-list_li.-type4 .tag-list-tags_li a:hover {
            color: #65AADD; }
        .tag .tag-list .tag-list_li.-type5 {
          background: #FFE450;
          color: #000; }
          .tag .tag-list .tag-list_li.-type5 .tag-list-tags .tag-list-tags_li {
            border: 2px solid #000; }
          .tag .tag-list .tag-list_li.-type5 .tag-list-more {
            background: url(../img/arrow_readmore_black.svg) bottom/contain no-repeat; }
        .tag .tag-list .tag-list_li.-type6 {
          background: #F29A6D; }
        .tag .tag-list .tag-list_li .tag-list-day {
          text-align: center;
          font-size: 14px;
          margin-bottom: 36px; }
        .tag .tag-list .tag-list_li .tag-list-img {
          margin-bottom: 40px; }
          .tag .tag-list .tag-list_li .tag-list-img img {
            width: 346px;
            height: 260px; }
        .tag .tag-list .tag-list_li .tag-list-ttl {
          font-size: 20px;
          line-height: 38px;
          font-weight: 700;
          margin-bottom: 28px;
          text-align: left; }
          .tag .tag-list .tag-list_li .tag-list-ttl img {
            margin-right: 14px;
            width: 129px; }
        .tag .tag-list .tag-list_li .tag-list-text {
          font-size: 16px;
          line-height: 22.4px;
          margin-bottom: 28px;
          font-weight: 700; }
        .tag .tag-list .tag-list_li .tag-list-tags {
          font-size: 16px;
          line-height: 22.4px;
          margin-bottom: 60px;
          font-weight: 700; }
          .tag .tag-list .tag-list_li .tag-list-tags .tag-list-tags_li {
            display: inline-block; }
          .tag .tag-list .tag-list_li .tag-list-tags .tag-list-tags_li a {
            border: 2px solid #fff;
            display: inline-block;
            line-height: 28px;
            font-size: 12px;
            height: 32px;
            border-radius: 16px;
            padding: 0 20px;
            margin-right: 10px;
            margin-bottom: 10px;
            -webkit-transition: all 0.1s ease-out;
            transition: all 0.1s ease-out;
            background: rgba(0, 0, 0, 0);
            font-weight: 600; }
            .tag .tag-list .tag-list_li .tag-list-tags .tag-list-tags_li a:hover {
              background: #fff; }
        .tag .tag-list .tag-list_li .tag-list-more {
          width: 128px;
          font-size: 14px;
          padding-bottom: 8px;
          background: url(../img/arrow_readmore.svg) bottom/contain no-repeat;
          position: absolute;
          right: 40px;
          bottom: 40px; }
          .tag .tag-list .tag-list_li .tag-list-more img {
            width: 16px;
            margin-right: 14px; } }

@media (max-width: 768px) {
  .tag {
    text-align: center;
    padding-top: 38.97436vw;
    padding-bottom: 15.38462vw;
    position: relative; }
    .tag .tag-ttl {
      font-size: 7.69231vw;
      font-weight: 600;
      margin-bottom: 15.64103vw;
      line-height: 4.93333vw; }
    .tag .tag-list {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center; }
      .tag .tag-list .tag-list_li {
        width: 90.76923vw;
        color: #fff;
        cursor: pointer;
        margin: 0 5.12821vw;
        margin-bottom: 5.12821vw;
        text-align: left;
        padding: 6.41026vw 8.97436vw;
        position: relative; }
        .tag .tag-list .tag-list_li.-type2 {
          background: #9070AF; }
        .tag .tag-list .tag-list_li.-type1 {
          background: #80D4B8; }
        .tag .tag-list .tag-list_li.-type3 {
          background: #333333; }
        .tag .tag-list .tag-list_li.-type4 {
          background: #65AADD; }
        .tag .tag-list .tag-list_li.-type5 {
          background: #FFE450;
          color: #000; }
          .tag .tag-list .tag-list_li.-type5 .tag-list-tags .tag-list-tags_li {
            border: 2px solid #000; }
          .tag .tag-list .tag-list_li.-type5 .tag-list-more {
            background: url(../img/arrow_readmore_black.svg) bottom/contain no-repeat; }
        .tag .tag-list .tag-list_li.-type6 {
          background: #F29A6D; }
        .tag .tag-list .tag-list_li.-type0 {
          height: 0;
          margin: 0;
          padding: 0; }
        .tag .tag-list .tag-list_li .tag-list-day {
          text-align: center;
          font-size: 2.82051vw;
          margin-bottom: 6.41026vw; }
        .tag .tag-list .tag-list_li .tag-list-img {
          margin-bottom: 6.41026vw; }
          .tag .tag-list .tag-list_li .tag-list-img img {
            width: 72.82051vw;
            height: 54.35897vw; }
        .tag .tag-list .tag-list_li .tag-list-ttl {
          font-size: 3.58974vw;
          line-height: 3.58974vw;
          font-weight: 700;
          margin-bottom: 5.12821vw;
          text-align: left; }
          .tag .tag-list .tag-list_li .tag-list-ttl img {
            margin-right: 2.5641vw;
            width: 20.25641vw;
            position: relative;
            top: -1.02564vw; }
        .tag .tag-list .tag-list_li .tag-list-text {
          font-size: 3.58974vw;
          line-height: 5.02564vw;
          margin-bottom: 5.12821vw;
          font-weight: 700; }
        .tag .tag-list .tag-list_li .tag-list-tags {
          font-size: 2.5641vw;
          line-height: 5.12821vw;
          margin-bottom: 17.94872vw;
          font-weight: 700; }
          .tag .tag-list .tag-list_li .tag-list-tags .tag-list-tags_li {
            display: inline-block; }
          .tag .tag-list .tag-list_li .tag-list-tags .tag-list-tags_li a {
            border: 0.51282vw solid #fff;
            display: inline-block;
            line-height: 5.12821vw;
            font-size: 2.5641vw;
            height: 5.64103vw;
            border-radius: 2.82051vw;
            padding: 0 2.5641vw;
            margin-right: 2.5641vw;
            margin-bottom: 2.5641vw;
            -webkit-transition: all 0.1s ease-out;
            transition: all 0.1s ease-out;
            background: rgba(0, 0, 0, 0);
            font-weight: 600; }
            .tag .tag-list .tag-list_li .tag-list-tags .tag-list-tags_li a:hover {
              background: rgba(0, 0, 0, 0.05); }
        .tag .tag-list .tag-list_li .tag-list-more {
          width: 32.82051vw;
          font-size: 3.58974vw;
          padding-bottom: 2.05128vw;
          background: url(../img/arrow_readmore.svg) bottom/contain no-repeat;
          position: absolute;
          right: 10.25641vw;
          bottom: 10.25641vw; }
          .tag .tag-list .tag-list_li .tag-list-more img {
            width: 4.10256vw;
            margin-right: 3.58974vw; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInV0aWxpdGllcy9leHRlbmRzL19sYXlvdXQuc2NzcyIsIl9yZXNldC5zY3NzIiwiX2Jhc2Uuc2NzcyIsInV0aWxpdGllcy9taXhpbnMvX2ZvbnQtc21vb3RoaW5nLnNjc3MiLCJhbWltYXRpb25zL2Jhc2Uuc2NzcyIsImJsb2Nrcy9hYm91dC5zY3NzIiwidXRpbGl0aWVzL2Z1bmN0aW9ucy9fY2FsY3VsYXRlLXZ3LXNpemUuc2NzcyIsImJsb2Nrcy9hcnRpY2xlLnNjc3MiLCJibG9ja3MvYmFzZS5zY3NzIiwidXRpbGl0aWVzL21peGlucy9fY2xlYXJmaXguc2NzcyIsImJsb2Nrcy9ibnIuc2NzcyIsImJsb2Nrcy9jYXNlLnNjc3MiLCJibG9ja3MvZm9vdGVyLnNjc3MiLCJibG9ja3MvaGVhZGVyLnNjc3MiLCJibG9ja3MvbWFpbi5zY3NzIiwiYmxvY2tzL21lbnUuc2NzcyIsImJsb2Nrcy9wYW4uc2NzcyIsImJsb2Nrcy9wcmx4LnNjc3MiLCJibG9ja3MvcHJvZHVjdHMuc2NzcyIsImJsb2Nrcy9zbG90LnNjc3MiLCJibG9ja3MvdGFnLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCOzs7Ozs7Ozs0RURTNEU7QUVUNUU7O0NGWUM7QUVURDtFQUFNLFNBQVM7RUFBRSxVQUFVO0VBQUUsZ0JBQWdCLEVBQUE7O0FBQzdDO0VBQWtLLFNBQVM7RUFBRSxVQUFVLEVBQUE7O0FBQ3ZMO0VBQU8saUJBQWlCO0VBQUUseUJBQXlCLEVBQUE7O0FBQ25EO0VBQWMsWUFBWTtFQUFFLG1CQUFtQixFQUFBOztBQUMvQztFQUFpRCxtQkFBbUI7RUFBRSxrQkFBa0IsRUFBQTs7QUFDeEY7RUFBVSxnQkFBZ0IsRUFBQTs7QUFDMUI7RUFBZSxtQkFBbUI7RUFBRSxnQkFBZ0IsRUFBQTs7QUFDcEQ7RUFBeUIsbUJBQW1CO0VBQUUsZUFBZSxFQUFBOztBQUM3RDtFQUFHLGtCQUFrQixFQUFBOztBQUNyQjtFQUFrQixXQUFX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TDlKYyxFQUFBO1FLakJsQztVQW1Mb0IsZUxsS2M7VUttS2QsbUJMbktjO1VLb0tkLGdCQUFnQjtVQUNoQixtQkxyS2MsRUFBQTtRS2pCbEM7VUEwTG9CLGVMektjO1VLMEtkLG1CTDFLYztVSzJLZCxtQkwzS2M7VUs0S2QsZ0JBQWdCLEVBQUE7UUE3THBDO1VBaU1vQixZTGhMYztVS3VMZCxlTHZMYztVS3dMZCxtQkx4TGM7VUt5TGQsbUVBQWtFO1VBQ2xFLGtCQUFrQjtVQUNsQixXTDNMYztVSzRMZCxZTDVMYyxFQUFBO1VLakJsQztZQW9Nd0IsV0xuTFU7WUtvTFYsa0JMcExVLEVBQUEsRUtxTGI7O0FBWWpCO0VBbE5KO0lBbU5RLGtCQUFrQjtJQUNsQix1QkwzTHVEO0lLNEx2RCwwQkw1THVEO0lLNkx2RCxrQkFBa0IsRUFBQTtJQXROMUI7TUF5Tlksb0JMaE1tRDtNS2lNbkQsdUJMak1tRDtNS2tNbkQsZ0JBQWdCO01BQ2hCLHlCTG5NbUQsRUFBQTtJS3pCL0Q7TUFnT1ksb0JMdk1tRDtNS3dNbkQsc0JMeE1tRDtNS3lNbkQseUJMek1tRDtNSzBNbkQsZ0JBQWdCLEVBQUE7SUFuTzVCO01BdU9ZLGtCQUFrQjtNQUNsQixlTC9NbUQ7TUtnTm5ELGVMaE5tRDtNS2lObkQsb0JMak5tRDtNS2tObkQsc0JMbE5tRDtNS21ObkQscUJBQXFCLEVBQUE7TUE1T2pDO1FBK09nQixzQkx0TitDO1FLdU4vQyxrQkFBa0I7UUFDbEIsZ0JMeE4rQztRS3lOL0MsY0x6TitDLEVBQUE7SUt6Qi9EO01BNlBnQixpQkxwTytDO01LcU8vQyxtQkFBbUI7TUFDbkIsd0JMdE8rQztNS3VPL0MsV0FBVztNQUNYLGdCQUFnQjtNQUNoQiw0Qkx6TytDO01LME8vQyxrQkFBa0IsRUFBQTtNQW5RbEM7UUEwUG9CLFNBQVE7UUFDUixVQUFTLEVBQUE7TUEzUDdCO1FBMlFvQix3QkxsUDJDLEVBQUE7UUt6Qi9EO1VBdVF3QixpQkw5T3VDO1VLK092QyxrQkwvT3VDLEVBQUE7TUt6Qi9EO1FBK1FvQixvQkx0UDJDO1FLdVAzQyxz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QztRUTRxRS9DLGlCUjVxRStDO1FRNnFFL0MsdUJSN3FFK0MsRUFBQTtRUXpCL0Q7VUF5c0VvQixlUmhyRTJDO1VRaXJFM0MsZ0JSanJFMkMsRUFBQTtRUXpCL0Q7VUE2c0VvQixpQlJwckUyQyxFQUFBO1FRekIvRDtVQWl0RW9CLHFCUnhyRTJDO1VReXJFM0Msa0JBQWtCO1VBQ2xCLGdCUjFyRTJDO1VRMnJFM0MsZ0JSM3JFMkMsRUFBQTtRUXpCL0Q7VUF3dEVvQixrQkFBa0I7VUFDbEIsZVJoc0UyQztVUWlzRTNDLGdCUmpzRTJDO1VRa3NFM0MsV0FBVztVQUVYLGlCUnBzRTJDO1VRcXNFM0MsZ0NBQXVCO1VBQXZCLHdCQUF1QjtVQUN2Qiw2QkFBb0I7VUFBcEIscUJBQW9CLEVBQUE7TUEvdEV4QztRQW91RWdCLGlCUjNzRStDO1FRNHNFL0Msc0JSNXNFK0M7UVE2c0UvQyx1QlI3c0UrQyxFQUFBO1FRekIvRDtVQTB1RW9CLGdCUmp0RTJDO1VRa3RFM0MsZ0JSbHRFMkMsRUFBQTtRUXpCL0Q7VUE4dUVvQixpQlJydEUyQyxFQUFBO1FRekIvRDtVQWt2RW9CLHFCUnp0RTJDO1VRMHRFM0Msa0JBQWtCO1VBQ2xCLGlCUjN0RTJDO1VRNHRFM0MsY1I1dEUyQztVUTZ0RTNDLGdDQUF3QjtVQUF4Qix3QkFBd0I7VUFDeEIsbUNBQTJCO1VBQTNCLDJCQUEyQixFQUFBO1FBdnZFL0M7VUEydkVvQixrQkFBa0I7VUFDbEIsZ0JSbnVFMkM7VVFvdUUzQyxpQlJwdUUyQztVUXF1RTNDLFdBQVc7VUFDWCxnQlJ0dUUyQyxFQUFBO1FRekIvRDtVQWt3RW9CLGlCUnp1RTJDLEVBQUE7UVF6Qi9EO1VBc3dFb0IsaUJSN3VFMkMsRUFBQTtNUXpCL0Q7UUEyd0VnQixzQlJsdkUrQztRUW12RS9DLGlCUm52RStDO1FRb3ZFL0MsaUJScHZFK0MsRUFBQTtRUXpCL0Q7VUFneEVvQixnQlJ2dkUyQztVUXd2RTNDLGVSeHZFMkMsRUFBQTtRUXpCL0Q7VUFxeEVvQixpQlI1dkUyQyxFQUFBO1FRekIvRDtVQXl4RW9CLHFCUmh3RTJDO1VRaXdFM0Msa0JBQWtCO1VBQ2xCLGlCUmx3RTJDO1VRbXdFM0MsZVJud0UyQztVUW93RTNDLGdDQUF3QjtVQUF4Qix3QkFBd0I7VUFDeEIscUNBQTZCO1VBQTdCLDZCQUE2QixFQUFBO1FBOXhFakQ7VUFreUVvQixrQkFBa0I7VUFDbEIsZ0JSMXdFMkM7VVEyd0UzQyxnQlIzd0UyQztVUTR3RTNDLFdBQVc7VUFDWCxnQlI3d0UyQyxFQUFBO01RekIvRDtRQTJ5RWdCLHFCUmx4RStDO1FRbXhFL0MsaUJSbnhFK0M7UVFveEUvQyx1QlJweEUrQyxFQUFBO1FRekIvRDtVQWd6RW9CLGVSdnhFMkM7VVF3eEUzQyxnQlJ4eEUyQyxFQUFBO1FRekIvRDtVQXF6RW9CLGlCUjV4RTJDLEVBQUE7UVF6Qi9EO1VBeXpFb0IscUJSaHlFMkM7VVFpeUUzQyxrQkFBa0I7VUFDbEIsU1JseUUyQztVUW15RTNDLGdCUm55RTJDLEVBQUE7UVF6Qi9EO1VBZzBFb0Isa0JBQWtCO1VBQ2xCLGdCUnh5RTJDO1VReXlFM0MsZ0JSenlFMkM7VVEweUUzQyxXQUFXO1VBRVgsaUJSNXlFMkM7VVE2eUUzQyw2QkFBb0I7VUFBcEIscUJBQW9CLEVBQUE7TUF0MEV4QztRQTIwRWdCLHNCUmx6RStDO1FRbXpFL0Msc0JSbnpFK0M7UVFvekUvQyxpQlJwekUrQyxFQUFBO1FRekIvRDtVQWcxRW9CLGdCUnZ6RTJDO1VRd3pFM0MsZ0JSeHpFMkMsRUFBQTtRUXpCL0Q7VUFxMUVvQixpQlI1ekUyQyxFQUFBO1FRekIvRDtVQXkxRW9CLHFCUmgwRTJDO1VRaTBFM0Msa0JBQWtCO1VBQ2xCLFNSbDBFMkM7VVFtMEUzQyxnQlJuMEUyQyxFQUFBO1FRekIvRDtVQWcyRW9CLGtCQUFrQjtVQUNsQixnQlJ4MEUyQztVUXkwRTNDLGlCUnowRTJDO1VRMDBFM0MsV0FBVztVQUNYLGlCUjMwRTJDLEVBQUE7TVF6Qi9EO1FBeTJFZ0Isc0JSaDFFK0M7UVFpMUUvQyxpQlJqMUUrQztRUWsxRS9DLHVCUmwxRStDLEVBQUE7UVF6Qi9EO1VBNjJFb0IsaUJScDFFMkMsRUFBQTtRUXpCL0Q7VUFpM0VvQixxQlJ4MUUyQztVUXkxRTNDLGtCQUFrQjtVQUNsQixnQlIxMUUyQztVUTIxRTNDLGdCUjMxRTJDO1VRNDFFM0MsZ0NBQXdCO1VBQXhCLHdCQUF3QjtVQUN4QixxQ0FBNkI7VUFBN0IsNkJBQTZCLEVBQUE7UUF0M0VqRDtVQTAzRW9CLGtCQUFrQjtVQUNsQixhUmwyRTJDO1VRbTJFM0Msa0JSbjJFMkM7VVFvMkUzQyxXQUFXO1VBQ1gsaUJScjJFMkMsRUFBQTtNUXpCL0Q7UUFtNEVnQixzQlIxMkUrQztRUTIyRS9DLHNCUjMyRStDO1FRNDJFL0MsaUJSNTJFK0MsRUFBQTtRUXpCL0Q7VUF3NEVvQixnQlIvMkUyQztVUWczRTNDLGdCUmgzRTJDLEVBQUE7UVF6Qi9EO1VBNjRFb0IsaUJScDNFMkMsRUFBQTtRUXpCL0Q7VUFpNUVvQixxQlJ4M0UyQztVUXkzRTNDLGtCQUFrQjtVQUNsQixTUjEzRTJDO1VRMjNFM0MsZ0JSMzNFMkMsRUFBQTtRUXpCL0Q7VUF3NUVvQixrQkFBa0I7VUFDbEIsZ0JSaDRFMkM7VVFpNEUzQyxpQlJqNEUyQztVUWs0RTNDLFdBQVc7VUFDWCxpQlJuNEUyQyxFQUFBO01RekIvRDtRQWc2RWdCLHNCUnY0RStDO1FRdzRFL0Msc0JSeDRFK0M7UVF5NEUvQyxpQlJ6NEUrQyxFQUFBO1FRekIvRDtVQXE2RW9CLGdCUjU0RTJDO1VRNjRFM0MsZ0JSNzRFMkMsRUFBQTtRUXpCL0Q7VUEwNkVvQixpQlJqNUUyQyxFQUFBO1FRekIvRDtVQTg2RW9CLHFCUnI1RTJDO1VRczVFM0Msa0JBQWtCO1VBQ2xCLFNSdjVFMkM7VVF3NUUzQyxnQlJ4NUUyQyxFQUFBO1FRekIvRDtVQXE3RW9CLGtCQUFrQjtVQUNsQixnQlI3NUUyQztVUTg1RTNDLGlCUjk1RTJDO1VRKzVFM0MsV0FBVztVQUNYLGlCUmg2RTJDLEVBQUE7TVF6Qi9EO1FBODdFZ0Isc0JScjZFK0M7UVFzNkUvQyxpQlJ0NkUrQztRUXU2RS9DLGlCUnY2RStDLEVBQUE7UVF6Qi9EO1VBbThFb0IsZ0JSMTZFMkM7VVEyNkUzQyxlUjM2RTJDLEVBQUE7UVF6Qi9EO1VBdzhFb0IsaUJSLzZFMkMsRUFBQTtRUXpCL0Q7VUE0OEVvQixxQlJuN0UyQztVUW83RTNDLGtCQUFrQjtVQUNsQixpQlJyN0UyQztVUXM3RTNDLGVSdDdFMkM7VVF1N0UzQyxnQ0FBd0I7VUFBeEIsd0JBQXdCO1VBQ3hCLHFDQUE2QjtVQUE3Qiw2QkFBNkIsRUFBQTtRQWo5RWpEO1VBcTlFb0Isa0JBQWtCO1VBQ2xCLGdCUjc3RTJDO1VRODdFM0MsZ0JSOTdFMkM7VVErN0UzQyxXQUFXO1VBQ1gsZ0JSaDhFMkMsRUFBQTtNUXpCL0Q7UUE4OUVnQixxQlJyOEUrQztRUXM4RS9DLGlCUnQ4RStDO1FRdThFL0MsdUJSdjhFK0MsRUFBQTtRUXpCL0Q7VUFtK0VvQixlUjE4RTJDO1VRMjhFM0MsZ0JSMzhFMkMsRUFBQTtRUXpCL0Q7VUF3K0VvQixpQlIvOEUyQyxFQUFBO1FRekIvRDtVQTQrRW9CLHFCUm45RTJDO1VRbzlFM0Msa0JBQWtCO1VBQ2xCLFNScjlFMkM7VVFzOUUzQyxnQlJ0OUUyQyxFQUFBO1FRekIvRDtVQW0vRW9CLGtCQUFrQjtVQUNsQixnQlIzOUUyQztVUTQ5RTNDLGdCUjU5RTJDO1VRNjlFM0MsV0FBVztVQUVYLGlCUi85RTJDO1VRZytFM0MsNkJBQW9CO1VBQXBCLHFCQUFvQixFQUFBO01Bei9FeEM7UUE4L0VnQixzQlJyK0UrQztRUXMrRS9DLHNCUnQrRStDO1FRdStFL0MsaUJSditFK0MsRUFBQTtRUXpCL0Q7VUFtZ0ZvQixnQlIxK0UyQztVUTIrRTNDLGdCUjMrRTJDLEVBQUE7UVF6Qi9EO1VBd2dGb0IsaUJSLytFMkMsRUFBQTtRUXpCL0Q7VUE0Z0ZvQixxQlJuL0UyQztVUW8vRTNDLGtCQUFrQjtVQUNsQixTUnIvRTJDO1VRcy9FM0MsZ0JSdC9FMkMsRUFBQTtRUXpCL0Q7VUFtaEZvQixrQkFBa0I7VUFDbEIsZ0JSMy9FMkM7VVE0L0UzQyxpQlI1L0UyQztVUTYvRTNDLFdBQVc7VUFDWCxpQlI5L0Uy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c0JkL2QyQztVY2dlM0Msd0JkaGUyQztVY2llM0MsZ0JBQWdCLEVBQUE7UUExZnBDO1VBOGZvQixtQmRyZTJDO1Vjc2UzQyxzQmR0ZTJDO1VjeWUzQyx5QmR6ZTJDO1VjMGUzQyxnQkFBZ0IsRUFBQTtVQW5nQnBDO1lBcWdCd0IscUJBQXFCLEVBQUE7VUFyZ0I3QztZQXdnQndCLDRCQUEwQjtZQUMxQixxQkFBcUI7WUFDckIsc0JkamZ1QztZY2tmdkMsbUJkbGZ1QztZY21mdkMsaUJkbmZ1QztZY29mdkMsd0JkcGZ1QztZY3FmdkMsbUJkcmZ1QztZY3NmdkMsc0JkdGZ1QztZY3VmdkMsdUJkdmZ1QztZY3lmdkMscUNBQTZCO1lBQTdCLDZCQUE2QjtZQUM3Qiw0QkFBNEI7WUFDNUIsZ0JBQWdCLEVBQUE7WUFwaEJ4QztjQXNoQjRCLCtCQUErQixFQUFBO1FBdGhCM0Q7VUE0aEJvQixpQmRuZ0IyQztVYzBnQjNDLG9CZDFnQjJDO1VjMmdCM0MseUJkM2dCMkM7VWM0Z0IzQyxtRUFBa0U7VUFDbEUsa0JBQWtCO1VBQ2xCLGlCZDlnQjJDO1VjK2dCM0Msa0JkL2dCMkMsRUFBQTtVY3pCL0Q7WUEraEJ3QixnQmR0Z0J1QztZY3VnQnZDLHVCZHZnQnVDLEVBQUEsRWN3Z0IxQyIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICpcbiAqIFV0aWxpdHk6IEV4dGVuZCAtIGxheW91dFxuICpcbm1lZGlh44Gu5aSW44Gn5L2c44KL5b+F6KaB44GM44GC44KLXG4uYmFzZXtcblx0QGV4dGVuZCAlY2VudGVyXG59XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcclxuICogUkVTRVRcclxuKi9cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogNjIuNSU7IH1cblxuZGl2LCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBkbCwgZHQsIGRkLCB1bCwgb2wsIGxpLCBibG9ja3F1b3RlLCBwcmUsIHRhYmxlLCBjYXB0aW9uLCB0aCwgdGQsIGFkZHJlc3MsIGZvcm0sIGZpZWxkc2V0LCBsZWdlbmQsIG9iamVjdCwgaGVhZGVyLCBmb290ZXIsIHNlY3Rpb24sIGFydGljbGUsIG5hdiwgZmlndXJlLCBjYW52YXMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxudGFibGUge1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgfVxuXG5maWVsZHNldCwgaW1nIHtcbiAgYm9yZGVyOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbmFkZHJlc3MsIGNhcHRpb24sIGNpdGUsIGNvZGUsIGRmbiwgZW0sIHN0cm9uZywgdGgsIHZhciB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5vbCwgdWwsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG5jYXB0aW9uLCB0aCwgdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHNtYWxsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxMDAlOyB9XG5cbmkge1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuICBjb250ZW50OiAnJzsgfVxuXG5hYmJyLCBhY3JvbnltIHtcbiAgYm9yZGVyOiBub25lOyB9XG5cbnN1cCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuc3ViIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbmEsIG9iamVjdCwgZW1iZWQge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbmE6aG92ZXIsIGE6YWN0aXZlLCBhOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG5oZWFkZXIsIGZvb3Rlciwgc2VjdGlvbiwgYXJ0aWNsZSwgbmF2LCBmaWd1cmUsIGNhbnZhcywgbWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmJvZHkge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJGUC3jg5Ljg6njgq7jg45VROinkuOCtCBTdGROIFc2XCIsXCJGUC3jg5Ljg6njgq7jg45VROinkuOCtCBTdGROIFc1XCIsXCJGUC3jg5Ljg6njgq7jg45VROinkuOCtCBTdGROIFc0XCIsXCJGUC3jg5Ljg6njgq7jg45VROinkuOCtCBTdGROIFczXCI7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMzMzOyB9XG5cbi8qXG7jg5Ljg6njgq7jg45VROinkuOCtCBTdGROIFczICBcdGZvbnQtZmFtaWx5OiA7XG7jg5Ljg6njgq7jg45VROinkuOCtCBTdGROIFc0IFx0Zm9udC1mYW1pbHk6IFwiRlAt44OS44Op44Ku44OOVUTop5LjgrQgU3RkTiBXNFwiO1xu44OS44Op44Ku44OOVUTop5LjgrQgU3RkTiBXNSAgXHRmb250LWZhbWlseTogXCJGUC3jg5Ljg6njgq7jg45VROinkuOCtCBTdGROIFc1XCI7XG7jg5Ljg6njgq7jg45VROinkuOCtCBTdGROIFc2XHRmb250LWZhbWlseTogXCJGUC3jg5Ljg6njgq7jg45VROinkuOCtCBTdGROIFc2XCI7XG4qL1xubWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbnN1cCB7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdG9wOiAtMC4yZW07IH1cblxuLi1mb250IHtcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXJOZXh0TFRQcm8tRGVtaSc7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuKiwgKjo6YmVmb3JlLCAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLndpbGwtY2hhbmdlIHtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTsgfVxuXG5hIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKlxuTEFOR1VBR0Ugb3IgREVWSUNFXG4qL1xuLmxhbmctanAgW2RhdGEtbGFuZz1cImVuXCJdIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5sYW5nLWVuIFtkYXRhLWxhbmc9XCJqcFwiXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgW2RhdGEtZGV2aWNlPVwic3BcIl0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBbZGF0YS1kZXZpY2U9XCJwY1wiXSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLypcbkBrZXlmcmFtZXMgeHh4IHtcbiAgMCUgICB7fVxuXG4gIDUwJSAge31cblxuICAxMDAlIHt9XG4gIEFBQVxufVxuKi9cbkBrZXlmcmFtZXMgYXJyb3dfZnQge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCBib3R0b207IH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYWJvdXQge1xuICAgIHBhZGRpbmctdG9wOiA3LjV2dzsgfVxuICAgIC5hYm91dCAuYWJvdXQtbmF2IHtcbiAgICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGhlaWdodDogMTN2dzsgfVxuICAgICAgLmFib3V0IC5hYm91dC1uYXYgLmFib3V0LW5hdi1saXN0IHtcbiAgICAgICAgaGVpZ2h0OiAxM3Z3O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAuYWJvdXQgLmFib3V0LW5hdiAuYWJvdXQtbmF2LWxpc3QgLmFib3V0LW5hdi1saXN0X2xpIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMi4yNXZ3O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBtYXJnaW46IDAgMi4wODMzM3Z3OyB9XG4gICAgICAgICAgLmFib3V0IC5hYm91dC1uYXYgLmFib3V0LW5hdi1saXN0IC5hYm91dC1uYXYtbGlzdF9saTpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgd2lkdGg6IDEyMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwMCU7XG4gICAgICAgICAgICB0b3A6IC01MCU7XG4gICAgICAgICAgICBsZWZ0OiAtMTAlO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLW91dDsgfVxuICAgICAgICAgIC5hYm91dCAuYWJvdXQtbmF2IC5hYm91dC1uYXYtbGlzdCAuYWJvdXQtbmF2LWxpc3RfbGk6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMTsgfVxuICAgICAgICAgIC5hYm91dCAuYWJvdXQtbmF2IC5hYm91dC1uYXYtbGlzdCAuYWJvdXQtbmF2LWxpc3RfbGk6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgLmFib3V0IC5hYm91dC1uYXYgLmFib3V0LW5hdi1saXN0IC5hYm91dC1uYXYtbGlzdF9saSBpbWcge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNjY2Njd2dztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogMC44MzMzM3Z3O1xuICAgICAgICAgICAgd2lkdGg6IDAuODMzMzN2dzsgfVxuICAgIC5hYm91dCAuYWJvdXQtY3VycmVudCB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgbGVmdDogNC41ODMzM3Z3OyB9XG4gICAgICAuYWJvdXQgLmFib3V0LWN1cnJlbnQgdWwuYWJvdXQtY3VycmVudC1kb3QgbGkge1xuICAgICAgICB3aWR0aDogMC42NjY2N3Z3O1xuICAgICAgICBoZWlnaHQ6IDAuNjY2Njd2dztcbiAgICAgICAgYmFja2dyb3VuZDogIzMzMztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjgzMzMzdnc7XG4gICAgICAgIG9wYWNpdHk6IDAuMTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIC5hYm91dCAuYWJvdXQtY3VycmVudCB1bC5hYm91dC1jdXJyZW50LWRvdCBsaS4tY3VycmVudCB7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLmFib3V0IC5hYm91dC1jdXJyZW50IHVsLmFib3V0LWN1cnJlbnQtdGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IC0wLjgzMzMzdnc7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAgICAgICAuYWJvdXQgLmFib3V0LWN1cnJlbnQgdWwuYWJvdXQtY3VycmVudC10ZXh0IGxpIHtcbiAgICAgICAgICBmb250LXNpemU6IDF2dztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDE2LjY2NjY3dnc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IC04LjMzMzMzdnc7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgICAgICAuYWJvdXQgLmFib3V0LWN1cnJlbnQgdWwuYWJvdXQtY3VycmVudC10ZXh0IGxpLi1jdXJyZW50IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuYWJvdXQgLmFib3V0LXN0YXRlbWVudCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHZ3O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuYWJvdXQgLmFib3V0LXN0YXRlbWVudCAuYWJvdXQtc3RhdGVtZW50LXR0bCB7XG4gICAgICAgIGZvbnQtc2l6ZTogNXZ3O1xuICAgICAgICBsaW5lLWhlaWdodDogNXZ3O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHZ3OyB9XG4gICAgICAuYWJvdXQgLmFib3V0LXN0YXRlbWVudCAuYWJvdXQtc3RhdGVtZW50LWFib3V0IHtcbiAgICAgICAgd2lkdGg6IDkzLjgzMzMzdnc7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDEwdnc7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgLmFib3V0IC5hYm91dC1zdGF0ZW1lbnQgLmFib3V0LXN0YXRlbWVudC1hYm91dCAuYWJvdXQtc3RhdGVtZW50LWFib3V0LWxlZnQge1xuICAgICAgICAgIHdpZHRoOiA0Ni45MTY2N3Z3O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogOS42NjY2N3Z3OyB9XG4gICAgICAgICAgLmFib3V0IC5hYm91dC1zdGF0ZW1lbnQgLmFib3V0LXN0YXRlbWVudC1hYm91dCAuYWJvdXQtc3RhdGVtZW50LWFib3V0LWxlZnQgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjV2dztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjV2dzsgfVxuICAgICAgICAuYWJvdXQgLmFib3V0LXN0YXRlbWVudCAuYWJvdXQtc3RhdGVtZW50LWFib3V0IC5hYm91dC1zdGF0ZW1lbnQtYWJvdXQtcmlnaHQge1xuICAgICAgICAgIHdpZHRoOiA0Ni45MTY2N3Z3O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogOC4wODMzM3Z3OyB9XG4gICAgICAgICAgLmFib3V0IC5hYm91dC1zdGF0ZW1lbnQgLmFib3V0LXN0YXRlbWVudC1hYm91dCAuYWJvdXQtc3RhdGVtZW50LWFib3V0LXJpZ2h0IHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjE2NjY3dnc7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi4zMzMzM3Z3O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgLmFib3V0IC5hYm91dC1zdGF0ZW1lbnQgLmFib3V0LXN0YXRlbWVudC1wbGF5ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwdnc7IH1cbiAgICAgICAgLmFib3V0IC5hYm91dC1zdGF0ZW1lbnQgLmFib3V0LXN0YXRlbWVudC1wbGF5ZXIgcCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEuNjY2Njd2dztcbiAgICAgICAgICBjb2xvcjogI2FlYWVhZTtcbiAgICAgICAgICBmb250LXNpemU6IDEuNXZ3OyB9XG4gICAgLmFib3V0IC5hYm91dC1mZWF0dXJlcyB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHZ3O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwdnc7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5hYm91dCAuYWJvdXQtZmVhdHVyZXMgLmFib3V0LWZlYXR1cmVzLXBsYXllciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTB2dzsgfVxuICAgICAgICAuYWJvdXQgLmFib3V0LWZlYXR1cmVzIC5hYm91dC1mZWF0dXJlcy1wbGF5ZXIgZGl2IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgd2lkdGg6IDkzLjkxNjY3dnc7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgICAgICAuYWJvdXQgLmFib3V0LWZlYXR1cmVzIC5hYm91dC1mZWF0dXJlcy1wbGF5ZXIgZGl2IGltZyB7XG4gICAgICAgICAgICB3aWR0aDogOTMuOTE2Njd2dztcbiAgICAgICAgICAgIGhlaWdodDogNTIuODMzMzN2dztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgICAgLmFib3V0IC5hYm91dC1mZWF0dXJlcyAuYWJvdXQtZmVhdHVyZXMtcGxheWVyIGlmcmFtZSB7XG4gICAgICAgICAgd2lkdGg6IDkzLjkxNjY3dnc7XG4gICAgICAgICAgaGVpZ2h0OiA1Mi44MzMzM3Z3O1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgICAgICAgLmFib3V0IC5hYm91dC1mZWF0dXJlcyAuYWJvdXQtZmVhdHVyZXMtcGxheWVyIHAge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxLjY2NjY3dnc7XG4gICAgICAgICAgY29sb3I6ICNhZWFlYWU7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjV2dzsgfVxuICAgICAgLmFib3V0IC5hYm91dC1mZWF0dXJlcyAuYWJvdXQtZmVhdHVyZXMtYWJvdXQge1xuICAgICAgICB3aWR0aDogODMuMzMzMzN2dztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTB2dztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAuYWJvdXQgLmFib3V0LWZlYXR1cmVzIC5hYm91dC1mZWF0dXJlcy1hYm91dCAuYWJvdXQtZmVhdHVyZXMtYWJvdXQtbGVmdCB7XG4gICAgICAgICAgd2lkdGg6IDQ2LjkxNjY3dnc7IH1cbiAgICAgICAgICAuYWJvdXQgLmFib3V0LWZlYXR1cmVzIC5hYm91dC1mZWF0dXJlcy1hYm91dCAuYWJvdXQtZmVhdHVyZXMtYWJvdXQtbGVmdCBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDV2dztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1dnc7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjI1dnc7IH1cbiAgICAgICAgICAuYWJvdXQgLmFib3V0LWZlYXR1cmVzIC5hYm91dC1mZWF0dXJlcy1hYm91dCAuYWJvdXQtZmVhdHVyZXMtYWJvdXQtbGVmdCBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42NjY2N3Z3O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMuMzMzMzN2dztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgICAgLmFib3V0IC5hYm91dC1mZWF0dXJlcyAuYWJvdXQtZmVhdHVyZXMtYWJvdXQgLmFib3V0LWZlYXR1cmVzLWFib3V0LXJpZ2h0IHtcbiAgICAgICAgICB3aWR0aDogNDYuOTE2Njd2dzsgfVxuICAgICAgICAgIC5hYm91dCAuYWJvdXQtZmVhdHVyZXMgLmFib3V0LWZlYXR1cmVzLWFib3V0IC5hYm91dC1mZWF0dXJlcy1hYm91dC1yaWdodCBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xNjY2N3Z3O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMzMzMzN2dztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgIC5hYm91dCAuYWJvdXQtZmVhdHVyZXMgLmFib3V0LWZlYXR1cmVzLWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAuYWJvdXQgLmFib3V0LWZlYXR1cmVzIC5hYm91dC1mZWF0dXJlcy1saXN0IC5hYm91dC1mZWF0dXJlcy1saXN0X2xpIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAyMi45MTY2N3Z3O1xuICAgICAgICAgIG1hcmdpbjogMCAzLjMzMzMzdnc7IH1cbiAgICAgICAgICAuYWJvdXQgLmFib3V0LWZlYXR1cmVzIC5hYm91dC1mZWF0dXJlcy1saXN0IC5hYm91dC1mZWF0dXJlcy1saXN0X2xpIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41dnc7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi43NXZ3O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44MzMzM3Z3OyB9XG4gICAgICAgICAgLmFib3V0IC5hYm91dC1mZWF0dXJlcyAuYWJvdXQtZmVhdHVyZXMtbGlzdCAuYWJvdXQtZmVhdHVyZXMtbGlzdF9saSBoNCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNjY2Njd2dztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAydnc7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0LjE2NjY3dnc7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAgICAgLmFib3V0IC5hYm91dC1mZWF0dXJlcyAuYWJvdXQtZmVhdHVyZXMtbGlzdCAuYWJvdXQtZmVhdHVyZXMtbGlzdF9saSBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXZ3O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJ2dztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7IH1cbiAgICAuYWJvdXQgLmFib3V0LW1ha2luZyB7XG4gICAgICBwYWRkaW5nLXRvcDogMTB2dztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMS42NjY2N3Z3O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuYWJvdXQgLmFib3V0LW1ha2luZyAuYWJvdXQtbWFraW5nLXR0bCB7XG4gICAgICAgIGZvbnQtc2l6ZTogNXZ3O1xuICAgICAgICBsaW5lLWhlaWdodDogNXZ3O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjgzMzMzdnc7IH1cbiAgICAgICAgLmFib3V0IC5hYm91dC1tYWtpbmcgLmFib3V0LW1ha2luZy10dGwgaW1nIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMS42NjY2N3Z3O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IDAuNjY2Njd2dztcbiAgICAgICAgICB3aWR0aDogMTMuNjY2Njd2dzsgfVxuICAgICAgLmFib3V0IC5hYm91dC1tYWtpbmcgLmFib3V0LW1ha2luZy1zdWJ0dGwge1xuICAgICAgICBmb250LXNpemU6IDEuNjY2Njd2dztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDN2dztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXZ3O1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAuYWJvdXQgLmFib3V0LW1ha2luZyAuYWJvdXQtbWFraW5nLXRleHQge1xuICAgICAgICB3aWR0aDogNjEuNjY2Njd2dztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xNjY2N3Z3O1xuICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNi42NjY2N3Z3O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAuYWJvdXQgLmFib3V0LW1ha2luZyAuYWJvdXQtbWFraW5nLWxpc3Qge1xuICAgICAgICB3aWR0aDogNjEuNjY2Njd2dztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwOyB9XG4gICAgICAgIC5hYm91dCAuYWJvdXQtbWFraW5nIC5hYm91dC1tYWtpbmctbGlzdCAuYWJvdXQtbWFraW5nLWxpc3RfbGkuLW1lbnUge1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2Utb3V0O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMy4zMzMzM3Z3O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzLjMzMzMzdnc7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMGYwZjA7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgLmFib3V0IC5hYm91dC1tYWtpbmcgLmFib3V0LW1ha2luZy1saXN0IC5hYm91dC1tYWtpbmctbGlzdF9saS4tbWVudTpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDIpOyB9XG4gICAgICAgICAgLmFib3V0IC5hYm91dC1tYWtpbmcgLmFib3V0LW1ha2luZy1saXN0IC5hYm91dC1tYWtpbmctbGlzdF9saS4tbWVudSBoNiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDV2dztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMuNjY2Njd2dztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNjY2Njd2dzsgfVxuICAgICAgICAgIC5hYm91dCAuYWJvdXQtbWFraW5nIC5hYm91dC1tYWtpbmctbGlzdCAuYWJvdXQtbWFraW5nLWxpc3RfbGkuLW1lbnUgLmFib3V0LW1ha2luZy1saXN0LXdpZGUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS42NjY2N3Z3O1xuICAgICAgICAgICAgZmxleC1ncm93OiAxOyB9XG4gICAgICAgICAgICAuYWJvdXQgLmFib3V0LW1ha2luZyAuYWJvdXQtbWFraW5nLWxpc3QgLmFib3V0LW1ha2luZy1saXN0X2xpLi1tZW51IC5hYm91dC1tYWtpbmctbGlzdC13aWRlIGgzIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjV2dztcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4xNjY2N3Z3OyB9XG4gICAgICAgICAgICAuYWJvdXQgLmFib3V0LW1ha2luZyAuYWJvdXQtbWFraW5nLWxpc3QgLmFib3V0LW1ha2luZy1saXN0X2xpLi1tZW51IC5hYm91dC1tYWtpbmctbGlzdC13aWRlIHAge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTY2Njd2dztcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjMzMzN2dztcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgICAgIC5hYm91dCAuYWJvdXQtbWFraW5nIC5hYm91dC1tYWtpbmctbGlzdCAuYWJvdXQtbWFraW5nLWxpc3RfbGkuLW1lbnUgLmFib3V0LW1ha2luZy1saXN0LWljb24gaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMHZ3O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHZ3OyB9XG4gICAgICAgICAgLmFib3V0IC5hYm91dC1tYWtpbmcgLmFib3V0LW1ha2luZy1saXN0IC5hYm91dC1tYWtpbmctbGlzdF9saS4tbWVudSAuYWJvdXQtbWFraW5nLWxpc3QtYnRuIHtcbiAgICAgICAgICAgIHdpZHRoOiA0LjgzMzMzdnc7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwdnc7IH1cbiAgICAgICAgICAgIC5hYm91dCAuYWJvdXQtbWFraW5nIC5hYm91dC1tYWtpbmctbGlzdCAuYWJvdXQtbWFraW5nLWxpc3RfbGkuLW1lbnUgLmFib3V0LW1ha2luZy1saXN0LWJ0bjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2FkYWRhZDtcbiAgICAgICAgICAgICAgd2lkdGg6IDAuMTY2Njd2dztcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzdnc7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OiAzLjMzMzMzdnc7XG4gICAgICAgICAgICAgIHRvcDogMy40MTY2N3Z3O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZS1vdXQgYWxsOyB9XG4gICAgICAgICAgICAuYWJvdXQgLmFib3V0LW1ha2luZyAuYWJvdXQtbWFraW5nLWxpc3QgLmFib3V0LW1ha2luZy1saXN0X2xpLi1tZW51IC5hYm91dC1tYWtpbmctbGlzdC1idG46YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2FkYWRhZDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAwLjE2NjY3dnc7XG4gICAgICAgICAgICAgIHdpZHRoOiAzdnc7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiA0LjgzMzMzdnc7XG4gICAgICAgICAgICAgIGxlZnQ6IDEuODMzMzN2dztcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgICAgLmFib3V0IC5hYm91dC1tYWtpbmcgLmFib3V0LW1ha2luZy1saXN0IC5hYm91dC1tYWtpbmctbGlzdF9saS4tbWVudS4tb3BlbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAgIC5hYm91dCAuYWJvdXQtbWFraW5nIC5hYm91dC1tYWtpbmctbGlzdCAuYWJvdXQtbWFraW5nLWxpc3RfbGkuLW1lbnUuLW9wZW4gLmFib3V0LW1ha2luZy1saXN0LWJ0bjpiZWZvcmUge1xuICAgICAgICAgICAgICB0b3A6IDQuODMzMzN2dztcbiAgICAgICAgICAgICAgaGVpZ2h0OiAwdnc7IH1cbiAgICAgICAgLmFib3V0IC5hYm91dC1tYWtpbmcgLmFib3V0LW1ha2luZy1saXN0IC5hYm91dC1tYWtpbmctbGlzdF9saS4tY29udGVudCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAuYWJvdXQgLmFib3V0LW1ha2luZyAuYWJvdXQtbWFraW5nLWxpc3QgLmFib3V0LW1ha2luZy1saXN0X2xpLi1jb250ZW50IC5hYm91dC1tYWtpbmctbGlzdF9pbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXZ3OyB9XG4gICAgICAgICAgICAuYWJvdXQgLmFib3V0LW1ha2luZyAuYWJvdXQtbWFraW5nLWxpc3QgLmFib3V0LW1ha2luZy1saXN0X2xpLi1jb250ZW50IC5hYm91dC1tYWtpbmctbGlzdF9pbWcgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDM4LjgzMzMzdnc7IH1cbiAgICAgICAgICAgIC5hYm91dCAuYWJvdXQtbWFraW5nIC5hYm91dC1tYWtpbmctbGlzdCAuYWJvdXQtbWFraW5nLWxpc3RfbGkuLWNvbnRlbnQgLmFib3V0LW1ha2luZy1saXN0X2ltZyAuYWJvdXQtbWFraW5nLWxpc3RfaW1nX2NvdmVyIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgICAgLmFib3V0IC5hYm91dC1tYWtpbmcgLmFib3V0LW1ha2luZy1saXN0IC5hYm91dC1tYWtpbmctbGlzdF9saS4tY29udGVudCAuYWJvdXQtbWFraW5nLWxpc3RfaW1nIHZpZGVvIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDM4LjgzMzMzdnc7IH1cbiAgICAgICAgICAuYWJvdXQgLmFib3V0LW1ha2luZyAuYWJvdXQtbWFraW5nLWxpc3QgLmFib3V0LW1ha2luZy1saXN0X2xpLi1jb250ZW50IC5hYm91dC1tYWtpbmctbGlzdF90eHQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAzOC44MzMzM3Z3O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBmb250LXNpemU6IDF2dztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0LjV2dzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFib3V0IHtcbiAgICBwYWRkaW5nLXRvcDogOTBweDsgfVxuICAgIC5hYm91dCAuYWJvdXQtbmF2IHtcbiAgICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGhlaWdodDogMTU2cHg7IH1cbiAgICAgIC5hYm91dCAuYWJvdXQtbmF2IC5hYm91dC1uYXYtbGlzdCB7XG4gICAgICAgIGhlaWdodDogMTU2cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIC5hYm91dCAuYWJvdXQtbmF2IC5hYm91dC1uYXYtbGlzdCAuYWJvdXQtbmF2LWxpc3RfbGkge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBtYXJnaW46IDAgMjVweDsgfVxuICAgICAgICAgIC5hYm91dCAuYWJvdXQtbmF2IC5hYm91dC1uYXYtbGlzdCAuYWJvdXQtbmF2LWxpc3RfbGk6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIHdpZHRoOiAxMjAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMDAlO1xuICAgICAgICAgICAgdG9wOiAtNTAlO1xuICAgICAgICAgICAgbGVmdDogLTEwJTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgb3BhY2l0eTogMC4wO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1vdXQ7IH1cbiAgICAgICAgICAuYWJvdXQgLmFib3V0LW5hdiAuYWJvdXQtbmF2LWxpc3QgLmFib3V0LW5hdi1saXN0X2xpOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjE7IH1cbiAgICAgICAgICAuYWJvdXQgLmFib3V0LW5hdiAuYWJvdXQtbmF2LWxpc3QgLmFib3V0LW5hdi1saXN0X2xpOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgIC5hYm91dCAuYWJvdXQtbmF2IC5hYm91dC1uYXYtbGlzdCAuYWJvdXQtbmF2LWxpc3RfbGkgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7IH1cbiAgICAuYWJvdXQgLmFib3V0LWN1cnJlbnQge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgIGxlZnQ6IDU1cHg7IH1cbiAgICAgIC5hYm91dCAuYWJvdXQtY3VycmVudCB1bC5hYm91dC1jdXJyZW50LWRvdCBsaSB7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIG9wYWNpdHk6IDAuMTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIC5hYm91dCAuYWJvdXQtY3VycmVudCB1bC5hYm91dC1jdXJyZW50LWRvdCBsaS4tY3VycmVudCB7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLmFib3V0IC5hYm91dC1jdXJyZW50IHVsLmFib3V0LWN1cnJlbnQtdGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cbiAgICAgICAgLmFib3V0IC5hYm91dC1jdXJyZW50IHVsLmFib3V0LWN1cnJlbnQtdGV4dCBsaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IC0xMDBweDtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgICAgIC5hYm91dCAuYWJvdXQtY3VycmVudCB1bC5hYm91dC1jdXJyZW50LXRleHQgbGkuLWN1cnJlbnQge1xuICAgICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5hYm91dCAuYWJvdXQtc3RhdGVtZW50IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwO1xuICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuYWJvdXQgLmFib3V0LXN0YXRlbWVudCAuYWJvdXQtc3RhdGVtZW50LXR0bCB7XG4gICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4OyB9XG4gICAgICAuYWJvdXQgLmFib3V0LXN0YXRlbWVudCAuYWJvdXQtc3RhdGVtZW50LWFib3V0IHtcbiAgICAgICAgd2lkdGg6IDExMjZweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgLmFib3V0IC5hYm91dC1zdGF0ZW1lbnQgLmFib3V0LXN0YXRlbWVudC1hYm91dCAuYWJvdXQtc3RhdGVtZW50LWFib3V0LWxlZnQge1xuICAgICAgICAgIHdpZHRoOiA1NjNweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDExNnB4OyB9XG4gICAgICAgICAgLmFib3V0IC5hYm91dC1zdGF0ZW1lbnQgLmFib3V0LXN0YXRlbWVudC1hYm91dCAuYWJvdXQtc3RhdGVtZW50LWFib3V0LWxlZnQgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7IH1cbiAgICAgICAgLmFib3V0IC5hYm91dC1zdGF0ZW1lbnQgLmFib3V0LXN0YXRlbWVudC1hYm91dCAuYWJvdXQtc3RhdGVtZW50LWFib3V0LXJpZ2h0IHtcbiAgICAgICAgICB3aWR0aDogNTYzcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA5N3B4OyB9XG4gICAgICAgICAgLmFib3V0IC5hYm91dC1zdGF0ZW1lbnQgLmFib3V0LXN0YXRlbWVudC1hYm91dCAuYWJvdXQtc3RhdGVtZW50LWFib3V0LXJpZ2h0IHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cbiAgICAgIC5hYm91dCAuYWJvdXQtc3RhdGVtZW50IC5hYm91dC1zdGF0ZW1lbnQtcGxheWVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDsgfVxuICAgICAgICAuYWJvdXQgLmFib3V0LXN0YXRlbWVudCAuYWJvdXQtc3RhdGVtZW50LXBsYXllciBwIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICBjb2xvcjogI2FlYWVhZTtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAuYWJvdXQgLmFib3V0LWZlYXR1cmVzIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwO1xuICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuYWJvdXQgLmFib3V0LWZlYXR1cmVzIC5hYm91dC1mZWF0dXJlcy1wbGF5ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4OyB9XG4gICAgICAgIC5hYm91dCAuYWJvdXQtZmVhdHVyZXMgLmFib3V0LWZlYXR1cmVzLXBsYXllciBkaXYge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogMTEyN3B4O1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICAgICAgLmFib3V0IC5hYm91dC1mZWF0dXJlcyAuYWJvdXQtZmVhdHVyZXMtcGxheWVyIGRpdiBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDExMjdweDtcbiAgICAgICAgICAgIGhlaWdodDogNjMzcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAgIC5hYm91dCAuYWJvdXQtZmVhdHVyZXMgLmFib3V0LWZlYXR1cmVzLXBsYXllciBpZnJhbWUge1xuICAgICAgICAgIHdpZHRoOiAxMTI3cHg7XG4gICAgICAgICAgaGVpZ2h0OiA2MzRweDsgfVxuICAgICAgICAuYWJvdXQgLmFib3V0LWZlYXR1cmVzIC5hYm91dC1mZWF0dXJlcy1wbGF5ZXIgcCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgY29sb3I6ICNhZWFlYWU7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgICAuYWJvdXQgLmFib3V0LWZlYXR1cmVzIC5hYm91dC1mZWF0dXJlcy1hYm91dCB7XG4gICAgICAgIHdpZHRoOiAxMDAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDEyMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgIC5hYm91dCAuYWJvdXQtZmVhdHVyZXMgLmFib3V0LWZlYXR1cmVzLWFib3V0IC5hYm91dC1mZWF0dXJlcy1hYm91dC1sZWZ0IHtcbiAgICAgICAgICB3aWR0aDogNTYzcHg7IH1cbiAgICAgICAgICAuYWJvdXQgLmFib3V0LWZlYXR1cmVzIC5hYm91dC1mZWF0dXJlcy1hYm91dCAuYWJvdXQtZmVhdHVyZXMtYWJvdXQtbGVmdCBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDsgfVxuICAgICAgICAgIC5hYm91dCAuYWJvdXQtZmVhdHVyZXMgLmFib3V0LWZlYXR1cmVzLWFib3V0IC5hYm91dC1mZWF0dXJlcy1hYm91dC1sZWZ0IHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAgIC5hYm91dCAuYWJvdXQtZmVhdHVyZXMgLmFib3V0LWZlYXR1cmVzLWFib3V0IC5hYm91dC1mZWF0dXJlcy1hYm91dC1yaWdodCB7XG4gICAgICAgICAgd2lkdGg6IDU2M3B4OyB9XG4gICAgICAgICAgLmFib3V0IC5hYm91dC1mZWF0dXJlcyAuYWJvdXQtZmVhdHVyZXMtYWJvdXQgLmFib3V0LWZlYXR1cmVzLWFib3V0LXJpZ2h0IHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAuYWJvdXQgLmFib3V0LWZlYXR1cmVzIC5hYm91dC1mZWF0dXJlcy1saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgLmFib3V0IC5hYm91dC1mZWF0dXJlcyAuYWJvdXQtZmVhdHVyZXMtbGlzdCAuYWJvdXQtZmVhdHVyZXMtbGlzdF9saSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMjc1cHg7XG4gICAgICAgICAgbWFyZ2luOiAwIDQwcHg7IH1cbiAgICAgICAgICAuYWJvdXQgLmFib3V0LWZlYXR1cmVzIC5hYm91dC1mZWF0dXJlcy1saXN0IC5hYm91dC1mZWF0dXJlcy1saXN0X2xpIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAgIC5hYm91dCAuYWJvdXQtZmVhdHVyZXMgLmFib3V0LWZlYXR1cmVzLWxpc3QgLmFib3V0LWZlYXR1cmVzLWxpc3RfbGkgaDQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgICAgIC5hYm91dCAuYWJvdXQtZmVhdHVyZXMgLmFib3V0LWZlYXR1cmVzLWxpc3QgLmFib3V0LWZlYXR1cmVzLWxpc3RfbGkgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7IH1cbiAgICAuYWJvdXQgLmFib3V0LW1ha2luZyB7XG4gICAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5hYm91dCAuYWJvdXQtbWFraW5nIC5hYm91dC1tYWtpbmctdHRsIHtcbiAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAuYWJvdXQgLmFib3V0LW1ha2luZyAuYWJvdXQtbWFraW5nLXR0bCBpbWcge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICB3aWR0aDogMTY0cHg7IH1cbiAgICAgIC5hYm91dCAuYWJvdXQtbWFraW5nIC5hYm91dC1tYWtpbmctc3VidHRsIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgLmFib3V0IC5hYm91dC1tYWtpbmcgLmFib3V0LW1ha2luZy10ZXh0IHtcbiAgICAgICAgd2lkdGg6IDc0MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLmFib3V0IC5hYm91dC1tYWtpbmcgLmFib3V0LW1ha2luZy1saXN0IHtcbiAgICAgICAgd2lkdGg6IDc0MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7IH1cbiAgICAgICAgLmFib3V0IC5hYm91dC1tYWtpbmcgLmFib3V0LW1ha2luZy1saXN0IC5hYm91dC1tYWtpbmctbGlzdF9saS4tbWVudSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1vdXQ7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjBmMGYwO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgIC5hYm91dCAuYWJvdXQtbWFraW5nIC5hYm91dC1tYWtpbmctbGlzdCAuYWJvdXQtbWFraW5nLWxpc3RfbGkuLW1lbnU6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjAyKTsgfVxuICAgICAgICAgIC5hYm91dCAuYWJvdXQtbWFraW5nIC5hYm91dC1tYWtpbmctbGlzdCAuYWJvdXQtbWFraW5nLWxpc3RfbGkuLW1lbnUgaDYge1xuICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuODtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDRweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAgICAgICAuYWJvdXQgLmFib3V0LW1ha2luZyAuYWJvdXQtbWFraW5nLWxpc3QgLmFib3V0LW1ha2luZy1saXN0X2xpLi1tZW51IC5hYm91dC1tYWtpbmctbGlzdC13aWRlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7IH1cbiAgICAgICAgICAgIC5hYm91dCAuYWJvdXQtbWFraW5nIC5hYm91dC1tYWtpbmctbGlzdCAuYWJvdXQtbWFraW5nLWxpc3RfbGkuLW1lbnUgLmFib3V0LW1ha2luZy1saXN0LXdpZGUgaDMge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cbiAgICAgICAgICAgIC5hYm91dCAuYWJvdXQtbWFraW5nIC5hYm91dC1tYWtpbmctbGlzdCAuYWJvdXQtbWFraW5nLWxpc3RfbGkuLW1lbnUgLmFib3V0LW1ha2luZy1saXN0LXdpZGUgcCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5LjZweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgICAgIC5hYm91dCAuYWJvdXQtbWFraW5nIC5hYm91dC1tYWtpbmctbGlzdCAuYWJvdXQtbWFraW5nLWxpc3RfbGkuLW1lbnUgLmFib3V0LW1ha2luZy1saXN0LWljb24gaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTIwcHg7IH1cbiAgICAgICAgICAuYWJvdXQgLmFib3V0LW1ha2luZyAuYWJvdXQtbWFraW5nLWxpc3QgLmFib3V0LW1ha2luZy1saXN0X2xpLi1tZW51IC5hYm91dC1tYWtpbmctbGlzdC1idG4ge1xuICAgICAgICAgICAgd2lkdGg6IDU4cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEyMHB4OyB9XG4gICAgICAgICAgICAuYWJvdXQgLmFib3V0LW1ha2luZyAuYWJvdXQtbWFraW5nLWxpc3QgLmFib3V0LW1ha2luZy1saXN0X2xpLi1tZW51IC5hYm91dC1tYWtpbmctbGlzdC1idG46YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNhZGFkYWQ7XG4gICAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICAgICAgICAgIHRvcDogNDFweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjRzIGVhc2Utb3V0IGFsbDsgfVxuICAgICAgICAgICAgLmFib3V0IC5hYm91dC1tYWtpbmcgLmFib3V0LW1ha2luZy1saXN0IC5hYm91dC1tYWtpbmctbGlzdF9saS4tbWVudSAuYWJvdXQtbWFraW5nLWxpc3QtYnRuOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNhZGFkYWQ7XG4gICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDU4cHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDIycHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAgIC5hYm91dCAuYWJvdXQtbWFraW5nIC5hYm91dC1tYWtpbmctbGlzdCAuYWJvdXQtbWFraW5nLWxpc3RfbGkuLW1lbnUuLW9wZW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKSAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgICAuYWJvdXQgLmFib3V0LW1ha2luZyAuYWJvdXQtbWFraW5nLWxpc3QgLmFib3V0LW1ha2luZy1saXN0X2xpLi1tZW51Li1vcGVuIC5hYm91dC1tYWtpbmctbGlzdC1idG46YmVmb3JlIHtcbiAgICAgICAgICAgICAgdG9wOiA1OHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDBweDsgfVxuICAgICAgICAuYWJvdXQgLmFib3V0LW1ha2luZyAuYWJvdXQtbWFraW5nLWxpc3QgLmFib3V0LW1ha2luZy1saXN0X2xpLi1jb250ZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIC5hYm91dCAuYWJvdXQtbWFraW5nIC5hYm91dC1tYWtpbmctbGlzdCAuYWJvdXQtbWFraW5nLWxpc3RfbGkuLWNvbnRlbnQgLmFib3V0LW1ha2luZy1saXN0X2ltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICAgICAgICAuYWJvdXQgLmFib3V0LW1ha2luZyAuYWJvdXQtbWFraW5nLWxpc3QgLmFib3V0LW1ha2luZy1saXN0X2xpLi1jb250ZW50IC5hYm91dC1tYWtpbmctbGlzdF9pbWcgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDQ2NnB4OyB9XG4gICAgICAgICAgICAuYWJvdXQgLmFib3V0LW1ha2luZyAuYWJvdXQtbWFraW5nLWxpc3QgLmFib3V0LW1ha2luZy1saXN0X2xpLi1jb250ZW50IC5hYm91dC1tYWtpbmctbGlzdF9pbWcgLmFib3V0LW1ha2luZy1saXN0X2ltZ19jb3ZlciB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICAgIC5hYm91dCAuYWJvdXQtbWFraW5nIC5hYm91dC1tYWtpbmctbGlzdCAuYWJvdXQtbWFraW5nLWxpc3RfbGkuLWNvbnRlbnQgLmFib3V0LW1ha2luZy1saXN0X2ltZyB2aWRlbyB7XG4gICAgICAgICAgICAgIHdpZHRoOiA0NjZweDsgfVxuICAgICAgICAgIC5hYm91dCAuYWJvdXQtbWFraW5nIC5hYm91dC1tYWtpbmctbGlzdCAuYWJvdXQtbWFraW5nLWxpc3RfbGkuLWNvbnRlbnQgLmFib3V0LW1ha2luZy1saXN0X3R4dCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDQ2NnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTRweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWJvdXQge1xuICAgIHBhZGRpbmctdG9wOiAxNS4zODQ2MnZ3OyB9XG4gICAgLmFib3V0IC5hYm91dC1uYXYge1xuICAgICAgYmFja2dyb3VuZDogIzMzMztcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgaGVpZ2h0OiAyNy4xNzk0OXZ3OyB9XG4gICAgICAuYWJvdXQgLmFib3V0LW5hdiAuYWJvdXQtbmF2LWxpc3Qge1xuICAgICAgICBoZWlnaHQ6IDI3LjE3OTQ5dnc7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMy4wNzY5MnZ3O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuMDc2OTJ2dzsgfVxuICAgICAgICAuYWJvdXQgLmFib3V0LW5hdiAuYWJvdXQtbmF2LWxpc3QgLmFib3V0LW5hdi1saXN0X2xpIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBmb250LXNpemU6IDMuMDc2OTJ2dztcbiAgICAgICAgICBsaW5lLWhlaWdodDogNi4xNTM4NXZ3O1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgICAgICAuYWJvdXQgLmFib3V0LW5hdiAuYWJvdXQtbmF2LWxpc3QgLmFib3V0LW5hdi1saXN0X2xpOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgIC5hYm91dCAuYWJvdXQtbmF2IC5hYm91dC1uYXYtbGlzdCAuYWJvdXQtbmF2LWxpc3RfbGkgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjUzODQ2dnc7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDIuODIwNTF2dzsgfVxuICAgIC5hYm91dCAuYWJvdXQtY3VycmVudCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmFib3V0IC5hYm91dC1zdGF0ZW1lbnQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7XG4gICAgICBwYWRkaW5nLXRvcDogMTUuMzg0NjJ2dztcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAvKlxuICAgICAgICAgICAgLmFib3V0LXN0YXRlbWVudC1zdWJ0dGwge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3coMTQpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBzdygyOCk7XG5cbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogc3coNTApO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHN3KDQwKTtcbiAgICAgICAgICAgIH0qLyB9XG4gICAgICAuYWJvdXQgLmFib3V0LXN0YXRlbWVudCAuYWJvdXQtc3RhdGVtZW50LXR0bCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTAuMjU2NDF2dztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwLjI1NjQxdnc7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEyLjgyMDUxdnc7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmFib3V0IC5hYm91dC1zdGF0ZW1lbnQgLmFib3V0LXN0YXRlbWVudC1hYm91dCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgLmFib3V0IC5hYm91dC1zdGF0ZW1lbnQgLmFib3V0LXN0YXRlbWVudC1hYm91dCAuYWJvdXQtc3RhdGVtZW50LWFib3V0LWxlZnQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMi44MjA1MXZ3O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwLjI1NjQxdnc7IH1cbiAgICAgICAgICAuYWJvdXQgLmFib3V0LXN0YXRlbWVudCAuYWJvdXQtc3RhdGVtZW50LWFib3V0IC5hYm91dC1zdGF0ZW1lbnQtYWJvdXQtbGVmdCBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDYuMTUzODV2dztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4LjYxNTM4dnc7IH1cbiAgICAgICAgLmFib3V0IC5hYm91dC1zdGF0ZW1lbnQgLmFib3V0LXN0YXRlbWVudC1hYm91dCAuYWJvdXQtc3RhdGVtZW50LWFib3V0LXJpZ2h0IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTIuODIwNTF2dztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNS4zODQ2MnZ3OyB9XG4gICAgICAgICAgLmFib3V0IC5hYm91dC1zdGF0ZW1lbnQgLmFib3V0LXN0YXRlbWVudC1hYm91dCAuYWJvdXQtc3RhdGVtZW50LWFib3V0LXJpZ2h0IHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzLjA3Njkydnc7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNi4xNTM4NXZ3O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC5hYm91dCAuYWJvdXQtZmVhdHVyZXMge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7XG4gICAgICBwYWRkaW5nLXRvcDogMTUuMzg0NjJ2dztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyLjU2NDF2dztcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5hYm91dCAuYWJvdXQtZmVhdHVyZXMgLmFib3V0LWZlYXR1cmVzLXBsYXllciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNS4zODQ2MnZ3OyB9XG4gICAgICAgIC5hYm91dCAuYWJvdXQtZmVhdHVyZXMgLmFib3V0LWZlYXR1cmVzLXBsYXllciBpZnJhbWUge1xuICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICBoZWlnaHQ6IDU2LjV2dzsgfVxuICAgICAgICAuYWJvdXQgLmFib3V0LWZlYXR1cmVzIC5hYm91dC1mZWF0dXJlcy1wbGF5ZXIgZGl2IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgICAgICAuYWJvdXQgLmFib3V0LWZlYXR1cmVzIC5hYm91dC1mZWF0dXJlcy1wbGF5ZXIgZGl2IGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICBoZWlnaHQ6IDU2LjV2dztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgICAgLmFib3V0IC5hYm91dC1mZWF0dXJlcyAuYWJvdXQtZmVhdHVyZXMtcGxheWVyIHAge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyLjU2NDF2dztcbiAgICAgICAgICBjb2xvcjogI2FlYWVhZTtcbiAgICAgICAgICBmb250LXNpemU6IDIuNTY0MXZ3OyB9XG4gICAgICAuYWJvdXQgLmFib3V0LWZlYXR1cmVzIC5hYm91dC1mZWF0dXJlcy1hYm91dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1LjM4NDYydnc7IH1cbiAgICAgICAgLmFib3V0IC5hYm91dC1mZWF0dXJlcyAuYWJvdXQtZmVhdHVyZXMtYWJvdXQgLmFib3V0LWZlYXR1cmVzLWFib3V0LWxlZnQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTIuODIwNTF2dztcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMi44MjA1MXZ3OyB9XG4gICAgICAgICAgLmFib3V0IC5hYm91dC1mZWF0dXJlcyAuYWJvdXQtZmVhdHVyZXMtYWJvdXQgLmFib3V0LWZlYXR1cmVzLWFib3V0LWxlZnQgaDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMi44MjA1MXZ3O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyLjgyMDUxdnc7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjAyNTY0dnc7IH1cbiAgICAgICAgICAuYWJvdXQgLmFib3V0LWZlYXR1cmVzIC5hYm91dC1mZWF0dXJlcy1hYm91dCAuYWJvdXQtZmVhdHVyZXMtYWJvdXQtbGVmdCBwIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDMuNTg5NzR2dztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3LjE3OTQ5dnc7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMC4yNTY0MXZ3OyB9XG4gICAgICAgIC5hYm91dCAuYWJvdXQtZmVhdHVyZXMgLmFib3V0LWZlYXR1cmVzLWFib3V0IC5hYm91dC1mZWF0dXJlcy1hYm91dC1yaWdodCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMi44MjA1MXZ3O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEyLjgyMDUxdnc7IH1cbiAgICAgICAgICAuYWJvdXQgLmFib3V0LWZlYXR1cmVzIC5hYm91dC1mZWF0dXJlcy1hYm91dCAuYWJvdXQtZmVhdHVyZXMtYWJvdXQtcmlnaHQgcCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzLjA3Njkydnc7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNi4xNTM4NXZ3OyB9XG4gICAgICAuYWJvdXQgLmFib3V0LWZlYXR1cmVzIC5hYm91dC1mZWF0dXJlcy1saXN0IC5hYm91dC1mZWF0dXJlcy1saXN0X2xpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMi44MjA1MXZ3O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMi44MjA1MXZ3OyB9XG4gICAgICAgIC5hYm91dCAuYWJvdXQtZmVhdHVyZXMgLmFib3V0LWZlYXR1cmVzLWxpc3QgLmFib3V0LWZlYXR1cmVzLWxpc3RfbGkgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNy42OTIzMXZ3O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4LjQ2MTU0dnc7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41NjQxdnc7IH1cbiAgICAgICAgLmFib3V0IC5hYm91dC1mZWF0dXJlcyAuYWJvdXQtZmVhdHVyZXMtbGlzdCAuYWJvdXQtZmVhdHVyZXMtbGlzdF9saSBoNCB7XG4gICAgICAgICAgZm9udC1zaXplOiA1LjEyODIxdnc7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDYuMTUzODV2dztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3LjY5MjMxdnc7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgICAuYWJvdXQgLmFib3V0LWZlYXR1cmVzIC5hYm91dC1mZWF0dXJlcy1saXN0IC5hYm91dC1mZWF0dXJlcy1saXN0X2xpIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMy4wNzY5MnZ3O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2LjE1Mzg1dnc7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTIuODIwNTF2dztcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgLmFib3V0IC5hYm91dC1tYWtpbmcge1xuICAgICAgcGFkZGluZy10b3A6IDE1LjM4NDYydnc7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTUuMzg0NjJ2dztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmFib3V0IC5hYm91dC1tYWtpbmcgLmFib3V0LW1ha2luZy10dGwge1xuICAgICAgICBmb250LXNpemU6IDEwLjI1NjQxdnc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMC4yNTY0MXZ3O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1LjEyODIxdnc7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgICAgLmFib3V0IC5hYm91dC1tYWtpbmcgLmFib3V0LW1ha2luZy10dGwgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMjguNzE3OTV2dztcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMy4zMzMzM3Z3O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IDIuMDUxMjh2dzsgfVxuICAgICAgLmFib3V0IC5hYm91dC1tYWtpbmcgLmFib3V0LW1ha2luZy1zdWJ0dGwge1xuICAgICAgICBmb250LXNpemU6IDMuNTg5NzR2dztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUuMDI1NjR2dztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNy42OTIzMXZ3O1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAuYWJvdXQgLmFib3V0LW1ha2luZyAuYWJvdXQtbWFraW5nLXRleHQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTIuODIwNTF2dztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMi44MjA1MXZ3O1xuICAgICAgICBmb250LXNpemU6IDMuMDc2OTJ2dztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwLjI1NjQxdnc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5hYm91dCAuYWJvdXQtbWFraW5nIC5hYm91dC1tYWtpbmctbGlzdCB7XG4gICAgICAgIG1hcmdpbjogMCA0LjYxNTM4dnc7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwOyB9XG4gICAgICAgIC5hYm91dCAuYWJvdXQtbWFraW5nIC5hYm91dC1tYWtpbmctbGlzdCAuYWJvdXQtbWFraW5nLWxpc3RfbGkuLW1lbnUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDguNzE3OTV2dztcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOC43MTc5NXZ3O1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjBmMGYwO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgIC5hYm91dCAuYWJvdXQtbWFraW5nIC5hYm91dC1tYWtpbmctbGlzdCAuYWJvdXQtbWFraW5nLWxpc3RfbGkuLW1lbnUgaDYge1xuICAgICAgICAgICAgZm9udC1zaXplOiA4LjIwNTEzdnc7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogOS4wMjU2NHZ3O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1Ljg5NzQ0dnc7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDEuMDI1NjR2dzsgfVxuICAgICAgICAgIC5hYm91dCAuYWJvdXQtbWFraW5nIC5hYm91dC1tYWtpbmctbGlzdCAuYWJvdXQtbWFraW5nLWxpc3RfbGkuLW1lbnUgLmFib3V0LW1ha2luZy1saXN0LXdpZGUge1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAxLjAyNTY0dnc7IH1cbiAgICAgICAgICAgIC5hYm91dCAuYWJvdXQtbWFraW5nIC5hYm91dC1tYWtpbmctbGlzdCAuYWJvdXQtbWFraW5nLWxpc3RfbGkuLW1lbnUgLmFib3V0LW1ha2luZy1saXN0LXdpZGUgaDMge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDUuMTI4MjF2dztcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYuMTUzODV2dztcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41NjQxdnc7IH1cbiAgICAgICAgICAgIC5hYm91dCAuYWJvdXQtbWFraW5nIC5hYm91dC1tYWtpbmctbGlzdCAuYWJvdXQtbWFraW5nLWxpc3RfbGkuLW1lbnUgLmFib3V0LW1ha2luZy1saXN0LXdpZGUgcCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4wNzY5MnZ3O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNC4zMDc2OXZ3O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAgICAgLmFib3V0IC5hYm91dC1tYWtpbmcgLmFib3V0LW1ha2luZy1saXN0IC5hYm91dC1tYWtpbmctbGlzdF9saS4tbWVudSBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDE3Ljk0ODcydnc7IH1cbiAgICAgICAgICAuYWJvdXQgLmFib3V0LW1ha2luZyAuYWJvdXQtbWFraW5nLWxpc3QgLmFib3V0LW1ha2luZy1saXN0X2xpLi1tZW51IC5hYm91dC1tYWtpbmctbGlzdC1idG4ge1xuICAgICAgICAgICAgd2lkdGg6IDkuMjMwNzd2dztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGhlaWdodDogMTguNDYxNTR2dzsgfVxuICAgICAgICAgICAgLmFib3V0IC5hYm91dC1tYWtpbmcgLmFib3V0LW1ha2luZy1saXN0IC5hYm91dC1tYWtpbmctbGlzdF9saS4tbWVudSAuYWJvdXQtbWFraW5nLWxpc3QtYnRuOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYWRhZGFkO1xuICAgICAgICAgICAgICB3aWR0aDogMC41MTI4MnZ3O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDYuNjY2Njd2dztcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDUuNjQxMDN2dztcbiAgICAgICAgICAgICAgdG9wOiA0LjEwMjU2dnc7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAgICAgLmFib3V0IC5hYm91dC1tYWtpbmcgLmFib3V0LW1ha2luZy1saXN0IC5hYm91dC1tYWtpbmctbGlzdF9saS4tbWVudSAuYWJvdXQtbWFraW5nLWxpc3QtYnRuOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNhZGFkYWQ7XG4gICAgICAgICAgICAgIGhlaWdodDogMC41MTI4MnZ3O1xuICAgICAgICAgICAgICB3aWR0aDogNi42NjY2N3Z3O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogNy4xNzk0OXZ3O1xuICAgICAgICAgICAgICBsZWZ0OiAyLjU2NDF2dztcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgIC5hYm91dCAuYWJvdXQtbWFraW5nIC5hYm91dC1tYWtpbmctbGlzdCAuYWJvdXQtbWFraW5nLWxpc3RfbGkuLWNvbnRlbnQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbjogMCA1LjY0MTAzdnc7IH1cbiAgICAgICAgICAuYWJvdXQgLmFib3V0LW1ha2luZyAuYWJvdXQtbWFraW5nLWxpc3QgLmFib3V0LW1ha2luZy1saXN0X2xpLi1jb250ZW50IC5hYm91dC1tYWtpbmctbGlzdF9pbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNS4xMjgyMXZ3OyB9XG4gICAgICAgICAgICAuYWJvdXQgLmFib3V0LW1ha2luZyAuYWJvdXQtbWFraW5nLWxpc3QgLmFib3V0LW1ha2luZy1saXN0X2xpLi1jb250ZW50IC5hYm91dC1tYWtpbmctbGlzdF9pbWcgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAgIC5hYm91dCAuYWJvdXQtbWFraW5nIC5hYm91dC1tYWtpbmctbGlzdCAuYWJvdXQtbWFraW5nLWxpc3RfbGkuLWNvbnRlbnQgLmFib3V0LW1ha2luZy1saXN0X2ltZyAuYWJvdXQtbWFraW5nLWxpc3RfaW1nX2NvdmVyIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgICAgLmFib3V0IC5hYm91dC1tYWtpbmcgLmFib3V0LW1ha2luZy1saXN0IC5hYm91dC1tYWtpbmctbGlzdF9saS4tY29udGVudCAuYWJvdXQtbWFraW5nLWxpc3RfaW1nIHZpZGVvIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAuYWJvdXQgLmFib3V0LW1ha2luZyAuYWJvdXQtbWFraW5nLWxpc3QgLmFib3V0LW1ha2luZy1saXN0X2xpLi1jb250ZW50IC5hYm91dC1tYWtpbmctbGlzdF90eHQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzLjA3Njkydnc7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAuMjU2NDF2dzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYXJ0aWNsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiA3LjV2dzsgfVxuICAgIC5hcnRpY2xlIC5hcnRpY2xlLWNvbnRlbnQge1xuICAgICAgcGFkZGluZy10b3A6IDV2dztcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwO1xuICAgICAgLypcbiAgICAgICAgICAgIC5hcnRpY2xlLWluZm8ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiB3KDExMjYpO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdygxNik7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdyg4MCk7XG4gICAgICAgICAgICB9Ki8gfVxuICAgICAgLmFydGljbGUgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1kYXkge1xuICAgICAgICBmb250LXNpemU6IDEuMTY2Njd2dztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMy43NXZ3OyB9XG4gICAgICAuYXJ0aWNsZSAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLXR0bCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy4zMzMzM3Z3O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3LjV2dzsgfVxuICAgICAgICAuYXJ0aWNsZSAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLXR0bCBpbWcge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ODMzM3Z3O1xuICAgICAgICAgIHdpZHRoOiAxMy42NjY2N3Z3OyB9XG4gICAgICAuYXJ0aWNsZSAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLXN1YnR0bCB7XG4gICAgICAgIGZvbnQtc2l6ZTogNC4xNjY2N3Z3O1xuICAgICAgICBsaW5lLWhlaWdodDogNS40MTY2N3Z3O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1LjgzMzMzdnc7IH1cbiAgICAgIC5hcnRpY2xlIC5hcnRpY2xlLWNvbnRlbnQgaDMge1xuICAgICAgICBmb250LXNpemU6IDIuNXZ3O1xuICAgICAgICBsaW5lLWhlaWdodDogNHZ3O1xuICAgICAgICB3aWR0aDogNzQuNXZ3O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMy4zMzMzM3Z3OyB9XG4gICAgICAuYXJ0aWNsZSAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDEuMzMzMzN2dztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgIHdpZHRoOiA3NC41dnc7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHZ3OyB9XG4gICAgICAuYXJ0aWNsZSAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLXBsYXllciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNC4xNjY2N3Z3OyB9XG4gICAgICAgIC5hcnRpY2xlIC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtcGxheWVyIGRpdiB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiA5My45MTY2N3Z3O1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICAgICAgLmFydGljbGUgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1wbGF5ZXIgZGl2IGltZyB7XG4gICAgICAgICAgICB3aWR0aDogOTMuOTE2Njd2dztcbiAgICAgICAgICAgIGhlaWdodDogNTIuODMzMzN2dztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgICAgLmFydGljbGUgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1wbGF5ZXIgaWZyYW1lIHtcbiAgICAgICAgICB3aWR0aDogOTMuOTE2Njd2dztcbiAgICAgICAgICBoZWlnaHQ6IDUyLjgzMzMzdnc7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAgICAgLmFydGljbGUgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1pbmZvIHtcbiAgICAgICAgd2lkdGg6IDkzLjgzMzMzdnc7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDExLjY2NjY3dnc7IH1cbiAgICAgICAgLmFydGljbGUgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1pbmZvIC5hcnRpY2xlLWluZm8taW1nIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0LjE2NjY3dnc7IH1cbiAgICAgICAgICAuYXJ0aWNsZSAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWluZm8gLmFydGljbGUtaW5mby1pbWcgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA5My44MzMzM3Z3OyB9XG4gICAgICAgIC5hcnRpY2xlIC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtaW5mbyAuYXJ0aWNsZS1pbmZvLXRhZ3Mge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgICAuYXJ0aWNsZSAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWluZm8gLmFydGljbGUtaW5mby10YWdzIC5hcnRpY2xlLWluZm8tdGFnc19saSBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjV2dztcbiAgICAgICAgICAgIGhlaWdodDogMy44MzMzM3Z3O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMS45MTY2N3Z3O1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzMzMztcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMnZ3O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjMzMzMzdnc7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjMzMzMzdnc7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLW91dDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgICAgICAgICBjb2xvcjogIzMzMzsgfVxuICAgICAgICAgICAgLmFydGljbGUgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1pbmZvIC5hcnRpY2xlLWluZm8tdGFncyAuYXJ0aWNsZS1pbmZvLXRhZ3NfbGkgYTpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuYXJ0aWNsZSAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWltZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDExLjY2NjY3dnc7IH1cbiAgICAgICAgLmFydGljbGUgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1pbWcgaW1nIHtcbiAgICAgICAgICB3aWR0aDogOTMuODMzMzN2dzsgfVxuICAgICAgICAuYXJ0aWNsZSAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWltZyBwIHtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgd2lkdGg6IDkzLjgzMzMzdnc7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDAuODMzMzN2dztcbiAgICAgICAgICBmb250LXNpemU6IDF2dztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjsgfVxuICAgICAgICAuYXJ0aWNsZSAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWltZyBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICB3aWR0aDogOTMuODMzMzN2dztcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBmb250LXNpemU6IDF2dztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjsgfVxuICAgICAgLmFydGljbGUgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1ieSB7XG4gICAgICAgIHdpZHRoOiA5My44MzMzM3Z3O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjMzMzMzdnc7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMuMzMzMzN2dztcbiAgICAgICAgcGFkZGluZy10b3A6IDMuMzMzMzN2dzsgfVxuICAgICAgLmFydGljbGUgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1hZGQge1xuICAgICAgICBmb250LXNpemU6IDEuMzMzMzN2dztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNS44MzMzM3Z3OyB9XG4gICAgICAuYXJ0aWNsZSAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWF1dGhvciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgd2lkdGg6IDkzLjgzMzMzdnc7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgIC5hcnRpY2xlIC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtYXV0aG9yIC5hcnRpY2xlLWF1dGhvci1saXN0IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIHdpZHRoOiA0Ni45MTY2N3Z3O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDV2dzsgfVxuICAgICAgICAgIC5hcnRpY2xlIC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtYXV0aG9yIC5hcnRpY2xlLWF1dGhvci1saXN0IC5hcnRpY2xlLWF1dGhvci1pbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMS40MTY2N3Z3OyB9XG4gICAgICAgICAgICAuYXJ0aWNsZSAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWF1dGhvciAuYXJ0aWNsZS1hdXRob3ItbGlzdCAuYXJ0aWNsZS1hdXRob3ItaW1nIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNi4wODMzM3Z3OyB9XG4gICAgICAgICAgLmFydGljbGUgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1hdXRob3IgLmFydGljbGUtYXV0aG9yLWxpc3QgLmFydGljbGUtYXV0aG9yLWRhdGEge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJ2dztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXZ3OyB9XG4gICAgICAgICAgICAuYXJ0aWNsZSAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWF1dGhvciAuYXJ0aWNsZS1hdXRob3ItbGlzdCAuYXJ0aWNsZS1hdXRob3ItZGF0YSAuYXJ0aWNsZS1hdXRob3ItZGF0YS10dGwge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNjY2Njd2dztcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuODMzMzN2dztcbiAgICAgICAgICAgICAgd2lkdGg6IDI1LjV2dzsgfVxuICAgICAgICAgICAgLmFydGljbGUgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1hdXRob3IgLmFydGljbGUtYXV0aG9yLWxpc3QgLmFydGljbGUtYXV0aG9yLWRhdGEgLmFydGljbGUtYXV0aG9yLWRhdGEtdGV4dCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXZ3O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41ODMzM3Z3O1xuICAgICAgICAgICAgICB3aWR0aDogMjUuNXZ3OyB9XG4gICAgICAuYXJ0aWNsZSAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWJuciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2LjY2NjY3dnc7XG4gICAgICAgIHdpZHRoOiA5My44MzMzM3Z3O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTEuNjY2Njd2dzsgfVxuICAgICAgICAuYXJ0aWNsZSAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWJuciBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjV2dztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAgICAgLmFydGljbGUgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1ibnIgYSBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEuNXZ3O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAwLjY2NjY3dnc7XG4gICAgICAgICAgICBsZWZ0OiAwLjY2NjY3dnc7IH1cbiAgICAgICAgICAuYXJ0aWNsZSAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWJuciBhLi1ub3JtYWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjV2dztcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwOyB9XG4gICAgICAgICAgICAuYXJ0aWNsZSAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWJuciBhLi1ub3JtYWwgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEuMTY2Njd2dztcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB0b3A6IDAuMzMzMzN2dztcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNjY2Njd2dzsgfVxuICAgICAgICAuYXJ0aWNsZSAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWJuci4tbmFycm93IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1LjgzMzMzdnc7IH1cbiAgICAuYXJ0aWNsZSAuYXJ0aWNsZS1hZGQtdGFncyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2LjY2NjY3dnc7IH1cbiAgICAgIC5hcnRpY2xlIC5hcnRpY2xlLWFkZC10YWdzIC5hcnRpY2xlLWFkZC10YWdzX2xpIGEge1xuICAgICAgICBsaW5lLWhlaWdodDogMy41dnc7XG4gICAgICAgIGhlaWdodDogMy44MzMzM3Z3O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjkxNjY3dnc7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMzMzM7XG4gICAgICAgIHBhZGRpbmc6IDAgMnZ3O1xuICAgICAgICBmb250LXNpemU6IDEuMzMzMzN2dztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjMzMzMzdnc7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2Utb3V0O1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgICAgIC5hcnRpY2xlIC5hcnRpY2xlLWFkZC10YWdzIC5hcnRpY2xlLWFkZC10YWdzX2xpIGE6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuYXJ0aWNsZSAuYXJ0aWNsZS1yZWNvbW1lbmRlZCB7XG4gICAgICBwYWRkaW5nLXRvcDogOC4zMzMzM3Z3O1xuICAgICAgcGFkZGluZy1ib3R0b206IDkuMTY2Njd2dztcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5hcnRpY2xlIC5hcnRpY2xlLXJlY29tbWVuZGVkIGgyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDEuNjY2Njd2dztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuMTY2Njd2dztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXZ3OyB9XG4gICAgICAuYXJ0aWNsZSAuYXJ0aWNsZS1yZWNvbW1lbmRlZCAudGFnLWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogOTMuODMzMzN2dztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgICAgLmFydGljbGUgLmFydGljbGUtcmVjb21tZW5kZWQgLnRhZy1saXN0IC50YWctbGlzdF9saSB7XG4gICAgICAgICAgd2lkdGg6IDM1LjV2dztcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBtYXJnaW46IDAgMS42NjY2N3Z3O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMuMzMzMzN2dztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIHBhZGRpbmc6IDMuMzMzMzN2dyAzLjMzMzMzdnc7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgLmFydGljbGUgLmFydGljbGUtcmVjb21tZW5kZWQgLnRhZy1saXN0IC50YWctbGlzdF9saS4tdHlwZTEge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzkwNzBBRjsgfVxuICAgICAgICAgIC5hcnRpY2xlIC5hcnRpY2xlLXJlY29tbWVuZGVkIC50YWctbGlzdCAudGFnLWxpc3RfbGkuLXR5cGUyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM4MEQ0Qjg7IH1cbiAgICAgICAgICAuYXJ0aWNsZSAuYXJ0aWNsZS1yZWNvbW1lbmRlZCAudGFnLWxpc3QgLnRhZy1saXN0X2xpLi10eXBlMyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzMzMzOyB9XG4gICAgICAgICAgLmFydGljbGUgLmFydGljbGUtcmVjb21tZW5kZWQgLnRhZy1saXN0IC50YWctbGlzdF9saS4tdHlwZTQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzY1QUFERDsgfVxuICAgICAgICAgIC5hcnRpY2xlIC5hcnRpY2xlLXJlY29tbWVuZGVkIC50YWctbGlzdCAudGFnLWxpc3RfbGkuLXR5cGU1IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkU0NTA7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDsgfVxuICAgICAgICAgICAgLmFydGljbGUgLmFydGljbGUtcmVjb21tZW5kZWQgLnRhZy1saXN0IC50YWctbGlzdF9saS4tdHlwZTUgLnRhZy1saXN0LXRhZ3MgLnRhZy1saXN0LXRhZ3NfbGkge1xuICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwOyB9XG4gICAgICAgICAgICAuYXJ0aWNsZSAuYXJ0aWNsZS1yZWNvbW1lbmRlZCAudGFnLWxpc3QgLnRhZy1saXN0X2xpLi10eXBlNSAudGFnLWxpc3QtbW9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXJyb3dfcmVhZG1vcmVfYmxhY2suc3ZnKSBib3R0b20vY29udGFpbiBuby1yZXBlYXQ7IH1cbiAgICAgICAgICAuYXJ0aWNsZSAuYXJ0aWNsZS1yZWNvbW1lbmRlZCAudGFnLWxpc3QgLnRhZy1saXN0X2xpLi10eXBlNiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjI5QTZEOyB9XG4gICAgICAgICAgLmFydGljbGUgLmFydGljbGUtcmVjb21tZW5kZWQgLnRhZy1saXN0IC50YWctbGlzdF9saSAudGFnLWxpc3QtZGF5IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xNjY2N3Z3O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3Z3OyB9XG4gICAgICAgICAgLmFydGljbGUgLmFydGljbGUtcmVjb21tZW5kZWQgLnRhZy1saXN0IC50YWctbGlzdF9saSAudGFnLWxpc3QtaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMuMzMzMzN2dzsgfVxuICAgICAgICAgICAgLmFydGljbGUgLmFydGljbGUtcmVjb21tZW5kZWQgLnRhZy1saXN0IC50YWctbGlzdF9saSAudGFnLWxpc3QtaW1nIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyOC44MzMzM3Z3O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIxLjY2NjY3dnc7IH1cbiAgICAgICAgICAuYXJ0aWNsZSAuYXJ0aWNsZS1yZWNvbW1lbmRlZCAudGFnLWxpc3QgLnRhZy1saXN0X2xpIC50YWctbGlzdC10dGwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjY2NjY3dnc7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMy4xNjY2N3Z3O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuMzMzMzN2dztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgICAgIC5hcnRpY2xlIC5hcnRpY2xlLXJlY29tbWVuZGVkIC50YWctbGlzdCAudGFnLWxpc3RfbGkgLnRhZy1saXN0LXR0bCBpbWcge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMTY2Njd2dztcbiAgICAgICAgICAgICAgd2lkdGg6IDEwLjc1dnc7IH1cbiAgICAgICAgICAuYXJ0aWNsZSAuYXJ0aWNsZS1yZWNvbW1lbmRlZCAudGFnLWxpc3QgLnRhZy1saXN0X2xpIC50YWctbGlzdC10ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zMzMzM3Z3O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODY2Njd2dztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuMzMzMzN2dztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgICAgICAuYXJ0aWNsZSAuYXJ0aWNsZS1yZWNvbW1lbmRlZCAudGFnLWxpc3QgLnRhZy1saXN0X2xpIC50YWctbGlzdC10YWdzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zMzMzM3Z3O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODY2Njd2dztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDV2dztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgICAgICAgIC5hcnRpY2xlIC5hcnRpY2xlLXJlY29tbWVuZGVkIC50YWctbGlzdCAudGFnLWxpc3RfbGkgLnRhZy1saXN0LXRhZ3MgLnRhZy1saXN0LXRhZ3NfbGkgYSB7XG4gICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMzMzMzN2dztcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxdnc7XG4gICAgICAgICAgICAgIGhlaWdodDogMi42NjY2N3Z3O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjMzMzMzdnc7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMS42NjY2N3Z3O1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzN2dztcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBjb2xvcjogIzMzMzsgfVxuICAgICAgICAgICAgICAuYXJ0aWNsZSAuYXJ0aWNsZS1yZWNvbW1lbmRlZCAudGFnLWxpc3QgLnRhZy1saXN0X2xpIC50YWctbGlzdC10YWdzIC50YWctbGlzdC10YWdzX2xpIGE6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICAuYXJ0aWNsZSAuYXJ0aWNsZS1yZWNvbW1lbmRlZCAudGFnLWxpc3QgLnRhZy1saXN0X2xpIC50YWctbGlzdC1tb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMC42NjY2N3Z3O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjE2NjY3dnc7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC42NjY2N3Z3O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hcnJvd19yZWFkbW9yZS5zdmcpIGJvdHRvbS9jb250YWluIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAzLjMzMzMzdnc7XG4gICAgICAgICAgICBib3R0b206IDMuMzMzMzN2dzsgfVxuICAgICAgICAgICAgLmFydGljbGUgLmFydGljbGUtcmVjb21tZW5kZWQgLnRhZy1saXN0IC50YWctbGlzdF9saSAudGFnLWxpc3QtbW9yZSBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMS4zMzMzM3Z3O1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMTY2Njd2dzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFydGljbGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogOTBweDsgfVxuICAgIC5hcnRpY2xlIC5hcnRpY2xlLWNvbnRlbnQge1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcbiAgICAgIC8qXG4gICAgICAgICAgICAuYXJ0aWNsZS1pbmZvIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogcygxMTI2KTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHMoMTYpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHMoODApO1xuICAgICAgICAgICAgfSovIH1cbiAgICAgIC5hcnRpY2xlIC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtZGF5IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4OyB9XG4gICAgICAuYXJ0aWNsZSAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLXR0bCB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOTBweDsgfVxuICAgICAgICAuYXJ0aWNsZSAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLXR0bCBpbWcge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTlweDtcbiAgICAgICAgICB3aWR0aDogMTY0cHg7IH1cbiAgICAgIC5hcnRpY2xlIC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtc3VidHRsIHtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNjVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDsgfVxuICAgICAgLmFydGljbGUgLmFydGljbGUtY29udGVudCBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgIHdpZHRoOiA4OTRweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAgIC5hcnRpY2xlIC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgIHdpZHRoOiA4OTRweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4OyB9XG4gICAgICAuYXJ0aWNsZSAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLXBsYXllciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAgICAgICAuYXJ0aWNsZSAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLXBsYXllciBkaXYge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogMTEyN3B4O1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICAgICAgLmFydGljbGUgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1wbGF5ZXIgZGl2IGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTEyN3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2MzRweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgICAgLmFydGljbGUgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1wbGF5ZXIgaWZyYW1lIHtcbiAgICAgICAgICB3aWR0aDogMTEyN3B4O1xuICAgICAgICAgIGhlaWdodDogNjM0cHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAgICAgLmFydGljbGUgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1pbmZvIHtcbiAgICAgICAgd2lkdGg6IDExMjZweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTQwcHg7IH1cbiAgICAgICAgLmFydGljbGUgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1pbmZvIC5hcnRpY2xlLWluZm8taW1nIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gICAgICAgICAgLmFydGljbGUgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1pbmZvIC5hcnRpY2xlLWluZm8taW1nIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTEyNnB4OyB9XG4gICAgICAgIC5hcnRpY2xlIC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtaW5mbyAuYXJ0aWNsZS1pbmZvLXRhZ3Mge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgICAuYXJ0aWNsZSAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWluZm8gLmFydGljbGUtaW5mby10YWdzIC5hcnRpY2xlLWluZm8tdGFnc19saSBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjNweDtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMzMzM7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9XG4gICAgICAuYXJ0aWNsZSAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWltZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0MHB4OyB9XG4gICAgICAgIC5hcnRpY2xlIC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtaW1nIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDExMjZweDsgfVxuICAgICAgICAuYXJ0aWNsZSAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWltZyBwIHtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgd2lkdGg6IDExMjZweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI7IH1cbiAgICAgICAgLmFydGljbGUgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1pbWcgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgd2lkdGg6IDExMjZweDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI7IH1cbiAgICAgIC5hcnRpY2xlIC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtYnkge1xuICAgICAgICB3aWR0aDogMTEyNnB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDsgfVxuICAgICAgLmFydGljbGUgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1hZGQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7IH1cbiAgICAgIC5hcnRpY2xlIC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtYXV0aG9yIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB3aWR0aDogMTEyNnB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAuYXJ0aWNsZSAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWF1dGhvciAuYXJ0aWNsZS1hdXRob3ItbGlzdCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB3aWR0aDogNTYzcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAgICAgICAgIC5hcnRpY2xlIC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtYXV0aG9yIC5hcnRpY2xlLWF1dGhvci1saXN0IC5hcnRpY2xlLWF1dGhvci1pbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAyNTdweDsgfVxuICAgICAgICAgICAgLmFydGljbGUgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1hdXRob3IgLmFydGljbGUtYXV0aG9yLWxpc3QgLmFydGljbGUtYXV0aG9yLWltZyBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMTkzcHg7IH1cbiAgICAgICAgICAuYXJ0aWNsZSAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWF1dGhvciAuYXJ0aWNsZS1hdXRob3ItbGlzdCAuYXJ0aWNsZS1hdXRob3ItZGF0YSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNjBweDsgfVxuICAgICAgICAgICAgLmFydGljbGUgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1hdXRob3IgLmFydGljbGUtYXV0aG9yLWxpc3QgLmFydGljbGUtYXV0aG9yLWRhdGEgLmFydGljbGUtYXV0aG9yLWRhdGEtdHRsIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDMwNnB4OyB9XG4gICAgICAgICAgICAuYXJ0aWNsZSAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWF1dGhvciAuYXJ0aWNsZS1hdXRob3ItbGlzdCAuYXJ0aWNsZS1hdXRob3ItZGF0YSAuYXJ0aWNsZS1hdXRob3ItZGF0YS10ZXh0IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDMwNnB4OyB9XG4gICAgICAuYXJ0aWNsZSAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWJuciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgICB3aWR0aDogMTEyNnB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7IH1cbiAgICAgICAgLmFydGljbGUgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1ibnIgYSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgICAgICAuYXJ0aWNsZSAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWJuciBhIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgbGVmdDogOHB4OyB9XG4gICAgICAgICAgLmFydGljbGUgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1ibnIgYS4tbm9ybWFsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwOyB9XG4gICAgICAgICAgICAuYXJ0aWNsZSAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWJuciBhLi1ub3JtYWwgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7IH1cbiAgICAgICAgLmFydGljbGUgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1ibnIuLW5hcnJvdyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDsgfVxuICAgIC5hcnRpY2xlIC5hcnRpY2xlLWFkZC10YWdzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgICAgIC5hcnRpY2xlIC5hcnRpY2xlLWFkZC10YWdzIC5hcnRpY2xlLWFkZC10YWdzX2xpIGEge1xuICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyM3B4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMzMzO1xuICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLW91dDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb2xvcjogIzMzMzsgfVxuICAgICAgICAuYXJ0aWNsZSAuYXJ0aWNsZS1hZGQtdGFncyAuYXJ0aWNsZS1hZGQtdGFnc19saSBhOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmFydGljbGUgLmFydGljbGUtcmVjb21tZW5kZWQge1xuICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDExMHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLmFydGljbGUgLmFydGljbGUtcmVjb21tZW5kZWQgaDIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgICAgIC5hcnRpY2xlIC5hcnRpY2xlLXJlY29tbWVuZGVkIC50YWctbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMTI2cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICAgIC5hcnRpY2xlIC5hcnRpY2xlLXJlY29tbWVuZGVkIC50YWctbGlzdCAudGFnLWxpc3RfbGkge1xuICAgICAgICAgIHdpZHRoOiA0MjZweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBtYXJnaW46IDAgMjBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgcGFkZGluZzogNDBweCA0MHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC5hcnRpY2xlIC5hcnRpY2xlLXJlY29tbWVuZGVkIC50YWctbGlzdCAudGFnLWxpc3RfbGkuLXR5cGUxIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM5MDcwQUY7IH1cbiAgICAgICAgICAuYXJ0aWNsZSAuYXJ0aWNsZS1yZWNvbW1lbmRlZCAudGFnLWxpc3QgLnRhZy1saXN0X2xpLi10eXBlMiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjODBENEI4OyB9XG4gICAgICAgICAgLmFydGljbGUgLmFydGljbGUtcmVjb21tZW5kZWQgLnRhZy1saXN0IC50YWctbGlzdF9saS4tdHlwZTMge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzMzMzMzMzsgfVxuICAgICAgICAgIC5hcnRpY2xlIC5hcnRpY2xlLXJlY29tbWVuZGVkIC50YWctbGlzdCAudGFnLWxpc3RfbGkuLXR5cGU0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2NUFBREQ7IH1cbiAgICAgICAgICAuYXJ0aWNsZSAuYXJ0aWNsZS1yZWNvbW1lbmRlZCAudGFnLWxpc3QgLnRhZy1saXN0X2xpLi10eXBlNSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZFNDUwO1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICAgICAgICAgIC5hcnRpY2xlIC5hcnRpY2xlLXJlY29tbWVuZGVkIC50YWctbGlzdCAudGFnLWxpc3RfbGkuLXR5cGU1IC50YWctbGlzdC10YWdzIC50YWctbGlzdC10YWdzX2xpIHtcbiAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwMDsgfVxuICAgICAgICAgICAgLmFydGljbGUgLmFydGljbGUtcmVjb21tZW5kZWQgLnRhZy1saXN0IC50YWctbGlzdF9saS4tdHlwZTUgLnRhZy1saXN0LW1vcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Fycm93X3JlYWRtb3JlX2JsYWNrLnN2ZykgYm90dG9tL2NvbnRhaW4gbm8tcmVwZWF0OyB9XG4gICAgICAgICAgLmFydGljbGUgLmFydGljbGUtcmVjb21tZW5kZWQgLnRhZy1saXN0IC50YWctbGlzdF9saS4tdHlwZTYge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0YyOUE2RDsgfVxuICAgICAgICAgIC5hcnRpY2xlIC5hcnRpY2xlLXJlY29tbWVuZGVkIC50YWctbGlzdCAudGFnLWxpc3RfbGkgLnRhZy1saXN0LWRheSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNnB4OyB9XG4gICAgICAgICAgLmFydGljbGUgLmFydGljbGUtcmVjb21tZW5kZWQgLnRhZy1saXN0IC50YWctbGlzdF9saSAudGFnLWxpc3QtaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAgICAgICAgIC5hcnRpY2xlIC5hcnRpY2xlLXJlY29tbWVuZGVkIC50YWctbGlzdCAudGFnLWxpc3RfbGkgLnRhZy1saXN0LWltZyBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMzQ2cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjYwcHg7IH1cbiAgICAgICAgICAuYXJ0aWNsZSAuYXJ0aWNsZS1yZWNvbW1lbmRlZCAudGFnLWxpc3QgLnRhZy1saXN0X2xpIC50YWctbGlzdC10dGwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgICAgIC5hcnRpY2xlIC5hcnRpY2xlLXJlY29tbWVuZGVkIC50YWctbGlzdCAudGFnLWxpc3RfbGkgLnRhZy1saXN0LXR0bCBpbWcge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMjlweDsgfVxuICAgICAgICAgIC5hcnRpY2xlIC5hcnRpY2xlLXJlY29tbWVuZGVkIC50YWctbGlzdCAudGFnLWxpc3RfbGkgLnRhZy1saXN0LXRleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIyLjRweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAgICAgLmFydGljbGUgLmFydGljbGUtcmVjb21tZW5kZWQgLnRhZy1saXN0IC50YWctbGlzdF9saSAudGFnLWxpc3QtdGFncyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjIuNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgICAgICAgIC5hcnRpY2xlIC5hcnRpY2xlLXJlY29tbWVuZGVkIC50YWctbGlzdCAudGFnLWxpc3RfbGkgLnRhZy1saXN0LXRhZ3MgLnRhZy1saXN0LXRhZ3NfbGkgYSB7XG4gICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBjb2xvcjogIzMzMzsgfVxuICAgICAgICAgICAgICAuYXJ0aWNsZSAuYXJ0aWNsZS1yZWNvbW1lbmRlZCAudGFnLWxpc3QgLnRhZy1saXN0X2xpIC50YWctbGlzdC10YWdzIC50YWctbGlzdC10YWdzX2xpIGE6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICAuYXJ0aWNsZSAuYXJ0aWNsZS1yZWNvbW1lbmRlZCAudGFnLWxpc3QgLnRhZy1saXN0X2xpIC50YWctbGlzdC1tb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMjhweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Fycm93X3JlYWRtb3JlLnN2ZykgYm90dG9tL2NvbnRhaW4gbm8tcmVwZWF0O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBib3R0b206IDQwcHg7IH1cbiAgICAgICAgICAgIC5hcnRpY2xlIC5hcnRpY2xlLXJlY29tbWVuZGVkIC50YWctbGlzdCAudGFnLWxpc3RfbGkgLnRhZy1saXN0LW1vcmUgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTRweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAxNS4zODQ2MnZ3OyB9XG4gICAgLmFydGljbGUgLmFydGljbGUtY29udGVudCB7XG4gICAgICAvKlxuICAgICAgICAgICAgLmFydGljbGUtaW5mbyB7XG4gICAgICAgICAgICAgICAgLy9tYXJnaW46IDAgc3coMTgpO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3coMTYpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHN3KDYwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICovIH1cbiAgICAgIC5hcnRpY2xlIC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtbGVhZCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMC4yNTY0MXZ3O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjOTA3MEFGO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAuYXJ0aWNsZSAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWxlYWQuLWludGVydmlldyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzgwRDRCODsgfVxuICAgICAgLmFydGljbGUgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1kYXkge1xuICAgICAgICBmb250LXNpemU6IDIuNTY0MXZ3O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4LjQ2MTU0dnc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgIC5hcnRpY2xlIC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtdHRsIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjU4OTc0dnc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4LjQ2MTU0dnc7IH1cbiAgICAgICAgLmFydGljbGUgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS10dGwgaW1nIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuNTY0MXZ3O1xuICAgICAgICAgIHdpZHRoOiAxOC43MTc5NXZ3O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IC0wLjUxMjgydnc7IH1cbiAgICAgIC5hcnRpY2xlIC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtc3VidHRsIHtcbiAgICAgICAgZm9udC1zaXplOiA0LjYxNTM4dnc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2dnc7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMC4yNTY0MXZ3O1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAuYXJ0aWNsZSAuYXJ0aWNsZS1jb250ZW50IGgzIHtcbiAgICAgICAgZm9udC1zaXplOiA1LjY0MTAzdnc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA5LjAyNTY0dnc7XG4gICAgICAgIG1hcmdpbjogMCAxMC4yNTY0MXZ3O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3LjY5MjMxdnc7IH1cbiAgICAgIC5hcnRpY2xlIC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy41ODk3NHZ3O1xuICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgbWFyZ2luOiAwIDEwLjI1NjQxdnc7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1LjM4NDYydnc7IH1cbiAgICAgIC5hcnRpY2xlIC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtcGxheWVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcuNjkyMzF2dzsgfVxuICAgICAgICAuYXJ0aWNsZSAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLXBsYXllciBpZnJhbWUge1xuICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICBoZWlnaHQ6IDU2LjV2dzsgfVxuICAgICAgICAuYXJ0aWNsZSAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLXBsYXllciBkaXYge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgICAgIC5hcnRpY2xlIC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtcGxheWVyIGRpdiBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgaGVpZ2h0OiA1Ni41dnc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAgIC5hcnRpY2xlIC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtcGxheWVyIHAge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyLjU2NDF2dztcbiAgICAgICAgICBjb2xvcjogI2FlYWVhZTtcbiAgICAgICAgICBmb250LXNpemU6IDIuNTY0MXZ3OyB9XG4gICAgICAuYXJ0aWNsZSAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWluZm8ge1xuICAgICAgICBtYXJnaW46IDAgYXV0byAxMS42NjY2N3Z3OyB9XG4gICAgICAgIC5hcnRpY2xlIC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtaW5mbyAuYXJ0aWNsZS1pbmZvLWltZyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNy42OTIzMXZ3OyB9XG4gICAgICAgICAgLmFydGljbGUgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1pbmZvIC5hcnRpY2xlLWluZm8taW1nIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuYXJ0aWNsZSAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWluZm8gLmFydGljbGUtaW5mby10YWdzIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbjogMCAxMC4yNTY0MXZ3OyB9XG4gICAgICAgICAgLmFydGljbGUgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1pbmZvIC5hcnRpY2xlLWluZm8tdGFncyAuYXJ0aWNsZS1pbmZvLXRhZ3NfbGkge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYuNjY2Njd2dztcbiAgICAgICAgICAgIGhlaWdodDogNi45MjMwOHZ3O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNS44OTc0NHZ3O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzMzMztcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMy4wNzY5MnZ3O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjgyMDUxdnc7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjAyNTY0dnc7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjA1MTI4dnc7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAuYXJ0aWNsZSAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWltZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1LjM4NDYydnc7IH1cbiAgICAgICAgLmFydGljbGUgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1pbWcgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuYXJ0aWNsZSAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWltZyBwIHtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDIuNTY0MXZ3O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMy4wNzY5MnZ3O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOyB9XG4gICAgICAgIC5hcnRpY2xlIC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtaW1nIHNwYW4ge1xuICAgICAgICAgIG1hcmdpbjogMCA0LjYxNTM4dnc7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMS4yODIwNXZ3O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMy4wNzY5MnZ3O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOyB9XG4gICAgICAuYXJ0aWNsZSAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWJ5IHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMy41ODk3NHZ3O1xuICAgICAgICBtYXJnaW46IDAgNC42MTUzOHZ3IDUuMTI4MjF2dztcbiAgICAgICAgcGFkZGluZy10b3A6IDB2dzsgfVxuICAgICAgLmFydGljbGUgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1hZGQge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDQuMTAyNTZ2dztcbiAgICAgICAgbWFyZ2luOiAwIDQuNjE1Mzh2dyAxMC4yNTY0MXZ3O1xuICAgICAgICBsaW5lLWhlaWdodDogMjsgfVxuICAgICAgLmFydGljbGUgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1hdXRob3Ige1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1hcmdpbjogMCA0LjYxNTM4dnc7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgLmFydGljbGUgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1hdXRob3IgLmFydGljbGUtYXV0aG9yLWxpc3Qge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNS4xMjgyMXZ3OyB9XG4gICAgICAgICAgLmFydGljbGUgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1hdXRob3IgLmFydGljbGUtYXV0aG9yLWxpc3QgLmFydGljbGUtYXV0aG9yLWltZyB7XG4gICAgICAgICAgICB3aWR0aDogMzEuNzk0ODd2dztcbiAgICAgICAgICAgIGhlaWdodDogNDIuMzA3Njl2dzsgfVxuICAgICAgICAgICAgLmFydGljbGUgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1hdXRob3IgLmFydGljbGUtYXV0aG9yLWxpc3QgLmFydGljbGUtYXV0aG9yLWltZyBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIC5hcnRpY2xlIC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtYXV0aG9yIC5hcnRpY2xlLWF1dGhvci1saXN0IC5hcnRpY2xlLWF1dGhvci1kYXRhIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0Ljg3MTc5dnc7XG4gICAgICAgICAgICB3aWR0aDogNTQuMTAyNTZ2dzsgfVxuICAgICAgICAgICAgLmFydGljbGUgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1hdXRob3IgLmFydGljbGUtYXV0aG9yLWxpc3QgLmFydGljbGUtYXV0aG9yLWRhdGEgLmFydGljbGUtYXV0aG9yLWRhdGEtdHRsIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjEwMjU2dnc7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjU2NDF2dzsgfVxuICAgICAgICAgICAgLmFydGljbGUgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1hdXRob3IgLmFydGljbGUtYXV0aG9yLWxpc3QgLmFydGljbGUtYXV0aG9yLWRhdGEgLmFydGljbGUtYXV0aG9yLWRhdGEtdGV4dCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44MjA1MXZ3O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNC41MTI4MnZ3OyB9XG4gICAgICAuYXJ0aWNsZSAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWJuciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNS4zODQ2MnZ3O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwLjUxMjgydnc7IH1cbiAgICAgICAgLmFydGljbGUgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1ibnIgYSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogNS4xMjgyMXZ3O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMDsgfVxuICAgICAgICAgIC5hcnRpY2xlIC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtYm5yIGEgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAzLjg0NjE1dnc7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDEuNTM4NDZ2dztcbiAgICAgICAgICAgIGxlZnQ6IDB2dztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjUzODQ2dnc7IH1cbiAgICAgICAgICAuYXJ0aWNsZSAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWJuciBhLi1ub3JtYWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0LjYxNTM4dnc7IH1cbiAgICAgICAgICAgIC5hcnRpY2xlIC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtYm5yIGEuLW5vcm1hbCBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMy4wNzY5MnZ3O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHRvcDogMS4wMjU2NHZ3O1xuICAgICAgICAgICAgICBsZWZ0OiAwdnc7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjUzODQ2dnc7IH1cbiAgICAgICAgLmFydGljbGUgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1ibnIuLW5hcnJvdyB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDB2dztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMC4yNTY0MXZ3OyB9XG4gICAgLmFydGljbGUgLmFydGljbGUtYWRkLXRhZ3Mge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwIDEwLjI1NjQxdnc7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNS4zODQ2MnZ3OyB9XG4gICAgICAuYXJ0aWNsZSAuYXJ0aWNsZS1hZGQtdGFncyAuYXJ0aWNsZS1hZGQtdGFnc19saSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2LjY2NjY3dnc7XG4gICAgICAgIGhlaWdodDogNi45MjMwOHZ3O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1Ljg5NzQ0dnc7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMzM7XG4gICAgICAgIHBhZGRpbmc6IDAgMy4wNzY5MnZ3O1xuICAgICAgICBmb250LXNpemU6IDIuODIwNTF2dztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjAyNTY0dnc7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuMDUxMjh2dztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5hcnRpY2xlIC5hcnRpY2xlLXJlY29tbWVuZGVkIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjBmMGYwO1xuICAgICAgcGFkZGluZy10b3A6IDE1LjM4NDYydnc7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTUuMzg0NjJ2dztcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5hcnRpY2xlIC5hcnRpY2xlLXJlY29tbWVuZGVkIGgyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDUuMTI4MjF2dztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYuNjY2Njd2dztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAuMjU2NDF2dzsgfVxuICAgICAgLmFydGljbGUgLmFydGljbGUtcmVjb21tZW5kZWQgLnRhZy1saXN0IHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgICAgLmFydGljbGUgLmFydGljbGUtcmVjb21tZW5kZWQgLnRhZy1saXN0IC50YWctbGlzdF9saSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgbWFyZ2luOiAwIDEuNXZ3O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwLjI1NjQxdnc7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBwYWRkaW5nOiA2LjQxMDI2dncgOC45NzQzNnZ3O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC5hcnRpY2xlIC5hcnRpY2xlLXJlY29tbWVuZGVkIC50YWctbGlzdCAudGFnLWxpc3RfbGkuLXR5cGUxIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM5MDcwQUY7IH1cbiAgICAgICAgICAuYXJ0aWNsZSAuYXJ0aWNsZS1yZWNvbW1lbmRlZCAudGFnLWxpc3QgLnRhZy1saXN0X2xpLi10eXBlMiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjODBENEI4OyB9XG4gICAgICAgICAgLmFydGljbGUgLmFydGljbGUtcmVjb21tZW5kZWQgLnRhZy1saXN0IC50YWctbGlzdF9saS4tdHlwZTMge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzMzMzMzMzsgfVxuICAgICAgICAgIC5hcnRpY2xlIC5hcnRpY2xlLXJlY29tbWVuZGVkIC50YWctbGlzdCAudGFnLWxpc3RfbGkuLXR5cGU0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2NUFBREQ7IH1cbiAgICAgICAgICAuYXJ0aWNsZSAuYXJ0aWNsZS1yZWNvbW1lbmRlZCAudGFnLWxpc3QgLnRhZy1saXN0X2xpLi10eXBlNSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZFNDUwO1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICAgICAgICAgIC5hcnRpY2xlIC5hcnRpY2xlLXJlY29tbWVuZGVkIC50YWctbGlzdCAudGFnLWxpc3RfbGkuLXR5cGU1IC50YWctbGlzdC10YWdzIC50YWctbGlzdC10YWdzX2xpIHtcbiAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwMDsgfVxuICAgICAgICAgICAgLmFydGljbGUgLmFydGljbGUtcmVjb21tZW5kZWQgLnRhZy1saXN0IC50YWctbGlzdF9saS4tdHlwZTUgLnRhZy1saXN0LW1vcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Fycm93X3JlYWRtb3JlX2JsYWNrLnN2ZykgYm90dG9tL2NvbnRhaW4gbm8tcmVwZWF0OyB9XG4gICAgICAgICAgLmFydGljbGUgLmFydGljbGUtcmVjb21tZW5kZWQgLnRhZy1saXN0IC50YWctbGlzdF9saS4tdHlwZTYge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0YyOUE2RDsgfVxuICAgICAgICAgIC5hcnRpY2xlIC5hcnRpY2xlLXJlY29tbWVuZGVkIC50YWctbGlzdCAudGFnLWxpc3RfbGkgLnRhZy1saXN0LWRheSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuODIwNTF2dztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYuNDEwMjZ2dzsgfVxuICAgICAgICAgIC5hcnRpY2xlIC5hcnRpY2xlLXJlY29tbWVuZGVkIC50YWctbGlzdCAudGFnLWxpc3RfbGkgLnRhZy1saXN0LWltZyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2LjQxMDI2dnc7IH1cbiAgICAgICAgICAgIC5hcnRpY2xlIC5hcnRpY2xlLXJlY29tbWVuZGVkIC50YWctbGlzdCAudGFnLWxpc3RfbGkgLnRhZy1saXN0LWltZyBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogNzIuODIwNTF2dztcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1NC4zNTg5N3Z3OyB9XG4gICAgICAgICAgLmFydGljbGUgLmFydGljbGUtcmVjb21tZW5kZWQgLnRhZy1saXN0IC50YWctbGlzdF9saSAudGFnLWxpc3QtdHRsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy41ODk3NHZ3O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMuNTg5NzR2dztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0LjEwMjU2dnc7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgICAgICAuYXJ0aWNsZSAuYXJ0aWNsZS1yZWNvbW1lbmRlZCAudGFnLWxpc3QgLnRhZy1saXN0X2xpIC50YWctbGlzdC10dGwgaW1nIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjU2NDF2dztcbiAgICAgICAgICAgICAgd2lkdGg6IDIwLjI1NjQxdnc7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgdG9wOiAtMS4wMjU2NHZ3OyB9XG4gICAgICAgICAgLmFydGljbGUgLmFydGljbGUtcmVjb21tZW5kZWQgLnRhZy1saXN0IC50YWctbGlzdF9saSAudGFnLWxpc3QtdGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMuNTg5NzR2dztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1LjAyNTY0dnc7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjg0NjE1dnc7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAgICAgLmFydGljbGUgLmFydGljbGUtcmVjb21tZW5kZWQgLnRhZy1saXN0IC50YWctbGlzdF9saSAudGFnLWxpc3QtdGFncyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNTY0MXZ3O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUuNzQzNTl2dztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1LjM4NDYydnc7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAgICAgICAuYXJ0aWNsZSAuYXJ0aWNsZS1yZWNvbW1lbmRlZCAudGFnLWxpc3QgLnRhZy1saXN0X2xpIC50YWctbGlzdC10YWdzIC50YWctbGlzdC10YWdzX2xpIHtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNS4xMjgyMXZ3O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIuNTY0MXZ3O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDUuNjQxMDN2dztcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMi44MjA1MXZ3O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIuNTY0MXZ3O1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMjgyMDV2dzsgfVxuICAgICAgICAgIC5hcnRpY2xlIC5hcnRpY2xlLXJlY29tbWVuZGVkIC50YWctbGlzdCAudGFnLWxpc3RfbGkgLnRhZy1saXN0LW1vcmUge1xuICAgICAgICAgICAgd2lkdGg6IDE3LjY5MjMxdnc7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNTY0MXZ3O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuMDI1NjR2dztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXJyb3dfcmVhZG1vcmUuc3ZnKSBib3R0b20vY29udGFpbiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogNy42OTIzMXZ3O1xuICAgICAgICAgICAgYm90dG9tOiA3LjY5MjMxdnc7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmJhc2Uge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAgIC5iYXNlOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYm5yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEuNjY2Njd2dzsgfVxuICAgIC5ibnIgLmJuci1hcmVhIHtcbiAgICAgIHdpZHRoOiA4MS4xNjY2N3Z3O1xuICAgICAgaGVpZ2h0OiAyMS42NjY2N3Z3O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGJhY2tncm91bmQ6ICM4Mjk2OUI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5ibnIgLmJuci1hcmVhIC5ibnItYXJlYS1pbWcge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ViZWJlYjtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWJlYmViO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjsgfVxuICAgICAgICAuYm5yIC5ibnItYXJlYSAuYm5yLWFyZWEtaW1nIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDIxLjY2NjY3dnc7XG4gICAgICAgICAgaGVpZ2h0OiAyMS42NjY2N3Z3OyB9XG4gICAgICAuYm5yIC5ibnItYXJlYSAuYm5yLWFyZWEtdGV4dCAuYm5yLWFyZWEtdHRsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAyLjV2dztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3LjV2dztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41dnc7IH1cbiAgICAgIC5ibnIgLmJuci1hcmVhIC5ibnItYXJlYS10ZXh0IC5ibnItYXJlYS1saW5rIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3LjV2dztcbiAgICAgICAgd2lkdGg6IDEwLjY2NjY3dnc7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xNjY2N3Z3O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC42NjY2N3Z3O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXJyb3dfcmVhZG1vcmUuc3ZnKSBib3R0b20vY29udGFpbiBuby1yZXBlYXQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLyomOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogYXJyb3dfZnQgMC4zcyBlYXNlLW91dCAxO1xuICAgICAgICAgICAgICAgICAgICB9Ki9cbiAgICAgICAgLyomOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjA1O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9Ki8gfVxuICAgICAgICAuYm5yIC5ibnItYXJlYSAuYm5yLWFyZWEtdGV4dCAuYm5yLWFyZWEtbGluayBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxLjE2NjY3dnc7XG4gICAgICAgICAgaGVpZ2h0OiAxLjE2NjY3dnc7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjkxNjY3dnc7IH1cbiAgICAgICAgLmJuciAuYm5yLWFyZWEgLmJuci1hcmVhLXRleHQgLmJuci1hcmVhLWxpbms6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgICB3aWR0aDogMTEwJTtcbiAgICAgICAgICBoZWlnaHQ6IDE0MCU7XG4gICAgICAgICAgdG9wOiAtMjAlO1xuICAgICAgICAgIGxlZnQ6IC01JTtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICBvcGFjaXR5OiAwLjA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2Utb3V0OyB9XG4gICAgICAuYm5yIC5ibnItYXJlYSAuLWNvdmVyOmhvdmVyIH4gLmJuci1hcmVhLXRleHQgLmJuci1hcmVhLWxpbmsge1xuICAgICAgICBhbmltYXRpb246IGFycm93X2Z0IDAuM3MgZWFzZS1vdXQgMTsgfVxuICAgICAgICAuYm5yIC5ibnItYXJlYSAuLWNvdmVyOmhvdmVyIH4gLmJuci1hcmVhLXRleHQgLmJuci1hcmVhLWxpbms6YmVmb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjA1OyB9XG4gICAgICAuYm5yIC5ibnItYXJlYSAuLWNvdmVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ibnIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDsgfVxuICAgIC5ibnIgLmJuci1hcmVhIHtcbiAgICAgIHdpZHRoOiA5NzRweDtcbiAgICAgIGhlaWdodDogMjYwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgYmFja2dyb3VuZDogIzgyOTY5QjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmJuciAuYm5yLWFyZWEgLmJuci1hcmVhLWltZyB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViO1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlYmViZWI7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViOyB9XG4gICAgICAgIC5ibnIgLmJuci1hcmVhIC5ibnItYXJlYS1pbWcgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNjBweDsgfVxuICAgICAgLmJuciAuYm5yLWFyZWEgLmJuci1hcmVhLXRleHQgLmJuci1hcmVhLXR0bCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICAuYm5yIC5ibnItYXJlYSAuYm5yLWFyZWEtdGV4dCAuYm5yLWFyZWEtbGluayB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5MHB4O1xuICAgICAgICB3aWR0aDogMTI4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Fycm93X3JlYWRtb3JlLnN2ZykgYm90dG9tL2NvbnRhaW4gbm8tcmVwZWF0O1xuICAgICAgICAvKlxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogYXJyb3dfZnQgMC4zcyBlYXNlLW91dCAxO1xuICAgICAgICAgICAgICAgICAgICB9Ki9cbiAgICAgICAgLypcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC4wNTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfSovIH1cbiAgICAgICAgLmJuciAuYm5yLWFyZWEgLmJuci1hcmVhLXRleHQgLmJuci1hcmVhLWxpbmsgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMXB4OyB9XG4gICAgICAgIC5ibnIgLmJuci1hcmVhIC5ibnItYXJlYS10ZXh0IC5ibnItYXJlYS1saW5rOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgICAgd2lkdGg6IDExMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxNDAlO1xuICAgICAgICAgIHRvcDogLTIwJTtcbiAgICAgICAgICBsZWZ0OiAtNSU7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgb3BhY2l0eTogMC4wO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLW91dDsgfVxuICAgICAgLmJuciAuYm5yLWFyZWEgLi1jb3Zlcjpob3ZlciB+IC5ibnItYXJlYS10ZXh0IC5ibnItYXJlYS1saW5rIHtcbiAgICAgICAgYW5pbWF0aW9uOiBhcnJvd19mdCAwLjNzIGVhc2Utb3V0IDE7IH1cbiAgICAgICAgLmJuciAuYm5yLWFyZWEgLi1jb3Zlcjpob3ZlciB+IC5ibnItYXJlYS10ZXh0IC5ibnItYXJlYS1saW5rOmJlZm9yZSB7XG4gICAgICAgICAgb3BhY2l0eTogMC4wNTsgfVxuICAgICAgLmJuciAuYm5yLWFyZWEgLi1jb3ZlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibnIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMC41MTI4MnZ3OyB9XG4gICAgLmJuciAuYm5yLWFyZWEge1xuICAgICAgd2lkdGg6IDkwLjc2OTIzdnc7XG4gICAgICBoZWlnaHQ6IDMwLjc2OTIzdnc7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgYmFja2dyb3VuZDogIzgyOTY5QjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmJuciAuYm5yLWFyZWEgLmJuci1hcmVhLWltZyB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViO1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlYmViZWI7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViOyB9XG4gICAgICAgIC5ibnIgLmJuci1hcmVhIC5ibnItYXJlYS1pbWcgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMzAuNzY5MjN2dztcbiAgICAgICAgICBoZWlnaHQ6IDMwLjc2OTIzdnc7IH1cbiAgICAgIC5ibnIgLmJuci1hcmVhIC5ibnItYXJlYS10ZXh0IC5ibnItYXJlYS10dGwge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDMuNTg5NzR2dztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3LjY5MjMxdnc7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNTY0MXZ3OyB9XG4gICAgICAuYm5yIC5ibnItYXJlYSAuYm5yLWFyZWEtdGV4dCAuYm5yLWFyZWEtbGluayB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBtYXJnaW4tbGVmdDogNy42OTIzMXZ3O1xuICAgICAgICB3aWR0aDogMzIuODIwNTF2dztcbiAgICAgICAgZm9udC1zaXplOiAzLjU4OTc0dnc7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjA1MTI4dnc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hcnJvd19yZWFkbW9yZS5zdmcpIGJvdHRvbS9jb250YWluIG5vLXJlcGVhdDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyOyB9XG4gICAgICAgIC5ibnIgLmJuci1hcmVhIC5ibnItYXJlYS10ZXh0IC5ibnItYXJlYS1saW5rIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDMuNTg5NzR2dztcbiAgICAgICAgICBoZWlnaHQ6IDMuNTg5NzR2dztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMjgyMDV2dzsgfVxuICAgICAgICAuYm5yIC5ibnItYXJlYSAuYm5yLWFyZWEtdGV4dCAuYm5yLWFyZWEtbGluazpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICAgIHdpZHRoOiAxMTAlO1xuICAgICAgICAgIGhlaWdodDogMTQwJTtcbiAgICAgICAgICB0b3A6IC0yMCU7XG4gICAgICAgICAgbGVmdDogLTUlO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgIG9wYWNpdHk6IDAuMDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1vdXQ7IH1cbiAgICAgICAgLmJuciAuYm5yLWFyZWEgLmJuci1hcmVhLXRleHQgLmJuci1hcmVhLWxpbms6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjA1OyB9XG4gICAgICAuYm5yIC5ibnItYXJlYSAuLWNvdmVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7IH0gfVxuXG4vKlxuXG48c2VjdGlvbiBjbGFzcz1cImJuclwiPlxuXHRcdDxkaXYgY2xhc3M9XCJibnItYXJlYVwiPlxuXHRcdFx0PGRpdiBjbGFzcz1cImJuci1hcmVhLWltZ1wiPjxpbWcgc3JjPVwiL2Fzc2V0cy9pbWcvYm5yX2ltZy5wbmdcIj48L2Rpdj5cblx0XHRcdDxkaXYgY2xhc3M9XCJibnItYXJlYS10ZXh0XCI+XG5cdFx0XHRcdDxoMiBjbGFzcz1cImJuci1hcmVhLXR0bFwiPuadseODrOOCsOODq+ODvOODlzxicj7jgrXjgrnjg4bjg4rjg5Pjg6rjg4bjgqPjg7vjg5Pjgrjjg6fjg7M8L2gyPlxuXHRcdFx0XHQ8cCBjbGFzcz1cImJuci1hcmVhLWxpbmsgLWZvbnRcIj48YSBocmVmPVwiaHR0cHM6Ly93d3cudG9yYXkuY28uanAvbmV3cy9kZXRhaWxzLzIwMTkwOTA1MDAxNDg3Lmh0bWxcIiB0YXJnZXQ9XCJfYmxhbmtcIj48aW1nIHNyYz1cImFzc2V0cy9pbWcvaWNvbl9yZWFkbW9yZV9ibGFjay5zdmdcIj5SZWFkIG1vcmU8L2E+PC9wPlxuXHRcdFx0PC9kaXY+XG5cdFx0PC9kaXY+XG5cdDwvc2VjdGlvbj4qL1xuLmNhc2UgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY2FzZSBhLi1vdmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1vdXQ7IH1cbiAgICAuY2FzZSBhLi1vdmVyOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNhc2Uge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMTAuNTU1NTZ2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogOS43MjIyMnZ3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jYXNlIC5jYXNlLXR0bCB7XG4gICAgICBmb250LXNpemU6IDIuNzc3Nzh2dztcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogNS4yNDE2N3Z3O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNC4xNjY2N3Z3OyB9XG4gICAgLmNhc2UgLmNhc2Utc3VidHRsIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zODg4OXZ3O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNS43NjM4OXZ3O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC5jYXNlIC5jYXNlLWJhY2sge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMi43Nzc3OHZ3O1xuICAgICAgdG9wOiAxMi41dnc7XG4gICAgICBmb250LXNpemU6IDEuMzg4ODl2dztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc0NzIydnc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5jYXNlIC5jYXNlLWJhY2sgaW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjI1dnc7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAwLjIwODMzdnc7XG4gICAgICAgIHdpZHRoOiAwLjc2Mzg5dnc7IH1cbiAgICAuY2FzZSAuY2FzZS1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgLmNhc2UgLmNhc2UtbGlzdCAuY2FzZS1saXN0X2xpIHtcbiAgICAgICAgd2lkdGg6IDI5LjU4MzMzdnc7XG4gICAgICAgIGJhY2tncm91bmQ6ICM5MDcwQUY7XG4gICAgICAgIG1hcmdpbjogMCAxLjM4ODg5dncgMi43Nzc3OHZ3O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZzogMi43Nzc3OHZ3IDIuNzc3Nzh2dztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5jYXNlIC5jYXNlLWxpc3QgLmNhc2UtbGlzdF9saSAuY2FzZS1saXN0LWltZyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi43Nzc3OHZ3OyB9XG4gICAgICAgICAgLmNhc2UgLmNhc2UtbGlzdCAuY2FzZS1saXN0X2xpIC5jYXNlLWxpc3QtaW1nIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMjQuMDI3Nzh2dztcbiAgICAgICAgICAgIGhlaWdodDogMTguMDU1NTZ2dzsgfVxuICAgICAgICAuY2FzZSAuY2FzZS1saXN0IC5jYXNlLWxpc3RfbGkgLmNhc2UtbGlzdC1zdWJ0dGwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC45NzIyMnZ3O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM2MTExdnc7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjQxNjY3dnc7IH1cbiAgICAgICAgLmNhc2UgLmNhc2UtbGlzdCAuY2FzZS1saXN0X2xpIC5jYXNlLWxpc3QtdHRsIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNjY2Njd2dztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMnZ3O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4zODg4OXZ3OyB9XG4gICAgICAgIC5jYXNlIC5jYXNlLWxpc3QgLmNhc2UtbGlzdF9saSAuY2FzZS1saXN0LXRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMTExMXZ3O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc3Nzc4dnc7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi43Nzc3OHZ3O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgICAgLmNhc2UgLmNhc2UtbGlzdCAuY2FzZS1saXN0X2xpIC5jYXNlLWxpc3QtbW9yZSB7XG4gICAgICAgICAgd2lkdGg6IDguODg4ODl2dztcbiAgICAgICAgICBmb250LXNpemU6IDAuOTcyMjJ2dztcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41NTU1NnZ3O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXJyb3dfcmVhZG1vcmUuc3ZnKSBib3R0b20vY29udGFpbiBuby1yZXBlYXQ7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAyLjc3Nzc4dnc7XG4gICAgICAgICAgYm90dG9tOiAyLjc3Nzc4dnc7IH1cbiAgICAgICAgICAuY2FzZSAuY2FzZS1saXN0IC5jYXNlLWxpc3RfbGkgLmNhc2UtbGlzdC1tb3JlIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMS4xMTExMXZ3O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjk3MjIydnc7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jYXNlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDE1MnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuY2FzZSAuY2FzZS10dGwge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA3NS40OHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAgIC5jYXNlIC5jYXNlLXN1YnR0bCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4M3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC5jYXNlIC5jYXNlLWJhY2sge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNDBweDtcbiAgICAgIHRvcDogMTgwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjUuMTZweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLmNhc2UgLmNhc2UtYmFjayBpbWcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgIHdpZHRoOiAxMXB4OyB9XG4gICAgLmNhc2UgLmNhc2UtbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICAuY2FzZSAuY2FzZS1saXN0IC5jYXNlLWxpc3RfbGkge1xuICAgICAgICB3aWR0aDogNDI2cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICM5MDcwQUY7XG4gICAgICAgIG1hcmdpbjogMCAyMHB4IDQwcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDQwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuY2FzZSAuY2FzZS1saXN0IC5jYXNlLWxpc3RfbGkgLmNhc2UtbGlzdC1pbWcge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAgICAgICAuY2FzZSAuY2FzZS1saXN0IC5jYXNlLWxpc3RfbGkgLmNhc2UtbGlzdC1pbWcgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNDZweDtcbiAgICAgICAgICAgIGhlaWdodDogMjYwcHg7IH1cbiAgICAgICAgLmNhc2UgLmNhc2UtbGlzdCAuY2FzZS1saXN0X2xpIC5jYXNlLWxpc3Qtc3VidHRsIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE5LjZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDsgfVxuICAgICAgICAuY2FzZSAuY2FzZS1saXN0IC5jYXNlLWxpc3RfbGkgLmNhc2UtbGlzdC10dGwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjguOHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgICAuY2FzZSAuY2FzZS1saXN0IC5jYXNlLWxpc3RfbGkgLmNhc2UtbGlzdC10ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI1LjZweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgICAgLmNhc2UgLmNhc2UtbGlzdCAuY2FzZS1saXN0X2xpIC5jYXNlLWxpc3QtbW9yZSB7XG4gICAgICAgICAgd2lkdGg6IDEyOHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXJyb3dfcmVhZG1vcmUuc3ZnKSBib3R0b20vY29udGFpbiBuby1yZXBlYXQ7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgICAgIGJvdHRvbTogNDBweDsgfVxuICAgICAgICAgIC5jYXNlIC5jYXNlLWxpc3QgLmNhc2UtbGlzdF9saSAuY2FzZS1saXN0LW1vcmUgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXNlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDI4LjIwNTEzdnc7XG4gICAgcGFkZGluZy1ib3R0b206IDIwLjUxMjgydnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmNhc2UgLmNhc2UtdHRsIHtcbiAgICAgIGZvbnQtc2l6ZTogNy42OTIzMXZ3O1xuICAgICAgbGluZS1oZWlnaHQ6IDEyLjkwMjU2dnc7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTAuMjU2NDF2dzsgfVxuICAgIC5jYXNlIC5jYXNlLXN1YnR0bCB7XG4gICAgICBmb250LXNpemU6IDMuNTg5NzR2dztcbiAgICAgIGxpbmUtaGVpZ2h0OiAzLjU4OTc0dnc7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMC4yNTY0MXZ3O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC5jYXNlIC5jYXNlLWJhY2sge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNS4xMjgyMXZ3O1xuICAgICAgdG9wOiAyMC41MTI4MnZ3O1xuICAgICAgZm9udC1zaXplOiAzLjA3Njkydnc7XG4gICAgICBsaW5lLWhlaWdodDogMy44ODcxOHZ3O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAuY2FzZSAuY2FzZS1iYWNrIGltZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMi41NjQxdnc7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEuNTM4NDZ2dztcbiAgICAgICAgdG9wOiAwLjUxMjgydnc7IH1cbiAgICAuY2FzZSAuY2FzZS1saXN0IC5jYXNlLWxpc3RfbGkge1xuICAgICAgd2lkdGg6IDkwLjc2OTIzdnc7XG4gICAgICBiYWNrZ3JvdW5kOiAjOTA3MEFGO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gNS4xMjgyMXZ3O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZzogOC45NzQzNnZ3IDguOTc0MzZ2dztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmNhc2UgLmNhc2UtbGlzdCAuY2FzZS1saXN0X2xpLi1oaWRkZW4ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5jYXNlIC5jYXNlLWxpc3QgLmNhc2UtbGlzdF9saSAuY2FzZS1saXN0LWltZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYuNDEwMjZ2dzsgfVxuICAgICAgICAuY2FzZSAuY2FzZS1saXN0IC5jYXNlLWxpc3RfbGkgLmNhc2UtbGlzdC1pbWcgaW1nIHtcbiAgICAgICAgICB3aWR0aDogNzIuODIwNTF2dztcbiAgICAgICAgICBoZWlnaHQ6IDU0LjM1ODk3dnc7IH1cbiAgICAgIC5jYXNlIC5jYXNlLWxpc3QgLmNhc2UtbGlzdF9saSAuY2FzZS1saXN0LXN1YnR0bCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy4wNzY5MnZ3O1xuICAgICAgICBsaW5lLWhlaWdodDogMy42OTIzMXZ3O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjAyNTY0dnc7IH1cbiAgICAgIC5jYXNlIC5jYXNlLWxpc3QgLmNhc2UtbGlzdF9saSAuY2FzZS1saXN0LXR0bCB7XG4gICAgICAgIGZvbnQtc2l6ZTogNC42MTUzOHZ3O1xuICAgICAgICBsaW5lLWhlaWdodDogNS41Mzg0NnZ3O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0LjEwMjU2dnc7IH1cbiAgICAgIC5jYXNlIC5jYXNlLWxpc3QgLmNhc2UtbGlzdF9saSAuY2FzZS1saXN0LXRleHQge1xuICAgICAgICBmb250LXNpemU6IDMuNTg5NzR2dztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUuMDI1NjR2dztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAuMjU2NDF2dztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgLmNhc2UgLmNhc2UtbGlzdCAuY2FzZS1saXN0X2xpIC5jYXNlLWxpc3QtbW9yZSB7XG4gICAgICAgIHdpZHRoOiAyMi44MjA1MXZ3O1xuICAgICAgICBmb250LXNpemU6IDIuNTY0MXZ3O1xuICAgICAgICBsaW5lLWhlaWdodDogMi41NjQxdnc7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjA1MTI4dnc7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXJyb3dfcmVhZG1vcmUuc3ZnKSBib3R0b20vY29udGFpbiBuby1yZXBlYXQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDcuNjkyMzF2dztcbiAgICAgICAgYm90dG9tOiA3LjY5MjMxdnc7IH1cbiAgICAgICAgLmNhc2UgLmNhc2UtbGlzdCAuY2FzZS1saXN0X2xpIC5jYXNlLWxpc3QtbW9yZSBpbWcge1xuICAgICAgICAgIHdpZHRoOiAzLjA3Njkydnc7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjI4MjA1dnc7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmZvb3RlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAxMC4xMjV2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogNS4zMzMzM3Z3O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWFlYWVhO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5mb290ZXIgLmZvb3Rlci1uYXYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNS45NTgzM3Z3OyB9XG4gICAgICAuZm9vdGVyIC5mb290ZXItbmF2IC5mb290ZXItbmF2X2xpIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjE2NjY3dnc7IH1cbiAgICAgICAgLmZvb3RlciAuZm9vdGVyLW5hdiAuZm9vdGVyLW5hdl9saTphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgaGVpZ2h0OiAxLjY2NjY3dnc7XG4gICAgICAgICAgd2lkdGg6IDAuMDgzMzN2dztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgICAgICAgIG9wYWNpdHk6IDAuMTtcbiAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICBtYXJnaW46IDAgNDBweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAwLjMzMzMzdnc7IH1cbiAgICAuZm9vdGVyIC5mb290ZXItbG9nbyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjIyNXZ3OyB9XG4gICAgICAuZm9vdGVyIC5mb290ZXItbG9nbyBpbWcge1xuICAgICAgICB3aWR0aDogMTQuNTgzMzN2dzsgfVxuICAgIC5mb290ZXIgLmZvb3Rlci1jb3B5IHtcbiAgICAgIGZvbnQtc2l6ZTogMXZ3OyB9XG4gICAgLmZvb3RlciAuZm9vdGVyLWljb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDMuMjV2dztcbiAgICAgIHRvcDogOXZ3OyB9XG4gICAgICAuZm9vdGVyIC5mb290ZXItaWNvbiBpbWcge1xuICAgICAgICB3aWR0aDogNC4yNXZ3OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZm9vdGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDEyMS41cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYWVhZWE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmZvb3RlciAuZm9vdGVyLW5hdiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3MS41cHg7IH1cbiAgICAgIC5mb290ZXIgLmZvb3Rlci1uYXYgLmZvb3Rlci1uYXZfbGkge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgICAgLmZvb3RlciAuZm9vdGVyLW5hdiAuZm9vdGVyLW5hdl9saTphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzMzMztcbiAgICAgICAgICBvcGFjaXR5OiAwLjE7XG4gICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgbWFyZ2luOiAwIDQwcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogNHB4OyB9XG4gICAgLmZvb3RlciAuZm9vdGVyLWxvZ28ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjYuN3B4OyB9XG4gICAgICAuZm9vdGVyIC5mb290ZXItbG9nbyBpbWcge1xuICAgICAgICB3aWR0aDogMTc1cHg7IH1cbiAgICAuZm9vdGVyIC5mb290ZXItY29weSB7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAuZm9vdGVyIC5mb290ZXItaWNvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMzlweDtcbiAgICAgIHRvcDogMTA4cHg7IH1cbiAgICAgIC5mb290ZXIgLmZvb3Rlci1pY29uIGltZyB7XG4gICAgICAgIHdpZHRoOiA1MXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMjAuNTEyODJ2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogNS4xMjgyMXZ3O1xuICAgIGJvcmRlci10b3A6IDAuNTEyODJ2dyBzb2xpZCAjZWFlYWVhO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5mb290ZXIgLmZvb3Rlci1uYXYge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0LjYxNTM4dnc7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNS4zODQ2MnZ3OyB9XG4gICAgICAuZm9vdGVyIC5mb290ZXItbmF2IC5mb290ZXItbmF2X2xpIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAzLjU4OTc0dnc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0LjMwNzY5dnc7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUuMTI4MjF2dzsgfVxuICAgIC5mb290ZXIgLmZvb3Rlci1sb2dvIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogNC42MTUzOHZ3O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNS4xMjgyMXZ3OyB9XG4gICAgICAuZm9vdGVyIC5mb290ZXItbG9nbyBpbWcge1xuICAgICAgICB3aWR0aDogNDQuODcxNzl2dzsgfVxuICAgIC5mb290ZXIgLmZvb3Rlci1jb3B5IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogNC42MTUzOHZ3O1xuICAgICAgZm9udC1zaXplOiAzLjA3Njkydnc7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLmZvb3RlciAuZm9vdGVyLWljb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxMHZ3O1xuICAgICAgdG9wOiAyNy42OTIzMXZ3OyB9XG4gICAgICAuZm9vdGVyIC5mb290ZXItaWNvbiBpbWcge1xuICAgICAgICB3aWR0aDogMTMuMDc2OTJ2dzsgfSB9XG5cbi5oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHotaW5kZXg6IDQ7IH1cbiAgLmhlYWRlci4taW50ZXJ2aWV3IHtcbiAgICBiYWNrZ3JvdW5kOiAjODBENEI4O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5oZWFkZXIuLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICM5MDcwQUY7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmhlYWRlciAuaGVhZGVyLWlubmVyIHtcbiAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogNy41dnc7IH1cbiAgICAuaGVhZGVyIC5oZWFkZXItbG9nbyB7XG4gICAgICBtYXJnaW4tbGVmdDogMi41dnc7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDI1dnc7IH1cbiAgICAgIC5oZWFkZXIgLmhlYWRlci1sb2dvIC5oZWFkZXItbG9nby1pbWcxIHtcbiAgICAgICAgd2lkdGg6IDEwLjY2NjY3dnc7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMi45MTY2N3Z3OyB9XG4gICAgLmhlYWRlciAuaGVhZGVyLW5hdiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZm9udC1zaXplOiAxLjMzMzMzdnc7IH1cbiAgICAgIC5oZWFkZXIgLmhlYWRlci1uYXYgLmhlYWRlci1uYXZfbGkgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwIDEuNjY2Njd2dztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDcuNXZ3O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLW91dDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTsgfVxuICAgICAgICAuaGVhZGVyIC5oZWFkZXItbmF2IC5oZWFkZXItbmF2X2xpIGE6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cbiAgICAuaGVhZGVyIC5oZWFkZXItbWVudSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiByaWdodDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMuMzMzMzN2dztcbiAgICAgIHdpZHRoOiAyNXZ3OyB9XG4gICAgICAuaGVhZGVyIC5oZWFkZXItbWVudSAuaGVhZGVyLW1lbnVfbGkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMS42NjY2N3Z3O1xuICAgICAgICBmb250LXNpemU6IDEuMzMzMzN2dztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgICAuaGVhZGVyIC5oZWFkZXItbWVudSAuaGVhZGVyLW1lbnVfbGkgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMS41dnc7IH1cbiAgICAuaGVhZGVyIC5oZWFkZXItYnRuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmhlYWRlciAuaGVhZGVyLWlubmVyIHtcbiAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogOTBweDsgfVxuICAgIC5oZWFkZXIgLmhlYWRlci1sb2dvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAzMDBweDsgfVxuICAgICAgLmhlYWRlciAuaGVhZGVyLWxvZ28gLmhlYWRlci1sb2dvLWltZzEge1xuICAgICAgICB3aWR0aDogMTI4cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzVweDsgfVxuICAgIC5oZWFkZXIgLmhlYWRlci1uYXYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgLmhlYWRlciAuaGVhZGVyLW5hdiAuaGVhZGVyLW5hdl9saSBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDkwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2Utb3V0O1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApOyB9XG4gICAgICAgIC5oZWFkZXIgLmhlYWRlci1uYXYgLmhlYWRlci1uYXZfbGkgYTpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuICAgIC5oZWFkZXIgLmhlYWRlci1tZW51IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgIHdpZHRoOiAzMDBweDsgfVxuICAgICAgLmhlYWRlciAuaGVhZGVyLW1lbnUgLmhlYWRlci1tZW51X2xpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgICAuaGVhZGVyIC5oZWFkZXItbWVudSAuaGVhZGVyLW1lbnVfbGkgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMThweDsgfVxuICAgIC5oZWFkZXIgLmhlYWRlci1idG4ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5oZWFkZXIgLmhlYWRlci1pbm5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGhlaWdodDogMTUuMzg0NjJ2dztcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkICNmMGYwZjAgMXB4OyB9XG4gICAgLmhlYWRlciAuaGVhZGVyLWxvZ28ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMuODQ2MTV2dztcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5oZWFkZXIgLmhlYWRlci1sb2dvIC5oZWFkZXItbG9nby1pbWcxIHtcbiAgICAgICAgd2lkdGg6IDIwdnc7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTUuMzg0NjJ2dzsgfVxuICAgICAgLmhlYWRlciAuaGVhZGVyLWxvZ28gLmhlYWRlci1sb2dvLWltZzIge1xuICAgICAgICB3aWR0aDogMjIuMDUxMjh2dzsgfVxuICAgIC5oZWFkZXIgLmhlYWRlci1uYXYge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5oZWFkZXIgLmhlYWRlci1tZW51IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuaGVhZGVyIC5oZWFkZXItYnRuIGltZyB7XG4gICAgICB3aWR0aDogNS42NDEwM3Z3O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1LjY0MTAzdnc7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1mX2ZpbmRlcl9jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDcuNXZ3O1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGJhY2tncm91bmQ6ICMzMzMzMzM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogcmlnaHQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEwMCUpO1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQgYWxsOyB9XG4gICAgLm1mX2ZpbmRlcl9jb250YWluZXIuLXNob3cge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH1cbiAgICAubWZfZmluZGVyX2NvbnRhaW5lciAubWZfZmluZGVyX3NlYXJjaEJveF9xdWVyeV93cmFwIHtcbiAgICAgIGhlaWdodDogNC4xNjY2N3Z3O1xuICAgICAgd2lkdGg6IDI1LjgzMzMzdnc7IH1cbiAgICAubWZfZmluZGVyX2NvbnRhaW5lciAubWZfZmluZGVyX3NlYXJjaEJveF9xdWVyeV9pbnB1dCB7XG4gICAgICBoZWlnaHQ6IDQuMTY2Njd2dzsgfVxuICAgIC5tZl9maW5kZXJfY29udGFpbmVyIC5tZl9maW5kZXJfc2VhcmNoQm94X3N1Ym1pdCB7XG4gICAgICB3aWR0aDogNC4xNjY2N3Z3O1xuICAgICAgaGVpZ2h0OiA0LjE2NjY3dnc7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7IH1cbiAgICAgIC5tZl9maW5kZXJfY29udGFpbmVyIC5tZl9maW5kZXJfc2VhcmNoQm94X3N1Ym1pdCBzcGFuIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAubWZfZmluZGVyX2NvbnRhaW5lciAubWZfZmluZGVyX3NlYXJjaEJveF9zdWJtaXQ6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAydnc7IH1cbiAgICAubWZfZmluZGVyX2NvbnRhaW5lciAubWZfZmluZGVyX2NvbnRhaW5lci1jbG9zZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzLjMzMzMzdnc7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJ2dztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IDAuMXMgZWFzZS1vdXQgYWxsOyB9XG4gICAgICAubWZfZmluZGVyX2NvbnRhaW5lciAubWZfZmluZGVyX2NvbnRhaW5lci1jbG9zZTpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1mX2ZpbmRlcl9jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgei1pbmRleDogMTA7XG4gICAgYmFja2dyb3VuZDogIzMzMzMzMztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiByaWdodDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dCBhbGw7IH1cbiAgICAubWZfZmluZGVyX2NvbnRhaW5lci4tc2hvdyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgfVxuICAgIC5tZl9maW5kZXJfY29udGFpbmVyIC5tZl9maW5kZXJfc2VhcmNoQm94X3F1ZXJ5X3dyYXAge1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgd2lkdGg6IDMxMHB4OyB9XG4gICAgLm1mX2ZpbmRlcl9jb250YWluZXIgLm1mX2ZpbmRlcl9zZWFyY2hCb3hfcXVlcnlfaW5wdXQge1xuICAgICAgaGVpZ2h0OiA1MHB4OyB9XG4gICAgLm1mX2ZpbmRlcl9jb250YWluZXIgLm1mX2ZpbmRlcl9zZWFyY2hCb3hfc3VibWl0IHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpOyB9XG4gICAgICAubWZfZmluZGVyX2NvbnRhaW5lciAubWZfZmluZGVyX3NlYXJjaEJveF9zdWJtaXQgc3BhbiB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLm1mX2ZpbmRlcl9jb250YWluZXIgLm1mX2ZpbmRlcl9zZWFyY2hCb3hfc3VibWl0OmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAgIC5tZl9maW5kZXJfY29udGFpbmVyIC5tZl9maW5kZXJfY29udGFpbmVyLWNsb3NlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiAwLjFzIGVhc2Utb3V0IGFsbDsgfVxuICAgICAgLm1mX2ZpbmRlcl9jb250YWluZXIgLm1mX2ZpbmRlcl9jb250YWluZXItY2xvc2U6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1mX2ZpbmRlcl9jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDMzLjMzMzMzdnc7XG4gICAgei1pbmRleDogMTA7XG4gICAgYmFja2dyb3VuZDogIzMzMzMzMztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dCBhbGw7IH1cbiAgICAubWZfZmluZGVyX2NvbnRhaW5lci4tc2hvdyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgfVxuICAgIC5tZl9maW5kZXJfY29udGFpbmVyIC5tZl9maW5kZXJfc2VhcmNoQm94X3F1ZXJ5X3dyYXAge1xuICAgICAgaGVpZ2h0OiAxMi44MjA1MXZ3O1xuICAgICAgd2lkdGg6IDc5LjQ4NzE4dnc7XG4gICAgICBtYXJnaW4tdG9wOiAxMC4yNTY0MXZ3OyB9XG4gICAgLm1mX2ZpbmRlcl9jb250YWluZXIgLm1mX2ZpbmRlcl9zZWFyY2hCb3hfcXVlcnlfaW5wdXQge1xuICAgICAgaGVpZ2h0OiAxMi44MjA1MXZ3O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAubWZfZmluZGVyX2NvbnRhaW5lciAubWZfZmluZGVyX3NlYXJjaEJveF9zdWJtaXQge1xuICAgICAgd2lkdGg6IDEyLjgyMDUxdnc7XG4gICAgICBoZWlnaHQ6IDEyLjgyMDUxdnc7XG4gICAgICBtYXJnaW4tdG9wOiAxMC4yNTY0MXZ3O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpOyB9XG4gICAgICAubWZfZmluZGVyX2NvbnRhaW5lciAubWZfZmluZGVyX3NlYXJjaEJveF9zdWJtaXQgc3BhbiB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLm1mX2ZpbmRlcl9jb250YWluZXIgLm1mX2ZpbmRlcl9zZWFyY2hCb3hfc3VibWl0OmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNi4xNTM4NXZ3OyB9XG4gICAgLm1mX2ZpbmRlcl9jb250YWluZXIgLm1mX2ZpbmRlcl9jb250YWluZXItY2xvc2Uge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogMC4xcyBlYXNlLW91dCBhbGw7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDQuODcxNzl2dztcbiAgICAgIHJpZ2h0OiA1LjY0MTAzdnc7IH1cbiAgICAgIC5tZl9maW5kZXJfY29udGFpbmVyIC5tZl9maW5kZXJfY29udGFpbmVyLWNsb3NlIGltZyB7XG4gICAgICAgIHdpZHRoOiA1LjY0MTAzdnc7XG4gICAgICAgIGhlaWdodDogNS42NDEwM3Z3OyB9IH1cblxuLm1haW4gI3ZpZGVvc3ViIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dCBhbGw7IH1cbiAgLm1haW4gI3ZpZGVvc3ViLi1zaG93IHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAubWFpbiB7XG4gICAgbWFyZ2luLXRvcDogNi4yNXZ3OyB9XG4gICAgLm1haW4gLm1haW4tdG9wIHtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDkwcHgpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5tYWluIC5tYWluLXRvcCB2aWRlbyB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDsgfVxuICAgICAgLm1haW4gLm1haW4tdG9wIC5tYWluLXRvcC1kYXRhIHtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgICAubWFpbiAubWFpbi10b3AgLm1haW4tdG9wLWRhdGEgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNC40NDQ0NHZ3OyB9XG4gICAgICAubWFpbiAubWFpbi10b3AgLm1haW4tdG9wLXNjcm9sbCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDQuMTY2Njd2dztcbiAgICAgICAgYm90dG9tOiAyLjA4MzMzdnc7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDEuMzg4ODl2dzsgfVxuICAgICAgICAubWFpbiAubWFpbi10b3AgLm1haW4tdG9wLXNjcm9sbCBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAtMS4zODg4OXZ3O1xuICAgICAgICAgIGJvdHRvbTogLTIuMDgzMzN2dzsgfVxuICAgICAgICAubWFpbiAubWFpbi10b3AgLm1haW4tdG9wLXNjcm9sbCBhOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICBoZWlnaHQ6IDkuMDI3Nzh2dztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgICAgIC5tYWluIC5tYWluLXRvcCAubWFpbi10b3Atc2Nyb2xsIGE6OmFmdGVyIHtcbiAgICAgICAgICBhbmltYXRpb246IHNkbCAxLjVzIGN1YmljLWJlemllcigxLCAwLCAwLCAxKSBpbmZpbml0ZTsgfVxuICBAa2V5ZnJhbWVzIHNkbCB7XG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAwKTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDsgfVxuICAgIDUwJSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwOyB9XG4gICAgNTAuMSUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTsgfVxuICAgIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAwKTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTsgfSB9XG4gICAgLm1haW4gLm1haW4tYWJvdXQge1xuICAgICAgcGFkZGluZy10b3A6IDcuNjM4ODl2dztcbiAgICAgIHdpZHRoOiA4My4zMzMzM3Z3O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gOC42ODA1NnZ3O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgLm1haW4gLm1haW4tYWJvdXQgLm1haW4tYWJvdXQtdGV4dCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzLjg4ODg5dnc7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgICAubWFpbiAubWFpbi1hYm91dCAubWFpbi1hYm91dC10ZXh0IC5tYWluLWFib3V0LXRleHQtdHRsIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjk4NjExdnc7IH1cbiAgICAgICAgICAubWFpbiAubWFpbi1hYm91dCAubWFpbi1hYm91dC10ZXh0IC5tYWluLWFib3V0LXRleHQtdHRsIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMjMuMTk0NDR2dzsgfVxuICAgICAgICAubWFpbiAubWFpbi1hYm91dCAubWFpbi1hYm91dC10ZXh0IC5tYWluLWFib3V0LXRleHQtc3VidHRsIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNjY2Njd2dztcbiAgICAgICAgICBsaW5lLWhlaWdodDogM3Z3O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi4wODMzM3Z3OyB9XG4gICAgICAgIC5tYWluIC5tYWluLWFib3V0IC5tYWluLWFib3V0LXRleHQgLm1haW4tYWJvdXQtdGV4dC1kZXNjIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMzg4ODl2dztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMi41dnc7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjA4MzMzdnc7IH1cbiAgICAgICAgLm1haW4gLm1haW4tYWJvdXQgLm1haW4tYWJvdXQtdGV4dCAubWFpbi1hYm91dC10ZXh0LWxpbmsge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS45NDQ0NHZ3O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjg4ODg5dnc7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMzMzO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1vdXQ7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICAgICAgICBwYWRkaW5nOiAwLjI3Nzc4dncgMC4yNzc3OHZ3IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgLm1haW4gLm1haW4tYWJvdXQgLm1haW4tYWJvdXQtdGV4dCAubWFpbi1hYm91dC10ZXh0LWxpbmsgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjY5NDQ0dnc7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDEuMzg4ODl2dztcbiAgICAgICAgICAgIHdpZHRoOiAwLjk3MjIydnc7IH1cbiAgICAgICAgICAubWFpbiAubWFpbi1hYm91dCAubWFpbi1hYm91dC10ZXh0IC5tYWluLWFib3V0LXRleHQtbGluazpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7IH1cbiAgICAgICAgICAubWFpbiAubWFpbi1hYm91dCAubWFpbi1hYm91dC10ZXh0IC5tYWluLWFib3V0LXRleHQtbGluazphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAyNy43Nzc3OHZ3O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNy43Nzc3OHZ3O1xuICAgICAgICAgICAgdG9wOiAtMTcuMzYxMTF2dztcbiAgICAgICAgICAgIGxlZnQ6IC0zLjQ3MjIydnc7IH1cbiAgICAgIC5tYWluIC5tYWluLWFib3V0IC5tYWluLWFib3V0LWltZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAubWFpbiAubWFpbi1hYm91dCAubWFpbi1hYm91dC1pbWcgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTUuOTcyMjJ2dztcbiAgICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICAgIC5tYWluIC5tYWluLWFib3V0IC5tYWluLWFib3V0LWltZyB2aWRlbyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCkgc2NhbGUoMS4yKTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5tYWluIC5tYWluLWFib3V0IC5tYWluLWFib3V0LWRhdGEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1peC1ibGVuZC1tb2RlOiBkYXJrZW47IH1cbiAgICAgICAgLm1haW4gLm1haW4tYWJvdXQgLm1haW4tYWJvdXQtZGF0YSAubWFpbi1hYm91dC1kYXRhLWltZyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IC0xLjM4ODg5dnc7XG4gICAgICAgICAgdG9wOiAyLjQzMDU2dnc7XG4gICAgICAgICAgd2lkdGg6IDM3LjAxMzg5dnc7IH1cbiAgICAgICAgICAubWFpbiAubWFpbi1hYm91dCAubWFpbi1hYm91dC1kYXRhIC5tYWluLWFib3V0LWRhdGEtaW1nIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMzcuMDEzODl2dztcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgICAgICAubWFpbiAubWFpbi1hYm91dCAubWFpbi1hYm91dC1kYXRhIC5tYWluLWFib3V0LWRhdGEtaW1nIHZpZGVvIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApIHNjYWxlKDEuNCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAubWFpbiAubWFpbi1hYm91dCAubWFpbi1hYm91dC1kYXRhIC5tYWluLWFib3V0LWRhdGEtdHRsIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjUuNDg2MTF2dztcbiAgICAgICAgICBmb250LXNpemU6IDAuOTcyMjJ2dztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjE4MDU2dnc7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgICAubWFpbiAubWFpbi1hYm91dCAubWFpbi1hYm91dC1kYXRhIC5tYWluLWFib3V0LWRhdGEtZGF5IHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNjY2Njd2dztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjI3Nzc4dnc7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgICAubWFpbiAubWFpbi1hYm91dCAubWFpbi1hYm91dC1kYXRhIC5tYWluLWFib3V0LWRhdGEtc3VidHRsIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNjY2Njd2dztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjA0MTY3dnc7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgICAubWFpbiAubWFpbi1hYm91dCAubWFpbi1hYm91dC1kYXRhIC5tYWluLWFib3V0LWRhdGEtdmFsIHtcbiAgICAgICAgICBmb250LXNpemU6IDIuMDgzMzN2dztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjA4MzMzdnc7IH1cbiAgICAgICAgICAubWFpbiAubWFpbi1hYm91dCAubWFpbi1hYm91dC1kYXRhIC5tYWluLWFib3V0LWRhdGEtdmFsIHNwYW4uLXNsb3QxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNC44NjExMXZ3O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41NTU1NnZ3O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAwLjU1NTU2dnc7IH1cbiAgICAgICAgLm1haW4gLm1haW4tYWJvdXQgLm1haW4tYWJvdXQtZGF0YSAubWFpbi1hYm91dC1kYXRhLWNhdXRpb24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMTExMXZ3O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzMzMzdnc7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICB3aWR0aDogMjcuNzc3Nzh2dzsgfVxuICAgIC5tYWluIC5tYWluLWxpbmUge1xuICAgICAgd2lkdGg6IDgzLjMzMzMzdnc7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIC5tYWluIC5tYWluLWxpbmUuLXJldmVyc2Uge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cbiAgICAubWFpbiAubWFpbi1kYXRhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi10b3A6IC0yNy4yOTE2N3Z3O1xuICAgICAgd2lkdGg6IDI3LjE1Mjc4dnc7IH1cbiAgICAgIC5tYWluIC5tYWluLWRhdGEgLm1haW4tZGF0YS1pbWcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAzNXZ3OyB9XG4gICAgICAgIC5tYWluIC5tYWluLWRhdGEgLm1haW4tZGF0YS1pbWcgdmlkZW8ge1xuICAgICAgICAgIHdpZHRoOiAzNXZ3O1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7IH1cbiAgICAgIC5tYWluIC5tYWluLWRhdGEgLm1haW4tZGF0YS10dGwge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMC45NzIyMnZ3O1xuICAgICAgICBmb250LXNpemU6IDAuOTcyMjJ2dztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4xODA1NnZ3OyB9XG4gICAgICAubWFpbiAubWFpbi1kYXRhIC5tYWluLWRhdGEtZGF5IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjY2NjY3dnc7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuMjc3Nzh2dzsgfVxuICAgICAgLm1haW4gLm1haW4tZGF0YSAubWFpbi1kYXRhLXN1YnR0bCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42NjY2N3Z3O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjA0MTY3dnc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgIC5tYWluIC5tYWluLWRhdGEgLm1haW4tZGF0YS12YWwge1xuICAgICAgICBmb250LXNpemU6IDYuMjV2dztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgLm1haW4gLm1haW4tZGF0YSAubWFpbi1kYXRhLWFkZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy40NzIyMnZ3O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjA4MzMzdnc7IH1cbiAgICAgIC5tYWluIC5tYWluLWRhdGEgLm1haW4tZGF0YS1jYXV0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjExMTExdnc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAubWFpbiAubWFpbi11bml0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDExLjgwNTU2dnc7XG4gICAgICAvKlxuICAgICAgICAgICAgLm1haW4tdW5pdC1tb3Jle1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgKi8gfVxuICAgICAgLm1haW4gLm1haW4tdW5pdC4tcGlja3VwOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJ1BpY2sgVXAhJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGMjlBNkQ7XG4gICAgICAgIGhlaWdodDogMTAuNjI1dnc7XG4gICAgICAgIHdpZHRoOiAxMC42MjV2dztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwLjYyNXZ3O1xuICAgICAgICBmb250LXNpemU6IDEuMjV2dztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnQXZlbmlyTmV4dExUUHJvLURlbWknO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cbiAgICAgIC5tYWluIC5tYWluLXVuaXQgLm1haW4tdW5pdC1zdWJ0dGwge1xuICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAubWFpbiAubWFpbi11bml0IC4tY292ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDEge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNC41ODMzM3Z3O1xuICAgICAgICB3aWR0aDogNDAuNDg2MTF2dzsgfVxuICAgICAgICAubWFpbiAubWFpbi11bml0Li11bml0MTphZnRlciB7XG4gICAgICAgICAgdG9wOiAyNXZ3O1xuICAgICAgICAgIGxlZnQ6IDMzLjMzMzMzdnc7IH1cbiAgICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDEgaW1nIHtcbiAgICAgICAgICB3aWR0aDogNDAuNDg2MTF2dzsgfVxuICAgICAgICAubWFpbiAubWFpbi11bml0Li11bml0MSAubWFpbi11bml0LXN1YnR0bCB7XG4gICAgICAgICAgZm9udC1zaXplOiA2Ljk0NDQ0dnc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IC0yLjM2MTExdnc7XG4gICAgICAgICAgdG9wOiAtNi4xMTExMXZ3OyB9XG4gICAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQxIHN2ZyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogLTE5LjQ0NDQ0dnc7XG4gICAgICAgICAgbGVmdDogLTEyLjA4MzMzdnc7XG4gICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgd2lkdGg6IDQxLjY2NjY3dnc7IH1cbiAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQyIHtcbiAgICAgICAgd2lkdGg6IDM1LjEzODg5dnc7IH1cbiAgICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDI6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogLTQuODYxMTF2dztcbiAgICAgICAgICBsZWZ0OiAyOS44NjExMXZ3OyB9XG4gICAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQyIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDM1LjEzODg5dnc7IH1cbiAgICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDIgLm1haW4tdW5pdC1zdWJ0dGwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNC4xNjY2N3Z3O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAzNi40NTgzM3Z3O1xuICAgICAgICAgIHRvcDogMTMuODg4ODl2dztcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207IH1cbiAgICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDIgc3ZnIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1LjIwODMzdnc7XG4gICAgICAgICAgcmlnaHQ6IC03LjIyMjIydnc7XG4gICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgd2lkdGg6IDMwLjgzMzMzdnc7IH1cbiAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQzIHtcbiAgICAgICAgd2lkdGg6IDQ4LjYxMTExdnc7IH1cbiAgICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDM6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogMjkuMTY2Njd2dztcbiAgICAgICAgICBsZWZ0OiA0Mi4zNjExMXZ3OyB9XG4gICAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQzIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDQ4LjYxMTExdnc7IH1cbiAgICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDMgLm1haW4tdW5pdC1zdWJ0dGwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNS41NTU1NnZ3O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0b3A6IC02LjExMTExdnc7IH1cbiAgICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDMgc3ZnIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAtMi4yOTE2N3Z3O1xuICAgICAgICAgIGxlZnQ6IC0yLjg0NzIydnc7XG4gICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgd2lkdGg6IDE3LjE1Mjc4dnc7IH1cbiAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQ0IHtcbiAgICAgICAgd2lkdGg6IDMyLjM2MTExdnc7IH1cbiAgICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDQ6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogLTYuOTQ0NDR2dztcbiAgICAgICAgICBsZWZ0OiAtNS41NTU1NnZ3OyB9XG4gICAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQ0IGltZyB7XG4gICAgICAgICAgd2lkdGg6IDMyLjM2MTExdnc7IH1cbiAgICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDQgLm1haW4tdW5pdC1zdWJ0dGwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNS41NTU1NnZ3O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAtMS43MzYxMXZ3O1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7IH1cbiAgICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDQgc3ZnIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA5LjM3NXZ3O1xuICAgICAgICAgIGxlZnQ6IC04LjY4MDU2dnc7XG4gICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgd2lkdGg6IDE4LjEyNXZ3OyB9XG4gICAgICAubWFpbiAubWFpbi11bml0Li11bml0NSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xMS45NDQ0NHZ3O1xuICAgICAgICB3aWR0aDogNDMuMjYzODl2dzsgfVxuICAgICAgICAubWFpbiAubWFpbi11bml0Li11bml0NTphZnRlciB7XG4gICAgICAgICAgdG9wOiAtMS4zODg4OXZ3O1xuICAgICAgICAgIGxlZnQ6IDM3LjV2dzsgfVxuICAgICAgICAubWFpbiAubWFpbi11bml0Li11bml0NSBpbWcge1xuICAgICAgICAgIHdpZHRoOiA0My4yNjM4OXZ3OyB9XG4gICAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQ1IC5tYWluLXVuaXQtc3VidHRsIHtcbiAgICAgICAgICBmb250LXNpemU6IDUuNTU1NTZ2dztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogNDMuMjYzODl2dztcbiAgICAgICAgICB0b3A6IDE0LjE2NjY3dnc7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tOyB9XG4gICAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQ1IHN2ZyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogLTE2LjMxOTQ0dnc7XG4gICAgICAgICAgbGVmdDogLTMuMTI1dnc7XG4gICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgd2lkdGg6IDU5LjAyNzc4dnc7IH1cbiAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQ2IHtcbiAgICAgICAgd2lkdGg6IDM1LjEzODg5dnc7IH1cbiAgICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDY6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogLTcuNjM4ODl2dztcbiAgICAgICAgICBsZWZ0OiAtNC44NjExMXZ3OyB9XG4gICAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQ2IGltZyB7XG4gICAgICAgICAgd2lkdGg6IDM1LjEzODg5dnc7IH1cbiAgICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDYgLm1haW4tdW5pdC1zdWJ0dGwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNC4xNjY2N3Z3O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC04LjMzMzMzdnc7XG4gICAgICAgICAgbGVmdDogMzUuODMzMzN2dztcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207IH1cbiAgICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDYgc3ZnIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAyLjQzMDU2dnc7XG4gICAgICAgICAgbGVmdDogNy45ODYxMXZ3O1xuICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgIHdpZHRoOiAzMi43MDgzM3Z3OyB9XG4gICAgICAubWFpbiAubWFpbi11bml0Li11bml0NyB7XG4gICAgICAgIHdpZHRoOiAzNS4xMzg4OXZ3O1xuICAgICAgICBtYXJnaW4tdG9wOiA1LjM0NzIydnc7IH1cbiAgICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDcgLm1haW4tdW5pdC1pbWcge1xuICAgICAgICAgIHdpZHRoOiA0MC40ODYxMXZ3O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAubWFpbiAubWFpbi11bml0Li11bml0NzphZnRlciB7XG4gICAgICAgICAgdG9wOiAyNS42OTQ0NHZ3O1xuICAgICAgICAgIGxlZnQ6IDMzLjMzMzMzdnc7IH1cbiAgICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDcgaW1nIHtcbiAgICAgICAgICB3aWR0aDogNDAuNDg2MTF2dzsgfVxuICAgICAgICAubWFpbiAubWFpbi11bml0Li11bml0NyAubWFpbi11bml0LXN1YnR0bCB7XG4gICAgICAgICAgZm9udC1zaXplOiA2Ljk0NDQ0dnc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogLTYuOTQ0NDR2dztcbiAgICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQ3IHN2ZyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogLTE5LjA5NzIydnc7XG4gICAgICAgICAgbGVmdDogMTEuNzM2MTF2dztcbiAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICB3aWR0aDogMzUuODMzMzN2dzsgfVxuICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDgge1xuICAgICAgICB3aWR0aDogMzUuMTM4ODl2dzsgfVxuICAgICAgICAubWFpbiAubWFpbi11bml0Li11bml0ODphZnRlciB7XG4gICAgICAgICAgdG9wOiAtNi4yNXZ3O1xuICAgICAgICAgIGxlZnQ6IDI2LjM4ODg5dnc7IH1cbiAgICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDggaW1nIHtcbiAgICAgICAgICB3aWR0aDogMzUuMTM4ODl2dzsgfVxuICAgICAgICAubWFpbiAubWFpbi11bml0Li11bml0OCAubWFpbi11bml0LXN1YnR0bCB7XG4gICAgICAgICAgZm9udC1zaXplOiA0LjE2NjY3dnc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IC0xLjczNjExdnc7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDsgfVxuICAgICAgICAubWFpbiAubWFpbi11bml0Li11bml0OCBzdmcge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC04LjA1NTU2dnc7XG4gICAgICAgICAgbGVmdDogLTQuODYxMTF2dztcbiAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICB3aWR0aDogMzkuOTMwNTZ2dzsgfVxuICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDkge1xuICAgICAgICB3aWR0aDogMzIuMzYxMTF2dztcbiAgICAgICAgbWFyZ2luLXRvcDogNi45NDQ0NHZ3OyB9XG4gICAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQ5OmFmdGVyIHtcbiAgICAgICAgICB0b3A6IDE4LjA1NTU2dnc7XG4gICAgICAgICAgbGVmdDogMjkuODYxMTF2dzsgfVxuICAgICAgICAubWFpbiAubWFpbi11bml0Li11bml0OSBpbWcge1xuICAgICAgICAgIHdpZHRoOiAzMi4zNjExMXZ3OyB9XG4gICAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQ5IC5tYWluLXVuaXQtc3VidHRsIHtcbiAgICAgICAgICBmb250LXNpemU6IDQuMTY2Njd2dztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMzMuMDU1NTZ2dztcbiAgICAgICAgICB0b3A6IC0xMC40MTY2N3Z3O1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTsgfVxuICAgICAgICAubWFpbiAubWFpbi11bml0Li11bml0OSBzdmcge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC01LjU1NTU2dnc7XG4gICAgICAgICAgcmlnaHQ6IC02LjI1dnc7XG4gICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgd2lkdGg6IDE4LjEyNXZ3OyB9XG4gICAgICAubWFpbiAubWFpbi11bml0Li11bml0MTAge1xuICAgICAgICB3aWR0aDogMzIuMzYxMTF2dzsgfVxuICAgICAgICAubWFpbiAubWFpbi11bml0Li11bml0MTA6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogLTYuOTQ0NDR2dztcbiAgICAgICAgICBsZWZ0OiAtNS41NTU1NnZ3OyB9XG4gICAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQxMCBpbWcge1xuICAgICAgICAgIHdpZHRoOiAzMi4zNjExMXZ3OyB9XG4gICAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQxMCAubWFpbi11bml0LXN1YnR0bCB7XG4gICAgICAgICAgZm9udC1zaXplOiA1LjU1NTU2dnc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IC0xLjczNjExdnc7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDsgfVxuICAgICAgICAubWFpbiAubWFpbi11bml0Li11bml0MTAgc3ZnIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA5LjM3NXZ3O1xuICAgICAgICAgIGxlZnQ6IC04LjY4MDU2dnc7XG4gICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgd2lkdGg6IDE4LjEyNXZ3OyB9XG4gICAgICAubWFpbiAubWFpbi11bml0Li11bml0MTEge1xuICAgICAgICBtYXJnaW4tdG9wOiAyLjIyMjIydnc7XG4gICAgICAgIHdpZHRoOiA0My4yNjM4OXZ3OyB9XG4gICAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQxMTphZnRlciB7XG4gICAgICAgICAgdG9wOiAtMS4zODg4OXZ3O1xuICAgICAgICAgIGxlZnQ6IDM3LjV2dzsgfVxuICAgICAgICAubWFpbiAubWFpbi11bml0Li11bml0MTEgaW1nIHtcbiAgICAgICAgICB3aWR0aDogNDMuMjYzODl2dzsgfVxuICAgICAgICAubWFpbiAubWFpbi11bml0Li11bml0MTEgLm1haW4tdW5pdC1zdWJ0dGwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNS41NTU1NnZ3O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiA0My4yNjM4OXZ3O1xuICAgICAgICAgIHRvcDogMTQuMTY2Njd2dztcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207IH1cbiAgICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDExIHN2ZyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogLTE2LjMxOTQ0dnc7XG4gICAgICAgICAgbGVmdDogLTMuMTI1dnc7XG4gICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgd2lkdGg6IDU5LjAyNzc4dnc7IH1cbiAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQxMiB7XG4gICAgICAgIHdpZHRoOiAzNS4xMzg4OXZ3OyB9XG4gICAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQxMjphZnRlciB7XG4gICAgICAgICAgdG9wOiAtNy42Mzg4OXZ3O1xuICAgICAgICAgIGxlZnQ6IC00Ljg2MTExdnc7IH1cbiAgICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDEyIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDM1LjEzODg5dnc7IH1cbiAgICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDEyIC5tYWluLXVuaXQtc3VidHRsIHtcbiAgICAgICAgICBmb250LXNpemU6IDQuMTY2Njd2dztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAtOC4zMzMzM3Z3O1xuICAgICAgICAgIGxlZnQ6IDM1LjgzMzMzdnc7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tOyB9XG4gICAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQxMiBzdmcge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDIuNDMwNTZ2dztcbiAgICAgICAgICBsZWZ0OiA3Ljk4NjExdnc7XG4gICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgd2lkdGg6IDMyLjcwODMzdnc7IH1cbiAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQxMyB7XG4gICAgICAgIHdpZHRoOiAzNS4xMzg4OXZ3O1xuICAgICAgICBtYXJnaW4tdG9wOiA1LjM0NzIydnc7IH1cbiAgICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDEzIC5tYWluLXVuaXQtaW1nIHtcbiAgICAgICAgICB3aWR0aDogNDAuNDg2MTF2dztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDEzOmFmdGVyIHtcbiAgICAgICAgICB0b3A6IDI1LjY5NDQ0dnc7XG4gICAgICAgICAgbGVmdDogMzMuMzMzMzN2dzsgfVxuICAgICAgICAubWFpbiAubWFpbi11bml0Li11bml0MTMgaW1nIHtcbiAgICAgICAgICB3aWR0aDogNDAuNDg2MTF2dzsgfVxuICAgICAgICAubWFpbiAubWFpbi11bml0Li11bml0MTMgLm1haW4tdW5pdC1zdWJ0dGwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNi45NDQ0NHZ3O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC02Ljk0NDQ0dnc7XG4gICAgICAgICAgbGVmdDogMDsgfVxuICAgICAgICAubWFpbiAubWFpbi11bml0Li11bml0MTMgc3ZnIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAtMTkuMDk3MjJ2dztcbiAgICAgICAgICBsZWZ0OiAxMS43MzYxMXZ3O1xuICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgIHdpZHRoOiAzNS44MzMzM3Z3OyB9XG4gICAgICAubWFpbiAubWFpbi11bml0Li11bml0MTQge1xuICAgICAgICB3aWR0aDogMzUuMTM4ODl2dzsgfVxuICAgICAgICAubWFpbiAubWFpbi11bml0Li11bml0MTQ6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogLTYuMjV2dztcbiAgICAgICAgICBsZWZ0OiAyNi4zODg4OXZ3OyB9XG4gICAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQxNCBpbWcge1xuICAgICAgICAgIHdpZHRoOiAzNS4xMzg4OXZ3OyB9XG4gICAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQxNCAubWFpbi11bml0LXN1YnR0bCB7XG4gICAgICAgICAgZm9udC1zaXplOiA0LjE2NjY3dnc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IC0xLjczNjExdnc7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDsgfVxuICAgICAgICAubWFpbiAubWFpbi11bml0Li11bml0MTQgc3ZnIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAtOC4wNTU1NnZ3O1xuICAgICAgICAgIGxlZnQ6IC00Ljg2MTExdnc7XG4gICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgd2lkdGg6IDM5LjkzMDU2dnc7IH1cbiAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQxNSB7XG4gICAgICAgIHdpZHRoOiAzMi4zNjExMXZ3O1xuICAgICAgICBtYXJnaW4tdG9wOiA2Ljk0NDQ0dnc7IH1cbiAgICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDE1OmFmdGVyIHtcbiAgICAgICAgICB0b3A6IDE4LjA1NTU2dnc7XG4gICAgICAgICAgbGVmdDogMjkuODYxMTF2dzsgfVxuICAgICAgICAubWFpbiAubWFpbi11bml0Li11bml0MTUgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMzIuMzYxMTF2dzsgfVxuICAgICAgICAubWFpbiAubWFpbi11bml0Li11bml0MTUgLm1haW4tdW5pdC1zdWJ0dGwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNC4xNjY2N3Z3O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAzMy4wNTU1NnZ3O1xuICAgICAgICAgIHRvcDogLTEwLjQxNjY3dnc7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tOyB9XG4gICAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQxNSBzdmcge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC01LjU1NTU2dnc7XG4gICAgICAgICAgcmlnaHQ6IC02LjI1dnc7XG4gICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgd2lkdGg6IDE4LjEyNXZ3OyB9XG4gICAgICAubWFpbiAubWFpbi11bml0IC5tYWluLXVuaXQtaW1nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC42OTQ0NHZ3OyB9XG4gICAgICAubWFpbiAubWFpbi11bml0IC5tYWluLXVuaXQtZGF5IHtcbiAgICAgICAgZm9udC1zaXplOiAwLjgzMzMzdnc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjYzODg5dnc7IH1cbiAgICAgIC5tYWluIC5tYWluLXVuaXQgLm1haW4tdW5pdC10dGwge1xuICAgICAgICBmb250LXNpemU6IDIuMDgzMzN2dztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi4wODMzM3Z3OyB9XG4gICAgICAgIC5tYWluIC5tYWluLXVuaXQgLm1haW4tdW5pdC10dGwgaW1nIHtcbiAgICAgICAgICB3aWR0aDogOC45NTgzM3Z3O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC45NzIyMnZ3OyB9XG4gICAgICAubWFpbiAubWFpbi11bml0IC5tYWluLXVuaXQtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zODg4OXZ3O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjA4MzMzdnc7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgIC5tYWluIC5tYWluLXVuaXQgLm1haW4tdW5pdC10YWdzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjA4MzMzdnc7IH1cbiAgICAgICAgLm1haW4gLm1haW4tdW5pdCAubWFpbi11bml0LXRhZ3MgLm1haW4tdW5pdC10YWdzX2xpIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgLm1haW4gLm1haW4tdW5pdCAubWFpbi11bml0LXRhZ3MgLm1haW4tdW5pdC10YWdzX2xpIGEge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjk0NDQ0dnc7XG4gICAgICAgICAgaGVpZ2h0OiAyLjIyMjIydnc7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMS4xMTExMXZ3O1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMzMzM7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMS4zMTk0NHZ3O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC44MzMzM3Z3O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC4zNDcyMnZ3O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2Utb3V0O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjY5NDQ0dnc7IH1cbiAgICAgICAgICAubWFpbiAubWFpbi11bml0IC5tYWluLXVuaXQtdGFncyAubWFpbi11bml0LXRhZ3NfbGkgYTpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5tYWluIC5tYWluLXVuaXQgLi1jb3Zlcjpob3ZlciArIGgyICsgLm1haW4tdW5pdC1pbWc6YWZ0ZXIsIC5tYWluIC5tYWluLXVuaXQgLi1jb3Zlcjpob3ZlciArIC5tYWluLXVuaXQtaW1nOmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMC4yOyB9XG4gICAgICAubWFpbiAubWFpbi11bml0IC5tYWluLXVuaXQtaW1nOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjFzIGFsbCBlYXNlLW91dDtcbiAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7IH1cbiAgICAgIC5tYWluIC5tYWluLXVuaXQgLm1haW4tdW5pdC1tb3JlMCB7XG4gICAgICAgIHdpZHRoOiA4Ljg4ODg5dnc7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45NzIyMnZ3O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41NTU1NnZ3O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5tYWluIC5tYWluLXVuaXQgLi1jb3Zlcjpob3ZlciB+IC5tYWluLXVuaXQtbW9yZSB7XG4gICAgICAgIGFuaW1hdGlvbjogYXJyb3dfZnQgMC4zcyBlYXNlLW91dCAxOyB9XG4gICAgICAgIC5tYWluIC5tYWluLXVuaXQgLi1jb3Zlcjpob3ZlciB+IC5tYWluLXVuaXQtbW9yZSBhOmJlZm9yZSB7XG4gICAgICAgICAgb3BhY2l0eTogMC4yOyB9XG4gICAgICAubWFpbiAubWFpbi11bml0IC5tYWluLXVuaXQtbW9yZSB7XG4gICAgICAgIHdpZHRoOiA4Ljg4ODg5dnc7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45NzIyMnZ3O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41NTU1NnZ3O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXJyb3dfcmVhZG1vcmVfYmxhY2suc3ZnKSBib3R0b20vY29udGFpbiBuby1yZXBlYXQ7XG4gICAgICAgIC8qXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBhcnJvd19mdCAwLjNzIGVhc2Utb3V0IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICBhOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICovIH1cbiAgICAgICAgLm1haW4gLm1haW4tdW5pdCAubWFpbi11bml0LW1vcmUgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMC45NzIyMnZ3O1xuICAgICAgICAgIGhlaWdodDogMC45NzIyMnZ3O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC43NjM4OXZ3OyB9XG4gICAgICAgIC5tYWluIC5tYWluLXVuaXQgLm1haW4tdW5pdC1tb3JlIGE6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgICB3aWR0aDogMTEwJTtcbiAgICAgICAgICBoZWlnaHQ6IDE0MCU7XG4gICAgICAgICAgdG9wOiAtMjAlO1xuICAgICAgICAgIGxlZnQ6IC01JTtcbiAgICAgICAgICBvcGFjaXR5OiAwLjA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2Utb3V0OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubWFpbiB7XG4gICAgbWFyZ2luLXRvcDogOTBweDsgfVxuICAgIC5tYWluIC5tYWluLXRvcCB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA5MHB4KTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAubWFpbiAubWFpbi10b3AgdmlkZW8ge1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIC5tYWluIC5tYWluLXRvcCAubWFpbi10b3AtZGF0YSB7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgICAgLm1haW4gLm1haW4tdG9wIC5tYWluLXRvcC1kYXRhIGgxIHtcbiAgICAgICAgICBmb250LXNpemU6IDY0cHg7IH1cbiAgICAgIC5tYWluIC5tYWluLXRvcCAubWFpbi10b3Atc2Nyb2xsIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogNjBweDtcbiAgICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgICAgIC5tYWluIC5tYWluLXRvcCAubWFpbi10b3Atc2Nyb2xsIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgICAgIGJvdHRvbTogLTMwcHg7IH1cbiAgICAgICAgLm1haW4gLm1haW4tdG9wIC5tYWluLXRvcC1zY3JvbGwgYTo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMzBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgICAgIC5tYWluIC5tYWluLXRvcCAubWFpbi10b3Atc2Nyb2xsIGE6OmFmdGVyIHtcbiAgICAgICAgICBhbmltYXRpb246IHNkbCAxLjVzIGN1YmljLWJlemllcigxLCAwLCAwLCAxKSBpbmZpbml0ZTsgfVxuICBAa2V5ZnJhbWVzIHNkbCB7XG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAwKTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDsgfVxuICAgIDUwJSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwOyB9XG4gICAgNTAuMSUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTsgfVxuICAgIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAwKTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTsgfSB9XG4gICAgLm1haW4gLm1haW4tYWJvdXQge1xuICAgICAgcGFkZGluZy10b3A6IDExMHB4O1xuICAgICAgd2lkdGg6IDEyMDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDEyNXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgLm1haW4gLm1haW4tYWJvdXQgLm1haW4tYWJvdXQtdGV4dCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1NnB4OyB9XG4gICAgICAgIC5tYWluIC5tYWluLWFib3V0IC5tYWluLWFib3V0LXRleHQgLm1haW4tYWJvdXQtdGV4dC10dGwge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQzcHg7IH1cbiAgICAgICAgICAubWFpbiAubWFpbi1hYm91dCAubWFpbi1hYm91dC10ZXh0IC5tYWluLWFib3V0LXRleHQtdHRsIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMzM0cHg7IH1cbiAgICAgICAgLm1haW4gLm1haW4tYWJvdXQgLm1haW4tYWJvdXQtdGV4dCAubWFpbi1hYm91dC10ZXh0LXN1YnR0bCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0My4ycHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICAgIC5tYWluIC5tYWluLWFib3V0IC5tYWluLWFib3V0LXRleHQgLm1haW4tYWJvdXQtdGV4dC1kZXNjIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICAgIC5tYWluIC5tYWluLWFib3V0IC5tYWluLWFib3V0LXRleHQgLm1haW4tYWJvdXQtdGV4dC1saW5rIHtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMzMzO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1vdXQ7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICAgICAgICBwYWRkaW5nOiA0cHggNHB4IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgLm1haW4gLm1haW4tYWJvdXQgLm1haW4tYWJvdXQtdGV4dCAubWFpbi1hYm91dC10ZXh0LWxpbmsgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDE0cHg7IH1cbiAgICAgICAgICAubWFpbiAubWFpbi1hYm91dCAubWFpbi1hYm91dC10ZXh0IC5tYWluLWFib3V0LXRleHQtbGluazpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7IH1cbiAgICAgICAgICAubWFpbiAubWFpbi1hYm91dCAubWFpbi1hYm91dC10ZXh0IC5tYWluLWFib3V0LXRleHQtbGluazphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgICAgICB0b3A6IC0yNTBweDtcbiAgICAgICAgICAgIGxlZnQ6IC01MHB4OyB9XG4gICAgICAubWFpbiAubWFpbi1hYm91dCAubWFpbi1hYm91dC1pbWcge1xuICAgICAgICBtaXgtYmxlbmQtbW9kZTogZGFya2VuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgICAgLm1haW4gLm1haW4tYWJvdXQgLm1haW4tYWJvdXQtaW1nIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDIzMHB4O1xuICAgICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgICAgLm1haW4gLm1haW4tYWJvdXQgLm1haW4tYWJvdXQtaW1nIHZpZGVvIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKSBzY2FsZSgxLjIpO1xuICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLm1haW4gLm1haW4tYWJvdXQgLm1haW4tYWJvdXQtZGF0YSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWl4LWJsZW5kLW1vZGU6IGRhcmtlbjsgfVxuICAgICAgICAubWFpbiAubWFpbi1hYm91dCAubWFpbi1hYm91dC1kYXRhIC5tYWluLWFib3V0LWRhdGEtaW1nIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICAgICAgdG9wOiAzNXB4O1xuICAgICAgICAgIHdpZHRoOiA1MzNweDsgfVxuICAgICAgICAgIC5tYWluIC5tYWluLWFib3V0IC5tYWluLWFib3V0LWRhdGEgLm1haW4tYWJvdXQtZGF0YS1pbWcgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MzNweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgICAgICAubWFpbiAubWFpbi1hYm91dCAubWFpbi1hYm91dC1kYXRhIC5tYWluLWFib3V0LWRhdGEtaW1nIHZpZGVvIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApIHNjYWxlKDEuNCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAubWFpbiAubWFpbi1hYm91dCAubWFpbi1hYm91dC1kYXRhIC5tYWluLWFib3V0LWRhdGEtdHRsIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMzY3cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgICAubWFpbiAubWFpbi1hYm91dCAubWFpbi1hYm91dC1kYXRhIC5tYWluLWFib3V0LWRhdGEtZGF5IHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgICAgLm1haW4gLm1haW4tYWJvdXQgLm1haW4tYWJvdXQtZGF0YSAubWFpbi1hYm91dC1kYXRhLXN1YnR0bCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgICAubWFpbiAubWFpbi1hYm91dCAubWFpbi1hYm91dC1kYXRhIC5tYWluLWFib3V0LWRhdGEtdmFsIHtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgICAgICAgIC5tYWluIC5tYWluLWFib3V0IC5tYWluLWFib3V0LWRhdGEgLm1haW4tYWJvdXQtZGF0YS12YWwgc3Bhbi4tc2xvdDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiA4cHg7IH1cbiAgICAgICAgLm1haW4gLm1haW4tYWJvdXQgLm1haW4tYWJvdXQtZGF0YSAubWFpbi1hYm91dC1kYXRhLWNhdXRpb24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTkuMnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgd2lkdGg6IDQwMHB4OyB9XG4gICAgLm1haW4gLm1haW4tbGluZSB7XG4gICAgICB3aWR0aDogMTIwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAubWFpbiAubWFpbi1saW5lLi1yZXZlcnNlIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG4gICAgLm1haW4gLm1haW4tZGF0YSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tdG9wOiAtMzkzcHg7XG4gICAgICB3aWR0aDogMzkxcHg7IH1cbiAgICAgIC5tYWluIC5tYWluLWRhdGEgLm1haW4tZGF0YS1pbWcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiA1MDRweDsgfVxuICAgICAgICAubWFpbiAubWFpbi1kYXRhIC5tYWluLWRhdGEtaW1nIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDUwNHB4OyB9XG4gICAgICAgIC5tYWluIC5tYWluLWRhdGEgLm1haW4tZGF0YS1pbWcgdmlkZW8ge1xuICAgICAgICAgIHdpZHRoOiA1MDRweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpOyB9XG4gICAgICAubWFpbiAubWFpbi1kYXRhIC5tYWluLWRhdGEtdHRsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTE0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDsgfVxuICAgICAgLm1haW4gLm1haW4tZGF0YSAubWFpbi1kYXRhLWRheSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4OyB9XG4gICAgICAubWFpbiAubWFpbi1kYXRhIC5tYWluLWRhdGEtc3VidHRsIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAubWFpbiAubWFpbi1kYXRhIC5tYWluLWRhdGEtdmFsIHtcbiAgICAgICAgZm9udC1zaXplOiA5MHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAubWFpbiAubWFpbi1kYXRhIC5tYWluLWRhdGEtYWRkIHtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICAubWFpbiAubWFpbi1kYXRhIC5tYWluLWRhdGEtY2F1dGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC5tYWluIC5tYWluLXVuaXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTcwcHg7XG4gICAgICAvKlxuICAgICAgICAgICAgLm1haW4tdW5pdC1tb3Jle1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgKi8gfVxuICAgICAgLm1haW4gLm1haW4tdW5pdC4tcGlja3VwOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJ1BpY2sgVXAhJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGMjlBNkQ7XG4gICAgICAgIGhlaWdodDogMTUzcHg7XG4gICAgICAgIHdpZHRoOiAxNTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1M3B4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBmb250LWZhbWlseTogJ0F2ZW5pck5leHRMVFByby1EZW1pJztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG4gICAgICAubWFpbiAubWFpbi11bml0IC5tYWluLXVuaXQtc3VidHRsIHtcbiAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgLm1haW4gLm1haW4tdW5pdCAuLWNvdmVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQxIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjEwcHg7XG4gICAgICAgIHdpZHRoOiA1ODNweDsgfVxuICAgICAgICAubWFpbiAubWFpbi11bml0Li11bml0MTphZnRlciB7XG4gICAgICAgICAgdG9wOiAzNjBweDtcbiAgICAgICAgICBsZWZ0OiA0ODBweDsgfVxuICAgICAgICAubWFpbiAubWFpbi11bml0Li11bml0MSBpbWcge1xuICAgICAgICAgIHdpZHRoOiA1ODNweDsgfVxuICAgICAgICAubWFpbiAubWFpbi11bml0Li11bml0MSAubWFpbi11bml0LXN1YnR0bCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMDBweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogLTM0cHg7XG4gICAgICAgICAgdG9wOiAtODhweDsgfVxuICAgICAgICAubWFpbiAubWFpbi11bml0Li11bml0MSBzdmcge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC0yODBweDtcbiAgICAgICAgICBsZWZ0OiAtMTc0cHg7XG4gICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgd2lkdGg6IDYwMHB4OyB9XG4gICAgICAubWFpbiAubWFpbi11bml0Li11bml0MiB7XG4gICAgICAgIHdpZHRoOiA1MDZweDsgfVxuICAgICAgICAubWFpbiAubWFpbi11bml0Li11bml0MjphZnRlciB7XG4gICAgICAgICAgdG9wOiAtNzBweDtcbiAgICAgICAgICBsZWZ0OiA0MzBweDsgfVxuICAgICAgICAubWFpbiAubWFpbi11bml0Li11bml0MiBpbWcge1xuICAgICAgICAgIHdpZHRoOiA1MDZweDsgfVxuICAgICAgICAubWFpbiAubWFpbi11bml0Li11bml0MiAubWFpbi11bml0LXN1YnR0bCB7XG4gICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiA1MjVweDtcbiAgICAgICAgICB0b3A6IDIwMHB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTsgfVxuICAgICAgICAubWFpbiAubWFpbi11bml0Li11bml0MiBzdmcge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDc1cHg7XG4gICAgICAgICAgcmlnaHQ6IC0xMDRweDtcbiAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICB3aWR0aDogNDQ0cHg7IH1cbiAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQzIHtcbiAgICAgICAgd2lkdGg6IDcwMHB4OyB9XG4gICAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQzOmFmdGVyIHtcbiAgICAgICAgICB0b3A6IDQyMHB4O1xuICAgICAgICAgIGxlZnQ6IDYxMHB4OyB9XG4gICAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQzIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDcwMHB4OyB9XG4gICAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQzIC5tYWluLXVuaXQtc3VidHRsIHtcbiAgICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRvcDogLTg4cHg7IH1cbiAgICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDMgc3ZnIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAtMzNweDtcbiAgICAgICAgICBsZWZ0OiAtNDFweDtcbiAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICB3aWR0aDogMjQ3cHg7IH1cbiAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQ0IHtcbiAgICAgICAgd2lkdGg6IDQ2NnB4OyB9XG4gICAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQ0OmFmdGVyIHtcbiAgICAgICAgICB0b3A6IC0xMDBweDtcbiAgICAgICAgICBsZWZ0OiAtODBweDsgfVxuICAgICAgICAubWFpbiAubWFpbi11bml0Li11bml0NCBpbWcge1xuICAgICAgICAgIHdpZHRoOiA0NjZweDsgfVxuICAgICAgICAubWFpbiAubWFpbi11bml0Li11bml0NCAubWFpbi11bml0LXN1YnR0bCB7XG4gICAgICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAtMjVweDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wOyB9XG4gICAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQ0IHN2ZyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMTM1cHg7XG4gICAgICAgICAgbGVmdDogLTEyNXB4O1xuICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgIHdpZHRoOiAyNjFweDsgfVxuICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDUge1xuICAgICAgICBtYXJnaW4tdG9wOiA5NnB4O1xuICAgICAgICB3aWR0aDogNjIzcHg7IH1cbiAgICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDU6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogLTIwcHg7XG4gICAgICAgICAgbGVmdDogNTQwcHg7IH1cbiAgICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDUgaW1nIHtcbiAgICAgICAgICB3aWR0aDogNjIzcHg7IH1cbiAgICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDUgLm1haW4tdW5pdC1zdWJ0dGwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogNjIzcHg7XG4gICAgICAgICAgdG9wOiAyMDRweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207IH1cbiAgICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDUgc3ZnIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAtMjM1cHg7XG4gICAgICAgICAgbGVmdDogLTQ1cHg7XG4gICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgd2lkdGg6IDg1MHB4OyB9XG4gICAgICAubWFpbiAubWFpbi11bml0Li11bml0NiB7XG4gICAgICAgIHdpZHRoOiA1MDZweDsgfVxuICAgICAgICAubWFpbiAubWFpbi11bml0Li11bml0NjphZnRlciB7XG4gICAgICAgICAgdG9wOiAtMTEwcHg7XG4gICAgICAgICAgbGVmdDogLTcwcHg7IH1cbiAgICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDYgaW1nIHtcbiAgICAgICAgICB3aWR0aDogNTA2cHg7IH1cbiAgICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDYgLm1haW4tdW5pdC1zdWJ0dGwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAtMTIwcHg7XG4gICAgICAgICAgbGVmdDogNTE2cHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tOyB9XG4gICAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQ2IHN2ZyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMzVweDtcbiAgICAgICAgICBsZWZ0OiAxMTVweDtcbiAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICB3aWR0aDogNDcxcHg7IH1cbiAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQ3IHtcbiAgICAgICAgd2lkdGg6IDUwNnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA3N3B4OyB9XG4gICAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQ3IC5tYWluLXVuaXQtaW1nIHtcbiAgICAgICAgICB3aWR0aDogNTgzcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQ3OmFmdGVyIHtcbiAgICAgICAgICB0b3A6IDM3MHB4O1xuICAgICAgICAgIGxlZnQ6IDQ4MHB4OyB9XG4gICAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQ3IGltZyB7XG4gICAgICAgICAgd2lkdGg6IDU4M3B4OyB9XG4gICAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQ3IC5tYWluLXVuaXQtc3VidHRsIHtcbiAgICAgICAgICBmb250LXNpemU6IDEwMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC0xMDBweDtcbiAgICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQ3IHN2ZyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogLTI3NXB4O1xuICAgICAgICAgIGxlZnQ6IDE2OXB4O1xuICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgIHdpZHRoOiA1MTZweDsgfVxuICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDgge1xuICAgICAgICB3aWR0aDogNTA2cHg7IH1cbiAgICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDg6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogLTkwcHg7XG4gICAgICAgICAgbGVmdDogMzgwcHg7IH1cbiAgICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDggaW1nIHtcbiAgICAgICAgICB3aWR0aDogNTA2cHg7IH1cbiAgICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDggLm1haW4tdW5pdC1zdWJ0dGwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogLTI1cHg7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDsgfVxuICAgICAgICAubWFpbiAubWFpbi11bml0Li11bml0OCBzdmcge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC0xMTZweDtcbiAgICAgICAgICBsZWZ0OiAtNzBweDtcbiAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICB3aWR0aDogNTc1cHg7IH1cbiAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQ5IHtcbiAgICAgICAgd2lkdGg6IDQ2NnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDsgfVxuICAgICAgICAubWFpbiAubWFpbi11bml0Li11bml0OTphZnRlciB7XG4gICAgICAgICAgdG9wOiAyNjBweDtcbiAgICAgICAgICBsZWZ0OiA0MzBweDsgfVxuICAgICAgICAubWFpbiAubWFpbi11bml0Li11bml0OSBpbWcge1xuICAgICAgICAgIHdpZHRoOiA0NjZweDsgfVxuICAgICAgICAubWFpbiAubWFpbi11bml0Li11bml0OSAubWFpbi11bml0LXN1YnR0bCB7XG4gICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiA0NzZweDtcbiAgICAgICAgICB0b3A6IC0xNTBweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207IH1cbiAgICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDkgc3ZnIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAtODBweDtcbiAgICAgICAgICByaWdodDogLTkwcHg7XG4gICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgd2lkdGg6IDI2MXB4OyB9XG4gICAgICAubWFpbiAubWFpbi11bml0Li11bml0MTAge1xuICAgICAgICB3aWR0aDogNDY2cHg7IH1cbiAgICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDEwOmFmdGVyIHtcbiAgICAgICAgICB0b3A6IC0xMDBweDtcbiAgICAgICAgICBsZWZ0OiAtODBweDsgfVxuICAgICAgICAubWFpbiAubWFpbi11bml0Li11bml0MTAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogNDY2cHg7IH1cbiAgICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDEwIC5tYWluLXVuaXQtc3VidHRsIHtcbiAgICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IC0yNXB4O1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7IH1cbiAgICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDEwIHN2ZyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMTM1cHg7XG4gICAgICAgICAgbGVmdDogLTEyNXB4O1xuICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgIHdpZHRoOiAyNjFweDsgfVxuICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDExIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOTZweDtcbiAgICAgICAgd2lkdGg6IDYyM3B4OyB9XG4gICAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQxMTphZnRlciB7XG4gICAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgICBsZWZ0OiA1NDBweDsgfVxuICAgICAgICAubWFpbiAubWFpbi11bml0Li11bml0MTEgaW1nIHtcbiAgICAgICAgICB3aWR0aDogNjIzcHg7IH1cbiAgICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDExIC5tYWluLXVuaXQtc3VidHRsIHtcbiAgICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDYyM3B4O1xuICAgICAgICAgIHRvcDogMjA0cHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tOyB9XG4gICAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQxMSBzdmcge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC0yMzVweDtcbiAgICAgICAgICBsZWZ0OiAtNDVweDtcbiAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICB3aWR0aDogODUwcHg7IH1cbiAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQxMiB7XG4gICAgICAgIHdpZHRoOiA1MDZweDsgfVxuICAgICAgICAubWFpbiAubWFpbi11bml0Li11bml0MTI6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogLTExMHB4O1xuICAgICAgICAgIGxlZnQ6IC03MHB4OyB9XG4gICAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQxMiBpbWcge1xuICAgICAgICAgIHdpZHRoOiA1MDZweDsgfVxuICAgICAgICAubWFpbiAubWFpbi11bml0Li11bml0MTIgLm1haW4tdW5pdC1zdWJ0dGwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAtMTIwcHg7XG4gICAgICAgICAgbGVmdDogNTE2cHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tOyB9XG4gICAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQxMiBzdmcge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDM1cHg7XG4gICAgICAgICAgbGVmdDogMTE1cHg7XG4gICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgd2lkdGg6IDQ3MXB4OyB9XG4gICAgICAubWFpbiAubWFpbi11bml0Li11bml0MTMge1xuICAgICAgICB3aWR0aDogNTA2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDc3cHg7IH1cbiAgICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDEzIC5tYWluLXVuaXQtaW1nIHtcbiAgICAgICAgICB3aWR0aDogNTgzcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQxMzphZnRlciB7XG4gICAgICAgICAgdG9wOiAzNzBweDtcbiAgICAgICAgICBsZWZ0OiA0ODBweDsgfVxuICAgICAgICAubWFpbiAubWFpbi11bml0Li11bml0MTMgaW1nIHtcbiAgICAgICAgICB3aWR0aDogNTgzcHg7IH1cbiAgICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDEzIC5tYWluLXVuaXQtc3VidHRsIHtcbiAgICAgICAgICBmb250LXNpemU6IDEwMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC0xMDBweDtcbiAgICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQxMyBzdmcge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC0yNzVweDtcbiAgICAgICAgICBsZWZ0OiAxNjlweDtcbiAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICB3aWR0aDogNTE2cHg7IH1cbiAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQxNCB7XG4gICAgICAgIHdpZHRoOiA1MDZweDsgfVxuICAgICAgICAubWFpbiAubWFpbi11bml0Li11bml0MTQ6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogLTkwcHg7XG4gICAgICAgICAgbGVmdDogMzgwcHg7IH1cbiAgICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDE0IGltZyB7XG4gICAgICAgICAgd2lkdGg6IDUwNnB4OyB9XG4gICAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQxNCAubWFpbi11bml0LXN1YnR0bCB7XG4gICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAtMjVweDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wOyB9XG4gICAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQxNCBzdmcge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC0xMTZweDtcbiAgICAgICAgICBsZWZ0OiAtNzBweDtcbiAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICB3aWR0aDogNTc1cHg7IH1cbiAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQxNSB7XG4gICAgICAgIHdpZHRoOiA0NjZweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7IH1cbiAgICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDE1OmFmdGVyIHtcbiAgICAgICAgICB0b3A6IDI2MHB4O1xuICAgICAgICAgIGxlZnQ6IDQzMHB4OyB9XG4gICAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQxNSBpbWcge1xuICAgICAgICAgIHdpZHRoOiA0NjZweDsgfVxuICAgICAgICAubWFpbiAubWFpbi11bml0Li11bml0MTUgLm1haW4tdW5pdC1zdWJ0dGwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogNDc2cHg7XG4gICAgICAgICAgdG9wOiAtMTUwcHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tOyB9XG4gICAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQxNSBzdmcge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC04MHB4O1xuICAgICAgICAgIHJpZ2h0OiAtOTBweDtcbiAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICB3aWR0aDogMjYxcHg7IH1cbiAgICAgIC5tYWluIC5tYWluLXVuaXQgLm1haW4tdW5pdC1pbWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAubWFpbiAubWFpbi11bml0IC5tYWluLXVuaXQtZGF5IHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzhweDsgfVxuICAgICAgLm1haW4gLm1haW4tdW5pdCAubWFpbi11bml0LXR0bCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgICAgICAubWFpbiAubWFpbi11bml0IC5tYWluLXVuaXQtdHRsIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEyOXB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTRweDsgfVxuICAgICAgLm1haW4gLm1haW4tdW5pdCAubWFpbi11bml0LXRleHQge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgIC5tYWluIC5tYWluLXVuaXQgLm1haW4tdW5pdC10YWdzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICAgIC5tYWluIC5tYWluLXVuaXQgLm1haW4tdW5pdC10YWdzIC5tYWluLXVuaXQtdGFnc19saSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgIC5tYWluIC5tYWluLXVuaXQgLm1haW4tdW5pdC10YWdzIC5tYWluLXVuaXQtdGFnc19saSBhIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMzMzO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiAwIDE5cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2Utb3V0O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAgICAgLm1haW4gLm1haW4tdW5pdCAubWFpbi11bml0LXRhZ3MgLm1haW4tdW5pdC10YWdzX2xpIGEgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzMzMzsgfVxuICAgICAgICAgIC5tYWluIC5tYWluLXVuaXQgLm1haW4tdW5pdC10YWdzIC5tYWluLXVuaXQtdGFnc19saSBhOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzMzM7IH1cbiAgICAgICAgICAgIC5tYWluIC5tYWluLXVuaXQgLm1haW4tdW5pdC10YWdzIC5tYWluLXVuaXQtdGFnc19saSBhOmhvdmVyIGEge1xuICAgICAgICAgICAgICBjb2xvcjogIzMzMzsgfVxuICAgICAgLm1haW4gLm1haW4tdW5pdCAubWFpbi11bml0LW1vcmUwIHtcbiAgICAgICAgd2lkdGg6IDEyOHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLm1haW4gLm1haW4tdW5pdCAubWFpbi11bml0LW1vcmUge1xuICAgICAgICB3aWR0aDogMTI4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Fycm93X3JlYWRtb3JlX2JsYWNrLnN2ZykgYm90dG9tL2NvbnRhaW4gbm8tcmVwZWF0O1xuICAgICAgICAvKlxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IGFycm93X2Z0IDAuM3MgZWFzZS1vdXQgMTtcbiAgICAgICAgICAgICAgICAgICAgYTpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICovIH1cbiAgICAgICAgLm1haW4gLm1haW4tdW5pdCAubWFpbi11bml0LW1vcmUgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMXB4OyB9XG4gICAgICAgIC5tYWluIC5tYWluLXVuaXQgLm1haW4tdW5pdC1tb3JlIGE6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgICB3aWR0aDogMTEwJTtcbiAgICAgICAgICBoZWlnaHQ6IDE0MCU7XG4gICAgICAgICAgdG9wOiAtMjAlO1xuICAgICAgICAgIGxlZnQ6IC01JTtcbiAgICAgICAgICBvcGFjaXR5OiAwLjA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2Utb3V0OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjMuMDc2OTJ2dzsgfVxuICAgIC5tYWluIC5tYWluLXRvcCB7XG4gICAgICBoZWlnaHQ6IDEwMHZ3O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tdG9wOiAxNS4zODQ2MnZ3OyB9XG4gICAgICAubWFpbiAubWFpbi10b3AgdmlkZW8ge1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIC5tYWluIC5tYWluLXRvcCAubWFpbi10b3AtZGF0YSB7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgICAgLm1haW4gLm1haW4tdG9wIC5tYWluLXRvcC1kYXRhIGgxIHtcbiAgICAgICAgICBmb250LXNpemU6IDY0cHg7IH1cbiAgICAgIC5tYWluIC5tYWluLXRvcCAubWFpbi10b3Atc2Nyb2xsIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogNy42OTIzMXZ3O1xuICAgICAgICBib3R0b206IDcuNjkyMzF2dztcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogNS4xMjgyMXZ3OyB9XG4gICAgLm1haW4gLm1haW4tYWJvdXQge1xuICAgICAgcGFkZGluZy10b3A6IDE1LjM4NDYydnc7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIC5tYWluIC5tYWluLWFib3V0IC5tYWluLWFib3V0LXRleHQgLm1haW4tYWJvdXQtdGV4dC10dGwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjU4MzMzdnc7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLm1haW4gLm1haW4tYWJvdXQgLm1haW4tYWJvdXQtdGV4dCAubWFpbi1hYm91dC10ZXh0LXR0bCBpbWcge1xuICAgICAgICAgIHdpZHRoOiAyNy44MzMzM3Z3OyB9XG4gICAgICAubWFpbiAubWFpbi1hYm91dCAubWFpbi1hYm91dC10ZXh0IC5tYWluLWFib3V0LXRleHQtc3VidHRsIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEyLjMwNzY5dnc7XG4gICAgICAgIGZvbnQtc2l6ZTogNi4xNTM4NXZ3O1xuICAgICAgICBsaW5lLWhlaWdodDogMTEuMDc2OTJ2dztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHZ3OyB9XG4gICAgICAubWFpbiAubWFpbi1hYm91dCAubWFpbi1hYm91dC10ZXh0IC5tYWluLWFib3V0LXRleHQtbGVhZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0wLjc2OTIzdnc7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMi4zMDc2OXZ3O1xuICAgICAgICBmb250LXNpemU6IDIuNTY0MXZ3O1xuICAgICAgICBsaW5lLWhlaWdodDogMi41NjQxdnc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcuNjkyMzF2dzsgfVxuICAgICAgLm1haW4gLm1haW4tYWJvdXQgLm1haW4tYWJvdXQtdGV4dCAubWFpbi1hYm91dC10ZXh0LWRlc2Mge1xuICAgICAgICBmb250LXNpemU6IDMuMzMzMzN2dztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEyLjMwNzY5dnc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2dnc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMuMzMzMzN2dzsgfVxuICAgICAgLm1haW4gLm1haW4tYWJvdXQgLm1haW4tYWJvdXQtdGV4dCAubWFpbi1hYm91dC10ZXh0LWxpbmsge1xuICAgICAgICBmb250LXNpemU6IDQuNjE1Mzh2dztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDkuMjMwNzd2dztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEyLjMwNzY5dnc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMzMzM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAubWFpbiAubWFpbi1hYm91dCAubWFpbi1hYm91dC10ZXh0IC5tYWluLWFib3V0LXRleHQtbGluayBpbWcge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyLjU2NDF2dztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAzLjU4OTc0dnc7XG4gICAgICAgICAgd2lkdGg6IDIuMDUxMjh2dzsgfVxuICAgICAgICAubWFpbiAubWFpbi1hYm91dCAubWFpbi1hYm91dC10ZXh0IC5tYWluLWFib3V0LXRleHQtbGluazphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiA2MS41Mzg0NnZ3O1xuICAgICAgICAgIGhlaWdodDogNDEuMDI1NjR2dztcbiAgICAgICAgICB0b3A6IC0yNS42NDEwM3Z3O1xuICAgICAgICAgIGxlZnQ6IC01LjEyODIxdnc7IH1cbiAgICAgIC5tYWluIC5tYWluLWFib3V0IC5tYWluLWFib3V0LWltZyB7XG4gICAgICAgIG1peC1ibGVuZC1tb2RlOiBkYXJrZW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IC02LjQxMDI2dnc7XG4gICAgICAgIHRvcDogNDMuNTg5NzR2dzsgfVxuICAgICAgICAubWFpbiAubWFpbi1hYm91dCAubWFpbi1hYm91dC1pbWcgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMzguNDYxNTR2dzsgfVxuICAgICAgICAubWFpbiAubWFpbi1hYm91dCAubWFpbi1hYm91dC1pbWcgdmlkZW8ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApIHNjYWxlKDEuMik7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAubWFpbiAubWFpbi1hYm91dCAubWFpbi1hYm91dC1kYXRhIHtcbiAgICAgICAgbWl4LWJsZW5kLW1vZGU6IGRhcmtlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLXRvcDogOC45NzQzNnZ3O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNS4zODQ2MnZ3OyB9XG4gICAgICAgIC5tYWluIC5tYWluLWFib3V0IC5tYWluLWFib3V0LWRhdGEgLm1haW4tYWJvdXQtZGF0YS1pbWcge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBsZWZ0OiAyLjA1MTI4dnc7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAgIC5tYWluIC5tYWluLWFib3V0IC5tYWluLWFib3V0LWRhdGEgLm1haW4tYWJvdXQtZGF0YS1pbWcgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA2Ny45NDg3MnZ3O1xuICAgICAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgICAgIC5tYWluIC5tYWluLWFib3V0IC5tYWluLWFib3V0LWRhdGEgLm1haW4tYWJvdXQtZGF0YS1pbWcgdmlkZW8ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCkgc2NhbGUoMS40KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgLm1haW4gLm1haW4tYWJvdXQgLm1haW4tYWJvdXQtZGF0YSAubWFpbi1hYm91dC1kYXRhLXR0bCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDQuMTAyNTZ2dztcbiAgICAgICAgICBmb250LXNpemU6IDIuNTY0MXZ3O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi4wNTEyOHZ3O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMi4zMDc2OXZ3OyB9XG4gICAgICAgIC5tYWluIC5tYWluLWFib3V0IC5tYWluLWFib3V0LWRhdGEgLm1haW4tYWJvdXQtZGF0YS1kYXkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMy41ODk3NHZ3O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNTEyODJ2dztcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTIuMzA3Njl2dztcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAgIC5tYWluIC5tYWluLWFib3V0IC5tYWluLWFib3V0LWRhdGEgLm1haW4tYWJvdXQtZGF0YS1zdWJ0dGwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMy41ODk3NHZ3O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuMDUxMjh2dztcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTIuMzA3Njl2dztcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAgIC5tYWluIC5tYWluLWFib3V0IC5tYWluLWFib3V0LWRhdGEgLm1haW4tYWJvdXQtZGF0YS12YWwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMy41ODk3NHZ3O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEyLjMwNzY5dnc7IH1cbiAgICAgICAgICAubWFpbiAubWFpbi1hYm91dCAubWFpbi1hYm91dC1kYXRhIC5tYWluLWFib3V0LWRhdGEtdmFsIHNwYW4uLXNsb3QxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTEuNTM4NDZ2dztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMjU2NDF2dzsgfVxuICAgICAgICAubWFpbiAubWFpbi1hYm91dCAubWFpbi1hYm91dC1kYXRhIC5tYWluLWFib3V0LWRhdGEtY2F1dGlvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAzLjA3Njkydnc7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQuOTIzMDh2dztcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMi4zMDc2OXZ3OyB9XG4gICAgLm1haW4gLm1haW4tbGluZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgLm1haW4gLm1haW4tbGluZS4tcmV2ZXJzZSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuICAgIC5tYWluIC5tYWluLWRhdGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogLTEyLjgyMDUxdnc7IH1cbiAgICAgIC5tYWluIC5tYWluLWRhdGEgLm1haW4tZGF0YS1pbWcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IDQxLjUzODQ2dnc7XG4gICAgICAgIHdpZHRoOiA2MC41MTI4MnZ3O1xuICAgICAgICBoZWlnaHQ6IDcxLjc5NDg3dnc7XG4gICAgICAgIC8qXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHZpZGVve1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OjUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLDApIHNjYWxlKDEuMik7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICAgICAgICAgIH0qL1xuICAgICAgICB6LWluZGV4OiAtMTsgfVxuICAgICAgICAubWFpbiAubWFpbi1kYXRhIC5tYWluLWRhdGEtaW1nIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDYwLjUxMjgydnc7IH1cbiAgICAgICAgLm1haW4gLm1haW4tZGF0YSAubWFpbi1kYXRhLWltZyB2aWRlbyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAxMCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCkgc2NhbGUoMS4yKTtcbiAgICAgICAgICB3aWR0aDogNjAuNTEyODJ2dztcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7IH1cbiAgICAgIC5tYWluIC5tYWluLWRhdGEgLm1haW4tZGF0YS10dGwge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTQuNjE1Mzh2dztcbiAgICAgICAgZm9udC1zaXplOiAyLjU2NDF2dztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNC4zNTg5N3Z3OyB9XG4gICAgICAubWFpbiAubWFpbi1kYXRhIC5tYWluLWRhdGEtZGF5IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDU0LjYxNTM4dnc7XG4gICAgICAgIGZvbnQtc2l6ZTogMy41ODk3NHZ3O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjAyNTY0dnc7IH1cbiAgICAgIC5tYWluIC5tYWluLWRhdGEgLm1haW4tZGF0YS1zdWJ0dGwge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTQuNjE1Mzh2dztcbiAgICAgICAgZm9udC1zaXplOiA0dnc7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNTM4NDZ2dztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgLm1haW4gLm1haW4tZGF0YSAubWFpbi1kYXRhLXZhbCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1NC42MTUzOHZ3O1xuICAgICAgICBmb250LXNpemU6IDEwLjI1NjQxdnc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgIC5tYWluIC5tYWluLWRhdGEgLm1haW4tZGF0YS1hZGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTQuNjE1Mzh2dztcbiAgICAgICAgZm9udC1zaXplOiA2LjE1Mzg1dnc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNTY0MXZ3OyB9XG4gICAgICAubWFpbiAubWFpbi1kYXRhIC5tYWluLWRhdGEtY2F1dGlvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1NC42MTUzOHZ3O1xuICAgICAgICBmb250LXNpemU6IDIuNTY0MXZ3O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLm1haW4gLm1haW4tdW5pdCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5tYWluIC5tYWluLXVuaXQuLXBpY2t1cDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICdQaWNrIFVwISc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjI5QTZEO1xuICAgICAgICBoZWlnaHQ6IDIzLjA3Njkydnc7XG4gICAgICAgIHdpZHRoOiAyMy4wNzY5MnZ3O1xuICAgICAgICBsaW5lLWhlaWdodDogMjMuMDc2OTJ2dztcbiAgICAgICAgZm9udC1zaXplOiAzLjA3Njkydnc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBmb250LWZhbWlseTogJ0F2ZW5pck5leHRMVFByby1EZW1pJztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG4gICAgICAubWFpbiAubWFpbi11bml0IC5tYWluLXVuaXQtaW1nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41Mzg0NnZ3OyB9XG4gICAgICAgIC5tYWluIC5tYWluLXVuaXQgLm1haW4tdW5pdC1pbWcgaW1nIHtcbiAgICAgICAgICB3aWR0aDogNzAuNTEyODJ2dzsgfVxuICAgICAgLm1haW4gLm1haW4tdW5pdCAubWFpbi11bml0LWRheSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi44MjA1MXZ3O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNC4xMDI1NnZ3OyB9XG4gICAgICAubWFpbiAubWFpbi11bml0IC5tYWluLXVuaXQtdHRsIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjg0NjE1dnc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMuNTg5NzR2dzsgfVxuICAgICAgICAubWFpbiAubWFpbi11bml0IC5tYWluLXVuaXQtdHRsIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDE4LjQ2MTU0dnc7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjA1MTI4dnc7IH1cbiAgICAgIC5tYWluIC5tYWluLXVuaXQgLm1haW4tdW5pdC10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAzLjU4OTc0dnc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNTY0MXZ3O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAubWFpbiAubWFpbi11bml0IC5tYWluLXVuaXQtdGFncyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMuODQ2MTV2dzsgfVxuICAgICAgICAubWFpbiAubWFpbi11bml0IC5tYWluLXVuaXQtdGFncyAubWFpbi11bml0LXRhZ3NfbGkge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0Ljg3MTc5dnc7XG4gICAgICAgICAgaGVpZ2h0OiA1LjY0MTAzdnc7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMi44MjA1MXZ3O1xuICAgICAgICAgIGJvcmRlcjogMC4zODQ2MnZ3IHNvbGlkICMzMzM7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMi41NjQxdnc7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjU2NDF2dztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMjgyMDV2dztcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjgyMDV2dzsgfVxuICAgICAgLm1haW4gLm1haW4tdW5pdCAubWFpbi11bml0LW1vcmUwIHtcbiAgICAgICAgd2lkdGg6IDIyLjgyMDUxdnc7XG4gICAgICAgIGZvbnQtc2l6ZTogMy4wNzY5MnZ3O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS4wMjU2NHZ3O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgIC5tYWluIC5tYWluLXVuaXQgLm1haW4tdW5pdC1tb3JlIHtcbiAgICAgICAgd2lkdGg6IDIyLjgyMDUxdnc7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41NjQxdnc7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjAyNTY0dnc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hcnJvd19yZWFkbW9yZV9ibGFjay5zdmcpIGJvdHRvbS9jb250YWluIG5vLXJlcGVhdDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgICAubWFpbiAubWFpbi11bml0IC5tYWluLXVuaXQtbW9yZSBpbWcge1xuICAgICAgICAgIHdpZHRoOiAzLjA3Njkydnc7XG4gICAgICAgICAgaGVpZ2h0OiAzLjA3Njkydnc7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjAyNTY0dnc7IH1cbiAgICAgIC5tYWluIC5tYWluLXVuaXQgLm1haW4tdW5pdC1zdWJ0dGwge1xuICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAubWFpbiAubWFpbi11bml0IC4tY292ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgLm1haW4gLm1haW4tdW5pdCAubWFpbi11bml0LW1vcmUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQxIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjUuNjQxMDN2dztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEyLjU2NDF2dztcbiAgICAgICAgd2lkdGg6IDc0Ljg3MTc5dnc7IH1cbiAgICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDE6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogNDEuMDI1NjR2dztcbiAgICAgICAgICBsZWZ0OiA2NC4xMDI1NnZ3OyB9XG4gICAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQxIC5tYWluLXVuaXQtaW1nIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDc0Ljg3MTc5dnc7IH1cbiAgICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDEgLm1haW4tdW5pdC1zdWJ0dGwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTIuODIwNTF2dztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMHZ3O1xuICAgICAgICAgIHRvcDogLTEyLjMwNzY5dnc7IH1cbiAgICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDEgc3ZnIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAtMjUuNjQxMDN2dztcbiAgICAgICAgICBsZWZ0OiAtMjMuMDc2OTJ2dztcbiAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICB3aWR0aDogNzcuOTQ4NzJ2dzsgfVxuICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDIge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNi4yODIwNXZ3O1xuICAgICAgICB3aWR0aDogNjMuNTg5NzR2dztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwLjUxMjgydnc7IH1cbiAgICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDI6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogLTcuNjkyMzF2dztcbiAgICAgICAgICBsZWZ0OiAtNy42OTIzMXZ3OyB9XG4gICAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQyIC5tYWluLXVuaXQtaW1nIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDYzLjU4OTc0dnc7IH1cbiAgICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDIgLm1haW4tdW5pdC1zdWJ0dGwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTAuMjU2NDF2dztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogNjUuMzg0NjJ2dztcbiAgICAgICAgICB0b3A6IC0yNS42NDEwM3Z3O1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTsgfVxuICAgICAgICAubWFpbiAubWFpbi11bml0Li11bml0MiBzdmcge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDIuNTY0MXZ3O1xuICAgICAgICAgIHJpZ2h0OiAtMjIuMzA3Njl2dztcbiAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICB3aWR0aDogNjUuNjQxMDN2dzsgfVxuICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDMge1xuICAgICAgICBtYXJnaW4tdG9wOiAyOS4xMDI1NnZ3O1xuICAgICAgICB3aWR0aDogNzkuNDg3MTh2dztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwLjc2OTIzdnc7IH1cbiAgICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDM6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogLTcuNjkyMzF2dztcbiAgICAgICAgICBsZWZ0OiA2MS41Mzg0NnZ3OyB9XG4gICAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQzIC5tYWluLXVuaXQtaW1nIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDc5LjQ4NzE4dnc7IH1cbiAgICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDMgLm1haW4tdW5pdC1zdWJ0dGwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTAuMjU2NDF2dztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogLTUuMTI4MjF2dztcbiAgICAgICAgICB0b3A6IC0xNS4zODQ2MnZ3OyB9XG4gICAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQzIHN2ZyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogLTUuMTI4MjF2dztcbiAgICAgICAgICBsZWZ0OiAtNS4xMjgyMXZ3O1xuICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgIHdpZHRoOiA1Ny45NDg3MnZ3O1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuNTQyKTtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7IH1cbiAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQ0IHtcbiAgICAgICAgd2lkdGg6IDQzLjA3Njkydnc7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0LjYxNTM4dnc7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yNS42NDEwM3Z3OyB9XG4gICAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQ0OmFmdGVyIHtcbiAgICAgICAgICB0b3A6IC0xNy45NDg3MnZ3O1xuICAgICAgICAgIGxlZnQ6IDIzLjA3Njkydnc7IH1cbiAgICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDQgLm1haW4tdW5pdC1pbWcgaW1nIHtcbiAgICAgICAgICB3aWR0aDogNDMuMDc2OTJ2dzsgfVxuICAgICAgICAubWFpbiAubWFpbi11bml0Li11bml0NCAubWFpbi11bml0LXN1YnR0bCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMC4yNTY0MXZ3O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAtMzMuMzMzMzN2dztcbiAgICAgICAgICB0b3A6IC0yLjU2NDF2dztcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wOyB9XG4gICAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQ0IHN2ZyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogLTQxLjc5NDg3dnc7XG4gICAgICAgICAgbGVmdDogLTIzLjA3Njkydnc7XG4gICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgd2lkdGg6IDYyLjU2NDF2dzsgfVxuICAgICAgICAubWFpbiAubWFpbi11bml0Li11bml0NCAubWFpbi11bml0LXR0bCB7XG4gICAgICAgICAgd2lkdGg6IDU2LjQxMDI2dnc7IH1cbiAgICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDQgLm1haW4tdW5pdC10ZXh0IHtcbiAgICAgICAgICB3aWR0aDogNTYuNDEwMjZ2dzsgfVxuICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDUge1xuICAgICAgICBtYXJnaW4tdG9wOiAzNS44OTc0NHZ3O1xuICAgICAgICB3aWR0aDogNzQuODcxNzl2dztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwdnc7IH1cbiAgICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDU6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogLTEwLjI1NjQxdnc7XG4gICAgICAgICAgbGVmdDogLTIuNTY0MXZ3OyB9XG4gICAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQ1IC5tYWluLXVuaXQtaW1nIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDc0Ljg3MTc5dnc7IH1cbiAgICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDUgLm1haW4tdW5pdC1zdWJ0dGwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjAuNTEyODJ2dztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMTU5Ljc0MzU5dnc7XG4gICAgICAgICAgdG9wOiA1Mi4zMDc2OXZ3O1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTsgfVxuICAgICAgICAubWFpbiAubWFpbi11bml0Li11bml0NSBzdmcge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC0zNS44OTc0NHZ3O1xuICAgICAgICAgIGxlZnQ6IC01LjEyODIxdnc7XG4gICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgd2lkdGg6IDk3LjQzNTl2dzsgfVxuICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDYge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMi41NjQxdnc7XG4gICAgICAgIHdpZHRoOiA3OS40ODcxOHZ3O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTAuNzY5MjN2dzsgfVxuICAgICAgICAubWFpbiAubWFpbi11bml0Li11bml0NjphZnRlciB7XG4gICAgICAgICAgdG9wOiA0MS4wMjU2NHZ3O1xuICAgICAgICAgIGxlZnQ6IDY0LjEwMjU2dnc7IH1cbiAgICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDYgLm1haW4tdW5pdC1pbWcgaW1nIHtcbiAgICAgICAgICB3aWR0aDogNzkuNDg3MTh2dzsgfVxuICAgICAgICAubWFpbiAubWFpbi11bml0Li11bml0NiAubWFpbi11bml0LXN1YnR0bCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMC4yNTY0MXZ3O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwdnc7XG4gICAgICAgICAgdG9wOiAtMTAuMjU2NDF2dzsgfVxuICAgICAgICAubWFpbiAubWFpbi11bml0Li11bml0NiBzdmcge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC0xMC4yNTY0MXZ3O1xuICAgICAgICAgIGxlZnQ6IDIwLjUxMjgydnc7XG4gICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgd2lkdGg6IDY5LjQ4NzE4dnc7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wOyB9XG4gICAgICAubWFpbiAubWFpbi11bml0Li11bml0NyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDM1Ljg5NzQ0dnc7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMi41NjQxdnc7XG4gICAgICAgIHdpZHRoOiA3NC44NzE3OXZ3OyB9XG4gICAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQ3OmFmdGVyIHtcbiAgICAgICAgICB0b3A6IC0xMC4yNTY0MXZ3O1xuICAgICAgICAgIGxlZnQ6IDYxLjUzODQ2dnc7IH1cbiAgICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDcgLm1haW4tdW5pdC1pbWcgaW1nIHtcbiAgICAgICAgICB3aWR0aDogNzQuODcxNzl2dzsgfVxuICAgICAgICAubWFpbiAubWFpbi11bml0Li11bml0NyAubWFpbi11bml0LXN1YnR0bCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMi44MjA1MXZ3O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwdnc7XG4gICAgICAgICAgdG9wOiAtMTIuMzA3Njl2dzsgfVxuICAgICAgICAubWFpbiAubWFpbi11bml0Li11bml0NyBzdmcge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC0yNS42NDEwM3Z3O1xuICAgICAgICAgIGxlZnQ6IC0yMy4wNzY5MnZ3O1xuICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgIHdpZHRoOiA3Ny45NDg3MnZ3OyB9XG4gICAgICAubWFpbiAubWFpbi11bml0Li11bml0OCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2LjI4MjA1dnc7XG4gICAgICAgIHdpZHRoOiA2My41ODk3NHZ3O1xuICAgICAgICBtYXJnaW4tbGVmdDogMjAuNTEyODJ2dzsgfVxuICAgICAgICAubWFpbiAubWFpbi11bml0Li11bml0OCAubWFpbi11bml0LWltZyBpbWcge1xuICAgICAgICAgIHdpZHRoOiA2My41ODk3NHZ3OyB9XG4gICAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQ4IC5tYWluLXVuaXQtc3VidHRsIHtcbiAgICAgICAgICBmb250LXNpemU6IDEwLjI1NjQxdnc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDY1LjM4NDYydnc7XG4gICAgICAgICAgdG9wOiAtMjUuNjQxMDN2dztcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207IH1cbiAgICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDggc3ZnIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAyLjU2NDF2dztcbiAgICAgICAgICByaWdodDogLTIyLjMwNzY5dnc7XG4gICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgd2lkdGg6IDY1LjY0MTAzdnc7IH1cbiAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQ5IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzUuODk3NDR2dztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEyLjU2NDF2dztcbiAgICAgICAgd2lkdGg6IDc0Ljg3MTc5dnc7IH1cbiAgICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDk6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogLTEwLjI1NjQxdnc7XG4gICAgICAgICAgbGVmdDogNjEuNTM4NDZ2dzsgfVxuICAgICAgICAubWFpbiAubWFpbi11bml0Li11bml0OSAubWFpbi11bml0LWltZyBpbWcge1xuICAgICAgICAgIHdpZHRoOiA3NC44NzE3OXZ3OyB9XG4gICAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQ5IC5tYWluLXVuaXQtc3VidHRsIHtcbiAgICAgICAgICBmb250LXNpemU6IDEyLjgyMDUxdnc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDB2dztcbiAgICAgICAgICB0b3A6IC0xMi4zMDc2OXZ3OyB9XG4gICAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQ5IHN2ZyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogLTI1LjY0MTAzdnc7XG4gICAgICAgICAgbGVmdDogLTIzLjA3Njkydnc7XG4gICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgd2lkdGg6IDc3Ljk0ODcydnc7IH1cbiAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQxMCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDM1Ljg5NzQ0dnc7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMi41NjQxdnc7XG4gICAgICAgIHdpZHRoOiA3NC44NzE3OXZ3OyB9XG4gICAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQxMDphZnRlciB7XG4gICAgICAgICAgdG9wOiAtMTAuMjU2NDF2dztcbiAgICAgICAgICBsZWZ0OiA2MS41Mzg0NnZ3OyB9XG4gICAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQxMCAubWFpbi11bml0LWltZyBpbWcge1xuICAgICAgICAgIHdpZHRoOiA3NC44NzE3OXZ3OyB9XG4gICAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQxMCAubWFpbi11bml0LXN1YnR0bCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMi44MjA1MXZ3O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwdnc7XG4gICAgICAgICAgdG9wOiAtMTIuMzA3Njl2dzsgfVxuICAgICAgICAubWFpbiAubWFpbi11bml0Li11bml0MTAgc3ZnIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAtMjUuNjQxMDN2dztcbiAgICAgICAgICBsZWZ0OiAtMjMuMDc2OTJ2dztcbiAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICB3aWR0aDogNzcuOTQ4NzJ2dzsgfVxuICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDExIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzUuODk3NDR2dztcbiAgICAgICAgd2lkdGg6IDc0Ljg3MTc5dnc7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHZ3OyB9XG4gICAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQxMTphZnRlciB7XG4gICAgICAgICAgdG9wOiAtMTAuMjU2NDF2dztcbiAgICAgICAgICBsZWZ0OiAtMi41NjQxdnc7IH1cbiAgICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDExIC5tYWluLXVuaXQtaW1nIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDc0Ljg3MTc5dnc7IH1cbiAgICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDExIC5tYWluLXVuaXQtc3VidHRsIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwLjUxMjgydnc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDE1OS43NDM1OXZ3O1xuICAgICAgICAgIHRvcDogNTIuMzA3Njl2dztcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207IH1cbiAgICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDExIHN2ZyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogLTM1Ljg5NzQ0dnc7XG4gICAgICAgICAgbGVmdDogLTUuMTI4MjF2dztcbiAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICB3aWR0aDogOTcuNDM1OXZ3OyB9XG4gICAgICAubWFpbiAubWFpbi11bml0Li11bml0MTIge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMi41NjQxdnc7XG4gICAgICAgIHdpZHRoOiA3OS40ODcxOHZ3O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTAuNzY5MjN2dzsgfVxuICAgICAgICAubWFpbiAubWFpbi11bml0Li11bml0MTI6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogNDEuMDI1NjR2dztcbiAgICAgICAgICBsZWZ0OiA2NC4xMDI1NnZ3OyB9XG4gICAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQxMiAubWFpbi11bml0LWltZyBpbWcge1xuICAgICAgICAgIHdpZHRoOiA3OS40ODcxOHZ3OyB9XG4gICAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQxMiAubWFpbi11bml0LXN1YnR0bCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMC4yNTY0MXZ3O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwdnc7XG4gICAgICAgICAgdG9wOiAtMTAuMjU2NDF2dzsgfVxuICAgICAgICAubWFpbiAubWFpbi11bml0Li11bml0MTIgc3ZnIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAtMTAuMjU2NDF2dztcbiAgICAgICAgICBsZWZ0OiAyMC41MTI4MnZ3O1xuICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgIHdpZHRoOiA2OS40ODcxOHZ3O1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDsgfVxuICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDEzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzUuODk3NDR2dztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEyLjU2NDF2dztcbiAgICAgICAgd2lkdGg6IDc0Ljg3MTc5dnc7IH1cbiAgICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDEzOmFmdGVyIHtcbiAgICAgICAgICB0b3A6IC0xMC4yNTY0MXZ3O1xuICAgICAgICAgIGxlZnQ6IDYxLjUzODQ2dnc7IH1cbiAgICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDEzIC5tYWluLXVuaXQtaW1nIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDc0Ljg3MTc5dnc7IH1cbiAgICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDEzIC5tYWluLXVuaXQtc3VidHRsIHtcbiAgICAgICAgICBmb250LXNpemU6IDEyLjgyMDUxdnc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDB2dztcbiAgICAgICAgICB0b3A6IC0xMi4zMDc2OXZ3OyB9XG4gICAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQxMyBzdmcge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC0yNS42NDEwM3Z3O1xuICAgICAgICAgIGxlZnQ6IC0yMy4wNzY5MnZ3O1xuICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgIHdpZHRoOiA3Ny45NDg3MnZ3OyB9XG4gICAgICAubWFpbiAubWFpbi11bml0Li11bml0MTQge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNi4yODIwNXZ3O1xuICAgICAgICB3aWR0aDogNjMuNTg5NzR2dztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwLjUxMjgydnc7IH1cbiAgICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDE0IC5tYWluLXVuaXQtaW1nIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDYzLjU4OTc0dnc7IH1cbiAgICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDE0IC5tYWluLXVuaXQtc3VidHRsIHtcbiAgICAgICAgICBmb250LXNpemU6IDEwLjI1NjQxdnc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDY1LjM4NDYydnc7XG4gICAgICAgICAgdG9wOiAtMjUuNjQxMDN2dztcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207IH1cbiAgICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDE0IHN2ZyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMi41NjQxdnc7XG4gICAgICAgICAgcmlnaHQ6IC0yMi4zMDc2OXZ3O1xuICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgIHdpZHRoOiA2NS42NDEwM3Z3OyB9XG4gICAgICAubWFpbiAubWFpbi11bml0Li11bml0MTUge1xuICAgICAgICB3aWR0aDogMTE5LjQ4NzE4dnc7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1LjY0MTAzdnc7IH1cbiAgICAgICAgLm1haW4gLm1haW4tdW5pdC4tdW5pdDE1IC5tYWluLXVuaXQtaW1nIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDExOS40ODcxOHZ3OyB9XG4gICAgICAgIC5tYWluIC5tYWluLXVuaXQuLXVuaXQxNSAubWFpbi11bml0LXN1YnR0bCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNS4zODQ2MnZ3O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAxMjIuMDUxMjh2dztcbiAgICAgICAgICB0b3A6IC0zOC40NjE1NHZ3O1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTsgfVxuICAgICAgICAubWFpbiAubWFpbi11bml0Li11bml0MTUgc3ZnIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAtMjAuNTEyODJ2dztcbiAgICAgICAgICByaWdodDogLTIzLjA3Njkydnc7XG4gICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgd2lkdGg6IDY2LjkyMzA4dnc7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDY0LjEwMjU2dnc7XG4gICAgei1pbmRleDogMztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2Ni42NjY2N3Z3LCAwKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1vdXQgMC40czsgfVxuICAgIC5tZW51Li1zaG93IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyB9XG4gICAgLm1lbnUgLm1lbnVfY2xvc2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyMS43OTQ4N3Z3O1xuICAgICAgcmlnaHQ6IDYuNDEwMjZ2dzsgfVxuICAgICAgLm1lbnUgLm1lbnVfY2xvc2UgaW1nIHtcbiAgICAgICAgd2lkdGg6IDUuMTI4MjF2dztcbiAgICAgICAgaGVpZ2h0OiA1LjEyODIxdnc7IH1cbiAgICAubWVudSAubWVudS1uYXYge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTsgfVxuICAgICAgLm1lbnUgLm1lbnUtbmF2IGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAuMjU2NDF2dztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDUuMTI4MjF2dztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDcuMDA1MTN2dztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgLm1lbnUgLm1lbnUtbmF2IGxpIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAubWVudSAubWVudS1uYXYgbGkgaW1nIHtcbiAgICAgICAgICB3aWR0aDogNS4xMjgyMXZ3O1xuICAgICAgICAgIG1hcmdpbjogMCAzLjg0NjE1dnc7IH1cbiAgICAubWVudSAubWVudV9jb21wYW55IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMTAuMjU2NDF2dztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAzLjU4OTc0dnc7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAubWVudWxheWVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tZW51bGF5ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDI7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnBhbiB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMGYwZjA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7XG4gICAgcGFkZGluZy10b3A6IDYuNjY2Njd2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogNi42NjY2N3Z3OyB9XG4gICAgLnBhbiAucGFuLWxpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAucGFuIC5wYW4tbGlzdCAucGFuLWxpc3RfbGkge1xuICAgICAgICBmb250LXNpemU6IDEuMTY2Njd2dztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgICAucGFuIC5wYW4tbGlzdCAucGFuLWxpc3RfbGk6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcvJzsgfVxuICAgICAgICAucGFuIC5wYW4tbGlzdCAucGFuLWxpc3RfbGk6bnRoLWNoaWxkKDEpIGEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAgIC5wYW4gLnBhbi1saXN0IC5wYW4tbGlzdF9saTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhbiB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMGYwZjA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7IH1cbiAgICAucGFuIC5wYW4tbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5wYW4gLnBhbi1saXN0IC5wYW4tbGlzdF9saSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgICAucGFuIC5wYW4tbGlzdCAucGFuLWxpc3RfbGk6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcvJzsgfVxuICAgICAgICAucGFuIC5wYW4tbGlzdCAucGFuLWxpc3RfbGk6bnRoLWNoaWxkKDEpIGEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAgIC5wYW4gLnBhbi1saXN0IC5wYW4tbGlzdF9saTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJzsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFuIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2YwZjBmMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcbiAgICBwYWRkaW5nLXRvcDogNi42NjY2N3Z3O1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjY2NjY3dnc7IH1cbiAgICAucGFuIC5wYW4tbGlzdCB7XG4gICAgICBtYXJnaW46IDAgNC42MTUzOHZ3O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLnBhbiAucGFuLWxpc3QgLnBhbi1saXN0X2xpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBmb250LXNpemU6IDMuNTg5NzR2dztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYuNDYxNTR2dztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgICAucGFuIC5wYW4tbGlzdCAucGFuLWxpc3RfbGk6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcvJztcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICAgICAgLnBhbiAucGFuLWxpc3QgLnBhbi1saXN0X2xpOm50aC1jaGlsZCgxKSBhIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgICAucGFuIC5wYW4tbGlzdCAucGFuLWxpc3RfbGk6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7IH0gfVxuXG4uZ2VvbWV0cnkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA2cHgpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCxvcGFjaXR5IDAuMnMgbGluZWFyO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtOyB9XG4gIC5nZW9tZXRyeS4tc2hvdyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4ucHJseCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDZweCk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0LG9wYWNpdHkgMC4ycyBsaW5lYXI7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07IH1cbiAgLnBybHguLXNjYWxlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7IH1cbiAgLnBybHguLXNob3cge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnBybHguLWNvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnBybHguLWNvdmVyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMS4ycyBjdWJpYy1iZXppZXIoMC44NiwgMCwgMC4wNywgMSk7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGNlbnRlcjsgfVxuICAgIC5wcmx4Li1jb3ZlciBpbWcge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjI0KTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMTFzIGxpbmVhcixvcGFjaXR5IDEuNnMgbGluZWFyOyB9XG4gICAgLnBybHguLWNvdmVyLi1zaG93IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLnBybHguLWNvdmVyLi1zaG93OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7IH1cbiAgICAgIC5wcmx4Li1jb3Zlci4tc2hvdyBpbWcge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG5cbi5wcmx4TCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDZweCk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIDAuMnMgZWFzZS1pbi1vdXQsb3BhY2l0eSAwLjJzIDAuMnMgbGluZWFyO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtOyB9XG4gIC5wcmx4TC4tc2NhbGUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTsgfVxuICAucHJseEwuLXNob3cge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLnBybHhSIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNnB4KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgMC4ycyBlYXNlLWluLW91dCxvcGFjaXR5IDAuMnMgMC4ycyBsaW5lYXI7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07IH1cbiAgLnBybHhSLi1zY2FsZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpOyB9XG4gIC5wcmx4Ui4tc2hvdyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgb3BhY2l0eTogMTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnByb2R1Y3RzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDEyLjY2NjY3dnc7XG4gICAgcGFkZGluZy1ib3R0b206IDExLjY2NjY3dnc7IH1cbiAgICAucHJvZHVjdHMgLnByb2R1Y3RzLXR0bCB7XG4gICAgICBmb250LXNpemU6IDV2dztcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuODMzMzN2dztcbiAgICAgIGxpbmUtaGVpZ2h0OiA2LjI5dnc7IH1cbiAgICAucHJvZHVjdHMgLnByb2R1Y3RzLXN1YnR0bCB7XG4gICAgICBmb250LXNpemU6IDEuNjY2Njd2dztcbiAgICAgIG1hcmdpbi1ib3R0b206IDYuOTE2Njd2dztcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAucHJvZHVjdHMgLnByb2R1Y3RzLWxpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAucHJvZHVjdHMgLnByb2R1Y3RzLWxpc3QgLnByb2R1Y3RzLWxpc3RfbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiA0NS4yNXZ3O1xuICAgICAgICBtYXJnaW46IDAgMS42NjY2N3Z3O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZzogNS44MzMzM3Z3IDYuMzMzMzN2dzsgfVxuICAgICAgICAucHJvZHVjdHMgLnByb2R1Y3RzLWxpc3QgLnByb2R1Y3RzLWxpc3RfbGkgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAucHJvZHVjdHMgLnByb2R1Y3RzLWxpc3QgLnByb2R1Y3RzLWxpc3RfbGkgYS4tb3ZlcjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLW91dDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgICAgICAucHJvZHVjdHMgLnByb2R1Y3RzLWxpc3QgLnByb2R1Y3RzLWxpc3RfbGkgYS4tb3Zlcjpob3ZlcjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7IH1cbiAgICAgICAgLnByb2R1Y3RzIC5wcm9kdWN0cy1saXN0IC5wcm9kdWN0cy1saXN0X2xpOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzkwNzBBRjsgfVxuICAgICAgICAucHJvZHVjdHMgLnByb2R1Y3RzLWxpc3QgLnByb2R1Y3RzLWxpc3RfbGk6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjODBENEI4OyB9XG4gICAgICAgIC5wcm9kdWN0cyAucHJvZHVjdHMtbGlzdCAucHJvZHVjdHMtbGlzdF9saSAucHJvZHVjdHMtbGlzdC10dGwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi41dnc7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDN2dztcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMuNjY2Njd2dzsgfVxuICAgICAgICAucHJvZHVjdHMgLnByb2R1Y3RzLWxpc3QgLnByb2R1Y3RzLWxpc3RfbGkgLnByb2R1Y3RzLWxpc3QtdGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjMzMzMzdnc7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMTMzMzN2dztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1dnc7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgICAucHJvZHVjdHMgLnByb2R1Y3RzLWxpc3QgLnByb2R1Y3RzLWxpc3RfbGkgLnByb2R1Y3RzLWxpc3QtdHRsMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjV2dztcbiAgICAgICAgICBsaW5lLWhlaWdodDogM3Z3O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42NjY2N3Z3OyB9XG4gICAgICAgIC5wcm9kdWN0cyAucHJvZHVjdHMtbGlzdCAucHJvZHVjdHMtbGlzdF9saSAucHJvZHVjdHMtbGlzdC10ZXh0MiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjMzMzMzdnc7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMTMzMzN2dztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjV2dztcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAgIC5wcm9kdWN0cyAucHJvZHVjdHMtbGlzdCAucHJvZHVjdHMtbGlzdF9saSAucHJvZHVjdHMtbGlzdC1saW5rMiB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmb250LXNpemU6IDEuNjY2Njd2dztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMi4yNzY2N3Z3O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXZ3O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgICAgICAucHJvZHVjdHMgLnByb2R1Y3RzLWxpc3QgLnByb2R1Y3RzLWxpc3RfbGkgLnByb2R1Y3RzLWxpc3QtbGluazIgbGkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjV2dztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICAgLnByb2R1Y3RzIC5wcm9kdWN0cy1saXN0IC5wcm9kdWN0cy1saXN0X2xpIC5wcm9kdWN0cy1saXN0LWxpbmsyIGxpOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMjAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIwMCU7XG4gICAgICAgICAgICAgIHRvcDogLTUwJTtcbiAgICAgICAgICAgICAgbGVmdDogLTEwJTtcbiAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDAuMDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgei1pbmRleDogMDsgfVxuICAgICAgICAgICAgLnByb2R1Y3RzIC5wcm9kdWN0cy1saXN0IC5wcm9kdWN0cy1saXN0X2xpIC5wcm9kdWN0cy1saXN0LWxpbmsyIGxpIGEge1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwLjE2NjY3dncgc29saWQgI2ZmZjtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuMzMzMzN2dztcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAgICAgLnByb2R1Y3RzIC5wcm9kdWN0cy1saXN0IC5wcm9kdWN0cy1saXN0X2xpIC5wcm9kdWN0cy1saXN0LWxpbmsyIGxpIGEgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMC42NjY2N3Z3O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDAuNjY2Njd2dztcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC42NjY2N3Z3OyB9XG4gICAgICAgICAgICAucHJvZHVjdHMgLnByb2R1Y3RzLWxpc3QgLnByb2R1Y3RzLWxpc3RfbGkgLnByb2R1Y3RzLWxpc3QtbGluazIgbGkgW2RhdGEtc3RhdGU9XCJob3ZlclwiXSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgIC5wcm9kdWN0cyAucHJvZHVjdHMtbGlzdCAucHJvZHVjdHMtbGlzdF9saSAucHJvZHVjdHMtbGlzdC1saW5rMiBsaSBbZGF0YS1zdGF0ZT1cIm5vaG92ZXJcIl0ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgICAgIC5wcm9kdWN0cyAucHJvZHVjdHMtbGlzdCAucHJvZHVjdHMtbGlzdF9saSAucHJvZHVjdHMtbGlzdC1saW5rMiBsaTpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjODBENEI4OyB9XG4gICAgICAgICAgICAgIC5wcm9kdWN0cyAucHJvZHVjdHMtbGlzdCAucHJvZHVjdHMtbGlzdF9saSAucHJvZHVjdHMtbGlzdC1saW5rMiBsaTpob3ZlciBbZGF0YS1zdGF0ZT1cImhvdmVyXCJdIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgICAgICAgLnByb2R1Y3RzIC5wcm9kdWN0cy1saXN0IC5wcm9kdWN0cy1saXN0X2xpIC5wcm9kdWN0cy1saXN0LWxpbmsyIGxpOmhvdmVyIFtkYXRhLXN0YXRlPVwibm9ob3ZlclwiXSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgICAucHJvZHVjdHMgLnByb2R1Y3RzLWxpc3QgLnByb2R1Y3RzLWxpc3RfbGkgLnByb2R1Y3RzLWxpc3QtbGluazIgbGk6aG92ZXIgYSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjODBENEI4OyB9XG4gICAgICAgICAgICAgIC5wcm9kdWN0cyAucHJvZHVjdHMtbGlzdCAucHJvZHVjdHMtbGlzdF9saSAucHJvZHVjdHMtbGlzdC1saW5rMiBsaTpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDEuMDsgfVxuICAgICAgICAucHJvZHVjdHMgLnByb2R1Y3RzLWxpc3QgLnByb2R1Y3RzLWxpc3RfbGkgLnByb2R1Y3RzLWxpc3QtaW1nIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDMyLjV2dztcbiAgICAgICAgICBoZWlnaHQ6IDI1LjE2NjY3dnc7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9kdWN0cyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAxNTJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7IH1cbiAgICAucHJvZHVjdHMgLnByb2R1Y3RzLXR0bCB7XG4gICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDc1LjQ4cHg7IH1cbiAgICAucHJvZHVjdHMgLnByb2R1Y3RzLXN1YnR0bCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4M3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC5wcm9kdWN0cyAucHJvZHVjdHMtbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5wcm9kdWN0cyAucHJvZHVjdHMtbGlzdCAucHJvZHVjdHMtbGlzdF9saSB7XG4gICAgICAgIHdpZHRoOiA1NDNweDtcbiAgICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDc2cHg7IH1cbiAgICAgICAgLnByb2R1Y3RzIC5wcm9kdWN0cy1saXN0IC5wcm9kdWN0cy1saXN0X2xpOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzkwNzBBRjsgfVxuICAgICAgICAucHJvZHVjdHMgLnByb2R1Y3RzLWxpc3QgLnByb2R1Y3RzLWxpc3RfbGk6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjODBENEI4OyB9XG4gICAgICAgIC5wcm9kdWN0cyAucHJvZHVjdHMtbGlzdCAucHJvZHVjdHMtbGlzdF9saSAucHJvZHVjdHMtbGlzdC10dGwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7IH1cbiAgICAgICAgLnByb2R1Y3RzIC5wcm9kdWN0cy1saXN0IC5wcm9kdWN0cy1saXN0X2xpIC5wcm9kdWN0cy1saXN0LXRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjUuNnB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgICAucHJvZHVjdHMgLnByb2R1Y3RzLWxpc3QgLnByb2R1Y3RzLWxpc3RfbGkgLnByb2R1Y3RzLWxpc3QtdHRsMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgICAucHJvZHVjdHMgLnByb2R1Y3RzLWxpc3QgLnByb2R1Y3RzLWxpc3RfbGkgLnByb2R1Y3RzLWxpc3QtdGV4dDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjUuNnB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgICAucHJvZHVjdHMgLnByb2R1Y3RzLWxpc3QgLnByb2R1Y3RzLWxpc3RfbGkgLnByb2R1Y3RzLWxpc3QtbGluazIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNy4zMnB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgICAgIC5wcm9kdWN0cyAucHJvZHVjdHMtbGlzdCAucHJvZHVjdHMtbGlzdF9saSAucHJvZHVjdHMtbGlzdC1saW5rMiBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgICAgICAgICAgIC5wcm9kdWN0cyAucHJvZHVjdHMtbGlzdCAucHJvZHVjdHMtbGlzdF9saSAucHJvZHVjdHMtbGlzdC1saW5rMiBsaSBhIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7IH1cbiAgICAgICAgICAgICAgLnByb2R1Y3RzIC5wcm9kdWN0cy1saXN0IC5wcm9kdWN0cy1saXN0X2xpIC5wcm9kdWN0cy1saXN0LWxpbmsyIGxpIGEgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4OyB9XG4gICAgICAgIC5wcm9kdWN0cyAucHJvZHVjdHMtbGlzdCAucHJvZHVjdHMtbGlzdF9saSAucHJvZHVjdHMtbGlzdC1pbWcgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMzkwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMDJweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdHMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMjMuMDc2OTJ2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogMHZ3OyB9XG4gICAgLnByb2R1Y3RzIC5wcm9kdWN0cy10dGwge1xuICAgICAgZm9udC1zaXplOiAxMC4yNTY0MXZ3O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0LjAxMDI2dnc7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjc2OTIzdnc7IH1cbiAgICAucHJvZHVjdHMgLnByb2R1Y3RzLXN1YnR0bCB7XG4gICAgICBmb250LXNpemU6IDMuNTg5NzR2dztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEyLjgyMDUxdnc7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLnByb2R1Y3RzIC5wcm9kdWN0cy1saXN0IC5wcm9kdWN0cy1saXN0X2xpMSBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNS4xMjgyMXZ3O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAucHJvZHVjdHMgLnByb2R1Y3RzLWxpc3QgLnByb2R1Y3RzLWxpc3RfbGkxIGE6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzkwNzBBRjsgfVxuICAgICAgLnByb2R1Y3RzIC5wcm9kdWN0cy1saXN0IC5wcm9kdWN0cy1saXN0X2xpMSBhOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM4MEQ0Qjg7IH1cbiAgICAgIC5wcm9kdWN0cyAucHJvZHVjdHMtbGlzdCAucHJvZHVjdHMtbGlzdF9saTEgYSAucHJvZHVjdHMtbGlzdC1kYXRhIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQuNjE1Mzh2dzsgfVxuICAgICAgLnByb2R1Y3RzIC5wcm9kdWN0cy1saXN0IC5wcm9kdWN0cy1saXN0X2xpMSBhIC5wcm9kdWN0cy1saXN0LXR0bCB7XG4gICAgICAgIGZvbnQtc2l6ZTogNS4xMjgyMXZ3O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjU2NDF2dzsgfVxuICAgICAgLnByb2R1Y3RzIC5wcm9kdWN0cy1saXN0IC5wcm9kdWN0cy1saXN0X2xpMSBhIC5wcm9kdWN0cy1saXN0LXRleHQge1xuICAgICAgICBmb250LXNpemU6IDMuMDc2OTJ2dztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQuOTIzMDh2dztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI1NjQxdnc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgIC5wcm9kdWN0cyAucHJvZHVjdHMtbGlzdCAucHJvZHVjdHMtbGlzdF9saTEgYSAucHJvZHVjdHMtbGlzdC1pbWcge1xuICAgICAgICB3aWR0aDogNDMuMDc2OTJ2dztcbiAgICAgICAgaGVpZ2h0OiA0My4wNzY5MnZ3O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgIC5wcm9kdWN0cyAucHJvZHVjdHMtbGlzdCAucHJvZHVjdHMtbGlzdF9saTEgYSAucHJvZHVjdHMtbGlzdC1pbWcgaW1nIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBoZWlnaHQ6IDQzLjA3Njkydnc7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGxlZnQ6IC02LjQxMDI2dnc7IH1cbiAgICAucHJvZHVjdHMgLnByb2R1Y3RzLWxpc3QgLnByb2R1Y3RzLWxpc3RfbGkyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjUuNjQxMDN2dztcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLnByb2R1Y3RzIC5wcm9kdWN0cy1saXN0IC5wcm9kdWN0cy1saXN0X2xpMjpudGgtY2hpbGQoMSkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjOTA3MEFGOyB9XG4gICAgICAucHJvZHVjdHMgLnByb2R1Y3RzLWxpc3QgLnByb2R1Y3RzLWxpc3RfbGkyOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM4MEQ0Qjg7IH1cbiAgICAgIC5wcm9kdWN0cyAucHJvZHVjdHMtbGlzdCAucHJvZHVjdHMtbGlzdF9saTIgLnByb2R1Y3RzLWxpc3QtZGF0YSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0LjYxNTM4dnc7IH1cbiAgICAgIC5wcm9kdWN0cyAucHJvZHVjdHMtbGlzdCAucHJvZHVjdHMtbGlzdF9saTIgLnByb2R1Y3RzLWxpc3QtdHRsMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNS4xMjgyMXZ3O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjU2NDF2dzsgfVxuICAgICAgLnByb2R1Y3RzIC5wcm9kdWN0cy1saXN0IC5wcm9kdWN0cy1saXN0X2xpMiAucHJvZHVjdHMtbGlzdC10ZXh0MiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy4wNzY5MnZ3O1xuICAgICAgICBsaW5lLWhlaWdodDogNC45MjMwOHZ3O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjU2NDF2dztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNS4xMjgyMXZ3OyB9XG4gICAgICAucHJvZHVjdHMgLnByb2R1Y3RzLWxpc3QgLnByb2R1Y3RzLWxpc3RfbGkyIC5wcm9kdWN0cy1saXN0LWxpbmsyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZm9udC1zaXplOiAzLjU4OTc0dnc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0LjkwMjU2dnc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgICAgLnByb2R1Y3RzIC5wcm9kdWN0cy1saXN0IC5wcm9kdWN0cy1saXN0X2xpMiAucHJvZHVjdHMtbGlzdC1saW5rMiBsaSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjU2NDF2dzsgfVxuICAgICAgICAgIC5wcm9kdWN0cyAucHJvZHVjdHMtbGlzdCAucHJvZHVjdHMtbGlzdF9saTIgLnByb2R1Y3RzLWxpc3QtbGluazIgbGkgYSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwLjUxMjgydncgc29saWQgI2ZmZjsgfVxuICAgICAgICAgICAgLnByb2R1Y3RzIC5wcm9kdWN0cy1saXN0IC5wcm9kdWN0cy1saXN0X2xpMiAucHJvZHVjdHMtbGlzdC1saW5rMiBsaSBhIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxLjUzODQ2dnc7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgdG9wOiAxLjI4MjA1dnc7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjUxMjgydnc7IH1cbiAgICAgIC5wcm9kdWN0cyAucHJvZHVjdHMtbGlzdCAucHJvZHVjdHMtbGlzdF9saTIgLnByb2R1Y3RzLWxpc3QtaW1nIHtcbiAgICAgICAgd2lkdGg6IDQzLjA3Njkydnc7XG4gICAgICAgIGhlaWdodDogNDMuMDc2OTJ2dztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAucHJvZHVjdHMgLnByb2R1Y3RzLWxpc3QgLnByb2R1Y3RzLWxpc3RfbGkyIC5wcm9kdWN0cy1saXN0LWltZyBpbWcge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGhlaWdodDogNDMuMDc2OTJ2dztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbGVmdDogLTYuNDEwMjZ2dzsgfSB9XG5cbi4tc2xvdDEgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLi1zbG90MSAuLW51bSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC4tc2xvdDEgLi1udW06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcwXFxBIDFcXEEgMlxcQSAzXFxBIDRcXEEgNVxcQSA2XFxBIDdcXEEgOFxcQSA5XFxBIDBcXEEgMVxcQSAyXFxBIDNcXEEgNFxcQSA1XFxBIDZcXEEgN1xcQSA4XFxBIDknO1xuICAgIHdoaXRlLXNwYWNlOiBwcmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIHRyYW5zaXRpb246IDEuMnMgMC44cyBhbGwgZWFzZS1vdXQ7IH1cbiAgLi1zbG90MSAuLW51bTpudGgtY2hpbGQoMSk6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IDEuMnMgMC4ycyBhbGwgZWFzZS1vdXQ7IH1cbiAgLi1zbG90MSAuLW51bTpudGgtY2hpbGQoMik6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IDEuMnMgMC4zcyBhbGwgZWFzZS1vdXQ7IH1cbiAgLi1zbG90MSAuLW51bTpudGgtY2hpbGQoMyk6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IDEuMnMgMC40cyBhbGwgZWFzZS1vdXQ7IH1cbiAgLi1zbG90MSAuLW51bTpudGgtY2hpbGQoNCk6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IDEuMnMgMC41cyBhbGwgZWFzZS1vdXQ7IH1cbiAgLi1zbG90MSAuLW51bTpudGgtY2hpbGQoNSk6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IDEuMnMgMC42cyBhbGwgZWFzZS1vdXQ7IH1cbiAgLi1zbG90MSAuLW51bTpudGgtY2hpbGQoNik6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IDEuMnMgMC43cyBhbGwgZWFzZS1vdXQ7IH1cbiAgLi1zbG90MSAuLW51bTpudGgtY2hpbGQoNyk6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IDEuMnMgMC44cyBhbGwgZWFzZS1vdXQ7IH1cbiAgLi1zbG90MSAuLW51bTpudGgtY2hpbGQoOCk6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IDEuMnMgMC45cyBhbGwgZWFzZS1vdXQ7IH1cbiAgLi1zbG90MSAuLW51bTpudGgtY2hpbGQoOSk6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IDEuMnMgMS4wcyBhbGwgZWFzZS1vdXQ7IH1cblxuLi1zbG90MiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uLXNsb3QyIC4tbnVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNmZmY7IH1cbiAgLi1zbG90MiAuLW51bTphZnRlciB7XG4gICAgY29udGVudDogJzBcXEEgMVxcQSAyXFxBIDNcXEEgNFxcQSA1XFxBIDZcXEEgN1xcQSA4XFxBIDlcXEEgMFxcQSAxXFxBIDJcXEEgM1xcQSA0XFxBIDVcXEEgNlxcQSA3XFxBIDhcXEEgOSc7XG4gICAgd2hpdGUtc3BhY2U6IHByZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgdHJhbnNpdGlvbjogMS4ycyAwLjhzIGFsbCBlYXNlLW91dDsgfVxuICAuLXNsb3QyIC4tbnVtOm50aC1jaGlsZCgxKTphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogMS4ycyAwLjJzIGFsbCBlYXNlLW91dDsgfVxuICAuLXNsb3QyIC4tbnVtOm50aC1jaGlsZCgyKTphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogMS4ycyAwLjNzIGFsbCBlYXNlLW91dDsgfVxuICAuLXNsb3QyIC4tbnVtOm50aC1jaGlsZCgzKTphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogMS4ycyAwLjRzIGFsbCBlYXNlLW91dDsgfVxuICAuLXNsb3QyIC4tbnVtOm50aC1jaGlsZCg0KTphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogMS4ycyAwLjVzIGFsbCBlYXNlLW91dDsgfVxuICAuLXNsb3QyIC4tbnVtOm50aC1jaGlsZCg1KTphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogMS4ycyAwLjZzIGFsbCBlYXNlLW91dDsgfVxuICAuLXNsb3QyIC4tbnVtOm50aC1jaGlsZCg2KTphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogMS4ycyAwLjdzIGFsbCBlYXNlLW91dDsgfVxuICAuLXNsb3QyIC4tbnVtOm50aC1jaGlsZCg3KTphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogMS4ycyAwLjhzIGFsbCBlYXNlLW91dDsgfVxuICAuLXNsb3QyIC4tbnVtOm50aC1jaGlsZCg4KTphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogMS4ycyAwLjlzIGFsbCBlYXNlLW91dDsgfVxuICAuLXNsb3QyIC4tbnVtOm50aC1jaGlsZCg5KTphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogMS4ycyAxLjBzIGFsbCBlYXNlLW91dDsgfVxuXG4uLXNsb3QxIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi4tc2xvdDEgLi1udW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2ZmZjsgfVxuICAuLXNsb3QxIC4tbnVtOmFmdGVyIHtcbiAgICBjb250ZW50OiAnMFxcQSAxXFxBIDJcXEEgM1xcQSA0XFxBIDVcXEEgNlxcQSA3XFxBIDhcXEEgOVxcQSAwXFxBIDFcXEEgMlxcQSAzXFxBIDRcXEEgNVxcQSA2XFxBIDdcXEEgOFxcQSA5JztcbiAgICB3aGl0ZS1zcGFjZTogcHJlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBjb2xvcjogIzMzMztcbiAgICB0cmFuc2l0aW9uOiAxLjJzIDAuOHMgYWxsIGVhc2Utb3V0OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAuLXNsb3QxIC4tbnVtOmFmdGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQuODYxMTF2dzsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLi1zbG90MSAuLW51bTphZnRlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC4tc2xvdDEgLi1udW06YWZ0ZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTEuNTM4NDZ2dzsgfSB9XG4gIC4tc2xvdDEgLi1udW06bnRoLWNoaWxkKDEpOmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiAxLjJzIDAuMnMgYWxsIGVhc2Utb3V0OyB9XG4gIC4tc2xvdDEgLi1udW06bnRoLWNoaWxkKDIpOmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiAxLjJzIDAuM3MgYWxsIGVhc2Utb3V0OyB9XG4gIC4tc2xvdDEgLi1udW06bnRoLWNoaWxkKDMpOmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiAxLjJzIDAuNHMgYWxsIGVhc2Utb3V0OyB9XG4gIC4tc2xvdDEgLi1udW06bnRoLWNoaWxkKDQpOmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiAxLjJzIDAuNXMgYWxsIGVhc2Utb3V0OyB9XG4gIC4tc2xvdDEgLi1udW06bnRoLWNoaWxkKDUpOmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiAxLjJzIDAuNnMgYWxsIGVhc2Utb3V0OyB9XG4gIC4tc2xvdDEgLi1udW06bnRoLWNoaWxkKDYpOmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiAxLjJzIDAuN3MgYWxsIGVhc2Utb3V0OyB9XG4gIC4tc2xvdDEgLi1udW06bnRoLWNoaWxkKDcpOmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiAxLjJzIDAuOHMgYWxsIGVhc2Utb3V0OyB9XG4gIC4tc2xvdDEgLi1udW06bnRoLWNoaWxkKDgpOmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiAxLjJzIDAuOXMgYWxsIGVhc2Utb3V0OyB9XG4gIC4tc2xvdDEgLi1udW06bnRoLWNoaWxkKDkpOmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiAxLjJzIDEuMHMgYWxsIGVhc2Utb3V0OyB9XG5cbi4tc2xvdDIgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLi1zbG90MiAuLW51bSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC4tc2xvdDIgLi1udW06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcwXFxBIDFcXEEgMlxcQSAzXFxBIDRcXEEgNVxcQSA2XFxBIDdcXEEgOFxcQSA5XFxBIDBcXEEgMVxcQSAyXFxBIDNcXEEgNFxcQSA1XFxBIDZcXEEgN1xcQSA4XFxBIDknO1xuICAgIHdoaXRlLXNwYWNlOiBwcmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIHRyYW5zaXRpb246IDEuMnMgMC44cyBhbGwgZWFzZS1vdXQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgIC4tc2xvdDIgLi1udW06YWZ0ZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogNi4yNXZ3OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuLXNsb3QyIC4tbnVtOmFmdGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDkwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLi1zbG90MiAuLW51bTphZnRlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMC4yNTY0MXZ3OyB9IH1cbiAgLi1zbG90MiAuLW51bTpudGgtY2hpbGQoMSk6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IDEuMnMgMC4ycyBhbGwgZWFzZS1vdXQ7IH1cbiAgLi1zbG90MiAuLW51bTpudGgtY2hpbGQoMik6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IDEuMnMgMC4zcyBhbGwgZWFzZS1vdXQ7IH1cbiAgLi1zbG90MiAuLW51bTpudGgtY2hpbGQoMyk6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IDEuMnMgMC40cyBhbGwgZWFzZS1vdXQ7IH1cbiAgLi1zbG90MiAuLW51bTpudGgtY2hpbGQoNCk6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IDEuMnMgMC41cyBhbGwgZWFzZS1vdXQ7IH1cbiAgLi1zbG90MiAuLW51bTpudGgtY2hpbGQoNSk6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IDEuMnMgMC42cyBhbGwgZWFzZS1vdXQ7IH1cbiAgLi1zbG90MiAuLW51bTpudGgtY2hpbGQoNik6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IDEuMnMgMC43cyBhbGwgZWFzZS1vdXQ7IH1cbiAgLi1zbG90MiAuLW51bTpudGgtY2hpbGQoNyk6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IDEuMnMgMC44cyBhbGwgZWFzZS1vdXQ7IH1cbiAgLi1zbG90MiAuLW51bTpudGgtY2hpbGQoOCk6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IDEuMnMgMC45cyBhbGwgZWFzZS1vdXQ7IH1cbiAgLi1zbG90MiAuLW51bTpudGgtY2hpbGQoOSk6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IDEuMnMgMS4wcyBhbGwgZWFzZS1vdXQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC4tc2hvdyAuLXNsb3QxIC4tbnVtLi1udW0xOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtOS43MjIyMnZ3KTsgfVxuICAuLXNob3cgLi1zbG90MSAuLW51bS4tbnVtMjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTE0LjU4MzMzdncpOyB9XG4gIC4tc2hvdyAuLXNsb3QxIC4tbnVtLi1udW0zOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTkuNDQ0NDR2dyk7IH1cbiAgLi1zaG93IC4tc2xvdDEgLi1udW0uLW51bTQ6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNC4zMDU1NXZ3KTsgfVxuICAuLXNob3cgLi1zbG90MSAuLW51bS4tbnVtNTphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI5LjE2NjY2dncpOyB9XG4gIC4tc2hvdyAuLXNsb3QxIC4tbnVtLi1udW02OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMzQuMDI3Nzd2dyk7IH1cbiAgLi1zaG93IC4tc2xvdDEgLi1udW0uLW51bTc6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0zOC44ODg4OHZ3KTsgfVxuICAuLXNob3cgLi1zbG90MSAuLW51bS4tbnVtODphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTQzLjc0OTk5dncpOyB9XG4gIC4tc2hvdyAuLXNsb3QxIC4tbnVtLi1udW05OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNDguNjExMXZ3KTsgfVxuICAuLXNob3cgLi1zbG90MSAuLW51bS4tbnVtMDphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUzLjQ3MjIxdncpOyB9XG4gIC4tc2hvdyAuLXNsb3QyIC4tbnVtLi1udW0xOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTIuNXZ3KTsgfVxuICAuLXNob3cgLi1zbG90MiAuLW51bS4tbnVtMjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTE4Ljc1dncpOyB9XG4gIC4tc2hvdyAuLXNsb3QyIC4tbnVtLi1udW0zOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjV2dyk7IH1cbiAgLi1zaG93IC4tc2xvdDIgLi1udW0uLW51bTQ6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0zMS4yNXZ3KTsgfVxuICAuLXNob3cgLi1zbG90MiAuLW51bS4tbnVtNTphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTM3LjV2dyk7IH1cbiAgLi1zaG93IC4tc2xvdDIgLi1udW0uLW51bTY6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC00My43NXZ3KTsgfVxuICAuLXNob3cgLi1zbG90MiAuLW51bS4tbnVtNzphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwdncpOyB9XG4gIC4tc2hvdyAuLXNsb3QyIC4tbnVtLi1udW04OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTYuMjV2dyk7IH1cbiAgLi1zaG93IC4tc2xvdDIgLi1udW0uLW51bTk6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC02Mi41dncpOyB9XG4gIC4tc2hvdyAuLXNsb3QyIC4tbnVtLi1udW0wOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNjguNzV2dyk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC4tc2hvdyAuLXNsb3QxIC4tbnVtLi1udW0xOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTQwcHgpOyB9XG4gIC4tc2hvdyAuLXNsb3QxIC4tbnVtLi1udW0yOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjEwcHgpOyB9XG4gIC4tc2hvdyAuLXNsb3QxIC4tbnVtLi1udW0zOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjgwcHgpOyB9XG4gIC4tc2hvdyAuLXNsb3QxIC4tbnVtLi1udW00OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMzUwcHgpOyB9XG4gIC4tc2hvdyAuLXNsb3QxIC4tbnVtLi1udW01OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNDIwcHgpOyB9XG4gIC4tc2hvdyAuLXNsb3QxIC4tbnVtLi1udW02OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNDkwcHgpOyB9XG4gIC4tc2hvdyAuLXNsb3QxIC4tbnVtLi1udW03OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTYwcHgpOyB9XG4gIC4tc2hvdyAuLXNsb3QxIC4tbnVtLi1udW04OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNjMwcHgpOyB9XG4gIC4tc2hvdyAuLXNsb3QxIC4tbnVtLi1udW05OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNzAwcHgpOyB9XG4gIC4tc2hvdyAuLXNsb3QxIC4tbnVtLi1udW0wOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNzcwcHgpOyB9XG4gIC4tc2hvdyAuLXNsb3QyIC4tbnVtLi1udW0xOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTgwcHgpOyB9XG4gIC4tc2hvdyAuLXNsb3QyIC4tbnVtLi1udW0yOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjcwcHgpOyB9XG4gIC4tc2hvdyAuLXNsb3QyIC4tbnVtLi1udW0zOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMzYwcHgpOyB9XG4gIC4tc2hvdyAuLXNsb3QyIC4tbnVtLi1udW00OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNDUwcHgpOyB9XG4gIC4tc2hvdyAuLXNsb3QyIC4tbnVtLi1udW01OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTQwcHgpOyB9XG4gIC4tc2hvdyAuLXNsb3QyIC4tbnVtLi1udW02OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNjMwcHgpOyB9XG4gIC4tc2hvdyAuLXNsb3QyIC4tbnVtLi1udW03OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNzIwcHgpOyB9XG4gIC4tc2hvdyAuLXNsb3QyIC4tbnVtLi1udW04OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtODEwcHgpOyB9XG4gIC4tc2hvdyAuLXNsb3QyIC4tbnVtLi1udW05OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtOTAwcHgpOyB9XG4gIC4tc2hvdyAuLXNsb3QyIC4tbnVtLi1udW0wOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtOTkwcHgpOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC4tc2hvdyAuLXNsb3QxIC4tbnVtLi1udW0xOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjMuMDc2OTJ2dyk7IH1cbiAgLi1zaG93IC4tc2xvdDEgLi1udW0uLW51bTI6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0zNC42MTUzOHZ3KTsgfVxuICAuLXNob3cgLi1zbG90MSAuLW51bS4tbnVtMzphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTQ2LjE1Mzg0dncpOyB9XG4gIC4tc2hvdyAuLXNsb3QxIC4tbnVtLi1udW00OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTcuNjkyM3Z3KTsgfVxuICAuLXNob3cgLi1zbG90MSAuLW51bS4tbnVtNTphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTY5LjIzMDc2dncpOyB9XG4gIC4tc2hvdyAuLXNsb3QxIC4tbnVtLi1udW02OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtODAuNzY5MjJ2dyk7IH1cbiAgLi1zaG93IC4tc2xvdDEgLi1udW0uLW51bTc6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC05Mi4zMDc2OHZ3KTsgfVxuICAuLXNob3cgLi1zbG90MSAuLW51bS4tbnVtODphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEwMy44NDYxNHZ3KTsgfVxuICAuLXNob3cgLi1zbG90MSAuLW51bS4tbnVtOTphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTExNS4zODQ2dncpOyB9XG4gIC4tc2hvdyAuLXNsb3QxIC4tbnVtLi1udW0wOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTI2LjkyMzA2dncpOyB9XG4gIC4tc2hvdyAuLXNsb3QyIC4tbnVtLi1udW0xOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjAuNTEyODJ2dyk7IH1cbiAgLi1zaG93IC4tc2xvdDIgLi1udW0uLW51bTI6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0zMC43NjkyM3Z3KTsgfVxuICAuLXNob3cgLi1zbG90MiAuLW51bS4tbnVtMzphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTQxLjAyNTY0dncpOyB9XG4gIC4tc2hvdyAuLXNsb3QyIC4tbnVtLi1udW00OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTEuMjgyMDV2dyk7IH1cbiAgLi1zaG93IC4tc2xvdDIgLi1udW0uLW51bTU6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC02MS41Mzg0NnZ3KTsgfVxuICAuLXNob3cgLi1zbG90MiAuLW51bS4tbnVtNjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTcxLjc5NDg3dncpOyB9XG4gIC4tc2hvdyAuLXNsb3QyIC4tbnVtLi1udW03OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtODIuMDUxMjh2dyk7IH1cbiAgLi1zaG93IC4tc2xvdDIgLi1udW0uLW51bTg6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC05Mi4zMDc2OXZ3KTsgfVxuICAuLXNob3cgLi1zbG90MiAuLW51bS4tbnVtOTphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEwMi41NjQxdncpOyB9XG4gIC4tc2hvdyAuLXNsb3QyIC4tbnVtLi1udW0wOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTEyLjgyMDUxdncpOyB9IH1cblxuLnRhZyBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC50YWcgYS4tb3ZlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2Utb3V0OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAudGFnIGEuLW92ZXI6aG92ZXI6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7IH0gfVxuICAgIC50YWcgYS4tb3ZlcjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2Utb3V0O1xuICAgICAgei1pbmRleDogMzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnRhZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAxMC41NTU1NnZ3O1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjU1NTU2dnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnRhZyAudGFnLXR0bCB7XG4gICAgICBmb250LXNpemU6IDIuNzc3Nzh2dztcbiAgICAgIG1hcmdpbi1ib3R0b206IDQuMjM2MTF2dztcbiAgICAgIGxpbmUtaGVpZ2h0OiA0LjExMTExdnc7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgLnRhZyAudGFnLWxpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAudGFnIC50YWctbGlzdCAudGFnLWxpc3RfbGkge1xuICAgICAgICB3aWR0aDogMjkuNTgzMzN2dztcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG1hcmdpbjogMCAxLjM4ODg5dnc7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNzc3Nzh2dztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZzogMi43Nzc3OHZ3IDIuNzc3Nzh2dztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC50YWcgLnRhZy1saXN0IC50YWctbGlzdF9saS4tdHlwZTIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM5MDcwQUY7IH1cbiAgICAgICAgICAudGFnIC50YWctbGlzdCAudGFnLWxpc3RfbGkuLXR5cGUyIC50YWctbGlzdC10YWdzX2xpIGE6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICM5MDcwQUY7IH1cbiAgICAgICAgLnRhZyAudGFnLWxpc3QgLnRhZy1saXN0X2xpLi10eXBlMSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzgwRDRCODsgfVxuICAgICAgICAgIC50YWcgLnRhZy1saXN0IC50YWctbGlzdF9saS4tdHlwZTEgLnRhZy1saXN0LXRhZ3NfbGkgYTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzgwRDRCODsgfVxuICAgICAgICAudGFnIC50YWctbGlzdCAudGFnLWxpc3RfbGkuLXR5cGUzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzMzMzOyB9XG4gICAgICAgICAgLnRhZyAudGFnLWxpc3QgLnRhZy1saXN0X2xpLi10eXBlMyAudGFnLWxpc3QtdGFnc19saSBhOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzOyB9XG4gICAgICAgIC50YWcgLnRhZy1saXN0IC50YWctbGlzdF9saS4tdHlwZTQge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM2NUFBREQ7IH1cbiAgICAgICAgICAudGFnIC50YWctbGlzdCAudGFnLWxpc3RfbGkuLXR5cGU0IC50YWctbGlzdC10YWdzX2xpIGE6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICM2NUFBREQ7IH1cbiAgICAgICAgLnRhZyAudGFnLWxpc3QgLnRhZy1saXN0X2xpLi10eXBlNSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGRTQ1MDtcbiAgICAgICAgICBjb2xvcjogIzAwMDsgfVxuICAgICAgICAgIC50YWcgLnRhZy1saXN0IC50YWctbGlzdF9saS4tdHlwZTUgLnRhZy1saXN0LXRhZ3MgLnRhZy1saXN0LXRhZ3NfbGkge1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwMDsgfVxuICAgICAgICAgIC50YWcgLnRhZy1saXN0IC50YWctbGlzdF9saS4tdHlwZTUgLnRhZy1saXN0LW1vcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hcnJvd19yZWFkbW9yZV9ibGFjay5zdmcpIGJvdHRvbS9jb250YWluIG5vLXJlcGVhdDsgfVxuICAgICAgICAudGFnIC50YWctbGlzdCAudGFnLWxpc3RfbGkuLXR5cGU2IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjI5QTZEOyB9XG4gICAgICAgIC50YWcgLnRhZy1saXN0IC50YWctbGlzdF9saS4tdHlwZTAge1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAudGFnIC50YWctbGlzdCAudGFnLWxpc3RfbGkgLnRhZy1saXN0LWRheSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC45NzIyMnZ3O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXZ3OyB9XG4gICAgICAgIC50YWcgLnRhZy1saXN0IC50YWctbGlzdF9saSAudGFnLWxpc3QtaW1nIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjc3Nzc4dnc7IH1cbiAgICAgICAgICAudGFnIC50YWctbGlzdCAudGFnLWxpc3RfbGkgLnRhZy1saXN0LWltZyBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDI0LjAyNzc4dnc7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4LjA1NTU2dnc7IH1cbiAgICAgICAgLnRhZyAudGFnLWxpc3QgLnRhZy1saXN0X2xpIC50YWctbGlzdC10dGwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zODg4OXZ3O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjYzODg5dnc7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjk0NDQ0dnc7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAgIC50YWcgLnRhZy1saXN0IC50YWctbGlzdF9saSAudGFnLWxpc3QtdHRsIGltZyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuOTcyMjJ2dztcbiAgICAgICAgICAgIHdpZHRoOiA4Ljk1ODMzdnc7IH1cbiAgICAgICAgLnRhZyAudGFnLWxpc3QgLnRhZy1saXN0X2xpIC50YWctbGlzdC10ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMTExMTF2dztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41NTU1NnZ3O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuOTQ0NDR2dztcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAgIC50YWcgLnRhZy1saXN0IC50YWctbGlzdF9saSAudGFnLWxpc3QtdGFncyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjExMTExdnc7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTU1NTZ2dztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0LjE2NjY3dnc7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgICAgIC50YWcgLnRhZy1saXN0IC50YWctbGlzdF9saSAudGFnLWxpc3QtdGFncyAudGFnLWxpc3QtdGFnc19saSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgICAudGFnIC50YWctbGlzdCAudGFnLWxpc3RfbGkgLnRhZy1saXN0LXRhZ3MgLnRhZy1saXN0LXRhZ3NfbGkgYSB7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOTQ0NDR2dztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44MzMzM3Z3O1xuICAgICAgICAgICAgaGVpZ2h0OiAyLjIyMjIydnc7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjExMTExdnc7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEuMzg4ODl2dztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC42OTQ0NHZ3O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC42OTQ0NHZ3O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1vdXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgICAgICAgLnRhZyAudGFnLWxpc3QgLnRhZy1saXN0X2xpIC50YWctbGlzdC10YWdzIC50YWctbGlzdC10YWdzX2xpIGE6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgICAgIC50YWcgLnRhZy1saXN0IC50YWctbGlzdF9saSAudGFnLWxpc3QtbW9yZSB7XG4gICAgICAgICAgd2lkdGg6IDguODg4ODl2dztcbiAgICAgICAgICBmb250LXNpemU6IDAuOTcyMjJ2dztcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41NTU1NnZ3O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXJyb3dfcmVhZG1vcmUuc3ZnKSBib3R0b20vY29udGFpbiBuby1yZXBlYXQ7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAyLjc3Nzc4dnc7XG4gICAgICAgICAgYm90dG9tOiAyLjc3Nzc4dnc7IH1cbiAgICAgICAgICAudGFnIC50YWctbGlzdCAudGFnLWxpc3RfbGkgLnRhZy1saXN0LW1vcmUgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxLjExMTExdnc7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuOTcyMjJ2dzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnRhZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAxNTJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAudGFnIC50YWctdHRsIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYxcHg7XG4gICAgICBsaW5lLWhlaWdodDogNTkuMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIC50YWcgLnRhZy1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxNDAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgLnRhZyAudGFnLWxpc3QgLnRhZy1saXN0X2xpIHtcbiAgICAgICAgd2lkdGg6IDQyNnB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggNDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC50YWcgLnRhZy1saXN0IC50YWctbGlzdF9saS4tdHlwZTIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM5MDcwQUY7IH1cbiAgICAgICAgICAudGFnIC50YWctbGlzdCAudGFnLWxpc3RfbGkuLXR5cGUyIC50YWctbGlzdC10YWdzX2xpIGE6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICM5MDcwQUY7IH1cbiAgICAgICAgLnRhZyAudGFnLWxpc3QgLnRhZy1saXN0X2xpLi10eXBlMSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzgwRDRCODsgfVxuICAgICAgICAgIC50YWcgLnRhZy1saXN0IC50YWctbGlzdF9saS4tdHlwZTEgLnRhZy1saXN0LXRhZ3NfbGkgYTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzgwRDRCODsgfVxuICAgICAgICAudGFnIC50YWctbGlzdCAudGFnLWxpc3RfbGkuLXR5cGUzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzMzMzOyB9XG4gICAgICAgICAgLnRhZyAudGFnLWxpc3QgLnRhZy1saXN0X2xpLi10eXBlMyAudGFnLWxpc3QtdGFnc19saSBhOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzOyB9XG4gICAgICAgIC50YWcgLnRhZy1saXN0IC50YWctbGlzdF9saS4tdHlwZTQge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM2NUFBREQ7IH1cbiAgICAgICAgICAudGFnIC50YWctbGlzdCAudGFnLWxpc3RfbGkuLXR5cGU0IC50YWctbGlzdC10YWdzX2xpIGE6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICM2NUFBREQ7IH1cbiAgICAgICAgLnRhZyAudGFnLWxpc3QgLnRhZy1saXN0X2xpLi10eXBlNSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGRTQ1MDtcbiAgICAgICAgICBjb2xvcjogIzAwMDsgfVxuICAgICAgICAgIC50YWcgLnRhZy1saXN0IC50YWctbGlzdF9saS4tdHlwZTUgLnRhZy1saXN0LXRhZ3MgLnRhZy1saXN0LXRhZ3NfbGkge1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwMDsgfVxuICAgICAgICAgIC50YWcgLnRhZy1saXN0IC50YWctbGlzdF9saS4tdHlwZTUgLnRhZy1saXN0LW1vcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hcnJvd19yZWFkbW9yZV9ibGFjay5zdmcpIGJvdHRvbS9jb250YWluIG5vLXJlcGVhdDsgfVxuICAgICAgICAudGFnIC50YWctbGlzdCAudGFnLWxpc3RfbGkuLXR5cGU2IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjI5QTZEOyB9XG4gICAgICAgIC50YWcgLnRhZy1saXN0IC50YWctbGlzdF9saSAudGFnLWxpc3QtZGF5IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7IH1cbiAgICAgICAgLnRhZyAudGFnLWxpc3QgLnRhZy1saXN0X2xpIC50YWctbGlzdC1pbWcge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAgICAgICAudGFnIC50YWctbGlzdCAudGFnLWxpc3RfbGkgLnRhZy1saXN0LWltZyBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDM0NnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNjBweDsgfVxuICAgICAgICAudGFnIC50YWctbGlzdCAudGFnLWxpc3RfbGkgLnRhZy1saXN0LXR0bCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgICAgLnRhZyAudGFnLWxpc3QgLnRhZy1saXN0X2xpIC50YWctbGlzdC10dGwgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMjlweDsgfVxuICAgICAgICAudGFnIC50YWctbGlzdCAudGFnLWxpc3RfbGkgLnRhZy1saXN0LXRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjIuNHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgICAudGFnIC50YWctbGlzdCAudGFnLWxpc3RfbGkgLnRhZy1saXN0LXRhZ3Mge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjIuNHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgICAgIC50YWcgLnRhZy1saXN0IC50YWctbGlzdF9saSAudGFnLWxpc3QtdGFncyAudGFnLWxpc3QtdGFnc19saSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgICAudGFnIC50YWctbGlzdCAudGFnLWxpc3RfbGkgLnRhZy1saXN0LXRhZ3MgLnRhZy1saXN0LXRhZ3NfbGkgYSB7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2Utb3V0O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgICAgICAgIC50YWcgLnRhZy1saXN0IC50YWctbGlzdF9saSAudGFnLWxpc3QtdGFncyAudGFnLWxpc3QtdGFnc19saSBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgICAgICAudGFnIC50YWctbGlzdCAudGFnLWxpc3RfbGkgLnRhZy1saXN0LW1vcmUge1xuICAgICAgICAgIHdpZHRoOiAxMjhweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Fycm93X3JlYWRtb3JlLnN2ZykgYm90dG9tL2NvbnRhaW4gbm8tcmVwZWF0O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogNDBweDtcbiAgICAgICAgICBib3R0b206IDQwcHg7IH1cbiAgICAgICAgICAudGFnIC50YWctbGlzdCAudGFnLWxpc3RfbGkgLnRhZy1saXN0LW1vcmUgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50YWcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMzguOTc0MzZ2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUuMzg0NjJ2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAudGFnIC50YWctdHRsIHtcbiAgICAgIGZvbnQtc2l6ZTogNy42OTIzMXZ3O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1LjY0MTAzdnc7XG4gICAgICBsaW5lLWhlaWdodDogNC45MzMzM3Z3OyB9XG4gICAgLnRhZyAudGFnLWxpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAudGFnIC50YWctbGlzdCAudGFnLWxpc3RfbGkge1xuICAgICAgICB3aWR0aDogOTAuNzY5MjN2dztcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIDUuMTI4MjF2dztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNS4xMjgyMXZ3O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOiA2LjQxMDI2dncgOC45NzQzNnZ3O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLnRhZyAudGFnLWxpc3QgLnRhZy1saXN0X2xpLi10eXBlMiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzkwNzBBRjsgfVxuICAgICAgICAudGFnIC50YWctbGlzdCAudGFnLWxpc3RfbGkuLXR5cGUxIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjODBENEI4OyB9XG4gICAgICAgIC50YWcgLnRhZy1saXN0IC50YWctbGlzdF9saS4tdHlwZTMge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMzMzMzMzM7IH1cbiAgICAgICAgLnRhZyAudGFnLWxpc3QgLnRhZy1saXN0X2xpLi10eXBlNCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzY1QUFERDsgfVxuICAgICAgICAudGFnIC50YWctbGlzdCAudGFnLWxpc3RfbGkuLXR5cGU1IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZFNDUwO1xuICAgICAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgICAgICAgLnRhZyAudGFnLWxpc3QgLnRhZy1saXN0X2xpLi10eXBlNSAudGFnLWxpc3QtdGFncyAudGFnLWxpc3QtdGFnc19saSB7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwOyB9XG4gICAgICAgICAgLnRhZyAudGFnLWxpc3QgLnRhZy1saXN0X2xpLi10eXBlNSAudGFnLWxpc3QtbW9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Fycm93X3JlYWRtb3JlX2JsYWNrLnN2ZykgYm90dG9tL2NvbnRhaW4gbm8tcmVwZWF0OyB9XG4gICAgICAgIC50YWcgLnRhZy1saXN0IC50YWctbGlzdF9saS4tdHlwZTYge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGMjlBNkQ7IH1cbiAgICAgICAgLnRhZyAudGFnLWxpc3QgLnRhZy1saXN0X2xpLi10eXBlMCB7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgIC50YWcgLnRhZy1saXN0IC50YWctbGlzdF9saSAudGFnLWxpc3QtZGF5IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjgyMDUxdnc7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNi40MTAyNnZ3OyB9XG4gICAgICAgIC50YWcgLnRhZy1saXN0IC50YWctbGlzdF9saSAudGFnLWxpc3QtaW1nIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2LjQxMDI2dnc7IH1cbiAgICAgICAgICAudGFnIC50YWctbGlzdCAudGFnLWxpc3RfbGkgLnRhZy1saXN0LWltZyBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDcyLjgyMDUxdnc7XG4gICAgICAgICAgICBoZWlnaHQ6IDU0LjM1ODk3dnc7IH1cbiAgICAgICAgLnRhZyAudGFnLWxpc3QgLnRhZy1saXN0X2xpIC50YWctbGlzdC10dGwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMy41ODk3NHZ3O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjU4OTc0dnc7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1LjEyODIxdnc7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAgIC50YWcgLnRhZy1saXN0IC50YWctbGlzdF9saSAudGFnLWxpc3QtdHRsIGltZyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuNTY0MXZ3O1xuICAgICAgICAgICAgd2lkdGg6IDIwLjI1NjQxdnc7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IC0xLjAyNTY0dnc7IH1cbiAgICAgICAgLnRhZyAudGFnLWxpc3QgLnRhZy1saXN0X2xpIC50YWctbGlzdC10ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDMuNTg5NzR2dztcbiAgICAgICAgICBsaW5lLWhlaWdodDogNS4wMjU2NHZ3O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUuMTI4MjF2dztcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAgIC50YWcgLnRhZy1saXN0IC50YWctbGlzdF9saSAudGFnLWxpc3QtdGFncyB7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjU2NDF2dztcbiAgICAgICAgICBsaW5lLWhlaWdodDogNS4xMjgyMXZ3O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE3Ljk0ODcydnc7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgICAgIC50YWcgLnRhZy1saXN0IC50YWctbGlzdF9saSAudGFnLWxpc3QtdGFncyAudGFnLWxpc3QtdGFnc19saSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgICAudGFnIC50YWctbGlzdCAudGFnLWxpc3RfbGkgLnRhZy1saXN0LXRhZ3MgLnRhZy1saXN0LXRhZ3NfbGkgYSB7XG4gICAgICAgICAgICBib3JkZXI6IDAuNTEyODJ2dyBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUuMTI4MjF2dztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41NjQxdnc7XG4gICAgICAgICAgICBoZWlnaHQ6IDUuNjQxMDN2dztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIuODIwNTF2dztcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMi41NjQxdnc7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuNTY0MXZ3O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41NjQxdnc7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLW91dDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAgICAgICAudGFnIC50YWctbGlzdCAudGFnLWxpc3RfbGkgLnRhZy1saXN0LXRhZ3MgLnRhZy1saXN0LXRhZ3NfbGkgYTpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cbiAgICAgICAgLnRhZyAudGFnLWxpc3QgLnRhZy1saXN0X2xpIC50YWctbGlzdC1tb3JlIHtcbiAgICAgICAgICB3aWR0aDogMzIuODIwNTF2dztcbiAgICAgICAgICBmb250LXNpemU6IDMuNTg5NzR2dztcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi4wNTEyOHZ3O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXJyb3dfcmVhZG1vcmUuc3ZnKSBib3R0b20vY29udGFpbiBuby1yZXBlYXQ7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAxMC4yNTY0MXZ3O1xuICAgICAgICAgIGJvdHRvbTogMTAuMjU2NDF2dzsgfVxuICAgICAgICAgIC50YWcgLnRhZy1saXN0IC50YWctbGlzdF9saSAudGFnLWxpc3QtbW9yZSBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDQuMTAyNTZ2dztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMy41ODk3NHZ3OyB9IH1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKlxuICogVXRpbGl0eTogRXh0ZW5kIC0gbGF5b3V0XG4gKlxubWVkaWHjga7lpJbjgafkvZzjgovlv4XopoHjgYzjgYLjgotcbi5iYXNle1xuXHRAZXh0ZW5kICVjZW50ZXJcbn1cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbiVjZW50ZXJ7XG5cdG1hcmdpbi1sZWZ0OmF1dG87XG5cdG1hcmdpbi1yaWdodDphdXRvO1xufVxuXG4ld3JhcHBlciB7XG59XG5cbiVpbm5lciB7XG59XG4iLCIvKlxyXG4gKiBSRVNFVFxyXG4qL1xyXG5ib2R5eyBtYXJnaW46IDA7IHBhZGRpbmc6IDA7IGZvbnQtc2l6ZTogNjIuNSU7IH1cclxuZGl2LGgxLGgyLGgzLGg0LGg1LGg2LHAsZGwsZHQsZGQsdWwsb2wsbGksYmxvY2txdW90ZSxwcmUsdGFibGUsY2FwdGlvbix0aCx0ZCxhZGRyZXNzLGZvcm0sZmllbGRzZXQsbGVnZW5kLG9iamVjdCxoZWFkZXIsZm9vdGVyLHNlY3Rpb24sYXJ0aWNsZSxuYXYsZmlndXJlLGNhbnZhc3sgbWFyZ2luOiAwOyBwYWRkaW5nOiAwOyB9XHJcbnRhYmxleyBib3JkZXItc3BhY2luZzogMDsgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgfVxyXG5maWVsZHNldCxpbWd7IGJvcmRlcjogbm9uZTsgdmVydGljYWwtYWxpZ246IHRvcDsgfVxyXG5hZGRyZXNzLGNhcHRpb24sY2l0ZSxjb2RlLGRmbixlbSxzdHJvbmcsdGgsdmFyIHsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgZm9udC1zdHlsZTogbm9ybWFsOyB9XHJcbm9sLHVsLGxpeyBsaXN0LXN0eWxlOiBub25lOyB9XHJcbmNhcHRpb24sdGgsdGR7IHZlcnRpY2FsLWFsaWduOiB0b3A7IHRleHQtYWxpZ246IGxlZnQ7IH1cclxuaDEsaDIsaDMsaDQsaDUsaDYsc21hbGx7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGZvbnQtc2l6ZTogMTAwJTsgfVxyXG5peyBmb250LXN0eWxlOiBub3JtYWw7IH1cclxucTpiZWZvcmUscTphZnRlcnsgY29udGVudDogJyc7IH1cclxuYWJicixhY3JvbnlteyBib3JkZXI6IG5vbmU7IH1cclxuc3VweyB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XHJcbnN1YnsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XHJcbmEsIG9iamVjdCwgZW1iZWR7IG91dGxpbmU6IG5vbmU7IH1cclxuYTpob3ZlcixhOmFjdGl2ZSxhOmZvY3VzeyBvdXRsaW5lOiBub25lOyB9XHJcbmhlYWRlcixmb290ZXIsc2VjdGlvbixhcnRpY2xlLG5hdixmaWd1cmUsY2FudmFzLG1haW57IGRpc3BsYXk6IGJsb2NrOyB9IiwiXG5ib2R5e1xuXHRAaW5jbHVkZSBmb250LXNtb290aGluZygpXG5cdGxpbmUtaGVpZ2h0OjE7XG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblx0Zm9udC1zaXplOjE2cHg7XG5cdGZvbnQtZmFtaWx5OiBcIkZQLeODkuODqeOCruODjlVE6KeS44K0IFN0ZE4gVzZcIixcIkZQLeODkuODqeOCruODjlVE6KeS44K0IFN0ZE4gVzVcIixcIkZQLeODkuODqeOCruODjlVE6KeS44K0IFN0ZE4gVzRcIixcIkZQLeODkuODqeOCruODjlVE6KeS44K0IFN0ZE4gVzNcIjtcblx0Zm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Ly9mb250LWZhbWlseTogJ0ZQLUhpcmFnaW5vVURTYW5zU3RkTi1XNicsJ0ZQLeODkuODqeOCruODjlVE6KeS44K0IFN0ZE4gVzYgJywnRlAt44OS44Op44Ku44OOVUTop5LjgrQgU3RkTicsJ0ZQLeODkuODqeOCruODjlVE6KeS44K0IFN0ZE4gVzYnLCdGUC3jg5Ljg6njgq7jg45VROinkuOCtCBTdGROIFc0Jztcblx0Y29sb3I6IzMzMztcbn1cblxuLy9mb250LWZhbWlseTogJ0ZQLeODkuODqeOCruODjlVE6KeS44K0IFN0ZE4gVzMnLCBzYW5zLXNlcmlmO1xuLypcbuODkuODqeOCruODjlVE6KeS44K0IFN0ZE4gVzMgIFx0Zm9udC1mYW1pbHk6IDtcbuODkuODqeOCruODjlVE6KeS44K0IFN0ZE4gVzQgXHRmb250LWZhbWlseTogXCJGUC3jg5Ljg6njgq7jg45VROinkuOCtCBTdGROIFc0XCI7XG7jg5Ljg6njgq7jg45VROinkuOCtCBTdGROIFc1ICBcdGZvbnQtZmFtaWx5OiBcIkZQLeODkuODqeOCruODjlVE6KeS44K0IFN0ZE4gVzVcIjtcbuODkuODqeOCruODjlVE6KeS44K0IFN0ZE4gVzZcdGZvbnQtZmFtaWx5OiBcIkZQLeODkuODqeOCruODjlVE6KeS44K0IFN0ZE4gVzZcIjtcbiovXG5tYWlue1xuXHR3aWR0aDoxMDAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuc3Vwe1xuXHRmb250LXNpemU6ODAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dG9wOi0wLjJlbTtcbn1cbi4tZm9udHtcblx0Zm9udC1mYW1pbHk6ICdBdmVuaXJOZXh0TFRQcm8tRGVtaSc7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4qLCo6OmJlZm9yZSwqOjphZnRlciB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ud2lsbC1jaGFuZ2V7XG5cdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5cbmF7XG5cdGNvbG9yOmluaGVyaXQ7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi8qXG5MQU5HVUFHRSBvciBERVZJQ0VcbiovXG4ubGFuZy1qcCBbZGF0YS1sYW5nPVwiZW5cIl17XG5cdGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xufVxuLmxhbmctZW4gW2RhdGEtbGFuZz1cImpwXCJde1xuXHRkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbn1cblxuQG1lZGlhICN7JG1xLXBjfSB7XG5cdFtkYXRhLWRldmljZT1cInNwXCJde1xuXHRcdGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuXHR9XG59XG5AbWVkaWEgI3skbXEtc3B9IHtcblx0W2RhdGEtZGV2aWNlPVwicGNcIl17XG5cdFx0ZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuXG5cbiIsIkBtaXhpbiBmb250LXNtb290aGluZyAoJHZhbHVlOiBvbikge1xuXHRAaWYgJHZhbHVlID09IG9uIHtcblx0XHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0XHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHR9XG5cdEBlbHNlIHtcblx0XHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcblx0XHQtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcblx0fVxufVxuIiwiLypcbkBrZXlmcmFtZXMgeHh4IHtcbiAgMCUgICB7fVxuXG4gIDUwJSAge31cblxuICAxMDAlIHt9XG4gIEFBQVxufVxuKi9cblxuQGtleWZyYW1lcyBhcnJvd19mdCB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IGJvdHRvbTtcbn1cbnRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG59XG59IiwiLmFib3V0IHtcbiAgICBAbWVkaWEgI3skbXEtcGN9IHtcbiAgICAgICAgcGFkZGluZy10b3A6IHcoOTApO1xuXG4gICAgICAgIC5hYm91dC1uYXYge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzMzMztcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgaGVpZ2h0OiB3KDE1Nik7XG5cbiAgICAgICAgICAgIC5hYm91dC1uYXYtbGlzdCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB3KDE1Nik7XG5cbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAuYWJvdXQtbmF2LWxpc3RfbGkge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB3KDI3KTtcblxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMjAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC4wO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjE7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjowIHcoMjUpO1xuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogdygyMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IHcoMTApO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHcoMTApO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFib3V0LWN1cnJlbnR7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICB0b3A6NTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLC01MCUpO1xuICAgICAgICAgICAgbGVmdDp3KDU1KTtcbiAgICAgICAgICAgIHVsLmFib3V0LWN1cnJlbnQtZG90e1xuICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDp3KDgpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6dyg4KTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzMzMztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czo1MCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHcoMTApO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjE7XG4gICAgICAgICAgICAgICAgICAgICYuLWN1cnJlbnR7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB1bC5hYm91dC1jdXJyZW50LXRleHR7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDo1MCU7XG4gICAgICAgICAgICAgICAgbGVmdDp3KC0xMCk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdygxMik7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6dygyMDApO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6dygtMTAwKTtcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgJi4tY3VycmVudHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWJvdXQtc3RhdGVtZW50IHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IHcoMTIwKTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgLmFib3V0LXN0YXRlbWVudC10dGwge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdyg2MCk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHcoNjApO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHcoMTIwKTtcblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWJvdXQtc3RhdGVtZW50LWFib3V0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogdygxMTI2KTtcblxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIHcoMTIwKTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgICAgICAuYWJvdXQtc3RhdGVtZW50LWFib3V0LWxlZnQge1xuICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6I2VlY2MwMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHcoNTYzKTtcblxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHcoMTE2KTtcblxuICAgICAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHcoMzApO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHcoNDIpO1xuXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYWJvdXQtc3RhdGVtZW50LWFib3V0LXJpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiMwMGNjZWU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiB3KDU2Myk7XG5cbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiB3KDk3KTtcblxuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdygxNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdygyOCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hYm91dC1zdGF0ZW1lbnQtcGxheWVyIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiB3KDIwKTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNhZWFlYWU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdygxOCk7XG5cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB3KDEyMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWJvdXQtZmVhdHVyZXMge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogdygxMjApO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHcoMTIwKTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIC5hYm91dC1mZWF0dXJlcy1wbGF5ZXIge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBkaXZ7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHcoMTEyNyk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiB3KDExMjcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiB3KDYzNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiB3KDExMjcpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHcoNjM0KTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOnNjYWxlKDEuMCk7XG4gICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHcoMjApO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2FlYWVhZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB3KDE4KTtcblxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHcoMTIwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFib3V0LWZlYXR1cmVzLWFib3V0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogdygxMDAwKTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byB3KDEyMCk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgLmFib3V0LWZlYXR1cmVzLWFib3V0LWxlZnQge1xuICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6I2VlY2MwMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHcoNTYzKTtcbiAgICAgICAgICAgICAgICAgICAgLy9wYWRkaW5nLWxlZnQ6IHcoMTE2KTtcblxuICAgICAgICAgICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHcoNjApO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHcoNjApO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdygzKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB3KDIwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB3KDQwKTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmFib3V0LWZlYXR1cmVzLWFib3V0LXJpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiMwMGNjZWU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiB3KDU2Myk7XG4gICAgICAgICAgICAgICAgICAgIC8vcGFkZGluZy1sZWZ0OiB3KDk3KTtcblxuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdygxNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdygyOCk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFib3V0LWZlYXR1cmVzLWxpc3Qge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblxuICAgICAgICAgICAgICAgIC5hYm91dC1mZWF0dXJlcy1saXN0X2xpIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHcoMjc1KTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIHcoNDApO1xuXG4gICAgICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdygzMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdygzMyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB3KDEwKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGg0IHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB3KDIwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB3KDI0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHcoNTApO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdygxMik7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdygyNCk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAuYWJvdXQtbWFraW5nIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiB3KDEyMCk7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogdygxNDApO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAuYWJvdXQtbWFraW5nLXR0bCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB3KDYwKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdyg2MCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdygxMCk7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogdygyMCk7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiB3KDgpO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogdygxNjQpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFib3V0LW1ha2luZy1zdWJ0dGwge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdygyMCk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHcoMzYpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHcoNjApO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFib3V0LW1ha2luZy10ZXh0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDp3KDc0MCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luOjAgYXV0bztcblxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdygxNCk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdyg4MCk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWJvdXQtbWFraW5nLWxpc3Qge1xuICAgICAgICAgICAgICAgIHdpZHRoOiB3KDc0MCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcblxuICAgICAgICAgICAgICAgIC5hYm91dC1tYWtpbmctbGlzdF9saS4tbWVudSB7XG5cbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDIpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHcoNDApO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogdyg0MCk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICNmMGYwZjA7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICBoNiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHcoNjApO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuODtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vbGluZS1oZWlnaHQ6IHcoNjYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiB3KDQ0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHcoMjApO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmFib3V0LW1ha2luZy1saXN0LXdpZGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogdygyMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHcoMzApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdygxNCk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB3KDE0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdygxOS42KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuYWJvdXQtbWFraW5nLWxpc3QtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiB3KDEyMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiB3KDEyMCk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5hYm91dC1tYWtpbmctbGlzdC1idG4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHcoNTgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiB3KDEyMCk7XG5cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNhZGFkYWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHcoMik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiB3KDM2KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IHcoNDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogdyg0MSk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC40cyBlYXNlLW91dCBhbGw7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNhZGFkYWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiB3KDIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiB3KDM2KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiB3KDU4KTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IHcoMjIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuLW9wZW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAuYWJvdXQtbWFraW5nLWxpc3QtYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogdyg1OCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogdygwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYWJvdXQtbWFraW5nLWxpc3RfbGkuLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgLmFib3V0LW1ha2luZy1saXN0X2ltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiB3KDQ2Nik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9oZWlnaHQ6IHcoMzExKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5hYm91dC1tYWtpbmctbGlzdF9pbWdfY292ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB2aWRlb3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogdyg0NjYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vaGVpZ2h0OiB3KDMxMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB3KDMwKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5hYm91dC1tYWtpbmctbGlzdF90eHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiB3KDQ2Nik7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdygxMik7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogdyg1NCk7XG5cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgI3skbXEtbH0ge1xuICAgICAgICBwYWRkaW5nLXRvcDogcyg5MCk7XG5cbiAgICAgICAgLmFib3V0LW5hdiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBoZWlnaHQ6IHMoMTU2KTtcblxuICAgICAgICAgICAgLmFib3V0LW5hdi1saXN0IHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHMoMTU2KTtcblxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIC5hYm91dC1uYXYtbGlzdF9saSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHMoMjcpO1xuXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTIwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2Utb3V0O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC4xO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MCBzKDI1KTtcblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHMoMjApO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBzKDEwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBzKDEwKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFib3V0LWN1cnJlbnR7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICB0b3A6NTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLC01MCUpO1xuICAgICAgICAgICAgbGVmdDpzKDU1KTtcbiAgICAgICAgICAgIHVsLmFib3V0LWN1cnJlbnQtZG90e1xuICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDpzKDgpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6cyg4KTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzMzMztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czo1MCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHMoMTApO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjE7XG4gICAgICAgICAgICAgICAgICAgICYuLWN1cnJlbnR7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB1bC5hYm91dC1jdXJyZW50LXRleHR7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDo1MCU7XG4gICAgICAgICAgICAgICAgbGVmdDpzKC0xMCk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcygxMik7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6cygyMDApO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6cygtMTAwKTtcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgJi4tY3VycmVudHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFib3V0LXN0YXRlbWVudCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBzKDEyMCk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC5hYm91dC1zdGF0ZW1lbnQtdHRsIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHMoNjApO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBzKDYwKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzKDEyMCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hYm91dC1zdGF0ZW1lbnQtYWJvdXQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBzKDExMjYpO1xuXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gcygxMjApO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgICAgIC5hYm91dC1zdGF0ZW1lbnQtYWJvdXQtbGVmdCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBzKDU2Myk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcygxMTYpO1xuICAgICAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHMoMzApO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHMoNDIpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5hYm91dC1zdGF0ZW1lbnQtYWJvdXQtcmlnaHQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcyg1NjMpO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHMoOTcpO1xuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcygxNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcygyOCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYWJvdXQtc3RhdGVtZW50LXBsYXllciB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcygyMCk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYWVhZWFlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHMoMTgpO1xuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcygxMjApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFib3V0LWZlYXR1cmVzIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IHMoMTIwKTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBzKDEyMCk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC5hYm91dC1mZWF0dXJlcy1wbGF5ZXIge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBkaXZ7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHMoMTEyNyk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBzKDExMjcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBzKDYzMyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcygxMTI3KTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBzKDYzNCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiBzKDIwKTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNhZWFlYWU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcygxOCk7XG5cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzKDEyMCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAuYWJvdXQtZmVhdHVyZXMtYWJvdXQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBzKDEwMDApO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIHMoMTIwKTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgICAgICAuYWJvdXQtZmVhdHVyZXMtYWJvdXQtbGVmdCB7XG5cbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHMoNTYzKTtcbiAgICAgICAgICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBzKDYwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBzKDYwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHMoMyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHMoMjApO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHMoNDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYWJvdXQtZmVhdHVyZXMtYWJvdXQtcmlnaHQge1xuICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6IzAwY2NlZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHMoNTYzKTtcbiAgICAgICAgICAgICAgICAgICAgLy9wYWRkaW5nLWxlZnQ6IHcoOTcpO1xuXG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBzKDE0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBzKDI4KTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWJvdXQtZmVhdHVyZXMtbGlzdCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXG4gICAgICAgICAgICAgICAgLmFib3V0LWZlYXR1cmVzLWxpc3RfbGkge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcygyNzUpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgcyg0MCk7XG5cbiAgICAgICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBzKDMwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBzKDMzKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHMoMTApO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaDQge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHMoMjApO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHMoMjQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcyg1MCk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBzKDEyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBzKDI0KTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5hYm91dC1tYWtpbmcge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IHMoMTIwKTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBzKDE0MCk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC5hYm91dC1tYWtpbmctdHRsIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHMoNjApO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBzKDYwKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzKDEwKTtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBzKDIwKTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IHMoOCk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBzKDE2NCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWJvdXQtbWFraW5nLXN1YnR0bCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBzKDIwKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcygzNik7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcyg2MCk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWJvdXQtbWFraW5nLXRleHQge1xuICAgICAgICAgICAgICAgIHdpZHRoOnMoNzQwKTtcbiAgICAgICAgICAgICAgICBtYXJnaW46MCBhdXRvO1xuXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBzKDE0KTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzKDgwKTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hYm91dC1tYWtpbmctbGlzdCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHMoNzQwKTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwO1xuXG4gICAgICAgICAgICAgICAgLmFib3V0LW1ha2luZy1saXN0X2xpLi1tZW51IHtcblxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wMik7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcyg0MCk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBzKDQwKTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgI2YwZjBmMDtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgICAgIGg2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcyg2MCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMC44O1xuICAgICAgICAgICAgICAgICAgICAgICAgLy9saW5lLWhlaWdodDogcyg2Nik7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHMoNDQpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBzKDIwKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5hYm91dC1tYWtpbmctbGlzdC13aWRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHMoMjApO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBzKDMwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHMoMTQpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcygxNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHMoMTkuNik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmFib3V0LW1ha2luZy1saXN0LWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcygxMjApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcygxMjApO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuYWJvdXQtbWFraW5nLWxpc3QtYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBzKDU4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcygxMjApO1xuXG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYWRhZGFkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBzKDIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcygzNik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBzKDQwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IHMoNDEpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZS1vdXQgYWxsO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYWRhZGFkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcygyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcygzNik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogcyg1OCk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBzKDIyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLi1vcGVuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCkhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgLmFib3V0LW1ha2luZy1saXN0LWJ0biB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IHMoNTgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHMoMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmFib3V0LW1ha2luZy1saXN0X2xpLi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgIC5hYm91dC1tYWtpbmctbGlzdF9pbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcyg0NjYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vaGVpZ2h0OiBzKDMxMSlcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5hYm91dC1tYWtpbmctbGlzdF9pbWdfY292ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHZpZGVve1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBzKDQ2Nik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9oZWlnaHQ6IHMoMzExKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHMoMzApO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmFib3V0LW1ha2luZy1saXN0X3R4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHMoNDY2KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBzKDEyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBzKDU0KTtcblxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtcS1zcH0ge1xuICAgICAgICBwYWRkaW5nLXRvcDogc3coNjApO1xuICAgICAgICAgICAgXG4gICAgICAgIC5hYm91dC1uYXYge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzMzMztcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgaGVpZ2h0OiBzdygxMDYpO1xuXG4gICAgICAgICAgICAuYWJvdXQtbmF2LWxpc3Qge1xuICAgICAgICAgICAgICAgIGhlaWdodDogc3coMTA2KTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHN3KDEyKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHN3KDEyKTtcblxuICAgICAgICAgICAgICAgIC5hYm91dC1uYXYtbGlzdF9saSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBzdygxMik7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBzdygyNCk7XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHN3KDYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBzdygxMSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFib3V0LWN1cnJlbnR7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5hYm91dC1zdGF0ZW1lbnQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogc3coNjApO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgLmFib3V0LXN0YXRlbWVudC10dGwge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3coNDApO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBzdyg0MCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogc3coNTApO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8qXG4gICAgICAgICAgICAuYWJvdXQtc3RhdGVtZW50LXN1YnR0bCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBzdygxNCk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHN3KDI4KTtcblxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBzdyg1MCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogc3coNDApO1xuICAgICAgICAgICAgfSovXG5cbiAgICAgICAgICAgIC5hYm91dC1zdGF0ZW1lbnQtYWJvdXQge1xuICAgICAgICAgICAgICAgIC8vbWFyZ2luOjAgYXV0byBzdygxMjApO1xuICAgICAgICAgICAgICAgIC8vZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgLmFib3V0LXN0YXRlbWVudC1hYm91dC1sZWZ0IHtcbiAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiNlZWNjMDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBzdyg1MCk7XG5cbiAgICAgICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBzdygyNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogc3coMzMuNik7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzdyg0MCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmFib3V0LXN0YXRlbWVudC1hYm91dC1yaWdodCB7XG4gICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZDojMDBjY2VlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogc3coNTApO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzdyg2MCk7XG5cbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHN3KDEyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBzdygyNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAuYWJvdXQtZmVhdHVyZXMge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogc3coNjApO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHN3KDEwKTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgIC5hYm91dC1mZWF0dXJlcy1wbGF5ZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgaWZyYW1le1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTYuNXZ3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBkaXZ7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1Ni41dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogc3coMTApO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2FlYWVhZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBzdygxMCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogc3coNjApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWJvdXQtZmVhdHVyZXMtYWJvdXQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHN3KDYwKTtcblxuICAgICAgICAgICAgICAgIC5hYm91dC1mZWF0dXJlcy1hYm91dC1sZWZ0IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBzdyg1MCk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHN3KDUwKTtcblxuICAgICAgICAgICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHN3KDUwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBzdyg1MCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzdyg0KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3coMTQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHN3KDI4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHN3KDQwKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5hYm91dC1mZWF0dXJlcy1hYm91dC1yaWdodCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogc3coNTApO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBzdyg1MCk7XG5cbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBzdygxMik7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogc3coMjQpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWJvdXQtZmVhdHVyZXMtbGlzdCB7XG4gICAgICAgICAgICAgICAgLmFib3V0LWZlYXR1cmVzLWxpc3RfbGkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHN3KDUwKTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogc3coNTApO1xuXG4gICAgICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3coMzApO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHN3KDMzKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHN3KDEwKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGg0IHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBzdygyMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogc3coMjQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogc3coMzApO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBzdygxMik7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogc3coMjQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogc3coNTApO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hYm91dC1tYWtpbmcge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IHN3KDYwKTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBzdyg2MCk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC5hYm91dC1tYWtpbmctdHRsIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHN3KDQwKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogc3coNDApO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHN3KDIwKTtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBzdygxMTIpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogc3coMTMpO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogc3coOCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFib3V0LW1ha2luZy1zdWJ0dGwge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3coMTQpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBzdygxOS42KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzdygzMCk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hYm91dC1tYWtpbmctdGV4dCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHN3KDUwKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHN3KDUwKTtcblxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3coMTIpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHN3KDQwKTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hYm91dC1tYWtpbmctbGlzdCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIHN3KDE4KTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwO1xuXG4gICAgICAgICAgICAgICAgLmFib3V0LW1ha2luZy1saXN0X2xpLi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHN3KDM0KTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHN3KDM0KTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMGYwZjA7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICBoNiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHN3KDMyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBzdygzNS4yKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogc3coMjMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOnN3KDQpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmFib3V0LW1ha2luZy1saXN0LXdpZGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOnN3KDQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3coMjApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBzdygyNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzdygxMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3coMTIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBzdygxNi44KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBzdyg3MCk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuYWJvdXQtbWFraW5nLWxpc3QtYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBzdygzNik7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHN3KDcyKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNhZGFkYWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHN3KDIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogc3coMjYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogc3coMjIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogc3coMTYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2FkYWRhZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHN3KDIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBzdygyNik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogc3coMjgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IHN3KDEwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5hYm91dC1tYWtpbmctbGlzdF9saS4tY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIHN3KDIyKTtcblxuICAgICAgICAgICAgICAgICAgICAuYWJvdXQtbWFraW5nLWxpc3RfaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5hYm91dC1tYWtpbmctbGlzdF9pbWdfY292ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHZpZGVvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogc3coMjApO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmFib3V0LW1ha2luZy1saXN0X3R4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHN3KDEyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBzdyg0MCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn0iLCJAZnVuY3Rpb24gdygkX3NpemUsICRfYmFzZS13aWR0aDogMTIwMHB4KSB7XG4gICRzaXplOiAkX3NpemU7XG4gIEBpZiAoJF9iYXNlLXdpZHRoICE9IGZhbHNlKSB7XG4gICAgJHNpemU6IHN0cmlwLXVuaXQoJHNpemUpIC8gc3RyaXAtdW5pdCgkX2Jhc2Utd2lkdGgpICogMTAwdnc7XG4gIH1cbiAgQHJldHVybiAkc2l6ZTtcbn1cbkBmdW5jdGlvbiB3MigkX3NpemUsICRfYmFzZS13aWR0aDogMTQ0MHB4KSB7XG4gICRzaXplOiAkX3NpemU7XG4gIEBpZiAoJF9iYXNlLXdpZHRoICE9IGZhbHNlKSB7XG4gICAgJHNpemU6IHN0cmlwLXVuaXQoJHNpemUpIC8gc3RyaXAtdW5pdCgkX2Jhc2Utd2lkdGgpICogMTAwdnc7XG4gIH1cbiAgQHJldHVybiAkc2l6ZTtcbn1cbkBmdW5jdGlvbiBzKCRfc2l6ZSwgJF9iYXNlLXdpZHRoOiAxNDQwcHgpIHtcbiAgJHNpemU6ICRfc2l6ZTtcbiAgQGlmICgkX2Jhc2Utd2lkdGggIT0gZmFsc2UpIHtcbiAgICAkc2l6ZTogc3RyaXAtdW5pdCgkc2l6ZSkgKiAxcHg7XG4gIH1cbiAgQHJldHVybiAkc2l6ZTtcbn1cblxuQGZ1bmN0aW9uIHN3KCRfc2l6ZSwgJF9iYXNlLXdpZHRoOiAzOTBweCkge1xuICAkc2l6ZTogJF9zaXplO1xuICBAaWYgKCRfYmFzZS13aWR0aCAhPSBmYWxzZSkge1xuICAgICRzaXplOiBzdHJpcC11bml0KCRzaXplKSAvIHN0cmlwLXVuaXQoJF9iYXNlLXdpZHRoKSAqIDEwMHZ3O1xuICB9XG4gIEByZXR1cm4gJHNpemU7XG59XG5cbiIsIi5hcnRpY2xlIHtcbiAgICBAbWVkaWEgI3skbXEtcGN9IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLXRvcDogdyg5MCk7XG4gICAgICAgIC5hcnRpY2xlLWNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IHcoNjApO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7XG5cbiAgICAgICAgICAgIC5hcnRpY2xlLWRheSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB3KDE0KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB3KDQ1KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFydGljbGUtdHRsIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHcoNDApO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHcoMTkpO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogdygxNjQpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHcoOTApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYXJ0aWNsZS1zdWJ0dGwge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdyg1MCk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHcoNjUpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHcoNzApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB3KDMwKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdyg0OCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHcoODk0KTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdyg0MCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hcnRpY2xlLXRleHQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdygxNik7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHcoODk0KTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdygxMjApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmFydGljbGUtcGxheWVyIHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICBkaXZ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogdygxMTI3KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHcoMTEyNyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiB3KDYzNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogdygxMTI3KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogdyg2MzQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOnNjYWxlKDEuMCk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB3KDUwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAuYXJ0aWNsZS1pbmZvIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogdygxMTI2KTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byB3KDE0MCk7XG5cbiAgICAgICAgICAgICAgICAuYXJ0aWNsZS1pbmZvLWltZyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHcoNTApO1xuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogdygxMTI2KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYXJ0aWNsZS1pbmZvLXRhZ3Mge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAuYXJ0aWNsZS1pbmZvLXRhZ3NfbGkgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB3KDQyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogdyg0Nik7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiB3KDIzKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMzMzM7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIHcoMjQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB3KDE2KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHcoMTYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IzMzMztcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFydGljbGUtaW1nIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB3KDE0MCk7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogdygxMTI2KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiB3KDExMjYpO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogdygxMCk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdygxMik7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiB3KDExMjYpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB3KDEyKTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFydGljbGUtYnl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHcoMTEyNik7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdygxNik7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdyg0MCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHcoNDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFydGljbGUtYWRke1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdygxNik7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdyg3MCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYXJ0aWNsZS1hdXRob3Ige1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiB3KDExMjYpO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgICAgICAuYXJ0aWNsZS1hdXRob3ItbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiB3KDU2Myk7XG5cbiAgICAgICAgICAgICAgICAgICAgLmFydGljbGUtYXV0aG9yLWltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiB3KDE5Myk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHcoMjU3KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5hcnRpY2xlLWF1dGhvci1kYXRhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiB3KDI0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogdyg2MCk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5hcnRpY2xlLWF1dGhvci1kYXRhLXR0bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB3KDIwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHcoMTApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiB3KDMwNik7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5hcnRpY2xlLWF1dGhvci1kYXRhLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdygxMik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdygxOSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHcoMzA2KTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdyg2MCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLypcbiAgICAgICAgICAgIC5hcnRpY2xlLWluZm8ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiB3KDExMjYpO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdygxNik7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdyg4MCk7XG4gICAgICAgICAgICB9Ki9cblxuICAgICAgICAgICAgLmFydGljbGUtYm5yIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogdyg4MCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHcoMTEyNik7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdygxNDApO1xuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOncoMzApO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHcoMTgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiB3KDgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogdyg4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuLW5vcm1hbHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTp3KDE4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHcoMTQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IHcoNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2xlZnQ6IHcoOCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHcoOCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi4tbmFycm93e1xuICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdyg3MCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hcnRpY2xlLWFkZC10YWdzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHcoODApO1xuICAgICAgICAgICAgLmFydGljbGUtYWRkLXRhZ3NfbGkgYXtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdyg0Mik7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB3KDQ2KTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiB3KDIzKTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMzMzO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgdygyNCk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB3KDE2KTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogdygxNik7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcblxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBjb2xvcjojMzMzO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYXJ0aWNsZS1yZWNvbW1lbmRlZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogdygxMDApO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHcoMTEwKTtcblxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHcoMjApO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB3KDI2KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB3KDYwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRhZy1saXN0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIHdpZHRoOiB3KDExMjYpO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgICAgICAgICAgLnRhZy1saXN0X2xpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHcoNDI2KTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAgICAgICAgICAgJi4tdHlwZTEge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzkwNzBBRjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuLXR5cGUyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM4MEQ0Qjg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLi10eXBlMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzMzMzO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi4tdHlwZTQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzY1QUFERDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuLXR5cGU1IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkU0NTA7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLnRhZy1saXN0LXRhZ3Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50YWctbGlzdC10YWdzX2xpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC50YWctbGlzdC1tb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Fycm93X3JlYWRtb3JlX2JsYWNrLnN2ZykgYm90dG9tL2NvbnRhaW4gbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi4tdHlwZTYge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0YyOUE2RDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjowIHcoMjApO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB3KDQwKTtcblxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOncoNDApIHcoNDApO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgLnRhZy1saXN0LWRheSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHcoMTQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdygzNik7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAudGFnLWxpc3QtaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHcoMzQ2KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHcoMjYwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdyg0MCk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAudGFnLWxpc3QtdHRsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdygyMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdygzOCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdygyOCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogdygxNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHcoMTI5KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC50YWctbGlzdC10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdygxNik7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdygyMi40KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHcoMjgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC50YWctbGlzdC10YWdzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdygxNik7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdygyMi40KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHcoNjApO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLnRhZy1saXN0LXRhZ3NfbGkgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdygyOCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB3KDEyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHcoMzIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHcoMTYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgdygyMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiB3KDEwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IzMzMztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzMzMztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAudGFnLWxpc3QtbW9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogdygxMjgpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiB3KDE2KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHcoMTQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHcoMTQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHcoOCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnVybCguLi9pbWcvYXJyb3dfcmVhZG1vcmUuc3ZnKSBib3R0b20vY29udGFpbiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDp3KDQwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogdyg0MCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhICN7JG1xLWx9IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLXRvcDogcyg5MCk7XG4gICAgICAgIC5hcnRpY2xlLWNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IHMoNjApO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7XG5cbiAgICAgICAgICAgIC5hcnRpY2xlLWRheSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBzKDE0KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzKDQ1KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFydGljbGUtdHRsIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHMoNDApO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHMoMTkpO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcygxNjQpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHMoOTApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYXJ0aWNsZS1zdWJ0dGwge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcyg1MCk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHMoNjUpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHMoNzApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBzKDMwKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcyg0OCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHMoODk0KTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcyg0MCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hcnRpY2xlLXRleHQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcygxNik7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHMoODk0KTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcygxMjApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmFydGljbGUtcGxheWVyIHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICBkaXZ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcygxMTI3KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHMoMTEyNyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBzKDYzNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcygxMTI3KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcyg2MzQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOnNjYWxlKDEuMCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcyg1MCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFydGljbGUtaW5mbyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHMoMTEyNik7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gcygxNDApO1xuXG4gICAgICAgICAgICAgICAgLmFydGljbGUtaW5mby1pbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzKDUwKTtcblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHMoMTEyNik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYXJ0aWNsZS1pbmZvLXRhZ3Mge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgIC5hcnRpY2xlLWluZm8tdGFnc19saSBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHMoNDIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBzKDQ2KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHMoMjMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzMzMztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgcygyNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHMoMTYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcygxNik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hcnRpY2xlLWltZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcygxNDApO1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHMoMTEyNik7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcygxMTI2KTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHMoMTApO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHMoMTIpO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBzKDExMjYpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBzKDEyKTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYXJ0aWNsZS1ieXtcbiAgICAgICAgICAgICAgICB3aWR0aDogcygxMTI2KTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBzKDE2KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzKDQwKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcyg0MCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hcnRpY2xlLWFkZHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHMoMTYpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHMoNzApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFydGljbGUtYXV0aG9yIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICB3aWR0aDogcygxMTI2KTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgLmFydGljbGUtYXV0aG9yLWxpc3Qge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcyg1NjMpO1xuXG4gICAgICAgICAgICAgICAgICAgIC5hcnRpY2xlLWF1dGhvci1pbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcygxOTMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBzKDI1Nyk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuYXJ0aWNsZS1hdXRob3ItZGF0YSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogcygyNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHMoNjApO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuYXJ0aWNsZS1hdXRob3ItZGF0YS10dGwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcygyMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzKDEwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcygzMDYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuYXJ0aWNsZS1hdXRob3ItZGF0YS10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHMoMTIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHMoMTkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBzKDMwNik7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHMoNjApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLypcbiAgICAgICAgICAgIC5hcnRpY2xlLWluZm8ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBzKDExMjYpO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcygxNik7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcyg4MCk7XG4gICAgICAgICAgICB9Ki9cblxuICAgICAgICAgICAgLmFydGljbGUtYm5yIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcyg4MCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHMoMTEyNik7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcygxNDApO1xuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTpzKDMwKTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBzKDE4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogcyg4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IHMoOCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi4tbm9ybWFse1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOnMoMTgpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBzKDE0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBzKDIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9sZWZ0OiBzKDgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBzKDgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi4tbmFycm93e1xuICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcyg3MCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFydGljbGUtYWRkLXRhZ3Mge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcyg4MCk7XG4gICAgICAgICAgICAuYXJ0aWNsZS1hZGQtdGFnc19saSBhe1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBzKDQyKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHMoNDYpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHMoMjMpO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMzMzM7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCBzKDI0KTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHMoMTYpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBzKDE2KTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBjb2xvcjojMzMzO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYXJ0aWNsZS1yZWNvbW1lbmRlZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogcygxMDApO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHMoMTEwKTtcblxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHMoMjApO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBzKDI2KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzKDYwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRhZy1saXN0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIHdpZHRoOiBzKDExMjYpO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgICAgICAgICAgLnRhZy1saXN0X2xpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHMoNDI2KTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAgICAgICAgICAgJi4tdHlwZTEge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzkwNzBBRjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuLXR5cGUyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM4MEQ0Qjg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLi10eXBlMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzMzMzO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi4tdHlwZTQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzY1QUFERDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuLXR5cGU1IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkU0NTA7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLnRhZy1saXN0LXRhZ3Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50YWctbGlzdC10YWdzX2xpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC50YWctbGlzdC1tb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Fycm93X3JlYWRtb3JlX2JsYWNrLnN2ZykgYm90dG9tL2NvbnRhaW4gbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi4tdHlwZTYge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0YyOUE2RDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjowIHMoMjApO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzKDQwKTtcblxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOnMoNDApIHMoNDApO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgLnRhZy1saXN0LWRheSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHMoMTQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcygzNik7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAudGFnLWxpc3QtaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHMoMzQ2KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHMoMjYwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcyg0MCk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAudGFnLWxpc3QtdHRsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcygyMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcygzOCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcygyOCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcygxNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHMoMTI5KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC50YWctbGlzdC10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcygxNik7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcygyMi40KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHMoMjgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC50YWctbGlzdC10YWdzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcygxNik7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcygyMi40KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHMoNjApO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLnRhZy1saXN0LXRhZ3NfbGkgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcygyOCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBzKDEyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHMoMzIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHMoMTYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgcygyMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBzKDEwKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojMzMzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC50YWctbGlzdC1tb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBzKDEyOCk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHMoMTYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcygxNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcygxNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcyg4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6dXJsKC4uL2ltZy9hcnJvd19yZWFkbW9yZS5zdmcpIGJvdHRvbS9jb250YWluIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OnMoNDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiBzKDQwKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgI3skbXEtc3B9IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLXRvcDogc3coNjApO1xuICAgICAgICAuYXJ0aWNsZS1jb250ZW50IHtcblxuICAgICAgICAgICAgLmFydGljbGUtbGVhZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHN3KDQwKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOTA3MEFGO1xuICAgICAgICAgICAgICAgICYuLWludGVydmlld3tcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDojODBENEI4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFydGljbGUtZGF5IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHN3KDEwKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzdygzMyk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFydGljbGUtdHRsIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHN3KDE0KTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHN3KDEwKTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHN3KDczKTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IHN3KC0yKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzdygzMyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hcnRpY2xlLXN1YnR0bCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBzdygxOCk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHN3KDIzLjQpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBzdyg0MCk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3coMjIpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBzdygzNS4yKTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgc3coNDApO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzdygzMCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hcnRpY2xlLXRleHQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3coMTQpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBzdyg0MCk7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHN3KDYwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hcnRpY2xlLXBsYXllciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBpZnJhbWV7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1Ni41dnc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGRpdntcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2LjV2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiBzdygxMCk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYWVhZWFlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHN3KDEwKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzdygzMCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hcnRpY2xlLWluZm8ge1xuICAgICAgICAgICAgICAgIC8vd2lkdGg6IHcoMTEyNik7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gdygxNDApO1xuXG4gICAgICAgICAgICAgICAgLmFydGljbGUtaW5mby1pbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzdygzMCk7XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmFydGljbGUtaW5mby10YWdzIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgLy9mbGV4LXdyYXA6d3JhcDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIHN3KDQwKTtcblxuICAgICAgICAgICAgICAgICAgICAuYXJ0aWNsZS1pbmZvLXRhZ3NfbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHN3KDI2KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogc3coMjcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogc3coMjMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzMzMztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgc3coMTIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBzdygxMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBzdyg0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHN3KDgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFydGljbGUtaW1nIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzdyg2MCk7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIC8vd2lkdGg6IHcoMTEyNik7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiBzdygxMCk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3coMTIpO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIHN3KDE4KTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAvL3dpZHRoOiB3KDExMjYpO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogc3coNSk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3coMTIpO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hcnRpY2xlLWJ5e1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHN3KDE0KTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgc3coMTgpIHN3KDIwKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogc3coMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYXJ0aWNsZS1hZGR7XG5cbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHN3KDE2KTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgc3coMTgpIHN3KDQwKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgICAgICAgICAvL3BhZGRpbmctdG9wOiBzdygzMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYXJ0aWNsZS1hdXRob3Ige1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIC8vd2lkdGg6IHcoMTEyNik7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIHN3KDE4KTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgLmFydGljbGUtYXV0aG9yLWxpc3Qge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICAgICAgICAgIC5hcnRpY2xlLWF1dGhvci1pbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHN3KDEyNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHN3KDE2NSk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5hcnRpY2xlLWF1dGhvci1kYXRhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBzdygxOSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogc3coMjExKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmFydGljbGUtYXV0aG9yLWRhdGEtdHRsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHN3KDE2KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHN3KDEwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmFydGljbGUtYXV0aG9yLWRhdGEtdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBzdygxMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogc3coMTcuNik7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHN3KDIwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvKlxuICAgICAgICAgICAgLmFydGljbGUtaW5mbyB7XG4gICAgICAgICAgICAgICAgLy9tYXJnaW46IDAgc3coMTgpO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3coMTYpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHN3KDYwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICovXG5cbiAgICAgICAgICAgIC5hcnRpY2xlLWJuciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHN3KDYwKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzdyg4MCk7XG4gICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6c3coMjApO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjJweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogc3coMTUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBzdyg2KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IHN3KDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHN3KDYpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuLW5vcm1hbHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTpzdygxOCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHN3KDEyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBzdyg0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBzdygwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogc3coNik7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi4tbmFycm93e1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogc3coMCk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHN3KDQwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFydGljbGUtYWRkLXRhZ3Mge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XG4gICAgICAgICAgICAvL2ZsZXgtd3JhcDp3cmFwO1xuICAgICAgICAgICAgbWFyZ2luOiAwIHN3KDQwKTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHN3KDYwKTtcblxuICAgICAgICAgICAgLmFydGljbGUtYWRkLXRhZ3NfbGkge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBzdygyNik7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBzdygyNyk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogc3coMjMpO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMzM7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCBzdygxMik7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBzdygxMSk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHN3KDQpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHN3KDgpO1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIC5hcnRpY2xlLXJlY29tbWVuZGVkIHtcblxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMGYwZjA7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogc3coNjApO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHN3KDYwKTtcblxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHN3KDIwKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogc3coMjYpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHN3KDQwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRhZy1saXN0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAgICAgICAgIC50YWctbGlzdF9saSB7XG4gICAgICAgICAgICAgICAgICAgIC8vd2lkdGg6IHcoNDI2KTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAgICAgICAgICAgJi4tdHlwZTEge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzkwNzBBRjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuLXR5cGUyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM4MEQ0Qjg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLi10eXBlMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzMzMzO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi4tdHlwZTQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzY1QUFERDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuLXR5cGU1IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkU0NTA7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLnRhZy1saXN0LXRhZ3Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50YWctbGlzdC10YWdzX2xpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC50YWctbGlzdC1tb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Fycm93X3JlYWRtb3JlX2JsYWNrLnN2ZykgYm90dG9tL2NvbnRhaW4gbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi4tdHlwZTYge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0YyOUE2RDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjowIHcoMTgpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzdyg0MCk7XG5cbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzpzdygyNSkgc3coMzUpO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgLnRhZy1saXN0LWRheSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHN3KDExKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHN3KDI1KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC50YWctbGlzdC1pbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogc3coMjg0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHN3KDIxMik7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHN3KDI1KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC50YWctbGlzdC10dGwge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBzdygxNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogc3coMTQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHN3KDE2KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBzdygxMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHN3KDc5KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBzdygtNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAudGFnLWxpc3QtdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHN3KDE0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBzdygxOS42KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHN3KDE1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAudGFnLWxpc3QtdGFncyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHN3KDEwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBzdygyMi40KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHN3KDYwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC50YWctbGlzdC10YWdzX2xpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogc3coMjApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3coMTApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogc3coMjIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHN3KDExKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIHN3KDEwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHN3KDUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnRhZy1saXN0LW1vcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHN3KDY5KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3coMTApO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHN3KDQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hcnJvd19yZWFkbW9yZS5zdmcpIGJvdHRvbS9jb250YWluIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBzdygzMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IHN3KDMwKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG59IiwiXHJcbi5iYXNle1xyXG5cdEBtZWRpYSAjeyRtcS1wY30ge1xyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSBjbGVhcmZpeCgpO1xyXG5cdFx0dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7XHJcblx0fVxyXG5cdEBtZWRpYSAjeyRtcS1zcH0ge1xyXG5cclxuXHR9XHJcbn1cclxuIiwiQG1peGluIGNsZWFyZml4ICgpIHtcclxuXHQmOjphZnRlciB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0Y2xlYXI6IGJvdGg7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcbn0iLCIuYm5yIHtcbiAgICBAbWVkaWEgI3skbXEtcGN9IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHcoMTQwKTtcblxuICAgICAgICAuYm5yLWFyZWEge1xuICAgICAgICAgICAgd2lkdGg6IHcoOTc0KTtcbiAgICAgICAgICAgIGhlaWdodDogdygyNjApO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM4Mjk2OUI7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAuYm5yLWFyZWEtaW1nIHtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogdygyNjApO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHcoMjYwKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAjZWJlYmViO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OjFweCBzb2xpZCAjZWJlYmViO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNlYmViZWI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ibnItYXJlYS10ZXh0IHtcblxuICAgICAgICAgICAgICAgIC5ibnItYXJlYS10dGwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHcoMzApO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHcoOTApO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB3KDMwKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYm5yLWFyZWEtbGluayB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogdyg5MCk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiB3KDEyOCk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdygxNCk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiB3KDgpO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXJyb3dfcmVhZG1vcmUuc3ZnKSBib3R0b20vY29udGFpbiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiB3KDE0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogdygxNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHcoMTEpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLyomOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogYXJyb3dfZnQgMC4zcyBlYXNlLW91dCAxO1xuICAgICAgICAgICAgICAgICAgICB9Ki9cblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTEwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTQwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTIwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC01JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC4wO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAvKiY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMDU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH0qL1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLi1jb3Zlcjpob3ZlciB+IC5ibnItYXJlYS10ZXh0IC5ibnItYXJlYS1saW5re1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogYXJyb3dfZnQgMC4zcyBlYXNlLW91dCAxO1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC4wNTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuLWNvdmVye1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICAgICAgYm90dG9tOjA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6MDtcblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhICN7JG1xLWx9IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHMoMTQwKTtcblxuICAgICAgICAuYm5yLWFyZWEge1xuICAgICAgICAgICAgd2lkdGg6IHMoOTc0KTtcbiAgICAgICAgICAgIGhlaWdodDogcygyNjApO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM4Mjk2OUI7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAuYm5yLWFyZWEtaW1nIHtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcygyNjApO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHMoMjYwKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAjZWJlYmViO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OjFweCBzb2xpZCAjZWJlYmViO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNlYmViZWI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ibnItYXJlYS10ZXh0IHtcblxuICAgICAgICAgICAgICAgIC5ibnItYXJlYS10dGwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHMoMzApO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHMoOTApO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzKDMwKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYm5yLWFyZWEtbGluayB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBzKDkwKTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHMoMTI4KTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBzKDE0KTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHMoOCk7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hcnJvd19yZWFkbW9yZS5zdmcpIGJvdHRvbS9jb250YWluIG5vLXJlcGVhdDtcblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHMoMTQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBzKDE0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcygxMSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLypcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IGFycm93X2Z0IDAuM3MgZWFzZS1vdXQgMTtcbiAgICAgICAgICAgICAgICAgICAgfSovXG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0yMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNSU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2Utb3V0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC8qXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMDU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH0qL1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC4tY292ZXI6aG92ZXIgfiAuYm5yLWFyZWEtdGV4dCAuYm5yLWFyZWEtbGlua3tcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IGFycm93X2Z0IDAuM3MgZWFzZS1vdXQgMTtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMDU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLi1jb3ZlcntcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgICAgIGJvdHRvbTowO1xuICAgICAgICAgICAgICAgIHJpZ2h0OjA7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAjeyRtcS1zcH0ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogc3coODApO1xuXG4gICAgICAgIC5ibnItYXJlYSB7XG4gICAgICAgICAgICB3aWR0aDogc3coMzU0KTtcbiAgICAgICAgICAgIGhlaWdodDogc3coMTIwKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjODI5NjlCO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLmJuci1hcmVhLWltZyB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHN3KDEyMCk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogc3coMTIwKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAjZWJlYmViO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OjFweCBzb2xpZCAjZWJlYmViO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNlYmViZWI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ibnItYXJlYS10ZXh0IHtcblxuICAgICAgICAgICAgICAgIC5ibnItYXJlYS10dGwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHN3KDE0KTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBzdygzMCk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206c3coMTApO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5ibnItYXJlYS1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBzdygzMCk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBzdygxMjgpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHN3KDE0KTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHN3KDgpO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXJyb3dfcmVhZG1vcmUuc3ZnKSBib3R0b20vY29udGFpbiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBzdygxNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHN3KDE0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogc3coNSk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMjAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMDU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC4tY292ZXJ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgICAgICBib3R0b206MDtcbiAgICAgICAgICAgICAgICByaWdodDowO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKlxuXG48c2VjdGlvbiBjbGFzcz1cImJuclwiPlxuXHRcdDxkaXYgY2xhc3M9XCJibnItYXJlYVwiPlxuXHRcdFx0PGRpdiBjbGFzcz1cImJuci1hcmVhLWltZ1wiPjxpbWcgc3JjPVwiL2Fzc2V0cy9pbWcvYm5yX2ltZy5wbmdcIj48L2Rpdj5cblx0XHRcdDxkaXYgY2xhc3M9XCJibnItYXJlYS10ZXh0XCI+XG5cdFx0XHRcdDxoMiBjbGFzcz1cImJuci1hcmVhLXR0bFwiPuadseODrOOCsOODq+ODvOODlzxicj7jgrXjgrnjg4bjg4rjg5Pjg6rjg4bjgqPjg7vjg5Pjgrjjg6fjg7M8L2gyPlxuXHRcdFx0XHQ8cCBjbGFzcz1cImJuci1hcmVhLWxpbmsgLWZvbnRcIj48YSBocmVmPVwiaHR0cHM6Ly93d3cudG9yYXkuY28uanAvbmV3cy9kZXRhaWxzLzIwMTkwOTA1MDAxNDg3Lmh0bWxcIiB0YXJnZXQ9XCJfYmxhbmtcIj48aW1nIHNyYz1cImFzc2V0cy9pbWcvaWNvbl9yZWFkbW9yZV9ibGFjay5zdmdcIj5SZWFkIG1vcmU8L2E+PC9wPlxuXHRcdFx0PC9kaXY+XG5cdFx0PC9kaXY+XG5cdDwvc2VjdGlvbj4qLyIsIi5jYXNlIHtcbiAgICBhe1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICYuLW92ZXJ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHJpZ2h0OjA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDApO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjphbGwgMC4xcyBlYXNlLW91dDtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtcS1wY30ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctdG9wOiB3MigxNTIpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogdzIoMTQwKTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5jYXNlLXR0bCB7XG4gICAgICAgICAgICBmb250LXNpemU6IHcyKDQwKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAvL21hcmdpbi1ib3R0b206IHcyKDEwKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB3Mig3NS40OCk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB3Mig2MCk7XG4gICAgICAgIH1cblxuICAgICAgICAuY2FzZS1zdWJ0dGwge1xuICAgICAgICAgICAgZm9udC1zaXplOiB3MigyMCk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB3Mig4Myk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhc2UtYmFjayB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiB3Mig0MCk7XG4gICAgICAgICAgICB0b3A6IHcyKDE4MCk7XG4gICAgICAgICAgICBmb250LXNpemU6IHcyKDIwKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB3MigyNS4xNik7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiB3MigxOCk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRvcDogdzIoMyk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHcyKDExKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXNlLWxpc3Qge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZmxleC13cmFwOndyYXA7XG4gICAgICAgICAgICAuY2FzZS1saXN0X2xpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogdzIoNDI2KTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOTA3MEFGO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCB3MigyMCkgdzIoNDApO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogdzIoNDApIHcyKDQwKTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAuY2FzZS1saXN0LWltZyB7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogdzIoMzQ2KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogdzIoMjYwKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHcyKDQwKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY2FzZS1saXN0LXN1YnR0bCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdzIoMTQpO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdzIoMTkuNik7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHcyKDYpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jYXNlLWxpc3QtdHRsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB3MigyNCk7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB3MigyOC44KTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdzIoMjApO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jYXNlLWxpc3QtdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdzIoMTYpO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdzIoMjUuNik7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHcyKDQwKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY2FzZS1saXN0LW1vcmUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogdzIoMTI4KTtcblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHcyKDE2KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogdzIoMTQpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB3MigxNCk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiB3Mig4KTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDp1cmwoLi4vaW1nL2Fycm93X3JlYWRtb3JlLnN2ZykgYm90dG9tL2NvbnRhaW4gbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OncyKDQwKTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiB3Mig0MCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtcS1sMn0ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctdG9wOiBzKDE1Mik7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBzKDE0MCk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAuY2FzZS10dGwge1xuICAgICAgICAgICAgZm9udC1zaXplOiBzKDQwKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcyg3NS40OCk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzKDYwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXNlLXN1YnR0bCB7XG4gICAgICAgICAgICBmb250LXNpemU6IHMoMjApO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcyg4Myk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhc2UtYmFjayB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiBzKDQwKTtcbiAgICAgICAgICAgIHRvcDogcygxODApO1xuICAgICAgICAgICAgZm9udC1zaXplOiBzKDIwKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBzKDI1LjE2KTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHMoMTgpO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IHMoMyk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHMoMTEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhc2UtbGlzdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHMoMTQ0MCk7XG4gICAgICAgICAgICBtYXJnaW46MCBhdXRvO1xuICAgICAgICAgICAgLmNhc2UtbGlzdF9saSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHMoNDI2KTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOTA3MEFGO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBzKDIwKSBzKDQwKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHMoNDApIHMoNDApO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgIC5jYXNlLWxpc3QtaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBzKDM0Nik7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHMoMjYwKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHMoNDApO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jYXNlLWxpc3Qtc3VidHRsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBzKDE0KTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHMoMTkuNik7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHMoNik7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNhc2UtbGlzdC10dGwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHMoMjQpO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcygyOC44KTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcygyMCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNhc2UtbGlzdC10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBzKDE2KTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHMoMjUuNik7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHMoNDApO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jYXNlLWxpc3QtbW9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBzKDEyOCk7XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBzKDE2KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcygxNCk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHMoMTQpO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcyg4KTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDp1cmwoLi4vaW1nL2Fycm93X3JlYWRtb3JlLnN2ZykgYm90dG9tL2NvbnRhaW4gbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OnMoNDApO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IHMoNDApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgI3skbXEtc3B9IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLXRvcDogc3coMTEwKTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHN3KDgwKTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5jYXNlLXR0bCB7XG4gICAgICAgICAgICBmb250LXNpemU6IHN3KDMwKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBzdyg1MC4zMik7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogc3coNDApO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhc2Utc3VidHRsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogc3coMTQpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHN3KDE0KTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHN3KDQwKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cblxuICAgICAgICAuY2FzZS1iYWNrIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IHN3KDIwKTtcbiAgICAgICAgICAgIHRvcDogc3coODApO1xuICAgICAgICAgICAgZm9udC1zaXplOiBzdygxMik7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogc3coMTUuMTYpO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogc3coMTApO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogc3coNik7XG4gICAgICAgICAgICAgICAgdG9wOiBzdygyKTtcblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhc2UtbGlzdCB7XG4gICAgICAgICAgICAuY2FzZS1saXN0X2xpIHtcbiAgICAgICAgICAgICAgICAmLi1oaWRkZW57XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHdpZHRoOiBzdygzNTQpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM5MDcwQUY7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gc3coMjApO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogc3coMzUpIHN3KDM1KTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAuY2FzZS1saXN0LWltZyB7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogc3coMjg0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogc3coMjEyKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHN3KDI1KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY2FzZS1saXN0LXN1YnR0bCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3coMTIpO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogc3coMTQuNCk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHN3KDQpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jYXNlLWxpc3QtdHRsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBzdygxOCk7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBzdygyMS42KTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogc3coMTYpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jYXNlLWxpc3QtdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3coMTQpO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogc3coMTkuNik7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHN3KDQwKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY2FzZS1saXN0LW1vcmUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogc3coODkpO1xuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogc3coMTIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBzdyg1KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3coMTApO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDpzdygxMCk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBzdyg4KTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDp1cmwoLi4vaW1nL2Fycm93X3JlYWRtb3JlLnN2ZykgYm90dG9tL2NvbnRhaW4gbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OnN3KDMwKTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiBzdygzMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59IiwiLmZvb3RlciB7XG5cbiAgICBAbWVkaWEgI3skbXEtcGN9IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLXRvcDogdygxMjEuNSk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiB3KDY0KTtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYWVhZWE7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAuZm9vdGVyLW5hdiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC5mb290ZXItbmF2X2xpIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdygxNCk7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogdygyMCk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiB3KDEpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjE7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogdyg0KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHcoNzEuNSk7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9vdGVyLWxvZ28ge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogdygxNzUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB3KDI2LjcpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvb3Rlci1jb3B5IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdygxMik7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9vdGVyLWljb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IHcoMzkpO1xuICAgICAgICAgICAgdG9wOiB3KDEwOCk7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHcoNTEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhICN7JG1xLWx9IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLXRvcDogcygxMjEuNSk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBzKDY0KTtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYWVhZWE7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAuZm9vdGVyLW5hdiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC5mb290ZXItbmF2X2xpIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcygxNCk7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcygyMCk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBzKDEpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjE7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogcyg0KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHMoNzEuNSk7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9vdGVyLWxvZ28ge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogcygxNzUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzKDI2LjcpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvb3Rlci1jb3B5IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcygxMik7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9vdGVyLWljb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IHMoMzkpO1xuICAgICAgICAgICAgdG9wOiBzKDEwOCk7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHMoNTEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtcS1zcH0ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctdG9wOiBzdyg4MCk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBzdygyMCk7XG4gICAgICAgIGJvcmRlci10b3A6IHN3KDIpIHNvbGlkICNlYWVhZWE7XG5cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5mb290ZXItbmF2IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgIC5mb290ZXItbmF2X2xpIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3coMTQpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBzdygxNi44KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzdygyMCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBzdygxOCk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzdyg2MCk7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9vdGVyLWxvZ28ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBzdygxOCk7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHN3KDE3NSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHN3KDIwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb290ZXItY29weSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHN3KDE4KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogc3coMTIpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb290ZXItaWNvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IHN3KDM5KTtcbiAgICAgICAgICAgIHRvcDogc3coMTA4KTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogc3coNTEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59IiwiLmhlYWRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHotaW5kZXg6IDQ7XG4gICAgJi4taW50ZXJ2aWV3e1xuICAgICAgICBiYWNrZ3JvdW5kOiAjODBENEI4O1xuICAgICAgICBjb2xvcjojZmZmO1xuICAgIH1cblxuICAgICYuLWNvbnRlbnR7XG4gICAgICAgIGJhY2tncm91bmQ6ICM5MDcwQUY7XG4gICAgICAgIGNvbG9yOiNmZmY7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtcS1wY30ge1xuICAgICAgICAuaGVhZGVyLWlubmVye1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBzKDEyMDApO1xuICAgICAgICAgICAgbWFyZ2luOjAgYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiB3KDkwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkZXItbG9nbyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogdygzMCk7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgIC5oZWFkZXItbG9nby1pbWcxIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogdygxMjgpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogdygzNSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5oZWFkZXItbG9nby1pbWcyIHt9XG5cbiAgICAgICAgICAgIHdpZHRoOiB3KDMwMCk7XG4gICAgICAgIH1cblxuICAgICAgICAuaGVhZGVyLW5hdiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZm9udC1zaXplOiB3KDE2KTtcblxuICAgICAgICAgICAgLmhlYWRlci1uYXZfbGkgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCB3KDIwKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdyg5MCk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkZXItbWVudSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiByaWdodDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHcoNDApO1xuXG4gICAgICAgICAgICAuaGVhZGVyLW1lbnVfbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiB3KDIwKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHcoMTYpO1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHcoMTgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgd2lkdGg6IHcoMzAwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkZXItYnRuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhICN7JG1xLWx9IHtcbiAgICAgICAgIC5oZWFkZXItaW5uZXJ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHMoMTIwMCk7XG4gICAgICAgICAgICBtYXJnaW46MCBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IHMoOTApO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhlYWRlci1sb2dvIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBzKDMwKTtcblxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgLmhlYWRlci1sb2dvLWltZzEge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBzKDEyOCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBzKDM1KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmhlYWRlci1sb2dvLWltZzIge31cblxuICAgICAgICAgICAgd2lkdGg6IHMoMzAwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkZXItbmF2IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmb250LXNpemU6IHMoMTYpO1xuXG4gICAgICAgICAgICAuaGVhZGVyLW5hdl9saSBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIHMoMjApO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBzKDkwKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmhlYWRlci1tZW51IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcyg0MCk7XG5cbiAgICAgICAgICAgIC5oZWFkZXItbWVudV9saSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHMoMjApO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcygxNik7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBzKDE4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHdpZHRoOiBzKDMwMCk7XG4gICAgICAgIH1cblxuICAgICAgICAuaGVhZGVyLWJ0biB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtcS1zcH0ge1xuICAgICAgICAgLmhlYWRlci1pbm5lcntcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgaGVpZ2h0OiBzdyg2MCk7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAjZjBmMGYwIDFweDtcbiAgICAgICAgfVxuXG4gICAgICAgIFxuXG4gICAgICAgIC5oZWFkZXItbG9nbyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogc3coMTUpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgLmhlYWRlci1sb2dvLWltZzEge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBzdyg3OCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBzdyg2MCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5oZWFkZXItbG9nby1pbWcyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogc3coODYpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmhlYWRlci1uYXYge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkZXItbWVudSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhlYWRlci1idG4ge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogc3coMjIpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogc3coMjIpO1xuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tZl9maW5kZXJfY29udGFpbmVye1xuICAgIEBtZWRpYSAjeyRtcS1wY30ge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIGhlaWdodDogdyg5MCk7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzMzMzO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6cmlnaHQ7XG4gICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUoMCwtMTAwJSk7XG4gICAgICAgIHRyYW5zaXRpb246MC4zcyBlYXNlLW91dCBhbGw7XG4gICAgICAgICYuLXNob3d7XG4gICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCk7XG4gICAgICAgIH1cbiAgICAgICAgLm1mX2ZpbmRlcl9zZWFyY2hCb3hfcXVlcnlfd3JhcHtcbiAgICAgICAgICAgIGhlaWdodDp3KDUwKTtcbiAgICAgICAgICAgIHdpZHRoOiB3KDMxMCk7XG4gICAgICAgIH1cbiAgICAgICAgLm1mX2ZpbmRlcl9zZWFyY2hCb3hfcXVlcnlfaW5wdXR7XG4gICAgICAgICAgICBoZWlnaHQ6dyg1MCk7XG4gICAgICAgIH1cbiAgICAgICAgLm1mX2ZpbmRlcl9zZWFyY2hCb3hfc3VibWl0e1xuICAgICAgICAgICAgd2lkdGg6dyg1MCk7XG4gICAgICAgICAgICBoZWlnaHQ6dyg1MCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMik7XG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdygyNCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1mX2ZpbmRlcl9jb250YWluZXItY2xvc2V7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiB3KDQwKTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogdygyNCk7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOjAuMXMgZWFzZS1vdXQgYWxsO1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhICN7JG1xLWx9IHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICBoZWlnaHQ6IHMoOTApO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgYmFja2dyb3VuZDogIzMzMzMzMztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OnJpZ2h0O1xuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTEwMCUpO1xuICAgICAgICB0cmFuc2l0aW9uOjAuM3MgZWFzZS1vdXQgYWxsO1xuICAgICAgICAmLi1zaG93e1xuICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApO1xuICAgICAgICB9XG4gICAgICAgIC5tZl9maW5kZXJfc2VhcmNoQm94X3F1ZXJ5X3dyYXB7XG4gICAgICAgICAgICBoZWlnaHQ6cyg1MCk7XG4gICAgICAgICAgICB3aWR0aDogcygzMTApO1xuICAgICAgICB9XG4gICAgICAgIC5tZl9maW5kZXJfc2VhcmNoQm94X3F1ZXJ5X2lucHV0e1xuICAgICAgICAgICAgaGVpZ2h0OnMoNTApO1xuICAgICAgICB9XG4gICAgICAgIC5tZl9maW5kZXJfc2VhcmNoQm94X3N1Ym1pdHtcbiAgICAgICAgICAgIHdpZHRoOnMoNTApO1xuICAgICAgICAgICAgaGVpZ2h0OnMoNTApO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjIpO1xuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHMoMjQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tZl9maW5kZXJfY29udGFpbmVyLWNsb3Nle1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcyg0MCk7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHMoMjQpO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjowLjFzIGVhc2Utb3V0IGFsbDtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhICN7JG1xLXNwfSB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgaGVpZ2h0OiBzdygxMzApO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgYmFja2dyb3VuZDogIzMzMzMzMztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUoMCwtMTAwJSk7XG4gICAgICAgIHRyYW5zaXRpb246MC4zcyBlYXNlLW91dCBhbGw7XG4gICAgICAgICYuLXNob3d7XG4gICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCk7XG4gICAgICAgIH1cbiAgICAgICAgLm1mX2ZpbmRlcl9zZWFyY2hCb3hfcXVlcnlfd3JhcHtcbiAgICAgICAgICAgIGhlaWdodDpzdyg1MCk7XG4gICAgICAgICAgICB3aWR0aDogc3coMzEwKTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHN3KDQwKTtcbiAgICAgICAgfVxuICAgICAgICAubWZfZmluZGVyX3NlYXJjaEJveF9xdWVyeV9pbnB1dHtcbiAgICAgICAgICAgIGhlaWdodDpzdyg1MCk7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAubWZfZmluZGVyX3NlYXJjaEJveF9zdWJtaXR7XG4gICAgICAgICAgICB3aWR0aDpzdyg1MCk7XG4gICAgICAgICAgICBoZWlnaHQ6c3coNTApO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogc3coNDApO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjIpO1xuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHN3KDI0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubWZfZmluZGVyX2NvbnRhaW5lci1jbG9zZXtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246MC4xcyBlYXNlLW91dCBhbGw7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6c3coMTkpO1xuICAgICAgICAgICAgcmlnaHQ6c3coMjIpO1xuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIHdpZHRoOnN3KDIyKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6c3coMjIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5tYWluIHtcbiAgICAjdmlkZW9zdWJ7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246MC4zcyBlYXNlLW91dCBhbGw7XG4gICAgICAgICYuLXNob3d7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtcS1wY30ge1xuICAgICAgICBtYXJnaW4tdG9wOiB3Mig5MCk7XG4gICAgICAgIC5tYWluLXRvcCB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA5MHB4KTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICB2aWRlbyB7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1haW4tdG9wLWRhdGEge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB3Mig2NCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWFpbi10b3Atc2Nyb2xsIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IHcyKDYwKTtcbiAgICAgICAgICAgICAgICBib3R0b206IHcyKDMwKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHcyKDIwKTtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiB3MigtMjApO1xuICAgICAgICAgICAgICAgICAgYm90dG9tOiB3MigtMzApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IHcyKDEzMCk7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBhbmltYXRpb246IHNkbCAxLjVzIGN1YmljLWJlemllcigxLCAwLCAwLCAxKSBpbmZpbml0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGtleWZyYW1lcyBzZGwge1xuICAgICAgICAgICAgICAgICAgMCUge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDApO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICA1MCUge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICA1MC4xJSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIDEwMCUge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDApO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1haW4tYWJvdXQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IHcyKDExMCk7XG4gICAgICAgICAgICB3aWR0aDogdzIoMTIwMCk7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byB3MigxMjUpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgLm1haW4tYWJvdXQtdGV4dCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHcyKDU2KTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAvL21hcmdpbi1yaWdodDogdzIoMTAwKTtcbiAgICAgICAgICAgICAgICAubWFpbi1hYm91dC10ZXh0LXR0bCB7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogdzIoMzM0KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHcyKDQzKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubWFpbi1hYm91dC10ZXh0LXN1YnR0bCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdzIoMjQpO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdzIoNDMuMik7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHcyKDMwKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubWFpbi1hYm91dC10ZXh0LWRlc2Mge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHcyKDIwKTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHcyKDM2KTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdzIoMzApO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tYWluLWFib3V0LXRleHQtbGluayB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdzIoMjgpO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdzIoNTYpO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMzMzO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHcyKDEwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogdzIoMjApO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHcyKDE0KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246YWxsIDAuMXMgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6cmdiYSgwLCAwLCAwLCAwKTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogdzIoNCkgdzIoNCkgMDtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6dzIoNDAwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDp3Mig0MDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOncyKC0yNTApO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDp3MigtNTApO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWFpbi1hYm91dC1pbWcge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiB3MigyMzApO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdmlkZW97XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsMCkgc2NhbGUoMS4yKTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC8vbWFyZ2luLXJpZ2h0OiB3MigxMDApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWFpbi1hYm91dC1kYXRhIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgbWl4LWJsZW5kLW1vZGU6IGRhcmtlbjtcbiAgICAgICAgICAgICAgICAubWFpbi1hYm91dC1kYXRhLWltZyB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogdzIoLTIwKTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiB3MigzNSk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiB3Mig1MzMpO1xuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogdzIoNTMzKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLy9wb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHZpZGVve1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OjUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwwKSBzY2FsZSgxLjQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tYWluLWFib3V0LWRhdGEtdHRsIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHcyKDM2Nyk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdzIoMTQpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB3MigxNyk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm1haW4tYWJvdXQtZGF0YS1kYXkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHcyKDI0KTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdzIoNCk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubWFpbi1hYm91dC1kYXRhLXN1YnR0bCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdzIoMjQpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB3MigxNSk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubWFpbi1hYm91dC1kYXRhLXZhbCB7XG4gICAgICAgICAgICAgICAgICAgIHNwYW4uLXNsb3QxIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdzIoNzApO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogdzIoOCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6dzIoOCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB3MigzMCk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHcyKDMwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm1haW4tYWJvdXQtZGF0YS1jYXV0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB3MigxNik7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB3MigxOS4yKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHcyKDQwMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tYWluLWxpbmUge1xuICAgICAgICAgICAgd2lkdGg6IHcyKDEyMDApO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgJi4tcmV2ZXJzZSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tYWluLWRhdGEge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogdzIoLTM5Myk7XG4gICAgICAgICAgICB3aWR0aDogdzIoMzkxKTtcbiAgICAgICAgICAgIC5tYWluLWRhdGEtaW1nIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAvL3RvcDp3MigzNSk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHcyKDUwNCk7XG4gICAgICAgICAgICAgICAgdmlkZW8ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogdzIoNTA0KTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOnNjYWxlKDEuMDUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tYWluLWRhdGEtdHRsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiB3MigtMTQpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdzIoMTQpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHcyKDE3KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1haW4tZGF0YS1kYXkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdzIoMjQpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHcyKDQpO1xuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tYWluLWRhdGEtc3VidHRsIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHcyKDI0KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB3MigxNSk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWFpbi1kYXRhLXZhbCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB3Mig5MCk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWFpbi1kYXRhLWFkZCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB3Mig1MCk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHcyKDMwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1haW4tZGF0YS1jYXV0aW9uIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHcyKDE2KTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tYWluLXVuaXQge1xuXG4gICAgICAgICAgICAmLi1waWNrdXA6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgY29udGVudDonUGljayBVcCEnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiNGMjlBNkQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OncyKDE1Myk7XG4gICAgICAgICAgICAgICAgd2lkdGg6dzIoMTUzKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdzIoMTUzKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6dzIoMTgpO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdBdmVuaXJOZXh0TFRQcm8tRGVtaSc7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB3MigxNzApO1xuXG4gICAgICAgICAgICAubWFpbi11bml0LXN1YnR0bCB7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC4tY292ZXJ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgICAgICByaWdodDowO1xuICAgICAgICAgICAgICAgIGJvdHRvbTowO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvKlxuICAgICAgICAgICAgLm1haW4tdW5pdC1tb3Jle1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgKi9cbiAgICAgICAgICAgICYuLXVuaXQxIHtcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICB0b3A6dzIoMzYwKTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDp3Mig0ODApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiB3MigyMTApO1xuICAgICAgICAgICAgICAgIHdpZHRoOiB3Mig1ODMpO1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHcyKDU4Myk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm1haW4tdW5pdC1zdWJ0dGwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHcyKDEwMCk7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogdzIoLTM0KTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiB3MigtODgpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiB3MigtMjgwKTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogdzIoLTE3NCk7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogdzIoNjAwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuLXVuaXQyIHtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIHRvcDp3MigtNzApO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OncyKDQzMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHdpZHRoOiB3Mig1MDYpO1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHcyKDUwNik7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm1haW4tdW5pdC1zdWJ0dGwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHcyKDYwKTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiB3Mig1MjUpO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IHcyKDIwMCk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IHcyKDc1KTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IHcyKC0xMDQpO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHcyKDQ0NCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLi11bml0MyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHcyKDcwMCk7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICB0b3A6dzIoNDIwKTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDp3Mig2MTApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogdzIoNzAwKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubWFpbi11bml0LXN1YnR0bCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdzIoODApO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IHcyKC04OCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IHcyKC0zMyk7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHcyKC00MSk7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiB3MigyNDcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi4tdW5pdDQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiB3Mig0NjYpO1xuXG4gICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgdG9wOncyKC0xMDApO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OncyKC04MCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiB3Mig0NjYpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tYWluLXVuaXQtc3VidHRsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB3Mig4MCk7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogdzIoLTI1KTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiB3MigxMzUpO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiB3MigtMTI1KTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiB3MigyNjEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi4tdW5pdDUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHcyKC0xNzIpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiB3Mig2MjMpO1xuXG4gICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgdG9wOncyKC0yMCk7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6dzIoNTQwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHcyKDYyMyk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm1haW4tdW5pdC1zdWJ0dGwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHcyKDgwKTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiB3Mig2MjMpO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IHcyKDIwNCk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IHcyKC0yMzUpO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiB3MigtNDUpO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHcyKDg1MCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLi11bml0NiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHcyKDUwNik7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICB0b3A6dzIoLTExMCk7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6dzIoLTcwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHcyKDUwNik7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm1haW4tdW5pdC1zdWJ0dGwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHcyKDYwKTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IHcyKC0xMjApO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiB3Mig1MTYpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiB3MigzNSk7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHcyKDExNSk7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogdzIoNDcxKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuLXVuaXQ3IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogdzIoNTA2KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiB3Mig3Nyk7XG4gICAgICAgICAgICAgICAgLm1haW4tdW5pdC1pbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogdzIoNTgzKTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICB0b3A6dzIoMzcwKTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDp3Mig0ODApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogdzIoNTgzKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubWFpbi11bml0LXN1YnR0bCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdzIoMTAwKTtcblxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogdzIoLTEwMCk7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IHcyKC0yNzUpO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiB3MigxNjkpO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHcyKDUxNik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLi11bml0OCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHcyKDUwNik7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICB0b3A6dzIoLTkwKTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDp3MigzODApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogdzIoNTA2KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubWFpbi11bml0LXN1YnR0bCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdzIoNjApO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHcyKC0yNSk7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogdzIoLTExNik7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHcyKC03MCk7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogdzIoNTc1KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuLXVuaXQ5IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogdzIoNDY2KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiB3MigxMDApO1xuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIHRvcDp3MigyNjApO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OncyKDQzMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiB3Mig0NjYpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tYWluLXVuaXQtc3VidHRsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB3Mig2MCk7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogdzIoNDc2KTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiB3MigtMTUwKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogdzIoLTgwKTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IHcyKC05MCk7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogdzIoMjYxKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLi11bml0MTAge1xuICAgICAgICAgICAgICAgIHdpZHRoOiB3Mig0NjYpO1xuXG4gICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgdG9wOncyKC0xMDApO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OncyKC04MCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiB3Mig0NjYpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tYWluLXVuaXQtc3VidHRsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB3Mig4MCk7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogdzIoLTI1KTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiB3MigxMzUpO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiB3MigtMTI1KTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiB3MigyNjEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi4tdW5pdDExIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiB3MigzMik7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHcyKDYyMyk7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICB0b3A6dzIoLTIwKTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDp3Mig1NDApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogdzIoNjIzKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubWFpbi11bml0LXN1YnR0bCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdzIoODApO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHcyKDYyMyk7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogdzIoMjA0KTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogdzIoLTIzNSk7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHcyKC00NSk7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogdzIoODUwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuLXVuaXQxMiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHcyKDUwNik7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICB0b3A6dzIoLTExMCk7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6dzIoLTcwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHcyKDUwNik7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm1haW4tdW5pdC1zdWJ0dGwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHcyKDYwKTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IHcyKC0xMjApO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiB3Mig1MTYpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiB3MigzNSk7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHcyKDExNSk7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogdzIoNDcxKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuLXVuaXQxMyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHcyKDUwNik7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogdzIoNzcpO1xuICAgICAgICAgICAgICAgIC5tYWluLXVuaXQtaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHcyKDU4Myk7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgdG9wOncyKDM3MCk7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6dzIoNDgwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHcyKDU4Myk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm1haW4tdW5pdC1zdWJ0dGwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHcyKDEwMCk7XG5cbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IHcyKC0xMDApO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiB3MigtMjc1KTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogdzIoMTY5KTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiB3Mig1MTYpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi4tdW5pdDE0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogdzIoNTA2KTtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIHRvcDp3MigtOTApO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OncyKDM4MCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiB3Mig1MDYpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tYWluLXVuaXQtc3VidHRsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB3Mig2MCk7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogdzIoLTI1KTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiB3MigtMTE2KTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogdzIoLTcwKTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiB3Mig1NzUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi4tdW5pdDE1IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogdzIoNDY2KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiB3MigxMDApO1xuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIHRvcDp3MigyNjApO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OncyKDQzMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiB3Mig0NjYpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tYWluLXVuaXQtc3VidHRsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB3Mig2MCk7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogdzIoNDc2KTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiB3MigtMTUwKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogdzIoLTgwKTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IHcyKC05MCk7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogdzIoMjYxKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubWFpbi11bml0LWltZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdzIoMTApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWFpbi11bml0LWRheSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB3MigxMik7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdzIoMzgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWFpbi11bml0LXR0bCB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHcyKDEyOSk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogdzIoMTQpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdzIoMzApO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdzIoMzApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWFpbi11bml0LXRleHQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdzIoMjApO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB3MigzMCk7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1haW4tdW5pdC10YWdzIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgICAgICAubWFpbi11bml0LXRhZ3NfbGl7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm1haW4tdW5pdC10YWdzX2xpIGF7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB3MigyOCk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogdzIoMzIpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiB3MigxNik7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMzMzM7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCB3MigxOSk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdzIoMTIpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHcyKDUpO1xuXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2Utb3V0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjojMzMzO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHcyKDEwKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB3MigzMCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC4tY292ZXI6aG92ZXIgKyBoMiArIC5tYWluLXVuaXQtaW1nLC4tY292ZXI6aG92ZXIgKyAubWFpbi11bml0LWltZ3tcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1haW4tdW5pdC1pbWc6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjowLjFzIGFsbCBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDEpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAubWFpbi11bml0LW1vcmUwIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogdzIoMTI4KTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHcyKDE0KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogdzIoOCk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLi1jb3Zlcjpob3ZlciB+IC5tYWluLXVuaXQtbW9yZXtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IGFycm93X2Z0IDAuM3MgZWFzZS1vdXQgMTtcbiAgICAgICAgICAgICAgICBhOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubWFpbi11bml0LW1vcmUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiB3MigxMjgpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdzIoMTQpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiB3Mig4KTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hcnJvd19yZWFkbW9yZV9ibGFjay5zdmcpIGJvdHRvbS9jb250YWluIG5vLXJlcGVhdDtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiB3MigxNCk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogdzIoMTQpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHcyKDExKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgIGE6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMjAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy9wb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2Utb3V0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC8qXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBhcnJvd19mdCAwLjNzIGVhc2Utb3V0IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICBhOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICovXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhICN7JG1xLWwyfSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHMoOTApO1xuICAgICAgICAubWFpbi10b3Age1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gOTBweCk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgdmlkZW8ge1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tYWluLXRvcC1kYXRhIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcyg2NCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWFpbi10b3Atc2Nyb2xsIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IHMoNjApO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogcygzMCk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBzKDIwKTtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiBzKC0yMCk7XG4gICAgICAgICAgICAgICAgICBib3R0b206IHMoLTMwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYTo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBzKDEzMCk7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYTo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBzZGwgMS41cyBjdWJpYy1iZXppZXIoMSwgMCwgMCwgMSkgaW5maW5pdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBrZXlmcmFtZXMgc2RsIHtcbiAgICAgICAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAwKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgNTAlIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgNTAuMSUge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAwKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tYWluLWFib3V0IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBzKDExMCk7XG4gICAgICAgICAgICB3aWR0aDogcygxMjAwKTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIHMoMTI1KTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgIC5tYWluLWFib3V0LXRleHQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiBzKDU2KTtcblxuICAgICAgICAgICAgICAgIC8vbWFyZ2luLXJpZ2h0OiBzKDEwMCk7XG4gICAgICAgICAgICAgICAgLm1haW4tYWJvdXQtdGV4dC10dGwge1xuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHMoMzM0KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHMoNDMpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tYWluLWFib3V0LXRleHQtc3VidHRsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBzKDI0KTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHMoNDMuMik7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHMoMzApO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tYWluLWFib3V0LXRleHQtZGVzYyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcygyMCk7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBzKDM2KTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcygzMCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm1haW4tYWJvdXQtdGV4dC1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBzKDI4KTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHMoNTYpO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMzMzO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHMoMTApO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBzKDIwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBzKDE0KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246YWxsIDAuMXMgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6cmdiYSgwLCAwLCAwLCAwKTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogcyg0KSBzKDQpIDA7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOnMoNDAwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDpzKDQwMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6cygtMjUwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6cygtNTApO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWFpbi1hYm91dC1pbWcge1xuICAgICAgICAgICAgICAgICAgICBtaXgtYmxlbmQtbW9kZTogZGFya2VuO1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHMoMjMwKTtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgdmlkZW97XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsMCkgc2NhbGUoMS4yKTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC8vbWFyZ2luLXJpZ2h0OiBzKDEwMCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tYWluLWFib3V0LWRhdGEge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgbWl4LWJsZW5kLW1vZGU6IGRhcmtlbjtcblxuICAgICAgICAgICAgICAgIC5tYWluLWFib3V0LWRhdGEtaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBzKC0yMCk7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogcygzNSk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBzKDUzMyk7XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBzKDUzMyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC8vcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB2aWRlb3tcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDo1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsMCkgc2NhbGUoMS40KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubWFpbi1hYm91dC1kYXRhLXR0bCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiBzKDM2Nyk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcygxNCk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHMoMTcpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tYWluLWFib3V0LWRhdGEtZGF5IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBzKDI0KTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcyg0KTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tYWluLWFib3V0LWRhdGEtc3VidHRsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBzKDI0KTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcygxNSk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubWFpbi1hYm91dC1kYXRhLXZhbCB7XG4gICAgICAgICAgICAgICAgICAgIHNwYW4uLXNsb3QxIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcyg3MCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBzKDgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOnMoOCk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHMoMzApO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzKDMwKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubWFpbi1hYm91dC1kYXRhLWNhdXRpb24ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHMoMTYpO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcygxOS4yKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHMoNDAwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWFpbi1saW5lIHtcbiAgICAgICAgICAgIHdpZHRoOiBzKDEyMDApO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICAmLi1yZXZlcnNlIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWFpbi1kYXRhIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHMoLTM5Myk7XG4gICAgICAgICAgICB3aWR0aDogcygzOTEpO1xuXG4gICAgICAgICAgICAubWFpbi1kYXRhLWltZyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgLy90b3A6cygzNSk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHMoNTA0KTtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBzKDUwNCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHZpZGVvIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHMoNTA0KTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOnNjYWxlKDEuMDUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1haW4tZGF0YS10dGwge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHMoLTE0KTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHMoMTQpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHMoMTcpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWFpbi1kYXRhLWRheSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBzKDI0KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzKDQpO1xuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tYWluLWRhdGEtc3VidHRsIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHMoMjQpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHMoMTUpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1haW4tZGF0YS12YWwge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcyg5MCk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWFpbi1kYXRhLWFkZCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBzKDUwKTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcygzMCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tYWluLWRhdGEtY2F1dGlvbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBzKDE2KTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tYWluLXVuaXQge1xuXG4gICAgICAgICAgICAmLi1waWNrdXA6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgY29udGVudDonUGljayBVcCEnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiNGMjlBNkQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OnMoMTUzKTtcbiAgICAgICAgICAgICAgICB3aWR0aDpzKDE1Myk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHMoMTUzKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6cygxOCk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0F2ZW5pck5leHRMVFByby1EZW1pJztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHMoMTcwKTtcblxuICAgICAgICAgICAgLm1haW4tdW5pdC1zdWJ0dGwge1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuLWNvdmVye1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgICAgICAgICBib3R0b206MDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLypcbiAgICAgICAgICAgIC5tYWluLXVuaXQtbW9yZXtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICovXG4gICAgICAgICAgICAgJi4tdW5pdDEge1xuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIHRvcDpzKDM2MCk7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6cyg0ODApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBzKDIxMCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHMoNTgzKTtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBzKDU4Myk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm1haW4tdW5pdC1zdWJ0dGwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHMoMTAwKTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBzKC0zNCk7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogcygtODgpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBzKC0yODApO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBzKC0xNzQpO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHMoNjAwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuLXVuaXQyIHtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIHRvcDpzKC03MCk7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6cyg0MzApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB3aWR0aDogcyg1MDYpO1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHMoNTA2KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubWFpbi11bml0LXN1YnR0bCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcyg2MCk7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogcyg1MjUpO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IHMoMjAwKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogcyg3NSk7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBzKC0xMDQpO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHMoNDQ0KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuLXVuaXQzIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogcyg3MDApO1xuXG4gICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgdG9wOnMoNDIwKTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDpzKDYxMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBzKDcwMCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm1haW4tdW5pdC1zdWJ0dGwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHMoODApO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IHMoLTg4KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogcygtMzMpO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBzKC00MSk7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBzKDI0Nyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLi11bml0NCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHMoNDY2KTtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIHRvcDpzKC0xMDApO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OnMoLTgwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHMoNDY2KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubWFpbi11bml0LXN1YnR0bCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcyg4MCk7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogcygtMjUpO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IHMoMTM1KTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogcygtMTI1KTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBzKDI2MSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLi11bml0NSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcyg5Nik7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHMoNjIzKTtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIHRvcDpzKC0yMCk7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6cyg1NDApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcyg2MjMpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tYWluLXVuaXQtc3VidHRsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBzKDgwKTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBzKDYyMyk7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogcygyMDQpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBzKC0yMzUpO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBzKC00NSk7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcyg4NTApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi4tdW5pdDYge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBzKDUwNik7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICB0b3A6cygtMTEwKTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDpzKC03MCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBzKDUwNik7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm1haW4tdW5pdC1zdWJ0dGwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHMoNjApO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogcygtMTIwKTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogcyg1MTYpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBzKDM1KTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogcygxMTUpO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHMoNDcxKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuLXVuaXQ3IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogcyg1MDYpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHMoNzcpO1xuICAgICAgICAgICAgICAgIC5tYWluLXVuaXQtaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHMoNTgzKTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICB0b3A6cygzNzApO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OnMoNDgwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHMoNTgzKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubWFpbi11bml0LXN1YnR0bCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcygxMDApO1xuXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBzKC0xMDApO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBzKC0yNzUpO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBzKDE2OSk7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcyg1MTYpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi4tdW5pdDgge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBzKDUwNik7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICB0b3A6cygtOTApO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OnMoMzgwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHMoNTA2KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubWFpbi11bml0LXN1YnR0bCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcyg2MCk7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogcygtMjUpO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IHMoLTExNik7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHMoLTcwKTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBzKDU3NSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLi11bml0OSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHMoNDY2KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBzKDEwMCk7XG4gICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgdG9wOnMoMjYwKTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDpzKDQzMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBzKDQ2Nik7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm1haW4tdW5pdC1zdWJ0dGwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHMoNjApO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHMoNDc2KTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBzKC0xNTApO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBzKC04MCk7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBzKC05MCk7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcygyNjEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi4tdW5pdDEwIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogcyg0NjYpO1xuXG4gICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgdG9wOnMoLTEwMCk7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6cygtODApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcyg0NjYpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tYWluLXVuaXQtc3VidHRsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBzKDgwKTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBzKC0yNSk7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogcygxMzUpO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBzKC0xMjUpO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHMoMjYxKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuLXVuaXQxMSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcyg5Nik7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHMoNjIzKTtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIHRvcDpzKC0yMCk7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6cyg1NDApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcyg2MjMpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tYWluLXVuaXQtc3VidHRsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBzKDgwKTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBzKDYyMyk7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogcygyMDQpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBzKC0yMzUpO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBzKC00NSk7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcyg4NTApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi4tdW5pdDEyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogcyg1MDYpO1xuXG4gICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgdG9wOnMoLTExMCk7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6cygtNzApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcyg1MDYpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tYWluLXVuaXQtc3VidHRsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBzKDYwKTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IHMoLTEyMCk7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHMoNTE2KTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogcygzNSk7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHMoMTE1KTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBzKDQ3MSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLi11bml0MTMge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBzKDUwNik7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcyg3Nyk7XG4gICAgICAgICAgICAgICAgLm1haW4tdW5pdC1pbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcyg1ODMpO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIHRvcDpzKDM3MCk7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6cyg0ODApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcyg1ODMpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tYWluLXVuaXQtc3VidHRsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBzKDEwMCk7XG5cbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IHMoLTEwMCk7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IHMoLTI3NSk7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHMoMTY5KTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBzKDUxNik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLi11bml0MTQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBzKDUwNik7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICB0b3A6cygtOTApO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OnMoMzgwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHMoNTA2KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubWFpbi11bml0LXN1YnR0bCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcyg2MCk7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogcygtMjUpO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IHMoLTExNik7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHMoLTcwKTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBzKDU3NSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLi11bml0MTUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBzKDQ2Nik7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcygxMDApO1xuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIHRvcDpzKDI2MCk7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6cyg0MzApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcyg0NjYpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tYWluLXVuaXQtc3VidHRsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBzKDYwKTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBzKDQ3Nik7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogcygtMTUwKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogcygtODApO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogcygtOTApO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHMoMjYxKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubWFpbi11bml0LWltZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcygxMCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tYWluLXVuaXQtZGF5IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHMoMTIpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHMoMzgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWFpbi11bml0LXR0bCB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHMoMTI5KTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBzKDE0KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHMoMzApO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcygzMCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tYWluLXVuaXQtdGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBzKDIwKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcygzMCk7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1haW4tdW5pdC10YWdzIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMztcblxuICAgICAgICAgICAgICAgIC5tYWluLXVuaXQtdGFnc19saXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubWFpbi11bml0LXRhZ3NfbGkgYXtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHMoMjgpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHMoMzIpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiBzKDE2KTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzMzMztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIHMoMTkpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHMoMTIpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHMoNSk7XG5cbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2Utb3V0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IzMzMztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiMzMzM7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcygxMCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcygzMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubWFpbi11bml0LW1vcmUwIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogcygxMjgpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcygxNCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHMoOCk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubWFpbi11bml0LW1vcmUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBzKDEyOCk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBzKDE0KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcyg4KTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hcnJvd19yZWFkbW9yZV9ibGFjay5zdmcpIGJvdHRvbS9jb250YWluIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcygxNCk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcygxNCk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcygxMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGE6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTQwJTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMjAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNSU7XG4gICAgICAgICAgICAgICAgICAgIC8vcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLypcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBhcnJvd19mdCAwLjNzIGVhc2Utb3V0IDE7XG4gICAgICAgICAgICAgICAgICAgIGE6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAqL1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtcS1zcH0ge1xuXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogc3coOTApO1xuICAgICAgICAubWFpbi10b3Age1xuICAgICAgICAgICAgaGVpZ2h0OiBzdygzOTApO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOnN3KDYwKTtcbiAgICAgICAgICAgIHZpZGVvIHtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWFpbi10b3AtZGF0YSB7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDY0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWFpbi10b3Atc2Nyb2xsIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IHN3KDMwKTtcbiAgICAgICAgICAgICAgICBib3R0b206IHN3KDMwKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHN3KDIwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tYWluLWFib3V0IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBzdyg2MCk7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgIC5tYWluLWFib3V0LXRleHQge1xuICAgICAgICAgICAgICAgIC5tYWluLWFib3V0LXRleHQtdHRsIHtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiB3KDMzNCk7XG5cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHcoNDMpO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tYWluLWFib3V0LXRleHQtc3VidHRsIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHN3KDQ4KTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBzdygyNCk7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBzdyg0My4yKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogc3coMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5tYWluLWFib3V0LXRleHQtbGVhZHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogc3coLTMpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogc3coNDgpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHN3KDEwKTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHN3KDEwKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogc3coMzApO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tYWluLWFib3V0LXRleHQtZGVzYyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3coMTMpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogc3coNDgpO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogc3coMjMuNCk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHN3KDEzKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubWFpbi1hYm91dC10ZXh0LWxpbmsge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHN3KDE4KTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHN3KDM2KTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHN3KDQ4KTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzMzMztcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBzdygxMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IHN3KDE0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOnN3KDgpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDpzdygyNDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OnN3KDE2MCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6c3coLTEwMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OnN3KC0yMCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tYWluLWFib3V0LWltZyB7XG4gICAgICAgICAgICAgICAgbWl4LWJsZW5kLW1vZGU6ZGFya2VuO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogc3coLTI1KTtcbiAgICAgICAgICAgICAgICB0b3A6IHN3KDE3MCk7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogc3coMTUwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLy9wb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdmlkZW97XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsMCkgc2NhbGUoMS4yKTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLy9tYXJnaW4tcmlnaHQ6IHcoMTAwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1haW4tYWJvdXQtZGF0YSB7XG5cbiAgICAgICAgICAgICAgICBtaXgtYmxlbmQtbW9kZTogZGFya2VuO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogc3coMzUpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHN3KDYwKTtcblxuICAgICAgICAgICAgICAgIC5tYWluLWFib3V0LWRhdGEtaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBzdyg4KTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogc3coMjY1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgdmlkZW97XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLDApIHNjYWxlKDEuNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubWFpbi1hYm91dC1kYXRhLXR0bCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiBzdygxNik7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3coMTApO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzdyg4KTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHN3KDQ4KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubWFpbi1hYm91dC1kYXRhLWRheSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3coMTQpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzdygyKTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHN3KDQ4KTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tYWluLWFib3V0LWRhdGEtc3VidHRsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBzdygxNCk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHN3KDgpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogc3coNDgpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm1haW4tYWJvdXQtZGF0YS12YWwge1xuICAgICAgICAgICAgICAgICAgICBzcGFuLi1zbG90MSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHN3KDQ1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHN3KDEpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBzdygxNCk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIC8vbWFyZ2luLWJvdHRvbTogc3coMzApO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogc3coNDgpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tYWluLWFib3V0LWRhdGEtY2F1dGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3coMTIpO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogc3coMTkuMik7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBzdyg0OCk7XG4gICAgICAgICAgICAgICAgICAgIC8vZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWFpbi1saW5lIHtcbiAgICAgICAgICAgIC8vd2lkdGg6dygxMjAwKTtcblxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAvL2Rpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgICYuLXJldmVyc2Uge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tYWluLWRhdGEge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLy9tYXJnaW4tdG9wOncoLTM5Myk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBzdygtNTApO1xuXG4gICAgICAgICAgICAubWFpbi1kYXRhLWltZyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IHN3KDE2Mik7XG4gICAgICAgICAgICAgICAgLy90b3A6dygzNSk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHN3KDIzNik7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogc3coMjM2KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdmlkZW97XG4gICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OjEwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLDApIHNjYWxlKDEuMik7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBzdygyMzYpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06c2NhbGUoMS4yKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBzdygyODApO1xuICAgICAgICAgICAgICAgIC8qXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHZpZGVve1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OjUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLDApIHNjYWxlKDEuMik7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICAgICAgICAgIH0qL1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWFpbi1kYXRhLXR0bCB7XG4gICAgICAgICAgICAgICAgLy9tYXJnaW4tdG9wOiBzdygtMTQpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBzdygyMTMpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3coMTApO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHN3KDE3KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1haW4tZGF0YS1kYXkge21hcmdpbi1sZWZ0OiBzdygyMTMpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3coMTQpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHN3KDQpO1xuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tYWluLWRhdGEtc3VidHRsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogc3coMjEzKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHN3KDE1LjYpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHN3KDYpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1haW4tZGF0YS12YWwge21hcmdpbi1sZWZ0OiBzdygyMTMpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3coNDApO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1haW4tZGF0YS1hZGQge21hcmdpbi1sZWZ0OiBzdygyMTMpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3coMjQpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzdygxMCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tYWluLWRhdGEtY2F1dGlvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHN3KDIxMyk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBzdygxMCk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1haW4tdW5pdCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIC8vbWFyZ2luOiAwIHN3KDQ5KTtcbiAgICAgICAgICAgIC8vd2lkdGg6IHN3KDI5Mik7XG4gICAgICAgICAgICAvL21hcmdpbi1ib3R0b206IHN3KDYzLjUpO1xuXG5cbiAgICAgICAgICAgICYuLXBpY2t1cDphZnRlcntcbiAgICAgICAgICAgICAgICBjb250ZW50OidQaWNrIFVwISc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6I0YyOUE2RDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6c3coOTApO1xuICAgICAgICAgICAgICAgIHdpZHRoOnN3KDkwKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogc3coOTApO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTpzdygxMik7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0F2ZW5pck5leHRMVFByby1EZW1pJztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tYWluLXVuaXQtaW1nIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzdyg2KTtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBzdygyNzUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1haW4tdW5pdC1kYXkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3coMTEpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHN3KDE2KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1haW4tdW5pdC10dGwge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBzdyg3Mik7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogc3coOCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBzdygxNSk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzdygxNCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tYWluLXVuaXQtdGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBzdygxNCk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHN3KDEwKTtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWFpbi11bml0LXRhZ3Mge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIC5tYWluLXVuaXQtdGFnc19saSB7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBzdygxOSk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogc3coMjIpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiBzdygxMSk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc3coMS41cHgpIHNvbGlkICMzMzM7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCBzdygxMCk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3coMTApO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHN3KDUpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzdyg1KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHN3KDE1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tYWluLXVuaXQtbW9yZTAge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBzdyg4OSk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBzdygxMik7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHN3KDQpO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1haW4tdW5pdC1tb3JlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogc3coODkpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3coMTApO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBzdyg0KTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hcnJvd19yZWFkbW9yZV9ibGFjay5zdmcpIGJvdHRvbS9jb250YWluIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBzdygxMik7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogc3coMTIpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHN3KDQpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tYWluLXVuaXQtc3VidHRsIHtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLi1jb3ZlcntcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgICAgIHJpZ2h0OjA7XG4gICAgICAgICAgICAgICAgYm90dG9tOjA7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tYWluLXVuaXQtbW9yZXtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuLXVuaXQxIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBzdygxMDApO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBzdyg0OSk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHN3KDI5Mik7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICB0b3A6c3coMTYwKTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDpzdygyNTApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubWFpbi11bml0LWltZyBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogc3coMjkyKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubWFpbi11bml0LXN1YnR0bCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3coNTApO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHN3KDApO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IHN3KC00OCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IHN3KC0xMDApO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBzdygtOTApO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHN3KDMwNCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLi11bml0MiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogc3coNjMuNSk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHN3KDI0OCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHN3KDgwKTtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIHRvcDpzdygtMzApO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OnN3KC0zMCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm1haW4tdW5pdC1pbWcgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHN3KDI0OCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm1haW4tdW5pdC1zdWJ0dGwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHN3KDQwKTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBzdygyNTUpO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IHN3KC0xMDApO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBzdygxMCk7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBzdygtODcpO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHN3KDI1Nik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLi11bml0MyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogc3coMTEzLjUpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBzdygzMTApO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBzdyg0Mik7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICB0b3A6c3coLTMwKTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDpzdygyNDApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubWFpbi11bml0LWltZyBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogc3coMzEwKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubWFpbi11bml0LXN1YnR0bCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3coNDApO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHN3KC0yMCk7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogc3coLTYwKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogc3coLTIwKTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogc3coLTIwKTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG5cbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHN3KDIyNik7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTpzY2FsZVkoMC41NDIpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOnRvcDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuLXVuaXQ0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogc3coMTY4KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogc3coMTgpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHN3KC0xMDApO1xuXG5cbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICB0b3A6c3coLTcwKTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDpzdyg5MCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5tYWluLXVuaXQtaW1nIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBzdygxNjgpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tYWluLXVuaXQtc3VidHRsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBzdyg0MCk7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogc3coLTEzMCk7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogc3coLTEwKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IHN3KC0xNjMpO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBzdygtOTApO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHN3KDI0NCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5tYWluLXVuaXQtdHRsIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6c3coMjIwKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubWFpbi11bml0LXRleHQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDpzdygyMjApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi4tdW5pdDUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHN3KDE0MCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHN3KDI5Mik7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHN3KDM5KTtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIHRvcDpzdygtNDApO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OnN3KC0xMCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm1haW4tdW5pdC1pbWcgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHN3KDI5Mik7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm1haW4tdW5pdC1zdWJ0dGwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHN3KDgwKTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBzdyg2MjMpO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IHN3KDIwNCk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IHN3KC0xNDApO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBzdygtMjApO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHN3KDM4MCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLi11bml0NiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogc3coMTI3KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogc3coMzEwKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogc3coNDIpO1xuXG4gICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgdG9wOnN3KDE2MCk7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6c3coMjUwKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubWFpbi11bml0LWltZyBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogc3coMzEwKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubWFpbi11bml0LXN1YnR0bCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3coNDApO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHN3KDApO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IHN3KC00MCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IHN3KC00MCk7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHN3KDgwKTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG5cbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHN3KDI3MSk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46dG9wO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi4tdW5pdDcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHN3KDE0MCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHN3KDQ5KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogc3coMjkyKTtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICB0b3A6c3coLTQwKTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDpzdygyNDApO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tYWluLXVuaXQtaW1nIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBzdygyOTIpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tYWluLXVuaXQtc3VidHRsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBzdyg1MCk7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogc3coMCk7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogc3coLTQ4KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogc3coLTEwMCk7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHN3KC05MCk7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogc3coMzA0KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuLXVuaXQ4IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBzdyg2My41KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogc3coMjQ4KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogc3coODApO1xuICAgICAgICAgICAgICAgIC5tYWluLXVuaXQtaW1nIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBzdygyNDgpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tYWluLXVuaXQtc3VidHRsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBzdyg0MCk7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogc3coMjU1KTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBzdygtMTAwKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogc3coMTApO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogc3coLTg3KTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBzdygyNTYpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi4tdW5pdDkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHN3KDE0MCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHN3KDQ5KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogc3coMjkyKTtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICB0b3A6c3coLTQwKTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDpzdygyNDApO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tYWluLXVuaXQtaW1nIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBzdygyOTIpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tYWluLXVuaXQtc3VidHRsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBzdyg1MCk7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogc3coMCk7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogc3coLTQ4KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogc3coLTEwMCk7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHN3KC05MCk7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogc3coMzA0KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAgJi4tdW5pdDEwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBzdygxNDApO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBzdyg0OSk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHN3KDI5Mik7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgdG9wOnN3KC00MCk7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6c3coMjQwKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubWFpbi11bml0LWltZyBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogc3coMjkyKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubWFpbi11bml0LXN1YnR0bCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3coNTApO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHN3KDApO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IHN3KC00OCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IHN3KC0xMDApO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBzdygtOTApO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHN3KDMwNCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLi11bml0MTEge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHN3KDE0MCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHN3KDI5Mik7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHN3KDM5KTtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIHRvcDpzdygtNDApO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OnN3KC0xMCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm1haW4tdW5pdC1pbWcgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHN3KDI5Mik7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm1haW4tdW5pdC1zdWJ0dGwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHN3KDgwKTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBzdyg2MjMpO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IHN3KDIwNCk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IHN3KC0xNDApO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBzdygtMjApO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHN3KDM4MCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLi11bml0MTIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHN3KDEyNyk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHN3KDMxMCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHN3KDQyKTtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIHRvcDpzdygxNjApO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OnN3KDI1MCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm1haW4tdW5pdC1pbWcgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHN3KDMxMCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm1haW4tdW5pdC1zdWJ0dGwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHN3KDQwKTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBzdygwKTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBzdygtNDApO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBzdygtNDApO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBzdyg4MCk7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBzdygyNzEpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOnRvcDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuLXVuaXQxMyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogc3coMTQwKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogc3coNDkpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBzdygyOTIpO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIHRvcDpzdygtNDApO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OnN3KDI0MCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm1haW4tdW5pdC1pbWcgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHN3KDI5Mik7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm1haW4tdW5pdC1zdWJ0dGwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHN3KDUwKTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBzdygwKTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBzdygtNDgpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBzdygtMTAwKTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogc3coLTkwKTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBzdygzMDQpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi4tdW5pdDE0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBzdyg2My41KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogc3coMjQ4KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogc3coODApO1xuICAgICAgICAgICAgICAgIC5tYWluLXVuaXQtaW1nIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBzdygyNDgpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tYWluLXVuaXQtc3VidHRsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBzdyg0MCk7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogc3coMjU1KTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBzdygtMTAwKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogc3coMTApO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogc3coLTg3KTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBzdygyNTYpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi4tdW5pdDE1IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogc3coNDY2KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBzdygxMDApO1xuXG4gICAgICAgICAgICAgICAgLm1haW4tdW5pdC1pbWcgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHN3KDQ2Nik7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm1haW4tdW5pdC1zdWJ0dGwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHN3KDYwKTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBzdyg0NzYpO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IHN3KC0xNTApO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBzdygtODApO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogc3coLTkwKTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBzdygyNjEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufSIsIlxuLm1lbnV7XG5cdEBtZWRpYSAjeyRtcS1wY30ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0QG1lZGlhICN7JG1xLXNwfSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDowO1xuXHRcdHJpZ2h0OjA7XG5cdFx0YmFja2dyb3VuZDojZmZmO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR3aWR0aDpzdygyNTApO1xuXHRcdHotaW5kZXg6IDM7XG5cdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZSg2Ni42NjY2N3Z3LDApO1xuXHRcdHRyYW5zaXRpb246YWxsIGVhc2Utb3V0IDAuNHM7XG5cdFx0Ji4tc2hvd3tcblx0XHRcdHRyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKTtcblx0XHR9XG5cdFx0Lm1lbnVfY2xvc2V7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6c3coODUpO1xuXHRcdFx0cmlnaHQ6c3coMjUpO1xuXHRcdFx0aW1ne1xuXHRcdFx0XHR3aWR0aDpzdygyMCk7XG5cdFx0XHRcdGhlaWdodDpzdygyMCk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5tZW51LW5hdntcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRvcDo1MCU7XG5cdFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTUwJSk7XG5cdFx0XHRsaXtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogc3coNDApO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogc3coMjApO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogc3coMjcuMzIpO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0d2lkdGg6c3coMjApO1xuXHRcdFx0XHRcdG1hcmdpbjowICBzdygxNSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Lm1lbnVfY29tcGFueXtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTpzdyg0MCk7XG5cdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0Zm9udC1zaXplOiBzdygxNCk7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuXHRcdH1cblx0fVxufVxuXG4ubWVudWxheWVye1xuXHRAbWVkaWEgI3skbXEtcGN9IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdEBtZWRpYSAjeyRtcS1zcH0ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDowO1xuXHRcdHJpZ2h0OjA7XG5cdFx0YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuNCk7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0ei1pbmRleDogMjtcblx0fVxufSIsIi5wYW4ge1xuICAgIEBtZWRpYSAjeyRtcS1wY30ge1xuXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjBmMGYwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcbiAgICAgICAgcGFkZGluZy10b3A6IHcoODApO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogdyg4MCk7XG5cbiAgICAgICAgLnBhbi1saXN0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgLnBhbi1saXN0X2xpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHcoMTQpO1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcvJ1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDo2MDA7XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgI3skbXEtbH0ge1xuXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjBmMGYwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcbiAgICAgICAgcGFkZGluZy10b3A6IHMoODApO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcyg4MCk7XG5cbiAgICAgICAgLnBhbi1saXN0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgLnBhbi1saXN0X2xpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHMoMTQpO1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcvJ1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDo2MDA7XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtcS1zcH0ge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2YwZjBmMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7XG4gICAgICAgIHBhZGRpbmctdG9wOiB3KDgwKTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHcoODApO1xuXG4gICAgICAgIC5wYW4tbGlzdCB7XG4gICAgICAgICAgICAvL2Rpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAvL2p1c3RpZnktY29udGVudDpsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luOiAwIHN3KDE4KTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgIC5wYW4tbGlzdF9saSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3coMTQpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBzdygyNS4yKTtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnLyc7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NjAwO1xuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuZ2VvbWV0cnl7XG4gICAgdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDZweCk7XG4gICAgb3BhY2l0eTowO1xuICAgIHRyYW5zaXRpb246YWxsIDAuM3MgZWFzZS1pbi1vdXQsb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgICB3aWxsLWNoYW5nZTp0cmFuc2Zvcm07XG4gICAgJi4tc2hvd3tcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApO1xuICAgICAgICBvcGFjaXR5OjE7XG4gICAgfVxufVxuLnBybHh7XG4gICAgdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDZweCk7XG4gICAgb3BhY2l0eTowO1xuICAgIHRyYW5zaXRpb246YWxsIDAuMnMgZWFzZS1pbi1vdXQsb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgICB3aWxsLWNoYW5nZTp0cmFuc2Zvcm07XG4gICAgJi4tc2NhbGV7XG4gICAgXHR0cmFuc2Zvcm06c2NhbGUoMS4zKTtcbiAgICB9XG4gICAgJi4tc2hvd3tcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApO1xuICAgICAgICBvcGFjaXR5OjE7XG4gICAgfVxuICAgICYuLWNvdmVye1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHRvcDowcHg7XG4gICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOmFsbCAxLjJzIGN1YmljLWJlemllciguODYsIDAsIC4wNywgMSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiNmZmY7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOmJvdHRvbSBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgdHJhbnNmb3JtOnNjYWxlKDEuMjQpO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246YWxsIDExcyBsaW5lYXIsb3BhY2l0eSAxLjZzIGxpbmVhcjtcbiAgICAgICAgfVxuICAgICAgICAmLi1zaG93e1xuICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApO1xuICAgICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06c2NhbGVZKDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOnNjYWxlKDEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG4ucHJseEx7XG4gICAgdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDZweCk7XG4gICAgb3BhY2l0eTowO1xuICAgIHRyYW5zaXRpb246YWxsIDAuMnMgMC4ycyBlYXNlLWluLW91dCxvcGFjaXR5IDAuMnMgMC4ycyBsaW5lYXI7XG4gICAgd2lsbC1jaGFuZ2U6dHJhbnNmb3JtO1xuICAgICYuLXNjYWxle1xuICAgIFx0dHJhbnNmb3JtOnNjYWxlKDEuMyk7XG4gICAgfVxuICAgICYuLXNob3d7XG4gICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKTtcbiAgICAgICAgb3BhY2l0eToxO1xuICAgIH1cbn1cbi5wcmx4UntcbiAgICB0cmFuc2Zvcm06dHJhbnNsYXRlKDAsNnB4KTtcbiAgICBvcGFjaXR5OjA7XG4gICAgdHJhbnNpdGlvbjphbGwgMC4ycyAwLjJzIGVhc2UtaW4tb3V0LG9wYWNpdHkgMC4ycyAwLjJzIGxpbmVhcjtcbiAgICB3aWxsLWNoYW5nZTp0cmFuc2Zvcm07XG4gICAgJi4tc2NhbGV7XG4gICAgXHR0cmFuc2Zvcm06c2NhbGUoMS4zKTtcbiAgICB9XG4gICAgJi4tc2hvd3tcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApO1xuICAgICAgICBvcGFjaXR5OjE7XG4gICAgfVxufSIsIi5wcm9kdWN0cyB7XG4gICAgQG1lZGlhICN7JG1xLXBjfSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy10b3A6IHcoMTUyKTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHcoMTQwKTtcblxuICAgICAgICBcbiAgICAgICAgLnByb2R1Y3RzLXR0bCB7XG4gICAgICAgICAgICBmb250LXNpemU6IHcoNjApO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdygxMCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogdyg3NS40OCk7XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9kdWN0cy1zdWJ0dGwge1xuICAgICAgICAgICAgZm9udC1zaXplOiB3KDIwKTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHcoODMpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICB9XG5cbiAgICAgICAgLnByb2R1Y3RzLWxpc3Qge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICAucHJvZHVjdHMtbGlzdF9saSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAmLi1vdmVyOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOmFsbCAwLjFzIGVhc2Utb3V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuLW92ZXI6aG92ZXI6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgd2lkdGg6IHcoNTQzKTtcblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzkwNzBBRjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM4MEQ0Qjg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbWFyZ2luOjAgdygyMCk7XG4gICAgICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6dyg3MCkgdyg3Nik7XG5cbiAgICAgICAgICAgICAgICAucHJvZHVjdHMtbGlzdC10dGwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHcoMzApO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdygzNik7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHcoNDQpO1xuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnByb2R1Y3RzLWxpc3QtdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdygxNik7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB3KDI1LjYpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB3KDYwKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wcm9kdWN0cy1saXN0LXR0bDIge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHcoMzApO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdygzNik7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHcoMjApO1xuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnByb2R1Y3RzLWxpc3QtdGV4dDIge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHcoMTYpO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdygyNS42KTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdygzMCk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucHJvZHVjdHMtbGlzdC1saW5rMiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdygyMCk7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB3KDI3LjMyKTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdygzMCk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiB3KDMwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTIwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC4wO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiB3KDIpIHNvbGlkICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHcoNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDp3KDgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDp3KDgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogdyg4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIFtkYXRhLXN0YXRlPVwiaG92ZXJcIl17XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIFtkYXRhLXN0YXRlPVwibm9ob3ZlclwiXXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBbZGF0YS1zdGF0ZT1cImhvdmVyXCJde1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkYXRhLXN0YXRlPVwibm9ob3ZlclwiXXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojODBENEI4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzgwRDRCODtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxLjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucHJvZHVjdHMtbGlzdC1pbWcge1xuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHcoMzkwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogdygzMDIpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhICN7JG1xLWx9IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLXRvcDogcygxNTIpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcygxNDApO1xuXG4gICAgICAgIC5wcm9kdWN0cy10dGwge1xuICAgICAgICAgICAgZm9udC1zaXplOiBzKDYwKTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHMoMTApO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHMoNzUuNDgpO1xuXG4gICAgICAgIH1cblxuICAgICAgICAucHJvZHVjdHMtc3VidHRsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcygyMCk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzKDgzKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9kdWN0cy1saXN0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgLnByb2R1Y3RzLWxpc3RfbGkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBzKDU0Myk7XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM5MDcwQUY7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjODBENEI4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIG1hcmdpbjowIHMoMjApO1xuICAgICAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOnMoNzApIHMoNzYpO1xuXG4gICAgICAgICAgICAgICAgLnByb2R1Y3RzLWxpc3QtdHRsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBzKDMwKTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHMoMzYpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzKDQ0KTtcblxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wcm9kdWN0cy1saXN0LXRleHQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHMoMTYpO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcygyNS42KTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcyg2MCk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucHJvZHVjdHMtbGlzdC10dGwyIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBzKDMwKTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHMoMzYpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzKDIwKTtcblxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wcm9kdWN0cy1saXN0LXRleHQyIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBzKDE2KTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHMoMjUuNik7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHMoMzApO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnByb2R1Y3RzLWxpc3QtbGluazIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHMoMjApO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcygyNy4zMik7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHMoMzApO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcygzMCk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHMoMikgc29saWQgI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcyg0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOnMoOCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOnMoOCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBzKDgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnByb2R1Y3RzLWxpc3QtaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBzKDM5MCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHMoMzAyKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtcS1zcH0ge1xuXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy10b3A6IHN3KDkwKTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHN3KDApO1xuXG4gICAgICAgIC5wcm9kdWN0cy10dGwge1xuICAgICAgICAgICAgZm9udC1zaXplOiBzdyg0MCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogc3coNTQuNjQpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogc3coMyk7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZHVjdHMtc3VidHRsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogc3coMTQpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogc3coNTApO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9kdWN0cy1saXN0IHtcbiAgICAgICAgICAgIC5wcm9kdWN0cy1saXN0X2xpMSBhe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogc3coMjApO1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzkwNzBBRjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjODBENEI4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgLnByb2R1Y3RzLWxpc3QtZGF0YSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBzdygxOCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5wcm9kdWN0cy1saXN0LXR0bCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3coMjApO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzdygxMCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnByb2R1Y3RzLWxpc3QtdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3coMTIpO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogc3coMTkuMik7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBzdygtMSk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnByb2R1Y3RzLWxpc3QtaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHN3KDE2OCk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogc3coMTY4KTtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHN3KDE2OCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBzdygtMjUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnByb2R1Y3RzLWxpc3RfbGkye1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogc3coMTAwKTtcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM5MDcwQUY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzgwRDRCODtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIC5wcm9kdWN0cy1saXN0LWRhdGEge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogc3coMTgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucHJvZHVjdHMtbGlzdC10dGwyIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBzdygyMCk7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHN3KDEwKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucHJvZHVjdHMtbGlzdC10ZXh0MiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3coMTIpO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogc3coMTkuMik7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBzdygtMSk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHN3KDIwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnByb2R1Y3RzLWxpc3QtbGluazIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHN3KDE0KTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHN3KDE5LjEyKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHN3KDEwKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDpzdyg2KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6c3coNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBzdygyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc3coMikgc29saWQgI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnByb2R1Y3RzLWxpc3QtaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHN3KDE2OCk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogc3coMTY4KTtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHN3KDE2OCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBzdygtMjUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59IiwiLi1zbG90MXtcblx0c3Bhbntcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cdC4tbnVte1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Y29sb3I6I2ZmZjtcblx0XHQmOmFmdGVye1xuXHRcdFx0Y29udGVudDonMFxcQSAxXFxBIDJcXEEgM1xcQSA0XFxBIDVcXEEgNlxcQSA3XFxBIDhcXEEgOVxcQSAwXFxBIDFcXEEgMlxcQSAzXFxBIDRcXEEgNVxcQSA2XFxBIDdcXEEgOFxcQSA5Jztcblx0XHRcdHdoaXRlLXNwYWNlOnByZTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0dG9wOjA7XG5cdFx0XHRsZWZ0OjA7XG5cdFx0XHRwYWRkaW5nLXRvcDogcyg3MCk7XG5cdFx0XHRjb2xvcjojMzMzO1xuXHRcdFx0dHJhbnNpdGlvbjoxLjJzIDAuOHMgYWxsIGVhc2Utb3V0O1xuXHRcdH1cblx0XHQmOm50aC1jaGlsZCgxKTphZnRlcnt0cmFuc2l0aW9uOjEuMnMgMC4ycyBhbGwgZWFzZS1vdXQ7fVxuXHRcdCY6bnRoLWNoaWxkKDIpOmFmdGVye3RyYW5zaXRpb246MS4ycyAwLjNzIGFsbCBlYXNlLW91dDt9XG5cdFx0JjpudGgtY2hpbGQoMyk6YWZ0ZXJ7dHJhbnNpdGlvbjoxLjJzIDAuNHMgYWxsIGVhc2Utb3V0O31cblx0XHQmOm50aC1jaGlsZCg0KTphZnRlcnt0cmFuc2l0aW9uOjEuMnMgMC41cyBhbGwgZWFzZS1vdXQ7fVxuXHRcdCY6bnRoLWNoaWxkKDUpOmFmdGVye3RyYW5zaXRpb246MS4ycyAwLjZzIGFsbCBlYXNlLW91dDt9XG5cdFx0JjpudGgtY2hpbGQoNik6YWZ0ZXJ7dHJhbnNpdGlvbjoxLjJzIDAuN3MgYWxsIGVhc2Utb3V0O31cblx0XHQmOm50aC1jaGlsZCg3KTphZnRlcnt0cmFuc2l0aW9uOjEuMnMgMC44cyBhbGwgZWFzZS1vdXQ7fVxuXHRcdCY6bnRoLWNoaWxkKDgpOmFmdGVye3RyYW5zaXRpb246MS4ycyAwLjlzIGFsbCBlYXNlLW91dDt9XG5cdFx0JjpudGgtY2hpbGQoOSk6YWZ0ZXJ7dHJhbnNpdGlvbjoxLjJzIDEuMHMgYWxsIGVhc2Utb3V0O31cblx0fVxufVxuXG5cbi4tc2xvdDJ7XG5cdHNwYW57XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXHQuLW51bXtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGNvbG9yOiNmZmY7XG5cdFx0JjphZnRlcntcblx0XHRcdGNvbnRlbnQ6JzBcXEEgMVxcQSAyXFxBIDNcXEEgNFxcQSA1XFxBIDZcXEEgN1xcQSA4XFxBIDlcXEEgMFxcQSAxXFxBIDJcXEEgM1xcQSA0XFxBIDVcXEEgNlxcQSA3XFxBIDhcXEEgOSc7XG5cdFx0XHR3aGl0ZS1zcGFjZTpwcmU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdHRvcDowO1xuXHRcdFx0bGVmdDowO1xuXHRcdFx0cGFkZGluZy10b3A6IHMoOTApO1xuXHRcdFx0Y29sb3I6IzMzMztcblx0XHRcdHRyYW5zaXRpb246MS4ycyAwLjhzIGFsbCBlYXNlLW91dDtcblx0XHR9XG5cdFx0JjpudGgtY2hpbGQoMSk6YWZ0ZXJ7dHJhbnNpdGlvbjoxLjJzIDAuMnMgYWxsIGVhc2Utb3V0O31cblx0XHQmOm50aC1jaGlsZCgyKTphZnRlcnt0cmFuc2l0aW9uOjEuMnMgMC4zcyBhbGwgZWFzZS1vdXQ7fVxuXHRcdCY6bnRoLWNoaWxkKDMpOmFmdGVye3RyYW5zaXRpb246MS4ycyAwLjRzIGFsbCBlYXNlLW91dDt9XG5cdFx0JjpudGgtY2hpbGQoNCk6YWZ0ZXJ7dHJhbnNpdGlvbjoxLjJzIDAuNXMgYWxsIGVhc2Utb3V0O31cblx0XHQmOm50aC1jaGlsZCg1KTphZnRlcnt0cmFuc2l0aW9uOjEuMnMgMC42cyBhbGwgZWFzZS1vdXQ7fVxuXHRcdCY6bnRoLWNoaWxkKDYpOmFmdGVye3RyYW5zaXRpb246MS4ycyAwLjdzIGFsbCBlYXNlLW91dDt9XG5cdFx0JjpudGgtY2hpbGQoNyk6YWZ0ZXJ7dHJhbnNpdGlvbjoxLjJzIDAuOHMgYWxsIGVhc2Utb3V0O31cblx0XHQmOm50aC1jaGlsZCg4KTphZnRlcnt0cmFuc2l0aW9uOjEuMnMgMC45cyBhbGwgZWFzZS1vdXQ7fVxuXHRcdCY6bnRoLWNoaWxkKDkpOmFmdGVye3RyYW5zaXRpb246MS4ycyAxLjBzIGFsbCBlYXNlLW91dDt9XG5cdH1cbn1cblxuXG4uLXNsb3Qxe1xuXHRzcGFue1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cblx0Li1udW17XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRjb2xvcjojZmZmO1xuXHRcdCY6YWZ0ZXJ7XG5cdFx0XHRjb250ZW50OicwXFxBIDFcXEEgMlxcQSAzXFxBIDRcXEEgNVxcQSA2XFxBIDdcXEEgOFxcQSA5XFxBIDBcXEEgMVxcQSAyXFxBIDNcXEEgNFxcQSA1XFxBIDZcXEEgN1xcQSA4XFxBIDknO1xuXHRcdFx0d2hpdGUtc3BhY2U6cHJlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHR0b3A6MDtcblx0XHRcdGxlZnQ6MDtcblx0XHRcdEBtZWRpYSAjeyRtcS1wY30ge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogdzIoNzApO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhICN7JG1xLWwyfSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiBzKDcwKTtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSAjeyRtcS1zcH0ge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogc3coNDUpO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRjb2xvcjojMzMzO1xuXHRcdFx0dHJhbnNpdGlvbjoxLjJzIDAuOHMgYWxsIGVhc2Utb3V0O1xuXHRcdH1cblx0XHQmOm50aC1jaGlsZCgxKTphZnRlcnt0cmFuc2l0aW9uOjEuMnMgMC4ycyBhbGwgZWFzZS1vdXQ7fVxuXHRcdCY6bnRoLWNoaWxkKDIpOmFmdGVye3RyYW5zaXRpb246MS4ycyAwLjNzIGFsbCBlYXNlLW91dDt9XG5cdFx0JjpudGgtY2hpbGQoMyk6YWZ0ZXJ7dHJhbnNpdGlvbjoxLjJzIDAuNHMgYWxsIGVhc2Utb3V0O31cblx0XHQmOm50aC1jaGlsZCg0KTphZnRlcnt0cmFuc2l0aW9uOjEuMnMgMC41cyBhbGwgZWFzZS1vdXQ7fVxuXHRcdCY6bnRoLWNoaWxkKDUpOmFmdGVye3RyYW5zaXRpb246MS4ycyAwLjZzIGFsbCBlYXNlLW91dDt9XG5cdFx0JjpudGgtY2hpbGQoNik6YWZ0ZXJ7dHJhbnNpdGlvbjoxLjJzIDAuN3MgYWxsIGVhc2Utb3V0O31cblx0XHQmOm50aC1jaGlsZCg3KTphZnRlcnt0cmFuc2l0aW9uOjEuMnMgMC44cyBhbGwgZWFzZS1vdXQ7fVxuXHRcdCY6bnRoLWNoaWxkKDgpOmFmdGVye3RyYW5zaXRpb246MS4ycyAwLjlzIGFsbCBlYXNlLW91dDt9XG5cdFx0JjpudGgtY2hpbGQoOSk6YWZ0ZXJ7dHJhbnNpdGlvbjoxLjJzIDEuMHMgYWxsIGVhc2Utb3V0O31cblx0fVxufVxuXG5cbi4tc2xvdDJ7XG5cdHNwYW57XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXHQuLW51bXtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGNvbG9yOiNmZmY7XG5cdFx0JjphZnRlcntcblx0XHRcdGNvbnRlbnQ6JzBcXEEgMVxcQSAyXFxBIDNcXEEgNFxcQSA1XFxBIDZcXEEgN1xcQSA4XFxBIDlcXEEgMFxcQSAxXFxBIDJcXEEgM1xcQSA0XFxBIDVcXEEgNlxcQSA3XFxBIDhcXEEgOSc7XG5cdFx0XHR3aGl0ZS1zcGFjZTpwcmU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdHRvcDowO1xuXHRcdFx0bGVmdDowO1xuXHRcdFx0cGFkZGluZy10b3A6IHMoOTApO1xuXHRcdFx0QG1lZGlhICN7JG1xLXBjfSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiB3Mig5MCk7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgI3skbXEtbDJ9IHtcblx0XHRcdFx0cGFkZGluZy10b3A6IHMoOTApO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhICN7JG1xLXNwfSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiBzdyg0MCk7XG5cdFx0XHR9XG5cdFx0XHRjb2xvcjojMzMzO1xuXHRcdFx0dHJhbnNpdGlvbjoxLjJzIDAuOHMgYWxsIGVhc2Utb3V0O1xuXHRcdH1cblx0XHQmOm50aC1jaGlsZCgxKTphZnRlcnt0cmFuc2l0aW9uOjEuMnMgMC4ycyBhbGwgZWFzZS1vdXQ7fVxuXHRcdCY6bnRoLWNoaWxkKDIpOmFmdGVye3RyYW5zaXRpb246MS4ycyAwLjNzIGFsbCBlYXNlLW91dDt9XG5cdFx0JjpudGgtY2hpbGQoMyk6YWZ0ZXJ7dHJhbnNpdGlvbjoxLjJzIDAuNHMgYWxsIGVhc2Utb3V0O31cblx0XHQmOm50aC1jaGlsZCg0KTphZnRlcnt0cmFuc2l0aW9uOjEuMnMgMC41cyBhbGwgZWFzZS1vdXQ7fVxuXHRcdCY6bnRoLWNoaWxkKDUpOmFmdGVye3RyYW5zaXRpb246MS4ycyAwLjZzIGFsbCBlYXNlLW91dDt9XG5cdFx0JjpudGgtY2hpbGQoNik6YWZ0ZXJ7dHJhbnNpdGlvbjoxLjJzIDAuN3MgYWxsIGVhc2Utb3V0O31cblx0XHQmOm50aC1jaGlsZCg3KTphZnRlcnt0cmFuc2l0aW9uOjEuMnMgMC44cyBhbGwgZWFzZS1vdXQ7fVxuXHRcdCY6bnRoLWNoaWxkKDgpOmFmdGVye3RyYW5zaXRpb246MS4ycyAwLjlzIGFsbCBlYXNlLW91dDt9XG5cdFx0JjpudGgtY2hpbGQoOSk6YWZ0ZXJ7dHJhbnNpdGlvbjoxLjJzIDEuMHMgYWxsIGVhc2Utb3V0O31cblx0fVxufVxuXG4gQG1lZGlhICN7JG1xLXBjfSB7XG4uLXNob3d7XG5cdC4tc2xvdDF7XG5cdFx0Li1udW17XG5cdFx0XHQmLi1udW0xOmFmdGVye1xuXHRcdFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTQuODYxMTF2dyAqIDIpO1xuXHRcdFx0fVxuXHRcdFx0Ji4tbnVtMjphZnRlcntcblx0XHRcdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLC00Ljg2MTExdncgKiAzKTtcblx0XHRcdH1cblx0XHRcdCYuLW51bTM6YWZ0ZXJ7XG5cdFx0XHRcdHRyYW5zZm9ybTp0cmFuc2xhdGUoMCwtNC44NjExMXZ3ICogNCk7XG5cdFx0XHR9XG5cdFx0XHQmLi1udW00OmFmdGVye1xuXHRcdFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTQuODYxMTF2dyAqIDUpO1xuXHRcdFx0fVxuXHRcdFx0Ji4tbnVtNTphZnRlcntcblx0XHRcdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLC00Ljg2MTExdncgKiA2KTtcblx0XHRcdH1cblx0XHRcdCYuLW51bTY6YWZ0ZXJ7XG5cdFx0XHRcdHRyYW5zZm9ybTp0cmFuc2xhdGUoMCwtNC44NjExMXZ3ICogNyk7XG5cdFx0XHR9XG5cdFx0XHQmLi1udW03OmFmdGVye1xuXHRcdFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTQuODYxMTF2dyAqIDgpO1xuXHRcdFx0fVxuXHRcdFx0Ji4tbnVtODphZnRlcntcblx0XHRcdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLC00Ljg2MTExdncgKiA5KTtcblx0XHRcdH1cblx0XHRcdCYuLW51bTk6YWZ0ZXJ7XG5cdFx0XHRcdHRyYW5zZm9ybTp0cmFuc2xhdGUoMCwtNC44NjExMXZ3ICogMTApO1xuXHRcdFx0fVxuXHRcdFx0Ji4tbnVtMDphZnRlcntcblx0XHRcdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLC00Ljg2MTExdncgKiAxMSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuLi1zaG93e1xuXHQuLXNsb3Qye1xuXHRcdC4tbnVte1xuXHRcdFx0Ji4tbnVtMTphZnRlcntcblx0XHRcdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLC02LjI1dncgKiAyKTtcblx0XHRcdH1cblx0XHRcdCYuLW51bTI6YWZ0ZXJ7XG5cdFx0XHRcdHRyYW5zZm9ybTp0cmFuc2xhdGUoMCwtNi4yNXZ3ICogMyk7XG5cdFx0XHR9XG5cdFx0XHQmLi1udW0zOmFmdGVye1xuXHRcdFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTYuMjV2dyAqIDQpO1xuXHRcdFx0fVxuXHRcdFx0Ji4tbnVtNDphZnRlcntcblx0XHRcdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLC02LjI1dncgKiA1KTtcblx0XHRcdH1cblx0XHRcdCYuLW51bTU6YWZ0ZXJ7XG5cdFx0XHRcdHRyYW5zZm9ybTp0cmFuc2xhdGUoMCwtNi4yNXZ3ICogNik7XG5cdFx0XHR9XG5cdFx0XHQmLi1udW02OmFmdGVye1xuXHRcdFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTYuMjV2dyAqIDcpO1xuXHRcdFx0fVxuXHRcdFx0Ji4tbnVtNzphZnRlcntcblx0XHRcdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLC02LjI1dncgKiA4KTtcblx0XHRcdH1cblx0XHRcdCYuLW51bTg6YWZ0ZXJ7XG5cdFx0XHRcdHRyYW5zZm9ybTp0cmFuc2xhdGUoMCwtNi4yNXZ3ICogOSk7XG5cdFx0XHR9XG5cdFx0XHQmLi1udW05OmFmdGVye1xuXHRcdFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTYuMjV2dyAqIDEwKTtcblx0XHRcdH1cblx0XHRcdCYuLW51bTA6YWZ0ZXJ7XG5cdFx0XHRcdHRyYW5zZm9ybTp0cmFuc2xhdGUoMCwtNi4yNXZ3ICogMTEpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxufVxuIEBtZWRpYSAjeyRtcS1sMn0ge1xuLi1zaG93e1xuXHQuLXNsb3Qxe1xuXHRcdC4tbnVte1xuXHRcdFx0Ji4tbnVtMTphZnRlcntcblx0XHRcdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLC0xNDBweCk7XG5cdFx0XHR9XG5cdFx0XHQmLi1udW0yOmFmdGVye1xuXHRcdFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTIxMHB4KTtcblx0XHRcdH1cblx0XHRcdCYuLW51bTM6YWZ0ZXJ7XG5cdFx0XHRcdHRyYW5zZm9ybTp0cmFuc2xhdGUoMCwtMjgwcHgpO1xuXHRcdFx0fVxuXHRcdFx0Ji4tbnVtNDphZnRlcntcblx0XHRcdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLC0zNTBweCk7XG5cdFx0XHR9XG5cdFx0XHQmLi1udW01OmFmdGVye1xuXHRcdFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTQyMHB4KTtcblx0XHRcdH1cblx0XHRcdCYuLW51bTY6YWZ0ZXJ7XG5cdFx0XHRcdHRyYW5zZm9ybTp0cmFuc2xhdGUoMCwtNDkwcHgpO1xuXHRcdFx0fVxuXHRcdFx0Ji4tbnVtNzphZnRlcntcblx0XHRcdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLC01NjBweCk7XG5cdFx0XHR9XG5cdFx0XHQmLi1udW04OmFmdGVye1xuXHRcdFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTYzMHB4KTtcblx0XHRcdH1cblx0XHRcdCYuLW51bTk6YWZ0ZXJ7XG5cdFx0XHRcdHRyYW5zZm9ybTp0cmFuc2xhdGUoMCwtNzAwcHgpO1xuXHRcdFx0fVxuXHRcdFx0Ji4tbnVtMDphZnRlcntcblx0XHRcdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLC03NzBweCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuLi1zaG93e1xuXHQuLXNsb3Qye1xuXHRcdC4tbnVte1xuXHRcdFx0Ji4tbnVtMTphZnRlcntcblx0XHRcdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLC0xODBweCk7XG5cdFx0XHR9XG5cdFx0XHQmLi1udW0yOmFmdGVye1xuXHRcdFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTI3MHB4KTtcblx0XHRcdH1cblx0XHRcdCYuLW51bTM6YWZ0ZXJ7XG5cdFx0XHRcdHRyYW5zZm9ybTp0cmFuc2xhdGUoMCwtMzYwcHgpO1xuXHRcdFx0fVxuXHRcdFx0Ji4tbnVtNDphZnRlcntcblx0XHRcdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLC00NTBweCk7XG5cdFx0XHR9XG5cdFx0XHQmLi1udW01OmFmdGVye1xuXHRcdFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTU0MHB4KTtcblx0XHRcdH1cblx0XHRcdCYuLW51bTY6YWZ0ZXJ7XG5cdFx0XHRcdHRyYW5zZm9ybTp0cmFuc2xhdGUoMCwtNjMwcHgpO1xuXHRcdFx0fVxuXHRcdFx0Ji4tbnVtNzphZnRlcntcblx0XHRcdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLC03MjBweCk7XG5cdFx0XHR9XG5cdFx0XHQmLi1udW04OmFmdGVye1xuXHRcdFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTgxMHB4KTtcblx0XHRcdH1cblx0XHRcdCYuLW51bTk6YWZ0ZXJ7XG5cdFx0XHRcdHRyYW5zZm9ybTp0cmFuc2xhdGUoMCwtOTAwcHgpO1xuXHRcdFx0fVxuXHRcdFx0Ji4tbnVtMDphZnRlcntcblx0XHRcdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLC05OTBweCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG59XG5cbiBAbWVkaWEgI3skbXEtc3B9IHtcbi4tc2hvd3tcblx0Li1zbG90MXtcblx0XHQuLW51bXtcblx0XHRcdCYuLW51bTE6YWZ0ZXJ7XG5cdFx0XHRcdHRyYW5zZm9ybTp0cmFuc2xhdGUoMCwtMTEuNTM4NDZ2dyAqIDIpO1xuXHRcdFx0fVxuXHRcdFx0Ji4tbnVtMjphZnRlcntcblx0XHRcdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLC0xMS41Mzg0NnZ3ICogMyk7XG5cdFx0XHR9XG5cdFx0XHQmLi1udW0zOmFmdGVye1xuXHRcdFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTExLjUzODQ2dncgKiA0KTtcblx0XHRcdH1cblx0XHRcdCYuLW51bTQ6YWZ0ZXJ7XG5cdFx0XHRcdHRyYW5zZm9ybTp0cmFuc2xhdGUoMCwtMTEuNTM4NDZ2dyAqIDUpO1xuXHRcdFx0fVxuXHRcdFx0Ji4tbnVtNTphZnRlcntcblx0XHRcdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLC0xMS41Mzg0NnZ3ICogNik7XG5cdFx0XHR9XG5cdFx0XHQmLi1udW02OmFmdGVye1xuXHRcdFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTExLjUzODQ2dncgKiA3KTtcblx0XHRcdH1cblx0XHRcdCYuLW51bTc6YWZ0ZXJ7XG5cdFx0XHRcdHRyYW5zZm9ybTp0cmFuc2xhdGUoMCwtMTEuNTM4NDZ2dyAqIDgpO1xuXHRcdFx0fVxuXHRcdFx0Ji4tbnVtODphZnRlcntcblx0XHRcdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLC0xMS41Mzg0NnZ3ICogOSk7XG5cdFx0XHR9XG5cdFx0XHQmLi1udW05OmFmdGVye1xuXHRcdFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTExLjUzODQ2dncgKiAxMCk7XG5cdFx0XHR9XG5cdFx0XHQmLi1udW0wOmFmdGVye1xuXHRcdFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTExLjUzODQ2dncgKiAxMSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuLi1zaG93e1xuXHQuLXNsb3Qye1xuXHRcdC4tbnVte1xuXHRcdFx0Ji4tbnVtMTphZnRlcntcblx0XHRcdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLC0xMC4yNTY0MXZ3ICogMik7XG5cdFx0XHR9XG5cdFx0XHQmLi1udW0yOmFmdGVye1xuXHRcdFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTEwLjI1NjQxdncgKiAzKTtcblx0XHRcdH1cblx0XHRcdCYuLW51bTM6YWZ0ZXJ7XG5cdFx0XHRcdHRyYW5zZm9ybTp0cmFuc2xhdGUoMCwtMTAuMjU2NDF2dyAqIDQpO1xuXHRcdFx0fVxuXHRcdFx0Ji4tbnVtNDphZnRlcntcblx0XHRcdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLC0xMC4yNTY0MXZ3ICogNSk7XG5cdFx0XHR9XG5cdFx0XHQmLi1udW01OmFmdGVye1xuXHRcdFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTEwLjI1NjQxdncgKiA2KTtcblx0XHRcdH1cblx0XHRcdCYuLW51bTY6YWZ0ZXJ7XG5cdFx0XHRcdHRyYW5zZm9ybTp0cmFuc2xhdGUoMCwtMTAuMjU2NDF2dyAqIDcpO1xuXHRcdFx0fVxuXHRcdFx0Ji4tbnVtNzphZnRlcntcblx0XHRcdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLC0xMC4yNTY0MXZ3ICogOCk7XG5cdFx0XHR9XG5cdFx0XHQmLi1udW04OmFmdGVye1xuXHRcdFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTEwLjI1NjQxdncgKiA5KTtcblx0XHRcdH1cblx0XHRcdCYuLW51bTk6YWZ0ZXJ7XG5cdFx0XHRcdHRyYW5zZm9ybTp0cmFuc2xhdGUoMCwtMTAuMjU2NDF2dyAqIDEwKTtcblx0XHRcdH1cblx0XHRcdCYuLW51bTA6YWZ0ZXJ7XG5cdFx0XHRcdHRyYW5zZm9ybTp0cmFuc2xhdGUoMCwtMTAuMjU2NDF2dyAqIDExKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbn0iLCIudGFnIHtcbiAgICBhe1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICYuLW92ZXJ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHJpZ2h0OjA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDApO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjphbGwgMC4xcyBlYXNlLW91dDtcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtcS1wY30ge1xuICAgICAgICAgICAgICAgICY6aG92ZXI6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4yKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOm5vbmU7XG4gICAgICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICByaWdodDowO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjphbGwgMC4xcyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtcS1wY30ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctdG9wOiB3MigxNTIpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogdzIoODApO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLnRhZy10dGwge1xuICAgICAgICAgICAgZm9udC1zaXplOiB3Mig0MCk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB3Mig2MSk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogdzIoNTkuMik7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgIH1cblxuICAgICAgICAudGFnLWxpc3Qge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgJi4tY2VudGVye1xuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGFnLWxpc3RfbGkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiB3Mig0MjYpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAmLi10eXBlMiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM5MDcwQUY7XG4gICAgICAgICAgICAgICAgICAgIC50YWctbGlzdC10YWdzX2xpIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzkwNzBBRjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuLXR5cGUxIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzgwRDRCODtcbiAgICAgICAgICAgICAgICAgICAgLnRhZy1saXN0LXRhZ3NfbGkgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjODBENEI4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi4tdHlwZTMge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzMzMzO1xuICAgICAgICAgICAgICAgICAgICAudGFnLWxpc3QtdGFnc19saSBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLi10eXBlNCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2NUFBREQ7XG4gICAgICAgICAgICAgICAgICAgIC50YWctbGlzdC10YWdzX2xpIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzY1QUFERDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcblxuICAgICAgICAgICAgICAgICYuLXR5cGU1IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRTQ1MDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG5cbiAgICAgICAgICAgICAgICAgICAgLnRhZy1saXN0LXRhZ3Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgLnRhZy1saXN0LXRhZ3NfbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAudGFnLWxpc3QtbW9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Fycm93X3JlYWRtb3JlX2JsYWNrLnN2ZykgYm90dG9tL2NvbnRhaW4gbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi4tdHlwZTYge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjI5QTZEO1xuICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAgICAgJi4tdHlwZTB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbWFyZ2luOjAgdzIoMjApO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHcyKDQwKTtcblxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzp3Mig0MCkgdzIoNDApO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgIC50YWctbGlzdC1kYXkge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdzIoMTQpO1xuXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHcyKDM2KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudGFnLWxpc3QtaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiB3MigzNDYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiB3MigyNjApO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdzIoNDApO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50YWctbGlzdC10dGwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHcyKDIwKTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHcyKDM4KTtcblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiB3MigxNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogdzIoMTI5KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHcyKDI4KTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50YWctbGlzdC10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB3MigxNik7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB3MigyMi40KTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdzIoMjgpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50YWctbGlzdC10YWdzIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB3MigxNik7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB3MigyMi40KTtcblxuXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHcyKDYwKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgLnRhZy1saXN0LXRhZ3NfbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC50YWctbGlzdC10YWdzX2xpIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHcyKDI4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdzIoMTIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiB3MigzMik7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiB3MigxNik7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIHcyKDIwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogdzIoMTApO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdzIoMTApO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDojZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50YWctbGlzdC1tb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHcyKDEyOCk7XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiB3MigxNik7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHcyKDE0KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdzIoMTQpO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogdzIoOCk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6dXJsKC4uL2ltZy9hcnJvd19yZWFkbW9yZS5zdmcpIGJvdHRvbS9jb250YWluIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDp3Mig0MCk7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogdzIoNDApO1xuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtcS1sMn0ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctdG9wOiBzKDE1Mik7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBzKDgwKTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC50YWctdHRsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcyg0MCk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzKDYxKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBzKDU5LjIpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgICB9XG5cbiAgICAgICAgLnRhZy1saXN0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOnMoMTQwMCk7XG4gICAgICAgICAgICBtYXJnaW46MCBhdXRvO1xuICAgICAgICAgICAgLnRhZy1saXN0X2xpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogcyg0MjYpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAgICAgJi4tdHlwZTIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOTA3MEFGO1xuICAgICAgICAgICAgICAgICAgICAudGFnLWxpc3QtdGFnc19saSBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5MDcwQUY7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLi10eXBlMSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM4MEQ0Qjg7XG4gICAgICAgICAgICAgICAgICAgIC50YWctbGlzdC10YWdzX2xpIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzgwRDRCODtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcblxuICAgICAgICAgICAgICAgICYuLXR5cGUzIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzMzMzMzMztcbiAgICAgICAgICAgICAgICAgICAgLnRhZy1saXN0LXRhZ3NfbGkgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuXG4gICAgICAgICAgICAgICAgJi4tdHlwZTQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjVBQUREO1xuICAgICAgICAgICAgICAgICAgICAudGFnLWxpc3QtdGFnc19saSBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2NUFBREQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG5cbiAgICAgICAgICAgICAgICAmLi10eXBlNSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkU0NTA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuXG4gICAgICAgICAgICAgICAgICAgIC50YWctbGlzdC10YWdzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC50YWctbGlzdC10YWdzX2xpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnRhZy1saXN0LW1vcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hcnJvd19yZWFkbW9yZV9ibGFjay5zdmcpIGJvdHRvbS9jb250YWluIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuLXR5cGU2IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0YyOUE2RDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBtYXJnaW46MCBzKDIwKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzKDQwKTtcblxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzpzKDQwKSBzKDQwKTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAudGFnLWxpc3QtZGF5IHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHMoMTQpO1xuXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHMoMzYpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50YWctbGlzdC1pbWcge1xuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHMoMzQ2KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcygyNjApO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcyg0MCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnRhZy1saXN0LXR0bCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcygyMCk7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBzKDM4KTtcblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBzKDE0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBzKDEyOSk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzKDI4KTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50YWctbGlzdC10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBzKDE2KTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHMoMjIuNCk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHMoMjgpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50YWctbGlzdC10YWdzIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBzKDE2KTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHMoMjIuNCk7XG5cblxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzKDYwKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIC50YWctbGlzdC10YWdzX2xpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAudGFnLWxpc3QtdGFnc19saSBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBzKDI4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcygxMik7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHMoMzIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcygxNik7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIHMoMjApO1xuXG5cbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcygxMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzKDEwKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnRhZy1saXN0LW1vcmUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcygxMjgpO1xuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcygxNik7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHMoMTQpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBzKDE0KTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHMoOCk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6dXJsKC4uL2ltZy9hcnJvd19yZWFkbW9yZS5zdmcpIGJvdHRvbS9jb250YWluIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDpzKDQwKTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiBzKDQwKTtcblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICBAbWVkaWEgI3skbXEtc3B9IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLXRvcDogc3coMTUyKTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHN3KDYwKTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC50YWctdHRsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogc3coMzApO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHN3KDYxKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB3KDU5LjIpO1xuXG4gICAgICAgIH1cblxuICAgICAgICAudGFnLWxpc3Qge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICAudGFnLWxpc3RfbGkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBzdygzNTQpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICYuLXR5cGUyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzkwNzBBRjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLi10eXBlMSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM4MEQ0Qjg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi4tdHlwZTMge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzMzMzO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuLXR5cGU0IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzY1QUFERDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLi10eXBlNSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkU0NTA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuXG4gICAgICAgICAgICAgICAgICAgIC50YWctbGlzdC10YWdzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC50YWctbGlzdC10YWdzX2xpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnRhZy1saXN0LW1vcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hcnJvd19yZWFkbW9yZV9ibGFjay5zdmcpIGJvdHRvbS9jb250YWluIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuLXR5cGU2IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0YyOUE2RDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLi10eXBlMHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBtYXJnaW46MCBzdygyMCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogc3coMjApO1xuXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOnN3KDI1KSBzdygzNSk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgLnRhZy1saXN0LWRheSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBzdygxMSk7XG5cbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogc3coMjUpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50YWctbGlzdC1pbWcge1xuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHN3KDI4NCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHN3KDIxMik7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzdygyNSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnRhZy1saXN0LXR0bCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3coMTQpO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogc3coMTQpO1xuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHN3KDEwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBzdyg3OSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6c3coLTQpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogc3coMjApO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnRhZy1saXN0LXRleHQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHN3KDE0KTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHN3KDE5LjYpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzdygyMCk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnRhZy1saXN0LXRhZ3Mge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHN3KDEwKTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHN3KDIwKTtcblxuXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHN3KDcwKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgLnRhZy1saXN0LXRhZ3NfbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC50YWctbGlzdC10YWdzX2xpIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHN3KDJweCkgc29saWQgI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBzdygyMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHN3KDEwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogc3coMjIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogc3coMTEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCBzdygxMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHN3KDEwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHN3KDEwKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudGFnLWxpc3QtbW9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBzdygxMjgpO1xuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogc3coMTYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBzdygxNCk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHN3KDE0KTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHN3KDgpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnVybCguLi9pbWcvYXJyb3dfcmVhZG1vcmUuc3ZnKSBib3R0b20vY29udGFpbiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6c3coNDApO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IHN3KDQwKTtcblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iXX0= */
