.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: Arial, 'Microsoft Yahei', 'PingFang SC', monospace !important;
  touch-action: pan-y;
}
a {
  text-decoration: none;
  color: #444;
}
a:hover {
  text-decoration: none;
}
a:focus {
  outline: none;
  color: #444;
}
a:hover {
  text-decoration: underline;
}
body,
html,
.app {
  padding: 0;
  margin: 0;
  background: #fff;
}
body,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
li,
div {
  font-size: 0.875rem;
  font-style: normal;
  list-style: none;
  transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
}
.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;
}
.headerMain {
  background: #fff;
  font-size: 0.875rem;
  width: 100%;
  padding: 0 20px;
}
.headerMain .header {
  display: flex;
  justify-content: space-between;
  max-width: 1200px;
  height: 120px;
  align-items: center;
  color: #000;
  margin: 0 auto;
  font-size: 0.9375rem;
}
.headerMain .header p {
  font-size: 1.5rem;
}
.headerMain .header img {
  cursor: pointer;
}
.headerMain .header .headerText {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.headerMain .header .headerText span {
  width: 22px;
  height: 22px;
  border: 1px solid #505050;
  border-radius: 22px;
  text-align: center;
  font-size: 0.875rem;
  margin-right: 5px;
}
.headerMain .header .headerText a:hover {
  color: #009a74;
}
.headerMain .header .headerText img {
  width: 30%;
  margin-left: 40px;
  display: none;
  cursor: pointer;
}
.headerMain .header .headerText img:last-child {
  display: none;
}
.headerMain_zw {
  opacity: 0;
  width: 100%;
  display: none;
}
.headerMain_ac {
  position: fixed;
  top: 0;
  z-index: 9999;
}
.headerMain2 {
  background: #009a74;
}
.headerMain2 .header .headerText {
  color: #fff;
}
.headerMain2 .header .headerText a {
  color: #fff;
}
.headerMain2 .header .headerText span {
  border: 1px solid #fff;
}
.h5Menu {
  width: 100%;
  top: 100px;
  background: #009a74;
  position: fixed;
  height: 100vh;
  z-index: 9999;
}
.h5Menu .h5MenuList a {
  width: 100%;
  height: 60px;
  line-height: 3.75rem;
  display: block;
  text-align: center;
  color: #fff;
  font-size: 1.125rem;
  border-top: 1px solid #4db89e;
}
.h5Menu .h5MenuList a img:first-child {
  width: 16px;
  margin-right: 5px;
}
.menuMain {
  background: #009a74;
  width: 100%;
}
.menuMain ul {
  max-width: 1200px;
  padding: 0;
  display: flex;
  align-items: center;
  line-height: 3.75rem;
  justify-content: space-around;
  margin: 0 auto;
}
.menuMain ul li {
  width: 20%;
  text-align: center;
  position: relative;
  border-left: 1px solid #008a68;
}
.menuMain ul li:last-child {
  border-right: 1px solid #008a68;
}
.menuMain ul li a {
  color: #fff;
  font-size: 1rem;
  font-weight: bold;
}
.menuMain ul li .li_div {
  height: 0;
  overflow: hidden;
  opacity: 0;
  width: 100%;
  background: #009a74;
  position: absolute;
  top: 60px;
  left: 0;
  z-index: 99;
}
.menuMain ul li .li_div a {
  display: block;
  padding: 0.8rem 1rem;
  text-align: left;
  color: #fff;
  line-height: 1.5rem;
  font-size: 1rem;
  border-bottom: 1px solid #008a68;
}
.menuMain ul li .li_div a:hover {
  background: #01b78a;
  color: #fff;
}
.menuMain ul li:hover .li_div {
  overflow: inherit;
  height: auto;
  opacity: 1;
}
.menuMain_ac {
  position: fixed;
  top: 0;
  z-index: 9999;
  box-shadow: 0 5px 7px rgba(0, 0, 0, 0.2);
}
.menuMain2 {
  opacity: 0;
  height: 60px;
  width: 100%;
  display: none;
}
.footerMain {
  background: #474747;
  height: 450px;
  width: 100%;
}
.footerMain .footerTitle {
  text-align: center;
  padding: 30px 0;
  max-width: 1100px;
  border-bottom: 1px solid #5a5a5a;
  margin: 0 auto;
}
.footerMain .footerMenuBox {
  max-width: 1100px;
  margin: 0 auto;
  padding: 40px 20px;
  display: flex;
  height: 320px;
  justify-content: space-evenly;
}
.footerMain .footerMenuBox .menuItem {
  width: 22%;
}
.footerMain .footerMenuBox .menuItem h3 {
  width: 100%;
  margin-bottom: 15px;
  cursor: pointer;
}
.footerMain .footerMenuBox .menuItem h3 a {
  color: #fff;
  font-weight: bold;
  font-size: 1.125rem;
}
.footerMain .footerMenuBox .menuItem h3 a:hover {
  text-decoration: underline;
}
.footerMain .footerMenuBox .menuItem p {
  margin-bottom: 10px;
}
.footerMain .footerMenuBox .menuItem p a {
  color: #fff;
  font-size: 0.875rem;
  width: 100%;
  cursor: pointer;
}
.footerMain .footerMenuBox .menuItem p a:hover {
  text-decoration: underline;
}
.footerMain .footerMenuBox .menuItem:last-child {
  text-align: center;
  margin-top: 30px;
}
.footerMain .footerMenuBox .menuItem:last-child h4 {
  color: #fff;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.5;
  margin-top: 10px;
}
.footerMain .footerBomBox {
  width: 100%;
  background: #f5f5f5;
}
.footerMain .footerBomBox .btnList {
  width: 100%;
  background: #f5f5f5;
  display: flex;
  max-width: 540px;
  padding: 20px 0;
  margin: 0 auto;
  justify-content: space-evenly;
}
.footerMain .footerBomBox .btnList h4 a {
  color: #000;
  font-size: 0.875rem;
  font-weight: normal;
}
.footerMain .footerBomBox .btnList h4 a:hover {
  text-decoration: underline;
}
.footerMain .footerBomBox2 {
  background: #fff;
  padding: 40px 0;
  width: 100%;
}
.footerMain .footerBomBox2 .textBox {
  font-size: 0.875rem;
  text-align: center;
  line-height: 1.8;
}
.footerMain .footerBomBox2 .textBox a {
  color: #009a74;
}
.footerMain .footerBomBox2 .textBox a:hover {
  text-decoration: underline;
}
.footerMain2 {
  background: #474747;
  width: 100%;
  display: none;
}
.footerMain2 .footerTitle {
  text-align: center;
  padding: 30px 0;
  max-width: 1100px;
  margin: 0 auto;
}
.footerMain2 .footerTitle img {
  width: 200px;
}
.footerMain2 .footerMenuBox {
  max-width: 1100px;
  margin: 0 auto;
  padding: 0 0 30px 0;
}
.footerMain2 .footerMenuBox .menuItem {
  width: 100%;
}
.footerMain2 .footerMenuBox .menuItem h3 {
  width: 100%;
  cursor: inherit;
  text-align: center;
  padding: 20px 0;
  border-bottom: 1px solid #5a5a5a;
  position: relative;
}
.footerMain2 .footerMenuBox .menuItem h3 .imgBox {
  position: absolute;
  width: 50px;
  height: 50px;
  right: 20px;
  top: 50%;
  margin-top: -25px;
  cursor: pointer;
  padding: 10px;
}
.footerMain2 .footerMenuBox .menuItem h3 .imgBox img {
  width: 100%;
}
.footerMain2 .footerMenuBox .menuItem h3 .imgBox img:last-child {
  display: none;
}
.footerMain2 .footerMenuBox .menuItem h3 a {
  color: #fff;
  font-weight: bold;
  font-size: 1.125rem;
}
.footerMain2 .footerMenuBox .menuItem h3 a:hover {
  text-decoration: underline;
}
.footerMain2 .footerMenuBox .menuItem .list {
  padding: 20px 0;
  display: none;
  border-bottom: 1px solid #5a5a5a;
}
.footerMain2 .footerMenuBox .menuItem .list p {
  margin-bottom: 10px;
  text-align: center;
}
.footerMain2 .footerMenuBox .menuItem .list p a {
  color: #fff;
  font-size: 1rem;
  width: 100%;
  cursor: pointer;
}
.footerMain2 .footerMenuBox .menuItem .list p a:hover {
  text-decoration: underline;
}
.footerMain2 .footerMenuBox .menuItem .list p:last-child {
  margin: 0;
}
.footerMain2 .footerMenuBox .menuItem:first-child h3 {
  border-top: 1px solid #5a5a5a;
}
.footerMain2 .footerMenuBox .menuItem:last-child {
  text-align: center;
  margin-top: 30px;
}
.footerMain2 .footerMenuBox .menuItem:last-child h4 {
  color: #fff;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.5;
  margin-top: 10px;
}
.footerMain2 .footerBomBox {
  width: 100%;
  background: #f5f5f5;
}
.footerMain2 .footerBomBox .btnList {
  width: 100%;
  background: #f5f5f5;
  display: flex;
  max-width: 540px;
  padding: 20px 0;
  margin: 0 auto;
  justify-content: space-evenly;
}
.footerMain2 .footerBomBox .btnList h4 a {
  color: #000;
  font-size: 0.75rem;
  font-weight: normal;
}
.footerMain2 .footerBomBox .btnList h4 a:hover {
  text-decoration: underline;
}
.footerMain2 .footerBomBox2 {
  background: #fff;
  padding: 20px 0;
  width: 100%;
}
.footerMain2 .footerBomBox2 .textBox {
  font-size: 0.875rem;
  text-align: center;
  line-height: 1.8;
}
.footerMain2 .footerBomBox2 .textBox a {
  color: #009a74;
}
.footerMain2 .footerBomBox2 .textBox a:hover {
  text-decoration: underline;
}
.home_video {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 999;
}
.video_main {
  display: none;
  position: fixed;
  top: 50%;
  left: 5%;
  width: 90%;
  margin-top: -35vh;
  min-height: 70vh;
  z-index: 9999;
  background: #000;
}
.video_main video {
  width: 100%;
}
.toTop {
  bottom: 5%;
  height: 86px;
  background-color: #009a74;
  color: #fff;
  position: fixed;
  z-index: 4;
  right: 30%;
  margin-right: -600px;
  width: 86px;
  text-align: center;
  cursor: pointer;
  display: none;
  box-shadow: 0 2px 16.49px 0.51px rgba(31, 35, 33, 0.21);
  transition: all 0s linear;
  -moz-transition: all 0s linear;
  -webkit-transition: all 0s linear;
  -o-transition: all 0s linear;
}
.toTop span {
  padding: 10px 0;
  display: inline-block;
}
.toTop span img {
  width: 30%;
}
.toTop:hover {
  background: #008363;
  box-shadow: 0 2px 16.49px 0.51px rgba(0, 0, 0, 0.5);
}
.comMenuList_ac {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 99998;
  background: #fff;
  margin: 0;
  padding: 10px 10px 0 10px !important;
  box-shadow: 0 5px 7px rgba(0, 0, 0, 0.2);
}
.popMain {
  display: none;
  position: fixed;
  top: 10vh;
  width: 880px;
  left: 50%;
  margin-left: -440px;
  height: 80vh;
  background: #fff;
  z-index: 999999;
  overflow: hidden;
}
.popMain .close {
  position: absolute;
  right: 20px;
  top: 20px;
  width: 27px;
  height: 27px;
  cursor: pointer;
}
.popMain .close img {
  max-width: 100%;
}
.popMain .popMain_T {
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 14vh;
  position: relative;
}
.popMain .popMain_T h1 {
  text-align: center;
  font-size: 2.125rem;
  font-weight: normal;
  position: relative;
  padding-bottom: 20px;
  display: initial;
}
.popMain .popMain_T h1:after {
  position: absolute;
  content: "";
  width: 100%;
  background: url("../static/company_15.jpg") repeat-x;
  height: 6px;
  bottom: 6px;
  left: 0;
}
.popMain .popCon {
  margin: 0 auto;
  max-height: 100%;
  overflow-y: auto;
  width: 100%;
  padding: 0 60px;
}
.popMain .popCon p {
  font-weight: bold;
  margin-bottom: 10px;
}
.popMain .popCon .tabBox {
  padding-bottom: 30px;
}
.popMain .popCon .tabBox ul li {
  display: flex;
  border-top: 1px solid #ececec;
  border-left: 1px solid #ececec;
  border-right: 1px solid #ececec;
}
.popMain .popCon .tabBox ul li .lf {
  color: #000;
  background: #f9f9f9;
  width: 180px;
  padding: 15px;
  font-size: 0.875rem;
  border-right: 1px solid #ececec;
  display: flex;
  align-items: center;
}
.popMain .popCon .tabBox ul li .lf em {
  color: #ff0000;
  font-weight: bold;
  font-size: 1.25rem;
  display: contents;
}
.popMain .popCon .tabBox ul li .rf {
  flex: 1;
  padding: 15px;
  font-size: 1rem;
  display: flex;
  align-items: center;
}
.popMain .popCon .tabBox ul li .rf select {
  padding: 10px;
  border: 1px solid #d3d3d3;
  width: 100%;
}
.popMain .popCon .tabBox ul li .rf select option {
  height: 32px !important;
  line-height: 2rem !important;
}
.popMain .popCon .tabBox ul li .rf textarea,
.popMain .popCon .tabBox ul li .rf input {
  padding: 10px;
  border: 1px solid #d3d3d3;
  width: 100%;
}
.popMain .popCon .tabBox ul li .selectBox {
  display: flex;
  justify-content: flex-start;
}
.popMain .popCon .tabBox ul li .selectBox select {
  width: 30%;
  min-width: auto;
  margin-right: 10px;
}
.popMain .popCon .tabBox ul li:last-child {
  border-bottom: 1px solid #ececec;
}
.popMain .popCon .textB {
  width: 90%;
  display: flex;
  margin: 0 auto;
  margin-bottom: 15px;
}
.popMain .popCon .textB input[type="checkbox"] {
  width: 15px;
  height: 15px;
  border: 1px solid #d1d1d1;
  margin-right: 5px;
  margin-top: 8px;
  position: relative;
}
.popMain .popCon .textB input[type=checkbox]::after {
  position: absolute;
  top: 0;
  background-color: #fff;
  color: #fff;
  width: 14px;
  height: 14px;
  display: inline-block;
  visibility: visible;
  padding-left: 0px;
  text-align: center;
  content: ' ';
  border-radius: 2px;
  box-sizing: border-box;
  border: 1px solid #ddd;
}
.popMain .popCon .textB input[type=checkbox]:checked::after {
  content: "";
  background-color: #009a74;
  border-color: #009a74;
}
.popMain .popCon .textB input[type=checkbox]:checked::before {
  content: '';
  position: absolute;
  top: 1px;
  left: 5px;
  width: 3px;
  height: 8px;
  border: solid white;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
  z-index: 1;
}
.popMain .popCon .textB p {
  flex: 1;
  font-weight: normal;
  line-height: 1.5;
}
.popMain .popCon .textB p em {
  color: #ff0000;
  font-weight: bold;
  font-size: 1.25rem;
  display: contents;
}
.popMain .popCon a {
  color: #009a74;
  margin-bottom: 15px;
  text-align: center;
  width: 100%;
  display: inline-block;
}
.popMain .popCon .bomBtn {
  padding: 60px 0 80px 0;
  width: 100%;
  text-align: center;
}
.popMain .popCon .bomBtn button.button2 {
  padding: 20px 50px 20px 72px;
  border: 1px solid #009a74;
  font-size: 1.5rem;
  display: initial;
  min-width: 100px;
  color: #fff;
  border-radius: 20px;
  background: url("../static/index_38.png") no-repeat #009a74 40px;
  text-decoration: none;
  margin-bottom: 30px;
  cursor: pointer;
}
.popMain .popCon .bomBtn button.button2:hover {
  background: url("../static/index_38.png") #008363 no-repeat 40px;
  color: #fff;
}
.bgH {
  position: fixed;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.7);
  top: 0;
  left: 0;
  z-index: 999998;
  display: none;
}
@media screen and (max-width: 1200px) {
  .toTop {
    right: 0;
    margin: 0;
  }
}
@media screen and (max-width: 1000px) {
  .popMain .popCon {
    width: 90%;
    padding:0;
  }
}
@media screen and (max-width: 880px) {
  .popMain {
    width: 95%;
    left: 2.5%;
    margin: 0;
  }
  .toTop {
    right: 0;
    margin: 0;
    width: 54px;
    height: auto;
    padding: 5px 0;
    font-size: 0.75rem;
  }
  .toTop span {
    padding: 0 0 5px 0;
    display: block;
  }
  .toTop span img {
    width: 30%;
  }
  .headerMain .header {
    height: 100px;
  }
  .headerMain .header p {
    display: none;
  }
  .headerMain .header .headerText img {
    display: block;
  }
  .menuMain {
    display: none;
  }
  .footerMain {
    display: none;
  }
  .footerMain2 {
    display: block;
  }
}
@media screen and (max-width: 765px) {
  .popMain .popMain_T h1 {
    font-size: 1.375rem;
  }
  .popMain .popMain_T .close {
    width: 20px;
    height: 20px;
    right: 10px;
    top: 10px;
  }
  .popMain .popCon .tabBox ul li {
    display: block;
  }
  .popMain .popCon .tabBox ul li .lf {
    width: 100%;
    border-bottom: 1px solid #ececec;
    border-right: 0;
  }
  .popMain .popCon .tabBox ul li .rf {
    width: 100%;
  }
}
@media screen and (max-width: 700px) {
  .h5Menu {
    top: 60px;
  }
  .headerMain {
    padding: 0 10px;
  }
  .headerMain .header {
    height: 60px;
  }
  .headerMain .header img {
    width: auto;
    max-height: 40px;
  }
  .headerMain .header .headerText img {
    display: block;
    width: 20%;
  }
  .video_main {
    width: 96%;
    left: 0;
    margin: -20vh 2% 0 2%;
    top: 50%;
    min-height: 40vh;
  }
  .headerMain {
    border-bottom: 3px solid #009a74;
  }
  .footerMain2 .footerTitle {
    padding: 15px 0;
  }
  .footerMain2 .footerMenuBox .menuItem h3 a {
    font-size: 1rem;
  }
  .footerMain2 .footerMenuBox .menuItem h3 .imgBox {
    width: 40px;
    height: 40px;
    margin-top: -20px;
  }
  .footerMain2 .footerMenuBox .menuItem .list {
    padding: 15px 0;
  }
  .footerMain2 .footerMenuBox .menuItem .list p a {
    color: #fff;
    font-size: 0.875rem;
    width: 100%;
    cursor: pointer;
  }
  .footerMain2 .footerBomBox {
    width: 100%;
    background: #f5f5f5;
  }
  .footerMain2 .footerBomBox .btnList {
    width: 100%;
    background: #f5f5f5;
    display: flex;
    max-width: 540px;
    padding: 8px 0;
    margin: 0 auto;
    flex-wrap: wrap;
    justify-content: space-evenly;
    text-align: center;
  }
  .footerMain2 .footerBomBox .btnList h4 {
    width: 100%;
    padding: 8px 0;
  }
  .footerMain2 .footerBomBox .btnList h4 a {
    color: #000;
    font-size: 0.75rem;
    font-weight: normal;
  }
  .footerMain2 .footerBomBox .btnList h4 a:hover {
    text-decoration: underline;
  }
  .footerMain2 .footerBomBox2 {
    background: #fff;
    padding: 20px 0;
    width: 100%;
  }
  .footerMain2 .footerBomBox2 .textBox {
    font-size: 0.875rem;
    text-align: center;
    line-height: 1.8;
  }
  .footerMain2 .footerBomBox2 .textBox a {
    color: #009a74;
  }
  .footerMain2 .footerBomBox2 .textBox a:hover {
    text-decoration: underline;
  }
}
@media screen and (max-width: 500px) {
  .video_main {
    width: 96%;
    left: 0;
    margin: -15vh 2% 0 2%;
    top: 50%;
    min-height: 30vh;
  }
}
@media print {
  .companyMain .comMenuList , .menuMain {
    display: none;
  }
  .pro2Main .bannerMain .bannerBox .bannerR .courseDetail img {
    width: 75%;
  }
  .headerMain .header p {
    font-size: 1rem;
}
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInB1YmxpYy5sZXNzIiwicHVibGljLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQTtFQUNFLGNBQUE7QUNBRjtBREVBO0VBQ0UsMkJBQUE7RUFHQSx5QkFBQTtFQUNBLDBCQUFBO0VBQ0Esc0JBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLDBFQUFBO0VBQ0EsbUJBQUE7QUNBRjtBREVBO0VBQ0UscUJBQUE7RUFDQSxXQUFBO0FDQUY7QURDRTtFQUNFLHFCQUFBO0FDQ0o7QURHQTtFQUNFLGFBQUE7RUFDQSxXQUFBO0FDREY7QURHQTtFQUNFLDBCQUFBO0FDREY7QURHQTs7O0VBR0UsVUFBQTtFQUNBLFNBQUE7RUFDQSxnQkFBQTtBQ0RGO0FESUE7Ozs7Ozs7Ozs7RUFVRSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSwyQkFBQTtFQUNBLGdDQUFBO0VBQ0EsbUNBQUE7RUFDQSw4QkFBQTtBQ0ZGO0FES0E7RUFDRSxjQUFBO0FDSEY7QURNQTtFQUNFLGNBQUE7QUNKRjtBRE9BO0VBQ0UsY0FBQTtBQ0xGO0FEUUE7RUFDRSxjQUFBO0FDTkY7QURTQTtFQUNFLHlCQUFBO0FDUEY7QURVQTtFQUNFLHlCQUFBO0FDUkY7QURXQTtFQUNFLHlCQUFBO0FDVEY7QURZQTtFQUNFLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtBQ1ZGO0FETUE7RUFNSSxhQUFBO0VBQ0EsOEJBQUE7RUFDQSxpQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0VBQ0Esb0JBQUE7QUNUSjtBREpBO0VBZU0saUJBQUE7QUNSTjtBRFBBO0VBa0JNLGVBQUE7QUNSTjtBRFZBO0VBcUJNLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0FDUk47QURmQTtFQXlCUSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7QUNQUjtBRFVRO0VB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SUFDQSxRQUFBO0lBQ0EsZ0JBQUE7RUMvQ0Y7RURpREE7SUFDRSxnQ0FBQTtFQy9DRjtFRGlEQTtJQUVJLGVBQUE7RUNoREo7RUQ4Q0E7SUFRVSxlQUFBO0VDbkRWO0VEMkNBO0lBV1UsV0FBQTtJQUNBLFlBQUE7SUFDQSxpQkFBQTtFQ25EVjtFRHNDQTtJQWlCUSxlQUFBO0VDcERSO0VEbUNBO0lBb0JZLFdBQUE7SUFDQSxtQkFBQTtJQUNBLFdBQUE7SUFDQSxlQUFBO0VDcERaO0VENkJBO0lBOEJJLFdBQUE7SUFDQSxtQkFBQTtFQ3hESjtFRHlCQTtJQWlDTSxXQUFBO0lBQ0EsbUJBQUE7SUFDQSxhQUFBO0lBQ0EsZ0JBQUE7SUFDQSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGVBQUE7SUFDQSw2QkFBQTtJQUNBLGtCQUFBO0VDdkROO0VEY0E7SUEyQ1EsV0FBQTtJQUNBLGNBQUE7RUN0RFI7RURVQTtJQThDVSxXQUFBO0lBQ0Esa0JBQUE7SUFDQSxtQkFBQTtFQ3JEVjtFRHNEVTtJQUNFLDBCQUFBO0VDcERaO0VERUE7SUF5REksZ0JBQUE7SUFDQSxlQUFBO0lBQ0EsV0FBQTtFQ3hESjtFREhBO0lBNkRNLG1CQUFBO0lBQ0Esa0JBQUE7SUFDQSxnQkFBQTtFQ3ZETjtFRFJBO0lBaUVRLGNBQUE7RUN0RFI7RUR1RFE7SUFDRSwwQkFBQTtFQ3JEVjtBQUNGO0FENERBO0VBQ0U7SUFDRSxVQUFBO0lBQ0EsT0FBQTtJQUNBLHFCQUFBO0lBQ0EsUUFBQTtJQUNBLGdCQUFBO0VDMURGO0FBQ0YiLCJmaWxlIjoicHVibGljLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8v5a6a5LmJ5a2X5L2TXHJcbi5pbmRleF9tYWlue1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbioge1xyXG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1vLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBtYXJnaW46MDtcclxuICBwYWRkaW5nOjA7XHJcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCAnTWljcm9zb2Z0IFlhaGVpJywgJ1BpbmdGYW5nIFNDJywgbW9ub3NwYWNlICFpbXBvcnRhbnQ7XHJcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcclxufVxyXG5he1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjb2xvcjojNDQ0O1xyXG4gICY6aG92ZXJ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5hOmZvY3Vze1xyXG4gIG91dGxpbmU6bm9uZTtcclxuICBjb2xvcjojNDQ0O1xyXG59XHJcbmE6aG92ZXJ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuYm9keSxcclxuaHRtbCxcclxuLmFwcCB7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxufVxyXG5cclxuYm9keSxcclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNixcclxudWwsXHJcbmxpLFxyXG5kaXYge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XHJcbiAgLW8tdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XHJcbn1cclxuXHJcbi5jb2xvci1waW5rIHtcclxuICBjb2xvcjogI2ViMmY5NjtcclxufVxyXG5cclxuLmNvbG9yLXJlZCB7XHJcbiAgY29sb3I6ICNmNTIyMmQ7XHJcbn1cclxuXHJcbi5jb2xvci1vcmFuZ2Uge1xyXG4gIGNvbG9yOiAjZmE4YzE2O1xyXG59XHJcblxyXG4uY29sb3ItZ3JlZW4ge1xyXG4gIGNvbG9yOiAjNTJjNDFhO1xyXG59XHJcblxyXG4uY29sb3ItY3lhbiB7XHJcbiAgY29sb3I6ICMxM2MyYzIgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNvbG9yLWJsdWUge1xyXG4gIGNvbG9yOiAjMTg5MGZmICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jb2xvci1wdXJwbGUge1xyXG4gIGNvbG9yOiAjNzIyZWQxICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oZWFkZXJNYWlue1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDAgMjBweDtcclxuICAuaGVhZGVye1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgaGVpZ2h0OiAxMjBweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBjb2xvcjojMDAwO1xyXG4gICAgbWFyZ2luOjAgYXV0bztcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIHB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIH1cclxuICAgIGltZ3tcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gICAgLmhlYWRlclRleHR7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgd2lkdGg6MjJweDtcclxuICAgICAgICBoZWlnaHQ6MjJweDtcclxuICAgICAgICBib3JkZXI6MXB4IHNvbGlkICM1MDUwNTA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjJweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDo1cHg7XHJcbiAgICAgIH1cclxuICAgICAgYXtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgY29sb3I6ICMwMDlhNzQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGltZ3tcclxuICAgICAgICB3aWR0aDozMCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6NDBweDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uaGVhZGVyTWFpbl96d3tcclxuICBvcGFjaXR5OiAwO1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uaGVhZGVyTWFpbl9hY3tcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOjA7XHJcbiAgei1pbmRleDogOTk5OTtcclxufVxyXG4uaGVhZGVyTWFpbjJ7XHJcbiAgYmFja2dyb3VuZDogIzAwOWE3NDtcclxuICAuaGVhZGVye1xyXG4gICAgLmhlYWRlclRleHR7XHJcbiAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgY29sb3I6I2ZmZjtcclxuICAgICAgfVxyXG4gICAgICBzcGFue1xyXG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgI2ZmZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uaDVNZW51e1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgdG9wOjEwMHB4O1xyXG4gIGJhY2tncm91bmQ6ICMwMDlhNzQ7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGhlaWdodDoxMDB2aDtcclxuICB6LWluZGV4OiA5OTk5O1xyXG4gIC5oNU1lbnVMaXN0e1xyXG4gICAgYXtcclxuICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgaGVpZ2h0OjYwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAjNGRiODllO1xyXG4gICAgICBpbWc6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgd2lkdGg6MTZweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6NXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubWVudU1haW57XHJcbiAgYmFja2dyb3VuZDogIzAwOWE3NDtcclxuICB3aWR0aDoxMDAlO1xyXG4gIHVse1xyXG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICBwYWRkaW5nOjA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICBtYXJnaW46MCBhdXRvO1xyXG4gICAgbGl7XHJcbiAgICAgIHdpZHRoOjIwJTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJvcmRlci1sZWZ0OjFweCBzb2xpZCAjMDA4YTY4O1xyXG4gICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjMDA4YTY4O1xyXG4gICAgICB9XHJcbiAgICAgIGF7XHJcbiAgICAgICAgY29sb3I6I2ZmZjtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIH1cclxuICAgICAgLmxpX2RpdiB7XHJcbiAgICAgICAgaGVpZ2h0OjA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDlhNzQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNjBweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwLjhyZW0gMXJlbTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMDA4YTY4O1xyXG4gICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAxYjc4YTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgLmxpX2RpdntcclxuICAgICAgICAgIG92ZXJmbG93OiBpbmhlcml0O1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLm1lbnVNYWluX2Fje1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6MDtcclxuICB6LWluZGV4OiA5OTk5O1xyXG4gIGJveC1zaGFkb3c6IDAgNXB4IDdweCByZ2JhKDAsMCwwLC4yKTtcclxufVxyXG4ubWVudU1haW4ye1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgaGVpZ2h0OjYwcHg7XHJcbiAgd2lkdGg6MTAwJTtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5mb290ZXJNYWlue1xyXG4gIGJhY2tncm91bmQ6ICM0NzQ3NDc7XHJcbiAgaGVpZ2h0OjQ1MHB4O1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgLmZvb3RlclRpdGxle1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzozMHB4IDA7XHJcbiAgICBtYXgtd2lkdGg6IDExMDBweDtcclxuICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICM1YTVhNWE7XHJcbiAgICBtYXJnaW46MCBhdXRvO1xyXG4gIH1cclxuICAuZm9vdGVyTWVudUJveHtcclxuICAgIG1heC13aWR0aDoxMTAwcHg7XHJcbiAgICBtYXJnaW46MCBhdXRvO1xyXG4gICAgcGFkZGluZzo0MHB4IDIwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgaGVpZ2h0OjMyMHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbiAgICAubWVudUl0ZW17XHJcbiAgICAgIHdpZHRoOjIyJTtcclxuICAgICAgaDN7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjE1cHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBjb2xvcjojZmZmO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBwe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgY29sb3I6I2ZmZjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6MzBweDtcclxuICAgICAgICBoNHtcclxuICAgICAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6MTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmZvb3RlckJvbUJveHtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xyXG4gICAgLmJ0bkxpc3R7XHJcbiAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIG1heC13aWR0aDo1NDBweDtcclxuICAgICAgcGFkZGluZzoyMHB4IDA7XHJcbiAgICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG4gICAgICBoNHtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgY29sb3I6IzAwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmZvb3RlckJvbUJveDJ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgcGFkZGluZzo0MHB4IDA7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgLnRleHRCb3h7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgICBhe1xyXG4gICAgICAgIGNvbG9yOiMwMDlhNzQ7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZm9vdGVyTWFpbjJ7XHJcbiAgYmFja2dyb3VuZDogIzQ3NDc0NztcclxuICB3aWR0aDoxMDAlO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgLmZvb3RlclRpdGxle1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzozMHB4IDA7XHJcbiAgICBtYXgtd2lkdGg6IDExMDBweDtcclxuICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICBpbWd7XHJcbiAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmZvb3Rlck1lbnVCb3h7XHJcbiAgICBtYXgtd2lkdGg6MTEwMHB4O1xyXG4gICAgbWFyZ2luOjAgYXV0bztcclxuICAgIHBhZGRpbmc6MCAwIDMwcHggMDtcclxuICAgIC5tZW51SXRlbXtcclxuICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgaDN7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICBjdXJzb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6MjBweCAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICM1YTVhNWE7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC5pbWdCb3h7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB3aWR0aDo1MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OjUwcHg7XHJcbiAgICAgICAgICByaWdodDoyMHB4O1xyXG4gICAgICAgICAgdG9wOjUwJTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6LTI1cHg7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBwYWRkaW5nOjEwcHg7XHJcbiAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBjb2xvcjojZmZmO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubGlzdHtcclxuICAgICAgICBwYWRkaW5nOjIwcHggMDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICM1YTVhNWE7XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgaDN7XHJcbiAgICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAjNWE1YTVhO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6MzBweDtcclxuICAgICAgICBoNHtcclxuICAgICAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6MTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmZvb3RlckJvbUJveHtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xyXG4gICAgLmJ0bkxpc3R7XHJcbiAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIG1heC13aWR0aDo1NDBweDtcclxuICAgICAgcGFkZGluZzoyMHB4IDA7XHJcbiAgICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG4gICAgICBoNHtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgY29sb3I6IzAwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmZvb3RlckJvbUJveDJ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgcGFkZGluZzoyMHB4IDA7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgLnRleHRCb3h7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgICBhe1xyXG4gICAgICAgIGNvbG9yOiMwMDlhNzQ7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uaG9tZV92aWRlbyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuICB6LWluZGV4OiA5OTk7XHJcbn1cclxuLnZpZGVvX21haW4ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUlO1xyXG4gIHdpZHRoOiA5MCU7XHJcbiAgbWFyZ2luLXRvcDogLTM1dmg7XHJcbiAgbWluLWhlaWdodDo3MHZoO1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcbiAgYmFja2dyb3VuZDogIzAwMDtcclxufVxyXG4udmlkZW9fbWFpbiB2aWRlbyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLnRvVG9we1xyXG4gIGJvdHRvbTogNSU7XHJcbiAgaGVpZ2h0OiA4NnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDlhNzQ7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDQ7XHJcbiAgcmlnaHQ6IDMwJTtcclxuICBtYXJnaW4tcmlnaHQ6IC02MDBweDtcclxuICB3aWR0aDogODZweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgYm94LXNoYWRvdzogMCAycHggMTYuNDlweCAwLjUxcHggcmdiYSgzMSwzNSwzMywuMjEpO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwcyBsaW5lYXI7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMHMgbGluZWFyO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDBzIGxpbmVhcjtcclxuICAtby10cmFuc2l0aW9uOiBhbGwgMHMgbGluZWFyO1xyXG4gIHNwYW57XHJcbiAgICBwYWRkaW5nOjEwcHggMDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGltZ3tcclxuICAgICAgd2lkdGg6IDMwJTtcclxuICAgIH1cclxuICB9XHJcbiAgJjpob3ZlcntcclxuICAgIGJhY2tncm91bmQ6ICMwMDgzNjM7XHJcbiAgICBib3gtc2hhZG93OiAwIDJweCAxNi40OXB4IDAuNTFweCByZ2JhKDAsMCwwLC41KTtcclxuICB9XHJcbn1cclxuLmNvbU1lbnVMaXN0X2Fje1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6MDtcclxuICBsZWZ0OjA7XHJcbiAgd2lkdGg6MTAwJTtcclxuICB6LWluZGV4OiA5OTk5ODtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIG1hcmdpbjowO1xyXG4gIHBhZGRpbmc6MTBweCAxMHB4IDAgMTBweCAhaW1wb3J0YW50O1xyXG4gIGJveC1zaGFkb3c6IDAgNXB4IDdweCByZ2JhKDAsMCwwLC4yKTtcclxufVxyXG5cclxuLnBvcE1haW57XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOjEwdmg7XHJcbiAgd2lkdGg6ODgwcHg7XHJcbiAgbGVmdDo1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6LTQ0MHB4O1xyXG4gIGhlaWdodDo4MHZoO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgei1pbmRleDogOTk5OTk5O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLmNsb3Nle1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6MjBweDtcclxuICAgIHRvcDoyMHB4O1xyXG4gICAgd2lkdGg6IDI3cHg7XHJcbiAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBpbWd7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLnBvcE1haW5fVHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6MTR2aDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGgxe1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTozNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOjIwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGluaXRpYWw7XHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdGF0aWMvY29tcGFueV8xNS5qcGdcIikgcmVwZWF0LXg7XHJcbiAgICAgICAgaGVpZ2h0OjZweDtcclxuICAgICAgICBib3R0b206NnB4O1xyXG4gICAgICAgIGxlZnQ6MDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucG9wQ29ue1xyXG4gICAgbWFyZ2luOjAgYXV0bztcclxuICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwIDYwcHg7XHJcbiAgICBwe1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xyXG4gICAgfVxyXG4gICAgLnRhYkJveHtcclxuICAgICAgcGFkZGluZy1ib3R0b206MzBweDtcclxuICAgICAgdWx7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgI2VjZWNlYztcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OjFweCBzb2xpZCAjZWNlY2VjO1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZWNlY2VjO1xyXG4gICAgICAgICAgLmxme1xyXG4gICAgICAgICAgICBjb2xvcjojMDAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xyXG4gICAgICAgICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MTVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNlY2VjZWM7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGVte1xyXG4gICAgICAgICAgICAgIGNvbG9yOiNmZjAwMDA7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucmZ7XHJcbiAgICAgICAgICAgIGZsZXg6MTtcclxuICAgICAgICAgICAgcGFkZGluZzoxNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHNlbGVjdHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOjEwcHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjZDNkM2QzO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIG9wdGlvbntcclxuICAgICAgICAgICAgICAgIGhlaWdodDozMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB0ZXh0YXJlYSxpbnB1dHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOjEwcHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjZDNkM2QzO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuc2VsZWN0Qm94e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIHNlbGVjdHtcclxuICAgICAgICAgICAgICB3aWR0aDozMCU7XHJcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDoxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNlY2VjZWM7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudGV4dEIgIHtcclxuICAgICAgd2lkdGg6OTAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgbWFyZ2luLWJvdHRvbToxNXB4O1xyXG4gICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17XHJcbiAgICAgICAgd2lkdGg6MTVweDtcclxuICAgICAgICBoZWlnaHQ6MTVweDtcclxuICAgICAgICBib3JkZXI6MXB4IHNvbGlkICNkMWQxZDE7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB9XHJcbiAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdOjphZnRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29udGVudDogJyAnO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQ6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDlhNzQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDA5YTc0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgICAgd2lkdGg6IDNweDtcclxuICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICBib3JkZXI6IHNvbGlkIHdoaXRlO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIH1cclxuICAgICAgcHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBlbXtcclxuICAgICAgICAgIGNvbG9yOiNmZjAwMDA7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgYXtcclxuICAgICAgY29sb3I6IzAwOWE3NDtcclxuICAgICAgbWFyZ2luLWJvdHRvbToxNXB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgICAuYm9tQnRue1xyXG4gICAgICBwYWRkaW5nOjYwcHggMCA4MHB4IDA7XHJcbiAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYnV0dG9uLmJ1dHRvbjJ7XHJcbiAgICAgICAgcGFkZGluZzoyMHB4IDUwcHggMjBweCA3MnB4O1xyXG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgIzAwOWE3NDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5pdGlhbDtcclxuICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xyXG4gICAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdGF0aWMvaW5kZXhfMzgucG5nXCIpIG5vLXJlcGVhdCAjMDA5YTc0IDQwcHg7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206MzBweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N0YXRpYy9pbmRleF8zOC5wbmdcIikgIzAwODM2MyBuby1yZXBlYXQgNDBweDtcclxuICAgICAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5iZ0h7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGhlaWdodDoxMDAlO1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuNyk7XHJcbiAgdG9wOjA7XHJcbiAgbGVmdDowO1xyXG4gIHotaW5kZXg6IDk5OTk5ODtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbnNlbGVjdCxcclxudGV4dGFyZWEsXHJcbmlucHV0e1xyXG5cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAudG9Ub3B7XHJcbiAgICByaWdodDowO1xyXG4gICAgbWFyZ2luOjA7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xyXG4gIC5wb3BNYWluIC5wb3BDb257XHJcbiAgICB3aWR0aDo5MCU7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4MHB4KSB7XHJcbiAgLnBvcE1haW57XHJcbiAgICB3aWR0aDogOTUlO1xyXG4gICAgbGVmdDogMi41JTtcclxuICAgIG1hcmdpbjogMFxyXG4gIH1cclxuICAudG9Ub3B7XHJcbiAgICByaWdodDowO1xyXG4gICAgbWFyZ2luOjA7XHJcbiAgICB3aWR0aDogNTRweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHBhZGRpbmc6NXB4IDA7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBzcGFue1xyXG4gICAgICBwYWRkaW5nOjAgMCA1cHggMDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5oZWFkZXJNYWluIC5oZWFkZXJ7XHJcbiAgICBwe1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgaGVpZ2h0OjEwMHB4O1xyXG4gICAgLmhlYWRlclRleHQge1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm1lbnVNYWlue1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmZvb3Rlck1haW57XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuZm9vdGVyTWFpbjJ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2NXB4KXtcclxuICAucG9wTWFpbntcclxuICAgIC5wb3BNYWluX1R7XHJcbiAgICAgIGgxe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgfVxyXG4gICAgICAuY2xvc2V7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OjIwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucG9wQ29ue1xyXG4gICAgICAudGFiQm94e1xyXG4gICAgICAgIHVse1xyXG4gICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAubGZ7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2VjZWNlYztcclxuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6MDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucmZ7XHJcbiAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xyXG4gIC5oNU1lbnV7XHJcbiAgICB0b3A6NjBweDtcclxuICB9XHJcbiAgLmhlYWRlck1haW4ge1xyXG4gICAgcGFkZGluZzowIDEwcHg7XHJcbiAgICAuaGVhZGVye1xyXG4gICAgICBoZWlnaHQ6NjBweDtcclxuICAgICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmhlYWRlclRleHQgaW1ne1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOjIwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudmlkZW9fbWFpbiB7XHJcbiAgICB3aWR0aDogOTYlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIG1hcmdpbjotMjB2aCAyJSAwIDIlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBtaW4taGVpZ2h0OiA0MHZoO1xyXG4gIH1cclxuICAuaGVhZGVyTWFpbntcclxuICAgIGJvcmRlci1ib3R0b206M3B4IHNvbGlkICMwMDlhNzQ7XHJcbiAgfVxyXG4gIC5mb290ZXJNYWluMntcclxuICAgIC5mb290ZXJUaXRsZXtcclxuICAgICAgcGFkZGluZzoxNXB4IDA7XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyTWVudUJveHtcclxuICAgICAgLm1lbnVJdGVte1xyXG4gICAgICAgIGgze1xyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmltZ0JveHtcclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5saXN0e1xyXG4gICAgICAgICAgcGFkZGluZzoxNXB4IDA7XHJcbiAgICAgICAgICBwe1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyQm9tQm94e1xyXG4gICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xyXG4gICAgICAuYnRuTGlzdHtcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXgtd2lkdGg6NTQwcHg7XHJcbiAgICAgICAgcGFkZGluZzo4cHggMDtcclxuICAgICAgICBtYXJnaW46MCBhdXRvO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgaDR7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmc6OHB4IDA7XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICBjb2xvcjojMDAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb290ZXJCb21Cb3gye1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBwYWRkaW5nOjIwcHggMDtcclxuICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgLnRleHRCb3h7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBjb2xvcjojMDA5YTc0O1xyXG4gICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gIC52aWRlb19tYWluIHtcclxuICAgIHdpZHRoOiA5NiU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgbWFyZ2luOi0xNXZoIDIlIDAgMiU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDMwdmg7XHJcbiAgfVxyXG59XHJcblxyXG4iLCIuaW5kZXhfbWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuKiB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1vLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgJ01pY3Jvc29mdCBZYWhlaScsICdQaW5nRmFuZyBTQycsIG1vbm9zcGFjZSAhaW1wb3J0YW50O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM0NDQ7XG59XG5hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiAjNDQ0O1xufVxuYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuYm9keSxcbmh0bWwsXG4uYXBwIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuYm9keSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnVsLFxubGksXG5kaXYge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbn1cbi5jb2xvci1waW5rIHtcbiAgY29sb3I6ICNlYjJmOTY7XG59XG4uY29sb3ItcmVkIHtcbiAgY29sb3I6ICNmNTIyMmQ7XG59XG4uY29sb3Itb3JhbmdlIHtcbiAgY29sb3I6ICNmYThjMTY7XG59XG4uY29sb3ItZ3JlZW4ge1xuICBjb2xvcjogIzUyYzQxYTtcbn1cbi5jb2xvci1jeWFuIHtcbiAgY29sb3I6ICMxM2MyYzIgIWltcG9ydGFudDtcbn1cbi5jb2xvci1ibHVlIHtcbiAgY29sb3I6ICMxODkwZmYgIWltcG9ydGFudDtcbn1cbi5jb2xvci1wdXJwbGUge1xuICBjb2xvcjogIzcyMmVkMSAhaW1wb3J0YW50O1xufVxuLmhlYWRlck1haW4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG4uaGVhZGVyTWFpbiAuaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LXNpemU6IDE1cHg7XG59XG4uaGVhZGVyTWFpbiAuaGVhZGVyIHAge1xuICBmb250LXNpemU6IDI0cHg7XG59XG4uaGVhZGVyTWFpbiAuaGVhZGVyIGltZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5oZWFkZXJNYWluIC5oZWFkZXIgLmhlYWRlclRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmhlYWRlck1haW4gLmhlYWRlciAuaGVhZGVyVGV4dCBzcGFuIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzUwNTA1MDtcbiAgYm9yZGVyLXJhZGl1czogMjJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmhlYWRlck1haW4gLmhlYWRlciAuaGVhZGVyVGV4dCBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDlhNzQ7XG59XG4uaGVhZGVyTWFpbiAuaGVhZGVyIC5oZWFkZXJUZXh0IGltZyB7XG4gIHdpZHRoOiAzMCU7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICBkaXNwbGF5OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaGVhZGVyTWFpbiAuaGVhZGVyIC5oZWFkZXJUZXh0IGltZzpsYXN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXJNYWluX3p3IHtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyTWFpbl9hYyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5OTk5O1xufVxuLmhlYWRlck1haW4yIHtcbiAgYmFja2dyb3VuZDogIzAwOWE3NDtcbn1cbi5oZWFkZXJNYWluMiAuaGVhZGVyIC5oZWFkZXJUZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVhZGVyTWFpbjIgLmhlYWRlciAuaGVhZGVyVGV4dCBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVhZGVyTWFpbjIgLmhlYWRlciAuaGVhZGVyVGV4dCBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbn1cbi5oNU1lbnUge1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAxMDBweDtcbiAgYmFja2dyb3VuZDogIzAwOWE3NDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB6LWluZGV4OiA5OTk5O1xufVxuLmg1TWVudSAuaDVNZW51TGlzdCBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNGRiODllO1xufVxuLmg1TWVudSAuaDVNZW51TGlzdCBhIGltZzpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5tZW51TWFpbiB7XG4gIGJhY2tncm91bmQ6ICMwMDlhNzQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1lbnVNYWluIHVsIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ubWVudU1haW4gdWwgbGkge1xuICB3aWR0aDogMjAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDA4YTY4O1xufVxuLm1lbnVNYWluIHVsIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDA4YTY4O1xufVxuLm1lbnVNYWluIHVsIGxpIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5tZW51TWFpbiB1bCBsaSAubGlfZGl2IHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwOWE3NDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDYwcHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5O1xufVxuLm1lbnVNYWluIHVsIGxpIC5saV9kaXYgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjhyZW0gMXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDhhNjg7XG59XG4ubWVudU1haW4gdWwgbGkgLmxpX2RpdiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAxYjc4YTtcbiAgY29sb3I6ICNmZmY7XG59XG4ubWVudU1haW4gdWwgbGk6aG92ZXIgLmxpX2RpdiB7XG4gIG92ZXJmbG93OiBpbmhlcml0O1xuICBoZWlnaHQ6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG59XG4ubWVudU1haW5fYWMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTk5OTtcbiAgYm94LXNoYWRvdzogMCA1cHggN3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5tZW51TWFpbjIge1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZvb3Rlck1haW4ge1xuICBiYWNrZ3JvdW5kOiAjNDc0NzQ3O1xuICBoZWlnaHQ6IDQ1MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb290ZXJNYWluIC5mb290ZXJUaXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMzBweCAwO1xuICBtYXgtd2lkdGg6IDExMDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1YTVhNWE7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmZvb3Rlck1haW4gLmZvb3Rlck1lbnVCb3gge1xuICBtYXgtd2lkdGg6IDExMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAzMjBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG59XG4uZm9vdGVyTWFpbiAuZm9vdGVyTWVudUJveCAubWVudUl0ZW0ge1xuICB3aWR0aDogMjIlO1xufVxuLmZvb3Rlck1haW4gLmZvb3Rlck1lbnVCb3ggLm1lbnVJdGVtIGgzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mb290ZXJNYWluIC5mb290ZXJNZW51Qm94IC5tZW51SXRlbSBoMyBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uZm9vdGVyTWFpbiAuZm9vdGVyTWVudUJveCAubWVudUl0ZW0gaDMgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmZvb3Rlck1haW4gLmZvb3Rlck1lbnVCb3ggLm1lbnVJdGVtIHAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmZvb3Rlck1haW4gLmZvb3Rlck1lbnVCb3ggLm1lbnVJdGVtIHAgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9vdGVyTWFpbiAuZm9vdGVyTWVudUJveCAubWVudUl0ZW0gcCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZm9vdGVyTWFpbiAuZm9vdGVyTWVudUJveCAubWVudUl0ZW06bGFzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5mb290ZXJNYWluIC5mb290ZXJNZW51Qm94IC5tZW51SXRlbTpsYXN0LWNoaWxkIGg0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5mb290ZXJNYWluIC5mb290ZXJCb21Cb3gge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbn1cbi5mb290ZXJNYWluIC5mb290ZXJCb21Cb3ggLmJ0bkxpc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiA1NDBweDtcbiAgcGFkZGluZzogMjBweCAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG59XG4uZm9vdGVyTWFpbiAuZm9vdGVyQm9tQm94IC5idG5MaXN0IGg0IGEge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmZvb3Rlck1haW4gLmZvb3RlckJvbUJveCAuYnRuTGlzdCBoNCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZm9vdGVyTWFpbiAuZm9vdGVyQm9tQm94MiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9vdGVyTWFpbiAuZm9vdGVyQm9tQm94MiAudGV4dEJveCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuLmZvb3Rlck1haW4gLmZvb3RlckJvbUJveDIgLnRleHRCb3ggYSB7XG4gIGNvbG9yOiAjMDA5YTc0O1xufVxuLmZvb3Rlck1haW4gLmZvb3RlckJvbUJveDIgLnRleHRCb3ggYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmZvb3Rlck1haW4yIHtcbiAgYmFja2dyb3VuZDogIzQ3NDc0NztcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9vdGVyTWFpbjIgLmZvb3RlclRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIG1heC13aWR0aDogMTEwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5mb290ZXJNYWluMiAuZm9vdGVyVGl0bGUgaW1nIHtcbiAgd2lkdGg6IDIwMHB4O1xufVxuLmZvb3Rlck1haW4yIC5mb290ZXJNZW51Qm94IHtcbiAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDAgMzBweCAwO1xufVxuLmZvb3Rlck1haW4yIC5mb290ZXJNZW51Qm94IC5tZW51SXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvb3Rlck1haW4yIC5mb290ZXJNZW51Qm94IC5tZW51SXRlbSBoMyB7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzVhNWE1YTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvb3Rlck1haW4yIC5mb290ZXJNZW51Qm94IC5tZW51SXRlbSBoMyAuaW1nQm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICByaWdodDogMjBweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0yNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uZm9vdGVyTWFpbjIgLmZvb3Rlck1lbnVCb3ggLm1lbnVJdGVtIGgzIC5pbWdCb3ggaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9vdGVyTWFpbjIgLmZvb3Rlck1lbnVCb3ggLm1lbnVJdGVtIGgzIC5pbWdCb3ggaW1nOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZvb3Rlck1haW4yIC5mb290ZXJNZW51Qm94IC5tZW51SXRlbSBoMyBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uZm9vdGVyTWFpbjIgLmZvb3Rlck1lbnVCb3ggLm1lbnVJdGVtIGgzIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5mb290ZXJNYWluMiAuZm9vdGVyTWVudUJveCAubWVudUl0ZW0gLmxpc3Qge1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNWE1YTVhO1xufVxuLmZvb3Rlck1haW4yIC5mb290ZXJNZW51Qm94IC5tZW51SXRlbSAubGlzdCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZvb3Rlck1haW4yIC5mb290ZXJNZW51Qm94IC5tZW51SXRlbSAubGlzdCBwIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvb3Rlck1haW4yIC5mb290ZXJNZW51Qm94IC5tZW51SXRlbSAubGlzdCBwIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5mb290ZXJNYWluMiAuZm9vdGVyTWVudUJveCAubWVudUl0ZW0gLmxpc3QgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuLmZvb3Rlck1haW4yIC5mb290ZXJNZW51Qm94IC5tZW51SXRlbTpmaXJzdC1jaGlsZCBoMyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNWE1YTVhO1xufVxuLmZvb3Rlck1haW4yIC5mb290ZXJNZW51Qm94IC5tZW51SXRlbTpsYXN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmZvb3Rlck1haW4yIC5mb290ZXJNZW51Qm94IC5tZW51SXRlbTpsYXN0LWNoaWxkIGg0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5mb290ZXJNYWluMiAuZm9vdGVyQm9tQm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG59XG4uZm9vdGVyTWFpbjIgLmZvb3RlckJvbUJveCAuYnRuTGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtd2lkdGg6IDU0MHB4O1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbn1cbi5mb290ZXJNYWluMiAuZm9vdGVyQm9tQm94IC5idG5MaXN0IGg0IGEge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmZvb3Rlck1haW4yIC5mb290ZXJCb21Cb3ggLmJ0bkxpc3QgaDQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmZvb3Rlck1haW4yIC5mb290ZXJCb21Cb3gyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMjBweCAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb290ZXJNYWluMiAuZm9vdGVyQm9tQm94MiAudGV4dEJveCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuLmZvb3Rlck1haW4yIC5mb290ZXJCb21Cb3gyIC50ZXh0Qm94IGEge1xuICBjb2xvcjogIzAwOWE3NDtcbn1cbi5mb290ZXJNYWluMiAuZm9vdGVyQm9tQm94MiAudGV4dEJveCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uaG9tZV92aWRlbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIHotaW5kZXg6IDk5OTtcbn1cbi52aWRlb19tYWluIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNSU7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbi10b3A6IC0zNXZoO1xuICBtaW4taGVpZ2h0OiA3MHZoO1xuICB6LWluZGV4OiA5OTk5O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuLnZpZGVvX21haW4gdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbn1cbi50b1RvcCB7XG4gIGJvdHRvbTogNSU7XG4gIGhlaWdodDogODZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOWE3NDtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNDtcbiAgcmlnaHQ6IDMwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtNjAwcHg7XG4gIHdpZHRoOiA4NnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAycHggMTYuNDlweCAwLjUxcHggcmdiYSgzMSwgMzUsIDMzLCAwLjIxKTtcbiAgdHJhbnNpdGlvbjogYWxsIDBzIGxpbmVhcjtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMHMgbGluZWFyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwcyBsaW5lYXI7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwcyBsaW5lYXI7XG59XG4udG9Ub3Agc3BhbiB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnRvVG9wIHNwYW4gaW1nIHtcbiAgd2lkdGg6IDMwJTtcbn1cbi50b1RvcDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDgzNjM7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDE2LjQ5cHggMC41MXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5jb21NZW51TGlzdF9hYyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5OTg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTBweCAxMHB4IDAgMTBweCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDVweCA3cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLnBvcE1haW4ge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMTB2aDtcbiAgd2lkdGg6IDg4MHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNDQwcHg7XG4gIGhlaWdodDogODB2aDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgei1pbmRleDogOTk5OTk5O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBvcE1haW4gLmNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdG9wOiAyMHB4O1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiAyN3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucG9wTWFpbiAuY2xvc2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnBvcE1haW4gLnBvcE1haW5fVCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTR2aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBvcE1haW4gLnBvcE1haW5fVCBoMSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBpbml0aWFsO1xufVxuLnBvcE1haW4gLnBvcE1haW5fVCBoMTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3N0YXRpYy9jb21wYW55XzE1LmpwZ1wiKSByZXBlYXQteDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvdHRvbTogNnB4O1xuICBsZWZ0OiAwO1xufVxuLnBvcE1haW4gLnBvcENvbiB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCA2MHB4O1xufVxuLnBvcE1haW4gLnBvcENvbiBwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucG9wTWFpbiAucG9wQ29uIC50YWJCb3gge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbi5wb3BNYWluIC5wb3BDb24gLnRhYkJveCB1bCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWNlY2VjO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlY2VjZWM7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlY2VjZWM7XG59XG4ucG9wTWFpbiAucG9wQ29uIC50YWJCb3ggdWwgbGkgLmxmIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gIHdpZHRoOiAxODBweDtcbiAgcGFkZGluZzogMTVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWNlY2VjO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBvcE1haW4gLnBvcENvbiAudGFiQm94IHVsIGxpIC5sZiBlbSB7XG4gIGNvbG9yOiAjZmYwMDAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBkaXNwbGF5OiBjb250ZW50cztcbn1cbi5wb3BNYWluIC5wb3BDb24gLnRhYkJveCB1bCBsaSAucmYge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucG9wTWFpbiAucG9wQ29uIC50YWJCb3ggdWwgbGkgLnJmIHNlbGVjdCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkM2QzZDM7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBvcE1haW4gLnBvcENvbiAudGFiQm94IHVsIGxpIC5yZiBzZWxlY3Qgb3B0aW9uIHtcbiAgaGVpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG59XG4ucG9wTWFpbiAucG9wQ29uIC50YWJCb3ggdWwgbGkgLnJmIHRleHRhcmVhLFxuLnBvcE1haW4gLnBvcENvbiAudGFiQm94IHVsIGxpIC5yZiBpbnB1dCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkM2QzZDM7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBvcE1haW4gLnBvcENvbiAudGFiQm94IHVsIGxpIC5zZWxlY3RCb3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucG9wTWFpbiAucG9wQ29uIC50YWJCb3ggdWwgbGkgLnNlbGVjdEJveCBzZWxlY3Qge1xuICB3aWR0aDogMzAlO1xuICBtaW4td2lkdGg6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5wb3BNYWluIC5wb3BDb24gLnRhYkJveCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlY2VjZWM7XG59XG4ucG9wTWFpbiAucG9wQ29uIC50ZXh0QiB7XG4gIHdpZHRoOiA5MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnBvcE1haW4gLnBvcENvbiAudGV4dEIgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QxZDFkMTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBvcE1haW4gLnBvcENvbiAudGV4dEIgaW5wdXRbdHlwZT1jaGVja2JveF06OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbnRlbnQ6ICcgJztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuLnBvcE1haW4gLnBvcENvbiAudGV4dEIgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5YTc0O1xuICBib3JkZXItY29sb3I6ICMwMDlhNzQ7XG59XG4ucG9wTWFpbiAucG9wQ29uIC50ZXh0QiBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgbGVmdDogNXB4O1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyOiBzb2xpZCB3aGl0ZTtcbiAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB6LWluZGV4OiAxO1xufVxuLnBvcE1haW4gLnBvcENvbiAudGV4dEIgcCB7XG4gIGZsZXg6IDE7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ucG9wTWFpbiAucG9wQ29uIC50ZXh0QiBwIGVtIHtcbiAgY29sb3I6ICNmZjAwMDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuLnBvcE1haW4gLnBvcENvbiBhIHtcbiAgY29sb3I6ICMwMDlhNzQ7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wb3BNYWluIC5wb3BDb24gLmJvbUJ0biB7XG4gIHBhZGRpbmc6IDYwcHggMCA4MHB4IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucG9wTWFpbiAucG9wQ29uIC5ib21CdG4gYnV0dG9uLmJ1dHRvbjIge1xuICBwYWRkaW5nOiAyMHB4IDUwcHggMjBweCA3MnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA5YTc0O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGRpc3BsYXk6IGluaXRpYWw7XG4gIG1pbi13aWR0aDogMTAwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdGF0aWMvaW5kZXhfMzgucG5nXCIpIG5vLXJlcGVhdCAjMDA5YTc0IDQwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBvcE1haW4gLnBvcENvbiAuYm9tQnRuIGJ1dHRvbi5idXR0b24yOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3RhdGljL2luZGV4XzM4LnBuZ1wiKSAjMDA4MzYzIG5vLXJlcGVhdCA0MHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5iZ0gge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTk5OTg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvVG9wIHtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAucG9wTWFpbiAucG9wQ29uIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4ODBweCkge1xuICAucG9wTWFpbiB7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBsZWZ0OiAyLjUlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAudG9Ub3Age1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogNTRweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC50b1RvcCBzcGFuIHtcbiAgICBwYWRkaW5nOiAwIDAgNXB4IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnRvVG9wIHNwYW4gaW1nIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG4gIC5oZWFkZXJNYWluIC5oZWFkZXIge1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cbiAgLmhlYWRlck1haW4gLmhlYWRlciBwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXJNYWluIC5oZWFkZXIgLmhlYWRlclRleHQgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubWVudU1haW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZvb3Rlck1haW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZvb3Rlck1haW4yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY1cHgpIHtcbiAgLnBvcE1haW4gLnBvcE1haW5fVCBoMSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG4gIC5wb3BNYWluIC5wb3BNYWluX1QgLmNsb3NlIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiAxMHB4O1xuICB9XG4gIC5wb3BNYWluIC5wb3BDb24gLnRhYkJveCB1bCBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnBvcE1haW4gLnBvcENvbiAudGFiQm94IHVsIGxpIC5sZiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlY2VjZWM7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG4gIC5wb3BNYWluIC5wb3BDb24gLnRhYkJveCB1bCBsaSAucmYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuaDVNZW51IHtcbiAgICB0b3A6IDYwcHg7XG4gIH1cbiAgLmhlYWRlck1haW4ge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxuICAuaGVhZGVyTWFpbiAuaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbiAgLmhlYWRlck1haW4gLmhlYWRlciBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLmhlYWRlck1haW4gLmhlYWRlciAuaGVhZGVyVGV4dCBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnZpZGVvX21haW4ge1xuICAgIHdpZHRoOiA5NiU7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IC0yMHZoIDIlIDAgMiU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWluLWhlaWdodDogNDB2aDtcbiAgfVxuICAuaGVhZGVyTWFpbiB7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwMDlhNzQ7XG4gIH1cbiAgLmZvb3Rlck1haW4yIC5mb290ZXJUaXRsZSB7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICB9XG4gIC5mb290ZXJNYWluMiAuZm9vdGVyTWVudUJveCAubWVudUl0ZW0gaDMgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5mb290ZXJNYWluMiAuZm9vdGVyTWVudUJveCAubWVudUl0ZW0gaDMgLmltZ0JveCB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICB9XG4gIC5mb290ZXJNYWluMiAuZm9vdGVyTWVudUJveCAubWVudUl0ZW0gLmxpc3Qge1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgfVxuICAuZm9vdGVyTWFpbjIgLmZvb3Rlck1lbnVCb3ggLm1lbnVJdGVtIC5saXN0IHAgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuZm9vdGVyTWFpbjIgLmZvb3RlckJvbUJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgfVxuICAuZm9vdGVyTWFpbjIgLmZvb3RlckJvbUJveCAuYnRuTGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZm9vdGVyTWFpbjIgLmZvb3RlckJvbUJveCAuYnRuTGlzdCBoNCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gIH1cbiAgLmZvb3Rlck1haW4yIC5mb290ZXJCb21Cb3ggLmJ0bkxpc3QgaDQgYSB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cbiAgLmZvb3Rlck1haW4yIC5mb290ZXJCb21Cb3ggLmJ0bkxpc3QgaDQgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLmZvb3Rlck1haW4yIC5mb290ZXJCb21Cb3gyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZm9vdGVyTWFpbjIgLmZvb3RlckJvbUJveDIgLnRleHRCb3gge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgfVxuICAuZm9vdGVyTWFpbjIgLmZvb3RlckJvbUJveDIgLnRleHRCb3ggYSB7XG4gICAgY29sb3I6ICMwMDlhNzQ7XG4gIH1cbiAgLmZvb3Rlck1haW4yIC5mb290ZXJCb21Cb3gyIC50ZXh0Qm94IGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAudmlkZW9fbWFpbiB7XG4gICAgd2lkdGg6IDk2JTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogLTE1dmggMiUgMCAyJTtcbiAgICB0b3A6IDUwJTtcbiAgICBtaW4taGVpZ2h0OiAzMHZoO1xuICB9XG59XG4iXX0= */