@charset "UTF-8";
@import "base.css";
@import "common.css";
/*---------------------------------
Page CSS 2018.05
CSS 担当者名 Document 2018.05
Last Update 2018.05 担当者名
---------------------------------*/
/*
トップページ
-------------------------------------*/
#Page.pageIndex #MainImg {
  background-repeat: no-repeat;
  background-position: left bottom;
  background-color: #f5f4e7;
}
#Page.pageIndex #MainImg .innerBasic {
  position: relative;
  height: 100vh;
}
#Page.pageIndex #MainImg .innerBasic::after {
  content: "";
  position: absolute;
  width: 0;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: auto 100%;
}
#Page.pageIndex #MainImg h2 {
  text-align: left;
  color: #fff;
}
#Page.pageIndex #MainImg h2 span {
  display: block;
}
#Page.pageIndex #Main {
  background-color: #f5f4e7;
}
#Page.pageIndex #Main .titleTypeFirstLetter {
  word-break: break-all;
}
#Page.pageIndex #Main #ContBox01 .wrapBox {
  background-color: #00727e;
}
#Page.pageIndex #Main #ContBox01 .wrapBox h3 {
  line-height: 24px;
  font-family: "Montserrat", sans-serif;
  font-size: 20px;
  font-weight: 500;
  font-style: normal;
  color: #fff;

  font-optical-sizing: auto;
}
#Page.pageIndex #Main #ContBox01 .wrapBox .listTypeBlog .list {
  overflow: hidden;
  display: -webkit-box;
  text-overflow: ellipsis;

  -webkit-box-orient: vertical;
}
#Page.pageIndex #Main #ContBox01 .wrapBox .listTypeBlog .list:last-of-type {
  margin-bottom: 0;
}
#Page.pageIndex #Main #ContBox01 .wrapBox .listTypeBlog .list a {
  display: inline;
  text-decoration: none;
  color: #fff;
}
#Page.pageIndex #Main #ContBox02 .titleTypeFirstLetter {
  text-align: left;
}
#Page.pageIndex #Main #ContBox02 .listTypeThumb .list .imgBoxWrap {
  border-color: transparent;
}
#Page.pageIndex #Main #ContBox03 {
  background-color: #fff;
}
#Page.pageIndex #Main #ContBox03 .titleTypeFirstLetter {
  position: relative;
  text-align: left;
}
#Page.pageIndex #Main #ContBox03 .contSubBox01 .imgBox img {
  width: 100%;
  height: auto;
}
#Page.pageIndex #Main #ContBox03 .contSubBox01 .txtBox h4 {
  font-family: "Montserrat", sans-serif;
  font-size: 18px;
  font-weight: 700;
  font-style: normal;
  color: #962549;

  font-optical-sizing: auto;
}
#Page.pageIndex #Main #ContBox03 .contSubBox01 .txtBox p:last-of-type {
  margin-bottom: 0;
}
#Page.pageIndex #Main #ContBox03 .contSubBox02 table:last-of-type {
  margin-bottom: 0;
}
#Page.pageIndex #Main #ContBox03 .contSubBox02 table tbody tr th {
  background-color: #00727e;
  line-height: 30px;
  text-align: center;
  font-family: "Montserrat", sans-serif;
  font-size: 22px;
  font-weight: 500;
  font-style: normal;
  color: #fff;

  font-optical-sizing: auto;
}
#Page.pageIndex #Main #ContBox03 .contSubBox02 table tbody tr td {
  background-color: #ecf6f7;
  font-size: 18px;
}
#Page.pageIndex #Main #ContBox04 {
  overflow: hidden;
}
#Page.pageIndex #Main #ContBox04 .innerBasic {
  position: relative;
  counter-reset: number;
}
#Page.pageIndex #Main #ContBox04 .innerBasic::before {
  content: "";
  position: absolute;
  z-index: 0;
  display: block;
  background-repeat: no-repeat;
  background-position: left top;
  background-image: url("../img/wall_01.png");
}
#Page.pageIndex #Main #ContBox04 .contSubBox {
  position: relative;
  z-index: 1;
  border-bottom: 1px solid #b5b5b5;
}
#Page.pageIndex #Main #ContBox04 .contSubBox:first-of-type {
  padding-top: 0;
}
#Page.pageIndex #Main #ContBox04 .contSubBox h3 .titleTheme {
  display: block;
  font-family: "Montserrat", sans-serif;
  font-size: 40px;
  font-weight: 500;
  font-style: normal;
  color: #962549;

  font-optical-sizing: auto;
}
#Page.pageIndex #Main #ContBox04 .contSubBox h3 .titleTheme::after {
  content: counter(number);
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  border-radius: 50%;
  background-color: #962549;
  line-height: 1;
  text-align: center;
  color: #fff;
  counter-increment: number;
}
#Page.pageIndex #Main #ContBox04 .contSubBox.contSubBox05 {
  border-bottom: none;
  padding-bottom: 0;
}
#Page.pageIndex #Main #ContBox05 {
  overflow: hidden;
  position: relative;
  background-repeat: no-repeat;
  background-position: left top;
  background-image: url("../img/wall_02.png");
  background-color: #962549;
}
#Page.pageIndex #Main #ContBox05::before,
#Page.pageIndex #Main #ContBox05::after {
  content: "";
  position: absolute;
  z-index: 1;
  display: block;
  background-repeat: no-repeat;
  background-position: left top;
}
#Page.pageIndex #Main #ContBox05::before {
  background-image: url("../img/parts_01.png");
}
#Page.pageIndex #Main #ContBox05::after {
  background-image: url("../img/parts_02.png");
}
#Page.pageIndex #Main #ContBox05 .innerBasic {
  position: relative;
  z-index: 2;
}
#Page.pageIndex #Main #ContBox05 h3 {
  word-break: break-all;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-style: normal;
  color: #fff;

  font-optical-sizing: auto;
}
#Page.pageIndex #Main #ContBox06 {
  background-color: #fff;
}
#Page.pageIndex #Main #ContBox06 .titleTypeFirstLetter {
  text-align: left;
}
#Page.pageIndex #Main #ContBox06 .contSubBox:last-of-type {
  margin-bottom: 0;
}
#Page.pageIndex #Main #ContBox06 .contSubBox .titleTypeFirstLetter {
  font-family: "Zen Kaku Gothic Antique", sans-serif;
  font-weight: 500;
  font-style: normal;
}
#Page.pageIndex #Main #ContBox06 .contSubBox h4 {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-style: normal;

  font-optical-sizing: auto;
}
#Page.pageIndex #Main #ContBox06 .contSubBox h5 {
  background-color: #962549;
  font-size: 25px;
  color: #fff;
}
#Page.pageIndex #Main #ContBox06 .contSubBox h5:first-of-type {
  margin-top: 0;
}
#Page.pageIndex #Main #ContBox06 .contSubBox figure img {
  width: 100%;
  height: auto;
}
#Page.pageIndex #Main #ContBox06 .contSubBox .wrap dl {
  flex-direction: flex-end;
  display: flex;
  border-bottom: 1px solid #cbcbcb;

  justify-content: space-between;
  align-items: center;
}
#Page.pageIndex #Main #ContBox06 .contSubBox dl .titleTypeFirstLetter {
  margin-bottom: 0;
}
#Page.pageIndex #Main #ContBox06 .contSubBox dl .alp {
  font-size: 16px;
  color: #96a9b3;
}
#Page.pageIndex #Main #ContBox06 .contSubBox dl .job {
  font-size: 16px;
}
#Page.pageIndex #Main #ContBox06 .contSubBox dl .link ul {
  text-align: center;
}
#Page.pageIndex #Main #ContBox06 .contSubBox dl .link ul li {
  margin: 0;
  margin-right: 17px;
  border-right: 1px solid #dbdbdb;
  padding-right: 10px;
  width: auto;
}
#Page.pageIndex #Main #ContBox06 .contSubBox dl .link ul li:last-of-type {
  margin: 0;
  border: none;
  padding-right: 0;
}
#Page.pageIndex #Main #ContBox06 .contSubBox dl .link ul li a::after {
  display: none;
}
#Page.pageIndex #Main #ContBox06 .contSubBox dl .link ul li a img {
  height: auto;
}
#Page.pageIndex #Main #ContBox06 .contSubBox dl .link ul li.researchmap img {
  width: 187px;
}
#Page.pageIndex #Main #ContBox06 .contSubBox dl .link ul li.fb img {
  width: 23px;
}
#Page.pageIndex #Main #ContBox06 .contSubBox.contSubBox01 ul li dl {
  text-align: center;
}
#Page.pageIndex #Main #ContBox06 .contSubBox.contSubBox01 ul li dl .titleTypeFirstLetter {
  text-align: center;
}
#Page.pageIndex #Main #ContBox06 .contSubBox.contSubBox03 .wrap {
  -moz-column-gap: 10px;
       column-gap: 10px;
  row-gap: 7px;
}
#Page.pageIndex #Main #ContBox06 .contSubBox.contSubBox03 .wrap dl {
  border-bottom: none;
  padding: 0;

  justify-content: flex-start;
  -moz-column-gap: 10px;
       column-gap: 10px;
}
#Page.pageIndex #Main #ContBox07 .wrapBox .titleTypeFirstLetter {
  text-align: left;
}
#Page.pageIndex #Main #ContBox07 .wrapBox .contSubBox01 dl {
  background-color: #962549;
  color: #fff;
}
#Page.pageIndex #Main #ContBox07 .wrapBox .contSubBox01 dl dt {
  position: relative;
  line-height: 30px;
}
#Page.pageIndex #Main #ContBox07 .wrapBox .contSubBox01 dl dt::after {
  content: "";
  position: absolute;
  display: block;
  background-color: #fff;
}
#Page.pageIndex #Main #ContBox07 .wrapBox .contSubBox01 dl dd {
  line-height: 30px;
  word-break: break-all;
  font-size: 18px;
}
#Page.pageIndex #Main #ContBox07 .wrapBox .contSubBox01 dl dd span {
  font-size: 14px;
}
#Page.pageIndex #Main #ContBox08 {
  background-color: #fff;
}
#Page.pageIndex #Main #ContBox08 .titleTypeFirstLetter {
  text-align: left;
}
#Page.pageIndex #Main #ContBox08 .wrapBox .contSubBox01 h4 {
  background-color: #f5f4e7;
  font-size: 25px;
}
#Page.pageIndex #Main #ContBox08 .wrapBox .contSubBox01 .add {
  border-bottom: 1px solid #cad5db;
}
#Page.pageIndex #Main #ContBox08 .wrapBox .contSubBox01 .add p {
  font-size: 18px;
}
#Page.pageIndex #Main #ContBox08 .wrapBox .contSubBox01 .add p:last-of-type {
  margin-bottom: 0;
}
#Page.pageIndex #Main #ContBox08 .wrapBox .contSubBox01 .add p span {
  font-size: 16px;
}
#Page.pageIndex #Main #ContBox08 .wrapBox .contSubBox01 .mail {
  margin-bottom: 45px;
}
#Page.pageIndex #Main #ContBox08 .wrapBox .contSubBox01 .mail p span {
  font-size: 14px;
}
#Page.pageIndex #Main #ContBox08 .wrapBox .contSubBox02 iframe {
  width: 100%;
}

