@charset "UTF-8";
/*------------------------------------------------------------
	Clearfix
------------------------------------------------------------*/
/*------------------------------------------------------------
	Font
------------------------------------------------------------*/
/*------------------------------------------------------------
	Media
------------------------------------------------------------*/
/*------------------------------------------------------------
	Flex Box
------------------------------------------------------------*/
:root {
  --font-pri: "Source Sans 3", sans-serif;
  --font-sec: 'UTM Impact', serif;
  --footer-clr-text: #524915;
  --foter-clr-text-cpr: #fff;
  --z-i-header: 100; }

.ranking-block {
  margin-top: 7.4rem;
  overflow: hidden; }

.ranking-main {
  padding: 10rem 0 11rem 0;
  background: url(../images/ranking/bg-ranking.png);
  background-size: cover;
  background-repeat: no-repeat; }
  .ranking-main .ranking-block {
    margin-top: 0; }
  .ranking-main .ranking-table {
    margin-bottom: 3.4rem; }

.ranking-area {
  padding: 0.8rem;
  border-radius: 3.6rem;
  background: #fff;
  display: flex;
  gap: 0.8rem;
  width: fit-content;
  margin: 0 auto;
  margin-top: 0.8rem; }

.area-item {
  border-radius: 10rem;
  background: #fff;
  padding: 1.2rem 2rem;
  color: #475467;
  font-size: 1.4rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1.5;
  transition: 0.3s; }
  .area-item:hover, .area-item.is-current {
    background: #d6fb00;
    color: #475467; }

.ranking-timeline {
  margin: 2rem 0;
  display: flex;
  justify-content: center; }

.timeline-item {
  padding: 1.2rem 2rem;
  position: relative; }
  .timeline-item::before {
    content: "";
    width: 100%;
    height: 0.2rem;
    display: block;
    background: #e2e2e2;
    position: absolute;
    left: 0;
    bottom: 0; }
  .timeline-item::after {
    content: "";
    width: 0;
    height: 0.2rem;
    display: block;
    background: #141414;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
    transition: 0.4s; }
  .timeline-item:hover::after {
    width: 100%; }
  .timeline-item:hover .timeline-url {
    color: #b9d801;
    font-weight: 600; }
  .timeline-item.is-current .timeline-url {
    color: #141414;
    font-weight: 600; }
  .timeline-item.is-current::after {
    width: 100%; }

.timeline-list {
  display: flex; }
  .timeline-list .swiper-slide {
    width: fit-content; }

.timeline-url {
  color: #94a3b8;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 1;
  transition: 0.4s; }
  @media only screen and (max-width: 800px) {
    .timeline-url {
      font-size: 1.4rem; } }

.ranking-top {
  margin-bottom: 4.8rem;
  display: flex;
  gap: 4.8rem;
  align-items: end;
  justify-content: center; }
  @media screen and (max-width: 550px) {
    .ranking-top {
      gap: 2.4rem; } }
  @media screen and (max-width: 480px) {
    .ranking-top {
      gap: 1.2rem; } }

.ranking-top_item {
  max-width: 12rem;
  width: 100%; }
  @media screen and (max-width: 480px) {
    .ranking-top_item {
      max-width: 10rem; } }
  .ranking-top_item:nth-child(2) {
    max-width: 16rem; }
    @media screen and (max-width: 480px) {
      .ranking-top_item:nth-child(2) {
        max-width: 12rem; } }

.ranking-avt {
  position: relative;
  margin-bottom: 1.6rem; }
  .ranking-avt .img-medal {
    position: absolute;
    bottom: -0.5rem;
    right: -0.5rem;
    display: block;
    width: 4.8rem;
    height: 4.8rem;
    z-index: 5; }
  .ranking-avt .img-box {
    position: relative;
    width: 100%;
    padding-top: 100%;
    border-radius: 50%;
    overflow: hidden; }
    .ranking-avt .img-box img {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      width: 100%;
      height: 100%;
      object-fit: cover; }

.ranking-user p {
  overflow: hidden;
  color: #B9D801;
  text-align: center;
  text-overflow: ellipsis;
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1; }
  .ranking-user p.user-tt {
    overflow: hidden;
    color: #141414;
    text-align: center;
    text-overflow: ellipsis;
    font-size: 2rem;
    font-weight: 600;
    line-height: 1;
    margin-bottom: 0.8rem; }
    @media only screen and (max-width: 1200px) {
      .ranking-user p.user-tt {
        font-size: 1.8rem; } }
    @media only screen and (max-width: 800px) {
      .ranking-user p.user-tt {
        font-size: 1.6rem; } }

.ranking-table {
  margin-bottom: 13.4rem;
  overflow-x: auto; }
  @media screen and (max-width: 768px) {
    .ranking-table {
      margin-bottom: 6rem; } }
  .ranking-table table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 0 0.6rem; }
    @media screen and (max-width: 900px) {
      .ranking-table table {
        width: 90rem; } }
  .ranking-table thead th {
    text-align: start;
    padding-left: 3.2rem;
    overflow: hidden;
    color: #141414;
    text-overflow: ellipsis;
    font-size: 1.6rem;
    font-style: normal;
    font-weight: 700;
    line-height: 1.5; }
    @media only screen and (max-width: 800px) {
      .ranking-table thead th {
        font-size: 1.4rem; } }
  .ranking-table tbody tr {
    border-radius: 1.2rem;
    border: 0.1rem solid rgba(0, 0, 0, 0.1);
    cursor: pointer;
    transition: 0.3s; }
    .ranking-table tbody tr.mona-empty td {
      border-radius: 1.2rem;
      text-align: center; }
    .ranking-table tbody tr:has(td .popup-target.is-active) {
      pointer-events: none; }
  .ranking-table tbody td {
    background: #fff;
    padding: 0.4rem 0;
    border-top: 0.1rem solid rgba(0, 0, 0, 0.1);
    border-bottom: 0.1rem solid rgba(0, 0, 0, 0.1);
    min-height: 5.6rem;
    vertical-align: middle;
    text-align: start;
    overflow: hidden;
    color: #141414;
    text-overflow: ellipsis;
    font-size: 1.8rem;
    font-style: normal;
    font-weight: 500;
    line-height: 1.5; }
    @media only screen and (max-width: 1200px) {
      .ranking-table tbody td {
        font-size: 1.6rem; } }
    @media only screen and (max-width: 800px) {
      .ranking-table tbody td {
        font-size: 1.5rem; } }
    @media only screen and (max-width: 576px) {
      .ranking-table tbody td {
        font-size: 1.4rem; } }
    .ranking-table tbody td:first-child {
      width: 10rem;
      border-right: 1px solid rgba(0, 0, 0, 0.1);
      border-radius: 1.2rem 0 0 1.2rem; }
    .ranking-table tbody td:last-child {
      border-radius: 0 1.2rem 1.2rem 0;
      border-right: 1px solid rgba(0, 0, 0, 0.1); }
    .ranking-table tbody td:not(:first-child) {
      padding-left: 3.2rem !important; }

