@charset "UTF-8";
@import url("//use.fontawesome.com/releases/v5.7.2/css/all.css");
/* mixins
------------------------------------------------------- */
/* 色指定
------------------------------------------------------- */
/* top-smp
------------------------------------------------------- */
#valentine_50, #anpaku_50 {
  padding-top: 48px;
}
#valentine_50 .content_menu, #anpaku_50 .content_menu {
  position: fixed;
  top: 115px;
  z-index: 99;
  width: 100%;
  border-bottom: 4px solid #C37E81;
  overflow-x: scroll;
}
#valentine_50 .content_menu ul, #anpaku_50 .content_menu ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
#valentine_50 .content_menu ul li, #anpaku_50 .content_menu ul li {
  border-right: 1px solid #fff;
  margin-top: 7px;
  border-radius: 6px 6px 0 0;
}
#valentine_50 .content_menu ul li a, #anpaku_50 .content_menu ul li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
  padding: 8px 15px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 1.1rem;
  line-height: 1.2rem;
  color: #fff;
  text-align: center;
  text-decoration: none;
}
#valentine_50 .content_menu ul li.current, #anpaku_50 .content_menu ul li.current {
  margin-top: 0;
}
#valentine_50 .content_menu ul li.current a, #anpaku_50 .content_menu ul li.current a {
  padding: 15px;
}
#valentine_50 .content_menu ul li.sweetscollection_top, #anpaku_50 .content_menu ul li.sweetscollection_top {
  background: #C37E81;
}
#valentine_50 .content_menu ul li.sweetscollection01, #anpaku_50 .content_menu ul li.sweetscollection01 {
  background: #4163A4;
}
#valentine_50 .content_menu ul li.sweetscollection02, #anpaku_50 .content_menu ul li.sweetscollection02 {
  background: #CD5791;
}
#valentine_50 .content_menu ul li.sweetscollection03, #anpaku_50 .content_menu ul li.sweetscollection03 {
  background: #293088;
}
#valentine_50 .content_menu ul li.sweetscollection04, #anpaku_50 .content_menu ul li.sweetscollection04 {
  background: #B6292D;
}
#valentine_50 .content_menu ul li.sweetscollection05, #anpaku_50 .content_menu ul li.sweetscollection05 {
  background: #A17A51;
}
#valentine_50 .content_menu ul li.sweetscollection06, #anpaku_50 .content_menu ul li.sweetscollection06 {
  background: #666767;
}
#valentine_50 .content_menu ul li.sweetscollection_gift, #anpaku_50 .content_menu ul li.sweetscollection_gift {
  background: #F0A93F;
}
#valentine_50 .content_menu ul li.anpaku_top, #anpaku_50 .content_menu ul li.anpaku_top {
  background: #C2C749;
}
#valentine_50 .content_menu ul li.anpaku01, #anpaku_50 .content_menu ul li.anpaku01 {
  background: #BFA958;
}
#valentine_50 .content_menu ul li.anpaku02, #anpaku_50 .content_menu ul li.anpaku02 {
  background: #6C6D6C;
}
#valentine_50 .content_menu ul li.anpaku03, #anpaku_50 .content_menu ul li.anpaku03 {
  background: #BE794C;
}
#valentine_50 .content_menu ul li.anpaku04, #anpaku_50 .content_menu ul li.anpaku04 {
  background: #673A1B;
}
#valentine_50 .content_menu ul li.valentine_top, #anpaku_50 .content_menu ul li.valentine_top {
  background: #EEB7AB;
}
#valentine_50 .content_menu ul li.onlinestore, #anpaku_50 .content_menu ul li.onlinestore {
  background: #979797;
}
#valentine_50 .content_menu ul li.radiochocolat, #anpaku_50 .content_menu ul li.radiochocolat {
  background: #673A1B;
}
#valentine_50 .content_menu ul li.campaign, #anpaku_50 .content_menu ul li.campaign {
  background: #309FD1;
}
#valentine_50 .content_menu.move, #anpaku_50 .content_menu.move {
  top: 60px;
}
#valentine_50 .content_menu.sweetscollection_top, #anpaku_50 .content_menu.sweetscollection_top {
  border-bottom: 4px solid #C37E81;
}
#valentine_50 .content_menu.sweetscollection01, #anpaku_50 .content_menu.sweetscollection01 {
  border-bottom: 4px solid #4163A4;
}
#valentine_50 .content_menu.sweetscollection02, #anpaku_50 .content_menu.sweetscollection02 {
  border-bottom: 4px solid #CD5791;
}
#valentine_50 .content_menu.sweetscollection03, #anpaku_50 .content_menu.sweetscollection03 {
  border-bottom: 4px solid #293088;
}
#valentine_50 .content_menu.sweetscollection04, #anpaku_50 .content_menu.sweetscollection04 {
  border-bottom: 4px solid #B6292D;
}
#valentine_50 .content_menu.sweetscollection05, #anpaku_50 .content_menu.sweetscollection05 {
  border-bottom: 4px solid #A17A51;
}
#valentine_50 .content_menu.sweetscollection06, #anpaku_50 .content_menu.sweetscollection06 {
  border-bottom: 4px solid #666767;
}
#valentine_50 .content_menu.sweetscollection_gift, #anpaku_50 .content_menu.sweetscollection_gift {
  border-bottom: 4px solid #F0A93F;
}
#valentine_50 .content_menu.anpaku_top, #anpaku_50 .content_menu.anpaku_top {
  border-bottom: 4px solid #C2C749;
}
#valentine_50 .content_menu.anpaku01, #anpaku_50 .content_menu.anpaku01 {
  border-bottom: 4px solid #BFA958;
}
#valentine_50 .content_menu.anpaku02, #anpaku_50 .content_menu.anpaku02 {
  border-bottom: 4px solid #6C6D6C;
}
#valentine_50 .content_menu.anpaku03, #anpaku_50 .content_menu.anpaku03 {
  border-bottom: 4px solid #BE794C;
}
#valentine_50 .content_menu.anpaku04, #anpaku_50 .content_menu.anpaku04 {
  border-bottom: 4px solid #673A1B;
}
#valentine_50 .content_menu.valentine_top, #anpaku_50 .content_menu.valentine_top {
  border-bottom: 4px solid #EEB7AB;
}
#valentine_50 .content_menu.onlinestore, #anpaku_50 .content_menu.onlinestore {
  border-bottom: 4px solid #979797;
}
#valentine_50 .content_menu.radiochocolat, #anpaku_50 .content_menu.radiochocolat {
  border-bottom: 4px solid #673A1B;
}
#valentine_50 .content_menu.campaign, #anpaku_50 .content_menu.campaign {
  border-bottom: 4px solid #309FD1;
}
#valentine_50.top .two-column-item li, #anpaku_50.top .two-column-item li {
  margin-bottom: 0;
}
#valentine_50 .pc, #anpaku_50 .pc {
  display: none;
}
#valentine_50 .l-title-wrap .session, #anpaku_50 .l-title-wrap .session {
  margin-bottom: 20px;
  font-size: 1.6rem;
  font-weight: bold;
}
#valentine_50 .l-title-wrap .head-text, #anpaku_50 .l-title-wrap .head-text {
  margin-bottom: 20px;
  font-size: 1.3rem;
}
#valentine_50 .head-notice, #anpaku_50 .head-notice {
  margin: 20px auto;
  font-size: 1.3rem;
  color: #f00;
}
#valentine_50 .head-notice span, #anpaku_50 .head-notice span {
  color: #2c2c2c;
}
#valentine_50 .yellow_back, #anpaku_50 .yellow_back {
  background: #ff0;
}
#valentine_50 .icon-blank-custom::after, #anpaku_50 .icon-blank-custom::after {
  margin-left: 3px;
  font-size: 1.4rem;
}
#valentine_50 .four-brandlist, #anpaku_50 .four-brandlist {
  width: 100% !important;
}
#valentine_50 .four-brandlist ul, #anpaku_50 .four-brandlist ul {
  display: inline-block;
  width: 100%;
}
#valentine_50 .four-brandlist ul li, #anpaku_50 .four-brandlist ul li {
  padding: 5px 10% 5px 0;
}
#valentine_50 .section-title-area, #anpaku_50 .section-title-area {
  margin: 0 auto 20px;
}
#valentine_50 .section-title-area .section-title span, #anpaku_50 .section-title-area .section-title span {
  font-size: 20px;
  font-size: 1.25rem;
}
#valentine_50 .endofperiod, #anpaku_50 .endofperiod {
  margin: 20px auto;
  padding: 10px;
  border: 1px solid #f00;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: bold;
  text-align: center;
  color: #f00;
}
#valentine_50 .links div, #anpaku_50 .links div {
  margin-bottom: 40px;
}
#valentine_50 #category .two-column-item li .pageEvent-txt-bottom, #anpaku_50 #category .two-column-item li .pageEvent-txt-bottom {
  position: relative;
}
#valentine_50 #category .two-column-item li .pageEvent-txt-bottom .icon, #anpaku_50 #category .two-column-item li .pageEvent-txt-bottom .icon {
  position: absolute;
  left: 0;
  bottom: 0;
  display: block;
  width: 80px;
}
#valentine_50 #category .two-column-item li:first-child .pageEvent-txt-bottom .icon, #anpaku_50 #category .two-column-item li:first-child .pageEvent-txt-bottom .icon {
  width: 90px;
}
#valentine_50 .two-column-item li .two-column-item-pic, #anpaku_50 .two-column-item li .two-column-item-pic {
  margin-bottom: 20px;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: normal;
  text-align: left;
}
#valentine_50 .two-column-item li .two-column-item-name, #anpaku_50 .two-column-item li .two-column-item-name {
  margin-bottom: 0;
  font-size: 1.6rem;
}
#valentine_50 .two-column-item li .spec, #anpaku_50 .two-column-item li .spec {
  margin: 2px 0 20px;
  font-size: 1.4rem;
}
#valentine_50 .two-column-item li .two-column-item-txt, #anpaku_50 .two-column-item li .two-column-item-txt {
  margin-top: 10px;
  font-size: 1.5rem;
}
#valentine_50 .two-column-item li .two-column-item-txt span, #anpaku_50 .two-column-item li .two-column-item-txt span {
  display: block;
  margin-top: 10px;
  font-size: 16px;
  font-size: 1rem;
}
#valentine_50 .one-column, #anpaku_50 .one-column {
  width: 100%;
}
#valentine_50 .one-column p, #anpaku_50 .one-column p {
  margin-bottom: 2rem;
}
#valentine_50 .one-column .txt_campaign, #anpaku_50 .one-column .txt_campaign {
  text-align: left;
}
#valentine_50 .article-list-area-three ul, #anpaku_50 .article-list-area-three ul {
  display: block;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
