.index_main {
  display: block;
}
* {
  -webkit-touch-callout: none;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-family: PingFangSC-Regular, sans-serif;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.noSc {
  overflow: hidden;
  height: 100vh;
}
a {
  text-decoration: none;
  color: #333;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
a:hover {
  text-decoration: none;
}
a:focus {
  outline: none;
  color: #000;
}
input::-webkit-input-placeholder {
  color: #999999;
  font-weight: normal;
}
input::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #999999;
  font-weight: normal;
}
input:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #999999;
  font-weight: normal;
}
input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #999999;
  font-weight: normal;
}
input:focus {
  outline: none;
}
body,
.app {
  padding: 0;
  margin: 0;
}
html {
  background: #E9ECFF;
  padding: 24px;
  max-width: 100%;
  margin: 0 auto;
}
body,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
li,
a,
div {
  font-size: 0.875rem;
  font-style: normal;
  list-style: none;
  line-height: 1.5;
  color: #333;
}
.color-pink {
  color: #eb2f96;
}
.color-red {
  color: #f5222d;
}
.color-orange {
  color: #fa8c16;
}
.color-green {
  color: #52c41a;
}
.color-cyan {
  color: #13c2c2 !important;
}
.color-blue {
  color: #1890ff !important;
}
.color-purple {
  color: #722ed1 !important;
}
/*公用按钮-有阴影，鼠标移入有动作 start
  使用方法：<div class="public-button1">
             <a>按钮</a>
          </div>
  ！ 请在使用的地方单独设置宽度
  ！ 请注意设计稿中按钮的文字大小和颜色，这里只是使用最多的一种
*/
.public-button1 {
  position: relative;
  width: -moz-fit-content;
  width: fit-content;
  z-index: 0;
  left: 0;
  right: 0;
  margin: auto;
}
.public-button1 a {
  cursor: pointer;
  width: 100%;
  line-height: 1.75rem;
  font-size: 1.25rem;
  font-weight: 600;
  color: #1E2087;
  background: #E9ECFF;
  border-radius: 20px;
  padding: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s;
}
.public-button1::after {
  content: "";
  width: 100%;
  height: 100%;
  background: #C0C9FF;
  position: absolute;
  left: 6px;
  top: 6px;
  z-index: -1;
  border-radius: 20px;
  transition: all 0.3s;
}
.public-button1 a:hover {
  transform: translate(6px, 6px);
}
.public-button1 a:hover::after {
  left: 0;
  top: 0;
}
@media screen and (max-width: 1440px) {
  .public-button1 a {
    font-size: 1.125rem;
  }
}
@media screen and (max-width: 800px) {
  .public-button1 a {
    font-size: 1rem;
    line-height: 1.375rem;
    padding: 14px;
  }
  .public-button1::after {
    left: 3px;
    top: 3px;
  }
  .public-button1 a:hover {
    transform: translate(3px, 3px);
  }
}
/*公用按钮-有阴影，鼠标移入有动作 end*/
.toTop {
  position: fixed;
  bottom: 140px;
  right: 10px;
  display: none;
  cursor: pointer;
  width: 56px;
  z-index: 99;
}
.bodyMain {
  width: 100%;
  padding: 0 76px;
  background: #fff;
}
.headerMain {
  position: fixed;
  top: 0;
  left: 0;
  padding: 24px 24px 0 24px;
  background: #E9ECFF;
  width: 100%;
  z-index: 11;
}
.headerMain .headerMainBox {
  width: 100%;
  border-radius: 24px 24px 0 0 ;
  height: 106px;
  background: #fff;
  display: flex;
  padding-left: 76px;
  align-items: center;
  position: relative;
}
.headerMain .headerMainBox .logo {
  width: 242px;
}
.headerMain .headerMainBox .logo img {
  width: 100%;
}
.headerMain .headerMainBox .menuMain {
  flex: 1;
}
.headerMain .headerMainBox .menuMain ul {
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
}
.headerMain .headerMainBox .menuMain ul li {
  font-size: 1.5rem;
}
.headerMain .headerMainBox .menuMain ul li img {
  width: 24px;
  height: 24px;
  margin-top: 5px;
}
.headerMain .headerMainBox .menuMain ul li a {
  font-weight: bold;
  font-size: 1.5rem;
  position: relative;
  z-index: 2;
}
.headerMain .headerMainBox .menuMain ul li a:after {
  content: "";
  display: block;
  position: absolute;
  top: 20px;
  height: 12px;
  border-radius: 2px;
  background: #ffd85f;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  width: 0;
  z-index: -1;
}
.headerMain .headerMainBox .menuMain ul li a:hover:after {
  width: 100%;
  text-decoration: none;
}
.headerMain .headerMainBox .menuMain ul li a.active::after {
  content: "";
  display: block;
  position: absolute;
  top: 20px;
  height: 12px;
  border-radius: 2px;
  background: #ffd85f;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  z-index: -1;
  width: 100%;
  text-decoration: none;
}
.headerMain .headerMainBox .menuMain ul .pad20 {
  padding: 0 20px 0 30px;
}
.headerMain .headerMainBox .menuMain ul .pad20 b {
  color: #ff0000;
}
.headerMain .headerMainBox .menuMain ul .padL10 {
  padding-left: 10px;
}
.headerMain .headerMainBox .menuMain ul .padL20 {
  padding-left: 20px;
}
.headerMain .headerMainBox .menuMain ul .round {
  width: 8px;
  position: relative;
}
.headerMain .headerMainBox .menuMain ul .round::after {
  position: absolute;
  width: 8px;
  height: 8px;
  background: #FFD860;
  border-radius: 8px;
  content: '';
  top: 14px;
  left: 20px;
}
.headerMain .headerMainBox .menuMain ul .lineOne {
  width: 2px;
  position: relative;
}
.headerMain .headerMainBox .menuMain ul .lineOne::after {
  position: absolute;
  width: 2px;
  height: 60%;
  background: #1E2087;
  border-radius: 8px;
  content: '';
  top: 0;
  margin-top: 8px;
}
.headerMain .headerMainBox .zhanwei {
  width: 166px;
}
.headerMain .headerMainBox .help {
  position: absolute;
  right: 0;
  top: 0;
  width: 118px;
  height: 136px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 0 0 40px 30px;
  background: url(../static/headerRbg.png) no-repeat;
  background-size: 100%;
  transition: all 0.3s;
}
.headerMain .headerMainBox .help .helpBox {
  cursor: pointer;
  transition: all 0.3s;
}
.headerMain .headerMainBox .help .helpBox p {
  font-size: 1.125rem;
  width: 100%;
  font-weight: bold;
  transition: all 0.3s;
}
.headerMain .headerMainBox .help .helpBox img {
  display: initial;
  width: 40px;
  transition: all 0.3s;
}
.headerMainZw {
  width: 100%;
  height: 106px;
}
.headerMainH5Zw {
  width: 100%;
  height: 70px;
  display: none;
}
.headerMainFixed {
  position: fixed;
  top: 0;
  left: 24px;
  z-index: 9990;
}
img.imgBtnNew {
  cursor: pointer;
}
.headerMainTk {
  width: 100%;
  height: 100vh;
  display: none;
  top: 0;
  position: fixed;
  background: #E9ECFF;
  z-index: 20;
  padding: 24px;
  left: 0;
  overflow: auto;
}
.headerMainTk .tkBox {
  border-radius: 24px;
  background: #fff;
  display: flex;
  height: 100%;
  min-height: 800px;
  justify-content: flex-start;
  padding: 48px;
  position: relative;
}
.headerMainTk .tkBox .help {
  position: absolute;
  right: 0;
  top: 0;
  width: 118px;
  height: 136px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 0 0 40px 30px;
  background: url(../static/headerRbg.png) no-repeat;
  background-size: 100%;
  z-index: 30;
}
.headerMainTk .tkBox .help .helpBox {
  cursor: pointer;
}
.headerMainTk .tkBox .help .helpBox p {
  font-size: 1.125rem;
  width: 100%;
  font-weight: bold;
}
.headerMainTk .tkBox .help .helpBox img {
  display: initial;
  width: 40px;
}
.headerMainTk .tkBox .tkBoxL {
  width: 50%;
  margin-right: 48px;
  border-radius: 24px;
  overflow: hidden;
}
.headerMainTk .tkBox .tkBoxL img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.headerMainTk .tkBox .tkBoxR {
  position: relative;
  flex: 1;
}
.headerMainTk .tkBox .tkBoxR .helpBox {
  cursor: pointer;
  padding-bottom: 24px;
}
.headerMainTk .tkBox .tkBoxR .helpBox img {
  width: 40px;
}
.headerMainTk .tkBox .tkBoxR .helpBox p {
  width: 100%;
  font-weight: bold;
  line-height: 1;
  font-size: 1.125rem;
}
.headerMainTk .tkBox .tkBoxR .item {
  width: 100%;
  border-bottom: 2px dashed #8E8FC3;
  padding: 24px 0 24px 18px;
}
.headerMainTk .tkBox .tkBoxR .item h3 {
  font-size: 2rem;
  width: 100%;
  position: relative;
  margin-bottom: 16px;
}
.headerMainTk .tkBox .tkBoxR .item h3::after {
  content: '';
  position: absolute;
  width: 10px;
  height: 10px;
  border-radius: 4px;
  background: #FFC000;
  left: -18px;
  top: 50%;
  margin-top: -2px;
}
.headerMainTk .tkBox .tkBoxR .item .itemCon {
  display: flex;
  flex-wrap: wrap;
  align-content: center;
  position: relative;
}
.headerMainTk .tkBox .tkBoxR .item .itemCon p,
.headerMainTk .tkBox .tkBoxR .item .itemCon a {
  font-size: 1.5rem;
  line-height: 1.6;
}
.headerMainTk .tkBox .tkBoxR .item .itemCon img {
  width: 42px;
  margin-left: 10px;
}
.headerMainTk .tkBox .tkBoxR .item .itemCon .searchBox {
  width: 100%;
  border-radius: 10px;
  height: 56px;
  padding: 8px 15px;
  border: 2px solid #9AA8FF;
  background: #fff;
  display: flex;
}
.headerMainTk .tkBox .tkBoxR .item .itemCon .searchBox img {
  width: 36px;
  margin: 0;
}
.headerMainTk .tkBox .tkBoxR .item .itemCon .searchBox input {
  flex: 1;
  background: #fff;
  border: none;
  padding-left: 5px;
  color: #1E2087;
  font-weight: bold;
  font-size: 1.25rem;
}
.headerMainTk .tkBox .tkBoxR .item .itemCon .bigWx {
  position: absolute;
  width: 158px;
  background: url("../static/ewmK.png");
  height: 146px;
  right: auto;
  cursor: pointer;
  padding: 32px 0 0 45px;
  top: -53px;
  display: none;
  left: 290px;
}
.headerMainTk .tkBox .tkBoxR .item .itemCon .bigWx img {
  width: 80px;
  margin: 0;
}
.headerMainTk .tkBox .tkBoxR .textList {
  width: 100%;
  padding: 24px 0 0 16px;
}
.headerMainTk .tkBox .tkBoxR .textList ul {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.headerMainTk .tkBox .tkBoxR .textList ul li {
  position: relative;
  padding: 0 0 20px 18px;
  margin-right: 30px;
}
.headerMainTk .tkBox .tkBoxR .textList ul li::after {
  content: '';
  position: absolute;
  width: 8px;
  height: 8px;
  border-radius: 4px;
  background: #FFC000;
  left: 0;
  top: 50%;
  margin-top: -12px;
}
.headerMainTk .tkBox .tkBoxR .textList ul li a {
  font-size: 1.5rem;
}
.headerMainTk .tkBox .tkBoxR .textList ul li.sy {
  padding: 0 0 0 34px;
}
.headerMainTk .tkBox .tkBoxR .textList ul li.sy::after {
  content: '';
  position: absolute;
  background: #FFC000;
  background: url("../static/home.svg");
  width: 28px;
  height: 28px;
  top: 16px;
  background-size: cover;
}
.headerMainTk .tkBox .tkBoxR .textList ul li.xj {
  padding: 0 0 0 34px;
}
.headerMainTk .tkBox .tkBoxR .textList ul li.xj::after {
  content: '';
  position: absolute;
  border-radius: 4px;
  width: 28px;
  top: 16px;
  height: 28px;
  background: url("../static/xunjia.svg");
  background-size: cover;
}
.headerMainTk .tkBox .tkBoxR .textList ul li.xj b {
  color: #ff0000;
  font-size: 1.5rem;
}
.headerMainTk .tkBox .tkBoxR .textList2 {
  width: 100%;
  padding: 12px 0 12px 0;
  position: absolute;
  bottom: 0;
}
.headerMainTk .tkBox .tkBoxR .textList2 ul {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.headerMainTk .tkBox .tkBoxR .textList2 ul li {
  position: relative;
  width: auto;
  margin-right: 40px;
  padding: 6px 0 6px 20px;
}
.headerMainTk .tkBox .tkBoxR .textList2 ul li a {
  color: #1E2087;
  font-size: 1rem;
  padding-bottom: 5px;
  border-bottom: 1px solid #E9ECFF;
}
.headerMainTk .tkBox .tkBoxR .textList2 ul li a::after {
  content: '';
  position: absolute;
  border-radius: 4px;
  width: 14px;
  top: 12px;
  left: 0;
  height: 14px;
  background: url("../static/newTo.png");
  background-size: cover;
}
.footerText {
  display: flex;
  justify-content: flex-end;
  line-height: 3.75rem;
  padding: 20px 76px;
  flex-wrap: wrap;
  align-content: center;
}
.footerText p,
.footerText a {
  font-size: 0.875rem;
  margin-left: 12px;
  line-height: 3.75rem;
}
.footerText a {
  display: inherit;
}
.footerText img {
  margin-left: 12px;
  width: 48px;
  height: 50px;
}
.footer-board-line {
  width: 100%;
  height: 4px;
  background: #FFCCD0;
}
footer {
  width: 100%;
  padding: 40px 76px;
  background: #fff;
  border-radius: 0 0 24px 24px;
}
footer .footerBox {
  display: flex;
}
footer .footerBox .leftLogo {
  width: 306px;
}
footer .footerBox .leftLogo img {
  max-width: 100%;
  margin-bottom: 5px;
}
footer .footerBox .leftLogo a {
  font-size: 1.125rem;
  padding-bottom: 5px;
  display: block;
}
footer .footerBox .leftLogo p.first-child {
  font-size: 1.25rem;
  font-weight: bold;
  margin-bottom: 8px;
}
footer .footerBox .imgText {
  width: 140px;
  margin-left: 72px;
}
footer .footerBox .imgText img {
  width: 100%;
}
footer .footerBox .imgText p {
  font-size: 1rem;
  text-align: center;
}
footer .footerBox .footerMenu {
  flex: 1;
  display: flex;
  justify-content: flex-end;
}
footer .footerBox .footerMenu ul {
  display: flex;
  justify-content: space-between;
  min-width: 600px;
}
footer .footerBox .footerMenu ul li a {
  display: block;
  font-size: 1.125rem;
  line-height: 1.8;
}
footer .footerBox .footerMenu ul li a.aTitle {
  font-size: 1.25rem;
  margin-bottom: 6px;
  font-weight: bold;
  position: relative;
}
footer .footerBox .footerMenu ul li a.aTitle::after {
  content: '';
  position: absolute;
  width: 4px;
  height: 4px;
  border-radius: 4px;
  background: #FFC000;
  left: -12px;
  top: 50%;
  margin-top: -2px;
}
footer .footerBom {
  width: 100%;
  padding-top: 5px;
}
footer .footerBom ul {
  display: flex;
  justify-content: flex-end;
}
footer .footerBom ul li {
  background: url("../static/newTo.png") no-repeat 0 center;
  padding-left: 20px;
  margin-left: 40px;
}
footer .footerBom ul li a {
  color: #1E2087;
  font-size: 1rem;
  padding-bottom: 4px;
  border-bottom: 1px solid #E9ECFF;
}
.crumbs {
  width: 100%;
  padding: 0 76px ;
  background: #fff;
}
.crumbs .crumbsBox {
  padding: 0 0 16px 0;
  border-bottom: 4px solid #FFCCD0;
  display: flex;
  justify-content: space-between;
}
.crumbs .crumbsBox .crumbsText {
  padding: 6px 0;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  flex: 1;
}
.crumbs .crumbsBox .crumbsText p,
.crumbs .crumbsBox .crumbsText a {
  margin-right: 10px;
  font-size: 1.25rem;
}
.crumbs .crumbsBox .crumbsText a {
  margin-right: 0;
}
.crumbs .crumbsBox .crumbsText p.active {
  color: #1E2087;
}
.crumbs .crumbsBox .rightBox {
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
  align-content: center;
  background: #F8F8F8;
  padding: 12px;
  border-radius: 12px;
}
.crumbs .crumbsBox .rightBox .searchBox {
  border-radius: 10px;
  height: 40px;
  padding: 4px 15px;
  border: 2px solid #9AA8FF;
  background: #fff;
  display: flex;
}
.crumbs .crumbsBox .rightBox .searchBox input {
  flex: 1;
  background: #fff;
  border: none;
  padding-left: 5px;
  color: #1E2087;
  font-weight: bold;
  font-size: 1rem;
}
.crumbs .crumbsBox .rightBox .icoBox {
  justify-content: space-evenly;
  width: 100%;
  display: flex;
  align-items: center;
  position: relative;
  padding-left: 6px;
}
.crumbs .crumbsBox .rightBox .icoBox a {
  display: flex;
  align-items: center;
  margin: 0 6px;
  font-size: 1rem;
  font-weight: bold;
}
.crumbs .crumbsBox .rightBox .icoBox img {
  width: 26px;
}
.crumbs .crumbsBox .rightBox .icoBox .bigWx {
  position: absolute;
  width: 158px;
  background: url("../static/ewmK.png");
  height: 146px;
  cursor: pointer;
  z-index: 15;
  right: -128px;
  padding: 32px 0 0 45px;
  display: none;
}
.crumbs .crumbsBox .rightBox .icoBox .bigWx img {
  width: 80px;
}
.headerMainH5,
.headerMainH5Tk,
.crumbsH5 {
  display: none;
}
.wxImgTk {
  width: 100%;
  height: 100vh;
  background: rgba(0, 0, 0, 0.8);
  overflow: hidden;
  text-align: center;
  line-height: 100vh;
  position: fixed;
  z-index: 21;
  top: 0;
  display: none;
}
.goods-name,
.module4 .module4-main .index-swiper2 .swiper-container .swiper-wrapper .swiper-slide .item > p {
  overflow: hidden !important;
  white-space: nowrap !important;
  text-overflow: ellipsis !important;
}
@media screen and (min-width: 1920px) {
  .headerMain {
    position: fixed;
    top: 0;
    padding: 24px 24px 0 24px;
    width: 100%;
    left: -50%;
    margin-left: calc(100% - (100% / 2));
  }
}
@media screen and (max-width: 1600px) {
  .headerMain .headerMainBox {
    padding-left: 56px;
  }
  .headerMain .headerMainBox .menuMain ul li a {
    font-size: 1.25rem;
  }
  .headerMain .headerMainBox .menuMain ul li a::after {
    top: 15px;
  }
  .headerMain .headerMainBox .menuMain ul li a.active::after {
    top: 15px;
  }
  .headerMain .headerMainBox .menuMain ul li img {
    margin-top: 8px;
  }
  .headerMain .headerMainBox .menuMain ul .round::after {
    top: 16px;
  }
  .headerMain .headerMainBox .menuMain ul .lineOne::after {
    margin-top: 8px;
  }
  .bodyMain {
    padding: 0 56px;
  }
  footer {
    padding: 40px 56px;
  }
  footer .footerBox .leftLogo {
    width: 280px;
  }
  footer .footerBox .leftLogo p {
    font-size: 1rem;
  }
  footer .footerBox .leftLogo p.first-child {
    font-size: 1.125rem;
  }
  footer .footerBox .footerMenu ul li a {
    font-size: 1rem;
  }
  footer .footerBox .footerMenu ul li a.aTitle {
    font-size: 1.125rem;
  }
  .footerText {
    padding: 20px 56px;
  }
  .crumbs {
    padding: 0 56px;
  }
  .crumbs .crumbsBox {
    padding: 0 0 16px 0;
  }
  .crumbs .crumbsBox .rightBox .icoBox .bigWx {
    transform: rotateZ(90deg);
    top: 16px;
    right: -58px;
  }
  .headerMainTk .tkBox .tkBoxR .item h3 {
    font-size: 1.75rem;
  }
  .headerMainTk .tkBox .tkBoxR .item .itemCon .bigWx {
    left: 245px;
  }
  .headerMainTk .tkBox .tkBoxR .item .itemCon a,
  .headerMainTk .tkBox .tkBoxR .item .itemCon p {
    font-size: 1.25rem;
  }
  .headerMainTk .tkBox .tkBoxR .item .itemCon img {
    width: 32px;
  }
  .headerMainTk .tkBox .tkBoxR .item .itemCon .searchBox {
    height: 46px;
  }
  .headerMainTk .tkBox .tkBoxR .item .itemCon .searchBox img {
    width: 26px;
  }
  .headerMainTk .tkBox .tkBoxR .item .itemCon .searchBox input {
    font-size: 1.125rem;
  }
  .headerMainTk .tkBox .tkBoxR .textList ul li a {
    font-size: 1.25rem;
  }
  .headerMainTk .tkBox .tkBoxR .textList ul li::after {
    margin-top: -14px;
  }
  .headerMainTk .tkBox .tkBoxR .textList ul li.xj a b {
    font-size: 1.25rem;
  }
}
@media screen and (max-width: 1440px) {
  .headerMainZw {
    height: 94px;
  }
  .crumbs .crumbsBox .crumbsText p,
  .crumbs .crumbsBox .crumbsText a {
    font-size: 1.125rem;
  }
  .headerMain .headerMainBox .help,
  .headerMainTk .tkBox .help {
    width: 100px;
    height: 100px;
    padding: 0 0 20px 20px;
  }
  .headerMain .headerMainBox .help .helpBox p,
  .headerMainTk .tkBox .help .helpBox p {
    font-size: 1rem;
  }
  .headerMain .headerMainBox .help .helpBox img,
  .headerMainTk .tkBox .help .helpBox img {
    width: 30px;
  }
  .headerMain .headerMainBox {
    height: 94px;
    padding-left: 36px;
  }
  .headerMain .headerMainBox .logo {
    width: 200px;
  }
  .headerMain .headerMainBox .menuMain ul li a {
    font-size: 1.125rem;
  }
  .headerMain .headerMainBox .menuMain ul li img {
    margin-top: 8px;
  }
  .headerMain .headerMainBox .menuMain ul .round::after {
    top: 16px;
    left: 18px;
  }
  .headerMain .headerMainBox .menuMain ul .lineOne::after {
    margin-top: 8px;
  }
  .headerMain .headerMainBox .menuMain ul .pad20 {
    padding: 0 16px 0 26px;
  }
  .headerMain .headerMainBox .menuMain ul .padL10 {
    padding: 0 16px 0 10px !important;
  }
  .headerMain .headerMainBox .zhanwei {
    width: 136px;
  }
  .bodyMain {
    padding: 0 36px;
  }
  footer {
    padding: 40px 36px;
  }
  footer .footerBox .leftLogo {
    width: 260px;
  }
  footer .footerBox .leftLogo p {
    font-size: 0.875rem;
  }
  footer .footerBox .leftLogo p.first-child {
    font-size: 1rem;
  }
  footer .footerBox .footerMenu ul {
    min-width: 550px;
  }
  footer .footerBox .footerMenu ul li a {
    font-size: 1rem;
  }
  footer .footerBox .footerMenu ul li a.aTitle {
    font-size: 1.125rem;
  }
  footer .footerBox .imgText {
    margin: 0 20px;
  }
  footer .footerBox .imgText p {
    font-size: 0.875rem;
    text-align: center;
  }
  .footerText {
    padding: 20px 36px;
  }
  .crumbs {
    padding: 0 36px;
  }
  .headerMainTk .tkBox {
    padding: 36px;
  }
  .headerMainTk .tkBox .tkBoxL {
    margin-right: 36px;
  }
  .headerMainTk .tkBox .tkBoxR .item h3 {
    font-size: 1.5rem;
  }
  .headerMainTk .tkBox .tkBoxR .item .itemCon .bigWx {
    left: 225px;
  }
  .headerMainTk .tkBox .tkBoxR .item .itemCon a,
  .headerMainTk .tkBox .tkBoxR .item .itemCon p {
    font-size: 1.125rem;
  }
  .headerMainTk .tkBox .tkBoxR .item .itemCon img {
    width: 28px;
  }
  .headerMainTk .tkBox .tkBoxR .item .itemCon .searchBox {
    height: 42px;
    max-width: 280px;
  }
  .headerMainTk .tkBox .tkBoxR .item .itemCon .searchBox img {
    width: 24px;
  }
  .headerMainTk .tkBox .tkBoxR .item .itemCon .searchBox input {
    font-size: 1rem;
  }
  .headerMainTk .tkBox .tkBoxR .textList ul li {
    margin-right: 15px;
  }
  .headerMainTk .tkBox .tkBoxR .textList ul li a {
    font-size: 1.125rem;
  }
  .headerMainTk .tkBox .tkBoxR .textList ul li::after {
    margin-top: -14px;
  }
  .headerMainTk .tkBox .tkBoxR .textList ul li.xj,
  .headerMainTk .tkBox .tkBoxR .textList ul li.sy {
    padding: 0 0 0 28px;
  }
  .headerMainTk .tkBox .tkBoxR .textList ul li.xj a b,
  .headerMainTk .tkBox .tkBoxR .textList ul li.sy a b {
    font-size: 1.125rem;
  }
  .headerMainTk .tkBox .tkBoxR .textList ul li.sy::after,
  .headerMainTk .tkBox .tkBoxR .textList ul li.xj::after {
    width: 22px;
    height: 22px;
  }
  .headerMainTk .tkBox .tkBoxR .help {
    top: -36px;
    right: -36px;
    width: 100px;
    height: 100px;
  }
  .headerMainTk .tkBox .tkBoxR .help .helpBox img {
    width: 30px;
  }
  .headerMainTk .tkBox .tkBoxR .help .helpBox img p {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1280px) {
  .crumbs .crumbsBox .crumbsText p,
  .crumbs .crumbsBox .crumbsText a {
    font-size: 1rem;
  }
  .headerMainTk .tkBox {
    padding: 24px;
  }
  .headerMainTk .tkBox .tkBoxL {
    margin-right: 24px;
  }
  .headerMainTk .tkBox .tkBoxR .help {
    top: -24px;
    right: -24px;
  }
  .headerMain .headerMainBox {
    padding-left: 26px;
  }
  .headerMain .headerMainBox .logo {
    width: 180px;
  }
  .headerMain .headerMainBox .menuMain ul li a {
    font-size: 1rem;
  }
  .headerMain .headerMainBox .menuMain ul li a::after {
    top: 10px;
  }
  .headerMain .headerMainBox .menuMain ul li img {
    margin-top: 8px;
  }
  .headerMain .headerMainBox .menuMain ul .round::after {
    top: 18px;
    left: 18px;
  }
  .headerMain .headerMainBox .menuMain ul .lineOne::after {
    margin-top: 8px;
  }
  .headerMain .headerMainBox .menuMain ul .pad20 {
    padding: 0 4px 0 22px;
  }
  .headerMain .headerMainBox .zhanwei {
    width: 116px;
  }
  .headerMain .headerMainBox .help {
    background: url('../static/headerRbg.png') no-repeat;
    background-size: 100%;
    padding: 0 0 20px 20px;
  }
  .headerMain .headerMainBox .help .helpBox p {
    font-size: 1rem;
  }
  .bodyMain {
    padding: 0 26px;
  }
  footer {
    padding: 40px 26px;
  }
  footer .footerBox .footerMenu ul {
    min-width: 500px;
  }
  footer .footerBox .footerMenu ul li a {
    font-size: 0.875rem;
  }
  footer .footerBox .footerMenu ul li a.aTitle {
    font-size: 1rem;
  }
  footer .footerBom ul li a {
    font-size: 0.875rem;
  }
  .footerText {
    padding: 20px 26px;
  }
  .crumbs {
    padding: 0 24px;
  }
}
@media screen and (max-width: 1000px) {
  footer .footerBox .footerMenu ul {
    min-width: 400px;
  }
}
@media screen and (max-width: 800px) {
  html {
    padding: 8px;
  }
  .bodyMain {
    padding: 0 8px;
  }
  footer .footerBox {
    display: initial;
  }
  footer .footerBox .leftLogo {
    width: 100%;
    text-align: center;
  }
  footer .footerBox .leftLogo img {
    max-width: 70%;
  }
  footer .footerBox .imgText {
    text-align: center;
    margin: 0 auto;
  }
  footer .footerBox .footerMenu {
    display: inherit;
  }
  footer .footerBox .footerMenu ul {
    min-width: auto;
    flex-wrap: wrap;
  }
  footer .footerBox .footerMenu ul li {
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    border-bottom: 1px solid #eee;
    padding: 10px 0;
  }
  footer .footerBox .footerMenu ul li a.aTitle::after {
    display: none;
  }
  footer .footerBox .footerMenu ul li a {
    width: 65%;
  }
  footer .footerBox .footerMenu ul li a:nth-child(3),
  footer .footerBox .footerMenu ul li a:nth-child(5),
  footer .footerBox .footerMenu ul li a:nth-child(7),
  footer .footerBox .footerMenu ul li a:nth-child(9) {
    width: 35%;
  }
  footer .footerBox .footerMenu ul li a:first-child {
    width: 100%;
  }
  footer .footerBox .footerMenu ul li:nth-child(4) {
    width: 65%;
  }
  footer .footerBox .footerMenu ul li:nth-child(5) {
    width: 35%;
  }
  footer .footerBom ul {
    justify-content: flex-start;
    flex-wrap: wrap;
    padding: 10px 0 0 0;
  }
  footer .footerBom ul li {
    width: 35%;
    margin: 0 0 15px 0;
  }
  footer .footerBom ul li:first-child {
    width: 65%;
  }
  footer .footerBom ul li:last-child {
    margin: 0;
  }
  .footerText {
    display: flex;
    padding-bottom: 0;
  }
  .footerText p,
  .footerText a {
    width: 100%;
    text-align: center;
    margin: 0;
    line-height: 2;
    font-size: 0.75rem;
  }
  .footerText p img,
  .footerText a img {
    width: 20px;
    height: 21px;
  }
  .footerText a {
    display: flex;
    justify-content: center;
    align-content: center;
  }
  .toTop {
    width: 40px;
  }
  .toTop img {
    max-width: 100%;
  }
  .headerMain,
  .crumbs,
  .headerMainTk,
  .headerMainZw {
    display: none;
  }
  .headerMainH5 {
    display: block;
    background: #E9ECFF;
    position: fixed;
    padding: 8px 0 0 0 ;
    z-index: 9;
    top: 0;
    width: calc(100% - 16px);
  }
  .headerMainH5 .headerMainH5Box {
    width: 100%;
    border-radius: 24px 24px 0 0 ;
    height: 70px;
    background: #fff;
    display: flex;
    padding-left: 8px;
    align-items: center;
    position: relative;
  }
  .headerMainH5 .headerMainH5Box .logo img {
    width: 32px;
  }
  .headerMainH5 .headerMainH5Box .menuMain {
    flex: 1;
  }
  .headerMainH5 .headerMainH5Box .menuMain ul {
    display: flex;
    flex-wrap: wrap;
    padding-left: 4px;
  }
  .headerMainH5 .headerMainH5Box .menuMain ul li {
    font-size: 0.875rem;
    line-height: normal;
  }
  .headerMainH5 .headerMainH5Box .menuMain ul li img {
    width: 20px;
    height: 20px;
    margin-top: 5px;
  }
  .headerMainH5 .headerMainH5Box .menuMain ul li a {
    font-weight: bold;
    font-size: 0.875rem;
    position: relative;
    z-index: 2;
  }
  .headerMainH5 .headerMainH5Box .menuMain ul li a.active:after,
  .headerMainH5 .headerMainH5Box .menuMain ul li a:after {
    content: "";
    display: block;
    position: absolute;
    top: 10px;
    height: 12px;
    border-radius: 2px;
    background: #ffd85f;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    width: 0;
    z-index: -1;
  }
  .headerMainH5 .headerMainH5Box .menuMain ul li a.active:after,
  .headerMainH5 .headerMainH5Box .menuMain ul li a:hover:after {
    width: 100%;
    text-decoration: none;
  }
  .headerMainH5 .headerMainH5Box .menuMain ul .pad20 {
    padding: 0 8px 0 10px;
  }
  .headerMainH5 .headerMainH5Box .menuMain ul .pad20 b {
    color: #ff0000;
    font-size: 0.75rem;
  }
  .headerMainH5 .headerMainH5Box .menuMain ul .padL10 {
    padding-left: 0;
    padding-right: 0;
  }
  .headerMainH5 .headerMainH5Box .menuMain ul .padL20 {
    padding-left: 8px;
  }
  .headerMainH5 .headerMainH5Box .menuMain ul .padL20 img {
    margin-top: 0;
  }
  .headerMainH5 .headerMainH5Box .menuMain ul .round {
    width: 4px;
    position: relative;
  }
  .headerMainH5 .headerMainH5Box .menuMain ul .round::after {
    position: absolute;
    width: 4px;
    height: 4px;
    background: #FFD860;
    border-radius: 4px;
    content: '';
    top: 10px;
    left: 6px;
  }
  .headerMainH5 .headerMainH5Box .menuMain ul .lineOne {
    width: 2px;
    position: relative;
  }
  .headerMainH5 .headerMainH5Box .menuMain ul .lineOne::after {
    position: absolute;
    width: 1px;
    height: 100%;
    background: #1E2087;
    border-radius: 8px;
    content: '';
    top: 0;
  }
  .headerMainH5 .headerMainH5Box .zhanwei {
    width: 80px;
  }
  .headerMainH5 .headerMainH5Box .help {
    position: absolute;
    right: 0;
    top: 0;
    width: 80px;
    height: 80px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    text-align: center;
    padding: 0 0 10px 15px;
    background: url("../static/headerRbg.png") no-repeat;
    background-size: contain;
  }
  .headerMainH5 .headerMainH5Box .help .helpBox {
    cursor: pointer;
  }
  .headerMainH5 .headerMainH5Box .help .helpBox img {
    width: 26px;
  }
  .headerMainH5 .headerMainH5Box .help .helpBox p {
    font-size: 0.75rem;
    width: 100%;
    font-weight: bold;
  }
  .headerMainH5Zw {
    display: block;
  }
  .crumbsH5 {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    background: #fff;
    padding: 0 8px 16px 8px;
    border-bottom: 1px dashed #AFBAFF;
  }
  .crumbsH5::after {
    content: "";
  }
  .crumbsH5 .crumbsText {
    width: 100%;
    padding: 6px 0;
    font-size: 0.75rem;
    display: flex;
    flex-wrap: wrap;
  }
  .crumbsH5 .crumbsText p {
    margin-right: 10px;
    font-size: 0.75rem;
  }
  .crumbsH5 .crumbsText a {
    font-size: 0.75rem;
  }
  .crumbsH5 .crumbsText p.active {
    color: #1E2087;
  }
  .crumbsH5 .searchBox {
    width: 70%;
    border-radius: 10px;
    height: 40px;
    padding: 4px 15px;
    border: 2px solid #9AA8FF;
    background: #fff;
    display: flex;
  }
  .crumbsH5 .searchBox img {
    width: 26px;
  }
  .crumbsH5 .searchBox input {
    font-size: 1rem;
    flex: 1;
    background: #fff;
    border: none;
    padding-left: 5px;
    color: #1E2087;
    font-weight: bold;
    width: 100%;
  }
  .crumbsH5 .icoBox {
    justify-content: space-between;
    width: 30%;
    display: flex;
    align-items: center;
    padding-left: 15px;
  }
  .crumbsH5 .icoBox img {
    width: 25px;
    max-height: 30px;
    display: block;
  }
  .crumbsH5 .icoBox .bigWx {
    position: absolute;
    width: 158px;
    background: url("../static/ewmK.png");
    height: 146px;
    right: -128px;
    padding: 32px 0 0 45px;
  }
  .crumbsH5 .icoBox .bigWx img {
    width: 80px;
  }
  .headerMainH5Tk {
    width: 100%;
    height: 100vh;
    display: none;
    top: 0;
    position: fixed;
    background: #E9ECFF;
    z-index: 20;
    padding: 8px;
    left: 0;
  }
  .headerMainH5Tk .h5TkBox {
    border-radius: 24px;
    background: #fff;
    height: 100%;
    width: 100%;
    padding: 0 8px;
  }
  .headerMainH5Tk .h5TkBox .logo {
    padding: 14px 0 5px 0;
  }
  .headerMainH5Tk .h5TkBox .logo img {
    width: 40%;
  }
  .headerMainH5Tk .h5TkBox .help {
    position: absolute;
    right: 8px;
    top: 8px;
    width: 80px;
    height: 80px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    text-align: center;
    padding: 0 0 10px 15px;
    background: url("../static/headerRbg.png") no-repeat;
    background-size: contain;
  }
  .headerMainH5Tk .h5TkBox .help .helpBox {
    cursor: pointer;
    padding-bottom: 5px;
  }
  .headerMainH5Tk .h5TkBox .help .helpBox img {
    width: 26px;
  }
  .headerMainH5Tk .h5TkBox .help .helpBox p {
    font-size: 0.75rem;
    width: 100%;
    font-weight: bold;
  }
  .headerMainH5Tk .h5TkBox .item {
    width: 100%;
    border-bottom: 2px dashed #8E8FC3;
    padding: 12px 0 12px 18px;
  }
  .headerMainH5Tk .h5TkBox .item h3 {
    font-size: 1.5rem;
    width: 100%;
    position: relative;
    margin-bottom: 8px;
  }
  .headerMainH5Tk .h5TkBox .item h3::after {
    content: '';
    position: absolute;
    width: 10px;
    height: 10px;
    border-radius: 4px;
    background: #FFC000;
    left: -18px;
    top: 50%;
    margin-top: -2px;
  }
  .headerMainH5Tk .h5TkBox .item .itemCon {
    display: flex;
    flex-wrap: wrap;
    align-content: center;
  }
  .headerMainH5Tk .h5TkBox .item .itemCon p,
  .headerMainH5Tk .h5TkBox .item .itemCon a {
    font-size: 1rem;
    line-height: 1.8;
  }
  .headerMainH5Tk .h5TkBox .item .itemCon img {
    width: 28px;
    margin-left: 10px;
  }
  .headerMainH5Tk .h5TkBox .item .itemCon .searchBox {
    width: 100%;
    border-radius: 10px;
    height: 40px;
    padding: 8px 15px;
    border: 2px solid #9AA8FF;
    background: #fff;
    display: flex;
  }
  .headerMainH5Tk .h5TkBox .item .itemCon .searchBox img {
    width: 20px;
    margin: 0;
  }
  .headerMainH5Tk .h5TkBox .item .itemCon .searchBox input {
    flex: 1;
    background: #fff;
    border: none;
    padding-left: 5px;
    color: #1E2087;
    font-weight: bold;
  }
  .headerMainH5Tk .h5TkBox .textList {
    width: 100%;
    padding: 12px 0 12px 16px;
    border-bottom: 2px dashed #8E8FC3;
  }
  .headerMainH5Tk .h5TkBox .textList ul {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .headerMainH5Tk .h5TkBox .textList ul li {
    position: relative;
    width: 50%;
    padding: 6px 0;
  }
  .headerMainH5Tk .h5TkBox .textList ul li::after {
    content: '';
    position: absolute;
    width: 8px;
    height: 8px;
    border-radius: 4px;
    background: #FFC000;
    left: -18px;
    top: 50%;
    margin-top: -4px;
  }
  .headerMainH5Tk .h5TkBox .textList ul li a {
    font-size: 1rem;
  }
  .headerMainH5Tk .h5TkBox .textList ul li.sy::after {
    content: '';
    position: absolute;
    background: #FFC000;
    background: url("../static/home.svg");
    width: 14px;
    height: 14px;
    top: 16px;
    background-size: cover;
  }
  .headerMainH5Tk .h5TkBox .textList ul li.xj::after {
    content: '';
    position: absolute;
    border-radius: 4px;
    width: 14px;
    top: 16px;
    height: 14px;
    background: url("../static/xunjia.svg");
    background-size: cover;
  }
  .headerMainH5Tk .h5TkBox .textList ul li.xj b {
    color: #ff0000;
    font-size: 0.875rem;
  }
  .headerMainH5Tk .h5TkBox .textList2 {
    width: 100%;
    padding: 12px 0 12px 0;
  }
  .headerMainH5Tk .h5TkBox .textList2 ul {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
  }
  .headerMainH5Tk .h5TkBox .textList2 ul li {
    position: relative;
    width: 50%;
    padding: 6px 0 6px 20px;
  }
  .headerMainH5Tk .h5TkBox .textList2 ul li a {
    color: #1E2087;
    font-size: 1rem;
    padding-bottom: 5px;
    border-bottom: 1px solid #E9ECFF;
  }
  .headerMainH5Tk .h5TkBox .textList2 ul li a::after {
    content: '';
    position: absolute;
    border-radius: 4px;
    width: 14px;
    top: 12px;
    left: 0;
    height: 14px;
    background: url("../static/newTo.png");
    background-size: cover;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInB1YmxpYy5sZXNzIiwicHVibGljLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQTtFQUNFLGNBQUE7QUNBRjtBREVBO0VBQ0UsMkJBQUE7RUFHQSx5QkFBQTtFQUNBLDBCQUFBO0VBQ0Esc0JBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLDJDQUFBO0VBQ0EsNkNBQUE7QUNBRjtBREVBO0VBQ0UsZ0JBQUE7RUFDQSxhQUFBO0FDQUY7QURLQTtFQUNFLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLDZDQUFBO0FDSEY7QURJRTtFQUNFLHFCQUFBO0FDRko7QURLQTtFQUNFLGFBQUE7RUFDQSxXQUFBO0FDSEY7QURNRTtFQUNFLGNBQUE7RUFDQSxtQkFBQTtBQ0pKO0FETUU7RUNKQSx3QkFBd0I7RURNdEIsY0FBQTtFQUNBLG1CQUFBO0FDSko7QURNRTtFQ0pBLDRCQUE0QjtFRE0xQixjQUFBO0VBQ0EsbUJBQUE7QUNKSjtBRE1FO0VDSkEsNEJBQTRCO0VETTFCLGNBQUE7RUFDQSxtQkFBQTtBQ0pKO0FETUU7RUFDRSxhQUFBO0FDSko7QURPQTs7RUFFRSxVQUFBO0VBQ0EsU0FBQTtBQ0xGO0FET0E7RUFDRSxtQkFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBQ0xGO0FET0E7Ozs7Ozs7Ozs7O0VBV0UsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0FDTEY7QURRQTtFQUNFLGNBQUE7QUNORjtBRFNBO0VBQ0UsY0FBQTtBQ1BGO0FEVUE7RUFDRSxjQUFBO0FDUkY7QURXQTtFQUNFLGNBQUE7QUNURjtBRFlBO0VBQ0UseUJBQUE7QUNWRjtBRGFBO0VBQ0UseUJBQUE7QUNYRjtBRGNBO0VBQ0UseUJBQUE7QUNaRjtBQUNBOzs7Ozs7Q0FNQztBRGtCRDtFQUNFLGtCQUFBO0VBQ0EsdUJBQUE7RUFBQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLFlBQUE7QUNoQkY7QURV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RUM3SFI7RURhQTtJQWtIVSxrQkFBQTtJQUNBLFVBQUE7SUFDQSxjQUFBO0VDNUhWO0VENkhVO0lBQ0UsV0FBQTtJQUNBLGtCQUFBO0lBQ0EsVUFBQTtJQUNBLFdBQUE7SUFDQSxrQkFBQTtJQUNBLG1CQUFBO0lBQ0EsV0FBQTtJQUNBLFFBQUE7SUFDQSxnQkFBQTtFQzNIWjtFREhBO0lBaUlZLGVBQUE7RUMzSFo7RUQrSFU7SUFDRSxXQUFBO0lBQ0Esa0JBQUE7SUFDQSxtQkFBQTtJQUNBLHFDQUFBO0lBQ0EsV0FBQTtJQUNBLFlBQUE7SUFDQSxTQUFBO0lBQ0Esc0JBQUE7RUM3SFo7RURpSVU7SUFDRSxXQUFBO0lBQ0Esa0JBQUE7SUFDQSxrQkFBQTtJQUNBLFdBQUE7SUFDQSxTQUFBO0lBQ0EsWUFBQTtJQUNBLHVDQUFBO0lBQ0Esc0JBQUE7RUMvSFo7RUQxQkE7SUE0SlksY0FBQTtJQUNBLG1CQUFBO0VDL0haO0VEOUJBO0lBbUtNLFdBQUE7SUFDQSxzQkFBQTtFQ2xJTjtFRGxDQTtJQXNLUSxXQUFBO0lBQ0EsYUFBQTtJQUNBLGVBQUE7RUNqSVI7RUR2Q0E7SUEwS1Usa0JBQUE7SUFDQSxVQUFBO0lBQ0EsdUJBQUE7RUNoSVY7RUQ1Q0E7SUE4S1ksY0FBQTtJQUNBLGVBQUE7SUFZQSxtQkFBQTtJQUNBLGdDQUFBO0VDMUlaO0VEOEhZO0lBQ0UsV0FBQTtJQUNBLGtCQUFBO0lBQ0Esa0JBQUE7SUFDQSxXQUFBO0lBQ0EsU0FBQTtJQUNBLE9BQUE7SUFDQSxZQUFBO0lBQ0Esc0NBQUE7SUFDQSxzQkFBQTtFQzVIZDtBQUNGIiwiZmlsZSI6InB1YmxpYy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvL+WumuS5ieWtl+S9k1xyXG4uaW5kZXhfbWFpbntcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4qIHtcclxuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtby1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgbWFyZ2luOjA7XHJcbiAgcGFkZGluZzowO1xyXG4gIGZvbnQtZmFtaWx5OiBQaW5nRmFuZ1NDLVJlZ3VsYXIsIHNhbnMtc2VyaWY7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xyXG59XHJcbi5ub1Nje1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxufVxyXG4udGtNb2RhbHtcclxuICAvL3BhZGRpbmc6MCA4cHg7XHJcbn1cclxuYXtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY29sb3I6IzMzMztcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XHJcbiAgJjpob3ZlcntcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbn1cclxuYTpmb2N1c3tcclxuICBvdXRsaW5lOm5vbmU7XHJcbiAgY29sb3I6IzAwMDtcclxufVxyXG5pbnB1dHtcclxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye1xyXG4gICAgY29sb3I6ICM5OTk5OTk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIH1cclxuICAmOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgIC8qIE1vemlsbGEgRmlyZWZveCAxOSsgKi9cclxuICAgIGNvbG9yOiAjOTk5OTk5O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICB9XHJcbiAgJjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgIC8qIE1vemlsbGEgRmlyZWZveCA0IHRvIDE4ICovXHJcbiAgICBjb2xvcjogIzk5OTk5OTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgfVxyXG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXHJcbiAgICBjb2xvcjogIzk5OTk5OTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgfVxyXG4gICY6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICB9XHJcbn1cclxuYm9keSxcclxuLmFwcCB7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuaHRtbHtcclxuICBiYWNrZ3JvdW5kOiAjRTlFQ0ZGO1xyXG4gIHBhZGRpbmc6MjRweDtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuYm9keSxcclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNixcclxudWwsXHJcbmxpLFxyXG5hLFxyXG5kaXYge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG4gIGNvbG9yOiAjMzMzO1xyXG59XHJcblxyXG4uY29sb3ItcGluayB7XHJcbiAgY29sb3I6ICNlYjJmOTY7XHJcbn1cclxuXHJcbi5jb2xvci1yZWQge1xyXG4gIGNvbG9yOiAjZjUyMjJkO1xyXG59XHJcblxyXG4uY29sb3Itb3JhbmdlIHtcclxuICBjb2xvcjogI2ZhOGMxNjtcclxufVxyXG5cclxuLmNvbG9yLWdyZWVuIHtcclxuICBjb2xvcjogIzUyYzQxYTtcclxufVxyXG5cclxuLmNvbG9yLWN5YW4ge1xyXG4gIGNvbG9yOiAjMTNjMmMyICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jb2xvci1ibHVlIHtcclxuICBjb2xvcjogIzE4OTBmZiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY29sb3ItcHVycGxlIHtcclxuICBjb2xvcjogIzcyMmVkMSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuXHJcblxyXG4vKuWFrOeUqOaMiemSri3mnInpmLTlvbHvvIzpvKDmoIfnp7vlhaXmnInliqjkvZwgc3RhcnRcclxuICDkvb/nlKjmlrnms5XvvJo8ZGl2IGNsYXNzPVwicHVibGljLWJ1dHRvbjFcIj5cclxuICAgICAgICAgICAgIDxhPuaMiemSrjwvYT5cclxuICAgICAgICAgIDwvZGl2PlxyXG4gIO+8gSDor7flnKjkvb/nlKjnmoTlnLDmlrnljZXni6zorr7nva7lrr3luqZcclxuICDvvIEg6K+35rOo5oSP6K6+6K6h56i/5Lit5oyJ6ZKu55qE5paH5a2X5aSn5bCP5ZKM6aKc6Imy77yM6L+Z6YeM5Y+q5piv5L2/55So5pyA5aSa55qE5LiA56eNXHJcbiovXHJcbi5wdWJsaWMtYnV0dG9uMXtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gIHotaW5kZXg6IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgYXtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgY29sb3I6ICMxRTIwODc7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRTlFQ0ZGO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgfVxyXG4gICY6OmFmdGVye1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogI0MwQzlGRjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDZweDtcclxuICAgIHRvcDogNnB4O1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgfVxyXG59XHJcbi5wdWJsaWMtYnV0dG9uMSBhOmhvdmVye1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDZweCwgNnB4KTtcclxuICAmOjphZnRlcntcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcclxuICAucHVibGljLWJ1dHRvbjEgYXtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICB9XHJcblxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgLnB1YmxpYy1idXR0b24xIHtcclxuICAgIGEge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICBwYWRkaW5nOiAxNHB4O1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBsZWZ0OiAzcHg7XHJcbiAgICAgIHRvcDogM3B4O1xyXG4gICAgfVxyXG4gIH1cclxuICAucHVibGljLWJ1dHRvbjEgYTpob3ZlcntcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDNweCwgM3B4KTtcclxuICB9XHJcbn1cclxuLyrlhaznlKjmjInpkq4t5pyJ6Zi05b2x77yM6byg5qCH56e75YWl5pyJ5Yqo5L2cIGVuZCovXHJcblxyXG5cclxuXHJcbi50b1RvcHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgYm90dG9tOjE0MHB4O1xyXG4gIHJpZ2h0OjEwcHg7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgd2lkdGg6IDU2cHg7XHJcbiAgei1pbmRleDogOTk7XHJcbn1cclxuLmJvZHlNYWlue1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6MCA3NnB4O1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbn1cclxuLmhlYWRlck1haW57XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHBhZGRpbmc6IDI0cHggMjRweCAwIDI0cHg7XHJcbiAgYmFja2dyb3VuZDojRTlFQ0ZGO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHotaW5kZXg6IDExO1xyXG4gIC5oZWFkZXJNYWluQm94e1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI0cHggMjRweCAwIDAgO1xyXG4gICAgaGVpZ2h0OiAxMDZweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcGFkZGluZy1sZWZ0Ojc2cHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLmxvZ297XHJcbiAgICAgIHdpZHRoOiAyNDJweDtcclxuICAgICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubWVudU1haW57XHJcbiAgICAgIGZsZXg6MTtcclxuICAgICAgdWx7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgYTphZnRlcntcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOjIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDoxMnB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOjJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDojZmZkODVmO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgei1pbmRleDotMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGE6aG92ZXI6YWZ0ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgYS5hY3RpdmU6OmFmdGVye1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6MjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OjEycHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiNmZmQ4NWY7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICAgICAgICAgIHotaW5kZXg6LTE7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wYWQyMHtcclxuICAgICAgICAgIHBhZGRpbmc6MCAyMHB4IDAgMzBweDtcclxuICAgICAgICAgIGJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiNmZjAwMDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wYWRMMTB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6MTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBhZEwyMHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDoyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAucm91bmR7XHJcbiAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkQ4NjA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHRvcDoxNHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubGluZU9uZXtcclxuICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzFFMjA4NztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOjhweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC56aGFud2Vpe1xyXG4gICAgICB3aWR0aDogMTY2cHg7XHJcbiAgICB9XHJcbiAgICAuaGVscHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB3aWR0aDogMTE4cHg7XHJcbiAgICAgIGhlaWdodDogMTM2cHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogMCAwIDQwcHggMzBweDtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL3N0YXRpYy9oZWFkZXJSYmcucG5nKSBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgIC5oZWxwQm94e1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgICAgICBwe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbml0aWFsO1xyXG4gICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmhlYWRlck1haW5ad3tcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwNnB4O1xyXG59XHJcbi5oZWFkZXJNYWluSDVad3tcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDcwcHg7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uaGVhZGVyTWFpbkZpeGVke1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMjRweDtcclxuICB6LWluZGV4OiA5OTkwO1xyXG59XHJcbmltZy5pbWdCdG5OZXd7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5oZWFkZXJNYWluVGt7XHJcbiAgd2lkdGg6MTAwJTtcclxuICBoZWlnaHQ6MTAwdmg7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICB0b3A6IDA7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJhY2tncm91bmQ6ICNFOUVDRkY7XHJcbiAgei1pbmRleDogMjA7XHJcbiAgcGFkZGluZzoyNHB4O1xyXG4gIGxlZnQ6MDtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICAudGtCb3h7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiA4MDBweDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIHBhZGRpbmc6NDhweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5oZWxwe1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHdpZHRoOiAxMThweDtcclxuICAgICAgaGVpZ2h0OiAxMzZweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiAwIDAgNDBweCAzMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vc3RhdGljL2hlYWRlclJiZy5wbmcpIG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICB6LWluZGV4OiAzMDtcclxuICAgICAgLmhlbHBCb3h7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbml0aWFsO1xyXG4gICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudGtCb3hMe1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6NDhweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRrQm94UntcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICAuaGVscEJveHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206MjRweDtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5pdGVte1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBkYXNoZWQgIzhFOEZDMztcclxuICAgICAgICBwYWRkaW5nOjI0cHggMCAyNHB4IDE4cHg7XHJcbiAgICAgICAgaDN7XHJcbiAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgY29udGVudDonJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkMwMDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xOHB4O1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLml0ZW1Db257XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgcCxhe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDoxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnNlYXJjaEJveHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDo1NnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOjhweCAxNXB4O1xyXG4gICAgICAgICAgICBib3JkZXI6MnB4IHNvbGlkICM5QUE4RkY7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICB3aWR0aDogMzZweDtcclxuICAgICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOm5vbmU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjVweDtcclxuICAgICAgICAgICAgICBjb2xvcjogIzFFMjA4NztcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5iaWdXeHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTU4cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N0YXRpYy9ld21LLnBuZ1wiKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNDZweDtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMzJweCAwIDAgNDVweDtcclxuICAgICAgICAgICAgdG9wOiAtNTNweDtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgbGVmdDogMjkwcHg7XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudGV4dExpc3R7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzoyNHB4IDAgMCAxNnB4O1xyXG4gICAgICAgIHVse1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDIwcHggMThweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZDMDAwO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGxpLnN5e1xyXG4gICAgICAgICAgICBwYWRkaW5nOjAgMCAwIDM0cHg7XHJcbiAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkMwMDA7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3RhdGljL2hvbWUuc3ZnXCIpO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICB0b3A6MTZweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBsaS54antcclxuICAgICAgICAgICAgcGFkZGluZzowIDAgMCAzNHB4O1xyXG4gICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDI4cHg7XHJcbiAgICAgICAgICAgICAgdG9wOjE2cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N0YXRpYy94dW5qaWEuc3ZnXCIpO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYntcclxuICAgICAgICAgICAgICBjb2xvcjogI2ZmMDAwMDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnRleHRMaXN0MntcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOjEycHggMCAxMnB4IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB1bHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOmF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDo0MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOjZweCAwIDZweCAyMHB4O1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMUUyMDg3O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICAgICAgICAgIHRvcDoxMnB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDowO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3RhdGljL25ld1RvLnBuZ1wiKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOUVDRkY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmZvb3RlclRleHR7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG4gIHBhZGRpbmc6MjBweCA3NnB4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgcCxhe1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6MTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG4gIH1cclxuICBhe1xyXG4gICAgZGlzcGxheTogaW5oZXJpdDtcclxuICB9XHJcbiAgaW1ne1xyXG4gICAgbWFyZ2luLWxlZnQ6MTJweDtcclxuICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gIH1cclxufVxyXG4uZm9vdGVyLWJvYXJkLWxpbmUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogNHB4O1xyXG4gIGJhY2tncm91bmQ6ICNGRkNDRDA7XHJcbn1cclxuZm9vdGVye1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6NDBweCA3NnB4O1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgYm9yZGVyLXJhZGl1czogMCAwIDI0cHggMjRweDtcclxuICAuZm9vdGVyQm94e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC5sZWZ0TG9nb3tcclxuICAgICAgd2lkdGg6IDMwNnB4O1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgfVxyXG4gICAgICBhe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgIHAuZmlyc3QtY2hpbGR7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmltZ1RleHR7XHJcbiAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDcycHg7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICBwe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb290ZXJNZW51e1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICB1bHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBtaW4td2lkdGg6IDYwMHB4O1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGEuYVRpdGxle1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgY29udGVudDonJztcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGQzAwMDtcclxuICAgICAgICAgICAgICBsZWZ0OiAtMTJweDtcclxuICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mb290ZXJCb217XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctdG9wOjVweDtcclxuICAgIHVse1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICBsaXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdGF0aWMvbmV3VG8ucG5nXCIpIG5vLXJlcGVhdCAwIGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6MjBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDo0MHB4O1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBjb2xvcjojMUUyMDg3O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFQ0ZGO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uY3J1bWJze1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6MCA3NnB4IDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIC5jcnVtYnNCb3h7XHJcbiAgICBwYWRkaW5nOjAgMCAxNnB4IDA7XHJcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI0ZGQ0NEMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAuY3J1bWJzVGV4dHtcclxuICAgICAgcGFkZGluZzo2cHggMDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBmbGV4OjE7XHJcbiAgICAgIHAsYXtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6MTBweDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgYXtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6MDtcclxuICAgICAgfVxyXG4gICAgICBwLmFjdGl2ZXtcclxuICAgICAgICBjb2xvcjogIzFFMjA4NztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJpZ2h0Qm94e1xyXG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZDogI0Y4RjhGODtcclxuICAgICAgcGFkZGluZzoxMnB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAuc2VhcmNoQm94e1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OjQwcHg7XHJcbiAgICAgICAgcGFkZGluZzogNHB4IDE1cHg7XHJcbiAgICAgICAgYm9yZGVyOjJweCBzb2xpZCAjOUFBOEZGO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBpbnB1dHtcclxuICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgYm9yZGVyOm5vbmU7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6NXB4O1xyXG4gICAgICAgICAgY29sb3I6ICMxRTIwODc7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmljb0JveHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIG1hcmdpbjogMCA2cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgd2lkdGg6IDI2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5iaWdXeHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHdpZHRoOiAxNThweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N0YXRpYy9ld21LLnBuZ1wiKTtcclxuICAgICAgICAgIGhlaWdodDoxNDZweDtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIHotaW5kZXg6IDE1O1xyXG4gICAgICAgICAgcmlnaHQ6IC0xMjhweDtcclxuICAgICAgICAgIHBhZGRpbmc6MzJweCAwIDAgNDVweDtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uaGVhZGVyTWFpbkg1LC5oZWFkZXJNYWluSDVUaywuY3J1bWJzSDV7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4ud3hJbWdUa3tcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjgpO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGxpbmUtaGVpZ2h0OiAxMDB2aDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgei1pbmRleDogMjE7XHJcbiAgdG9wOjA7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uZ29vZHMtbmFtZSwubW9kdWxlNCAubW9kdWxlNC1tYWluIC5pbmRleC1zd2lwZXIyIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5pdGVtID4gcHtcclxuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzICFpbXBvcnRhbnQ7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KXtcclxuICAuaGVhZGVyTWFpbntcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIHBhZGRpbmc6IDI0cHggMjRweCAwIDI0cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGxlZnQ6LTUwJTtcclxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoMTAwJSAtICgxMDAlIC8gMiApKTtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgLmhlYWRlck1haW57XHJcbiAgICAuaGVhZGVyTWFpbkJveHtcclxuICAgICAgcGFkZGluZy1sZWZ0OjU2cHg7XHJcbiAgICAgIC5tZW51TWFpbntcclxuICAgICAgICB1bHtcclxuICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgIHRvcDoxNXB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhLmFjdGl2ZTo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgdG9wOjE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6OHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucm91bmR7XHJcbiAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgIHRvcDoxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAubGluZU9uZXtcclxuICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC8vLmhlbHB7XHJcbiAgICAgIC8vICAuaGVscEJveHtcclxuICAgICAgLy8gICAgcHtcclxuICAgICAgLy8gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIC8vICAgIH1cclxuICAgICAgLy8gIH1cclxuICAgICAgLy99XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ib2R5TWFpbntcclxuICAgIHBhZGRpbmc6MCA1NnB4O1xyXG4gIH1cclxuICBmb290ZXJ7XHJcbiAgICBwYWRkaW5nOjQwcHggNTZweDtcclxuICAgIC5mb290ZXJCb3h7XHJcbiAgICAgIC5sZWZ0TG9nb3tcclxuICAgICAgICB3aWR0aDogMjgwcHg7XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcC5maXJzdC1jaGlsZHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmZvb3Rlck1lbnV7XHJcbiAgICAgICAgdWx7XHJcbiAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYS5hVGl0bGV7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mb290ZXJUZXh0e1xyXG4gICAgcGFkZGluZzogMjBweCA1NnB4XHJcbiAgfVxyXG4gIC5jcnVtYnN7XHJcbiAgICBwYWRkaW5nOjAgNTZweDtcclxuICAgIC5jcnVtYnNCb3h7XHJcbiAgICAgIHBhZGRpbmc6MCAwIDE2cHggMDtcclxuICAgICAgLnJpZ2h0Qm94IC5pY29Cb3ggLmJpZ1d4e1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWig5MGRlZyk7XHJcbiAgICAgICAgdG9wOiAxNnB4O1xyXG4gICAgICAgIHJpZ2h0OiAtNThweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaGVhZGVyTWFpblRre1xyXG4gICAgLnRrQm94e1xyXG4gICAgICAudGtCb3hSe1xyXG4gICAgICAgIC5pdGVte1xyXG4gICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5pdGVtQ29ue1xyXG4gICAgICAgICAgICAuYmlnV3h7XHJcbiAgICAgICAgICAgICAgbGVmdDoyNDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhLHB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2VhcmNoQm94e1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNDZweDtcclxuICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjZweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXh0TGlzdHtcclxuICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xNHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBsaS54antcclxuICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgYntcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAvLy5oZWxwe1xyXG4gICAgICAgIC8vICAuaGVscEJveHtcclxuICAgICAgICAvLyAgICBpbWd7XHJcbiAgICAgICAgLy8gICAgICB3aWR0aDogMzRweDtcclxuICAgICAgICAvLyAgICAgIHB7XHJcbiAgICAgICAgLy8gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAvLyAgICAgIH1cclxuICAgICAgICAvLyAgICB9XHJcbiAgICAgICAgLy8gIH1cclxuICAgICAgICAvL31cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XHJcbiAgLmhlYWRlck1haW5ad3tcclxuICAgIGhlaWdodDo5NHB4O1xyXG4gIH1cclxuICAuY3J1bWJzIC5jcnVtYnNCb3ggLmNydW1ic1RleHR7XHJcbiAgICBwLGF7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAuaGVhZGVyTWFpbiAuaGVhZGVyTWFpbkJveCAuaGVscCwuaGVhZGVyTWFpblRrIC50a0JveCAuaGVscHtcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDAgMjBweCAyMHB4O1xyXG4gICAgLmhlbHBCb3h7XHJcbiAgICAgIHB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICAgIGltZ3tcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhlYWRlck1haW57XHJcbiAgICAuaGVhZGVyTWFpbkJveHtcclxuICAgICAgaGVpZ2h0OiA5NHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6MzZweDtcclxuICAgICAgLmxvZ297XHJcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5tZW51TWFpbntcclxuICAgICAgICB1bHtcclxuICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDo4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5yb3VuZHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgdG9wOjE2cHg7XHJcbiAgICAgICAgICAgICAgbGVmdDoxOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAubGluZU9uZXtcclxuICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucGFkMjB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MCAxNnB4IDAgMjZweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5wYWRMMTB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MCAxNnB4IDAgMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuemhhbndlaXtcclxuICAgICAgICB3aWR0aDogMTM2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJvZHlNYWlue1xyXG4gICAgcGFkZGluZzowIDM2cHg7XHJcbiAgfVxyXG4gIGZvb3RlcntcclxuICAgIHBhZGRpbmc6NDBweCAzNnB4O1xyXG4gICAgLmZvb3RlckJveHtcclxuICAgICAgLmxlZnRMb2dve1xyXG4gICAgICAgIHdpZHRoOiAyNjBweDtcclxuICAgICAgICBwe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwLmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZm9vdGVyTWVudXtcclxuICAgICAgICB1bHtcclxuICAgICAgICAgIG1pbi13aWR0aDogNTUwcHg7XHJcbiAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYS5hVGl0bGV7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5pbWdUZXh0e1xyXG4gICAgICAgIG1hcmdpbjogMCAyMHB4O1xyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mb290ZXJUZXh0e1xyXG4gICAgcGFkZGluZzogMjBweCAzNnB4XHJcbiAgfVxyXG4gIC5jcnVtYnN7XHJcbiAgICBwYWRkaW5nOjAgMzZweDtcclxuICB9XHJcbiAgLmhlYWRlck1haW5Ua3tcclxuICAgIC50a0JveHtcclxuICAgICAgcGFkZGluZzozNnB4O1xyXG4gICAgICAudGtCb3hMe1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMzZweDtcclxuICAgICAgfVxyXG4gICAgICAudGtCb3hSe1xyXG4gICAgICAgIC5pdGVte1xyXG4gICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5pdGVtQ29ue1xyXG4gICAgICAgICAgICAuYmlnV3h7XHJcbiAgICAgICAgICAgICAgbGVmdDoyMjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhLHB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICB3aWR0aDogMjhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2VhcmNoQm94e1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRleHRMaXN0e1xyXG4gICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDoxNXB4O1xyXG4gICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTE0cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGxpLnhqLGxpLnN5e1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6MCAwIDAgMjhweDtcclxuICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgYntcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBsaS5zeTo6YWZ0ZXIsbGkueGo6OmFmdGVye1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVscHtcclxuICAgICAgICAgIHRvcDotMzZweDtcclxuICAgICAgICAgIHJpZ2h0Oi0zNnB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgIC5oZWxwQm94e1xyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgLmNydW1icyAuY3J1bWJzQm94IC5jcnVtYnNUZXh0e1xyXG4gICAgcCxhe1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5oZWFkZXJNYWluVGsgLnRrQm94e1xyXG4gICAgcGFkZGluZzoyNHB4O1xyXG4gICAgLnRrQm94THtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG4gICAgLnRrQm94UiAuaGVscHtcclxuICAgICAgdG9wOi0yNHB4O1xyXG4gICAgICByaWdodDotMjRweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmhlYWRlck1haW57XHJcbiAgICAuaGVhZGVyTWFpbkJveHtcclxuICAgICAgcGFkZGluZy1sZWZ0OjI2cHg7XHJcbiAgICAgIC5sb2dve1xyXG4gICAgICAgIHdpZHRoOiAxODBweDtcclxuICAgICAgfVxyXG4gICAgICAubWVudU1haW57XHJcbiAgICAgICAgdWx7XHJcbiAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICB0b3A6MTBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6OHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucm91bmR7XHJcbiAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgIHRvcDoxOHB4O1xyXG4gICAgICAgICAgICAgIGxlZnQ6MThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmxpbmVPbmV7XHJcbiAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnBhZDIwe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDRweCAwIDIycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC56aGFud2Vpe1xyXG4gICAgICAgIHdpZHRoOiAxMTZweDtcclxuICAgICAgfVxyXG4gICAgICAuaGVscHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL3N0YXRpYy9oZWFkZXJSYmcucG5nJykgbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMjBweCAyMHB4O1xyXG4gICAgICAgIC5oZWxwQm94e1xyXG4gICAgICAgICAgcHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYm9keU1haW57XHJcbiAgICBwYWRkaW5nOjAgMjZweDtcclxuICB9XHJcbiAgZm9vdGVye1xyXG4gICAgcGFkZGluZzo0MHB4IDI2cHg7XHJcbiAgICAuZm9vdGVyQm94e1xyXG4gICAgICAuZm9vdGVyTWVudXtcclxuICAgICAgICB1bHtcclxuICAgICAgICAgIG1pbi13aWR0aDogNTAwcHg7XHJcbiAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYS5hVGl0bGV7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyQm9tIHVsIGxpIGF7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmZvb3RlclRleHR7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDI2cHhcclxuICB9XHJcbiAgLmNydW1ic3tcclxuICAgIHBhZGRpbmc6MCAyNHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpe1xyXG4gIGZvb3RlciAuZm9vdGVyQm94IC5mb290ZXJNZW51IHVsIHtcclxuICAgIG1pbi13aWR0aDogNDAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCl7XHJcbiAgaHRtbHtcclxuICAgIHBhZGRpbmc6OHB4O1xyXG4gIH1cclxuICAuYm9keU1haW57XHJcbiAgICBwYWRkaW5nOjAgOHB4O1xyXG4gIH1cclxuICBmb290ZXJ7XHJcbiAgICAuZm9vdGVyQm94e1xyXG4gICAgICBkaXNwbGF5OiBpbml0aWFsO1xyXG4gICAgICAubGVmdExvZ297XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIG1heC13aWR0aDogNzAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuaW1nVGV4dHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOjAgYXV0bztcclxuICAgICAgfVxyXG4gICAgICAuZm9vdGVyTWVudXtcclxuICAgICAgICBkaXNwbGF5OiBpbmhlcml0O1xyXG4gICAgICAgIHVse1xyXG4gICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MTBweCAwO1xyXG4gICAgICAgICAgICBhLmFUaXRsZXtcclxuICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDY1JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhOm50aC1jaGlsZCgzKSxhOm50aC1jaGlsZCg1KSxhOm50aC1jaGlsZCg3KSxhOm50aC1jaGlsZCg5KXtcclxuICAgICAgICAgICAgICB3aWR0aDogMzUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGE6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGxpOm50aC1jaGlsZCg0KXtcclxuICAgICAgICAgICAgd2lkdGg6IDY1JTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGxpOm50aC1jaGlsZCg1KXtcclxuICAgICAgICAgICAgd2lkdGg6IDM1JTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb290ZXJCb217XHJcbiAgICAgIHVse1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgcGFkZGluZzoxMHB4IDAgMCAwO1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgd2lkdGg6IDM1JTtcclxuICAgICAgICAgIG1hcmdpbjowIDAgMTVweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBsaTpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgIHdpZHRoOiA2NSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmZvb3RlclRleHR7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICBwLGF7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbjowO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBhe1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuICAudG9Ub3B7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGltZ3tcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAuaGVhZGVyTWFpbiwuY3J1bWJzLC5oZWFkZXJNYWluVGssLmhlYWRlck1haW5ad3tcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5oZWFkZXJNYWluSDV7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJhY2tncm91bmQ6ICNFOUVDRkY7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBwYWRkaW5nOjhweCAwIDAgMCA7XHJcbiAgICB6LWluZGV4OiA5O1xyXG4gICAgdG9wOjA7XHJcbiAgICB3aWR0aDpjYWxjKDEwMCUgLSAoMTZweCkpO1xyXG4gICAgLmhlYWRlck1haW5INUJveHtcclxuICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMjRweCAyNHB4IDAgMCA7XHJcbiAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgcGFkZGluZy1sZWZ0OjhweDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAubG9nb3tcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLm1lbnVNYWlue1xyXG4gICAgICAgIGZsZXg6MTtcclxuICAgICAgICB1bHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcclxuICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEuYWN0aXZlOmFmdGVyLGE6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgdG9wOjEwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OjEycHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czoycHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDojZmZkODVmO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICB6LWluZGV4Oi0xO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEuYWN0aXZlOmFmdGVyLGE6aG92ZXI6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnBhZDIwe1xyXG4gICAgICAgICAgICBwYWRkaW5nOjAgOHB4IDAgMTBweDtcclxuICAgICAgICAgICAgYntcclxuICAgICAgICAgICAgICBjb2xvcjojZmYwMDAwO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucGFkTDEwe1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5wYWRMMjB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDo4cHg7XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOjA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5yb3VuZHtcclxuICAgICAgICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZEODYwO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICB0b3A6MTBweDtcclxuICAgICAgICAgICAgICBsZWZ0OiA2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5saW5lT25le1xyXG4gICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMUUyMDg3O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnpoYW53ZWl7XHJcbiAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmhlbHB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OjA7XHJcbiAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDE1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3RhdGljL2hlYWRlclJiZy5wbmdcIikgbm8tcmVwZWF0IDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgLmhlbHBCb3h7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgcHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5oZWFkZXJNYWluSDVad3tcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAuY3J1bWJzSDV7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgcGFkZGluZzogMCA4cHggMTZweCA4cHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNBRkJBRkY7XHJcbiAgICAmOjphZnRlcntcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgIH1cclxuICAgIC5jcnVtYnNUZXh0e1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzo2cHggMDtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIHB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICB9XHJcbiAgICAgIGF7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICB9XHJcbiAgICAgIHAuYWN0aXZle1xyXG4gICAgICAgIGNvbG9yOiAjMUUyMDg3O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2VhcmNoQm94e1xyXG4gICAgICB3aWR0aDogNzAlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICBoZWlnaHQ6NDBweDtcclxuICAgICAgcGFkZGluZzo0cHggMTVweDtcclxuICAgICAgYm9yZGVyOjJweCBzb2xpZCAjOUFBOEZGO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6IDI2cHg7XHJcbiAgICAgIH1cclxuICAgICAgaW5wdXR7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBib3JkZXI6bm9uZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6NXB4O1xyXG4gICAgICAgIGNvbG9yOiAjMUUyMDg3O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaWNvQm94e1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgICAgLmJpZ1d4e1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTU4cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3RhdGljL2V3bUsucG5nXCIpO1xyXG4gICAgICAgIGhlaWdodDoxNDZweDtcclxuICAgICAgICByaWdodDogLTEyOHB4O1xyXG4gICAgICAgIHBhZGRpbmc6MzJweCAwIDAgNDVweDtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmhlYWRlck1haW5INVRre1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIGhlaWdodDoxMDB2aDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRTlFQ0ZGO1xyXG4gICAgei1pbmRleDogMjA7XHJcbiAgICBwYWRkaW5nOjhweDtcclxuICAgIGxlZnQ6MDtcclxuICAgIC5oNVRrQm94e1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6MCA4cHg7XHJcbiAgICAgIC5sb2dve1xyXG4gICAgICAgIHBhZGRpbmc6IDE0cHggMCA1cHggMDtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuaGVscHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDhweDtcclxuICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDEwcHggMTVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdGF0aWMvaGVhZGVyUmJnLnBuZ1wiKSBuby1yZXBlYXQgO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAuaGVscEJveHtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgcHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5pdGVte1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBkYXNoZWQgIzhFOEZDMztcclxuICAgICAgICBwYWRkaW5nOjEycHggMCAxMnB4IDE4cHg7XHJcbiAgICAgICAgaDN7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGQzAwMDtcclxuICAgICAgICAgICAgbGVmdDogLTE4cHg7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaXRlbUNvbntcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBwLGF7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgd2lkdGg6IDI4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjEwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuc2VhcmNoQm94e1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OjQwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6OHB4IDE1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjoycHggc29saWQgIzlBQThGRjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICBib3JkZXI6bm9uZTtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6NXB4O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMUUyMDg3O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC50ZXh0TGlzdHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOjEycHggMCAxMnB4IDE2cHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IGRhc2hlZCAjOEU4RkMzO1xyXG4gICAgICAgIHVse1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgcGFkZGluZzo2cHggMDtcclxuICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgY29udGVudDonJztcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGQzAwMDtcclxuICAgICAgICAgICAgICBsZWZ0OiAtMThweDtcclxuICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBsaS5zeXtcclxuICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgY29udGVudDonJztcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGQzAwMDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdGF0aWMvaG9tZS5zdmdcIik7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgIHRvcDoxNnB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGxpLnhqe1xyXG4gICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICAgICAgdG9wOjE2cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N0YXRpYy94dW5qaWEuc3ZnXCIpO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYntcclxuICAgICAgICAgICAgICBjb2xvcjogI2ZmMDAwMDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnRleHRMaXN0MntcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOjEycHggMCAxMnB4IDA7XHJcbiAgICAgICAgdWx7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOjZweCAwIDZweCAyMHB4O1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMUUyMDg3O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICAgICAgICAgIHRvcDoxMnB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDowO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3RhdGljL25ld1RvLnBuZ1wiKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOUVDRkY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuXHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcclxuXHJcbn1cclxuXHJcbiIsIi5pbmRleF9tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4qIHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW8tYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IFBpbmdGYW5nU0MtUmVndWxhciwgc2Fucy1zZXJpZjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLm5vU2Mge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzMzM7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbmE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG59XG5pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjOTk5OTk5O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIE1vemlsbGEgRmlyZWZveCA0IHRvIDE4ICovXG4gIGNvbG9yOiAjOTk5OTk5O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6ICM5OTk5OTk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5pbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5ib2R5LFxuLmFwcCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbmh0bWwge1xuICBiYWNrZ3JvdW5kOiAjRTlFQ0ZGO1xuICBwYWRkaW5nOiAyNHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuYm9keSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnVsLFxubGksXG5hLFxuZGl2IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmNvbG9yLXBpbmsge1xuICBjb2xvcjogI2ViMmY5Njtcbn1cbi5jb2xvci1yZWQge1xuICBjb2xvcjogI2Y1MjIyZDtcbn1cbi5jb2xvci1vcmFuZ2Uge1xuICBjb2xvcjogI2ZhOGMxNjtcbn1cbi5jb2xvci1ncmVlbiB7XG4gIGNvbG9yOiAjNTJjNDFhO1xufVxuLmNvbG9yLWN5YW4ge1xuICBjb2xvcjogIzEzYzJjMiAhaW1wb3J0YW50O1xufVxuLmNvbG9yLWJsdWUge1xuICBjb2xvcjogIzE4OTBmZiAhaW1wb3J0YW50O1xufVxuLmNvbG9yLXB1cnBsZSB7XG4gIGNvbG9yOiAjNzIyZWQxICFpbXBvcnRhbnQ7XG59XG4vKuWFrOeUqOaMiemSri3mnInpmLTlvbHvvIzpvKDmoIfnp7vlhaXmnInliqjkvZwgc3RhcnRcbiAg5L2/55So5pa55rOV77yaPGRpdiBjbGFzcz1cInB1YmxpYy1idXR0b24xXCI+XG4gICAgICAgICAgICAgPGE+5oyJ6ZKuPC9hPlxuICAgICAgICAgIDwvZGl2PlxuICDvvIEg6K+35Zyo5L2/55So55qE5Zyw5pa55Y2V54us6K6+572u5a695bqmXG4gIO+8gSDor7fms6jmhI/orr7orqHnqL/kuK3mjInpkq7nmoTmloflrZflpKflsI/lkozpopzoibLvvIzov5nph4zlj6rmmK/kvb/nlKjmnIDlpJrnmoTkuIDnp41cbiovXG4ucHVibGljLWJ1dHRvbjEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgei1pbmRleDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5wdWJsaWMtYnV0dG9uMSBhIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMxRTIwODc7XG4gIGJhY2tncm91bmQ6ICNFOUVDRkY7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5wdWJsaWMtYnV0dG9uMTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjQzBDOUZGO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDZweDtcbiAgdG9wOiA2cHg7XG4gIHotaW5kZXg6IC0xO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5wdWJsaWMtYnV0dG9uMSBhOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNnB4LCA2cHgpO1xufVxuLnB1YmxpYy1idXR0b24xIGE6aG92ZXI6OmFmdGVyIHtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5wdWJsaWMtYnV0dG9uMSBhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5wdWJsaWMtYnV0dG9uMSBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgcGFkZGluZzogMTRweDtcbiAgfVxuICAucHVibGljLWJ1dHRvbjE6OmFmdGVyIHtcbiAgICBsZWZ0OiAzcHg7XG4gICAgdG9wOiAzcHg7XG4gIH1cbiAgLnB1YmxpYy1idXR0b24xIGE6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDNweCwgM3B4KTtcbiAgfVxufVxuLyrlhaznlKjmjInpkq4t5pyJ6Zi05b2x77yM6byg5qCH56e75YWl5pyJ5Yqo5L2cIGVuZCovXG4udG9Ub3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMTQwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiA1NnB4O1xuICB6LWluZGV4OiA5OTtcbn1cbi5ib2R5TWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDc2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uaGVhZGVyTWFpbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAyNHB4IDI0cHggMCAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjRTlFQ0ZGO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTE7XG59XG4uaGVhZGVyTWFpbiAuaGVhZGVyTWFpbkJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAyNHB4IDI0cHggMCAwIDtcbiAgaGVpZ2h0OiAxMDZweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiA3NnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyTWFpbiAuaGVhZGVyTWFpbkJveCAubG9nbyB7XG4gIHdpZHRoOiAyNDJweDtcbn1cbi5oZWFkZXJNYWluIC5oZWFkZXJNYWluQm94IC5sb2dvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhlYWRlck1haW4gLmhlYWRlck1haW5Cb3ggLm1lbnVNYWluIHtcbiAgZmxleDogMTtcbn1cbi5oZWFkZXJNYWluIC5oZWFkZXJNYWluQm94IC5tZW51TWFpbiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5oZWFkZXJNYWluIC5oZWFkZXJNYWluQm94IC5tZW51TWFpbiB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi5oZWFkZXJNYWluIC5oZWFkZXJNYWluQm94IC5tZW51TWFpbiB1bCBsaSBpbWcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uaGVhZGVyTWFpbiAuaGVhZGVyTWFpbkJveCAubWVudU1haW4gdWwgbGkgYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5oZWFkZXJNYWluIC5oZWFkZXJNYWluQm94IC5tZW51TWFpbiB1bCBsaSBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZDogI2ZmZDg1ZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB3aWR0aDogMDtcbiAgei1pbmRleDogLTE7XG59XG4uaGVhZGVyTWFpbiAuaGVhZGVyTWFpbkJveCAubWVudU1haW4gdWwgbGkgYTpob3ZlcjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaGVhZGVyTWFpbiAuaGVhZGVyTWFpbkJveCAubWVudU1haW4gdWwgbGkgYS5hY3RpdmU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZDogI2ZmZDg1ZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5oZWFkZXJNYWluIC5oZWFkZXJNYWluQm94IC5tZW51TWFpbiB1bCAucGFkMjAge1xuICBwYWRkaW5nOiAwIDIwcHggMCAzMHB4O1xufVxuLmhlYWRlck1haW4gLmhlYWRlck1haW5Cb3ggLm1lbnVNYWluIHVsIC5wYWQyMCBiIHtcbiAgY29sb3I6ICNmZjAwMDA7XG59XG4uaGVhZGVyTWFpbiAuaGVhZGVyTWFpbkJveCAubWVudU1haW4gdWwgLnBhZEwxMCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5oZWFkZXJNYWluIC5oZWFkZXJNYWluQm94IC5tZW51TWFpbiB1bCAucGFkTDIwIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLmhlYWRlck1haW4gLmhlYWRlck1haW5Cb3ggLm1lbnVNYWluIHVsIC5yb3VuZCB7XG4gIHdpZHRoOiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXJNYWluIC5oZWFkZXJNYWluQm94IC5tZW51TWFpbiB1bCAucm91bmQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZDogI0ZGRDg2MDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjb250ZW50OiAnJztcbiAgdG9wOiAxNHB4O1xuICBsZWZ0OiAyMHB4O1xufVxuLmhlYWRlck1haW4gLmhlYWRlck1haW5Cb3ggLm1lbnVNYWluIHVsIC5saW5lT25lIHtcbiAgd2lkdGg6IDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlck1haW4gLmhlYWRlck1haW5Cb3ggLm1lbnVNYWluIHVsIC5saW5lT25lOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiA2MCU7XG4gIGJhY2tncm91bmQ6ICMxRTIwODc7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY29udGVudDogJyc7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLmhlYWRlck1haW4gLmhlYWRlck1haW5Cb3ggLnpoYW53ZWkge1xuICB3aWR0aDogMTY2cHg7XG59XG4uaGVhZGVyTWFpbiAuaGVhZGVyTWFpbkJveCAuaGVscCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDExOHB4O1xuICBoZWlnaHQ6IDEzNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMCA0MHB4IDMwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9zdGF0aWMvaGVhZGVyUmJnLnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmhlYWRlck1haW4gLmhlYWRlck1haW5Cb3ggLmhlbHAgLmhlbHBCb3gge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmhlYWRlck1haW4gLmhlYWRlck1haW5Cb3ggLmhlbHAgLmhlbHBCb3ggcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5oZWFkZXJNYWluIC5oZWFkZXJNYWluQm94IC5oZWxwIC5oZWxwQm94IGltZyB7XG4gIGRpc3BsYXk6IGluaXRpYWw7XG4gIHdpZHRoOiA0MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5oZWFkZXJNYWluWncge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDZweDtcbn1cbi5oZWFkZXJNYWluSDVadyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDcwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyTWFpbkZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDI0cHg7XG4gIHotaW5kZXg6IDk5OTA7XG59XG5pbWcuaW1nQnRuTmV3IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmhlYWRlck1haW5UayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBub25lO1xuICB0b3A6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZDogI0U5RUNGRjtcbiAgei1pbmRleDogMjA7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLmhlYWRlck1haW5UayAudGtCb3gge1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDgwMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDQ4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXJNYWluVGsgLnRrQm94IC5oZWxwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTE4cHg7XG4gIGhlaWdodDogMTM2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAwIDQwcHggMzBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL3N0YXRpYy9oZWFkZXJSYmcucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgei1pbmRleDogMzA7XG59XG4uaGVhZGVyTWFpblRrIC50a0JveCAuaGVscCAuaGVscEJveCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5oZWFkZXJNYWluVGsgLnRrQm94IC5oZWxwIC5oZWxwQm94IHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5oZWFkZXJNYWluVGsgLnRrQm94IC5oZWxwIC5oZWxwQm94IGltZyB7XG4gIGRpc3BsYXk6IGluaXRpYWw7XG4gIHdpZHRoOiA0MHB4O1xufVxuLmhlYWRlck1haW5UayAudGtCb3ggLnRrQm94TCB7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbi1yaWdodDogNDhweDtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5oZWFkZXJNYWluVGsgLnRrQm94IC50a0JveEwgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uaGVhZGVyTWFpblRrIC50a0JveCAudGtCb3hSIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxO1xufVxuLmhlYWRlck1haW5UayAudGtCb3ggLnRrQm94UiAuaGVscEJveCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG59XG4uaGVhZGVyTWFpblRrIC50a0JveCAudGtCb3hSIC5oZWxwQm94IGltZyB7XG4gIHdpZHRoOiA0MHB4O1xufVxuLmhlYWRlck1haW5UayAudGtCb3ggLnRrQm94UiAuaGVscEJveCBwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbi5oZWFkZXJNYWluVGsgLnRrQm94IC50a0JveFIgLml0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IGRhc2hlZCAjOEU4RkMzO1xuICBwYWRkaW5nOiAyNHB4IDAgMjRweCAxOHB4O1xufVxuLmhlYWRlck1haW5UayAudGtCb3ggLnRrQm94UiAuaXRlbSBoMyB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5oZWFkZXJNYWluVGsgLnRrQm94IC50a0JveFIgLml0ZW0gaDM6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZDMDAwO1xuICBsZWZ0OiAtMThweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG4uaGVhZGVyTWFpblRrIC50a0JveCAudGtCb3hSIC5pdGVtIC5pdGVtQ29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXJNYWluVGsgLnRrQm94IC50a0JveFIgLml0ZW0gLml0ZW1Db24gcCxcbi5oZWFkZXJNYWluVGsgLnRrQm94IC50a0JveFIgLml0ZW0gLml0ZW1Db24gYSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbi5oZWFkZXJNYWluVGsgLnRrQm94IC50a0JveFIgLml0ZW0gLml0ZW1Db24gaW1nIHtcbiAgd2lkdGg6IDQycHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmhlYWRlck1haW5UayAudGtCb3ggLnRrQm94UiAuaXRlbSAuaXRlbUNvbiAuc2VhcmNoQm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGhlaWdodDogNTZweDtcbiAgcGFkZGluZzogOHB4IDE1cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM5QUE4RkY7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uaGVhZGVyTWFpblRrIC50a0JveCAudGtCb3hSIC5pdGVtIC5pdGVtQ29uIC5zZWFyY2hCb3ggaW1nIHtcbiAgd2lkdGg6IDM2cHg7XG4gIG1hcmdpbjogMDtcbn1cbi5oZWFkZXJNYWluVGsgLnRrQm94IC50a0JveFIgLml0ZW0gLml0ZW1Db24gLnNlYXJjaEJveCBpbnB1dCB7XG4gIGZsZXg6IDE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIGNvbG9yOiAjMUUyMDg3O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLmhlYWRlck1haW5UayAudGtCb3ggLnRrQm94UiAuaXRlbSAuaXRlbUNvbiAuYmlnV3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNThweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3RhdGljL2V3bUsucG5nXCIpO1xuICBoZWlnaHQ6IDE0NnB4O1xuICByaWdodDogYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAzMnB4IDAgMCA0NXB4O1xuICB0b3A6IC01M3B4O1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiAyOTBweDtcbn1cbi5oZWFkZXJNYWluVGsgLnRrQm94IC50a0JveFIgLml0ZW0gLml0ZW1Db24gLmJpZ1d4IGltZyB7XG4gIHdpZHRoOiA4MHB4O1xuICBtYXJnaW46IDA7XG59XG4uaGVhZGVyTWFpblRrIC50a0JveCAudGtCb3hSIC50ZXh0TGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyNHB4IDAgMCAxNnB4O1xufVxuLmhlYWRlck1haW5UayAudGtCb3ggLnRrQm94UiAudGV4dExpc3QgdWwge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmhlYWRlck1haW5UayAudGtCb3ggLnRrQm94UiAudGV4dExpc3QgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMCAyMHB4IDE4cHg7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbi5oZWFkZXJNYWluVGsgLnRrQm94IC50a0JveFIgLnRleHRMaXN0IHVsIGxpOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6ICNGRkMwMDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTJweDtcbn1cbi5oZWFkZXJNYWluVGsgLnRrQm94IC50a0JveFIgLnRleHRMaXN0IHVsIGxpIGEge1xuICBmb250LXNpemU6IDI0cHg7XG59XG4uaGVhZGVyTWFpblRrIC50a0JveCAudGtCb3hSIC50ZXh0TGlzdCB1bCBsaS5zeSB7XG4gIHBhZGRpbmc6IDAgMCAwIDM0cHg7XG59XG4uaGVhZGVyTWFpblRrIC50a0JveCAudGtCb3hSIC50ZXh0TGlzdCB1bCBsaS5zeTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjRkZDMDAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdGF0aWMvaG9tZS5zdmdcIik7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIHRvcDogMTZweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5oZWFkZXJNYWluVGsgLnRrQm94IC50a0JveFIgLnRleHRMaXN0IHVsIGxpLnhqIHtcbiAgcGFkZGluZzogMCAwIDAgMzRweDtcbn1cbi5oZWFkZXJNYWluVGsgLnRrQm94IC50a0JveFIgLnRleHRMaXN0IHVsIGxpLnhqOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd2lkdGg6IDI4cHg7XG4gIHRvcDogMTZweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdGF0aWMveHVuamlhLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5oZWFkZXJNYWluVGsgLnRrQm94IC50a0JveFIgLnRleHRMaXN0IHVsIGxpLnhqIGIge1xuICBjb2xvcjogI2ZmMDAwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLmhlYWRlck1haW5UayAudGtCb3ggLnRrQm94UiAudGV4dExpc3QyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEycHggMCAxMnB4IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xufVxuLmhlYWRlck1haW5UayAudGtCb3ggLnRrQm94UiAudGV4dExpc3QyIHVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5oZWFkZXJNYWluVGsgLnRrQm94IC50a0JveFIgLnRleHRMaXN0MiB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbiAgcGFkZGluZzogNnB4IDAgNnB4IDIwcHg7XG59XG4uaGVhZGVyTWFpblRrIC50a0JveCAudGtCb3hSIC50ZXh0TGlzdDIgdWwgbGkgYSB7XG4gIGNvbG9yOiAjMUUyMDg3O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFQ0ZGO1xufVxuLmhlYWRlck1haW5UayAudGtCb3ggLnRrQm94UiAudGV4dExpc3QyIHVsIGxpIGE6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB3aWR0aDogMTRweDtcbiAgdG9wOiAxMnB4O1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3N0YXRpYy9uZXdUby5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uZm9vdGVyVGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nOiAyMHB4IDc2cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuLmZvb3RlclRleHQgcCxcbi5mb290ZXJUZXh0IGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICBsaW5lLWhlaWdodDogNjBweDtcbn1cbi5mb290ZXJUZXh0IGEge1xuICBkaXNwbGF5OiBpbmhlcml0O1xufVxuLmZvb3RlclRleHQgaW1nIHtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG4uZm9vdGVyLWJvYXJkLWxpbmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQ6ICNGRkNDRDA7XG59XG5mb290ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNDBweCA3NnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMjRweCAyNHB4O1xufVxuZm9vdGVyIC5mb290ZXJCb3gge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuZm9vdGVyIC5mb290ZXJCb3ggLmxlZnRMb2dvIHtcbiAgd2lkdGg6IDMwNnB4O1xufVxuZm9vdGVyIC5mb290ZXJCb3ggLmxlZnRMb2dvIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuZm9vdGVyIC5mb290ZXJCb3ggLmxlZnRMb2dvIGEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuZm9vdGVyIC5mb290ZXJCb3ggLmxlZnRMb2dvIHAuZmlyc3QtY2hpbGQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5mb290ZXIgLmZvb3RlckJveCAuaW1nVGV4dCB7XG4gIHdpZHRoOiAxNDBweDtcbiAgbWFyZ2luLWxlZnQ6IDcycHg7XG59XG5mb290ZXIgLmZvb3RlckJveCAuaW1nVGV4dCBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbmZvb3RlciAuZm9vdGVyQm94IC5pbWdUZXh0IHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmZvb3RlciAuZm9vdGVyQm94IC5mb290ZXJNZW51IHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbmZvb3RlciAuZm9vdGVyQm94IC5mb290ZXJNZW51IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtaW4td2lkdGg6IDYwMHB4O1xufVxuZm9vdGVyIC5mb290ZXJCb3ggLmZvb3Rlck1lbnUgdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5mb290ZXIgLmZvb3RlckJveCAuZm9vdGVyTWVudSB1bCBsaSBhLmFUaXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuZm9vdGVyIC5mb290ZXJCb3ggLmZvb3Rlck1lbnUgdWwgbGkgYS5hVGl0bGU6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogI0ZGQzAwMDtcbiAgbGVmdDogLTEycHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuZm9vdGVyIC5mb290ZXJCb20ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbmZvb3RlciAuZm9vdGVyQm9tIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbmZvb3RlciAuZm9vdGVyQm9tIHVsIGxpIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3RhdGljL25ld1RvLnBuZ1wiKSBuby1yZXBlYXQgMCBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG5mb290ZXIgLmZvb3RlckJvbSB1bCBsaSBhIHtcbiAgY29sb3I6ICMxRTIwODc7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOUVDRkY7XG59XG4uY3J1bWJzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgNzZweCA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uY3J1bWJzIC5jcnVtYnNCb3gge1xuICBwYWRkaW5nOiAwIDAgMTZweCAwO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI0ZGQ0NEMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmNydW1icyAuY3J1bWJzQm94IC5jcnVtYnNUZXh0IHtcbiAgcGFkZGluZzogNnB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleDogMTtcbn1cbi5jcnVtYnMgLmNydW1ic0JveCAuY3J1bWJzVGV4dCBwLFxuLmNydW1icyAuY3J1bWJzQm94IC5jcnVtYnNUZXh0IGEge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5jcnVtYnMgLmNydW1ic0JveCAuY3J1bWJzVGV4dCBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmNydW1icyAuY3J1bWJzQm94IC5jcnVtYnNUZXh0IHAuYWN0aXZlIHtcbiAgY29sb3I6ICMxRTIwODc7XG59XG4uY3J1bWJzIC5jcnVtYnNCb3ggLnJpZ2h0Qm94IHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4uY3J1bWJzIC5jcnVtYnNCb3ggLnJpZ2h0Qm94IC5zZWFyY2hCb3gge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDRweCAxNXB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjOUFBOEZGO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmNydW1icyAuY3J1bWJzQm94IC5yaWdodEJveCAuc2VhcmNoQm94IGlucHV0IHtcbiAgZmxleDogMTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgY29sb3I6ICMxRTIwODc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uY3J1bWJzIC5jcnVtYnNCb3ggLnJpZ2h0Qm94IC5pY29Cb3gge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG59XG4uY3J1bWJzIC5jcnVtYnNCb3ggLnJpZ2h0Qm94IC5pY29Cb3ggYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCA2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uY3J1bWJzIC5jcnVtYnNCb3ggLnJpZ2h0Qm94IC5pY29Cb3ggaW1nIHtcbiAgd2lkdGg6IDI2cHg7XG59XG4uY3J1bWJzIC5jcnVtYnNCb3ggLnJpZ2h0Qm94IC5pY29Cb3ggLmJpZ1d4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTU4cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3N0YXRpYy9ld21LLnBuZ1wiKTtcbiAgaGVpZ2h0OiAxNDZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxNTtcbiAgcmlnaHQ6IC0xMjhweDtcbiAgcGFkZGluZzogMzJweCAwIDAgNDVweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jcnVtYnMgLmNydW1ic0JveCAucmlnaHRCb3ggLmljb0JveCAuYmlnV3ggaW1nIHtcbiAgd2lkdGg6IDgwcHg7XG59XG4uaGVhZGVyTWFpbkg1LFxuLmhlYWRlck1haW5INVRrLFxuLmNydW1ic0g1IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53eEltZ1RrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTAwdmg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMjE7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5nb29kcy1uYW1lLFxuLm1vZHVsZTQgLm1vZHVsZTQtbWFpbiAuaW5kZXgtc3dpcGVyMiAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuaXRlbSA+IHAge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXMgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuaGVhZGVyTWFpbiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBwYWRkaW5nOiAyNHB4IDI0cHggMCAyNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IC01MCU7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAtICgxMDAlIC8gMikpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmhlYWRlck1haW4gLmhlYWRlck1haW5Cb3gge1xuICAgIHBhZGRpbmctbGVmdDogNTZweDtcbiAgfVxuICAuaGVhZGVyTWFpbiAuaGVhZGVyTWFpbkJveCAubWVudU1haW4gdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5oZWFkZXJNYWluIC5oZWFkZXJNYWluQm94IC5tZW51TWFpbiB1bCBsaSBhOjphZnRlciB7XG4gICAgdG9wOiAxNXB4O1xuICB9XG4gIC5oZWFkZXJNYWluIC5oZWFkZXJNYWluQm94IC5tZW51TWFpbiB1bCBsaSBhLmFjdGl2ZTo6YWZ0ZXIge1xuICAgIHRvcDogMTVweDtcbiAgfVxuICAuaGVhZGVyTWFpbiAuaGVhZGVyTWFpbkJveCAubWVudU1haW4gdWwgbGkgaW1nIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbiAgLmhlYWRlck1haW4gLmhlYWRlck1haW5Cb3ggLm1lbnVNYWluIHVsIC5yb3VuZDo6YWZ0ZXIge1xuICAgIHRvcDogMTZweDtcbiAgfVxuICAuaGVhZGVyTWFpbiAuaGVhZGVyTWFpbkJveCAubWVudU1haW4gdWwgLmxpbmVPbmU6OmFmdGVyIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbiAgLmJvZHlNYWluIHtcbiAgICBwYWRkaW5nOiAwIDU2cHg7XG4gIH1cbiAgZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDU2cHg7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXJCb3ggLmxlZnRMb2dvIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXJCb3ggLmxlZnRMb2dvIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICBmb290ZXIgLmZvb3RlckJveCAubGVmdExvZ28gcC5maXJzdC1jaGlsZCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIGZvb3RlciAuZm9vdGVyQm94IC5mb290ZXJNZW51IHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICBmb290ZXIgLmZvb3RlckJveCAuZm9vdGVyTWVudSB1bCBsaSBhLmFUaXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5mb290ZXJUZXh0IHtcbiAgICBwYWRkaW5nOiAyMHB4IDU2cHg7XG4gIH1cbiAgLmNydW1icyB7XG4gICAgcGFkZGluZzogMCA1NnB4O1xuICB9XG4gIC5jcnVtYnMgLmNydW1ic0JveCB7XG4gICAgcGFkZGluZzogMCAwIDE2cHggMDtcbiAgfVxuICAuY3J1bWJzIC5jcnVtYnNCb3ggLnJpZ2h0Qm94IC5pY29Cb3ggLmJpZ1d4IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooOTBkZWcpO1xuICAgIHRvcDogMTZweDtcbiAgICByaWdodDogLTU4cHg7XG4gIH1cbiAgLmhlYWRlck1haW5UayAudGtCb3ggLnRrQm94UiAuaXRlbSBoMyB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG4gIC5oZWFkZXJNYWluVGsgLnRrQm94IC50a0JveFIgLml0ZW0gLml0ZW1Db24gLmJpZ1d4IHtcbiAgICBsZWZ0OiAyNDVweDtcbiAgfVxuICAuaGVhZGVyTWFpblRrIC50a0JveCAudGtCb3hSIC5pdGVtIC5pdGVtQ29uIGEsXG4gIC5oZWFkZXJNYWluVGsgLnRrQm94IC50a0JveFIgLml0ZW0gLml0ZW1Db24gcCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5oZWFkZXJNYWluVGsgLnRrQm94IC50a0JveFIgLml0ZW0gLml0ZW1Db24gaW1nIHtcbiAgICB3aWR0aDogMzJweDtcbiAgfVxuICAuaGVhZGVyTWFpblRrIC50a0JveCAudGtCb3hSIC5pdGVtIC5pdGVtQ29uIC5zZWFyY2hCb3gge1xuICAgIGhlaWdodDogNDZweDtcbiAgfVxuICAuaGVhZGVyTWFpblRrIC50a0JveCAudGtCb3hSIC5pdGVtIC5pdGVtQ29uIC5zZWFyY2hCb3ggaW1nIHtcbiAgICB3aWR0aDogMjZweDtcbiAgfVxuICAuaGVhZGVyTWFpblRrIC50a0JveCAudGtCb3hSIC5pdGVtIC5pdGVtQ29uIC5zZWFyY2hCb3ggaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAuaGVhZGVyTWFpblRrIC50a0JveCAudGtCb3hSIC50ZXh0TGlzdCB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLmhlYWRlck1haW5UayAudGtCb3ggLnRrQm94UiAudGV4dExpc3QgdWwgbGk6OmFmdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAtMTRweDtcbiAgfVxuICAuaGVhZGVyTWFpblRrIC50a0JveCAudGtCb3hSIC50ZXh0TGlzdCB1bCBsaS54aiBhIGIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5oZWFkZXJNYWluWncge1xuICAgIGhlaWdodDogOTRweDtcbiAgfVxuICAuY3J1bWJzIC5jcnVtYnNCb3ggLmNydW1ic1RleHQgcCxcbiAgLmNydW1icyAuY3J1bWJzQm94IC5jcnVtYnNUZXh0IGEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAuaGVhZGVyTWFpbiAuaGVhZGVyTWFpbkJveCAuaGVscCxcbiAgLmhlYWRlck1haW5UayAudGtCb3ggLmhlbHAge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIHBhZGRpbmc6IDAgMCAyMHB4IDIwcHg7XG4gIH1cbiAgLmhlYWRlck1haW4gLmhlYWRlck1haW5Cb3ggLmhlbHAgLmhlbHBCb3ggcCxcbiAgLmhlYWRlck1haW5UayAudGtCb3ggLmhlbHAgLmhlbHBCb3ggcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5oZWFkZXJNYWluIC5oZWFkZXJNYWluQm94IC5oZWxwIC5oZWxwQm94IGltZyxcbiAgLmhlYWRlck1haW5UayAudGtCb3ggLmhlbHAgLmhlbHBCb3ggaW1nIHtcbiAgICB3aWR0aDogMzBweDtcbiAgfVxuICAuaGVhZGVyTWFpbiAuaGVhZGVyTWFpbkJveCB7XG4gICAgaGVpZ2h0OiA5NHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzZweDtcbiAgfVxuICAuaGVhZGVyTWFpbiAuaGVhZGVyTWFpbkJveCAubG9nbyB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG4gIC5oZWFkZXJNYWluIC5oZWFkZXJNYWluQm94IC5tZW51TWFpbiB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLmhlYWRlck1haW4gLmhlYWRlck1haW5Cb3ggLm1lbnVNYWluIHVsIGxpIGltZyB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG4gIC5oZWFkZXJNYWluIC5oZWFkZXJNYWluQm94IC5tZW51TWFpbiB1bCAucm91bmQ6OmFmdGVyIHtcbiAgICB0b3A6IDE2cHg7XG4gICAgbGVmdDogMThweDtcbiAgfVxuICAuaGVhZGVyTWFpbiAuaGVhZGVyTWFpbkJveCAubWVudU1haW4gdWwgLmxpbmVPbmU6OmFmdGVyIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbiAgLmhlYWRlck1haW4gLmhlYWRlck1haW5Cb3ggLm1lbnVNYWluIHVsIC5wYWQyMCB7XG4gICAgcGFkZGluZzogMCAxNnB4IDAgMjZweDtcbiAgfVxuICAuaGVhZGVyTWFpbiAuaGVhZGVyTWFpbkJveCAubWVudU1haW4gdWwgLnBhZEwxMCB7XG4gICAgcGFkZGluZzogMCAxNnB4IDAgMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5oZWFkZXJNYWluIC5oZWFkZXJNYWluQm94IC56aGFud2VpIHtcbiAgICB3aWR0aDogMTM2cHg7XG4gIH1cbiAgLmJvZHlNYWluIHtcbiAgICBwYWRkaW5nOiAwIDM2cHg7XG4gIH1cbiAgZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDM2cHg7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXJCb3ggLmxlZnRMb2dvIHtcbiAgICB3aWR0aDogMjYwcHg7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXJCb3ggLmxlZnRMb2dvIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICBmb290ZXIgLmZvb3RlckJveCAubGVmdExvZ28gcC5maXJzdC1jaGlsZCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIGZvb3RlciAuZm9vdGVyQm94IC5mb290ZXJNZW51IHVsIHtcbiAgICBtaW4td2lkdGg6IDU1MHB4O1xuICB9XG4gIGZvb3RlciAuZm9vdGVyQm94IC5mb290ZXJNZW51IHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICBmb290ZXIgLmZvb3RlckJveCAuZm9vdGVyTWVudSB1bCBsaSBhLmFUaXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIGZvb3RlciAuZm9vdGVyQm94IC5pbWdUZXh0IHtcbiAgICBtYXJnaW46IDAgMjBweDtcbiAgfVxuICBmb290ZXIgLmZvb3RlckJveCAuaW1nVGV4dCBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5mb290ZXJUZXh0IHtcbiAgICBwYWRkaW5nOiAyMHB4IDM2cHg7XG4gIH1cbiAgLmNydW1icyB7XG4gICAgcGFkZGluZzogMCAzNnB4O1xuICB9XG4gIC5oZWFkZXJNYWluVGsgLnRrQm94IHtcbiAgICBwYWRkaW5nOiAzNnB4O1xuICB9XG4gIC5oZWFkZXJNYWluVGsgLnRrQm94IC50a0JveEwge1xuICAgIG1hcmdpbi1yaWdodDogMzZweDtcbiAgfVxuICAuaGVhZGVyTWFpblRrIC50a0JveCAudGtCb3hSIC5pdGVtIGgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgLmhlYWRlck1haW5UayAudGtCb3ggLnRrQm94UiAuaXRlbSAuaXRlbUNvbiAuYmlnV3gge1xuICAgIGxlZnQ6IDIyNXB4O1xuICB9XG4gIC5oZWFkZXJNYWluVGsgLnRrQm94IC50a0JveFIgLml0ZW0gLml0ZW1Db24gYSxcbiAgLmhlYWRlck1haW5UayAudGtCb3ggLnRrQm94UiAuaXRlbSAuaXRlbUNvbiBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLmhlYWRlck1haW5UayAudGtCb3ggLnRrQm94UiAuaXRlbSAuaXRlbUNvbiBpbWcge1xuICAgIHdpZHRoOiAyOHB4O1xuICB9XG4gIC5oZWFkZXJNYWluVGsgLnRrQm94IC50a0JveFIgLml0ZW0gLml0ZW1Db24gLnNlYXJjaEJveCB7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gIH1cbiAgLmhlYWRlck1haW5UayAudGtCb3ggLnRrQm94UiAuaXRlbSAuaXRlbUNvbiAuc2VhcmNoQm94IGltZyB7XG4gICAgd2lkdGg6IDI0cHg7XG4gIH1cbiAgLmhlYWRlck1haW5UayAudGtCb3ggLnRrQm94UiAuaXRlbSAuaXRlbUNvbiAuc2VhcmNoQm94IGlucHV0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmhlYWRlck1haW5UayAudGtCb3ggLnRrQm94UiAudGV4dExpc3QgdWwgbGkge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxuICAuaGVhZGVyTWFpblRrIC50a0JveCAudGtCb3hSIC50ZXh0TGlzdCB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLmhlYWRlck1haW5UayAudGtCb3ggLnRrQm94UiAudGV4dExpc3QgdWwgbGk6OmFmdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAtMTRweDtcbiAgfVxuICAuaGVhZGVyTWFpblRrIC50a0JveCAudGtCb3hSIC50ZXh0TGlzdCB1bCBsaS54aixcbiAgLmhlYWRlck1haW5UayAudGtCb3ggLnRrQm94UiAudGV4dExpc3QgdWwgbGkuc3kge1xuICAgIHBhZGRpbmc6IDAgMCAwIDI4cHg7XG4gIH1cbiAgLmhlYWRlck1haW5UayAudGtCb3ggLnRrQm94UiAudGV4dExpc3QgdWwgbGkueGogYSBiLFxuICAuaGVhZGVyTWFpblRrIC50a0JveCAudGtCb3hSIC50ZXh0TGlzdCB1bCBsaS5zeSBhIGIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAuaGVhZGVyTWFpblRrIC50a0JveCAudGtCb3hSIC50ZXh0TGlzdCB1bCBsaS5zeTo6YWZ0ZXIsXG4gIC5oZWFkZXJNYWluVGsgLnRrQm94IC50a0JveFIgLnRleHRMaXN0IHVsIGxpLnhqOjphZnRlciB7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICB9XG4gIC5oZWFkZXJNYWluVGsgLnRrQm94IC50a0JveFIgLmhlbHAge1xuICAgIHRvcDogLTM2cHg7XG4gICAgcmlnaHQ6IC0zNnB4O1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG4gIC5oZWFkZXJNYWluVGsgLnRrQm94IC50a0JveFIgLmhlbHAgLmhlbHBCb3ggaW1nIHtcbiAgICB3aWR0aDogMzBweDtcbiAgfVxuICAuaGVhZGVyTWFpblRrIC50a0JveCAudGtCb3hSIC5oZWxwIC5oZWxwQm94IGltZyBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuY3J1bWJzIC5jcnVtYnNCb3ggLmNydW1ic1RleHQgcCxcbiAgLmNydW1icyAuY3J1bWJzQm94IC5jcnVtYnNUZXh0IGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuaGVhZGVyTWFpblRrIC50a0JveCB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxuICAuaGVhZGVyTWFpblRrIC50a0JveCAudGtCb3hMIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIH1cbiAgLmhlYWRlck1haW5UayAudGtCb3ggLnRrQm94UiAuaGVscCB7XG4gICAgdG9wOiAtMjRweDtcbiAgICByaWdodDogLTI0cHg7XG4gIH1cbiAgLmhlYWRlck1haW4gLmhlYWRlck1haW5Cb3gge1xuICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgfVxuICAuaGVhZGVyTWFpbiAuaGVhZGVyTWFpbkJveCAubG9nbyB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICB9XG4gIC5oZWFkZXJNYWluIC5oZWFkZXJNYWluQm94IC5tZW51TWFpbiB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmhlYWRlck1haW4gLmhlYWRlck1haW5Cb3ggLm1lbnVNYWluIHVsIGxpIGE6OmFmdGVyIHtcbiAgICB0b3A6IDEwcHg7XG4gIH1cbiAgLmhlYWRlck1haW4gLmhlYWRlck1haW5Cb3ggLm1lbnVNYWluIHVsIGxpIGltZyB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG4gIC5oZWFkZXJNYWluIC5oZWFkZXJNYWluQm94IC5tZW51TWFpbiB1bCAucm91bmQ6OmFmdGVyIHtcbiAgICB0b3A6IDE4cHg7XG4gICAgbGVmdDogMThweDtcbiAgfVxuICAuaGVhZGVyTWFpbiAuaGVhZGVyTWFpbkJveCAubWVudU1haW4gdWwgLmxpbmVPbmU6OmFmdGVyIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbiAgLmhlYWRlck1haW4gLmhlYWRlck1haW5Cb3ggLm1lbnVNYWluIHVsIC5wYWQyMCB7XG4gICAgcGFkZGluZzogMCA0cHggMCAyMnB4O1xuICB9XG4gIC5oZWFkZXJNYWluIC5oZWFkZXJNYWluQm94IC56aGFud2VpIHtcbiAgICB3aWR0aDogMTE2cHg7XG4gIH1cbiAgLmhlYWRlck1haW4gLmhlYWRlck1haW5Cb3ggLmhlbHAge1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vc3RhdGljL2hlYWRlclJiZy5wbmcnKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMCAyMHB4IDIwcHg7XG4gIH1cbiAgLmhlYWRlck1haW4gLmhlYWRlck1haW5Cb3ggLmhlbHAgLmhlbHBCb3ggcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5ib2R5TWFpbiB7XG4gICAgcGFkZGluZzogMCAyNnB4O1xuICB9XG4gIGZvb3RlciB7XG4gICAgcGFkZGluZzogNDBweCAyNnB4O1xuICB9XG4gIGZvb3RlciAuZm9vdGVyQm94IC5mb290ZXJNZW51IHVsIHtcbiAgICBtaW4td2lkdGg6IDUwMHB4O1xuICB9XG4gIGZvb3RlciAuZm9vdGVyQm94IC5mb290ZXJNZW51IHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICBmb290ZXIgLmZvb3RlckJveCAuZm9vdGVyTWVudSB1bCBsaSBhLmFUaXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIGZvb3RlciAuZm9vdGVyQm9tIHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuZm9vdGVyVGV4dCB7XG4gICAgcGFkZGluZzogMjBweCAyNnB4O1xuICB9XG4gIC5jcnVtYnMge1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIGZvb3RlciAuZm9vdGVyQm94IC5mb290ZXJNZW51IHVsIHtcbiAgICBtaW4td2lkdGg6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICBodG1sIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gIH1cbiAgLmJvZHlNYWluIHtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgfVxuICBmb290ZXIgLmZvb3RlckJveCB7XG4gICAgZGlzcGxheTogaW5pdGlhbDtcbiAgfVxuICBmb290ZXIgLmZvb3RlckJveCAubGVmdExvZ28ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBmb290ZXIgLmZvb3RlckJveCAubGVmdExvZ28gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgfVxuICBmb290ZXIgLmZvb3RlckJveCAuaW1nVGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIGZvb3RlciAuZm9vdGVyQm94IC5mb290ZXJNZW51IHtcbiAgICBkaXNwbGF5OiBpbmhlcml0O1xuICB9XG4gIGZvb3RlciAuZm9vdGVyQm94IC5mb290ZXJNZW51IHVsIHtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIGZvb3RlciAuZm9vdGVyQm94IC5mb290ZXJNZW51IHVsIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG4gIGZvb3RlciAuZm9vdGVyQm94IC5mb290ZXJNZW51IHVsIGxpIGEuYVRpdGxlOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBmb290ZXIgLmZvb3RlckJveCAuZm9vdGVyTWVudSB1bCBsaSBhIHtcbiAgICB3aWR0aDogNjUlO1xuICB9XG4gIGZvb3RlciAuZm9vdGVyQm94IC5mb290ZXJNZW51IHVsIGxpIGE6bnRoLWNoaWxkKDMpLFxuICBmb290ZXIgLmZvb3RlckJveCAuZm9vdGVyTWVudSB1bCBsaSBhOm50aC1jaGlsZCg1KSxcbiAgZm9vdGVyIC5mb290ZXJCb3ggLmZvb3Rlck1lbnUgdWwgbGkgYTpudGgtY2hpbGQoNyksXG4gIGZvb3RlciAuZm9vdGVyQm94IC5mb290ZXJNZW51IHVsIGxpIGE6bnRoLWNoaWxkKDkpIHtcbiAgICB3aWR0aDogMzUlO1xuICB9XG4gIGZvb3RlciAuZm9vdGVyQm94IC5mb290ZXJNZW51IHVsIGxpIGE6Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGZvb3RlciAuZm9vdGVyQm94IC5mb290ZXJNZW51IHVsIGxpOm50aC1jaGlsZCg0KSB7XG4gICAgd2lkdGg6IDY1JTtcbiAgfVxuICBmb290ZXIgLmZvb3RlckJveCAuZm9vdGVyTWVudSB1bCBsaTpudGgtY2hpbGQoNSkge1xuICAgIHdpZHRoOiAzNSU7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXJCb20gdWwge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMTBweCAwIDAgMDtcbiAgfVxuICBmb290ZXIgLmZvb3RlckJvbSB1bCBsaSB7XG4gICAgd2lkdGg6IDM1JTtcbiAgICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXJCb20gdWwgbGk6Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiA2NSU7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXJCb20gdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5mb290ZXJUZXh0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5mb290ZXJUZXh0IHAsXG4gIC5mb290ZXJUZXh0IGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5mb290ZXJUZXh0IHAgaW1nLFxuICAuZm9vdGVyVGV4dCBhIGltZyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMXB4O1xuICB9XG4gIC5mb290ZXJUZXh0IGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICB9XG4gIC50b1RvcCB7XG4gICAgd2lkdGg6IDQwcHg7XG4gIH1cbiAgLnRvVG9wIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5oZWFkZXJNYWluLFxuICAuY3J1bWJzLFxuICAuaGVhZGVyTWFpblRrLFxuICAuaGVhZGVyTWFpblp3IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXJNYWluSDUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICNFOUVDRkY7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHBhZGRpbmc6IDhweCAwIDAgMCA7XG4gICAgei1pbmRleDogOTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2cHgpO1xuICB9XG4gIC5oZWFkZXJNYWluSDUgLmhlYWRlck1haW5INUJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweCAyNHB4IDAgMCA7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaGVhZGVyTWFpbkg1IC5oZWFkZXJNYWluSDVCb3ggLmxvZ28gaW1nIHtcbiAgICB3aWR0aDogMzJweDtcbiAgfVxuICAuaGVhZGVyTWFpbkg1IC5oZWFkZXJNYWluSDVCb3ggLm1lbnVNYWluIHtcbiAgICBmbGV4OiAxO1xuICB9XG4gIC5oZWFkZXJNYWluSDUgLmhlYWRlck1haW5INUJveCAubWVudU1haW4gdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICB9XG4gIC5oZWFkZXJNYWluSDUgLmhlYWRlck1haW5INUJveCAubWVudU1haW4gdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB9XG4gIC5oZWFkZXJNYWluSDUgLmhlYWRlck1haW5INUJveCAubWVudU1haW4gdWwgbGkgaW1nIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG4gIC5oZWFkZXJNYWluSDUgLmhlYWRlck1haW5INUJveCAubWVudU1haW4gdWwgbGkgYSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIC5oZWFkZXJNYWluSDUgLmhlYWRlck1haW5INUJveCAubWVudU1haW4gdWwgbGkgYS5hY3RpdmU6YWZ0ZXIsXG4gIC5oZWFkZXJNYWluSDUgLmhlYWRlck1haW5INUJveCAubWVudU1haW4gdWwgbGkgYTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZDg1ZjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB3aWR0aDogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuICAuaGVhZGVyTWFpbkg1IC5oZWFkZXJNYWluSDVCb3ggLm1lbnVNYWluIHVsIGxpIGEuYWN0aXZlOmFmdGVyLFxuICAuaGVhZGVyTWFpbkg1IC5oZWFkZXJNYWluSDVCb3ggLm1lbnVNYWluIHVsIGxpIGE6aG92ZXI6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuaGVhZGVyTWFpbkg1IC5oZWFkZXJNYWluSDVCb3ggLm1lbnVNYWluIHVsIC5wYWQyMCB7XG4gICAgcGFkZGluZzogMCA4cHggMCAxMHB4O1xuICB9XG4gIC5oZWFkZXJNYWluSDUgLmhlYWRlck1haW5INUJveCAubWVudU1haW4gdWwgLnBhZDIwIGIge1xuICAgIGNvbG9yOiAjZmYwMDAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuaGVhZGVyTWFpbkg1IC5oZWFkZXJNYWluSDVCb3ggLm1lbnVNYWluIHVsIC5wYWRMMTAge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5oZWFkZXJNYWluSDUgLmhlYWRlck1haW5INUJveCAubWVudU1haW4gdWwgLnBhZEwyMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIH1cbiAgLmhlYWRlck1haW5INSAuaGVhZGVyTWFpbkg1Qm94IC5tZW51TWFpbiB1bCAucGFkTDIwIGltZyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuaGVhZGVyTWFpbkg1IC5oZWFkZXJNYWluSDVCb3ggLm1lbnVNYWluIHVsIC5yb3VuZCB7XG4gICAgd2lkdGg6IDRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmhlYWRlck1haW5INSAuaGVhZGVyTWFpbkg1Qm94IC5tZW51TWFpbiB1bCAucm91bmQ6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZEODYwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjb250ZW50OiAnJztcbiAgICB0b3A6IDEwcHg7XG4gICAgbGVmdDogNnB4O1xuICB9XG4gIC5oZWFkZXJNYWluSDUgLmhlYWRlck1haW5INUJveCAubWVudU1haW4gdWwgLmxpbmVPbmUge1xuICAgIHdpZHRoOiAycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5oZWFkZXJNYWluSDUgLmhlYWRlck1haW5INUJveCAubWVudU1haW4gdWwgLmxpbmVPbmU6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogIzFFMjA4NztcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgY29udGVudDogJyc7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5oZWFkZXJNYWluSDUgLmhlYWRlck1haW5INUJveCAuemhhbndlaSB7XG4gICAgd2lkdGg6IDgwcHg7XG4gIH1cbiAgLmhlYWRlck1haW5INSAuaGVhZGVyTWFpbkg1Qm94IC5oZWxwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDAgMTBweCAxNXB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N0YXRpYy9oZWFkZXJSYmcucG5nXCIpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbiAgLmhlYWRlck1haW5INSAuaGVhZGVyTWFpbkg1Qm94IC5oZWxwIC5oZWxwQm94IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLmhlYWRlck1haW5INSAuaGVhZGVyTWFpbkg1Qm94IC5oZWxwIC5oZWxwQm94IGltZyB7XG4gICAgd2lkdGg6IDI2cHg7XG4gIH1cbiAgLmhlYWRlck1haW5INSAuaGVhZGVyTWFpbkg1Qm94IC5oZWxwIC5oZWxwQm94IHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAuaGVhZGVyTWFpbkg1Wncge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5jcnVtYnNINSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAwIDhweCAxNnB4IDhweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNBRkJBRkY7XG4gIH1cbiAgLmNydW1ic0g1OjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICAuY3J1bWJzSDUgLmNydW1ic1RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDZweCAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuY3J1bWJzSDUgLmNydW1ic1RleHQgcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuY3J1bWJzSDUgLmNydW1ic1RleHQgYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5jcnVtYnNINSAuY3J1bWJzVGV4dCBwLmFjdGl2ZSB7XG4gICAgY29sb3I6ICMxRTIwODc7XG4gIH1cbiAgLmNydW1ic0g1IC5zZWFyY2hCb3gge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogNHB4IDE1cHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzlBQThGRjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmNydW1ic0g1IC5zZWFyY2hCb3ggaW1nIHtcbiAgICB3aWR0aDogMjZweDtcbiAgfVxuICAuY3J1bWJzSDUgLnNlYXJjaEJveCBpbnB1dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZsZXg6IDE7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgY29sb3I6ICMxRTIwODc7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNydW1ic0g1IC5pY29Cb3gge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMzAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLmNydW1ic0g1IC5pY29Cb3ggaW1nIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBtYXgtaGVpZ2h0OiAzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5jcnVtYnNINSAuaWNvQm94IC5iaWdXeCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxNThweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdGF0aWMvZXdtSy5wbmdcIik7XG4gICAgaGVpZ2h0OiAxNDZweDtcbiAgICByaWdodDogLTEyOHB4O1xuICAgIHBhZGRpbmc6IDMycHggMCAwIDQ1cHg7XG4gIH1cbiAgLmNydW1ic0g1IC5pY29Cb3ggLmJpZ1d4IGltZyB7XG4gICAgd2lkdGg6IDgwcHg7XG4gIH1cbiAgLmhlYWRlck1haW5INVRrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdG9wOiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBiYWNrZ3JvdW5kOiAjRTlFQ0ZGO1xuICAgIHotaW5kZXg6IDIwO1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5oZWFkZXJNYWluSDVUayAuaDVUa0JveCB7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgfVxuICAuaGVhZGVyTWFpbkg1VGsgLmg1VGtCb3ggLmxvZ28ge1xuICAgIHBhZGRpbmc6IDE0cHggMCA1cHggMDtcbiAgfVxuICAuaGVhZGVyTWFpbkg1VGsgLmg1VGtCb3ggLmxvZ28gaW1nIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5oZWFkZXJNYWluSDVUayAuaDVUa0JveCAuaGVscCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA4cHg7XG4gICAgdG9wOiA4cHg7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4IDE1cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3RhdGljL2hlYWRlclJiZy5wbmdcIikgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuICAuaGVhZGVyTWFpbkg1VGsgLmg1VGtCb3ggLmhlbHAgLmhlbHBCb3gge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG4gIC5oZWFkZXJNYWluSDVUayAuaDVUa0JveCAuaGVscCAuaGVscEJveCBpbWcge1xuICAgIHdpZHRoOiAyNnB4O1xuICB9XG4gIC5oZWFkZXJNYWluSDVUayAuaDVUa0JveCAuaGVscCAuaGVscEJveCBwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLmhlYWRlck1haW5INVRrIC5oNVRrQm94IC5pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiAycHggZGFzaGVkICM4RThGQzM7XG4gICAgcGFkZGluZzogMTJweCAwIDEycHggMThweDtcbiAgfVxuICAuaGVhZGVyTWFpbkg1VGsgLmg1VGtCb3ggLml0ZW0gaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG4gIC5oZWFkZXJNYWluSDVUayAuaDVUa0JveCAuaXRlbSBoMzo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkMwMDA7XG4gICAgbGVmdDogLTE4cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTJweDtcbiAgfVxuICAuaGVhZGVyTWFpbkg1VGsgLmg1VGtCb3ggLml0ZW0gLml0ZW1Db24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuaGVhZGVyTWFpbkg1VGsgLmg1VGtCb3ggLml0ZW0gLml0ZW1Db24gcCxcbiAgLmhlYWRlck1haW5INVRrIC5oNVRrQm94IC5pdGVtIC5pdGVtQ29uIGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICB9XG4gIC5oZWFkZXJNYWluSDVUayAuaDVUa0JveCAuaXRlbSAuaXRlbUNvbiBpbWcge1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG4gIC5oZWFkZXJNYWluSDVUayAuaDVUa0JveCAuaXRlbSAuaXRlbUNvbiAuc2VhcmNoQm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjOUFBOEZGO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuaGVhZGVyTWFpbkg1VGsgLmg1VGtCb3ggLml0ZW0gLml0ZW1Db24gLnNlYXJjaEJveCBpbWcge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuaGVhZGVyTWFpbkg1VGsgLmg1VGtCb3ggLml0ZW0gLml0ZW1Db24gLnNlYXJjaEJveCBpbnB1dCB7XG4gICAgZmxleDogMTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBjb2xvcjogIzFFMjA4NztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAuaGVhZGVyTWFpbkg1VGsgLmg1VGtCb3ggLnRleHRMaXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMnB4IDAgMTJweCAxNnB4O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBkYXNoZWQgIzhFOEZDMztcbiAgfVxuICAuaGVhZGVyTWFpbkg1VGsgLmg1VGtCb3ggLnRleHRMaXN0IHVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuaGVhZGVyTWFpbkg1VGsgLmg1VGtCb3ggLnRleHRMaXN0IHVsIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiA2cHggMDtcbiAgfVxuICAuaGVhZGVyTWFpbkg1VGsgLmg1VGtCb3ggLnRleHRMaXN0IHVsIGxpOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkMwMDA7XG4gICAgbGVmdDogLTE4cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbiAgfVxuICAuaGVhZGVyTWFpbkg1VGsgLmg1VGtCb3ggLnRleHRMaXN0IHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuaGVhZGVyTWFpbkg1VGsgLmg1VGtCb3ggLnRleHRMaXN0IHVsIGxpLnN5OjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6ICNGRkMwMDA7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3RhdGljL2hvbWUuc3ZnXCIpO1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICB0b3A6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuICAuaGVhZGVyTWFpbkg1VGsgLmg1VGtCb3ggLnRleHRMaXN0IHVsIGxpLnhqOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB3aWR0aDogMTRweDtcbiAgICB0b3A6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N0YXRpYy94dW5qaWEuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbiAgLmhlYWRlck1haW5INVRrIC5oNVRrQm94IC50ZXh0TGlzdCB1bCBsaS54aiBiIHtcbiAgICBjb2xvcjogI2ZmMDAwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmhlYWRlck1haW5INVRrIC5oNVRrQm94IC50ZXh0TGlzdDIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEycHggMCAxMnB4IDA7XG4gIH1cbiAgLmhlYWRlck1haW5INVRrIC5oNVRrQm94IC50ZXh0TGlzdDIgdWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5oZWFkZXJNYWluSDVUayAuaDVUa0JveCAudGV4dExpc3QyIHVsIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiA2cHggMCA2cHggMjBweDtcbiAgfVxuICAuaGVhZGVyTWFpbkg1VGsgLmg1VGtCb3ggLnRleHRMaXN0MiB1bCBsaSBhIHtcbiAgICBjb2xvcjogIzFFMjA4NztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U5RUNGRjtcbiAgfVxuICAuaGVhZGVyTWFpbkg1VGsgLmg1VGtCb3ggLnRleHRMaXN0MiB1bCBsaSBhOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB3aWR0aDogMTRweDtcbiAgICB0b3A6IDEycHg7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3RhdGljL25ld1RvLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG59XG4iXX0= */