.top-rank {
  display: flex;
  gap: 0.2rem;
  align-items: center;
  justify-content: center; }
  .top-rank > img {
    width: 4.8rem;
    height: 4.8rem; }

.rank-status {
  width: 1.8rem;
  height: auto; }

.user-rank {
  display: flex;
  gap: 0.8rem;
  align-items: center; }
  .user-rank img {
    width: 4rem;
    height: 4rem;
    border-radius: 50%;
    overflow: hidden;
    object-fit: cover; }

.user-info p {
  overflow: hidden;
  color: #667085;
  text-overflow: ellipsis;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1; }
  .user-info p:first-child {
    overflow: hidden;
    color: #141414;
    text-overflow: ellipsis;
    font-size: 2rem;
    font-weight: 600;
    margin-bottom: 0.8rem; }
    @media only screen and (max-width: 1200px) {
      .user-info p:first-child {
        font-size: 1.8rem; } }
    @media only screen and (max-width: 800px) {
      .user-info p:first-child {
        font-size: 1.6rem; } }

.am-title {
  color: #141414;
  font-family: var(--font-sec);
  font-size: 2.4rem;
  text-align: center;
  font-style: normal;
  font-weight: 400;
  line-height: 1.3;
  text-transform: uppercase; }
  @media only screen and (max-width: 1200px) {
    .am-title {
      font-size: 2.2rem; } }
  @media only screen and (max-width: 800px) {
    .am-title {
      font-size: 1.8rem; } }

.main-title {
  color: #b9d801;
  font-family: var(--font-sec);
  font-size: 6rem;
  font-weight: 400;
  line-height: 1.3;
  text-transform: uppercase;
  text-align: center; }
  @media only screen and (max-width: 1200px) {
    .main-title {
      font-size: 4rem; } }
  @media only screen and (max-width: 800px) {
    .main-title {
      font-size: 3.2rem; } }

.popup-target {
  position: absolute;
  display: none;
  white-space: nowrap;
  /* Không cản trở thao tác chuột */
  pointer-events: none;
  display: none;
  min-width: 42.4rem;
  max-width: 42.4rem;
  padding: 2.4rem;
  border-radius: 1.2rem;
  background: #FFF;
  box-shadow: 0rem 7.5rem 15rem 0rem rgba(52, 64, 84, 0.14);
  z-index: 10;
  transition: 0.3s; }
  .popup-target .btn-close_mb {
    display: none; }
    @media screen and (max-width: 1024px) {
      .popup-target .btn-close_mb {
        display: flex;
        width: 2.4rem;
        height: 2.4rem;
        cursor: pointer;
        margin-left: auto;
        pointer-events: initial; } }
  .popup-target.is-active {
    opacity: 1;
    pointer-events: initial;
    z-index: 200;
    transform: translate(-50%, -50%); }
  @media screen and (max-width: 1024px) {
    .popup-target {
      max-width: 70rem;
      width: 90%;
      position: fixed;
      top: 50%;
      left: 50%;
      transform: translate(-150%, -50%);
      opacity: 0;
      display: block;
      max-height: 50rem;
      overflow: hidden auto;
      min-width: unset;
      padding: 1.5rem;
      transition: 1s; } }
  .popup-target .user-top {
    margin-bottom: 2rem; }
  .popup-target .user-avt {
    width: 7rem;
    height: 7rem;
    border-radius: 50%;
    overflow: hidden;
    flex-shrink: 0; }
    .popup-target .user-avt img {
      width: 100%;
      height: 100%;
      object-fit: cover; }
  .popup-target .user-top {
    display: flex;
    gap: 1.2rem;
    align-items: center; }
  .popup-target .user-info {
    display: flex;
    flex-direction: column;
    gap: 1rem; }
    .popup-target .user-info > p {
      color: #141414;
      font-family: var(--font-pri);
      font-size: 2.4rem;
      font-weight: 600;
      line-height: 1;
      margin: 0; }
      @media only screen and (max-width: 1200px) {
        .popup-target .user-info > p {
          font-size: 2.2rem; } }
      @media only screen and (max-width: 800px) {
        .popup-target .user-info > p {
          font-size: 1.8rem; } }
    .popup-target .user-info ul {
      display: flex;
      gap: 0.4rem;
      flex-wrap: wrap; }
      .popup-target .user-info ul li {
        color: #141414;
        text-align: center;
        font-family: var(--font-pri);
        font-size: 1.2rem;
        font-weight: 500;
        line-height: 1.5;
        padding: 0.2rem 0.8rem;
        border-radius: 1.6rem;
        border: 0.1rem solid rgba(0, 0, 0, 0.1); }

