/*------------------------------------------------------------
	Media
------------------------------------------------------------*/
/*------------------------------------------------------------
	Flex Box
------------------------------------------------------------*/
:root {
  --height-hd: 10rem;
  --height-fixed: 9rem;
  --font-pri: "PingFang SC", sans-serif;
  --font-title: "Darker Grotesque", sans-serif; }

.js-news {
  margin-left: -0.8rem;
  margin-right: -0.8rem; }
  @media screen and (min-width: 1025px) {
    .js-news .swiper-wrapper {
      display: grid;
      flex-wrap: wrap;
      row-gap: 1.6rem;
      overflow: hidden;
      transform: unset !important;
      grid-template-columns: 48% 52%;
      grid-template-rows: repeat(3, 1fr); } }
  .js-news .swiper-slide {
    width: 100%;
    height: auto;
    padding: 0 0.8rem; }
    @media screen and (min-width: 1025px) {
      .js-news .swiper-slide:first-child {
        grid-column: span 1;
        grid-row: 1 / span 4; } }
  @media screen and (min-width: 1025px) and (min-width: 1201px) {
    .js-news .swiper-slide:first-child .article-box:hover .text-18 {
      color: #ef4444; } }
    @media screen and (min-width: 1025px) {
        .js-news .swiper-slide:first-child .article-img {
          border-radius: 0.6rem; }
          .js-news .swiper-slide:first-child .article-img:after {
            content: "";
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            position: absolute;
            pointer-events: none;
            background: linear-gradient(180deg, rgba(18, 18, 18, 0) 58.76%, rgba(18, 18, 18, 0.4) 99.78%); }
        .js-news .swiper-slide:first-child .article-content {
          left: 0;
          bottom: 0;
          width: 100%;
          padding: 2rem 1rem;
          position: absolute; }
          .js-news .swiper-slide:first-child .article-content .text-18 {
            font-size: 2rem;
            color: #fafafa; }
      .js-news .swiper-slide:not(:first-child) .article-box {
        column-gap: 1.6rem;
        display: flex;
        align-items: center; }
      .js-news .swiper-slide:not(:first-child) .article-img {
        width: 25%; }
      .js-news .swiper-slide .article-box {
        height: 100%; }
      .js-news .swiper-slide .article-img {
        height: 100%; }
        .js-news .swiper-slide .article-img .inner {
          height: inherit; } }
    @media screen and (max-width: 1024px) {
      .js-news .swiper-slide {
        width: calc(100% / 3); } }
    @media screen and (max-width: 767px) {
      .js-news .swiper-slide {
        width: calc(100% / 2); } }
    @media screen and (max-width: 576px) {
      .js-news .swiper-slide {
        width: 100%; } }
  @media screen and (min-width: 1025px) {
    .js-news .pagi-pagination {
      display: none; } }

.i-score-wrap {
  padding: 0; }
  .i-score-wrap .list-heading {
    padding: 1.6rem 1.6rem 0; }

.i-score-inner .list {
  overflow: auto hidden;
  display: flex;
  align-items: center; }
  .i-score-inner .list .text-16 {
    color: #667085;
    user-select: none;
    text-align: center;
    white-space: nowrap;
    transition: 0.4s ease-in-out;
    padding: 1.2rem 1.6rem; }
    @media screen and (max-width: 767px) {
      .i-score-inner .list .text-16 {
        padding: 1.2rem; } }

.i-score-inner .list-item {
  flex: 1;
  position: relative; }
  .i-score-inner .list-item:after {
    content: "";
    right: 0;
    width: 0;
    bottom: 0;
    height: 0.2rem;
    user-select: none;
    position: absolute;
    transition: 0.4s ease-in-out;
    pointer-events: none;
    background-color: #fe353d; }
  .i-score-inner .list-item.active:after {
    width: 100%; }
  .i-score-inner .list-item.active .text-16 {
    color: #ef4444; }
  @media screen and (min-width: 1201px) {
    .i-score-inner .list-item:hover:after {
      left: 0;
      width: 100%; }
    .i-score-inner .list-item:hover .text-16 {
      color: #ef4444; } }

.rank-wrap {
  padding: 0 1.6rem 1.6rem; }

@media screen and (max-width: 576px) {
  .rank-table {
    overflow: auto hidden; } }

.rank-table table {
  width: 100%;
  border-radius: 0.6rem;
  border-collapse: separate;
  border: 0.1rem solid #d8dce3; }
  @media screen and (max-width: 576px) {
    .rank-table table {
      min-width: 45rem;
      white-space: nowrap; } }
  .rank-table table thead th {
    color: #15191e;
    background-color: #f1f4fd;
    border-bottom: 0.1rem solid #d8dce3; }
    .rank-table table thead th:first-child {
      width: 12rem;
      text-align: left; }
    .rank-table table thead th:nth-child(2) {
      text-align: left;
      padding: 1.2rem 0.8rem; }
  .rank-table table tbody tr:has(.type1) td {
    background-color: #eff6ff; }
  .rank-table table tbody tr:has(.type2) td {
    background-color: #fff7ed; }
  .rank-table table tbody tr:has(.type3) td {
    background-color: #fef2f2; }
  .rank-table table tbody tr:not(:last-child) td {
    border-bottom: 0.1rem solid #d8dce3; }
  .rank-table table th,
  .rank-table table td {
    vertical-align: middle; }
    @media screen and (max-width: 576px) {
      .rank-table table th:first-child,
      .rank-table table td:first-child {
        left: 0;
        z-index: 11;
        position: sticky;
        max-width: 10rem; } }
  .rank-table table th {
    padding: 1.2rem 1.6rem; }
  .rank-table table td {
    background-color: white; }
    .rank-table table td:has(.rank-club) {
      padding: 0.8rem 0.8rem 0.8rem 1.6rem; }
    .rank-table table td:has(.rank-name) {
      padding-left: 0; }

.rank-table .type .rank-club .text-18 {
  color: #fafafa; }

.rank-table .type1 .rank-club .text-18 {
  background-color: #3b82f6; }

.rank-table .type2 .rank-club .text-18 {
  background-color: #f97316; }

.rank-table .type3 .rank-club .text-18 {
  background-color: #ef4444; }

.rank-club {
  column-gap: 3.6rem;
  display: flex;
  align-items: center; }
  @media screen and (max-width: 576px) {
    .rank-club {
      column-gap: 1.6rem; } }
  .rank-club .text-18 {
    line-height: 1;
    flex-shrink: 0;
    color: #525252;
    user-select: none;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    width: 2.4rem;
    height: 2.4rem;
    border-radius: 0.4rem; }
  .rank-club img {
    flex-shrink: 0;
    user-select: none;
    width: 2.4rem;
    height: 2.4rem; }

.rank-name .text-16,
.rank-win .text-16 {
  color: #262626; }

.rank-type {
  display: flex;
  flex-wrap: wrap;
  margin-left: -0.4rem;
  margin-right: -0.4rem; }
  .rank-type .type {
    padding: 0 0.4rem;
    column-gap: 0.8rem;
    width: calc(100% / 3);
    display: flex;
    align-items: center; }
    .rank-type .type span {
      user-select: none;
      width: 2rem;
      height: 2rem;
      display: inline-block;
      border-radius: 0.4rem;
      background-color: #f5f5f5; }
    .rank-type .type1 span {
      background-color: #3b82f6; }
    .rank-type .type2 span {
      background-color: #f97316; }
    .rank-type .type3 span {
      background-color: #fe353d; }
  .rank-type .text-12 {
    color: #262626;
    line-height: 1.4; }

.rank-win,
.rank-point {
  text-align: center; }

.rank-point .text-16 {
  color: #ef4444; }

@media screen and (min-width: 1201px) {
  .i-score .row {
    --rg: 2.4rem;
    --cg: 2.4rem; } }

.i-score .col:first-child {
  width: calc(7.5 / 12 * 100%); }
  @media screen and (max-width: 1200px) {
    .i-score .col:first-child {
      width: 100%; } }

.i-score .col:last-child {
  width: calc(4.5 / 12 * 100%); }
  @media screen and (max-width: 1200px) {
    .i-score .col:last-child {
      width: 100%;
      margin-left: auto;
      margin-right: auto;
      max-width: 50rem; } }

.i-score .list-heading .title-28 {
  padding-left: 0;
  font-size: 2rem; }
  .i-score .list-heading .title-28::before {
    content: unset; }

.i-score-item {
  padding: 2rem 0; }
  @media screen and (max-width: 1200px) {
    .i-score-item {
      padding: 1rem 0; } }

.i-score-content .title-24 {
  transition: 0.4s ease-in-out; }
  @media screen and (min-width: 1201px) {
    .i-score-content .title-24:hover {
      color: #ef4444; } }

.i-score-content .text-16 {
  color: #737373; }

.i-score-gallery {
  display: flex;
  flex-wrap: wrap;
  row-gap: 0.8rem;
  user-select: none;
  margin-left: -0.4rem;
  margin-right: -0.4rem; }
  .i-score-gallery .inner {
    overflow: hidden;
    position: relative;
    border-radius: 0.4rem;
    padding-top: calc(106 / 180 * 100%); }
    @media screen and (min-width: 1201px) {
      .i-score-gallery .inner:hover img {
        transform: translate(-50%, -50%) scale(1.05); } }
    .i-score-gallery .inner img {
      top: 50%;
      left: 50%;
      width: 100%;
      height: 100%;
      object-fit: cover;
      position: absolute;
      transform: translate(-50%, -50%);
      transition: 0.4s ease-in-out; }

.i-score-img {
  padding: 0 0.4rem;
  width: calc(100% / 4); }
  @media screen and (max-width: 767px) {
    .i-score-img {
      width: calc(100% / 3); } }
  @media screen and (max-width: 576px) {
    .i-score-img {
      width: calc(100% / 2); } }

.i-score-info {
  gap: 1.2rem;
  flex-wrap: wrap;
  display: flex;
  align-items: center;
  justify-content: space-between; }
  .i-score-info .author {
    column-gap: 0.8rem;
    display: flex;
    align-items: center; }
  .i-score-info .author-user {
    flex-shrink: 0;
    user-select: none;
    position: relative;
    width: 2.4rem;
    height: 2.4rem; }
    .i-score-info .author-user::before {
      content: "";
      right: -0.2rem;
      bottom: -0.2rem;
      user-select: none;
      border-radius: 50%;
      position: absolute;
      width: 1.2rem;
      height: 1.2rem;
      pointer-events: none;
      background-color: #17b26a;
      box-shadow: inset 0 0 0 0.25rem white; }
    .i-score-info .author-user img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      border-radius: 50%; }
  .i-score-info .info,
  .i-score-info .info-item {
    display: flex;
    align-items: center; }
  .i-score-info .pld-like-dislike-wrap {
    margin-bottom: 0; }
    .i-score-info .pld-like-dislike-wrap .pld-like-wrap {
      margin: 0; }
  .i-score-info .info-item:not(:first-child)::before {
    content: "";
    margin: 0 1.6rem;
    user-select: none;
    border-radius: 50%;
    pointer-events: none;
    width: 0.4rem;
    height: 0.4rem;
    display: inline-block;
    background-color: #475569; }
    @media screen and (max-width: 1200px) {
      .i-score-info .info-item:not(:first-child)::before {
        margin: 0 0.8rem; } }
  .i-score-info .info-item .text-14 {
    margin-left: 0.8rem; }
  .i-score-info .info-item img {
    flex-shrink: 0;
    user-select: none;
    object-fit: cover;
    width: 2.4rem;
    height: 2.4rem; }
    @media screen and (max-width: 1200px) {
      .i-score-info .info-item img {
        width: 2rem;
        height: 2rem; } }

.newsdt .row {
  --rg: 2.4rem;
  --cg: 2.4rem; }

@media screen and (max-width: 1024px) {
  .newsdt .col {
    width: 100%; } }

.newsdt-content .cate .title-32 {
  color: #15191e; }

.newsdt-content .cate .text-12 {
  color: #3f3f46; }

.newsdt-content .social {
  gap: 1.2rem;
  flex-wrap: wrap;
  padding-top: 2.4rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-top: 0.1rem solid #e5e5e5; }
  .newsdt-content .social > .text-16 {
    color: #262626; }

.newsdt-content .social-list {
  column-gap: 2.4rem;
  display: flex;
  align-items: center; }

@media screen and (min-width: 1201px) {
  .newsdt-content .social-item:hover img {
    transform: translateY(-0.5rem); } }

.newsdt-content .social-link {
  user-select: none;
  width: 1.6rem;
  height: 1.6rem; }
  .newsdt-content .social-link img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: 0.4s ease-in-out; }

.newsdt-aside {
  top: 12rem;
  position: sticky;
  transition: 0.4s ease-in-out; }
  .newsdt-aside.is-top {
    top: 4rem; }

.newsdt-aside-block {
  padding: 2.4rem;
  box-shadow: 0 0.25rem 1rem 0 rgba(100, 100, 111, 0.2);
  border-radius: 0.6rem;
  background-color: white;
  border: 0.1rem solid #f5f5f5; }
  @media screen and (max-width: 1200px) {
    .newsdt-aside-block {
      padding: 2rem; } }
  .newsdt-aside-block .text-20 {
    color: #ef4444; }

.newsdt-aside-content .mona-content a {
  display: block;
  margin-bottom: 1.6rem; }

@media screen and (max-width: 1024px) {
  .js-aside .swiper {
    margin-left: -0.8rem;
    margin-right: -0.8rem; } }

@media screen and (max-width: 1024px) {
  .js-aside .swiper-slide {
    padding: 0 0.8rem;
    width: calc(100% / 3); } }

@media screen and (max-width: 767px) {
  .js-aside .swiper-slide {
    width: calc(100% / 2); } }

@media screen and (max-width: 576px) {
  .js-aside .swiper-slide {
    width: 100%; } }

@media screen and (min-width: 1025px) {
  .js-aside .swiper-wrapper {
    flex-wrap: wrap;
    row-gap: 1.6rem;
    transform: unset !important; }
  .js-aside .article-box {
    display: flex;
    column-gap: 1.6rem; }
  .js-aside .article-img {
    width: 45%; }
  .js-aside .article-content {
    width: 55%; } }

.review {
  padding-top: 10rem; }
  @media screen and (max-width: 767px) {
    .review {
      padding-top: 5rem; } }

.review-item {
  padding: 2rem 0; }

.review-heading {
  column-gap: 1.2rem;
  display: flex;
  align-items: center; }
  .review-heading > img {
    flex-shrink: 0;
    user-select: none;
    width: 4rem;
    height: 4rem;
    border-radius: 50%; }
  .review-heading .cate {
    column-gap: 2.4rem;
    display: flex;
    align-items: center; }
    .review-heading .cate .text-14 {
      color: #737373;
      position: relative; }
      .review-heading .cate .text-14::before {
        content: "";
        top: 50%;
        left: -1.2rem;
        width: 0.1rem;
        height: 1.6rem;
        user-select: none;
        position: absolute;
        pointer-events: none;
        transform: translateY(-50%);
        background-color: #98a2b3; }

.review-content {
  display: flex;
  flex-wrap: wrap;
  row-gap: 1.2rem;
  justify-content: space-between; }
  .review-content .text-16 {
    color: #525252; }
  .review-content .link {
    margin-left: auto;
    column-gap: 1.6rem;
    display: flex;
    align-items: center; }
    .review-content .link .text-14 {
      display: block;
      color: #737373;
      position: relative;
      transition: 0.4s ease-in-out; }
      @media screen and (min-width: 1201px) {
        .review-content .link .text-14:hover {
          color: #ef4444;
          text-decoration: underline; } }
      .review-content .link .text-14:last-child {
        color: #ef4444; }
        .review-content .link .text-14:last-child::before {
          content: "";
          top: 50%;
          left: -1rem;
          border-radius: 50%;
          position: absolute;
          width: 0.4rem;
          height: 0.4rem;
          transform: translateY(-50%);
          background-color: #475569; }

.review-list .children {
  padding-left: 2.4rem;
  border-left: 0.1rem solid #d5d5d5; }
  .review-list .children li:first-child .review-item {
    padding-top: 0; }

#comment-wrapper {
  margin-top: 2.4rem; }
  #comment-wrapper .heading-wrapper {
    margin-bottom: 0.8rem; }
  #comment-wrapper .heading-title {
    line-height: 0.8;
    font-weight: 700;
    font-size: 2.8rem; }
  #comment-wrapper .comment-note {
    font-weight: 500;
    line-height: 1.5;
    font-size: 1.8rem;
    margin-bottom: 2.4rem; }

#commentform .info-wrapper {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 1.6rem;
  margin-left: -0.8rem;
  margin-right: -0.8rem; }
  #commentform .info-wrapper > * {
    padding: 0 0.8rem;
    width: calc(100% / 2); }

#commentform label {
  display: block;
  font-weight: 500;
  font-size: 1.8rem;
  margin-bottom: 0.4rem; }

#commentform input,
#commentform textarea {
  outline: 0;
  width: 100%;
  display: block;
  font-size: 1.6rem;
  padding: 1rem 2rem;
  transition: 0.4s ease-in-out;
  border-radius: 0.6rem;
  font-family: var(--font-pri);
  border: 0.1rem solid #e5e5e5; }
  #commentform input:hover, #commentform input:focus,
  #commentform textarea:hover,
  #commentform textarea:focus {
    border-color: #171717; }

#commentform textarea {
  resize: none; }

#commentform .acf-fields.-clear {
  margin-top: 1.6rem; }
  #commentform .acf-fields.-clear > .acf-field,
  #commentform .acf-fields.-clear > .acf-label {
    margin: 0; }

#commentform .btn {
  margin-top: 2.4rem; }
  @media screen and (max-width: 576px) {
    #commentform .btn {
      margin-left: auto;
      margin-right: auto; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmV3cy5jc3MiLCJzb3VyY2VzIjpbIm5ld3Muc2NzcyIsIl9jb3JlL19taXhpbi5zY3NzIiwiX2NvcmUvX3ZhcmlhYmxlLnNjc3MiLCJfbGF5b3V0cy9fbmV3cy5zY3NzIiwiX2xheW91dHMvX3Njb3JlLnNjc3MiLCJfbGF5b3V0cy9faS1zY29yZS5zY3NzIiwiX3BhZ2VzL19uZXdzLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gQ29yZVxuQGltcG9ydCBcIl9jb3JlL21peGluXCI7XG5AaW1wb3J0IFwiX2NvcmUvdmFyaWFibGVcIjtcblxuLy8gTGF5b3V0XG5AaW1wb3J0IFwiX2xheW91dHMvbmV3c1wiO1xuQGltcG9ydCBcIl9sYXlvdXRzL3Njb3JlXCI7XG5AaW1wb3J0IFwiX2xheW91dHMvaS1zY29yZVwiO1xuXG4vLyBQYWdlc1xuQGltcG9ydCBcIl9wYWdlcy9uZXdzXCI7XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdE1lZGlhXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiBtYXgoJHBvaW50KSB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtaW4oJHBvaW50KSB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHBvaW50KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0RmxleCBCb3hcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQG1peGluIGZsZXgge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG5AbWl4aW4gZmxleC1jZW50ZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbkBtaXhpbiBmbGV4LWljZW50ZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuQG1peGluIGZsZXgtamNlbnRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuQG1peGluIGZsZXgtamJldHdlZW4ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG5AbWl4aW4gYmdJbWFnZSgkcG9zaXRpb246IGNlbnRlciwgJHNpemU6IGNvdmVyLCAkcmVwZWF0OiBuby1yZXBlYXQpIHtcclxuICBiYWNrZ3JvdW5kLXNpemU6ICRzaXplO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiAkcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246ICRwb3NpdGlvbjtcclxufVxyXG5cclxuQG1peGluIHRyYW5zaXRpb24oJHM6IDAuNHMpIHtcclxuICB0cmFuc2l0aW9uOiAkcyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuQG1peGluIGJveCgkd2lkdGgsICRoZWlnaHQ6ICR3aWR0aCkge1xyXG4gIHdpZHRoOiAkd2lkdGg7XHJcbiAgaGVpZ2h0OiAkaGVpZ2h0O1xyXG59XHJcblxyXG5AbWl4aW4gaW1nQ292ZXIge1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG59XHJcblxyXG5AbWl4aW4gaW1nQ29udGFpbiB7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxufVxyXG5cclxuQG1peGluIGF1dG9YIHtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbkBtaXhpbiBtYXJnaW5YKCRzaXplOiAwKSB7XHJcbiAgbWFyZ2luLWxlZnQ6ICRzaXplO1xyXG4gIG1hcmdpbi1yaWdodDogJHNpemU7XHJcbn1cclxuXHJcbkBtaXhpbiBwYWRkaW5nWCgkc2l6ZTogMCkge1xyXG4gIHBhZGRpbmctbGVmdDogJHNpemU7XHJcbiAgcGFkZGluZy1yaWdodDogJHNpemU7XHJcbn1cclxuXHJcbkBtaXhpbiBsYygkdmFsdWUpIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIC13ZWJraXQtbGluZS1jbGFtcDogJHZhbHVlO1xyXG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbn1cclxuXHJcbkBtaXhpbiBzaGFkb3cge1xyXG4gIGJveC1zaGFkb3c6IDAgMC43cmVtIDIuOXJlbSAwIHJnYmEoMTAwLCAxMDAsIDExMSwgMC4yKTtcclxufVxyXG5cclxuQG1peGluIHNoYWRvdzEge1xyXG4gIGJveC1zaGFkb3c6IDAgMC4yNXJlbSAxcmVtIDAgcmdiYSgxMDAsIDEwMCwgMTExLCAwLjIpO1xyXG59XHJcblxyXG5AbWl4aW4gcG9zQ2VudGVyIHtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG59XHJcbiIsIjpyb290IHtcclxuICAtLWhlaWdodC1oZDogMTByZW07XHJcbiAgLS1oZWlnaHQtZml4ZWQ6IDlyZW07XHJcbiAgLy8gLS1mb250LXByaTogXCJEcm9pZCBTYW5zXCIsIHNhbnMtc2VyaWY7XHJcbiAgLS1mb250LXByaTogXCJQaW5nRmFuZyBTQ1wiLCBzYW5zLXNlcmlmO1xyXG4gIC0tZm9udC10aXRsZTogXCJEYXJrZXIgR3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbiRjb2xvci1wcmk6ICNlZjQ0NDQ7XHJcbiRjb2xvci1zZWM6ICNmMWY0ZmQ7XHJcbiRjb2xvci10ZXh0OiAjMTcxNzE3O1xyXG4kY29sb3ItdGV4dC13aGl0ZTogI2ZhZmFmYTtcclxuJGNvbG9yLWJnOiAjZjFmNGZkO1xyXG4iLCIuanMtbmV3cyB7XG4gIEBpbmNsdWRlIG1hcmdpblgoLTAuOHJlbSk7XG5cbiAgLnN3aXBlci13cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBtaW4oMTAyNXB4KSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgcm93LWdhcDogMS42cmVtO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRyYW5zZm9ybTogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDglIDUyJTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIDFmcik7XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMC44cmVtO1xuXG4gICAgQGluY2x1ZGUgbWluKDEwMjVweCkge1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDE7XG4gICAgICAgIGdyaWQtcm93OiAxIC8gc3BhbiA0O1xuXG4gICAgICAgIC5hcnRpY2xlLWJveCB7XG4gICAgICAgICAgQGluY2x1ZGUgbWluKDEyMDFweCkge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIC50ZXh0LTE4IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hcnRpY2xlLWltZyB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMC42cmVtO1xuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICAgIDE4MGRlZyxcbiAgICAgICAgICAgICAgcmdiYSgxOCwgMTgsIDE4LCAwKSA1OC43NiUsXG4gICAgICAgICAgICAgIHJnYmEoMTgsIDE4LCAxOCwgMC40KSA5OS43OCVcbiAgICAgICAgICAgICk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFydGljbGUtY29udGVudCB7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMnJlbSAxcmVtO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgICAgIC50ZXh0LTE4IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC13aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIC5hcnRpY2xlLWJveCB7XG4gICAgICAgICAgY29sdW1uLWdhcDogMS42cmVtO1xuICAgICAgICAgIEBpbmNsdWRlIGZsZXgtaWNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hcnRpY2xlLWltZyB7XG4gICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYXJ0aWNsZS1ib3gge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5hcnRpY2xlLWltZyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAuaW5uZXIge1xuICAgICAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heCgxMDI0cHgpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgoNzY3cHgpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5wYWdpLXBhZ2luYXRpb24ge1xuICAgIEBpbmNsdWRlIG1pbigxMDI1cHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIuaS1zY29yZS13cmFwIHtcbiAgcGFkZGluZzogMDtcblxuICAubGlzdC1oZWFkaW5nIHtcbiAgICBwYWRkaW5nOiAxLjZyZW0gMS42cmVtIDA7XG4gIH1cbn1cblxuLmktc2NvcmUtaW5uZXIge1xuICAubGlzdCB7XG4gICAgb3ZlcmZsb3c6IGF1dG8gaGlkZGVuO1xuICAgIEBpbmNsdWRlIGZsZXgtaWNlbnRlcjtcblxuICAgIC50ZXh0LTE2IHtcbiAgICAgIGNvbG9yOiAjNjY3MDg1O1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcbiAgICAgIHBhZGRpbmc6IDEuMnJlbSAxLjZyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1heCg3NjdweCkge1xuICAgICAgICBwYWRkaW5nOiAxLjJyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmxpc3QtaXRlbSB7XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgaGVpZ2h0OiAwLjJyZW07XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZTM1M2Q7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAudGV4dC0xNiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1pbigxMjAxcHgpIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQtMTYge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5yYW5rLXdyYXAge1xuICBwYWRkaW5nOiAwIDEuNnJlbSAxLjZyZW07XG59XG5cbi5yYW5rLXRhYmxlIHtcbiAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XG4gICAgb3ZlcmZsb3c6IGF1dG8gaGlkZGVuO1xuICB9XG5cbiAgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNnJlbTtcbiAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkICNkOGRjZTM7XG5cbiAgICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcbiAgICAgIG1pbi13aWR0aDogNDVyZW07XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgIHRoZWFkIHtcbiAgICAgIHRoIHtcbiAgICAgICAgY29sb3I6ICMxNTE5MWU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWY0ZmQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCAjZDhkY2UzO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHdpZHRoOiAxMnJlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgcGFkZGluZzogMS4ycmVtIDAuOHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHRib2R5IHtcbiAgICAgIHRyIHtcbiAgICAgICAgJjpoYXMoLnR5cGUxKSB7XG4gICAgICAgICAgdGQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjZmZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhhcygudHlwZTIpIHtcbiAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmN2VkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aGFzKC50eXBlMykge1xuICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWYyZjI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgI2Q4ZGNlMztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB6LWluZGV4OiAxMTtcbiAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICAgIG1heC13aWR0aDogMTByZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICB0aCB7XG4gICAgICBwYWRkaW5nOiAxLjJyZW0gMS42cmVtO1xuICAgIH1cblxuICAgIHRkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG4gICAgICAmOmhhcygucmFuay1jbHViKSB7XG4gICAgICAgIHBhZGRpbmc6IDAuOHJlbSAwLjhyZW0gMC44cmVtIDEuNnJlbTtcbiAgICAgIH1cblxuICAgICAgJjpoYXMoLnJhbmstbmFtZSkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnR5cGUge1xuICAgIC5yYW5rLWNsdWIge1xuICAgICAgLnRleHQtMTgge1xuICAgICAgICBjb2xvcjogI2ZhZmFmYTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmMSB7XG4gICAgICAucmFuay1jbHViIHtcbiAgICAgICAgLnRleHQtMTgge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzYjgyZjY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmMiB7XG4gICAgICAucmFuay1jbHViIHtcbiAgICAgICAgLnRleHQtMTgge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOTczMTY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmMyB7XG4gICAgICAucmFuay1jbHViIHtcbiAgICAgICAgLnRleHQtMTgge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZjQ0NDQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnJhbmstY2x1YiB7XG4gIGNvbHVtbi1nYXA6IDMuNnJlbTtcbiAgQGluY2x1ZGUgZmxleC1pY2VudGVyO1xuXG4gIEBpbmNsdWRlIG1heCg1NzZweCkge1xuICAgIGNvbHVtbi1nYXA6IDEuNnJlbTtcbiAgfVxuXG4gIC50ZXh0LTE4IHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBjb2xvcjogIzUyNTI1MjtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBAaW5jbHVkZSBmbGV4LWNlbnRlcjtcbiAgICBAaW5jbHVkZSBib3goMi40cmVtKTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG4gIH1cblxuICBpbWcge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIEBpbmNsdWRlIGJveCgyLjRyZW0pO1xuICB9XG59XG5cbi5yYW5rLW5hbWUsXG4ucmFuay13aW4ge1xuICAudGV4dC0xNiB7XG4gICAgY29sb3I6ICMyNjI2MjY7XG4gIH1cbn1cblxuLnJhbmstdHlwZSB7XG4gIEBpbmNsdWRlIGZsZXg7XG4gIEBpbmNsdWRlIG1hcmdpblgoLTAuNHJlbSk7XG5cbiAgLnR5cGUge1xuICAgIHBhZGRpbmc6IDAgMC40cmVtO1xuICAgIGNvbHVtbi1nYXA6IDAuOHJlbTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgQGluY2x1ZGUgZmxleC1pY2VudGVyO1xuXG4gICAgc3BhbiB7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIEBpbmNsdWRlIGJveCgycmVtKTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgfVxuXG4gICAgJjEge1xuICAgICAgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzYjgyZjY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjIge1xuICAgICAgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOTczMTY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjMge1xuICAgICAgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZTM1M2Q7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRleHQtMTIge1xuICAgIGNvbG9yOiAjMjYyNjI2O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cblxuLnJhbmstd2luLFxuLnJhbmstcG9pbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5yYW5rLXBvaW50IHtcbiAgLnRleHQtMTYge1xuICAgIGNvbG9yOiAkY29sb3ItcHJpO1xuICB9XG59XG4iLCIvLy0gU2VjdGlvbiBpLXNjb3JlXG4uaS1zY29yZSB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1pbigxMjAxcHgpIHtcbiAgICAgIC0tcmc6IDIuNHJlbTtcbiAgICAgIC0tY2c6IDIuNHJlbTtcbiAgICB9XG4gIH1cblxuICAuY29sIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiBjYWxjKDcuNSAvIDEyICogMTAwJSk7XG5cbiAgICAgIEBpbmNsdWRlIG1heCgxMjAwcHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiBjYWxjKDQuNSAvIDEyICogMTAwJSk7XG5cbiAgICAgIEBpbmNsdWRlIG1heCgxMjAwcHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIGF1dG9YO1xuICAgICAgICBtYXgtd2lkdGg6IDUwcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5saXN0LWhlYWRpbmcge1xuICAgIC50aXRsZS0yOCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBmb250LXNpemU6IDJyZW07XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IHVuc2V0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaS1zY29yZS1pdGVtIHtcbiAgcGFkZGluZzogMnJlbSAwO1xuXG4gIEBpbmNsdWRlIG1heCgxMjAwcHgpIHtcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG4gIH1cbn1cblxuLmktc2NvcmUtY29udGVudCB7XG4gIC50aXRsZS0yNCB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcblxuICAgIEBpbmNsdWRlIG1pbigxMjAxcHgpIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGV4dC0xNiB7XG4gICAgY29sb3I6ICM3MzczNzM7XG4gIH1cbn1cblxuLmktc2NvcmUtZ2FsbGVyeSB7XG4gIEBpbmNsdWRlIGZsZXg7XG4gIHJvdy1nYXA6IDAuOHJlbTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIEBpbmNsdWRlIG1hcmdpblgoLTAuNHJlbSk7XG5cbiAgLmlubmVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMTA2IC8gMTgwICogMTAwJSk7XG5cbiAgICBAaW5jbHVkZSBtaW4oMTIwMXB4KSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjA1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBAaW5jbHVkZSBpbWdDb3ZlcjtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG4gICAgfVxuICB9XG59XG5cbi5pLXNjb3JlLWltZyB7XG4gIHBhZGRpbmc6IDAgMC40cmVtO1xuICB3aWR0aDogY2FsYygxMDAlIC8gNCk7XG5cbiAgQGluY2x1ZGUgbWF4KDc2N3B4KSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xuICB9XG59XG5cbi5pLXNjb3JlLWluZm8ge1xuICBnYXA6IDEuMnJlbTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBAaW5jbHVkZSBmbGV4LWljZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAuYXV0aG9yIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjhyZW07XG4gICAgQGluY2x1ZGUgZmxleC1pY2VudGVyO1xuICB9XG5cbiAgLmF1dGhvci11c2VyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgYm94KDIuNHJlbSk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHJpZ2h0OiAtMC4ycmVtO1xuICAgICAgYm90dG9tOiAtMC4ycmVtO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBAaW5jbHVkZSBib3goMS4ycmVtKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE3YjI2YTtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAuMjVyZW0gd2hpdGU7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgfVxuICB9XG5cbiAgLmluZm8sXG4gIC5pbmZvLWl0ZW0ge1xuICAgIEBpbmNsdWRlIGZsZXgtaWNlbnRlcjtcbiAgfVxuXG4gIC5wbGQtbGlrZS1kaXNsaWtlLXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAucGxkLWxpa2Utd3JhcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgLmluZm8taXRlbSB7XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBtYXJnaW46IDAgMS42cmVtO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgYm94KDAuNHJlbSk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ3NTU2OTtcblxuICAgICAgICBAaW5jbHVkZSBtYXgoMTIwMHB4KSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAuOHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC50ZXh0LTE0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjhyZW07XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIEBpbmNsdWRlIGJveCgyLjRyZW0pO1xuXG4gICAgICBAaW5jbHVkZSBtYXgoMTIwMHB4KSB7XG4gICAgICAgIEBpbmNsdWRlIGJveCgycmVtKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvLy0gU2VjdGlvbiBuZXdzZHRcbi5uZXdzZHQge1xuICAucm93IHtcbiAgICAtLXJnOiAyLjRyZW07XG4gICAgLS1jZzogMi40cmVtO1xuICB9XG5cbiAgLmNvbCB7XG4gICAgQGluY2x1ZGUgbWF4KDEwMjRweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5uZXdzZHQtY29udGVudCB7XG4gIC5jYXRlIHtcbiAgICAudGl0bGUtMzIge1xuICAgICAgY29sb3I6ICMxNTE5MWU7XG4gICAgfVxuXG4gICAgLnRleHQtMTIge1xuICAgICAgY29sb3I6ICMzZjNmNDY7XG4gICAgfVxuICB9XG5cbiAgLnNvY2lhbCB7XG4gICAgZ2FwOiAxLjJyZW07XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmctdG9wOiAyLjRyZW07XG4gICAgQGluY2x1ZGUgZmxleC1pY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBib3JkZXItdG9wOiAwLjFyZW0gc29saWQgI2U1ZTVlNTtcblxuICAgID4gLnRleHQtMTYge1xuICAgICAgY29sb3I6ICMyNjI2MjY7XG4gICAgfVxuICB9XG5cbiAgLnNvY2lhbC1saXN0IHtcbiAgICBjb2x1bW4tZ2FwOiAyLjRyZW07XG4gICAgQGluY2x1ZGUgZmxleC1pY2VudGVyO1xuICB9XG5cbiAgLnNvY2lhbC1pdGVtIHtcbiAgICBAaW5jbHVkZSBtaW4oMTIwMXB4KSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuNXJlbSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc29jaWFsLWxpbmsge1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIEBpbmNsdWRlIGJveCgxLjZyZW0pO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuICAgIH1cbiAgfVxufVxuXG4ubmV3c2R0LWFzaWRlIHtcbiAgdG9wOiAxMnJlbTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcblxuICAmLmlzLXRvcCB7XG4gICAgdG9wOiA0cmVtO1xuICB9XG59XG5cbi5uZXdzZHQtYXNpZGUtYmxvY2sge1xuICBwYWRkaW5nOiAyLjRyZW07XG4gIEBpbmNsdWRlIHNoYWRvdzE7XG4gIGJvcmRlci1yYWRpdXM6IDAuNnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkICNmNWY1ZjU7XG5cbiAgQGluY2x1ZGUgbWF4KDEyMDBweCkge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cblxuICAudGV4dC0yMCB7XG4gICAgY29sb3I6ICRjb2xvci1wcmk7XG4gIH1cbn1cblxuLm5ld3NkdC1hc2lkZS1jb250ZW50IHtcbiAgLm1vbmEtY29udGVudCB7XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbiAgICB9XG4gIH1cbn1cblxuLmpzLWFzaWRlIHtcbiAgLnN3aXBlciB7XG4gICAgQGluY2x1ZGUgbWF4KDEwMjRweCkge1xuICAgICAgQGluY2x1ZGUgbWFyZ2luWCgtMC44cmVtKTtcbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLXNsaWRlIHtcbiAgICBAaW5jbHVkZSBtYXgoMTAyNHB4KSB7XG4gICAgICBwYWRkaW5nOiAwIDAuOHJlbTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgoNzY3cHgpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1pbigxMDI1cHgpIHtcbiAgICAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgcm93LWdhcDogMS42cmVtO1xuICAgICAgdHJhbnNmb3JtOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5hcnRpY2xlLWJveCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgY29sdW1uLWdhcDogMS42cmVtO1xuICAgIH1cblxuICAgIC5hcnRpY2xlLWltZyB7XG4gICAgICB3aWR0aDogNDUlO1xuICAgIH1cblxuICAgIC5hcnRpY2xlLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDU1JTtcbiAgICB9XG4gIH1cbn1cblxuLnJldmlldyB7XG4gIHBhZGRpbmctdG9wOiAxMHJlbTtcblxuICBAaW5jbHVkZSBtYXgoNzY3cHgpIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgfVxufVxuXG4ucmV2aWV3LWl0ZW0ge1xuICBwYWRkaW5nOiAycmVtIDA7XG59XG5cbi5yZXZpZXctaGVhZGluZyB7XG4gIGNvbHVtbi1nYXA6IDEuMnJlbTtcbiAgQGluY2x1ZGUgZmxleC1pY2VudGVyO1xuXG4gID4gaW1nIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBAaW5jbHVkZSBib3goNHJlbSk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG5cbiAgLmNhdGUge1xuICAgIGNvbHVtbi1nYXA6IDIuNHJlbTtcbiAgICBAaW5jbHVkZSBmbGV4LWljZW50ZXI7XG5cbiAgICAudGV4dC0xNCB7XG4gICAgICBjb2xvcjogIzczNzM3MztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IC0xLjJyZW07XG4gICAgICAgIHdpZHRoOiAwLjFyZW07XG4gICAgICAgIGhlaWdodDogMS42cmVtO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOThhMmIzO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucmV2aWV3LWNvbnRlbnQge1xuICBAaW5jbHVkZSBmbGV4O1xuICByb3ctZ2FwOiAxLjJyZW07XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAudGV4dC0xNiB7XG4gICAgY29sb3I6ICM1MjUyNTI7XG4gIH1cblxuICAubGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgY29sdW1uLWdhcDogMS42cmVtO1xuICAgIEBpbmNsdWRlIGZsZXgtaWNlbnRlcjtcblxuICAgIC50ZXh0LTE0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICM3MzczNzM7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuXG4gICAgICBAaW5jbHVkZSBtaW4oMTIwMXB4KSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiAtMXJlbTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIEBpbmNsdWRlIGJveCgwLjRyZW0pO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc1NTY5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5yZXZpZXctbGlzdCB7XG4gIC5jaGlsZHJlbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjRyZW07XG4gICAgYm9yZGVyLWxlZnQ6IDAuMXJlbSBzb2xpZCAjZDVkNWQ1O1xuXG4gICAgbGkge1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIC5yZXZpZXctaXRlbSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI2NvbW1lbnQtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDIuNHJlbTtcblxuICAuaGVhZGluZy13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG4gIH1cblxuICAuaGVhZGluZy10aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDAuODtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICB9XG5cbiAgLmNvbW1lbnQtbm90ZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbiAgfVxufVxuXG4jY29tbWVudGZvcm0ge1xuICAuaW5mby13cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbiAgICBAaW5jbHVkZSBtYXJnaW5YKC0wLjhyZW0pO1xuXG4gICAgPiAqIHtcbiAgICAgIHBhZGRpbmc6IDAgMC44cmVtO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xuICAgIH1cbiAgfVxuXG4gIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcbiAgfVxuXG4gIGlucHV0LFxuICB0ZXh0YXJlYSB7XG4gICAgb3V0bGluZTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcbiAgICBib3JkZXItcmFkaXVzOiAwLjZyZW07XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtcHJpKTtcbiAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjZTVlNWU1O1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgfVxuICB9XG5cbiAgdGV4dGFyZWEge1xuICAgIHJlc2l6ZTogbm9uZTtcbiAgfVxuXG4gIC5hY2YtZmllbGRzLi1jbGVhciB7XG4gICAgbWFyZ2luLXRvcDogMS42cmVtO1xuXG4gICAgPiAuYWNmLWZpZWxkLFxuICAgID4gLmFjZi1sYWJlbCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogMi40cmVtO1xuXG4gICAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XG4gICAgICBAaW5jbHVkZSBhdXRvWDtcbiAgICB9XG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUNBQTs7OERBRThEO0FBYTlEOzs4REFFOEQ7QUNqQjlELEFBQUEsS0FBSyxDQUFDO0VBQ0osV0FBVyxDQUFBLE1BQUM7RUFDWixjQUFjLENBQUEsS0FBQztFQUVmLFVBQVUsQ0FBQSwwQkFBQztFQUNYLFlBQVksQ0FBQSwrQkFBQyxHQUNkOztBQ05ELEFBQUEsUUFBUSxDQUFDO0VGc0ZQLFdBQVcsRUVyRk8sT0FBTTtFRnNGeEIsWUFBWSxFRXRGTSxPQUFNLEdBNkd6QjtFRnBHQyxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNO0lFVnRDLEFBR0UsUUFITSxDQUdOLGVBQWUsQ0FBQztNQUVaLE9BQU8sRUFBRSxJQUFJO01BQ2IsU0FBUyxFQUFFLElBQUk7TUFDZixPQUFPLEVBQUUsTUFBTTtNQUNmLFFBQVEsRUFBRSxNQUFNO01BQ2hCLFNBQVMsRUFBRSxnQkFBZ0I7TUFDM0IscUJBQXFCLEVBQUUsT0FBTztNQUM5QixrQkFBa0IsRUFBRSxjQUFjLEdBRXJDO0VBYkgsQUFlRSxRQWZNLENBZU4sYUFBYSxDQUFDO0lBQ1osS0FBSyxFQUFFLElBQUk7SUFDWCxNQUFNLEVBQUUsSUFBSTtJQUNaLE9BQU8sRUFBRSxRQUFRLEdBcUZsQjtJRjdGRCxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNO01FVnRDLEFBcUJNLFFBckJFLENBZU4sYUFBYSxBQU1SLFlBQVksQ0FBQztRQUNaLFdBQVcsRUFBRSxNQUFNO1FBQ25CLFFBQVEsRUFBRSxVQUFVLEdBMkNyQjtFRnhETCxNQUFNLENBQUMsTUFBOEIsTUFBbEIsU0FBUyxFQUFFLE1BQU0sT0FBakIsU0FBUyxFQUFFLE1BQU07SUVWdEMsQUE0QmMsUUE1Qk4sQ0FlTixhQUFhLEFBTVIsWUFBWSxDQUlYLFlBQVksQUFFUCxNQUFNLENBQ0ws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 */
