@import url("https://fonts.googleapis.com/css2?family=Abel&family=Noto+Sans+JP:wght@200;300;400;600&family=Zen+Old+Mincho:wght@400&display=swap");
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; }

.pc-on {
  display: block; }

.sp-on {
  display: none; }

a {
  text-decoration: none;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  color: #333; }
  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; }

@media screen and (max-width: 769px) {
  .pc-on {
    display: none; }
  .sp-on {
    display: block; }
  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; } }

body {
  font-family: 'Noto Sans JP', sans-serif;
  line-height: 1.7;
  font-weight: 400;
  background: #f8f7f7;
  word-break: break-all; }
  @media screen and (max-width: 769px) {
    body {
      font-size: 14px;
      font-weight: 300; } }

.news {
  background: #fff;
  padding: 24px;
  font-weight: 300;
  font-size: 12px; }
  .news li {
    border-bottom: 1px dotted #bbb;
    padding: 0 0 8px;
    margin: 0 0 8px; }
    .news li:last-child {
      border: none;
      margin: 0;
      padding: 0; }
  .news__wrap {
    margin: -20px auto 100px;
    position: relative;
    background: #fff; }
    .news__wrap .more {
      width: -webkit-max-content;
      width: max-content;
      color: #9bd0e2;
      font-size: 15px;
      border-radius: 14px;
      cursor: pointer;
      font-family: 'Abel', sans-serif;
      letter-spacing: 0.1rem;
      margin: -20px auto 0;
      padding: 0 0 10px 0; }
      .news__wrap .more:hover {
        opacity: 0.7; }
  .news .news__date {
    font-size: 15px;
    font-family: 'Abel', sans-serif;
    line-height: 1;
    margin: 0 0 8px;
    letter-spacing: 0.05rem;
    padding: 0 10px 0 0;
    color: #9bd0e2; }

.caution {
  background: url(../img/caution.svg);
  width: 20px;
  height: 20px;
  display: block;
  margin: 0 auto 8px; }

strong {
  font-weight: 600; }

em {
  font-weight: 600;
  color: #e9519b; }

.c-icon {
  width: 110px;
  height: 110px;
  border-radius: 70px;
  overflow: hidden;
  margin: 0 auto 24px; }
  .c-icon img {
    width: 100%;
    margin: 0 auto 16px;
    height: 100%;
    object-fit: cover; }

.modal-open {
  top: 50%;
  left: 50%;
  font-size: 16px;
  font-weight: bold;
  width: 300px;
  height: 60px;
  color: #fff;
  background: #000;
  border: none;
  cursor: pointer; }

.modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  backdrop-filter: blur(70px);
  -webkit-backdrop-filter: blur(70px);
  background: rgba(240, 240, 240, 0.4);
  padding: 40px 20px;
  overflow: auto;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: .3s;
  transition: .3s;
  box-sizing: border-box; }
  @media screen and (max-width: 769px) {
    .modal {
      padding: 40px 10px;
      box-sizing: border-box;
      overflow-x: hidden; } }

.modal:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  height: 100%;
  margin-left: -0.2em; }

.modal.is-active {
  opacity: 1;
  visibility: visible;
  z-index: 9999; }

.modal-container {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  max-width: 800px;
  width: 97%; }

.modal-close {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  top: -20px;
  right: -20px;
  width: 40px;
  height: 40px;
  color: #000;
  cursor: pointer;
  font-size: 28px;
  cursor: pointer; }

.modal-content {
  background: #fff;
  text-align: left;
  line-height: 1.8;
  padding: 16px 16px 0;
  border-radius: 8px;
  box-shadow: 6px 6px 10px #dcdcdc; }
  @media screen and (max-width: 769px) {
    .modal-content {
      padding: 16px 16px 0; } }
  .modal-content img {
    width: 100%;
    display: block; }
  .modal-content figure {
    margin: 0 auto;
    padding: 0 0 16px 0; }
  .modal-content p {
    margin: 0 auto;
    padding: 0 0 16px 0; }

.l-narrow {
  margin: 0 auto;
  width: 70%; }

.more-btn {
  width: -webkit-max-content;
  width: max-content;
  padding: 3px 40px 18px 0;
  box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  position: relative;
  font-size: 18px;
  text-align: center;
  font-family: 'Abel', sans-serif;
  margin: 40px 0 0 auto;
  letter-spacing: 0.1rem;
  line-height: 1;
  font-family: 'Zen Old Mincho', serif; }
  @media screen and (max-width: 769px) {
    .more-btn {
      margin: 32px 0 0 auto; } }
  .more-btn:after {
    content: '';
    width: 30px;
    height: 6px;
    border-bottom: solid 1px #000;
    border-right: solid 1px;
    -webkit-transform: skew(45deg);
            transform: skew(45deg);
    position: absolute;
    right: 0;
    bottom: 22px; }

.bg-white {
  background: #fff;
  padding: 20px 16px 24px;
  border-radius: 8px; }

.links li a {
  border-bottom: 1px solid;
  margin: 0 0 8px 0;
  display: inline-block; }

.links li .description {
  display: block;
  font-size: 12px;
  font-weight: 200;
  margin: 0 0 16px 8px;
  line-height: 1.55; }

.mincho {
  font-family: 'Zen Old Mincho', serif; }

.banner {
  width: 200px;
  height: 40px;
  overflow: hidden;
  display: block;
  margin: 60px auto 0; }

.filterDiv {
  display: none; }

.show {
  display: block; }

#searchButtonnBlock .btn {
  border: none;
  outline: none;
  cursor: pointer;
  background: none; }

#searchButtonnBlock {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 0 16px; }
  #searchButtonnBlock .tag__txt {
    margin: 0 0 12px; }