.user-conquer > p {
  color: #475467;
  font-family: var(--font-pri);
  font-size: 1.8rem;
  font-weight: 500;
  line-height: 1.4;
  text-transform: uppercase;
  margin-bottom: 0.4rem; }
  @media only screen and (max-width: 1200px) {
    .user-conquer > p {
      font-size: 1.6rem; } }
  @media only screen and (max-width: 800px) {
    .user-conquer > p {
      font-size: 1.5rem; } }
  @media only screen and (max-width: 576px) {
    .user-conquer > p {
      font-size: 1.4rem; } }

.user-conquer > ul {
  display: flex;
  margin: 0 -0.4rem;
  flex-wrap: wrap;
  row-gap: 0.4rem; }
  .user-conquer > ul li {
    width: calc(1 / 6 * 100%);
    padding: 0 0.4rem; }
    @media screen and (max-width: 768px) {
      .user-conquer > ul li {
        width: 25%; } }
    .user-conquer > ul li > p {
      color: #475467;
      font-family: var(--font-pri);
      font-size: 1.2rem;
      font-weight: 500;
      line-height: 1.5;
      text-align: center;
      margin-top: 0.8rem; }
      @media screen and (max-width: 768px) {
        .user-conquer > ul li > p {
          margin-top: 0.4rem; } }