#valentine_50 .article-list-area-three ul li, #anpaku_50 .article-list-area-three ul li {
  width: 100%;
  margin-bottom: 3rem;
}
#valentine_50 .article-list-area-three ul li p, #anpaku_50 .article-list-area-three ul li p {
  margin-bottom: 1rem;
}
#valentine_50 .article-list-area-three ul li .three-column-item-name, #anpaku_50 .article-list-area-three ul li .three-column-item-name {
  margin-bottom: 1rem;
  font-size: 1.6rem;
}
#valentine_50 .article-list-area-three ul li .three-column-item-txt, #anpaku_50 .article-list-area-three ul li .three-column-item-txt {
  margin-bottom: 2rem;
  font-size: 1.4rem;
  font-weight: normal;
}
#valentine_50 .article-list-area-three ul li .spec, #anpaku_50 .article-list-area-three ul li .spec {
  font-size: 1.2rem;
  font-weight: normal;
}
#valentine_50 .foot-nav, #anpaku_50 .foot-nav {
  width: 100%;
}
#valentine_50 .foot-nav ul, #anpaku_50 .foot-nav ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 90%;
  margin: 0 auto;
}
#valentine_50 .foot-nav ul li, #anpaku_50 .foot-nav ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  min-height: 48px;
  margin: 0 0 2% 0;
  background: #231815;
}
#valentine_50 .foot-nav ul li a, #anpaku_50 .foot-nav ul li a {
  display: block;
  width: 100%;
  padding: 5px;
  text-align: center;
  color: #fff;
}
#valentine_50 .btn-link, #anpaku_50 .btn-link {
  position: relative;
  width: 100%;
  max-width: 300px;
  margin: 0 auto 10px;
  background: #231815;
}
#valentine_50 .btn-link::after, #anpaku_50 .btn-link::after {
  display: inline-block;
  position: absolute;
  right: 10px;
  top: 45%;
  content: "\e904";
  font-family: "icomoon" !important;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  color: #fff;
}
#valentine_50 .btn-link a, #anpaku_50 .btn-link a {
  display: block;
  padding: 10px;
  color: #fff;
  font-size: 18px;
  font-size: 1.125rem;
  text-align: center;
  text-decoration: none;
}
#valentine_50 .btn, #anpaku_50 .btn {
  margin-top: 6px !important;
  margin-bottom: 1rem;
}
#valentine_50 .btn .item-only-store-btn, #anpaku_50 .btn .item-only-store-btn {
  width: 82%;
  max-width: 300px;
  margin-top: 6px !important;
}
#valentine_50 .limited, #anpaku_50 .limited {
  display: inline-block;
  margin-bottom: 5px;
  padding: 1px 5px;
  background: #fff100;
  font-size: 1.2rem;
  font-weight: normal;
}
#valentine_50 .item-only-store-btn.plain-btn, #anpaku_50 .item-only-store-btn.plain-btn {
  border: none;
}
#valentine_50 .article-section-info h3, #anpaku_50 .article-section-info h3 {
  text-align: center;
}
#valentine_50 .article-section-info h4, #anpaku_50 .article-section-info h4 {
  font-size: 1.4rem;
}
#valentine_50 .note li, #anpaku_50 .note li {
  position: relative;
  padding-left: 15px;
}
#valentine_50 .note li::before, #anpaku_50 .note li::before {
  position: absolute;
  left: 0;
  width: 20px;
  content: "※";
}
#valentine_50 .anko_content, #anpaku_50 .anko_content {
  padding-top: 60px;
}
#valentine_50 .modal .modal__content, #anpaku_50 .modal .modal__content {
  top: 55%;
  width: 92%;
  height: 70%;
  padding: 0;
  background: transparent;
}
#valentine_50 .modal .sc_bottom, #anpaku_50 .modal .sc_bottom {
  bottom: 2.5%;
}

#valentine_50 .modal__bg {
  background: rgba(191, 163, 173, 0.8);
}

#anpaku_50 #category .two-column-item li .pageEvent-txt-bottom {
  position: relative;
}
#anpaku_50 #category .two-column-item li .pageEvent-txt-bottom h2 {
  padding-left: 80px;
}
#anpaku_50 .modal__bg {
  background: rgba(145, 171, 67, 0.8);
}

