:root {
  --font-pri: "SVN-Biennale", sans-serif;
  --font-sec: "SVN-Bebas Neue Pro", sans-serif;
  --font-thir: "SVN-Unthrift", sans-serif;
  --font-four: "Commissioner", sans-serif;
  --size-hd: 10rem; }

/*------------------------------------------------------------
	Clearfix
------------------------------------------------------------*/
/*------------------------------------------------------------
	Font
------------------------------------------------------------*/
/*------------------------------------------------------------
	Media
------------------------------------------------------------*/
/*------------------------------------------------------------
	Flex Box
------------------------------------------------------------*/
.news-req {
  padding: 12rem 0; }
  @media screen and (max-width: 768px) {
    .news-req {
      padding: 5rem 0; } }
  .news-req .sec-title {
    text-align: start; }
  @media screen and (min-width: 576.02px) {
    .news-req:has(.news-req_filter) .flex-40 {
      gap: 6.4rem; } }
  .news-req_header {
    display: flex;
    flex-direction: column;
    gap: 2.4rem; }
    @media screen and (max-width: 576px) {
      .news-req_header {
        gap: 1.2rem; } }
    .news-req_header:has(.news-req_filter) .sec-title {
      text-align: center; }
  .news-req_filter {
    margin: 0 auto; }
  .news-req_btn {
    font-family: var(--font-pri);
    color: #06608B;
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 142.857%;
    padding: 0.5rem 1.6rem;
    border-radius: 999rem;
    border: 1px solid #06608B;
    transition: color 0.4s, background-color 0.4s, border-color 0.4s; }
    @media screen and (min-width: 1200px) {
      .news-req_btn:hover {
        color: #fff;
        background-color: #0593FC;
        border-color: #0593FC; } }
    .news-req_btn.is-active {
      color: #fff;
      background-color: #0593FC;
      border-color: #0593FC; }

.news-req_list {
  display: flex;
  flex-wrap: wrap;
  row-gap: 2.4rem;
  margin: 0 -1.2rem; }
  @media screen and (max-width: 768px) {
    .news-req_list {
      margin: 0 -0.8rem; } }

.news-req_item {
  width: 25%;
  padding: 0 1.2rem; }
  @media screen and (max-width: 980px) {
    .news-req_item {
      width: 50%; } }
  @media screen and (max-width: 768px) {
    .news-req_item {
      padding: 0 0.8rem; } }

.news-req_box {
  display: flex;
  flex-direction: column;
  gap: 1.6rem; }
  @media screen and (max-width: 768px) {
    .news-req_box {
      gap: 0.8rem; } }
  .news-req_box .nq-info {
    color: #06608B;
    font-family: var(--font-pri);
    font-size: 1.4rem;
    font-weight: 400; }

.img-box {
  width: 100%;
  position: relative;
  padding-top: calc(210 / 286 * 100%);
  border-radius: 2.4rem;
  overflow: hidden;
  display: flex; }
  @media screen and (max-width: 768px) {
    .img-box {
      border-radius: 0.8rem; } }
  .img-box:hover img {
    transform: translate(-50%, -50%) scale(1.2); }
  .img-box img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: 0.3s; }

.nq-content {
  display: flex;
  flex-direction: column;
  gap: 1.6rem; }
  @media screen and (max-width: 768px) {
    .nq-content {
      gap: 0.8rem; } }

.nq-title {
  width: fit-content;
  color: #06608B;
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 122.222%; }
  @media only screen and (max-width: 1200px) {
    .nq-title {
      font-size: 1.6rem; } }
  @media only screen and (max-width: 800px) {
    .nq-title {
      font-size: 1.5rem; } }
  .nq-title > * {
    font-family: inherit;
    color: inherit;
    font-size: inherit;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    line-clamp: 2;
    -webkit-line-clamp: 2;
    transition: color 0.4s; }
    @media screen and (min-width: 1200px) {
      .nq-title > *:hover {
        color: #40B5EE; } }

.nq-txt {
  color: #06608B;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: normal;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  line-clamp: 4;
  -webkit-line-clamp: 4; }

.news-req:not([class*=" "]) {
  padding: 1.1rem 0rem 9.65rem;
  background-color: #fff; }
  @media screen and (max-width: 992px) {
    .news-req:not([class*=" "]) {
      padding: 6rem 0rem; } }
  @media screen and (max-width: 576px) {
    .news-req:not([class*=" "]) {
      padding: 4rem 0rem; } }
  @media screen and (max-width: 576px) {
    .news-req:not([class*=" "]) {
      padding-top: 0rem; } }

.newsdt {
  padding: 11.3rem 0rem 11.3rem;
  position: relative; }
  @media screen and (max-width: 992px) {
    .newsdt {
      padding: 6rem 0rem; } }
  @media screen and (max-width: 576px) {
    .newsdt {
      padding: 4rem 0rem; } }
  .newsdt::before {
    content: '';
    position: absolute;
    inset: 0;
    z-index: -1;
    background-image: linear-gradient(180deg, #EBF8FF 0%, rgba(235, 248, 255, 0) 27.88%, rgba(229, 248, 243, 0.7) 66.35%, rgba(235, 248, 255, 0) 100%); }
  .newsdt-heading {
    margin-top: calc(-1 * (47.5/151.2 * 100vw));
    position: relative; }
    @media screen and (max-width: 450px) {
      .newsdt-heading {
        margin-top: calc(-1*(80 / 151.2* 100vw)); } }
    .newsdt-heading::before {
      content: '';
      position: absolute;
      inset: 0;
      z-index: -1;
      height: 80%;
      border-radius: 2.4rem;
      background-image: linear-gradient(180deg, #EBF8FF 0%, rgba(235, 248, 255, 0) 100%);
      backdrop-filter: blur(10px);
      -webkit-backdrop-filter: blur(10px); }
      @media screen and (max-width: 576px) {
        .newsdt-heading::before {
          border-radius: 1.2rem; } }
    .newsdt-heading_top {
      padding: 7.2rem 10.2rem 6.4rem; }
      @media screen and (max-width: 1199.98px) {
        .newsdt-heading_top {
          padding: 4rem 6rem; } }
      @media screen and (max-width: 992px) {
        .newsdt-heading_top {
          padding: 2.4rem; } }
      @media screen and (max-width: 576px) {
        .newsdt-heading_top {
          padding: 1.6rem; } }
    .newsdt-heading_content {
      display: flex;
      flex-direction: column;
      gap: 3.2rem; }
      @media screen and (max-width: 992px) {
        .newsdt-heading_content {
          gap: 1.6rem; } }
      .newsdt-heading_content .sec-title {
        text-align: left; }
        @media screen and (max-width: 576px) {
          .newsdt-heading_content .sec-title {
            font-size: 3rem; } }
    .newsdt-heading_desc {
      color: #06608B;
      font-size: 1.8rem;
      font-weight: 600;
      line-height: 155.556%; }
      @media only screen and (max-width: 1200px) {
        .newsdt-heading_desc {
          font-size: 1.6rem; } }
      @media only screen and (max-width: 800px) {
        .newsdt-heading_desc {
          font-size: 1.5rem; } }
      @media screen and (max-width: 576px) {
        .newsdt-heading_desc {
          font-size: 1.4rem; } }
    .newsdt-heading_more {
      margin-top: 3.2rem;
      padding-top: 3.2rem;
      border-top: 1px solid #B2B2B2;
      display: flex;
      gap: 3.2rem;
      justify-content: space-between; }
      @media screen and (max-width: 992px) {
        .newsdt-heading_more {
          margin-top: 1.6rem;
          padding-top: 1.6rem; } }
      @media screen and (max-width: 576px) {
        .newsdt-heading_more {
          flex-direction: column;
          gap: 1.6rem; } }
    .newsdt-heading_info {
      display: flex;
      flex-wrap: wrap;
      gap: 0.8rem 2.4rem;
      height: fit-content; }
    .newsdt-heading_item {
      color: #06608B;
      font-size: 1.4rem;
      font-weight: 400;
      line-height: 171.429%;
      display: flex;
      gap: 0.8rem;
      align-items: center; }
      .newsdt-heading_item img {
        flex-shrink: 0;
        width: 1.6rem;
        height: 1.2rem;
        object-fit: contain; }
    .newsdt-heading_item:not(:last-child) {
      position: relative; }
      .newsdt-heading_item:not(:last-child)::before {
        content: '';
        position: absolute;
        top: 50%;
        right: -1.35rem;
        transform: translateY(-50%);
        pointer-events: none;
        width: 0.4rem;
        height: 0.4rem;
        border-radius: 50%;
        background-color: #06608B; }
    .newsdt-heading_action {
      display: flex;
      gap: 0.8rem; }
      .newsdt-heading_action > span {
        color: #06608B;
        font-size: 1.4rem;
        font-weight: 400;
        line-height: 171.429%;
        display: flex;
        align-items: center; }
    .newsdt-heading_action ul {
      display: flex;
      flex-wrap: wrap;
      gap: 0.8rem; }
    .newsdt-heading_action ul > * > * {
      display: block;
      width: 3.2rem;
      height: 3.2rem;
      border-radius: 50%; }
      @media screen and (max-width: 576px) {
        .newsdt-heading_action ul > * > * {
          width: 2.4rem;
          height: 2.4rem; } }
      .newsdt-heading_action ul > * > * img {
        width: 100%;
        height: 100%;
        object-fit: contain; }
    .newsdt-heading_thumb {
      width: 100%;
      border-radius: 1.2rem;
      position: relative;
      overflow: hidden; }
      .newsdt-heading_thumb img {
        display: block;
        width: 100%;
        height: 100%;
        object-fit: cover; }
  .newsdt-inner {
    max-width: 102rem;
    margin: 6.4rem auto 0;
    display: flex;
    flex-wrap: wrap;
    gap: 2.4rem 8.7rem; }
    @media screen and (max-width: 992px) {
      .newsdt-inner {
        margin: 4rem auto 0;
        gap: 2.4rem; } }
    @media screen and (max-width: 576px) {
      .newsdt-inner {
        margin: 2.4rem auto 0; } }
  .newsdt-left {
    flex: 1;
    max-width: 100%; }
  .newsdt-right {
    width: 28.5rem; }
    @media screen and (max-width: 992px) {
      .newsdt-right {
        width: 24rem; } }
    @media screen and (max-width: 576px) {
      .newsdt-right {
        width: 100%; } }
  .newsdt-sticky {
    position: sticky;
    top: 12rem; }
    .newsdt-sticky > :not(:first-child) {
      margin-top: 3.2rem; }
      @media screen and (max-width: 576px) {
        .newsdt-sticky > :not(:first-child) {
          margin-top: 2.4rem; } }
    .newsdt-sticky #ez-toc-container {
      background: transparent;
      border: none;
      box-shadow: unset; }
      .newsdt-sticky #ez-toc-container .ez-toc-title-container {
        display: flex;
        margin-bottom: 2.4rem; }
      .newsdt-sticky #ez-toc-container ul {
        list-style: none; }
      .newsdt-sticky #ez-toc-container li {
        line-height: 1;
        position: relative;
        padding-left: 1.6rem; }
        .newsdt-sticky #ez-toc-container li::before {
          content: '';
          position: absolute;
          top: 0.3rem;
          left: 0;
          width: 0.8rem;
          height: 1.2rem;
          background-image: url(../../assets/images/about/icon_check1.svg);
          background-size: contain;
          background-repeat: no-repeat;
          filter: grayscale(10) brightness(2);
          transition: 0.3s; }
        .newsdt-sticky #ez-toc-container li:has(a):hover::before {
          filter: grayscale(0) brightness(1); }
        .newsdt-sticky #ez-toc-container li.is-active::before {
          filter: grayscale(0) brightness(1); }
        .newsdt-sticky #ez-toc-container li.is-active a {
          color: #06608B;
          font-weight: 700;
          text-decoration: none; }
      .newsdt-sticky #ez-toc-container a {
        color: #969598;
        font-family: var(--font-pri);
        font-size: 1.4rem;
        font-weight: 400;
        line-height: 1.4;
        transition: 0.3s; }
        .newsdt-sticky #ez-toc-container a::before {
          display: none; }
        .newsdt-sticky #ez-toc-container a:hover, .newsdt-sticky #ez-toc-container a:visited {
          color: #06608B;
          font-weight: 700;
          text-decoration: none; }
      .newsdt-sticky #ez-toc-container .ez-toc-list {
        display: flex;
        flex-direction: column;
        gap: 1.6rem; }
    .newsdt-sticky .ez-toc-title-toggle {
      display: none; }
    .newsdt-sticky .ez-toc-title {
      color: #06608B;
      font-size: 2.8rem !important;
      font-weight: 400 !important;
      line-height: 2 !important;
      text-transform: uppercase;
      line-height: normal !important; }
  .newsdt-side {
    font-family: var(--font-sec);
    color: #06608B;
    font-size: 2.8rem;
    font-weight: 400;
    line-height: 1;
    text-transform: uppercase; }
    @media only screen and (max-width: 1200px) {
      .newsdt-side {
        font-size: 2.4rem; } }
    @media only screen and (max-width: 800px) {
      .newsdt-side {
        font-size: 2.1rem; } }
  .newsdt-appendix, .newsdt-related {
    border-radius: 2.4rem;
    background-color: #EBF8FF;
    display: flex;
    flex-direction: column;
    gap: 2.4rem; }
    @media screen and (max-width: 576px) {
      .newsdt-appendix, .newsdt-related {
        border-radius: 1.2rem;
        gap: 1.6rem; } }
    .newsdt-appendix_list, .newsdt-related_list {
      display: flex;
      flex-direction: column;
      gap: 1.6rem; }
      @media screen and (max-width: 576px) {
        .newsdt-appendix_list, .newsdt-related_list {
          gap: 0.8rem; } }
  .newsdt-appendix {
    padding: 2.8rem; }
    @media screen and (max-width: 576px) {
      .newsdt-appendix {
        padding: 1.6rem; } }
    .newsdt-appendix_item {
      position: relative;
      width: fit-content;
      padding-left: 1.6rem;
      color: #06608B;
      font-size: 1.4rem;
      font-weight: 400;
      line-height: 142.857%;
      filter: brightness(0) saturate(100%) invert(66%) sepia(6%) saturate(124%) hue-rotate(219deg) brightness(90%) contrast(86%);
      -webkit-filter: brightness(0) saturate(100%) invert(66%) sepia(6%) saturate(124%) hue-rotate(219deg) brightness(90%) contrast(86%);
      transition: filter 0.4s, -webkit-filter 0.4s, font-weight 0.4s; }
      @media screen and (min-width: 1200px) {
        .newsdt-appendix_item:hover {
          filter: none;
          -webkit-filter: none;
          font-weight: 700; } }
      .newsdt-appendix_item.is-active {
        filter: none;
        -webkit-filter: none;
        font-weight: 700; }
    .newsdt-appendix_item::before {
      content: '';
      position: absolute;
      top: 0.3rem;
      left: 0;
      width: 0.8rem;
      height: 1.2rem;
      background-image: url("../../assets/images/news/icon_water.svg");
      background-size: contain;
      background-repeat: no-repeat; }
  .newsdt-related {
    padding: 2.8rem 2.4rem; }
    @media screen and (max-width: 576px) {
      .newsdt-related {
        padding: 1.6rem; } }
    .newsdt-related .news-req_item {
      width: 100%;
      padding: 0; }
    .newsdt-related .news-req_box {
      flex-direction: row; }
    .newsdt-related .img-box {
      flex-shrink: 0;
      padding: 0;
      width: 6rem;
      height: 6rem;
      border-radius: 0.8rem; }
    .newsdt-related .nq-title {
      color: #333;
      font-size: 1.4rem;
      font-weight: 400;
      line-height: 142.857%; }
    .newsdt-related .nq-info,
    .newsdt-related .nq-txt {
      display: none; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmV3c2R0LmNzcyIsInNvdXJjZXMiOlsibmV3c2R0LnNjc3MiLCJfY29yZS9fdmFyaWFibGUuc2NzcyIsIl9jb3JlL19mb250LnNjc3MiLCJfY29yZS9fbWl4aW4uc2NzcyIsIl9tb2R1bGVzL19uZXdzLXJlcS5zY3NzIiwiX3BhZ2VzL19uZXdzZHQuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiX2NvcmUvdmFyaWFibGVcIjtcbkBpbXBvcnQgXCJfY29yZS9mb250XCI7XG5AaW1wb3J0IFwiX2NvcmUvbWl4aW5cIjtcblxuLy8gTGF5b3V0c1xuXG4vLyBNb2R1bGVzXG5AaW1wb3J0IFwiX21vZHVsZXMvbmV3cy1yZXFcIjtcblxuLy8gUGFnZXNcbkBpbXBvcnQgXCJfcGFnZXMvbmV3c2R0XCI7IiwiOnJvb3Qge1xyXG4gIC0tZm9udC1wcmk6IFwiU1ZOLUJpZW5uYWxlXCIsIHNhbnMtc2VyaWY7XHJcbiAgLS1mb250LXNlYzogXCJTVk4tQmViYXMgTmV1ZSBQcm9cIiwgc2Fucy1zZXJpZjtcclxuICAtLWZvbnQtdGhpcjogXCJTVk4tVW50aHJpZnRcIiwgc2Fucy1zZXJpZjtcclxuICAtLWZvbnQtZm91cjogXCJDb21taXNzaW9uZXJcIiwgc2Fucy1zZXJpZjtcclxuICAtLXNpemUtaGQ6IDEwcmVtO1xyXG59XHJcblxyXG4kY29sb3ItcHJpOiAjMDY2MDhCO1xyXG4kY29sb3Itc2VjOiAjNDBCNUVFO1xyXG4kY29sb3ItdGV4dDogIzAwMDAwMDtcclxuJGhlYWRlcjogNy41cmVtO1xyXG5cclxuQG1peGluIG1heCgkdmFsdWUpIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdmFsdWUpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufSIsIkBtaXhpbiBmei00MDAge1xyXG4gICAgZm9udC1zaXplOiA0MHJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzByZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjByZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0yMDAge1xyXG4gICAgZm9udC1zaXplOiAyMHJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTByZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0xMjgge1xyXG4gICAgZm9udC1zaXplOiAxMi44cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA5cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDZyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei05MCB7XHJcbiAgICBmb250LXNpemU6IDlyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNC41cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotNzIge1xyXG4gICAgZm9udC1zaXplOiA3LjJyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTY1IHtcclxuICAgIGZvbnQtc2l6ZTogNi41cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei02NCB7XHJcbiAgICBmb250LXNpemU6IDYuNHJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy45cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuOXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTYwIHtcclxuICAgIGZvbnQtc2l6ZTogNnJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTU2IHtcclxuICAgIGZvbnQtc2l6ZTogNS42cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA1LjFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTU1IHtcclxuICAgIGZvbnQtc2l6ZTogNS41cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDMuOXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTU0IHtcclxuICAgIGZvbnQtc2l6ZTogNS40cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0LjhyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotNTAge1xyXG4gICAgZm9udC1zaXplOiA1cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0LjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotNDgge1xyXG4gICAgZm9udC1zaXplOiA0LjhyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDQuM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjNyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei00NSB7XHJcbiAgICBmb250LXNpemU6IDQuNXJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotNDIge1xyXG4gICAgZm9udC1zaXplOiA0LjJyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjdyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei00MCB7XHJcbiAgICBmb250LXNpemU6IDRyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjdyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0zOCB7XHJcbiAgICBmb250LXNpemU6IDMuOHJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTM2IHtcclxuICAgIGZvbnQtc2l6ZTogMy42cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMzUge1xyXG4gICAgZm9udC1zaXplOiAzLjVyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMzQge1xyXG4gICAgZm9udC1zaXplOiAzLjRyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuOXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0zMiB7XHJcbiAgICBmb250LXNpemU6IDMuMnJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi43cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTMwIHtcclxuICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi43cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTI5IHtcclxuICAgIGZvbnQtc2l6ZTogMi45cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4zcmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMjgge1xyXG4gICAgZm9udC1zaXplOiAyLjhyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjFyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0yNiB7XHJcbiAgICBmb250LXNpemU6IDIuNnJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuOXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTI1IHtcclxuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMjQge1xyXG4gICAgZm9udC1zaXplOiAyLjRyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMjIge1xyXG4gICAgZm9udC1zaXplOiAyLjJyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS45cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMjAge1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMTkge1xyXG4gICAgZm9udC1zaXplOiAxLjlyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuN3JlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0xOCB7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTE3IHtcclxuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xyXG59XHJcblxyXG5AbWl4aW4gZnotMTYge1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbn1cclxuXHJcbkBtaXhpbiBmei0xNSB7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxufVxyXG5cclxuQG1peGluIGZ6LTE0IHtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG59XHJcblxyXG5AbWl4aW4gZnotMTMge1xyXG4gICAgZm9udC1zaXplOiAxLjNyZW07XHJcbn1cclxuXHJcbkBtaXhpbiBmei0xMiB7XHJcbiAgICBmb250LXNpemU6IDEuMnJlbTtcclxufVxyXG5cclxuQG1peGluIGZ6LTExIHtcclxuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG59XHJcblxyXG5AbWl4aW4gZnotMTAge1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG59XHJcblxyXG5AbWl4aW4gZnotOSB7XHJcbiAgICBmb250LXNpemU6IDAuOXJlbTtcclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdENsZWFyZml4XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1peGluIGNsZWFyIHtcbiAgKnpvb206IDE7XG5cbiAgJjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRGb250XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1peGluIG1pbmN5bygpIHtcbiAgZm9udC1mYW1pbHk6IFwi5ri45piO5pydXCIsIFl1TWluY2hvLCBcIuODkuODqeOCruODjuaYjuacnSBQcm9OIFczXCIsXG4gICAgXCJIaXJhZ2lubyBNaW5jaG8gUHJvTlwiLCBcIkhH5piO5pydRVwiLCBcIu+8re+8syDvvLDmmI7mnJ1cIiwgXCLvvK3vvLMg5piO5pydXCIsIHNlcmlmO1xufVxuXG5AbWl4aW4gbWluY2hvKCkge1xuICBmb250LWZhbWlseTogXCLmuLjmmI7mnJ1cIiwgWXVNaW5jaG8sIFwi44OS44Op44Ku44OO5piO5pydIFByb04gVzNcIixcbiAgICBcIkhpcmFnaW5vIE1pbmNobyBQcm9OXCIsIFwiSEfmmI7mnJ1FXCIsIFwi77yt77yzIO+8sOaYjuacnVwiLCBcIu+8re+8syDmmI7mnJ1cIiwgc2VyaWY7XG59XG5cbkBtaXhpbiBtb25zdGZvbnQoKSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0TWVkaWFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWl4aW4gbWF4KCRwb2ludCkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWluKCRwb2ludCkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkcG9pbnQpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gc3Age1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRicmVha3BvaW50MX0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcGMge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRicmVha3BvaW50Mn0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWluLXNwIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skcG9pbnR9KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHRhYi1sYW5kIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHRhYi1wb3J0IHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gdGFiLW1pbmkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdEZsZXggQm94XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1peGluIGZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtaXhpbiBmbGV4LWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtaXhpbiBmbGV4LWljZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWl4aW4gZmxleC1qY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtaXhpbiBmbGV4LWpiZXR3ZWVuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWl4aW4gYmdJbWFnZSgkcG9zaXRpb246IGNlbnRlciwgJHNpemU6IGNvdmVyLCAkcmVwZWF0OiBuby1yZXBlYXQpIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6ICRyZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogJHNpemU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246ICRwb3NpdGlvbjtcbn1cblxuQG1peGluIHRyYW5zaXRpb24oJHM6IDAuNXMpIHtcbiAgdHJhbnNpdGlvbjogJHMgZWFzZTtcbn1cblxuQG1peGluIGJveCgkd2lkdGgsICRoZWlnaHQ6ICR3aWR0aCkge1xuICB3aWR0aDogJHdpZHRoO1xuICBoZWlnaHQ6ICRoZWlnaHQ7XG59XG5cbkBtaXhpbiBwc2V1ZG8oJHo6IDApIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAkejtcbiAgY29udGVudDogXCJcIjtcbn1cblxuQG1peGluIGltZ0NvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtaXhpbiBpbWdDb250YWluIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuQG1peGluIGF1dG9YIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1peGluIHNjcm9sbGJhciB7XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogOHB4O1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIC8vIGJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggIzgwYTIwMDtcbiAgICAvLyBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXNlYywgMC4yKTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG59XG5cbkBtaXhpbiBteCgkc2l6ZTogMCkge1xuICBtYXJnaW4tcmlnaHQ6ICRzaXplO1xuICBtYXJnaW4tbGVmdDogJHNpemU7XG59XG5cbkBtaXhpbiBsaW5lQ2xhbXAoJGxpbmU6IDIsICRkaXNwbGF5OiB0cnVlKSB7XG4gIEBpZiAkZGlzcGxheSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgbGluZS1jbGFtcDogJGxpbmU7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogJGxpbmU7XG59XG5cbkBtaXhpbiBtYXJnaW4oJG1hcmdpbjEsICRtYXJnaW4yOiAkbWFyZ2luMSkge1xuICBtYXJnaW46ICRtYXJnaW4xIDByZW0gJG1hcmdpbjI7XG5cbiAgQGluY2x1ZGUgbWF4KDk5MnB4KSB7XG4gICAgbWFyZ2luOiA2cmVtIDByZW07XG4gIH1cblxuICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcbiAgICBtYXJnaW46IDRyZW0gMHJlbTtcbiAgfVxufVxuXG5AbWl4aW4gcGFkZGluZygkcGFkZGluZzEsICRwYWRkaW5nMjogJHBhZGRpbmcxKSB7XG4gIHBhZGRpbmc6ICRwYWRkaW5nMSAwcmVtICRwYWRkaW5nMjtcblxuICBAaW5jbHVkZSBtYXgoOTkycHgpIHtcbiAgICBwYWRkaW5nOiA2cmVtIDByZW07XG4gIH1cblxuICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcbiAgICBwYWRkaW5nOiA0cmVtIDByZW07XG4gIH1cbn0iLCIubmV3cy1yZXEge1xuICBwYWRkaW5nOiAxMnJlbSAwO1xuXG4gIEBpbmNsdWRlIG1heCg3NjhweCkge1xuICAgIHBhZGRpbmc6IDVyZW0gMDtcbiAgfVxuXG4gIC5zZWMtdGl0bGUge1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICB9XG5cbiAgJjpoYXMoLm5ld3MtcmVxX2ZpbHRlcikgLmZsZXgtNDAge1xuICAgIEBpbmNsdWRlIG1pbig1NzYuMDJweCkge1xuICAgICAgZ2FwOiA2LjRyZW07XG4gICAgfVxuICB9XG5cbiAgJl9oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIuNHJlbTtcblxuICAgIEBpbmNsdWRlIG1heCg1NzZweCkge1xuICAgICAgZ2FwOiAxLjJyZW07XG4gICAgfVxuXG4gICAgJjpoYXMoLm5ld3MtcmVxX2ZpbHRlcikge1xuICAgICAgLnNlYy10aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX2ZpbHRlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAmX2J0biB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtcHJpKTtcbiAgICBjb2xvcjogJGNvbG9yLXByaTtcbiAgICBAaW5jbHVkZSBmei0xNDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDIuODU3JTtcblxuICAgIHBhZGRpbmc6IDAuNXJlbSAxLjZyZW07XG4gICAgYm9yZGVyLXJhZGl1czogOTk5cmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmk7XG5cbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuNHMsIGJvcmRlci1jb2xvciAwLjRzO1xuXG4gICAgQGluY2x1ZGUgbWluKDEyMDBweCkge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDU5M0ZDO1xuICAgICAgICBib3JkZXItY29sb3I6ICMwNTkzRkM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDU5M0ZDO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDU5M0ZDO1xuICAgIH1cbiAgfVxufVxuXG4ubmV3cy1yZXFfbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcm93LWdhcDogMi40cmVtO1xuICBtYXJnaW46IDAgLTEuMnJlbTtcblxuICBAaW5jbHVkZSBtYXgoNzY4cHgpIHtcbiAgICBtYXJnaW46IDAgLTAuOHJlbTtcbiAgfVxufVxuXG4ubmV3cy1yZXFfaXRlbSB7XG4gIHdpZHRoOiAyNSU7XG4gIHBhZGRpbmc6IDAgMS4ycmVtO1xuXG4gIEBpbmNsdWRlIG1heCg5ODBweCkge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICBAaW5jbHVkZSBtYXgoNzY4cHgpIHtcbiAgICBwYWRkaW5nOiAwIDAuOHJlbTtcbiAgfVxufVxuXG4ubmV3cy1yZXFfYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjZyZW07XG5cbiAgQGluY2x1ZGUgbWF4KDc2OHB4KSB7XG4gICAgZ2FwOiAwLjhyZW07XG4gIH1cblxuICAubnEtaW5mbyB7XG4gICAgY29sb3I6ICMwNjYwOEI7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtcHJpKTtcbiAgICBAaW5jbHVkZSBmei0xNDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG5cbi5pbWctYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IGNhbGMoMjEwIC8gMjg2ICogMTAwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDIuNHJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcblxuICBAaW5jbHVkZSBtYXgoNzY4cHgpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjhyZW07XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBpbWcge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4yKTtcbiAgICB9XG4gIH1cblxuICBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gIH1cbn1cblxuLm5xLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuNnJlbTtcblxuICBAaW5jbHVkZSBtYXgoNzY4cHgpIHtcbiAgICBnYXA6IDAuOHJlbTtcbiAgfVxufVxuXG4ubnEtdGl0bGUge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgY29sb3I6ICRjb2xvci1wcmk7XG4gIEBpbmNsdWRlIGZ6LTE4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTIyLjIyMiU7XG5cbiAgPioge1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcblxuICAgIEBpbmNsdWRlIGxpbmVDbGFtcCgyKTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzO1xuXG4gICAgQGluY2x1ZGUgbWluKDEyMDBweCkge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itc2VjO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubnEtdHh0IHtcbiAgY29sb3I6ICMwNjYwOEI7XG4gIEBpbmNsdWRlIGZ6LTE0O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuXG4gIEBpbmNsdWRlIGxpbmVDbGFtcCg0KTtcbn0iLCIubmV3cy1yZXE6bm90KFtjbGFzcyo9XCIgXCJdKSB7XG4gIEBpbmNsdWRlIHBhZGRpbmcoMS4xcmVtLCA5LjY1cmVtKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcbiAgICBwYWRkaW5nLXRvcDogMHJlbTtcbiAgfVxufVxuXG4ubmV3c2R0IHtcbiAgQGluY2x1ZGUgcGFkZGluZygxMS4zcmVtKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIHotaW5kZXg6IC0xO1xuXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0VCRjhGRiAwJSwgcmdiYSgyMzUsIDI0OCwgMjU1LCAwLjAwKSAyNy44OCUsIHJnYmEoMjI5LCAyNDgsIDI0MywgMC43MCkgNjYuMzUlLCByZ2JhKDIzNSwgMjQ4LCAyNTUsIDAuMDApIDEwMCUpO1xuICB9XG5cbiAgJi1oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0xICogKDQ3LjUvMTUxLjIgKiAxMDB2dykpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIG1heCg0NTBweCkge1xuICAgICAgbWFyZ2luLXRvcDogY2FsYygtMSooODAgLyAxNTEuMiogMTAwdncpKTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBpbnNldDogMDtcbiAgICAgIHotaW5kZXg6IC0xO1xuXG4gICAgICBoZWlnaHQ6IDgwJTtcblxuICAgICAgYm9yZGVyLXJhZGl1czogMi40cmVtO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0VCRjhGRiAwJSwgcmdiYSgyMzUsIDI0OCwgMjU1LCAwLjAwKSAxMDAlKTtcblxuICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICAgICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG5cbiAgICAgIEBpbmNsdWRlIG1heCg1NzZweCkge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjJyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl90b3Age1xuICAgICAgcGFkZGluZzogNy4ycmVtIDEwLjJyZW0gNi40cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtYXgoMTE5OS45OHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDRyZW0gNnJlbTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWF4KDk5MnB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDIuNHJlbTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDEuNnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDMuMnJlbTtcblxuICAgICAgQGluY2x1ZGUgbWF4KDk5MnB4KSB7XG4gICAgICAgIGdhcDogMS42cmVtO1xuICAgICAgfVxuXG4gICAgICAuc2VjLXRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX2Rlc2Mge1xuICAgICAgY29sb3I6ICRjb2xvci1wcmk7XG4gICAgICBAaW5jbHVkZSBmei0xODtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTU1LjU1NiU7XG5cbiAgICAgIEBpbmNsdWRlIG1heCg1NzZweCkge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX21vcmUge1xuICAgICAgbWFyZ2luLXRvcDogMy4ycmVtO1xuICAgICAgcGFkZGluZy10b3A6IDMuMnJlbTtcblxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNCMkIyQjI7XG5cbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDMuMnJlbTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgQGluY2x1ZGUgbWF4KDk5MnB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNnJlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDEuNnJlbTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMS42cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfaW5mbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZ2FwOiAwLjhyZW0gMi40cmVtO1xuXG4gICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIH1cblxuICAgICZfaXRlbSB7XG4gICAgICBjb2xvcjogJGNvbG9yLXByaTtcbiAgICAgIEBpbmNsdWRlIGZ6LTE0O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNzEuNDI5JTtcblxuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMC44cmVtO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgaW1nIHtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgd2lkdGg6IDEuNnJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjJyZW07XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IC0xLjM1cmVtO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgIHdpZHRoOiAwLjRyZW07XG4gICAgICAgIGhlaWdodDogMC40cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX2FjdGlvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAwLjhyZW07XG5cbiAgICAgID5zcGFuIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmk7XG4gICAgICAgIEBpbmNsdWRlIGZ6LTE0O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTcxLjQyOSU7XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX2FjdGlvbiB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZ2FwOiAwLjhyZW07XG4gICAgfVxuXG4gICAgJl9hY3Rpb24gdWw+Kj4qIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDMuMnJlbTtcbiAgICAgIGhlaWdodDogMy4ycmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcbiAgICAgICAgd2lkdGg6IDIuNHJlbTtcbiAgICAgICAgaGVpZ2h0OiAyLjRyZW07XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl90aHVtYiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEuMnJlbTtcblxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtaW5uZXIge1xuICAgIG1heC13aWR0aDogMTAycmVtO1xuICAgIG1hcmdpbjogNi40cmVtIGF1dG8gMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMi40cmVtIDguN3JlbTtcblxuICAgIEBpbmNsdWRlIG1heCg5OTJweCkge1xuICAgICAgbWFyZ2luOiA0cmVtIGF1dG8gMDtcbiAgICAgIGdhcDogMi40cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heCg1NzZweCkge1xuICAgICAgbWFyZ2luOiAyLjRyZW0gYXV0byAwO1xuICAgIH1cbiAgfVxuXG4gICYtbGVmdCB7XG4gICAgZmxleDogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmLXJpZ2h0IHtcbiAgICB3aWR0aDogMjguNXJlbTtcblxuICAgIEBpbmNsdWRlIG1heCg5OTJweCkge1xuICAgICAgd2lkdGg6IDI0cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heCg1NzZweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJi1zdGlja3kge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAxMnJlbTtcblxuICAgID46bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogMy4ycmVtO1xuXG4gICAgICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMi40cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICNlei10b2MtY29udGFpbmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogdW5zZXQ7XG5cbiAgICAgIC5lei10b2MtdGl0bGUtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuICAgICAgfVxuXG4gICAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjZyZW07XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwLjNyZW07XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMC44cmVtO1xuICAgICAgICAgIGhlaWdodDogMS4ycmVtO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvaW1hZ2VzL2Fib3V0L2ljb25fY2hlY2sxLnN2Zyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTApIGJyaWdodG5lc3MoMik7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgfVxuXG4gICAgICAgICY6aGFzKGEpIHtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDApIGJyaWdodG5lc3MoMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwKSBicmlnaHRuZXNzKDEpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICMwNjYwOEI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICM5Njk1OTg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXByaSk7XG4gICAgICAgIEBpbmNsdWRlIGZ6LTE0O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6dmlzaXRlZCB7XG4gICAgICAgICAgY29sb3I6ICMwNjYwOEI7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmV6LXRvYy1saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAxLjZyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmV6LXRvYy10aXRsZS10b2dnbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuZXotdG9jLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjMDY2MDhCO1xuICAgICAgZm9udC1zaXplOiAyLjhyZW0gIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICYtc2lkZSB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2VjKTtcbiAgICBjb2xvcjogJGNvbG9yLXByaTtcbiAgICBAaW5jbHVkZSBmei0yODtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAmLWFwcGVuZGl4LFxuICAmLXJlbGF0ZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IDIuNHJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJGOEZGO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMi40cmVtO1xuXG4gICAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxLjJyZW07XG4gICAgICBnYXA6IDEuNnJlbTtcbiAgICB9XG5cbiAgICAmX2xpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDEuNnJlbTtcblxuICAgICAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XG4gICAgICAgIGdhcDogMC44cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtYXBwZW5kaXgge1xuICAgIHBhZGRpbmc6IDIuOHJlbTtcblxuICAgIEBpbmNsdWRlIG1heCg1NzZweCkge1xuICAgICAgcGFkZGluZzogMS42cmVtO1xuICAgIH1cblxuICAgICZfaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcblxuICAgICAgY29sb3I6ICRjb2xvci1wcmk7XG4gICAgICBAaW5jbHVkZSBmei0xNDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTQyLjg1NyU7XG5cbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoNjYlKSBzZXBpYSg2JSkgc2F0dXJhdGUoMTI0JSkgaHVlLXJvdGF0ZSgyMTlkZWcpIGJyaWdodG5lc3MoOTAlKSBjb250cmFzdCg4NiUpO1xuICAgICAgLXdlYmtpdC1maWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDY2JSkgc2VwaWEoNiUpIHNhdHVyYXRlKDEyNCUpIGh1ZS1yb3RhdGUoMjE5ZGVnKSBicmlnaHRuZXNzKDkwJSkgY29udHJhc3QoODYlKTtcblxuICAgICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuNHMsIC13ZWJraXQtZmlsdGVyIDAuNHMsIGZvbnQtd2VpZ2h0IDAuNHM7XG5cbiAgICAgIEBpbmNsdWRlIG1pbigxMjAwcHgpIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgZmlsdGVyOiBub25lO1xuICAgICAgICAgIC13ZWJraXQtZmlsdGVyOiBub25lO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICBmaWx0ZXI6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtZmlsdGVyOiBub25lO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfaXRlbTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwLjNyZW07XG4gICAgICBsZWZ0OiAwO1xuXG4gICAgICB3aWR0aDogMC44cmVtO1xuICAgICAgaGVpZ2h0OiAxLjJyZW07XG5cbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vYXNzZXRzL2ltYWdlcy9uZXdzL2ljb25fd2F0ZXIuc3ZnJyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIH1cbiAgfVxuXG4gICYtcmVsYXRlZCB7XG4gICAgcGFkZGluZzogMi44cmVtIDIuNHJlbTtcblxuICAgIEBpbmNsdWRlIG1heCg1NzZweCkge1xuICAgICAgcGFkZGluZzogMS42cmVtO1xuICAgIH1cblxuICAgIC5uZXdzLXJlcV9pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAubmV3cy1yZXFfYm94IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuXG4gICAgLmltZy1ib3gge1xuICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIHdpZHRoOiA2cmVtO1xuICAgICAgaGVpZ2h0OiA2cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC44cmVtO1xuICAgIH1cblxuICAgIC5ucS10aXRsZSB7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIEBpbmNsdWRlIGZ6LTE0O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNDIuODU3JTtcbiAgICB9XG5cbiAgICAubnEtaW5mbyxcbiAgICAubnEtdHh0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQ0FBLEFBQUEsS0FBSyxDQUFDO0VBQ0osVUFBVSxDQUFBLDJCQUFDO0VBQ1gsVUFBVSxDQUFBLGlDQUFDO0VBQ1gsV0FBVyxDQUFBLDJCQUFDO0VBQ1osV0FBVyxDQUFBLDJCQUFDO0VBQ1osU0FBUyxDQUFBLE1BQUMsR0FDWDs7QUVORDs7OERBRThEO0FBVzlEOzs4REFFOEQ7QUFlOUQ7OzhEQUU4RDtBQWlEOUQ7OzhEQUU4RDtBQ25GOUQsQUFBQSxTQUFTLENBQUM7RUFDUixPQUFPLEVBQUUsT0FBTyxHQStEakI7RUQ5QkMsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSztJQ2xDckMsQUFBQSxTQUFTLENBQUM7TUFJTixPQUFPLEVBQUUsTUFBTSxHQTREbEI7RUFoRUQsQUFPRSxTQVBPLENBT1AsVUFBVSxDQUFDO0lBQ1QsVUFBVSxFQUFFLEtBQUssR0FDbEI7RUQrQkQsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsUUFBUTtJQ3hDeEMsQUFXRSxTQVhPLEFBV04sSUFBSyxDQUFBLGdCQUFnQixFQUFFLFFBQVEsQ0FBQztNQUU3QixHQUFHLEVBQUUsTUFBTSxHQUVkO0VBRUEsQUFBRCxnQkFBUSxDQUFDO0lBQ1AsT0FBTyxFQUFFLElBQUk7SUFDYixjQUFjLEVBQUUs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 */
