@charset "UTF-8";
@font-face {
  /*フォントの名前*/
  font-family: "DIN Alternate Bold";
  /*フォントファイルへのパス（複数指定の場合、上から順に読み込まれる）*/
  src: url("../font/DINAlternate-Bold.woff") format("woff");
}
@font-face {
  /*フォントの名前*/
  font-family: "ShueiGoKinStd";
  /*フォントファイルへのパス（複数指定の場合、上から順に読み込まれる）*/
  src: url("../font/A-OTF-ShueiGoKinStd-B.otf") format("opentype");
}
.mb0 {
  margin-bottom: 0px !important;
}

.mb5 {
  margin-bottom: 5px !important;
}

.mb10 {
  margin-bottom: 10px !important;
}

.mb15 {
  margin-bottom: 15px !important;
}

.mb20 {
  margin-bottom: 20px !important;
}

.mb25 {
  margin-bottom: 25px !important;
}

.mb30 {
  margin-bottom: 30px !important;
}

.mb35 {
  margin-bottom: 35px !important;
}

.mb40 {
  margin-bottom: 40px !important;
}

.mb45 {
  margin-bottom: 45px !important;
}

.mb50 {
  margin-bottom: 50px !important;
}

.mb55 {
  margin-bottom: 55px !important;
}

.mb60 {
  margin-bottom: 60px !important;
}

.mb65 {
  margin-bottom: 65px !important;
}

.mb70 {
  margin-bottom: 70px !important;
}

.mb75 {
  margin-bottom: 75px !important;
}

.mb80 {
  margin-bottom: 80px !important;
}

.mb85 {
  margin-bottom: 85px !important;
}

.mb90 {
  margin-bottom: 90px !important;
}

.mb95 {
  margin-bottom: 95px !important;
}

.mb100 {
  margin-bottom: 100px !important;
}

.mb105 {
  margin-bottom: 105px !important;
}

.mb110 {
  margin-bottom: 110px !important;
}

.mb115 {
  margin-bottom: 115px !important;
}

.mb120 {
  margin-bottom: 120px !important;
}

.mb125 {
  margin-bottom: 125px !important;
}

.mb130 {
  margin-bottom: 130px !important;
}

.mb135 {
  margin-bottom: 135px !important;
}

.mb140 {
  margin-bottom: 140px !important;
}

.mb145 {
  margin-bottom: 145px !important;
}

.mb150 {
  margin-bottom: 150px !important;
}

.mb155 {
  margin-bottom: 155px !important;
}

.mb160 {
  margin-bottom: 160px !important;
}

.mb165 {
  margin-bottom: 165px !important;
}

.mb170 {
  margin-bottom: 170px !important;
}

.mb175 {
  margin-bottom: 175px !important;
}

.mb180 {
  margin-bottom: 180px !important;
}

.mb185 {
  margin-bottom: 185px !important;
}

.mb190 {
  margin-bottom: 190px !important;
}

.mb195 {
  margin-bottom: 195px !important;
}

.mb200 {
  margin-bottom: 200px !important;
}

.mb0 {
  margin-bottom: 0;
}

.spM0 {
  margin: 0;
}

@media screen and (max-width: 766px) {
  .spMb0 {
    margin-bottom: 0px !important;
  }

  .spMb5 {
    margin-bottom: 5px !important;
  }

  .spMb10 {
    margin-bottom: 10px !important;
  }

  .spMb15 {
    margin-bottom: 15px !important;
  }

  .spMb20 {
    margin-bottom: 20px !important;
  }

  .spMb25 {
    margin-bottom: 25px !important;
  }

  .spMb30 {
    margin-bottom: 30px !important;
  }

  .spMb35 {
    margin-bottom: 35px !important;
  }

  .spMb40 {
    margin-bottom: 40px !important;
  }

  .spMb45 {
    margin-bottom: 45px !important;
  }

  .spMb50 {
    margin-bottom: 50px !important;
  }

  .spMb55 {
    margin-bottom: 55px !important;
  }

  .spMb60 {
    margin-bottom: 60px !important;
  }

  .spMb65 {
    margin-bottom: 65px !important;
  }

  .spMb70 {
    margin-bottom: 70px !important;
  }

  .spMb75 {
    margin-bottom: 75px !important;
  }

  .spMb80 {
    margin-bottom: 80px !important;
  }

  .spMb85 {
    margin-bottom: 85px !important;
  }

  .spMb90 {
    margin-bottom: 90px !important;
  }

  .spMb95 {
    margin-bottom: 95px !important;
  }

  .spMb100 {
    margin-bottom: 100px !important;
  }

  .spMb105 {
    margin-bottom: 105px !important;
  }

  .spMb110 {
    margin-bottom: 110px !important;
  }

  .spMb115 {
    margin-bottom: 115px !important;
  }

  .spMb120 {
    margin-bottom: 120px !important;
  }

  .spMb125 {
    margin-bottom: 125px !important;
  }

  .spMb130 {
    margin-bottom: 130px !important;
  }

  .spMb135 {
    margin-bottom: 135px !important;
  }

  .spMb140 {
    margin-bottom: 140px !important;
  }

  .spMb145 {
    margin-bottom: 145px !important;
  }

  .spMb150 {
    margin-bottom: 150px !important;
  }

  .spM0 {
    margin: 0 !important;
  }
}
.fw0 {
  font-weight: 0 !important;
}

.fw1 {
  font-weight: 100 !important;
}

.fw2 {
  font-weight: 200 !important;
}

.fw3 {
  font-weight: 300 !important;
}

.fw4 {
  font-weight: 400 !important;
}

.fw5 {
  font-weight: 500 !important;
}

.fw6 {
  font-weight: 600 !important;
}

.fw7 {
  font-weight: 700 !important;
}

.fw8 {
  font-weight: 800 !important;
}

.fw9 {
  font-weight: 900 !important;
}

.italic {
  font-style: italic;
}

.serif {
  font-family: YuGothic, "Yu Gothic Medium", "Yu Gothic", Verdana, Meiryo, "Hiragino Kaku Gothic ProN", "Hiragino Sans", serif;
}

.serif-en {
  font-family: "DIN Alternate Bold", serif;
}

.serif-ja {
  font-family: "ShueiGoKinStd", serif;
}

.fcMain {
  color: #FFF;
}

.fcEdition {
  color: #333333;
}

.fcCap {
  color: #e40011;
}

.fcGreen {
  color: #00AA71;
}

.fcLight {
  color: #8BC777;
}

.fcTitle {
  color: #62bbcd;
}

.fcWhite {
  color: #ffffff;
}

.fcBlue {
  color: #408CA4;
}

.fcIcon {
  color: #57beed;
}

.fcPageSub {
  color: #4a90e2;
}

.bgWhite {
  background: #fff;
}

.fs10 {
  font-size: 10px !important;
}

.fs11 {
  font-size: 11px !important;
}

.fs12 {
  font-size: 12px !important;
}

.fs14 {
  font-size: 14px !important;
}

.fs16 {
  font-size: 16px !important;
}

.fs18 {
  font-size: 18px !important;
}

.fs20 {
  font-size: 20px !important;
}

.fs22 {
  font-size: 22px !important;
}

.fs24 {
  font-size: 24px !important;
}

.fs26 {
  font-size: 26px !important;
}

.fs28 {
  font-size: 28px !important;
}

.fs32 {
  font-size: 32px !important;
}

.fs36 {
  font-size: 36px !important;
}

.fs42 {
  font-size: 42px !important;
}

.fs45 {
  font-size: 45px !important;
}

.fs48 {
  font-size: 48px !important;
}

.fs50 {
  font-size: 50px !important;
}

.fs55 {
  font-size: 55px;
}

@media screen and (max-width: 766px) {
  .spFs10 {
    font-size: 10px !important;
  }

  .spFs12 {
    font-size: 12px !important;
  }

  .spFs14 {
    font-size: 14px !important;
  }

  .spFs16 {
    font-size: 16px !important;
  }

  .spFs18 {
    font-size: 18px !important;
  }

  .spFs20 {
    font-size: 20px !important;
  }

  .spFs22 {
    font-size: 22px !important;
  }

  .spFs24 {
    font-size: 24px !important;
  }

  .spFs28 {
    font-size: 28px !important;
  }

  .spFs32 {
    font-size: 32px !important;
  }

  .spFs36 {
    font-size: 36px !important;
  }

  .spFs42 {
    font-size: 42px !important;
  }

  .spFs48 {
    font-size: 48px !important;
  }
}
.lh10 {
  line-height: 1;
}

.lh12 {
  line-height: 1.2;
}

.lh14 {
  line-height: 1.4;
}

.lh16 {
  line-height: 1.6;
}

.lh17 {
  line-height: 1.7;
}

.lh18 {
  line-height: 1.8;
}

.lh20 {
  line-height: 2;
}

.lh22 {
  line-height: 2.2;
}

.lh30 {
  line-height: 3;
}
@media screen and (max-width: 766px) {
  .lh30 {
    line-height: 1.6;
  }
}

.ls03 {
  letter-spacing: 0.03em;
}

.ls05 {
  letter-spacing: 0.05em;
}

.ls10 {
  letter-spacing: 0.1em;
}

.ls12 {
  letter-spacing: 0.12em;
}

.ls15 {
  letter-spacing: 0.15em;
}

.ls20 {
  letter-spacing: 0.2em;
}

.ls-05 {
  letter-spacing: -0.05em;
}

.ls-10 {
  letter-spacing: -0.1em;
}

.ls-20 {
  letter-spacing: -0.2em;
}

.wordWrapBreak {
  word-wrap: break-word;
}

