@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%; }

sub {
  font-size: 12px; }

p {
  line-height: 1.8;
  letter-spacing: 0.05em; }

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; } }

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

a {
  color: #231815; }

img {
  width: 100%; }

* {
  box-sizing: border-box; }

.l-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-flex-flow: wrap;
          flex-flow: wrap;
  min-width: 1000px;
  width: 1000px;
  margin: 0 auto;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  padding: 32px 0 28px 0; }
  @media screen and (max-width: 769px) {
    .l-header {
      width: 100%;
      min-width: 100%;
      background: #ffffff;
      padding: 2.82051vw 0 2.4359vw 0;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
              justify-content: center;
      margin-bottom: 3.84615vw; } }
  .l-header__logo {
    width: 120px; }
    @media screen and (max-width: 769px) {
      .l-header__logo {
        width: 15.38462vw;
        margin-right: 30.76923vw; } }
    .l-header__logo__wrap {
      margin-right: 6px; }
  .l-header__text--small {
    font-size: 12px;
    line-height: 1.2;
    margin-bottom: 12px; }
    @media screen and (max-width: 769px) {
      .l-header__text--small {
        display: none; } }
  .l-header__btn {
    margin-top: 10px; }
    @media screen and (max-width: 769px) {
      .l-header__btn {
        border-radius: 0.89744vw;
        width: 6.41026vw;
        height: 6.41026vw;
        margin-top: 0;
        position: relative; } }
    @media screen and (max-width: 769px) {
      .l-header__btn img {
        position: absolute;
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%); } }
    .l-header__btn--tel {
      margin-top: 8px; }
    .l-header__btn--DL {
      margin-right: 10px; }
    .l-header__btn--telSP {
      background: #2A6D96; }
      @media screen and (max-width: 769px) {
        .l-header__btn--telSP {
          margin-right: 2.5641vw; } }
      @media screen and (max-width: 769px) {
        .l-header__btn--telSP img {
          width: 2.82051vw;
          height: 3.07692vw; } }
    .l-header__btn--mailSP {
      background: #0071BC; }
      @media screen and (max-width: 769px) {
        .l-header__btn--mailSP {
          margin-right: 2.5641vw; } }
      @media screen and (max-width: 769px) {
        .l-header__btn--mailSP img {
          width: 3.84615vw;
          height: 3.07692vw; } }
    @media screen and (max-width: 769px) {
      .l-header__btn--DLSP {
        border-radius: 0.89744vw;
        background: #39B54A;
        width: 28.46154vw;
        height: 6.41026vw; } }
    @media screen and (max-width: 769px) {
      .l-header__btn--DLSP img {
        width: 22.4359vw;
        height: 3.33333vw; } }

.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: #061A36;
    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;
          display: none; } }
      .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: start;
    -webkit-justify-content: start;
            justify-content: start;
    padding: 20px 0;
    width: 1000px;
    margin: 0 auto; }
    @media screen and (max-width: 769px) {
      .l-footer__copyright {
        padding: 3.58974vw 0;
        width: 92%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: inherit;
        -webkit-align-items: inherit;
                align-items: inherit; } }
    .l-footer__copyright__logo--noc {
      width: 100px;
      margin-right: 28px; }
      @media screen and (max-width: 769px) {
        .l-footer__copyright__logo--noc {
          width: 20.12821vw;
          margin-right: 0; } }
    .l-footer__copyright__text {
      font-weight: 300; }
      @media screen and (max-width: 769px) {
        .l-footer__copyright__text {
          font-size: 1.79487vw;
          margin-top: 2.30769vw;
          line-height: 1.6; } }

