@charset "UTF-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline; }

html {
  line-height: 1; }

ol, ul {
  list-style: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle; }

q, blockquote {
  quotes: none; }

q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none; }

a img {
  border: none; }

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block; }

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  font-size: 0;
  clear: both;
  visibility: hidden; }

body {
  -webkit-text-size-adjust: 100%;
  font-size: 18px; }

sub {
  font-size: 12px; }

img {
  max-width: 100%; }

.pc-on {
  display: block; }

.sp-on {
  display: none; }

a {
  text-decoration: none;
  -webkit-transition: all 0.5s;
  transition: all 0.5s; }
  a img {
    -webkit-transition: opacity 0.5s;
    transition: opacity 0.5s;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden; }
  a:hover {
    opacity: 0.7;
    text-decoration: none; }
    a:hover img {
      opacity: 0.7; }

input[type="text"],
input[type="button"],
input[type="email"],
input[type="submit"],
input[type="password"],
textarea {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-appearance: none;
  max-width: 100%;
  border-radius: 0; }

@media screen and (max-width: 769px) {
  .pc-on {
    display: none; }
  .sp-on {
    display: block; } }

.mainVisual {
  margin-top: 78px;
  position: relative;
  z-index: 1;
  height: 43.28125vw;
  background: url("../img/mvbg.jpg") center/cover no-repeat; }
  @media screen and (max-width: 769px) {
    .mainVisual {
      background: url("../img/mvbg-sp.jpg") center/cover no-repeat;
      height: 89.23077vw;
      margin-top: 14.35897vw; } }
  .mainVisual__ttl--bgYellow {
    display: inline;
    background: #FFF600;
    font-size: 2.03125vw;
    font-weight: 700;
    padding: 4px 24px 8px 27px; }
    @media screen and (max-width: 769px) {
      .mainVisual__ttl--bgYellow {
        font-size: 3.33333vw;
        padding: 1.15385vw 2.4359vw 1.79487vw 3.33333vw; } }
  .mainVisual__ttl--m {
    font-size: 3.35938vw;
    font-weight: 700;
    margin-top: 2.5vw; }
    @media screen and (max-width: 769px) {
      .mainVisual__ttl--m {
        margin-top: 5.12821vw;
        font-size: 5vw; } }
  .mainVisual__ttl--blue {
    color: #0314E0; }
  .mainVisual__ttl--s {
    font-size: 2.5vw;
    font-weight: 500;
    margin-top: 2.5vw; }
    @media screen and (max-width: 769px) {
      .mainVisual__ttl--s {
        margin-top: 4.10256vw;
        font-size: 4.10256vw; } }
  .mainVisual__ttl--l {
    font-size: 5.39062vw;
    font-weight: 900;
    margin-top: 1.875vw; }
    @media screen and (max-width: 769px) {
      .mainVisual__ttl--l {
        margin-top: 3.07692vw;
        font-size: 8.84615vw; } }
  .mainVisual__ttl--ms {
    font-size: 2.26562vw;
    font-weight: 500;
    margin-top: 2.5vw; }
    @media screen and (max-width: 769px) {
      .mainVisual__ttl--ms {
        font-size: 3.71795vw;
        margin-top: 4.10256vw; } }
  .mainVisual__ttl--lineSkyblue {
    position: relative; }
    .mainVisual__ttl--lineSkyblue:after {
      display: inline;
      position: absolute;
      content: "";
      left: 0;
      bottom: -0.46875vw;
      height: 0.46875vw;
      width: 100%;
      background: #1BAAE3; }
      @media screen and (max-width: 769px) {
        .mainVisual__ttl--lineSkyblue:after {
          bottom: -0.76923vw;
          height: 0.76923vw; } }
  .mainVisual__ttl__wrap {
    position: absolute;
    right: 15.625vw;
    top: -10px;
    background: url("../img/mvBalloon.svg") center/cover no-repeat;
    width: 64.76562vw;
    height: 41.01562vw; }
    @media screen and (max-width: 769px) {
      .mainVisual__ttl__wrap {
        background: url("../img/mvBalloon-SP.svg") center/cover no-repeat;
        width: 98.58974vw;
        height: 76.41026vw;
        right: 0.51282vw;
        top: -3.07692vw; } }
  .mainVisual__ttl__inner {
    position: relative;
    top: 7.8125vw;
    left: 2.5vw;
    text-align: center; }
    @media screen and (max-width: 769px) {
      .mainVisual__ttl__inner {
        top: 9.87179vw;
        left: 0; } }

.l-header {
  position: fixed;
  top: 0;
  left: 0;
  background: #ffffff;
  width: 100%;
  z-index: 999; }
  @media screen and (max-width: 769px) {
    .l-header {
      padding: 2.69231vw 0 2.4359vw 0; } }
  .l-header__inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-flex-flow: wrap;
            flex-flow: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
            justify-content: center;
    padding: 18px 0 0 0;
    min-width: 1010px; }
    @media screen and (max-width: 769px) {
      .l-header__inner {
        width: 100%;
        min-width: 100%;
        padding: 0;
        -webkit-box-align: center;
        -webkit-align-items: center;
                align-items: center; } }
  .l-header__logo {
    margin-top: 13px; }
    @media screen and (max-width: 769px) {
      .l-header__logo {
        margin-top: 0; } }
    .l-header__logo--noc {
      width: 116px;
      margin-right: 21px; }
      @media screen and (max-width: 769px) {
        .l-header__logo--noc {
          width: 16.15385vw;
          margin-right: 2.69231vw; } }
    .l-header__logo--merryBiz {
      width: 191px;
      margin-right: 36px; }
      @media screen and (max-width: 769px) {
        .l-header__logo--merryBiz {
          width: 24.48718vw;
          margin-right: 3.20513vw; } }
  .l-header__btn {
    position: relative;
    display: block;
    border-radius: 5px;
    width: 310px;
    height: 44px;
    color: #ffffff;
    font-size: 17px;
    font-weight: bold;
    line-height: 42px;
    text-align: center; }
    @media screen and (max-width: 769px) {
      .l-header__btn {
        width: 6.41026vw;
        height: 6.41026vw;
        border-radius: 3px;
        line-height: 5.38462vw; } }
    .l-header__btn:before {
      position: absolute;
      content: ""; }
    .l-header__btn--DL {
      background: #000F80;
      margin-right: 11px; }
      @media screen and (max-width: 769px) {
        .l-header__btn--DL {
          width: 28.46154vw;
          height: 6.41026vw;
          font-size: 2.30769vw;
          padding-left: 4.10256vw; } }
      .l-header__btn--DL:before {
        width: 20px;
        height: 23px;
        top: 50%;
        left: 14px;
        -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
        background: url("../img/common/icon_DL.svg") center/contain no-repeat; }
        @media screen and (max-width: 769px) {
          .l-header__btn--DL:before {
            width: 22.30769vw;
            height: 3.33333vw;
            left: 50%;
            -webkit-transform: translate(-50%, -50%);
                    transform: translate(-50%, -50%);
            background: url("../img/common/icon_DL-sp.svg") center/contain no-repeat; } }
    .l-header__btn--form {
      background: #1BAAE3; }
      @media screen and (max-width: 769px) {
        .l-header__btn--form {
          margin-right: 2.5641vw; } }
      .l-header__btn--form:before {
        width: 21px;
        height: 16px;
        top: 50%;
        left: 14px;
        -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
        background: url("../img/common/icon_mail.svg") center/contain no-repeat; }
        @media screen and (max-width: 769px) {
          .l-header__btn--form:before {
            width: 3.71795vw;
            height: 2.94872vw;
            left: 50%;
            -webkit-transform: translate(-50%, -50%);
                    transform: translate(-50%, -50%); } }
    @media screen and (max-width: 769px) {
      .l-header__btn--tel {
        background: #2A6D96;
        margin-right: 2.5641vw; }
        .l-header__btn--tel:before {
          width: 2.69231vw;
          height: 2.94872vw;
          top: 50%;
          left: 50%;
          -webkit-transform: translate(-50%, -50%);
                  transform: translate(-50%, -50%);
          background: url("../img/common/icon_tel-wh.svg") center/contain no-repeat; } }
  .l-header__tel {
    position: relative;
    font-size: 21px;
    font-weight: 500;
    text-align: center;
    padding: 7px 0; }
    .l-header__tel--icon {
      display: inline-block;
      width: 15px;
      height: 17px;
      margin-right: 7px; }
    .l-header__tel--small {
      font-size: 13px; }

.l-footer {
  width: 100%; }
  .l-footer__spacer {
    width: 100%; }
  .l-footer__ttl {
    font-size: 16px;
    font-weight: 700;
    text-align: center;
    margin-bottom: 16px; }
  .l-footer__services {
    padding: 30px 0; }
    @media screen and (max-width: 769px) {
      .l-footer__services {
        display: none; } }
    .l-footer__services__list {
      display: -webkit-box;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-wrap: wrap;
              flex-wrap: wrap;
      -webkit-flex-flow: wrap;
              flex-flow: wrap;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
              justify-content: center; }
      .l-footer__services__list li {
        position: relative;
        padding: 0 1em;
        margin-bottom: 0.8em; }
        .l-footer__services__list li:before {
          position: absolute;
          content: "｜";
          left: -0.5em; }
        .l-footer__services__list li:first-child:before, .l-footer__services__list li:nth-child(4n):before {
          display: none; }
  .l-footer__corps {
    background: #3A3A3A;
    padding: 15px 0; }
    @media screen and (max-width: 769px) {
      .l-footer__corps {
        padding: 0; } }
    .l-footer__corps__list {
      display: -webkit-box;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-wrap: wrap;
              flex-wrap: wrap;
      -webkit-flex-flow: wrap;
              flex-flow: wrap;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
              justify-content: center; }
      @media screen and (max-width: 769px) {
        .l-footer__corps__list {
          -webkit-box-pack: start;
          -webkit-justify-content: flex-start;
                  justify-content: flex-start;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -webkit-flex-direction: column;
                  flex-direction: column; } }
      .l-footer__corps__list li {
        position: relative;
        padding: 0 1em; }
        @media screen and (max-width: 769px) {
          .l-footer__corps__list li {
            padding: 0; } }
        .l-footer__corps__list li a {
          color: #ffffff; }
          @media screen and (max-width: 769px) {
            .l-footer__corps__list li a {
              display: block;
              position: relative;
              width: 100%;
              border-bottom: 1px solid #ffffff;
              padding: 2.5641vw 5.38462vw; } }
          @media screen and (max-width: 769px) {
            .l-footer__corps__list li a:before, .l-footer__corps__list li a:after {
              position: absolute;
              content: "";
              width: 2.5641vw;
              height: 0.51282vw;
              background: #ffffff; } }
          @media screen and (max-width: 769px) {
            .l-footer__corps__list li a:before {
              -webkit-transform: rotate(45deg);
                      transform: rotate(45deg);
              right: 3.07692vw;
              top: 3.07692vw; } }
          @media screen and (max-width: 769px) {
            .l-footer__corps__list li a:after {
              -webkit-transform: rotate(-45deg);
                      transform: rotate(-45deg);
              right: 3.07692vw;
              top: 4.61538vw; } }
        .l-footer__corps__list li:before {
          position: absolute;
          content: "｜";
          left: -0.5em;
          color: #ffffff; }
          @media screen and (max-width: 769px) {
            .l-footer__corps__list li:before {
              display: none; } }
        .l-footer__corps__list li:first-child:before {
          display: none; }
        @media screen and (max-width: 769px) {
          .l-footer__corps__list li:last-child a {
            border-bottom: none; } }
  .l-footer__copyright {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-flex-flow: wrap;
            flex-flow: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
            justify-content: center;
    padding: 20px 0; }
    @media screen and (max-width: 769px) {
      .l-footer__copyright {
        padding: 5.38462vw 0; } }
    .l-footer__copyright__logo--noc {
      width: 171px;
      margin-right: 28px; }
      @media screen and (max-width: 769px) {
        .l-footer__copyright__logo--noc {
          width: 21.92308vw;
          margin-right: 4.10256vw; } }
    .l-footer__copyright__logo--merryBiz {
      width: 259px;
      margin-right: 40px; }
      @media screen and (max-width: 769px) {
        .l-footer__copyright__logo--merryBiz {
          width: 33.20513vw;
          margin-right: 0; } }
    .l-footer__copyright__text {
      font-weight: 700; }
      @media screen and (max-width: 769px) {
        .l-footer__copyright__text {
          font-size: 1.79487vw;
          margin-top: 3.07692vw; } }

* {
  box-sizing: border-box; }

a {
  -webkit-transition: .3s;
  transition: .3s;
  color: #000000;
  text-decoration: none; }
  a:hover {
    opacity: .6;
    -webkit-transition: .3s;
    transition: .3s; }

img {
  width: 100%; }

body {
  font-size: 14px;
  font-family: 'Noto Sans JP', sans-serif;
  letter-spacing: 0;
  line-height: 1; }

.content__wrap {
  width: 100%;
  padding: 76px 0 110px 0; }
  @media screen and (max-width: 769px) {
    .content__wrap {
      padding: 12.05128vw 0 14.10256vw 0; } }

.content__software {
  margin: 42px auto 0 auto;
  max-width: 920px;
  width: 90%; }
  @media screen and (max-width: 769px) {
    .content__software {
      margin: 6.15385vw auto 0 auto; } }

.content__daikou {
  width: 70.15625vw;
  padding-left: 7.96875vw;
  margin: 0 auto 100px auto; }
  @media screen and (max-width: 769px) {
    .content__daikou {
      width: 84.61538vw;
      padding-left: 10.25641vw;
      margin: 0 auto 6.41026vw auto; } }

.content__flow__img {
  width: 64.84375vw;
  margin: 0 auto 35px auto; }
  @media screen and (max-width: 769px) {
    .content__flow__img {
      width: 94%;
      margin: 0 auto 24px auto; } }

.content__assistant {
  margin: 60px auto 140px auto; }
  @media screen and (max-width: 769px) {
    .content__assistant {
      margin: 35px auto 44px auto; } }

.ttl-bgSkyblue {
  position: relative;
  font-size: 32px;
  letter-spacing: 0.08em;
  font-weight: 500;
  text-align: center;
  color: #ffffff;
  background: #1BAAE3;
  padding: 32px 0 36px 0; }
  @media screen and (max-width: 769px) {
    .ttl-bgSkyblue {
      font-size: 4.10256vw;
      padding: 4.61538vw 0 5.38462vw 0; } }
  .ttl-bgSkyblue:after {
    position: absolute;
    z-index: 2;
    content: "";
    bottom: -28px;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 28px 30px 0 30px;
    border-color: #1BAAE3 transparent transparent transparent; }
    @media screen and (max-width: 769px) {
      .ttl-bgSkyblue:after {
        z-index: 3;
        bottom: -14px;
        border-width: 14px 15px 0 15px; } }

.ttl-bgYellow {
  background: #FFF600;
  font-size: 30px;
  letter-spacing: 0.08em;
  font-weight: 600;
  text-align: center;
  width: 100%;
  padding: 13px 0;
  max-width: 1000px;
  width: 100%;
  margin: 12px auto 0 auto;
  line-height: 1.2; }
  @media screen and (max-width: 769px) {
    .ttl-bgYellow {
      font-size: 4.61538vw;
      padding: 1.5em;
      line-height: 1.5; } }
  @media screen and (max-width: 769px) {
    .ttl-bgYellow-cover {
      padding-top: 5em;
      margin-top: -5em;
      padding-bottom: 1.5em; } }

.ttl-L {
  font-size: 30px;
  font-weight: 600;
  margin-bottom: 42px;
  text-align: center; }
  @media screen and (max-width: 769px) {
    .ttl-L {
      font-size: 3.84615vw;
      margin-bottom: 5.38462vw; } }

.ttl-lh2 {
  line-height: 2; }

.ttl-bgBlue {
  color: #ffffff;
  font-size: 24px;
  line-height: 1.2;
  text-align: center;
  font-weight: 700;
  background: #000F80;
  padding: 10px 0;
  max-width: 1000px;
  margin: 0 auto 54px auto; }
  @media screen and (max-width: 769px) {
    .ttl-bgBlue {
      font-size: 3.33333vw;
      width: 96%;
      line-height: 1.6;
      padding: 15px 0;
      margin: 0 auto 22px auto; } }

.ttl-bgBlue--s {
  background: #000F80;
  color: #ffffff;
  font-size: 18px;
  font-weight: 500;
  padding: 6px 0 8px 17px;
  margin-bottom: 16px; }
  @media screen and (max-width: 769px) {
    .ttl-bgBlue--s {
      font-size: 9px;
      padding: 3px 0 4px 1em;
      margin-bottom: 10px; } }

.ttl-bgSkyblue--s {
  background: #2A6D96;
  color: #ffffff;
  font-size: 18px;
  font-weight: 500;
  padding: 6px 0 8px 17px;
  margin-bottom: 16px; }
  @media screen and (max-width: 769px) {
    .ttl-bgSkyblue--s {
      font-size: 9px;
      padding: 3px 0 4px 1em;
      margin-bottom: 10px; } }

.list__nayami {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-flex-flow: wrap;
          flex-flow: wrap;
  max-width: 878px;
  width: 90%;
  margin: 0 auto;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  z-index: 3;
  position: relative; }
  @media screen and (max-width: 769px) {
    .list__nayami {
      width: 96%; } }
  .list__nayami li {
    width: calc((100% - 32px) / 3);
    background: #ffffff;
    border: 6px solid #2A6D96;
    padding: 0 0 12px 0; }
    @media screen and (max-width: 769px) {
      .list__nayami li {
        width: calc((100% - 14px) / 3);
        margin-right: 7px;
        border: 3px solid #2A6D96;
        padding: 0 0 1.53846vw 0; } }
    .list__nayami li:last-child {
      margin-right: 0; }
    @media screen and (max-width: 769px) {
      .list__nayami li:nth-child(3n) {
        margin-right: 0; } }
    .list__nayami li:nth-child(1) img {
      width: calc((193 / 282) * 100%);
      margin: 5px 0 8px 3.90625vw; }
      @media screen and (max-width: 769px) {
        .list__nayami li:nth-child(1) img {
          width: calc((158 / 246) * 100%);
          margin: 0.51282vw 0 0 5.64103vw; } }
    .list__nayami li:nth-child(2) img {
      width: calc((176 / 282) * 100%);
      margin: 13px 0 16px 3.59375vw; }
      @media screen and (max-width: 769px) {
        .list__nayami li:nth-child(2) img {
          width: calc((150 / 246) * 100%);
          margin: 2.30769vw 0 0 5.38462vw; } }
    .list__nayami li:nth-child(3) img {
      width: calc((191 / 282) * 100%);
      margin: 10px 0 8px 3.4375vw; }
      @media screen and (max-width: 769px) {
        .list__nayami li:nth-child(3) img {
          width: calc((157 / 246) * 100%);
          margin: 1.02564vw 0 0 5.38462vw; } }
    @media screen and (max-width: 769px) {
      .list__nayami li:nth-child(n + 4) {
        border: none;
        background: none; } }
  .list__nayami__text {
    font-size: 20px;
    font-weight: 500;
    text-align: center; }
    @media screen and (max-width: 769px) {
      .list__nayami__text {
        font-size: 3.07692vw;
        line-height: 1.3;
        margin-top: 0.7em; } }

.list__outSourcing {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-flex-flow: wrap;
          flex-flow: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  max-width: 810px;
  margin: 30px auto 116px auto; }
  @media screen and (max-width: 769px) {
    .list__outSourcing {
      width: 90%;
      margin: 5.64103vw auto 14.35897vw auto; } }
  .list__outSourcing li {
    width: calc((100% - 108px) / 3); }
    @media screen and (max-width: 769px) {
      .list__outSourcing li {
        width: 25vw; } }
  .list__outSourcing__text {
    font-size: 20px;
    line-height: 1.25;
    font-weight: 500;
    text-align: center;
    margin-top: 12px; }
    @media screen and (max-width: 769px) {
      .list__outSourcing__text {
        margin-top: 1.53846vw;
        font-size: 10px; } }

.list__gyoumu {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-flex-flow: wrap;
          flex-flow: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  max-width: 920px;
  margin: 30px auto 64px auto; }
  @media screen and (max-width: 769px) {
    .list__gyoumu {
      width: 96%; } }
  .list__gyoumu li {
    width: calc((100% - 40px) / 3);
    position: relative;
    margin-bottom: 20px; }
    @media screen and (max-width: 769px) {
      .list__gyoumu li {
        width: calc((100% - 14px) / 3);
        margin-bottom: 10px; } }
  .list__gyoumu__text {
    position: absolute;
    bottom: 0;
    background: rgba(33, 52, 132, 0.8);
    width: 100%;
    padding: 14px 0;
    font-size: 24px;
    font-weight: 500;
    color: #ffffff;
    text-align: center; }
    @media screen and (max-width: 769px) {
      .list__gyoumu__text {
        padding: 5px 0;
        font-size: 2.82051vw; } }

.list__daikou {
  width: 44%; }
  @media screen and (max-width: 769px) {
    .list__daikou {
      width: 46%; } }
  .list__daikou__wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-flex-flow: wrap;
            flex-flow: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
            justify-content: space-between;
    max-width: 1000px;
    width: 92%;
    margin: 0 auto 100px auto; }
    @media screen and (max-width: 769px) {
      .list__daikou__wrap {
        margin: 0 auto 60px auto; } }
  .list__daikou li {
    position: relative;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 30px; }
    @media screen and (max-width: 769px) {
      .list__daikou li {
        padding-left: 21px;
        font-size: 12px;
        line-height: 1.2;
        margin-bottom: 15px; } }
    .list__daikou li:before {
      position: absolute;
      content: "";
      padding-left: 3.28125vw;
      width: 2.26562vw;
      height: 1.48438vw;
      left: -4.6875vw;
      top: 50%;
      -webkit-transform: translateY(-50%);
              transform: translateY(-50%);
      background: url("../img/icon_crown.svg") center/contain no-repeat; }
      @media screen and (max-width: 769px) {
        .list__daikou li:before {
          padding-left: 0;
          width: 15px;
          height: 10px;
          left: 0;
          top: 5px; } }
    .list__daikou li:last-child {
      margin-bottom: 0; }

.list__assistant {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-flex-flow: wrap;
          flex-flow: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  max-width: 1000px;
  width: 92%;
  margin: 0 auto; }
  @media screen and (max-width: 769px) {
    .list__assistant {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
              flex-direction: column; } }
  .list__assistant li {
    width: calc((100% - 40px) / 3);
    border: 2px solid #000F80; }
    @media screen and (max-width: 769px) {
      .list__assistant li {
        width: 100%;
        margin-bottom: 12px; } }
    @media screen and (max-width: 769px) {
      .list__assistant li:last-child {
        margin-bottom: 0; } }
  .list__assistant__ttl {
    background: #000F80;
    font-size: 18px;
    color: #ffffff;
    font-weight: 500;
    line-height: 1.6;
    text-align: center;
    padding: 12px 24px; }
    @media screen and (max-width: 769px) {
      .list__assistant__ttl {
        font-size: 3.07692vw;
        padding: 10px 0; } }
  .list__assistant__text {
    font-size: 14px;
    line-height: 1.8;
    color: #000F80;
    padding: 20px 24px; }
    @media screen and (max-width: 769px) {
      .list__assistant__text {
        font-size: 11px;
        line-height: 1.2;
        padding: 10px 12px; } }

.list__qa {
  max-width: 937px;
  margin: 0 auto; }
  @media screen and (max-width: 769px) {
    .list__qa {
      width: 91%; } }
  .list__qa__wrap {
    margin: 90px auto; }
    @media screen and (max-width: 769px) {
      .list__qa__wrap {
        margin: 25px auto 0 auto; } }
  .list__qa__ttl {
    position: relative;
    background: #8DC5D6;
    font-size: 24px;
    font-weight: 500;
    line-height: 1.4;
    padding: 32px 24px 32px 100px; }
    @media screen and (max-width: 769px) {
      .list__qa__ttl {
        font-size: 12px;
        padding: 16px 24px 16px 36px; } }
    .list__qa__ttl:before {
      position: absolute;
      top: 50%;
      left: 36px;
      line-height: 1;
      -webkit-transform: translateY(-50%);
              transform: translateY(-50%);
      content: "Q";
      color: #ffffff;
      font-size: 40px;
      font-weight: 300; }
      @media screen and (max-width: 769px) {
        .list__qa__ttl:before {
          font-size: 20px;
          left: 10px; } }
    .list__qa__ttl:after {
      position: absolute;
      content: "";
      right: 0;
      bottom: 0;
      width: 0;
      height: 0;
      border-style: solid;
      border-width: 0 0 90px 90px;
      border-color: transparent transparent #04005F transparent; }
      @media screen and (max-width: 769px) {
        .list__qa__ttl:after {
          border-width: 0 0 23px 23px; } }
  .list__qa__text {
    position: relative;
    font-size: 24px;
    line-height: 1.5;
    font-weight: 500;
    padding: 24px 1.5em 42px 165px; }
    @media screen and (max-width: 769px) {
      .list__qa__text {
        font-size: 12px;
        padding: 12px 1.5em 32px 62px; } }
    .list__qa__text:before {
      position: absolute;
      content: "A";
      color: #000F80;
      font-size: 40px;
      line-height: 1;
      font-weight: 300;
      left: 110px;
      top: 24px; }
      @media screen and (max-width: 769px) {
        .list__qa__text:before {
          font-size: 20px;
          left: 35px;
          top: 12px; } }
    .list__qa__text:after {
      position: absolute;
      content: "";
      width: 30px;
      height: 46px;
      border-left: 2px solid #8DC5D6;
      border-bottom: 2px solid #8DC5D6;
      left: 60px;
      top: 0; }
      @media screen and (max-width: 769px) {
        .list__qa__text:after {
          width: 15px;
          height: 23px;
          left: 10px;
          border-left: 1px solid #8DC5D6;
          border-bottom: 1px solid #8DC5D6; } }

.list__otoiawase {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-flex-flow: wrap;
          flex-flow: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  max-width: 940px;
  margin: 0 auto; }
  @media screen and (max-width: 769px) {
    .list__otoiawase {
      width: 78%; } }
  .list__otoiawase li {
    width: calc((100% - 20px) / 2); }
    @media screen and (max-width: 769px) {
      .list__otoiawase li {
        width: 100%;
        margin-bottom: 13px; } }
    @media screen and (max-width: 769px) {
      .list__otoiawase li:last-child {
        margin-bottom: 0; } }
  .list__otoiawase--DL {
    position: relative;
    display: block;
    background: #000F80;
    color: #ffffff;
    border-radius: 8px;
    height: 65px;
    line-height: 65px;
    font-size: 24px;
    font-weight: 500;
    text-align: center; }
    @media screen and (max-width: 769px) {
      .list__otoiawase--DL {
        font-size: 16px;
        height: 43px;
        line-height: 43px;
        border-radius: 4px; } }
    .list__otoiawase--DL:before {
      position: absolute;
      content: "";
      width: 30px;
      height: 35px;
      top: 50%;
      left: 22px;
      -webkit-transform: translateY(-50%);
              transform: translateY(-50%);
      background: url("../img/common/icon_DL.svg") center/contain no-repeat; }
      @media screen and (max-width: 769px) {
        .list__otoiawase--DL:before {
          width: 20px;
          height: 23px;
          left: 15px; } }
  .list__otoiawase--form {
    position: relative;
    display: block;
    background: #1BAAE3;
    color: #ffffff;
    border-radius: 8px;
    height: 65px;
    line-height: 65px;
    font-size: 24px;
    font-weight: 500;
    text-align: center; }
    @media screen and (max-width: 769px) {
      .list__otoiawase--form {
        font-size: 16px;
        height: 43px;
        line-height: 43px;
        border-radius: 4px; } }
    .list__otoiawase--form:before {
      position: absolute;
      content: "";
      width: 31px;
      height: 25px;
      top: 50%;
      left: 25px;
      -webkit-transform: translateY(-50%);
              transform: translateY(-50%);
      background: url("../img/common/icon_mail.svg") center/contain no-repeat; }
      @media screen and (max-width: 769px) {
        .list__otoiawase--form:before {
          width: 20px;
          height: 18px;
          left: 17px; } }
  .list__otoiawase--telBtn {
    position: relative;
    display: block;
    background: #2A6D96;
    color: #ffffff;
    border-radius: 8px;
    height: 65px;
    line-height: 65px;
    font-size: 24px;
    font-weight: 500;
    text-align: center; }
    @media screen and (max-width: 769px) {
      .list__otoiawase--telBtn {
        font-size: 20px;
        height: 43px;
        line-height: 43px;
        border-radius: 4px; } }
    @media screen and (max-width: 769px) {
      .list__otoiawase--telBtn--small {
        font-size: 13px; } }
  .list__otoiawase--tel {
    position: relative;
    font-size: 31px;
    font-weight: 500;
    text-align: center;
    margin-top: 42px; }
    .list__otoiawase--telIcon {
      display: inline-block;
      width: 23px;
      height: 25px;
      margin: 0 10px -5px 20px; }
      @media screen and (max-width: 769px) {
        .list__otoiawase--telIcon {
          width: 15px;
          height: 16px;
          margin: 0 5px -5px 0; } }
  .list__otoiawase--small {
    font-size: 19px; }

@media screen and (min-width: 770px) {
  _::-webkit-full-page-media, _:future, :root _::-webkit-full-page-media, _:future, :root .bg-balloon {
    background-image: url("../img/bg-ballon-blue.svg");
    background-size: cover;
    height: 32.7vw;
    min-height: 420px; } }

.bg-balloon {
  background: url("../img/bg-ballon-blue.svg") top center/100% 100% no-repeat;
  position: relative;
  z-index: 2; }
  @media screen and (max-width: 769px) {
    .bg-balloon {
      position: relative;
      z-index: 2;
      background: url("../img/bg-ballon-blue-sp.svg") top center/100% auto no-repeat;
      height: auto; } }

.bg-corner {
  position: relative;
  z-index: 1;
  padding: 82px 0 60px 0; }
  @media screen and (max-width: 769px) {
    .bg-corner {
      padding: 8.20513vw 0 10.51282vw 0; } }
  .bg-corner:before {
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 110px 110px 0 0;
    border-color: #04005F transparent transparent transparent; }
    @media screen and (max-width: 769px) {
      .bg-corner:before {
        border-width: 50px 50px 0 0; } }
  .bg-corner:after {
    position: absolute;
    content: "";
    right: 0;
    bottom: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 110px 110px;
    border-color: transparent transparent #04005F transparent; }
    @media screen and (max-width: 769px) {
      .bg-corner:after {
        border-width: 50px 50px 0 0; } }

.bg-half {
  background: -webkit-linear-gradient(right, #CBEDFF, #CBEDFF 50%, #ffffff 50%, #ffffff 100%);
  background: linear-gradient(to left, #CBEDFF, #CBEDFF 50%, #ffffff 50%, #ffffff 100%); }

.bg-skyblue {
  background: #EFFAFD; }

.bg-shadow {
  position: relative; }
  .bg-shadow__inner {
    padding: 64px 0 54px 0; }
    @media screen and (max-width: 769px) {
      .bg-shadow__inner {
        padding: 18px 0 24px 0; } }
  .bg-shadow:before, .bg-shadow:after {
    position: absolute;
    content: "";
    width: 100%;
    height: 17px; }
    @media screen and (max-width: 769px) {
      .bg-shadow:before, .bg-shadow:after {
        height: 8px; } }
  .bg-shadow:before {
    top: 0;
    left: 0;
    background: -webkit-linear-gradient(#D8E2E5, #EFFAFD);
    background: linear-gradient(#D8E2E5, #EFFAFD); }
  .bg-shadow:after {
    bottom: 0;
    left: 0;
    background: -webkit-linear-gradient(#EFFAFD, #D8E2E5);
    background: linear-gradient(#EFFAFD, #D8E2E5); }
    @media screen and (max-width: 769px) {
      .bg-shadow:after {
        background: none; } }

.text-center {
  text-align: center; }

.text-lh15 {
  line-height: 1.5;
  font-size: 20px; }
  @media screen and (max-width: 769px) {
    .text-lh15 {
      font-size: 4.10256vw; } }

.text-list {
  font-size: 18px;
  line-height: 2;
  margin-bottom: 28px; }
  @media screen and (max-width: 769px) {
    .text-list {
      font-size: 12px;
      line-height: 1.5;
      margin-bottom: 9.23077vw; } }

.text-notice {
  font-size: 18px;
  margin-top: 36px;
  text-align: center; }
  @media screen and (max-width: 769px) {
    .text-notice {
      text-align: left;
      font-size: 12px;
      line-height: 1.5; } }

.text-lh2 {
  line-height: 2;
  margin-bottom: 54px;
  font-size: 20px; }
  @media screen and (max-width: 769px) {
    .text-lh2 {
      font-size: 4.10256vw;
      margin-bottom: 24px; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsImZvdW5kYXRpb24vX3Jlc2V0LnNjc3MiLCJmb3VuZGF0aW9uL19iYXNlLnNjc3MiLCJmb3VuZGF0aW9uL19taXhpbi5zY3NzIiwicGFnZS9fbWFpblZpc3VhbC5zY3NzIiwiZm91bmRhdGlvbi9fZnVuY3Rpb24uc2NzcyIsImZvdW5kYXRpb24vX3ZhcmlhYmxlLnNjc3MiLCJwYWdlL19oZWFkZXIuc2NzcyIsInBhZ2UvX2Zvb3Rlci5zY3NzIiwicGFnZS9fY29udGVudC5zY3NzIiwicGFydHMvX3R0bC5zY3NzIiwicGFydHMvX2xpc3Quc2NzcyIsInBhcnRzL19iZy5zY3NzIiwicGFydHMvX3RleHQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUI7QUNBakI7Ozs7Ozs7Ozs7Ozs7RUFhRSxVQUFTO0VBQ1QsV0FBVTtFQUNWLFVBQVM7RUFDVCxjQUFhO0VBQ2IsZ0JBQWU7RUFDZix5QkFBd0IsRUFDekI7O0FBRUQ7RUFDRSxlQUFjLEVBQ2Y7O0FBRUQ7RUFDRSxpQkFBZ0IsRUFDakI7O0FBRUQ7RUFDRSwwQkFBeUI7RUFDekIsa0JBQWlCLEVBQ2xCOztBQUVEO0VBQ0UsaUJBQWdCO0VBQ2hCLG9CQUFtQjtFQUNuQix1QkFBc0IsRUFDdkI7O0FBRUQ7RUFDRSxhQUFZLEVBQ2I7O0FBQ0Q7RUFDRSxZQUFXO0VBQ1gsY0FBYSxFQUNkOztBQUVEO0VBQ0UsYUFBWSxFQUNiOztBQUVEO0VBQ0UsZUFBYyxFQUNmOztBQUVEO0VBRUksYUFBWTtFQUNaLGVBQWM7RUFDZCxVQUFTO0VBQ1QsYUFBVztFQUNYLFlBQVc7RUFDWCxtQkFBaUIsRUFDbEI7O0FDOURIO0VBQ0UsK0JBQThCO0VBQzlCLGdCQUFlLEVBQ2hCOztBQUNEO0VBQ0UsZ0JBQWUsRUFDaEI7O0FBS0Q7RUFDRSxnQkFBZSxFQUNoQjs7QUFFRDtFQUNFLGVBQWMsRUFDZjs7QUFFRDtFQUNFLGNBQWEsRUFDZDs7QUFFRDtFQUNFLHNCQUFxQjtFQUNyQiw2QkFB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QkFBbUIsRUFFMUIsRUFBQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG5vbCwgdWwge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7IH1cblxuY2FwdGlvbiwgdGgsIHRkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG5xLCBibG9ja3F1b3RlIHtcbiAgcXVvdGVzOiBub25lOyB9XG5cbnE6YmVmb3JlLCBxOmFmdGVyLCBibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNvbnRlbnQ6IG5vbmU7IH1cblxuYSBpbWcge1xuICBib3JkZXI6IG5vbmU7IH1cblxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbWVudSwgbmF2LCBzZWN0aW9uLCBzdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogXCIuXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY2xlYXI6IGJvdGg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG5ib2R5IHtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICBmb250LXNpemU6IDE4cHg7IH1cblxuc3ViIHtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4ucGMtb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc3Atb24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzOyB9XG4gIGEgaW1nIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICBhOmhvdmVyIGltZyB7XG4gICAgICBvcGFjaXR5OiAwLjc7IH1cblxuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbnRleHRhcmVhIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gIC5wYy1vbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc3Atb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLm1haW5WaXN1YWwge1xuICBtYXJnaW4tdG9wOiA3OHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogNDMuMjgxMjV2dztcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL212YmcuanBnXCIpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAubWFpblZpc3VhbCB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbXZiZy1zcC5qcGdcIikgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcbiAgICAgIGhlaWdodDogODkuMjMwNzd2dztcbiAgICAgIG1hcmdpbi10b3A6IDE0LjM1ODk3dnc7IH0gfVxuICAubWFpblZpc3VhbF9fdHRsLS1iZ1llbGxvdyB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGJhY2tncm91bmQ6ICNGRkY2MDA7XG4gICAgZm9udC1zaXplOiAyLjAzMTI1dnc7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nOiA0cHggMjRweCA4cHggMjdweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAubWFpblZpc3VhbF9fdHRsLS1iZ1llbGxvdyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy4zMzMzM3Z3O1xuICAgICAgICBwYWRkaW5nOiAxLjE1Mzg1dncgMi40MzU5dncgMS43OTQ4N3Z3IDMuMzMzMzN2dzsgfSB9XG4gIC5tYWluVmlzdWFsX190dGwtLW0ge1xuICAgIGZvbnQtc2l6ZTogMy4zNTkzOHZ3O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLXRvcDogMi41dnc7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgLm1haW5WaXN1YWxfX3R0bC0tbSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUuMTI4MjF2dztcbiAgICAgICAgZm9udC1zaXplOiA1dnc7IH0gfVxuICAubWFpblZpc3VhbF9fdHRsLS1ibHVlIHtcbiAgICBjb2xvcjogIzAzMTRFMDsgfVxuICAubWFpblZpc3VhbF9fdHRsLS1zIHtcbiAgICBmb250LXNpemU6IDIuNXZ3O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLXRvcDogMi41dnc7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgLm1haW5WaXN1YWxfX3R0bC0tcyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQuMTAyNTZ2dztcbiAgICAgICAgZm9udC1zaXplOiA0LjEwMjU2dnc7IH0gfVxuICAubWFpblZpc3VhbF9fdHRsLS1sIHtcbiAgICBmb250LXNpemU6IDUuMzkwNjJ2dztcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIG1hcmdpbi10b3A6IDEuODc1dnc7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgLm1haW5WaXN1YWxfX3R0bC0tbCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMuMDc2OTJ2dztcbiAgICAgICAgZm9udC1zaXplOiA4Ljg0NjE1dnc7IH0gfVxuICAubWFpblZpc3VhbF9fdHRsLS1tcyB7XG4gICAgZm9udC1zaXplOiAyLjI2NTYydnc7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tdG9wOiAyLjV2dzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAubWFpblZpc3VhbF9fdHRsLS1tcyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy43MTc5NXZ3O1xuICAgICAgICBtYXJnaW4tdG9wOiA0LjEwMjU2dnc7IH0gfVxuICAubWFpblZpc3VhbF9fdHRsLS1saW5lU2t5Ymx1ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm1haW5WaXN1YWxfX3R0bC0tbGluZVNreWJsdWU6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IC0wLjQ2ODc1dnc7XG4gICAgICBoZWlnaHQ6IDAuNDY4NzV2dztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogIzFCQUFFMzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgLm1haW5WaXN1YWxfX3R0bC0tbGluZVNreWJsdWU6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogLTAuNzY5MjN2dztcbiAgICAgICAgICBoZWlnaHQ6IDAuNzY5MjN2dzsgfSB9XG4gIC5tYWluVmlzdWFsX190dGxfX3dyYXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTUuNjI1dnc7XG4gICAgdG9wOiAtMTBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbXZCYWxsb29uLnN2Z1wiKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xuICAgIHdpZHRoOiA2NC43NjU2MnZ3O1xuICAgIGhlaWdodDogNDEuMDE1NjJ2dzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAubWFpblZpc3VhbF9fdHRsX193cmFwIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL212QmFsbG9vbi1TUC5zdmdcIikgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcbiAgICAgICAgd2lkdGg6IDk4LjU4OTc0dnc7XG4gICAgICAgIGhlaWdodDogNzYuNDEwMjZ2dztcbiAgICAgICAgcmlnaHQ6IDAuNTEyODJ2dztcbiAgICAgICAgdG9wOiAtMy4wNzY5MnZ3OyB9IH1cbiAgLm1haW5WaXN1YWxfX3R0bF9faW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDcuODEyNXZ3O1xuICAgIGxlZnQ6IDIuNXZ3O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAubWFpblZpc3VhbF9fdHRsX19pbm5lciB7XG4gICAgICAgIHRvcDogOS44NzE3OXZ3O1xuICAgICAgICBsZWZ0OiAwOyB9IH1cblxuLmwtaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAubC1oZWFkZXIge1xuICAgICAgcGFkZGluZzogMi42OTIzMXZ3IDAgMi40MzU5dncgMDsgfSB9XG4gIC5sLWhlYWRlcl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZmxvdzogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxOHB4IDAgMCAwO1xuICAgIG1pbi13aWR0aDogMTAxMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5sLWhlYWRlcl9faW5uZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgLmwtaGVhZGVyX19sb2dvIHtcbiAgICBtYXJnaW4tdG9wOiAxM3B4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5sLWhlYWRlcl9fbG9nbyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgIC5sLWhlYWRlcl9fbG9nby0tbm9jIHtcbiAgICAgIHdpZHRoOiAxMTZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjFweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgLmwtaGVhZGVyX19sb2dvLS1ub2Mge1xuICAgICAgICAgIHdpZHRoOiAxNi4xNTM4NXZ3O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMi42OTIzMXZ3OyB9IH1cbiAgICAubC1oZWFkZXJfX2xvZ28tLW1lcnJ5Qml6IHtcbiAgICAgIHdpZHRoOiAxOTFweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMzZweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgLmwtaGVhZGVyX19sb2dvLS1tZXJyeUJpeiB7XG4gICAgICAgICAgd2lkdGg6IDI0LjQ4NzE4dnc7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzLjIwNTEzdnc7IH0gfVxuICAubC1oZWFkZXJfX2J0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB3aWR0aDogMzEwcHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgLmwtaGVhZGVyX19idG4ge1xuICAgICAgICB3aWR0aDogNi40MTAyNnZ3O1xuICAgICAgICBoZWlnaHQ6IDYuNDEwMjZ2dztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogNS4zODQ2MnZ3OyB9IH1cbiAgICAubC1oZWFkZXJfX2J0bjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjsgfVxuICAgIC5sLWhlYWRlcl9fYnRuLS1ETCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwRjgwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMXB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgICAubC1oZWFkZXJfX2J0bi0tREwge1xuICAgICAgICAgIHdpZHRoOiAyOC40NjE1NHZ3O1xuICAgICAgICAgIGhlaWdodDogNi40MTAyNnZ3O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi4zMDc2OXZ3O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNC4xMDI1NnZ3OyB9IH1cbiAgICAgIC5sLWhlYWRlcl9fYnRuLS1ETDpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMTRweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY29tbW9uL2ljb25fREwuc3ZnXCIpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgICAgIC5sLWhlYWRlcl9fYnRuLS1ETDpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDIyLjMwNzY5dnc7XG4gICAgICAgICAgICBoZWlnaHQ6IDMuMzMzMzN2dztcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2NvbW1vbi9pY29uX0RMLXNwLnN2Z1wiKSBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7IH0gfVxuICAgIC5sLWhlYWRlcl9fYnRuLS1mb3JtIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxQkFBRTM7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAgIC5sLWhlYWRlcl9fYnRuLS1mb3JtIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuNTY0MXZ3OyB9IH1cbiAgICAgIC5sLWhlYWRlcl9fYnRuLS1mb3JtOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAxNHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jb21tb24vaWNvbl9tYWlsLnN2Z1wiKSBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgICAubC1oZWFkZXJfX2J0bi0tZm9ybTpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDMuNzE3OTV2dztcbiAgICAgICAgICAgIGhlaWdodDogMi45NDg3MnZ3O1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAubC1oZWFkZXJfX2J0bi0tdGVsIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzJBNkQ5NjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjU2NDF2dzsgfVxuICAgICAgICAubC1oZWFkZXJfX2J0bi0tdGVsOmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDIuNjkyMzF2dztcbiAgICAgICAgICBoZWlnaHQ6IDIuOTQ4NzJ2dztcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2NvbW1vbi9pY29uX3RlbC13aC5zdmdcIikgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0OyB9IH1cbiAgLmwtaGVhZGVyX190ZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogN3B4IDA7IH1cbiAgICAubC1oZWFkZXJfX3RlbC0taWNvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTdweDtcbiAgICAgIG1hcmdpbi1yaWdodDogN3B4OyB9XG4gICAgLmwtaGVhZGVyX190ZWwtLXNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuXG4ubC1mb290ZXIge1xuICB3aWR0aDogMTAwJTsgfVxuICAubC1mb290ZXJfX3NwYWNlciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmwtZm9vdGVyX190dGwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIC5sLWZvb3Rlcl9fc2VydmljZXMge1xuICAgIHBhZGRpbmc6IDMwcHggMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAubC1mb290ZXJfX3NlcnZpY2VzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmwtZm9vdGVyX19zZXJ2aWNlc19fbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC1mbG93OiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5sLWZvb3Rlcl9fc2VydmljZXNfX2xpc3QgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDAgMWVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjhlbTsgfVxuICAgICAgICAubC1mb290ZXJfX3NlcnZpY2VzX19saXN0IGxpOmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGNvbnRlbnQ6IFwi772cXCI7XG4gICAgICAgICAgbGVmdDogLTAuNWVtOyB9XG4gICAgICAgIC5sLWZvb3Rlcl9fc2VydmljZXNfX2xpc3QgbGk6Zmlyc3QtY2hpbGQ6YmVmb3JlLCAubC1mb290ZXJfX3NlcnZpY2VzX19saXN0IGxpOm50aC1jaGlsZCg0bik6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5sLWZvb3Rlcl9fY29ycHMge1xuICAgIGJhY2tncm91bmQ6ICMzQTNBM0E7XG4gICAgcGFkZGluZzogMTVweCAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5sLWZvb3Rlcl9fY29ycHMge1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAubC1mb290ZXJfX2NvcnBzX19saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LWZsb3c6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgLmwtZm9vdGVyX19jb3Jwc19fbGlzdCB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgICAgLmwtZm9vdGVyX19jb3Jwc19fbGlzdCBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMCAxZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgICAubC1mb290ZXJfX2NvcnBzX19saXN0IGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgICAgICAubC1mb290ZXJfX2NvcnBzX19saXN0IGxpIGEge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgICAgIC5sLWZvb3Rlcl9fY29ycHNfX2xpc3QgbGkgYSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgICAgICAgcGFkZGluZzogMi41NjQxdncgNS4zODQ2MnZ3OyB9IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgICAgICAgLmwtZm9vdGVyX19jb3Jwc19fbGlzdCBsaSBhOmJlZm9yZSwgLmwtZm9vdGVyX19jb3Jwc19fbGlzdCBsaSBhOmFmdGVyIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICB3aWR0aDogMi41NjQxdnc7XG4gICAgICAgICAgICAgIGhlaWdodDogMC41MTI4MnZ3O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgICAgICAgLmwtZm9vdGVyX19jb3Jwc19fbGlzdCBsaSBhOmJlZm9yZSB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDMuMDc2OTJ2dztcbiAgICAgICAgICAgICAgdG9wOiAzLjA3Njkydnc7IH0gfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAgICAgICAubC1mb290ZXJfX2NvcnBzX19saXN0IGxpIGE6YWZ0ZXIge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgICByaWdodDogMy4wNzY5MnZ3O1xuICAgICAgICAgICAgICB0b3A6IDQuNjE1Mzh2dzsgfSB9XG4gICAgICAgIC5sLWZvb3Rlcl9fY29ycHNfX2xpc3QgbGk6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgY29udGVudDogXCLvvZxcIjtcbiAgICAgICAgICBsZWZ0OiAtMC41ZW07XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgICAgICAgLmwtZm9vdGVyX19jb3Jwc19fbGlzdCBsaTpiZWZvcmUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgICAgLmwtZm9vdGVyX19jb3Jwc19fbGlzdCBsaTpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgICAubC1mb290ZXJfX2NvcnBzX19saXN0IGxpOmxhc3QtY2hpbGQgYSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lOyB9IH1cbiAgLmwtZm9vdGVyX19jb3B5cmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZmxvdzogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDIwcHggMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAubC1mb290ZXJfX2NvcHlyaWdodCB7XG4gICAgICAgIHBhZGRpbmc6IDUuMzg0NjJ2dyAwOyB9IH1cbiAgICAubC1mb290ZXJfX2NvcHlyaWdodF9fbG9nby0tbm9jIHtcbiAgICAgIHdpZHRoOiAxNzFweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjhweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgLmwtZm9vdGVyX19jb3B5cmlnaHRfX2xvZ28tLW5vYyB7XG4gICAgICAgICAgd2lkdGg6IDIxLjkyMzA4dnc7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0LjEwMjU2dnc7IH0gfVxuICAgIC5sLWZvb3Rlcl9fY29weXJpZ2h0X19sb2dvLS1tZXJyeUJpeiB7XG4gICAgICB3aWR0aDogMjU5cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAgIC5sLWZvb3Rlcl9fY29weXJpZ2h0X19sb2dvLS1tZXJyeUJpeiB7XG4gICAgICAgICAgd2lkdGg6IDMzLjIwNTEzdnc7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAubC1mb290ZXJfX2NvcHlyaWdodF9fdGV4dCB7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgICAubC1mb290ZXJfX2NvcHlyaWdodF9fdGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjc5NDg3dnc7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMy4wNzY5MnZ3OyB9IH1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuYSB7XG4gIHRyYW5zaXRpb246IC4zcztcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBhOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAuNjtcbiAgICB0cmFuc2l0aW9uOiAuM3M7IH1cblxuaW1nIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuYm9keSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmNvbnRlbnRfX3dyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNzZweCAwIDExMHB4IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAuY29udGVudF9fd3JhcCB7XG4gICAgICBwYWRkaW5nOiAxMi4wNTEyOHZ3IDAgMTQuMTAyNTZ2dyAwOyB9IH1cblxuLmNvbnRlbnRfX3NvZnR3YXJlIHtcbiAgbWFyZ2luOiA0MnB4IGF1dG8gMCBhdXRvO1xuICBtYXgtd2lkdGg6IDkyMHB4O1xuICB3aWR0aDogOTAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgLmNvbnRlbnRfX3NvZnR3YXJlIHtcbiAgICAgIG1hcmdpbjogNi4xNTM4NXZ3IGF1dG8gMCBhdXRvOyB9IH1cblxuLmNvbnRlbnRfX2RhaWtvdSB7XG4gIHdpZHRoOiA3MC4xNTYyNXZ3O1xuICBwYWRkaW5nLWxlZnQ6IDcuOTY4NzV2dztcbiAgbWFyZ2luOiAwIGF1dG8gMTAwcHggYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgIC5jb250ZW50X19kYWlrb3Uge1xuICAgICAgd2lkdGg6IDg0LjYxNTM4dnc7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwLjI1NjQxdnc7XG4gICAgICBtYXJnaW46IDAgYXV0byA2LjQxMDI2dncgYXV0bzsgfSB9XG5cbi5jb250ZW50X19mbG93X19pbWcge1xuICB3aWR0aDogNjQuODQzNzV2dztcbiAgbWFyZ2luOiAwIGF1dG8gMzVweCBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgLmNvbnRlbnRfX2Zsb3dfX2ltZyB7XG4gICAgICB3aWR0aDogOTQlO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMjRweCBhdXRvOyB9IH1cblxuLmNvbnRlbnRfX2Fzc2lzdGFudCB7XG4gIG1hcmdpbjogNjBweCBhdXRvIDE0MHB4IGF1dG87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAuY29udGVudF9fYXNzaXN0YW50IHtcbiAgICAgIG1hcmdpbjogMzVweCBhdXRvIDQ0cHggYXV0bzsgfSB9XG5cbi50dGwtYmdTa3libHVlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICMxQkFBRTM7XG4gIHBhZGRpbmc6IDMycHggMCAzNnB4IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAudHRsLWJnU2t5Ymx1ZSB7XG4gICAgICBmb250LXNpemU6IDQuMTAyNTZ2dztcbiAgICAgIHBhZGRpbmc6IDQuNjE1Mzh2dyAwIDUuMzg0NjJ2dyAwOyB9IH1cbiAgLnR0bC1iZ1NreWJsdWU6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm90dG9tOiAtMjhweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMjhweCAzMHB4IDAgMzBweDtcbiAgICBib3JkZXItY29sb3I6ICMxQkFBRTMgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgLnR0bC1iZ1NreWJsdWU6YWZ0ZXIge1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICBib3R0b206IC0xNHB4O1xuICAgICAgICBib3JkZXItd2lkdGg6IDE0cHggMTVweCAwIDE1cHg7IH0gfVxuXG4udHRsLWJnWWVsbG93IHtcbiAgYmFja2dyb3VuZDogI0ZGRjYwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxM3B4IDA7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxMnB4IGF1dG8gMCBhdXRvO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgLnR0bC1iZ1llbGxvdyB7XG4gICAgICBmb250LXNpemU6IDQuNjE1Mzh2dztcbiAgICAgIHBhZGRpbmc6IDEuNWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgLnR0bC1iZ1llbGxvdy1jb3ZlciB7XG4gICAgICBwYWRkaW5nLXRvcDogNWVtO1xuICAgICAgbWFyZ2luLXRvcDogLTVlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVlbTsgfSB9XG5cbi50dGwtTCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogNDJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgLnR0bC1MIHtcbiAgICAgIGZvbnQtc2l6ZTogMy44NDYxNXZ3O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNS4zODQ2MnZ3OyB9IH1cblxuLnR0bC1saDIge1xuICBsaW5lLWhlaWdodDogMjsgfVxuXG4udHRsLWJnQmx1ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYmFja2dyb3VuZDogIzAwMEY4MDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gNTRweCBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgLnR0bC1iZ0JsdWUge1xuICAgICAgZm9udC1zaXplOiAzLjMzMzMzdnc7XG4gICAgICB3aWR0aDogOTYlO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDIycHggYXV0bzsgfSB9XG5cbi50dGwtYmdCbHVlLS1zIHtcbiAgYmFja2dyb3VuZDogIzAwMEY4MDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogNnB4IDAgOHB4IDE3cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAudHRsLWJnQmx1ZS0tcyB7XG4gICAgICBmb250LXNpemU6IDlweDtcbiAgICAgIHBhZGRpbmc6IDNweCAwIDRweCAxZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cblxuLnR0bC1iZ1NreWJsdWUtLXMge1xuICBiYWNrZ3JvdW5kOiAjMkE2RDk2O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiA2cHggMCA4cHggMTdweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgIC50dGwtYmdTa3libHVlLS1zIHtcbiAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgcGFkZGluZzogM3B4IDAgNHB4IDFlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuXG4ubGlzdF9fbmF5YW1pIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWZsb3c6IHdyYXA7XG4gIG1heC13aWR0aDogODc4cHg7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHotaW5kZXg6IDM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgIC5saXN0X19uYXlhbWkge1xuICAgICAgd2lkdGg6IDk2JTsgfSB9XG4gIC5saXN0X19uYXlhbWkgbGkge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMzJweCkgLyAzKTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogNnB4IHNvbGlkICMyQTZEOTY7XG4gICAgcGFkZGluZzogMCAwIDEycHggMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAubGlzdF9fbmF5YW1pIGxpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxNHB4KSAvIDMpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgIzJBNkQ5NjtcbiAgICAgICAgcGFkZGluZzogMCAwIDEuNTM4NDZ2dyAwOyB9IH1cbiAgICAubGlzdF9fbmF5YW1pIGxpOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5saXN0X19uYXlhbWkgbGk6bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgLmxpc3RfX25heWFtaSBsaTpudGgtY2hpbGQoMSkgaW1nIHtcbiAgICAgIHdpZHRoOiBjYWxjKCgxOTMgLyAyODIpICogMTAwJSk7XG4gICAgICBtYXJnaW46IDVweCAwIDhweCAzLjkwNjI1dnc7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAgIC5saXN0X19uYXlhbWkgbGk6bnRoLWNoaWxkKDEpIGltZyB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDE1OCAvIDI0NikgKiAxMDAlKTtcbiAgICAgICAgICBtYXJnaW46IDAuNTEyODJ2dyAwIDAgNS42NDEwM3Z3OyB9IH1cbiAgICAubGlzdF9fbmF5YW1pIGxpOm50aC1jaGlsZCgyKSBpbWcge1xuICAgICAgd2lkdGg6IGNhbGMoKDE3NiAvIDI4MikgKiAxMDAlKTtcbiAgICAgIG1hcmdpbjogMTNweCAwIDE2cHggMy41OTM3NXZ3OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgICAubGlzdF9fbmF5YW1pIGxpOm50aC1jaGlsZCgyKSBpbWcge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKCgxNTAgLyAyNDYpICogMTAwJSk7XG4gICAgICAgICAgbWFyZ2luOiAyLjMwNzY5dncgMCAwIDUuMzg0NjJ2dzsgfSB9XG4gICAgLmxpc3RfX25heWFtaSBsaTpudGgtY2hpbGQoMykgaW1nIHtcbiAgICAgIHdpZHRoOiBjYWxjKCgxOTEgLyAyODIpICogMTAwJSk7XG4gICAgICBtYXJnaW46IDEwcHggMCA4cHggMy40Mzc1dnc7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAgIC5saXN0X19uYXlhbWkgbGk6bnRoLWNoaWxkKDMpIGltZyB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDE1NyAvIDI0NikgKiAxMDAlKTtcbiAgICAgICAgICBtYXJnaW46IDEuMDI1NjR2dyAwIDAgNS4zODQ2MnZ3OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgLmxpc3RfX25heWFtaSBsaTpudGgtY2hpbGQobiArIDQpIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lOyB9IH1cbiAgLmxpc3RfX25heWFtaV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5saXN0X19uYXlhbWlfX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDMuMDc2OTJ2dztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgbWFyZ2luLXRvcDogMC43ZW07IH0gfVxuXG4ubGlzdF9fb3V0U291cmNpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZmxvdzogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXgtd2lkdGg6IDgxMHB4O1xuICBtYXJnaW46IDMwcHggYXV0byAxMTZweCBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgLmxpc3RfX291dFNvdXJjaW5nIHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBtYXJnaW46IDUuNjQxMDN2dyBhdXRvIDE0LjM1ODk3dncgYXV0bzsgfSB9XG4gIC5saXN0X19vdXRTb3VyY2luZyBsaSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxMDhweCkgLyAzKTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAubGlzdF9fb3V0U291cmNpbmcgbGkge1xuICAgICAgICB3aWR0aDogMjV2dzsgfSB9XG4gIC5saXN0X19vdXRTb3VyY2luZ19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDEycHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgLmxpc3RfX291dFNvdXJjaW5nX190ZXh0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS41Mzg0NnZ3O1xuICAgICAgICBmb250LXNpemU6IDEwcHg7IH0gfVxuXG4ubGlzdF9fZ3lvdW11IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWZsb3c6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWF4LXdpZHRoOiA5MjBweDtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gNjRweCBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgLmxpc3RfX2d5b3VtdSB7XG4gICAgICB3aWR0aDogOTYlOyB9IH1cbiAgLmxpc3RfX2d5b3VtdSBsaSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA0MHB4KSAvIDMpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5saXN0X19neW91bXUgbGkge1xuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDE0cHgpIC8gMyk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAubGlzdF9fZ3lvdW11X190ZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMzMsIDUyLCAxMzIsIDAuOCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTRweCAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAubGlzdF9fZ3lvdW11X190ZXh0IHtcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMi44MjA1MXZ3OyB9IH1cblxuLmxpc3RfX2RhaWtvdSB7XG4gIHdpZHRoOiA0NCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAubGlzdF9fZGFpa291IHtcbiAgICAgIHdpZHRoOiA0NiU7IH0gfVxuICAubGlzdF9fZGFpa291X193cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWZsb3c6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIHdpZHRoOiA5MiU7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTAwcHggYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAubGlzdF9fZGFpa291X193cmFwIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNjBweCBhdXRvOyB9IH1cbiAgLmxpc3RfX2RhaWtvdSBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5saXN0X19kYWlrb3UgbGkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gICAgLmxpc3RfX2RhaWtvdSBsaTpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBhZGRpbmctbGVmdDogMy4yODEyNXZ3O1xuICAgICAgd2lkdGg6IDIuMjY1NjJ2dztcbiAgICAgIGhlaWdodDogMS40ODQzOHZ3O1xuICAgICAgbGVmdDogLTQuNjg3NXZ3O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbl9jcm93bi5zdmdcIikgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgICAubGlzdF9fZGFpa291IGxpOmJlZm9yZSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogNXB4OyB9IH1cbiAgICAubGlzdF9fZGFpa291IGxpOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubGlzdF9fYXNzaXN0YW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWZsb3c6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIHdpZHRoOiA5MiU7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgLmxpc3RfX2Fzc2lzdGFudCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgLmxpc3RfX2Fzc2lzdGFudCBsaSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA0MHB4KSAvIDMpO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDBGODA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgLmxpc3RfX2Fzc2lzdGFudCBsaSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgLmxpc3RfX2Fzc2lzdGFudCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5saXN0X19hc3Npc3RhbnRfX3R0bCB7XG4gICAgYmFja2dyb3VuZDogIzAwMEY4MDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMnB4IDI0cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgLmxpc3RfX2Fzc2lzdGFudF9fdHRsIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjA3Njkydnc7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDsgfSB9XG4gIC5saXN0X19hc3Npc3RhbnRfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIGNvbG9yOiAjMDAwRjgwO1xuICAgIHBhZGRpbmc6IDIwcHggMjRweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAubGlzdF9fYXNzaXN0YW50X190ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEycHg7IH0gfVxuXG4ubGlzdF9fcWEge1xuICBtYXgtd2lkdGg6IDkzN3B4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgIC5saXN0X19xYSB7XG4gICAgICB3aWR0aDogOTElOyB9IH1cbiAgLmxpc3RfX3FhX193cmFwIHtcbiAgICBtYXJnaW46IDkwcHggYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAubGlzdF9fcWFfX3dyYXAge1xuICAgICAgICBtYXJnaW46IDI1cHggYXV0byAwIGF1dG87IH0gfVxuICAubGlzdF9fcWFfX3R0bCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICM4REM1RDY7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBwYWRkaW5nOiAzMnB4IDI0cHggMzJweCAxMDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAubGlzdF9fcWFfX3R0bCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgcGFkZGluZzogMTZweCAyNHB4IDE2cHggMzZweDsgfSB9XG4gICAgLmxpc3RfX3FhX190dGw6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgY29udGVudDogXCJRXCI7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAgIC5saXN0X19xYV9fdHRsOmJlZm9yZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGxlZnQ6IDEwcHg7IH0gfVxuICAgIC5saXN0X19xYV9fdHRsOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAwIDkwcHggOTBweDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzA0MDA1RiB0cmFuc3BhcmVudDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgLmxpc3RfX3FhX190dGw6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci13aWR0aDogMCAwIDIzcHggMjNweDsgfSB9XG4gIC5saXN0X19xYV9fdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcGFkZGluZzogMjRweCAxLjVlbSA0MnB4IDE2NXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5saXN0X19xYV9fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgcGFkZGluZzogMTJweCAxLjVlbSAzMnB4IDYycHg7IH0gfVxuICAgIC5saXN0X19xYV9fdGV4dDpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJBXCI7XG4gICAgICBjb2xvcjogIzAwMEY4MDtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGxlZnQ6IDExMHB4O1xuICAgICAgdG9wOiAyNHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgICAubGlzdF9fcWFfX3RleHQ6YmVmb3JlIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgbGVmdDogMzVweDtcbiAgICAgICAgICB0b3A6IDEycHg7IH0gfVxuICAgIC5saXN0X19xYV9fdGV4dDphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICM4REM1RDY7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzhEQzVENjtcbiAgICAgIGxlZnQ6IDYwcHg7XG4gICAgICB0b3A6IDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAgIC5saXN0X19xYV9fdGV4dDphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOERDNUQ2O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOERDNUQ2OyB9IH1cblxuLmxpc3RfX290b2lhd2FzZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1mbG93OiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1heC13aWR0aDogOTQwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgLmxpc3RfX290b2lhd2FzZSB7XG4gICAgICB3aWR0aDogNzglOyB9IH1cbiAgLmxpc3RfX290b2lhd2FzZSBsaSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAyMHB4KSAvIDIpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5saXN0X19vdG9pYXdhc2UgbGkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5saXN0X19vdG9pYXdhc2UgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAubGlzdF9fb3RvaWF3YXNlLS1ETCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICMwMDBGODA7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGhlaWdodDogNjVweDtcbiAgICBsaW5lLWhlaWdodDogNjVweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgLmxpc3RfX290b2lhd2FzZS0tREwge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGhlaWdodDogNDNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfSB9XG4gICAgLmxpc3RfX290b2lhd2FzZS0tREw6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMjJweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jb21tb24vaWNvbl9ETC5zdmdcIikgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgICAubGlzdF9fb3RvaWF3YXNlLS1ETDpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICAgICBsZWZ0OiAxNXB4OyB9IH1cbiAgLmxpc3RfX290b2lhd2FzZS0tZm9ybSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICMxQkFBRTM7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGhlaWdodDogNjVweDtcbiAgICBsaW5lLWhlaWdodDogNjVweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgLmxpc3RfX290b2lhd2FzZS0tZm9ybSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgaGVpZ2h0OiA0M3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDNweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4OyB9IH1cbiAgICAubGlzdF9fb3RvaWF3YXNlLS1mb3JtOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDMxcHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDI1cHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY29tbW9uL2ljb25fbWFpbC5zdmdcIikgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgICAubGlzdF9fb3RvaWF3YXNlLS1mb3JtOmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIGxlZnQ6IDE3cHg7IH0gfVxuICAubGlzdF9fb3RvaWF3YXNlLS10ZWxCdG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAjMkE2RDk2O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBoZWlnaHQ6IDY1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDY1cHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5saXN0X19vdG9pYXdhc2UtLXRlbEJ0biB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgaGVpZ2h0OiA0M3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDNweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgLmxpc3RfX290b2lhd2FzZS0tdGVsQnRuLS1zbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfSB9XG4gIC5saXN0X19vdG9pYXdhc2UtLXRlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA0MnB4OyB9XG4gICAgLmxpc3RfX290b2lhd2FzZS0tdGVsSWNvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMjNweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIG1hcmdpbjogMCAxMHB4IC01cHggMjBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgLmxpc3RfX290b2lhd2FzZS0tdGVsSWNvbiB7XG4gICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIG1hcmdpbjogMCA1cHggLTVweCAwOyB9IH1cbiAgLmxpc3RfX290b2lhd2FzZS0tc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTlweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NzBweCkge1xuICBfOjotd2Via2l0LWZ1bGwtcGFnZS1tZWRpYSwgXzpmdXR1cmUsIDpyb290IF86Oi13ZWJraXQtZnVsbC1wYWdlLW1lZGlhLCBfOmZ1dHVyZSwgOnJvb3QgLmJnLWJhbGxvb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9iZy1iYWxsb24tYmx1ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBoZWlnaHQ6IDMyLjd2dztcbiAgICBtaW4taGVpZ2h0OiA0MjBweDsgfSB9XG5cbi5iZy1iYWxsb29uIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2JnLWJhbGxvbi1ibHVlLnN2Z1wiKSB0b3AgY2VudGVyLzEwMCUgMTAwJSBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgIC5iZy1iYWxsb29uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYmctYmFsbG9uLWJsdWUtc3Auc3ZnXCIpIHRvcCBjZW50ZXIvMTAwJSBhdXRvIG5vLXJlcGVhdDtcbiAgICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi5iZy1jb3JuZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDgycHggMCA2MHB4IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAuYmctY29ybmVyIHtcbiAgICAgIHBhZGRpbmc6IDguMjA1MTN2dyAwIDEwLjUxMjgydncgMDsgfSB9XG4gIC5iZy1jb3JuZXI6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDExMHB4IDExMHB4IDAgMDtcbiAgICBib3JkZXItY29sb3I6ICMwNDAwNUYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgLmJnLWNvcm5lcjpiZWZvcmUge1xuICAgICAgICBib3JkZXItd2lkdGg6IDUwcHggNTBweCAwIDA7IH0gfVxuICAuYmctY29ybmVyOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMTEwcHggMTEwcHg7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMDQwMDVGIHRyYW5zcGFyZW50OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5iZy1jb3JuZXI6YWZ0ZXIge1xuICAgICAgICBib3JkZXItd2lkdGg6IDUwcHggNTBweCAwIDA7IH0gfVxuXG4uYmctaGFsZiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjQ0JFREZGLCAjQ0JFREZGIDUwJSwgI2ZmZmZmZiA1MCUsICNmZmZmZmYgMTAwJSk7IH1cblxuLmJnLXNreWJsdWUge1xuICBiYWNrZ3JvdW5kOiAjRUZGQUZEOyB9XG5cbi5iZy1zaGFkb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmJnLXNoYWRvd19faW5uZXIge1xuICAgIHBhZGRpbmc6IDY0cHggMCA1NHB4IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgLmJnLXNoYWRvd19faW5uZXIge1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDAgMjRweCAwOyB9IH1cbiAgLmJnLXNoYWRvdzpiZWZvcmUsIC5iZy1zaGFkb3c6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTdweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAuYmctc2hhZG93OmJlZm9yZSwgLmJnLXNoYWRvdzphZnRlciB7XG4gICAgICAgIGhlaWdodDogOHB4OyB9IH1cbiAgLmJnLXNoYWRvdzpiZWZvcmUge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjRDhFMkU1LCAjRUZGQUZEKTsgfVxuICAuYmctc2hhZG93OmFmdGVyIHtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI0VGRkFGRCwgI0Q4RTJFNSk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgLmJnLXNoYWRvdzphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH0gfVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnRleHQtbGgxNSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgIC50ZXh0LWxoMTUge1xuICAgICAgZm9udC1zaXplOiA0LjEwMjU2dnc7IH0gfVxuXG4udGV4dC1saXN0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgIC50ZXh0LWxpc3Qge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDkuMjMwNzd2dzsgfSB9XG5cbi50ZXh0LW5vdGljZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLXRvcDogMzZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgLnRleHQtbm90aWNlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41OyB9IH1cblxuLnRleHQtbGgyIHtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIG1hcmdpbi1ib3R0b206IDU0cHg7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgIC50ZXh0LWxoMiB7XG4gICAgICBmb250LXNpemU6IDQuMTAyNTZ2dztcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH0gfVxuIiwiaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5vbCwgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5jYXB0aW9uLCB0aCwgdGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5xLCBibG9ja3F1b3RlIHtcbiAgcXVvdGVzOiBub25lO1xufVxucTpiZWZvcmUsIHE6YWZ0ZXIsIGJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY29udGVudDogbm9uZTtcbn1cblxuYSBpbWcge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG1lbnUsIG5hdiwgc2VjdGlvbiwgc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2xlYXJmaXgge1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIi5cIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgZm9udC1zaXplOjA7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgdmlzaWJpbGl0eTpoaWRkZW47XG4gIH1cbn1cblxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5ib2R5IHtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5zdWIge1xuICBmb250LXNpemU6IDEycHg7XG59XG4vLyBwIHtcbi8vICAgbGluZS1oZWlnaHQ6IDEuODtcbi8vICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbi8vIH1cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnBjLW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zcC1vbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBpbWcge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBpbWcge1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgIH1cbiAgfVxufVxuXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxudGV4dGFyZWEge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbkBpbmNsdWRlIHNwIHtcbiAgLnBjLW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zcC1vbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIkBtaXhpbiBjbGVhcmZpeCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWl4aW4gbGVnYWN5LXBpZS1jbGVhcmZpeCB7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiLlwiO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1peGluIHJlbS1mb250LXNpemUoJHNpemUpIHtcbiAgZm9udC1zaXplOiAkc2l6ZSArIHB4O1xuICBmb250LXNpemU6ICgkc2l6ZSAvIDEwKSAqIDFyZW07XG59XG5cbkBtaXhpbiBhcnJvd0ljb25MKCRjb2xvciwgJHdpZHRoLCAkaGVpZ2h0LCAkdG9wLCAkbGVmdCkge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYXJyb3dfMDFfJyArICRjb2xvciArICcucG5nJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgd2lkdGg6ICR3aWR0aCArIHB4O1xuICBoZWlnaHQ6ICRoZWlnaHQgKyBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6ICR0b3AgKyBweDtcbiAgbGVmdDogJGxlZnQgKyBweDtcbn1cblxuQG1peGluIGFycm93SWNvblIoJGNvbG9yLCAkd2lkdGgsICRoZWlnaHQsICR0b3AsICRyaWdodCkge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYXJyb3dfMDFfJyArICRjb2xvciArICcucG5nJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgd2lkdGg6ICR3aWR0aCArIHB4O1xuICBoZWlnaHQ6ICRoZWlnaHQgKyBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6ICR0b3AgKyBweDtcbiAgcmlnaHQ6ICRyaWdodCArIHB4O1xufVxuXG5AbWl4aW4gaWNvbjAxKCRjb2xvciwgJHdpZHRoLCAkaGVpZ2h0LCAkdG9wLCAkbGVmdCkge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYnRuX2ljb24wMV8nICsgJGNvbG9yICsgJy5wbmcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB3aWR0aDogJHdpZHRoICsgcHg7XG4gIGhlaWdodDogJGhlaWdodCArIHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogJHRvcCArIHB4O1xuICBsZWZ0OiAkbGVmdCArIHB4O1xufVxuXG5AbWl4aW4gaWNvbjAyKCRjb2xvciwgJHdpZHRoLCAkaGVpZ2h0LCAkdG9wLCAkbGVmdCkge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYnRuX2ljb24wMl8nICsgJGNvbG9yICsgJy5wbmcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB3aWR0aDogJHdpZHRoICsgcHg7XG4gIGhlaWdodDogJGhlaWdodCArIHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogJHRvcCArIHB4O1xuICBsZWZ0OiAkbGVmdCArIHB4O1xufVxuXG5AbWl4aW4gc2NhbGVJbWcoKXtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGltZ3tcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQwLCAwLjQ0MCwgMS4wMDApLCBmaWx0ZXIgMC42cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQwLCAwLjQ0MCwgMS4wMDApO1xuICB9XG4gICY6aG92ZXJ7XG4gICAgaW1ne1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEsMS4xKTtcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcyg4MCUpO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gcGxhY2Vob2xkZXJDb2xvcigkY29sb3IpIHtcbiAgICAmOnBsYWNlaG9sZGVyLXNob3duIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICB9XG4gICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiRjb2xvcjtcbiAgICB9XG4gICAgJjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6JGNvbG9yO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6JGNvbG9yO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiRjb2xvcjtcbiAgICB9XG59XG5cbkBtaXhpbiB0cmlhbmdsZS1tYWtlcigkc2l6ZSwgJGNvbG9yLCAkZGlyZWN0KXtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci10b3A6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaWYgJGRpcmVjdCA9PSB0b3B7XG4gICAgYm9yZGVyLXRvcDogJHNpemUgc29saWQgJGNvbG9yO1xuICB9IEBlbHNlIGlmICRkaXJlY3QgPT0gbGVmdHtcbiAgICBib3JkZXItbGVmdDogJHNpemUgc29saWQgJGNvbG9yO1xuICB9IEBlbHNlIGlmICRkaXJlY3QgPT0gcmlnaHR7XG4gICAgYm9yZGVyLXJpZ2h0OiAkc2l6ZSBzb2xpZCAkY29sb3I7XG4gIH0gQGVsc2UgaWYgJGRpcmVjdCA9PSBib3R0b217XG4gICAgYm9yZGVyLWJvdHRvbTogJHNpemUgc29saWQgJGNvbG9yO1xuICB9XG59XG5cbkBtaXhpbiBwY21pbigpe1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcGMoKXtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzcwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gc3AoKXtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gc3AtbWluKCl7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuXG5AbWl4aW4gY2FsYygkcHJvcGVydHksICRleHByZXNzaW9uKSB7XG4gICN7JHByb3BlcnR5fTogLW1vei1jYWxjKCN7JGV4cHJlc3Npb259KTtcbiAgI3skcHJvcGVydHl9OiAtd2Via2l0LWNhbGMoI3skZXhwcmVzc2lvbn0pO1xuICAjeyRwcm9wZXJ0eX06IGNhbGMoI3skZXhwcmVzc2lvbn0pO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuLm1haW5WaXN1YWx7XHJcbiAgICBtYXJnaW4tdG9wOiA3OHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGhlaWdodDogcHhUb1Z3KDU1NCk7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbXZiZy5qcGdcIikgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0O1xyXG4gICAgQGluY2x1ZGUgc3B7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL212Ymctc3AuanBnXCIpIGNlbnRlciAvIGNvdmVyIG5vLXJlcGVhdDtcclxuICAgICAgICBoZWlnaHQ6IHB4VG9Wdy1TUCg2OTYpO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHB4VG9Wdy1TUCgxMTIpO1xyXG4gICAgfVxyXG4gICAgJl9fdHRse1xyXG4gICAgICAgICYtLWJnWWVsbG93e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR5ZWxsb3cxO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHB4VG9WdygyNik7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCAyNHB4IDhweCAyN3B4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzcHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcHhUb1Z3LVNQKDI2KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHB4VG9Wdy1TUCg5KSBweFRvVnctU1AoMTkpIHB4VG9Wdy1TUCgxNCkgcHhUb1Z3LVNQKDI2KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1te1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHB4VG9Wdyg0Myk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHB4VG9WdygzMik7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcHhUb1Z3LVNQKDQwKTsgIFxyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBweFRvVnctU1AoMzkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWJsdWV7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLXN7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcHhUb1Z3KDMyKTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogcHhUb1Z3KDMyKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc3B7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBweFRvVnctU1AoMzIpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBweFRvVnctU1AoMzIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWx7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcHhUb1Z3KDY5KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogcHhUb1Z3KDI0KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc3B7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBweFRvVnctU1AoMjQpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBweFRvVnctU1AoNjkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLW1ze1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHB4VG9WdygyOSk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHB4VG9WdygzMik7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBweFRvVnctU1AoMjkpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcHhUb1Z3LVNQKDMyKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1saW5lU2t5Ymx1ZXtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IHB4VG9WdygtNik7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHB4VG9Wdyg2KTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNreWJsdWUxO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3B7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiBweFRvVnctU1AoLTYpO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcHhUb1Z3LVNQKDYpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3dyYXB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IHB4VG9WdygyMDApO1xyXG4gICAgICAgICAgICB0b3A6IC0xMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbXZCYWxsb29uLnN2Z1wiKSBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiBweFRvVncoODI5KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBweFRvVncoNTI1KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc3B7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbXZCYWxsb29uLVNQLnN2Z1wiKSBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcHhUb1Z3LVNQKDc2OSk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHB4VG9Wdy1TUCg1OTYpO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IHB4VG9Wdy1TUCg0KTtcclxuICAgICAgICAgICAgICAgIHRvcDogcHhUb1Z3LVNQKC0yNCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faW5uZXJ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiBweFRvVncoMTAwKTtcclxuICAgICAgICAgICAgbGVmdDogcHhUb1Z3KDMyKTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzcHtcclxuICAgICAgICAgICAgICAgIHRvcDogcHhUb1Z3LVNQKDc3KTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbn0iLCJAZnVuY3Rpb24gcHhUb1Z3KCRweFZhbHVlKSB7XG4gICAgQHJldHVybiAoKCRweFZhbHVlIC8gMTI4MCkgKiAxMDApICsgdnc7XG59XG5cbkBmdW5jdGlvbiBweFRvVnctU1AoJHB4VmFsdWUpIHtcbiAgICBAcmV0dXJuICgoJHB4VmFsdWUgLyA3ODApICogMTAwKSArIHZ3O1xufVxuXG5AZnVuY3Rpb24gcHhUb1Bhci1TUCgkcHhWYWx1ZSkge1xuICAgIEByZXR1cm4gKCgkcHhWYWx1ZSAvIDc4MCkgKiAxMDApICsgdnc7XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4kd2hpdGU6ICNmZmZmZmY7XG4kYmxhY2s6ICMwMDAwMDA7XG5cbiRncmF5MTogIzNBM0EzQTtcblxuJGJsdWUxOiAjMDAwRjgwO1xuJGJsdWUyOiAjMDMxNEUwO1xuJGJsdWUzOiByZ2JhKDMzLCA1MiwgMTMyLCAuOCk7XG4kYmx1ZTQ6ICMwNDAwNUY7XG5cbiRza3libHVlMTogIzFCQUFFMztcbiRza3libHVlMjogIzJBNkQ5NjtcbiRza3libHVlMzogI0NCRURGRjtcbiRza3libHVlNDogIzhEQzVENjtcbiRza3libHVlNTogI0VGRkFGRDtcbiRza3libHVlNjogI0M4RTNGMjtcblxuJHllbGxvdzE6ICNGRkY2MDA7IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4ubC1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6MDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgQGluY2x1ZGUgc3B7XG4gICAgICAgIHBhZGRpbmc6IHB4VG9Wdy1TUCgyMSkgMCBweFRvVnctU1AoMTkpIDA7XG4gICAgfVxuICAgICZfX2lubmVye1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtZmxvdzogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDE4cHggMCAwIDA7XG4gICAgICAgIG1pbi13aWR0aDogMTAxMHB4O1xuICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbG9nb3tcbiAgICAgICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgICYtLW5vY3tcbiAgICAgICAgICAgIHdpZHRoOiAxMTZweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjFweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICAgIHdpZHRoOiBweFRvVnctU1AoMTI2KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHB4VG9Wdy1TUCgyMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0tbWVycnlCaXp7XG4gICAgICAgICAgICB3aWR0aDogMTkxcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDM2cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgICAgICB3aWR0aDogcHhUb1Z3LVNQKDE5MSk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBweFRvVnctU1AoMjUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2J0biB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgd2lkdGg6IDMxMHB4O1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgd2lkdGg6IHB4VG9Wdy1TUCg1MCk7XG4gICAgICAgICAgICBoZWlnaHQ6IHB4VG9Wdy1TUCg1MCk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcHhUb1Z3LVNQKDQyKTtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgfVxuICAgICAgICAmLS1ETCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTE7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgICAgICB3aWR0aDogcHhUb1Z3LVNQKDIyMik7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBweFRvVnctU1AoNTApO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcHhUb1Z3LVNQKDE4KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHB4VG9Wdy1TUCgzMik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgbGVmdDogMTRweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2NvbW1vbi9pY29uX0RMLnN2Z1wiKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHB4VG9Wdy1TUCgxNzQpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHB4VG9Wdy1TUCgyNik7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jb21tb24vaWNvbl9ETC1zcC5zdmdcIikgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLWZvcm0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNreWJsdWUxO1xuICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBweFRvVnctU1AoMjApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmV7ICBcbiAgICAgICAgICAgICAgICB3aWR0aDogMjFweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgbGVmdDogMTRweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2NvbW1vbi9pY29uX21haWwuc3ZnXCIpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcHhUb1Z3LVNQKDI5KTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBweFRvVnctU1AoMjMpO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS10ZWx7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2t5Ymx1ZTI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBweFRvVnctU1AoMjApO1xuICAgICAgICAgICAgICAgICY6YmVmb3JleyAgXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBweFRvVnctU1AoMjEpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHB4VG9Wdy1TUCgyMyk7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY29tbW9uL2ljb25fdGVsLXdoLnN2Z1wiKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGVse1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAvLyBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZzogN3B4IDA7XG4gICAgICAgICYtLWljb257XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgICAgICAgLy8gcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgLy8gJjpiZWZvcmV7XG4gICAgICAgICAgICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgLy8gICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgIC8vICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgIC8vICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2NvbW1vbi9pY29uX3RlbC5zdmdcIikgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAvLyAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAvLyAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgICAvLyAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgLy8gfVxuICAgICAgICB9XG4gICAgICAgICYtLXNtYWxse1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB9XG4gICAgfVxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuXG4ubC1mb290ZXJ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgJl9fc3BhY2Vye1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJl9fdHRse1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG4gICAgJl9fc2VydmljZXN7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICZfX2xpc3R7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZmxleC1mbG93OiB3cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44ZW07XG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIu+9nFwiO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0Oi0wLjVlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCwmOm50aC1jaGlsZCg0bikge1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY29ycHMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheTE7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgICZfX2xpc3R7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZmxleC1mbG93OiB3cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFlbTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogcHhUb1Z3LVNQKDIwKSBweFRvVnctU1AoNDIpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHB4VG9Wdy1TUCgyMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBweFRvVnctU1AoNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBweFRvVnctU1AoMjQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogcHhUb1Z3LVNQKDI0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogcHhUb1Z3LVNQKDI0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IHB4VG9Wdy1TUCgzNik7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIu+9nFwiO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0Oi0wLjVlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NvcHlyaWdodHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LWZsb3c6IHdyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgcGFkZGluZzogcHhUb1Z3LVNQKDQyKSAwO1xuICAgICAgICB9XG4gICAgICAgICZfX2xvZ297XG4gICAgICAgICAgICAmLS1ub2N7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE3MXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHB4VG9Wdy1TUCgxNzEpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHB4VG9Wdy1TUCgzMik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi0tbWVycnlCaXp7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1OXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHB4VG9Wdy1TUCgyNTkpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGV4dHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHB4VG9Wdy1TUCgxNCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcHhUb1Z3LVNQKDI0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcblxyXG4qIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgfVxyXG4gIFxyXG4gIGEge1xyXG4gICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIG9wYWNpdHk6IC42O1xyXG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIGltZ3tcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICBcclxuICBib2R5e1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICB9XHJcblxyXG4gIFxyXG4uY29udGVudCB7XHJcbiAgICAmX193cmFwe1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogNzZweCAwIDExMHB4IDA7XHJcbiAgICAgIEBpbmNsdWRlIHNwe1xyXG4gICAgICAgIHBhZGRpbmc6IHB4VG9Wdy1TUCg5NCkgMCBweFRvVnctU1AoMTEwKSAwOyAgXHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3NvZnR3YXJle1xyXG4gICAgICBtYXJnaW46IDQycHggYXV0byAwIGF1dG87XHJcbiAgICAgIG1heC13aWR0aDogOTIwcHg7XHJcbiAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgIEBpbmNsdWRlIHNwe1xyXG4gICAgICAgIG1hcmdpbjogcHhUb1Z3LVNQKDQ4KSBhdXRvIDAgYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZGFpa291e1xyXG4gICAgICAvLyBtYXgtd2lkdGg6IDg5OHB4O1xyXG4gICAgICB3aWR0aDogcHhUb1Z3KDg5OCk7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogcHhUb1Z3KDEwMik7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvIDEwMHB4IGF1dG87XHJcbiAgICAgIEBpbmNsdWRlIHNwe1xyXG4gICAgICAgIHdpZHRoOiBweFRvVnctU1AoNjYwKTsgXHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBweFRvVnctU1AoODApO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIHB4VG9Wdy1TUCg1MCkgYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZmxvd3tcclxuXHJcbiAgICAgICAgJl9faW1ne1xyXG4gICAgICAgICAgICB3aWR0aDogcHhUb1Z3KDgzMCk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDM1cHggYXV0bztcclxuICAgICAgICAgICAgQGluY2x1ZGUgc3B7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOTQlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjRweCBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYXNzaXN0YW50IHtcclxuICAgICAgICBtYXJnaW46IDYwcHggYXV0byAxNDBweCBhdXRvO1xyXG4gICAgICAgIEBpbmNsdWRlIHNwe1xyXG4gICAgICAgICAgICBtYXJnaW46IDM1cHggYXV0byA0NHB4IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAiLCIudHRse1xuICAgICYtYmdTa3libHVle1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkc2t5Ymx1ZTE7XG4gICAgICAgIHBhZGRpbmc6IDMycHggMCAzNnB4IDA7XG4gICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgZm9udC1zaXplOiBweFRvVnctU1AoMzIpO1xuICAgICAgICAgICAgcGFkZGluZzogcHhUb1Z3LVNQKDM2KSAwIHB4VG9Wdy1TUCg0MikgMDtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBib3R0b206IC0yOHB4O1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAyOHB4IDMwcHggMCAzMHB4O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2t5Ymx1ZTEgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTE0cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxNHB4IDE1cHggMCAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYtYmdZZWxsb3d7XG4gICAgICAgIGJhY2tncm91bmQ6ICR5ZWxsb3cxO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggMDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDEycHggYXV0byAwIGF1dG87XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgZm9udC1zaXplOiBweFRvVnctU1AoMzYpO1xuICAgICAgICAgICAgcGFkZGluZzogMS41ZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDoxLjU7XG5cbiAgICAgICAgfVxuICAgICAgICAmLWNvdmVye1xuICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDVlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNWVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLUwge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICBmb250LXNpemU6IHB4VG9Wdy1TUCgzMCk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBweFRvVnctU1AoNDIpO1xuICAgICAgICB9XG4gICAgfVxuICAgICYtbGgyIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgfVxuICAgICYtYmdCbHVlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlMTtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNTRweCBhdXRvO1xuICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcHhUb1Z3LVNQKDI2KTtcbiAgICAgICAgICAgIHdpZHRoOiA5NiU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjJweCBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vICYtYmdCbHVlLS1zIHtcbiAgICAvLyAgICAgYmFja2dyb3VuZDogJGJsdWUxO1xuICAgIC8vICAgICBjb2xvcjogJHdoaXRlO1xuICAgIC8vICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgLy8gICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgLy8gICAgIHBhZGRpbmc6IDZweCAwIDhweCAxN3B4O1xuICAgIC8vICAgICBAaW5jbHVkZSBzcHtcbiAgICAvLyAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgIC8vICAgICAgICAgcGFkZGluZzogMnB4IDAgMnB4IDFlbTtcbiAgICAvLyAgICAgfVxuICAgIC8vIH1cbiAgICAmLWJnQmx1ZS0tcyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlMTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBwYWRkaW5nOiA2cHggMCA4cHggMTdweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDNweCAwIDRweCAxZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICYtYmdTa3libHVlLS1zIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHNreWJsdWUyO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHBhZGRpbmc6IDZweCAwIDhweCAxN3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICAgICAgcGFkZGluZzogM3B4IDAgNHB4IDFlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmxpc3R7XG4gICAgJl9fbmF5YW1pe1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtZmxvdzogd3JhcDtcbiAgICAgICAgbWF4LXdpZHRoOiA4NzhweDtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICB3aWR0aDogOTYlOyBcbiAgICAgICAgfVxuICAgICAgICBsaXtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMzJweCkgLyAzKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlcjogNnB4IHNvbGlkICRza3libHVlMjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxMnB4IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDE0cHgpIC8gMyk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJHNreWJsdWUyOyBcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgcHhUb1Z3LVNQKDEyKSAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKXtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpe1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxOTMgLyAyODIpICogMTAwJSk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgOHB4IHB4VG9Wdyg1MCk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDE1OCAvIDI0NikgKiAxMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogcHhUb1Z3LVNQKDQpIDAgMCBweFRvVnctU1AoNDQpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMil7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDE3NiAvIDI4MikgKiAxMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxM3B4IDAgMTZweCBweFRvVncoNDYpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxNTAgLyAyNDYpICogMTAwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IHB4VG9Wdy1TUCgxOCkgMCAwIHB4VG9Wdy1TUCg0Mik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKXtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygoMTkxIC8gMjgyKSAqIDEwMCUpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMCA4cHggcHhUb1Z3KDQ0KTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygoMTU3IC8gMjQ2KSAqIDEwMCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBweFRvVnctU1AoOCkgMCAwIHB4VG9Wdy1TUCg0Mik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZChuICsgNCl7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGV4dHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHB4VG9Wdy1TUCgyNCk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjdlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19vdXRTb3VyY2luZ3tcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LWZsb3c6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWF4LXdpZHRoOiA4MTBweDtcbiAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gMTE2cHggYXV0bztcbiAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgbWFyZ2luOiBweFRvVnctU1AoNDQpIGF1dG8gcHhUb1Z3LVNQKDExMikgYXV0bztcbiAgICAgICAgfVxuICAgICAgICBsaSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDEwOHB4KSAvIDMpO1xuICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHB4VG9Wdy1TUCgxOTUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX3RleHR7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcHhUb1Z3LVNQKDEyKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fZ3lvdW11IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LWZsb3c6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWF4LXdpZHRoOiA5MjBweDtcbiAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gNjRweCBhdXRvO1xuICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgIHdpZHRoOiA5NiU7XG4gICAgICAgIH1cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA0MHB4KSAvIDMgKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDE0cHgpIC8gMyApO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGV4dHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlMztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMTRweCAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHB4VG9Wdy1TUCgyMik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fZGFpa291e1xuICAgICAgICB3aWR0aDogNDQlO1xuICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgIHdpZHRoOiA0NiU7XG4gICAgICAgIH1cbiAgICAgICAgJl9fd3JhcHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBmbGV4LWZsb3c6IHdyYXA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICAgICAgICAgIHdpZHRoOiA5MiU7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxMDBweCBhdXRvO1xuICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gNjBweCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjFweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHB4VG9Wdyg0Mik7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHB4VG9WdygyOSk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBweFRvVncoMTkpO1xuICAgICAgICAgICAgICAgIGxlZnQ6IHB4VG9WdygtNjApO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbl9jcm93bi5zdmdcIikgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDoxMHB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2Fzc2lzdGFudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC1mbG93OiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgICAgICB3aWR0aDogOTIlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgICAgIGxpe1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA0MHB4KSAvIDMgKTtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRibHVlMTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyBcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX190dGx7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTE7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHB4VG9Wdy1TUCgyNCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX3RleHR7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgICAgICAgY29sb3I6ICRibHVlMTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjRweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19xYXtcbiAgICAgICAgbWF4LXdpZHRoOiA5MzdweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgd2lkdGg6IDkxJTtcbiAgICAgICAgfVxuICAgICAgICAmX193cmFwe1xuICAgICAgICAgICAgbWFyZ2luOiA5MHB4IGF1dG87XG4gICAgICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDI1cHggYXV0byAwIGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fdHRse1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNreWJsdWU0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIC8vIGhlaWdodDogOTBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMnB4IDI0cHggMzJweCAxMDBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHggMTZweCAzNnB4O1xuICAgICAgICAgICAgICAgIC8vIGhlaWdodDogNDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAzNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlFcIjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMCA5MHB4IDkwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkYmx1ZTQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAwIDIzcHggMjNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGV4dHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgcGFkZGluZzogMjRweCAxLjVlbSA0MnB4IDE2NXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMS41ZW0gMzJweCA2MnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJBXCI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlMTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMTBweDtcbiAgICAgICAgICAgICAgICB0b3A6MjRweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6MTJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJHNreWJsdWU0O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkc2t5Ymx1ZTQ7XG4gICAgICAgICAgICAgICAgbGVmdDogNjBweDtcbiAgICAgICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkc2t5Ymx1ZTQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2t5Ymx1ZTQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX290b2lhd2FzZXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LWZsb3c6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWF4LXdpZHRoOiA5NDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgd2lkdGg6IDc4JTtcbiAgICAgICAgfVxuICAgICAgICBsaSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDIwcHgpIC8gMik7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS1ETHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsdWUxO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgIGhlaWdodDogNjVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2NXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQzcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgbGVmdDogMjJweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2NvbW1vbi9pY29uX0RMLnN2Z1wiKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0tZm9ybXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNreWJsdWUxO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgIGhlaWdodDogNjVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2NXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQzcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmV7ICBcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAyNXB4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY29tbW9uL2ljb25fbWFpbC5zdmdcIikgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLXRlbEJ0bntcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNreWJsdWUyO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgIGhlaWdodDogNjVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2NXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQzcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi0tc21hbGx7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICB9ICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0tdGVse1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQycHg7XG4gICAgICAgICAgICAmSWNvbntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IC01cHggMjBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweCAtNXB4IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLXNtYWxse1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIkBpbmNsdWRlIHBje1xuICAgIF86Oi13ZWJraXQtZnVsbC1wYWdlLW1lZGlhLCBfOmZ1dHVyZSwgOnJvb3QgXzo6LXdlYmtpdC1mdWxsLXBhZ2UtbWVkaWEsIF86ZnV0dXJlLCA6cm9vdCAuYmctYmFsbG9vbntcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2JnLWJhbGxvbi1ibHVlLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgaGVpZ2h0OiAzMi43dnc7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQyMHB4O1xuICAgICAgICBcbiAgICB9XG5cbn1cbi5iZ3tcbiAgICAmLWJhbGxvb257XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9iZy1iYWxsb24tYmx1ZS5zdmdcIikgdG9wIGNlbnRlciAvIDEwMCUgMTAwJSBuby1yZXBlYXQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2JnLWJhbGxvbi1ibHVlLXNwLnN2Z1wiKSB0b3AgY2VudGVyIC8gMTAwJSBhdXRvIG5vLXJlcGVhdDsgXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1jb3JuZXJ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgcGFkZGluZzogODJweCAwIDYwcHggMDtcbiAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICBwYWRkaW5nOiBweFRvVnctU1AoNjQpIDAgcHhUb1Z3LVNQKDgyKSAwO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDExMHB4IDExMHB4IDAgMDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsdWU0IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA1MHB4IDUwcHggMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAxMTBweCAxMTBweDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGJsdWU0IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA1MHB4IDUwcHggMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1oYWxmIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICRza3libHVlMywgJHNreWJsdWUzIDUwJSwgJHdoaXRlIDUwJSwgJHdoaXRlIDEwMCUpO1xuICAgIH1cbiAgICAmLXNreWJsdWV7XG4gICAgICAgIGJhY2tncm91bmQ6ICRza3libHVlNTtcbiAgICB9XG4gICAgJi1zaGFkb3cge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICZfX2lubmVye1xuICAgICAgICAgICAgcGFkZGluZzogNjRweCAwIDU0cHggMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMCAyNHB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUsJjphZnRlcntcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjRDhFMkU1LCAjRUZGQUZEKTtcbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNFRkZBRkQsICNEOEUyRTUpO1xuICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi50ZXh0e1xuICAgICYtY2VudGVye1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi1saDE1e1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgZm9udC1zaXplOiBweFRvVnctU1AoMzIpO1xuICAgICAgICB9XG4gICAgfVxuICAgICYtbGlzdHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHhUb1Z3LVNQKDcyKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLW5vdGljZXtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1saDJ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1NHB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgZm9udC1zaXplOiBweFRvVnctU1AoMzIpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgfVxuICAgIH1cbn0iXX0= */
