: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
------------------------------------------------------------*/
.js-news-filter {
  --slide-spacing: 0.4rem;
  position: relative;
  margin: 0 calc(-1 * var(--slide-spacing)); }
  .js-news-filter .swiper-slide {
    padding: 0 var(--slide-spacing);
    width: fit-content; }

.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-latest {
  padding: 2rem 0rem 8.5rem;
  position: relative;
  background-image: url("../../assets/images/news/latest_bg.png");
  background-repeat: no-repeat;
  background-position: bottom center;
  background-size: 100% auto; }
  @media screen and (max-width: 992px) {
    .news-latest {
      padding: 6rem 0rem; } }
  @media screen and (max-width: 576px) {
    .news-latest {
      padding: 4rem 0rem; } }
  .news-latest::before {
    content: '';
    position: absolute;
    inset: 0;
    background-image: linear-gradient(180deg, #EBF8FF 0%, rgba(229, 248, 243, 0) 100%); }
  .news-latest > .container {
    position: relative;
    z-index: 1; }
  .news-latest .news-req_item {
    width: 100%;
    padding: 0; }
  .news-latest .news-req_box {
    height: 100%;
    display: block;
    position: relative;
    border-radius: 2.4rem;
    aspect-ratio: 38.9/48;
    max-width: 100%;
    overflow: hidden; }
    @media screen and (max-width: 768px) {
      .news-latest .news-req_box {
        border-radius: 0.8rem; } }
  .news-latest .img-box {
    padding: 0;
    position: absolute;
    inset: 0;
    z-index: -1;
    border-radius: 0rem;
    overflow: visible; }
    .news-latest .img-box::before {
      content: '';
      position: absolute;
      inset: 0;
      background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%), linear-gradient(180deg, rgba(0, 0, 0, 0) 40%, #000 90%); }
    .news-latest .img-box img {
      position: initial;
      transform: none;
      width: 100%;
      height: 100%;
      object-fit: cover; }
  .news-latest .nq-content {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 2.8rem; }
    @media screen and (max-width: 768px) {
      .news-latest .nq-content {
        padding: 1.6rem; } }
  .news-latest .nq-info {
    font-family: var(--font-four);
    color: #fff;
    font-weight: 500;
    line-height: 142.857%;
    width: fit-content;
    padding: 0.5rem 1.6rem;
    border-radius: 999rem;
    border: 1px solid #fff; }
  .news-latest .nq-title {
    color: #fff;
    font-size: 2.4rem;
    line-height: 140%; }
    @media only screen and (max-width: 1200px) {
      .news-latest .nq-title {
        font-size: 2rem; } }
    @media only screen and (max-width: 800px) {
      .news-latest .nq-title {
        font-size: 1.7rem; } }
  .news-latest .nq-txt {
    color: #fff;
    line-height: 160%;
    line-clamp: 2;
    -webkit-line-clamp: 2; }

.news-tip {
  padding: 7.5rem 0rem 8.3rem;
  background-color: rgba(235, 248, 255, 0.4); }
  @media screen and (max-width: 992px) {
    .news-tip {
      padding: 6rem 0rem; } }
  @media screen and (max-width: 576px) {
    .news-tip {
      padding: 4rem 0rem; } }
  .news-tip_list {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 2rem 2.4rem; }
    .news-tip_list .nq-info {
      order: 1; }
  .news-tip_list > * {
    grid-column: span 1;
    grid-row: span 1; }
    @media screen and (max-width: 768px) {
      .news-tip_list > * {
        grid-column: span 2; } }
  .news-tip_list > *:nth-child(5n+1) {
    grid-row: span 4; }
    @media screen and (max-width: 768px) {
      .news-tip_list > *:nth-child(5n+1) {
        grid-column: span 2; } }
    .news-tip_list > *:nth-child(5n+1) .img-box {
      padding: 0;
      aspect-ratio: 59.6/41.4; }
    .news-tip_list > *:nth-child(5n+1) .nq-title {
      font-size: 2.4rem; }
      @media only screen and (max-width: 1200px) {
        .news-tip_list > *:nth-child(5n+1) .nq-title {
          font-size: 2rem; } }
      @media only screen and (max-width: 800px) {
        .news-tip_list > *:nth-child(5n+1) .nq-title {
          font-size: 1.7rem; } }
    .news-tip_list > *:nth-child(5n+1) .nq-txt {
      font-size: 1.6rem; }
  .news-tip_list > *:not(:nth-child(5n+1)) .news-req_box {
    flex-direction: row;
    gap: 2.4rem; }
    @media screen and (max-width: 576px) {
      .news-tip_list > *:not(:nth-child(5n+1)) .news-req_box {
        gap: 1.2rem; } }
    .news-tip_list > *:not(:nth-child(5n+1)) .news-req_box .img-box {
      flex-shrink: 0;
      padding: 0;
      aspect-ratio: 18.3/14.2;
      max-width: 18.3rem;
      height: fit-content; }
      @media screen and (max-width: 576px) {
        .news-tip_list > *:not(:nth-child(5n+1)) .news-req_box .img-box {
          max-width: 12rem;
          height: auto; } }
    .news-tip_list > *:not(:nth-child(5n+1)) .news-req_box .nq-content {
      gap: 1rem; }
    .news-tip_list > *:not(:nth-child(5n+1)) .news-req_box .nq-txt {
      line-clamp: 3;
      -webkit-line-clamp: 3; }

.news-update {
  padding: 7.7rem 0rem 8rem;
  position: relative;
  background-image: url("../../assets/images/news/update_bg.png");
  background-repeat: no-repeat;
  background-position: bottom center;
  background-size: 100% auto; }
  @media screen and (max-width: 992px) {
    .news-update {
      padding: 6rem 0rem; } }
  @media screen and (max-width: 576px) {
    .news-update {
      padding: 4rem 0rem; } }
  .news-update > .container {
    position: relative;
    z-index: 1; }
  .news-update .news-req_item {
    width: calc(100% / 3); }
    @media screen and (max-width: 576px) {
      .news-update .news-req_item {
        width: 100%; } }
    .news-update .news-req_item:nth-child(5n+1), .news-update .news-req_item:nth-child(5n+2) {
      width: 50%; }
      @media screen and (max-width: 576px) {
        .news-update .news-req_item:nth-child(5n+1), .news-update .news-req_item:nth-child(5n+2) {
          width: 100%; } }
  .news-update .news-req_box {
    height: 100%;
    display: block;
    position: relative;
    border-radius: 2.4rem;
    aspect-ratio: 39/36;
    max-width: 100%;
    overflow: hidden; }
    @media screen and (max-width: 768px) {
      .news-update .news-req_box {
        border-radius: 0.8rem; } }
    @media screen and (min-width: 1200px) {
      .news-update .news-req_box:hover .nq-title {
        font-size: 2.4rem; } }
  @media only screen and (min-width: 1200px) and (max-width: 1200px) {
    .news-update .news-req_box:hover .nq-title {
      font-size: 2rem; } }
  @media only screen and (min-width: 1200px) and (max-width: 800px) {
    .news-update .news-req_box:hover .nq-title {
      font-size: 1.7rem; } }
    @media screen and (min-width: 1200px) {
      .news-update .news-req_box:hover .nq-txt {
        font-size: 1.6rem; } }
  @media screen and (min-width: 576.02px) {
    .news-update .news-req_item:nth-child(5n+1) .news-req_box,
    .news-update .news-req_item:nth-child(5n+2) .news-req_box {
      aspect-ratio: 59.6/36; } }
  .news-update .img-box {
    padding: 0;
    position: absolute;
    inset: 0;
    z-index: -1;
    border-radius: 0rem;
    overflow: visible; }
    .news-update .img-box::before {
      content: '';
      position: absolute;
      inset: 0;
      background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%), linear-gradient(180deg, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.8) 100%); }
    .news-update .img-box img {
      position: initial;
      transform: none;
      width: 100%;
      height: 100%;
      object-fit: cover; }
  .news-update .nq-content {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 2.4rem; }
    @media screen and (max-width: 768px) {
      .news-update .nq-content {
        padding: 1.6rem; } }
  .news-update .nq-info {
    color: #fff; }
  .news-update .nq-title {
    height: auto !important;
    color: #fff;
    line-height: 140%;
    transition: all 0.4s; }
  .news-update .nq-txt {
    color: #fff;
    line-height: 160%;
    line-clamp: 1;
    -webkit-line-clamp: 1;
    transition: all 0.4s; }

.news-req:not([class*=" "]) {
  padding: 8rem 0rem 4rem;
  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; } }

.js-news-req {
  position: relative;
  margin: 0 -1.2rem; }
  @media screen and (max-width: 992px) {
    .js-news-req {
      margin: 0 -0.8rem; } }
  .js-news-req .swiper-slide {
    width: calc(100% / 3);
    padding: 0 1.2rem; }
    @media screen and (max-width: 992px) {
      .js-news-req .swiper-slide {
        width: 50%;
        padding: 0 0.8rem; } }
    @media screen and (max-width: 576px) {
      .js-news-req .swiper-slide {
        width: 100%; } }
  .js-news-req .swiper-pagination {
    position: initial;
    transform: none !important;
    inset: auto;
    margin: 2.4rem auto 0; }
    .js-news-req .swiper-pagination-bullet {
      background-color: #06608B; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmV3cy5jc3MiLCJzb3VyY2VzIjpbIm5ld3Muc2NzcyIsIl9jb3JlL192YXJpYWJsZS5zY3NzIiwiX2NvcmUvX2ZvbnQuc2NzcyIsIl9jb3JlL19taXhpbi5zY3NzIiwiX2xheW91dHMvX2ZpbHRlci5zY3NzIiwiX21vZHVsZXMvX25ld3MtcmVxLnNjc3MiLCJfcGFnZXMvX25ld3Muc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiX2NvcmUvdmFyaWFibGVcIjtcbkBpbXBvcnQgXCJfY29yZS9mb250XCI7XG5AaW1wb3J0IFwiX2NvcmUvbWl4aW5cIjtcblxuLy8gTGF5b3V0c1xuQGltcG9ydCBcIl9sYXlvdXRzL2ZpbHRlclwiO1xuXG4vLyBNb2R1bGVzXG5AaW1wb3J0IFwiX21vZHVsZXMvbmV3cy1yZXFcIjtcbi8vIFBhZ2VzXG5AaW1wb3J0IFwiX3BhZ2VzL25ld3NcIjsiLCI6cm9vdCB7XHJcbiAgLS1mb250LXByaTogXCJTVk4tQmllbm5hbGVcIiwgc2Fucy1zZXJpZjtcclxuICAtLWZvbnQtc2VjOiBcIlNWTi1CZWJhcyBOZXVlIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gIC0tZm9udC10aGlyOiBcIlNWTi1VbnRocmlmdFwiLCBzYW5zLXNlcmlmO1xyXG4gIC0tZm9udC1mb3VyOiBcIkNvbW1pc3Npb25lclwiLCBzYW5zLXNlcmlmO1xyXG4gIC0tc2l6ZS1oZDogMTByZW07XHJcbn1cclxuXHJcbiRjb2xvci1wcmk6ICMwNjYwOEI7XHJcbiRjb2xvci1zZWM6ICM0MEI1RUU7XHJcbiRjb2xvci10ZXh0OiAjMDAwMDAwO1xyXG4kaGVhZGVyOiA3LjVyZW07XHJcblxyXG5AbWl4aW4gbWF4KCR2YWx1ZSkge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR2YWx1ZSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59IiwiQG1peGluIGZ6LTQwMCB7XHJcbiAgICBmb250LXNpemU6IDQwcmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTIwMCB7XHJcbiAgICBmb250LXNpemU6IDIwcmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTEyOCB7XHJcbiAgICBmb250LXNpemU6IDEyLjhyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDlyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNnJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTkwIHtcclxuICAgIGZvbnQtc2l6ZTogOXJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0LjVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei03MiB7XHJcbiAgICBmb250LXNpemU6IDcuMnJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotNjUge1xyXG4gICAgZm9udC1zaXplOiA2LjVyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTY0IHtcclxuICAgIGZvbnQtc2l6ZTogNi40cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjlyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi45cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotNjAge1xyXG4gICAgZm9udC1zaXplOiA2cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotNTYge1xyXG4gICAgZm9udC1zaXplOiA1LjZyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDUuMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotNTUge1xyXG4gICAgZm9udC1zaXplOiA1LjVyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy45cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotNTQge1xyXG4gICAgZm9udC1zaXplOiA1LjRyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDQuOHJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjZyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei01MCB7XHJcbiAgICBmb250LXNpemU6IDVyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDQuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjRyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei00OCB7XHJcbiAgICBmb250LXNpemU6IDQuOHJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNC4zcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDMuM3JlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTQ1IHtcclxuICAgIGZvbnQtc2l6ZTogNC41cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei00MiB7XHJcbiAgICBmb250LXNpemU6IDQuMnJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuN3JlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTQwIHtcclxuICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuN3JlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTM4IHtcclxuICAgIGZvbnQtc2l6ZTogMy44cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMzYge1xyXG4gICAgZm9udC1zaXplOiAzLjZyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDMuMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0zNSB7XHJcbiAgICBmb250LXNpemU6IDMuNXJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0zNCB7XHJcbiAgICBmb250LXNpemU6IDMuNHJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi45cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTMyIHtcclxuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjdyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMzAge1xyXG4gICAgZm9udC1zaXplOiAzcmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjdyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMjkge1xyXG4gICAgZm9udC1zaXplOiAyLjlyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjNyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0yOCB7XHJcbiAgICBmb250LXNpemU6IDIuOHJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuMXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTI2IHtcclxuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS45cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMjUge1xyXG4gICAgZm9udC1zaXplOiAyLjVyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0yNCB7XHJcbiAgICBmb250LXNpemU6IDIuNHJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0yMiB7XHJcbiAgICBmb250LXNpemU6IDIuMnJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjlyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0yMCB7XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0xOSB7XHJcbiAgICBmb250LXNpemU6IDEuOXJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTE4IHtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMTcge1xyXG4gICAgZm9udC1zaXplOiAxLjdyZW07XHJcbn1cclxuXHJcbkBtaXhpbiBmei0xNiB7XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxufVxyXG5cclxuQG1peGluIGZ6LTE1IHtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG59XHJcblxyXG5AbWl4aW4gZnotMTQge1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbn1cclxuXHJcbkBtaXhpbiBmei0xMyB7XHJcbiAgICBmb250LXNpemU6IDEuM3JlbTtcclxufVxyXG5cclxuQG1peGluIGZ6LTEyIHtcclxuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG59XHJcblxyXG5AbWl4aW4gZnotMTEge1xyXG4gICAgZm9udC1zaXplOiAxLjFyZW07XHJcbn1cclxuXHJcbkBtaXhpbiBmei0xMCB7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbn1cclxuXHJcbkBtaXhpbiBmei05IHtcclxuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0Q2xlYXJmaXhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWl4aW4gY2xlYXIge1xuICAqem9vbTogMTtcblxuICAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdEZvbnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWl4aW4gbWluY3lvKCkge1xuICBmb250LWZhbWlseTogXCLmuLjmmI7mnJ1cIiwgWXVNaW5jaG8sIFwi44OS44Op44Ku44OO5piO5pydIFByb04gVzNcIixcbiAgICBcIkhpcmFnaW5vIE1pbmNobyBQcm9OXCIsIFwiSEfmmI7mnJ1FXCIsIFwi77yt77yzIO+8sOaYjuacnVwiLCBcIu+8re+8syDmmI7mnJ1cIiwgc2VyaWY7XG59XG5cbkBtaXhpbiBtaW5jaG8oKSB7XG4gIGZvbnQtZmFtaWx5OiBcIua4uOaYjuacnVwiLCBZdU1pbmNobywgXCLjg5Ljg6njgq7jg47mmI7mnJ0gUHJvTiBXM1wiLFxuICAgIFwiSGlyYWdpbm8gTWluY2hvIFByb05cIiwgXCJIR+aYjuacnUVcIiwgXCLvvK3vvLMg77yw5piO5pydXCIsIFwi77yt77yzIOaYjuacnVwiLCBzZXJpZjtcbn1cblxuQG1peGluIG1vbnN0Zm9udCgpIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRNZWRpYVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtaXhpbiBtYXgoJHBvaW50KSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtaW4oJHBvaW50KSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRwb2ludCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBzcCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JGJyZWFrcG9pbnQxfSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBwYyB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JGJyZWFrcG9pbnQyfSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtaW4tc3Age1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRwb2ludH0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gdGFiLWxhbmQge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gdGFiLXBvcnQge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiB0YWItbWluaSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0RmxleCBCb3hcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWl4aW4gZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1peGluIGZsZXgtY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1peGluIGZsZXgtaWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtaXhpbiBmbGV4LWpjZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1peGluIGZsZXgtamJldHdlZW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtaXhpbiBiZ0ltYWdlKCRwb3NpdGlvbjogY2VudGVyLCAkc2l6ZTogY292ZXIsICRyZXBlYXQ6IG5vLXJlcGVhdCkge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogJHJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAkc2l6ZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogJHBvc2l0aW9uO1xufVxuXG5AbWl4aW4gdHJhbnNpdGlvbigkczogMC41cykge1xuICB0cmFuc2l0aW9uOiAkcyBlYXNlO1xufVxuXG5AbWl4aW4gYm94KCR3aWR0aCwgJGhlaWdodDogJHdpZHRoKSB7XG4gIHdpZHRoOiAkd2lkdGg7XG4gIGhlaWdodDogJGhlaWdodDtcbn1cblxuQG1peGluIHBzZXVkbygkejogMCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6ICR6O1xuICBjb250ZW50OiBcIlwiO1xufVxuXG5AbWl4aW4gaW1nQ292ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuQG1peGluIGltZ0NvbnRhaW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG5AbWl4aW4gYXV0b1gge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWl4aW4gc2Nyb2xsYmFyIHtcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiA4cHg7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgLy8gYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCAjODBhMjAwO1xuICAgIC8vIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3Itc2VjLCAwLjIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cbn1cblxuQG1peGluIG14KCRzaXplOiAwKSB7XG4gIG1hcmdpbi1yaWdodDogJHNpemU7XG4gIG1hcmdpbi1sZWZ0OiAkc2l6ZTtcbn1cblxuQG1peGluIGxpbmVDbGFtcCgkbGluZTogMiwgJGRpc3BsYXk6IHRydWUpIHtcbiAgQGlmICRkaXNwbGF5IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICBsaW5lLWNsYW1wOiAkbGluZTtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAkbGluZTtcbn1cblxuQG1peGluIG1hcmdpbigkbWFyZ2luMSwgJG1hcmdpbjI6ICRtYXJnaW4xKSB7XG4gIG1hcmdpbjogJG1hcmdpbjEgMHJlbSAkbWFyZ2luMjtcblxuICBAaW5jbHVkZSBtYXgoOTkycHgpIHtcbiAgICBtYXJnaW46IDZyZW0gMHJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1heCg1NzZweCkge1xuICAgIG1hcmdpbjogNHJlbSAwcmVtO1xuICB9XG59XG5cbkBtaXhpbiBwYWRkaW5nKCRwYWRkaW5nMSwgJHBhZGRpbmcyOiAkcGFkZGluZzEpIHtcbiAgcGFkZGluZzogJHBhZGRpbmcxIDByZW0gJHBhZGRpbmcyO1xuXG4gIEBpbmNsdWRlIG1heCg5OTJweCkge1xuICAgIHBhZGRpbmc6IDZyZW0gMHJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1heCg1NzZweCkge1xuICAgIHBhZGRpbmc6IDRyZW0gMHJlbTtcbiAgfVxufSIsIi5qcy1uZXdzLWZpbHRlciB7XG4gIC0tc2xpZGUtc3BhY2luZzogMC40cmVtO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGNhbGMoLTEgKiB2YXIoLS1zbGlkZS1zcGFjaW5nKSk7XG5cbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgcGFkZGluZzogMCB2YXIoLS1zbGlkZS1zcGFjaW5nKTtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbn0iLCIubmV3cy1yZXEge1xuICBwYWRkaW5nOiAxMnJlbSAwO1xuXG4gIEBpbmNsdWRlIG1heCg3NjhweCkge1xuICAgIHBhZGRpbmc6IDVyZW0gMDtcbiAgfVxuXG4gIC5zZWMtdGl0bGUge1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICB9XG5cbiAgJjpoYXMoLm5ld3MtcmVxX2ZpbHRlcikgLmZsZXgtNDAge1xuICAgIEBpbmNsdWRlIG1pbig1NzYuMDJweCkge1xuICAgICAgZ2FwOiA2LjRyZW07XG4gICAgfVxuICB9XG5cbiAgJl9oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIuNHJlbTtcblxuICAgIEBpbmNsdWRlIG1heCg1NzZweCkge1xuICAgICAgZ2FwOiAxLjJyZW07XG4gICAgfVxuXG4gICAgJjpoYXMoLm5ld3MtcmVxX2ZpbHRlcikge1xuICAgICAgLnNlYy10aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX2ZpbHRlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAmX2J0biB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtcHJpKTtcbiAgICBjb2xvcjogJGNvbG9yLXByaTtcbiAgICBAaW5jbHVkZSBmei0xNDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDIuODU3JTtcblxuICAgIHBhZGRpbmc6IDAuNXJlbSAxLjZyZW07XG4gICAgYm9yZGVyLXJhZGl1czogOTk5cmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmk7XG5cbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuNHMsIGJvcmRlci1jb2xvciAwLjRzO1xuXG4gICAgQGluY2x1ZGUgbWluKDEyMDBweCkge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDU5M0ZDO1xuICAgICAgICBib3JkZXItY29sb3I6ICMwNTkzRkM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDU5M0ZDO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDU5M0ZDO1xuICAgIH1cbiAgfVxufVxuXG4ubmV3cy1yZXFfbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcm93LWdhcDogMi40cmVtO1xuICBtYXJnaW46IDAgLTEuMnJlbTtcblxuICBAaW5jbHVkZSBtYXgoNzY4cHgpIHtcbiAgICBtYXJnaW46IDAgLTAuOHJlbTtcbiAgfVxufVxuXG4ubmV3cy1yZXFfaXRlbSB7XG4gIHdpZHRoOiAyNSU7XG4gIHBhZGRpbmc6IDAgMS4ycmVtO1xuXG4gIEBpbmNsdWRlIG1heCg5ODBweCkge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICBAaW5jbHVkZSBtYXgoNzY4cHgpIHtcbiAgICBwYWRkaW5nOiAwIDAuOHJlbTtcbiAgfVxufVxuXG4ubmV3cy1yZXFfYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjZyZW07XG5cbiAgQGluY2x1ZGUgbWF4KDc2OHB4KSB7XG4gICAgZ2FwOiAwLjhyZW07XG4gIH1cblxuICAubnEtaW5mbyB7XG4gICAgY29sb3I6ICMwNjYwOEI7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtcHJpKTtcbiAgICBAaW5jbHVkZSBmei0xNDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG5cbi5pbWctYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IGNhbGMoMjEwIC8gMjg2ICogMTAwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDIuNHJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcblxuICBAaW5jbHVkZSBtYXgoNzY4cHgpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjhyZW07XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBpbWcge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4yKTtcbiAgICB9XG4gIH1cblxuICBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gIH1cbn1cblxuLm5xLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuNnJlbTtcblxuICBAaW5jbHVkZSBtYXgoNzY4cHgpIHtcbiAgICBnYXA6IDAuOHJlbTtcbiAgfVxufVxuXG4ubnEtdGl0bGUge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgY29sb3I6ICRjb2xvci1wcmk7XG4gIEBpbmNsdWRlIGZ6LTE4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTIyLjIyMiU7XG5cbiAgPioge1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcblxuICAgIEBpbmNsdWRlIGxpbmVDbGFtcCgyKTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzO1xuXG4gICAgQGluY2x1ZGUgbWluKDEyMDBweCkge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itc2VjO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubnEtdHh0IHtcbiAgY29sb3I6ICMwNjYwOEI7XG4gIEBpbmNsdWRlIGZ6LTE0O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuXG4gIEBpbmNsdWRlIGxpbmVDbGFtcCg0KTtcbn0iLCIubmV3cy1sYXRlc3Qge1xuICBAaW5jbHVkZSBwYWRkaW5nKDJyZW0sIDguNXJlbSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWFnZXMvbmV3cy9sYXRlc3RfYmcucG5nJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0VCRjhGRiAwJSwgcmdiYSgyMjksIDI0OCwgMjQzLCAwLjAwKSAxMDAlKTtcbiAgfVxuXG4gID4uY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIC5uZXdzLXJlcV9pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLm5ld3MtcmVxX2JveCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDIuNHJlbTtcbiAgICBhc3BlY3QtcmF0aW86IDM4LjkvNDg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAaW5jbHVkZSBtYXgoNzY4cHgpIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuOHJlbTtcbiAgICB9XG4gIH1cblxuICAuaW1nLWJveCB7XG4gICAgcGFkZGluZzogMDtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICB6LWluZGV4OiAtMTtcblxuICAgIGJvcmRlci1yYWRpdXM6IDByZW07XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBpbnNldDogMDtcblxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC4xMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC4xMCkgMTAwJSksIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMC4wMCkgNDAlLCAjMDAwIDkwJSk7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuXG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxuXG4gIC5ucS1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG5cbiAgICBwYWRkaW5nOiAyLjhyZW07XG5cbiAgICBAaW5jbHVkZSBtYXgoNzY4cHgpIHtcbiAgICAgIHBhZGRpbmc6IDEuNnJlbTtcbiAgICB9XG4gIH1cblxuICAubnEtaW5mbyB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZm91cik7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTQyLjg1NyU7XG5cbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgcGFkZGluZzogMC41cmVtIDEuNnJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA5OTlyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgfVxuXG4gIC5ucS10aXRsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgQGluY2x1ZGUgZnotMjQ7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIH1cblxuICAubnEtdHh0IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcblxuICAgIEBpbmNsdWRlIGxpbmVDbGFtcCgyLCBmYWxzZSk7XG4gIH1cbn1cblxuLm5ld3MtdGlwIHtcbiAgQGluY2x1ZGUgcGFkZGluZyg3LjVyZW0sIDguM3JlbSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM1LCAyNDgsIDI1NSwgMC40KTtcblxuICAmX2xpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDJyZW0gMi40cmVtO1xuXG4gICAgLm5xLWluZm8ge1xuICAgICAgb3JkZXI6IDE7XG4gICAgfVxuICB9XG5cbiAgJl9saXN0Pioge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDE7XG4gICAgZ3JpZC1yb3c6IHNwYW4gMTtcblxuICAgIEBpbmNsdWRlIG1heCg3NjhweCkge1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgICB9XG4gIH1cblxuICAmX2xpc3Q+KjpudGgtY2hpbGQoNW4rMSkge1xuICAgIGdyaWQtcm93OiBzcGFuIDQ7XG5cbiAgICBAaW5jbHVkZSBtYXgoNzY4cHgpIHtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gICAgfVxuXG4gICAgLmltZy1ib3gge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGFzcGVjdC1yYXRpbzogNTkuNi80MS40O1xuICAgIH1cblxuICAgIC5ucS10aXRsZSB7XG4gICAgICBAaW5jbHVkZSBmei0yNDtcbiAgICB9XG5cbiAgICAubnEtdHh0IHtcbiAgICAgIEBpbmNsdWRlIGZ6LTE2O1xuICAgIH1cbiAgfVxuXG4gICZfbGlzdD4qOm5vdCg6bnRoLWNoaWxkKDVuKzEpKSAubmV3cy1yZXFfYm94IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMi40cmVtO1xuXG4gICAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XG4gICAgICBnYXA6IDEuMnJlbTtcbiAgICB9XG5cbiAgICAuaW1nLWJveCB7XG4gICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGFzcGVjdC1yYXRpbzogMTguMy8xNC4yO1xuICAgICAgbWF4LXdpZHRoOiAxOC4zcmVtO1xuICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcblxuICAgICAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XG4gICAgICAgIG1heC13aWR0aDogMTJyZW07XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubnEtY29udGVudCB7XG4gICAgICBnYXA6IDFyZW07XG4gICAgfVxuXG4gICAgLm5xLXR4dCB7XG4gICAgICBAaW5jbHVkZSBsaW5lQ2xhbXAoMywgZmFsc2UpO1xuICAgIH1cbiAgfVxufVxuXG4ubmV3cy11cGRhdGUge1xuICBAaW5jbHVkZSBwYWRkaW5nKDcuN3JlbSwgOHJlbSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWFnZXMvbmV3cy91cGRhdGVfYmcucG5nJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXG4gID4uY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIC5uZXdzLXJlcV9pdGVtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG5cbiAgICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDVuKzEpLFxuICAgICY6bnRoLWNoaWxkKDVuKzIpIHtcbiAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgIEBpbmNsdWRlIG1heCg1NzZweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmV3cy1yZXFfYm94IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXJhZGl1czogMi40cmVtO1xuICAgIGFzcGVjdC1yYXRpbzogMzkvMzY7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAaW5jbHVkZSBtYXgoNzY4cHgpIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuOHJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaW4oMTIwMHB4KSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLm5xLXRpdGxlIHtcbiAgICAgICAgICBAaW5jbHVkZSBmei0yNDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ucS10eHQge1xuICAgICAgICAgIEBpbmNsdWRlIGZ6LTE2O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5ld3MtcmVxX2l0ZW06bnRoLWNoaWxkKDVuKzEpIC5uZXdzLXJlcV9ib3gsXG4gIC5uZXdzLXJlcV9pdGVtOm50aC1jaGlsZCg1bisyKSAubmV3cy1yZXFfYm94IHtcbiAgICBAaW5jbHVkZSBtaW4oNTc2LjAycHgpIHtcbiAgICAgIGFzcGVjdC1yYXRpbzogNTkuNi8zNjtcbiAgICB9XG4gIH1cblxuICAuaW1nLWJveCB7XG4gICAgcGFkZGluZzogMDtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICB6LWluZGV4OiAtMTtcblxuICAgIGJvcmRlci1yYWRpdXM6IDByZW07XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBpbnNldDogMDtcblxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC4xMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC4xMCkgMTAwJSksIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMC4wMCkgMzAlLCByZ2JhKDAsIDAsIDAsIDAuODApIDEwMCUpO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcblxuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cblxuICAubnEtY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgcGFkZGluZzogMi40cmVtO1xuXG4gICAgQGluY2x1ZGUgbWF4KDc2OHB4KSB7XG4gICAgICBwYWRkaW5nOiAxLjZyZW07XG4gICAgfVxuICB9XG5cbiAgLm5xLWluZm8ge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLm5xLXRpdGxlIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblxuICAgIGNvbG9yOiAjZmZmO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIH1cblxuICAubnEtdHh0IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcblxuICAgIEBpbmNsdWRlIGxpbmVDbGFtcCgxLCBmYWxzZSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIH1cbn1cblxuLm5ld3MtcmVxOm5vdChbY2xhc3MqPVwiIFwiXSkge1xuICBAaW5jbHVkZSBwYWRkaW5nKDhyZW0sIDRyZW0pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uanMtbmV3cy1yZXEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAtMS4ycmVtO1xuXG4gIEBpbmNsdWRlIG1heCg5OTJweCkge1xuICAgIG1hcmdpbjogMCAtMC44cmVtO1xuICB9XG5cbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgIHBhZGRpbmc6IDAgMS4ycmVtO1xuXG4gICAgQGluY2x1ZGUgbWF4KDk5MnB4KSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcGFkZGluZzogMCAwLjhyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGluc2V0OiBhdXRvO1xuICAgIG1hcmdpbjogMi40cmVtIGF1dG8gMDtcblxuICAgIC8vIEBpbmNsdWRlIG1pbig1NzYuMDJweCkge1xuICAgIC8vICAgZGlzcGxheTogbm9uZTtcbiAgICAvLyB9XG5cbiAgICAmLWJ1bGxldCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpO1xuICAgIH1cbiAgfVxufSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUNBQSxBQUFBLEtBQUssQ0FBQztFQUNKLFVBQVUsQ0FBQSwyQkFBQztFQUNYLFVBQVUsQ0FBQSxpQ0FBQztFQUNYLFdBQVcsQ0FBQSwyQkFBQztFQUNaLFdBQVcsQ0FBQSwyQkFBQztFQUNaLFNBQVMsQ0FBQSxNQUFDLEdBQ1g7O0FFTkQ7OzhEQUU4RDtBQVc5RDs7OERBRThEO0FBZTlEOzs4REFFOEQ7QUFpRDlEOzs4REFFOEQ7QUNuRjlELEFBQUEsZUFBZSxDQUFDO0VBQ2QsZUFBZSxDQUFBLE9BQUM7RUFFaEIsUUFBUSxFQUFFLFFBQVE7RUFDbEIsTUFBTSxFQUFFLENBQUMsQ0FBQywrQkFBK0IsR0FNMUM7RUFWRCxBQU1FLGVBTmEsQ0FNYixhQUFhLENBQUM7SUFDWixPQUFPLEVBQUUsQ0FBQyxDQUFDLG9CQUFvQjtJQUMvQixLQUFLLEVBQUUsV0FBVyxHQUNuQjs7QUNUSCxBQUFBLFNBQVMsQ0FBQztFQUNSLE9BQU8sRUFBRSxPQUFPLEdBK0RqQjtFRjlCQyxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLO0lFbENyQyxBQUFBLFNBQVMsQ0FBQztNQUlOLE9BQU8sRUFBRSxNQUFNLEdBNERsQjtFQWhFRCxBQU9FLFNBUE8sQ0FPUCxVQUFVLENBQUM7SUFDVCxVQUFVLEVBQUUsS0FBSyxHQUNsQjtFRitCRCxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxRQUFRO0lFeEN4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 */
