/*------------------------------------------------------------
	Clearfix
------------------------------------------------------------*/
/*------------------------------------------------------------
	Font
------------------------------------------------------------*/
/*------------------------------------------------------------
	Media
------------------------------------------------------------*/
/*------------------------------------------------------------
	Flex Box
------------------------------------------------------------*/
:root {
  --font-pri: "Inter", sans-serif;
  --font-sec: "Inter Tight", sans-serif;
  --font-third: "Open Sans", sans-serif;
  --footer-bg-color: #F5F7F9;
  --footer-clr-text: #334155;
  --foter-clr-text-cpr: #64748B;
  --z-i-header: 100; }

.m-envi {
  overflow: hidden; }
  .m-envi_inner {
    display: flex;
    flex-wrap: wrap;
    gap: 3.2rem; }
  .m-envi_left, .m-envi_right {
    width: calc(50% - 1.6rem); }
    @media screen and (max-width: 992px) {
      .m-envi_left, .m-envi_right {
        width: 100%; } }
  @media screen and (max-width: 576px) {
    .m-envi_heading .tt-section {
      font-size: 2.6rem; } }
  .m-envi_heading .btn {
    margin-top: 3.2rem; }
    @media screen and (max-width: 992px) {
      .m-envi_heading .btn {
        margin-top: 1.6rem; } }
  .m-envi_desc {
    color: #3D4C5E;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 150%;
    margin-top: 1.6rem;
    max-width: 53.8rem; }
    @media only screen and (max-width: 800px) {
      .m-envi_desc {
        font-size: 1.4rem; } }
    @media screen and (max-width: 992px) {
      .m-envi_desc {
        max-width: unset; } }
  .m-envi_img {
    aspect-ratio: 59.2/39.4; }
    .m-envi_img img {
      height: 100%;
      object-fit: cover; }
  .m-envi_content {
    max-width: 82.4%;
    margin-left: auto;
    padding: 3.2rem;
    display: flex;
    flex-direction: column;
    gap: 2.4rem;
    background-color: #fff;
    box-shadow: 0rem 0.4rem 3.53rem 0rem rgba(18, 27, 44, 0.08);
    -webkit-box-shadow: 0rem 0.4rem 3.53rem 0rem rgba(18, 27, 44, 0.08);
    margin-top: -3.2rem;
    position: relative; }
    @media screen and (max-width: 576px) {
      .m-envi_content {
        margin-top: 0;
        max-width: unset;
        gap: 1.2rem;
        padding: 1.6rem; } }
  .m-envi_txt {
    color: #052140;
    font-size: 2.4rem;
    font-weight: 700;
    line-height: 130%;
    text-transform: uppercase; }
    @media only screen and (max-width: 1200px) {
      .m-envi_txt {
        font-size: 2.2rem; } }
    @media only screen and (max-width: 800px) {
      .m-envi_txt {
        font-size: 2rem; } }
  .m-envi_value {
    color: #919BA8;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 150%; }
    @media only screen and (max-width: 800px) {
      .m-envi_value {
        font-size: 1.4rem; } }

.m-progress {
  background-color: rgba(19, 95, 179, 0.1); }
  .m-progress_inner {
    display: flex;
    flex-wrap: wrap;
    gap: 3.2rem;
    align-items: center; }
    @media screen and (max-width: 992px) {
      .m-progress_inner {
        flex-direction: column-reverse; } }
  @media screen and (max-width: 576px) {
    .m-progress_heading .tt-section {
      font-size: 2.6rem; } }
  .m-progress_left, .m-progress_right {
    width: calc(50% - 1.6rem); }
    @media screen and (max-width: 992px) {
      .m-progress_left, .m-progress_right {
        width: 100%; } }
  .m-progress_list {
    display: flex;
    flex-direction: column;
    gap: 3.2rem;
    padding: 6.4rem;
    background-color: #fff;
    box-shadow: 0rem 0.4rem 3.53rem 0rem rgba(18, 27, 44, 0.08);
    -webkit-box-shadow: 0rem 0.4rem 3.53rem 0rem rgba(18, 27, 44, 0.08); }
    @media screen and (max-width: 992px) {
      .m-progress_list {
        padding: 3.2rem; } }
    @media screen and (max-width: 576px) {
      .m-progress_list {
        gap: 1.6rem;
        padding: 2.4rem; } }
  .m-progress_item:nth-child(1) .item-content {
    display: block; }
  .m-progress_item .item-heading {
    cursor: pointer;
    width: fit-content;
    display: flex;
    gap: 1.6rem;
    align-items: center; }
    .m-progress_item .item-heading:hover .item-title {
      color: #135FB3; }
  .m-progress_item .item-number {
    width: 4.8rem;
    height: 4.8rem;
    background-color: #135FB3;
    border-radius: 50%;
    color: #FFF;
    font-size: 2rem;
    font-weight: 600;
    line-height: 140%;
    letter-spacing: -0.06rem;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0; }
    @media only screen and (max-width: 1200px) {
      .m-progress_item .item-number {
        font-size: 1.8rem; } }
    @media only screen and (max-width: 800px) {
      .m-progress_item .item-number {
        font-size: 1.6rem; } }
    @media screen and (max-width: 576px) {
      .m-progress_item .item-number {
        width: 3.6rem;
        height: 3.6rem; } }
  .m-progress_item .item-title {
    color: #121212;
    font-size: 2rem;
    font-weight: 600;
    line-height: 140%;
    letter-spacing: -0.06rem;
    transition: color 0.4s; }
    @media only screen and (max-width: 1200px) {
      .m-progress_item .item-title {
        font-size: 1.8rem; } }
    @media only screen and (max-width: 800px) {
      .m-progress_item .item-title {
        font-size: 1.6rem; } }
  .m-progress_item .item-content {
    display: none; }
  .m-progress_item .item-desc {
    padding-left: 4rem;
    border-left: 0.1rem solid #A3A3A3;
    margin: 3.2rem 0;
    margin-left: 2.4rem;
    color: #525252;
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: -0.028rem; }
    @media screen and (max-width: 576px) {
      .m-progress_item .item-desc {
        margin: 1.6rem 0;
        margin-left: 1.8rem;
        padding-left: 3.4rem; } }
  .m-progress_item .item-list {
    display: flex;
    flex-wrap: wrap;
    gap: 1.6rem; }
  .m-progress_item .item-img {
    width: calc(50% - 0.8rem);
    aspect-ratio: 22.4/18.6; }
    .m-progress_item .item-img img {
      height: 100%;
      object-fit: cover; }
  .m-progress_right {
    padding-left: 5.4rem; }
    @media screen and (max-width: 992px) {
      .m-progress_right {
        padding-left: 0; } }
  .m-progress_thumb {
    margin-top: 3.2rem;
    aspect-ratio: 53.8/34.8; }
    @media screen and (max-width: 992px) {
      .m-progress_thumb {
        margin-top: 1.6rem; } }
    .m-progress_thumb img {
      height: 100%;
      object-fit: cover; }
  .m-progress_desc {
    color: #3D4C5E;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 150%;
    margin-top: 1.6rem;
    max-width: 53.8rem; }
    @media only screen and (max-width: 800px) {
      .m-progress_desc {
        font-size: 1.4rem; } }
    @media screen and (max-width: 992px) {
      .m-progress_desc {
        max-width: unset; } }

.m-contact {
  background-color: #052140; }
  .m-contact_heading {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 1.6rem 3.2rem; }
    .m-contact_heading .tt-section {
      width: calc(6/12 * 100% - 1.6rem);
      color: #fff; }
      @media screen and (max-width: 992px) {
        .m-contact_heading .tt-section {
          width: 100%; } }
      @media screen and (max-width: 576px) {
        .m-contact_heading .tt-section span br {
          display: none; } }
  .m-contact_desc {
    color: #9BA6B3;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 150%;
    width: calc(6/12 * 100% - 1.6rem);
    max-width: 32.4rem;
    margin-left: auto; }
    @media only screen and (max-width: 800px) {
      .m-contact_desc {
        font-size: 1.4rem; } }
    @media screen and (max-width: 992px) {
      .m-contact_desc {
        width: 100%;
        max-width: unset; } }
  .m-contact_inner {
    display: flex;
    flex-wrap: wrap;
    gap: 1.6rem 3.2rem; }
    @media screen and (max-width: 576px) {
      .m-contact_inner {
        flex-direction: column-reverse; } }
  .m-contact_left {
    width: calc(3.3/12 * 100% - 1.6rem);
    display: flex;
    flex-direction: column;
    gap: 3.2rem; }
    @media screen and (max-width: 576px) {
      .m-contact_left {
        width: 100%;
        gap: 1.6rem; } }
  .m-contact_thumb {
    aspect-ratio: 32.4/47.2; }
    .m-contact_thumb img {
      height: 100%;
      object-fit: cover; }
  .m-contact_slogan {
    color: #9BA6B3;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 150%; }
    @media only screen and (max-width: 800px) {
      .m-contact_slogan {
        font-size: 1.4rem; } }
  .m-contact_right {
    width: calc(8.7/12 * 100% - 1.6rem);
    position: relative; }
    @media screen and (max-width: 576px) {
      .m-contact_right {
        width: 100%; } }
  .m-contact_img {
    aspect-ratio: 86/57.6;
    width: 100%;
    height: 100%; }
    .m-contact_img img {
      height: 100%;
      object-fit: cover; }
  .m-contact_content {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    max-width: 39.53%;
    background-color: #fff;
    padding: 2.4rem;
    display: flex;
    flex-direction: column;
    gap: 2.4rem; }
    @media screen and (max-width: 992px) {
      .m-contact_content {
        max-width: 50%; } }
    @media screen and (max-width: 768px) {
      .m-contact_content {
        max-width: 65%; } }
    @media screen and (max-width: 576px) {
      .m-contact_content {
        position: initial;
        max-width: unset;
        padding: 1.6rem;
        gap: 1.6rem; } }
    .m-contact_content .footer-list {
      gap: 1.6rem; }
      @media screen and (max-width: 576px) {
        .m-contact_content .footer-list {
          gap: 0.8rem; } }
    .m-contact_content .footer-address {
      display: flex;
      flex-direction: column;
      gap: 0.4rem;
      color: #3D4C5E;
      font-weight: 400; }
      @media screen and (max-width: 576px) {
        .m-contact_content .footer-address {
          flex-direction: row; } }
    .m-contact_content .footer-social {
      gap: 1.2rem; }
      .m-contact_content .footer-social > * > * img {
        width: 4rem;
        height: 4rem; }
        @media screen and (max-width: 576px) {
          .m-contact_content .footer-social > * > * img {
            width: 3rem;
            height: 3rem; } }

@media screen and (max-width: 576px) {
  .m-recruit .tt-section {
    font-size: 2.6rem; } }

.m-recruit_list {
  display: flex;
  flex-wrap: wrap;
  gap: 3.2rem; }
  @media screen and (max-width: 576px) {
    .m-recruit_list {
      gap: 2.4rem; } }

.m-recruit_item {
  width: 100%; }
  @media screen and (max-width: 1200px) {
    .m-recruit_item {
      width: calc(50% - 1.6rem); } }
  @media screen and (max-width: 576px) {
    .m-recruit_item {
      width: 100%; } }

.content-footer {
  padding-top: 4rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 4rem; }
  @media screen and (max-width: 576px) {
    .content-footer {
      align-items: initial;
      flex-direction: column;
      padding-top: 2.4rem;
      gap: 2.4rem; } }
  .content-footer .share {
    display: flex;
    gap: 2.4rem;
    height: fit-content;
    align-items: center; }
    .content-footer .share > * {
      color: #15191E;
      font-size: 1.6rem;
      font-weight: 400;
      line-height: 150%; }
      @media only screen and (max-width: 800px) {
        .content-footer .share > * {
          font-size: 1.4rem; } }

.page-recruit-detail .mona-content {
  padding: 4rem 0;
  border-top: 0.2rem solid #D8DCE3;
  border-bottom: 0.2rem solid #D8DCE3; }
  @media screen and (max-width: 576px) {
    .page-recruit-detail .mona-content {
      padding: 2.4rem 0; } }
  .page-recruit-detail .mona-content * {
    color: #15191E; }
  .page-recruit-detail .mona-content > :first-child {
    margin-top: 0; }
  .page-recruit-detail .mona-content > :last-child {
    margin-bottom: 0; }
  .page-recruit-detail .mona-content p {
    margin: 1.6rem 0; }
  .page-recruit-detail .mona-content hr {
    margin-top: 4rem;
    margin-bottom: 4rem;
    border-top: 0.2rem solid #D8DCE3; }
    @media screen and (max-width: 576px) {
      .page-recruit-detail .mona-content hr {
        margin-top: 2.4rem;
        margin-bottom: 2.4rem; } }
  .page-recruit-detail .mona-content h1,
  .page-recruit-detail .mona-content h2,
  .page-recruit-detail .mona-content h3,
  .page-recruit-detail .mona-content h4,
  .page-recruit-detail .mona-content h5,
  .page-recruit-detail .mona-content h6 {
    margin: 1.6rem 0;
    font-weight: 700;
    line-height: 1.042; }
  .page-recruit-detail .mona-content h2 {
    font-size: 2.4rem; }
    @media only screen and (max-width: 1200px) {
      .page-recruit-detail .mona-content h2 {
        font-size: 2.2rem; } }
    @media only screen and (max-width: 800px) {
      .page-recruit-detail .mona-content h2 {
        font-size: 2rem; } }
  .page-recruit-detail .mona-content h3 {
    font-size: 2.3rem; }
    @media only screen and (max-width: 1200px) {
      .page-recruit-detail .mona-content h3 {
        font-size: 2.1rem; } }
    @media only screen and (max-width: 800px) {
      .page-recruit-detail .mona-content h3 {
        font-size: 1.9rem; } }
  .page-recruit-detail .mona-content h4 {
    font-size: 2.2rem; }
    @media only screen and (max-width: 1200px) {
      .page-recruit-detail .mona-content h4 {
        font-size: 2rem; } }
    @media only screen and (max-width: 800px) {
      .page-recruit-detail .mona-content h4 {
        font-size: 1.8rem; } }
  .page-recruit-detail .mona-content h5 {
    font-size: 2.1rem; }
    @media only screen and (max-width: 1200px) {
      .page-recruit-detail .mona-content h5 {
        font-size: 1.9rem; } }
    @media only screen and (max-width: 800px) {
      .page-recruit-detail .mona-content h5 {
        font-size: 1.7rem; } }
  .page-recruit-detail .mona-content h6 {
    font-size: 2rem; }
    @media only screen and (max-width: 1200px) {
      .page-recruit-detail .mona-content h6 {
        font-size: 1.8rem; } }
    @media only screen and (max-width: 800px) {
      .page-recruit-detail .mona-content h6 {
        font-size: 1.6rem; } }
  .page-recruit-detail .mona-content ul {
    display: flex;
    flex-direction: column;
    gap: 1.6rem;
    margin: 2.4rem 0; }
    .page-recruit-detail .mona-content ul li {
      margin: 0; }
  .page-recruit-detail .mona-content .check-icon li {
    display: flex;
    align-items: center;
    gap: 1.2rem; }
    .page-recruit-detail .mona-content .check-icon li::before {
      content: '';
      flex-shrink: 0;
      width: 2.4rem;
      height: 2.4rem;
      background-image: url(../images/recruit/icon_check.svg);
      background-size: contain;
      background-repeat: no-repeat; }

.news-detail_social {
  display: flex;
  flex-wrap: wrap;
  gap: 0.7rem; }
  .news-detail_social > * > * {
    display: block;
    width: 3.6rem;
    height: 3.6rem; }
    .news-detail_social > * > *:hover img {
      background-color: rgba(0, 132, 255, 0.1);
      filter: brightness(0) saturate(100%) invert(35%) sepia(82%) saturate(2488%) hue-rotate(193deg) brightness(99%) contrast(111%);
      -webkit-filter: brightness(0) saturate(100%) invert(35%) sepia(82%) saturate(2488%) hue-rotate(193deg) brightness(99%) contrast(111%); }
    @media screen and (max-width: 576px) {
      .news-detail_social > * > * {
        width: 2.4rem;
        height: 2.4rem; } }
    .news-detail_social > * > * img {
      height: 100%;
      object-fit: contain;
      border-radius: 50%;
      transition: transform 0.4s, background-color 0.4s; }

.m-recruit_relev {
  background-color: #E7EFF7; }
  @media screen and (max-width: 576px) {
    .m-recruit_relev .tt-section {
      font-size: 2.8rem; } }

@media screen and (min-width: 1024.02px) {
  .recruit-nav {
    margin-top: -8rem; } }

.recruit-nav .menu-list {
  justify-content: center;
  gap: 0;
  overflow-y: auto;
  white-space: nowrap; }
  .recruit-nav .menu-list::-webkit-scrollbar {
    display: none; }

.recruit-nav .menu-item {
  color: #0F4C8F;
  font-weight: 700; }
  .recruit-nav .menu-item::before {
    background-color: #0F4C8F;
    bottom: 0; }
  @media screen and (max-width: 576px) {
    .recruit-nav .menu-item {
      font-size: 1.2rem; } }

.recruit-nav .menu-link {
  padding: 1rem; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVjcnVpdC5jc3MiLCJzb3VyY2VzIjpbInJlY3J1aXQuc2NzcyIsIl9jb3JlL19mb250LnNjc3MiLCJfY29yZS9fbWl4aW4uc2NzcyIsIl9jb3JlL192YXJpYWJsZS5zY3NzIiwiX3BhZ2VzL19yZWNydWl0LnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gQ29yZVxyXG5AaW1wb3J0IFwiX2NvcmUvZm9udFwiO1xyXG5AaW1wb3J0IFwiX2NvcmUvbWl4aW5cIjtcclxuQGltcG9ydCBcIl9jb3JlL3ZhcmlhYmxlXCI7XHJcblxyXG4vLyBMYXlvdXRcclxuLy8gQGltcG9ydCBcIl9sYXlvdXRzL3N3aXBlclwiO1xyXG5cclxuLy8gTW9kdWxlc1xyXG4vLyBAaW1wb3J0IFwiX21vZHVsZXMvY29udGFjdFwiO1xyXG4vLyBAaW1wb3J0IFwiX21vZHVsZXMvcmVzb3VyY2VcIjtcclxuLy8gQGltcG9ydCBcIl9tb2R1bGVzL3N0cmVuZ3RoXCI7XHJcblxyXG4vLyBQYWdlc1xyXG5AaW1wb3J0IFwiX3BhZ2VzL3JlY3J1aXRcIjsiLCJAbWl4aW4gZnotMjAwIHtcclxuICAgIGZvbnQtc2l6ZTogMjByZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDEwcmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMTIwIHtcclxuICAgIGZvbnQtc2l6ZTogMTJyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDlyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNnJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTkwIHtcclxuICAgIGZvbnQtc2l6ZTogOXJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0LjVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei03MiB7XHJcbiAgICBmb250LXNpemU6IDcuMnJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotNjUge1xyXG4gICAgZm9udC1zaXplOiA2LjVyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTY0IHtcclxuICAgIGZvbnQtc2l6ZTogNi40cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjlyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi45cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotNjAge1xyXG4gICAgZm9udC1zaXplOiA2cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDMuNHJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTU2IHtcclxuICAgIGZvbnQtc2l6ZTogNS42cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA1LjFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTU1IHtcclxuICAgIGZvbnQtc2l6ZTogNS41cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDMuOXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTUwIHtcclxuICAgIGZvbnQtc2l6ZTogNXJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNC41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDMuNHJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTQ4IHtcclxuICAgIGZvbnQtc2l6ZTogNC44cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0LjNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy4zcmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotNDUge1xyXG4gICAgZm9udC1zaXplOiA0LjVyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTQyIHtcclxuICAgIGZvbnQtc2l6ZTogNC4ycmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi43cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotNDAge1xyXG4gICAgZm9udC1zaXplOiA0cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMzgge1xyXG4gICAgZm9udC1zaXplOiAzLjhyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDMuNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0zNiB7XHJcbiAgICBmb250LXNpemU6IDMuNnJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTM1IHtcclxuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTM0IHtcclxuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjlyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMzIge1xyXG4gICAgZm9udC1zaXplOiAzLjJyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMzAge1xyXG4gICAgZm9udC1zaXplOiAzcmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjdyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMjkge1xyXG4gICAgZm9udC1zaXplOiAyLjlyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjNyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0yOCB7XHJcbiAgICBmb250LXNpemU6IDIuOHJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTI2IHtcclxuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS45cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMjUge1xyXG4gICAgZm9udC1zaXplOiAyLjVyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0yNCB7XHJcbiAgICBmb250LXNpemU6IDIuNHJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0yMyB7XHJcbiAgICBmb250LXNpemU6IDIuM3JlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuOXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTIyIHtcclxuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTIxIHtcclxuICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjlyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMjAge1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMTkge1xyXG4gICAgZm9udC1zaXplOiAxLjlyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuN3JlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0xOCB7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTE3IHtcclxuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xyXG59XHJcblxyXG5AbWl4aW4gZnotMTYge1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMTUge1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbn1cclxuXHJcbkBtaXhpbiBmei0xNCB7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxufVxyXG5cclxuQG1peGluIGZ6LTEzIHtcclxuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG59XHJcblxyXG5AbWl4aW4gZnotMTIge1xyXG4gICAgZm9udC1zaXplOiAxLjJyZW07XHJcbn1cclxuXHJcbkBtaXhpbiBmei0xMSB7XHJcbiAgICBmb250LXNpemU6IDEuMXJlbTtcclxufVxyXG5cclxuQG1peGluIGZ6LTEwIHtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxufVxyXG5cclxuQG1peGluIGZ6LTkge1xyXG4gICAgZm9udC1zaXplOiAwLjlyZW07XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdENsZWFyZml4XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiBjbGVhciB7XHJcbiAgKnpvb206IDE7XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdEZvbnRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQG1peGluIG1pbmN5bygpIHtcclxuICBmb250LWZhbWlseTogXCLmuLjmmI7mnJ1cIiwgWXVNaW5jaG8sIFwi44OS44Op44Ku44OO5piO5pydIFByb04gVzNcIixcclxuICAgIFwiSGlyYWdpbm8gTWluY2hvIFByb05cIiwgXCJIR+aYjuacnUVcIiwgXCLvvK3vvLMg77yw5piO5pydXCIsIFwi77yt77yzIOaYjuacnVwiLCBzZXJpZjtcclxufVxyXG5cclxuQG1peGluIG1pbmNobygpIHtcclxuICBmb250LWZhbWlseTogXCLmuLjmmI7mnJ1cIiwgWXVNaW5jaG8sIFwi44OS44Op44Ku44OO5piO5pydIFByb04gVzNcIixcclxuICAgIFwiSGlyYWdpbm8gTWluY2hvIFByb05cIiwgXCJIR+aYjuacnUVcIiwgXCLvvK3vvLMg77yw5piO5pydXCIsIFwi77yt77yzIOaYjuacnVwiLCBzZXJpZjtcclxufVxyXG5cclxuQG1peGluIG1vbnN0Zm9udCgpIHtcclxuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0TWVkaWFcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQG1peGluIG1heCgkcG9pbnQpIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1pbigkcG9pbnQpIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkcG9pbnQpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHNwIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRicmVha3BvaW50MX0pIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHBjIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRicmVha3BvaW50Mn0pIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1pbi1zcCB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skcG9pbnR9KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0YWItbGFuZCB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0YWItcG9ydCB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHRhYi1taW5pIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdEZsZXggQm94XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiBmbGV4IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuQG1peGluIGZsZXgtY2VudGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG5AbWl4aW4gZmxleC1pY2VudGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbkBtaXhpbiBmbGV4LWpjZW50ZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbkBtaXhpbiBmbGV4LWpiZXR3ZWVuIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuQG1peGluIGJnSW1hZ2UoJHBvc2l0aW9uOiBjZW50ZXIsICRzaXplOiBjb3ZlciwgJHJlcGVhdDogbm8tcmVwZWF0KSB7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6ICRyZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAkc2l6ZTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkcG9zaXRpb247XHJcbn1cclxuXHJcbkBtaXhpbiB0cmFuc2l0aW9uKCRzOiAwLjVzKSB7XHJcbiAgdHJhbnNpdGlvbjogJHMgZWFzZTtcclxufVxyXG5cclxuQG1peGluIGJveCgkd2lkdGgsICRoZWlnaHQ6ICR3aWR0aCkge1xyXG4gIHdpZHRoOiAkd2lkdGg7XHJcbiAgaGVpZ2h0OiAkaGVpZ2h0O1xyXG59XHJcblxyXG5AbWl4aW4gcHNldWRvKCR6OiAwKSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6ICR6O1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbn1cclxuXHJcbkBtaXhpbiBpbWdDb3ZlciB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcblxyXG5AbWl4aW4gaW1nQ29udGFpbiB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbn1cclxuXHJcbkBtaXhpbiBhdXRvWCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG59XHJcblxyXG5AbWl4aW4gc2Nyb2xsYmFyIHtcclxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICB3aWR0aDogOHB4O1xyXG4gIH1cclxuXHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgLy8gYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCAjODBhMjAwO1xyXG4gICAgLy8gYm9yZGVyLXJhZGl1czogMTBweDtcclxuICB9XHJcblxyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXNlY29uZCwgMC4yKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbXgoJHNpemU6IDApIHtcclxuICBtYXJnaW4tcmlnaHQ6ICRzaXplO1xyXG4gIG1hcmdpbi1sZWZ0OiAkc2l6ZTtcclxufVxyXG5cclxuQG1peGluIGZ1bGxBYnMge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbn1cclxuXHJcbkBtaXhpbiBsaW5lQ2xhbXAoJGxpbmU6IDIpIHtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gIGxpbmUtY2xhbXA6ICRsaW5lO1xyXG4gIC13ZWJraXQtbGluZS1jbGFtcDogJGxpbmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufSIsIjpyb290IHtcclxuICAtLWZvbnQtcHJpOiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XHJcbiAgLS1mb250LXNlYzogXCJJbnRlciBUaWdodFwiLCBzYW5zLXNlcmlmO1xyXG4gIC0tZm9udC10aGlyZDogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcclxuXHJcbiAgLy8gRm9vdGVyXHJcbiAgLS1mb290ZXItYmctY29sb3I6ICNGNUY3Rjk7XHJcbiAgLS1mb290ZXItY2xyLXRleHQ6ICMzMzQxNTU7XHJcbiAgLS1mb3Rlci1jbHItdGV4dC1jcHI6ICM2NDc0OEI7XHJcblxyXG4gIC8vIFotaW5kZXhcclxuICAtLXotaS1oZWFkZXI6IDEwMDtcclxufVxyXG5cclxuJGNvbG9yLXByaTogIzEzNUZCMztcclxuJGNvbG9yLXNlY29uZDogIzRDQjU0ODtcclxuXHJcbiRjb2xvci10ZXh0OiAjMDUyMTQwOyIsIi5tLWVudmkge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICZfaW5uZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDogMy4ycmVtO1xyXG4gIH1cclxuXHJcbiAgJl9sZWZ0LFxyXG4gICZfcmlnaHQge1xyXG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMS42cmVtKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgoOTkycHgpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX2hlYWRpbmcge1xyXG4gICAgLnR0LXNlY3Rpb24ge1xyXG4gICAgICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzLjJyZW07XHJcblxyXG4gICAgICBAaW5jbHVkZSBtYXgoOTkycHgpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxLjZyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfZGVzYyB7XHJcbiAgICBjb2xvcjogIzNENEM1RTtcclxuICAgIEBpbmNsdWRlIGZ6LTE2O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG5cclxuICAgIG1hcmdpbi10b3A6IDEuNnJlbTtcclxuXHJcbiAgICBtYXgtd2lkdGg6IDUzLjhyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4KDk5MnB4KSB7XHJcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX2ltZyB7XHJcbiAgICBhc3BlY3QtcmF0aW86IDU5LjIvMzkuNDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBAaW5jbHVkZSBpbWdDb3ZlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfY29udGVudCB7XHJcbiAgICBtYXgtd2lkdGg6IDgyLjQlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gICAgcGFkZGluZzogMy4ycmVtO1xyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAyLjRyZW07XHJcblxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJveC1zaGFkb3c6IDByZW0gMC40cmVtIDMuNTNyZW0gMHJlbSByZ2JhKDE4LCAyNywgNDQsIDAuMDgpO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcmVtIDAuNHJlbSAzLjUzcmVtIDByZW0gcmdiYSgxOCwgMjcsIDQ0LCAwLjA4KTtcclxuXHJcbiAgICBtYXJnaW4tdG9wOiAtMy4ycmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heCg1NzZweCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICBnYXA6IDEuMnJlbTtcclxuICAgICAgcGFkZGluZzogMS42cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl90eHQge1xyXG4gICAgY29sb3I6ICMwNTIxNDA7XHJcbiAgICBAaW5jbHVkZSBmei0yNDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG5cclxuICAmX3ZhbHVlIHtcclxuICAgIC8vIGNvbG9yOiByZ2JhKDcxLCA4OCwgMTEwLCAwLjYwKTtcclxuICAgIGNvbG9yOiAjOTE5QkE4O1xyXG4gICAgQGluY2x1ZGUgZnotMTY7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgfVxyXG59XHJcblxyXG4ubS1wcm9ncmVzcyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOSwgOTUsIDE3OSwgMC4xMCk7XHJcblxyXG4gICZfaW5uZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDogMy4ycmVtO1xyXG5cclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4KDk5MnB4KSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfaGVhZGluZyB7XHJcbiAgICAudHQtc2VjdGlvbiB7XHJcbiAgICAgIEBpbmNsdWRlIG1heCg1NzZweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX2xlZnQsXHJcbiAgJl9yaWdodCB7XHJcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxLjZyZW0pO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heCg5OTJweCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMy4ycmVtO1xyXG5cclxuICAgIHBhZGRpbmc6IDYuNHJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG4gICAgYm94LXNoYWRvdzogMHJlbSAwLjRyZW0gMy41M3JlbSAwcmVtIHJnYmEoMTgsIDI3LCA0NCwgMC4wOCk7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDByZW0gMC40cmVtIDMuNTNyZW0gMHJlbSByZ2JhKDE4LCAyNywgNDQsIDAuMDgpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heCg5OTJweCkge1xyXG4gICAgICBwYWRkaW5nOiAzLjJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XHJcbiAgICAgIGdhcDogMS42cmVtO1xyXG4gICAgICBwYWRkaW5nOiAyLjRyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX2l0ZW0ge1xyXG4gICAgJjpudGgtY2hpbGQoMSkgLml0ZW0tY29udGVudCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5pdGVtIHtcclxuICAgICAgJi1oZWFkaW5nIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMS42cmVtO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICY6aG92ZXIgLml0ZW0tdGl0bGUge1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1wcmk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLW51bWJlciB7XHJcbiAgICAgICAgd2lkdGg6IDQuOHJlbTtcclxuICAgICAgICBoZWlnaHQ6IDQuOHJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgQGluY2x1ZGUgZnotMjA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDZyZW07XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heCg1NzZweCkge1xyXG4gICAgICAgICAgd2lkdGg6IDMuNnJlbTtcclxuICAgICAgICAgIGhlaWdodDogMy42cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICMxMjEyMTI7XHJcbiAgICAgICAgQGluY2x1ZGUgZnotMjA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDZyZW07XHJcblxyXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNHM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1kZXNjIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XHJcblxyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAwLjFyZW0gc29saWQgI0EzQTNBMztcclxuXHJcbiAgICAgICAgbWFyZ2luOiAzLjJyZW0gMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMi40cmVtO1xyXG5cclxuICAgICAgICBjb2xvcjogIzUyNTI1MjtcclxuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMjhyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heCg1NzZweCkge1xyXG4gICAgICAgICAgbWFyZ2luOiAxLjZyZW0gMDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjhyZW07XHJcblxyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWxpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGdhcDogMS42cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWltZyB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMC44cmVtKTtcclxuXHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAyMi40LzE4LjY7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBpbWdDb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfcmlnaHQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1LjRyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4KDk5MnB4KSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfdGh1bWIge1xyXG4gICAgbWFyZ2luLXRvcDogMy4ycmVtO1xyXG5cclxuICAgIGFzcGVjdC1yYXRpbzogNTMuOC8zNC44O1xyXG5cclxuICAgIEBpbmNsdWRlIG1heCg5OTJweCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxLjZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgQGluY2x1ZGUgaW1nQ292ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX2Rlc2Mge1xyXG4gICAgY29sb3I6ICMzRDRDNUU7XHJcbiAgICBAaW5jbHVkZSBmei0xNjtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuXHJcbiAgICBtYXJnaW4tdG9wOiAxLjZyZW07XHJcblxyXG4gICAgbWF4LXdpZHRoOiA1My44cmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heCg5OTJweCkge1xyXG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm0tY29udGFjdCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA1MjE0MDtcclxuXHJcbiAgJl9oZWFkaW5nIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAxLjZyZW0gMy4ycmVtO1xyXG5cclxuICAgIC50dC1zZWN0aW9uIHtcclxuICAgICAgd2lkdGg6IGNhbGMoNi8xMiAqIDEwMCUgLSAxLjZyZW0pO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heCg5OTJweCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcclxuICAgICAgICBzcGFuIGJyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX2Rlc2Mge1xyXG4gICAgLy8gY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42MCk7XHJcbiAgICBjb2xvcjogIzlCQTZCMztcclxuICAgIEBpbmNsdWRlIGZ6LTE2O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG5cclxuICAgIHdpZHRoOiBjYWxjKDYvMTIgKiAxMDAlIC0gMS42cmVtKTtcclxuICAgIG1heC13aWR0aDogMzIuNHJlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heCg5OTJweCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfaW5uZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDogMS42cmVtIDMuMnJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9sZWZ0IHtcclxuICAgIHdpZHRoOiBjYWxjKDMuMy8xMiAqIDEwMCUgLSAxLjZyZW0pO1xyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAzLjJyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBnYXA6IDEuNnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfdGh1bWIge1xyXG4gICAgYXNwZWN0LXJhdGlvOiAzMi40LzQ3LjI7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgQGluY2x1ZGUgaW1nQ292ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX3Nsb2dhbiB7XHJcbiAgICAvLyBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYwKTtcclxuICAgIGNvbG9yOiAjOUJBNkIzO1xyXG4gICAgQGluY2x1ZGUgZnotMTY7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgfVxyXG5cclxuICAmX3JpZ2h0IHtcclxuICAgIHdpZHRoOiBjYWxjKDguNy8xMiAqIDEwMCUgLSAxLjZyZW0pO1xyXG5cclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX2ltZyB7XHJcbiAgICBhc3BlY3QtcmF0aW86IDg2LzU3LjY7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBAaW5jbHVkZSBpbWdDb3ZlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfY29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICByaWdodDogMDtcclxuXHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMzkuNTMlO1xyXG5cclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiAyLjRyZW07XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDIuNHJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgoOTkycHgpIHtcclxuICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4KDc2OHB4KSB7XHJcbiAgICAgIG1heC13aWR0aDogNjUlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heCg1NzZweCkge1xyXG4gICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgcGFkZGluZzogMS42cmVtO1xyXG4gICAgICBnYXA6IDEuNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLWxpc3Qge1xyXG4gICAgICBnYXA6IDEuNnJlbTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heCg1NzZweCkge1xyXG4gICAgICAgIGdhcDogMC44cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci1hZGRyZXNzIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiAwLjRyZW07XHJcblxyXG4gICAgICBjb2xvcjogIzNENEM1RTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heCg1NzZweCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLXNvY2lhbCB7XHJcbiAgICAgIGdhcDogMS4ycmVtO1xyXG5cclxuICAgICAgPio+KiBpbWcge1xyXG4gICAgICAgIHdpZHRoOiA0cmVtO1xyXG4gICAgICAgIGhlaWdodDogNHJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XHJcbiAgICAgICAgICB3aWR0aDogM3JlbTtcclxuICAgICAgICAgIGhlaWdodDogM3JlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tLXJlY3J1aXQge1xyXG4gIC50dC1zZWN0aW9uIHtcclxuICAgIEBpbmNsdWRlIG1heCg1NzZweCkge1xyXG4gICAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZ2FwOiAzLjJyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XHJcbiAgICAgIGdhcDogMi40cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9pdGVtIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heCgxMjAwcHgpIHtcclxuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMS42cmVtKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGVudC1mb290ZXIge1xyXG4gIHBhZGRpbmctdG9wOiA0cmVtO1xyXG5cclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogNHJlbTtcclxuXHJcbiAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XHJcbiAgICBhbGlnbi1pdGVtczogaW5pdGlhbDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgcGFkZGluZy10b3A6IDIuNHJlbTtcclxuICAgIGdhcDogMi40cmVtO1xyXG4gIH1cclxuXHJcbiAgLnNoYXJlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDIuNHJlbTtcclxuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgID4qIHtcclxuICAgICAgY29sb3I6ICMxNTE5MUU7XHJcbiAgICAgIEBpbmNsdWRlIGZ6LTE2O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wYWdlLXJlY3J1aXQtZGV0YWlsIHtcclxuICAubW9uYS1jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDRyZW0gMDtcclxuICAgIGJvcmRlci10b3A6IDAuMnJlbSBzb2xpZCAjRDhEQ0UzO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMC4ycmVtIHNvbGlkICNEOERDRTM7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XHJcbiAgICAgIHBhZGRpbmc6IDIuNHJlbSAwO1xyXG4gICAgfVxyXG5cclxuICAgICoge1xyXG4gICAgICBjb2xvcjogIzE1MTkxRTtcclxuICAgIH1cclxuXHJcbiAgICA+OmZpcnN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICA+Omxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW46IDEuNnJlbSAwO1xyXG4gICAgfVxyXG5cclxuICAgIGhyIHtcclxuICAgICAgbWFyZ2luLXRvcDogNHJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICAgICAgYm9yZGVyLXRvcDogMC4ycmVtIHNvbGlkICNEOERDRTM7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyLjRyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDEsXHJcbiAgICBoMixcclxuICAgIGgzLFxyXG4gICAgaDQsXHJcbiAgICBoNSxcclxuICAgIGg2IHtcclxuICAgICAgbWFyZ2luOiAxLjZyZW0gMDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMDQyO1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgQGluY2x1ZGUgZnotMjQ7XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICBAaW5jbHVkZSBmei0yMztcclxuICAgIH1cclxuXHJcbiAgICBoNCB7XHJcbiAgICAgIEBpbmNsdWRlIGZ6LTIyO1xyXG4gICAgfVxyXG5cclxuICAgIGg1IHtcclxuICAgICAgQGluY2x1ZGUgZnotMjE7XHJcbiAgICB9XHJcblxyXG4gICAgaDYge1xyXG4gICAgICBAaW5jbHVkZSBmei0yMDtcclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogMS42cmVtO1xyXG5cclxuICAgICAgbWFyZ2luOiAyLjRyZW0gMDtcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2hlY2staWNvbiB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAxLjJyZW07XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuXHJcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgIHdpZHRoOiAyLjRyZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDIuNHJlbTtcclxuXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3JlY3J1aXQvaWNvbl9jaGVjay5zdmcpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uZXdzLWRldGFpbF9zb2NpYWwge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGdhcDogMC43cmVtO1xyXG5cclxuICA+Kj4qIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDMuNnJlbTtcclxuICAgIGhlaWdodDogMy42cmVtO1xyXG5cclxuICAgICY6aG92ZXIgaW1nIHtcclxuICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjRyZW0pO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogIzAwODRGRiwgJGFscGhhOiAwLjEpO1xyXG5cclxuICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgzNSUpIHNlcGlhKDgyJSkgc2F0dXJhdGUoMjQ4OCUpIGh1ZS1yb3RhdGUoMTkzZGVnKSBicmlnaHRuZXNzKDk5JSkgY29udHJhc3QoMTExJSk7XHJcbiAgICAgIC13ZWJraXQtZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgzNSUpIHNlcGlhKDgyJSkgc2F0dXJhdGUoMjQ4OCUpIGh1ZS1yb3RhdGUoMTkzZGVnKSBicmlnaHRuZXNzKDk5JSkgY29udHJhc3QoMTExJSk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XHJcbiAgICAgIHdpZHRoOiAyLjRyZW07XHJcbiAgICAgIGhlaWdodDogMi40cmVtXHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgQGluY2x1ZGUgaW1nQ29udGFpbjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cywgYmFja2dyb3VuZC1jb2xvciAwLjRzO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm0tcmVjcnVpdF9yZWxldiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U3RUZGNztcclxuXHJcbiAgLnR0LXNlY3Rpb24ge1xyXG4gICAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnJlY3J1aXQtbmF2IHtcclxuICBAaW5jbHVkZSBtaW4oMTAyNC4wMnB4KSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtOHJlbTtcclxuICB9XHJcbiAgLm1lbnUtbGlzdCB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGdhcDogMDtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tZW51LWl0ZW0ge1xyXG4gICAgY29sb3I6ICMwRjRDOEY7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwRjRDOEY7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcclxuICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWVudS1saW5rIHtcclxuICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgfVxyXG59Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBRUFBOzs4REFFOEQ7QUFXOUQ7OzhEQUU4RDtBQWU5RDs7OERBRThEO0FBaUQ5RDs7OERBRThEO0FDbkY5RCxBQUFBLEtBQUssQ0FBQztFQUNKLFVBQVUsQ0FBQSxvQkFBQztFQUNYLFVBQVUsQ0FBQSwwQkFBQztFQUNYLFlBQVksQ0FBQSx3QkFBQztFQUdiLGlCQUFpQixDQUFBLFFBQUM7RUFDbEIsaUJBQWlCLENBQUEsUUFBQztFQUNsQixvQkFBb0IsQ0FBQSxRQUFDO0VBR3JCLFlBQVksQ0FBQSxJQUFDLEdBQ2Q7O0FDWkQsQUFBQSxPQUFPLENBQUM7RUFDTixRQUFRLEVBQUUsTUFBTSxHQWdHakI7RUE5RkUsQUFBRCxhQUFPLENBQUM7SUFDTixPQUFPLEVBQUUsSUFBSTtJQUNiLFNBQVMsRUFBRSxJQUFJO0lBQ2YsR0FBRyxFQUFFLE1BQU0sR0FDWjtFQUVBLEFBQUQsWUFBTSxFQUNMLGFBQU0sQ0FBQztJQUNOLEtBQUssRUFBRSxrQkFBa0IsR0FLMUI7SUZrQkQsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSztNRXpCbEMsQUFBRCxZQUFNLEVBQ0wsYUFBTSxDQUFDO1FBSUosS0FBSyxFQUFFLElBQUksR0FFZDtFRmtCRCxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLO0lFaEJsQyxBQUNDLGVBRE8sQ0FDUCxXQUFXLENBQUM7TUFFUixTQUFTLEVBQUUsTUFBTSxHQUVwQjtFQUxGLEFBT0MsZUFQ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 */