.conquer-info {
  margin-top: 2rem; }
  .conquer-info > ul {
    display: flex;
    flex-direction: column;
    gap: 2rem; }
    .conquer-info > ul li {
      display: flex;
      justify-content: space-between;
      align-items: center; }
      .conquer-info > ul li p:first-child {
        color: #475467;
        text-align: center;
        font-family: var(--font-pri);
        font-size: 1.8rem;
        font-weight: 500;
        line-height: 1.4;
        text-transform: uppercase; }
        @media only screen and (max-width: 1200px) {
          .conquer-info > ul li p:first-child {
            font-size: 1.6rem; } }
        @media only screen and (max-width: 800px) {
          .conquer-info > ul li p:first-child {
            font-size: 1.5rem; } }
        @media only screen and (max-width: 576px) {
          .conquer-info > ul li p:first-child {
            font-size: 1.4rem; } }
      .conquer-info > ul li p:last-child {
        color: #141414;
        font-family: var(--font-pri);
        font-size: 1.6rem;
        font-weight: 500;
        line-height: 1.5; }
        @media only screen and (max-width: 800px) {
          .conquer-info > ul li p:last-child {
            font-size: 1.4rem; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmFua2luZy5jc3MiLCJzb3VyY2VzIjpbInJhbmtpbmcuc2NzcyIsIl9jb3JlL19mb250LnNjc3MiLCJfY29yZS9fbWl4aW4uc2NzcyIsIl9jb3JlL192YXJpYWJsZS5zY3NzIiwiX3BhZ2VzL19yYW5raW5nLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gQ29yZVxuQGltcG9ydCBcIl9jb3JlL2ZvbnRcIjtcbkBpbXBvcnQgXCJfY29yZS9taXhpblwiO1xuQGltcG9ydCBcIl9jb3JlL3ZhcmlhYmxlXCI7XG5cbi8vIExheW91dHNcbi8vIEBpbXBvcnQgXCJfbGF5b3V0cy9hcnRpY2FsXCI7XG5cblxuLy8gUGFnZXNcbkBpbXBvcnQgXCJfcGFnZXMvcmFua2luZ1wiOyIsIkBtaXhpbiBmei0yMDAge1xuICAgIGZvbnQtc2l6ZTogMjByZW07XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICBmb250LXNpemU6IDE1cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHJlbTtcbiAgICB9XG59XG5cbkBtaXhpbiBmei0xMjAge1xuICAgIGZvbnQtc2l6ZTogMTJyZW07XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICBmb250LXNpemU6IDlyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICBmb250LXNpemU6IDZyZW07XG4gICAgfVxufVxuXG5AbWl4aW4gZnotMTAwIHtcbiAgICBmb250LXNpemU6IDEwcmVtO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiA3cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgIH1cbn1cblxuQG1peGluIGZ6LTkwIHtcbiAgICBmb250LXNpemU6IDlyZW07XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICBmb250LXNpemU6IDZyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgICB9XG59XG5cbkBtaXhpbiBmei03MiB7XG4gICAgZm9udC1zaXplOiA3LjJyZW07XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICBmb250LXNpemU6IDVyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgfVxufVxuXG5AbWl4aW4gZnotNjUge1xuICAgIGZvbnQtc2l6ZTogNi41cmVtO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgIH1cbn1cblxuQG1peGluIGZ6LTY0IHtcbiAgICBmb250LXNpemU6IDYuNHJlbTtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy45cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjlyZW07XG4gICAgfVxufVxuXG5AbWl4aW4gZnotNjAge1xuICAgIGZvbnQtc2l6ZTogNnJlbTtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgIH1cbn1cblxuQG1peGluIGZ6LTU2IHtcbiAgICBmb250LXNpemU6IDUuNnJlbTtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNS4xcmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgfVxufVxuXG5AbWl4aW4gZnotNTQge1xuICAgIGZvbnQtc2l6ZTogNS40cmVtO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiA1cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgfVxufVxuXG5AbWl4aW4gZnotNTAge1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjRyZW07XG4gICAgfVxufVxuXG5AbWl4aW4gZnotNDgge1xuICAgIGZvbnQtc2l6ZTogNC44cmVtO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiA0LjJyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICB9XG59XG5cbkBtaXhpbiBmei00NCB7XG4gICAgZm9udC1zaXplOiA0LjRyZW07XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICB9XG59XG5cbkBtaXhpbiBmei00MiB7XG4gICAgZm9udC1zaXplOiA0LjJyZW07XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgIH1cbn1cblxuQG1peGluIGZ6LTQwIHtcbiAgICBmb250LXNpemU6IDRyZW07XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIH1cbn1cblxuQG1peGluIGZ6LTM4IHtcbiAgICBmb250LXNpemU6IDMuOHJlbTtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgfVxufVxuXG5AbWl4aW4gZnotMzYge1xuICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjRyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICB9XG59XG5cbkBtaXhpbiBmei0zNSB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICB9XG59XG5cbkBtaXhpbiBmei0zNCB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICBmb250LXNpemU6IDIuOXJlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIH1cbn1cblxuQG1peGluIGZ6LTMyIHtcbiAgICBmb250LXNpemU6IDMuMnJlbTtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgIH1cbn1cblxuQG1peGluIGZ6LTMwIHtcbiAgICBmb250LXNpemU6IDNyZW07XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICBmb250LXNpemU6IDIuN3JlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIH1cbn1cblxuQG1peGluIGZ6LTI5IHtcbiAgICBmb250LXNpemU6IDIuOXJlbTtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjNyZW07XG4gICAgfVxufVxuXG5AbWl4aW4gZnotMjgge1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICB9XG59XG5cbkBtaXhpbiBmei0yNiB7XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICAgIH1cbn1cblxuQG1peGluIGZ6LTI1IHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgfVxufVxuXG5AbWl4aW4gZnotMjQge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICB9XG59XG5cbkBtaXhpbiBmei0yMyB7XG4gICAgZm9udC1zaXplOiAyLjNyZW07XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICAgIH1cbn1cblxuQG1peGluIGZ6LTIyIHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIH1cbn1cblxuQG1peGluIGZ6LTIxIHtcbiAgICBmb250LXNpemU6IDIuMXJlbTtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgfVxufVxuXG5AbWl4aW4gZnotMjAge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgfVxufVxuXG5AbWl4aW4gZnotMTkge1xuICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICB9XG59XG5cbkBtaXhpbiBmei0xOCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxufVxuXG5AbWl4aW4gZnotMTcge1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xufVxuXG5AbWl4aW4gZnotMTYge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB9XG59XG5cbkBtaXhpbiBmei0xNSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cbn1cblxuQG1peGluIGZ6LTE0IHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuQG1peGluIGZ6LTEzIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbn1cblxuQG1peGluIGZ6LTEyIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbn1cblxuQG1peGluIGZ6LTExIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbn1cblxuQG1peGluIGZ6LTEwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG59XG5cbkBtaXhpbiBmei05IHtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRDbGVhcmZpeFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtaXhpbiBjbGVhciB7XG4gICp6b29tOiAxO1xuXG4gICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0Rm9udFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtaXhpbiBtaW5jeW8oKSB7XG4gIGZvbnQtZmFtaWx5OiBcIua4uOaYjuacnVwiLCBZdU1pbmNobywgXCLjg5Ljg6njgq7jg47mmI7mnJ0gUHJvTiBXM1wiLFxuICAgIFwiSGlyYWdpbm8gTWluY2hvIFByb05cIiwgXCJIR+aYjuacnUVcIiwgXCLvvK3vvLMg77yw5piO5pydXCIsIFwi77yt77yzIOaYjuacnVwiLCBzZXJpZjtcbn1cblxuQG1peGluIG1pbmNobygpIHtcbiAgZm9udC1mYW1pbHk6IFwi5ri45piO5pydXCIsIFl1TWluY2hvLCBcIuODkuODqeOCruODjuaYjuacnSBQcm9OIFczXCIsXG4gICAgXCJIaXJhZ2lubyBNaW5jaG8gUHJvTlwiLCBcIkhH5piO5pydRVwiLCBcIu+8re+8syDvvLDmmI7mnJ1cIiwgXCLvvK3vvLMg5piO5pydXCIsIHNlcmlmO1xufVxuXG5AbWl4aW4gbW9uc3Rmb250KCkge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdE1lZGlhXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1peGluIG1heCgkcG9pbnQpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1pbigkcG9pbnQpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHBvaW50KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHNwIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skYnJlYWtwb2ludDF9KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHBjIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skYnJlYWtwb2ludDJ9KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1pbi1zcCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JHBvaW50fSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiB0YWItbGFuZCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiB0YWItcG9ydCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHRhYi1taW5pIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRGbGV4IEJveFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtaXhpbiBmbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5AbWl4aW4gZmxleC1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5AbWl4aW4gZmxleC1pY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1peGluIGZsZXgtamNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWl4aW4gZmxleC1qYmV0d2VlbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuQG1peGluIGJnSW1hZ2UoJHBvc2l0aW9uOiBjZW50ZXIsICRzaXplOiBjb3ZlciwgJHJlcGVhdDogbm8tcmVwZWF0KSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiAkcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6ICRzaXplO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkcG9zaXRpb247XG59XG5cbkBtaXhpbiB0cmFuc2l0aW9uKCRzOiAwLjVzKSB7XG4gIHRyYW5zaXRpb246ICRzIGVhc2U7XG59XG5cbkBtaXhpbiBib3goJHdpZHRoLCAkaGVpZ2h0OiAkd2lkdGgpIHtcbiAgd2lkdGg6ICR3aWR0aDtcbiAgaGVpZ2h0OiAkaGVpZ2h0O1xufVxuXG5AbWl4aW4gcHNldWRvKCR6OiAwKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogJHo7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbkBtaXhpbiBpbWdDb3ZlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtaXhpbiBpbWdDb250YWluIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG5AbWl4aW4gYXV0b1gge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWl4aW4gc2Nyb2xsYmFyIHtcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiA4cHg7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgLy8gYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCAjODBhMjAwO1xuICAgIC8vIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3Itc2Vjb25kLCAwLjIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cbn1cblxuQG1peGluIG14KCRzaXplOiAwKSB7XG4gIG1hcmdpbi1yaWdodDogJHNpemU7XG4gIG1hcmdpbi1sZWZ0OiAkc2l6ZTtcbn1cblxuQG1peGluIGZ1bGxBYnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuQG1peGluIGxpbmVDbGFtcCgkbGluZTogMikge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgbGluZS1jbGFtcDogJGxpbmU7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogJGxpbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4iLCI6cm9vdCB7XG4gIC0tZm9udC1wcmk6IFwiU291cmNlIFNhbnMgM1wiLCBzYW5zLXNlcmlmO1xuICAtLWZvbnQtc2VjOiAnVVRNIEltcGFjdCcsIHNlcmlmO1xuXG4gIC8vIEZvb3RlclxuICAtLWZvb3Rlci1jbHItdGV4dDogIzUyNDkxNTtcbiAgLS1mb3Rlci1jbHItdGV4dC1jcHI6ICNmZmY7XG5cbiAgLy8gWi1pbmRleFxuICAtLXotaS1oZWFkZXI6IDEwMDtcbn1cblxuJGNvbG9yLXByaTogI0I5RDgwMTtcblxuJGNvbG9yLXNlY29uZDogI2ZmYzg0ZDtcbiRjb2xvci10aGlyZDogIzI3YWFlMTtcblxuJGNvbG9yLXRleHQ6ICMxNDE0MTQ7XG5cbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1ibGFjazogIzAwMDsiLCIucmFua2luZy1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDcuNHJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnJhbmtpbmctbWFpbiB7XG4gIHBhZGRpbmc6IDEwcmVtIDAgMTFyZW0gMDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9yYW5raW5nL2JnLXJhbmtpbmcucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuXG4gIC5yYW5raW5nLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLnJhbmtpbmctdGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNHJlbTtcbiAgfVxufVxuXG4ucmFua2luZy1hcmVhIHtcbiAgcGFkZGluZzogMC44cmVtO1xuICBib3JkZXItcmFkaXVzOiAzLjZyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC44cmVtO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiAwLjhyZW07XG59XG5cbi5hcmVhLWl0ZW0ge1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMS4ycmVtIDJyZW07XG4gIGNvbG9yOiAjNDc1NDY3O1xuICAvLyBmb250LWZhbWlseTogXCJTRiBQcm8gRGlzcGxheVwiO1xuICBAaW5jbHVkZSBmei0xNDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuXG4gICY6aG92ZXIsXG4gICYuaXMtY3VycmVudCB7XG4gICAgYmFja2dyb3VuZDogI2Q2ZmIwMDtcbiAgICBjb2xvcjogIzQ3NTQ2NztcbiAgfVxufVxuXG4ucmFua2luZy10aW1lbGluZSB7XG4gIG1hcmdpbjogMnJlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnRpbWVsaW5lLWl0ZW0ge1xuICBwYWRkaW5nOiAxLjJyZW0gMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDAuMnJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAjZTJlMmUyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMC4ycmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICMxNDE0MTQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zaXRpb246IDAuNHM7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAmOjphZnRlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAudGltZWxpbmUtdXJsIHtcbiAgICAgIGNvbG9yOiAjYjlkODAxO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gIH1cblxuICAmLmlzLWN1cnJlbnQge1xuICAgIC50aW1lbGluZS11cmwge1xuICAgICAgY29sb3I6ICMxNDE0MTQ7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4udGltZWxpbmUtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG59XG5cbi50aW1lbGluZS11cmwge1xuICBjb2xvcjogIzk0YTNiODtcbiAgQGluY2x1ZGUgZnotMTY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuXG4ucmFua2luZy10b3Age1xuICBtYXJnaW4tYm90dG9tOiA0LjhyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNC44cmVtO1xuICBhbGlnbi1pdGVtczogZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICBAaW5jbHVkZSBtYXgoNTUwcHgpIHtcbiAgICBnYXA6IDIuNHJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1heCg0ODBweCkge1xuICAgIGdhcDogMS4ycmVtO1xuICB9XG59XG5cbi5yYW5raW5nLXRvcF9pdGVtIHtcbiAgbWF4LXdpZHRoOiAxMnJlbTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQGluY2x1ZGUgbWF4KDQ4MHB4KSB7XG4gICAgbWF4LXdpZHRoOiAxMHJlbTtcbiAgfVxuXG4gICY6bnRoLWNoaWxkKDIpIHtcbiAgICBtYXgtd2lkdGg6IDE2cmVtO1xuXG4gICAgQGluY2x1ZGUgbWF4KDQ4MHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDEycmVtO1xuICAgIH1cbiAgfVxufVxuXG4ucmFua2luZy1hdnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcblxuICAuaW1nLW1lZGFsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMC41cmVtO1xuICAgIHJpZ2h0OiAtMC41cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0LjhyZW07XG4gICAgaGVpZ2h0OiA0LjhyZW07XG4gICAgei1pbmRleDogNTtcbiAgfVxuXG4gIC5pbWctYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG59XG5cbi5yYW5raW5nLXVzZXIge1xuICBwIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNvbG9yOiAjQjlEODAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBAaW5jbHVkZSBmei0xNDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgJi51c2VyLXR0IHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBjb2xvcjogIzE0MTQxNDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgQGluY2x1ZGUgZnotMjA7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG4gICAgfVxuICB9XG59XG5cbi5yYW5raW5nLXRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTMuNHJlbTtcbiAgb3ZlcmZsb3cteDogYXV0bztcblxuICBAaW5jbHVkZSBtYXgoNzY4cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICB9XG5cbiAgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDAgMC42cmVtO1xuXG4gICAgQGluY2x1ZGUgbWF4KDkwMHB4KSB7XG4gICAgICB3aWR0aDogOTByZW07XG4gICAgfVxuICB9XG5cbiAgdGhlYWQge1xuICAgIHRoIHtcbiAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzLjJyZW07XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgY29sb3I6ICMxNDE0MTQ7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIEBpbmNsdWRlIGZ6LTE2O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgfVxuICB9XG5cbiAgdGJvZHkge1xuICAgIHRyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEuMnJlbTtcbiAgICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG5cbiAgICAgICYubW9uYS1lbXB0eSB7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjJyZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aGFzKHRkIC5wb3B1cC10YXJnZXQuaXMtYWN0aXZlKSB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIHRkIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAwLjRyZW0gMDtcbiAgICAgIGJvcmRlci10b3A6IDAuMXJlbSBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgbWluLWhlaWdodDogNS42cmVtO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGNvbG9yOiAjMTQxNDE0O1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBAaW5jbHVkZSBmei0xODtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgd2lkdGg6IDEwcmVtO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEuMnJlbSAwIDAgMS4ycmVtO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDEuMnJlbSAxLjJyZW0gMDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgfVxuXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjJyZW0gIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRvcC1yYW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjJyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gID5pbWcge1xuICAgIHdpZHRoOiA0LjhyZW07XG4gICAgaGVpZ2h0OiA0LjhyZW07XG4gIH1cbn1cblxuLnJhbmstc3RhdHVzIHtcbiAgd2lkdGg6IDEuOHJlbTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4udXNlci1yYW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjhyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogNHJlbTtcbiAgICBoZWlnaHQ6IDRyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cblxuLnVzZXItaW5mbyB7XG4gIHAge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY29sb3I6ICM2NjcwODU7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgQGluY2x1ZGUgZnotMTI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGNvbG9yOiAjMTQxNDE0O1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBAaW5jbHVkZSBmei0yMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG4gICAgfVxuICB9XG59XG5cbi8vIC5ub3RpZmljYXRpb24ge1xuLy8gICBwYWRkaW5nOiA0cmVtIDZyZW07XG4vLyAgIG1heC13aWR0aDogOTByZW07XG4vLyAgIHdpZHRoOiAxMDAlO1xuLy8gICBtYXJnaW46IDAgYXV0bztcblxuLy8gICBAaW5jbHVkZSBtYXgoNzY4cHgpIHtcbi8vICAgICBwYWRkaW5nOiAwO1xuLy8gICB9XG4vLyB9XG5cbi8vIC5ub3RpLXRpdGxlIHtcbi8vICAgY29sb3I6ICNiOWQ4MDE7XG4vLyAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2VjKTtcbi8vICAgQGluY2x1ZGUgZnotNDg7XG4vLyAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4vLyAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4vLyAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4vLyAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbi8vIH1cblxuLy8gLm5vdGktZm9ybSB7XG4vLyAgIC5mb3JtLWdyb3VwIHtcbi8vICAgICBnYXA6IDA7XG4vLyAgICAgbWFyZ2luOiAwIC0wLjhyZW07XG4vLyAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbi8vICAgICB3aWR0aDogdW5zZXQ7XG5cbi8vICAgICBAaW5jbHVkZSBtYXgoNDgwcHgpIHtcbi8vICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbi8vICAgICB9XG5cbi8vICAgICBsYWJlbCB7XG4vLyAgICAgICBkaXNwbGF5OiBmbGV4O1xuLy8gICAgIH1cblxuLy8gICAgIGlucHV0LFxuLy8gICAgIHRleHRhcmVhIHtcbi8vICAgICAgIGJhY2tncm91bmQ6ICNmMmY0Zjc7XG5cbi8vICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbi8vICAgICAgICAgY29sb3I6ICM4YzhjOGM7XG4vLyAgICAgICB9XG4vLyAgICAgfVxuXG4vLyAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4vLyAgICAgICBtYXJnaW4tdG9wOiAxLjZyZW07XG4vLyAgICAgfVxuLy8gICB9XG5cbi8vICAgLmZvcm0taXRlbSB7XG4vLyAgICAgd2lkdGg6IDUwJTtcbi8vICAgICBwYWRkaW5nOiAwIDAuOHJlbTtcblxuLy8gICAgIEBpbmNsdWRlIG1heCg0ODBweCkge1xuLy8gICAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgfVxuXG4vLyAgICAgJi5mdWxsIHtcbi8vICAgICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgIH1cblxuLy8gICAgIHAge1xuLy8gICAgICAgY29sb3I6ICNmZmY7XG4vLyAgICAgICBAaW5jbHVkZSBmei0xNDtcbi8vICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4vLyAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuLy8gICAgICAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xuXG4vLyAgICAgICAucmVxdWlyZSB7XG4vLyAgICAgICAgIGNvbG9yOiAjZGIyZTM3O1xuLy8gICAgICAgICBAaW5jbHVkZSBmei0xNDtcbi8vICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbi8vICAgICAgIH1cbi8vICAgICB9XG4vLyAgIH1cbi8vIH1cblxuLy8gLm5vdGktZm9ybV9ib3Qge1xuLy8gICBkaXNwbGF5OiBmbGV4O1xuLy8gICBtYXJnaW46IDAgLTAuOHJlbTtcbi8vICAgbWFyZ2luLXRvcDogMS42cmVtO1xuXG4vLyAgIEBpbmNsdWRlIG1heCg0ODBweCkge1xuLy8gICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4vLyAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbi8vICAgICBnYXA6IDIuNHJlbTtcbi8vICAgfVxuLy8gfVxuXG4vLyAubm90aS1ub3RlIHtcbi8vICAgZmxleDogMTtcbi8vICAgcGFkZGluZzogMCAwLjhyZW07XG4vLyAgIG92ZXJmbG93OiBoaWRkZW47XG4vLyAgIGNvbG9yOiAjZTRlN2VjO1xuLy8gICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbi8vICAgQGluY2x1ZGUgZnotMTI7XG4vLyAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbi8vICAgZm9udC13ZWlnaHQ6IDQwMDtcbi8vICAgbGluZS1oZWlnaHQ6IDEuNTtcbi8vICAgbWFyZ2luLXRvcDogYXV0bztcblxuLy8gICBAaW5jbHVkZSBtYXgoNDgwcHgpIHtcbi8vICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4vLyAgIH1cblxuLy8gICBhIHtcbi8vICAgICBmb250LXdlaWdodDogNjAwO1xuLy8gICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4vLyAgICAgdGV4dC1kZWNvcmF0aW9uLXN0eWxlOiBzb2xpZDtcbi8vICAgICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG4vLyAgIH1cbi8vIH1cblxuLmFtLXRpdGxlIHtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNlYyk7XG4gIEBpbmNsdWRlIGZ6LTI0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLm1haW4tdGl0bGUge1xuICBjb2xvcjogI2I5ZDgwMTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2VjKTtcbiAgQGluY2x1ZGUgZnotNjA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBvcHVwLXRhcmdldCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLy8gcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC8qIEtow7RuZyBj4bqjbiB0cuG7nyB0aGFvIHTDoWMgY2h14buZdCAqL1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWluLXdpZHRoOiA0Mi40cmVtO1xuICBtYXgtd2lkdGg6IDQyLjRyZW07XG4gIHBhZGRpbmc6IDIuNHJlbTtcbiAgYm9yZGVyLXJhZGl1czogMS4ycmVtO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3gtc2hhZG93OiAwcmVtIDcuNXJlbSAxNXJlbSAwcmVtIHJnYmEoNTIsIDY0LCA4NCwgMC4xNCk7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuXG4gIC5idG4tY2xvc2VfbWIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtYXgoMTAyNHB4KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDIuNHJlbTtcbiAgICAgIGhlaWdodDogMi40cmVtO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbiAgICB9XG4gIH1cblxuICAmLmlzLWFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbiAgICB6LWluZGV4OiAyMDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cblxuICBAaW5jbHVkZSBtYXgoMTAyNHB4KSB7XG4gICAgbWF4LXdpZHRoOiA3MHJlbTtcbiAgICB3aWR0aDogOTAlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE1MCUsIC01MCUpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LWhlaWdodDogNTByZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiBhdXRvO1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICAgIHRyYW5zaXRpb246IDFzO1xuICB9XG5cbiAgLnVzZXItdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG5cbiAgLnVzZXItYXZ0IHtcbiAgICB3aWR0aDogN3JlbTtcbiAgICBoZWlnaHQ6IDdyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cblxuICAudXNlci10b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxLjJyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC51c2VyLWluZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDFyZW07XG5cbiAgICA+cCB7XG4gICAgICBjb2xvcjogIzE0MTQxNDtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXByaSk7XG4gICAgICBAaW5jbHVkZSBmei0yNDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAwLjRyZW07XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgY29sb3I6ICMxNDE0MTQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtcHJpKTtcbiAgICAgICAgQGluY2x1ZGUgZnotMTI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIHBhZGRpbmc6IDAuMnJlbSAwLjhyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEuNnJlbTtcbiAgICAgICAgYm9yZGVyOiAwLjFyZW0gc29saWQgcmdiYSgwLCAwLCAwLCAwLjEwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnVzZXItY29ucXVlciB7XG4gID5wIHtcbiAgICBjb2xvcjogIzQ3NTQ2NztcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1wcmkpO1xuICAgIEBpbmNsdWRlIGZ6LTE4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcbiAgfVxuXG4gID51bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDAgLTAuNHJlbTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcm93LWdhcDogMC40cmVtO1xuXG4gICAgbGkge1xuICAgICAgd2lkdGg6IGNhbGMoMSAvIDYgKiAxMDAlKTtcbiAgICAgIHBhZGRpbmc6IDAgMC40cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtYXgoNzY4cHgpIHtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgIH1cblxuICAgICAgPnAge1xuICAgICAgICBjb2xvcjogIzQ3NTQ2NztcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtcHJpKTtcbiAgICAgICAgQGluY2x1ZGUgZnotMTI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMC44cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1heCg3NjhweCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDAuNHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY29ucXVlci1pbmZvIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcblxuICA+dWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDJyZW07XG5cbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgcCB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGNvbG9yOiAjNDc1NDY3O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1wcmkpO1xuICAgICAgICAgIEBpbmNsdWRlIGZ6LTE4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBjb2xvcjogIzE0MTQxNDtcbiAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1wcmkpO1xuICAgICAgICAgIEBpbmNsdWRlIGZ6LTE2O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FFQUE7OzhEQUU4RDtBQVc5RDs7OERBRThEO0FBZTlEOzs4REFFOEQ7QUFpRDlEOzs4REFFOEQ7QUNuRjlELEFBQUEsS0FBSyxDQUFDO0VBQ0osVUFBVSxDQUFBLDRCQUFDO0VBQ1gsVUFBVSxDQUFBLG9CQUFDO0VBR1gsaUJBQWlCLENBQUEsUUFBQztFQUNsQixvQkFBb0IsQ0FBQSxLQUFDO0VBR3JCLFlBQVksQ0FBQSxJQUFDLEdBQ2Q7O0FDVkQsQUFBQSxjQUFjLENBQUM7RUFDYixVQUFVLEVBQUUsTUFBTTtFQUNsQixRQUFRLEVBQUUsTUFBTSxHQUNqQjs7QUFFRCxBQUFBLGFBQWEsQ0FBQztFQUNaLE9BQU8sRUFBRSxlQUFlO0VBQ3hCLFVBQVUsRUFBRSxxQ0FBcUM7RUFDakQsZUFBZSxFQUFFLEtBQUs7RUFDdEIsaUJBQWlCLEVBQUUsU0FBUyxHQVU3QjtFQWRELEFBT0UsYUFQVyxDQU9YLGNBQWMsQ0FBQztJQUNiLFVBQVUsRUFBRSxDQUFDLEdBQ2Q7RUFUSCxBQVdFLGFBWFcsQ0FXWCxjQUFjLENBQUM7SUFDYixhQUFhLEVBQUUsTUFBTSxHQUN0Qjs7QUFHSCxBQUFBLGFBQWEsQ0FBQztFQUNaLE9BQU8sRUFBRSxNQUFNO0VBQ2YsYUFBYSxFQUFFLE1BQU07RUFDckIsVUFBVSxFQUFFLElBQUk7RUFDaEIs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 */