#searchButtonnBlock button.btn.onActive .tag__txt {
  background: #6fb9d2;
  color: #fff; }

.nav-links, .pagination {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  margin: 40px auto 0;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap; }
  .nav-links a, .pagination a {
    font-size: 13px;
    margin: 12px 8px 0 0;
    padding: 4px 12px;
    background: #fff;
    border-radius: 4px;
    color: #4f4f4f;
    border: 1px solid #bbb;
    display: inline-block; }
    @media screen and (max-width: 769px) {
      .nav-links a, .pagination a {
        font-size: 11px; } }
  .nav-links .current, .pagination .current {
    font-size: 13px;
    margin: 12px 8px 0 0;
    padding: 4px 12px;
    background: #4f4f4f;
    border: 1px solid #4f4f4f;
    border-radius: 4px;
    color: #ffffff; }
    @media screen and (max-width: 769px) {
      .nav-links .current, .pagination .current {
        font-size: 11px; } }

.page-numbers.dots {
  display: block;
  margin: 12px 8px 0 0; }

form.sort {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  margin: 0 0 40px; }
  @media screen and (min-width: 770px) {
    form.sort {
      width: 60%;
      margin: 0 auto 40px; } }
  form.sort select {
    margin: 12px 8px 0 0;
    padding: 12px 8px;
    background: #fff;
    border-radius: 4px;
    color: #4f4f4f;
    border: 1px solid #bbb;
    display: inline-block;
    width: 70%;
    font-size: 15px; }
  form.sort button {
    margin: 12px 8px 0 0;
    padding: 4px;
    background: #4f4f4f;
    border-radius: 4px;
    color: #ffffff;
    -webkit-appearance: none;
            appearance: none;
    width: 30%;
    border: none;
    cursor: pointer;
    outline: none;
    appearance: none;
    display: block;
    font-size: 13px; }
    @media screen and (min-width: 770px) {
      form.sort button {
        max-width: 100px; } }

.line1-center-txt p {
  margin-inline: auto;
  max-inline-size: -webkit-max-content;
  max-inline-size: max-content;
  margin: 0 auto; }

.single .contents__main blockquote.wp-block-quote {
  padding: 16px;
  background: #Fff;
  border-radius: 4px;
  color: #666; }
  .single .contents__main blockquote.wp-block-quote p {
    margin: 0 auto; }
  .single .contents__main blockquote.wp-block-quote cite {
    font-size: 11px;
    color: #6fb9d2; }

.single .contents__main ul li {
  list-style: inside; }

.single .contents__main a {
  color: #6fb9d2;
  border-bottom: 1px solid; }

header {
  margin: 0 0 40px; }
  header h1 {
    padding: 32px 0;
    text-align: center;
    background: #fff;
    font-family: 'Abel', sans-serif;
    letter-spacing: 0.1rem;
    font-size: 18px; }
    header h1.cover {
      font-size: 24px;
      background: url(../img/3.jpg) no-repeat center center;
      background-size: cover;
      height: 40vh;
      display: -webkit-box;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
              align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
              justify-content: center; }
      header h1.cover a {
        color: #fff; }
    @media screen and (max-width: 769px) {
      header h1 {
        padding: 24px 0;
        font-size: 14px; } }

main {
  max-width: 800px;
  margin: 0 auto; }
  main.single {
    margin: 0 auto 32px; }
  main .wrapper {
    padding: 0 24px; }
  main .cards {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    gap: 15px; }
    @media screen and (max-width: 769px) {
      main .cards {
        grid-template-columns: repeat(3, 1fr); } }
    main .cards .sensitive::before {
      content: "";
      display: block;
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      z-index: 2;
      backdrop-filter: blur(15px);
      -webkit-backdrop-filter: blur(15px);
      background: rgba(255, 255, 255, 0.4);
      box-sizing: border-box; }
    main .cards .sensitive::after {
      content: "\f070";
      font-family: FontAwesome;
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
      z-index: 3;
      width: 100%;
      height: 100%;
      color: #fff;
      display: -webkit-box;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
              align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
              justify-content: center;
      font-size: 20px; }
    main .cards__txt li a {
      display: -webkit-box;
      display: -webkit-flex;
      display: flex;
      margin: 0 0 16px;
      border-bottom: 1px solid #bbb;
      padding: 0 0 16px;
      -webkit-box-align: center;
      -webkit-align-items: center;
              align-items: center;
      background: #fff;
      padding: 16px;
      border: 0;
      border-radius: 8px; }
      @media screen and (max-width: 769px) {
        main .cards__txt li a {
          display: block; } }
    main .cards__txt li:last-child a {
      border-bottom: 0; }
    main .cards__txt--wrap {
      width: 100%; }
      @media screen and (min-width: 770px) {
        main .cards__txt--wrap {
          display: -webkit-box;
          display: -webkit-flex;
          display: flex;
          -webkit-box-align: center;
          -webkit-align-items: center;
                  align-items: center; } }
      @media screen and (max-width: 769px) {
        main .cards__txt--wrap {
          display: -webkit-box;
          display: -webkit-flex;
          display: flex;
          -webkit-box-align: center;
          -webkit-align-items: center;
                  align-items: center;
          margin: 0 0 8px 0; } }
    main .cards__txt--description {
      font-weight: 200;
      font-size: 12px;
      margin: 8px 0;
      line-height: 1.9; }
    main .cards__txt--thumb {
      display: block;
      height: 100%;
      width: 0;
      padding: 15% 11%;
      overflow: hidden;
      margin: 0 24px 0 0;
      position: relative; }
      @media screen and (max-width: 769px) {
        main .cards__txt--thumb {
          margin: 0 12px 0 0; } }
      main .cards__txt--thumb img {
        position: absolute;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        object-fit: cover; }
    main .cards__txt--ttl {
      font-family: 'Zen Old Mincho', serif;
      font-size: 22px; }
      @media screen and (max-width: 769px) {
        main .cards__txt--ttl {
          font-size: 20px;
          line-height: 1.55; } }
    @media screen and (max-width: 769px) {
      main .cards__txt .tag {
        margin: 4px 0 0; } }
    main .cards__txt .tag__txt {
      font-size: 13px;
      margin: 12px 8px 0 0;
      padding: 8px 24px;
      background: #fff;
      border-radius: 38px;
      color: #6fb9d2;
      border: 1px solid #6fb9d2;
      display: inline-block; }
      @media screen and (max-width: 769px) {
        main .cards__txt .tag__txt {
          font-size: 11px;
          margin: 4px 4px 0 0;
          padding: 4px 10px; } }
    main .cards__txt .tag__list li {
      font-size: 13px;
      margin: 12px 8px 0 0;
      padding: 8px 24px;
      background: #9bd0e2;
      border-radius: 38px;
      color: #ffffff; }
      @media screen and (max-width: 769px) {
        main .cards__txt .tag__list li {
          font-size: 11px;
          margin: 4px 4px 0 0;
          padding: 4px 10px; } }
    main .cards__txt.series {
      margin: 0 0 16px; }
      main .cards__txt.series li {
        position: relative;
        margin: 0 0 16px 0;
        display: -webkit-box;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: baseline;
        -webkit-align-items: baseline;
                align-items: baseline;
        -webkit-flex-wrap: wrap;
                flex-wrap: wrap; }
        main .cards__txt.series li a {
          display: -webkit-box;
          display: -webkit-flex;
          display: flex;
          -webkit-box-align: center;
          -webkit-align-items: center;
                  align-items: center;
          border: 0;
          margin: 0 8px 0 0;
          color: #4fafcf;
          font-size: 18px;
          background: none;
          padding: 0;
          border-radius: 0;
          font-family: 'Zen Old Mincho', serif;
          line-height: 1.4; }
          @media screen and (max-width: 769px) {
            main .cards__txt.series li a {
              -webkit-box-align: start;
              -webkit-align-items: flex-start;
                      align-items: flex-start; } }
          main .cards__txt.series li a span {
            font-family: 'Noto Sans JP', sans-serif;
            font-size: 10px;
            color: #fff;
            background: #6fb9d2;
            font-weight: 400;
            padding: 2px 8px;
            position: relative;
            top: -3px;
            margin: 0 4px;
            border-radius: 4px; }
        main .cards__txt.series li .description {
          font-family: 'Noto Sans JP', sans-serif;
          font-size: 12px;
          color: #333;
          font-weight: 200;
          margin: 4px 0 0 0; }
      main .cards__txt.series .series__ttl {
        font-size: 18px;
        font-family: 'Zen Old Mincho', serif;
        margin: 0 8px 0 0; }
        main .cards__txt.series .series__ttl span {
          font-family: 'Noto Sans JP', sans-serif;
          font-size: 10px;
          color: #fff;
          background: #6fb9d2;
          font-weight: 400;
          padding: 2px 8px;
          position: relative;
          top: -3px;
          margin: 0 4px;
          border-radius: 4px; }
      main .cards__txt.series .series__wrap {
        display: -webkit-box;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: baseline;
        -webkit-align-items: baseline;
                align-items: baseline;
        margin: 16px 0;
        -webkit-flex-wrap: wrap;
                flex-wrap: wrap; }
      main .cards__txt.series .series__list {
        display: -webkit-box;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
                align-items: center;
        -webkit-flex-wrap: wrap;
                flex-wrap: wrap;
        -webkit-flex-shrink: 1;
                flex-shrink: 1;
        margin: 8px 8px 0 0; }
        main .cards__txt.series .series__list li {
          margin: 0 8px 0 0; }
          main .cards__txt.series .series__list li a {
            padding: 0;
            margin: 0;
            line-height: 1.7; }
    main .cards .card {
      width: 100%;
      padding-top: 100%;
      height: 0;
      position: relative;
      border-radius: 8px;
      overflow: hidden; }
      main .cards .card img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto; }

.header__nav {
  right: 0;
  left: 0;
  top: 0;
  width: 100%;
  height: 100vh;
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  background: rgba(255, 255, 255, 0.2);
  -webkit-transition: ease .4s;
  transition: ease .4s;
  display: block;
  position: fixed;
  z-index: 9; }

.nav-items {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  padding: 0 0 60px; }

.nav-items__item a {
  color: black;
  width: 100%;
  display: block;
  margin-bottom: 24px;
  text-align: left;
  font-family: 'Zen Old Mincho', serif;
  font-size: 24px;
  letter-spacing: 0.05rem; }

.nav-items__item:last-child a {
  margin-bottom: 0; }

.header__hamburger {
  width: 48px;
  height: 48px; }

.hamburger {
  background-color: transparent;
  border-color: transparent;
  z-index: 9999;
  position: fixed;
  top: 10px;
  right: 10px;
  bottom: auto;
  cursor: pointer; }

.hamburger span {
  width: 100%;
  height: 1px;
  background-color: #000;
  position: relative;
  -webkit-transition: ease .4s;
  transition: ease .4s;
  display: block; }

.hamburger span:nth-child(1) {
  top: 0; }

.hamburger span:nth-child(2) {
  margin: 8px 0; }

.hamburger span:nth-child(3) {
  top: 0; }

.header__nav.active {
  -webkit-transform: translateX(0);
          transform: translateX(0); }

.hamburger.active span:nth-child(1) {
  top: 13px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg); }

.hamburger.active span:nth-child(2) {
  opacity: 0; }

.hamburger.active span:nth-child(3) {
  top: -6px;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg); }

footer {
  padding: 24px 0;
  text-align: center;
  font-family: 'Abel', sans-serif; }

.contents {
  margin: 0 0 60px; }
  .contents__wrap {
    margin: 0 0 100px 0; }
  .contents .page__ttl {
    font-weight: 400;
    font-size: 24px;
    letter-spacing: 0.05rem;
    margin: 0 0 24px;
    text-align: center;
    font-family: 'Zen Old Mincho', serif; }
    .contents .page__ttl--description {
      font-size: 13px;
      text-align: center;
      font-family: 'Noto Sans JP', sans-serif;
      margin: -8px 0 24px;
      font-weight: 200; }
  .contents .page__subttl {
    font-weight: 600;
    font-size: 16px;
    letter-spacing: 0;
    margin: 0 0 24px;
    text-align: left;
    border-left: 3px solid;
    padding-left: 15px; }
    .contents .page__subttl--description {
      border-bottom: 1px dotted #bbb;
      padding: 8px 0;
      border-top: 1px dotted #bbb;
      display: block;
      margin: 0 0 24px;
      font-weight: 200; }
      .contents .page__subttl--description p {
        font-size: 13px;
        line-height: 1.5;
        margin-inline: auto;
        max-inline-size: -webkit-max-content;
        max-inline-size: max-content; }
  .contents__main {
    line-height: 2;
    font-size: 16px;
    letter-spacing: 0.02rem;
    font-weight: 400; }
    .contents__main img {
      width: 100%;
      margin: 0 0 16px; }
    .contents__main p {
      margin: 0 0 16px; }
      @media screen and (max-width: 769px) {
        .contents__main p {
          font-size: 14px;
          font-weight: 300; } }
    .contents__main h2 {
      font-size: 24px;
      font-weight: 600;
      margin: 0 0 16px 0;
      border-left: 4px solid;
      padding: 0 0 0 12px;
      line-height: 1.55; }
    .contents__main h3 {
      font-size: 22px;
      font-weight: 600;
      margin: 0 0 16px; }
    .contents__main h4 {
      font-size: 18px;
      font-weight: 400;
      margin: 0 0 16px;
      border-bottom: 1px dotted;
      padding: 0 0 4px 0; }
  .contents .category {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
            align-items: flex-start;
    margin: 0 0 24px; }
    .contents .category ul {
      display: -webkit-box;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-wrap: wrap;
              flex-wrap: wrap; }
  .contents .tag {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex; }
    .contents .tag__ttl {
      font-family: 'Abel', sans-serif;
      font-size: 18px;
      min-width: 56px;
      letter-spacing: 0.05rem; }
      @media screen and (max-width: 769px) {
        .contents .tag__ttl {
          min-width: 72px; } }
    .contents .tag__txt a {
      margin: 0 0 8px 8px;
      padding: 8px 24px;
      border-radius: 38px;
      font-size: 13px;
      border: 1px solid #6fb9d2;
      display: inline-block;
      background: #fff;
      color: #6fb9d2;
      display: inline-block; }
    .contents .tag__list {
      display: -webkit-box;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
              align-items: center;
      -webkit-flex-wrap: wrap;
              flex-wrap: wrap; }
      .contents .tag__list li a {
        font-size: 13px;
        margin: 0 0 8px 8px;
        padding: 8px 24px;
        background: #9bd0e2;
        border-radius: 38px;
        color: #ffffff;
        display: inline-block; }
      .contents .tag__list--min li {
        font-size: 11px;
        margin: 0 8px 8px 0;
        padding: 4px 10px; }

.single .contents__main {
  margin: 0 0 40px;
  border-bottom: 1px solid #bbb;
  padding: 0 0 40px; }

.cards__blog {
  grid-template-columns: none; }
  .cards__blog.cards {
    grid-template-columns: repeat(3, 1fr);
    gap: 24px; }
    @media screen and (max-width: 769px) {
      .cards__blog.cards {
        grid-template-columns: repeat(2, 1fr); } }
    .cards__blog.cards .card {
      padding-top: 100%;
      background: #fff;
      min-height: 90px; }
      .cards__blog.cards .card__date {
        font-size: 18px;
        font-family: 'Abel', sans-serif;
        line-height: 1;
        margin: 0 0 8px;
        letter-spacing: 0.05rem; }
      .cards__blog.cards .card img {
        width: 100%;
        height: 50%;
        object-fit: cover;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        margin: auto;
        bottom: auto; }
      .cards__blog.cards .card__txt {
        z-index: 1;
        bottom: 0;
        height: 48%;
        font-size: 14px;
        padding: 16px;
        box-sizing: border-box;
        overflow: hidden;
        position: absolute;
        margin: auto; }
        @media screen and (max-width: 769px) {
          .cards__blog.cards .card__txt {
            padding: 12px; } }
        .cards__blog.cards .card__txt p {
          overflow: hidden;
          display: -webkit-inline-box;
          display: -webkit-inline-flex;
          display: inline-flex;
          line-height: 1.7;
          overflow: hidden;
          display: -webkit-box;
          -webkit-box-orient: vertical;
          -webkit-line-clamp: 4; }
          @media screen and (max-width: 769px) {
            .cards__blog.cards .card__txt p {
              overflow: hidden;
              display: -webkit-box;
              -webkit-box-orient: vertical;
              -webkit-line-clamp: 3;
              line-height: 1.55;
              font-size: 12px; } }
  @media screen and (max-width: 769px) {
    .cards__blog--top li:nth-child(3) {
      display: none; } }




#contents{
  height:600px;
}
h1{
  text-align:center;
}
.sankaku,
.text{
  text-align:center;
}
#page-top {
  position: fixed;
  bottom: 20px;
  right: 20px;
  font-size: 14px;
  line-height: 1;
  z-index: 99;
}
#page-top a {
  background: #ab101b;
  text-decoration: none;
  color: #fff;
  width: 60px;
  padding: 28px 5px;
  text-align: center;
  display: block;
  border-radius: 90px;
  opacity: 0.9;
  transition: all .3s ease;
}
#page-top a:hover {
  text-decoration: none;
  opacity: .5;
}











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