.mainVisual {
  background: -webkit-linear-gradient(334.8deg, #EDEDE9, #EDEDE9 50%, #39B54A 50%, #39B54A);
  background: linear-gradient(0.32turn, #EDEDE9, #EDEDE9 50%, #39B54A 50%, #39B54A);
  padding-bottom: 20px; }
  @media screen and (max-width: 769px) {
    .mainVisual {
      padding-bottom: pcToVw-SP(35); } }
  .mainVisual__inner {
    text-align: center;
    background: url("../img/mv-bg.svg") center/contain no-repeat;
    width: 986px;
    height: 425px;
    margin: 0 auto; }
    @media screen and (max-width: 769px) {
      .mainVisual__inner {
        background: none;
        width: 100%;
        height: inherit; } }
  @media screen and (max-width: 769px) {
    .mainVisual__img {
      width: 100.25641vw;
      height: 62.17949vw;
      background: url("../img/mv-bg-sp.svg") center/contain no-repeat;
      -webkit-transform: translateX(-3%);
              transform: translateX(-3%); } }
  .mainVisual__boxLine {
    display: inline-block;
    font-size: 16px;
    font-weight: 700;
    border: 2px solid #231815;
    padding: 4px 140px; }
    @media screen and (max-width: 769px) {
      .mainVisual__boxLine {
        padding: 4px 11.02564vw;
        font-size: 3.07692vw; } }
  .mainVisual__mainTtl {
    position: relative;
    font-size: 42px;
    font-weight: 900;
    display: inline-block; }
    @media screen and (max-width: 769px) {
      .mainVisual__mainTtl {
        font-size: 7.69231vw;
        letter-spacing: -0.01em;
        line-height: 2; } }
    .mainVisual__mainTtl:after {
      position: absolute;
      content: "";
      height: 9px;
      width: 100%;
      background: #FCEE21;
      left: 0;
      bottom: 0;
      z-index: 2; }
      @media screen and (max-width: 769px) {
        .mainVisual__mainTtl:after {
          height: 1.66667vw;
          bottom: 0.89744vw; } }
    .mainVisual__mainTtl--L {
      display: inline-block;
      position: relative;
      font-size: 57px;
      width: 74px;
      height: 90px;
      margin: 0 6px 0 4px;
      z-index: 3; }
      @media screen and (max-width: 769px) {
        .mainVisual__mainTtl--L {
          font-size: 10.25641vw;
          width: 13.58974vw;
          height: 16.41026vw;
          margin: 0 0.76923vw 0 1.02564vw; } }
      .mainVisual__mainTtl--L:before {
        position: absolute;
        content: "";
        width: 74px;
        height: 90px;
        background: url("../img/bg-paper.svg") center/contain no-repeat;
        z-index: -1;
        left: 0;
        top: 7px; }
        @media screen and (max-width: 769px) {
          .mainVisual__mainTtl--L:before {
            width: 13.58974vw;
            height: 16.41026vw;
            top: 2.82051vw; } }
    .mainVisual__mainTtl__wrapBottom {
      margin-bottom: 12px;
      margin-top: -12px; }
  .mainVisual__subTtl {
    font-size: 24px;
    font-weight: 700; }
    @media screen and (max-width: 769px) {
      .mainVisual__subTtl {
        font-size: 4.35897vw; } }
    .mainVisual__subTtl--line {
      position: relative; }
      .mainVisual__subTtl--line:before, .mainVisual__subTtl--line:after {
        position: absolute;
        content: "";
        height: 2px;
        border-radius: 2px;
        width: 100%;
        background: #FCEE21;
        left: 0; }
        @media screen and (max-width: 769px) {
          .mainVisual__subTtl--line:before, .mainVisual__subTtl--line:after {
            height: 0.38462vw; } }
      .mainVisual__subTtl--line:before {
        bottom: 0; }
      .mainVisual__subTtl--line:after {
        bottom: -4px; }
        @media screen and (max-width: 769px) {
          .mainVisual__subTtl--line:after {
            bottom: -0.76923vw; } }

.content__kami {
  width: 892px;
  padding: 60px 0 90px 0;
  margin: 0 auto; }
  @media screen and (max-width: 769px) {
    .content__kami {
      width: 100%;
      padding: 0 0 36px 0; } }

.content__shikumi {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  margin: 0 auto;
  width: 1000px; }
  @media screen and (max-width: 769px) {
    .content__shikumi {
      width: 100%;
      display: block; } }
  .content__shikumi__wrap {
    margin: 60px 0 0 0;
    padding: 0 0 60px 0; }
    @media screen and (max-width: 769px) {
      .content__shikumi__wrap {
        margin: 32px 0 0 0;
        padding: 0; } }
  .content__shikumi__ttl {
    margin-bottom: 24px; }
    @media screen and (max-width: 769px) {
      .content__shikumi__ttl {
        margin-bottom: 12px; } }
  .content__shikumi__inner {
    width: 478px; }
    @media screen and (max-width: 769px) {
      .content__shikumi__inner {
        width: 100%;
        padding: 0 6%; } }
    .content__shikumi__inner:first-child {
      margin-right: 50px; }
      @media screen and (max-width: 769px) {
        .content__shikumi__inner:first-child {
          padding-bottom: 30px; } }
    @media screen and (max-width: 769px) {
      .content__shikumi__inner:last-child {
        background: #D9D9D9;
        padding-bottom: 30px;
        padding-top: 10px; } }
  .content__shikumi__list {
    padding: 0 28px; }
    @media screen and (max-width: 769px) {
      .content__shikumi__list {
        padding: 0 5%; } }
    .content__shikumi__list--bottom {
      margin-bottom: 32px; }
      @media screen and (max-width: 769px) {
        .content__shikumi__list--bottom {
          margin-bottom: 18px; } }
    .content__shikumi__list li {
      line-height: 2;
      padding-left: 1em;
      text-indent: -1em;
      font-size: 20px;
      font-weight: 500; }
      @media screen and (max-width: 769px) {
        .content__shikumi__list li {
          font-size: 13px; } }
  .content__shikumi__box {
    border-radius: 20px;
    padding: 28px; }
    @media screen and (max-width: 769px) {
      .content__shikumi__box {
        border-radius: 8px;
        padding: 18px; } }
    .content__shikumi__box--white {
      background: #ffffff; }
    .content__shikumi__box--gray {
      background: #D9D9D9; }
  .content__shikumi__text {
    font-size: 12px;
    line-height: 1.4; }
    @media screen and (max-width: 769px) {
      .content__shikumi__text {
        font-size: 10px; } }
  .content__shikumi__img {
    height: 183px; }
    .content__shikumi__img--01 {
      width: 394px;
      padding-bottom: 10px; }
      @media screen and (max-width: 769px) {
        .content__shikumi__img--01 {
          width: 68.20513vw;
          height: 21.79487vw;
          margin: 0 auto 17px auto; } }
    .content__shikumi__img--02 {
      width: 375px;
      margin-left: auto;
      padding-bottom: 6px; }
      @media screen and (max-width: 769px) {
        .content__shikumi__img--02 {
          width: 72.17949vw;
          height: 21.79487vw;
          margin: 0 0 10px auto; } }

.content__step__wrap {
  width: 1000px;
  margin: 0 auto; }
  @media screen and (max-width: 769px) {
    .content__step__wrap {
      width: 100%; } }

.content__step__img {
  margin: 90px auto 60px auto; }
  @media screen and (max-width: 769px) {
    .content__step__img {
      margin: 45px auto 30px auto; } }

.content__scan__img {
  position: relative;
  width: 740px;
  margin: 25px auto 90px auto; }
  @media screen and (max-width: 769px) {
    .content__scan__img {
      width: 94%;
      margin: 25px auto 25px auto; } }
  .content__scan__img:after {
    position: absolute;
    content: "";
    width: 23px;
    height: 23px;
    border-top: 5px solid #777777;
    border-right: 5px solid #777777;
    -webkit-transform: translateX(-50%) rotate(135deg);
            transform: translateX(-50%) rotate(135deg);
    bottom: -50px;
    left: 50%; }
    @media screen and (max-width: 769px) {
      .content__scan__img:after {
        border: none; } }

.content__data__img {
  margin: 50px auto 20px auto; }

.content__input__img {
  width: 736px;
  margin: 26px auto 105px auto; }
  @media screen and (max-width: 769px) {
    .content__input__img {
      width: 96%;
      margin: 10px auto 40px auto; } }

.content__kouka__list__wrap {
  width: 894px;
  margin-bottom: 10px;
  border-top: 6px solid #CCCCCC;
  border-right: 6px solid #CCCCCC;
  border-left: 6px solid #CCCCCC;
  background: #CCCCCC;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-flex-flow: wrap;
          flex-flow: wrap;
  margin: 72px auto 20px; }
  @media screen and (max-width: 769px) {
    .content__kouka__list__wrap {
      width: 98%;
      border-top: 2px solid #CCCCCC;
      border-right: 2px solid #CCCCCC;
      border-left: 2px solid #CCCCCC;
      margin: 0 auto 10px auto; } }

.content__kouka__list__company {
  width: 159px;
  height: 111px;
  margin-right: 6px;
  margin-bottom: 6px; }
  @media screen and (max-width: 769px) {
    .content__kouka__list__company {
      width: calc(20% - 2px);
      margin-right: 2px;
      margin-bottom: 2px;
      height: 47px; } }
  .content__kouka__list__company--text {
    background: #ffffff;
    text-align: center;
    font-size: 16px;
    line-height: 1.4;
    padding-top: 32px; }
    @media screen and (max-width: 769px) {
      .content__kouka__list__company--text {
        font-size: 10px;
        padding-top: 10px; } }

.content__kouka__list__detail {
  width: 349px;
  height: 111px;
  font-size: 18px;
  text-align: center;
  margin-right: 6px; }
  @media screen and (max-width: 769px) {
    .content__kouka__list__detail {
      width: calc(40% - 2px);
      margin-right: 2px;
      margin-bottom: 2px;
      font-size: 10px;
      height: 47px; } }
  .content__kouka__list__detail__title {
    font-weight: 700;
    color: #ffffff;
    padding-top: 46px; }
    @media screen and (max-width: 769px) {
      .content__kouka__list__detail__title {
        padding-top: 20px; } }
  .content__kouka__list__detail--text {
    background: #ffffff;
    text-align: left;
    font-size: 16px;
    line-height: 1.4;
    padding: 32px 1.5em 0 1.5em; }
    @media screen and (max-width: 769px) {
      .content__kouka__list__detail--text {
        font-size: 10px;
        padding: 6px 1.5em 0 1.5em;
        line-height: 1.2; } }

.content__kouka__list__time {
  width: 238px;
  margin-right: 6px; }
  @media screen and (max-width: 769px) {
    .content__kouka__list__time {
      width: calc(27% - 2px);
      margin-right: 2px;
      margin-bottom: 3px; } }
  .content__kouka__list__time--text {
    width: calc((100% - 5px) / 2);
    background: #ffffff;
    text-align: left;
    font-size: 16px;
    line-height: 1.4;
    padding-top: 44px;
    height: 111px;
    font-size: 18px;
    text-align: center; }
    @media screen and (max-width: 769px) {
      .content__kouka__list__time--text {
        width: calc((100% - 2px) / 2);
        font-size: 10px;
        height: 47px;
        padding: 12px; } }
    .content__kouka__list__time--text:first-child {
      margin-right: 5px; }
      @media screen and (max-width: 769px) {
        .content__kouka__list__time--text:first-child {
          margin-right: 2px; } }
  .content__kouka__list__time__inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-flex-flow: wrap;
            flex-flow: wrap; }
    .content__kouka__list__time__inner__title {
      width: calc((100% - 5px) / 2);
      height: 54px;
      color: #ffffff;
      text-align: center;
      font-weight: 700;
      padding-top: 18px; }
      @media screen and (max-width: 769px) {
        .content__kouka__list__time__inner__title {
          width: calc((100% - 2px) / 2);
          font-size: 10px;
          height: 23px;
          padding-top: 6px; } }
      .content__kouka__list__time__inner__title:first-child {
        margin-right: 5px; }
        @media screen and (max-width: 769px) {
          .content__kouka__list__time__inner__title:first-child {
            margin-right: 2px; } }
    .content__kouka__list__time__inner--text {
      width: calc((100% - 5px) / 2); }
  .content__kouka__list__time__title {
    height: 52px;
    padding-bottom: 6px;
    text-align: center;
    color: #ffffff;
    padding-top: 18px;
    font-weight: 700;
    margin-bottom: 5px; }
    @media screen and (max-width: 769px) {
      .content__kouka__list__time__title {
        margin-bottom: 2px;
        font-size: 10px;
        height: 22px;
        padding-top: 6px; } }

.content__kouka__list__result {
  width: 117px;
  height: 111px;
  color: #ffffff;
  text-align: center;
  font-weight: 700;
  padding-top: 46px; }
  @media screen and (max-width: 769px) {
    .content__kouka__list__result {
      width: 13%;
      margin-bottom: 3px;
      font-size: 10px;
      height: 47px;
      padding-top: 12px;
      line-height: 1.3; } }
  .content__kouka__list__result__text {
    background: #FFFCD1;
    color: #04BE3D;
    font-size: 20px; }
    @media screen and (max-width: 769px) {
      .content__kouka__list__result__text {
        font-size: 10px;
        padding-top: 16px; } }

.content__kouka__list--blue {
  background: #0070C0; }

.content__kouka__list--green {
  background: #1A9B0F; }

.content__kouka__img {
  width: 882px;
  margin: 72px auto 36px auto; }
  .content__kouka__img img {
    margin-bottom: 20px; }

.content__kouka__text {
  font-size: 14px;
  line-height: 1.8;
  margin: 10px auto 24px auto;
  width: 895px; }
  @media screen and (max-width: 769px) {
    .content__kouka__text {
      font-size: 10px;
      line-height: 1.4;
      width: 94%;
      margin: 10px auto 10px auto; } }

.content__plan__link {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-flex-flow: wrap;
          flex-flow: wrap;
  width: 820px;
  margin: 0 auto 78px auto; }
  @media screen and (max-width: 769px) {
    .content__plan__link {
      width: 94%;
      margin: 0 auto 16px auto; } }
  .content__plan__link a {
    position: relative;
    display: block;
    background: #00218D;
    color: #ffffff;
    font-size: 20px;
    font-weight: 500;
    margin-right: 10px;
    text-align: center;
    width: calc(( 100% - 10px) / 2);
    height: 50px;
    line-height: 50px; }
    @media screen and (max-width: 769px) {
      .content__plan__link a {
        font-size: 10px;
        height: 22px;
        line-height: 22px; } }
    .content__plan__link a:last-child {
      margin-right: 0; }
    .content__plan__link a:before {
      position: absolute;
      content: "";
      width: 12px;
      height: 12px;
      border-top: 3px solid #ffffff;
      border-right: 3px solid #ffffff;
      -webkit-transform: translateY(-50%) rotate(135deg);
              transform: translateY(-50%) rotate(135deg);
      top: 50%;
      left: 60px; }
      @media screen and (max-width: 769px) {
        .content__plan__link a:before {
          left: 6px;
          width: 7px;
          height: 7px;
          border-top: 2px solid #ffffff;
          border-right: 2px solid #ffffff; } }

.content__plan__img {
  width: 180px;
  margin: 0 auto; }
  @media screen and (max-width: 769px) {
    .content__plan__img {
      width: 21.28205vw; } }

.content__plan__ocr {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-flex-flow: wrap;
          flex-flow: wrap;
  width: 980px;
  margin: 0 auto; }
  @media screen and (max-width: 769px) {
    .content__plan__ocr {
      width: 98%; } }
  .content__plan__ocr__title {
    width: 240px; }
    @media screen and (max-width: 769px) {
      .content__plan__ocr__title {
        width: 25%; } }
    .content__plan__ocr__title img {
      display: block;
      width: 150px;
      margin-left: 64px; }
      @media screen and (max-width: 769px) {
        .content__plan__ocr__title img {
          width: 12.82051vw;
          margin-left: 30%;
          margin-bottom: 2px; } }
    .content__plan__ocr__title--blue {
      background: #7CB4EB;
      text-align: center;
      height: 86px;
      font-weight: 500;
      font-size: 20px;
      margin-bottom: 6px;
      padding-top: 28px;
      line-height: 1.6; }
      @media screen and (max-width: 769px) {
        .content__plan__ocr__title--blue {
          margin-bottom: 2px;
          font-size: 10px;
          height: 33px;
          padding-top: 12px;
          line-height: 1; } }
    .content__plan__ocr__title--twoLine {
      padding-top: 12px !important; }
      @media screen and (max-width: 769px) {
        .content__plan__ocr__title--twoLine {
          padding-top: 24px !important;
          height: 77px;
          line-height: 1.4; } }
    .content__plan__ocr__title--threeLine {
      padding-top: 12px !important; }
  .content__plan__ocr__pattern {
    background: #4953C7;
    color: #ffffff;
    text-align: center;
    font-size: 20px;
    font-weight: 500;
    line-height: 53px;
    height: 53px;
    margin-left: 6px;
    margin-bottom: 6px;
    width: 240px; }
    @media screen and (max-width: 769px) {
      .content__plan__ocr__pattern {
        width: calc((100% - 6px) / 3);
        margin-left: 2px;
        margin-bottom: 2px;
        font-size: 10px;
        line-height: 22px;
        height: 22px; } }
    .content__plan__ocr__pattern__wrap {
      display: -webkit-box;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-wrap: wrap;
              flex-wrap: wrap;
      -webkit-flex-flow: wrap;
              flex-flow: wrap; }
  @media screen and (max-width: 769px) {
    .content__plan__ocr__desc {
      width: 75%; } }
  .content__plan__ocr__desc__title {
    font-size: 33px;
    font-weight: 700;
    margin: 30px 0 30px 50px; }
    @media screen and (max-width: 769px) {
      .content__plan__ocr__desc__title {
        font-size: 12px;
        margin: 0;
        padding: 0 0 1em 2em; } }
  .content__plan__ocr__hiyou {
    background: #D9D9D9;
    width: 240px;
    margin-left: 6px;
    text-align: center;
    font-weight: 700;
    font-size: 20px;
    margin-bottom: 6px;
    color: #0D1360;
    padding-top: 22px; }
    @media screen and (max-width: 769px) {
      .content__plan__ocr__hiyou {
        width: calc(25% - 2px);
        margin-bottom: 2px;
        margin-left: 2px;
        font-size: 10px;
        padding-top: 6px; } }
    .content__plan__ocr__hiyou--small {
      font-size: 14px; }
      @media screen and (max-width: 769px) {
        .content__plan__ocr__hiyou--small {
          font-size: 10px; } }
    .content__plan__ocr__hiyou--normal {
      display: block;
      font-weight: 400 !important;
      line-height: 1.2;
      margin-top: 8px; }
    .content__plan__ocr__hiyou--lineOne {
      padding-top: 32px; }
      @media screen and (max-width: 769px) {
        .content__plan__ocr__hiyou--lineOne {
          padding-top: 12px; } }

.content__plan__text__wrap {
  width: 980px;
  margin: 0 auto; }
  @media screen and (max-width: 769px) {
    .content__plan__text__wrap {
      width: 100%; } }

.content__plan__text__list {
  font-size: 14px;
  line-height: 2;
  padding-left: 1em;
  text-indent: -1em;
  padding-bottom: 60px; }
  @media screen and (max-width: 769px) {
    .content__plan__text__list {
      font-size: 10px;
      line-height: 1.6;
      padding-bottom: 24px; } }

.content__plan__notice {
  text-align: right;
  font-size: 14px;
  margin-bottom: 14px; }
  @media screen and (max-width: 769px) {
    .content__plan__notice {
      font-size: 10px; } }

.content__plan__rpa {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-flex-flow: wrap;
          flex-flow: wrap;
  width: 980px;
  margin: 0 auto; }
  .content__plan__rpa:after {
    position: absolute;
    content: "";
    width: 113px;
    height: 290px;
    background: url("../img/chara_rpa.svg") center/contain no-repeat;
    z-index: 1;
    top: -210px;
    right: 40px; }
    @media screen and (max-width: 769px) {
      .content__plan__rpa:after {
        width: 45px;
        height: 114px;
        top: -88px;
        right: 15px; } }
  @media screen and (max-width: 769px) {
    .content__plan__rpa {
      width: 98%; } }
  .content__plan__rpa__img {
    width: 225px;
    margin: 0 auto;
    padding: 72px 0 50px 0; }
    @media screen and (max-width: 769px) {
      .content__plan__rpa__img {
        width: 22.69231vw;
        padding: 23px 0 16px 0; } }
  .content__plan__rpa__mainiTitle {
    text-align: center;
    font-size: 33px;
    font-weight: 700;
    margin-bottom: 40px; }
    @media screen and (max-width: 769px) {
      .content__plan__rpa__mainiTitle {
        font-size: 11px;
        margin-bottom: 16px; } }
  .content__plan__rpa__title {
    background: #7CB4EB;
    text-align: center;
    height: 86px;
    font-weight: 500;
    font-size: 20px;
    margin-bottom: 6px;
    padding-top: 28px;
    line-height: 1.6;
    width: 240px; }
    @media screen and (max-width: 769px) {
      .content__plan__rpa__title {
        width: calc(25% - 2px);
        margin-left: 2px;
        margin-bottom: 2px;
        height: 46px;
        padding-top: 14px;
        font-size: 10px; } }
  .content__plan__rpa__price {
    background: #ffffff;
    width: 188px;
    margin-left: 6px;
    margin-bottom: 6px;
    height: 86px;
    text-align: center;
    font-weight: 700;
    font-size: 20px;
    line-height: 1.6;
    padding-top: 28px;
    color: #021860; }
    @media screen and (max-width: 769px) {
      .content__plan__rpa__price {
        width: calc(20% - 2px);
        margin-left: 2px;
        margin-bottom: 2px;
        height: 46px;
        padding-top: 14px;
        font-size: 10px; } }
  .content__plan__rpa__desc {
    position: relative;
    background: #ffffff;
    width: 534px;
    margin-left: 6px;
    margin-bottom: 6px;
    height: 86px;
    font-weight: 500;
    font-size: 14px;
    line-height: 1.6;
    padding-top: 32px;
    padding-left: 3em;
    text-indent: -1em;
    color: #3B3B3B;
    z-index: 2; }
    @media screen and (max-width: 769px) {
      .content__plan__rpa__desc {
        width: calc(55% - 2px);
        margin-left: 2px;
        margin-bottom: 2px;
        height: 46px;
        padding-top: 6px;
        font-size: 10px;
        line-height: 1.2;
        padding-left: 1.5em;
        padding-right: .5em;
        text-indent: -1em; } }
    .content__plan__rpa__desc--twoLine {
      padding-top: 20px; }
      @media screen and (max-width: 769px) {
        .content__plan__rpa__desc--twoLine {
          padding-top: 4px; } }

.content__dounyu__lead {
  font-size: 20px;
  font-weight: 700;
  margin: 65px auto 46px auto;
  text-align: center; }
  @media screen and (max-width: 769px) {
    .content__dounyu__lead {
      font-size: 10px;
      margin: 44px auto 35px auto; } }

.content__dounyu__link {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: wrap;
          flex-flow: wrap;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  margin-top: 40px; }
  @media screen and (max-width: 769px) {
    .content__dounyu__link {
      display: block;
      margin-top: 20px; } }
  .content__dounyu__link--DL, .content__dounyu__link--request {
    position: relative;
    display: block;
    width: 420px;
    height: 84px;
    color: #ffffff;
    font-size: 20px;
    text-align: center;
    font-weight: 700;
    line-height: 84px;
    border-radius: 10px; }
    @media screen and (max-width: 769px) {
      .content__dounyu__link--DL, .content__dounyu__link--request {
        width: 86%;
        margin: 0 auto;
        height: 55px;
        line-height: 55px;
        font-size: 15px; } }
    .content__dounyu__link--DL:before, .content__dounyu__link--request:before {
      position: absolute;
      content: "";
      top: 50%;
      -webkit-transform: translateY(-50%);
              transform: translateY(-50%); }
  .content__dounyu__link--DL {
    background: #19B050;
    padding-left: 20px;
    margin-right: 30px; }
    @media screen and (max-width: 769px) {
      .content__dounyu__link--DL {
        padding-left: 0;
        margin-right: auto;
        margin-bottom: 12px; } }
    .content__dounyu__link--DL:before {
      width: 27px;
      height: 32px;
      background: url("../img/common/icon_DL.svg") center/contain no-repeat;
      left: 15px; }
      @media screen and (max-width: 769px) {
        .content__dounyu__link--DL:before {
          left: 12px;
          width: 18px;
          height: 21px; } }
  .content__dounyu__link--request {
    background: #1070C0;
    padding-left: 20px; }
    @media screen and (max-width: 769px) {
      .content__dounyu__link--request {
        padding-left: 0;
        margin-bottom: 12px; } }
    .content__dounyu__link--request:before {
      width: 27px;
      height: 22px;
      background: url("../img/common/icon_mail.svg") center/contain no-repeat;
      left: 60px; }
      @media screen and (max-width: 769px) {
        .content__dounyu__link--request:before {
          width: 18px;
          height: 14px;
          left: 14px; } }
  @media screen and (max-width: 769px) {
    .content__dounyu__link--tel {
      position: relative;
      display: block;
      width: 420px;
      height: 84px;
      color: #ffffff;
      font-size: 20px;
      text-align: center;
      font-weight: 700;
      line-height: 84px;
      border-radius: 10px;
      width: 86%;
      margin: 0 auto;
      height: 55px;
      line-height: 55px;
      font-size: 15px;
      background: #777777; }
      .content__dounyu__link--tel:before {
        position: absolute;
        content: "";
        top: 50%;
        -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
        width: 16px;
        height: 16px;
        background: url("../img/common/icon_tel-wh.svg") center/contain no-repeat;
        left: 15px; } }

.content__dounyu__text {
  text-align: center;
  padding: 30px 0 0 0;
  font-size: 36px;
  font-weight: 700; }
  .content__dounyu__text--L {
    font-size: 48px; }
  .content__dounyu__text--S {
    font-size: 24px; }

.content__support__lead {
  text-align: center;
  font-size: 20px;
  line-height: 2;
  font-weight: 400;
  margin: 60px 0 56px 0; }
  @media screen and (max-width: 769px) {
    .content__support__lead {
      font-size: 10px;
      margin: 48px 0 35px 0; } }

.content__support__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; }
  .content__support__list li {
    position: relative;
    width: 182px;
    height: 182px;
    background: #57A3DB;
    border-radius: 50%;
    margin-right: 14px; }
    @media screen and (max-width: 769px) {
      .content__support__list li {
        width: 23.07692vw;
        height: 23.07692vw;
        margin-right: 1.53846vw; } }
    .content__support__list li:last-child {
      margin-right: 0; }
    .content__support__list li p {
      font-size: 20px;
      color: #ffffff;
      font-weight: 900;
      text-align: center;
      padding-top: 72px; }
      @media screen and (max-width: 769px) {
        .content__support__list li p {
          font-size: 1.875vw;
          line-height: 1.2;
          padding-top: 9.74359vw; } }
    @media screen and (max-width: 769px) {
      .content__support__list li:first-child p {
        padding-top: 9.23077vw; } }

.content__support__notice {
  text-align: center;
  margin: 36px auto 60px auto; }
  @media screen and (max-width: 769px) {
    .content__support__notice {
      font-size: 10px;
      margin: 20px auto 60px auto; } }

.btn--DL, .btn--form {
  position: relative;
  display: block;
  background: #0071BC;
  border-radius: 5px;
  height: 40px;
  width: 282px;
  line-height: 40px;
  font-size: 16px;
  font-weight: 500;
  color: #ffffff;
  text-align: center; }
  .btn--DL:before, .btn--form:before {
    position: absolute;
    content: ""; }

.btn--DL:before {
  background: url("../img/common/icon_DL.svg") center/contain no-repeat;
  top: 50%;
  left: 13px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 18px;
  height: 21px; }

.btn--form:before {
  background: url("../img/common/icon_mail.svg") center/contain no-repeat;
  top: 50%;
  left: 13px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 19px;
  height: 15px; }

.ttl__L {
  position: relative;
  font-size: 30px;
  color: #ffffff;
  font-weight: 700;
  padding: 40px 0;
  text-align: center;
  margin-bottom: 38px;
  line-height: 1.5; }
  @media screen and (max-width: 769px) {
    .ttl__L {
      font-size: 5.12821vw;
      padding: 24px 0; } }
  .ttl__L:after {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 38px 61.5px 0 61.5px;
    bottom: -38px;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%); }
    @media screen and (max-width: 769px) {
      .ttl__L:after {
        border-width: 20px 36px 0 36px;
        bottom: -20px; } }
  .ttl__L--line {
    position: relative;
    line-height: 1.5;
    font-size: 40px;
    margin-left: 10px; }
    @media screen and (max-width: 769px) {
      .ttl__L--line {
        font-size: 6.92308vw;
        margin-left: 0; } }
    .ttl__L--line:after {
      position: absolute;
      content: "";
      width: 100%;
      height: 4px;
      background: #FFD800;
      left: 0;
      bottom: -2px; }
      @media screen and (max-width: 769px) {
        .ttl__L--line:after {
          height: 2px;
          bottom: 4px; } }
  .ttl__L--gray {
    background: #5F738E; }
    .ttl__L--gray:after {
      border-color: #5F738E transparent transparent transparent; }
  .ttl__L--blue {
    background: #57A3DB; }
    .ttl__L--blue:after {
      border-color: #57A3DB transparent transparent transparent; }
  .ttl__L--green {
    background: #36A259; }
    .ttl__L--green:after {
      border-color: #36A259 transparent transparent transparent; }

.ttl__blue {
  position: relative;
  font-size: 20px;
  font-weight: 700;
  color: #00218D;
  line-height: 1.5;
  text-align: center; }
  @media screen and (max-width: 769px) {
    .ttl__blue {
      font-size: 13px; } }
  .ttl__blue:after {
    position: absolute;
    content: "";
    height: 3px;
    width: 100%;
    background: #00218D;
    bottom: -10px;
    left: 0; }
    @media screen and (max-width: 769px) {
      .ttl__blue:after {
        height: 2px;
        bottom: -7px; } }

.ttl__step {
  width: 100%;
  text-align: center;
  font-size: 24px;
  font-weight: 700;
  line-height: 68px;
  height: 73px;
  padding-bottom: 5px;
  position: relative; }
  @media screen and (max-width: 769px) {
    .ttl__step {
      font-size: 3.84615vw;
      line-height: 15.12821vw;
      height: 15.12821vw; } }
  .ttl__step:before, .ttl__step:after {
    position: absolute;
    content: ""; }
  .ttl__step:before {
    width: 57px;
    height: 87px;
    left: 0;
    top: 0; }
    @media screen and (max-width: 769px) {
      .ttl__step:before {
        width: 11.79487vw;
        height: 17.94872vw; } }
  .ttl__step--01 {
    border-top: 5px solid #777777;
    border-bottom: 5px solid #777777; }
    @media screen and (max-width: 769px) {
      .ttl__step--01 {
        border-top: 2px solid #777777;
        border-bottom: 2px solid #777777; } }
    .ttl__step--01:before {
      background: url("../img/icon_step_01.svg") center/contain no-repeat; }
    .ttl__step--01:after {
      position: absolute;
      content: "お客様";
      color: #ffffff;
      font-size: 16px;
      line-height: 42px;
      background: #777777;
      border-radius: 12px;
      width: 72px;
      height: 44px;
      right: 15px;
      top: 50%;
      -webkit-transform: translateY(-50%);
              transform: translateY(-50%); }
      @media screen and (max-width: 769px) {
        .ttl__step--01:after {
          font-size: 12px;
          border-radius: 6px;
          width: 54px;
          height: 33px;
          line-height: 31px;
          right: 5px; } }
  .ttl__step--02, .ttl__step--03 {
    border-top: 5px solid #36A259;
    border-bottom: 5px solid #36A259; }
    @media screen and (max-width: 769px) {
      .ttl__step--02, .ttl__step--03 {
        border-top: 2px solid #36A259;
        border-bottom: 2px solid #36A259; } }
  @media screen and (max-width: 769px) {
    .ttl__step--02 {
      line-height: 1.3;
      padding-top: 1.53846vw; } }
  .ttl__step--02:before {
    background: url("../img/icon_step_02.svg") center/contain no-repeat; }
  .ttl__step--02:after {
    width: 98px;
    height: 49px;
    background: url("../img/noc_ocr.png") center/contain no-repeat;
    right: 8px;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%); }
    @media screen and (max-width: 769px) {
      .ttl__step--02:after {
        width: 53px;
        height: 27px;
        right: 4px; } }
  .ttl__step--03:before {
    background: url("../img/icon_step_03.svg") center/contain no-repeat; }
  .ttl__step--03:after {
    width: 98px;
    height: 49px;
    background: url("../img/noc_rpa.png") center/contain no-repeat;
    right: 8px;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%); }
    @media screen and (max-width: 769px) {
      .ttl__step--03:after {
        width: 66px;
        height: 18px;
        right: 4px; } }

.ttl__plan {
  text-align: center;
  font-size: 20px;
  line-height: 1.6;
  font-weight: 700;
  margin-bottom: 40px;
  margin-top: 76px; }
  @media screen and (max-width: 769px) {
    .ttl__plan {
      font-size: 12px;
      margin-bottom: 18px;
      margin-top: 34px; } }

.ttl__request {
  font-size: 28px;
  font-weight: 700;
  text-align: center;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  margin-top: 40px; }
  @media screen and (max-width: 769px) {
    .ttl__request {
      font-size: 14px;
      margin-top: 20px; } }
  .ttl__request:before, .ttl__request:after {
    position: absolute;
    content: "";
    width: 115px;
    height: 115px;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%); }
    @media screen and (max-width: 769px) {
      .ttl__request:before, .ttl__request:after {
        width: 55px;
        height: 55px; } }
  .ttl__request:before {
    background: url("../img/common/chara_circle_01.svg") center/contain no-repeat;
    left: -135px; }
    @media screen and (max-width: 769px) {
      .ttl__request:before {
        left: -65px; } }
  .ttl__request:after {
    background: url("../img/common/chara_circle_02.svg") center/contain no-repeat;
    right: -135px; }
    @media screen and (max-width: 769px) {
      .ttl__request:after {
        right: -65px; } }
  .ttl__request--icon {
    position: relative;
    height: 115px; }
    @media screen and (max-width: 769px) {
      .ttl__request--icon {
        height: 55px; } }

.text--orangeLine {
  position: relative; }
  .text--orangeLine:after {
    position: absolute;
    content: "";
    background: #F88703;
    width: 100%;
    height: 4px;
    bottom: -2px;
    left: 0; }

.text--link {
  color: #0057FC;
  text-decoration: underline; }

.text--purple {
  color: #4953C7; }

.text--blue {
  color: #16178C;
  font-weight: 700; }

.bg-whiteGray {
  position: relative;
  width: 100%;
  background: -webkit-linear-gradient(right, #D9D9D9, #D9D9D9 50%, #ffffff 50%, #ffffff 100%);
  background: linear-gradient(to left, #D9D9D9, #D9D9D9 50%, #ffffff 50%, #ffffff 100%); }
  @media screen and (max-width: 769px) {
    .bg-whiteGray {
      background: none; } }
  .bg-whiteGray:before, .bg-whiteGray:after {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    bottom: -38px;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    z-index: 5; }
    @media screen and (max-width: 769px) {
      .bg-whiteGray:before, .bg-whiteGray:after {
        border: none; } }
  .bg-whiteGray:before {
    border-width: 0 62px 38px 0;
    border-color: transparent #ffffff transparent transparent;
    left: calc(50% - 31px); }
  .bg-whiteGray:after {
    border-width: 38px 62px 0 0;
    border-color: #D9D9D9 transparent transparent transparent;
    left: calc(50% + 31px); }

.bg-gray {
  background: #D9D9D9; }

.bg-grayWhiteGRD {
  position: relative; }
  .bg-grayWhiteGRD__inner {
    position: relative;
    z-index: 3;
    padding: 45px 0 60px 0; }
    @media screen and (max-width: 769px) {
      .bg-grayWhiteGRD__inner {
        padding: 18px 0 50px 0; } }
  .bg-grayWhiteGRD:before {
    position: absolute;
    content: "";
    z-index: 2;
    width: 100%;
    height: 100%;
    background: -webkit-linear-gradient(#E5E5E5, #FAFAFA);
    background: linear-gradient(#E5E5E5, #FAFAFA); }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsImZvdW5kYXRpb24vX3Jlc2V0LnNjc3MiLCJmb3VuZGF0aW9uL19iYXNlLnNjc3MiLCJmb3VuZGF0aW9uL19taXhpbi5zY3NzIiwiZm91bmRhdGlvbi9fdmFyaWFibGUuc2NzcyIsInBhZ2UvX2hlYWRlci5zY3NzIiwiZm91bmRhdGlvbi9fZnVuY3Rpb24uc2NzcyIsInBhZ2UvX2Zvb3Rlci5zY3NzIiwicGFnZS9fbWFpblZpc3VhbC5zY3NzIiwicGFnZS9fY29udGVudC5zY3NzIiwicGFydHMvX2J0bi5zY3NzIiwicGFydHMvX3R0bC5zY3NzIiwicGFydHMvX3RleHQuc2NzcyIsInBhcnRzL19iZy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQjtBQ0FqQjs7Ozs7Ozs7Ozs7OztFQWFFLFVBQVM7RUFDVCxXQUFVO0VBQ1YsVUFBUztFQUNULGNBQWE7RUFDYixnQkFBZTtFQUNmLHlCQUF3QixFQUN6Qjs7QUFFRDtFQUNFLGVBQWMsRUFDZjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLDBCQUF5QjtFQUN6QixrQkFBaUIsRUFDbEI7O0FBRUQ7RUFDRSxpQkFBZ0I7RUFDaEIsb0JBQW1CO0VBQ25CLHVCQUFzQixFQUN2Qjs7QUFFRDtFQUNFLGFBQVksRUFDYjs7QUFDRDtFQUNFLFlBQVc7RUFDWCxjQUFhLEVBQ2Q7O0FBRUQ7RUFDRSxhQUFZLEVBQ2I7O0FBRUQ7RUFDRSxlQUFjLEVBQ2Y7O0FBR0M7RUFDRSxhQUFZO0VBQ1osZUFBYztFQUNkLFVBQVM7RUFDVCxhQUFXO0VBQ1gsWUFBVztFQUNYLG1CQUFpQixFQUNsQjs7QUM5REg7RUFDRSwrQkFBOEIsRUFDL0I7O0FBQ0Q7RUFDRSxnQkFBZSxFQUNoQjs7QUFDRDtFQUNFLGlCQUFnQjtFQUNoQix1QkFBc0IsRUFDdkI7O0FBQ0Q7RUFDRSxnQkFBZSxFQUNoQjs7QUFFRDtFQUNFLGVBQWMsRUFDZjs7QUFFRDtFQUNFLGNBQWEsRUFDZDs7QUFF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RDtJQUN4RCx1QkFBc0IsRUFDekI7O0FBRUw7RUFDUSxvQlQxQkcsRVMyQlY7O0FBQ0Q7RUFDSSxtQkFBa0IsRUFrQnJCO0VBakJJO0lBQ0csbUJBQWtCO0lBQ2xCLFdBQVU7SUFDVix1QkFBc0IsRUFJekI7SVY2RlA7TVVwR007UUFLUSx1QkFBc0IsRUFFN0IsRUFBQTtFQUNEO0lBQ0ksbUJBQWtCO0lBQ2xCLFlBQVc7SUFDWCxXQUFVO0lBQ1YsWUFBVztJQUNYLGFBQVk7SUFDWixzREFBMkM7SUFBM0MsOENBQTJDLEVBRTlDIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5iLCB1LCBpLCBjZW50ZXIsXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbm9sLCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuXG5jYXB0aW9uLCB0aCwgdGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbnEsIGJsb2NrcXVvdGUge1xuICBxdW90ZXM6IG5vbmU7IH1cblxucTpiZWZvcmUsIHE6YWZ0ZXIsIGJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY29udGVudDogbm9uZTsgfVxuXG5hIGltZyB7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBtZW51LCBuYXYsIHNlY3Rpb24sIHN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uY2xlYXJmaXg6YWZ0ZXIge1xuICBjb250ZW50OiBcIi5cIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwO1xuICBjbGVhcjogYm90aDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbmJvZHkge1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IH1cblxuc3ViIHtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbnAge1xuICBsaW5lLWhlaWdodDogMS44O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtOyB9XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4ucGMtb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc3Atb24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzOyB9XG4gIGEgaW1nIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICBhOmhvdmVyIGltZyB7XG4gICAgICBvcGFjaXR5OiAwLjc7IH1cblxuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbnRleHRhcmVhIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gIC5wYy1vbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc3Atb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbmEge1xuICBjb2xvcjogIzIzMTgxNTsgfVxuXG5pbWcge1xuICB3aWR0aDogMTAwJTsgfVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4ubC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZmxvdzogd3JhcDtcbiAgbWluLXdpZHRoOiAxMDAwcHg7XG4gIHdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDMycHggMCAyOHB4IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAubC1oZWFkZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgcGFkZGluZzogMi44MjA1MXZ3IDAgMi40MzU5dncgMDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMy44NDYxNXZ3OyB9IH1cbiAgLmwtaGVhZGVyX19sb2dvIHtcbiAgICB3aWR0aDogMTIwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgLmwtaGVhZGVyX19sb2dvIHtcbiAgICAgICAgd2lkdGg6IDE1LjM4NDYydnc7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzAuNzY5MjN2dzsgfSB9XG4gICAgLmwtaGVhZGVyX19sb2dvX193cmFwIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNnB4OyB9XG4gIC5sLWhlYWRlcl9fdGV4dC0tc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgLmwtaGVhZGVyX190ZXh0LS1zbWFsbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAubC1oZWFkZXJfX2J0biB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAubC1oZWFkZXJfX2J0biB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuODk3NDR2dztcbiAgICAgICAgd2lkdGg6IDYuNDEwMjZ2dztcbiAgICAgICAgaGVpZ2h0OiA2LjQxMDI2dnc7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5sLWhlYWRlcl9fYnRuIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH0gfVxuICAgIC5sLWhlYWRlcl9fYnRuLS10ZWwge1xuICAgICAgbWFyZ2luLXRvcDogOHB4OyB9XG4gICAgLmwtaGVhZGVyX19idG4tLURMIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgIC5sLWhlYWRlcl9fYnRuLS10ZWxTUCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMkE2RDk2OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgICAubC1oZWFkZXJfX2J0bi0tdGVsU1Age1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMi41NjQxdnc7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgLmwtaGVhZGVyX19idG4tLXRlbFNQIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDIuODIwNTF2dztcbiAgICAgICAgICBoZWlnaHQ6IDMuMDc2OTJ2dzsgfSB9XG4gICAgLmwtaGVhZGVyX19idG4tLW1haWxTUCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA3MUJDOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgICAubC1oZWFkZXJfX2J0bi0tbWFpbFNQIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuNTY0MXZ3OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAgIC5sLWhlYWRlcl9fYnRuLS1tYWlsU1AgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMy44NDYxNXZ3O1xuICAgICAgICAgIGhlaWdodDogMy4wNzY5MnZ3OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgLmwtaGVhZGVyX19idG4tLURMU1Age1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjg5NzQ0dnc7XG4gICAgICAgIGJhY2tncm91bmQ6ICMzOUI1NEE7XG4gICAgICAgIHdpZHRoOiAyOC40NjE1NHZ3O1xuICAgICAgICBoZWlnaHQ6IDYuNDEwMjZ2dzsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5sLWhlYWRlcl9fYnRuLS1ETFNQIGltZyB7XG4gICAgICAgIHdpZHRoOiAyMi40MzU5dnc7XG4gICAgICAgIGhlaWdodDogMy4zMzMzM3Z3OyB9IH1cblxuLmwtZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmwtZm9vdGVyX19zcGFjZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5sLWZvb3Rlcl9fdHRsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAubC1mb290ZXJfX3NlcnZpY2VzIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgLmwtZm9vdGVyX19zZXJ2aWNlcyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5sLWZvb3Rlcl9fc2VydmljZXNfX2xpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtZmxvdzogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAubC1mb290ZXJfX3NlcnZpY2VzX19saXN0IGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAwIDFlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44ZW07IH1cbiAgICAgICAgLmwtZm9vdGVyX19zZXJ2aWNlc19fbGlzdCBsaTpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBjb250ZW50OiBcIu+9nFwiO1xuICAgICAgICAgIGxlZnQ6IC0wLjVlbTsgfVxuICAgICAgICAubC1mb290ZXJfX3NlcnZpY2VzX19saXN0IGxpOmZpcnN0LWNoaWxkOmJlZm9yZSwgLmwtZm9vdGVyX19zZXJ2aWNlc19fbGlzdCBsaTpudGgtY2hpbGQoNG4pOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAubC1mb290ZXJfX2NvcnBzIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDYxQTM2O1xuICAgIHBhZGRpbmc6IDE1cHggMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAubC1mb290ZXJfX2NvcnBzIHtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgLmwtZm9vdGVyX19jb3Jwc19fbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC1mbG93OiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAgIC5sLWZvb3Rlcl9fY29ycHNfX2xpc3Qge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgLmwtZm9vdGVyX19jb3Jwc19fbGlzdCBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMCAxZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgICAubC1mb290ZXJfX2NvcnBzX19saXN0IGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgICAgICAubC1mb290ZXJfX2NvcnBzX19saXN0IGxpIGEge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgICAgIC5sLWZvb3Rlcl9fY29ycHNfX2xpc3QgbGkgYSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgICAgICAgcGFkZGluZzogMi41NjQxdncgNS4zODQ2MnZ3OyB9IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgICAgICAgLmwtZm9vdGVyX19jb3Jwc19fbGlzdCBsaSBhOmJlZm9yZSwgLmwtZm9vdGVyX19jb3Jwc19fbGlzdCBsaSBhOmFmdGVyIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICB3aWR0aDogMi41NjQxdnc7XG4gICAgICAgICAgICAgIGhlaWdodDogMC41MTI4MnZ3O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgICAgICAgLmwtZm9vdGVyX19jb3Jwc19fbGlzdCBsaSBhOmJlZm9yZSB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDMuMDc2OTJ2dztcbiAgICAgICAgICAgICAgdG9wOiAzLjA3Njkydnc7IH0gfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAgICAgICAubC1mb290ZXJfX2NvcnBzX19saXN0IGxpIGE6YWZ0ZXIge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgICByaWdodDogMy4wNzY5MnZ3O1xuICAgICAgICAgICAgICB0b3A6IDQuNjE1Mzh2dzsgfSB9XG4gICAgICAgIC5sLWZvb3Rlcl9fY29ycHNfX2xpc3QgbGk6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgY29udGVudDogXCLvvZxcIjtcbiAgICAgICAgICBsZWZ0OiAtMC41ZW07XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgICAgICAgLmwtZm9vdGVyX19jb3Jwc19fbGlzdCBsaTpiZWZvcmUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgICAgLmwtZm9vdGVyX19jb3Jwc19fbGlzdCBsaTpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgICAubC1mb290ZXJfX2NvcnBzX19saXN0IGxpOmxhc3QtY2hpbGQgYSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lOyB9IH1cbiAgLmwtZm9vdGVyX19jb3B5cmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZmxvdzogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIHdpZHRoOiAxMDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgLmwtZm9vdGVyX19jb3B5cmlnaHQge1xuICAgICAgICBwYWRkaW5nOiAzLjU4OTc0dncgMDtcbiAgICAgICAgd2lkdGg6IDkyJTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGluaGVyaXQ7IH0gfVxuICAgIC5sLWZvb3Rlcl9fY29weXJpZ2h0X19sb2dvLS1ub2Mge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyOHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgICAubC1mb290ZXJfX2NvcHlyaWdodF9fbG9nby0tbm9jIHtcbiAgICAgICAgICB3aWR0aDogMjAuMTI4MjF2dztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIC5sLWZvb3Rlcl9fY29weXJpZ2h0X190ZXh0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAgIC5sLWZvb3Rlcl9fY29weXJpZ2h0X190ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNzk0ODd2dztcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyLjMwNzY5dnc7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjsgfSB9XG5cbi5tYWluVmlzdWFsIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDAuMzJ0dXJuLCAjRURFREU5LCAjRURFREU5IDUwJSwgIzM5QjU0QSA1MCUsICMzOUI1NEEpO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgIC5tYWluVmlzdWFsIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBwY1RvVnctU1AoMzUpOyB9IH1cbiAgLm1haW5WaXN1YWxfX2lubmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL212LWJnLnN2Z1wiKSBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDk4NnB4O1xuICAgIGhlaWdodDogNDI1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgLm1haW5WaXN1YWxfX2lubmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogaW5oZXJpdDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgLm1haW5WaXN1YWxfX2ltZyB7XG4gICAgICB3aWR0aDogMTAwLjI1NjQxdnc7XG4gICAgICBoZWlnaHQ6IDYyLjE3OTQ5dnc7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbXYtYmctc3Auc3ZnXCIpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMyUpOyB9IH1cbiAgLm1haW5WaXN1YWxfX2JveExpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMjMxODE1O1xuICAgIHBhZGRpbmc6IDRweCAxNDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAubWFpblZpc3VhbF9fYm94TGluZSB7XG4gICAgICAgIHBhZGRpbmc6IDRweCAxMS4wMjU2NHZ3O1xuICAgICAgICBmb250LXNpemU6IDMuMDc2OTJ2dzsgfSB9XG4gIC5tYWluVmlzdWFsX19tYWluVHRsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5tYWluVmlzdWFsX19tYWluVHRsIHtcbiAgICAgICAgZm9udC1zaXplOiA3LjY5MjMxdnc7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMjsgfSB9XG4gICAgLm1haW5WaXN1YWxfX21haW5UdGw6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGhlaWdodDogOXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkNFRTIxO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAgIC5tYWluVmlzdWFsX19tYWluVHRsOmFmdGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDEuNjY2Njd2dztcbiAgICAgICAgICBib3R0b206IDAuODk3NDR2dzsgfSB9XG4gICAgLm1haW5WaXN1YWxfX21haW5UdGwtLUwge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC1zaXplOiA1N3B4O1xuICAgICAgd2lkdGg6IDc0cHg7XG4gICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICBtYXJnaW46IDAgNnB4IDAgNHB4O1xuICAgICAgei1pbmRleDogMzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgLm1haW5WaXN1YWxfX21haW5UdGwtLUwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTAuMjU2NDF2dztcbiAgICAgICAgICB3aWR0aDogMTMuNTg5NzR2dztcbiAgICAgICAgICBoZWlnaHQ6IDE2LjQxMDI2dnc7XG4gICAgICAgICAgbWFyZ2luOiAwIDAuNzY5MjN2dyAwIDEuMDI1NjR2dzsgfSB9XG4gICAgICAubWFpblZpc3VhbF9fbWFpblR0bC0tTDpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiA3NHB4O1xuICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9iZy1wYXBlci5zdmdcIikgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiA3cHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgICAubWFpblZpc3VhbF9fbWFpblR0bC0tTDpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDEzLjU4OTc0dnc7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2LjQxMDI2dnc7XG4gICAgICAgICAgICB0b3A6IDIuODIwNTF2dzsgfSB9XG4gICAgLm1haW5WaXN1YWxfX21haW5UdGxfX3dyYXBCb3R0b20ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIG1hcmdpbi10b3A6IC0xMnB4OyB9XG4gIC5tYWluVmlzdWFsX19zdWJUdGwge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5tYWluVmlzdWFsX19zdWJUdGwge1xuICAgICAgICBmb250LXNpemU6IDQuMzU4OTd2dzsgfSB9XG4gICAgLm1haW5WaXN1YWxfX3N1YlR0bC0tbGluZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5tYWluVmlzdWFsX19zdWJUdGwtLWxpbmU6YmVmb3JlLCAubWFpblZpc3VhbF9fc3ViVHRsLS1saW5lOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZDRUUyMTtcbiAgICAgICAgbGVmdDogMDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgICAgIC5tYWluVmlzdWFsX19zdWJUdGwtLWxpbmU6YmVmb3JlLCAubWFpblZpc3VhbF9fc3ViVHRsLS1saW5lOmFmdGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMC4zODQ2MnZ3OyB9IH1cbiAgICAgIC5tYWluVmlzdWFsX19zdWJUdGwtLWxpbmU6YmVmb3JlIHtcbiAgICAgICAgYm90dG9tOiAwOyB9XG4gICAgICAubWFpblZpc3VhbF9fc3ViVHRsLS1saW5lOmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiAtNHB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAgICAgLm1haW5WaXN1YWxfX3N1YlR0bC0tbGluZTphZnRlciB7XG4gICAgICAgICAgICBib3R0b206IC0wLjc2OTIzdnc7IH0gfVxuXG4uY29udGVudF9fa2FtaSB7XG4gIHdpZHRoOiA4OTJweDtcbiAgcGFkZGluZzogNjBweCAwIDkwcHggMDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAuY29udGVudF9fa2FtaSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMCAzNnB4IDA7IH0gfVxuXG4uY29udGVudF9fc2hpa3VtaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgLmNvbnRlbnRfX3NoaWt1bWkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5jb250ZW50X19zaGlrdW1pX193cmFwIHtcbiAgICBtYXJnaW46IDYwcHggMCAwIDA7XG4gICAgcGFkZGluZzogMCAwIDYwcHggMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAuY29udGVudF9fc2hpa3VtaV9fd3JhcCB7XG4gICAgICAgIG1hcmdpbjogMzJweCAwIDAgMDtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC5jb250ZW50X19zaGlrdW1pX190dGwge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgLmNvbnRlbnRfX3NoaWt1bWlfX3R0bCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH0gfVxuICAuY29udGVudF9fc2hpa3VtaV9faW5uZXIge1xuICAgIHdpZHRoOiA0NzhweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAuY29udGVudF9fc2hpa3VtaV9faW5uZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCA2JTsgfSB9XG4gICAgLmNvbnRlbnRfX3NoaWt1bWlfX2lubmVyOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNTBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgLmNvbnRlbnRfX3NoaWt1bWlfX2lubmVyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5jb250ZW50X19zaGlrdW1pX19pbm5lcjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0Q5RDlEOTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9IH1cbiAgLmNvbnRlbnRfX3NoaWt1bWlfX2xpc3Qge1xuICAgIHBhZGRpbmc6IDAgMjhweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAuY29udGVudF9fc2hpa3VtaV9fbGlzdCB7XG4gICAgICAgIHBhZGRpbmc6IDAgNSU7IH0gfVxuICAgIC5jb250ZW50X19zaGlrdW1pX19saXN0LS1ib3R0b20ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgLmNvbnRlbnRfX3NoaWt1bWlfX2xpc3QtLWJvdHRvbSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDsgfSB9XG4gICAgLmNvbnRlbnRfX3NoaWt1bWlfX2xpc3QgbGkge1xuICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICAgIHRleHQtaW5kZW50OiAtMWVtO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgLmNvbnRlbnRfX3NoaWt1bWlfX2xpc3QgbGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfSB9XG4gIC5jb250ZW50X19zaGlrdW1pX19ib3gge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgcGFkZGluZzogMjhweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAuY29udGVudF9fc2hpa3VtaV9fYm94IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBwYWRkaW5nOiAxOHB4OyB9IH1cbiAgICAuY29udGVudF9fc2hpa3VtaV9fYm94LS13aGl0ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgLmNvbnRlbnRfX3NoaWt1bWlfX2JveC0tZ3JheSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRDlEOUQ5OyB9XG4gIC5jb250ZW50X19zaGlrdW1pX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAuY29udGVudF9fc2hpa3VtaV9fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDsgfSB9XG4gIC5jb250ZW50X19zaGlrdW1pX19pbWcge1xuICAgIGhlaWdodDogMTgzcHg7IH1cbiAgICAuY29udGVudF9fc2hpa3VtaV9faW1nLS0wMSB7XG4gICAgICB3aWR0aDogMzk0cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgLmNvbnRlbnRfX3NoaWt1bWlfX2ltZy0tMDEge1xuICAgICAgICAgIHdpZHRoOiA2OC4yMDUxM3Z3O1xuICAgICAgICAgIGhlaWdodDogMjEuNzk0ODd2dztcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byAxN3B4IGF1dG87IH0gfVxuICAgIC5jb250ZW50X19zaGlrdW1pX19pbWctLTAyIHtcbiAgICAgIHdpZHRoOiAzNzVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgcGFkZGluZy1ib3R0b206IDZweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgLmNvbnRlbnRfX3NoaWt1bWlfX2ltZy0tMDIge1xuICAgICAgICAgIHdpZHRoOiA3Mi4xNzk0OXZ3O1xuICAgICAgICAgIGhlaWdodDogMjEuNzk0ODd2dztcbiAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4IGF1dG87IH0gfVxuXG4uY29udGVudF9fc3RlcF9fd3JhcCB7XG4gIHdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgLmNvbnRlbnRfX3N0ZXBfX3dyYXAge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uY29udGVudF9fc3RlcF9faW1nIHtcbiAgbWFyZ2luOiA5MHB4IGF1dG8gNjBweCBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgLmNvbnRlbnRfX3N0ZXBfX2ltZyB7XG4gICAgICBtYXJnaW46IDQ1cHggYXV0byAzMHB4IGF1dG87IH0gfVxuXG4uY29udGVudF9fc2Nhbl9faW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNzQwcHg7XG4gIG1hcmdpbjogMjVweCBhdXRvIDkwcHggYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgIC5jb250ZW50X19zY2FuX19pbWcge1xuICAgICAgd2lkdGg6IDk0JTtcbiAgICAgIG1hcmdpbjogMjVweCBhdXRvIDI1cHggYXV0bzsgfSB9XG4gIC5jb250ZW50X19zY2FuX19pbWc6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAyM3B4O1xuICAgIGhlaWdodDogMjNweDtcbiAgICBib3JkZXItdG9wOiA1cHggc29saWQgIzc3Nzc3NztcbiAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAjNzc3Nzc3O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoMTM1ZGVnKTtcbiAgICBib3R0b206IC01MHB4O1xuICAgIGxlZnQ6IDUwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAuY29udGVudF9fc2Nhbl9faW1nOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lOyB9IH1cblxuLmNvbnRlbnRfX2RhdGFfX2ltZyB7XG4gIG1hcmdpbjogNTBweCBhdXRvIDIwcHggYXV0bzsgfVxuXG4uY29udGVudF9faW5wdXRfX2ltZyB7XG4gIHdpZHRoOiA3MzZweDtcbiAgbWFyZ2luOiAyNnB4IGF1dG8gMTA1cHggYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgIC5jb250ZW50X19pbnB1dF9faW1nIHtcbiAgICAgIHdpZHRoOiA5NiU7XG4gICAgICBtYXJnaW46IDEwcHggYXV0byA0MHB4IGF1dG87IH0gfVxuXG4uY29udGVudF9fa291a2FfX2xpc3RfX3dyYXAge1xuICB3aWR0aDogODk0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCAjQ0NDQ0NDO1xuICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCAjQ0NDQ0NDO1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkICNDQ0NDQ0M7XG4gIGJhY2tncm91bmQ6ICNDQ0NDQ0M7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1mbG93OiB3cmFwO1xuICBtYXJnaW46IDcycHggYXV0byAyMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgLmNvbnRlbnRfX2tvdWthX19saXN0X193cmFwIHtcbiAgICAgIHdpZHRoOiA5OCU7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgI0NDQ0NDQztcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNDQ0NDQ0M7XG4gICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNDQ0NDQ0M7XG4gICAgICBtYXJnaW46IDAgYXV0byAxMHB4IGF1dG87IH0gfVxuXG4uY29udGVudF9fa291a2FfX2xpc3RfX2NvbXBhbnkge1xuICB3aWR0aDogMTU5cHg7XG4gIGhlaWdodDogMTExcHg7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAuY29udGVudF9fa291a2FfX2xpc3RfX2NvbXBhbnkge1xuICAgICAgd2lkdGg6IGNhbGMoMjAlIC0gMnB4KTtcbiAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgaGVpZ2h0OiA0N3B4OyB9IH1cbiAgLmNvbnRlbnRfX2tvdWthX19saXN0X19jb21wYW55LS10ZXh0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBwYWRkaW5nLXRvcDogMzJweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAuY29udGVudF9fa291a2FfX2xpc3RfX2NvbXBhbnktLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9IH1cblxuLmNvbnRlbnRfX2tvdWthX19saXN0X19kZXRhaWwge1xuICB3aWR0aDogMzQ5cHg7XG4gIGhlaWdodDogMTExcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDZweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgIC5jb250ZW50X19rb3VrYV9fbGlzdF9fZGV0YWlsIHtcbiAgICAgIHdpZHRoOiBjYWxjKDQwJSAtIDJweCk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGhlaWdodDogNDdweDsgfSB9XG4gIC5jb250ZW50X19rb3VrYV9fbGlzdF9fZGV0YWlsX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nLXRvcDogNDZweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAuY29udGVudF9fa291a2FfX2xpc3RfX2RldGFpbF9fdGl0bGUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDsgfSB9XG4gIC5jb250ZW50X19rb3VrYV9fbGlzdF9fZGV0YWlsLS10ZXh0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgcGFkZGluZzogMzJweCAxLjVlbSAwIDEuNWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5jb250ZW50X19rb3VrYV9fbGlzdF9fZGV0YWlsLS10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiA2cHggMS41ZW0gMCAxLjVlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgfSB9XG5cbi5jb250ZW50X19rb3VrYV9fbGlzdF9fdGltZSB7XG4gIHdpZHRoOiAyMzhweDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAuY29udGVudF9fa291a2FfX2xpc3RfX3RpbWUge1xuICAgICAgd2lkdGg6IGNhbGMoMjclIC0gMnB4KTtcbiAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3B4OyB9IH1cbiAgLmNvbnRlbnRfX2tvdWthX19saXN0X190aW1lLS10ZXh0IHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDVweCkgLyAyKTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgcGFkZGluZy10b3A6IDQ0cHg7XG4gICAgaGVpZ2h0OiAxMTFweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5jb250ZW50X19rb3VrYV9fbGlzdF9fdGltZS0tdGV4dCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMnB4KSAvIDIpO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGhlaWdodDogNDdweDtcbiAgICAgICAgcGFkZGluZzogMTJweDsgfSB9XG4gICAgLmNvbnRlbnRfX2tvdWthX19saXN0X190aW1lLS10ZXh0OmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgICAuY29udGVudF9fa291a2FfX2xpc3RfX3RpbWUtLXRleHQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMnB4OyB9IH1cbiAgLmNvbnRlbnRfX2tvdWthX19saXN0X190aW1lX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1mbG93OiB3cmFwOyB9XG4gICAgLmNvbnRlbnRfX2tvdWthX19saXN0X190aW1lX19pbm5lcl9fdGl0bGUge1xuICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA1cHgpIC8gMik7XG4gICAgICBoZWlnaHQ6IDU0cHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBwYWRkaW5nLXRvcDogMThweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgLmNvbnRlbnRfX2tvdWthX19saXN0X190aW1lX19pbm5lcl9fdGl0bGUge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMnB4KSAvIDIpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDZweDsgfSB9XG4gICAgICAuY29udGVudF9fa291a2FfX2xpc3RfX3RpbWVfX2lubmVyX190aXRsZTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAgICAgLmNvbnRlbnRfX2tvdWthX19saXN0X190aW1lX19pbm5lcl9fdGl0bGU6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7IH0gfVxuICAgIC5jb250ZW50X19rb3VrYV9fbGlzdF9fdGltZV9faW5uZXItLXRleHQge1xuICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA1cHgpIC8gMik7IH1cbiAgLmNvbnRlbnRfX2tvdWthX19saXN0X190aW1lX190aXRsZSB7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5jb250ZW50X19rb3VrYV9fbGlzdF9fdGltZV9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNnB4OyB9IH1cblxuLmNvbnRlbnRfX2tvdWthX19saXN0X19yZXN1bHQge1xuICB3aWR0aDogMTE3cHg7XG4gIGhlaWdodDogMTExcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmctdG9wOiA0NnB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgLmNvbnRlbnRfX2tvdWthX19saXN0X19yZXN1bHQge1xuICAgICAgd2lkdGg6IDEzJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGhlaWdodDogNDdweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzsgfSB9XG4gIC5jb250ZW50X19rb3VrYV9fbGlzdF9fcmVzdWx0X190ZXh0IHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGQ0QxO1xuICAgIGNvbG9yOiAjMDRCRTNEO1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAuY29udGVudF9fa291a2FfX2xpc3RfX3Jlc3VsdF9fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7IH0gfVxuXG4uY29udGVudF9fa291a2FfX2xpc3QtLWJsdWUge1xuICBiYWNrZ3JvdW5kOiAjMDA3MEMwOyB9XG5cbi5jb250ZW50X19rb3VrYV9fbGlzdC0tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjMUE5QjBGOyB9XG5cbi5jb250ZW50X19rb3VrYV9faW1nIHtcbiAgd2lkdGg6IDg4MnB4O1xuICBtYXJnaW46IDcycHggYXV0byAzNnB4IGF1dG87IH1cbiAgLmNvbnRlbnRfX2tvdWthX19pbWcgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5jb250ZW50X19rb3VrYV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgbWFyZ2luOiAxMHB4IGF1dG8gMjRweCBhdXRvO1xuICB3aWR0aDogODk1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAuY29udGVudF9fa291a2FfX3RleHQge1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIHdpZHRoOiA5NCU7XG4gICAgICBtYXJnaW46IDEwcHggYXV0byAxMHB4IGF1dG87IH0gfVxuXG4uY29udGVudF9fcGxhbl9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1mbG93OiB3cmFwO1xuICB3aWR0aDogODIwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDc4cHggYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgIC5jb250ZW50X19wbGFuX19saW5rIHtcbiAgICAgIHdpZHRoOiA5NCU7XG4gICAgICBtYXJnaW46IDAgYXV0byAxNnB4IGF1dG87IH0gfVxuICAuY29udGVudF9fcGxhbl9fbGluayBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogIzAwMjE4RDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiBjYWxjKCggMTAwJSAtIDEwcHgpIC8gMik7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5jb250ZW50X19wbGFuX19saW5rIGEge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7IH0gfVxuICAgIC5jb250ZW50X19wbGFuX19saW5rIGE6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAuY29udGVudF9fcGxhbl9fbGluayBhOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBib3JkZXItdG9wOiAzcHggc29saWQgI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICNmZmZmZmY7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDEzNWRlZyk7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDYwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAgIC5jb250ZW50X19wbGFuX19saW5rIGE6YmVmb3JlIHtcbiAgICAgICAgICBsZWZ0OiA2cHg7XG4gICAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmZmZmOyB9IH1cblxuLmNvbnRlbnRfX3BsYW5fX2ltZyB7XG4gIHdpZHRoOiAxODBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAuY29udGVudF9fcGxhbl9faW1nIHtcbiAgICAgIHdpZHRoOiAyMS4yODIwNXZ3OyB9IH1cblxuLmNvbnRlbnRfX3BsYW5fX29jciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1mbG93OiB3cmFwO1xuICB3aWR0aDogOTgwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgLmNvbnRlbnRfX3BsYW5fX29jciB7XG4gICAgICB3aWR0aDogOTglOyB9IH1cbiAgLmNvbnRlbnRfX3BsYW5fX29jcl9fdGl0bGUge1xuICAgIHdpZHRoOiAyNDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAuY29udGVudF9fcGxhbl9fb2NyX190aXRsZSB7XG4gICAgICAgIHdpZHRoOiAyNSU7IH0gfVxuICAgIC5jb250ZW50X19wbGFuX19vY3JfX3RpdGxlIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2NHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgICAuY29udGVudF9fcGxhbl9fb2NyX190aXRsZSBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMi44MjA1MXZ3O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4OyB9IH1cbiAgICAuY29udGVudF9fcGxhbl9fb2NyX190aXRsZS0tYmx1ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjN0NCNEVCO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgaGVpZ2h0OiA4NnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgIHBhZGRpbmctdG9wOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgLmNvbnRlbnRfX3BsYW5fX29jcl9fdGl0bGUtLWJsdWUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9IH1cbiAgICAuY29udGVudF9fcGxhbl9fb2NyX190aXRsZS0tdHdvTGluZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTJweCAhaW1wb3J0YW50OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgICAuY29udGVudF9fcGxhbl9fb2NyX190aXRsZS0tdHdvTGluZSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDtcbiAgICAgICAgICBoZWlnaHQ6IDc3cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDsgfSB9XG4gICAgLmNvbnRlbnRfX3BsYW5fX29jcl9fdGl0bGUtLXRocmVlTGluZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTJweCAhaW1wb3J0YW50OyB9XG4gIC5jb250ZW50X19wbGFuX19vY3JfX3BhdHRlcm4ge1xuICAgIGJhY2tncm91bmQ6ICM0OTUzQzc7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiA1M3B4O1xuICAgIGhlaWdodDogNTNweDtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICB3aWR0aDogMjQwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgLmNvbnRlbnRfX3BsYW5fX29jcl9fcGF0dGVybiB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNnB4KSAvIDMpO1xuICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIGhlaWdodDogMjJweDsgfSB9XG4gICAgLmNvbnRlbnRfX3BsYW5fX29jcl9fcGF0dGVybl9fd3JhcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC1mbG93OiB3cmFwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgLmNvbnRlbnRfX3BsYW5fX29jcl9fZGVzYyB7XG4gICAgICB3aWR0aDogNzUlOyB9IH1cbiAgLmNvbnRlbnRfX3BsYW5fX29jcl9fZGVzY19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbjogMzBweCAwIDMwcHggNTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAuY29udGVudF9fcGxhbl9fb2NyX19kZXNjX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMWVtIDJlbTsgfSB9XG4gIC5jb250ZW50X19wbGFuX19vY3JfX2hpeW91IHtcbiAgICBiYWNrZ3JvdW5kOiAjRDlEOUQ5O1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgY29sb3I6ICMwRDEzNjA7XG4gICAgcGFkZGluZy10b3A6IDIycHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgLmNvbnRlbnRfX3BsYW5fX29jcl9faGl5b3Uge1xuICAgICAgICB3aWR0aDogY2FsYygyNSUgLSAycHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDZweDsgfSB9XG4gICAgLmNvbnRlbnRfX3BsYW5fX29jcl9faGl5b3UtLXNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgLmNvbnRlbnRfX3BsYW5fX29jcl9faGl5b3UtLXNtYWxsIHtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7IH0gfVxuICAgIC5jb250ZW50X19wbGFuX19vY3JfX2hpeW91LS1ub3JtYWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgbWFyZ2luLXRvcDogOHB4OyB9XG4gICAgLmNvbnRlbnRfX3BsYW5fX29jcl9faGl5b3UtLWxpbmVPbmUge1xuICAgICAgcGFkZGluZy10b3A6IDMycHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAgIC5jb250ZW50X19wbGFuX19vY3JfX2hpeW91LS1saW5lT25lIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTJweDsgfSB9XG5cbi5jb250ZW50X19wbGFuX190ZXh0X193cmFwIHtcbiAgd2lkdGg6IDk4MHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgIC5jb250ZW50X19wbGFuX190ZXh0X193cmFwIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmNvbnRlbnRfX3BsYW5fX3RleHRfX2xpc3Qge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgLmNvbnRlbnRfX3BsYW5fX3RleHRfX2xpc3Qge1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4OyB9IH1cblxuLmNvbnRlbnRfX3BsYW5fX25vdGljZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAuY29udGVudF9fcGxhbl9fbm90aWNlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDsgfSB9XG5cbi5jb250ZW50X19wbGFuX19ycGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1mbG93OiB3cmFwO1xuICB3aWR0aDogOTgwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5jb250ZW50X19wbGFuX19ycGE6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMTNweDtcbiAgICBoZWlnaHQ6IDI5MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jaGFyYV9ycGEuc3ZnXCIpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogLTIxMHB4O1xuICAgIHJpZ2h0OiA0MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5jb250ZW50X19wbGFuX19ycGE6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgaGVpZ2h0OiAxMTRweDtcbiAgICAgICAgdG9wOiAtODhweDtcbiAgICAgICAgcmlnaHQ6IDE1cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgIC5jb250ZW50X19wbGFuX19ycGEge1xuICAgICAgd2lkdGg6IDk4JTsgfSB9XG4gIC5jb250ZW50X19wbGFuX19ycGFfX2ltZyB7XG4gICAgd2lkdGg6IDIyNXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDcycHggMCA1MHB4IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgLmNvbnRlbnRfX3BsYW5fX3JwYV9faW1nIHtcbiAgICAgICAgd2lkdGg6IDIyLjY5MjMxdnc7XG4gICAgICAgIHBhZGRpbmc6IDIzcHggMCAxNnB4IDA7IH0gfVxuICAuY29udGVudF9fcGxhbl9fcnBhX19tYWluaVRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAuY29udGVudF9fcGxhbl9fcnBhX19tYWluaVRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9IH1cbiAgLmNvbnRlbnRfX3BsYW5fX3JwYV9fdGl0bGUge1xuICAgIGJhY2tncm91bmQ6ICM3Q0I0RUI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGhlaWdodDogODZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgcGFkZGluZy10b3A6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICB3aWR0aDogMjQwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgLmNvbnRlbnRfX3BsYW5fX3JwYV9fdGl0bGUge1xuICAgICAgICB3aWR0aDogY2FsYygyNSUgLSAycHgpO1xuICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDsgfSB9XG4gIC5jb250ZW50X19wbGFuX19ycGFfX3ByaWNlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHdpZHRoOiAxODhweDtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICBoZWlnaHQ6IDg2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgcGFkZGluZy10b3A6IDI4cHg7XG4gICAgY29sb3I6ICMwMjE4NjA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgLmNvbnRlbnRfX3BsYW5fX3JwYV9fcHJpY2Uge1xuICAgICAgICB3aWR0aDogY2FsYygyMCUgLSAycHgpO1xuICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDsgfSB9XG4gIC5jb250ZW50X19wbGFuX19ycGFfX2Rlc2Mge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHdpZHRoOiA1MzRweDtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICBoZWlnaHQ6IDg2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICB0ZXh0LWluZGVudDogLTFlbTtcbiAgICBjb2xvcjogIzNCM0IzQjtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5jb250ZW50X19wbGFuX19ycGFfX2Rlc2Mge1xuICAgICAgICB3aWR0aDogY2FsYyg1NSUgLSAycHgpO1xuICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDZweDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNWVtO1xuICAgICAgICB0ZXh0LWluZGVudDogLTFlbTsgfSB9XG4gICAgLmNvbnRlbnRfX3BsYW5fX3JwYV9fZGVzYy0tdHdvTGluZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgLmNvbnRlbnRfX3BsYW5fX3JwYV9fZGVzYy0tdHdvTGluZSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDRweDsgfSB9XG5cbi5jb250ZW50X19kb3VueXVfX2xlYWQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogNjVweCBhdXRvIDQ2cHggYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgLmNvbnRlbnRfX2RvdW55dV9fbGVhZCB7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBtYXJnaW46IDQ0cHggYXV0byAzNXB4IGF1dG87IH0gfVxuXG4uY29udGVudF9fZG91bnl1X19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgLmNvbnRlbnRfX2RvdW55dV9fbGluayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuICAuY29udGVudF9fZG91bnl1X19saW5rLS1ETCwgLmNvbnRlbnRfX2RvdW55dV9fbGluay0tcmVxdWVzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0MjBweDtcbiAgICBoZWlnaHQ6IDg0cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiA4NHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgLmNvbnRlbnRfX2RvdW55dV9fbGluay0tREwsIC5jb250ZW50X19kb3VueXVfX2xpbmstLXJlcXVlc3Qge1xuICAgICAgICB3aWR0aDogODYlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4OyB9IH1cbiAgICAuY29udGVudF9fZG91bnl1X19saW5rLS1ETDpiZWZvcmUsIC5jb250ZW50X19kb3VueXVfX2xpbmstLXJlcXVlc3Q6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAuY29udGVudF9fZG91bnl1X19saW5rLS1ETCB7XG4gICAgYmFja2dyb3VuZDogIzE5QjA1MDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5jb250ZW50X19kb3VueXVfX2xpbmstLURMIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH0gfVxuICAgIC5jb250ZW50X19kb3VueXVfX2xpbmstLURMOmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjdweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jb21tb24vaWNvbl9ETC5zdmdcIikgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICAgICAgbGVmdDogMTVweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgLmNvbnRlbnRfX2RvdW55dV9fbGluay0tREw6YmVmb3JlIHtcbiAgICAgICAgICBsZWZ0OiAxMnB4O1xuICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgIGhlaWdodDogMjFweDsgfSB9XG4gIC5jb250ZW50X19kb3VueXVfX2xpbmstLXJlcXVlc3Qge1xuICAgIGJhY2tncm91bmQ6ICMxMDcwQzA7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5jb250ZW50X19kb3VueXVfX2xpbmstLXJlcXVlc3Qge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH0gfVxuICAgIC5jb250ZW50X19kb3VueXVfX2xpbmstLXJlcXVlc3Q6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2NvbW1vbi9pY29uX21haWwuc3ZnXCIpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbiAgICAgIGxlZnQ6IDYwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAgIC5jb250ZW50X19kb3VueXVfX2xpbmstLXJlcXVlc3Q6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgbGVmdDogMTRweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgLmNvbnRlbnRfX2RvdW55dV9fbGluay0tdGVsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDQyMHB4O1xuICAgICAgaGVpZ2h0OiA4NHB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDg0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgd2lkdGg6IDg2JTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjNzc3Nzc3OyB9XG4gICAgICAuY29udGVudF9fZG91bnl1X19saW5rLS10ZWw6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY29tbW9uL2ljb25fdGVsLXdoLnN2Z1wiKSBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG4gICAgICAgIGxlZnQ6IDE1cHg7IH0gfVxuXG4uY29udGVudF9fZG91bnl1X190ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzMHB4IDAgMCAwO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmNvbnRlbnRfX2RvdW55dV9fdGV4dC0tTCB7XG4gICAgZm9udC1zaXplOiA0OHB4OyB9XG4gIC5jb250ZW50X19kb3VueXVfX3RleHQtLVMge1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuXG4uY29udGVudF9fc3VwcG9ydF9fbGVhZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiA2MHB4IDAgNTZweCAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgLmNvbnRlbnRfX3N1cHBvcnRfX2xlYWQge1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgbWFyZ2luOiA0OHB4IDAgMzVweCAwOyB9IH1cblxuLmNvbnRlbnRfX3N1cHBvcnRfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZmxvdzogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmNvbnRlbnRfX3N1cHBvcnRfX2xpc3QgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTgycHg7XG4gICAgaGVpZ2h0OiAxODJweDtcbiAgICBiYWNrZ3JvdW5kOiAjNTdBM0RCO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgLmNvbnRlbnRfX3N1cHBvcnRfX2xpc3QgbGkge1xuICAgICAgICB3aWR0aDogMjMuMDc2OTJ2dztcbiAgICAgICAgaGVpZ2h0OiAyMy4wNzY5MnZ3O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNTM4NDZ2dzsgfSB9XG4gICAgLmNvbnRlbnRfX3N1cHBvcnRfX2xpc3QgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAuY29udGVudF9fc3VwcG9ydF9fbGlzdCBsaSBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctdG9wOiA3MnB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgICAuY29udGVudF9fc3VwcG9ydF9fbGlzdCBsaSBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuODc1dnc7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogOS43NDM1OXZ3OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgLmNvbnRlbnRfX3N1cHBvcnRfX2xpc3QgbGk6Zmlyc3QtY2hpbGQgcCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA5LjIzMDc3dnc7IH0gfVxuXG4uY29udGVudF9fc3VwcG9ydF9fbm90aWNlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDM2cHggYXV0byA2MHB4IGF1dG87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAuY29udGVudF9fc3VwcG9ydF9fbm90aWNlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIG1hcmdpbjogMjBweCBhdXRvIDYwcHggYXV0bzsgfSB9XG5cbi5idG4tLURMLCAuYnRuLS1mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogIzAwNzFCQztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiAyODJweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYnRuLS1ETDpiZWZvcmUsIC5idG4tLWZvcm06YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjsgfVxuXG4uYnRuLS1ETDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY29tbW9uL2ljb25fREwuc3ZnXCIpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDEzcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMjFweDsgfVxuXG4uYnRuLS1mb3JtOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jb21tb24vaWNvbl9tYWlsLnN2Z1wiKSBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAxM3B4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDE1cHg7IH1cblxuLnR0bF9fTCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogNDBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAudHRsX19MIHtcbiAgICAgIGZvbnQtc2l6ZTogNS4xMjgyMXZ3O1xuICAgICAgcGFkZGluZzogMjRweCAwOyB9IH1cbiAgLnR0bF9fTDphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAzOHB4IDYxLjVweCAwIDYxLjVweDtcbiAgICBib3R0b206IC0zOHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgLnR0bF9fTDphZnRlciB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMjBweCAzNnB4IDAgMzZweDtcbiAgICAgICAgYm90dG9tOiAtMjBweDsgfSB9XG4gIC50dGxfX0wtLWxpbmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAudHRsX19MLS1saW5lIHtcbiAgICAgICAgZm9udC1zaXplOiA2LjkyMzA4dnc7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgICAudHRsX19MLS1saW5lOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZDogI0ZGRDgwMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IC0ycHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAgIC50dGxfX0wtLWxpbmU6YWZ0ZXIge1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIGJvdHRvbTogNHB4OyB9IH1cbiAgLnR0bF9fTC0tZ3JheSB7XG4gICAgYmFja2dyb3VuZDogIzVGNzM4RTsgfVxuICAgIC50dGxfX0wtLWdyYXk6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNUY3MzhFIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50OyB9XG4gIC50dGxfX0wtLWJsdWUge1xuICAgIGJhY2tncm91bmQ6ICM1N0EzREI7IH1cbiAgICAudHRsX19MLS1ibHVlOmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzU3QTNEQiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDsgfVxuICAudHRsX19MLS1ncmVlbiB7XG4gICAgYmFja2dyb3VuZDogIzM2QTI1OTsgfVxuICAgIC50dGxfX0wtLWdyZWVuOmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzM2QTI1OSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDsgfVxuXG4udHRsX19ibHVlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDAyMThEO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAudHRsX19ibHVlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDsgfSB9XG4gIC50dGxfX2JsdWU6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogM3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICMwMDIxOEQ7XG4gICAgYm90dG9tOiAtMTBweDtcbiAgICBsZWZ0OiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgIC50dGxfX2JsdWU6YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYm90dG9tOiAtN3B4OyB9IH1cblxuLnR0bF9fc3RlcCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDY4cHg7XG4gIGhlaWdodDogNzNweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgLnR0bF9fc3RlcCB7XG4gICAgICBmb250LXNpemU6IDMuODQ2MTV2dztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNS4xMjgyMXZ3O1xuICAgICAgaGVpZ2h0OiAxNS4xMjgyMXZ3OyB9IH1cbiAgLnR0bF9fc3RlcDpiZWZvcmUsIC50dGxfX3N0ZXA6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiOyB9XG4gIC50dGxfX3N0ZXA6YmVmb3JlIHtcbiAgICB3aWR0aDogNTdweDtcbiAgICBoZWlnaHQ6IDg3cHg7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgLnR0bF9fc3RlcDpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMTEuNzk0ODd2dztcbiAgICAgICAgaGVpZ2h0OiAxNy45NDg3MnZ3OyB9IH1cbiAgLnR0bF9fc3RlcC0tMDEge1xuICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAjNzc3Nzc3O1xuICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNzc3Nzc3OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgIC50dGxfX3N0ZXAtLTAxIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM3Nzc3Nzc7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNzc3Nzc3OyB9IH1cbiAgICAudHRsX19zdGVwLS0wMTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb25fc3RlcF8wMS5zdmdcIikgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0OyB9XG4gICAgLnR0bF9fc3RlcC0tMDE6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCLjgYrlrqLmp5hcIjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjNzc3Nzc3O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgIHdpZHRoOiA3MnB4O1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgLnR0bF9fc3RlcC0tMDE6YWZ0ZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgd2lkdGg6IDU0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgICAgICAgIHJpZ2h0OiA1cHg7IH0gfVxuICAudHRsX19zdGVwLS0wMiwgLnR0bF9fc3RlcC0tMDMge1xuICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAjMzZBMjU5O1xuICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjMzZBMjU5OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgIC50dGxfX3N0ZXAtLTAyLCAudHRsX19zdGVwLS0wMyB7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMzZBMjU5O1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzM2QTI1OTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgLnR0bF9fc3RlcC0tMDIge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIHBhZGRpbmctdG9wOiAxLjUzODQ2dnc7IH0gfVxuICAudHRsX19zdGVwLS0wMjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29uX3N0ZXBfMDIuc3ZnXCIpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDsgfVxuICAudHRsX19zdGVwLS0wMjphZnRlciB7XG4gICAgd2lkdGg6IDk4cHg7XG4gICAgaGVpZ2h0OiA0OXB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9ub2Nfb2NyLnBuZ1wiKSBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG4gICAgcmlnaHQ6IDhweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgLnR0bF9fc3RlcC0tMDI6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogNTNweDtcbiAgICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgICByaWdodDogNHB4OyB9IH1cbiAgLnR0bF9fc3RlcC0tMDM6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbl9zdGVwXzAzLnN2Z1wiKSBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7IH1cbiAgLnR0bF9fc3RlcC0tMDM6YWZ0ZXIge1xuICAgIHdpZHRoOiA5OHB4O1xuICAgIGhlaWdodDogNDlweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbm9jX3JwYS5wbmdcIikgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICAgIHJpZ2h0OiA4cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgIC50dGxfX3N0ZXAtLTAzOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDY2cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgcmlnaHQ6IDRweDsgfSB9XG5cbi50dGxfX3BsYW4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWFyZ2luLXRvcDogNzZweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgIC50dGxfX3BsYW4ge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICAgIG1hcmdpbi10b3A6IDM0cHg7IH0gfVxuXG4udHRsX19yZXF1ZXN0IHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAudHRsX19yZXF1ZXN0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuICAudHRsX19yZXF1ZXN0OmJlZm9yZSwgLnR0bF9fcmVxdWVzdDphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDExNXB4O1xuICAgIGhlaWdodDogMTE1cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgIC50dGxfX3JlcXVlc3Q6YmVmb3JlLCAudHRsX19yZXF1ZXN0OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICAgIGhlaWdodDogNTVweDsgfSB9XG4gIC50dGxfX3JlcXVlc3Q6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY29tbW9uL2NoYXJhX2NpcmNsZV8wMS5zdmdcIikgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICAgIGxlZnQ6IC0xMzVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAudHRsX19yZXF1ZXN0OmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IC02NXB4OyB9IH1cbiAgLnR0bF9fcmVxdWVzdDphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2NvbW1vbi9jaGFyYV9jaXJjbGVfMDIuc3ZnXCIpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbiAgICByaWdodDogLTEzNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgIC50dGxfX3JlcXVlc3Q6YWZ0ZXIge1xuICAgICAgICByaWdodDogLTY1cHg7IH0gfVxuICAudHRsX19yZXF1ZXN0LS1pY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMTVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAudHRsX19yZXF1ZXN0LS1pY29uIHtcbiAgICAgICAgaGVpZ2h0OiA1NXB4OyB9IH1cblxuLnRleHQtLW9yYW5nZUxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnRleHQtLW9yYW5nZUxpbmU6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6ICNGODg3MDM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYm90dG9tOiAtMnB4O1xuICAgIGxlZnQ6IDA7IH1cblxuLnRleHQtLWxpbmsge1xuICBjb2xvcjogIzAwNTdGQztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnRleHQtLXB1cnBsZSB7XG4gIGNvbG9yOiAjNDk1M0M3OyB9XG5cbi50ZXh0LS1ibHVlIHtcbiAgY29sb3I6ICMxNjE3OEM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmJnLXdoaXRlR3JheSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjRDlEOUQ5LCAjRDlEOUQ5IDUwJSwgI2ZmZmZmZiA1MCUsICNmZmZmZmYgMTAwJSk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAuYmctd2hpdGVHcmF5IHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH0gfVxuICAuYmctd2hpdGVHcmF5OmJlZm9yZSwgLmJnLXdoaXRlR3JheTphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm90dG9tOiAtMzhweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgei1pbmRleDogNTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAuYmctd2hpdGVHcmF5OmJlZm9yZSwgLmJnLXdoaXRlR3JheTphZnRlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTsgfSB9XG4gIC5iZy13aGl0ZUdyYXk6YmVmb3JlIHtcbiAgICBib3JkZXItd2lkdGg6IDAgNjJweCAzOHB4IDA7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjZmZmZmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMzFweCk7IH1cbiAgLmJnLXdoaXRlR3JheTphZnRlciB7XG4gICAgYm9yZGVyLXdpZHRoOiAzOHB4IDYycHggMCAwO1xuICAgIGJvcmRlci1jb2xvcjogI0Q5RDlEOSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICBsZWZ0OiBjYWxjKDUwJSArIDMxcHgpOyB9XG5cbi5iZy1ncmF5IHtcbiAgYmFja2dyb3VuZDogI0Q5RDlEOTsgfVxuXG4uYmctZ3JheVdoaXRlR1JEIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5iZy1ncmF5V2hpdGVHUkRfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbiAgICBwYWRkaW5nOiA0NXB4IDAgNjBweCAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5iZy1ncmF5V2hpdGVHUkRfX2lubmVyIHtcbiAgICAgICAgcGFkZGluZzogMThweCAwIDUwcHggMDsgfSB9XG4gIC5iZy1ncmF5V2hpdGVHUkQ6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI0U1RTVFNSwgI0ZBRkFGQSk7IH1cbiIsImh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5iLCB1LCBpLCBjZW50ZXIsXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxub2wsIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuY2FwdGlvbiwgdGgsIHRkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxucSwgYmxvY2txdW90ZSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cbnE6YmVmb3JlLCBxOmFmdGVyLCBibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbmEgaW1nIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBtZW51LCBuYXYsIHNlY3Rpb24sIHN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNsZWFyZml4IHtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCIuXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGZvbnQtc2l6ZTowO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHZpc2liaWxpdHk6aGlkZGVuO1xuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbmJvZHkge1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5zdWIge1xuICBmb250LXNpemU6IDEycHg7XG59XG5wIHtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnBjLW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zcC1vbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBpbWcge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBpbWcge1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgIH1cbiAgfVxufVxuXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxudGV4dGFyZWEge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbkBpbmNsdWRlIHNwIHtcbiAgLnBjLW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zcC1vbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuYm9keXtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbmF7XG4gIGNvbG9yOiAkYmxhY2s7XG59XG5cbmltZ3tcbiAgd2lkdGg6IDEwMCU7XG59XG5cbip7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59IiwiQG1peGluIGNsZWFyZml4IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtaXhpbiBsZWdhY3ktcGllLWNsZWFyZml4IHtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCIuXCI7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWl4aW4gcmVtLWZvbnQtc2l6ZSgkc2l6ZSkge1xuICBmb250LXNpemU6ICRzaXplICsgcHg7XG4gIGZvbnQtc2l6ZTogKCRzaXplIC8gMTApICogMXJlbTtcbn1cblxuQG1peGluIGFycm93SWNvbkwoJGNvbG9yLCAkd2lkdGgsICRoZWlnaHQsICR0b3AsICRsZWZ0KSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9hcnJvd18wMV8nICsgJGNvbG9yICsgJy5wbmcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB3aWR0aDogJHdpZHRoICsgcHg7XG4gIGhlaWdodDogJGhlaWdodCArIHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogJHRvcCArIHB4O1xuICBsZWZ0OiAkbGVmdCArIHB4O1xufVxuXG5AbWl4aW4gYXJyb3dJY29uUigkY29sb3IsICR3aWR0aCwgJGhlaWdodCwgJHRvcCwgJHJpZ2h0KSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9hcnJvd18wMV8nICsgJGNvbG9yICsgJy5wbmcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB3aWR0aDogJHdpZHRoICsgcHg7XG4gIGhlaWdodDogJGhlaWdodCArIHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogJHRvcCArIHB4O1xuICByaWdodDogJHJpZ2h0ICsgcHg7XG59XG5cbkBtaXhpbiBpY29uMDEoJGNvbG9yLCAkd2lkdGgsICRoZWlnaHQsICR0b3AsICRsZWZ0KSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9idG5faWNvbjAxXycgKyAkY29sb3IgKyAnLnBuZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIHdpZHRoOiAkd2lkdGggKyBweDtcbiAgaGVpZ2h0OiAkaGVpZ2h0ICsgcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAkdG9wICsgcHg7XG4gIGxlZnQ6ICRsZWZ0ICsgcHg7XG59XG5cbkBtaXhpbiBpY29uMDIoJGNvbG9yLCAkd2lkdGgsICRoZWlnaHQsICR0b3AsICRsZWZ0KSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9idG5faWNvbjAyXycgKyAkY29sb3IgKyAnLnBuZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIHdpZHRoOiAkd2lkdGggKyBweDtcbiAgaGVpZ2h0OiAkaGVpZ2h0ICsgcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAkdG9wICsgcHg7XG4gIGxlZnQ6ICRsZWZ0ICsgcHg7XG59XG5cbkBtaXhpbiBzY2FsZUltZygpe1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaW1ne1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGN1YmljLWJlemllcigwLjE2NSwgMC44NDAsIDAuNDQwLCAxLjAwMCksIGZpbHRlciAwLjZzIGN1YmljLWJlemllcigwLjE2NSwgMC44NDAsIDAuNDQwLCAxLjAwMCk7XG4gIH1cbiAgJjpob3ZlcntcbiAgICBpbWd7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSwxLjEpO1xuICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDgwJSk7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBwbGFjZWhvbGRlckNvbG9yKCRjb2xvcikge1xuICAgICY6cGxhY2Vob2xkZXItc2hvd24ge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgIH1cbiAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6JGNvbG9yO1xuICAgIH1cbiAgICAmOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjokY29sb3I7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjokY29sb3I7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6JGNvbG9yO1xuICAgIH1cbn1cblxuQG1peGluIHRyaWFuZ2xlLW1ha2VyKCRzaXplLCAkY29sb3IsICRkaXJlY3Qpe1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpZiAkZGlyZWN0ID09IHRvcHtcbiAgICBib3JkZXItdG9wOiAkc2l6ZSBzb2xpZCAkY29sb3I7XG4gIH0gQGVsc2UgaWYgJGRpcmVjdCA9PSBsZWZ0e1xuICAgIGJvcmRlci1sZWZ0OiAkc2l6ZSBzb2xpZCAkY29sb3I7XG4gIH0gQGVsc2UgaWYgJGRpcmVjdCA9PSByaWdodHtcbiAgICBib3JkZXItcmlnaHQ6ICRzaXplIHNvbGlkICRjb2xvcjtcbiAgfSBAZWxzZSBpZiAkZGlyZWN0ID09IGJvdHRvbXtcbiAgICBib3JkZXItYm90dG9tOiAkc2l6ZSBzb2xpZCAkY29sb3I7XG4gIH1cbn1cblxuQG1peGluIHBjbWluKCl7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBwYygpe1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NzBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBzcCgpe1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBzcC1taW4oKXtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5cbkBtaXhpbiBjYWxjKCRwcm9wZXJ0eSwgJGV4cHJlc3Npb24pIHtcbiAgI3skcHJvcGVydHl9OiAtbW96LWNhbGMoI3skZXhwcmVzc2lvbn0pO1xuICAjeyRwcm9wZXJ0eX06IC13ZWJraXQtY2FsYygjeyRleHByZXNzaW9ufSk7XG4gICN7JHByb3BlcnR5fTogY2FsYygjeyRleHByZXNzaW9ufSk7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbiR3aGl0ZTogI2ZmZmZmZjtcblxuJGJsYWNrOiAjMjMxODE1O1xuXG4kZ3JheTE6ICM1RjczOEU7XG4kZ3JheTI6ICNEOUQ5RDk7XG4kZ3JheTM6ICM3Nzc3Nzc7XG4kZ3JheTQ6ICNFNUU1RTU7XG4kZ3JheTU6ICNGQUZBRkE7XG4kZ3JheTY6ICNDQ0NDQ0M7XG4kZ3JheTc6ICMzQjNCM0I7XG5cbiRiZWlnZTogI0VERURFOTtcblxuJGJsdWUxOiAjMDA3MUJDO1xuJGJsdWUyOiAjMDYxQTM2O1xuJGJsdWUzOiAjMkE2RDk2O1xuJGJsdWU0OiAjNTdBM0RCO1xuJGJsdWU1OiAjMDAyMThEO1xuJGJsdWU2OiAjMDA1N0ZDO1xuJGJsdWU3OiAjN0NCNEVCO1xuJGJsdWU4OiAjMTA3MEMwO1xuJGJsdWU5OiAjMDA3MEMwO1xuJGJsdWUxMDogIzE2MTc4QztcblxuJHB1cnBsZTE6ICM0OTUzQzc7XG4kcHVycGxlMjogIzBEMTM2MDtcbiRwdXJwbGUzOiAjMDIxODYwO1xuXG4kZ3JlZW4xOiAjMzlCNTRBO1xuJGdyZWVuMjogIzM2QTI1OTtcbiRncmVlbjM6ICMxOUIwNTA7XG4kZ3JlZW40OiAjMUE5QjBGO1xuJGdyZWVuNTogIzA0QkUzRDtcblxuJHllbGxvdzE6ICNGQ0VFMjE7XG4keWVsbG93MjogI0ZGRDgwMDtcbiR5ZWxsb3czOiAjRkZGQ0QxO1xuXG4kb3JhbmdlMTogI0Y4ODcwMzsiLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi5sLWhlYWRlcntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWZsb3c6IHdyYXA7XG4gICAgbWluLXdpZHRoOiAxMDAwcHg7XG4gICAgd2lkdGg6IDEwMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMzJweCAwIDI4cHggMDtcbiAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiBweFRvVnctU1AoMjIpIDAgcHhUb1Z3LVNQKDE5KSAwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcHhUb1Z3LVNQKDMwKTtcbiAgICB9XG4gICAgJl9fbG9nb3tcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICB3aWR0aDogcHhUb1Z3LVNQKDEyMCk7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHB4VG9Wdy1TUCgyNDApO1xuICAgICAgICB9XG4gICAgICAgICZfX3dyYXB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190ZXh0e1xuICAgICAgICAmLS1zbWFsbHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19idG57XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcHhUb1Z3LVNQKDcpO1xuICAgICAgICAgICAgd2lkdGg6IHB4VG9Wdy1TUCg1MCk7XG4gICAgICAgICAgICBoZWlnaHQ6IHB4VG9Wdy1TUCg1MCk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0tdGVse1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICB9XG4gICAgICAgICYtLURMe1xuICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IFxuICAgICAgICB9XG4gICAgICAgICYtLXRlbFNQe1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsdWUzO1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcHhUb1Z3LVNQKDIwKTsgIFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHB4VG9Wdy1TUCgyMik7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcHhUb1Z3LVNQKDI0KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0tbWFpbFNQe1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsdWUxO1xuICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBweFRvVnctU1AoMjApOyBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBweFRvVnctU1AoMzApO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHB4VG9Wdy1TUCgyNCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLURMU1B7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcHhUb1Z3LVNQKDcpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmVlbjE7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHB4VG9Wdy1TUCgyMjIpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogcHhUb1Z3LVNQKDUwKTsgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcHhUb1Z3LVNQKDE3NSk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcHhUb1Z3LVNQKDI2KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiQGZ1bmN0aW9uIHB4VG9WdygkcHhWYWx1ZSkge1xuICAgIEByZXR1cm4gKCgkcHhWYWx1ZSAvIDEyODApICogMTAwKSArIHZ3O1xufVxuXG5AZnVuY3Rpb24gcHhUb1Z3LVNQKCRweFZhbHVlKSB7XG4gICAgQHJldHVybiAoKCRweFZhbHVlIC8gNzgwKSAqIDEwMCkgKyB2dztcbn1cblxuQGZ1bmN0aW9uIHB4VG9QYXItU1AoJHB4VmFsdWUpIHtcbiAgICBAcmV0dXJuICgoJHB4VmFsdWUgLyA3ODApICogMTAwKSArIHZ3O1xufSIsIi5sLWZvb3RlcntcbiAgICB3aWR0aDogMTAwJTtcbiAgICAmX19zcGFjZXJ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAmX190dGx7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cbiAgICAmX19zZXJ2aWNlc3tcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJl9fbGlzdHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBmbGV4LWZsb3c6IHdyYXA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjhlbTtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50Olwi772cXCI7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6LTAuNWVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkLCY6bnRoLWNoaWxkKDRuKSB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jb3JwcyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlMjtcbiAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJl9fbGlzdHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBmbGV4LWZsb3c6IHdyYXA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxZW07XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHB4VG9Wdy1TUCgyMCkgcHhUb1Z3LVNQKDQyKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBweFRvVnctU1AoMjApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcHhUb1Z3LVNQKDQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogcHhUb1Z3LVNQKDI0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IHB4VG9Wdy1TUCgyNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IHB4VG9Wdy1TUCgyNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBweFRvVnctU1AoMzYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCLvvZxcIjtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDotMC41ZW07XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jb3B5cmlnaHR7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC1mbG93OiB3cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgIHdpZHRoOiAxMDAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgIHBhZGRpbmc6IHB4VG9Wdy1TUCgyOCkgMDtcbiAgICAgICAgICAgIHdpZHRoOiA5MiU7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICAgICAgJl9fbG9nb3tcbiAgICAgICAgICAgICYtLW5vY3tcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcHhUb1Z3LVNQKDE1Nyk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDowO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX190ZXh0e1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcHhUb1Z3LVNQKDE0KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBweFRvVnctU1AoMTgpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4ubWFpblZpc3VhbCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDAuMzJ0dXJuLCAkYmVpZ2UsICRiZWlnZSA1MCUsICRncmVlbjEgNTAlLCAkZ3JlZW4xKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHBjVG9Wdy1TUCgzNSk7XG4gICAgfVxuICAgICZfX2lubmVye1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9tdi1iZy5zdmdcIikgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG4gICAgICAgIHdpZHRoOiA5ODZweDtcbiAgICAgICAgaGVpZ2h0OiA0MjVweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2ltZ3tcbiAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICB3aWR0aDogcHhUb1Z3LVNQKDc4Mik7XG4gICAgICAgICAgICBoZWlnaHQ6IHB4VG9Wdy1TUCg0ODUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL212LWJnLXNwLnN2Z1wiKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMyUpO1xuICAgICAgICB9ICAgXG4gICAgfVxuICAgICZfX2JveExpbmV7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgIHBhZGRpbmc6IDRweCAxNDBweDtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgcGFkZGluZzogNHB4IHB4VG9Wdy1TUCg4Nik7XG4gICAgICAgICAgICBmb250LXNpemU6IHB4VG9Wdy1TUCgyNCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbWFpblR0bHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgZm9udC1zaXplOiBweFRvVnctU1AoNjApOyAgXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR5ZWxsb3cxO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBweFRvVnctU1AoMTMpO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogcHhUb1Z3LVNQKDcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLUx7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDU3cHg7XG4gICAgICAgICAgICB3aWR0aDogNzRweDtcbiAgICAgICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCA2cHggMCA0cHg7XG4gICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcHhUb1Z3LVNQKDgwKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogcHhUb1Z3LVNQKDEwNik7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBweFRvVnctU1AoMTI4KTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgcHhUb1Z3LVNQKDYpIDAgcHhUb1Z3LVNQKDgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gJjphZnRlcntcbiAgICAgICAgICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAvLyAgICAgY29udGVudDpcIue0mVwiO1xuICAgICAgICAgICAgLy8gICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICAvLyAgICAgbGVmdDogNnB4O1xuICAgICAgICAgICAgLy8gICAgIHRvcDogMTFweDtcbiAgICAgICAgICAgIC8vICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgIC8vICAgICAgICAgbGVmdDogcHhUb1Z3LVNQKDEwKTtcbiAgICAgICAgICAgIC8vICAgICAgICAgdG9wOiBweFRvVnctU1AoMTQpO1xuICAgICAgICAgICAgLy8gICAgIH1cbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3NHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYmctcGFwZXIuc3ZnXCIpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBweFRvVnctU1AoMTA2KTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBweFRvVnctU1AoMTI4KTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBweFRvVnctU1AoMjIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX193cmFwQm90dG9te1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3N1YlR0bHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcHhUb1Z3LVNQKDM0KTtcbiAgICAgICAgfVxuICAgICAgICAmLS1saW5le1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR5ZWxsb3cxO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcHhUb1Z3LVNQKDMpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIH0gICBcbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtNHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IHB4VG9Wdy1TUCgtNik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSAgICAgICBcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuY29udGVudCB7XG4gICAgJl9fa2FtaXtcbiAgICAgICAgd2lkdGg6IDg5MnB4O1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDAgOTBweCAwO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAzNnB4IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fc2hpa3VtaXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAwcHg7XG4gICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgICZfX3dyYXB7XG4gICAgICAgICAgICBtYXJnaW46IDYwcHggMCAwIDAgO1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDYwcHggMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMzJweCAwIDAgMCA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDsgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX3R0bHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2lubmVye1xuICAgICAgICAgICAgd2lkdGg6IDQ3OHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA2JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheTI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fbGlzdHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjhweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNSU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLS1ib3R0b217XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxOHB4OyBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTFlbTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgJl9fYm94e1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI4cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtLXdoaXRle1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtLWdyYXl7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyYXkyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX3RleHR7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2ltZ3tcbiAgICAgICAgICAgIGhlaWdodDogMTgzcHg7XG4gICAgICAgICAgICAmLS0wMXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzk0cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBweFRvVnctU1AoNTMyKTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBweFRvVnctU1AoMTcwKTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTdweCBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtLTAye1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNzVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcHhUb1Z3LVNQKDU2Myk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcHhUb1Z3LVNQKDE3MCk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHggYXV0bztcbiAgICAgICAgICAgICAgICAgICAgLy8gcGFkZGluZy1sZWZ0OiBweFRvVnctU1AoMTAwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fc3RlcHtcbiAgICAgICAgJl9fd3JhcHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmX19pbWcge1xuICAgICAgICAgICAgLy8gd2lkdGg6IDEwMDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogOTBweCBhdXRvIDYwcHggYXV0bztcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNDVweCBhdXRvIDMwcHggYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19zY2FuIHtcbiAgICAgICAgJl9faW1ne1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDc0MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAyNXB4IGF1dG8gOTBweCBhdXRvO1xuICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDk0JTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDI1cHggYXV0byAyNXB4IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAkZ3JheTM7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgJGdyYXkzO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoMTM1ZGVnKTtcbiAgICAgICAgICAgICAgICBib3R0b206LTUwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19kYXRhe1xuICAgICAgICAmX19pbWd7XG4gICAgICAgICAgICBtYXJnaW46IDUwcHggYXV0byAyMHB4IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faW5wdXQge1xuICAgICAgICAmX19pbWd7XG4gICAgICAgICAgICB3aWR0aDogNzM2cHg7XG4gICAgICAgICAgICBtYXJnaW46IDI2cHggYXV0byAxMDVweCBhdXRvO1xuICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDk2JTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggYXV0byA0MHB4IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fa291a2F7XG4gICAgICAgICZfX2xpc3R7XG4gICAgICAgICAgICAmX193cmFwe1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4OTRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6NnB4IHNvbGlkICRncmF5NjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6NnB4IHNvbGlkICRncmF5NjtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDo2cHggc29saWQgJGdyYXk2O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5NjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHdyYXA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA3MnB4IGF1dG8gMjBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDk4JTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDoycHggc29saWQgJGdyYXk2O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6MnB4IHNvbGlkICRncmF5NjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6MnB4IHNvbGlkICRncmF5NjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTBweCBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX2NvbXBhbnl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1OXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTExcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygyMCUgLSAycHgpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYtLXRleHR7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fZGV0YWlse1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNDlweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDExMXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDQwJSAtIDJweCk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0N3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmX190aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQ2cHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi0tdGV4dHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMycHggMS41ZW0gMCAxLjVlbTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMS41ZW0gMCAxLjVlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX3RpbWV7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIzOHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygyNyUgLSAycHgpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLS10ZXh0e1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDVweCkgLyAyKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0NHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDExMXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgLy8gcGFkZGluZzogMzJweCAxLjVlbSAwIDEuNWVtO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMnB4KSAvIDIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0N3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDsgXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJl9faW5uZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgJl9fdGl0bGV7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDVweCkgLyAyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDJweCkgLyAyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYtLXRleHR7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDVweCkgLyAyKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmX190aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX3Jlc3VsdHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTE3cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMTFweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0NnB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTMlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0N3B4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJl9fdGV4dHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHllbGxvdzM7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW41O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLS1ibHVle1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlOTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tZ3JlZW57XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19pbWd7XG4gICAgICAgICAgICB3aWR0aDogODgycHg7XG4gICAgICAgICAgICBtYXJnaW46IDcycHggYXV0byAzNnB4IGF1dG87XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGV4dHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggYXV0byAyNHB4IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogODk1cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTQlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCBhdXRvIDEwcHggYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19wbGFue1xuICAgICAgICAmX19saW5re1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogd3JhcDtcbiAgICAgICAgICAgIHdpZHRoOiA4MjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDc4cHggYXV0bztcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTQlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDE2cHggYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlNTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoKCAxMDAlIC0gMTBweCkgLyAyKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxMzVkZWcpO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2ltZ3tcbiAgICAgICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICAgIHdpZHRoOiBweFRvVnctU1AoMTY2KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19vY3J7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZmxleC1mbG93OiB3cmFwO1xuICAgICAgICAgICAgd2lkdGg6IDk4MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTglO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNjRweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcHhUb1Z3LVNQKDEwMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYtLWJsdWV7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlNztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDg2cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYtLXR3b0xpbmV7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi0tdGhyZWVMaW5le1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTJweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fcGF0dGVybntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHVycGxlMTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTNweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUzcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDZweCkgLyAzKTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZfX3dyYXB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiB3cmFwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX2Rlc2N7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZfX3RpdGxle1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMzcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMzBweCAwIDMwcHggNTBweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMWVtIDJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX2hpeW91e1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5MjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiA4NnB4O1xuICAgICAgICAgICAgICAgIC8vIGxpbmUtaGVpZ2h0OiA4NnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHB1cnBsZTI7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDJweCk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLS1zbWFsbHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLS1ub3JtYWx7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi0tbGluZU9uZXtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGV4dHtcbiAgICAgICAgICAgICZfX3dyYXB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDk4MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19saXN0e1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTFlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fbm90aWNle1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX3JwYSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZmxleC1mbG93OiB3cmFwO1xuICAgICAgICAgICAgd2lkdGg6IDk4MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMTNweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI5MHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jaGFyYV9ycGEuc3ZnXCIpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgdG9wOi0yMTBweDtcbiAgICAgICAgICAgICAgICByaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTE0cHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDotODhweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDk4JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX2ltZ3tcbiAgICAgICAgICAgICAgICB3aWR0aDogMjI1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNzJweCAwIDUwcHggMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHB4VG9Wdy1TUCgxNzcpO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyM3B4IDAgMTZweCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX21haW5pVGl0bGV7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX190aXRsZXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTc7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGhlaWdodDogODZweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDI4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDJweCk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX3ByaWNle1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTg4cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4NnB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyOHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHVycGxlMztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjAlIC0gMnB4KTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fZGVzY3tcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MzRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDg2cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTFlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXk3O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDU1JSAtIDJweCk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IC41ZW07XG4gICAgICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAtMWVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLS10d29MaW5lIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICB9XG4gICAgJl9fZG91bnl1IHtcbiAgICAgICAgJl9fbGVhZHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBtYXJnaW46IDY1cHggYXV0byA0NnB4IGF1dG87XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA0NHB4IGF1dG8gMzVweCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2xpbmt7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1mbG93OiB3cmFwO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtLURMLCYtLXJlcXVlc3R7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDg0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDg0cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDg2JTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLS1ETHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW4zO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jb21tb24vaWNvbl9ETC5zdmdcIikgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi0tcmVxdWVzdHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI3cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2NvbW1vbi9pY29uX21haWwuc3ZnXCIpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtLXRlbHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQyMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDg0cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogODRweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDg2JTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyYXkzO1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jb21tb24vaWNvbl90ZWwtd2guc3ZnXCIpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX190ZXh0e1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAwIDAgMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAmLS1Me1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtLVN7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3N1cHBvcnQge1xuICAgICAgICAmX19sZWFke1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbWFyZ2luOiA2MHB4IDAgNTZweCAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNDhweCAwIDM1cHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19saXN0e1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogd3JhcDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxODJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4MnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlNDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcHhUb1Z3LVNQKDE4MCk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcHhUb1Z3LVNQKDE4MCk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcHhUb1Z3LVNQKDEyKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNzJweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHB4VG9WdygyNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHB4VG9Wdy1TUCg3Nik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiBweFRvVnctU1AoNzIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX25vdGljZXtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMzZweCBhdXRvIDYwcHggYXV0bztcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggYXV0byA2MHB4IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuXG4uYnRuIHtcbiAgICAmLS1ETCwgJi0tZm9ybSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlMTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHdpZHRoOiAyODJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLS1ETHtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY29tbW9uL2ljb25fREwuc3ZnXCIpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiAxM3B4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi0tZm9ybXtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY29tbW9uL2ljb25fbWFpbC5zdmdcIikgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDEzcHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi50dGx7XG4gICAgJl9fTHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcHhUb1Z3LVNQKDQwKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMzhweCA2MS41cHggMCA2MS41cHg7XG4gICAgICAgICAgICBib3R0b206IC0zOHB4O1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAyMHB4IDM2cHggMCAzNnB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0tbGluZXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcHhUb1Z3LVNQKDU0KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHllbGxvdzI7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IC0ycHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0tZ3JheXtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5MTtcbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheTEgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0tYmx1ZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlNDtcbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZTQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0tZ3JlZW57XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW4yO1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmVlbjIgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fYmx1ZXtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsdWU1O1xuICAgICAgICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDsgXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3N0ZXB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDY4cHg7XG4gICAgICAgIGhlaWdodDogNzNweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IHB4VG9Wdy1TUCgzMCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcHhUb1Z3LVNQKDExOCk7XG4gICAgICAgICAgICBoZWlnaHQ6IHB4VG9Wdy1TUCgxMTgpO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlLCAmOmFmdGVye1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgd2lkdGg6IDU3cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDg3cHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHB4VG9Wdy1TUCg5Mik7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBweFRvVnctU1AoMTQwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS0wMXtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAkZ3JheTM7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgJGdyYXkzO1xuICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRncmF5MztcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGdyYXkzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb25fc3RlcF8wMS5zdmdcIikgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBjb250ZW50Olwi44GK5a6i5qeYXCI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyYXkzO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDcycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS0wMiwgJi0tMDN7XG4gICAgICAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgJGdyZWVuMjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAkZ3JlZW4yO1xuICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRncmVlbjI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRncmVlbjI7ICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS0wMntcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHB4VG9Wdy1TUCgxMik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbl9zdGVwXzAyLnN2Z1wiKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDk4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0OXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9ub2Nfb2NyLnBuZ1wiKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICByaWdodDogOHB4O1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUzcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0tMDN7XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbl9zdGVwXzAzLnN2Z1wiKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICB3aWR0aDogOThweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ5cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL25vY19ycGEucG5nXCIpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjZweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19wbGFuIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDc2cHg7XG4gICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDM0cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fcmVxdWVzdHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSwgJjphZnRlcntcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogMTE1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDExNXB4O1xuICAgICAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jb21tb24vY2hhcmFfY2lyY2xlXzAxLnN2Z1wiKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGxlZnQ6IC0xMzVweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgICAgICAgbGVmdDogLTY1cHg7IFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY29tbW9uL2NoYXJhX2NpcmNsZV8wMi5zdmdcIikgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG4gICAgICAgICAgICByaWdodDogLTEzNXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC02NXB4OyBcbiAgICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0taWNvbntcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGhlaWdodDogMTE1cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuXG4gICAgfVxufSIsIi50ZXh0e1xuICAgICYtLW9yYW5nZUxpbmUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJG9yYW5nZTE7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLS1saW5re1xuICAgICAgICBjb2xvcjogJGJsdWU2O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gICAgJi0tcHVycGxle1xuICAgICAgICBjb2xvcjogJHB1cnBsZTE7XG4gICAgfVxuICAgICYtLWJsdWV7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTEwO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbn0iLCIuYmd7XG4gICAgJi13aGl0ZUdyYXl7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAkZ3JheTIsICRncmF5MiA1MCUsICR3aGl0ZSA1MCUsICR3aGl0ZSAxMDAlKTtcbiAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlLCAmOmFmdGVye1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGJvdHRvbTogLTM4cHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDYycHggMzhweCAwO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAkd2hpdGUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDMxcHgpO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDM4cHggNjJweCAwIDA7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmF5MiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlICsgMzFweCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1ncmF5e1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyYXkyO1xuICAgIH1cbiAgICAmLWdyYXlXaGl0ZUdSRHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmX19pbm5lcntcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICBwYWRkaW5nOiA0NXB4IDAgNjBweCAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMThweCAwIDUwcHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJGdyYXk0LCAkZ3JheTUpO1xuXG4gICAgICAgIH1cbiAgICB9XG59Il19 */