.wordBreakAll {
  word-break: break-all;
}

.displayBlock {
  display: block;
}

.displayPc {
  display: block;
}
@media screen and (max-width: 766px) {
  .displayPc {
    display: none;
  }
}

.displaySp {
  display: none;
}
@media screen and (max-width: 766px) {
  .displaySp {
    display: block;
  }
}

.posRelative {
  position: relative;
}

.txtLeft {
  text-align: left;
}

.txtCenter {
  text-align: center;
}

.txtRight {
  text-align: right;
}

.disabled {
  pointer-events: none;
}

.spW100 {
  width: 100% !important;
  max-width: 100% !important;
}

.page_title {
  background-image: url(../img/abgb.jpg);
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 100px 50px;
  min-height: 307px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 766px) {
  .page_title {
    padding: 40px 0 !important;
  }
}
.page_title.is-platform {
  background-image: url(../img/platform/platform_img1-scaled.jpg) !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  padding-top: 170px;
  padding-bottom: 170px;
}
@media screen and (max-width: 766px) {
  .page_title.is-platform {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}

#menu1 {
  height: inherit !important;
}

.headerUsa a {
  padding: 0.5em 1em;
  background: #edf2f8;
  color: #252525;
  text-decoration: none;
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .nav_inner {
    width: 100%;
  }
}

.navMenu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 766px) {
  .navMenu {
    display: none;
  }
}
.navMenuItem {
  margin-left: 2rem;
}
@media screen and (max-width: 991px) {
  .navMenuItem {
    margin-left: 0.75rem;
  }
}
.navMenuItem a {
  color: #252525;
  opacity: 0.5;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  display: block;
}
.navMenuItem a:hover {
  opacity: 1;
}
.navMenuItem.contact a {
  padding: 0.65em 1em;
  background: #57beed;
  color: #FFF;
  border-radius: 6px;
  opacity: 1;
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}
.navMenuItem.contact a:hover {
  -webkit-transform: translateY(-5px);
          transform: translateY(-5px);
}

.aco_nav_wrapper {
  background: #fafafa !important;
}
.aco_nav_wrapperContact {
  padding: 0 20px;
}
.aco_nav_wrapperContact::after {
  display: none;
}
.aco_nav_wrapperContact a {
  background: #57beed;
  border-radius: 10px;
  text-align: center;
  color: #FFF !important;
}
.aco_nav_wrapperContact a::before {
  display: none !important;
}

.contactBorder {
  border-top: none !important;
}

.workTxt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.workTxtItem {
  width: 48%;
}
@media screen and (max-width: 766px) {
  .workTxtItem {
    width: 100%;
  }
}
@media screen and (max-width: 766px) {
  .workTxtItem:first-child {
    margin-bottom: 2rem;
  }
}