@media print, screen and (min-width: 768px) {
  #Page.pageIndex #MainImg {
    height: calc(100vh + 84px);
    background-image: url("../img/contents/parts_01.png");
    background-size: 100% 755px;
  }
  #Page.pageIndex #MainImg .innerBasic {
    max-width: 1440px;
  }
  #Page.pageIndex #MainImg .innerBasic::before {
    content: "";
    position: absolute;
    top: 42%;
    left: 6%;
    width: 480px;
    height: 424px;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url("../img/contents/logo.png");
    background-size: 480px auto;
    transform: translateY(-50%);
  }
  #Page.pageIndex #MainImg .innerBasic::after {
    top: 0;
    right: 0;
    padding-right: 63%;
    width: 0;
    max-height: 909px;
    background-image: url("../img/contents/mainimage.png");
    transform: translateY(0);
  }
  #Page.pageIndex #MainImg h2 {
    padding: 0 0 71px 42px;
    font-size: 35px;
  }
  #Page.pageIndex #MainImg h2 span {
    font-size: 28px;
  }
  #Page.pageIndex #Main #ContBox01 {
    position: relative;
    top: -71px;
  }
  #Page.pageIndex #Main #ContBox01 .wrapBox {
    flex-direction: row;
    display: flex;
    border-radius: 10px;
    padding: 35px 44px;

    justify-content: space-between;
    align-items: center;
  }
  #Page.pageIndex #Main #ContBox01 .wrapBox h3 {
    display: flex;
    border-right: 1px solid #fff;
    width: 136px;
    height: 66px;

    align-items: center;
  }
  #Page.pageIndex #Main #ContBox01 .wrapBox .listTypeBlog {
    padding-left: 30px;

    flex: 1;
  }
  #Page.pageIndex #Main #ContBox01 .wrapBox .listTypeBlog .list {
    margin-bottom: 10px;

    -webkit-line-clamp: 1;
  }
  #Page.pageIndex #Main #ContBox01 .wrapBox .listTypeBlog .list a {
    transition: opacity .5s;
  }
  #Page.pageIndex #Main #ContBox01 .wrapBox .listTypeBlog .list a:hover {
    opacity: .5;
    transition: opacity .5s;
  }
  #Page.pageIndex #Main #ContBox02 .innerBasic {
    position: relative;
    padding-top: 46px;
    padding-bottom: 145px;
  }
  #Page.pageIndex #Main #ContBox02 .titleTypeFirstLetter {
    margin-bottom: 45px;
    font-size: 100px;
  }
  #Page.pageIndex #Main #ContBox02 .sp_display {
    display: none;
  }
  #Page.pageIndex #Main #ContBox02 .btnTypeBasic {
    position: absolute;
    top: 106px;
    right: 0;
  }
  #Page.pageIndex #Main #ContBox03 .innerBasic {
    padding-top: 46px;
    padding-bottom: 100px;
    max-width: 1440px;
  }
  #Page.pageIndex #Main #ContBox03 .titleTypeFirstLetter {
    top: -126px;
    margin: 0 auto -67px;
    max-width: 1090px;
    font-size: 130px;
  }
  #Page.pageIndex #Main #ContBox03 .contSubBox01 {
    flex-direction: row-reverse;
    display: flex;
    margin-bottom: 63px;

    align-items: flex-start;
    justify-content: space-between;
  }
  #Page.pageIndex #Main #ContBox03 .contSubBox01 .imgBox {
    width: 41.75%;
  }
  #Page.pageIndex #Main #ContBox03 .contSubBox01 .txtBox {
    padding-right: 58px;
    padding-left: 13%;
    width: 58.25%;
  }
  #Page.pageIndex #Main #ContBox03 .contSubBox01 .txtBox h4 {
    margin-bottom: 36px;
    line-height: 30px;
  }
  #Page.pageIndex #Main #ContBox03 .contSubBox02 {
    margin: 0 auto 0;
    max-width: 1064px;
  }
  #Page.pageIndex #Main #ContBox03 .contSubBox02 table {
    margin-bottom: 15px;
    width: 100%;
  }
  #Page.pageIndex #Main #ContBox03 .contSubBox02 table tbody tr th {
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
    padding: 35px 10px;
    width: 208px;
    vertical-align: middle;
  }
  #Page.pageIndex #Main #ContBox03 .contSubBox02 table tbody tr td {
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
    padding: 20px 34px;
    line-height: 30px;
    vertical-align: middle;
    letter-spacing: 0;
  }
  #Page.pageIndex #Main #ContBox04 .innerBasic {
    padding-top: 209px;
    padding-bottom: 100px;
    max-width: 1000px;
  }
  #Page.pageIndex #Main #ContBox04 .innerBasic::before {
    top: 64px;
    left: -178px;
    width: 1440px;
    height: 363px;
    background-size: 1440px auto;
  }
  #Page.pageIndex #Main #ContBox04 .contSubBox {
    padding-top: 76px;
    padding-bottom: 81px;
  }
  #Page.pageIndex #Main #ContBox04 .contSubBox h3 {
    margin-bottom: 29px;
    line-height: 60px;
    font-size: 50px;
  }
  #Page.pageIndex #Main #ContBox04 .contSubBox h3 .titleTheme {
    margin-bottom: 5px;
  }
  #Page.pageIndex #Main #ContBox04 .contSubBox h3 .titleTheme::after {
    top: -6px;
    left: 7px;
    padding-top: 11px;
    width: 52px;
    height: 52px;
    font-size: 30px;
  }
  #Page.pageIndex #Main #ContBox04 .contSubBox .lead+ .subBox {
    margin-top: 39px;
  }
  #Page.pageIndex #Main #ContBox04 .contSubBox.contSubBox05 {
    padding-top: 80px;
  }
  #Page.pageIndex #Main #ContBox05 {
    background-size: 1440px auto;
  }
  #Page.pageIndex #Main #ContBox05::before {
    top: 34px;
    right: calc(50% - 720px);
    width: 596px;
    height: 361px;
    background-size: 596px;
  }
  #Page.pageIndex #Main #ContBox05::after {
    bottom: 18px;
    left: calc(50% - 775px);
    width: 576px;
    height: 485px;
    background-size: 576px;
  }
  #Page.pageIndex #Main #ContBox05 .innerBasic {
    padding: 150px 0 138px 226px;
    max-width: 1204px;
  }
  #Page.pageIndex #Main #ContBox05 h3 {
    margin-bottom: 20px;
    font-size: 100px;
  }
  #Page.pageIndex #Main #ContBox05 .accordionBox {
    margin-left: 15px;
  }
  #Page.pageIndex #Main #ContBox06 .innerBasic {
    padding-top: 155px;
    padding-bottom: 144px;
    max-width: 925px;
  }
  #Page.pageIndex #Main #ContBox06 .titleTypeFirstLetter {
    margin-bottom: 43px;
    font-size: 100px;
  }
  #Page.pageIndex #Main #ContBox06 .contSubBox {
    margin-bottom: 101px;
  }
  #Page.pageIndex #Main #ContBox06 .contSubBox h4 {
    margin-bottom: 6px;
    font-size: 70px;
  }
  #Page.pageIndex #Main #ContBox06 .contSubBox h5 {
    margin-top: 59px;
    margin-bottom: -1px;
    padding: 10px 16px;
  }
  #Page.pageIndex #Main #ContBox06 .contSubBox .wrap {
    display: flex;

    flex-wrap: wrap;
    align-content: flex-start;
    justify-content: space-between;
  }
  #Page.pageIndex #Main #ContBox06 .contSubBox .wrap dl {
    padding-top: 39px;
    padding-bottom: 17px;
    width: calc(50% - 30px);
  }
  #Page.pageIndex #Main #ContBox06 .contSubBox dl .titleTypeFirstLetter {
    font-size: 30px;
  }
  #Page.pageIndex #Main #ContBox06 .contSubBox dl .job {
    margin-top: 6px;
  }
  #Page.pageIndex #Main #ContBox06 .contSubBox dl .link {
    margin-top: 28px;
  }
  #Page.pageIndex #Main #ContBox06 .contSubBox.contSubBox01 ul {
    font-size: 0;
  }
  #Page.pageIndex #Main #ContBox06 .contSubBox.contSubBox01 ul li {
    display: inline-block;
    margin-right: 50px;
    margin-bottom: 40px;
    width: 330px;
    vertical-align: top;
  }
  #Page.pageIndex #Main #ContBox06 .contSubBox.contSubBox01 ul li figure {
    margin-bottom: 25px;
  }
  #Page.pageIndex #Main #ContBox06 .contSubBox.contSubBox01 ul li dl .titleTypeFirstLetter {
    margin-bottom: 8px;
  }
  #Page.pageIndex #Main #ContBox06 .contSubBox.contSubBox02 {
    margin-bottom: 100px;
  }
  #Page.pageIndex #Main #ContBox07 .innerBasic {
    position: relative;
    padding-top: 184px;
    padding-bottom: 215px;
    max-width: 1198px;
  }
  #Page.pageIndex #Main #ContBox07 .innerBasic::before {
    content: "";
    position: absolute;
    bottom: 17px;
    left: -137px;
    z-index: 1;
    display: block;
    width: 505px;
    height: 387px;
    background-repeat: no-repeat;
    background-position: left top;
    background-image: url("../img/parts_03.png");
    background-size: 505px auto;
  }
  #Page.pageIndex #Main #ContBox07 .wrapBox {
    position: relative;
    z-index: 2;
    display: flex;
  }
  #Page.pageIndex #Main #ContBox07 .wrapBox .titleTypeFirstLetter {
    margin-top: -23px;
    padding-right: 20px;
    width: 50%;
    font-size: 100px;
  }
  #Page.pageIndex #Main #ContBox07 .wrapBox .contSubBox01 {
    padding-right: 28px;
    width: 50%;
  }
  #Page.pageIndex #Main #ContBox07 .wrapBox .contSubBox01 dl {
    display: flex;
    margin-top: 69px;
    padding: 26px 21px 26px 55px;

    align-items: center;
    justify-content: flex-start;
  }
  #Page.pageIndex #Main #ContBox07 .wrapBox .contSubBox01 dl dt {
    position: relative;
    width: 117px;
    line-height: 30px;
  }
  #Page.pageIndex #Main #ContBox07 .wrapBox .contSubBox01 dl dt::after {
    top: 50%;
    right: 0;
    width: 1px;
    height: 46px;
    transform: translateY(-50%);
  }
  #Page.pageIndex #Main #ContBox07 .wrapBox .contSubBox01 dl dd {
    padding-left: 67px;

    flex: 1;
  }
  #Page.pageIndex #Main #ContBox08 .innerBasic {
    padding-top: 100px;
    padding-bottom: 55px;
    padding-left: 119px;
    max-width: 1440px;
  }
  #Page.pageIndex #Main #ContBox08 .titleTypeFirstLetter {
    margin-bottom: 47px;
    font-size: 100px;
  }
  #Page.pageIndex #Main #ContBox08 .wrapBox {
    display: flex;

    align-items: flex-start;
    justify-content: space-between;
  }
  #Page.pageIndex #Main #ContBox08 .wrapBox .contSubBox01 {
    width: 45.5%;
  }
  #Page.pageIndex #Main #ContBox08 .wrapBox .contSubBox01 h4 {
    margin-bottom: 28px;
    padding: 8px 15px;
  }
  #Page.pageIndex #Main #ContBox08 .wrapBox .contSubBox01 .add {
    margin-bottom: 16px;
    padding-bottom: 18px;
  }
  #Page.pageIndex #Main #ContBox08 .wrapBox .contSubBox01 .mail {
    margin-bottom: 45px;
  }
  #Page.pageIndex #Main #ContBox08 .wrapBox .contSubBox01 .listTypeDot {
    margin-bottom: 12px;
  }
  #Page.pageIndex #Main #ContBox08 .wrapBox .contSubBox02 {
    width: 47.7%;
  }
  #Page.pageIndex #Main #ContBox08 .wrapBox .contSubBox02 iframe {
    height: 620px;
  }
}
@media screen and (min-width: 1440px) {
  #Page.pageIndex #MainImg .innerBasic::before {
    content: "";
    position: absolute;
    top: 42%;
    left: 6%;
    width: 480px;
    height: 424px;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url("../img/contents/logo.png");
    background-size: 480px auto;
    transform: translateY(-50%);
  }
  #Page.pageIndex #MainImg .innerBasic::after {
    right: 0;
    width: 0;
    max-height: 909px;
    transform: translateY(0);
  }
}
@media screen and (max-width: 1390px) {
  #Page.pageIndex #MainImg {
    overflow: hidden;
    height: 100vh;
    background-image: url("../img/contents/parts_01_sp.png");
    background-size: 100% 366px;
  }
  #Page.pageIndex #MainImg .innerBasic {
    padding: 0;
  }
  #Page.pageIndex #MainImg .innerBasic::before {
    display: none;
  }
  #Page.pageIndex #MainImg .innerBasic::after {
    top: -25px;
    right: 51%;
    padding-right: 0;
    width: 100%;
    max-height: 990px;
    background-image: url("../img/contents/mainimage_sp.png");
    background-size: auto 89%;
    transform: translate(50%, 0);
  }
  #Page.pageIndex #MainImg h2 {
    padding: 0 0 28px 13px;
    line-height: 35px;
    font-size: 30px;
  }
  #Page.pageIndex #MainImg h2 span {
    font-size: 18px;
  }
  #Page.pageIndex #Main #ContBox01 {
    position: static;
  }
  #Page.pageIndex #Main #ContBox01 .innerBasic {
    padding: 0;
    max-width: none;
  }
  #Page.pageIndex #Main #ContBox01 .wrapBox {
    display: block;
    border-radius: 0;
    padding: 40px 20px;
  }
  #Page.pageIndex #Main #ContBox01 .wrapBox h3 {
    position: relative;
    display: block;
    margin-bottom: 20px;
    border: none;
    padding-bottom: 8px;
    width: auto;
    text-align: center;
    font-size: 20px;
  }
  #Page.pageIndex #Main #ContBox01 .wrapBox h3::after {
    content: "";
    position: absolute;
    right: 50%;
    bottom: 0;
    width: 175px;
    height: 1px;
    background-color: #fff;
    transform: translateX(50%);
  }
  #Page.pageIndex #Main #ContBox01 .wrapBox .listTypeBlog .list {
    margin-bottom: 21px;
    line-height: 24px;

    -webkit-line-clamp: 3;
  }
}
@media screen and (max-width: 1244px) and (min-width: 768px) {
  #Page.pageIndex #Main #ContBox05 {
    background-size: auto 106px;
  }
  #Page.pageIndex #Main #ContBox05 .innerBasic {
    padding-right: 20px;
    padding-left: 20px;
  }
  #Page.pageIndex #Main #ContBox08 .innerBasic {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media screen and (max-width: 1238px) and (min-width: 768px) {
  #Page.pageIndex #Main #ContBox07 .innerBasic {
    padding-right: 20px;
    padding-left: 20px;
  }
  #Page.pageIndex #Main #ContBox07 .wrapBox .contSubBox01 {
    padding-right: 0;
  }
  #Page.pageIndex #Main #ContBox07 .wrapBox .contSubBox01 dl dt {
    width: 90px;
  }
  #Page.pageIndex #Main #ContBox07 .wrapBox .contSubBox01 dl dd {
    padding-left: 20px;
  }
}
@media screen and (max-width: 1130px) and (min-width: 768px) {
  #Page.pageIndex #Main #ContBox02 .btnTypeBasic {
    right: 20px;
  }
  #Page.pageIndex #Main #ContBox03 .contSubBox01 .txtBox {
    padding-left: 20px;
  }
}
@media screen and (max-width: 767px) {
  #Page.pageIndex #MainImg .innerBasic::after {
    max-height: 660px;
  }
  #Page.pageIndex #Main #ContBox02 .innerBasic {
    padding: 79px 30px 120px;
  }
  #Page.pageIndex #Main #ContBox02 .titleTypeFirstLetter {
    margin-bottom: 29px;
    font-size: 70px;
  }
  #Page.pageIndex #Main #ContBox02 .pc_display {
    display: none;
  }
  #Page.pageIndex #Main #ContBox02 .slick-dots {
    bottom: -2px;
  }
  #Page.pageIndex #Main #ContBox02 .slick-dots li {
    width: 8px;
    height: 8px;
  }
  #Page.pageIndex #Main #ContBox02 .slick-dots li button {
    padding: 0;
    width: 8px;
    height: 8px;
  }
  #Page.pageIndex #Main #ContBox02 .slick-dots li button::before {
    width: 8px;
    height: 8px;
    opacity: 1;
    line-height: 1;
    font-size: 28px;
    color: #cad5db;
  }
  #Page.pageIndex #Main #ContBox02 .slick-dots li.slick-active button::before {
    color: #00727e;
  }
  #Page.pageIndex #Main #ContBox02 .btnTypeBasic {
    margin-top: 35px;
    text-align: center;
  }
  #Page.pageIndex #Main #ContBox03 .innerBasic {
    padding-top: 46px;
    padding-bottom: 80px;
  }
  #Page.pageIndex #Main #ContBox03 .titleTypeFirstLetter {
    top: -77px;
    font-size: 70px;
  }
  #Page.pageIndex #Main #ContBox03 .contSubBox01 {
    margin-top: -43px;
    margin-bottom: 33px;
  }
  #Page.pageIndex #Main #ContBox03 .contSubBox01 .imgBox {
    margin-bottom: 28px;
  }
  #Page.pageIndex #Main #ContBox03 .contSubBox01 .txtBox h4 {
    margin-bottom: 17px;
    line-height: 25px;
  }
  #Page.pageIndex #Main #ContBox03 .contSubBox02 table {
    display: block;
    margin-bottom: 15px;
  }
  #Page.pageIndex #Main #ContBox03 .contSubBox02 table tbody,
  #Page.pageIndex #Main #ContBox03 .contSubBox02 table tr,
  #Page.pageIndex #Main #ContBox03 .contSubBox02 table th,
  #Page.pageIndex #Main #ContBox03 .contSubBox02 table td {
    display: block;
  }
  #Page.pageIndex #Main #ContBox03 .contSubBox02 table tbody tr th {
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    padding: 17px 10px;
  }
  #Page.pageIndex #Main #ContBox03 .contSubBox02 table tbody tr td {
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
    padding: 22px 23px;
    line-height: 25px;
    letter-spacing: 0;
  }
  #Page.pageIndex #Main #ContBox04 .innerBasic {
    padding-top: 162px;
    padding-bottom: 100px;
  }
  #Page.pageIndex #Main #ContBox04 .innerBasic::before {
    top: 64px;
    left: 5px;
    width: 390px;
    height: 99px;
    background-size: 390px auto;
  }
  #Page.pageIndex #Main #ContBox04 .contSubBox {
    padding-top: 51px;
    padding-bottom: 50px;
  }
  #Page.pageIndex #Main #ContBox04 .contSubBox h3 {
    margin-bottom: 18px;
    line-height: 45px;
    font-size: 35px;
  }
  #Page.pageIndex #Main #ContBox04 .contSubBox h3 .titleTheme {
    margin-bottom: 17px;
  }
  #Page.pageIndex #Main #ContBox04 .contSubBox h3 .titleTheme::after {
    top: -1px;
    left: 5px;
    padding-top: 9px;
    width: 44px;
    height: 44px;
    font-size: 28px;
  }
  #Page.pageIndex #Main #ContBox04 .contSubBox .lead+ .subBox {
    margin-top: 26px;
  }
  #Page.pageIndex #Main #ContBox04 .contSubBox.contSubBox05 {
    padding-top: 50px;
  }
  #Page.pageIndex #Main #ContBox05 {
    background-size: auto 106px;
  }
  #Page.pageIndex #Main #ContBox05::before {
    top: -32px;
    right: -74px;
    width: 425px;
    height: 258px;
    background-size: 425px;
  }
  #Page.pageIndex #Main #ContBox05::after {
    bottom: -47px;
    left: 0;
    width: 350px;
    height: 296px;
    background-size: 350px;
  }
  #Page.pageIndex #Main #ContBox05 .innerBasic {
    padding-top: 143px;
    padding-bottom: 137px;
  }
  #Page.pageIndex #Main #ContBox05 h3 {
    margin-bottom: 28px;
    font-size: 55px;
  }
  #Page.pageIndex #Main #ContBox06 .innerBasic {
    padding-top: 84px;
    padding-bottom: 144px;
  }
  #Page.pageIndex #Main #ContBox06 .titleTypeFirstLetter {
    margin-bottom: 36px;
    font-size: 70px;
  }
  #Page.pageIndex #Main #ContBox06 .contSubBox {
    margin-bottom: 91px;
  }
  #Page.pageIndex #Main #ContBox06 .contSubBox h4 {
    margin-bottom: 12px;
    font-size: 50px;
  }
  #Page.pageIndex #Main #ContBox06 .contSubBox h5 {
    margin-top: 49px;
    margin-bottom: 8px;
    padding: 10px 16px;
  }
  #Page.pageIndex #Main #ContBox06 .contSubBox .wrap dl {
    padding-top: 37px;
    padding-bottom: 23px;
  }
  #Page.pageIndex #Main #ContBox06 .contSubBox dl .titleTypeFirstLetter {
    font-size: 25px;
  }
  #Page.pageIndex #Main #ContBox06 .contSubBox dl .job {
    margin-top: 6px;
  }
  #Page.pageIndex #Main #ContBox06 .contSubBox dl .link {
    margin-top: 28px;
  }
  #Page.pageIndex #Main #ContBox06 .contSubBox dl .link ul {
    font-size: 0;
  }
  #Page.pageIndex #Main #ContBox06 .contSubBox dl .link ul li {
    display: inline-block;
    margin-bottom: 0;
  }
  #Page.pageIndex #Main #ContBox06 .contSubBox.contSubBox01 ul {
    margin: 0 auto;
    max-width: 330px;
  }
  #Page.pageIndex #Main #ContBox06 .contSubBox.contSubBox01 ul li {
    margin-bottom: 41px;
  }
  #Page.pageIndex #Main #ContBox06 .contSubBox.contSubBox01 ul li figure {
    margin-bottom: 25px;
  }
  #Page.pageIndex #Main #ContBox06 .contSubBox.contSubBox01 ul li dl .titleTypeFirstLetter {
    margin-bottom: 8px;
    font-size: 30px;
  }
  #Page.pageIndex #Main #ContBox06 .contSubBox.contSubBox02 {
    margin-bottom: 49px;
  }
  #Page.pageIndex #Main #ContBox06 .contSubBox.contSubBox03 .wrap dl {
    margin-bottom: 15px;
  }
  #Page.pageIndex #Main #ContBox06 .contSubBox.contSubBox03 .wrap dl:last-of-type {
    margin-bottom: 0;
  }
  #Page.pageIndex #Main #ContBox07 .innerBasic {
    padding-top: 78px;
    padding-bottom: 94px;
  }
  #Page.pageIndex #Main #ContBox07 .wrapBox .titleTypeFirstLetter {
    margin-bottom: 40px;
    margin-left: -5px;
    letter-spacing: -.05em;
    font-size: 70px;
  }
  #Page.pageIndex #Main #ContBox07 .wrapBox .contSubBox01 dl {
    margin-top: 29px;
    padding: 36px 15px 32px;
  }
  #Page.pageIndex #Main #ContBox07 .wrapBox .contSubBox01 dl dt {
    position: relative;
    margin-bottom: 22px;
    padding-bottom: 4px;
    line-height: 30px;
    text-align: center;
  }
  #Page.pageIndex #Main #ContBox07 .wrapBox .contSubBox01 dl dt::after {
    right: 50%;
    bottom: -5px;
    width: 68px;
    height: 1px;
    transform: translateX(50%);
  }
  #Page.pageIndex #Main #ContBox07 .wrapBox .contSubBox01 dl dd {
    text-align: center;
  }
  #Page.pageIndex #Main #ContBox08 .innerBasic {
    padding-top: 67px;
    padding-bottom: 55px;
  }
  #Page.pageIndex #Main #ContBox08 .titleTypeFirstLetter {
    margin-bottom: 40px;
    font-size: 70px;
  }
  #Page.pageIndex #Main #ContBox08 .wrapBox .contSubBox01 {
    margin-bottom: 53px;
  }
  #Page.pageIndex #Main #ContBox08 .wrapBox .contSubBox01 h4 {
    margin-bottom: 28px;
    padding: 8px 15px;
  }
  #Page.pageIndex #Main #ContBox08 .wrapBox .contSubBox01 .add {
    margin-bottom: 16px;
    padding-bottom: 21px;
  }
  #Page.pageIndex #Main #ContBox08 .wrapBox .contSubBox01 .mail {
    margin-bottom: 45px;
  }
  #Page.pageIndex #Main #ContBox08 .wrapBox .contSubBox01 .listTypeDot {
    margin-bottom: 12px;
  }
  #Page.pageIndex #Main #ContBox08 .wrapBox .contSubBox02 iframe {
    height: 345px;
  }
}
@media screen and (max-width: 320px) {
  #Page.pageIndex #MainImg .innerBasic::after {
    background-size: 100% auto;
  }
}
@media screen and (min-height: 800px) and (max-width: 1390px) {
  #Page.pageIndex #MainImg {
    height: 800px;
  }
  #Page.pageIndex #MainImg .innerBasic {
    height: 800px;
  }
}
/*
お知らせ 一覧
-------------------------------------*/
@media print, screen and (min-width: 768px) {
  #PageNews.pageIndex #Main,
  #PageNews.pageCategory #Main {
    padding-top: 70px;
  }
  #PageNews.pageIndex #Main #ContBox01,
  #PageNews.pageCategory #Main #ContBox01 {
    padding: 40px 15px 70px;
  }
}
@media screen and (max-width: 767px) {
  #PageNews.pageIndex #Main,
  #PageNews.pageCategory #Main {
    padding-top: 50px;
  }
  #PageNews.pageIndex #Main #ContBox01,
  #PageNews.pageCategory #Main #ContBox01 {
    padding: 43px 10px 80px;
  }
}
/*
お知らせ
-------------------------------------*/
/*
カテゴリアーカイブ
-------------------------------------*/
/*
記事詳細
-------------------------------------*/
#PageNews.pageEntry #Main #ContBox01 .wrapBox {
  background-color: #962549;
}
#PageNews.pageEntry #Main #ContBox01 .wrapBox time {
  display: inline-block;
  margin-right: 8px;
  color: #fff;
}
#PageNews.pageEntry #Main #ContBox01 .wrapBox .category {
  display: inline-block;
}
#PageNews.pageEntry #Main #ContBox01 .wrapBox .category li {
  padding: 0 23px;
}
#PageNews.pageEntry #Main #ContBox01 .wrapBox h3 {
  font-weight: 700;
  color: #fff;
}
#PageNews.pageEntry #Main #ContBox01 .entryBox {
  border: 1px solid #cad5db;
}