/* top-PC
------------------------------------------------------- */
@media only screen and (min-width: 961px) {
  #valentine_50, #anpaku_50 {
    padding-top: 60px;
  }
  #valentine_50 .smp, #anpaku_50 .smp {
    display: none;
  }
  #valentine_50 .pc, #anpaku_50 .pc {
    display: block;
  }
  #valentine_50 .content_menu, #anpaku_50 .content_menu {
    top: 200px;
    overflow: hidden;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
  }
  #valentine_50 .content_menu ul, #anpaku_50 .content_menu ul {
    margin: 0 auto;
  }
  #valentine_50 .content_menu ul li a, #anpaku_50 .content_menu ul li a {
    padding: 10px 20px;
  }
  #valentine_50 .content_menu.move, #anpaku_50 .content_menu.move {
    top: 150px;
  }
  #valentine_50 .l-title-wrap .session, #anpaku_50 .l-title-wrap .session {
    margin-bottom: 24px;
    font-size: 1.8rem;
  }
  #valentine_50 .l-title-wrap .head-notice, #anpaku_50 .l-title-wrap .head-notice {
    margin-bottom: 24px;
    font-size: 1.6rem;
  }
  #valentine_50 .l-title-wrap .head-text, #anpaku_50 .l-title-wrap .head-text {
    margin-bottom: 40px;
    font-size: 1.6rem;
  }
  #valentine_50 .endofperiod, #anpaku_50 .endofperiod {
    width: 800px;
  }
  #valentine_50 .micard, #anpaku_50 .micard {
    width: 40%;
    margin: 0 auto;
  }
  #valentine_50 a[href*="tel:"], #anpaku_50 a[href*="tel:"] {
    pointer-events: none;
    cursor: default;
    text-decoration: none;
    color: #fff;
  }
  #valentine_50 .four-brandlist .brandline, #anpaku_50 .four-brandlist .brandline {
    text-align: center;
  }
  #valentine_50 .four-brandlist ul li, #anpaku_50 .four-brandlist ul li {
    width: 25%;
    padding: 5px 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  #valentine_50 .links div, #anpaku_50 .links div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: 60%;
    margin: 0 auto 40px;
  }
  #valentine_50 .links div .btn-link, #anpaku_50 .links div .btn-link {
    width: 49%;
  }
  #valentine_50 .two-column-item, #anpaku_50 .two-column-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  #valentine_50 .two-column-item li, #anpaku_50 .two-column-item li {
    display: block;
    padding: 0 1%;
  }
  #valentine_50 .two-column-item li .two-column-item-name, #anpaku_50 .two-column-item li .two-column-item-name {
    font-size: 1.8rem;
    text-align: left;
  }
  #valentine_50 .two-column-item li .spec, #anpaku_50 .two-column-item li .spec {
    font-size: 1.6rem;
    text-align: left;
  }
  #valentine_50 .two-column-item li .two-column-item-txt, #anpaku_50 .two-column-item li .two-column-item-txt {
    font-size: 1.6rem;
    text-align: left;
  }
  #valentine_50 .one-column, #anpaku_50 .one-column {
    width: 680px;
    margin: 0 auto;
  }
  #valentine_50 .one-column .itm-photo, #anpaku_50 .one-column .itm-photo {
    width: 500px;
    margin: 0 auto;
    text-align: center;
  }
  #valentine_50 .one-column .txt_campaign, #anpaku_50 .one-column .txt_campaign {
    text-align: center;
  }
  #valentine_50 .article-list-area-three ul, #anpaku_50 .article-list-area-three ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  #valentine_50 .article-list-area-three ul li, #anpaku_50 .article-list-area-three ul li {
    width: 30%;
    margin-right: 1.6%;
    margin-left: 1.6%;
    margin-bottom: 50px;
  }
  #valentine_50 .article-list-area-three ul li .three-column-item-name, #anpaku_50 .article-list-area-three ul li .three-column-item-name {
    font-size: 1.8rem;
  }
  #valentine_50 .foot-nav ul, #anpaku_50 .foot-nav ul {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  #valentine_50 .foot-nav ul li, #anpaku_50 .foot-nav ul li {
    width: 32%;
    margin: 0 2% 2% 0;
  }
  #valentine_50 .foot-nav ul li:nth-child(3n), #anpaku_50 .foot-nav ul li:nth-child(3n) {
    margin-right: 0;
  }
  #valentine_50 .item-only-store-btn, #anpaku_50 .item-only-store-btn {
    width: 80%;
    margin: 4rem auto 0;
    height: 42px;
    font-size: 1.4rem;
    color: #595959;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
        justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
        align-items: center;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    cursor: default;
    background: #E5E5E5;
  }
}
/* top-tablet
------------------------------------------------------- */
@media screen and (min-width: 768px) and (max-width: 960px) {
  #valentine_50 .featured-events-area, #anpaku_50 .featured-events-area {
    width: 100%;
  }
  #valentine_50 .featured-events-area li, #anpaku_50 .featured-events-area li {
    display: block;
    width: 100%;
  }
  #valentine_50 .featured-events-area li.featured-events-ph img, #anpaku_50 .featured-events-area li.featured-events-ph img {
    width: 100%;
  }
  #valentine_50 .featured-events-area li.featured-events-txt-wrap, #anpaku_50 .featured-events-area li.featured-events-txt-wrap {
    display: block;
    padding: 5%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  #valentine_50 .two-column-item, #anpaku_50 .two-column-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  #valentine_50 .two-column-item li, #anpaku_50 .two-column-item li {
    display: block;
    padding: 0 1%;
  }
  #valentine_50 .two-column-item li .two-column-item-name, #anpaku_50 .two-column-item li .two-column-item-name {
    font-size: 1.8rem;
    text-align: left;
  }
  #valentine_50 .two-column-item li .spec, #anpaku_50 .two-column-item li .spec {
    font-size: 1.6rem;
    text-align: left;
  }
  #valentine_50 .two-column-item li .two-column-item-txt, #anpaku_50 .two-column-item li .two-column-item-txt {
    font-size: 1.6rem;
    text-align: left;
  }
  #valentine_50 .section-title-area, #anpaku_50 .section-title-area {
    display: block;
  }
  #valentine_50 .btn .item-only-store-btn, #anpaku_50 .btn .item-only-store-btn {
    width: 88%;
    /* margin-top: 1.8rem; */
    margin-top: 1.8rem !important;
    height: 40px;
    font-size: 1.4rem;
    color: #595959;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
        justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
        align-items: center;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    cursor: default;
    background: #E5E5E5;
    margin: 0 auto 4rem;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZhbGVudGluZS5jc3MiLCJfYmFzZS5zY3NzIiwidmFsZW50aW5lLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDRVIsZ0VBQUE7QUFFUjt5REFBQTtBQTBCQTt5REFBQTtBQzNCQTt5REFBQTtBQUVBO0VBQ0UsaUJBQUE7QUZJRjtBRUZFO0VBQ0UsZUFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUdBLGdDQUFBO0VBQ0Esa0JBQUE7QUZFSjtBRUFJO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSwwQkFBQTtFQUFBLHVCQUFBO0VBQUEsa0JBQUE7QUZFTjtBRUFNO0VBQ0UsNEJBQUE7RUFDQSxlQUFBO0VBQ0EsMEJBQUE7QUZFUjtBRUFRO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0EsOEJBQUE7VUFBQSxzQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtBRkVWO0FFQ1E7RUFDRSxhQUFBO0FGQ1Y7QUVDVTtFQUNFLGFBQUE7QUZDWjtBRUVRO0VBQ0UsbUJBQUE7QUZBVjtBRUVRO0VBQ0UsbUJBQUE7QUZBVjtBRUVRO0VBQ0UsbUJBQUE7QUZBVjtBRUVRO0VBQ0UsbUJBQUE7QUZBVjtBRUVRO0VBQ0UsbUJBQUE7QUZBVjtBRUVRO0VBQ0UsbUJBQUE7QUZBVjtBRUVRO0VBQ0UsbUJBQUE7QUZBVjtBRUVRO0VBQ0UsbUJBQUE7QUZBVjtBRUVRO0VBQ0UsbUJBQUE7QUZBVjtBRUVRO0VBQ0UsbUJBQUE7QUZBVjtBRUVRO0VBQ0UsbUJBQUE7QUZBVjtBRUVRO0VBQ0UsbUJBQUE7QUZBVjtBRUVRO0VBQ0UsbUJBQUE7QUZBVjtBRUVRO0VBQ0Us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SUFDQSw2QkFBQTtJQUNBLFlBQUE7SUFDQSxpQkFBQTtJQUNBLGNBQUE7SUFDQSxvQkFBQTtJQUFBLG9CQUFBO0lBQUEsYUFBQTtJQUNBLHdCQUFBO0lBQ0EscUJBQUE7UUFBQSx1QkFBQTtJQUNBLHlCQUFBO0lBQ0Esc0JBQUE7UUFBQSxtQkFBQTtJQUNBLDhCQUFBO1lBQUEsc0JBQUE7SUFDQSxlQUFBO0lBQ0EsbUJBQUE7SUFDQSxtQkFBQTtFRm5KTjtBQUNGIiwiZmlsZSI6InZhbGVudGluZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0IHVybChcIi8vdXNlLmZvbnRhd2Vzb21lLmNvbS9yZWxlYXNlcy92NS43LjIvY3NzL2FsbC5jc3NcIik7XG4vKiBtaXhpbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIOiJsuaMh+WumlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogdG9wLXNtcFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI3ZhbGVudGluZV81MCwgI2FucGFrdV81MCB7XG4gIHBhZGRpbmctdG9wOiA0OHB4O1xufVxuI3ZhbGVudGluZV81MCAuY29udGVudF9tZW51LCAjYW5wYWt1XzUwIC5jb250ZW50X21lbnUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMTE1cHg7XG4gIHotaW5kZXg6IDk5O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNDMzdFODE7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbn1cbiN2YWxlbnRpbmVfNTAgLmNvbnRlbnRfbWVudSB1bCwgI2FucGFrdV81MCAuY29udGVudF9tZW51IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xufVxuI3ZhbGVudGluZV81MCAuY29udGVudF9tZW51IHVsIGxpLCAjYW5wYWt1XzUwIC5jb250ZW50X21lbnUgdWwgbGkge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICBtYXJnaW4tdG9wOiA3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweCA2cHggMCAwO1xufVxuI3ZhbGVudGluZV81MCAuY29udGVudF9tZW51IHVsIGxpIGEsICNhbnBha3VfNTAgLmNvbnRlbnRfbWVudSB1bCBsaSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDhweCAxNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI3ZhbGVudGluZV81MCAuY29udGVudF9tZW51IHVsIGxpLmN1cnJlbnQsICNhbnBha3VfNTAgLmNvbnRlbnRfbWVudSB1bCBsaS5jdXJyZW50IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbiN2YWxlbnRpbmVfNTAgLmNvbnRlbnRfbWVudSB1bCBsaS5jdXJyZW50IGEsICNhbnBha3VfNTAgLmNvbnRlbnRfbWVudSB1bCBsaS5jdXJyZW50IGEge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuI3ZhbGVudGluZV81MCAuY29udGVudF9tZW51IHVsIGxpLnN3ZWV0c2NvbGxlY3Rpb25fdG9wLCAjYW5wYWt1XzUwIC5jb250ZW50X21lbnUgdWwgbGkuc3dlZXRzY29sbGVjdGlvbl90b3Age1xuICBiYWNrZ3JvdW5kOiAjQzM3RTgxO1xufVxuI3ZhbGVudGluZV81MCAuY29udGVudF9tZW51IHVsIGxpLnN3ZWV0c2NvbGxlY3Rpb24wMSwgI2FucGFrdV81MCAuY29udGVudF9tZW51IHVsIGxpLnN3ZWV0c2NvbGxlY3Rpb24wMSB7XG4gIGJhY2tncm91bmQ6ICM0MTYzQTQ7XG59XG4jdmFsZW50aW5lXzUwIC5jb250ZW50X21lbnUgdWwgbGkuc3dlZXRzY29sbGVjdGlvbjAyLCAjYW5wYWt1XzUwIC5jb250ZW50X21lbnUgdWwgbGkuc3dlZXRzY29sbGVjdGlvbjAyIHtcbiAgYmFja2dyb3VuZDogI0NENTc5MTtcbn1cbiN2YWxlbnRpbmVfNTAgLmNvbnRlbnRfbWVudSB1bCBsaS5zd2VldHNjb2xsZWN0aW9uMDMsICNhbnBha3VfNTAgLmNvbnRlbnRfbWVudSB1bCBsaS5zd2VldHNjb2xsZWN0aW9uMDMge1xuICBiYWNrZ3JvdW5kOiAjMjkzMDg4O1xufVxuI3ZhbGVudGluZV81MCAuY29udGVudF9tZW51IHVsIGxpLnN3ZWV0c2NvbGxlY3Rpb24wNCwgI2FucGFrdV81MCAuY29udGVudF9tZW51IHVsIGxpLnN3ZWV0c2NvbGxlY3Rpb24wNCB7XG4gIGJhY2tncm91bmQ6ICNCNjI5MkQ7XG59XG4jdmFsZW50aW5lXzUwIC5jb250ZW50X21lbnUgdWwgbGkuc3dlZXRzY29sbGVjdGlvbjA1LCAjYW5wYWt1XzUwIC5jb250ZW50X21lbnUgdWwgbGkuc3dlZXRzY29sbGVjdGlvbjA1IHtcbiAgYmFja2dyb3VuZDogI0ExN0E1MTtcbn1cbiN2YWxlbnRpbmVfNTAgLmNvbnRlbnRfbWVudSB1bCBsaS5zd2VldHNjb2xsZWN0aW9uMDYsICNhbnBha3VfNTAgLmNvbnRlbnRfbWVudSB1bCBsaS5zd2VldHNjb2xsZWN0aW9uMDYge1xuICBiYWNrZ3JvdW5kOiAjNjY2NzY3O1xufVxuI3ZhbGVudGluZV81MCAuY29udGVudF9tZW51IHVsIGxpLnN3ZWV0c2NvbGxlY3Rpb25fZ2lmdCwgI2FucGFrdV81MCAuY29udGVudF9tZW51IHVsIGxpLnN3ZWV0c2NvbGxlY3Rpb25fZ2lmdCB7XG4gIGJhY2tncm91bmQ6ICNGMEE5M0Y7XG59XG4jdmFsZW50aW5lXzUwIC5jb250ZW50X21lbnUgdWwgbGkuYW5wYWt1X3RvcCwgI2FucGFrdV81MCAuY29udGVudF9tZW51IHVsIGxpLmFucGFrdV90b3Age1xuICBiYWNrZ3JvdW5kOiAjQzJDNzQ5O1xufVxuI3ZhbGVudGluZV81MCAuY29udGVudF9tZW51IHVsIGxpLmFucGFrdTAxLCAjYW5wYWt1XzUwIC5jb250ZW50X21lbnUgdWwgbGkuYW5wYWt1MDEge1xuICBiYWNrZ3JvdW5kOiAjQkZBOTU4O1xufVxuI3ZhbGVudGluZV81MCAuY29udGVudF9tZW51IHVsIGxpLmFucGFrdTAyLCAjYW5wYWt1XzUwIC5jb250ZW50X21lbnUgdWwgbGkuYW5wYWt1MDIge1xuICBiYWNrZ3JvdW5kOiAjNkM2RDZDO1xufVxuI3ZhbGVudGluZV81MCAuY29udGVudF9tZW51IHVsIGxpLmFucGFrdTAzLCAjYW5wYWt1XzUwIC5jb250ZW50X21lbnUgdWwgbGkuYW5wYWt1MDMge1xuICBiYWNrZ3JvdW5kOiAjQkU3OTRDO1xufVxuI3ZhbGVudGluZV81MCAuY29udGVudF9tZW51IHVsIGxpLmFucGFrdTA0LCAjYW5wYWt1XzUwIC5jb250ZW50X21lbnUgdWwgbGkuYW5wYWt1MDQge1xuICBiYWNrZ3JvdW5kOiAjNjczQTFCO1xufVxuI3ZhbGVudGluZV81MCAuY29udGVudF9tZW51IHVsIGxpLnZhbGVudGluZV90b3AsICNhbnBha3VfNTAgLmNvbnRlbnRfbWVudSB1bCBsaS52YWxlbnRpbmVfdG9wIHtcbiAgYmFja2dyb3VuZDogI0VFQjdBQjtcbn1cbiN2YWxlbnRpbmVfNTAgLmNvbnRlbnRfbWVudSB1bCBsaS5vbmxpbmVzdG9yZSwgI2FucGFrdV81MCAuY29udGVudF9tZW51IHVsIGxpLm9ubGluZXN0b3JlIHtcbiAgYmFja2dyb3VuZDogIzk3OTc5Nztcbn1cbiN2YWxlbnRpbmVfNTAgLmNvbnRlbnRfbWVudSB1bCBsaS5yYWRpb2Nob2NvbGF0LCAjYW5wYWt1XzUwIC5jb250ZW50X21lbnUgdWwgbGkucmFkaW9jaG9jb2xhdCB7XG4gIGJhY2tncm91bmQ6ICM2NzNBMUI7XG59XG4jdmFsZW50aW5lXzUwIC5jb250ZW50X21lbnUgdWwgbGkuY2FtcGFpZ24sICNhbnBha3VfNTAgLmNvbnRlbnRfbWVudSB1bCBsaS5jYW1wYWlnbiB7XG4gIGJhY2tncm91bmQ6ICMzMDlGRDE7XG59XG4jdmFsZW50aW5lXzUwIC5jb250ZW50X21lbnUubW92ZSwgI2FucGFrdV81MCAuY29udGVudF9tZW51Lm1vdmUge1xuICB0b3A6IDYwcHg7XG59XG4jdmFsZW50aW5lXzUwIC5jb250ZW50X21lbnUuc3dlZXRzY29sbGVjdGlvbl90b3AsICNhbnBha3VfNTAgLmNvbnRlbnRfbWVudS5zd2VldHNjb2xsZWN0aW9uX3RvcCB7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjQzM3RTgxO1xufVxuI3ZhbGVudGluZV81MCAuY29udGVudF9tZW51LnN3ZWV0c2NvbGxlY3Rpb24wMSwgI2FucGFrdV81MCAuY29udGVudF9tZW51LnN3ZWV0c2NvbGxlY3Rpb24wMSB7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjNDE2M0E0O1xufVxuI3ZhbGVudGluZV81MCAuY29udGVudF9tZW51LnN3ZWV0c2NvbGxlY3Rpb24wMiwgI2FucGFrdV81MCAuY29udGVudF9tZW51LnN3ZWV0c2NvbGxlY3Rpb24wMiB7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjQ0Q1NzkxO1xufVxuI3ZhbGVudGluZV81MCAuY29udGVudF9tZW51LnN3ZWV0c2NvbGxlY3Rpb24wMywgI2FucGFrdV81MCAuY29udGVudF9tZW51LnN3ZWV0c2NvbGxlY3Rpb24wMyB7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMjkzMDg4O1xufVxuI3ZhbGVudGluZV81MCAuY29udGVudF9tZW51LnN3ZWV0c2NvbGxlY3Rpb24wNCwgI2FucGFrdV81MCAuY29udGVudF9tZW51LnN3ZWV0c2NvbGxlY3Rpb24wNCB7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjQjYyOTJEO1xufVxuI3ZhbGVudGluZV81MCAuY29udGVudF9tZW51LnN3ZWV0c2NvbGxlY3Rpb24wNSwgI2FucGFrdV81MCAuY29udGVudF9tZW51LnN3ZWV0c2NvbGxlY3Rpb24wNSB7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjQTE3QTUxO1xufVxuI3ZhbGVudGluZV81MCAuY29udGVudF9tZW51LnN3ZWV0c2NvbGxlY3Rpb24wNiwgI2FucGFrdV81MCAuY29udGVudF9tZW51LnN3ZWV0c2NvbGxlY3Rpb24wNiB7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjNjY2NzY3O1xufVxuI3ZhbGVudGluZV81MCAuY29udGVudF9tZW51LnN3ZWV0c2NvbGxlY3Rpb25fZ2lmdCwgI2FucGFrdV81MCAuY29udGVudF9tZW51LnN3ZWV0c2NvbGxlY3Rpb25fZ2lmdCB7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjRjBBOTNGO1xufVxuI3ZhbGVudGluZV81MCAuY29udGVudF9tZW51LmFucGFrdV90b3AsICNhbnBha3VfNTAgLmNvbnRlbnRfbWVudS5hbnBha3VfdG9wIHtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNDMkM3NDk7XG59XG4jdmFsZW50aW5lXzUwIC5jb250ZW50X21lbnUuYW5wYWt1MDEsICNhbnBha3VfNTAgLmNvbnRlbnRfbWVudS5hbnBha3UwMSB7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjQkZBOTU4O1xufVxuI3ZhbGVudGluZV81MCAuY29udGVudF9tZW51LmFucGFrdTAyLCAjYW5wYWt1XzUwIC5jb250ZW50X21lbnUuYW5wYWt1MDIge1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzZDNkQ2Qztcbn1cbiN2YWxlbnRpbmVfNTAgLmNvbnRlbnRfbWVudS5hbnBha3UwMywgI2FucGFrdV81MCAuY29udGVudF9tZW51LmFucGFrdTAzIHtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNCRTc5NEM7XG59XG4jdmFsZW50aW5lXzUwIC5jb250ZW50X21lbnUuYW5wYWt1MDQsICNhbnBha3VfNTAgLmNvbnRlbnRfbWVudS5hbnBha3UwNCB7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjNjczQTFCO1xufVxuI3ZhbGVudGluZV81MCAuY29udGVudF9tZW51LnZhbGVudGluZV90b3AsICNhbnBha3VfNTAgLmNvbnRlbnRfbWVudS52YWxlbnRpbmVfdG9wIHtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNFRUI3QUI7XG59XG4jdmFsZW50aW5lXzUwIC5jb250ZW50X21lbnUub25saW5lc3RvcmUsICNhbnBha3VfNTAgLmNvbnRlbnRfbWVudS5vbmxpbmVzdG9yZSB7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjOTc5Nzk3O1xufVxuI3ZhbGVudGluZV81MCAuY29udGVudF9tZW51LnJhZGlvY2hvY29sYXQsICNhbnBha3VfNTAgLmNvbnRlbnRfbWVudS5yYWRpb2Nob2NvbGF0IHtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICM2NzNBMUI7XG59XG4jdmFsZW50aW5lXzUwIC5jb250ZW50X21lbnUuY2FtcGFpZ24sICNhbnBha3VfNTAgLmNvbnRlbnRfbWVudS5jYW1wYWlnbiB7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMzA5RkQxO1xufVxuI3ZhbGVudGluZV81MC50b3AgLnR3by1jb2x1bW4taXRlbSBsaSwgI2FucGFrdV81MC50b3AgLnR3by1jb2x1bW4taXRlbSBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jdmFsZW50aW5lXzUwIC5wYywgI2FucGFrdV81MCAucGMge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3ZhbGVudGluZV81MCAubC10aXRsZS13cmFwIC5zZXNzaW9uLCAjYW5wYWt1XzUwIC5sLXRpdGxlLXdyYXAgLnNlc3Npb24ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4jdmFsZW50aW5lXzUwIC5sLXRpdGxlLXdyYXAgLmhlYWQtdGV4dCwgI2FucGFrdV81MCAubC10aXRsZS13cmFwIC5oZWFkLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbiN2YWxlbnRpbmVfNTAgLmhlYWQtbm90aWNlLCAjYW5wYWt1XzUwIC5oZWFkLW5vdGljZSB7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgY29sb3I6ICNmMDA7XG59XG4jdmFsZW50aW5lXzUwIC5oZWFkLW5vdGljZSBzcGFuLCAjYW5wYWt1XzUwIC5oZWFkLW5vdGljZSBzcGFuIHtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG4jdmFsZW50aW5lXzUwIC55ZWxsb3dfYmFjaywgI2FucGFrdV81MCAueWVsbG93X2JhY2sge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xufVxuI3ZhbGVudGluZV81MCAuaWNvbi1ibGFuay1jdXN0b206OmFmdGVyLCAjYW5wYWt1XzUwIC5pY29uLWJsYW5rLWN1c3RvbTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbiN2YWxlbnRpbmVfNTAgLmZvdXItYnJhbmRsaXN0LCAjYW5wYWt1XzUwIC5mb3VyLWJyYW5kbGlzdCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4jdmFsZW50aW5lXzUwIC5mb3VyLWJyYW5kbGlzdCB1bCwgI2FucGFrdV81MCAuZm91ci1icmFuZGxpc3QgdWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuI3ZhbGVudGluZV81MCAuZm91ci1icmFuZGxpc3QgdWwgbGksICNhbnBha3VfNTAgLmZvdXItYnJhbmRsaXN0IHVsIGxpIHtcbiAgcGFkZGluZzogNXB4IDEwJSA1cHggMDtcbn1cbiN2YWxlbnRpbmVfNTAgLnNlY3Rpb24tdGl0bGUtYXJlYSwgI2FucGFrdV81MCAuc2VjdGlvbi10aXRsZS1hcmVhIHtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbn1cbiN2YWxlbnRpbmVfNTAgLnNlY3Rpb24tdGl0bGUtYXJlYSAuc2VjdGlvbi10aXRsZSBzcGFuLCAjYW5wYWt1XzUwIC5zZWN0aW9uLXRpdGxlLWFyZWEgLnNlY3Rpb24tdGl0bGUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuI3ZhbGVudGluZV81MCAuZW5kb2ZwZXJpb2QsICNhbnBha3VfNTAgLmVuZG9mcGVyaW9kIHtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZjAwO1xufVxuI3ZhbGVudGluZV81MCAubGlua3MgZGl2LCAjYW5wYWt1XzUwIC5saW5rcyBkaXYge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuI3ZhbGVudGluZV81MCAjY2F0ZWdvcnkgLnR3by1jb2x1bW4taXRlbSBsaSAucGFnZUV2ZW50LXR4dC1ib3R0b20sICNhbnBha3VfNTAgI2NhdGVnb3J5IC50d28tY29sdW1uLWl0ZW0gbGkgLnBhZ2VFdmVudC10eHQtYm90dG9tIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3ZhbGVudGluZV81MCAjY2F0ZWdvcnkgLnR3by1jb2x1bW4taXRlbSBsaSAucGFnZUV2ZW50LXR4dC1ib3R0b20gLmljb24sICNhbnBha3VfNTAgI2NhdGVnb3J5IC50d28tY29sdW1uLWl0ZW0gbGkgLnBhZ2VFdmVudC10eHQtYm90dG9tIC5pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogODBweDtcbn1cbiN2YWxlbnRpbmVfNTAgI2NhdGVnb3J5IC50d28tY29sdW1uLWl0ZW0gbGk6Zmlyc3QtY2hpbGQgLnBhZ2VFdmVudC10eHQtYm90dG9tIC5pY29uLCAjYW5wYWt1XzUwICNjYXRlZ29yeSAudHdvLWNvbHVtbi1pdGVtIGxpOmZpcnN0LWNoaWxkIC5wYWdlRXZlbnQtdHh0LWJvdHRvbSAuaWNvbiB7XG4gIHdpZHRoOiA5MHB4O1xufVxuI3ZhbGVudGluZV81MCAudHdvLWNvbHVtbi1pdGVtIGxpIC50d28tY29sdW1uLWl0ZW0tcGljLCAjYW5wYWt1XzUwIC50d28tY29sdW1uLWl0ZW0gbGkgLnR3by1jb2x1bW4taXRlbS1waWMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiN2YWxlbnRpbmVfNTAgLnR3by1jb2x1bW4taXRlbSBsaSAudHdvLWNvbHVtbi1pdGVtLW5hbWUsICNhbnBha3VfNTAgLnR3by1jb2x1bW4taXRlbSBsaSAudHdvLWNvbHVtbi1pdGVtLW5hbWUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cbiN2YWxlbnRpbmVfNTAgLnR3by1jb2x1bW4taXRlbSBsaSAuc3BlYywgI2FucGFrdV81MCAudHdvLWNvbHVtbi1pdGVtIGxpIC5zcGVjIHtcbiAgbWFyZ2luOiAycHggMCAyMHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbiN2YWxlbnRpbmVfNTAgLnR3by1jb2x1bW4taXRlbSBsaSAudHdvLWNvbHVtbi1pdGVtLXR4dCwgI2FucGFrdV81MCAudHdvLWNvbHVtbi1pdGVtIGxpIC50d28tY29sdW1uLWl0ZW0tdHh0IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4jdmFsZW50aW5lXzUwIC50d28tY29sdW1uLWl0ZW0gbGkgLnR3by1jb2x1bW4taXRlbS10eHQgc3BhbiwgI2FucGFrdV81MCAudHdvLWNvbHVtbi1pdGVtIGxpIC50d28tY29sdW1uLWl0ZW0tdHh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG4jdmFsZW50aW5lXzUwIC5vbmUtY29sdW1uLCAjYW5wYWt1XzUwIC5vbmUtY29sdW1uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jdmFsZW50aW5lXzUwIC5vbmUtY29sdW1uIHAsICNhbnBha3VfNTAgLm9uZS1jb2x1bW4gcCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4jdmFsZW50aW5lXzUwIC5vbmUtY29sdW1uIC50eHRfY2FtcGFpZ24sICNhbnBha3VfNTAgLm9uZS1jb2x1bW4gLnR4dF9jYW1wYWlnbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4jdmFsZW50aW5lXzUwIC5hcnRpY2xlLWxpc3QtYXJlYS10aHJlZSB1bCwgI2FucGFrdV81MCAuYXJ0aWNsZS1saXN0LWFyZWEtdGhyZWUgdWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4jdmFsZW50aW5lXzUwIC5hcnRpY2xlLWxpc3QtYXJlYS10aHJlZSB1bCBsaSwgI2FucGFrdV81MCAuYXJ0aWNsZS1saXN0LWFyZWEtdGhyZWUgdWwgbGkge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbiN2YWxlbnRpbmVfNTAgLmFydGljbGUtbGlzdC1hcmVhLXRocmVlIHVsIGxpIHAsICNhbnBha3VfNTAgLmFydGljbGUtbGlzdC1hcmVhLXRocmVlIHVsIGxpIHAge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuI3ZhbGVudGluZV81MCAuYXJ0aWNsZS1saXN0LWFyZWEtdGhyZWUgdWwgbGkgLnRocmVlLWNvbHVtbi1pdGVtLW5hbWUsICNhbnBha3VfNTAgLmFydGljbGUtbGlzdC1hcmVhLXRocmVlIHVsIGxpIC50aHJlZS1jb2x1bW4taXRlbS1uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG4jdmFsZW50aW5lXzUwIC5hcnRpY2xlLWxpc3QtYXJlYS10aHJlZSB1bCBsaSAudGhyZWUtY29sdW1uLWl0ZW0tdHh0LCAjYW5wYWt1XzUwIC5hcnRpY2xlLWxpc3QtYXJlYS10aHJlZSB1bCBsaSAudGhyZWUtY29sdW1uLWl0ZW0tdHh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4jdmFsZW50aW5lXzUwIC5hcnRpY2xlLWxpc3QtYXJlYS10aHJlZSB1bCBsaSAuc3BlYywgI2FucGFrdV81MCAuYXJ0aWNsZS1saXN0LWFyZWEtdGhyZWUgdWwgbGkgLnNwZWMge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbiN2YWxlbnRpbmVfNTAgLmZvb3QtbmF2LCAjYW5wYWt1XzUwIC5mb290LW5hdiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI3ZhbGVudGluZV81MCAuZm9vdC1uYXYgdWwsICNhbnBha3VfNTAgLmZvb3QtbmF2IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbiN2YWxlbnRpbmVfNTAgLmZvb3QtbmF2IHVsIGxpLCAjYW5wYWt1XzUwIC5mb290LW5hdiB1bCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNDhweDtcbiAgbWFyZ2luOiAwIDAgMiUgMDtcbiAgYmFja2dyb3VuZDogIzIzMTgxNTtcbn1cbiN2YWxlbnRpbmVfNTAgLmZvb3QtbmF2IHVsIGxpIGEsICNhbnBha3VfNTAgLmZvb3QtbmF2IHVsIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbn1cbiN2YWxlbnRpbmVfNTAgLmJ0bi1saW5rLCAjYW5wYWt1XzUwIC5idG4tbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gIGJhY2tncm91bmQ6ICMyMzE4MTU7XG59XG4jdmFsZW50aW5lXzUwIC5idG4tbGluazo6YWZ0ZXIsICNhbnBha3VfNTAgLmJ0bi1saW5rOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiA0NSU7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBjb2xvcjogI2ZmZjtcbn1cbiN2YWxlbnRpbmVfNTAgLmJ0bi1saW5rIGEsICNhbnBha3VfNTAgLmJ0bi1saW5rIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jdmFsZW50aW5lXzUwIC5idG4sICNhbnBha3VfNTAgLmJ0biB7XG4gIG1hcmdpbi10b3A6IDZweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuI3ZhbGVudGluZV81MCAuYnRuIC5pdGVtLW9ubHktc3RvcmUtYnRuLCAjYW5wYWt1XzUwIC5idG4gLml0ZW0tb25seS1zdG9yZS1idG4ge1xuICB3aWR0aDogODIlO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBtYXJnaW4tdG9wOiA2cHggIWltcG9ydGFudDtcbn1cbiN2YWxlbnRpbmVfNTAgLmxpbWl0ZWQsICNhbnBha3VfNTAgLmxpbWl0ZWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcGFkZGluZzogMXB4IDVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjEwMDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4jdmFsZW50aW5lXzUwIC5pdGVtLW9ubHktc3RvcmUtYnRuLnBsYWluLWJ0biwgI2FucGFrdV81MCAuaXRlbS1vbmx5LXN0b3JlLWJ0bi5wbGFpbi1idG4ge1xuICBib3JkZXI6IG5vbmU7XG59XG4jdmFsZW50aW5lXzUwIC5hcnRpY2xlLXNlY3Rpb24taW5mbyBoMywgI2FucGFrdV81MCAuYXJ0aWNsZS1zZWN0aW9uLWluZm8gaDMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jdmFsZW50aW5lXzUwIC5hcnRpY2xlLXNlY3Rpb24taW5mbyBoNCwgI2FucGFrdV81MCAuYXJ0aWNsZS1zZWN0aW9uLWluZm8gaDQge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbiN2YWxlbnRpbmVfNTAgLm5vdGUgbGksICNhbnBha3VfNTAgLm5vdGUgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbiN2YWxlbnRpbmVfNTAgLm5vdGUgbGk6OmJlZm9yZSwgI2FucGFrdV81MCAubm90ZSBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjBweDtcbiAgY29udGVudDogXCLigLtcIjtcbn1cbiN2YWxlbnRpbmVfNTAgLmFua29fY29udGVudCwgI2FucGFrdV81MCAuYW5rb19jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG4jdmFsZW50aW5lXzUwIC5tb2RhbCAubW9kYWxfX2NvbnRlbnQsICNhbnBha3VfNTAgLm1vZGFsIC5tb2RhbF9fY29udGVudCB7XG4gIHRvcDogNTUlO1xuICB3aWR0aDogOTIlO1xuICBoZWlnaHQ6IDcwJTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4jdmFsZW50aW5lXzUwIC5tb2RhbCAuc2NfYm90dG9tLCAjYW5wYWt1XzUwIC5tb2RhbCAuc2NfYm90dG9tIHtcbiAgYm90dG9tOiAyLjUlO1xufVxuXG4jdmFsZW50aW5lXzUwIC5tb2RhbF9fYmcge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE5MSwgMTYzLCAxNzMsIDAuOCk7XG59XG5cbiNhbnBha3VfNTAgI2NhdGVnb3J5IC50d28tY29sdW1uLWl0ZW0gbGkgLnBhZ2VFdmVudC10eHQtYm90dG9tIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2FucGFrdV81MCAjY2F0ZWdvcnkgLnR3by1jb2x1bW4taXRlbSBsaSAucGFnZUV2ZW50LXR4dC1ib3R0b20gaDIge1xuICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG59XG4jYW5wYWt1XzUwIC5tb2RhbF9fYmcge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE0NSwgMTcxLCA2NywgMC44KTtcbn1cblxuLyogdG9wLVBDXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MXB4KSB7XG4gICN2YWxlbnRpbmVfNTAsICNhbnBha3VfNTAge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG4gICN2YWxlbnRpbmVfNTAgLnNtcCwgI2FucGFrdV81MCAuc21wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICN2YWxlbnRpbmVfNTAgLnBjLCAjYW5wYWt1XzUwIC5wYyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgI3ZhbGVudGluZV81MCAuY29udGVudF9tZW51LCAjYW5wYWt1XzUwIC5jb250ZW50X21lbnUge1xuICAgIHRvcDogMjAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB9XG4gICN2YWxlbnRpbmVfNTAgLmNvbnRlbnRfbWVudSB1bCwgI2FucGFrdV81MCAuY29udGVudF9tZW51IHVsIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAjdmFsZW50aW5lXzUwIC5jb250ZW50X21lbnUgdWwgbGkgYSwgI2FucGFrdV81MCAuY29udGVudF9tZW51IHVsIGxpIGEge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgfVxuICAjdmFsZW50aW5lXzUwIC5jb250ZW50X21lbnUubW92ZSwgI2FucGFrdV81MCAuY29udGVudF9tZW51Lm1vdmUge1xuICAgIHRvcDogMTUwcHg7XG4gIH1cbiAgI3ZhbGVudGluZV81MCAubC10aXRsZS13cmFwIC5zZXNzaW9uLCAjYW5wYWt1XzUwIC5sLXRpdGxlLXdyYXAgLnNlc3Npb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbiAgI3ZhbGVudGluZV81MCAubC10aXRsZS13cmFwIC5oZWFkLW5vdGljZSwgI2FucGFrdV81MCAubC10aXRsZS13cmFwIC5oZWFkLW5vdGljZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxuICAjdmFsZW50aW5lXzUwIC5sLXRpdGxlLXdyYXAgLmhlYWQtdGV4dCwgI2FucGFrdV81MCAubC10aXRsZS13cmFwIC5oZWFkLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbiAgI3ZhbGVudGluZV81MCAuZW5kb2ZwZXJpb2QsICNhbnBha3VfNTAgLmVuZG9mcGVyaW9kIHtcbiAgICB3aWR0aDogODAwcHg7XG4gIH1cbiAgI3ZhbGVudGluZV81MCAubWljYXJkLCAjYW5wYWt1XzUwIC5taWNhcmQge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgI3ZhbGVudGluZV81MCBhW2hyZWYqPVwidGVsOlwiXSwgI2FucGFrdV81MCBhW2hyZWYqPVwidGVsOlwiXSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAjdmFsZW50aW5lXzUwIC5mb3VyLWJyYW5kbGlzdCAuYnJhbmRsaW5lLCAjYW5wYWt1XzUwIC5mb3VyLWJyYW5kbGlzdCAuYnJhbmRsaW5lIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgI3ZhbGVudGluZV81MCAuZm91ci1icmFuZGxpc3QgdWwgbGksICNhbnBha3VfNTAgLmZvdXItYnJhbmRsaXN0IHVsIGxpIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgI3ZhbGVudGluZV81MCAubGlua3MgZGl2LCAjYW5wYWt1XzUwIC5saW5rcyBkaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiA2MCU7XG4gICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbiAgfVxuICAjdmFsZW50aW5lXzUwIC5saW5rcyBkaXYgLmJ0bi1saW5rLCAjYW5wYWt1XzUwIC5saW5rcyBkaXYgLmJ0bi1saW5rIHtcbiAgICB3aWR0aDogNDklO1xuICB9XG4gICN2YWxlbnRpbmVfNTAgLnR3by1jb2x1bW4taXRlbSwgI2FucGFrdV81MCAudHdvLWNvbHVtbi1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAjdmFsZW50aW5lXzUwIC50d28tY29sdW1uLWl0ZW0gbGksICNhbnBha3VfNTAgLnR3by1jb2x1bW4taXRlbSBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMCAxJTtcbiAgfVxuICAjdmFsZW50aW5lXzUwIC50d28tY29sdW1uLWl0ZW0gbGkgLnR3by1jb2x1bW4taXRlbS1uYW1lLCAjYW5wYWt1XzUwIC50d28tY29sdW1uLWl0ZW0gbGkgLnR3by1jb2x1bW4taXRlbS1uYW1lIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gICN2YWxlbnRpbmVfNTAgLnR3by1jb2x1bW4taXRlbSBsaSAuc3BlYywgI2FucGFrdV81MCAudHdvLWNvbHVtbi1pdGVtIGxpIC5zcGVjIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gICN2YWxlbnRpbmVfNTAgLnR3by1jb2x1bW4taXRlbSBsaSAudHdvLWNvbHVtbi1pdGVtLXR4dCwgI2FucGFrdV81MCAudHdvLWNvbHVtbi1pdGVtIGxpIC50d28tY29sdW1uLWl0ZW0tdHh0IHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gICN2YWxlbnRpbmVfNTAgLm9uZS1jb2x1bW4sICNhbnBha3VfNTAgLm9uZS1jb2x1bW4ge1xuICAgIHdpZHRoOiA2ODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAjdmFsZW50aW5lXzUwIC5vbmUtY29sdW1uIC5pdG0tcGhvdG8sICNhbnBha3VfNTAgLm9uZS1jb2x1bW4gLml0bS1waG90byB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAjdmFsZW50aW5lXzUwIC5vbmUtY29sdW1uIC50eHRfY2FtcGFpZ24sICNhbnBha3VfNTAgLm9uZS1jb2x1bW4gLnR4dF9jYW1wYWlnbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICN2YWxlbnRpbmVfNTAgLmFydGljbGUtbGlzdC1hcmVhLXRocmVlIHVsLCAjYW5wYWt1XzUwIC5hcnRpY2xlLWxpc3QtYXJlYS10aHJlZSB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgI3ZhbGVudGluZV81MCAuYXJ0aWNsZS1saXN0LWFyZWEtdGhyZWUgdWwgbGksICNhbnBha3VfNTAgLmFydGljbGUtbGlzdC1hcmVhLXRocmVlIHVsIGxpIHtcbiAgICB3aWR0aDogMzAlO1xuICAgIG1hcmdpbi1yaWdodDogMS42JTtcbiAgICBtYXJnaW4tbGVmdDogMS42JTtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gICN2YWxlbnRpbmVfNTAgLmFydGljbGUtbGlzdC1hcmVhLXRocmVlIHVsIGxpIC50aHJlZS1jb2x1bW4taXRlbS1uYW1lLCAjYW5wYWt1XzUwIC5hcnRpY2xlLWxpc3QtYXJlYS10aHJlZSB1bCBsaSAudGhyZWUtY29sdW1uLWl0ZW0tbmFtZSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbiAgI3ZhbGVudGluZV81MCAuZm9vdC1uYXYgdWwsICNhbnBha3VfNTAgLmZvb3QtbmF2IHVsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gICN2YWxlbnRpbmVfNTAgLmZvb3QtbmF2IHVsIGxpLCAjYW5wYWt1XzUwIC5mb290LW5hdiB1bCBsaSB7XG4gICAgd2lkdGg6IDMyJTtcbiAgICBtYXJnaW46IDAgMiUgMiUgMDtcbiAgfVxuICAjdmFsZW50aW5lXzUwIC5mb290LW5hdiB1bCBsaTpudGgtY2hpbGQoM24pLCAjYW5wYWt1XzUwIC5mb290LW5hdiB1bCBsaTpudGgtY2hpbGQoM24pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgI3ZhbGVudGluZV81MCAuaXRlbS1vbmx5LXN0b3JlLWJ0biwgI2FucGFrdV81MCAuaXRlbS1vbmx5LXN0b3JlLWJ0biB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDRyZW0gYXV0byAwO1xuICAgIGhlaWdodDogNDJweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBjb2xvcjogIzU5NTk1OTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgYmFja2dyb3VuZDogI0U1RTVFNTtcbiAgfVxufVxuLyogdG9wLXRhYmxldFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAjdmFsZW50aW5lXzUwIC5mZWF0dXJlZC1ldmVudHMtYXJlYSwgI2FucGFrdV81MCAuZmVhdHVyZWQtZXZlbnRzLWFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICN2YWxlbnRpbmVfNTAgLmZlYXR1cmVkLWV2ZW50cy1hcmVhIGxpLCAjYW5wYWt1XzUwIC5mZWF0dXJlZC1ldmVudHMtYXJlYSBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI3ZhbGVudGluZV81MCAuZmVhdHVyZWQtZXZlbnRzLWFyZWEgbGkuZmVhdHVyZWQtZXZlbnRzLXBoIGltZywgI2FucGFrdV81MCAuZmVhdHVyZWQtZXZlbnRzLWFyZWEgbGkuZmVhdHVyZWQtZXZlbnRzLXBoIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI3ZhbGVudGluZV81MCAuZmVhdHVyZWQtZXZlbnRzLWFyZWEgbGkuZmVhdHVyZWQtZXZlbnRzLXR4dC13cmFwLCAjYW5wYWt1XzUwIC5mZWF0dXJlZC1ldmVudHMtYXJlYSBsaS5mZWF0dXJlZC1ldmVudHMtdHh0LXdyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgI3ZhbGVudGluZV81MCAudHdvLWNvbHVtbi1pdGVtLCAjYW5wYWt1XzUwIC50d28tY29sdW1uLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gICN2YWxlbnRpbmVfNTAgLnR3by1jb2x1bW4taXRlbSBsaSwgI2FucGFrdV81MCAudHdvLWNvbHVtbi1pdGVtIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwIDElO1xuICB9XG4gICN2YWxlbnRpbmVfNTAgLnR3by1jb2x1bW4taXRlbSBsaSAudHdvLWNvbHVtbi1pdGVtLW5hbWUsICNhbnBha3VfNTAgLnR3by1jb2x1bW4taXRlbSBsaSAudHdvLWNvbHVtbi1pdGVtLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgI3ZhbGVudGluZV81MCAudHdvLWNvbHVtbi1pdGVtIGxpIC5zcGVjLCAjYW5wYWt1XzUwIC50d28tY29sdW1uLWl0ZW0gbGkgLnNwZWMge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgI3ZhbGVudGluZV81MCAudHdvLWNvbHVtbi1pdGVtIGxpIC50d28tY29sdW1uLWl0ZW0tdHh0LCAjYW5wYWt1XzUwIC50d28tY29sdW1uLWl0ZW0gbGkgLnR3by1jb2x1bW4taXRlbS10eHQge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgI3ZhbGVudGluZV81MCAuc2VjdGlvbi10aXRsZS1hcmVhLCAjYW5wYWt1XzUwIC5zZWN0aW9uLXRpdGxlLWFyZWEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICN2YWxlbnRpbmVfNTAgLmJ0biAuaXRlbS1vbmx5LXN0b3JlLWJ0biwgI2FucGFrdV81MCAuYnRuIC5pdGVtLW9ubHktc3RvcmUtYnRuIHtcbiAgICB3aWR0aDogODglO1xuICAgIC8qIG1hcmdpbi10b3A6IDEuOHJlbTsgKi9cbiAgICBtYXJnaW4tdG9wOiAxLjhyZW0gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgY29sb3I6ICM1OTU5NTk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGJhY2tncm91bmQ6ICNFNUU1RTU7XG4gICAgbWFyZ2luOiAwIGF1dG8gNHJlbTtcbiAgfVxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcbkBpbXBvcnQgdXJsKCcvL3VzZS5mb250YXdlc29tZS5jb20vcmVsZWFzZXMvdjUuNy4yL2Nzcy9hbGwuY3NzJyk7XG5cbi8qIG1peGluc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gJG5vdC1wYzogMTAyMzsvLyAxMDI0cHjmnKrmuoDjga/jgr/jg5bjg6zjg4Pjg4jjgajliKTmlq1cbi8vICR0YWJsZXQ6IDc2ODsvLyDjgr/jg5bjg6zjg4Pjg4jjga7ln7rmupbjgajjgZnjgovjgrXjgqTjgrpcblxuQG1peGluIGZvbnQtc2l6ZSgkc2l6ZSwgJHZpZXdwb3J0OiBmYWxzZSkge1xuICBAaWYgJHZpZXdwb3J0IHtcbiAgICBmb250LXNpemU6IGdldF92dygkc2l6ZSwgJHZpZXdwb3J0KTtcbiAgfSBAZWxzZSB7XG4gICAgZm9udC1zaXplOiAkc2l6ZSArIHB4O1xuICAgIGZvbnQtc2l6ZTogbWF0aC5kaXYoJHNpemUgLCAxNikgKyByZW07XG4gIH1cbn1cblxuQGZ1bmN0aW9uIGdldF92dygkc2l6ZSwgJHZpZXdwb3J0KSB7XG4gIEByZXR1cm4gbWF0aC5kaXYoMTAwICwgJHZpZXdwb3J0KSAqICRzaXplICogMXZ3O1xufVxuXG5AbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbi8qIOiJsuaMh+WumlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJHRleHRjb2xvciA6ICMyMzE4MTU7XG4ka2V5Y29sb3IgIDogI2QxMTI3NztcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuQHVzZSAnYmFzZScgYXMgYjtcclxuXHJcbi8qIHRvcC1zbXBcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4jdmFsZW50aW5lXzUwLCNhbnBha3VfNTB7XHJcbiAgcGFkZGluZy10b3A6IDQ4cHg7XHJcblxyXG4gIC5jb250ZW50X21lbnV7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDExNXB4O1xyXG4gICAgei1pbmRleDogOTk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC8vIGhlaWdodDogNjBweDtcclxuICAgIC8vIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI0MzN0U4MTtcclxuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuXHJcbiAgICB1bHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG5cclxuICAgICAgbGl7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XHJcblxyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMTVweDtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJyZW07XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY3VycmVudHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zd2VldHNjb2xsZWN0aW9uX3RvcHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNDMzdFODE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc3dlZXRzY29sbGVjdGlvbjAxe1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzQxNjNBNDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zd2VldHNjb2xsZWN0aW9uMDJ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjQ0Q1NzkxO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnN3ZWV0c2NvbGxlY3Rpb24wM3tcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICMyOTMwODg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc3dlZXRzY29sbGVjdGlvbjA0e1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI0I2MjkyRDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zd2VldHNjb2xsZWN0aW9uMDV7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjQTE3QTUxO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnN3ZWV0c2NvbGxlY3Rpb24wNntcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICM2NjY3Njc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc3dlZXRzY29sbGVjdGlvbl9naWZ0e1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI0YwQTkzRjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hbnBha3VfdG9we1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI0MyQzc0OTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hbnBha3UwMXtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNCRkE5NTg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYW5wYWt1MDJ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNkM2RDZDO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFucGFrdTAze1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI0JFNzk0QztcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hbnBha3UwNHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICM2NzNBMUI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYudmFsZW50aW5lX3RvcHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNFRUI3QUI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYub25saW5lc3RvcmV7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjOTc5Nzk3O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnJhZGlvY2hvY29sYXR7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjczQTFCO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmNhbXBhaWdue1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzMwOUZEMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm1vdmV7XHJcbiAgICAgIHRvcDogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLnN3ZWV0c2NvbGxlY3Rpb25fdG9we1xyXG4gICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI0MzN0U4MTtcclxuICAgIH1cclxuICAgICYuc3dlZXRzY29sbGVjdGlvbjAxe1xyXG4gICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzQxNjNBNDtcclxuICAgIH1cclxuICAgICYuc3dlZXRzY29sbGVjdGlvbjAye1xyXG4gICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI0NENTc5MTtcclxuICAgIH1cclxuICAgICYuc3dlZXRzY29sbGVjdGlvbjAze1xyXG4gICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzI5MzA4ODtcclxuICAgIH1cclxuICAgICYuc3dlZXRzY29sbGVjdGlvbjA0e1xyXG4gICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI0I2MjkyRDtcclxuICAgIH1cclxuICAgICYuc3dlZXRzY29sbGVjdGlvbjA1e1xyXG4gICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI0ExN0E1MTtcclxuICAgIH1cclxuICAgICYuc3dlZXRzY29sbGVjdGlvbjA2e1xyXG4gICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzY2Njc2NztcclxuICAgIH1cclxuICAgICYuc3dlZXRzY29sbGVjdGlvbl9naWZ0e1xyXG4gICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI0YwQTkzRjtcclxuICAgIH1cclxuICAgICYuYW5wYWt1X3RvcHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNDMkM3NDk7XHJcbiAgICB9XHJcbiAgICAmLmFucGFrdTAxe1xyXG4gICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI0JGQTk1ODtcclxuICAgIH1cclxuICAgICYuYW5wYWt1MDJ7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjNkM2RDZDO1xyXG4gICAgfVxyXG4gICAgJi5hbnBha3UwM3tcclxuICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNCRTc5NEM7XHJcbiAgICB9XHJcbiAgICAmLmFucGFrdTA0e1xyXG4gICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzY3M0ExQjtcclxuICAgIH1cclxuICAgICYudmFsZW50aW5lX3RvcHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNFRUI3QUI7XHJcbiAgICB9XHJcbiAgICAmLm9ubGluZXN0b3Jle1xyXG4gICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzk3OTc5NztcclxuICAgIH1cclxuICAgICYucmFkaW9jaG9jb2xhdHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICM2NzNBMUI7XHJcbiAgICB9XHJcbiAgICAmLmNhbXBhaWdue1xyXG4gICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzMwOUZEMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYudG9we1xyXG4gICAgLnR3by1jb2x1bW4taXRlbXtcclxuICAgICAgbGl7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBje1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5sLXRpdGxlLXdyYXB7XHJcbiAgICAuc2Vzc2lvbntcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG4gICAgLmhlYWQtdGV4dHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5oZWFkLW5vdGljZXtcclxuICAgIG1hcmdpbjogMjBweCBhdXRvO1xyXG4gICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICBjb2xvcjogI2YwMDtcclxuXHJcbiAgICBzcGFue1xyXG4gICAgICBjb2xvcjogIzJjMmMyYztcclxuICAgIH1cclxuICB9XHJcbiAgLnllbGxvd19iYWNre1xyXG4gICAgYmFja2dyb3VuZDogI2ZmMDtcclxuICB9XHJcblxyXG4gIC5pY29uLWJsYW5rLWN1c3RvbXtcclxuICAgICY6OmFmdGVye1xyXG4gICAgICBtYXJnaW4tbGVmdDogM3B4O1xyXG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLmZvdXItYnJhbmRsaXN0e1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHJcbiAgICB1bHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIGxpe1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxMCUgNXB4IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWN0aW9uLXRpdGxlLWFyZWF7XHJcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xyXG5cclxuICAgIC5zZWN0aW9uLXRpdGxle1xyXG4gICAgICBzcGFue1xyXG4gICAgICAgIEBpbmNsdWRlIGIuZm9udC1zaXplKDIwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8g57WC5LqG5ZGK55+lXHJcbiAgLmVuZG9mcGVyaW9ke1xyXG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2YwMDtcclxuICAgIEBpbmNsdWRlIGIuZm9udC1zaXplKDI0KTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICNmMDA7XHJcbiAgfVxyXG5cclxuICAubGlua3N7XHJcbiAgICBkaXZ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjY2F0ZWdvcnl7XHJcbiAgICAudHdvLWNvbHVtbi1pdGVte1xyXG4gICAgICBsaXtcclxuICAgICAgICAucGFnZUV2ZW50LXR4dC1ib3R0b217XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBcclxuICAgICAgICAgIC8vIGgye1xyXG4gICAgICAgICAgLy8gICBwYWRkaW5nLWxlZnQ6IDcwcHg7XHJcblxyXG4gICAgICAgICAgLy8gICAmLnBkX3JpZ2h0e1xyXG4gICAgICAgICAgLy8gICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgIC8vICAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgLy8gICB9XHJcbiAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAuaWNvbntcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAucGFnZUV2ZW50LXR4dC1ib3R0b217XHJcbiAgICAgICAgICAgIC5pY29ue1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudHdvLWNvbHVtbi1pdGVte1xyXG4gICAgbGl7XHJcbiAgICAgIC50d28tY29sdW1uLWl0ZW0tcGlje1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYi5mb250LXNpemUoMTIpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgfVxyXG4gICAgICAudHdvLWNvbHVtbi1pdGVtLW5hbWV7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnNwZWN7XHJcbiAgICAgICAgbWFyZ2luOiAycHggMCAyMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIC50d28tY29sdW1uLWl0ZW0tdHh0e1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcblxyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiLmZvbnQtc2l6ZSgxNik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAub25lLWNvbHVtbntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIHB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICB9XHJcbiAgICAudHh0X2NhbXBhaWdue1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFydGljbGUtbGlzdC1hcmVhLXRocmVle1xyXG4gICAgdWx7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHJcbiAgICAgIGxpe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcblxyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGhyZWUtY29sdW1uLWl0ZW0tbmFtZXtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRocmVlLWNvbHVtbi1pdGVtLXR4dHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zcGVje1xyXG4gICAgICAgICAgLy8gbWFyZ2luOiAycHggMCAyMHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvb3QtbmF2e1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgdWx7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICBsaXtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDhweDtcclxuICAgICAgICBtYXJnaW46IDAgMCAyJSAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGIuJHRleHRjb2xvcjtcclxuXHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5idG4tbGlua3tcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiBiLiR0ZXh0Y29sb3I7XHJcblxyXG4gICAgJjo6YWZ0ZXJ7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMTBweDtcclxuICAgICAgdG9wOiA0NSU7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbichaW1wb3J0YW50O1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICAgIGF7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgQGluY2x1ZGUgYi5mb250LXNpemUoMTgpO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLmJ0bntcclxuICAgIG1hcmdpbi10b3A6IDZweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHJcbiAgICAuaXRlbS1vbmx5LXN0b3JlLWJ0bntcclxuICAgICAgd2lkdGg6IDgyJTtcclxuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgbWFyZ2luLXRvcDogNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGltaXRlZHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIHBhZGRpbmc6IDFweCA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmMTAwO1xyXG4gICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIH1cclxuXHJcbiAgLml0ZW0tb25seS1zdG9yZS1idG57XHJcbiAgICAmLnBsYWluLWJ0bntcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFydGljbGUtc2VjdGlvbi1pbmZve1xyXG4gICAgaDN7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIGg0e1xyXG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ub3Rle1xyXG4gICAgbGl7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cclxuICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGNvbnRlbnQ6IFwi4oC7XCI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hbmtvX2NvbnRlbnR7XHJcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICB9XHJcblxyXG4gIC5tb2RhbHtcclxuICAgIC5tb2RhbF9fY29udGVudHtcclxuICAgICAgdG9wOiA1NSU7XHJcbiAgICAgIHdpZHRoOiA5MiU7XHJcbiAgICAgIGhlaWdodDogNzAlO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICAgIC5zY19ib3R0b217XHJcbiAgICAgIGJvdHRvbTogMi41JTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiN2YWxlbnRpbmVfNTB7XHJcbiAgLm1vZGFsX19iZ3tcclxuICAgIGJhY2tncm91bmQ6IHJnYigxOTEsMTYzLDE3MywuOCk7XHJcbiAgfVxyXG59XHJcbiNhbnBha3VfNTB7XHJcbiAgI2NhdGVnb3J5e1xyXG4gICAgLnR3by1jb2x1bW4taXRlbXtcclxuICAgICAgbGl7XHJcbiAgICAgICAgLnBhZ2VFdmVudC10eHQtYm90dG9te1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgICBoMntcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vZGFsX19iZ3tcclxuICAgIGJhY2tncm91bmQ6IHJnYigxNDUsMTcxLDY3LC44KTtcclxuICB9XHJcbn1cclxuXHJcbi8qIHRvcC1QQ1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5NjFweCl7XHJcbiAgI3ZhbGVudGluZV81MCwjYW5wYWt1XzUwe1xyXG4gICAgcGFkZGluZy10b3A6IDYwcHg7XHJcblxyXG4gICAgLnNtcHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5wY3tcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgXHJcbiAgICAuY29udGVudF9tZW51e1xyXG4gICAgICB0b3A6IDIwMHB4O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG5cclxuICAgICAgdWx7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgXHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYubW92ZXtcclxuICAgICAgICB0b3A6IDE1MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmwtdGl0bGUtd3JhcHtcclxuICAgICAgLnNlc3Npb257XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgfVxyXG4gICAgICAuaGVhZC1ub3RpY2V7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgfVxyXG4gICAgICAuaGVhZC10ZXh0e1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyDntYLkuoblkYrnn6VcclxuICAgIC5lbmRvZnBlcmlvZHtcclxuICAgICAgd2lkdGg6IDgwMHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAubWljYXJke1xyXG4gICAgICB3aWR0aDogNDAlO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICBcclxuICAgIGFbaHJlZio9XCJ0ZWw6XCJdIHtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICAuZm91ci1icmFuZGxpc3R7XHJcbiAgICAgIC5icmFuZGxpbmV7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgIHVse1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGlua3N7XHJcbiAgICAgIGRpdntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XHJcbiAgXHJcbiAgICAgICAgLmJ0bi1saW5re1xyXG4gICAgICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICBcclxuICAgIC50d28tY29sdW1uLWl0ZW17XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgIGxpe1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMSU7XHJcblxyXG4gICAgICAgIC50d28tY29sdW1uLWl0ZW0tbmFtZXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNwZWN7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50d28tY29sdW1uLWl0ZW0tdHh0e1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5vbmUtY29sdW1ue1xyXG4gICAgICB3aWR0aDogNjgwcHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgLml0bS1waG90b3tcclxuICAgICAgICB3aWR0aDogNTAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgIC50eHRfY2FtcGFpZ257XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFydGljbGUtbGlzdC1hcmVhLXRocmVle1xyXG4gICAgICB1bHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICBcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjYlO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNiU7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cclxuICAgICAgICAgIC50aHJlZS1jb2x1bW4taXRlbS1uYW1le1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICBcclxuICAgIC8vIC5idG57XHJcbiAgICAvLyAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgIC8vIH1cclxuICBcclxuICAgIC5mb290LW5hdntcclxuICAgICAgdWx7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBsaXtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNCUpIC8gMyk7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMiUgMiUgMDtcclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgzbil7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaXRlbS1vbmx5LXN0b3JlLWJ0biB7XHJcbiAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgIG1hcmdpbjogNHJlbSBhdXRvIDA7XHJcbiAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgIGNvbG9yOiAjNTk1OTU5O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNFNUU1RTU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiB0b3AtdGFibGV0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kICggbWF4LXdpZHRoOjk2MHB4KSB7XHJcbiAgI3ZhbGVudGluZV81MCwjYW5wYWt1XzUwe1xyXG4gICAgLmZlYXR1cmVkLWV2ZW50cy1hcmVhe1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIGxpe1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmLmZlYXR1cmVkLWV2ZW50cy1waHtcclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmZlYXR1cmVkLWV2ZW50cy10eHQtd3JhcHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcGFkZGluZzogNSU7XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIC50d28tY29sdW1uLWl0ZW17XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgIGxpe1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMSU7XHJcblxyXG4gICAgICAgIC50d28tY29sdW1uLWl0ZW0tbmFtZXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNwZWN7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50d28tY29sdW1uLWl0ZW0tdHh0e1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXRpdGxlLWFyZWF7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5idG57XHJcbiAgICAgIC5pdGVtLW9ubHktc3RvcmUtYnRue1xyXG4gICAgICAgIHdpZHRoOiA4OCU7XHJcbiAgICAgICAgLyogbWFyZ2luLXRvcDogMS44cmVtOyAqL1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEuOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICBjb2xvcjogIzU5NTk1OTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0U1RTVFNTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byA0cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjk2MXB4KSBhbmQgKCBtYXgtd2lkdGg6MTAyNHB4KSB7XHJcbi8vICAgI3ZhbGVudGluZV81MHtcclxuICBcclxuLy8gICB9XHJcbi8vIH1cclxuIl19 */
