@charset "UTF-8";
.centering, .centering_fix, .page .page-thumb-wrapper .title-wrap, .single-thumb-wrapper .title-wrap {
  position: absolute;
  z-index: 10;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  text-align: center; }
  .centeringY {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%); }
  .centeringX, .single-thumb-wrapper .title-wrap::after {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%); }
  .centering_fix {
    position: fixed; }

.centering_fix {
  position: fixed;
  z-index: 9999;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }

.page h4 {
  margin: 5rem 0 2rem;
  font-size: 1.5rem; }

.page .pink {
  color: #FF99CC; }

.page .page-thumb-wrapper {
  height: 27rem;
  position: relative;
  color: #EFEFEF; }
  .page .page-thumb-wrapper::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1; }
  .page .page-thumb-wrapper .title-wrap {
    z-index: 2;
    font-size: 2rem; }
  .page .page-thumb-wrapper.archive {
    height: 15rem; }

.page .top-about-box {
  position: relative; }
  .page .top-about-box .item-r {
    position: absolute;
    top: 3rem;
    right: 0;
    letter-spacing: 6px;
    z-index: 3; }
  .page .top-about-box .img {
    box-shadow: 14px 13px 0px #EFEFEF; }
  .page .top-about-box .title span {
    display: inline-block;
    background-color: #fff;
    margin-left: 1rem;
    padding: 1rem;
    line-height: 1;
    white-space: nowrap; }

.page-wrap-en-title {
  position: absolute;
  left: -15%;
  top: -7rem; }
  .page-wrap-en-title .en-title {
    font-size: 15rem; }

.page-content p {
  margin: 2rem auto; }

.page-content .wp-block-image {
  margin: 2rem auto; }
  .page-content .wp-block-image:first-child {
    margin-top: 0; }

.page-content .wp-block-columns h3 {
  font-size: 1.5rem;
  background: linear-gradient(transparent 70%, #fff59a 70%);
  display: inline; }

.page-content .wp-block-columns .wp-block-image {
  margin: 2rem auto; }

.page-gallery div#n2-ss-3 .nextend-thumbnail-horizontal .nextend-thumbnail-scroller {
  background: none !important; }

.page-id-3 p {
  margin: 1em auto; }

.page-id-3 h2 {
  margin: 2em auto; }

.page-id-3 h3, .page-id-3 h4 {
  margin: 2em auto .5em;
  font-size: 1.2em; }

.page-id-3 ul {
  margin-left: 2em;
  list-style: circle; }

.page-id-3 .txt {
  margin-top: 0; }

.service-box-outline {
  margin-bottom: 22%; }
  .service-box-outline .img {
    box-shadow: -15px -12px 1px #FFE8F4; }
    .service-box-outline .img.yuuryou {
      box-shadow: -15px -12px 1px #DEFFF1; }
    .service-box-outline .img.houmon {
      box-shadow: -15px -12px 1px #FFF5D8; }

.service-box-sv ul li {
  margin-bottom: .25rem; }

.service-box-sv .img {
  border-radius: 2rem;
  margin-bottom: 2rem; }

.service-table-outline {
  position: absolute;
  width: 111%;
  right: 0;
  top: 3rem; }
  .service-table-outline .text-box {
    margin-left: 9rem;
    margin-bottom: 2rem; }

.day-section p {
  margin: 0; }

.day-section .sub-title {
  font-size: 3.25rem;
  color: #FF99CC;
  margin-bottom: 2rem; }

.day-section .img {
  background-size: cover;
  background-position: center; }

.day-section .title-wrap {
  margin-bottom: 2.5rem; }
  .day-section .title-wrap::after {
    content: "";
    background: url(../../images/icon/page-title.svg) no-repeat;
    width: 4rem;
    height: .8rem;
    background-size: contain;
    margin-top: .5rem; }

.day-section .item-r .content {
  margin-left: 2rem;
  padding: 2rem; }

.d-section2 {
  order: 2; }
  .d-section2 .item-r {
    order: 1; }
    .d-section2 .item-r .content {
      margin-left: 0;
      padding-left: 0; }
  .d-section2 .item-l {
    order: 2; }

.d-section3 {
  text-align: center; }
  .d-section3 .img {
    height: 27rem;
    margin: 2rem auto; }
  .d-section3 .title-wrap::after {
    display: inline-block; }
  .d-section3.dog .img {
    width: 27rem; }

.day-s-title {
  text-align: center;
  font-size: 2rem;
  color: #FFCF48; }

.d-section-title {
  font-size: 4.5rem;
  margin-bottom: 2rem;
  line-height: 1.2; }

.content404 p {
  margin: 2rem auto; }

.content404 .img {
  margin-bottom: 2rem; }

.archive-list .item {
  border-radius: 12px;
  overflow: hidden;
  background-color: #fff;
  position: relative; }
  .archive-list .item .thumb {
    padding-top: 60%;
    background-position: center;
    background-size: cover; }
  .archive-list .item .text-box {
    margin: 1rem auto;
    padding: 0 1rem; }
    .archive-list .item .text-box .admin {
      font-size: 14px;
      color: #778ba9;
      margin-bottom: .25rem; }
    .archive-list .item .text-box .title {
      font-size: 1.25rem;
      max-height: 4rem;
      margin-bottom: 1rem;
      overflow: hidden;
      line-height: 1.4; }

.mg-policy, .philosophy-list {
  text-align: center;
  font-family: a-otf-ryumin-pr6n, "Yu Mincho", "YuMincho", "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
  font-size: 1.25rem; }
  .mg-policy .item, .philosophy-list .item {
    margin-bottom: 2rem; }
    .mg-policy .item:last-child, .philosophy-list .item:last-child {
      margin-bottom: 0; }

.philosophy-title {
  margin-bottom: 1rem; }

.single-content h2, .single-content h3, .single-content h4, .single-content p {
  margin-bottom: 2rem; }
  .single-content h2:last-child, .single-content h3:last-child, .single-content h4:last-child, .single-content p:last-child {
    margin-bottom: 0; }

.single-content h2 {
  font-size: 1.75rem;
  border-left: 6px solid #FFCF48;
  padding-left: 1rem; }

.single-content h3, .single-content h4 {
  font-size: 1.5rem; }

.single-content ul {
  list-style: disc; }

.single-content ol, .single-content ul {
  margin: 2rem 0 2rem 1.5rem; }
  .single-content ol li, .single-content ul li {
    margin-bottom: .5rem; }

.single-content figure {
  margin-bottom: 2rem; }

.single-content .wp-block-quote {
  border-left: 4px solid #cdd3dc;
  background: #f3f5f7;
  padding: 1rem; }
  .single-content .wp-block-quote p {
    margin-bottom: 1rem; }
  .single-content .wp-block-quote cite {
    text-align: right;
    display: block;
    color: #9e9e9e; }

.side-article-list {
  margin: 1rem auto; }
  .side-article-list .title {
    font-size: 1rem;
    padding: 0; }
  .side-article-list .article-box {
    padding-bottom: .5rem;
    border-bottom: 1px dotted #eee;
    margin-bottom: .5rem; }

.single-side-box {
  border: 1px solid #eee;
  padding: 1rem; }
  .single-side-box .btn a {
    display: block; }

.article-wrap {
  border: 1px solid #eee;
  padding: 3rem; }

.side-title {
  text-align: center;
  padding-bottom: .5rem;
  border-bottom: 1px solid #eee; }

.single-thumb-wrapper {
  height: 12rem;
  position: relative;
  color: #fff; }
  .single-thumb-wrapper::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(46, 165, 224, 0.23);
    z-index: 1; }
  .single-thumb-wrapper .title-wrap {
    z-index: 2;
    font-size: 4rem; }
    .single-thumb-wrapper .title-wrap::after {
      content: "";
      background: url(../../images/icon/page-title.svg) no-repeat;
      width: 4rem;
      height: .8rem;
      background-size: contain;
      margin-top: .5rem;
      top: 82%; }

.archive .article-list {
  margin-bottom: 0; }
  .archive .article-list .news-title {
    font-weight: normal; }

.about-section {
  background: #fffceb;
  padding: 2rem 0; }

.op-table {
  font-size: 14px;
  border-collapse: collapse; }
  .op-table th, .op-table td {
    padding: 1rem;
    background: #fff;
    border: 1px solid #eee; }

@media screen and (min-width: 1441px) and (max-width: 1600px) {
  .page .page-thumb-wrapper {
    height: 30rem; }
  .page-wrap-en-title {
    position: absolute;
    left: -2%;
    top: -7rem; } }

@media screen and (min-width: 1200px) and (max-width: 1440px) {
  .page .page-thumb-wrapper {
    height: 31rem; }
  .page .top-about-box .item-r {
    z-index: 3; } }

@media screen and (min-width: 1000px) and (max-width: 1199px) {
  .page .page-thumb-wrapper {
    height: 25rem; }
  .service-box-outline {
    margin-bottom: 22%;
    height: 27rem; }
    .service-box-outline .text-box {
      margin-left: 15%;
      margin-bottom: 2rem; } }

@media screen and (max-width: 980px) {
  .page .page-thumb-wrapper {
    height: 9rem; }
    .page .page-thumb-wrapper .title-wrap {
      font-size: 1.5rem;
      line-height: 1.4;
      font-weight: bold;
      width: 100%;
      padding: 1rem; }
  .page-content .wp-block-image {
    margin: 2rem auto; }
  .single-content {
    padding: 8%; }
    .single-content h2 {
      font-size: 1.5rem;
      line-height: 1.4; }
  .single-header {
    padding: 8%; }
  .archive-list .item {
    margin-bottom: 1rem; }
  .page-wrap-en-title {
    position: absolute;
    left: 0;
    top: -2.5rem; }
    .page-wrap-en-title .en-title {
      font-size: 3rem;
      -webkit-writing-mode: initial;
          -ms-writing-mode: initial;
              writing-mode: initial; }
  .page .top-about-box .item-r {
    top: initial;
    bottom: 0;
    right: 0; }
  .page .top-about-box .title span {
    background: none;
    margin-left: 0;
    padding: 0;
    color: #fff; }
  .mg-policy .item, .philosophy-list .item, .philosophy-list .item {
    margin-bottom: 2rem;
    font-size: 1rem; }
  .page .flex-20-75 {
    flex-wrap: wrap; }
    .page .flex-20-75 > .item-l {
      flex-basis: 100%;
      order: 2; }
    .page .flex-20-75 > .item-r {
      flex-basis: 100%;
      order: 1;
      margin-bottom: 2rem; }
  .article-wrap {
    border: none;
    padding: 0; }
  .single-header {
    padding: 0rem; }
  .single-content {
    padding: 0; }
  .service-box-outline {
    margin-bottom: 22%;
    display: block; }
    .service-box-outline .text-box {
      margin: 1rem auto; }
  .day-section {
    flex-wrap: wrap; }
    .day-section .img {
      height: 13rem;
      margin-bottom: 2rem; }
    .day-section .sub-title {
      font-size: 2rem; }
    .day-section .item-r {
      flex-basis: 100%; }
      .day-section .item-r .content {
        margin: 0;
        padding: 0; }
    .day-section .item-l {
      flex-basis: 100%; }
  .d-section2 .item-r {
    order: 2; }
  .d-section3 {
    text-align: center; }
    .d-section3 .img {
      height: 280px; }
    .d-section3.dog .img {
      width: 280px; }
  .d-section-title {
    font-size: 2.5rem; }
  .service-table-outline {
    position: static;
    width: 100%; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhZ2UvcGFnZS5jc3MiLCJfZXh0ZW5kcy5zY3NzIiwicGFnZS9wYWdlLnNjc3MiLCJfdmFyLnNjc3MiLCJfbWl4aW5zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCO0FDSWpCO0VBQ0MsbUJBQWtCO0VBQ2xCLFlBQVc7RUFDWCxTQUFRO0VBQ1IsVUFBUztFQUNULHlDQUErQjtVQUEvQixpQ0FBK0I7RUFDL0IsbUJBQWtCLEVBZWxCO0VBZEE7SUFDQyxtQkFBa0I7SUFDbEIsU0FBUTtJQUNSLG9DQUEyQjtZQUEzQiw0QkFBMkIsRUFDM0I7RUFDRDtJQUNDLG1CQUFrQjtJQUNsQixVQUFTO0lBQ1Qsb0NBQTJCO1lBQTNCLDRCQUEyQixFQUMzQjtFQUNEO0lBRUMsZ0JBQWUsRUFDZjs7QUFIRDtFQVFBLGdCQUFlO0VBQ2YsY0FBYTtFQUNiLFNBQVE7RUFDUixVQUFTO0VBQ1QseUNBQStCO1VBQS9CLGlDQUErQixFQUMvQjs7QUM5QkQ7RUFFRSxvQkFBbUI7RUFDbkIsa0JBQWlCLEVBQ2pCOztBQUpGO0VBTUUsZUNRWSxFRFBaOztBQVBGO0VBU0UsY0FBYTtFQUNiLG1CQUFrQjtFQUNsQixlQ05ZLEVEa0NaO0VBdkNGO0lBYUcsWUFBVztJQUNYLG1CQUFrQjtJQUNsQixPQUFNO0lBQ04sUUFBTztJQUNQLFlBQVc7SUFDWCxhQUFZO0lBRVosV0FBVSxFQUNWO0VBckJIO0lBd0JHLFdBQVU7SUFDVixnQkFBZSxFQVVmO0VBbkNIO0lBcUNHLGNBQWEsRUFDYjs7QUF0Q0g7RUF5Q0UsbUJBQWtCLEVBcUJsQjtFQTlERjtJQTJDRyxtQkFBa0I7SUFDbEIsVUFBUztJQUNULFNBQVE7SUFDUixvQkFBbUI7SUFDbkIsV0FBVSxFQUNWO0VBaERIO0lBa0RHLGtDQzdDVyxFRDhDWDtFQW5ESDtJQXNESSxzQkFBcUI7SUFDckIsdUJBQXNCO0lBQ3RCLGtCQUFpQjtJQUNqQixjQUFhO0lBQ2IsZUFBYztJQUNkLG9CQUFtQixFQUNuQjs7QUFJSjtF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O0lBalpIO01BbVpHLGdCQUFlLEVBQ2Y7SUFSRjtNQVVFLGlCQUFnQixFQUtoQjtNQTNaSDtRQXdaSSxVQUFTO1FBQ1QsV0FBVSxFQUNWO0lBZEg7TUFpQkUsaUJBQWdCLEVBQ2hCO0VBN1hIO0lBZ1lFLFNBQVEsRUFDUjtFQXBYRjtJQXNYRSxtQkFBa0IsRUFhbEI7SUFuWUY7TUF3WEcsY0FBYSxFQUNiO0lBelhIO01BZ1lJLGFBQVcsRUFDWDtFQTNXSjtJQStXRSxrQkFBaUIsRUFDakI7RUE5YkY7SUFnY0UsaUJBQWdCO0lBQ2hCLFlBQVcsRUFDWCxFQUFBIiwiZmlsZSI6InBhZ2UvcGFnZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4uY2VudGVyaW5nLCAuY2VudGVyaW5nX2ZpeCwgLnBhZ2UgLnBhZ2UtdGh1bWItd3JhcHBlciAudGl0bGUtd3JhcCwgLnNpbmdsZS10aHVtYi13cmFwcGVyIC50aXRsZS13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuY2VudGVyaW5nWSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAuY2VudGVyaW5nWCwgLnNpbmdsZS10aHVtYi13cmFwcGVyIC50aXRsZS13cmFwOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgLmNlbnRlcmluZ19maXgge1xuICAgIHBvc2l0aW9uOiBmaXhlZDsgfVxuXG4uY2VudGVyaW5nX2ZpeCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cblxuLnBhZ2UgaDQge1xuICBtYXJnaW46IDVyZW0gMCAycmVtO1xuICBmb250LXNpemU6IDEuNXJlbTsgfVxuXG4ucGFnZSAucGluayB7XG4gIGNvbG9yOiAjRkY5OUNDOyB9XG5cbi5wYWdlIC5wYWdlLXRodW1iLXdyYXBwZXIge1xuICBoZWlnaHQ6IDI3cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjRUZFRkVGOyB9XG4gIC5wYWdlIC5wYWdlLXRodW1iLXdyYXBwZXI6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTsgfVxuICAucGFnZSAucGFnZS10aHVtYi13cmFwcGVyIC50aXRsZS13cmFwIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuICAucGFnZSAucGFnZS10aHVtYi13cmFwcGVyLmFyY2hpdmUge1xuICAgIGhlaWdodDogMTVyZW07IH1cblxuLnBhZ2UgLnRvcC1hYm91dC1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnBhZ2UgLnRvcC1hYm91dC1ib3ggLml0ZW0tciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogM3JlbTtcbiAgICByaWdodDogMDtcbiAgICBsZXR0ZXItc3BhY2luZzogNnB4O1xuICAgIHotaW5kZXg6IDM7IH1cbiAgLnBhZ2UgLnRvcC1hYm91dC1ib3ggLmltZyB7XG4gICAgYm94LXNoYWRvdzogMTRweCAxM3B4IDBweCAjRUZFRkVGOyB9XG4gIC5wYWdlIC50b3AtYWJvdXQtYm94IC50aXRsZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLnBhZ2Utd3JhcC1lbi10aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTE1JTtcbiAgdG9wOiAtN3JlbTsgfVxuICAucGFnZS13cmFwLWVuLXRpdGxlIC5lbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNXJlbTsgfVxuXG4ucGFnZS1jb250ZW50IHAge1xuICBtYXJnaW46IDJyZW0gYXV0bzsgfVxuXG4ucGFnZS1jb250ZW50IC53cC1ibG9jay1pbWFnZSB7XG4gIG1hcmdpbjogMnJlbSBhdXRvOyB9XG4gIC5wYWdlLWNvbnRlbnQgLndwLWJsb2NrLWltYWdlOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5wYWdlLWNvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMgaDMge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDcwJSwgI2ZmZjU5YSA3MCUpO1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuLnBhZ2UtY29udGVudCAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2staW1hZ2Uge1xuICBtYXJnaW46IDJyZW0gYXV0bzsgfVxuXG4ucGFnZS1nYWxsZXJ5IGRpdiNuMi1zcy0zIC5uZXh0ZW5kLXRodW1ibmFpbC1ob3Jpem9udGFsIC5uZXh0ZW5kLXRodW1ibmFpbC1zY3JvbGxlciB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ucGFnZS1pZC0zIHAge1xuICBtYXJnaW46IDFlbSBhdXRvOyB9XG5cbi5wYWdlLWlkLTMgaDIge1xuICBtYXJnaW46IDJlbSBhdXRvOyB9XG5cbi5wYWdlLWlkLTMgaDMsIC5wYWdlLWlkLTMgaDQge1xuICBtYXJnaW46IDJlbSBhdXRvIC41ZW07XG4gIGZvbnQtc2l6ZTogMS4yZW07IH1cblxuLnBhZ2UtaWQtMyB1bCB7XG4gIG1hcmdpbi1sZWZ0OiAyZW07XG4gIGxpc3Qtc3R5bGU6IGNpcmNsZTsgfVxuXG4ucGFnZS1pZC0zIC50eHQge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5zZXJ2aWNlLWJveC1vdXRsaW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMjIlOyB9XG4gIC5zZXJ2aWNlLWJveC1vdXRsaW5lIC5pbWcge1xuICAgIGJveC1zaGFkb3c6IC0xNXB4IC0xMnB4IDFweCAjRkZFOEY0OyB9XG4gICAgLnNlcnZpY2UtYm94LW91dGxpbmUgLmltZy55dXVyeW91IHtcbiAgICAgIGJveC1zaGFkb3c6IC0xNXB4IC0xMnB4IDFweCAjREVGRkYxOyB9XG4gICAgLnNlcnZpY2UtYm94LW91dGxpbmUgLmltZy5ob3Vtb24ge1xuICAgICAgYm94LXNoYWRvdzogLTE1cHggLTEycHggMXB4ICNGRkY1RDg7IH1cblxuLnNlcnZpY2UtYm94LXN2IHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogLjI1cmVtOyB9XG5cbi5zZXJ2aWNlLWJveC1zdiAuaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuXG4uc2VydmljZS10YWJsZS1vdXRsaW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTExJTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogM3JlbTsgfVxuICAuc2VydmljZS10YWJsZS1vdXRsaW5lIC50ZXh0LWJveCB7XG4gICAgbWFyZ2luLWxlZnQ6IDlyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuXG4uZGF5LXNlY3Rpb24gcCB7XG4gIG1hcmdpbjogMDsgfVxuXG4uZGF5LXNlY3Rpb24gLnN1Yi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMy4yNXJlbTtcbiAgY29sb3I6ICNGRjk5Q0M7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07IH1cblxuLmRheS1zZWN0aW9uIC5pbWcge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cblxuLmRheS1zZWN0aW9uIC50aXRsZS13cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtOyB9XG4gIC5kYXktc2VjdGlvbiAudGl0bGUtd3JhcDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9pY29uL3BhZ2UtdGl0bGUuc3ZnKSBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDRyZW07XG4gICAgaGVpZ2h0OiAuOHJlbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgbWFyZ2luLXRvcDogLjVyZW07IH1cblxuLmRheS1zZWN0aW9uIC5pdGVtLXIgLmNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgcGFkZGluZzogMnJlbTsgfVxuXG4uZC1zZWN0aW9uMiB7XG4gIG9yZGVyOiAyOyB9XG4gIC5kLXNlY3Rpb24yIC5pdGVtLXIge1xuICAgIG9yZGVyOiAxOyB9XG4gICAgLmQtc2VjdGlvbjIgLml0ZW0tciAuY29udGVudCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuZC1zZWN0aW9uMiAuaXRlbS1sIHtcbiAgICBvcmRlcjogMjsgfVxuXG4uZC1zZWN0aW9uMyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZC1zZWN0aW9uMyAuaW1nIHtcbiAgICBoZWlnaHQ6IDI3cmVtO1xuICAgIG1hcmdpbjogMnJlbSBhdXRvOyB9XG4gIC5kLXNlY3Rpb24zIC50aXRsZS13cmFwOjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5kLXNlY3Rpb24zLmRvZyAuaW1nIHtcbiAgICB3aWR0aDogMjdyZW07IH1cblxuLmRheS1zLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAjRkZDRjQ4OyB9XG5cbi5kLXNlY3Rpb24tdGl0bGUge1xuICBmb250LXNpemU6IDQuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4uY29udGVudDQwNCBwIHtcbiAgbWFyZ2luOiAycmVtIGF1dG87IH1cblxuLmNvbnRlbnQ0MDQgLmltZyB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07IH1cblxuLmFyY2hpdmUtbGlzdCAuaXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYXJjaGl2ZS1saXN0IC5pdGVtIC50aHVtYiB7XG4gICAgcGFkZGluZy10b3A6IDYwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAuYXJjaGl2ZS1saXN0IC5pdGVtIC50ZXh0LWJveCB7XG4gICAgbWFyZ2luOiAxcmVtIGF1dG87XG4gICAgcGFkZGluZzogMCAxcmVtOyB9XG4gICAgLmFyY2hpdmUtbGlzdCAuaXRlbSAudGV4dC1ib3ggLmFkbWluIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjNzc4YmE5O1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjI1cmVtOyB9XG4gICAgLmFyY2hpdmUtbGlzdCAuaXRlbSAudGV4dC1ib3ggLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgIG1heC1oZWlnaHQ6IDRyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cblxuLm1nLXBvbGljeSwgLnBoaWxvc29waHktbGlzdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IGEtb3RmLXJ5dW1pbi1wcjZuLCBcIll1IE1pbmNob1wiLCBcIll1TWluY2hvXCIsIFwi44OS44Op44Ku44OO5piO5pydIFByb04gVzZcIiwgXCJIaXJhTWluUHJvTi1XNlwiLCBcIkhH5piO5pydRVwiLCBcIu+8re+8syDvvLDmmI7mnJ1cIiwgXCJNUyBQTWluY2hvXCIsIFwiTVMg5piO5pydXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDEuMjVyZW07IH1cbiAgLm1nLXBvbGljeSAuaXRlbSwgLnBoaWxvc29waHktbGlzdCAuaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAgIC5tZy1wb2xpY3kgLml0ZW06bGFzdC1jaGlsZCwgLnBoaWxvc29waHktbGlzdCAuaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnBoaWxvc29waHktdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbi5zaW5nbGUtY29udGVudCBoMiwgLnNpbmdsZS1jb250ZW50IGgzLCAuc2luZ2xlLWNvbnRlbnQgaDQsIC5zaW5nbGUtY29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAuc2luZ2xlLWNvbnRlbnQgaDI6bGFzdC1jaGlsZCwgLnNpbmdsZS1jb250ZW50IGgzOmxhc3QtY2hpbGQsIC5zaW5nbGUtY29udGVudCBoNDpsYXN0LWNoaWxkLCAuc2luZ2xlLWNvbnRlbnQgcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5zaW5nbGUtY29udGVudCBoMiB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAjRkZDRjQ4O1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07IH1cblxuLnNpbmdsZS1jb250ZW50IGgzLCAuc2luZ2xlLWNvbnRlbnQgaDQge1xuICBmb250LXNpemU6IDEuNXJlbTsgfVxuXG4uc2luZ2xlLWNvbnRlbnQgdWwge1xuICBsaXN0LXN0eWxlOiBkaXNjOyB9XG5cbi5zaW5nbGUtY29udGVudCBvbCwgLnNpbmdsZS1jb250ZW50IHVsIHtcbiAgbWFyZ2luOiAycmVtIDAgMnJlbSAxLjVyZW07IH1cbiAgLnNpbmdsZS1jb250ZW50IG9sIGxpLCAuc2luZ2xlLWNvbnRlbnQgdWwgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtOyB9XG5cbi5zaW5nbGUtY29udGVudCBmaWd1cmUge1xuICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG5cbi5zaW5nbGUtY29udGVudCAud3AtYmxvY2stcXVvdGUge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNjZGQzZGM7XG4gIGJhY2tncm91bmQ6ICNmM2Y1Zjc7XG4gIHBhZGRpbmc6IDFyZW07IH1cbiAgLnNpbmdsZS1jb250ZW50IC53cC1ibG9jay1xdW90ZSBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC5zaW5nbGUtY29udGVudCAud3AtYmxvY2stcXVvdGUgY2l0ZSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICM5ZTllOWU7IH1cblxuLnNpZGUtYXJ0aWNsZS1saXN0IHtcbiAgbWFyZ2luOiAxcmVtIGF1dG87IH1cbiAgLnNpZGUtYXJ0aWNsZS1saXN0IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnNpZGUtYXJ0aWNsZS1saXN0IC5hcnRpY2xlLWJveCB7XG4gICAgcGFkZGluZy1ib3R0b206IC41cmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2VlZTtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfVxuXG4uc2luZ2xlLXNpZGUtYm94IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgcGFkZGluZzogMXJlbTsgfVxuICAuc2luZ2xlLXNpZGUtYm94IC5idG4gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmFydGljbGUtd3JhcCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIHBhZGRpbmc6IDNyZW07IH1cblxuLnNpZGUtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7IH1cblxuLnNpbmdsZS10aHVtYi13cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZjsgfVxuICAuc2luZ2xlLXRodW1iLXdyYXBwZXI6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NiwgMTY1LCAyMjQsIDAuMjMpO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLnNpbmdsZS10aHVtYi13cmFwcGVyIC50aXRsZS13cmFwIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGZvbnQtc2l6ZTogNHJlbTsgfVxuICAgIC5zaW5nbGUtdGh1bWItd3JhcHBlciAudGl0bGUtd3JhcDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvaWNvbi9wYWdlLXRpdGxlLnN2Zykgbm8tcmVwZWF0O1xuICAgICAgd2lkdGg6IDRyZW07XG4gICAgICBoZWlnaHQ6IC44cmVtO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgbWFyZ2luLXRvcDogLjVyZW07XG4gICAgICB0b3A6IDgyJTsgfVxuXG4uYXJjaGl2ZSAuYXJ0aWNsZS1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYXJjaGl2ZSAuYXJ0aWNsZS1saXN0IC5uZXdzLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi5hYm91dC1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZmNlYjtcbiAgcGFkZGluZzogMnJlbSAwOyB9XG5cbi5vcC10YWJsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgfVxuICAub3AtdGFibGUgdGgsIC5vcC10YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MXB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5wYWdlIC5wYWdlLXRodW1iLXdyYXBwZXIge1xuICAgIGhlaWdodDogMzByZW07IH1cbiAgLnBhZ2Utd3JhcC1lbi10aXRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0yJTtcbiAgICB0b3A6IC03cmVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5wYWdlIC5wYWdlLXRodW1iLXdyYXBwZXIge1xuICAgIGhlaWdodDogMzFyZW07IH1cbiAgLnBhZ2UgLnRvcC1hYm91dC1ib3ggLml0ZW0tciB7XG4gICAgei1pbmRleDogMzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGFnZSAucGFnZS10aHVtYi13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDI1cmVtOyB9XG4gIC5zZXJ2aWNlLWJveC1vdXRsaW5lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMiU7XG4gICAgaGVpZ2h0OiAyN3JlbTsgfVxuICAgIC5zZXJ2aWNlLWJveC1vdXRsaW5lIC50ZXh0LWJveCB7XG4gICAgICBtYXJnaW4tbGVmdDogMTUlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gIC5wYWdlIC5wYWdlLXRodW1iLXdyYXBwZXIge1xuICAgIGhlaWdodDogOXJlbTsgfVxuICAgIC5wYWdlIC5wYWdlLXRodW1iLXdyYXBwZXIgLnRpdGxlLXdyYXAge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDFyZW07IH1cbiAgLnBhZ2UtY29udGVudCAud3AtYmxvY2staW1hZ2Uge1xuICAgIG1hcmdpbjogMnJlbSBhdXRvOyB9XG4gIC5zaW5nbGUtY29udGVudCB7XG4gICAgcGFkZGluZzogOCU7IH1cbiAgICAuc2luZ2xlLWNvbnRlbnQgaDIge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS40OyB9XG4gIC5zaW5nbGUtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiA4JTsgfVxuICAuYXJjaGl2ZS1saXN0IC5pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC5wYWdlLXdyYXAtZW4tdGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogLTIuNXJlbTsgfVxuICAgIC5wYWdlLXdyYXAtZW4tdGl0bGUgLmVuLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgIHdyaXRpbmctbW9kZTogaW5pdGlhbDsgfVxuICAucGFnZSAudG9wLWFib3V0LWJveCAuaXRlbS1yIHtcbiAgICB0b3A6IGluaXRpYWw7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwOyB9XG4gIC5wYWdlIC50b3AtYWJvdXQtYm94IC50aXRsZSBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLm1nLXBvbGljeSAuaXRlbSwgLnBoaWxvc29waHktbGlzdCAuaXRlbSwgLnBoaWxvc29waHktbGlzdCAuaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBmb250LXNpemU6IDFyZW07IH1cbiAgLnBhZ2UgLmZsZXgtMjAtNzUge1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5wYWdlIC5mbGV4LTIwLTc1ID4gLml0ZW0tbCB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgb3JkZXI6IDI7IH1cbiAgICAucGFnZSAuZmxleC0yMC03NSA+IC5pdGVtLXIge1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAuYXJ0aWNsZS13cmFwIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDsgfVxuICAuc2luZ2xlLWhlYWRlciB7XG4gICAgcGFkZGluZzogMHJlbTsgfVxuICAuc2luZ2xlLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnNlcnZpY2UtYm94LW91dGxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDIyJTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5zZXJ2aWNlLWJveC1vdXRsaW5lIC50ZXh0LWJveCB7XG4gICAgICBtYXJnaW46IDFyZW0gYXV0bzsgfVxuICAuZGF5LXNlY3Rpb24ge1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5kYXktc2VjdGlvbiAuaW1nIHtcbiAgICAgIGhlaWdodDogMTNyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgLmRheS1zZWN0aW9uIC5zdWItdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAycmVtOyB9XG4gICAgLmRheS1zZWN0aW9uIC5pdGVtLXIge1xuICAgICAgZmxleC1iYXNpczogMTAwJTsgfVxuICAgICAgLmRheS1zZWN0aW9uIC5pdGVtLXIgLmNvbnRlbnQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuZGF5LXNlY3Rpb24gLml0ZW0tbCB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlOyB9XG4gIC5kLXNlY3Rpb24yIC5pdGVtLXIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5kLXNlY3Rpb24zIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZC1zZWN0aW9uMyAuaW1nIHtcbiAgICAgIGhlaWdodDogMjgwcHg7IH1cbiAgICAuZC1zZWN0aW9uMy5kb2cgLmltZyB7XG4gICAgICB3aWR0aDogMjgwcHg7IH1cbiAgLmQtc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07IH1cbiAgLnNlcnZpY2UtdGFibGUtb3V0bGluZSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogMTAwJTsgfSB9XG4iLCIvLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vXHRwb3NpdGlvblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBwb3NpdGlvblxuLmNlbnRlcmluZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTA7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Jlkge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdH1cblx0Jlgge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHR9XG5cdCZfZml4IHtcblx0XHRAZXh0ZW5kIC5jZW50ZXJpbmc7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHR9XG59XG5cbi8vIGZpeGVkIGNlbnRlclxuLmNlbnRlcmluZ19maXgge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHotaW5kZXg6IDk5OTk7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG59XG4iLCJAaW1wb3J0ICcuLi9fdmFyJztcbkBpbXBvcnQgJy4uL19leHRlbmRzJztcbkBpbXBvcnQgJy4uL19taXhpbnMnO1xuXG4ucGFnZSB7XG5cdGg0IHtcblx0XHRtYXJnaW46IDVyZW0gMCAycmVtO1xuXHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHR9XG5cdC5waW5rIHtcblx0XHRjb2xvcjogJHBpbms7XG5cdH1cblx0LnBhZ2UtdGh1bWItd3JhcHBlciB7XG5cdFx0aGVpZ2h0OiAyN3JlbTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Y29sb3I6ICRncmF5O1xuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ2LCAxNjUsIDIyNCwgMC4yMyk7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdH1cblx0XHQudGl0bGUtd3JhcCB7XG5cdFx0XHRAZXh0ZW5kIC5jZW50ZXJpbmc7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdFx0Ly8gJjo6YWZ0ZXIge1xuXHRcdFx0Ly8gXHRjb250ZW50OiBcIlwiO1xuXHRcdFx0Ly8gXHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb24vcGFnZS10aXRsZS5zdmcpIG5vLXJlcGVhdDtcblx0XHRcdC8vIFx0d2lkdGg6IDRyZW07XG5cdFx0XHQvLyBcdGhlaWdodDogLjhyZW07XG5cdFx0XHQvLyBcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdC8vIFx0bWFyZ2luLXRvcDogLjVyZW07XG5cdFx0XHQvLyBcdEBleHRlbmQgLmNlbnRlcmluZ1g7XG5cdFx0XHQvLyB9XG5cdFx0fVxuXHRcdCYuYXJjaGl2ZSB7XG5cdFx0XHRoZWlnaHQ6IDE1cmVtO1xuXHRcdH1cblx0fVxuXHQudG9wLWFib3V0LWJveCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC5pdGVtLXIge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAzcmVtO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogNnB4O1xuXHRcdFx0ei1pbmRleDogMztcblx0XHR9XG5cdFx0LmltZyB7XG5cdFx0XHRib3gtc2hhZG93OiAxNHB4IDEzcHggMHB4ICRncmF5O1xuXHRcdH1cblx0XHQudGl0bGUge1xuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDFyZW07XG5cdFx0XHRcdHBhZGRpbmc6IDFyZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLnBhZ2Utd3JhcC1lbi10aXRsZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogLTE1JTtcblx0dG9wOiAtN3JlbTtcblx0LmVuLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDE1cmVtO1xuXHR9XG59XG4ucGFnZS1jb250ZW50IHtcblx0cCB7XG5cdFx0bWFyZ2luOiAycmVtIGF1dG87XG5cdH1cblx0LndwLWJsb2NrLWltYWdlIHtcblx0XHRtYXJnaW46IDJyZW0gYXV0bztcblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHR9XG5cdC53cC1ibG9jay1jb2x1bW5zIHtcblx0XHRoMyB7XG5cdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA3MCUsICNmZmY1OWEgNzAlKTtcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHR9XG5cdFx0LndwLWJsb2NrLWltYWdlIHtcblx0XHRcdG1hcmdpbjogMnJlbSBhdXRvO1xuXHRcdH1cblx0fVxufVxuLnBhZ2UtZ2FsbGVyeSB7XG5cdGRpdiNuMi1zcy0zIC5uZXh0ZW5kLXRodW1ibmFpbC1ob3Jpem9udGFsIC5uZXh0ZW5kLXRodW1ibmFpbC1zY3JvbGxlciB7XG5cdFx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi8vIHByaXZhY3lcbi5wYWdlLWlkLTMge1xuXHRwIHtcblx0XHRtYXJnaW46IDFlbSBhdXRvO1xuXHR9XG5cdGgyIHtcblx0XHRtYXJnaW46IDJlbSBhdXRvO1xuXHR9XG5cdGgzLGg0IHtcblx0XHRtYXJnaW46IDJlbSBhdXRvIC41ZW07XG5cdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0fVxuXHR1bCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDJlbTtcblx0XHRsaXN0LXN0eWxlOiBjaXJjbGU7XG5cdH1cblx0LnR4dCB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxufVxuXG5cbi8vIHNlcnZpY2Vcbi5zZXJ2aWNlLWJveC1vdXRsaW5lIHtcblx0bWFyZ2luLWJvdHRvbTogMjIlO1xuXHQuaW1nIHtcblx0XHRib3gtc2hhZG93OiAtMTVweCAtMTJweCAxcHggI0ZGRThGNDtcblx0XHQmLnl1dXJ5b3Uge1xuXHRcdFx0Ym94LXNoYWRvdzogLTE1cHggLTEycHggMXB4ICNERUZGRjE7XG5cdFx0fVxuXHRcdCYuaG91bW9uIHtcblx0XHRcdGJveC1zaGFkb3c6IC0xNXB4IC0xMnB4IDFweCAjRkZGNUQ4O1xuXHRcdH1cblx0fVxufVxuLnNlcnZpY2UtYm94LXN2IHtcblx0dWwge1xuXHRcdGxpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IC4yNXJlbTtcblx0XHR9XG5cdH1cblx0Lml0ZW0ge1xuXHRcdFxuXHR9XG5cdC5pbWcge1xuXHRcdGJvcmRlci1yYWRpdXM6IDJyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0fVxufVxuXG4vLyBkYXlcbi5zZXJ2aWNlLXRhYmxlLW91dGxpbmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxMTElO1xuXHRyaWdodDogMDtcblx0dG9wOiAzcmVtO1xuXHQudGV4dC1ib3gge1xuXHRcdG1hcmdpbi1sZWZ0OiA5cmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdH1cbn1cbi5kYXktc2VjdGlvbiB7XG5cdHAge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHQuc3ViLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDMuMjVyZW07XG5cdFx0Y29sb3I6ICRwaW5rO1xuXHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdH1cblx0LmltZyB7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdH1cblx0LnRpdGxlLXdyYXAge1xuXHRcdG1hcmdpbi1ib3R0b206IDIuNXJlbTtcblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9pY29uL3BhZ2UtdGl0bGUuc3ZnKSBuby1yZXBlYXQ7XG5cdFx0XHR3aWR0aDogNHJlbTtcblx0XHRcdGhlaWdodDogLjhyZW07XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRtYXJnaW4tdG9wOiAuNXJlbTtcblx0XHR9XG5cdH1cblx0Lml0ZW0tciB7XG5cdFx0LmNvbnRlbnQge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDJyZW07XG5cdFx0XHRwYWRkaW5nOiAycmVtO1xuXG5cdFx0fVxuXHR9XG5cbn1cbi5kLXNlY3Rpb24yIHtcblx0b3JkZXI6IDI7XG5cdC5pdGVtLXIge1xuXHRcdG9yZGVyOiAxO1xuXHRcdC5jb250ZW50IHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdH1cblx0fVxuXHQuaXRlbS1sIHtcblx0XHRvcmRlcjogMjtcblx0fVxufVxuLmQtc2VjdGlvbjMge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdC5pbWcge1xuXHRcdGhlaWdodDogMjdyZW07XG5cdFx0bWFyZ2luOiAycmVtIGF1dG87XG5cdH1cblx0LnRpdGxlLXdyYXAge1xuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cdH1cblx0Ji5kb2cge1xuXHRcdC5pbWcge1xuXHRcdFx0d2lkdGg6IDI3cmVtO1xuXHRcdH1cblx0fVxufVxuLmRheS1zLXRpdGxlIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXNpemU6IDJyZW07XG5cdGNvbG9yOiAkeWVsbG93O1xufVxuLmQtc2VjdGlvbi10aXRsZSB7XG5cdGZvbnQtc2l6ZTogNC41cmVtO1xuXHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uY29udGVudDQwNCB7XG5cdHAge1xuXHRcdG1hcmdpbjogMnJlbSBhdXRvO1xuXHR9XG5cdC5pbWcge1xuXHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdH1cbn1cblxuLy8gYXJjaGl2ZSBcbi5hcmNoaXZlLWxpc3Qge1xuXHQuaXRlbSB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC50aHVtYiB7XG5cdFx0XHRwYWRkaW5nLXRvcDogNjAlO1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHR9XG5cdFx0LnRleHQtYm94IHtcblx0XHRcdG1hcmdpbjogMXJlbSBhdXRvO1xuXHRcdFx0cGFkZGluZzogMCAxcmVtO1xuXHRcdFx0LmFkbWluIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRjb2xvcjogIzc3OGJhOTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLjI1cmVtO1xuXHRcdFx0fVxuXHRcdFx0LnRpdGxlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjI1cmVtO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiA0cmVtO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi5tZy1wb2xpY3kge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtZmFtaWx5OiAkbWluY2hvO1xuXHRmb250LXNpemU6IDEuMjVyZW07XG5cdC5pdGVtIHtcblx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxufVxuXG4ucGhpbG9zb3BoeS1saXN0IHtcblx0QGV4dGVuZCAubWctcG9saWN5O1xufVxuLnBoaWxvc29waHktdGl0bGUge1xuXHRtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5cblxuLy8gc2luZ2xlXG4uc2luZ2xlLWNvbnRlbnQge1xuXHRoMixoMyxoNCxwIHtcblx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXHRoMiB7XG5cdFx0Zm9udC1zaXplOiAxLjc1cmVtO1xuXHRcdGJvcmRlci1sZWZ0OiA2cHggc29saWQgJHllbGxvdztcblx0XHRwYWRkaW5nLWxlZnQ6IDFyZW07XG5cdH1cblx0aDMsaDQge1xuXHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHR9XG5cdHVsIHtcblx0XHRsaXN0LXN0eWxlOiBkaXNjO1xuXHR9XG5cdG9sLHVsIHtcblx0XHRtYXJnaW46IDJyZW0gMCAycmVtIDEuNXJlbTtcblx0XHRsaSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAuNXJlbTtcblx0XHR9XG5cdH1cblx0ZmlndXJlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHR9XG5cdC53cC1ibG9jay1xdW90ZSB7XG5cdFx0Ym9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjY2RkM2RjO1xuXHRcdGJhY2tncm91bmQ6ICNmM2Y1Zjc7XG5cdFx0cGFkZGluZzogMXJlbTtcblx0XHRwIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0fVxuXHRcdGNpdGUge1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGNvbG9yOiAjOWU5ZTllO1xuXHRcdH1cblx0fVxufVxuLnNpZGUtYXJ0aWNsZS1saXN0IHtcblx0bWFyZ2luOiAxcmVtIGF1dG87XG5cdC50aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblx0LmFydGljbGUtYm94IHtcblx0XHRwYWRkaW5nLWJvdHRvbTogLjVyZW07XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjZWVlO1xuXHRcdG1hcmdpbi1ib3R0b206IC41cmVtO1xuXHR9XG59XG4uc2luZ2xlLXNpZGUtYm94IHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2VlZTtcblx0cGFkZGluZzogMXJlbTtcblx0LmJ0biB7XG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cbn1cbi5hcnRpY2xlLXdyYXAge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuXHRwYWRkaW5nOiAzcmVtO1xufVxuLnNpZGUtdGl0bGUge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmctYm90dG9tOiAuNXJlbTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG59XG4uc2luZ2xlLXRodW1iLXdyYXBwZXIge1xuXHRoZWlnaHQ6IDEycmVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGNvbG9yOiAjZmZmO1xuXHQmOjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDYsIDE2NSwgMjI0LCAwLjIzKTtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5cdC50aXRsZS13cmFwIHtcblx0XHRAZXh0ZW5kIC5jZW50ZXJpbmc7XG5cdFx0ei1pbmRleDogMjtcblx0XHRmb250LXNpemU6IDRyZW07XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvaWNvbi9wYWdlLXRpdGxlLnN2Zykgbm8tcmVwZWF0O1xuXHRcdFx0d2lkdGg6IDRyZW07XG5cdFx0XHRoZWlnaHQ6IC44cmVtO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0bWFyZ2luLXRvcDogLjVyZW07XG5cdFx0XHR0b3A6IDgyJTtcblx0XHRcdEBleHRlbmQgLmNlbnRlcmluZ1g7XG5cdFx0fVxuXHR9XG59XG4uYXJjaGl2ZSB7XG5cdC5hcnRpY2xlLWxpc3Qge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0Lm5ld3MtdGl0bGUge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHR9XG5cdH1cbn1cblxuXG4vLyBhYm91dFxuLmFib3V0LXNlY3Rpb24ge1xuXHRiYWNrZ3JvdW5kOiAjZmZmY2ViO1xuXHRwYWRkaW5nOiAycmVtIDA7XG59XG5cblxuLy8gb3BlcmF0aW9uXG4ub3AtdGFibGUge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdHRoLHRkIHtcblx0XHRwYWRkaW5nOiAxcmVtO1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2VlZTtcblx0fVxufVxuXG5cbkBpbmNsdWRlIG1xKGxhcHRvcCkge1xuXHQucGFnZSAucGFnZS10aHVtYi13cmFwcGVyIHtcblx0XHRoZWlnaHQ6IDMwcmVtO1xuXHR9XG5cdC5wYWdlLXdyYXAtZW4tdGl0bGUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAtMiU7XG5cdFx0dG9wOiAtN3JlbTtcblx0fVxufVxuXG5AaW5jbHVkZSBtcShzbGFwdG9wKSB7XG5cdC5wYWdlIC5wYWdlLXRodW1iLXdyYXBwZXIge1xuXHRcdGhlaWdodDogMzFyZW07XG5cdH1cblx0LnBhZ2Uge1xuXHRcdC50b3AtYWJvdXQtYm94IC5pdGVtLXIge1xuXHRcdFx0ei1pbmRleDogMztcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbXEod3RhYikge1xuXHQucGFnZSAucGFnZS10aHVtYi13cmFwcGVyIHtcblx0XHRoZWlnaHQ6IDI1cmVtO1xuXHR9XG5cdC5zZXJ2aWNlLWJveC1vdXRsaW5lIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMiU7XG5cdFx0aGVpZ2h0OiAyN3JlbTtcblx0XHQudGV4dC1ib3gge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDE1JTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIG1xIHtcblx0LnBhZ2UgLnBhZ2UtdGh1bWItd3JhcHBlciB7XG5cdFx0aGVpZ2h0OiA5cmVtO1xuXHRcdC50aXRsZS13cmFwIHtcblx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiAxcmVtO1xuXHRcdH1cblx0fVxuXHQucGFnZS1jb250ZW50IHtcblx0XHQud3AtYmxvY2staW1hZ2Uge1xuXHRcdFx0bWFyZ2luOiAycmVtIGF1dG87XG5cdFx0fVxuXHR9XG5cdC5zaW5nbGUtY29udGVudCB7XG5cdFx0cGFkZGluZzogOCU7XG5cdFx0aDIge1xuXHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdH1cblx0fVxuXHQuc2luZ2xlLWhlYWRlciB7XG5cdFx0cGFkZGluZzogOCU7XG5cdH1cblx0LmFyY2hpdmUtbGlzdCB7XG5cdFx0Lml0ZW0ge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHR9XG5cdH1cblx0LnBhZ2Utd3JhcC1lbi10aXRsZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAtMi41cmVtO1xuXHRcdC5lbi10aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDNyZW07XG5cdFx0XHR3cml0aW5nLW1vZGU6IGluaXRpYWw7XG5cdFx0fVxuXHR9XG5cdC5wYWdlIHtcblx0XHQudG9wLWFib3V0LWJveCB7XG5cdFx0XHQuaXRlbS1yIHtcblx0XHRcdFx0dG9wOiBpbml0aWFsO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdFx0LnRpdGxlIHNwYW4ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5tZy1wb2xpY3kgLml0ZW0sIC5waGlsb3NvcGh5LWxpc3QgLml0ZW0ge1xuXHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHR9XG5cdC5wYWdlIHtcblx0XHQuZmxleC0yMC03NSB7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHQmID4gLml0ZW0tbCB7XG5cdFx0XHRcdGZsZXgtYmFzaXM6IDEwMCU7XG5cdFx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0fVxuXHRcdFx0JiA+IC5pdGVtLXIge1xuXHRcdFx0XHRmbGV4LWJhc2lzOiAxMDAlO1xuXHRcdFx0XHRvcmRlcjogMTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmFydGljbGUtd3JhcCB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblx0LnNpbmdsZS1oZWFkZXIge1xuXHRcdHBhZGRpbmc6IDByZW07XG5cdH1cblx0LnNpbmdsZS1jb250ZW50IHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdC5zZXJ2aWNlLWJveC1vdXRsaW5lIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMiU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0LnRleHQtYm94IHtcblx0XHRcdG1hcmdpbjogMXJlbSBhdXRvO1xuXHRcdH1cblx0fVxuXHQuc2VydmljZS10YWJsZS1vdXRsaW5lIHtcblx0fVxuXG5cdC5kYXktc2VjdGlvbiB7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdC5pbWcge1xuXHRcdFx0aGVpZ2h0OiAxM3JlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0fVxuXHRcdC5zdWItdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdH1cblx0XHQuaXRlbS1yIHtcblx0XHRcdGZsZXgtYmFzaXM6IDEwMCU7XG5cdFx0XHQuY29udGVudCB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lml0ZW0tbCB7XG5cdFx0XHRmbGV4LWJhc2lzOiAxMDAlO1xuXHRcdH1cblx0fVxuXHQuZC1zZWN0aW9uMiAuaXRlbS1yIHtcblx0XHRvcmRlcjogMjtcblx0fVxuXHQuZC1zZWN0aW9uMyB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdC5pbWcge1xuXHRcdFx0aGVpZ2h0OiAyODBweDtcblx0XHR9XG5cdFx0LnRpdGxlLXdyYXAge1xuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmRvZyB7XG5cdFx0XHQuaW1nIHtcblx0XHRcdFx0d2lkdGg6MjgwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5kLXNlY3Rpb24tdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMi41cmVtO1xuXHR9XG5cdC5zZXJ2aWNlLXRhYmxlLW91dGxpbmUge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cbiIsIi8vY29sb3JcbiRncmVlbjogIzRGQzk5NDtcblxuJGJsdWU6ICMwMDkwRDU7XG5cbiRyZWQ6ICNGRjYyNUE7XG5cbiRvcmFuZ2U6ICNGNDUxM0I7XG5cbiRncmF5OiAjRUZFRkVGO1xuJGdyYXktZDogIzc5OUFBNztcblxuJGJsYWNrOiAjNDY0NjQ2O1xuXG4keWVsbG93OiAjRkZDRjQ4O1xuXG4kcHVycGxlOiAjOTA3NkZGO1xuXG4kcGluazogI0ZGOTlDQztcblxuJHRleHQ6ICM0NTY1NzE7XG4kdGV4dC1ncmVlbjogIzA4QzE3MTtcblxuLy8gLy9mb250XG4kYmFzZWZvbnQ6IGZ1dHVyYS1wdCxyeW8tZ290aGljLXBsdXNuLCBcIll1IEdvdGhpY1wiLCBZdUdvdGhpYywtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwi44OS44Op44Ku44OO6KeS44K0IFByb1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLOODoeOCpOODquOCqiwgTWVpcnlvICxIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4kbWluY2hvOiBhLW90Zi1yeXVtaW4tcHI2biwgXCJZdSBNaW5jaG9cIiwgXCJZdU1pbmNob1wiLCBcIuODkuODqeOCruODjuaYjuacnSBQcm9OIFc2XCIsIFwiSGlyYU1pblByb04tVzZcIiwgXCJIR+aYjuacnUVcIiwgXCLvvK3vvLMg77yw5piO5pydXCIsIFwiTVMgUE1pbmNob1wiLCBcIk1TIOaYjuacnVwiLCBzZXJpZjtcbiIsIi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy9cdOODoeODh+OCo+OCouOCr+OCqOODqlxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gbXEoJGJyZWFrcG9pbnQ6IHNwKSB7XG5cdEBpZiAkYnJlYWtwb2ludCA9PSBzcCB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fSBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSBzbGFwdG9wIHtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fSBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSBzc3Age1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH0gQGVsc2UgaWYgJGJyZWFrcG9pbnQgPT0gbGFwdG9wIHtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQxcHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fSBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSBtYXgge1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDFweCkge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9IEBlbHNlIGlmICRicmVha3BvaW50ID09IHd0YWIge1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9XG59XG4iXX0= */