@media print, screen and (min-width: 768px) {
  #PageNews.pageEntry #Main #ContBox01 .innerBasic {
    padding-top: 70px;
    padding-bottom: 99px;
    max-width: 900px;
  }
  #PageNews.pageEntry #Main #ContBox01 .wrapBox {
    padding: 26px 49px 29px;
  }
  #PageNews.pageEntry #Main #ContBox01 .wrapBox h3 {
    margin-top: 10px;
    line-height: 30px;
    font-size: 20px;
  }
  #PageNews.pageEntry #Main #ContBox01 .entryBox {
    padding: 37px 48px 40px;
  }
}
@media screen and (max-width: 767px) {
  #PageNews.pageEntry #Main #ContBox01 .innerBasic {
    padding-top: 50px;
    padding-bottom: 47px;
  }
  #PageNews.pageEntry #Main #ContBox01 .wrapBox {
    padding: 26px 25px 33px;
  }
  #PageNews.pageEntry #Main #ContBox01 .wrapBox h3 {
    margin-top: 10px;
    line-height: 25px;
    font-size: 18px;
  }
  #PageNews.pageEntry #Main #ContBox01 .entryBox {
    padding: 22px 24px 22px;
  }
}
/*
404エラー
-------------------------------------*/
#Page404.pageIndex #Main #ContBox01 .innerBasic {
  padding-top: 80px;
  padding-bottom: 90px;
}
#Page404.pageIndex #Main #ContBox01 .titleTypeFirstLetter {
  margin-bottom: 30px;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,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O0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBQ0E7SUFDRTtJQUNBOztFQUNBO0lBQ0U7O0VBQ0E7SUFDRTtJQUNBOztFQVFWO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUlGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUNBO0lBQ0U7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBQ0E7SUFDRTtJQUNBOztFQUlOO0lBQ0U7SUFDQTs7RUFDQTtJQUNFO0lBQ0E7O0VBR0k7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQVFWO0lBQ0U7SUFDQTtJQUNBOztFQUNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHSjtJQUNFO0lBQ0E7O0VBQ0E7SUFDRTtJQUNBO0lBQ0E7O0VBQ0E7SUFDRTs7RUFDQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFLSjtJQUNFOztFQUdKO0lBQ0U7O0VBSU47SUFDRTs7RUFDQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTs7RUFJRjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTs7RUFDQTtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7RUFDQTtJQUNFO0lBQ0E7SUFDQTs7RUFJRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFJRjtJQUNFOztFQUNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFDQTtJQUNFOztFQUdBO0lBQ0U7O0VBTVY7SUFDRTs7RUFLSjtJQUNFO0lBQ0E7SUFDQTtJQUNBOztFQUNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdKO0lBQ0U7SUFDQTtJQUNBOztFQUNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFDQTtJQUNFO0lBQ0E7SUFDQTs7RUFDQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBR0o7SUFDRTtJQUNBOztFQU9SO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUNBO0lBQ0U7O0VBQ0E7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBR0o7SUFDRTs7RUFDQTtJQUNFOzs7QUFRZDtFQUlRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBOzs7QUFPVjtFQUVJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBQ0E7SUFDRTs7RUFDQTtJQUNFOztFQUVGO0lBRUU7SUFFQTtJQUVBO0lBR0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHSjtJQUNFO0lBQ0E7SUFDQTs7RUFDQTtJQUNFOztFQUtKO0lBQ0U7O0VBQ0E7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFDQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBSUY7SUFDRTtJQUNBO0lBQ0E7OztBQVFkO0VBR007SUFDRTs7RUFDQTtJQUNFO0lBQ0E7O0VBSUY7SUFDRTtJQUNBOzs7QUFNVjtFQUlRO0lBQ0U7SUFDQTs7RUFHQTtJQUNFOztFQUVFO0lBQ0U7O0VBRUY7SUFDRTs7O0FBU2hCO0VBSVE7SUFDRTs7RUFLQTtJQUNFOzs7QUFPWjtFQUlRO0lBQ0U7O0VBTUY7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUNBO0lBQ0U7SUFDQTs7RUFDQTtJQUNFO0lBQ0E7SUFDQTs7RUFDQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFLQTtJQUNFOztFQU1WO0lBQ0U7SUFDQTs7RUFJRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFDQTtJQUNFOztFQUdBO0lBQ0U7SUFDQTs7RUFLSjtJQUNFO0lBQ0E7O0VBQ0E7SUFDRTs7RUFJRTtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBUVY7SUFDRTtJQUNBOztFQUNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHSjtJQUNFO0lBQ0E7O0VBQ0E7SUFDRTtJQUNBO0lBQ0E7O0VBQ0E7SUFDRTs7RUFDQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFLSjtJQUNFOztFQUdKO0lBQ0U7O0VBSU47SUFDRTs7RUFDQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBTUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFOztFQUNBO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFHQTtJQUNFO0lBQ0E7O0VBSUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBQ0E7SUFDRTs7RUFDQTtJQUNFO0lBQ0E7O0VBTU47SUFDRTtJQUNBOztFQUNBO0lBQ0U7O0VBQ0E7SUFDRTs7RUFHQTtJQUNFO0lBQ0E7O0VBTVY7SUFDRTs7RUFJRTtJQUNFOztFQUNBO0lBQ0U7O0VBUVY7SUFDRTtJQUNBOztFQUdBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBR0E7SUFDRTtJQUNBOztFQUNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFDQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBR0o7SUFDRTs7RUFPUjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUdBO0lBQ0U7O0VBQ0E7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBSUY7SUFDRTs7O0FBUWQ7RUFJUTtJQUNFOzs7QUFNVjtFQUVJO0lBQ0U7O0VBQ0E7SUFDRTs7O0FBTVI7QUFBQTtBQUFBO0FBR0E7RUFHRTtBQUFBO0lBQ0k7O0VBQ0g7QUFBQTtJQUNDOzs7QUFLSjtFQUdFO0FBQUE7SUFDSTs7RUFDSDtBQUFBO0lBQ0M7OztBQU1KO0FBQUE7QUFBQTtBQWlCQTtBQUFBO0FBQUE7QUFpQkE7QUFBQTtBQUFBO0FBTU07RUFDRTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTs7QUFFRjtFQUNFOztBQUNBO0VBQ0U7O0FBR0o7RUFDRTtFQUNBOztBQUdKO0VBQ0U7OztBQUtSO0VBSVE7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTs7RUFDQTtJQUNFO0lBQ0E7SUFDQTs7RUFHSjtJQUNFOzs7QUFNVjtFQUlRO0lBQ0U7SUFDQTs7RUFFRjtJQUNFOztFQUNBO0lBQ0U7SUFDQTtJQUNBOztFQUdKO0lBQ0U7OztBQU9WO0FBQUE7QUFBQTtBQU1NO0VBQ0U7RUFDQTs7QUFFRjtFQUNFIiwiZmlsZSI6InBhZ2UuY3NzIn0= */
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhZ2UuY3NzIiwicGFnZS5zY3NzIiwiX3Zhci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0NSLGtCQUFBO0FBQ0Esb0JBQUE7QUFDUjs7OztrQ0FBQTtBQUtBOztzQ0FBQTtBQUtJO0VBQ0EsNEJBQUE7RUFDQSxnQ0FBQTtFREFBLHlCQUFBO0FBQUo7QUNDSTtFQUNFLGtCQUFBO0VBQ0EsYUFBQTtBRENOO0FBQU07RUNBQSxXQUFBO0VBQ0Usa0JBQUE7RUFDQSxRQUFBO0VBQ0EsWUFBQTtFQUNBLDRCQUFBO0VBQ0Esa0NBQUE7RUFDQSwwQkFBQTtBREdSO0FDQ0k7RUFDRSxnQkFBQTtFQUNBLFdBQUE7QURDTjtBQUFNO0VDQUEsY0FBQTtBREdOO0FDR0k7RURBQSx5QkFBQTtBQUFKO0FDQ0k7RUFDRSxxQkFBQTtBRENOO0FDR1E7RURBQSx5QkFBQTtBQUFSO0FDQ1E7RUFDRSxpQkFBQTtFRDNCUixxQ0NoQkY7RUFnQk0seUJBQUE7RUFDRSxnQkNoQks7RURpQkwsa0JBQUE7RUNETixlQUFBO0VBQ0EsV0FBQTtBRmdDRjtBQ0pVO0VESUUsb0JBQUE7RUNERiw0QkFBQTtFQUNFLGdCQUFBO0VBQ0EsdUJBQUE7QURLWjtBQ0pZO0VBQ0EsZ0JBQUE7QURNWjtBQ0xZO0VBQ0UsZUFBQTtFRElBLHFCQUFBO0VDRkYsV0FBQTtBRE9aO0FBR007RUNLSSxnQkFBQTtBRExWO0FDWU07RUROTSx5QkFBQTtBQUhaO0FDZ0JVO0VBQ0Usc0JBQUE7QURkWjtBQ2VZO0VEUEosa0JBQUE7RUNXRSxnQkFBQTtBRGZWO0FFMURFO0VEMkVVLFdBQUE7RUFDQSxZQUFBO0FEZFo7QUFXVTtFQTVFUixxQ0NoQkY7RUFnQk0seUJBQUE7RUFDRSxnQkF5RkU7RUF4RkYsa0JBQUE7RUF5RkksZUFBQTtFRFpBLGNBQUE7QUFOWjtBQ3dCZ0I7RUFDQSxnQkFBQTtBRHRCaEI7QUFjVTtFQ2FJLGdCQUFBO0FEeEJkO0FDaUNJO0VBQ0UseUJBQUE7RURoQlUsaUJBQUE7RUNpQlYsa0JBQUE7RURsSEoscUNDaEJGO0VBZ0JNLHlCQUFBO0VBQ0UsZ0JBa0hBO0VBakhBLGtCQUFBO0VBa0hBLGVBQUE7RURmUSxXQUFBO0FBWGhCO0FDNEJVO0VBQ0EseUJBQUE7RUFDQSxlQUFBO0FEMUJWO0FDa0NRO0VBQ0EsZ0JBQUE7QURoQ1I7QUNpQ1E7RURmQSxxQkFBQTtFQ2dCQSxrQkFBQTtBRDlCUjtBQytCVTtFRGRBLFdBQUE7RUNpQkEsa0JBQUE7RUFDRSxVQUFBO0VDeElWLGNBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0EsMkNBQUE7QUYyR0Y7QUFpQk07RUNhTSxrQkFBQTtFQUNFLFVBQUE7RUFDQSxnQ0FBQTtBRDNCZDtBQzRCYztFQUNBLGNBQUE7QUQxQmQ7QUM2QmM7RUFDQSxjQUFBO0VEcEpaLHFDQ2hCRjtFQWdCTSx5QkFBQTtFQUNFLGdCQW9KTTtFQW5KTixrQkFBQTtFQW9KTSxlQUFBO0VEWEYsY0FBQTtBQVpaO0FDMkJRO0VBQ0Usd0JBQUE7RUFDQSx5QkFBQTtFRGJJLGtCQUFBO0VDaUJWLHFCQUFBO0VBQ0Usc0JBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtBRDNCTjtBQzhCUTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7QUQ1QlI7QUNnQ007RUFDRSxnQkFBQTtFRGRGLGtCQUFBO0VDZ0JBLDRCQUFBO0VBQ0UsNkJBQUE7RURkRiwyQ0FBQTtFQ2dCQSx5QkFBQTtBRDlCTjtBQytCUTtFQUNBLFdBQUE7RURkQSxrQkFBQTtFQ2dCRixVQUFBO0VDekxKLGNBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0FGNkpGO0FDNEJRO0VBQ0EsNENBQUE7QUQxQlI7QUM2Qkk7RUFDRSw0Q0FBQTtBRDNCTjtBQzRCTTtFQUNFLGtCQUFBO0VEWEEsVUFBQTtBQWRSO0FDNkJVO0VEdE1SLHFDQ2hCRjtFQWdCTSx5QkFBQTtFQUNFLGdCRHlMb0I7RUN4THBCLGtCQUFBO0VBc01GLFdBQUE7RUNqTkoscUJBQUE7QUYwTEY7QUFjSTtFQ1lJLHNCQUFBO0FEdkJSO0FFcExFO0VBQ0EsZ0JBQUE7QUZzTEY7QUFjUTtFQ1NBLGdCQUFBO0FEcEJSO0FDc0JVO0VBM05WLGtEQUxBO0VBU0UsZ0JBd05RO0VBdk5OLGtCQUFBO0FEcU1KO0FDbUJVO0VEbE5SLHFDQ2hCRjtFQWdCTSx5QkFBQTtFQUNFLGdCQWtOSTtFQWpOSixrQkFBQTtBRG1NUjtBQ2tCVTtFQUNFLHlCQUFBO0VBQ0EsZUFBQTtFRFJGLFdBQUE7QUFQVjtBQ21CVTtFQUNFLGFBQUE7QURqQlo7QUNxQlk7RURWQSxXQUFBO0VDY0YsWUFBQTtBRHJCVjtBQ3lCWTtFQUNBLGdDQUFBO0VEWkEsYUFBQTtFQ2NGLDhCQUFBO0VBQ0UsbUJBQUE7RURaQSx3QkFBQTtBQVZaO0FDMkJjO0VBQ0UsZ0JBQUE7QUR6QmhCO0FDMkJnQjtFQUNBLGVBQUE7RUFDQSxjQUFBO0FEekJoQjtBQzBCZ0I7RUFDRSxlQUFBO0FEeEJsQjtBQWVZO0VDY00sa0JBQUE7QUQxQmxCO0FDMkJvQjtFRFpKLFdBQUE7RUNjRSxTQUFBO0VBQ0Usa0JBQUE7RURaSiwrQkFBQTtFQ2dCRSxtQkFBQTtBRDNCbEI7QUM0Qm9CO0VEZEYsU0FBQTtFQ2tCQSxnQkFBQTtFQUNFLFlBQUE7QUQ1QnBCO0FDdUNnQjtFRHhCSSxhQUFBO0FBWnBCO0FDc0NrQjtFRHZCRSxZQUFBO0FBWnBCO0FBZ0JrQjtFQzZCTixZQUFBO0FEMUNaO0FDOENjO0VEM0JNLFdBQUE7QUFoQnBCO0FDNERjO0VEakNFLGtCQUFBO0FBeEJoQjtBQzBEYztFQUNFLGtCQUFBO0FEeERoQjtBQ2dFYztFQUNBLHFCQUFBO09BQUEsZ0JBQUE7RURqQ0YsWUFBQTtBQTVCWjtBQzhEYztFQUNFLDJCQUFBO0VEaENGLHFCQUFBO09BQUEsZ0JBQUE7RUN1Q1YsbUJBQUE7RUFDRSxVQUFBO0FEakVOO0FBbUNRO0VDd0NFLGdCQUFBO0FEeEVWO0FDMEVZO0VBQ0UseUJBQUE7RURyQ0YsV0FBQTtBQWxDWjtBQ3dFYztFQUNFLGtCQUFBO0VEcENGLGlCQUFBO0FBakNkO0FDdUVjO0VBQ0UsV0FBQTtFRHBDQSxrQkFBQTtFQ3dDTixjQUFBO0VBQ0Usc0JBQUE7QUR2RVo7QUMwRWdCO0VEdENGLGlCQUFBO0VDNENKLHFCQUFBO0VBQ0UsZUFBQTtBRDVFWjtBQWtDYztFQUNFLGVBQUE7QUFoQ2hCO0FDc0ZNO0VBQ0Usc0JBQUE7QURwRlI7QUFzQ007RUMrQ0UsZ0JBQUE7QURsRlI7QUNzRlU7RUFDQSx5QkFBQTtFQUNBLGVBQUE7QURwRlY7QUNzRlU7RUFDQSxnQ0FBQTtBRHBGVjtBQ3FGVTtFQUNBLGVBQUE7QURuRlY7QUFzQ2M7RUMrQ04sZ0JBQUE7QURsRlI7QUNxRlU7RUFFQSxlQUFBO0FEcEZWO0FDd0ZVO0VEL0NFLG1CQUFBO0FBdENaO0FDeUZRO0VBQ0EsZUFBQTtBRHZGUjtBQytGUTtFQUNBLFdBQUE7QUQ3RlI7O0FBaURBO0VBRUk7SUNrRE0sMEJBQUE7SUFDRSxxREFBQTtJQUNBLDJCQUFBO0VEaEdWO0VDaUdVO0lBQ0EsaUJBQUE7RUQvRlY7RUNnR1U7SURoREYsV0FBQTtJQ2tEQSxrQkFBQTtJQUNFLFFBQUE7SUFDQSxRQUFBO0lEaERGLDJCQUFBO0lDaURFLFlBQUE7SUFDRSxhQUFBO0lBQ0EsNEJBQUE7SUQvQ0osa0NBQUE7SUNnREksaURBQUE7SUFDRSwyQkFBQTtFRDVGZDtFQzZGYztJQUVFLE1BQUE7SUQ3Q1IsUUFBQTtJQ3NEQSx3QkFBQTtJQUNBLGtCQUFBO0lBQ0EsUUFBQTtJRG5EQSxpQkFBQTtJQ3FERixzREFBQTtFRG5HTjtFQWtESTtJQ3FERSx3QkFBQTtJQUNFLGVBQUE7RURwR1I7RUFpRE07SUNxREEsZUFBQTtFRG5HTjtFQzBHTTtJQUNFLGtCQUFBO0lBQ0EsVUFBQTtFRHhHUjtFQ3lHUTtJRHJEQSxhQUFBO0lDdURGLDhCQUFBO0lBQ0UsbUJBQUE7SUFDQSxtQkFBQTtJQUNBLG1CQUFBO0lBQ0Esa0JBQUE7RUR2R1I7RUFrRFE7SUN1REYsYUFBQTtJQUNFLG1CQUFBO0lBQ0EsNEJBQUE7SUFDQSxZQUFBO0lBQ0EsWUFBQTtFRHRHUjtFQWtEUTtJQ3NEQSxPQUFBO0lBQ0Usa0JBQUE7RURyR1Y7RUFpRFU7SUNzREYsbUJBQUE7SUFDRSxxQkFBQTtFRHBHVjtFQ3FHVTtJQUNBLHdCQUFBO0VEbkdWO0VBK0NjO0lDcURKLFlBQUE7SUFDRSx3QkFBQTtFRGpHWjtFQzBHVTtJQUNBLGtCQUFBO0lEcERGLGlCQUFBO0lDdURNLHFCQUFBO0VEekdkO0VDMkdnQjtJQUNBLG1CQUFBO0lBQ0EsZ0JBQUE7RUR6R2hCO0VBcURNO0lDdURRLGFBQUE7RUR6R2Q7RUMyR2dCO0lBQ0Esa0JBQUE7SUFDQSxVQUFBO0lBQ0EsUUFBQTtFRHpHaEI7RUNtSFE7SUFDQSxpQkFBQTtJQUNBLHFCQUFBO0lEM0RBLGlCQUFBO0VBckRSO0VDa0hVO0lBQ0EsV0FBQTtJQUNBLG9CQUFBO0lBQ0EsaUJBQUE7SUFDQSxnQkFBQTtFRGhIVjtFQ21ITTtJQUNFLGFBQUE7SUFDQSwyQkFBQTtJRDNEQSx1QkFBQTtJQzREQSw4QkFBQTtJQUNFLG1CQUFBO0VEaEhWO0VDaUhVO0lBQ0EsYUFBQTtFRC9HVjtFQ2dIVTtJQUNFLGlCQUFBO0lEekRGLG1CQUFBO0lDMERFLGFBQUE7RUQ3R1o7RUM4R2M7SUFDQSxtQkFBQTtJQUNBLGlCQUFBO0VENUdkO0VBdURNO0lDNkRJLGdCQUFBO0lBQ0UsaUJBQUE7RURqSFo7RUFzRFE7SUM4REEsbUJBQUE7SUFDRSxXQUFBO0VEakhWO0VDc0hNO0lEOURVLDRCQUFBO0lDK0RWLCtCQUFBO0lBQ0Usa0JBQUE7SUFDQSxZQUFBO0lBQ0Esc0JBQUE7RURuSFI7RUNxSFE7SUQ3RFEsNkJBQUE7SUMrRFYsZ0NBQUE7SUFDRSxrQkFBQTtJQUNBLGlCQUFBO0lBQ0Esc0JBQUE7SUFDQSxpQkFBQTtFRG5IUjtFQzJIUTtJQUNBLGtCQUFBO0lEN0RBLHFCQUFBO0lDK0RGLGlCQUFBO0VEekhOO0VDMEhRO0lEN0RFLFNBQUE7SUNpRUosWUFBQTtJQUNFLGFBQUE7SUFDQSxhQUFBO0lBQ0EsNEJBQUE7RUQxSFI7RUM2SFE7SUFDQSxpQkFBQTtJRC9EQSxvQkFBQTtFQTNEUjtFQzRITTtJQUNFLG1CQUFBO0lEL0RFLGlCQUFBO0lDZ0VGLGVBQUE7RUR6SFI7RUMwSFU7SUFDQSxrQkFBQTtFRHhIVjtFQTBEWTtJQ2dFSixTQUFBO0lBQ0UsU0FBQTtJQUNBLGlCQUFBO0lBQ0EsV0FBQTtJRDlESSxZQUFBO0lDZ0VOLGVBQUE7RUR2SFI7RUE2RFU7SUMrREEsZ0JBQUE7RUR6SFY7RUM0SFk7SUQ3REYsaUJBQUE7RUE1RFY7RUNnSVU7SUFDRSw0QkFBQTtFRDlIWjtFQStETTtJQ2lFSSxTQUFBO0lBQ0Usd0JBQUE7SUQvREosWUFBQTtJQ21FRSxhQUFBO0lBQ0Usc0JBQUE7RUQvSFo7RUNnSVk7SUFDRSxZQUFBO0lBQ0EsdUJBQUE7SUFDQSxZQUFBO0lBQ0EsYUFBQTtJQUNBLHNCQUFBO0VEOUhkO0VDK0hjO0lBQ0UsaUJBQUE7SUQvRFIsNEJBQUE7RUE3RFI7RUNnSWtCO0lEaEVWLG1CQUFBO0lDc0VBLGdCQUFBO0VEbElSO0VBK0RNO0lDeUVBLGlCQUFBO0VEcklOO0VDeUlRO0lEdkVBLGtCQUFBO0lDd0VBLHFCQUFBO0lBQ0UsZ0JBQUE7RUR0SVY7RUN3SVU7SUFDQSxtQkFBQTtJQUNBLGdCQUFBO0VEdElWO0VDd0lVO0lBQ0Esb0JBQUE7RUR0SVY7RUN1SVU7SUFDQSxrQkFBQTtJQUNBLGVBQUE7RURySVY7RUFnRVE7SUN5RUYsZ0JBQUE7SUFDRSxtQkFBQTtJQUNBLGtCQUFBO0VEdElSO0VBZ0VRO0lDd0VBLGFBQUE7SUFDRSxlQUFBO0lBQ0EseUJBQUE7SUFDQSw4QkFBQTtFRHJJVjtFQ3NJVTtJRHRFRSxpQkFBQTtJQ3dFSixvQkFBQTtJQUNFLHVCQUFBO0VEcElWO0VDdUlZO0lBQ0EsZUFBQTtFRHJJWjtFQ3VJWTtJQUNBLGVBQUE7RURySVo7RUNzSVk7SUFDRSxnQkFBQTtFRHBJZDtFQ3VJYztJQUNFLFlBQUE7RURySWhCO0VDc0lnQjtJQUNBLHFCQUFBO0lBQ0Esa0JBQUE7SUFDQSxtQkFBQTtJRG5FRixtQkFBQTtJQ3NFRixZQUFBO0VEcklaO0VDc0ljO0lBQ0EsbUJBQUE7RURwSWQ7RUM0SVE7SUFDQSxrQkFBQTtFRDFJUjtFQ2dKUTtJRHpFRSxvQkFBQTtFQXBFVjtFQXlFTTtJQzBFRSxrQkFBQTtJQUNFLGtCQUFBO0lEeEVGLHFCQUFBO0lDeUVFLGlCQUFBO0VEL0lWO0VDZ0pZO0lBQ0EsV0FBQTtJRHZFRixrQkFBQTtJQ3lFQSxZQUFBO0lBQ0UsWUFBQTtJQUNBLFVBQUE7SUR2RUYsY0FBQTtJQ3lFQSxZQUFBO0lBQ0UsYUFBQTtJRHZFRiw0QkFBQTtJQ3lFQSw2QkFBQTtJQUNFLDRDQUFBO0lEdkVGLDJCQUFBO0VBdEVWO0VBeUVNO0lDeUVJLGtCQUFBO0lBQ0UsVUFBQTtJRHZFSixhQUFBO0VBdkVSO0VBd0VRO0lDOEVWLGlCQUFBO0lBSVEsbUJBQUE7SUFDRSxVQUFBO0lBQ0EsZ0JBQUE7RUR0SlI7RUN3SlE7SUFDQSxtQkFBQTtJQUNBLFVBQUE7RUR0SlI7RUN1SlE7SUFDQSxnQkFBQTtJQUNBLGFBQUE7SUFDQSxtQkFBQTtJQUNBLDJCQUFBO0lEL0VJLDRCQUFBO0VBckVaO0VDc0pNO0lBQ0Usa0JBQUE7SUFDQSxZQUFBO0lBQ0EsaUJBQUE7RURwSlI7RUNxSlE7SUQvRVEsUUFBQTtJQUNBLFFBQUE7SUNxRmxCLDJCQUFBO0lBRUksVUFBQTtJQUNFLFlBQUE7RUR4Sko7RUMySkk7SURwRlUsT0FBQTtJQ3FGVixrQkFBQTtFRHhKSjtFQytKUTtJQUVBLGlCQUFBO0lBRUEsa0JBQUE7SUFHQSxvQkFBQTtJQUNBLG1CQUFBO0VEaktSO0VDbUtRO0lBQ0EsbUJBQUE7SUR2RkEsZ0JBQUE7RUF6RVI7RUNvS007SUFDQSxhQUFBO0lBQ0EsdUJBQUE7SUR4RkUsOEJBQUE7RUF6RVI7RUNrS007SUFDRSxZQUFBO0VEaEtSO0VBeUVVO0lDNEZOLG1CQUFBO0lBQ0UsaUJBQUE7RURsS047RUNtS007SUFDRSxtQkFBQTtJQUNBLG9CQUFBO0VEaktSO0VDbUtNO0lBQ0UsbUJBQUE7RURqS1I7RUNtS1E7SUR6RkksbUJBQUE7RUF2RVo7RUNtS1U7SUFDQSxZQUFBO0VEaktWO0VDa0tVO0lBQ0EsYUFBQTtFRGhLVjtBQUNGO0FBOEVBO0VDNEZjO0lBQ0EsV0FBQTtJRHZGSixrQkFBQTtJQzJGRSxRQUFBO0lBQ0UsUUFBQTtJQUNBLDJCQUFBO0lBQ0EsWUFBQTtJRHpGSixhQUFBO0lBQ0EsNEJBQUE7SUNnR1Ysa0NBQUE7SUFHTSxpREFBQTtJQUNFLDJCQUFBO0VEaExOO0VDaUxNO0lBQ0UsUUFBQTtJQUNBLHdCQUFBO0lEL0ZBLFFBQUE7SUNtR0YsaUJBQUE7RURqTE47QUFDRjtBQXFGQTtFQUVJO0lDMEdNLGdCQUFBO0lBQ0UsYUFBQTtJRHhHTix3REFBQTtJQzBHUSwyQkFBQTtFRDdMWjtFQzhMYztJRHhHUixVQUFBO0VBbkZOO0VDNkxZO0lBQ0UsYUFBQTtFRDNMZDtFQW9GTTtJQ29IQSxVQUFBO0lEaEhFLFVBQUE7SUN1SEUsNEJBQUE7SUFPWixnQkFBQTtJQUlRLFdBQUE7SUFDRSxpQkFBQTtJRDNIQSx5REFBQTtJQ2lJRix5QkFBQTtFRHZOTjtFQzBOTTtJQUNFLHNCQUFBO0lBQ0EsaUJBQUE7SUQvSEYsZUFBQTtFQXhGTjtFQ3lOTTtJQUNFLGVBQUE7RUR2TlI7RUMyTlE7SUFDRSxnQkFBQTtFRHpOVjtFQzBOVTtJRDlIRixVQUFBO0lDK0hFLGVBQUE7RUR2TlY7RUN5Tlk7SUFDQSxjQUFBO0lEN0hKLGdCQUFBO0lDOEhJLGtCQUFBO0VEdE5aO0VDdU5jO0lBQ0Esa0JBQUE7SUFDQSxjQUFBO0lBQ0EsbUJBQUE7SUFDQSxZQUFBO0lBQ0EsV0FBQTtJRDVISixtQkFBQTtJQ2lJSSxrQkFBQTtJQUNFLGVBQUE7RUR4TmhCO0VBeUZVO0lDcUlKLFdBQUE7SUFDRSxrQkFBQTtJQUNBLFNBQUE7SURuSUksVUFBQTtJQ3VJTiwwQkFBQTtJQUNFLFlBQUE7SUFDQSxXQUFBO0lEcklJLHNCQUFBO0VBdkZaO0VBMkZVO0lDdUlKLG1CQUFBO0lBQ0UscUJBQUE7SUFDQSxpQkFBQTtFRC9OUjtBQUNGO0FBZ0dBO0VDNElZO0lEeElKLDJCQUFBO0VBaEdOO0VDeU9VO0lBQ0UsbUJBQUE7SUR2SUosa0JBQUE7RUEvRlI7RUM2T2dCO0lEeklSLG1CQUFBO0lDMklNLGtCQUFBO0VEM09kO0FBQ0Y7QUFzR0E7RUFJUTtJQ2dKRSxtQkFBQTtJQUNFLGtCQUFBO0VEdFBWO0VDeVBVO0lBQ0EsZ0JBQUE7RUR2UFY7RUMwUE07SUFDRSxXQUFBO0VEeFBSO0VBMEdZO0lDZ0pKLGtCQUFBO0VEdlBSO0FBQ0Y7QUFnSEE7RUNpSmdCO0lBQ0EsV0FBQTtFRDlQZDtFQ3VRUTtJQUNFLGtCQUFBO0VEclFWO0FBQ0Y7QUEwSEE7RUFJUTtJQ21KQSxpQkFBQTtFRDdRTjtFQWlJTTtJQ21KQSx3QkFBQTtFRGpSTjtFQ21SUTtJRGpKQSxtQkFBQTtJQ21KRixlQUFBO0VEalJOO0VDbVJRO0lEakpBLGFBQUE7RUEvSFI7RUN1UlE7SUFDQSxZQUFBO0VEclJSO0VBZ0lRO0lDdUpGLFVBQUE7SUFDRSxXQUFBO0VEcFJSO0VDcVJRO0lEckpJLFVBQUE7SUN1Sk4sVUFBQTtJQUNFLFdBQUE7RURuUlI7RUE4SFk7SUNzSkosVUFBQTtJQUNFLFVBQUE7SUFDQSxXQUFBO0lEcEpJLGNBQUE7SUNzSk4sZUFBQTtJQUNFLGNBQUE7RURqUlY7RUN1Ulk7SUFDQSxjQUFBO0VEclJaO0VDNlJZO0lEdkpKLGdCQUFBO0lDeUpFLGtCQUFBO0VEM1JWO0VDOFJjO0lEdEpOLGlCQUFBO0lDdUpNLG9CQUFBO0VEM1JkO0VDNlJnQjtJRHJKUixVQUFBO0lDMkpFLGVBQUE7RUQvUlY7RUNpU1k7SUR6SkosaUJBQUE7SUMwSkksbUJBQUE7RUQ5Ulo7RUMrUmM7SUR4SkosbUJBQUE7RUFwSVY7RUF1SVU7SUMwSk0sbUJBQUE7SUFDRSxpQkFBQTtFRDlSbEI7RUEwSVE7SUNnS0ksbUJBQUE7SUFDRSxjQUFBO0VEdlNkO0VBeUlVO0lDK0pJLGNBQUE7RURyU2Q7RUMrU1E7SUFDQSw0QkFBQTtJRG5LUSw2QkFBQTtJQ3NLUixrQkFBQTtFRDlTUjtFQ2dUVTtJQUNBLGdDQUFBO0lBQ0EsK0JBQUE7SURwS00sa0JBQUE7SUN1S04saUJBQUE7SUFDRSxpQkFBQTtFRC9TWjtFQ3NUYztJRHBLTixrQkFBQTtJQ3FLTSxxQkFBQTtFRG5UZDtFQ29UZ0I7SUFDQSxTQUFBO0lBQ0EsU0FBQTtJQUNBLFlBQUE7SUFDQSxZQUFBO0lEbktOLDJCQUFBO0VBOUlWO0VBaUpNO0lDMktBLGlCQUFBO0lBQ0Usb0JBQUE7RUR6VFI7RUMwVFE7SUR6S0UsbUJBQUE7SUMyS0osaUJBQUE7SUFDRSxlQUFBO0VEeFRSO0VDeVRRO0lEektJLG1CQUFBO0VBN0laO0VDeVRRO0lBQ0UsU0FBQTtJRDFLSSxTQUFBO0lDMktKLGdCQUFBO0lBQ0UsV0FBQTtJQUNBLFlBQUE7SUR6S0UsZUFBQTtFQTVJZDtFQzJUVTtJQUNFLGdCQUFBO0VEelRaO0VDNFRZO0lEektGLGlCQUFBO0VBaEpWO0VBb0pJO0lDa0xOLDJCQUFBO0VEblVFO0VDdVVNO0lBQ0UsVUFBQTtJRG5MQSxZQUFBO0lBQ0EsWUFBQTtJQ3dMVixhQUFBO0lBRUksc0JBQUE7RUR6VUY7RUFtSk07SUN3TEYsYUFBQTtJQUNFLE9BQUE7SUR0TEUsWUFBQTtJQUNBLGFBQUE7SUMyTFYsc0JBQUE7RUQzVUU7RUMyVUY7SUFHQSxrQkFBQTtJQUdFLHFCQUFBO0VEN1VBO0VDOFVJO0lEMUxJLG1CQUFBO0lDMkxQLGVBQUE7RUQzVUQ7RUNvVkE7SUFBQSxpQkFBQTtJQUNJLHFCQUFBO0VEalZKO0VDa1ZDO0lBQUEsbUJBQUE7SUFDQyxlQUFBO0VEL1VGO0VBdUpNO0lDOExSLG1CQUFBO0VEbFZFO0VDa1ZGO0lBQUEsbUJBQUE7SUFpQkEsZUFBQTtFRC9WRTtFQytWRjtJQWlCQSxnQkFBQTtJQUFBLGtCQUFBO0lBQUEsa0JBQUE7RUQzV0U7RUF1SlU7SUM0TkosaUJBQUE7SUFDRSxvQkFBQTtFRGhYUjtFQ29YTTtJQUNFLGVBQUE7RURsWFI7RUNtWFE7SUFDRSxlQUFBO0VEalhWO0VDb1hNO0lBQ0UsZ0JBQUE7RURsWFI7RUNtWFE7SUQxTk0sWUFBQTtFQXRKZDtFQ21YSTtJQUNFLHFCQUFBO0lEM05VLGdCQUFBO0VBckpoQjtFQzRYUTtJRGhPSSxjQUFBO0lDa09OLGdCQUFBO0VEMVhOO0VDMlhRO0lEaE9NLG1CQUFBO0VBeEpkO0VDeVhRO0lBQ0UsbUJBQUE7RUR2WFY7RUEwSmdCO0lDa09WLGtCQUFBO0lBQ0UsZUFBQTtFRHpYUjtFQ3FZUTtJRHRPRSxtQkFBQTtFQTVKVjtFQ3NZUTtJQUNFLG1CQUFBO0VEcFlWO0VDcVlVO0lBQ0EsZ0JBQUE7RURuWVY7RUM4WUY7SUFNTSxpQkFBQTtJQUNFLG9CQUFBO0VEalpOO0VDb1pJO0lBQ0UsbUJBQUE7SUQ3T0ksaUJBQUE7SUFDQSx1QkFBQTtJQUNBLGVBQUE7RUFwS1Y7RUF1S1U7SUFDRSxnQkFBQTtJQUNBLHVCQUFBO0VBcktaO0VBc0tZO0lBQ0Usa0JBQUE7SUFDQSxtQkFBQTtJQUNBLG1CQUFBO0lBQ0EsaUJBQUE7SUFDQSxrQkFBQTtFQXBLZDtFQXFLYztJQUNFLFlBQUE7SUFDQSxVQUFBO0lBQ0EsMEJBQUE7SUFDQSxXQUFBO0lBQ0EsV0FBQTtFQW5LaEI7RUFzS1k7SUFDRSxrQkFBQTtFQXBLZDtFQTJLTTtJQUNFLGlCQUFBO0lBQ0Esb0JBQUE7RUF6S1I7RUEyS007SUFDRSxtQkFBQTtJQUNBLGVBQUE7RUF6S1I7RUE0S1E7SUFDRSxtQkFBQTtFQTFLVjtFQTJLVTtJQUNFLG1CQUFBO0lBQ0EsaUJBQUE7RUF6S1o7RUEyS1U7SUFDRSxtQkFBQTtJQUNBLG9CQUFBO0VBektaO0VBMktVO0lBQ0UsbUJBQUE7RUF6S1o7RUEyS1U7SUFDRSxtQkFBQTtFQXpLWjtFQTZLVTtJQUNFLGFBQUE7RUEzS1o7QUFDRjtBQWtMQTtFQUlRO0lBQ0UsMEJBQUE7RUFuTFI7QUFDRjtBQXdMQTtFQUVJO0lBQ0UsYUFBQTtFQXZMSjtFQXdMSTtJQUNFLGFBQUE7RUF0TE47QUFDRjtBQTJMQTs7c0NBQUE7QUFHQTtFQUdFOztJQUNJLGlCQUFBO0VBMUxKO0VBMkxDOztJQUNDLHVCQUFBO0VBeExGO0FBQ0Y7QUE0TEE7RUFHRTs7SUFDSSxpQkFBQTtFQTNMSjtFQTRMQzs7SUFDQyx1QkFBQTtFQXpMRjtBQUNGO0FBOExBOztzQ0FBQTtBQWlCQTs7c0NBQUE7QUFpQkE7O3NDQUFBO0FBTU07RUFDRSx5QkFBQTtBQTNOUjtBQTROUTtFQUNFLHFCQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBO0FBMU5WO0FBNE5RO0VBQ0UscUJBQUE7QUExTlY7QUEyTlU7RUFDRSxlQUFBO0FBek5aO0FBNE5RO0VBQ0UsZ0JBQUE7RUFDQSxXQUFBO0FBMU5WO0FBNk5NO0VBQ0UseUJBQUE7QUEzTlI7O0FBZ09BO0VBSVE7SUFDRSxpQkFBQTtJQUNBLG9CQUFBO0lBQ0EsZ0JBQUE7RUFoT1I7RUFrT007SUFDRSx1QkFBQTtFQWhPUjtFQWlPUTtJQUNFLGdCQUFBO0lBQ0EsaUJBQUE7SUFDQSxlQUFBO0VBL05WO0VBa09NO0lBQ0UsdUJBQUE7RUFoT1I7QUFDRjtBQXFPQTtFQUlRO0lBQ0UsaUJBQUE7SUFDQSxvQkFBQTtFQXRPUjtFQXdPTTtJQUNFLHVCQUFBO0VBdE9SO0VBdU9RO0lBQ0UsZ0JBQUE7SUFDQSxpQkFBQTtJQUNBLGVBQUE7RUFyT1Y7RUF3T007SUFDRSx1QkFBQTtFQXRPUjtBQUNGO0FBNE9BOztzQ0FBQTtBQU1NO0VBQ0UsaUJBQUE7RUFDQSxvQkFBQTtBQTdPUjtBQStPTTtFQUNFLG1CQUFBO0FBN09SO0FBQ0EscXpOQUFxek4iLCJmaWxlIjoicGFnZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6W251bGwsIkBpbXBvcnQgXCJfdmFyLnNjc3NcIjtcclxuQGltcG9ydCBcImJhc2UuY3NzXCI7XHJcbkBpbXBvcnQgXCJjb21tb24uY3NzXCI7XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblBhZ2UgQ1NTIDIwMTguMDVcclxuQ1NTIOaLheW9k+iAheWQjSBEb2N1bWVudCAyMDE4LjA1XHJcbkxhc3QgVXBkYXRlIDIwMTguMDUg5ouF5b2T6ICF5ZCNXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qXHJcbuODiOODg+ODl+ODmuODvOOCuFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuI1BhZ2UucGFnZUluZGV4IHtcclxuICAjTWFpbkltZ3tcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY0RTc7XHJcbiAgICAuaW5uZXJCYXNpY3tcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAmOjphZnRlcntcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBoMntcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgI01haW57XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNEU3O1xyXG4gICAgLnRpdGxlVHlwZUZpcnN0TGV0dGVye1xyXG4gICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgICB9XHJcbiAgICAjQ29udEJveDAxe1xyXG4gICAgICAud3JhcEJveHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MjdFO1xyXG4gICAgICAgIGgze1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtb250c2VycmF0KDUwMCk7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxpc3RUeXBlQmxvZ3tcclxuICAgICAgICAgIC5saXN0e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgICAgICBcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBle1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAjQ29udEJveDAye1xyXG4gICAgICAudGl0bGVUeXBlRmlyc3RMZXR0ZXJ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgfVxyXG4gICAgICAubGlzdFR5cGVUaHVtYntcclxuICAgICAgICAubGlzdHtcclxuICAgICAgICAgIC5pbWdCb3hXcmFwe1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgI0NvbnRCb3gwM3tcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICAgICAgLnRpdGxlVHlwZUZpcnN0TGV0dGVye1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICAgIC5jb250U3ViQm94MDF7XHJcbiAgICAgICAgLmltZ0JveHtcclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnR4dEJveHtcclxuICAgICAgICAgIGg0e1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtb250c2VycmF0KDcwMCk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgY29sb3I6ICM5NjI1NDk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZXtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jb250U3ViQm94MDJ7XHJcbiAgICAgICAgdGFibGV7XHJcbiAgICAgICAgICAmOmxhc3Qtb2YtdHlwZXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHRib2R5e1xyXG4gICAgICAgICAgICB0cntcclxuICAgICAgICAgICAgICB0aHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDcyN0U7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vbnRzZXJyYXQoNTAwKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB0ZHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0Y2Rjc7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAjQ29udEJveDA0e1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAuaW5uZXJCYXNpY3tcclxuICAgICAgICBjb3VudGVyLXJlc2V0OiBudW1iZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy93YWxsXzAxLnBuZ1wiKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNvbnRTdWJCb3h7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNCNUI1QjU7XHJcbiAgICAgICAgJjpmaXJzdC1vZi10eXBle1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgze1xyXG4gICAgICAgICAgLnRpdGxlVGhlbWV7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtb250c2VycmF0KDUwMCk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgY29sb3I6ICM5NjI1NDk7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKG51bWJlcik7XHJcbiAgICAgICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IG51bWJlcjtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5NjI1NDk7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29udFN1YkJveDA1e1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgI0NvbnRCb3gwNXtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3dhbGxfMDIucG5nXCIpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTYyNTQ5O1xyXG4gICAgICAmOjpiZWZvcmUsICY6OmFmdGVye1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcclxuICAgICAgfVxyXG4gICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3BhcnRzXzAxLnBuZ1wiKTtcclxuICAgICAgfVxyXG4gICAgICAmOjphZnRlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcGFydHNfMDIucG5nXCIpO1xyXG4gICAgICB9XHJcbiAgICAgIC5pbm5lckJhc2lje1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICB9XHJcbiAgICAgIGgze1xyXG4gICAgICAgIEBpbmNsdWRlIG1vbnRzZXJyYXQoNTAwKTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICNDb250Qm94MDZ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIC50aXRsZVR5cGVGaXJzdExldHRlcntcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICAgIC5jb250U3ViQm94e1xyXG4gICAgICAgICY6bGFzdC1vZi10eXBle1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIC50aXRsZVR5cGVGaXJzdExldHRlcntcclxuICAgICAgICAgIEBpbmNsdWRlIHplbi1rYWt1LWdvdGhpYy1hbnRpcXVlKDUwMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg0e1xyXG4gICAgICAgICAgQGluY2x1ZGUgbW9udHNlcnJhdCg1MDApO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoNXtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5NjI1NDk7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZXtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgZmlndXJle1xyXG4gICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAud3JhcHtcclxuICAgICAgICAgIGRse1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NCQ0JDQjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogZmxleC1lbmQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGRse1xyXG4gICAgICAgICAgLnRpdGxlVHlwZUZpcnN0TGV0dGVye1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmFscHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzk2QTlCMztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5qb2J7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5saW5re1xyXG4gICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEQkRCREI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGV7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnJlc2VhcmNobWFwe1xyXG4gICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4N3B4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmZie1xyXG4gICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIzcHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5jb250U3ViQm94MDF7XHJcbiAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgZGx7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAudGl0bGVUeXBlRmlyc3RMZXR0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5jb250U3ViQm94MDN7XHJcbiAgICAgICAgICAud3JhcHtcclxuICAgICAgICAgICAgY29sdW1uLWdhcDogMTBweDtcclxuICAgICAgICAgICAgcm93LWdhcDogN3B4O1xyXG4gICAgICAgICAgICBkbHtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgY29sdW1uLWdhcDogMTBweDtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICNDb250Qm94MDd7XHJcbiAgICAgIC53cmFwQm94e1xyXG4gICAgICAgIC50aXRsZVR5cGVGaXJzdExldHRlcntcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250U3ViQm94MDF7XHJcbiAgICAgICAgICBkbHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk2MjU0OTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGR0e1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGRke1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICNDb250Qm94MDh7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIC50aXRsZVR5cGVGaXJzdExldHRlcntcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICAgIC53cmFwQm94e1xyXG4gICAgICAgIC5jb250U3ViQm94MDF7XHJcbiAgICAgICAgICBoNHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjRFNztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmFkZHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQUQ1REI7XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICY6bGFzdC1vZi10eXBle1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5tYWlse1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250U3ViQm94MDJ7XHJcbiAgICAgICAgICBpZnJhbWV7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHQjUGFnZS5wYWdlSW5kZXgge1xyXG4gICAgI01haW5JbWd7XHJcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCArIDg0cHgpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY29udGVudHMvcGFydHNfMDEucG5nXCIpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgNzU1cHg7XHJcbiAgICAgIC5pbm5lckJhc2lje1xyXG4gICAgICAgIG1heC13aWR0aDogMTQ0MHB4O1xyXG4gICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDQyJTtcclxuICAgICAgICAgIGxlZnQ6IDYlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgd2lkdGg6IDQ4MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0MjRweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NvbnRlbnRzL2xvZ28ucG5nXCIpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0ODBweCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgIC8vdG9wOiA1MSU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNjMlO1xyXG4gICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA5MDlweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jb250ZW50cy9tYWluaW1hZ2UucG5nXCIpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBoMntcclxuICAgICAgICBwYWRkaW5nOiAwcHggMCA3MXB4IDQycHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAjTWFpbntcclxuICAgICAgI0NvbnRCb3gwMXtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAtNzFweDtcclxuICAgICAgICAud3JhcEJveHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAzNXB4IDQ0cHg7XHJcbiAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgd2lkdGg6IDEzNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDY2cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAubGlzdFR5cGVCbG9ne1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgIC5saXN0e1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxOyAgIFxyXG4gICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgI0NvbnRCb3gwMntcclxuICAgICAgICAuaW5uZXJCYXNpY3tcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiA0NnB4O1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE0NXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGVUeXBlRmlyc3RMZXR0ZXJ7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNwX2Rpc3BsYXl7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuVHlwZUJhc2lje1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAxMDZweDtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAjQ29udEJveDAze1xyXG4gICAgICAgIC5pbm5lckJhc2lje1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDQ2cHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDE0NDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlVHlwZUZpcnN0TGV0dGVye1xyXG4gICAgICAgICAgdG9wOiAtMTI2cHg7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byAtNjdweDtcclxuICAgICAgICAgIG1heC13aWR0aDogMTA5MHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnRTdWJCb3gwMXtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYzcHg7XHJcbiAgICAgICAgICAuaW1nQm94e1xyXG4gICAgICAgICAgICB3aWR0aDogNDEuNzUlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnR4dEJveHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMyU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDU4cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1OC4yNSU7XHJcbiAgICAgICAgICAgIGg0e1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnRTdWJCb3gwMntcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDA7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwNjRweDtcclxuICAgICAgICAgIHRhYmxle1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdGJvZHl7XHJcbiAgICAgICAgICAgICAgdHJ7XHJcbiAgICAgICAgICAgICAgICB0aHtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTVweDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTVweDtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzVweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMjA4cHg7XHJcbiAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB0ZHtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDM0cHg7XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgI0NvbnRCb3gwNHtcclxuICAgICAgICAuaW5uZXJCYXNpY3tcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAyMDlweDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwMHB4O1xyXG4gICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICB0b3A6IDY0cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xNzhweDtcclxuICAgICAgICAgICAgd2lkdGg6IDE0NDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNjNweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNDQwcHggYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnRTdWJCb3h7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNzZweDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4MXB4O1xyXG4gICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI5cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgICAgIC50aXRsZVRoZW1le1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC02cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA3cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTFweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmxlYWR7XHJcbiAgICAgICAgICAgICYrIC5zdWJCb3h7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzlweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5jb250U3ViQm94MDV7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAjQ29udEJveDA1e1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTQ0MHB4IGF1dG87XHJcbiAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgdG9wOiAzNHB4O1xyXG4gICAgICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gNzIwcHgpO1xyXG4gICAgICAgICAgd2lkdGg6IDU5NnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAzNjFweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTk2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgYm90dG9tOiAxOHB4O1xyXG4gICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA3NzVweCk7XHJcbiAgICAgICAgICB3aWR0aDogNTc2cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQ4NXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1NzZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmlubmVyQmFzaWN7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEyMDRweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDE1MHB4IDAgMTM4cHggMjI2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgze1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hY2NvcmRpb25Cb3h7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgI0NvbnRCb3gwNntcclxuICAgICAgICAuaW5uZXJCYXNpY3tcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAxNTVweDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNDRweDtcclxuICAgICAgICAgIG1heC13aWR0aDogOTI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZVR5cGVGaXJzdExldHRlcntcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQzcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udFN1YkJveHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwMXB4O1xyXG4gICAgICAgICAgaDR7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA3MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaDV7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDU5cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTZweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC53cmFwe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgZGx7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDM5cHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE3cHg7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGRse1xyXG4gICAgICAgICAgICAudGl0bGVUeXBlRmlyc3RMZXR0ZXJ7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5qb2J7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5saW5re1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuY29udFN1YkJveDAxe1xyXG4gICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMzBweDtcclxuICAgICAgICAgICAgICAgIGZpZ3VyZXtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGRse1xyXG4gICAgICAgICAgICAgICAgICAudGl0bGVUeXBlRmlyc3RMZXR0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmNvbnRTdWJCb3gwMntcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICNDb250Qm94MDd7XHJcbiAgICAgICAgLmlubmVyQmFzaWN7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTg0cHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjE1cHg7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDExOThweDtcclxuICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAtMTM3cHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMTdweDtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MDVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzODdweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9wYXJ0c18wMy5wbmdcIik7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTA1cHggYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLndyYXBCb3h7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIC50aXRsZVR5cGVGaXJzdExldHRlcntcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIzcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuY29udFN1YkJveDAxe1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBkbHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2OXB4O1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMjZweCAyMXB4IDI2cHggNTVweDtcclxuICAgICAgICAgICAgICBkdHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMTdweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIGRke1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjdweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgI0NvbnRCb3gwOHtcclxuICAgICAgICAuaW5uZXJCYXNpY3tcclxuICAgICAgICAgIG1heC13aWR0aDogMTQ0MHB4O1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDU1cHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDExOXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGVUeXBlRmlyc3RMZXR0ZXJ7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0N3B4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLndyYXBCb3h7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAuY29udFN1YkJveDAxe1xyXG4gICAgICAgICAgICB3aWR0aDogNDUuNSU7XHJcbiAgICAgICAgICAgIGg0e1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmFkZHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tYWlse1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxpc3RUeXBlRG90e1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5jb250U3ViQm94MDJ7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0Ny43JTtcclxuICAgICAgICAgICAgaWZyYW1le1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNjIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcblx0I1BhZ2UucGFnZUluZGV4IHtcclxuICAgICNNYWluSW1ne1xyXG4gICAgICAuaW5uZXJCYXNpY3tcclxuICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA0MiU7XHJcbiAgICAgICAgICBsZWZ0OiA2JTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgIHdpZHRoOiA0ODBweDtcclxuICAgICAgICAgIGhlaWdodDogNDI0cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jb250ZW50cy9sb2dvLnBuZ1wiKTtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDgwcHggYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogOTA5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzkwcHgpe1xyXG5cdCNQYWdlLnBhZ2VJbmRleCB7XHJcbiAgICAjTWFpbkltZ3tcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NvbnRlbnRzL3BhcnRzXzAxX3NwLnBuZ1wiKTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDM2NnB4O1xyXG4gICAgICAuaW5uZXJCYXNpY3tcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgLy90b3A6IDQ2JTtcclxuICAgICAgICAgIHRvcDogLTI1cHg7XHJcbiAgICAgICAgICAvL3JpZ2h0OiA1MCU7XHJcbiAgICAgICAgICByaWdodDogNTElO1xyXG4gICAgICAgICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAwKTtcclxuICAgICAgICAgIC8vcmlnaHQ6IDA7XHJcbiAgICAgICAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDk5MHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NvbnRlbnRzL21haW5pbWFnZV9zcC5wbmdcIik7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gODklO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBoMntcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMjhweCAxM3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgI01haW57XHJcbiAgICAgICNDb250Qm94MDF7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAuaW5uZXJCYXNpY3tcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC53cmFwQm94e1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgcGFkZGluZzogNDBweCAyMHB4O1xyXG4gICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcclxuICAgICAgICAgICAgICB3aWR0aDogMTc1cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmxpc3RUeXBlQmxvZ3tcclxuICAgICAgICAgICAgLmxpc3R7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjFweDtcclxuICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI0NHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpICB7XHJcblx0I1BhZ2UucGFnZUluZGV4IHtcclxuICAgICNNYWlue1xyXG4gICAgICAjQ29udEJveDA1e1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDZweDtcclxuICAgICAgICAuaW5uZXJCYXNpY3tcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICNDb250Qm94MDh7XHJcbiAgICAgICAgLmlubmVyQmFzaWN7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjM4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkgIHtcclxuXHQjUGFnZS5wYWdlSW5kZXgge1xyXG4gICAgI01haW57XHJcbiAgICAgICNDb250Qm94MDd7XHJcbiAgICAgICAgLmlubmVyQmFzaWN7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAud3JhcEJveHtcclxuICAgICAgICAgIC5jb250U3ViQm94MDF7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGRse1xyXG4gICAgICAgICAgICAgIGR0e1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIGRke1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTMwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkgIHtcclxuXHQjUGFnZS5wYWdlSW5kZXgge1xyXG4gICAgI01haW57XHJcbiAgICAgICNDb250Qm94MDJ7XHJcbiAgICAgICAgLmJ0blR5cGVCYXNpY3tcclxuICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAjQ29udEJveDAze1xyXG4gICAgICAgIC5jb250U3ViQm94MDF7XHJcbiAgICAgICAgICAudHh0Qm94e1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0I1BhZ2UucGFnZUluZGV4IHtcclxuICAgICNNYWluSW1ne1xyXG4gICAgICAuaW5uZXJCYXNpY3tcclxuICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDY2MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgI01haW57XHJcbiAgICAgICNDb250Qm94MDJ7XHJcbiAgICAgICAgLmlubmVyQmFzaWN7XHJcbiAgICAgICAgICBwYWRkaW5nOiA3OXB4IDMwcHggMTIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZVR5cGVGaXJzdExldHRlcntcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI5cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDcwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wY19kaXNwbGF5e1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsaWNrLWRvdHN7XHJcbiAgICAgICAgICBib3R0b206IC0ycHg7XHJcbiAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgIGJ1dHRvbntcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNDQUQ1REI7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc2xpY2stYWN0aXZle1xyXG4gICAgICAgICAgICAgIGJ1dHRvbntcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDcyN0U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG5UeXBlQmFzaWN7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAjQ29udEJveDAze1xyXG4gICAgICAgIC5pbm5lckJhc2lje1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDQ2cHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlVHlwZUZpcnN0TGV0dGVye1xyXG4gICAgICAgICAgdG9wOiAtNzdweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnRTdWJCb3gwMXtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IC00M3B4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzNweDtcclxuICAgICAgICAgIC5pbWdCb3h7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAudHh0Qm94e1xyXG4gICAgICAgICAgICBoNHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250U3ViQm94MDJ7XHJcbiAgICAgICAgICB0YWJsZXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHRib2R5LCB0ciwgdGgsIHRke1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHRib2R5e1xyXG4gICAgICAgICAgICAgIHRye1xyXG4gICAgICAgICAgICAgICAgdGh7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxN3B4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB0ZHtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIycHggMjNweDtcclxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAjQ29udEJveDA0e1xyXG4gICAgICAgIC5pbm5lckJhc2lje1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDE2MnB4O1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICB0b3A6IDY0cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDM5MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDk5cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzkwcHggYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnRTdWJCb3h7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNTFweDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICAgIC50aXRsZVRoZW1le1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XHJcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDlweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmxlYWR7XHJcbiAgICAgICAgICAgICYrIC5zdWJCb3h7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5jb250U3ViQm94MDV7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAjQ29udEJveDA1e1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDZweDtcclxuICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICB0b3A6IC0zMnB4O1xyXG4gICAgICAgICAgcmlnaHQ6IC03NHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDQyNXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyNThweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgYm90dG9tOiAtNDdweDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMzUwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI5NnB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmlubmVyQmFzaWN7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTQzcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTM3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgze1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFjY29yZGlvbkJveHtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgI0NvbnRCb3gwNntcclxuICAgICAgICAuaW5uZXJCYXNpY3tcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiA4NHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE0NHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGVUeXBlRmlyc3RMZXR0ZXJ7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiA3MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udFN1YkJveHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDkxcHg7XHJcbiAgICAgICAgICBoNHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaDV7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ5cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLndyYXB7XHJcbiAgICAgICAgICAgIGRse1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzN3B4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBkbHtcclxuICAgICAgICAgICAgLnRpdGxlVHlwZUZpcnN0TGV0dGVye1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuam9ie1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubGlua3tcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyOHB4O1xyXG4gICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuY29udFN1YkJveDAxe1xyXG4gICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMzMHB4O1xyXG4gICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDFweDtcclxuICAgICAgICAgICAgICAgIGZpZ3VyZXtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGRse1xyXG4gICAgICAgICAgICAgICAgICAudGl0bGVUeXBlRmlyc3RMZXR0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5jb250U3ViQm94MDJ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ5cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmNvbnRTdWJCb3gwM3tcclxuICAgICAgICAgICAgLndyYXB7XHJcbiAgICAgICAgICAgICAgZGx7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGV7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICNDb250Qm94MDd7XHJcbiAgICAgICAgLmlubmVyQmFzaWN7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNzhweDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA5NHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAud3JhcEJveHtcclxuICAgICAgICAgIC50aXRsZVR5cGVGaXJzdExldHRlcntcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDcwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuY29udFN1YkJveDAxe1xyXG4gICAgICAgICAgICBkbHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyOXB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDM2cHggMTVweCAzMnB4O1xyXG4gICAgICAgICAgICAgIGR0e1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICBib3R0b206IC01cHg7XHJcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogNjhweDtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIGRke1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAjQ29udEJveDA4e1xyXG4gICAgICAgIC5pbm5lckJhc2lje1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDY3cHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlVHlwZUZpcnN0TGV0dGVye1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLndyYXBCb3h7XHJcbiAgICAgICAgICAuY29udFN1YkJveDAxe1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1M3B4O1xyXG4gICAgICAgICAgICBoNHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5hZGR7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubWFpbHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5saXN0VHlwZURvdHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuY29udFN1YkJveDAye1xyXG4gICAgICAgICAgICBpZnJhbWV7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzNDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cdH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCl7XHJcblx0I1BhZ2UucGFnZUluZGV4IHtcclxuICAgICNNYWluSW1ne1xyXG4gICAgICAuaW5uZXJCYXNpY3tcclxuICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLWhlaWdodDogODAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzkwcHgpe1xyXG5cdCNQYWdlLnBhZ2VJbmRleCB7XHJcbiAgICAjTWFpbkltZ3tcclxuICAgICAgaGVpZ2h0OiA4MDBweDtcclxuICAgICAgLmlubmVyQmFzaWN7XHJcbiAgICAgICAgaGVpZ2h0OiA4MDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLypcclxu44GK55+l44KJ44GbIOS4gOimp1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0I1BhZ2VOZXdzLnBhZ2VJbmRleCxcclxuXHQjUGFnZU5ld3MucGFnZUNhdGVnb3J5IHtcclxuXHRcdCNNYWlue1xyXG4gICAgICBwYWRkaW5nLXRvcDogNzBweDtcclxuXHRcdFx0I0NvbnRCb3gwMXtcclxuXHRcdFx0XHRwYWRkaW5nOiA0MHB4IDE1cHggNzBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdCNQYWdlTmV3cy5wYWdlSW5kZXgsXHJcblx0I1BhZ2VOZXdzLnBhZ2VDYXRlZ29yeSB7XHJcblx0XHQjTWFpbntcclxuICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcblx0XHRcdCNDb250Qm94MDF7XHJcblx0XHRcdFx0cGFkZGluZzogNDNweCAxMHB4IDgwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qXHJcbuOBiuefpeOCieOBm1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuI1BhZ2VOZXdzLnBhZ2VJbmRleCB7XHJcblx0XHJcbn1cclxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0I1BhZ2VOZXdzLnBhZ2VJbmRleCB7XHJcblx0XHJcblx0fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0I1BhZ2VOZXdzLnBhZ2VJbmRleCB7XHJcblx0XHJcblx0fVxyXG59XHJcblxyXG4vKlxyXG7jgqvjg4bjgrTjg6rjgqLjg7zjgqvjgqTjg5ZcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiNQYWdlTmV3cy5wYWdlQ2F0ZWdvcnkge1xyXG5cdFxyXG59XHJcbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdCNQYWdlTmV3cy5wYWdlQ2F0ZWdvcnkge1xyXG5cdFxyXG5cdH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdCNQYWdlTmV3cy5wYWdlQ2F0ZWdvcnkge1xyXG5cdFxyXG5cdH1cclxufVxyXG5cclxuLypcclxu6KiY5LqL6Kmz57SwXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4jUGFnZU5ld3MucGFnZUVudHJ5IHtcclxuICAjTWFpbntcclxuICAgICNDb250Qm94MDF7XHJcbiAgICAgIC53cmFwQm94e1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5NjI1NDk7XHJcbiAgICAgICAgdGltZXtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYXRlZ29yeXtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIzcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgze1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZW50cnlCb3h7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0NBRDVEQjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHQjUGFnZU5ld3MucGFnZUVudHJ5IHtcclxuICAgICNNYWlue1xyXG4gICAgICAjQ29udEJveDAxe1xyXG4gICAgICAgIC5pbm5lckJhc2lje1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTlweDtcclxuICAgICAgICAgIG1heC13aWR0aDogOTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC53cmFwQm94e1xyXG4gICAgICAgICAgcGFkZGluZzogMjZweCA0OXB4IDI5cHg7XHJcbiAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmVudHJ5Qm94e1xyXG4gICAgICAgICAgcGFkZGluZzogMzdweCA0OHB4IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblx0fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0I1BhZ2VOZXdzLnBhZ2VFbnRyeSB7XHJcbiAgICAjTWFpbntcclxuICAgICAgI0NvbnRCb3gwMXtcclxuICAgICAgICAuaW5uZXJCYXNpY3tcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDQ3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC53cmFwQm94e1xyXG4gICAgICAgICAgcGFkZGluZzogMjZweCAyNXB4IDMzcHg7XHJcbiAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmVudHJ5Qm94e1xyXG4gICAgICAgICAgcGFkZGluZzogMjJweCAyNHB4IDIycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblx0fVxyXG59XHJcblxyXG4vKlxyXG40MDTjgqjjg6njg7xcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiNQYWdlNDA0LnBhZ2VJbmRleCB7XHJcbiAgI01haW57XHJcbiAgICAjQ29udEJveDAxe1xyXG4gICAgICAuaW5uZXJCYXNpY3tcclxuICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcclxuICAgICAgfVxyXG4gICAgICAudGl0bGVUeXBlRmlyc3RMZXR0ZXJ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcblxyXG4vL2ZvbnQtZmFtaWx5XHJcbiR6ZW4ta2FrdS1nb3RoaWMtYW50aXF1ZTogXCJaZW4gS2FrdSBHb3RoaWMgQW50aXF1ZVwiLCBzYW5zLXNlcmlmO1xyXG4kbW9udHNlcnJhdDogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XHJcblxyXG4vLyB3ZWlnaHTjga8oKeOBq+iomOi8iVxyXG4vL0BpbmNsdWRlIHplbi1rYWt1LWdvdGhpYy1hbnRpcXVlKCk7XHJcbi8vbWVkaXVtIDUwMOOAgWJvbGQgNzAwXHJcbkBtaXhpbiB6ZW4ta2FrdS1nb3RoaWMtYW50aXF1ZSgkZm9udC13ZWlnaHQpIHtcclxuICBmb250LWZhbWlseTogJHplbi1rYWt1LWdvdGhpYy1hbnRpcXVlO1xyXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQ7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG4vLyB3ZWlnaHTjga8oKeOBq+iomOi8iVxyXG4vL0BpbmNsdWRlIG1vbnRzZXJyYXQoKTtcclxuLy9yZWd1bGFyIDQwMOOAgW1lZGl1bSA1MDDjgIFib2xkIDcwMFxyXG5AbWl4aW4gbW9udHNlcnJhdCgkZm9udC13ZWlnaHQpIHtcclxuICBmb250LWZhbWlseTogJG1vbnRzZXJyYXQ7XHJcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcclxuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0O1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufSJdfQ== */