.work_container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.work_containerItem {
  width: 31%;
  border: 1px solid #e5e5e5;
  border-radius: 6px;
}
@media screen and (max-width: 766px) {
  .work_containerItem {
    width: 100%;
  }
}
.work_containerItem figure {
  border-bottom: 1px solid #e5e5e5;
}
.work_containerItem figure img {
  border-radius: 6px 6px 0 0;
}
.work_containerItemTxt {
  min-height: 9em;
}
.work_containerItemLink {
  letter-spacing: 0.5px;
  color: #FFF !important;
  background: #57beed;
  border-color: #57beed;
  padding: 0.75em 1.85em;
  border-radius: 6px;
  display: block;
  max-width: 10em;
  text-align: center;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.work_containerItemLink:hover {
  color: #FFF;
  -webkit-transform: translateY(-3px);
          transform: translateY(-3px);
  text-decoration: none;
}
.work_containerItemBox {
  padding: 2.5em;
}
.work_container .work_backgroundImg {
  width: 100%;
  height: 243px;
  background-image: url(../img/workBackground.jpeg);
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}
@media screen and (min-width: 992px) and (max-width: 1279px) {
  .work_container .work_backgroundImg {
    height: 15vw;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .work_container .work_backgroundImg {
    height: 17.5vw;
  }
}
@media screen and (max-width: 766px) {
  .work_container .work_backgroundImg {
    height: 65vw;
  }
}
.work_container .work_backgroundImg .worksLogo {
  width: 80%;
  position: absolute;
  bottom: 13%;
  left: 7.5%;
}

.platformSection {
  padding-top: 80px !important;
  padding-bottom: 80px;
}
@media screen and (max-width: 766px) {
  .platformSection {
    padding-top: 40px !important;
    padding-bottom: 40px;
  }
}
.platformSection.is-backBlue {
  background-image: url(../img/platform/platform_img2-1-scaled.jpg) !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  padding-bottom: 45px;
}
@media screen and (max-width: 766px) {
  .platformSection.is-backBlue {
    padding-bottom: 25px;
  }
}
.platformSection.is-backBlueV2 {
  background-image: url(../img/platform/ecosystem_img3-1-scaled.jpg) !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  padding-bottom: 10px;
}
@media screen and (max-width: 766px) {
  .platformSection.is-backBlueV2 {
    padding-bottom: 10px;
  }
}
.platformSection.is-performance {
  background-image: url(../img/platform/platform_img3-scaled.jpg) !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  padding-top: 170px !important;
  padding-bottom: 170px;
}
@media screen and (max-width: 766px) {
  .platformSection.is-performance {
    padding-top: 70px !important;
    padding-bottom: 70px;
    background-image: none !important;
  }
}
.platformSection.is-capabilities {
  padding-bottom: 40px;
}
@media screen and (max-width: 766px) {
  .platformSection.is-capabilities {
    padding-bottom: 40px;
  }
}
.platformSection.is-tvAdvertising {
  position: relative;
  border-top: 0 !important;
}
.platformSection .txtLine30 {
  width: 30%;
  height: 1px;
  background: #ffffff;
}
.platformSectionIntroduction {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.platformSectionIntroduction .item {
  width: 48.5%;
  background: #fff;
  border: 1px solid #ececec;
  border-radius: 6px;
  padding: 17px;
}
@media screen and (max-width: 766px) {
  .platformSectionIntroduction .item {
    width: 100%;
  }
}
.platformSectionPerformance {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.platformSectionPerformance .item {
  width: 50%;
}
@media screen and (max-width: 766px) {
  .platformSectionPerformance .item:nth-child(1) {
    display: none;
  }
}
@media screen and (max-width: 766px) {
  .platformSectionPerformance .item {
    width: 100%;
  }
}
.platformSectionPerformance .item.is-tvAdvertising:nth-child(2) {
  width: 41.666666%;
  margin-left: auto;
}
@media screen and (max-width: 766px) {
  .platformSectionPerformance .item.is-tvAdvertising:nth-child(2) {
    width: 100%;
  }
}
@media screen and (max-width: 766px) {
  .platformSectionPerformance .item.is-tvAdvertisingSp:nth-child(1) {
    display: block;
    margin-right: -15px;
    margin-left: -15px;
    width: calc(100% + 30px);
  }
  .platformSectionPerformance .item.is-tvAdvertisingSp:nth-child(1) img {
    width: 100%;
  }
}
.platformSectionCapabilities {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.platformSectionCapabilities .item {
  width: 32%;
}
@media screen and (max-width: 766px) {
  .platformSectionCapabilities .item {
    width: 100%;
  }
}
.platformSectionCapabilities.ssda .feature.feature-2 {
  height: 92px;
  -webkit-transition: height 0.8s ease-out;
  transition: height 0.8s ease-out;
  cursor: pointer;
}
@media screen and (max-width: 766px) {
  .platformSectionCapabilities.ssda .feature.feature-2 {
    height: 74px;
  }
}
.platformSectionCapabilities.ssda .feature.feature-2:hover {
  height: 250px;
  -webkit-transition: height 0.8s ease-in;
  transition: height 0.8s ease-in;
}
.platformSectionEcosystem {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.platformSectionEcosystem .item {
  width: 32%;
  -webkit-box-shadow: 0px 0px 5px #d6d3d3;
          box-shadow: 0px 0px 5px #d6d3d3;
  border-radius: 8px;
}
@media screen and (max-width: 766px) {
  .platformSectionEcosystem .item {
    width: 100%;
  }
}
.platformSectionEcosystem .item figure img {
  max-width: 100%;
  width: 100%;
  border-radius: 6px 6px 0 0;
}
.platformSectionEcosystem .itemBox {
  border-radius: 0 0 6px 6px;
  border-top: none;
  min-height: 280px;
  background: #ffffff;
  padding: 40px;
}
@media screen and (max-width: 766px) {
  .platformSectionEcosystem .itemBox {
    padding: 20px;
    min-height: 150px;
  }
}
.platformSectionImg {
  position: absolute;
  top: 0;
  left: 0;
  width: 50%;
  height: 100%;
  background-image: url(../img/platform/ctv-1.jpg);
  background-size: cover !important;
  background-position: 50% 50% !important;
  opacity: 1;
}
@media screen and (max-width: 766px) {
  .platformSectionImg {
    position: relative;
  }
}
.platformSectionTtl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.platformSectionTtl img {
  margin-right: 20px;
}

.platformGrayBack {
  background-image: url(../img/platform/whiteseparator2.jpg) !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}

.platformList ul {
  list-style: inherit;
  margin-left: 20px;
}
.platformList ul li::marker {
  unicode-bidi: -webkit-isolate;
  unicode-bidi: -moz-isolate;
  unicode-bidi: isolate;
  font-variant-numeric: tabular-nums;
  text-transform: none;
  text-indent: 0px !important;
  text-align: start !important;
  -moz-text-align-last: start !important;
       text-align-last: start !important;
}

.platformCommonBox .container .feature-1 {
  min-height: 230px;
}
@media screen and (max-width: 766px) {
  .platformCommonBox .container .feature-1 {
    min-height: inherit;
  }
}
.platformCommonBox .container .feature-1 h4 {
  min-height: 60px;
}
@media screen and (max-width: 766px) {
  .platformCommonBox .container .feature-1 h4 {
    min-height: inherit;
  }
}

@media screen and (max-width: 991px) and (min-width: 767px) {
  .header_inner {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-top: -40px;
  }
  .header_inner div {
    width: 100%;
  }
  .header_inner ul {
    width: 100%;
    margin-top: 20px;
  }
}

.platformBackBtn {
  padding: 40px 0 0;
}
.platformBackBtn a {
  margin: 0 auto !important;
  display: block;
  width: 15%;
  min-width: 293px;
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvc2Fzcy9jb21tb24vbWFpbi5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zYXNzL2NvbW1vbi9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Nhc3MvY29tbW9uL19iYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Nhc3MvY29tbW9uL19taXhpbi5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zYXNzL2NvbW1vbi9fbW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Nhc3MvY29tbW9uL190aGVtZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFnQjtBQ2lDaEI7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDRC9CRjtBQ2lDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NEL0JGO0FFSEU7RUFDRTtDRktKOztBRU5FO0VBQ0U7Q0ZTSjs7QUVWRTtFQUNFO0NGYUo7O0FFZEU7RUFDRTtDRmlCSjs7QUVsQkU7RUFDRTtDRnFCSjs7QUV0QkU7RUFDRTtDRnlCSjs7QUUxQkU7RUFDRTtDRjZCSjs7QUU5QkU7RUFDRTtDRmlDSjs7QUVsQ0U7RUFDRTtDRnFDSjs7QUV0Q0U7RUFDRTtDRnlDSjs7QUUxQ0U7RUFDRTtDRjZDSjs7QUU5Q0U7RUFDRTtDRmlESjs7QUVsREU7RUFDRTtDRnFESjs7QUV0REU7RUFDRTtDRnlESjs7QUUxREU7RUFDRTtDRjZESjs7QUU5REU7RUFDRTtDRmlFSjs7QUVsRUU7RUFDRTtDRnFFSjs7QUV0RUU7RUFDRTtDRnlFSjs7QUUxRUU7RUFDRTtDRjZFSjs7QUU5RUU7RUFDRTtDRmlGSjs7QUVsRkU7RUFDRTtDRnFGSjs7QUV0RkU7RUFDRTtDRnlGSjs7QUUxRkU7RUFDRTtDRjZGSjs7QUU5RkU7RUFDRTtDRmlHSjs7QUVsR0U7RUFDRTtDRnFHSjs7QUV0R0U7RUFDRTtDRnlHSjs7QUUxR0U7RUFDRTtDRjZHSjs7QUU5R0U7RUFDRTtDRmlISjs7QUVsSEU7RUFDRTtDRnFISjs7QUV0SEU7RUFDRTtDRnlISjs7QUUxSEU7RUFDRTtDRjZISjs7QUU5SEU7RUFDRTtDRmlJSjs7QUVsSUU7RUFDRTtDRnFJSjs7QUV0SUU7RUFDRTtDRnlJSjs7QUUxSUU7RUFDRTtDRjZJSjs7QUU5SUU7RUFDRTtDRmlKSjs7QUVsSkU7RUFDRTtDRnFKSjs7QUV0SkU7RUFDRTtDRnlKSjs7QUUxSkU7RUFDRTtDRjZKSjs7QUU5SkU7RUFDRTtDRmlLSjs7QUVsS0U7RUFDRTtDRnFLSjs7QUVqS0E7RUFDRTtDRm9LRjs7QUVqS0E7RUFDRTtDRm9LRjs7QUdoTEU7RURrQkU7SUFDRTtHRmtLSjs7RUVuS0U7SUFDRTtHRnNLSjs7RUV2S0U7SUFDRTtHRjBLSjs7RUUzS0U7SUFDRTtHRjhLSjs7RUUvS0U7SUFDRTtHRmtMSjs7RUVuTEU7SUFDRTtHRnNMSjs7RUV2TEU7SUFDRTtHRjBMSjs7RUUzTEU7SUFDRTtHRjhMSjs7RUUvTEU7SUFDRTtHRmtNSjs7RUVuTUU7SUFDRTtHRnNNSjs7RUV2TUU7SUFDRTtHRjBNSjs7RUUzTUU7SUFDRTtHRjhNSjs7RUUvTUU7SUFDRTtHRmtOSjs7RUVuTkU7SUFDRTtHRnNOSjs7RUV2TkU7SUFDRTtHRjBOSjs7RUUzTkU7SUFDRTtHRjhOSjs7RUUvTkU7SUFDRTtHRmtPSjs7RUVuT0U7SUFDRTtHRnNPSjs7RUV2T0U7SUFDRTtHRjBPSjs7RUUzT0U7SUFDRTtHRjhPSjs7RUUvT0U7SUFDRTtHRmtQSjs7RUVuUEU7SUFDRTtHRnNQSjs7RUV2UEU7SUFDRTtHRjBQSjs7RUUzUEU7SUFDRTtHRjhQSjs7RUUvUEU7SUFDRTtHRmtRSjs7RUVuUUU7SUFDRTtHRnNRSjs7RUV2UUU7SUFDRTtHRjBRSjs7RUUzUUU7SUFDRTtHRjhRSjs7RUUvUUU7SUFDRTtHRmtSSjs7RUVuUkU7SUFDRTtHRnNSSjs7RUV2UkU7SUFDRTtHRjBSSjs7RUV0UkE7SUFDRTtHRnlSRjtDQUNGO0FFblJFO0VBQ0U7Q0ZxUko7O0FFdFJFO0VBQ0U7Q0Z5Uko7O0FFMVJFO0VBQ0U7Q0Y2Uko7O0FFOVJFO0VBQ0U7Q0ZpU0o7O0FFbFNFO0VBQ0U7Q0ZxU0o7O0FFdFNFO0VBQ0U7Q0Z5U0o7O0FFMVNFO0VBQ0U7Q0Y2U0o7O0FFOVNFO0VBQ0U7Q0ZpVEo7O0FFbFRFO0VBQ0U7Q0ZxVEo7O0FFdFRFO0VBQ0U7Q0Z5VEo7O0FFclRBO0VBQ0U7Q0Z3VEY7O0FFclRBO0VBQ0UsNkhERFM7Q0R5VFg7O0FFdFRBO0VBQ0UseUNERFM7Q0QwVFg7O0FFdlRBO0VBQ0Usb0NERk07Q0Q0VFI7O0FFeFRBO0VBQ0UsWUQ5Qlc7Q0R5VmI7O0FFelRBO0VBQ0U7Q0Y0VEY7O0FFMVRBO0VBQ0U7Q0Y2VEY7O0FFM1RBO0VBQ0U7Q0Y4VEY7O0FFNVRBO0VBQ0U7Q0YrVEY7O0FFN1RBO0VBQ0U7Q0ZnVUY7O0FFOVRBO0VBQ0U7Q0ZpVUY7O0FFL1RBO0VBQ0U7Q0ZrVUY7O0FFaFVBO0VBQ0U7Q0ZtVUY7O0FFalVBO0VBQ0U7Q0ZvVUY7O0FFbFVBO0VBQ0U7Q0ZxVUY7O0FFblVBO0VBQ0U7Q0ZzVUY7O0FFcFVBO0VBQ0U7Q0Z1VUY7O0FFclVBO0VBQ0U7Q0Z3VUY7O0FFdFVBO0VBQ0U7Q0Z5VUY7O0FFdlVBO0VBQ0U7Q0YwVUY7O0FFeFVBO0VBQ0U7Q0YyVUY7O0FFelVBO0VBQ0U7Q0Y0VUY7O0FFMVVBO0VBQ0U7Q0Y2VUY7O0FFM1VBO0VBQ0U7Q0Y4VUY7O0FFNVVBO0VBQ0U7Q0YrVUY7O0FFN1VBO0VBQ0U7Q0ZnVkY7O0FFOVVBO0VBQ0U7Q0ZpVkY7O0FFL1VBO0VBQ0U7Q0ZrVkY7O0FFaFZBO0VBQ0U7Q0ZtVkY7O0FFalZBO0VBQ0U7Q0ZvVkY7O0FFbFZBO0VBQ0U7Q0ZxVkY7O0FFbFZBO0VBQ0U7Q0ZxVkY7O0FFbFZBO0VBQ0U7Q0ZxVkY7O0FHN2RFO0VENElBO0lBQ0U7R0ZxVkY7O0VFblZBO0lBQ0U7R0ZzVkY7O0VFcFZBO0lBQ0U7R0Z1VkY7O0VFclZBO0lBQ0U7R0Z3VkY7O0VFdFZBO0lBQ0U7R0Z5VkY7O0VFdlZBO0lBQ0U7R0YwVkY7O0VFeFZBO0lBQ0U7R0YyVkY7O0VFelZBO0lBQ0U7R0Y0VkY7O0VFMVZBO0lBQ0U7R0Y2VkY7O0VFM1ZBO0lBQ0U7R0Y4VkY7O0VFNVZBO0lBQ0U7R0YrVkY7O0VFN1ZBO0lBQ0U7R0ZnV0Y7O0VFOVZBO0lBQ0U7R0ZpV0Y7Q0FDRjtBRTlWQTtFQUNFO0NGZ1dGOztBRTlWQTtFQUNFO0NGaVdGOztBRS9WQTtFQUNFO0NGa1dGOztBRWhXQTtFQUNFO0NGbVdGOztBRWpXQTtFQUNFO0NGb1dGOztBRWxXQTtFQUNFO0NGcVdGOztBRW5XQTtFQUNFO0NGc1dGOztBRXBXQTtFQUNFO0NGdVdGOztBRXJXQTtFQUNFO0NGd1dGO0FHdGpCRTtFRDZNRjtJQUlJO0dGeVdGO0NBQ0Y7O0FFdFdBO0VBQ0U7Q0Z5V0Y7O0FFdldBO0VBQ0U7Q0YwV0Y7O0FFeFdBO0VBQ0U7Q0YyV0Y7O0FFeldBO0VBQ0U7Q0Y0V0Y7O0FFMVdBO0VBQ0U7Q0Y2V0Y7O0FFM1dBO0VBQ0U7Q0Y4V0Y7O0FFNVdBO0VBQ0U7Q0YrV0Y7O0FFN1dBO0VBQ0U7Q0ZnWEY7O0FFOVdBO0VBQ0U7Q0ZpWEY7O0FFOVdBO0VBQ0U7Q0ZpWEY7O0FFL1dBO0VBQ0U7Q0ZrWEY7O0FFL1dBO0VBQ0U7Q0ZrWEY7O0FFaFhBO0VBQ0U7Q0ZtWEY7QUcvbUJFO0VEMlBGO0lBR0k7R0ZxWEY7Q0FDRjs7QUVuWEE7RUFDRTtDRnNYRjtBR3huQkU7RURpUUY7SUFHSTtHRndYRjtDQUNGOztBRXJYQTtFQUNFO0NGd1hGOztBRXJYQTtFQUNFO0NGd1hGOztBRXRYQTtFQUNFO0NGeVhGOztBRXZYQTtFQUNFO0NGMFhGOztBRXZYQTtFQUNFO0NGMFhGOztBRXhYQTtFQUNFO0VBQ0E7Q0YyWEY7O0FJMXBCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUNBO01BQUE7VUFBQTtDSjZwQkY7QUdqcUJFO0VDSkY7SUFXSTtHSjhwQkY7Q0FDRjtBSTVwQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0o4cEJKO0FHOXFCRTtFQ1VBO0lBU0k7SUFDQTtHSitwQko7Q0FDRjs7QUt4ckJBO0VBQ0U7Q0wyckJGOztBS3Ry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QUNBO0VBQ0E7RUFDQSIsImZpbGUiOiIvYXNzZXRzL2Nzcy9tYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBmb250LWZhY2Uge1xuICAvKuODleOCqeODs+ODiOOBruWQjeWJjSovXG4gIGZvbnQtZmFtaWx5OiBcIkRJTiBBbHRlcm5hdGUgQm9sZFwiO1xuICAvKuODleOCqeODs+ODiOODleOCoeOCpOODq+OBuOOBruODkeOCue+8iOikh+aVsOaMh+WumuOBruWgtOWQiOOAgeS4iuOBi+OCiemghuOBq+iqreOBv+i+vOOBvuOCjOOCi++8iSovXG4gIHNyYzogdXJsKFwiLi4vZm9udC9ESU5BbHRlcm5hdGUtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgLyrjg5Xjgqnjg7Pjg4jjga7lkI3liY0qL1xuICBmb250LWZhbWlseTogXCJTaHVlaUdvS2luU3RkXCI7XG4gIC8q44OV44Kp44Oz44OI44OV44Kh44Kk44Or44G444Gu44OR44K577yI6KSH5pWw5oyH5a6a44Gu5aC05ZCI44CB5LiK44GL44KJ6aCG44Gr6Kqt44G/6L6844G+44KM44KL77yJKi9cbiAgc3JjOiB1cmwoXCIuLi9mb250L0EtT1RGLVNodWVpR29LaW5TdGQtQi5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG59XG4ubWIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYjUge1xuICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbn1cblxuLm1iMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYjE1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ubWIyMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm1iMjUge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYjMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubWIzNSB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbn1cblxuLm1iNDAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYjQ1IHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xufVxuXG4ubWI1MCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbn1cblxuLm1iNTUge1xuICBtYXJnaW4tYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYjYwIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubWI2NSB7XG4gIG1hcmdpbi1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbn1cblxuLm1iNzAge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYjc1IHtcbiAgbWFyZ2luLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xufVxuXG4ubWI4MCB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbn1cblxuLm1iODUge1xuICBtYXJnaW4tYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYjkwIHtcbiAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWI5NSB7XG4gIG1hcmdpbi1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbn1cblxuLm1iMTAwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLm1iMTA1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTA1cHggIWltcG9ydGFudDtcbn1cblxuLm1iMTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTEwcHggIWltcG9ydGFudDtcbn1cblxuLm1iMTE1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTE1cHggIWltcG9ydGFudDtcbn1cblxuLm1iMTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcbn1cblxuLm1iMTI1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTI1cHggIWltcG9ydGFudDtcbn1cblxuLm1iMTMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTMwcHggIWltcG9ydGFudDtcbn1cblxuLm1iMTM1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTM1cHggIWltcG9ydGFudDtcbn1cblxuLm1iMTQwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDtcbn1cblxuLm1iMTQ1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTQ1cHggIWltcG9ydGFudDtcbn1cblxuLm1iMTUwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTUwcHggIWltcG9ydGFudDtcbn1cblxuLm1iMTU1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTU1cHggIWltcG9ydGFudDtcbn1cblxuLm1iMTYwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTYwcHggIWltcG9ydGFudDtcbn1cblxuLm1iMTY1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTY1cHggIWltcG9ydGFudDtcbn1cblxuLm1iMTcwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTcwcHggIWltcG9ydGFudDtcbn1cblxuLm1iMTc1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTc1cHggIWltcG9ydGFudDtcbn1cblxuLm1iMTgwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTgwcHggIWltcG9ydGFudDtcbn1cblxuLm1iMTg1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTg1cHggIWltcG9ydGFudDtcbn1cblxuLm1iMTkwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTkwcHggIWltcG9ydGFudDtcbn1cblxuLm1iMTk1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTk1cHggIWltcG9ydGFudDtcbn1cblxuLm1iMjAwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjAwcHggIWltcG9ydGFudDtcbn1cblxuLm1iMCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zcE0wIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjZweCkge1xuICAuc3BNYjAge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNwTWI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zcE1iMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zcE1iMTUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zcE1iMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zcE1iMjUge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zcE1iMzAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zcE1iMzUge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zcE1iNDAge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zcE1iNDUge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zcE1iNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zcE1iNTUge1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zcE1iNjAge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zcE1iNjUge1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zcE1iNzAge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zcE1iNzUge1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zcE1iODAge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zcE1iODUge1xuICAgIG1hcmdpbi1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zcE1iOTAge1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zcE1iOTUge1xuICAgIG1hcmdpbi1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zcE1iMTAwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNwTWIxMDUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc3BNYjExMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zcE1iMTE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNwTWIxMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc3BNYjEyNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zcE1iMTMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNwTWIxMzUge1xuICAgIG1hcmdpbi1ib3R0b206IDEzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc3BNYjE0MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zcE1iMTQ1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNwTWIxNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc3BNMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5mdzAge1xuICBmb250LXdlaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uZncxIHtcbiAgZm9udC13ZWlnaHQ6IDEwMCAhaW1wb3J0YW50O1xufVxuXG4uZncyIHtcbiAgZm9udC13ZWlnaHQ6IDIwMCAhaW1wb3J0YW50O1xufVxuXG4uZnczIHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xufVxuXG4uZnc0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4uZnc1IHtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xufVxuXG4uZnc2IHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuXG4uZnc3IHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG4uZnc4IHtcbiAgZm9udC13ZWlnaHQ6IDgwMCAhaW1wb3J0YW50O1xufVxuXG4uZnc5IHtcbiAgZm9udC13ZWlnaHQ6IDkwMCAhaW1wb3J0YW50O1xufVxuXG4uaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uc2VyaWYge1xuICBmb250LWZhbWlseTogWXVHb3RoaWMsIFwiWXUgR290aGljIE1lZGl1bVwiLCBcIll1IEdvdGhpY1wiLCBWZXJkYW5hLCBNZWlyeW8sIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIkhpcmFnaW5vIFNhbnNcIiwgc2VyaWY7XG59XG5cbi5zZXJpZi1lbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkRJTiBBbHRlcm5hdGUgQm9sZFwiLCBzZXJpZjtcbn1cblxuLnNlcmlmLWphIHtcbiAgZm9udC1mYW1pbHk6IFwiU2h1ZWlHb0tpblN0ZFwiLCBzZXJpZjtcbn1cblxuLmZjTWFpbiB7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4uZmNFZGl0aW9uIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi5mY0NhcCB7XG4gIGNvbG9yOiAjZTQwMDExO1xufVxuXG4uZmNHcmVlbiB7XG4gIGNvbG9yOiAjMDBBQTcxO1xufVxuXG4uZmNMaWdodCB7XG4gIGNvbG9yOiAjOEJDNzc3O1xufVxuXG4uZmNUaXRsZSB7XG4gIGNvbG9yOiAjNjJiYmNkO1xufVxuXG4uZmNXaGl0ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZmNCbHVlIHtcbiAgY29sb3I6ICM0MDhDQTQ7XG59XG5cbi5mY0ljb24ge1xuICBjb2xvcjogIzU3YmVlZDtcbn1cblxuLmZjUGFnZVN1YiB7XG4gIGNvbG9yOiAjNGE5MGUyO1xufVxuXG4uYmdXaGl0ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5mczEwIHtcbiAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mczExIHtcbiAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mczEyIHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mczE0IHtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mczE2IHtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mczE4IHtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mczIwIHtcbiAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mczIyIHtcbiAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mczI0IHtcbiAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mczI2IHtcbiAgZm9udC1zaXplOiAyNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mczI4IHtcbiAgZm9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mczMyIHtcbiAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mczM2IHtcbiAgZm9udC1zaXplOiAzNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mczQyIHtcbiAgZm9udC1zaXplOiA0MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mczQ1IHtcbiAgZm9udC1zaXplOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mczQ4IHtcbiAgZm9udC1zaXplOiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mczUwIHtcbiAgZm9udC1zaXplOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mczU1IHtcbiAgZm9udC1zaXplOiA1NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjZweCkge1xuICAuc3BGczEwIHtcbiAgICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zcEZzMTIge1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNwRnMxNCB7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc3BGczE2IHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zcEZzMTgge1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNwRnMyMCB7XG4gICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc3BGczIyIHtcbiAgICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zcEZzMjQge1xuICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNwRnMyOCB7XG4gICAgZm9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc3BGczMyIHtcbiAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zcEZzMzYge1xuICAgIGZvbnQtc2l6ZTogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNwRnM0MiB7XG4gICAgZm9udC1zaXplOiA0MnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc3BGczQ4IHtcbiAgICBmb250LXNpemU6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxufVxuLmxoMTAge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmxoMTIge1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4ubGgxNCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5saDE2IHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLmxoMTcge1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuXG4ubGgxOCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5cbi5saDIwIHtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5cbi5saDIyIHtcbiAgbGluZS1oZWlnaHQ6IDIuMjtcbn1cblxuLmxoMzAge1xuICBsaW5lLWhlaWdodDogMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5saDMwIHtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICB9XG59XG5cbi5sczAzIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbn1cblxuLmxzMDUge1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuXG4ubHMxMCB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cblxuLmxzMTIge1xuICBsZXR0ZXItc3BhY2luZzogMC4xMmVtO1xufVxuXG4ubHMxNSB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG59XG5cbi5sczIwIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xufVxuXG4ubHMtMDUge1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbn1cblxuLmxzLTEwIHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjFlbTtcbn1cblxuLmxzLTIwIHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjJlbTtcbn1cblxuLndvcmRXcmFwQnJlYWsge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi53b3JkQnJlYWtBbGwge1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cbi5kaXNwbGF5QmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRpc3BsYXlQYyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLmRpc3BsYXlQYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZGlzcGxheVNwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5kaXNwbGF5U3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5wb3NSZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnR4dExlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udHh0Q2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udHh0UmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zcFcxMDAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnBhZ2VfdGl0bGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2FiZ2IuanBnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZzogMTAwcHggNTBweDtcbiAgbWluLWhlaWdodDogMzA3cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjZweCkge1xuICAucGFnZV90aXRsZSB7XG4gICAgcGFkZGluZzogNDBweCAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wYWdlX3RpdGxlLmlzLXBsYXRmb3JtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wbGF0Zm9ybS9wbGF0Zm9ybV9pbWcxLXNjYWxlZC5qcGcpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDE3MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTcwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjZweCkge1xuICAucGFnZV90aXRsZS5pcy1wbGF0Zm9ybSB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuXG4jbWVudTEge1xuICBoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLmhlYWRlclVzYSBhIHtcbiAgcGFkZGluZzogMC41ZW0gMWVtO1xuICBiYWNrZ3JvdW5kOiAjZWRmMmY4O1xuICBjb2xvcjogIzI1MjUyNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5uYXZfaW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5uYXZNZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5uYXZNZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubmF2TWVudUl0ZW0ge1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5uYXZNZW51SXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XG4gIH1cbn1cbi5uYXZNZW51SXRlbSBhIHtcbiAgY29sb3I6ICMyNTI1MjU7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5uYXZNZW51SXRlbSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5uYXZNZW51SXRlbS5jb250YWN0IGEge1xuICBwYWRkaW5nOiAwLjY1ZW0gMWVtO1xuICBiYWNrZ3JvdW5kOiAjNTdiZWVkO1xuICBjb2xvcjogI0ZGRjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbn1cbi5uYXZNZW51SXRlbS5jb250YWN0IGE6aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG59XG5cbi5hY29fbmF2X3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhICFpbXBvcnRhbnQ7XG59XG4uYWNvX25hdl93cmFwcGVyQ29udGFjdCB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbi5hY29fbmF2X3dyYXBwZXJDb250YWN0OjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWNvX25hdl93cmFwcGVyQ29udGFjdCBhIHtcbiAgYmFja2dyb3VuZDogIzU3YmVlZDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xufVxuLmFjb19uYXZfd3JhcHBlckNvbnRhY3QgYTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY29udGFjdEJvcmRlciB7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLndvcmtUeHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi53b3JrVHh0SXRlbSB7XG4gIHdpZHRoOiA0OCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjZweCkge1xuICAud29ya1R4dEl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjZweCkge1xuICAud29ya1R4dEl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cblxuLndvcmtfY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ud29ya19jb250YWluZXJJdGVtIHtcbiAgd2lkdGg6IDMxJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLndvcmtfY29udGFpbmVySXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53b3JrX2NvbnRhaW5lckl0ZW0gZmlndXJlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG4ud29ya19jb250YWluZXJJdGVtIGZpZ3VyZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiA2cHggNnB4IDAgMDtcbn1cbi53b3JrX2NvbnRhaW5lckl0ZW1UeHQge1xuICBtaW4taGVpZ2h0OiA5ZW07XG59XG4ud29ya19jb250YWluZXJJdGVtTGluayB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzU3YmVlZDtcbiAgYm9yZGVyLWNvbG9yOiAjNTdiZWVkO1xuICBwYWRkaW5nOiAwLjc1ZW0gMS44NWVtO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4ud29ya19jb250YWluZXJJdGVtTGluazpob3ZlciB7XG4gIGNvbG9yOiAjRkZGO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi53b3JrX2NvbnRhaW5lckl0ZW1Cb3gge1xuICBwYWRkaW5nOiAyLjVlbTtcbn1cbi53b3JrX2NvbnRhaW5lciAud29ya19iYWNrZ3JvdW5kSW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjQzcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvd29ya0JhY2tncm91bmQuanBlZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC53b3JrX2NvbnRhaW5lciAud29ya19iYWNrZ3JvdW5kSW1nIHtcbiAgICBoZWlnaHQ6IDE1dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndvcmtfY29udGFpbmVyIC53b3JrX2JhY2tncm91bmRJbWcge1xuICAgIGhlaWdodDogMTcuNXZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjZweCkge1xuICAud29ya19jb250YWluZXIgLndvcmtfYmFja2dyb3VuZEltZyB7XG4gICAgaGVpZ2h0OiA2NXZ3O1xuICB9XG59XG4ud29ya19jb250YWluZXIgLndvcmtfYmFja2dyb3VuZEltZyAud29ya3NMb2dvIHtcbiAgd2lkdGg6IDgwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEzJTtcbiAgbGVmdDogNy41JTtcbn1cblxuLnBsYXRmb3JtU2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLnBsYXRmb3JtU2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLnBsYXRmb3JtU2VjdGlvbi5pcy1iYWNrQmx1ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGxhdGZvcm0vcGxhdGZvcm1faW1nMi0xLXNjYWxlZC5qcGcpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjZweCkge1xuICAucGxhdGZvcm1TZWN0aW9uLmlzLWJhY2tCbHVlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgfVxufVxuLnBsYXRmb3JtU2VjdGlvbi5pcy1iYWNrQmx1ZVYyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wbGF0Zm9ybS9lY29zeXN0ZW1faW1nMy0xLXNjYWxlZC5qcGcpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjZweCkge1xuICAucGxhdGZvcm1TZWN0aW9uLmlzLWJhY2tCbHVlVjIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG4ucGxhdGZvcm1TZWN0aW9uLmlzLXBlcmZvcm1hbmNlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wbGF0Zm9ybS9wbGF0Zm9ybV9pbWczLXNjYWxlZC5qcGcpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDE3MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxNzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5wbGF0Zm9ybVNlY3Rpb24uaXMtcGVyZm9ybWFuY2Uge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4ucGxhdGZvcm1TZWN0aW9uLmlzLWNhcGFiaWxpdGllcyB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLnBsYXRmb3JtU2VjdGlvbi5pcy1jYXBhYmlsaXRpZXMge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG4ucGxhdGZvcm1TZWN0aW9uLmlzLXR2QWR2ZXJ0aXNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5wbGF0Zm9ybVNlY3Rpb24gLnR4dExpbmUzMCB7XG4gIHdpZHRoOiAzMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLnBsYXRmb3JtU2VjdGlvbkludHJvZHVjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnBsYXRmb3JtU2VjdGlvbkludHJvZHVjdGlvbiAuaXRlbSB7XG4gIHdpZHRoOiA0OC41JTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VjZWNlYztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAxN3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLnBsYXRmb3JtU2VjdGlvbkludHJvZHVjdGlvbiAuaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wbGF0Zm9ybVNlY3Rpb25QZXJmb3JtYW5jZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5wbGF0Zm9ybVNlY3Rpb25QZXJmb3JtYW5jZSAuaXRlbSB7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjZweCkge1xuICAucGxhdGZvcm1TZWN0aW9uUGVyZm9ybWFuY2UgLml0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjZweCkge1xuICAucGxhdGZvcm1TZWN0aW9uUGVyZm9ybWFuY2UgLml0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucGxhdGZvcm1TZWN0aW9uUGVyZm9ybWFuY2UgLml0ZW0uaXMtdHZBZHZlcnRpc2luZzpudGgtY2hpbGQoMikge1xuICB3aWR0aDogNDEuNjY2NjY2JTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjZweCkge1xuICAucGxhdGZvcm1TZWN0aW9uUGVyZm9ybWFuY2UgLml0ZW0uaXMtdHZBZHZlcnRpc2luZzpudGgtY2hpbGQoMikge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjZweCkge1xuICAucGxhdGZvcm1TZWN0aW9uUGVyZm9ybWFuY2UgLml0ZW0uaXMtdHZBZHZlcnRpc2luZ1NwOm50aC1jaGlsZCgxKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuICB9XG4gIC5wbGF0Zm9ybVNlY3Rpb25QZXJmb3JtYW5jZSAuaXRlbS5pcy10dkFkdmVydGlzaW5nU3A6bnRoLWNoaWxkKDEpIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wbGF0Zm9ybVNlY3Rpb25DYXBhYmlsaXRpZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5wbGF0Zm9ybVNlY3Rpb25DYXBhYmlsaXRpZXMgLml0ZW0ge1xuICB3aWR0aDogMzIlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLnBsYXRmb3JtU2VjdGlvbkNhcGFiaWxpdGllcyAuaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wbGF0Zm9ybVNlY3Rpb25DYXBhYmlsaXRpZXMuc3NkYSAuZmVhdHVyZS5mZWF0dXJlLTIge1xuICBoZWlnaHQ6IDkycHg7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjhzIGVhc2Utb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjZweCkge1xuICAucGxhdGZvcm1TZWN0aW9uQ2FwYWJpbGl0aWVzLnNzZGEgLmZlYXR1cmUuZmVhdHVyZS0yIHtcbiAgICBoZWlnaHQ6IDc0cHg7XG4gIH1cbn1cbi5wbGF0Zm9ybVNlY3Rpb25DYXBhYmlsaXRpZXMuc3NkYSAuZmVhdHVyZS5mZWF0dXJlLTI6aG92ZXIge1xuICBoZWlnaHQ6IDI1MHB4O1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC44cyBlYXNlLWluO1xufVxuLnBsYXRmb3JtU2VjdGlvbkVjb3N5c3RlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnBsYXRmb3JtU2VjdGlvbkVjb3N5c3RlbSAuaXRlbSB7XG4gIHdpZHRoOiAzMiU7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNXB4ICNkNmQzZDM7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5wbGF0Zm9ybVNlY3Rpb25FY29zeXN0ZW0gLml0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucGxhdGZvcm1TZWN0aW9uRWNvc3lzdGVtIC5pdGVtIGZpZ3VyZSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA2cHggNnB4IDAgMDtcbn1cbi5wbGF0Zm9ybVNlY3Rpb25FY29zeXN0ZW0gLml0ZW1Cb3gge1xuICBib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgbWluLWhlaWdodDogMjgwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjZweCkge1xuICAucGxhdGZvcm1TZWN0aW9uRWNvc3lzdGVtIC5pdGVtQm94IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICB9XG59XG4ucGxhdGZvcm1TZWN0aW9uSW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wbGF0Zm9ybS9jdHYtMS5qcGcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCUgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5wbGF0Zm9ybVNlY3Rpb25JbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLnBsYXRmb3JtU2VjdGlvblR0bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGxhdGZvcm1TZWN0aW9uVHRsIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLnBsYXRmb3JtR3JheUJhY2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BsYXRmb3JtL3doaXRlc2VwYXJhdG9yMi5qcGcpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbn1cblxuLnBsYXRmb3JtTGlzdCB1bCB7XG4gIGxpc3Qtc3R5bGU6IGluaGVyaXQ7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLnBsYXRmb3JtTGlzdCB1bCBsaTo6bWFya2VyIHtcbiAgdW5pY29kZS1iaWRpOiBpc29sYXRlO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1pbmRlbnQ6IDBweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduLWxhc3Q6IHN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5wbGF0Zm9ybUNvbW1vbkJveCAuY29udGFpbmVyIC5mZWF0dXJlLTEge1xuICBtaW4taGVpZ2h0OiAyMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5wbGF0Zm9ybUNvbW1vbkJveCAuY29udGFpbmVyIC5mZWF0dXJlLTEge1xuICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gIH1cbn1cbi5wbGF0Zm9ybUNvbW1vbkJveCAuY29udGFpbmVyIC5mZWF0dXJlLTEgaDQge1xuICBtaW4taGVpZ2h0OiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgLnBsYXRmb3JtQ29tbW9uQm94IC5jb250YWluZXIgLmZlYXR1cmUtMSBoNCB7XG4gICAgbWluLWhlaWdodDogaW5oZXJpdDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXJfaW5uZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgfVxuICAuaGVhZGVyX2lubmVyIGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmhlYWRlcl9pbm5lciB1bCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG4ucGxhdGZvcm1CYWNrQnRuIHtcbiAgcGFkZGluZzogNDBweCAwIDA7XG59XG4ucGxhdGZvcm1CYWNrQnRuIGEge1xuICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE1JTtcbiAgbWluLXdpZHRoOiAyOTNweDtcbn0iLCJAY2hhcnNldCBcInV0Zi04XCI7XG4vLyDjgZPjga7jg5XjgqHjgqTjg6vjga/ln7rmnKzoqK3lrprnlKjjg5XjgqHjgqTjg6vjgafjgZnjgIJcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGJyZWFrcG9pbnRzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kbXEtYnJlYWtwb2ludHM6IChcbiAgJ3h4bmFycm93JzogMzUwcHgsXG4gICdpcGhvbmU2JzogMzc1cHgsXG4gICd4bmFycm93JzogNDUwcHgsXG4gICdzcCc6IDYwMHB4LFxuICAnbmFycm93JyA6IDc2N3B4LFxuICAnbWVkaXVtJzogOTkycHgsXG4gICd3aWRlJyA6IDEyODBweCxcbiAgJ3h3aWRlJzogMTQ0MHB4LFxuKTtcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIHdpZHRoIOKAu+OCs+ODs+ODhuODs+ODhOW5heOBruioreWumlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJHdpZHRoLWlubmVyOiAxMDI0cHg7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBjb2xvciDigLvjgojjgY/kvb/nlKjjgZnjgotjb2xvcuOBruOBv+OCkuiomOi/sFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRjb2xvci1tYWluOiAjRkZGO1xuJGNvbG9yLXN1YjogIzAwMDtcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGZvbnQtZmFtaWx56Kit5a6aXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PVxuQGZvbnQtZmFjZSB7XG4gIC8q44OV44Kp44Oz44OI44Gu5ZCN5YmNKi9cbiAgZm9udC1mYW1pbHk6IFwiRElOIEFsdGVybmF0ZSBCb2xkXCI7XG4gIC8q44OV44Kp44Oz44OI44OV44Kh44Kk44Or44G444Gu44OR44K577yI6KSH5pWw5oyH5a6a44Gu5aC05ZCI44CB5LiK44GL44KJ6aCG44Gr6Kqt44G/6L6844G+44KM44KL77yJKi9cbiAgc3JjOiB1cmwoXCIuLi9mb250L0RJTkFsdGVybmF0ZS1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICAvKuODleOCqeODs+ODiOOBruWQjeWJjSovXG4gIGZvbnQtZmFtaWx5OiBcIlNodWVpR29LaW5TdGRcIjtcbiAgLyrjg5Xjgqnjg7Pjg4jjg5XjgqHjgqTjg6vjgbjjga7jg5HjgrnvvIjopIfmlbDmjIflrprjga7loLTlkIjjgIHkuIrjgYvjgonpoIbjgavoqq3jgb/ovrzjgb7jgozjgovvvIkqL1xuICBzcmM6IHVybChcIi4uL2ZvbnQvQS1PVEYtU2h1ZWlHb0tpblN0ZC1CLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbn1cblxuXG4kc2VyaWYtamE6IFl1R290aGljLCBcIll1IEdvdGhpYyBNZWRpdW1cIixcbiAgXCJZdSBHb3RoaWNcIiwgVmVyZGFuYSwgTWVpcnlvLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCJIaXJhZ2lubyBTYW5zXCIsXG4gIHNlcmlmO1xuJHNlcmlmLWVuOiBcIkRJTiBBbHRlcm5hdGUgQm9sZFwiLCBzZXJpZjtcblxuJHNlcmlmOiBcIlNodWVpR29LaW5TdGRcIiwgc2VyaWY7XG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XG4vLyDjgZPjga7jg5XjgqHjgqTjg6vjga/plpPpmpTjgoTjgrXjgqTjgrrjga7ln7rmnKzoqK3lrprnlKjjg5XjgqHjgqTjg6tcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIG1hcmdpbixwYWRkaW5nLGZvbnQtc2l6ZVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCA0MCB7XG4gIC8vbWFyZ2luXG4gIC5tYiN7JGkgKiA1fSB7XG4gICAgbWFyZ2luLWJvdHRvbTogI3skaSAqIDV9cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNwTTAge1xuICBtYXJnaW46IDA7XG59XG5cbkBpbmNsdWRlIG1xKG5hcnJvdywgbWF4LCB0cnVlKSB7XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMzAge1xuICAgIC8vbWFyZ2luKHJlc3BvbnNpdmUpXG4gICAgLnNwTWIjeyRpICogNX0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogI3skaSAqIDV9cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuc3BNMCB7XG4gICAgbWFyZ2luOiAwIWltcG9ydGFudDtcbiAgfVxufVxuXG5cbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggOSB7XG4gIC8vZm9udC13ZWlnaHRcbiAgLmZ3I3skaX0ge1xuICAgIGZvbnQtd2VpZ2h0OiAjeyRpICogMTAwfSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5zZXJpZiB7XG4gIGZvbnQtZmFtaWx5OiAkc2VyaWYtamE7XG59XG4uc2VyaWYtZW4ge1xuICBmb250LWZhbWlseTogJHNlcmlmLWVuO1xufVxuLnNlcmlmLWphIHtcbiAgZm9udC1mYW1pbHk6ICRzZXJpZjtcbn1cbi5mY01haW4ge1xuICBjb2xvcjogJGNvbG9yLW1haW47XG59XG4uZmNFZGl0aW9uIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uZmNDYXAge1xuICBjb2xvcjogI2U0MDAxMTtcbn1cbi5mY0dyZWVuIHtcbiAgY29sb3I6ICMwMEFBNzE7XG59XG4uZmNMaWdodCB7XG4gIGNvbG9yOiAjOEJDNzc3O1xufVxuLmZjVGl0bGUge1xuICBjb2xvcjogIzYyYmJjZDtcbn1cbi5mY1doaXRlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZmNCbHVlIHtcbiAgY29sb3I6ICM0MDhDQTQ7XG59XG4uZmNJY29uIHtcbiAgY29sb3I6ICM1N2JlZWQ7XG59XG4uZmNQYWdlU3ViIHtcbiAgY29sb3I6ICM0YTkwZTI7XG59XG4uYmdXaGl0ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uZnMxMCB7XG4gIGZvbnQtc2l6ZTogMTBweCFpbXBvcnRhbnQ7XG59XG4uZnMxMSB7XG4gIGZvbnQtc2l6ZTogMTFweCFpbXBvcnRhbnQ7XG59XG4uZnMxMiB7XG4gIGZvbnQtc2l6ZTogMTJweCFpbXBvcnRhbnQ7XG59XG4uZnMxNCB7XG4gIGZvbnQtc2l6ZTogMTRweCFpbXBvcnRhbnQ7XG59XG4uZnMxNiB7XG4gIGZvbnQtc2l6ZTogMTZweCFpbXBvcnRhbnQ7XG59XG4uZnMxOCB7XG4gIGZvbnQtc2l6ZTogMThweCFpbXBvcnRhbnQ7XG59XG4uZnMyMCB7XG4gIGZvbnQtc2l6ZTogMjBweCFpbXBvcnRhbnQ7XG59XG4uZnMyMiB7XG4gIGZvbnQtc2l6ZTogMjJweCFpbXBvcnRhbnQ7XG59XG4uZnMyNCB7XG4gIGZvbnQtc2l6ZTogMjRweCFpbXBvcnRhbnQ7XG59XG4uZnMyNiB7XG4gIGZvbnQtc2l6ZTogMjZweCFpbXBvcnRhbnQ7XG59XG4uZnMyOCB7XG4gIGZvbnQtc2l6ZTogMjhweCFpbXBvcnRhbnQ7XG59XG4uZnMzMiB7XG4gIGZvbnQtc2l6ZTogMzJweCFpbXBvcnRhbnQ7XG59XG4uZnMzNiB7XG4gIGZvbnQtc2l6ZTogMzZweCFpbXBvcnRhbnQ7XG59XG4uZnM0MiB7XG4gIGZvbnQtc2l6ZTogNDJweCFpbXBvcnRhbnQ7XG59XG4uZnM0NSB7XG4gIGZvbnQtc2l6ZTogNDVweCFpbXBvcnRhbnQ7XG59XG4uZnM0OCB7XG4gIGZvbnQtc2l6ZTogNDhweCFpbXBvcnRhbnQ7XG59XG5cbi5mczUwIHtcbiAgZm9udC1zaXplOiA1MHB4IWltcG9ydGFudDtcbn1cblxuLmZzNTUge1xuICBmb250LXNpemU6IDU1cHg7XG59XG5cbkBpbmNsdWRlIG1xKG5hcnJvdywgbWF4LCB0cnVlKSB7XG4gIC5zcEZzMTAge1xuICAgIGZvbnQtc2l6ZTogMTBweCFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNwRnMxMiB7XG4gICAgZm9udC1zaXplOiAxMnB4IWltcG9ydGFudDtcbiAgfVxuICAuc3BGczE0IHtcbiAgICBmb250LXNpemU6IDE0cHghaW1wb3J0YW50O1xuICB9XG4gIC5zcEZzMTYge1xuICAgIGZvbnQtc2l6ZTogMTZweCFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNwRnMxOCB7XG4gICAgZm9udC1zaXplOiAxOHB4IWltcG9ydGFudDtcbiAgfVxuICAuc3BGczIwIHtcbiAgICBmb250LXNpemU6IDIwcHghaW1wb3J0YW50O1xuICB9XG4gIC5zcEZzMjIge1xuICAgIGZvbnQtc2l6ZTogMjJweCFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNwRnMyNCB7XG4gICAgZm9udC1zaXplOiAyNHB4IWltcG9ydGFudDtcbiAgfVxuICAuc3BGczI4IHtcbiAgICBmb250LXNpemU6IDI4cHghaW1wb3J0YW50O1xuICB9XG4gIC5zcEZzMzIge1xuICAgIGZvbnQtc2l6ZTogMzJweCFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNwRnMzNiB7XG4gICAgZm9udC1zaXplOiAzNnB4IWltcG9ydGFudDtcbiAgfVxuICAuc3BGczQyIHtcbiAgICBmb250LXNpemU6IDQycHghaW1wb3J0YW50O1xuICB9XG4gIC5zcEZzNDgge1xuICAgIGZvbnQtc2l6ZTogNDhweCFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmxoMTAge1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5saDEyIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5saDE0IHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5saDE2IHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbi5saDE3IHtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbn1cbi5saDE4IHtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbi5saDIwIHtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG4ubGgyMiB7XG4gIGxpbmUtaGVpZ2h0OiAyLjI7XG59XG4ubGgzMCB7XG4gIGxpbmUtaGVpZ2h0OiAzO1xuXG4gIEBpbmNsdWRlIG1xKG5hcnJvdywgbWF4LCB0cnVlKSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgfVxufVxuXG4ubHMwMyB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG59XG4ubHMwNSB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG4ubHMxMCB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cbi5sczEyIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTJlbTtcbn1cbi5sczE1IHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbn1cbi5sczIwIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xufVxuLmxzLTA1IHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG59XG4ubHMtMTAge1xuICBsZXR0ZXItc3BhY2luZzogLTAuMWVtO1xufVxuLmxzLTIwIHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjJlbTtcbn1cblxuLndvcmRXcmFwQnJlYWsge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4ud29yZEJyZWFrQWxsIHtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuXG4uZGlzcGxheUJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZGlzcGxheVBjIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIG1xKG5hcnJvdywgbWF4LCB0cnVlKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmRpc3BsYXlTcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBpbmNsdWRlIG1xKG5hcnJvdywgbWF4LCB0cnVlKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnBvc1JlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udHh0TGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udHh0Q2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnR4dFJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNwVzEwMCB7XG4gIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlIWltcG9ydGFudDtcbn1cbkBpbmNsdWRlIG1xKG5hcnJvdywgbWF4LCB0cnVlKSB7XG5cbn1cbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcblxuQG1peGluIG1xKCRicmVha3BvaW50OiBtZWRpdW0sICRydWxlOiBtaW4sICRzdWJ0cmFjdGlvbjogZmFsc2UpIHtcbiAgJGJyZWFrcG9pbnQ6IG1hcF9nZXQoJG1xLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCk7XG4gIEBpZiAkcnVsZSA9PSBtYXggYW5kICRzdWJ0cmFjdGlvbiB7XG4gICAgJGJyZWFrcG9pbnQ6ICRicmVha3BvaW50IC0gMTtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAoI3skcnVsZX0td2lkdGg6ICRicmVha3BvaW50KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyDlhbHpgJrjg5Hjg7zjg4Rcbi8vID09PT09PT09PT09PT09PT09PT09PT1cbi5wYWdlX3RpdGxlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hYmdiLmpwZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmc6IDEwMHB4IDUwcHg7XG4gIG1pbi1oZWlnaHQ6IDMwN3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIEBpbmNsdWRlIG1xKG5hcnJvdywgbWF4LCB0cnVlKSB7XG4gICAgcGFkZGluZzogNDBweCAwIWltcG9ydGFudDtcbiAgfVxuXG4gICYuaXMtcGxhdGZvcm0ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGxhdGZvcm0vcGxhdGZvcm1faW1nMS1zY2FsZWQuanBnKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDE3MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzBweDtcblxuICAgIEBpbmNsdWRlIG1xKG5hcnJvdywgbWF4LCB0cnVlKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgfVxuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gbmV3IFN0eWxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiNtZW51MSB7XG4gIGhlaWdodDogaW5oZXJpdCFpbXBvcnRhbnQ7XG59XG5cbi5oZWFkZXJVc2Ege1xuXG4gIGEge1xuICAgIHBhZGRpbmc6IC41ZW0gMWVtO1xuICAgIGJhY2tncm91bmQ6ICNlZGYyZjg7XG4gICAgY29sb3I6ICMyNTI1MjU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbn1cblxuLm5hdl9pbm5lciB7XG4gIEBpbmNsdWRlIG1xKG5hcnJvdyl7XG4gICAgQGluY2x1ZGUgbXEobWVkaXVtLG1heCx0cnVlKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLm5hdk1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIEBpbmNsdWRlIG1xKG5hcnJvdywgbWF4LCB0cnVlKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICZJdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcblxuICAgIEBpbmNsdWRlIG1xKG1lZGl1bSwgbWF4ICx0cnVlKSB7XG4gICAgICBtYXJnaW4tbGVmdDogLjc1cmVtO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICMyNTI1MjU7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLWluLW91dDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cblxuICAgIH1cblxuICAgICYuY29udGFjdCB7XG5cbiAgICAgIGEge1xuICAgICAgICBwYWRkaW5nOiAwLjY1ZW0gMWVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNTdiZWVkO1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxufVxuXG4uYWNvX25hdl93cmFwcGVye1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhIWltcG9ydGFudDtcblxuICAmQ29udGFjdCB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGJhY2tncm91bmQ6ICM1N2JlZWQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICNGRkYhaW1wb3J0YW50O1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgIH1cblxuXG4gIH1cbn1cblxuLmNvbnRhY3RCb3JkZXIge1xuICBib3JkZXItdG9wOiBub25lIWltcG9ydGFudDtcbn1cblxuLndvcmtUeHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAmSXRlbSB7XG4gICAgd2lkdGg6IDQ4JTtcblxuICAgIEBpbmNsdWRlIG1xKG5hcnJvdywgbWF4LCB0cnVlKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIG1xKG5hcnJvdywgbWF4LCB0cnVlKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLndvcmtfY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgJkl0ZW0ge1xuICAgIHdpZHRoOiAzMSU7XG4gICAgYm9yZGVyOjFweCBzb2xpZCAjZTVlNWU1O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcblxuICAgIEBpbmNsdWRlIG1xKG5hcnJvdywgbWF4LCB0cnVlKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBmaWd1cmUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweCA2cHggMCAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZUeHQge1xuICAgICAgbWluLWhlaWdodDogOWVtO1xuICAgIH1cblxuICAgICZMaW5rIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuNXB4O1xuICAgICAgY29sb3I6ICNGRkYhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogIzU3YmVlZDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzU3YmVlZDtcbiAgICAgIHBhZGRpbmc6IC43NWVtIDEuODVlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiAxMGVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cblxuICAgIH1cblxuICAgICZCb3gge1xuICAgICAgcGFkZGluZzoyLjVlbTtcbiAgICB9XG5cbiAgfVxuXG4gIC53b3JrX2JhY2tncm91bmRJbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjQzcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy93b3JrQmFja2dyb3VuZC5qcGVnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgbXEobWVkaXVtKSB7XG4gICAgICBAaW5jbHVkZSBtcSh3aWRlLCBtYXggLHRydWUpIHtcbiAgICAgICAgaGVpZ2h0OiAxNXZ3O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKG5hcnJvdykge1xuICAgICAgQGluY2x1ZGUgbXEobWVkaXVtLCBtYXgsIHRydWUpIHtcbiAgICAgICAgaGVpZ2h0OiAxNy41dnc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEobmFycm93LCBtYXgsIHRydWUpIHtcbiAgICAgIGhlaWdodDogNjV2dztcbiAgICB9XG5cbiAgICAud29ya3NMb2dvIHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDEzJTtcbiAgICAgIGxlZnQ6IDcuNSU7XG4gICAgfVxuICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOOCs+ODs+ODneODvOODjeODs+ODiCAtIOODleOCqeODvOODoCAtXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09XG4jZm9ybUNvbXBvbmVudCB7XG5cbiAgLy8gLmNvbXBvbmVudEZvcm0ge1xuICAvLyAgIHBhZGRpbmctdG9wOiA5MHB4O1xuXG4gIC8vICAgQGluY2x1ZGUgbXEobmFycm93LCBtYXgsIHRydWUpIHtcbiAgLy8gICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAvLyAgIH1cbiAgLy8gfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBwbGF0Zm9ybVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ucGxhdGZvcm1TZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDgwcHghaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcblxuICBAaW5jbHVkZSBtcShuYXJyb3csIG1heCwgdHJ1ZSkge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4IWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gICYuaXMtYmFja0JsdWUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGxhdGZvcm0vcGxhdGZvcm1faW1nMi0xLXNjYWxlZC5qcGcpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcblxuICAgIEBpbmNsdWRlIG1xKG5hcnJvdywgbWF4LCB0cnVlKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICB9XG4gIH1cblxuICAmLmlzLWJhY2tCbHVlVjIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGxhdGZvcm0vZWNvc3lzdGVtX2ltZzMtMS1zY2FsZWQuanBnKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBtcShuYXJyb3csIG1heCwgdHJ1ZSkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJi5pcy1wZXJmb3JtYW5jZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wbGF0Zm9ybS9wbGF0Zm9ybV9pbWczLXNjYWxlZC5qcGcpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogMTcwcHghaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzBweDtcblxuICAgIEBpbmNsdWRlIG1xKG5hcnJvdywgbWF4LCB0cnVlKSB7XG4gICAgICBwYWRkaW5nLXRvcDogNzBweCFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmLmlzLWNhcGFiaWxpdGllcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBtcShuYXJyb3csIG1heCwgdHJ1ZSkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgJi5pcy10dkFkdmVydGlzaW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXRvcDogMCFpbXBvcnRhbnQ7XG4gIH1cblxuICAudHh0TGluZTMwIHtcbiAgICB3aWR0aDogMzAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIH1cblxuICAmSW50cm9kdWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAuaXRlbSB7XG4gICAgICB3aWR0aDogNDguNSU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VjZWNlYztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIHBhZGRpbmc6IDE3cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG5hcnJvdywgbWF4LCB0cnVlKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZQZXJmb3JtYW5jZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAuaXRlbSB7XG4gICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIEBpbmNsdWRlIG1xKG5hcnJvdywgbWF4LCB0cnVlKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcShuYXJyb3csIG1heCwgdHJ1ZSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJi5pcy10dkFkdmVydGlzaW5nIHtcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIHdpZHRoOiA0MS42NjY2NjYlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbXEobmFycm93LCBtYXgsIHRydWUpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuaXMtdHZBZHZlcnRpc2luZ1NwIHtcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIEBpbmNsdWRlIG1xKG5hcnJvdywgbWF4LCB0cnVlKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAmQ2FwYWJpbGl0aWVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAuaXRlbSB7XG4gICAgICB3aWR0aDogMzIlO1xuXG4gICAgICBAaW5jbHVkZSBtcShuYXJyb3csIG1heCwgdHJ1ZSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNzZGEge1xuICAgICAgLmZlYXR1cmUuZmVhdHVyZS0yIHtcbiAgICAgICAgaGVpZ2h0OiA5MnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC44cyBlYXNlLW91dDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKG5hcnJvdywgbWF4LCB0cnVlKSB7XG4gICAgICAgICAgaGVpZ2h0OiA3NHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC44cyBlYXNlLWluO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJkVjb3N5c3RlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgLml0ZW0ge1xuICAgICAgd2lkdGg6IDMyJTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNXB4ICNkNmQzZDM7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG5hcnJvdywgbWF4LCB0cnVlKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBmaWd1cmUge1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweCA2cHggMCAwO1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgJkJveCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4O1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICBtaW4taGVpZ2h0OiAyODBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgLy8gYm9yZGVyOiAxcHggc29saWQgI2VjZWNlYztcbiAgICAgICAgcGFkZGluZzogNDBweDtcblxuICAgICAgICBAaW5jbHVkZSBtcShuYXJyb3csIG1heCwgdHJ1ZSkge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmSW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wbGF0Zm9ybS9jdHYtMS5qcGcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMTtcblxuICAgIEBpbmNsdWRlIG1xKG5hcnJvdywgbWF4LCB0cnVlKSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICB9XG5cbiAgJlR0bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG4gIH1cblxufVxuXG4ucGxhdGZvcm1HcmF5QmFjayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGxhdGZvcm0vd2hpdGVzZXBhcmF0b3IyLmpwZykgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xufVxuXG4ucGxhdGZvcm1MaXN0IHtcblxuICB1bCB7XG4gICAgbGlzdC1zdHlsZTogaW5oZXJpdDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcblxuICAgIGxpIHtcblxuICAgICAgJjo6bWFya2VyIHtcbiAgICAgICAgdW5pY29kZS1iaWRpOiBpc29sYXRlO1xuICAgICAgICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWFsaWduLWxhc3Q6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG59XG5cbi5wbGF0Zm9ybUNvbW1vbkJveCB7XG5cbiAgLmNvbnRhaW5lciB7XG5cbiAgICAuZmVhdHVyZS0xIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDIzMHB4O1xuXG4gICAgICBAaW5jbHVkZSBtcShuYXJyb3csIG1heCwgdHJ1ZSkge1xuICAgICAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICAgICAgfVxuXG4gICAgICBoNCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobmFycm93LCBtYXgsIHRydWUpIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG59XG5cbi5oZWFkZXJfaW5uZXIge1xuICBAaW5jbHVkZSBtcShtZWRpdW0sIG1heCwgdHJ1ZSkge1xuICAgIEBpbmNsdWRlIG1xKG5hcnJvdykge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luLXRvcDogLTQwcHg7XG5cbiAgICAgIGRpdiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICB1bCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucGxhdGZvcm1CYWNrQnRuIHtcbiAgcGFkZGluZzogNDBweCAwIDA7XG5cbiAgYSB7XG4gICAgbWFyZ2luOiAwIGF1dG8haW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxNSU7XG4gICAgbWluLXdpZHRoOiAyOTNweDtcbiAgfVxuXG59XG4iXSwic291cmNlUm9vdCI6IiJ9*/