.app {
  height: 100vh;
  bottom: 0px;
  top: 0px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL21haW4uc2NzcyIsInNvdXJjZXMiOlsiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL21haW4uc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXI6IHRydWU7XG4vL0BpbXBvcnQgXCJ+Ym9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL19ib290c3RyYXAuc2Nzc1wiO1xuLmFwcHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGJvdHRvbTogMHB4O1xuICAgIHRvcDogMHB4O1xufVxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBLEFBQUEsSUFBSSxDQUFBO0VBQ0EsTUFBTSxFQUFFLEtBQUs7RUFDYixNQUFNLEVBQUUsR0FBRztFQUNYLEdBQUcsRUFBRSxHQUFHLEdBQ1gifQ== */.centered-container {
  background: #172850;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  text-align: center;
}

.one_centered-container {
  background: #172850;
}

.greenbackground {
  background: #024915;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  text-align: center;
}

.one_greenbackground {
  background: #024915;
}

.graybackground {
  background: #aeaeae;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  text-align: center;
}

.one_graybackground {
  background: #aeaeae;
}

.one_redbackground {
  background: #ed1c24;
}

.one_light_olive {
  background: #4A4A4A;
}

.redbackground {
  background: #ed1c24;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  text-align: center;
}

.light_olive {
  background: #4A4A4A;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  text-align: center;
}

.cherrybackground {
  background: #D43439;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  text-align: center;
}

.MC_Green {
  background: #00853e;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  text-align: center;
}

.MC_Green_Back {
  background: #00853e;
}

.base-block {
  display: block;
}

.base-top {
  text-align: center;
  font-size: 31px;
  color: #FFFFFF;
  letter-spacing: 0;
  margin-bottom: 30px;
  display: inline-block;
}

.base-top .text {
  margin-top: 20px;
  float: left;
  text-align: left;
  margin-left: 20px;
}

.welcome {
  text-align: center;
  font-family: Montserrat-Regular;
  font-size: 20px;
  margin-top: 20px;
}

.Agent {
  text-align: center;
  font-family: Montserrat-Medium;
  font-size: 30px;
}

.Agent-title {
  margin-top: 2px;
}

.Agent-logo-one {
  width: auto;
  height: auto;
  margin-bottom: 3px;
  margin-left: 3px;
}

.agent-logo {
  width: 154px;
  height: 154px;
}

.pensacola {
  width: 180px;
  height: 180px;
}

.svg {
  float: left;
}

button {
  font-family: Montserrat-Regular;
  font-size: 19px;
  background: #00BF0C;
  border-radius: 5px;
  color: #ffffff;
  width: 175px;
  height: 50px;
  box-shadow: none;
  border-style: none;
  border-image: none;
  border-color: none;
  margin-top: 15px;
}

.login-input {
  font-family: Montserrat-Regular;
  box-shadow: none;
  border-style: none;
  border-image: none;
  border-color: none;
  background: #FFFFFF;
  border-radius: 4px;
  width: 380px;
  height: 60px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 5px;
  font-size: 21px;
  color: #616161;
  letter-spacing: 0;
}

.login-input .Select-control {
  border: none;
}

.login-top-text {
  font-family: Montserrat-Regular;
  font-size: 17px;
  color: #FFFFFF;
  letter-spacing: 0;
  margin-bottom: 20px;
}

.link {
  margin-top: 5px;
  font-size: 17px;
  color: #C4EFFF;
  letter-spacing: 0;
}

.poweredby {
  text-align: center;
  font-family: Montserrat-Regular;
  font-size: 17px;
}

.SupportButton button {
  background-color: #508AFF !important;
  color: #FFF !important;
  height: 100% !important;
  width: 100% !important;
  padding: 8px 8px !important;
}

.NotificationMarkall button {
  background-color: #508AFF !important;
  color: #FFF !important;
  height: 100% !important;
  width: 35% !important;
  padding: 8px 8px !important;
}

.errorlandcontent {
  color: #FFF !important;
  font-size: 17px;
  line-height: 30px;
  margin-bottom: 30px;
  text-align: center !important;
}

.errorlandemail {
  color: #018DF1 !important;
}

.errorlandnumbr {
  font-weight: 600;
}

.errornumlogo {
  height: 30px;
  width: 30px;
}

.errorlandbtn {
  background-color: #508AFF !important;
  color: #FFF !important;
  padding: 4px 8px !important;
}

.Onecontainer {
  position: relative;
  font-family: Montserrat-Medium;
  font-size: 30px;
  color: #ffffff;
  margin-left: 3px;
}

.Onecontainer .one {
  height: 8px;
  width: 3px;
  position: absolute;
  top: 60%;
  left: 11px;
}

.Onecontainer .two {
  height: 30px;
  width: 3px;
  position: absolute;
  top: 12%;
  left: 40px;
}

.Onecontainer .three {
  height: 15px;
  width: 3px;
  position: absolute;
  top: 30%;
  left: 55px;
}

.blackcontainer {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
}

.blackcontainer .topcontainer {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}

.blackcontainer .topcontainer .headimage {
  display: flex;
  justify-content: center;
}

.blackcontainer .topcontainer .headtext {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 22px;
  font-family: Montserrat-SemiBold;
}

.blackcontainer .topcontainer .blockcontent {
  width: 85%;
  padding: 40px;
  margin: 30px 0px;
  background-color: #eeeeee;
  text-align: center;
  font-size: 20px;
  font-family: Montserrat-Regular;
}

.blackcontainer .topcontainer .chatdiv {
  width: 100%;
  display: flex;
  justify-content: center;
}

.blackcontainer .topcontainer .chatdiv .chattext {
  background-color: #414141;
  padding: 10px 20px;
  color: white;
  font-size: 13px;
  font-family: Montserrat-Regular;
  cursor: pointer;
}

.blackcontainer .bottomtextcont {
  width: 100%;
  background-color: white;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  margin-top: 40px;
}

.blackcontainer .bottomtextcont .moreinfo {
  font-size: 18px;
  font-family: Montserrat-Regular;
}

.blackcontainer .bottomtextcont .suppdetail {
  display: flex;
  flex-direction: row;
  font-size: 15px;
  font-family: Montserrat-Regular;
  color: #007AFF;
}

.blackcontainer .bottomtextcont .suppdetail .seperate {
  width: 20px;
  height: 20px;
  border-bottom: 1px solid #414141;
  margin-left: 17px;
  margin-bottom: 10px;
  transform: rotate(125deg);
  margin-top: 6px;
}

@media screen and (max-width: 500px) {
  .bottomtextcont .moreinfo {
    font-size: 16px;
  }

  .bottomtextcont .suppdetail {
    font-size: 13px;
  }

  .bottomtextcont .suppdetail .supportnumber img,
  .bottomtextcont .suppdetail .supportmail img {
    width: 15px;
    height: 15px;
  }
}

.alertbutton {
  height: 35px;
  width: auto;
  padding: 0px 25px;
  background: #508AFF;
}

.alertno {
  margin-left: 15px;
}

.CA_office-logo {
  width: 160px;
  height: auto;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL3dlbGNvbWVfYmFzZS5zY3NzIiwic291cmNlcyI6WyIvaG9tZS9yaWZsdXh5c3MvRGVza3RvcC9MaXZlIE5ldyhCdWlsZCkvT05FLVdlYi9mcm9udGVuZC9zdHlsZXMvd2VsY29tZV9iYXNlLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLmNlbnRlcmVkLWNvbnRhaW5lcntcbiAgYmFja2dyb3VuZDogIzE3Mjg1MDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm9uZV9jZW50ZXJlZC1jb250YWluZXJ7XG4gICAgYmFja2dyb3VuZDogIzE3Mjg1MDtcbn1cbi5ncmVlbmJhY2tncm91bmR7XG4gICAvLyBiYWNrZ3JvdW5kOiAjMjI0OTJiO1xuICAgIGJhY2tncm91bmQ6ICMwMjQ5MTU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ub25lX2dyZWVuYmFja2dyb3VuZHtcbiAgICBiYWNrZ3JvdW5kOiAjMDI0OTE1O1xuIH1cbi5ncmF5YmFja2dyb3VuZHtcbiAgICAvLyBiYWNrZ3JvdW5kOiAjMjI0OTJiO1xuICAgICBiYWNrZ3JvdW5kOiAjYWVhZWFlO1xuICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gfVxuLm9uZV9ncmF5YmFja2dyb3VuZHtcbiAgICBiYWNrZ3JvdW5kOiAjYWVhZWFlO1xuIH1cblxuIC5vbmVfcmVkYmFja2dyb3VuZHtcbiAgICBiYWNrZ3JvdW5kOiAjZWQxYzI0O1xuIH1cblxuIC5vbmVfbGlnaHRfb2xpdmV7XG4gICAgYmFja2dyb3VuZDogIzRBNEE0QTtcbiB9XG5cbiAucmVkYmFja2dyb3VuZHtcbiAgICBiYWNrZ3JvdW5kOiAjZWQxYzI0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuIH1cbiAubGlnaHRfb2xpdmV7XG4gICAgYmFja2dyb3VuZDogIzRBNEE0QTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiB9XG4gLmNoZXJyeWJhY2tncm91bmR7XG4gICAgYmFja2dyb3VuZDogI0Q0MzQzOTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiB9XG4uTUNfR3JlZW57XG4gICAgYmFja2dyb3VuZDogIzAwODUzZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5NQ19HcmVlbl9CYWNre1xuICAgIGJhY2tncm91bmQ6ICMwMDg1M2U7XG59XG4uYmFzZS1ibG9ja3tcbiAgICBkaXNwbGF5OmJsb2NrO1xufVxuXG4uYmFzZS10b3B7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmJhc2UtdG9wIC50ZXh0e1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLndlbGNvbWUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uQWdlbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgZm9udC1zaXplOiAzMHB4O1xufVxuXG4uQWdlbnQtdGl0bGUge1xuXHRtYXJnaW4tdG9wOjJweDtcbn1cblxuLkFnZW50LWxvZ28tb25lIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIG1hcmdpbi1sZWZ0OjNweDtcbn1cblxuLmFnZW50LWxvZ28ge1xuXHR3aWR0aDogMTU0cHg7XG5cdGhlaWdodDogMTU0cHg7XG59XG4ucGVuc2Fjb2xhIHtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgaGVpZ2h0OiAxODBweDtcbn1cblxuLnN2Z3tcbiAgICBmbG9hdDogbGVmdDtcbn1cblxuYnV0dG9ue1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgZm9udC1zaXplOiAxOXB4O1x0XG4gICAgYmFja2dyb3VuZDogIzAwQkYwQztcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgd2lkdGg6IDE3NXB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgICBib3JkZXItaW1hZ2U6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5sb2dpbi1pbnB1dHtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1x0XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgYm9yZGVyLWltYWdlOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB3aWR0aDogMzgwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgY29sb3I6ICM2MTYxNjE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbi5sb2dpbi1pbnB1dCAuU2VsZWN0LWNvbnRyb2x7XG4gICAgYm9yZGVyOiBub25lO1xufVxuXG4ubG9naW4tdG9wLXRleHR7XG4gICAgZm9udC1mYW1pbHkgOiBNb250c2VycmF0LVJlZ3VsYXI7IFx0XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5saW5re1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgY29sb3I6ICNDNEVGRkY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cblxuLnBvd2VyZWRieSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgZm9udC1zaXplOiAxN3B4O1xufVxuLlN1cHBvcnRCdXR0b257XG4gICAgYnV0dG9ue1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTA4QUZGICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiA4cHggOHB4IWltcG9ydGFudDtcbiAgICB9XG59XG4uTm90aWZpY2F0aW9uTWFya2FsbHtcbiAgICBidXR0b257XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MDhBRkYgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAzNSUgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogOHB4IDhweCFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLmVycm9ybGFuZGNvbnRlbnR7XG4gICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbi5lcnJvcmxhbmRlbWFpbHtcbiAgICBjb2xvcjojMDE4REYxICFpbXBvcnRhbnQ7XG59XG4uZXJyb3JsYW5kbnVtYnJ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5lcnJvcm51bWxvZ297XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xufVxuLmVycm9ybGFuZGJ0bntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTA4QUZGICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbiAgICAvL2hlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIC8vd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA0cHggOHB4ICFpbXBvcnRhbnQ7XG59XG4uT25lY29udGFpbmVye1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbi1sZWZ0OjNweDtcbiAgICAub25le1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgd2lkdGg6IDNweDtcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjMTcyODUwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNjAlO1xuICAgICAgICBsZWZ0OiAxMXB4O1xuICAgIH1cbiAgICAudHdve1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHdpZHRoOiAzcHg7XG4gICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogIzE3Mjg1MDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEyJTtcbiAgICAgICAgbGVmdDogNDBweDtcbiAgICB9XG4gICAgLnRocmVle1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIHdpZHRoOiAzcHg7XG4gICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogIzE3Mjg1MDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDMwJTtcbiAgICAgICAgbGVmdDogNTVweDtcbiAgICB9XG59XG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkgYW5kIChtaW4td2lkdGg6IDEzMDBweCkge1xuLy8gXHQuT25lY29udGFpbmVyeyAgICAgICBcbi8vICAgICAgICAgLm9uZXtcbi8vICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuLy8gICAgICAgICAgICAgd2lkdGg6IDNweDsgXG4vLyAgICAgICAgICAgICBsZWZ0OiAxMXB4O1xuLy8gICAgICAgICB9XG4vLyAgICAgICAgIC50d297XG4vLyAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4vLyAgICAgICAgICAgICB3aWR0aDogM3B4OyAgICAgICAgICAgXG4vLyAgICAgICAgICAgICBsZWZ0OiA0MHB4O1xuLy8gICAgICAgICB9XG4vLyAgICAgICAgIC50aHJlZXtcbi8vICAgICAgICAgICAgIGhlaWdodDogMTNweDtcbi8vICAgICAgICAgICAgIHdpZHRoOiAzcHg7ICAgICAgICAgICBcbi8vICAgICAgICAgICAgIGxlZnQ6IDU1cHg7XG4vLyAgICAgICAgIH1cbi8vICAgICB9XG4vLyB9XG4uYmxhY2tjb250YWluZXJ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OjEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC50b3Bjb250YWluZXJ7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIC8vaGVpZ2h0OjgwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAuaGVhZGltYWdle1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC5oZWFkdGV4dHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1TZW1pQm9sZDtcbiAgICAgICAgfVxuICAgICAgICAuYmxvY2tjb250ZW50e1xuICAgICAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDMwcHggMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgICAgIH1cbiAgICAgICAgLmNoYXRkaXZ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIC5jaGF0dGV4dHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE0MTQxO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICBcbiAgICAuYm90dG9tdGV4dGNvbnR7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIC8vaGVpZ2h0OjIwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIC5tb3JlaW5mb3tcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgICAgIH1cbiAgICAgICAgLnN1cHBkZXRhaWx7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgICAgICAgICBjb2xvcjogIzAwN0FGRjtcbiAgICAgICAgICAgIC5zdXBwb3J0bnVtYmVye1xuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VwZXJhdGV7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDE0MTQxO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxN3B4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTI1ZGVnKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3VwcG9ydG1haWx7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KXtcbi5ib3R0b210ZXh0Y29udHtcbiAgICAubW9yZWluZm97XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgLnN1cHBkZXRhaWx7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgLnN1cHBvcnRudW1iZXIsLnN1cHBvcnRtYWlse1xuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbn1cblxuXG4uYWxlcnRidXR0b257XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDBweCAyNXB4O1xuICAgIGJhY2tncm91bmQ6ICM1MDhBRkY7XG59XG5cbi5hbGVydG5ve1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuLkNBX29mZmljZS1sb2dvIHtcblx0d2lkdGg6IDE2MHB4O1xuXHRoZWlnaHQ6IGF1dG87XG59Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLEFBQUEsbUJBQW1CLENBQUE7RUFDakIsVUFBVSxFQUFFLE9BQU87RUFDbkIsT0FBTyxFQUFFLElBQUk7RUFDYixlQUFlLEVBQUUsTUFBTTtFQUN2QixXQUFXLEVBQUUsTUFBTTtFQUNuQixNQUFNLEVBQUUsSUFBSTtFQUNaLFVBQVUsRUFBRSxNQUFNLEdBQ25COztBQUNELEFBQUEsdUJBQXVCLENBQUE7RUFDbkIsVUFBVSxFQUFFLE9BQU8sR0FDdEI7O0FBQ0QsQUFBQSxnQkFBZ0IsQ0FBQTtFQUVaLFVBQVUsRUFBRSxPQUFPO0VBQ25CLE9BQU8sRUFBRSxJQUFJO0VBQ2IsZUFBZSxFQUFFLE1BQU07RUFDdkIsV0FBVyxFQUFFLE1BQU07RUFDbkIsTUFBTSxFQUFFLElB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 *//*!
 * Cropper.js v1.6.2
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2024-04-21T07:43:02.731Z
 */

.cropper-container {
  direction: ltr;
  font-size: 0;
  line-height: 0;
  position: relative;
  -ms-touch-action: none;
  touch-action: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.cropper-container img {
  backface-visibility: hidden;
  display: block;
  height: 100%;
  image-orientation: 0deg;
  max-height: none !important;
  max-width: none !important;
  min-height: 0 !important;
  min-width: 0 !important;
  width: 100%;
}

.cropper-wrap-box,
.cropper-canvas,
.cropper-drag-box,
.cropper-crop-box,
.cropper-modal {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.cropper-wrap-box,
.cropper-canvas {
  overflow: hidden;
}

.cropper-drag-box {
  background-color: #fff;
  opacity: 0;
}

.cropper-modal {
  background-color: #000;
  opacity: 0.5;
}

.cropper-view-box {
  display: block;
  height: 100%;
  outline: 1px solid #39f;
  outline-color: rgba(51, 153, 255, 0.75);
  overflow: hidden;
  width: 100%;
}

.cropper-dashed {
  border: 0 dashed #eee;
  display: block;
  opacity: 0.5;
  position: absolute;
}

.cropper-dashed.dashed-h {
  border-bottom-width: 1px;
  border-top-width: 1px;
  height: calc(100% / 3);
  left: 0;
  top: calc(100% / 3);
  width: 100%;
}

.cropper-dashed.dashed-v {
  border-left-width: 1px;
  border-right-width: 1px;
  height: 100%;
  left: calc(100% / 3);
  top: 0;
  width: calc(100% / 3);
}

.cropper-center {
  display: block;
  height: 0;
  left: 50%;
  opacity: 0.75;
  position: absolute;
  top: 50%;
  width: 0;
}

.cropper-center::before,
.cropper-center::after {
  background-color: #eee;
  content: ' ';
  display: block;
  position: absolute;
}

.cropper-center::before {
  height: 1px;
  left: -3px;
  top: 0;
  width: 7px;
}

.cropper-center::after {
  height: 7px;
  left: 0;
  top: -3px;
  width: 1px;
}

.cropper-face,
.cropper-line,
.cropper-point {
  display: block;
  height: 100%;
  opacity: 0.1;
  position: absolute;
  width: 100%;
}

.cropper-face {
  background-color: #fff;
  left: 0;
  top: 0;
}

.cropper-line {
  background-color: #39f;
}

.cropper-line.line-e {
  cursor: ew-resize;
  right: -3px;
  top: 0;
  width: 5px;
}

.cropper-line.line-n {
  cursor: ns-resize;
  height: 5px;
  left: 0;
  top: -3px;
}

.cropper-line.line-w {
  cursor: ew-resize;
  left: -3px;
  top: 0;
  width: 5px;
}

.cropper-line.line-s {
  bottom: -3px;
  cursor: ns-resize;
  height: 5px;
  left: 0;
}

.cropper-point {
  background-color: #39f;
  height: 5px;
  opacity: 0.75;
  width: 5px;
}

.cropper-point.point-e {
  cursor: ew-resize;
  margin-top: -3px;
  right: -3px;
  top: 50%;
}

.cropper-point.point-n {
  cursor: ns-resize;
  left: 50%;
  margin-left: -3px;
  top: -3px;
}

.cropper-point.point-w {
  cursor: ew-resize;
  left: -3px;
  margin-top: -3px;
  top: 50%;
}

.cropper-point.point-s {
  bottom: -3px;
  cursor: s-resize;
  left: 50%;
  margin-left: -3px;
}

.cropper-point.point-ne {
  cursor: nesw-resize;
  right: -3px;
  top: -3px;
}

.cropper-point.point-nw {
  cursor: nwse-resize;
  left: -3px;
  top: -3px;
}

.cropper-point.point-sw {
  bottom: -3px;
  cursor: nesw-resize;
  left: -3px;
}

.cropper-point.point-se {
  bottom: -3px;
  cursor: nwse-resize;
  height: 20px;
  opacity: 1;
  right: -3px;
  width: 20px;
}

@media (min-width: 768px) {
  .cropper-point.point-se {
    height: 15px;
    width: 15px;
  }
}

@media (min-width: 992px) {
  .cropper-point.point-se {
    height: 10px;
    width: 10px;
  }
}

@media (min-width: 1200px) {
  .cropper-point.point-se {
    height: 5px;
    opacity: 0.75;
    width: 5px;
  }
}

.cropper-point.point-se::before {
  background-color: #39f;
  bottom: -50%;
  content: ' ';
  display: block;
  height: 200%;
  opacity: 0;
  position: absolute;
  right: -50%;
  width: 200%;
}

.cropper-invisible {
  opacity: 0;
}

.cropper-bg {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC");
}

.cropper-hide {
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}

.cropper-hidden {
  display: none !important;
}

.cropper-move {
  cursor: move;
}

.cropper-crop {
  cursor: crosshair;
}

.cropper-disabled .cropper-drag-box,
.cropper-disabled .cropper-face,
.cropper-disabled .cropper-line,
.cropper-disabled .cropper-point {
  cursor: not-allowed;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvbm9kZV9tb2R1bGVzL2Nyb3BwZXJqcy9kaXN0L2Nyb3BwZXIuY3NzIiwic291cmNlcyI6WyIuLi8uLi9ub2RlX21vZHVsZXMvY3JvcHBlcmpzL2Rpc3QvY3JvcHBlci5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLyohXG4gKiBDcm9wcGVyLmpzIHYxLjYuMlxuICogaHR0cHM6Ly9mZW5neXVhbmNoZW4uZ2l0aHViLmlvL2Nyb3BwZXJqc1xuICpcbiAqIENvcHlyaWdodCAyMDE1LXByZXNlbnQgQ2hlbiBGZW5neXVhblxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlXG4gKlxuICogRGF0ZTogMjAyNC0wNC0yMVQwNzo0MzowMi43MzFaXG4gKi9cblxuLmNyb3BwZXItY29udGFpbmVyIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uY3JvcHBlci1jb250YWluZXIgaW1nIHtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGltYWdlLW9yaWVudGF0aW9uOiAwZGVnO1xuICAgIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuLmNyb3BwZXItd3JhcC1ib3gsXG4uY3JvcHBlci1jYW52YXMsXG4uY3JvcHBlci1kcmFnLWJveCxcbi5jcm9wcGVyLWNyb3AtYm94LFxuLmNyb3BwZXItbW9kYWwge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLmNyb3BwZXItd3JhcC1ib3gsXG4uY3JvcHBlci1jYW52YXMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY3JvcHBlci1kcmFnLWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jcm9wcGVyLW1vZGFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uY3JvcHBlci12aWV3LWJveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjMzlmO1xuICBvdXRsaW5lLWNvbG9yOiByZ2JhKDUxLCAxNTMsIDI1NSwgMC43NSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY3JvcHBlci1kYXNoZWQge1xuICBib3JkZXI6IDAgZGFzaGVkICNlZWU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwLjU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmNyb3BwZXItZGFzaGVkLmRhc2hlZC1oIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGhlaWdodDogY2FsYygxMDAlIC8gMyk7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IGNhbGMoMTAwJSAvIDMpO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbi5jcm9wcGVyLWRhc2hlZC5kYXNoZWQtdiB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogY2FsYygxMDAlIC8gMyk7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgfVxuXG4uY3JvcHBlci1jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiA1MCU7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAwO1xufVxuXG4uY3JvcHBlci1jZW50ZXI6OmJlZm9yZSxcbiAgLmNyb3BwZXItY2VudGVyOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICBjb250ZW50OiAnICc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG5cbi5jcm9wcGVyLWNlbnRlcjo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBsZWZ0OiAtM3B4O1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogN3B4O1xuICB9XG5cbi5jcm9wcGVyLWNlbnRlcjo6YWZ0ZXIge1xuICAgIGhlaWdodDogN3B4O1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAtM3B4O1xuICAgIHdpZHRoOiAxcHg7XG4gIH1cblxuLmNyb3BwZXItZmFjZSxcbi5jcm9wcGVyLWxpbmUsXG4uY3JvcHBlci1wb2ludCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDAuMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNyb3BwZXItZmFjZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLmNyb3BwZXItbGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOWY7XG59XG5cbi5jcm9wcGVyLWxpbmUubGluZS1lIHtcbiAgICBjdXJzb3I6IGV3LXJlc2l6ZTtcbiAgICByaWdodDogLTNweDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDVweDtcbiAgfVxuXG4uY3JvcHBlci1saW5lLmxpbmUtbiB7XG4gICAgY3Vyc29yOiBucy1yZXNpemU7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IC0zcHg7XG4gIH1cblxuLmNyb3BwZXItbGluZS5saW5lLXcge1xuICAgIGN1cnNvcjogZXctcmVzaXplO1xuICAgIGxlZnQ6IC0zcHg7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA1cHg7XG4gIH1cblxuLmNyb3BwZXItbGluZS5saW5lLXMge1xuICAgIGJvdHRvbTogLTNweDtcbiAgICBjdXJzb3I6IG5zLXJlc2l6ZTtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbi5jcm9wcGVyLXBvaW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5ZjtcbiAgaGVpZ2h0OiA1cHg7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIHdpZHRoOiA1cHg7XG59XG5cbi5jcm9wcGVyLXBvaW50LnBvaW50LWUge1xuICAgIGN1cnNvcjogZXctcmVzaXplO1xuICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgcmlnaHQ6IC0zcHg7XG4gICAgdG9wOiA1MCU7XG4gIH1cblxuLmNyb3BwZXItcG9pbnQucG9pbnQtbiB7XG4gICAgY3Vyc29yOiBucy1yZXNpemU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICAgIHRvcDogLTNweDtcbiAgfVxuXG4uY3JvcHBlci1wb2ludC5wb2ludC13IHtcbiAgICBjdXJzb3I6IGV3LXJlc2l6ZTtcbiAgICBsZWZ0OiAtM3B4O1xuICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgdG9wOiA1MCU7XG4gIH1cblxuLmNyb3BwZXItcG9pbnQucG9pbnQtcyB7XG4gICAgYm90dG9tOiAtM3B4O1xuICAgIGN1cnNvcjogcy1yZXNpemU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICB9XG5cbi5jcm9wcGVyLXBvaW50LnBvaW50LW5lIHtcbiAgICBjdXJzb3I6IG5lc3ctcmVzaXplO1xuICAgIHJpZ2h0OiAtM3B4O1xuICAgIHRvcDogLTNweDtcbiAgfVxuXG4uY3JvcHBlci1wb2ludC5wb2ludC1udyB7XG4gICAgY3Vyc29yOiBud3NlLXJlc2l6ZTtcbiAgICBsZWZ0OiAtM3B4O1xuICAgIHRvcDogLTNweDtcbiAgfVxuXG4uY3JvcHBlci1wb2ludC5wb2ludC1zdyB7XG4gICAgYm90dG9tOiAtM3B4O1xuICAgIGN1cnNvcjogbmVzdy1yZXNpemU7XG4gICAgbGVmdDogLTNweDtcbiAgfVxuXG4uY3JvcHBlci1wb2ludC5wb2ludC1zZSB7XG4gICAgYm90dG9tOiAtM3B4O1xuICAgIGN1cnNvcjogbndzZS1yZXNpemU7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcmlnaHQ6IC0zcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gIH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cbi5jcm9wcGVyLXBvaW50LnBvaW50LXNlIHtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICB9XG4gICAgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblxuLmNyb3BwZXItcG9pbnQucG9pbnQtc2Uge1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgd2lkdGg6IDEwcHg7XG4gIH1cbiAgICB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblxuLmNyb3BwZXItcG9pbnQucG9pbnQtc2Uge1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICBvcGFjaXR5OiAwLjc1O1xuICAgICAgd2lkdGg6IDVweDtcbiAgfVxuICAgIH1cblxuLmNyb3BwZXItcG9pbnQucG9pbnQtc2U6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM5ZjtcbiAgICBib3R0b206IC01MCU7XG4gICAgY29udGVudDogJyAnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMjAwJTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTUwJTtcbiAgICB3aWR0aDogMjAwJTtcbiAgfVxuXG4uY3JvcHBlci1pbnZpc2libGUge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY3JvcHBlci1iZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCQUFBQUFRQVFNQUFBQWxQVzBpQUFBQUEzTkNTVlFJQ0FqYjRVL2dBQUFBQmxCTVZFWE16TXovLy8vVGpSVjJBQUFBQ1hCSVdYTUFBQXJyQUFBSzZ3R0NpdzFhQUFBQUhIUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkdhWEpsZDI5eWEzTWdRMU0yNkx5eWpBQUFBQkZKUkVGVUNKbGorTS9BZ0JWaEYvMFBBSDYvRC9Ia0R4T0dBQUFBQUVsRlRrU3VRbUNDJyk7XG59XG5cbi5jcm9wcGVyLWhpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xufVxuXG4uY3JvcHBlci1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jcm9wcGVyLW1vdmUge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi5jcm9wcGVyLWNyb3Age1xuICBjdXJzb3I6IGNyb3NzaGFpcjtcbn1cblxuLmNyb3BwZXItZGlzYWJsZWQgLmNyb3BwZXItZHJhZy1ib3gsXG4uY3JvcHBlci1kaXNhYmxlZCAuY3JvcHBlci1mYWNlLFxuLmNyb3BwZXItZGlzYWJsZWQgLmNyb3BwZXItbGluZSxcbi5jcm9wcGVyLWRpc2FibGVkIC5jcm9wcGVyLXBvaW50IHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7R0FRRztBQUVILEFBQUEsa0JBQWtCLENBQUM7RUFDakIsU0FBUyxFQUFFLEdBQUc7RUFDZCxTQUFTLEVBQUUsQ0FBQztFQUNaLFdBQVcsRUFBRSxDQUFDO0VBQ2QsUUFBUSxFQUFFLFFBQVE7RUFDbEIsZ0JBQWdCLEVBQUUsSUFBSTtFQUNsQixZQUFZLEVBQUUsSUFBSTtFQUN0QixxQkFBcUIsRUFBRSxJQUFJO0VBQzNCLG1CQUFtQixFQUFFLElBQUk7RUFDdEIsZ0JBQWdCLEVBQUUsSUFBSTtFQUNyQixlQUFlLEVBQUUsSUFBSTtFQUNqQixXQUFXLEVBQUUsSUFBSSxHQUMxQjs7QUFFRCxBQUFBLGtCQUFrQixDQUFDLEdBQUcsQ0FBQztFQUNuQixtQkFBbUIsRUFBRSxNQUFNO0VBQzNCLE9BQU8sRUFBRSxLQUFLO0VBQ2QsTUFBTSxFQUFFLElBQUk7RUFDWixpQkFBaUIsRUFBRSxJQUFJO0VBQ3ZCLFVBQVUsRUFBRSxlQUFlO0VBQzNCLFNBQVMsRUFBRSxlQUFlO0VBQzFCLFVBQVUsRUFBRSxZQUFZO0VBQ3hCLFNBQVMsRUFBRSxZQUFZO0VBQ3ZCLEtBQUssRUFBRSxJQUFJLEdBQ1o7O0FBRUgsQUFBQSxpQkFBaUI7QUFDakIsZUFBZTtBQUNmLGlCQUFpQjtBQUNqQixpQkFBaUI7QUFDakIsY0FBYyxDQUFDO0VBQ2IsTUFBTSxFQUFFLENBQUM7RUFDVCxJQUFJLEVBQUUsQ0FBQztFQUNQLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLEtBQUssRUFBRSxDQUFDO0VBQ1IsR0FBRyxFQUFFLENBQUMsR0FDUDs7QUFFRCxBQUFBLGlCQUFpQjtBQUNqQixlQUFlLENBQUM7RUFDZCxRQUFRLEVBQUUsTUFBTSxHQUNqQjs7QUFFRCxBQUFBLGlCQUFpQixDQUFDO0VBQ2hCLGdCQUFnQixFQUFFLElBQUk7RUFDdEIs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 */.SignaturesPadcontainer {
  width: 100%;
}

.SignaturesPadcontainer .heading {
  font-family: Montserrat-Medium;
  font-size: 25px;
  color: #34577b;
  text-align: left;
  margin-bottom: 5px;
  margin-top: 0px;
}

.SignaturesPadcontainer select {
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 90% center;
  background-repeat: no-repeat;
  padding: 6px 4px !important;
}

.SignaturesPadcontainer .SignatureLabel {
  font-family: Montserrat-Regular;
  font-size: 15px;
}

.SignaturesPadcontainer .UploadSignature {
  text-align: center;
  font-size: 14px;
  color: #349BE0;
  letter-spacing: 0;
  background: transparent;
  width: 100%;
  height: 130px;
  border: 2px dashed #508AFF;
  margin-top: 8px;
  margin-bottom: 17px;
}

.SignaturesPadcontainer .UploadSignature .image-upload-file-input {
  background-color: transparent;
  color: #349BE0;
  border: none;
  margin-left: 30px;
}

.SignaturesPadcontainer .UploadSignature .hidden-field {
  display: none;
}

.SignaturesPadcontainer .UploadSignatureDiv {
  width: 100%;
  height: 100%;
  text-align: center;
}

.SignaturesPadcontainer .UploadSignatureDiv .image-upload-file-input {
  margin-left: 0px !important;
  display: inline-block !important;
}

.SignaturesPadcontainer .UploadSignatureDiv .SignatureUploadLabel {
  position: absolute;
  height: 50px;
  width: 100%;
  top: 20px;
  color: #508AFF;
  font-size: 14px;
  line-height: 50px;
}

.SignaturesPadcontainer .UploadSignatureDiv .InputField {
  border: 0 !important;
}

.SignaturesPadcontainer .UploadSignatureDiv .SignatureUpload {
  height: 50px;
}

.SignaturesPadcontainer .UploadSignatureDiv .SignatureUpload[type=text] {
  top: 50px;
  width: 100%;
  height: 30px;
}

.SignaturesPadcontainer .link-center {
  text-align: left;
  cursor: pointer;
  font-family: Montserrat-Medium;
}

.SignaturesPadcontainer .link-center2 {
  text-align: right;
  cursor: pointer;
  font-family: Montserrat-Medium;
}

.SignaturesPadcontainer .sign_label {
  margin-top: 17px;
}

.SignaturesPadcontainer a {
  text-decoration: none;
  color: #23405E;
}

.addlangbtn {
  background-color: #508AFF;
  color: #ffffff;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  height: 40px !important;
  font-size: 14px;
}

.savelangbtn {
  background-color: #508AFF;
  color: #ffffff;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 45%;
  height: 40px !important;
  font-size: 14px;
  float: left;
}

.cancellangbtn {
  background-color: #ff6666;
  color: #ffffff;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 45%;
  height: 40px !important;
  float: right;
  font-size: 14px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL1NpZ25hdHVyZXNQYWQuc2NzcyIsInNvdXJjZXMiOlsiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL1NpZ25hdHVyZXNQYWQuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIuU2lnbmF0dXJlc1BhZGNvbnRhaW5lciB7XG5cdHdpZHRoOjEwMCU7XG5cdC5oZWFkaW5ne1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0Y29sb3I6ICMzNDU3N2I7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0bWFyZ2luLXRvcDogMHB4O1xuXHR9XG5cdHNlbGVjdHtcblx0XHQtbW96LWFwcGVhcmFuY2U6IGluaGVyaXQ7XG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDkwJSBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuXHRcdHBhZGRpbmc6IDZweCA0cHggIWltcG9ydGFudDtcblx0fVxuXHQuU2lnbmF0dXJlTGFiZWx7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRmb250LXNpemU6MTVweDtcblx0fVxuXHRcblx0LlVwbG9hZFNpZ25hdHVyZXtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGNvbG9yOiAjMzQ5QkUwO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDoxMzBweDtcblx0XHRib3JkZXI6IDJweCBkYXNoZWQgIzUwOEFGRjtcblx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTdweDtcblx0XHQuaW1hZ2UtdXBsb2FkLWZpbGUtaW5wdXR7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGNvbG9yOiAjMzQ5QkUwO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XG5cdFx0fVxuXHQgICAuaGlkZGVuLWZpZWxke1xuXHRcdCAgZGlzcGxheTogbm9uZTtcblx0ICAgfVxuICAgIH1cblx0LlVwbG9hZFNpZ25hdHVyZURpdntcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0LmltYWdlLXVwbG9hZC1maWxlLWlucHV0e1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5TaWduYXR1cmVVcGxvYWRMYWJlbHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0dG9wOiAyMHB4O1xuXHRcdFx0Y29sb3I6ICM1MDhBRkY7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogNTBweDtcblx0XHR9XG5cdFx0LklucHV0RmllbGR7XG5cdFx0XHRib3JkZXI6MCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuU2lnbmF0dXJlVXBsb2Fke1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdH1cblx0XHQuU2lnbmF0dXJlVXBsb2FkW3R5cGU9dGV4dF17XG5cdFx0XHR0b3A6IDUwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMzBweDtcblx0XHR9XG5cdH1cblx0LmxpbmstY2VudGVye1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0fVxuXHQubGluay1jZW50ZXIye1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdH1cblx0LnNpZ25fbGFiZWx7XG5cdFx0bWFyZ2luLXRvcDogMTdweDtcblx0fVxuXHRhIHtcdFxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRjb2xvcjogIzIzNDA1RTtcblx0fVxufVxuLmFkZGxhbmdidG57XG5cdGJhY2tncm91bmQtY29sb3I6ICM1MDhBRkY7XG5cdGNvbG9yOiAjZmZmZmZmO1xuXHRvdXRsaW5lOm5vbmU7XG5cdGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1xuXHRsZXR0ZXItc3BhY2luZzoxcHg7XG5cdHdpZHRoOjEwMCU7XG5cdGhlaWdodDo0MHB4ICEgaW1wb3J0YW50O1xuXHRmb250LXNpemU6MTRweDtcbn1cbi5zYXZlbGFuZ2J0bntcblx0YmFja2dyb3VuZC1jb2xvcjogIzUwOEFGRjtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdG91dGxpbmU6bm9uZTtcblx0Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XG5cdGxldHRlci1zcGFjaW5nOjFweDtcblx0d2lkdGg6NDUlO1xuXHRoZWlnaHQ6NDBweCAhIGltcG9ydGFudDtcblx0Zm9udC1zaXplOjE0cHg7XG5cdGZsb2F0OmxlZnQ7XG59XG4uY2FuY2VsbGFuZ2J0bntcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmNjY2Njtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdG91dGxpbmU6bm9uZTtcblx0Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XG5cdGxldHRlci1zcGFjaW5nOjFweDtcblx0d2lkdGg6NDUlO1xuXHRoZWlnaHQ6NDBweCAhIGltcG9ydGFudDtcblx0ZmxvYXQ6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 */.nearbyCon {
  border: 1px solid #d4d7e0;
  border-radius: 5px;
  overflow-y: auto;
  height: auto;
  margin-bottom: 5px;
  padding: 10px;
}

.emptyprop {
  border: 1px solid #d4d7e0;
  border-radius: 5px;
  padding: 8px;
}

.nearbyConOptions {
  padding: 5px 10px;
  cursor: pointer;
}

.nearbyConOptionsTitle {
  padding-left: 10px;
  color: #23405E;
  font-family: Montserrat-Medium;
  font-size: 13px;
  cursor: pointer;
  font-weight: bold;
}

.Checked {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAAXNSR0IArs4c6QAAAodJREFUOBG9VD1MU1EU/s6jtTgYF4xS46ILUXTwZ9NVRkoNmqiDuogaiaDAwsDAIkVIcGEwwUUHa2pdjHbVuKhxUJMyqHGgmOhmYqxt3/F8D27zeC2kDvqSl3vfvd/53j3nft8B/sEjG3GeW9D2H99xVIE9huu0d9kCPm7pwIu75+XXerFNSfvndFutjCFfMWCB70VQNGDJyJOq6IJgv63NxzZhJjso36LkDaTpWe3UKl5B8UziGM8NyXI0qH9Kd1QEk6LoUQ+p/A15E8asIU1N6yH4eG2nSD0akcdhYLN5OqOnLZt7XhzJ8M89B2bK4iPvCc60Qsi43Ijc5wGYGeMdV52UNbTFAoFus5WRB7BaP63+xrDDB6RX5zTBS2EN3cbfjHHFuF3gANXCuIC0VMYxS+NDuC7rkfbP6ObUlH6297jDZEflq13sO8qvTloT7LbFogNtNFZ8TJikXuZHpRDG2aGKq3pGLGBWJA24FAY1m5/I6IGa4kI8gb3RferY1miQlfR9MWErdkaB6Vt6ytK8pKoyoer5wB3xMNZM8DSGxQeaDk7apvhUA85GSdt24aF+wZO+aXR7K+X5mRvGglyPIgE6zeT4gDvBRSUTeG7zbropDM+elNrWDvRavS/bKefMlhdFzEeRZzWumz2BWwHp7UEp21/mtYLJCB5sHHYJ2/lmr8lidJ/fjGO8azJ1m9IR1TLeGuZKq44iIa1qqd+MteOgq3WdNABY+n4FJVq1FWf1ZbTXCPOW7+FwU1lDSmI2FfYAmxbW61JBJ2OpBD0Sw5GoaRpISdzQT4FFq+lSIDtBl437WMO2BGZdyoxzT1NSt8meQAvTcSapJPVM+VEtvFyH+y/jH2zdBMhX520sAAAAAElFTkSuQmCC) no-repeat scroll 5px 5px;
}

.Checkedgeo {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAAXNSR0IArs4c6QAAAodJREFUOBG9VD1MU1EU/s6jtTgYF4xS46ILUXTwZ9NVRkoNmqiDuogaiaDAwsDAIkVIcGEwwUUHa2pdjHbVuKhxUJMyqHGgmOhmYqxt3/F8D27zeC2kDvqSl3vfvd/53j3nft8B/sEjG3GeW9D2H99xVIE9huu0d9kCPm7pwIu75+XXerFNSfvndFutjCFfMWCB70VQNGDJyJOq6IJgv63NxzZhJjso36LkDaTpWe3UKl5B8UziGM8NyXI0qH9Kd1QEk6LoUQ+p/A15E8asIU1N6yH4eG2nSD0akcdhYLN5OqOnLZt7XhzJ8M89B2bK4iPvCc60Qsi43Ijc5wGYGeMdV52UNbTFAoFus5WRB7BaP63+xrDDB6RX5zTBS2EN3cbfjHHFuF3gANXCuIC0VMYxS+NDuC7rkfbP6ObUlH6297jDZEflq13sO8qvTloT7LbFogNtNFZ8TJikXuZHpRDG2aGKq3pGLGBWJA24FAY1m5/I6IGa4kI8gb3RferY1miQlfR9MWErdkaB6Vt6ytK8pKoyoer5wB3xMNZM8DSGxQeaDk7apvhUA85GSdt24aF+wZO+aXR7K+X5mRvGglyPIgE6zeT4gDvBRSUTeG7zbropDM+elNrWDvRavS/bKefMlhdFzEeRZzWumz2BWwHp7UEp21/mtYLJCB5sHHYJ2/lmr8lidJ/fjGO8azJ1m9IR1TLeGuZKq44iIa1qqd+MteOgq3WdNABY+n4FJVq1FWf1ZbTXCPOW7+FwU1lDSmI2FfYAmxbW61JBJ2OpBD0Sw5GoaRpISdzQT4FFq+lSIDtBl437WMO2BGZdyoxzT1NSt8meQAvTcSapJPVM+VEtvFyH+y/jH2zdBMhX520sAAAAAElFTkSuQmCC) no-repeat scroll 5px 5px;
}

.UnChecked {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAAXNSR0IArs4c6QAAAfBJREFUOBG1VD0zA1EUvddX4gcwwghhMhKhMjpaKan9Ai21Uk3rF6jp0NIZlaysyZAPJIYfIL7muudlXibWLk9hZzL7cvecs3ffO+cS/cPFP2mWyxJ/fqstyAdNKi6hvwZ303V/b/I0leJmFDdUtFRqDLy+v64L0RozFVjI13VdwcPClBGSWRbe7evp206nE09B8W+il5VKQpp8RiRHHKfN6fHxRpDklR+H6KW5peL5bqGVbHbsPIhp/y8Wq3OFYkU8v7bcLv6w8Iq3q8CjkVAYPrngV28BDAVEFNGA51fvwLeQLrvAHjLJcS47umdrLvdcJnlAxIfK37B4I1oqScwciu6hffCneyy+KSxrcAt4RvRNaot6yl7YobiI51KDD0x8Afu1RdWHE9qp7yIQhTG2a/m51akCh7V4H0VwqcPHijMusAdVV1OPuJCjMAiGPjOeNqIavRstTkURXOpIGiIMrBHt5eSJCM1EmvgXVZNC5WMmtEXTaX7RTnelSVu/8EMfgwe+HTJ2T0mHw46aOO8aUauOBArxUotvqx13fIbJvmNU0QDwmBkdMqRdf70A+GDaR2SjppTZQ7NVnOe4zAdD800UrwjOU/XgFXwM2ykho4eawx7ik53maWffmAmIMBKndfiwDvvBLTjcTuy/rz8B9AjlwJ1qko4AAAAASUVORK5CYII=) no-repeat scroll 5px 5px;
}

.school {
  width: 100%;
  display: flex;
}

.school .add {
  text-align: left;
  align-items: center;
  display: flex;
  width: 80%;
}

.school .add:hover .fulladd {
  visibility: visible;
}

.school .fulladd {
  visibility: hidden;
  position: absolute;
  z-index: 999999;
  border: 1px solid black;
  width: 100%;
  height: 100%;
  font-size: 15px;
}

.school .dist {
  text-align: right;
  align-items: center;
  display: flex;
  font-size: 9px;
  color: #c3c3c3;
  width: 20%;
}

.Use_Default_Span {
  font-family: Montserrat-Regular;
  font-size: 12px;
  font-weight: bold;
}

.PropertyModalClose {
  margin-top: -60px !important;
  max-width: 480px !important;
}

.nearby-drop-down {
  width: 25px !important;
}

.Propertymode_class {
  margin-top: 20px;
  margin-bottom: 10px;
  color: #34577b;
  font-family: Montserrat-Regular;
  font-size: 14px;
  cursor: pointer;
}

.Propertymodel_class {
  margin-bottom: 8px !important;
  color: #23405E !important;
  font-family: Montserrat-SemiBold !important;
  font-size: 14px;
  cursor: pointer;
}

.GeoConOptionsTitle_nor {
  padding-left: 10px;
  color: #23405E;
  font-family: Montserrat-Medium;
  font-size: 12px;
  cursor: pointer;
  font-weight: bold;
}

.GeoConOptionsTitle_min {
  padding-left: 10px;
  color: #23405E;
  font-family: Montserrat-Medium;
  font-size: 10px;
  cursor: pointer;
  font-weight: bold;
}

.Pop_Prop_close {
  z-index: 9999999 !important;
  position: absolute !important;
  margin-top: -60px !important;
  max-width: 480px !important;
  text-align: right !important;
  margin-left: 315px !important;
}

.Pop_Prop_close img {
  cursor: pointer;
  width: 15px;
}

.PropDetailsContainer .propDetailsTitle {
  margin-bottom: 15px;
  color: #34577b;
  font-family: Montserrat-SemiBold;
  font-size: 20px;
  text-align: center;
}

.PropDetailsContainer .PropertyTitleCls {
  margin-top: 10px;
  margin-bottom: 15px;
  color: #34577b;
  font-family: Montserrat-Regular;
  font-size: 14px;
}

.PropDetailsContainer .ImageUploadDiv {
  position: absolute;
  width: 100%;
  height: 100%;
  max-height: 97px;
  border-radius: 10px;
}

.PropDetailsContainer .ImageUploadDiv div {
  height: 100%;
  cursor: pointer;
  width: 100%;
}

.PropDetailsContainer .ImageUploadDiv div .FileInputCls {
  width: 100%;
  height: 100%;
  cursor: pointer;
}

.PropDetailsContainer .ImageUploadDiv .hidden-field {
  display: none;
}

.PropDetailsContainer .PropertyAvatarCls {
  cursor: pointer;
  max-width: 100%;
  max-height: 96px;
}

.PropDetailsContainer .PropertyPhotoCls {
  border-radius: 12px;
  cursor: pointer;
  max-width: 100%;
  max-height: 100%;
}

.PropDetailsContainer .leftpad {
  padding-left: 20px;
}

.PropDetailsContainer .rightpad {
  padding-right: 20px;
}

.PropDetailsContainer .AlignCenterCls {
  margin: auto;
}

.PropDetailsContainer .form-group {
  padding: 0px;
  text-align: left;
}

.PropDetailsContainer .form-group .field-row {
  color: #34577b;
  font-family: Montserrat-Regular;
  font-size: 14px;
  padding: 0px;
}

.PropDetailsContainer .form-group .field-row .input-group-addon {
  font-family: Montserrat-Medium;
  color: #23405E;
  cursor: pointer;
}

.PropDetailsContainer .form-group .field-row input,
.PropDetailsContainer .form-group .field-row textarea {
  border: 1px solid #d4d7e0;
  border-radius: 5px;
  background-color: transparent;
  height: 40px !important;
  width: 100% !important;
  margin: 0px !important;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
  box-shadow: none;
  color: #23405E;
}

.PropDetailsContainer .form-group .field-row textarea {
  height: auto !important;
}

.PropDetailsContainer .form-group .field-row .proptytxt {
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
  resize: none !important;
}

.PropDetailsContainer .cropper-container .cropper-wrap-box {
  background-color: #fff;
}

.PropDetailsContainer .submitCropImageDiv .submitCropImageBtn {
  background-color: #508AFF;
  color: #ffffff;
  padding: 5px 10px;
  border-radius: 5px;
  outline: none;
  font-family: Montserrat-Medium;
  font-size: 15px;
  height: 40px;
  width: 100%;
  margin-top: 40px;
}

.PropDetailsContainer .propertyDoneBtn {
  background-color: #508AFF;
  color: #ffffff;
  padding: 5px 20px;
  margin-top: 30px;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 50%;
  height: 40px !important;
  font-size: 14px;
  margin-left: 25%;
}

.school_rating {
  display: flex;
  width: 40%;
  color: #23405E;
  font-family: Montserrat-Medium;
  font-size: 12px;
  cursor: pointer;
  font-weight: bold;
}

@media screen and (max-width: 600px) {
  .PropDetailsContainer .rightpad {
    width: 100%;
  }

  .PropDetailsContainer .leftpad {
    width: 100%;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL1Byb3BlcnR5RGV0YWlscy5zY3NzIiwic291cmNlcyI6WyIvaG9tZS9yaWZsdXh5c3MvRGVza3RvcC9MaXZlIE5ldyhCdWlsZCkvT05FLVdlYi9mcm9udGVuZC9zdHlsZXMvUHJvcGVydHlEZXRhaWxzLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLm5lYXJieUNvbiB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTA7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdC8vbWF4LWhlaWdodDogMjA3cHggIWltcG9ydGFudDtcbn1cbi5lbXB0eXByb3Age1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogOHB4O1xuXHQvL21heC1oZWlnaHQ6IDIwN3B4ICFpbXBvcnRhbnQ7XG59XG4ubmVhcmJ5Q29uT3B0aW9ucyB7XG5cdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNGQ3ZTA7XG59XG5cbi5uZWFyYnlDb25PcHRpb25zVGl0bGUge1xuXHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdGNvbG9yOiAjMjM0MDVFO1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRmb250LXdlaWdodDogYm9sZDtcdFxufVxuXG4uQ2hlY2tlZCB7XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvQ2hlY2sucG5nKSBuby1yZXBlYXQgc2Nyb2xsIDVweCA1cHg7XG59XG4uQ2hlY2tlZGdlbyB7XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvQ2hlY2sucG5nKSBuby1yZXBlYXQgc2Nyb2xsIDVweCA1cHg7XG59XG4uVW5DaGVja2VkIHtcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9VbmNoZWNrLnBuZykgbm8tcmVwZWF0IHNjcm9sbCA1cHggNXB4O1xufVxuLnNjaG9vbHtcblx0d2lkdGg6MTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0LmFkZHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHR3aWR0aDogODAlO1xuXHRcdC8vaGVpZ2h0OiAyMHB4O1xuXHRcdC8vb3ZlcmZsb3c6IGhpZGRlbjtcblx0XHQvL3BhZGRpbmctdG9wOiAxNXB4O1xuXHR9XG5cdC5hZGQ6aG92ZXIgLmZ1bGxhZGR7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0fVxuXHQuZnVsbGFkZHtcblx0XHR2aXNpYmlsaXR5OmhpZGRlbjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogOTk5OTk5O1xuXHRcdGJvcmRlcjoxcHggc29saWQgYmxhY2s7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRoZWlnaHQ6MTAwJTtcblx0XHRmb250LXNpemU6MTVweDtcblx0fVxuXHQuZGlzdHtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Zm9udC1zaXplOiA5cHg7XG4gICAgXHRjb2xvcjogI2MzYzNjMztcblx0XHR3aWR0aDoyMCU7XG5cdH1cbn1cblxuLlVzZV9EZWZhdWx0X1NwYW4ge1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uUHJvcGVydHlNb2RhbENsb3NlIHtcblx0bWFyZ2luLXRvcDogLTYwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4ICFpbXBvcnRhbnQ7XG59XG4ubmVhcmJ5LWRyb3AtZG93bntcblx0d2lkdGg6IDI1cHggIWltcG9ydGFudDtcbn1cbi5Qcm9wZXJ0eW1vZGVfY2xhc3N7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBjb2xvcjogIzM0NTc3YjtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5Qcm9wZXJ0eW1vZGVsX2NsYXNze1x0XG5cdG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtU2VtaUJvbGQgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLkdlb0Nvbk9wdGlvbnNUaXRsZV9ub3Ige1xuXHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdGNvbG9yOiAjMjM0MDVFO1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRmb250LXdlaWdodDogYm9sZDtcdFxufVxuLkdlb0Nvbk9wdGlvbnNUaXRsZV9taW4ge1xuXHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdGNvbG9yOiAjMjM0MDVFO1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdGZvbnQtc2l6ZTogMTBweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRmb250LXdlaWdodDogYm9sZDtcdFxufVxuLlBvcF9Qcm9wX2Nsb3Nle1xuXHR6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRtYXJnaW4tdG9wOiAtNjBweCAhaW1wb3J0YW50O1xuXHRtYXgtd2lkdGg6IDQ4MHB4ICFpbXBvcnRhbnQ7XG5cdHRleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudDtcblx0bWFyZ2luLWxlZnQ6IDMxNXB4ICFpbXBvcnRhbnQ7XG5cdGltZyB7XG5cdFx0Y3Vyc29yIDogcG9pbnRlcjtcblx0XHR3aWR0aCA6IDE1cHg7XG5cdH1cbn1cbi5Qcm9wRGV0YWlsc0NvbnRhaW5lcntcblx0LnByb3BEZXRhaWxzVGl0bGV7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRjb2xvcjogIzM0NTc3Yjtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1TZW1pQm9sZDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cdC5Qcm9wZXJ0eVRpdGxlQ2xze1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRjb2xvcjogIzM0NTc3Yjtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXHQuSW1hZ2VVcGxvYWREaXZ7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRtYXgtaGVpZ2h0Ojk3cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czoxMHB4O1xuXHRcdGRpdntcblx0XHRcdGhlaWdodDoxMDAlO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQuRmlsZUlucHV0Q2xze1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OjEwMCU7XG5cdFx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuaGlkZGVuLWZpZWxke1xuXHRcdFx0ZGlzcGxheTpub25lO1xuXHRcdH1cblx0fVxuXHQuUHJvcGVydHlBdmF0YXJDbHN7XG5cdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0bWF4LXdpZHRoOjEwMCU7XG5cdFx0bWF4LWhlaWdodDo5NnB4O1xuXHR9XG5cdC5Qcm9wZXJ0eVBob3RvQ2xze1xuXHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cdH1cblx0LmxlZnRwYWR7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHR9XG5cdC5yaWdodHBhZHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHR9XG5cdC5BbGlnbkNlbnRlckNsc3tcblx0XHRtYXJnaW46IGF1dG87XG5cdH1cblx0LmZvcm0tZ3JvdXB7XG5cdFx0cGFkZGluZzowcHg7XG5cdFx0dGV4dC1hbGlnbjpsZWZ0O1xuXHRcdC5maWVsZC1yb3d7XG5cdFx0XHRjb2xvcjogIzM0NTc3Yjtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRwYWRkaW5nOjBweDtcblx0XHRcdC5pbnB1dC1ncm91cC1hZGRvbiB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdFx0fVxuXHRcdFx0aW5wdXQsIHRleHRhcmVhe1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcblx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luOjBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHQtbW96LWFwcGVhcmFuY2U6IGluaGVyaXQ7XG5cdFx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTclIGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdGNvbG9yOiAjMjM0MDVFO1xuXHRcdFx0fVxuXHRcdFx0dGV4dGFyZWF7XG5cdFx0XHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0LnByb3B0eXR4dHtcblx0XHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHJlc2l6ZTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jcm9wcGVyLWNvbnRhaW5lcntcblx0XHQuY3JvcHBlci13cmFwLWJveHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0fVxuXHR9XG5cdFxuXHQuc3VibWl0Q3JvcEltYWdlRGl2e1xuXHRcdC5zdWJtaXRDcm9wSW1hZ2VCdG57XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTA4QUZGO1xuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0fVxuXHR9XG5cdFxuXHQucHJvcGVydHlEb25lQnRue1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM1MDhBRkY7XG5cdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0cGFkZGluZzogNXB4IDIwcHg7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0aGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAyNSU7XG5cdH1cbn1cbi5zY2hvb2xfcmF0aW5ne1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQvLyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDQwJTtcblx0Y29sb3I6ICMyMzQwNUU7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkgIHtcblx0LlByb3BEZXRhaWxzQ29udGFpbmVye1xuXHRcdC5yaWdodHBhZHtcblx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0fVxuXHRcdC5sZWZ0cGFke1xuXHRcdFx0d2lkdGg6MTAwJVxuXHRcdH1cblx0fSBcblxufSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxBQUFBLFVBQVUsQ0FBQztFQUNWLE1BQU0sRUFBRSxpQkFBaUI7RUFDekIsYUFBYSxFQUFFLEdBQUc7RUFDbEIsVUFBVSxFQUFFLElBQUk7RUFDaEIsTUFBTSxFQUFFLElBQUk7RUFDWixhQUFhLEVBQUUsR0FBRztFQUNsQixPQUFPLEVBQUUsSUFBSSxHQUViOztBQUNELEFBQUEsVUFBVSxDQUFDO0VBQ1YsTUFBTSxFQUFFLGlCQUFpQjtFQUN6QixhQUFhLEVBQUUsR0FBRztFQUNmLE9BQU8sRUFBRSxHQUFHLEdBRWY7O0FBQ0QsQUFBQSxpQkFBaUIsQ0FBQztFQUNqQixPQUFPLEVBQUUsUUFBUTtFQUNqQixNQUFNLEVBQUUsT0FBTyxHQUVmOztBQUVELEFBQUEsc0JBQXNCLENBQUM7RUFDdEIsWUFBWSxFQUFFLElBQUk7RUFDbEIsS0FBSyxFQUFFLE9BQU87RUFDZCxXQUFXLEVBQUUsaUJBQWlCO0VBQzlCLFNBQVMsRUFBRSxJQUFJO0VBQ2YsTUFBTSxFQUFFLE9BQU87RUFDZixXQUFXLEVBQUUsSUFBSSxHQUNqQjs7QUFFRCxBQUFBLFFBQVEsQ0FBQztFQUNSLFVBQVUsRUFBRSx3QkFBd0IsQ0FBQyxTQUFTLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxHQUFHLEdBQzdEOztBQUNELEFBQUEsV0FBVyxDQUFDO0VBQ1gsVUFBVSxFQUFFLHdCQUF3QixDQUFDLFNBQVMsQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLEdBQUcsR0FDN0Q7O0FBQ0QsQUFBQSxVQUFVLENBQUM7RUFDVixVQUFVLEVBQUUsMEJBQTBCLENBQUMsU0FBUyxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsR0FBRyxHQUMvRDs7QUFDRCxBQUFBLE9BQU8sQ0FBQTtFQUNOLEtBQUssRUFBQyxJQUFJO0VBQ1YsT0FBTyxFQUFFLElBQUksR0E4QmI7RUFoQ0QsQUFHQyxPQUhNLENBR04sSUFBSSxDQUFBO0lBQ0gsVUFBVSxFQUFFLElBQUk7SUFDaEIsV0FBVyxFQUFFLE1BQU07SUFDbkIsT0FBTyxFQUFFLElBQUk7SUFDYixLQUFLLEVBQUUsR0FBRyxHQUlWO0VBWEYsQUFZQyxPQVpNLENBWU4sSUFBSSxBQUFBLE1BQU0sQ0FBQyxRQUFRLENBQUE7SUFDbEIsVUFBVSxFQUFFLE9BQU8sR0FDbkI7RUFkRixBQWVDLE9BZk0sQ0FlTixRQUFRLENBQUE7SUFDUCxVQUFVLEVBQUMsTUFBTTtJQUNqQixRQUFRLEVBQUUsUUFBUTtJQUNsQixPQUFPLEVBQUUsTUFBTTtJQUNmLE1BQU0sRUFBQyxlQUFlO0lBQ3RCLEtBQUssRUFBQyxJQUFJO0lBQ1YsTUFBTSxFQUFDLElBQUk7SUFDWCxTQUFTLEVBQUMsSUFBSSxHQUNkO0VBdkJGLEFBd0JDLE9BeEJNLENBd0JOLEtBQUssQ0FBQTtJQUNKLFVBQVUsRUFBRSxLQUFLO0lBQ2pCLFdBQVcsRUFBRSxNQUFNO0lBQ25CLE9BQU8sRUFBRSxJQUFJO0lBQ2IsU0FBUyxFQUFFLEdBQUc7SUFDWCxLQUFLLEVBQUUsT0FBTztJQUNqQixLQUFLLEVBQUMsR0FBRyxHQUNUOztBQUdGLEFBQUEsaUJBQWlCLENBQUM7RUFDakIsV0FBVyxFQUFFLGtCQUFrQjtFQUMvQixTQUFTLEVBQUUsSUFBSTtFQUNmLFdBQVcsRUFBRSxJQUFJLEdBQ2pCOztBQUVELEFBQUEsbUJBQW1CLENBQUM7RUFDbkIsVUFBVSxFQUFFLGdCQUFnQjtFQUN6QixTQUFTLEVBQUUsZ0JBQWdCLEdBQzlCOztBQUNELEFBQUEsaUJBQWlCLENBQUE7RUFDaEIsS0FBSyxFQUFFLGVBQWUsR0FDdEI7O0FBQ0QsQUFBQSxtQkFBbUIsQ0FBQTtFQUNsQixVQUFVLEVBQUUsSUFBSTtFQUNiLGFBQWEsRUFBRSxJQUFJO0VBQ25CLEtBQUssRUFBRSxPQUFPO0VBQ2QsV0FBVyxFQUFFLGtCQUFrQjtFQUNsQyxTQUFTLEVBQUUsSUFBSTtFQUNmLE1BQU0sRUFBRSxPQUFPLEdBQ2Y7O0FBQ0QsQUFBQSxvQkFBb0IsQ0FBQTtFQUNuQixhQUFhLEVBQUUsY0FBYztFQUMxQixLQUFLLEVBQUUsa0JBQWtCO0VBQ3pCLFdBQVcsRUFBRSw4QkFBOEI7RUFDM0MsU0FBUyxFQUFFLElBQUk7RUFDZixNQUFNLEVBQUUsT0FBTyxHQUNsQjs7QUFDRCxBQUFBLHVCQUF1QixDQUFDO0VBQ3ZCLFlBQVksRUFBRSxJQUFJO0VBQ2xCLEtBQUssRUFBRSxPQUFPO0VBQ2QsV0FBVyxFQUFFLGlCQUFpQjtFQUM5QixTQUFTLEVBQUUsSUFBSTtFQUNmLE1BQU0sRUFBRSxPQUFPO0VBQ2YsV0FBVyxFQUFFLElBQUksR0FDakI7O0FBQ0QsQUFBQSx1QkFBdUIsQ0FBQztFQUN2QixZQUFZLEVBQUUsSUFBSTtFQUNsQixLQUFLLEVBQUUsT0FBTztFQUNkLFdBQVcsRUFBRSxpQkFBaUI7RUFDOUIsU0FBUyxFQUFFLElBQUk7RUFDZixNQUFNLEVBQUUsT0FBTztFQUNmLFdBQVcsRUFBRSxJQUFJLEdBQ2pCOztBQUNELEFBQUEsZUFBZSxDQUFBO0VBQ2QsT0FBTyxFQUFFLGtCQUFrQjtFQUMzQixRQUFRLEVBQUUsbUJBQW1CO0VBQzdCLFVBQVUsRUFBRSxnQkFBZ0I7RUFDNUIsU0FBUyxFQUFFLGdCQUFnQjtFQUMzQixVQUFVLEVBQUMsZ0JBQWdCO0VBQzNCLFdBQVcsRUFBRSxnQkFBZ0IsR0FLN0I7RUFYRCxBQU9DLGVBUGMsQ0FPZCxHQUFHLENBQUM7SUFDSCxNQUFNLEVBQUcsT0FBTztJQUNoQixLQUFLLEVBQUcsSUFBSSxHQUNaOztBQUVGLEFBQ0MscUJBRG9CLENBQ3BCLGlCQUFpQixDQUFBO0VBQ2hCLGFBQWEsRUFBRSxJQUFJO0VBQ25CLEtBQUssRUFBRSxPQUFPO0VBQ2QsV0FBVyxFQUFFLG1CQUFtQjtFQUNoQyxTQUFTLEVBQUUsSUFBSTtFQUNmLFVBQVUsRUFBRSxNQUFNLEdBQ2xCOztBQVBGLEFBUUMscUJBUm9CLENBUXBCLGlCQUFpQixDQUFBO0VBQ2hCLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLGFBQWEsRUFBRSxJQUFJO0VBQ25CLEtBQUssRUFBRSxPQUFPO0VBQ2QsV0FBVyxFQUFFLGtCQUFrQjtFQUMvQixTQUFTLEVBQUUsSUFBSSxHQUNmOztBQWRGLEFBZUMscUJBZm9CLENBZXBCLGVBQWUsQ0FBQTtFQUNkLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLEtBQUssRUFBRSxJQUFJO0VBQ1gsTUFBTSxFQUFFLElBQUk7RUFDWixVQUFVLEVBQUMsSUFBSTtFQUNmLGFBQWEsRUFBQyxJQUFJLEdBY2xCO0VBbENGLEFBcUJFLHFCQXJCbUIsQ0FlcEIsZUFBZSxDQU1kLEdBQUcsQ0FBQTtJQUNGLE1BQU0sRUFBQyxJQUFJO0lBQ1gsTUFBTSxFQUFFLE9BQU87SUFDZixLQUFLLEVBQUUsSUFBSSxHQU1YO0lBOUJILEFBeUJHLHFCQXpCa0IsQ0FlcEIsZUFBZSxDQU1kLEdBQUcsQ0FJRixhQUFhLENBQUE7TUFDWixLQUFLLEVBQUUsSUFBSTtNQUNYLE1BQU0sRUFBQyxJQUFJO01BQ1gsTUFBTSxFQUFDLE9BQU8sR0FDZDtFQTdCSixBQStCRSxxQkEvQm1CLENBZXBCLGVBQWUsQ0FnQmQsYUFBYSxDQUFBO0lBQ1osT0FBTyxFQUFDLElBQUksR0FDWjs7QUFqQ0gsQUFtQ0MscUJBbkNvQixDQW1DcEIsa0JBQWtCLENBQUE7RUFDakIsTUFBTSxFQUFDLE9BQU87RUFDZCxTQUFTLEVBQUMsSUFBSTtFQUNkLFVBQVUsRUFBQyxJQUFJLEdBQ2Y7O0FBdkNGLEFBd0NDLHFCQXhDb0IsQ0F3Q3BCLGlCQUFpQixDQUFBO0VBQ2hCLGFBQWEsRUFBRSxJQUFJO0VBQ25CLE1BQU0sRUFBQyxPQUFPO0VBQ2QsU0FBUyxFQUFFLElBQUk7RUFDZixVQUFVLEVBQUUsSUFBSSxHQUNoQjs7QUE3Q0YsQUE4Q0MscUJBOUNvQixDQThDcEIsUUFBUSxDQUFBO0VBQ1AsWUFBWSxFQUFFLElBQUksR0FDbEI7O0FBaERGLEFBaURDLHFCQWpEb0IsQ0FpRHBCLFNBQVMsQ0FBQTtFQUNSLGFBQWEsRUFBRSxJQUFJLEdBQ25COztBQW5ERixBQW9EQyxxQkFwRG9CLENBb0RwQixlQUFlLENBQUE7RUFDZCxNQUFNLEVBQUUsSUFBSSxHQUNaOztBQXRERixBQXVEQyxxQkF2RG9CLENBdURwQixXQUFXLENBQUE7RUFDVixPQUFPLEVBQUMsR0FBRztFQUNYLFVBQVUsRUFBQyxJQUFJLEdBbUNmO0VBNUZGLEFBMERFLHFCQTFEbUIsQ0F1RHBCLFdBQVcsQ0FHVixVQUFVLENBQUE7SUFDVCxLQUFLLEVBQUUsT0FBTztJQUNkLFdBQVcsRUFBRSxrQkFBa0I7SUFDL0IsU0FBUyxFQUFFLElBQUk7SUFDZixPQUFPLEVBQUMsR0FBRyxHQTZCWDtJQTNGSCxBQStERyxxQkEvRGtCLENBdURwQixXQUFXLENBR1YsVUFBVSxDQUtULGtCQUFrQixDQUFDO01BQ2xCLFdBQVcsRUFBRSxpQkFBaUI7TUFDOUIsS0FBSyxFQUFFLE9BQU87TUFDZCxNQUFNLEVBQUMsT0FBTyxHQUNkO0lBbkVKLEFBb0VHLHFCQXBFa0IsQ0F1RHBCLFdBQVcsQ0FHVixVQUFVLENBVVQsS0FBSyxFQXBFUixxQkFBcUIsQ0F1RHBCLFdBQVcsQ0FHVixVQUFVLENBVUYsUUFBUSxDQUFBO01BQ2QsTUFBTSxFQUFFLGlCQUFpQjtNQUN6QixhQUFhLEVBQUUsR0FBRztNQUNsQixnQkFBZ0IsRUFBRSxXQUFXO01BQzdCLE1BQU0sRUFBRSxlQUFlO01BQ3ZCLEtBQUssRUFBRSxlQUFlO01BQ3RCLE1BQU0sRUFBQyxjQUFjO01BQ3JCLGVBQWUsRUFBRSxPQUFPO01BQ3hCLGtCQUFrQixFQUFFLElBQUk7TUFDeEIsbUJBQW1CLEVBQUUsVUFBVTtNQUMvQixpQkFBaUIsRUFBRSxTQUFTO01BQzVCLFdBQVcsRUFBQyxpQkFBaUI7TUFDN0IsVUFBVSxFQUFFLElBQUk7TUFDaEIsS0FBSyxFQUFFLE9BQU8sR0FDZDtJQWxGSixBQW1GRyxxQkFuRmtCLENBdURwQixXQUFXLENBR1YsVUFBVSxDQXlCVCxRQUFRLENBQUE7TUFDUCxNQUFNLEVBQUUsZUFBZSxHQUN2QjtJQXJGSixBQXNGRyxxQkF0RmtCLENBdURwQixXQUFXLENBR1YsVUFBVSxDQTRCVCxVQUFVLENBQUE7TUFDVCx1QkFBdUIsRUFBRSxjQUFjO01BQ3ZDLDBCQUEwQixFQUFFLGNBQWM7TUFDMUMsTUFBTSxFQUFFLGVBQWUsR0FDdkI7O0FBMUZKLEFBK0ZFLHFCQS9GbUIsQ0E4RnBCLGtCQUFrQixDQUNqQixpQkFBaUIsQ0FBQTtFQUNoQixnQkFBZ0IsRUFBRSxJQUFJLEdBQ3RCOztBQWpHSCxBQXFHRSxxQkFyR21CLENBb0dwQixtQkFBbUIsQ0FDbEIsbUJBQW1CLENBQUE7RUFDbEIsZ0JBQWdCLEVBQUUsT0FBTztFQUN6QixLQUFLLEVBQUUsT0FBTztFQUNkLE9BQU8sRUFBRSxRQUFRO0VBQ2pCLGFBQWEsRUFBRSxHQUFHO0VBQ2xCLE9BQU8sRUFBRSxJQUFJO0VBQ2IsV0FBVyxFQUFFLGlCQUFpQjtFQUM5QixTQUFTLEVBQUUsSUFBSTtFQUNmLE1BQU0sRUFBRSxJQUFJO0VBQ1osS0FBSyxFQUFFLElBQUk7RUFDWCxVQUFVLEVBQUUsSUFBSSxHQUNoQjs7QUFoSEgsQUFtSEMscUJBbkhvQixDQW1IcEIsZ0JBQWdCLENBQUE7RUFDZixnQkFBZ0IsRUFBRSxPQUFPO0VBQ3pCLEtBQUssRUFBRSxPQUFPO0VBQ2QsT0FBTyxFQUFFLFFBQVE7RUFDakIsVUFBVSxFQUFFLElBQUk7RUFDaEIsT0FBTyxFQUFFLElBQUk7RUFDYixXQUFXLEVBQUUsaUJBQWlCO0VBQzlCLGNBQWMsRUFBRSxHQUFHO0VBQ25CLEtBQUssRUFBRSxHQUFHO0VBQ1YsTUFBTSxFQUFFLGVBQWU7RUFDdkIsU0FBUyxFQUFFLElBQUk7RUFDZixXQUFXLEVBQUUsR0FBRyxHQUNoQjs7QUFFRixBQUFBLGNBQWMsQ0FBQTtFQUNiLE9BQU8sRUFBRSxJQUFJO0VBRVYsS0FBSyxFQUFFLEdBQUc7RUFDYixLQUFLLEVBQUUsT0FBTztFQUNYLFdBQVcsRUFBRSxpQkFBaUI7RUFDOUIsU0FBUyxFQUFFLElBQUk7RUFDZixNQUFNLEVBQUUsT0FBTztFQUNmLFdBQVcsRUFBRSxJQUFJLEdBQ3BCOztBQUNELE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUs7RUFDbEMsQUFDQyxxQkFEb0IsQ0FDcEIsU0FBUyxDQUFBO0lBQ1IsS0FBSyxFQUFDLElBQUksR0FDVjtFQUhGLEFBSUMscUJBSm9CLENBSXBCLFFBQVEsQ0FBQTtJQUNQLEtBQUssRUFBQyxJQUNQLEdBQUMifQ== */.header {
  text-align: center;
  font-family: Montserrat-Regular;
  color: #494949;
}

.sub_header {
  margin-bottom: 20px;
}

.start {
  font-family: Montserrat-Semibold;
  color: #494949;
  font-size: 25px;
}

.doller {
  font-size: 25px;
  font-family: Montserrat-Medium;
  color: #007aff;
}

.card {
  border: 1px solid #B8EAFA;
  margin: 1px 0px 9px 15px;
  padding: 12px 3px 10px 20px;
  display: flex;
  width: 85%;
  border-radius: 5px;
  font-size: 13px;
  flex-direction: row;
  box-shadow: 0px 8px 10px 4px #cccccc;
  font-family: Montserrat-Regular;
  cursor: pointer;
}

.large_card {
  border: 1px solid skyblue;
  border-radius: 5px;
  box-shadow: 0px 8px 10px 4px #cccccc;
  width: 93%;
  display: flex;
  flex-direction: row;
  font-size: 13px;
  padding: 15px;
  margin-top: -12px;
  background-color: white;
  margin-left: -1px;
  z-index: 9999;
}

.icon {
  width: 20%;
  display: flex;
  flex-direction: row;
}

.customimg {
  height: 50px;
  margin-top: 20%;
}

.customimglarge {
  height: 70px;
  margin-top: 20%;
}

.newpretext {
  width: 80%;
  display: flex;
  flex-direction: column;
  font-size: 13px;
  font-family: Montserrat-Regular;
}

.heading_text {
  font-size: 16px;
  font-family: Montserrat-bold;
  color: #494949;
}

.heading_text_regular {
  font-size: 17px;
  font-family: Montserrat-Medium;
  color: #494949;
}

.footer {
  text-align: center;
  font-size: 13px;
  font-family: Montserrat-Regular;
  color: #494949;
}

.trial {
  width: 100%;
  padding-top: 20px;
}

.trial span {
  cursor: pointer;
}

.subcribe {
  font-family: Poppins-Semibold;
  color: #ffffff;
  font-size: 13px;
  text-align: center;
  margin-left: 6px;
  margin-top: -29px;
  word-spacing: 1px;
}

.image {
  display: flex;
  width: 55%;
  justify-content: center;
}

.image1 {
  display: flex;
  width: 55%;
  justify-content: center;
  padding-top: 35px;
}

.main {
  display: flex;
  flex-direction: row;
  width: 100%;
  padding-right: 30px;
  padding-left: 30px;
  padding-top: 30px;
}

.submain {
  display: flex;
  flex-direction: column;
  width: 45%;
}

.mostright {
  width: 100px;
  height: auto;
  background-color: #004eff;
  position: relative;
  margin-bottom: 10px;
  padding: 5px 10px;
  overflow: hidden;
  color: #ffff;
  font-weight: 700;
  margin-top: -29px;
  margin-left: -15px;
}

.mostleft {
  position: absolute;
  margin: auto;
  top: 2px;
  right: -16px;
  width: 25px;
  background: transparent;
  background-color: #fff;
  height: 25px;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
}

.footer_bottom {
  font-size: 13px;
  width: 100%;
  display: flex;
  flex-direction: row;
}

.footertap1 {
  font-size: 13px;
  width: 70%;
  display: flex;
  flex-direction: column;
  font-family: Montserrat-Regular;
  color: #494949;
  padding-left: 380px;
}

.footertap2 {
  font-size: 13px;
  width: 30%;
  display: flex;
  flex-direction: column;
  color: #007aff;
  font-family: Montserrat-Regular;
  text-align: right;
}

.footertap2 span {
  cursor: pointer;
}

.cancel_text {
  font-size: 12px;
  font-family: Montserrat-Regular;
  color: #494949;
  text-align: center;
  margin-top: 20px;
  margin-left: 10px;
}

.header_1 {
  text-align: center;
  font-family: Montserrat-Semibold;
  color: #494949;
  font-size: 45px;
}

.one {
  font-family: Montserrat-Semibold;
  color: #007aff;
}

.subheader {
  text-align: center;
  font-family: Montserrat-Regular;
  color: #007aff;
  font-size: 15px;
  padding-left: 389px;
}

.free_trial {
  display: flex;
  flex-direction: row;
  width: 100%;
}

.subfree_trial {
  display: flex;
  flex-direction: column;
  width: 50%;
  margin: 0px 5px 26px 42px;
}

.text_trial {
  text-align: center;
  font-family: Montserrat-Semibold;
  color: #494949;
  font-size: 30px;
  display: flex;
  width: 100%;
  flex-direction: column;
  text-align: left;
}

.text_trial .premium {
  margin-left: -13px;
}

.text_trial .premium span {
  background-color: #ebcedc;
  display: inline-flex;
}

.text_trial .premium .righttriangle {
  border-bottom: solid 0px transparent;
  border-right: solid 13px transparent;
  border-left: solid 0px white;
  border-top: solid 43px white;
}

.text_trial .premium .lefttriangle {
  border-bottom: solid 0px white;
  border-right: solid 13px white;
  border-left: solid 0px transparent;
  border-top: solid 43px transparent;
}

.traildays {
  background-color: #ffe3ff;
  width: 290px;
  display: inline-block;
  border: 1px solid #ffe3ff;
  transform: skewX(-10deg);
  padding-left: 20px;
  margin-left: -20px;
  height: 50px;
}

.traildaystext {
  z-index: 1;
  position: absolute;
  top: 402px;
  font-family: poppins-Semibold;
  color: black;
}

.traildaypack {
  background-color: #beffbe;
  width: 227px;
  display: inline-block;
  border: 1px solid #beffbe;
  transform: skewX(-10deg);
}

.plan {
  text-align: center;
  font-family: Montserrat-Regular;
  color: #494949;
  font-size: 20px;
  padding-top: 20px;
  padding-bottom: 10px;
  width: 80%;
}

.cardvalue {
  border: 1px solid #B8EAFA;
  margin: 5px 10px 8px 0px;
  padding: 15px;
  display: flex;
  width: 80%;
  border-radius: 5px;
  font-size: 13px;
  flex-direction: column;
  box-shadow: 0px 8px 10px 4px #cccccc;
  font-family: Montserrat-Regular;
}

.addeddetail {
  position: relative;
}

.bestvalue {
  position: absolute;
  top: -12px;
  left: 0px;
  background-color: #7d53ff;
  display: flex;
}

.bestvalue span {
  font-size: 10px;
  padding: 3px 10px;
  color: white;
}

.bestvalue .bevalutriangle {
  width: 30px;
  height: 20px;
  border-right: solid 30px white;
  border-bottom: solid 10px transparent;
  border-top: solid 10px transparent;
}

.chart_trial {
  display: flex;
  width: 82%;
  border: 1px solid #B8EAFA;
  padding: 2px 12px 10px 15px;
  border-radius: 5px;
  font-size: 13px;
  box-shadow: 0px 8px 10px 4px #cccccc;
  font-family: Poppins-Regular;
  flex-direction: column;
}

.card_trial {
  display: flex;
  width: 52%;
  flex-direction: column;
  margin-top: 20px;
}

.main_header {
  margin: 50px;
}

.year_month {
  font-family: Montserrat-bold;
  color: #494949;
  font-size: 13px;
  width: 100%;
  flex-direction: row;
  display: flex;
  justify-content: space-between;
}

.year_sub {
  border: 1px #007aff;
  color: white;
  padding: 2px 23px 2px 23px;
  background-color: #007aff;
  border-radius: 4px;
  display: flex;
  flex-direction: row;
  cursor: pointer;
}

.month {
  font-size: 9px;
  font-family: Poppins-Regular;
  color: #494949;
}

.icon1 {
  display: flex;
  flex-direction: row;
  padding: 13px;
  width: 100%;
}

.text1 {
  display: flex;
  flex-direction: column;
  padding: 19px;
  width: 70%;
}

.card_text {
  font-size: 10px;
  font-family: Montserrat-Regular;
  color: #494949;
}

.footertap3 {
  font-size: 13px;
  width: 100%;
  display: flex;
  flex-direction: column;
  color: #007aff;
  font-family: Montserrat-Regular;
  text-align: right;
  padding-top: 15px;
}

.footertap3 span {
  cursor: pointer;
}

.doller1 {
  font-size: 25px;
  font-family: Montserrat-Regular;
  color: #007aff;
}

.img_icon {
  height: 63px;
}

.free {
  display: flex;
  flex-direction: row;
  width: 100%;
}

.freetrial {
  display: flex;
  flex-direction: column;
  width: 60%;
  padding: 64px 63px 34px 25px;
}

.imgtrial {
  display: flex;
  flex-direction: column;
  width: 60%;
  padding-top: 10px;
}

.freetrialtext {
  font-family: Poppins-Regular;
  color: #494949;
  font-size: 78px;
  border-top: 4px solid #007aff;
  line-height: 1.028571;
}

.days {
  font-family: Assistant-Bold;
  color: #007aff;
  font-size: 101px;
  border-bottom: 4px solid #007aff;
  letter-spacing: 4px;
  line-height: 1.028571;
}

.text_sentence {
  font-size: 17px;
  font-family: Poppins-Regular;
  color: #494949;
  padding: 0px 63px 34px 25px;
}

.premidesadd {
  border: 1px solid #007aff;
  border-radius: 33px;
  text-align: center;
  background-color: #007aff;
  font-family: Poppins-Semibold;
  color: #ffffff;
  font-size: 17px;
  padding: 10px 41px 10px 54px;
}

.cancel {
  border: 1px solid #494949;
  border-radius: 33px;
  text-align: center;
  font-size: 17px;
  font-family: Poppins-Regular;
  color: #494949;
  padding: 8px 101px 8px 100px;
}

.mainload {
  width: 100%;
  display: flex;
  flex-direction: row;
  padding: 8px 15px 8px 16px;
  border-radius: 10px;
  border: 1px solid lightgray;
  margin-bottom: 10px;
}

.divload {
  width: 85%;
  display: flex;
  flex-direction: column;
}

.divloadicon {
  width: 15%;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}

.loadtext {
  font-size: 20px;
  font-family: Poppins-Semibold;
  color: #494949;
}

.loadicontext {
  font-size: 14px;
  font-family: Poppins-Regular;
  color: #929292;
}

.ResetCloseUpOverAll {
  z-index: 9999999 !important;
  position: absolute !important;
  margin-top: -46px;
  max-width: 480px;
  text-align: right;
  margin-left: -89px;
}

.ResetCloseUpOverAll img {
  width: 15px;
  height: 15px;
  cursor: pointer;
}

/*Account setting*/

.mainsetting {
  width: 100%;
  flex-direction: row;
  display: flex;
  margin-top: -40px;
  margin-bottom: 25px;
}

.reportsetting {
  flex-direction: column;
  display: flex;
  align-items: flex-end;
  padding-right: 50px;
  padding-top: 20px;
}

.account {
  width: 50%;
  flex-direction: column;
  display: flex;
  align-items: flex-start;
  padding-left: 50px;
}

.account1 {
  width: 50%;
  flex-direction: column;
  display: flex;
  align-items: flex-start;
  padding-left: 50px;
  padding-top: 20px;
}

.accheading {
  font-family: Montserrat-Medium;
  font-size: 21px;
  color: #051E55;
  padding-right: 82px;
  padding-bottom: 10px;
}

.headingaccount {
  font-family: Montserrat-Medium;
  font-size: 21px;
  color: #051E55;
  padding-right: 92px;
}

.DropDownCls {
  border: 1px solid #D2D2D2;
  border-radius: 5px;
  background-color: transparent;
  height: 34px;
  width: 100%;
  -webkit-appearance: none;
  background-position: 93% center;
  background-repeat: no-repeat;
}

.divwithborder {
  border: 1px solid #D2D2D2;
  height: 34px;
  border-radius: 5px;
  font-family: Montserrat-Medium;
  color: #23405E;
  margin-top: 20px;
  float: left;
}

.divwithborder1 {
  border: 1px solid #D2D2D2;
  height: 34px;
  border-radius: 5px;
  font-family: Montserrat-Medium;
  color: #23405E;
  margin-top: 18px;
  float: left;
  cursor: pointer;
}

.dropdownTitle {
  padding-top: 7px;
}

.alignarrow {
  padding-top: 7px;
}

.LabelStyleCls {
  margin-top: 10px;
  color: #0E2F51;
  font-size: 14px;
  font-family: Montserrat-Regular;
}

.AddBtn {
  width: 70%;
  margin-top: 10px;
  margin-bottom: 20px;
  background-color: #007aff;
  color: #ffffff;
  padding: 5px 10px;
  border-radius: 20px;
  outline: none;
  font-family: Montserrat-Regular;
  font-size: 15px;
  height: 40px;
  background-repeat: no-repeat;
  background-position: 97% center;
}

.paddzero1 {
  padding-left: 20px;
  padding-right: 20px;
}

.Wrapper1 {
  width: 25%;
  display: flex;
  flex-direction: column;
}

.PopNonFocusLicenseNAme {
  position: absolute;
  bottom: 6px;
  right: 67px;
}

.licensedrop {
  padding-right: 5px;
}

.paddzero2 {
  margin-left: -20px;
}

.ProfileTitle {
  font-family: Montserrat-Medium;
  font-size: 24px;
  color: #23405E;
  margin-bottom: 30px;
  margin-left: 12px;
}

.heading1 {
  font-family: Montserrat-Medium;
  font-size: 21px;
  color: #051E55;
  letter-spacing: 0;
  margin-bottom: -3px;
}

.heading2 {
  font-family: Montserrat-Medium;
  font-size: 21px;
  color: #051E55;
  letter-spacing: 0;
  margin-bottom: 5px;
}

.licecontain {
  width: 100%;
}

.lice {
  width: 50%;
}

.licenseinput {
  border: 1px solid #d4d7e0;
  border-radius: 5px;
  background-color: transparent;
  height: 40px;
  width: 100%;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  box-shadow: none;
  color: #23405E;
  padding-left: 12px;
}

.container .button-center {
  text-align: center;
  margin-top: 25px;
  margin-bottom: 100px;
}

.bitmap {
  height: 50%;
  width: auto;
}

.newpreclosepopup {
  z-index: 9999999 !important;
  position: absolute;
  margin-top: -58px;
  max-width: 1100px;
  text-align: right;
  margin-left: -3px;
}

.subscribecont {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 30px;
}

.subscrbtn {
  width: 300px;
  position: relative;
  cursor: pointer;
}

.subscrbtn img {
  width: 100%;
}

.subscrbtn span {
  position: absolute;
  left: 0;
  width: 100%;
  top: 13px;
  color: white;
}

.navbarpremiumdesign {
  width: 100%;
  display: flex;
  flex-direction: column;
}

.navbarpremiumdesign .navprehead {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 18px;
}

.navbarpremiumdesign .navprehead .navprefirst {
  font-family: Montserrat-Semibold;
  line-height: 2;
  display: flex;
}

.navbarpremiumdesign .navprehead .navprefirst .havingfun {
  background-color: #d4fcc9;
  display: flex;
}

.navbarpremiumdesign .navprehead .navprefirst .havingfun .righttriangle {
  border-bottom: solid 0px transparent;
  border-right: solid 13px transparent;
  border-left: solid 0px white;
  border-top: solid 35px white;
}

.navbarpremiumdesign .navprehead .navprefirst .havingfun .lefttriangle {
  border-bottom: solid 0px white;
  border-right: solid 13px white;
  border-left: solid 0px transparent;
  border-top: solid 35px transparent;
}

.navbarpremiumdesign .navprehead .navpresecond {
  font-family: Montserrat-Regular;
  font-size: 16px;
  line-height: 1.4;
}

.navbarpremiumdesign .subcontainer {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  margin-top: 20px;
}

.navbarpremiumdesign .subcontainer .leftnewpresubmain {
  display: flex;
  flex-direction: column;
  width: 47%;
  align-items: center;
  border-radius: inherit;
  padding: 15px;
}

.navbarpremiumdesign .subcontainer .newpresubmain {
  display: flex;
  flex-direction: column;
  width: 47%;
  align-items: center;
  border: 1px solid #B8EAFA;
  border-radius: inherit;
  box-shadow: 0px 8px 10px 4px #cccccc;
  padding: 15px;
}

.navbarpremiumdesign .subcontainer .newpresubmain .firstconthead {
  width: 100%;
  flex-direction: column;
  display: flex;
  margin-top: 10px;
}

.navbarpremiumdesign .subcontainer .newpresubmain .firstconthead .firstcont {
  flex-direction: row;
  display: flex;
  justify-content: center;
  height: 20px;
}

.navbarpremiumdesign .subcontainer .newpresubmain .firstconthead .firstcont .firsthalf {
  font-size: 28px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.navbarpremiumdesign .subcontainer .newpresubmain .firstconthead .firstcont .sechalf {
  display: flex;
  justify-content: center;
  align-items: center;
}

.navbarpremiumdesign .subcontainer .newpresubmain .firstconthead .firstcont .sechalf img {
  height: 20px;
  margin-left: 5px;
}

.navbarpremiumdesign .subcontainer .newpresubmain .firstconthead .secpremium {
  display: flex;
  justify-content: center;
  padding-left: 50%;
  font-size: 10px;
  color: #007AFF;
}

.navbarpremiumdesign .subcontainer .newpresubmain .messagepremium {
  font-size: 15px;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Montserrat-Regular;
}

.navbarpremiumdesign .subcontainer .newpresubmain .messagepremium b {
  font-family: Montserrat-Semibold;
}

.navbarpremiumdesign .subcontainer .newpresubmain .preimgcontainer {
  display: flex;
  width: 100%;
  flex-direction: column;
}

.navbarpremiumdesign .subcontainer .newpresubmain .preimgcontainer .rowcontainer {
  width: 100%;
  display: flex;
  flex-direction: row;
}

.navbarpremiumdesign .subcontainer .newpresubmain .preimgcontainer .rowcontainer .singleimg {
  width: 50%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.navbarpremiumdesign .subcontainer .newpresubmain .preimgcontainer .rowcontainer .singleimg img {
  height: 50%;
}

.navbarpremiumdesign .subcontainer .newpresubmain .preimgcontainer .rowcontainer .singleimg .content {
  display: flex;
  flex-direction: column;
  padding-left: 10px;
  font-size: 16px;
  font-family: Montserrat-Regular;
}

.navbarpremiumdesign .newfootcontent {
  width: 100%;
  display: flex;
  flex-direction: row;
  margin-top: 20px;
}

.navbarpremiumdesign .newfootcontent .newfooleft {
  width: 20%;
}

.navbarpremiumdesign .newfootcontent .newfoomiddle {
  width: 60%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.navbarpremiumdesign .newfootcontent .newfooright {
  width: 20%;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
}

.navbarpremiumdesign .newfootcontent .newfooright span {
  cursor: pointer;
  color: #007AFF;
}

.TCcontainer {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.TCcontainer .TCheader {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.TCcontainer .TCheader .headtitle {
  font-size: 26px;
  color: #000;
  font-family: Montserrat-Semibold;
}

.TCcontainer .TCheader .headcontent {
  width: 50%;
  text-align: center;
  font-size: 14px;
  font-family: Montserrat-Regular;
  margin-top: 12px;
}

.TCcontainer .TCcenter {
  width: 100%;
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-direction: row;
}

.TCcontainer .TCcenter .TCCleft {
  width: 5%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.TCcontainer .TCcenter .TCCleft span {
  cursor: pointer;
}

.TCcontainer .TCcenter .TCCcenter {
  width: 90%;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 550px;
  position: relative;
}

.TCcontainer .TCcenter .TCCright {
  width: 5%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.TCcontainer .TCcenter .TCCright span {
  cursor: pointer;
}

.TCcontainer .TCbottom {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-family: Montserrat-Regular;
}

.TCcontainer .TCbottom .TCBsetdefault {
  padding: 10px 40px;
  background-color: #508AFF;
  font-size: 15px;
  color: white;
  border-radius: 5px;
  margin-bottom: 15px;
  cursor: pointer;
}

.TCcontainer .TCbottom .TCBaddlater {
  color: #508AFF;
  font-size: 14px;
  cursor: pointer;
}

.TCCimage1 {
  height: 90%;
  position: absolute;
  z-index: 3;
  display: block;
  left: 28%;
}

.TCCimage2 {
  height: 80%;
  position: absolute;
  left: 50%;
  z-index: 2;
  display: block;
}

.TCCimage3 {
  height: 70%;
  position: absolute;
  left: 66%;
  z-index: 1;
  display: block;
}

.TCCnoimage {
  display: none;
}

/* ---- Right Animation ---- */

.RtoLmin2 {
  height: 70%;
  position: absolute;
  left: 0%;
  z-index: 1;
  display: block;
  animation-duration: 1.5s;
  animation-name: RtoLm2;
}

@keyframes RtoLm2 {
  0% {
    height: 80%;
    left: 10%;
    z-index: 0;
  }

  100% {
    height: 70%;
    left: 0%;
    z-index: 1;
  }
}

.RtoLmin1 {
  height: 80%;
  position: absolute;
  left: 10%;
  z-index: 2;
  display: block;
  animation-duration: 1.5s;
  animation-name: RtoLm1;
}

@keyframes RtoLm1 {
  0% {
    height: 90%;
    left: 28%;
    z-index: 3;
  }

  100% {
    height: 80%;
    left: 10%;
    z-index: 2;
  }
}

.RtoLcenter {
  height: 90%;
  position: absolute;
  z-index: 3;
  left: 28%;
  display: block;
  animation-duration: 1.5s;
  animation-name: RtoLcen;
}

@keyframes RtoLcen {
  0% {
    height: 80%;
    left: 50%;
    z-index: 2;
  }

  100% {
    height: 90%;
    left: 28%;
    z-index: 3;
  }
}

.RtoLplu1 {
  height: 80%;
  position: absolute;
  left: 50%;
  z-index: 2;
  display: block;
  animation-duration: 1.5s;
  animation-name: RtoLp1;
}

@keyframes RtoLp1 {
  0% {
    height: 70%;
    left: 66%;
    z-index: 1;
  }

  100% {
    height: 80%;
    left: 50%;
    z-index: 2;
  }
}

.RtoLplu2 {
  height: 70%;
  position: absolute;
  left: 66%;
  z-index: 1;
  display: block;
  animation-duration: 1.5s;
  animation-name: RtoLp2;
}

@keyframes RtoLp2 {
  0% {
    height: 60%;
    left: 70%;
    z-index: 0;
  }

  100% {
    height: 70%;
    left: 66%;
    z-index: 1;
  }
}

/* ---- Left Animation ---- */

.LtoRmin2 {
  height: 70%;
  position: absolute;
  left: 0%;
  z-index: 1;
  display: block;
  animation-duration: 1.5s;
  animation-name: LtoRm2;
}

@keyframes LtoRm2 {
  0% {
    height: 60%;
    left: -3%;
    z-index: 0;
  }

  100% {
    height: 70%;
    left: 0%;
    z-index: 1;
  }
}

.LtoRmin1 {
  height: 80%;
  position: absolute;
  left: 10%;
  z-index: 2;
  display: block;
  animation-duration: 1.5s;
  animation-name: LtoRm1;
}

@keyframes LtoRm1 {
  0% {
    height: 70%;
    left: 0%;
    z-index: 1;
  }

  100% {
    height: 80%;
    left: 10%;
    z-index: 2;
  }
}

.LtoRcenter {
  height: 90%;
  position: absolute;
  z-index: 3;
  left: 28%;
  display: block;
  animation-duration: 1.5s;
  animation-name: LtoRcen;
}

@keyframes LtoRcen {
  0% {
    height: 80%;
    left: 10%;
    z-index: 2;
  }

  100% {
    height: 90%;
    left: 28%;
    z-index: 3;
  }
}

.LtoRplu1 {
  height: 80%;
  position: absolute;
  left: 50%;
  z-index: 2;
  display: block;
  animation-duration: 1.5s;
  animation-name: LtoRp1;
}

@keyframes LtoRp1 {
  0% {
    height: 90%;
    left: 28%;
    z-index: 3;
  }

  100% {
    height: 80%;
    left: 50%;
    z-index: 2;
  }
}

.LtoRplu2 {
  height: 70%;
  position: absolute;
  left: 66%;
  z-index: 1;
  display: block;
  animation-duration: 1.5s;
  animation-name: LtoRp2;
}

@keyframes LtoRp2 {
  0% {
    height: 80%;
    left: 50%;
    z-index: 2;
  }

  100% {
    height: 70%;
    left: 66%;
    z-index: 1;
  }
}

.brand_card {
  font-size: 13px;
  font-family: Montserrat-Regular;
  word-spacing: 1px;
  padding-left: 15px;
}

.traildaystext {
  z-index: 1;
  position: absolute;
  top: 402px;
  font-family: Montserrat-Semibold;
  color: black;
}

@media screen and (max-width: 765px) and (min-width: 350px) {
  .reportsetting1 {
    width: 100%;
  }

  .account {
    width: 100%;
  }

  .account2 {
    width: 100%;
  }
}

@media screen and (max-width: 1024px) and (min-width: 300px) {
  .license {
    width: 100% !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .licenseinputname {
    margin-left: 0px !important;
  }
}

@media screen and (max-width: 1024px) and (min-width: 401px) {
  .licenseinputname {
    padding-right: 0px !important;
    font-size: 14px !important;
  }
}

.deauthorizeheader {
  font-size: 25px;
  margin-top: 15px;
  margin-bottom: 15px;
  text-align: center;
  font-family: Montserrat-Medium;
  color: #23405E;
  text-align: center;
  width: 100%;
}

.yes {
  color: white;
  text-decoration: none;
}

.update1 {
  background-color: #508AFF;
  color: #ffffff !important;
  text-decoration: none;
  padding: 5px 20px;
  border-radius: 5px;
  margin-bottom: 20px;
  height: 40px !important;
  margin-top: 20px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  border: 1px solid #508AFF;
  font-size: 15px !important;
}

.yes {
  color: #ffffff !important;
}

.yes:hover {
  text-decoration: none;
  color: #ffffff;
}

.colorcontent {
  margin-top: 6px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
  font-family: Montserrat-Medium;
  color: #23405E;
}

.colorcontent1 {
  margin-top: 6px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #D2D2D2;
  border-radius: 5px;
  background-color: transparent;
  width: 100%;
  flex-direction: column;
  position: absolute;
  background-color: #ffff;
  z-index: 9;
  top: 70px;
  height: 160px;
}

.selectedshow {
  display: flex;
  justify-content: flex-start;
  width: 100%;
  padding: 10px 15px 10px 15px;
  color: #acacac;
  font-family: Montserrat-Medium;
  font-size: 14px;
  align-items: center;
}

.selcolorcontent {
  width: 15px;
  height: 15px;
  border-radius: 10px;
}

.singlecolorcontent {
  height: 44px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  margin-right: 4px;
  margin-left: 4px;
}

.ColorContainer {
  display: flex;
  flex-wrap: wrap;
  padding: 10px 15px 10px 15px;
  align-items: center;
}

.selcolorcontent1 {
  width: 15px;
  height: 15px;
  border-radius: 10px;
}

.optcolorcontent1 {
  width: 20px;
  height: 20px;
  border-radius: 20px;
}

.optcolorcontent {
  width: 20px;
  height: 20px;
  border-radius: 20px;
  margin-right: 5px;
  cursor: pointer;
}

#favcolor {
  border: none;
  width: 25px;
  height: 25px;
  margin-top: 0 !important;
  cursor: pointer;
  outline: none;
}

.basic {
  border: none;
  margin-top: 0px !important;
  outline: none;
  width: 100%;
}

#colorinput {
  width: 90px;
  border: none;
  margin-top: 0 !important;
  outline: none;
}

::-moz-color-swatch {
  border-color: none;
}

#cpk-colorpicker {
  background-color: #444;
  background-color: rgba(0, 0, 0, 0.8);
  border-radius: 5px;
  overflow: hidden;
  padding: 10px;
  position: absolute;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

#cpk-sat-picker {
  background: #ff0000 url(https://github.com/triff/colorpicker/raw/master/images/saturation.png) no-repeat;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://github.com/triff/colorpicker/raw/master/images/saturation.png', sizingMethod='scale');
  border: 1px solid #222;
  cursor: crosshair;
  float: left;
  height: 166px;
  position: relative;
  width: 166px;
}

#cpk-sat-picker .cpk-cursor {
  position: absolute;
  width: 9px;
  height: 9px;
  background: url(https://github.com/triff/colorpicker/raw/master/images/sat-cursor.gif) no-repeat;
}

#cpk-hue-picker {
  background: url(https://github.com/triff/colorpicker/raw/master/images/hue.png) no-repeat;
  border: 1px solid #000;
  float: left;
  height: 166px;
  margin-left: 8px;
  position: relative;
  width: 19px;
}

#cpk-hue-picker .cpk-cursor {
  background: url(https://github.com/triff/colorpicker/raw/master/images/hue-cursor.gif) no-repeat;
  height: 7px;
  position: absolute;
  right: -4px;
  width: 27px;
}

section {
  background: #f6f6f6;
  margin-bottom: 10px;
  overflow: hidden;
  padding: 20px 40px;
}

label {
  padding-right: 5px;
}

.advanced-input {
  display: block;
  float: left;
}

.advanced {
  border: 1px solid #000;
  display: block;
  float: left;
  height: 19px;
  width: 50px;
}

#hex_id {
  width: 75px;
  height: 25px;
  top: 35px;
  position: absolute;
  border: 0.3px #cacaca solid;
}

#hex_id #hex_id-focus {
  border: 0.3px solid #a2a2a2;
}

.Hextitle {
  position: absolute;
  margin-top: 73px;
  margin-left: 85px;
}

.inboundscroll {
  width: 100%;
  height: 700px;
}

.inboundscroll::-webkit-scrollbar {
  width: 0px;
}

.inboundscroll body {
  background-color: "Blue";
}

.inboundscroll ::-webkit-scrollbar {
  width: 0px;
}

.iframecont {
  width: 100%;
  height: 100%;
}

.iframecont::-webkit-scrollbar {
  display: none;
}

.customizedclr {
  display: flex;
  border: solid 0.3px #ffffff;
}

input.colorhex {
  width: 133px;
  height: 25px;
  border-radius: 5px;
  border: solid #dcdcdc 0.2px;
}

#clrpick {
  opacity: 0;
  width: 100px;
  height: 0px;
  padding-left: 150px;
}

.ds-card {
  display: flex;
  flex-direction: column;
  width: 70%;
  margin: auto;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL1ByZW1pdW1kZXNpZ24uc2NzcyIsInNvdXJjZXMiOlsiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL1ByZW1pdW1kZXNpZ24uc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJcbi5oZWFkZXJ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAgTW9udHNlcnJhdC1SZWd1bGFyIDtcbiAgICBjb2xvcjogIzQ5NDk0OTtcbn1cbi5zdWJfaGVhZGVye1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc3RhcnR7XG4gICAgZm9udC1mYW1pbHk6ICBNb250c2VycmF0LVNlbWlib2xkO1xuICAgIGNvbG9yOiAjNDk0OTQ5O1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbn1cbi5kb2xsZXJ7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bSA7XG4gICAgY29sb3I6ICMwMDdhZmY7XG59XG4uY2FyZHtcbiAgICBib3JkZXI6MXB4IHNvbGlkICNCOEVBRkE7XG4gICAgbWFyZ2luOiAxcHggMHB4IDlweCAxNXB4O1xuICAgIHBhZGRpbmc6IDEycHggM3B4IDEwcHggMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOjg1JTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYm94LXNoYWRvdzogMHB4IDhweCAxMHB4IDRweCAjY2NjY2NjO1xuICAgIGZvbnQtZmFtaWx5OiAgTW9udHNlcnJhdC1SZWd1bGFyIDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubGFyZ2VfY2FyZHtcbiAgICBib3JkZXI6MXB4IHNvbGlkIHNreWJsdWU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJveC1zaGFkb3c6IDBweCA4cHggMTBweCA0cHggI2NjY2NjYztcbiAgICB3aWR0aDogOTMlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgcGFkZGluZzoxNXB4O1xuICAgIG1hcmdpbi10b3A6IC0xMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIHotaW5kZXg6IDk5OTk7XG4gfVxuLmljb257XG4gICAgd2lkdGg6IDIwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uY3VzdG9taW1ne1xuICAgIGhlaWdodDogNTBweDtcbiAgICBtYXJnaW4tdG9wOiAyMCU7XG59XG4uY3VzdG9taW1nbGFyZ2V7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIG1hcmdpbi10b3A6IDIwJTtcbn1cbi5uZXdwcmV0ZXh0e1xuICAgIHdpZHRoOiA4MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xufVxuLmhlYWRpbmdfdGV4dHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6ICBNb250c2VycmF0LWJvbGQgO1xuICAgIGNvbG9yOiAjNDk0OTQ5O1xufVxuLmhlYWRpbmdfdGV4dF9yZWd1bGFye1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LWZhbWlseTogIE1vbnRzZXJyYXQtTWVkaXVtIDtcbiAgICBjb2xvcjogIzQ5NDk0OTtcbn1cblxuLmZvb3RlcntcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtZmFtaWx5OiAgTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgIGNvbG9yOiAjNDk0OTQ5O1xufVxuLnRyaWFse1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHNwYW57XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG59XG4uc3ViY3JpYmV7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnMtU2VtaWJvbGQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgIG1hcmdpbi10b3A6IC0yOXB4O1xuICAgIHdvcmQtc3BhY2luZzogMXB4O1xufVxuLmltYWdle1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6NTUlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmltYWdlMXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOjU1JTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbn1cbi5tYWlue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi5zdWJtYWlue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogNDUlO1xufVxuLm1vc3RyaWdodHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDRlZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjb2xvcjogI2ZmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tdG9wOiAtMjlweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG5cblxufVxuLm1vc3RsZWZ0e1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgdG9wOiAycHg7XG4gICAgcmlnaHQ6IC0xNnB4O1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbn1cblxuXG4uZm9vdGVyX2JvdHRvbXtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmZvb3RlcnRhcDF7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHdpZHRoOiA3MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXIgO1xuICAgIGNvbG9yOiM0OTQ5NDk7XG4gICAgcGFkZGluZy1sZWZ0OiAzODBweDtcbn1cbi5mb290ZXJ0YXAye1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB3aWR0aDogMzAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBjb2xvcjojMDA3YWZmIDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHNwYW57XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG59XG4uY2FuY2VsX3RleHR7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXIgO1xuICAgIGNvbG9yOiM0OTQ5NDk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5oZWFkZXJfMXtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICBNb250c2VycmF0LVNlbWlib2xkIDtcbiAgICBjb2xvcjogIzQ5NDk0OTtcbiAgICBmb250LXNpemU6IDQ1cHg7XG59XG4ub25le1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVNlbWlib2xkIDtcbiAgICBjb2xvcjogIzAwN2FmZjtcbn1cbi5zdWJoZWFkZXJ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAgTW9udHNlcnJhdC1SZWd1bGFyIDtcbiAgICBjb2xvcjogIzAwN2FmZiA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMzg5cHg7XG59XG4uZnJlZV90cmlhbHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4uc3ViZnJlZV90cmlhbHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW46IDBweCA1cHggMjZweCA0MnB4O1xufVxuLnRleHRfdHJpYWx7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVNlbWlib2xkIDtcbiAgICBjb2xvcjogIzQ5NDk0OTtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgLnByZW1pdW17XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTNweDtcbiAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmNlZGM7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgfVxuICAgICAgICAucmlnaHR0cmlhbmdsZXtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDBweCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMTNweCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAwcHggd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCA0M3B4IHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIC5sZWZ0dHJpYW5nbGV7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAwcHggd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDEzcHggd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogc29saWQgMHB4IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgNDNweCB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgIFxuICAgIH1cbn1cbi50cmFpbGRheXN7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTNmZjtcbiAgICB3aWR0aDogMjkwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmUzZmY7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMTBkZWcpO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICBoZWlnaHQ6IDUwcHg7XG59XG4udHJhaWxkYXlzdGV4dHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBwb3BwaW5zLVNlbWlib2xkO1xuICAgIGNvbG9yOiBibGFjaztcbn1cbi50cmFpbGRheXBhY2t7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JlZmZiZTtcbiAgICB3aWR0aDogMjI3cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiZWZmYmU7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMTBkZWcpOyAgXG59XG5cbi5wbGFue1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogIE1vbnRzZXJyYXQtUmVndWxhciA7XG4gICAgY29sb3I6ICM0OTQ5NDk7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIHdpZHRoOiA4MCU7XG59XG4uY2FyZHZhbHVle1xuICAgIGJvcmRlcjoxcHggc29saWQgI0I4RUFGQTtcbiAgICBtYXJnaW46IDVweCAxMHB4IDhweCAwcHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOjgwJTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYm94LXNoYWRvdzogMHB4IDhweCAxMHB4IDRweCAjY2NjY2NjO1xuICAgIGZvbnQtZmFtaWx5OiAgTW9udHNlcnJhdC1SZWd1bGFyIDtcbn1cbi5hZGRlZGRldGFpbHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmVzdHZhbHVle1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMnB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2Q1M2ZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgc3BhbntcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAzcHggMTBweDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgICAuYmV2YWx1dHJpYW5nbGV7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMzBweCB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMTBweCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMTBweCB0cmFuc3BhcmVudDtcbiAgICB9XG59XG4uY2hhcnRfdHJpYWx7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogODIlO1xuICAgIGJvcmRlcjoxcHggc29saWQgI0I4RUFGQTtcbiAgICBwYWRkaW5nOiAycHggMTJweCAxMHB4IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBib3gtc2hhZG93OiAwcHggOHB4IDEwcHggNHB4ICNjY2NjY2M7XG4gICAgZm9udC1mYW1pbHk6ICBQb3BwaW5zLVJlZ3VsYXIgO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uY2FyZF90cmlhbHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiA1MiU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLm1haW5faGVhZGVye1xuICAgIG1hcmdpbjogNTBweDtcbn1cbi55ZWFyX21vbnRoe1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LWJvbGQ7XG4gICAgY29sb3I6ICM0OTQ5NDk7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ueWVhcl9zdWJ7XG4gICAgYm9yZGVyOiAxcHggIzAwN2FmZjtcbiAgICBjb2xvcjp3aGl0ZTtcbiAgICBwYWRkaW5nOiAycHggMjNweCAycHggMjNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YWZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1vbnRoe1xuICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgIGZvbnQtZmFtaWx5OiAgUG9wcGlucy1SZWd1bGFyIDtcbiAgICBjb2xvcjogIzQ5NDk0OTtcbn1cbi5pY29uMXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZzogMTNweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi50ZXh0MXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMTlweDtcbiAgICB3aWR0aDogNzAlO1xufVxuLmNhcmRfdGV4dHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhciA7XG4gICAgY29sb3I6ICM0OTQ5NDk7XG59XG4uZm9vdGVydGFwM3tcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGNvbG9yOiAjMDA3YWZmO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgc3BhbntcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbn1cbi5kb2xsZXIxe1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyIDtcbiAgICBjb2xvcjogIzAwN2FmZjtcbn1cbi5pbWdfaWNvbntcbiAgICBoZWlnaHQ6IDYzcHg7XG59XG4uZnJlZXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4uZnJlZXRyaWFse1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogNjAlO1xuICAgIHBhZGRpbmc6IDY0cHggNjNweCAzNHB4IDI1cHg7XG59XG4uaW1ndHJpYWx7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiA2MCU7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4uZnJlZXRyaWFsdGV4dHtcbiAgICBmb250LWZhbWlseTogUG9wcGlucy1SZWd1bGFyO1xuICAgIGNvbG9yOiAjNDk0OTQ5O1xuICAgIGZvbnQtc2l6ZTogNzhweDtcbiAgICBib3JkZXItdG9wOiA0cHggc29saWQgIzAwN2FmZjtcbiAgICBsaW5lLWhlaWdodDogMS4wMjg1NzE7XG59XG4uZGF5c3tcbiAgICBmb250LWZhbWlseTogQXNzaXN0YW50LUJvbGQgO1xuICAgIGNvbG9yOiAjMDA3YWZmO1xuICAgIGZvbnQtc2l6ZTogMTAxcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMwMDdhZmY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgICBsaW5lLWhlaWdodDogMS4wMjg1NzE7XG59XG4udGV4dF9zZW50ZW5jZXtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC1mYW1pbHk6ICBQb3BwaW5zLVJlZ3VsYXIgO1xuICAgIGNvbG9yOiAjNDk0OTQ5O1xuICAgIHBhZGRpbmc6IDBweCA2M3B4IDM0cHggMjVweDtcbn1cbi5wcmVtaWRlc2FkZHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA3YWZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDMzcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdhZmY7XG4gICAgZm9udC1mYW1pbHk6IFBvcHBpbnMtU2VtaWJvbGQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIHBhZGRpbmc6IDEwcHggNDFweCAxMHB4IDU0cHg7XG59XG4uY2FuY2Vse1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0OTQ5NDk7XG4gICAgYm9yZGVyLXJhZGl1czogMzNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtZmFtaWx5OiAgUG9wcGlucy1SZWd1bGFyIDtcbiAgICBjb2xvcjogIzQ5NDk0OTtcbiAgICBwYWRkaW5nOiA4cHggMTAxcHggOHB4IDEwMHB4O1xufVxuXG5cbi5tYWlubG9hZHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZzogOHB4IDE1cHggOHB4IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBsaWdodGdyYXk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5kaXZsb2Fke1xuICAgIHdpZHRoOiA4NSU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmRpdmxvYWRpY29ue1xuICAgIHdpZHRoOiAxNSU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5sb2FkdGV4dHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6ICBQb3BwaW5zLVNlbWlib2xkIDtcbiAgICBjb2xvcjogIzQ5NDk0OTtcbn1cbi5sb2FkaWNvbnRleHR7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAgUG9wcGlucy1SZWd1bGFyIDtcbiAgICBjb2xvcjogIzkyOTI5Mjtcbn1cbi5SZXNldENsb3NlVXBPdmVyQWxsIHtcbiAgICB6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogLTQ2cHg7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogLTg5cHg7XG59XG4uUmVzZXRDbG9zZVVwT3ZlckFsbCBpbWcge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4vKkFjY291bnQgc2V0dGluZyovXG4ubWFpbnNldHRpbmd7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4ucmVwb3J0c2V0dGluZ3tcbiAgICAvLyB3aWR0aDogNTAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5hY2NvdW50e1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcblxufVxuLmFjY291bnQxe1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcblxufVxuLmFjY2hlYWRpbmd7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBjb2xvcjogIzA1MUU1NTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLmhlYWRpbmdhY2NvdW50e1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgY29sb3I6ICMwNTFFNTU7XG4gICAgcGFkZGluZy1yaWdodDogOTJweDtcbn1cbi5Ecm9wRG93bkNscyB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEMkQyRDI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTMlIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5kaXZ3aXRoYm9yZGVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDJEMkQyO1xuICAgIGhlaWdodDogMzRweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGNvbG9yOiAjMjM0MDVFO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG4uZGl2d2l0aGJvcmRlcjEge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEMkQyRDI7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgY29sb3I6ICMyMzQwNUU7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4gLmRyb3Bkb3duVGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG59XG4gLmFsaWduYXJyb3cge1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG59XG4uTGFiZWxTdHlsZUNsc3tcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGNvbG9yOiAjMEUyRjUxO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xufVxuLkFkZEJ0biB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2FmZjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTclIGNlbnRlcjtcbn1cbi5wYWRkemVybzF7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbn1cbi5XcmFwcGVyMXtcbiAgICB3aWR0aDogMjUlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5Qb3BOb25Gb2N1c0xpY2Vuc2VOQW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA2cHg7XG4gICAgcmlnaHQ6IDY3cHg7XG59XG4ubGljZW5zZWlucHV0bmFtZSB7XG4gICAgLy8gbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuLmxpY2Vuc2Vkcm9we1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLnBhZGR6ZXJvMntcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG59XG4gLlByb2ZpbGVUaXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogIzIzNDA1RTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuIH1cbiAuaGVhZGluZzEge1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgY29sb3I6ICMwNTFFNTU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNweDtcbiB9XG4gLmhlYWRpbmcyIHtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGNvbG9yOiAjMDUxRTU1O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiB9XG4gLmxpY2Vjb250YWlue1xuICAgIHdpZHRoOiAxMDAlO1xuIH1cbiAubGljZXtcbiAgICB3aWR0aDogNTAlO1xuIH1cbiAubGljZW5zZWlucHV0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk3JSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGNvbG9yOiAjMjM0MDVFO1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbn1cbi5jb250YWluZXIgLmJ1dHRvbi1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuLmJpdG1hcHtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgICB3aWR0aDogYXV0bztcbn1cbi5uZXdwcmVjbG9zZXBvcHVwe1xuICAgIHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLXRvcDogLTU4cHg7XG4gICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcHg7XG59XG4uc3Vic2NyaWJlY29udHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5zdWJzY3JidG57XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaW1ne1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgc3BhbntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdG9wOiAxM3B4O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxufVxuLm5hdmJhcnByZW1pdW1kZXNpZ257XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC5uYXZwcmVoZWFke1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgLm5hdnByZWZpcnN0e1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtU2VtaWJvbGQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAuaGF2aW5nZnVue1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNGZjYzk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAucmlnaHR0cmlhbmdsZXtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMHB4IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDEzcHggdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAwcHggd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDM1cHggd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5sZWZ0dHJpYW5nbGV7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDBweCB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxM3B4IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogc29saWQgMHB4IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAzNXB4IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uYXZwcmVzZWNvbmR7XG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3ViY29udGFpbmVye1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIC5sZWZ0bmV3cHJlc3VibWFpbntcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgd2lkdGg6IDQ3JTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgfVxuICAgICAgICAubmV3cHJlc3VibWFpbntcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgd2lkdGg6IDQ3JTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQjhFQUZBO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA4cHggMTBweCA0cHggI2NjY2NjYztcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICAuZmlyc3Rjb250aGVhZHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAuZmlyc3Rjb250e1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAuZmlyc3RoYWxme1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuc2VjaGFsZntcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnNlY3ByZW1pdW17XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwN0FGRjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubWVzc2FnZXByZW1pdW17XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgICAgICAgICAgICAgIGJ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVNlbWlib2xkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wcmVpbWdjb250YWluZXJ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIC5yb3djb250YWluZXJ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICAuc2luZ2xlaW1ne1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubmV3Zm9vdGNvbnRlbnR7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAubmV3Zm9vbGVmdHtcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgIH1cbiAgICAgICAgLm5ld2Zvb21pZGRsZXtcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAubmV3Zm9vcmlnaHR7XG4gICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwN0FGRjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgIFxufVxuXG4uVENjb250YWluZXJ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLlRDaGVhZGVye1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLmhlYWR0aXRsZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgLy9jb2xvcjogIzAwN0FGRjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVNlbWlib2xkO1xuICAgICAgICB9XG4gICAgICAgIC5oZWFkY29udGVudHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuVENjZW50ZXJ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgLlRDQ2xlZnR7XG4gICAgICAgICAgICB3aWR0aDogNSU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLlRDQ2NlbnRlcntcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiA1NTBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgICAgICAuVENDcmlnaHR7XG4gICAgICAgICAgICB3aWR0aDogNSU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLlRDYm90dG9te1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICAgICAgLlRDQnNldGRlZmF1bHR7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDQwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTA4QUZGO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAuVENCYWRkbGF0ZXJ7XG4gICAgICAgICAgICBjb2xvcjogIzUwOEFGRjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbi8vVENDIGltYWdlc1xuLlRDQ2ltYWdlMXtcbiAgICBoZWlnaHQ6IDkwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAyOCU7XG59XG4uVENDaW1hZ2Uye1xuICAgIGhlaWdodDogODAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvL2xlZnQ6IDQ1JTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgei1pbmRleDogMjtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5UQ0NpbWFnZTN7XG4gICAgaGVpZ2h0OiA3MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vbGVmdDogNjIlO1xuICAgIGxlZnQ6IDY2JTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLlRDQ25vaW1hZ2V7XG4gICAgZGlzcGxheTpub25lO1xufVxuLyogLS0tLSBSaWdodCBBbmltYXRpb24gLS0tLSAqL1xuLlJ0b0xtaW4ye1xuICAgIGhlaWdodDogNzAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvL2xlZnQ6IDUlO1xuICAgIGxlZnQ6IDAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBSdG9MbTI7XG59XG5Aa2V5ZnJhbWVzIFJ0b0xtMntcbiAgICAwJXsgXG4gICAgICAgIGhlaWdodDogODAlO1xuICAgICAgICAvL2xlZnQ6IDE1JTtcbiAgICAgICAgbGVmdDogMTAlO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICB9XG4gICAgMTAwJXsgXG4gICAgICAgIGhlaWdodDogNzAlO1xuICAgICAgICAvL2xlZnQ6IDUlO1xuICAgICAgICBsZWZ0OiAwJTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgfVxufVxuLlJ0b0xtaW4xe1xuICAgIGhlaWdodDogODAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvL2xlZnQ6IDE1JTtcbiAgICBsZWZ0OiAxMCU7XG4gICAgei1pbmRleDogMjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gICAgYW5pbWF0aW9uLW5hbWU6IFJ0b0xtMTtcbn1cbkBrZXlmcmFtZXMgUnRvTG0xe1xuICAgIDAleyBcbiAgICAgICAgaGVpZ2h0OiA5MCU7XG4gICAgICAgIGxlZnQ6IDI4JTtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgfVxuICAgIDEwMCV7IFxuICAgICAgICBoZWlnaHQ6IDgwJTtcbiAgICAgICAgbGVmdDogMTAlO1xuICAgICAgICAvL2xlZnQ6IDE1JTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgfVxufVxuLlJ0b0xjZW50ZXJ7XG4gICAgaGVpZ2h0OiA5MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgbGVmdDogMjglO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgICBhbmltYXRpb24tbmFtZTogUnRvTGNlbjtcbn1cbkBrZXlmcmFtZXMgUnRvTGNlbntcbiAgICAwJXsgXG4gICAgICAgIGhlaWdodDogODAlO1xuICAgICAgICAvL2xlZnQ6IDQ1JTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICB9XG4gICAgMTAwJXsgXG4gICAgICAgIGhlaWdodDogOTAlO1xuICAgICAgICBsZWZ0OiAyOCU7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgIH1cbn1cbi5SdG9McGx1MXtcbiAgICBoZWlnaHQ6IDgwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy9sZWZ0OiA0NSU7XG4gICAgbGVmdDogNTAlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBSdG9McDE7XG59XG5Aa2V5ZnJhbWVzIFJ0b0xwMXtcbiAgICAwJXsgXG4gICAgICAgIGhlaWdodDogNzAlO1xuICAgICAgICAvL2xlZnQ6IDYyJTtcbiAgICAgICAgbGVmdDogNjYlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICB9XG4gICAgMTAwJXsgXG4gICAgICAgIGhlaWdodDogODAlO1xuICAgICAgICAvL2xlZnQ6IDQ1JTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICB9XG59XG4uUnRvTHBsdTJ7XG4gICAgaGVpZ2h0OiA3MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vbGVmdDogNjIlO1xuICAgIGxlZnQ6IDY2JTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgICBhbmltYXRpb24tbmFtZTogUnRvTHAyO1xufVxuQGtleWZyYW1lcyBSdG9McDJ7XG4gICAgMCV7IFxuICAgICAgICBoZWlnaHQ6IDYwJTtcbiAgICAgICAgbGVmdDogNzAlO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICB9XG4gICAgMTAwJXsgXG4gICAgICAgIGhlaWdodDogNzAlO1xuICAgICAgICAvL2xlZnQ6IDYyJTtcbiAgICAgICAgbGVmdDogNjYlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICB9XG59XG4vKiAtLS0tIExlZnQgQW5pbWF0aW9uIC0tLS0gKi9cbi5MdG9SbWluMntcbiAgICBoZWlnaHQ6IDcwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy9sZWZ0OiA1JTtcbiAgICBsZWZ0OiAwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgICBhbmltYXRpb24tbmFtZTogTHRvUm0yO1xufVxuQGtleWZyYW1lcyBMdG9SbTJ7XG4gICAgMCV7IFxuICAgICAgICBoZWlnaHQ6IDYwJTtcbiAgICAgICAgbGVmdDogLTMlO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICB9XG4gICAgMTAwJXsgXG4gICAgICAgIGhlaWdodDogNzAlO1xuICAgICAgICAvL2xlZnQ6IDUlO1xuICAgICAgICBsZWZ0OiAwJTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgfVxufVxuLkx0b1JtaW4xe1xuICAgIGhlaWdodDogODAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvL2xlZnQ6IDE1JTtcbiAgICBsZWZ0OiAxMCU7XG4gICAgei1pbmRleDogMjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gICAgYW5pbWF0aW9uLW5hbWU6IEx0b1JtMTtcbn1cbkBrZXlmcmFtZXMgTHRvUm0xe1xuICAgIDAleyBcbiAgICAgICAgaGVpZ2h0OiA3MCU7XG4gICAgICAgIGxlZnQ6IDAlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICB9XG4gICAgMTAwJXsgXG4gICAgICAgIGhlaWdodDogODAlO1xuICAgICAgICAvL2xlZnQ6IDE1JTtcbiAgICAgICAgbGVmdDogMTAlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICB9XG59XG4uTHRvUmNlbnRlcntcbiAgICBoZWlnaHQ6IDkwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMztcbiAgICBsZWZ0OiAyOCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBMdG9SY2VuO1xufVxuQGtleWZyYW1lcyBMdG9SY2Vue1xuICAgIDAleyBcbiAgICAgICAgaGVpZ2h0OiA4MCU7XG4gICAgICAgIC8vbGVmdDogMTUlO1xuICAgICAgICBsZWZ0OiAxMCU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgIH1cbiAgICAxMDAleyBcbiAgICAgICAgaGVpZ2h0OiA5MCU7XG4gICAgICAgIGxlZnQ6IDI4JTtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgfVxufVxuLkx0b1JwbHUxe1xuICAgIGhlaWdodDogODAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvL2xlZnQ6IDQ1JTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgei1pbmRleDogMjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gICAgYW5pbWF0aW9uLW5hbWU6IEx0b1JwMTtcbn1cbkBrZXlmcmFtZXMgTHRvUnAxe1xuICAgIDAleyBcbiAgICAgICAgaGVpZ2h0OiA5MCU7XG4gICAgICAgIGxlZnQ6IDI4JTtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgfVxuICAgIDEwMCV7IFxuICAgICAgICBoZWlnaHQ6IDgwJTtcbiAgICAgICAgLy9sZWZ0OiA0NSU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgfVxufVxuLkx0b1JwbHUye1xuICAgIGhlaWdodDogNzAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvL2xlZnQ6IDYyJTtcbiAgICBsZWZ0OiA2NiU7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gICAgYW5pbWF0aW9uLW5hbWU6IEx0b1JwMjtcbn1cbkBrZXlmcmFtZXMgTHRvUnAye1xuICAgIDAleyBcbiAgICAgICAgaGVpZ2h0OiA4MCU7XG4gICAgICAgIC8vbGVmdDogNDUlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgIH1cbiAgICAxMDAleyBcbiAgICAgICAgaGVpZ2h0OiA3MCU7XG4gICAgICAgIC8vbGVmdDogNjIlO1xuICAgICAgICBsZWZ0OiA2NiU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgIH1cbn1cbi5icmFuZF9jYXJke1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgIHdvcmQtc3BhY2luZzogMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi50cmFpbGRheXN0ZXh0IHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVNlbWlib2xkO1xuICAgIGNvbG9yOiBibGFjaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY1cHgpIGFuZCAobWluLXdpZHRoOjM1MHB4KXtcbiAgICAucmVwb3J0c2V0dGluZ3tcbiAgICAgICAgLy8gd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5yZXBvcnRzZXR0aW5nMXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5hY2NvdW50e1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgIH1cbiAgICAuYWNjb3VudDJ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDAwcHgpIGFuZCAobWluLXdpZHRoOjMyMHB4KXtcbi8vICAgICAubGljZW5zZWlucHV0bmFtZXtcbi8vICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4vLyAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4vLyAgICAgICAgIHBhZGRpbmctbGVmdDogNnB4ICFpbXBvcnRhbnQ7XG4vLyAgICAgICAgIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xuXG4vLyAgICAgfVxuLy8gICAgIC8vIC5saWNlbnNle1xuLy8gICAgIC8vICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuLy8gICAgIC8vIH1cbi8vIH1cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIGFuZCAobWluLXdpZHRoOjQwMXB4KXtcbi8vICAubGljZW5zZWlucHV0bmFtZXtcbi8vICAgICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4vLyAgICAgIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xuLy8gIH1cbi8vIH1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSBhbmQgKG1pbi13aWR0aDozMDBweCl7XG4gICAgLmxpY2Vuc2V7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubGljZW5zZWlucHV0bmFtZXtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSBhbmQgKG1pbi13aWR0aDo0MDFweCl7XG4gLmxpY2Vuc2VpbnB1dG5hbWV7XG4gICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiB9XG59XG5cbi5kZWF1dGhvcml6ZWhlYWRlcntcbiAgICBmb250LXNpemU6IDI1cHg7XG5tYXJnaW4tdG9wOiAxNXB4O1xubWFyZ2luLWJvdHRvbTogMTVweDtcbnRleHQtYWxpZ246IGNlbnRlcjtcbmZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbmNvbG9yOiAjMjM0MDVFO1xudGV4dC1hbGlnbjogY2VudGVyO1xud2lkdGg6IDEwMCU7XG59XG4ueWVze1xuICAgIGNvbG9yIDogd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnVwZGF0ZTF7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojNTA4QUZGO1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uIDogbm9uZTtcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBoZWlnaHQgOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTA4QUZGO1xuICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xufVxuLnllc3tcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLnllczpob3ZlcntcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICNmZmZmZmY7XG59XG4uY29sb3Jjb250ZW50e1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgY29sb3I6ICMyMzQwNUU7XG59XG4uY29sb3Jjb250ZW50MXtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEMkQyRDI7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vcGFkZGluZzogMTBweDtcbiAgICAvL2ZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZjtcbiAgICB6LWluZGV4OiA5O1xuICAgIHRvcDogNzBweDtcbiAgICBoZWlnaHQ6IDE2MHB4O1xufVxuLnNlbGVjdGVkc2hvd3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCAxNXB4O1xuICAgIGNvbG9yOiNhY2FjYWM7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNlbGNvbG9yY29udGVudHtcbiAgICB3aWR0aDoxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uc2luZ2xlY29sb3Jjb250ZW50e1xuICAgIC8vd2lkdGg6IDQ0cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cbi5Db2xvckNvbnRhaW5lcntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCAxNXB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2VsY29sb3Jjb250ZW50MXtcbiAgICB3aWR0aDoxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLm9wdGNvbG9yY29udGVudDF7XG4gICAgd2lkdGg6MjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5vcHRjb2xvcmNvbnRlbnR7XG4gICAgd2lkdGg6MjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiNmYXZjb2xvcntcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuLmJhc2lje1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4jY29sb3JpbnB1dHtcbiAgICB3aWR0aDogOTBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG5cbjo6LW1vei1jb2xvci1zd2F0Y2gge1xuICAgIGJvcmRlci1jb2xvcjogbm9uZTtcbn1cblxuXG4jY3BrLWNvbG9ycGlja2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbn1cbiNjcGstc2F0LXBpY2tlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmMDAwMCB1cmwoaHR0cHM6Ly9naXRodWIuY29tL3RyaWZmL2NvbG9ycGlja2VyL3Jhdy9tYXN0ZXIvaW1hZ2VzL3NhdHVyYXRpb24ucG5nKSBuby1yZXBlYXQ7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGFJbWFnZUxvYWRlcihzcmM9J2h0dHBzOi8vZ2l0aHViLmNvbS90cmlmZi9jb2xvcnBpY2tlci9yYXcvbWFzdGVyL2ltYWdlcy9zYXR1cmF0aW9uLnBuZycsIHNpemluZ01ldGhvZD0nc2NhbGUnKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjIyO1xuICAgIGN1cnNvcjogY3Jvc3NoYWlyO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMTY2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxNjZweDtcbn1cbiNjcGstc2F0LXBpY2tlciAuY3BrLWN1cnNvciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA5cHg7XG4gICAgaGVpZ2h0OiA5cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKGh0dHBzOi8vZ2l0aHViLmNvbS90cmlmZi9jb2xvcnBpY2tlci9yYXcvbWFzdGVyL2ltYWdlcy9zYXQtY3Vyc29yLmdpZikgbm8tcmVwZWF0O1xufVxuI2Nway1odWUtcGlja2VyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly9naXRodWIuY29tL3RyaWZmL2NvbG9ycGlja2VyL3Jhdy9tYXN0ZXIvaW1hZ2VzL2h1ZS5wbmcpIG5vLXJlcGVhdDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMTY2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDE5cHg7XG59XG4jY3BrLWh1ZS1waWNrZXIgLmNway1jdXJzb3Ige1xuICAgIGJhY2tncm91bmQ6IHVybChodHRwczovL2dpdGh1Yi5jb20vdHJpZmYvY29sb3JwaWNrZXIvcmF3L21hc3Rlci9pbWFnZXMvaHVlLWN1cnNvci5naWYpIG5vLXJlcGVhdDtcbiAgICBoZWlnaHQ6IDdweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC00cHg7XG4gICAgd2lkdGg6IDI3cHg7XG59XG5cbnNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDIwcHggNDBweDtcbn1cbmxhYmVsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4uYWR2YW5jZWQtaW5wdXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuLmFkdmFuY2VkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMTlweDtcbiAgICB3aWR0aDogNTBweDtcbn1cblxuI2hleF9pZHtcbiAgICB3aWR0aDogNzVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgdG9wOjM1cHg7XG4gICAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcbiAgICBib3JkZXI6IDAuM3B4ICNjYWNhY2Egc29saWQ7XG4gICAgI2hleF9pZC1mb2N1cyB7XG4gICAgICAgIGJvcmRlcjogMC4zcHggc29saWQgI2EyYTJhMlxuICAgIH1cbn1cbi5IZXh0aXRsZXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLXRvcDogNzNweDtcbiAgICBtYXJnaW4tbGVmdCA6IDg1cHg7XG59XG4uaW5ib3VuZHNjcm9sbHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6NzAwcHg7XG59XG5cbi5pbmJvdW5kc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhcntcbiAgICB3aWR0aDowcHhcbn1cbi5pbmJvdW5kc2Nyb2xse1xuICAgIGJvZHl7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IFwiQmx1ZVwiO1xuICAgIH06Oi13ZWJraXQtc2Nyb2xsYmFye1xuICAgICAgICB3aWR0aDogMHB4O1xuICAgIH1cbn1cbi5pZnJhbWVjb250e1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbn1cbi5pZnJhbWVjb250Ojotd2Via2l0LXNjcm9sbGJhcntcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLmN1c3RvbWl6ZWRjbHJ7XG4gICAgLy9oZWlnaHQ6IDFweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlcjogc29saWQgMC4zcHggI2ZmZmZmZjtcbn1cbmlucHV0LmNvbG9yaGV4e1xuICAgIC8vIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIC8vIG1hcmdpbi1sZWZ0OjI1cHg7XG4gICAgd2lkdGg6IDEzM3B4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyOnNvbGlkICNkY2RjZGMgMC4ycHg7XG59XG4jY2xycGlja3tcbiAgICBvcGFjaXR5OiAwO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6MTUwcHg7XG59XG4uZHMtY2FyZHtcbiAgICBkaXNwbGF5OiBmbGV4IDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiA3MCU7XG4gICAgbWFyZ2luOiBhdXRvO1xufSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQSxBQUFBLE9BQU8sQ0FBQTtFQUNILFVBQVUsRUFBRSxNQUFNO0VBQ2xCLFdBQVcsRUFBRyxrQkFBbUI7RUFDakMsS0FBSyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxXQUFXLENBQUE7RUFDUCxhQUFhLEVBQUUsSUFBSSxH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 */.field-row {
  color: #575757;
}

.field-row .standard-container input {
  border: 1px solid #D2D2D2;
  border-radius: 5px;
  background-color: transparent;
  height: 35px;
  width: 260px;
  padding: 4px 5px;
  margin: 8px 0;
}

.field-row .hidden {
  display: none !important;
}

.field-row .blue {
  color: #ffffff;
  background-color: #508AFF;
}

.field-row .white {
  background-color: transparent;
  color: #508AFF;
}

.field-row .togglable-container {
  border: 1px solid #D2D2D2;
  border-radius: 5px;
  background-color: transparent;
  margin: 8px 0;
  height: 35px;
  width: 260px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  padding: 4px 5px;
}

.field-row .togglable-container .multi-inpt {
  order: 1;
  width: 210px;
  height: 25px;
  margin: 0;
  padding: 5px;
  border: none;
  background-color: transparent;
}

.field-row .togglable-container .left-icon {
  order: 2;
  width: 25px;
  height: 25px;
  text-align: center;
  padding-top: 1px;
}

.field-row .togglable-container .right-icon {
  order: 3;
  width: 25px;
  height: 25px;
  text-align: center;
  padding-top: 1px;
}

.modal-field-row input[type="radio"] {
  margin: 24px 10px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL2Jhc2UtaW5wdXQuc2NzcyIsInNvdXJjZXMiOlsiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL2Jhc2UtaW5wdXQuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIuZmllbGQtcm93e1xuICAgIGNvbG9yOiAjNTc1NzU3O1xuICAgIC5zdGFuZGFyZC1jb250YWluZXJ7XG4gICAgICAgIGlucHV0e1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0QyRDJEMjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogNHB4IDVweDtcbiAgICAgICAgICAgIG1hcmdpbjogOHB4IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmhpZGRlbntcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYmx1ZXtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MDhBRkY7XG4gICAgfVxuICAgIC53aGl0ZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjNTA4QUZGO1xuICAgIH1cbiAgICAudG9nZ2xhYmxlLWNvbnRhaW5lcntcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0QyRDJEMjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgbWFyZ2luOiA4cHggMDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBwYWRkaW5nOiA0cHggNXB4O1xuICAgICAgICAubXVsdGktaW5wdHtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgd2lkdGg6IDIxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmxlZnQtaWNvbntcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMXB4O1xuICAgICAgICB9XG4gICAgICAgIC5yaWdodC1pY29ue1xuICAgICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4ubW9kYWwtZmllbGQtcm93e1xuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXXtcbiAgICAgICAgbWFyZ2luOiAyNHB4IDEwcHg7XG4gICAgfVxufSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxBQUFBLFVBQVUsQ0FBQTtFQUNOLEtBQUssRUFBRSxPQUFPLEdBMERqQjtFQTNERCxBQUdRLFVBSEUsQ0FFTixtQkFBbUIsQ0FDZixLQUFLLENBQUE7SUFDRCxNQUFNLEVBQUUsaUJBQWlCO0lBQ3pCLGFBQWEsRUFBRSxHQUFHO0lBQ2xCLGdCQUFnQixFQUFFLFdBQVc7SUFDN0IsTUFBTSxFQUFFLElBQUk7SUFDWixLQUFLLEVBQUUsS0FBSztJQUNaLE9BQU8sRUFBRSxPQUFPO0lBQ2hCLE1BQU0sRUFBRSxLQUFLLEdBQ2hCO0VBWFQsQUFhSSxVQWJNLENBYU4sT0FBTyxDQUFBO0lBQ0gsT0FBTyxFQUFFLGVBQWUsR0FDM0I7RUFmTCxBQWdCSSxVQWhCTSxDQWdCTixLQUFLLENBQUE7SUFDRCxLQUFLLEVBQUUsT0FBTztJQUNkLGdCQUFnQixFQUFFLE9BQU8sR0FDNUI7RUFuQkwsQUFvQkksVUFwQk0sQ0FvQk4sTUFBTSxDQUFBO0lBQ0YsZ0JBQWdCLEVBQUUsV0FBVztJQUM3QixLQUFLLEVBQUUsT0FBTyxHQUNqQjtFQXZCTCxBQXdCSSxVQXhCTSxDQXdCTixvQkFBb0IsQ0FBQTtJQUNoQixNQUFNLEVBQUUsaUJBQWlCO0lBQ3pCLGFBQWEsRUFBRSxHQUFHO0lBQ2xCLGdCQUFnQixFQUFFLFdBQVc7SUFDN0IsTUFBTSxFQUFFLEtBQUs7SUFDYixNQUFNLEVBQUUsSUFBSTtJQUNaLEtBQUssRUFBRSxLQUFLO0lBQ1osT0FBTyxFQUFFLElBQUk7SUFDYixjQUFjLEVBQUUsR0FBRztJQUNuQixXQUFXLEVBQUUsVUFBVTtJQUN2QixPQUFPLEVBQUUsT0FBTyxHQXdCbkI7SUExREwsQUFtQ1EsVUFuQ0UsQ0F3Qk4sb0JBQW9CLENBV2hCLFdBQVcsQ0FBQTtNQUNQLEtBQUssRUFBRSxDQUFDO01BQ1IsS0FBSyxFQUFFLEtBQUs7TUFDWixNQUFNLEVBQUUsSUFBSTtNQUNaLE1BQU0sRUFBRSxDQUFDO01BQ1QsT0FBTyxFQUFFLEdBQUc7TUFDWixNQUFNLEVBQUUsSUFBSTtNQUNaLGdCQUFnQixFQUFFLFdBQVcsR0FDaEM7SUEzQ1QsQUE0Q1EsVUE1Q0UsQ0F3Qk4sb0JBQW9CLENBb0JoQixVQUFVLENBQUE7TUFDTixLQUFLLEVBQUUsQ0FBQztNQUNSLEtBQUssRUFBRSxJQUFJO01BQ1gsTUFBTSxFQUFFLElBQUk7TUFDWixVQUFVLEVBQUUsTUFBTTtNQUNsQixXQUFXLEVBQUUsR0FBRyxHQUNuQjtJQWxEVCxBQW1EUSxVQW5ERSxDQXdCTixvQkFBb0IsQ0EyQmhCLFdBQVcsQ0FBQTtNQUNQLEtBQUssRUFBRSxDQUFDO01BQ1IsS0FBSyxFQUFFLElBQUk7TUFDWCxNQUFNLEVBQUUsSUFBSTtNQUNaLFVBQVUsRUFBRSxNQUFNO01BQ2xCLFdBQVcsRUFBRSxHQUFHLEdBQ25COztBQUdULEFBQ0ksZ0JBRFksQ0FDWixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLEVBQWE7RUFDZixNQUFNLEVBQUUsU0FBUyxHQUNwQiJ9 */.bmmodalclose {
  position: absolute !important;
  margin-top: -43px !important;
  max-width: 510px;
  text-align: right !important;
  z-index: 9999999 !important;
}

.bmmodalclose img {
  width: 16px;
  cursor: pointer;
}

.webviewbmmodalclose {
  position: absolute !important;
  margin-top: -43px !important;
  max-width: 1170px;
  text-align: right !important;
  z-index: 9999999 !important;
}

.webviewbmmodalclose img {
  width: 16px;
  cursor: pointer;
}

.buttonstyle {
  margin: 10px;
  color: white;
  margin-top: 15px;
  display: flex;
  justify-content: center;
  width: 100%;
}

.buttonstyle span {
  cursor: pointer;
  background-color: #508AFF;
  padding: 10px 20px;
  border-radius: 20px;
  max-width: 80%;
  text-align: center;
  width: 70%;
}

.inipopupbutt {
  background: #419dfb;
  width: auto;
  border-radius: 25px;
  min-height: 40px;
  height: auto;
  font-size: 17px;
  padding: 2% 5%;
  margin-top: 0px;
}

.marginnone {
  margin-top: 0 !important;
}

.backendmodalcontainer {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-family: Montserrat-Regular;
}

.backendmodalcontainer .bmtitle {
  white-space: pre-line;
  text-align: center;
  font-size: 18px;
  font-family: Montserrat-Semibold;
}

.backendmodalcontainer .bmimgcont {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 20px 0px;
}

.backendmodalcontainer .bmimgcont img {
  width: 90%;
}

.backendmodalcontainer .w100 {
  width: 100% !important;
}

.backendmodalcontainer .bmmessage {
  width: 100%;
  margin: 10px 20px;
  display: flex;
  justify-content: center;
  font-size: 15px;
  white-space: pre-line;
  padding: 0 5%;
}

.backendmodalcontainer .bmbuttoncontainer {
  width: 100%;
}

.backendmodalcontainer .bmbuttoncontainer .buttonstyle {
  margin: 10px;
  color: white;
  margin-top: 15px;
  display: flex;
  justify-content: center;
  width: 100%;
}

.backendmodalcontainer .bmbuttoncontainer .buttonstyle span {
  cursor: pointer;
  background-color: #508AFF;
  padding: 10px 20px;
  border-radius: 20px;
  max-width: 80%;
  text-align: center;
  width: 70%;
}

.backendmodalcontainer .bmbuttoncontainer .linkstyle {
  margin: 10px;
  text-align: center;
  margin-top: 20px;
  cursor: pointer;
}

.popupInputCont {
  width: 80%;
}

.popupInputCont .popupInputLists {
  padding: 10px 0;
}

.popupInputCont .popupInputLists .popupLabel {
  display: block;
}

.popupInputCont .popupInputLists .popupInputs {
  width: 100%;
  border: 1px solid #c9c9c9;
  height: 40px;
  border-radius: 4px;
  padding: 5px;
}

.popupInputCont .popupInputLists .popupInputs::placeholder {
  font-family: Montserrat-Regular !important;
}

.popupInputCont .popupInputLists .popupInputs:focus-visible {
  border-color: #adbee0;
  outline: none;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL1BvcHVwZnJvbWJhY2tlbmQuc2NzcyIsInNvdXJjZXMiOlsiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL1BvcHVwZnJvbWJhY2tlbmQuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIuYm1tb2RhbGNsb3Nle1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IC00M3B4ICFpbXBvcnRhbnQ7XG4gICAgLy8gbWF4LXdpZHRoOiA3MTBweDtcbiAgICBtYXgtd2lkdGg6IDUxMHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xuICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG59XG4ud2Vidmlld2JtbW9kYWxjbG9zZXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAtNDNweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTE3MHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xuICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9IFxufVxuLmJ1dHRvbnN0eWxle1xuICAgIG1hcmdpbjogMTBweDtcbiAgICAvL2JhY2tncm91bmQtY29sb3I6ICM1MDhBRkY7XG4gICAgLy9wYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgLy9ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAvLyBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBzcGFue1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MDhBRkY7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICB9XG59XG4uaW5pcG9wdXBidXR0e1xuICAgIGJhY2tncm91bmQ6ICM0MTlkZmI7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgcGFkZGluZzogMiUgNSU7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xufVxuLm1hcmdpbm5vbmV7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLmJhY2tlbmRtb2RhbGNvbnRhaW5lcntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgIC5ibXRpdGxle1xuICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1TZW1pYm9sZDtcbiAgICB9XG4gICAgLmJtaW1nY29udHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC8vIG1hcmdpbjogMzBweCAwcHg7XG4gICAgICAgIG1hcmdpbjogMjBweCAwcHg7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIC8vIHdpZHRoOiA3NSU7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC53MTAwe1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYm1tZXNzYWdle1xuICAgICAgICAvLyB3aWR0aDogOTAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbiAgICAgICAgcGFkZGluZzogMCA1JTtcbiAgICB9XG4gICAgLmJtYnV0dG9uY29udGFpbmVye1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLmJ1dHRvbnN0eWxle1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjNTA4QUZGO1xuICAgICAgICAgICAgLy9wYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgICAgICAvL2JvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAvLyBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUwOEFGRjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubGlua3N0eWxle1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBvcHVwSW5wdXRDb250e1xuICAgIHdpZHRoOiA4MCU7XG4gICAgLnBvcHVwSW5wdXRMaXN0c3tcblxuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG5cbiAgICAgICAgLnBvcHVwTGFiZWx7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5wb3B1cElucHV0c3tcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2M5YzljOTtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wb3B1cElucHV0czo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhciAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBvcHVwSW5wdXRzOmZvY3VzLXZpc2libGV7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6I2FkYmVlMDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxufSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxBQUFBLGFBQWEsQ0FBQTtFQUNULFFBQVEsRUFBRSxtQkFBbUI7RUFDN0IsVUFBVSxFQUFFLGdCQUFnQjtFQUU1QixTQUFTLEVBQUUsS0FBSztFQUNoQixVQUFVLEVBQUUsZ0JBQWdCO0VBQzVCLE9BQU8sRUFBRSxrQkFBa0IsR0FLOUI7RUFYRCxBQU9JLGFBUFMsQ0FPVCxHQUFHLENBQUE7SUFDQyxLQUFLLEVBQUUsSUFBSTtJQUNYLE1BQU0sRUFBRSxPQUFPLEdBQ2xCOztBQUVMLEFBQUEsb0JBQW9CLENBQUE7RUFDaEIsUUFBUSxFQUFFLG1CQUFtQjtFQUM3QixVQUFVLEVBQUUsZ0JBQWdCO0VBQzVCLFNBQVMsRUFBRSxNQUFNO0VBQ2pCLFVBQVUsRUFBRSxnQkFBZ0I7RUFDNUIsT0FBTyxFQUFFLGtCQUFrQixHQUs5QjtFQVZELEFBTUksb0JBTmdCLENBTWhCLEdBQUcsQ0FBQTtJQUNDLEtBQUssRUFBRSxJQUFJO0lBQ1gsTUFBTSxFQUFFLE9BQU8sR0FDbEI7O0FBRUwsQUFBQSxZQUFZLENBQUE7RUFDUixNQUFNLEVBQUUsSUFBSTtFQUlaLEtBQUssRUFBRSxLQUFLO0VBRVosVUFBVSxFQUFFLElBQUk7RUFDaEIsT0FBTyxFQUFFLElBQUk7RUFDYixlQUFlLEVBQUUsTUFBTTtFQUN2QixLQUFLLEVBQUUsSUFBSSxHQVVkO0VBcEJELEFBV0ksWUFYUSxDQVdSLElBQUksQ0FBQTtJQUNBLE1BQU0sRUFBRSxPQUFPO0lBQ2YsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixPQUFPLEVBQUUsU0FBUztJQUNsQixhQUFhLEVB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 */.alert-container .title {
  text-align: center;
  font-family: Montserrat-Medium;
  color: #23405E;
  font-size: 24px;
  margin-bottom: 12px;
}

.alert-container .title h2 {
  margin-bottom: 5px;
}

.alert-container .brief {
  text-align: center;
  font-family: Montserrat-Regular;
  color: #23405E;
  font-size: 15px;
}

.alert-container .premiumAlertBtnDiv {
  margin-top: 10px;
}

.alert-container .premiumAlertBtnDiv .premiumAlertBtn {
  color: #508aff;
  border-radius: 5px;
  margin-top: 10px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  font-size: 15px;
  text-align: center;
  cursor: pointer;
}

.main_div {
  background-image: linear-gradient(to right, #1e7ffc, #2eb3fd);
}

.font__caps {
  text-transform: uppercase;
}

.blue_head {
  height: 190px;
  width: 375px;
  display: flex;
  flex-direction: column;
}

.blue_head1 {
  height: 175px;
  width: 375px;
  display: flex;
  flex-direction: column;
}

.white_body {
  background: #ffffff;
  width: 375px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  z-index: 999999;
  box-shadow: 0px -16px 18px -11px rgba(0, 0, 0, 0.35);
  margin-bottom: 25px;
}

.white_align {
  display: flex;
  justify-content: center;
}

.center_div {
  width: 310px;
  height: 38px;
  border-radius: 20px;
  position: relative;
  margin-top: -20px !important;
  background-color: #1769d1;
  z-index: 99999999;
  color: #ffffff;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: auto;
}

.center_divcont {
  font-family: Montserrat-Medium;
  text-align: center;
  margin: 10px;
  font-size: 16px;
}

.modal_title {
  margin-top: 25px;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.title_styles {
  color: #ffffff;
  font-size: 15px;
  display: flex;
}

.title_styles1 {
  color: #161616;
  font-size: 15px;
  display: flex;
  margin-bottom: 0px;
}

.body_cont1 {
  width: 350px;
  height: 140px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.sub_cont {
  display: flex;
  font-size: 11px;
  justify-content: space-evenly;
  flex-direction: column;
  font-family: Montserrat-Medium;
}

.trail_days {
  text-align: center;
  margin-top: 15px;
  font-weight: bold;
  font-family: Montserrat-Bold;
  color: #000;
}

.canceltrail {
  text-align: center;
  font-size: 9px;
  font-family: Montserrat-Regular;
  color: #828282;
}

.trail_amount {
  width: 375px;
  display: flex;
  justify-content: space-evenly;
  line-height: 1.2;
}

.takea_tour {
  margin-top: 20px;
  text-align: center;
  font-family: Montserrat-Regular;
}

.takea_tour a {
  cursor: pointer;
}

.trail_montly {
  height: 45px !important;
  width: 145px;
  border-radius: 20px;
  background-color: #1769d1;
  font-size: 16px;
}

.amount_style {
  font-family: Montserrat-SemiBold;
  color: #ffffff;
  font-weight: bold;
}

.modal_logo {
  text-align: center;
}

.imgs {
  width: 40px;
}

.margin25 {
  padding-bottom: 0px;
  padding-top: 15px;
}

.margin215 {
  padding-top: 15px;
}

.premium_features {
  width: 100%;
  margin: auto;
  display: flex;
  justify-content: center;
}

.Payment_detail {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  margin-bottom: 20px;
  font-family: 'Montserrat-Bold';
  color: #fff;
  font-size: 20px;
}

.flex {
  display: flex;
}

.column {
  display: flex;
  flex-direction: column;
}

.column span {
  color: #fff;
  margin-left: -4px;
  font-style: italic;
  font-size: 12px;
}

.column1 {
  display: flex;
  flex-direction: column;
}

.column1 span {
  color: #007aff;
  margin-left: -4px;
  font-size: 12px;
  font-style: italic;
}

.Payment_msg {
  font-family: 'Montserrat-Medium';
  font-size: 17px;
}

.payment__ok {
  width: 43%;
  font-size: 15px;
  background-color: #027afd;
  padding: 5px 9px;
  color: #fff;
  text-align: center;
  border-radius: 5px;
  cursor: pointer;
  margin: auto;
  margin-top: 15px;
}

.alertPaymentSection {
  width: 100%;
  padding: 34px;
}

.new_pre-card {
  border-radius: 8px;
  /* padding: 16px; */
  text-align: center;
  /* max-width: 350px; */
}

.new_pre-options {
  display: flex;
  justify-content: space-between;
}

.new_pre-option {
  border: 1px solid #CFCFCF;
  border-radius: 8px;
  padding: 12px;
  width: 48%;
  cursor: pointer;
  display: flex;
  align-items: center;
  background: #fff;
}

.new_pre_selected {
  background-color: #EAF4FF;
  border-color: #278AE5;
}

.selectedRadio {
  background-color: #278AE5;
  border: none !important;
}

.new_pre-radio {
  width: 16px;
  height: 16px;
  border-radius: 10px;
  border: 1px solid #CFCFCF;
}

.new_pre-label {
  text-align: left;
  width: 100%;
}

.new-title-radiobtn {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: flex-start;
}

.new_pre-title {
  margin-bottom: 12px;
  color: #3D3D3D;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  font-family: 'Poppins-Medium';
}

.new_pre-price {
  font-size: 14px;
  color: #333;
}

.new_pre-amount {
  color: #000;
  text-align: center;
  font-family: 'Poppins-SemiBold';
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}

.new_pre-duration {
  color: #3D3D3D;
  font-family: 'Poppins-Regular';
  text-align: center;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.new_pre-trial-btn {
  width: 100%;
  border-radius: 24px;
  background: #D9D9D9;
  color: #AAB6C2;
  border: none;
  margin-bottom: 12px;
  font-size: 14px;
  height: 38px;
  font-family: 'DMSans-Medium';
}

.selectedTrailBtn {
  background-color: #278AE5;
  color: #ffff;
}

.new_pre-footer {
  font-size: 12px;
  color: #3D3D3D;
  font-family: 'Poppins-Medium';
}

.ReactModal__Overlay--after-open {
  overflow-y: scroll;
}

.newpaymentSection {
  display: flex;
}

.paymentSectionOne,
.paymentSectionTwo {
  width: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #FAFAFA;
}

.sectionOneSub {
  width: 100%;
}

.titleOfnewAlert {
  color: #3D3D3D;
  text-align: center;
  font-size: 22px;
  font-style: normal;
  font-weight: 600;
  display: flex;
  justify-content: center;
  align-items: center;
}

.titleOfnewAlertContent {
  width: 100%;
  margin-bottom: 15px;
  font-family: 'Poppins-SemiBold';
  text-align: start;
}

.newResetCloseUpOverAll {
  z-index: 9999999 !important;
  position: absolute !important;
  padding: 15px !important;
  cursor: pointer;
}

.carousel-indicators [data-bs-target] {
  box-sizing: content-box;
  width: 7px;
  height: 7px;
  padding: 0;
  margin-right: 5px;
  margin-left: 3px;
  cursor: pointer;
  background-color: var(--bs-carousel-indicator-active-bg);
  border: 0;
  border-radius: 5px !important;
  transition: opacity .6s ease;
}

.carousel-item {
  position: relative;
}

.carousel-caption-text {
  position: absolute;
  top: 80%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  color: white;
  font-weight: 600;
  padding: 10px 20px;
  border-radius: 8px;
  width: 75%;
}

.premiumPopupTile {
  color: #FFF;
  text-align: center;
  font-family: "Poppins-SemiBold";
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}

.premiumBannerContent {
  color: #CFCFCF;
  text-align: center;
  font-family: "Poppins-Medium";
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.carousel-inner {
  background: linear-gradient(to bottom, #E1E1E1, #000);
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL1ByZW1pdW1BbGVydC5zY3NzIiwic291cmNlcyI6WyIvaG9tZS9yaWZsdXh5c3MvRGVza3RvcC9MaXZlIE5ldyhCdWlsZCkvT05FLVdlYi9mcm9udGVuZC9zdHlsZXMvUHJlbWl1bUFsZXJ0LnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiJGRvZGdlci1ibHVlOiAjNTA4YWZmO1xuJFdoaXRlQ29sb3I6ICNmZmZmZmY7XG4kVGl0bGVDb2xvcjogIzIzNDA1RTtcbiRmb250RmFtaWx5Qm9sZDogTW9udHNlcnJhdC1Cb2xkO1xuJGZvbnRGYW1pbHlSZWd1bGFyOiBNb250c2VycmF0LVJlZ3VsYXI7XG4kZm9udEZhbWlseU1lZGl1bSA6IE1vbnRzZXJyYXQtTWVkaXVtO1xuJGZvbnRGYW1pbHlzZW1pQm9sZCA6IE1vbnRzZXJyYXQtU2VtaUJvbGQ7XG5cbi5hbGVydC1jb250YWluZXIge1xuICAgIC50aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250RmFtaWx5TWVkaXVtO1xuICAgICAgICBjb2xvcjogJFRpdGxlQ29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgICAgICBoMiB7XG4gICAgICAgIFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnJpZWYge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgICAgIGNvbG9yOiAkVGl0bGVDb2xvcjtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cblxuICAgIC5wcmVtaXVtQWxlcnRCdG5EaXYge1xuICAgIFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgICAgIC5wcmVtaXVtQWxlcnRCdG4ge1xuXHRcdCAgY29sb3I6ICRkb2RnZXItYmx1ZTtcblx0XHQgIGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHQgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRGYW1pbHlNZWRpdW07XG5cdFx0ICBsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdCAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWFpbl9kaXYge1xuICAgIC8vIGZvbnQtZmFtaWx5OiBNb250c2VycmF0IG1lZGl1bTtcbiAgICAvLyBkaXNwbGF5OiBmbGV4O1xuICAgIC8vIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoIzFlN2ZmYywgIzJlYjNmZCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMWU3ZmZjICwgIzJlYjNmZCk7XG5cblxufVxuXG5cblxuLmZvbnRfX2NhcHN7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJsdWVfaGVhZCB7XG4gICAgLy8gaGVpZ2h0OiAxOTVweDtcbiAgICBoZWlnaHQ6IDE5MHB4O1xuICAgIHdpZHRoOiAzNzVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5ibHVlX2hlYWQxIHtcbiAgICBoZWlnaHQ6IDE3NXB4O1xuICAgIHdpZHRoOiAzNzVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi53aGl0ZV9ib2R5IHtcbiAgICAvLyBoZWlnaHQ6IDMyNXB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgd2lkdGg6IDM3NXB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG4gICAgLy8gcG9zaXRpb246IGZpeGVkO1xuICAgIC8vIG1hcmdpbi10b3A6IDE5MHB4O1xuICAgIHotaW5kZXg6IDk5OTk5OTtcbiAgICAvLyBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgICAvLyBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgIC8vIG1hcmdpbjogMjVweCAwO1xuICAgIC8vIGJveC1zaGFkb3c6IDJweCAxNHB4IDEzcHggMjFweCByZ2JhKDAsMCwwLC4zNSk7XG4gICAgYm94LXNoYWRvdzogMHB4IC0xNnB4IDE4cHggLTExcHggcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG59XG5cblxuXG4ud2hpdGVfYWxpZ24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5jZW50ZXJfZGl2IHtcbiAgICB3aWR0aDogMzEwcHg7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE3NjlkMTtcbiAgICB6LWluZGV4OiA5OTk5OTk5OTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiBhdXRvO1xufVxuXG4uY2VudGVyX2RpdmNvbnQge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseU1lZGl1bTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLm1vZGFsX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciA7XG59XG5cbi50aXRsZV9zdHlsZXMge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG5cbi50aXRsZV9zdHlsZXMxIHtcbiAgICBjb2xvcjogIzE2MTYxNjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5ib2R5X2NvbnQxIHtcbiAgICAvLyBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIC8vIHdpZHRoOiAzMTBweDtcbiAgICB3aWR0aDogMzUwcHg7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdCAgICB9XG5cbi5zdWJfY29udCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAvLyB3aWR0aDogO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseU1lZGl1bTtcbn1cblxuLnRyYWlsX2RheXMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAvLyBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1mYW1pbHk6ICRmb250RmFtaWx5Qm9sZDtcbiAgICBjb2xvcjogIzAwMDtcbn1cblxuLmNhbmNlbHRyYWlsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250RmFtaWx5UmVndWxhcjtcbiAgICBjb2xvcjogIzgyODI4Mjtcbn1cblxuLnRyYWlsX2Ftb3VudCB7XG4gICAgd2lkdGg6IDM3NXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcblx0fVxuXG4udGFrZWFfdG91ciB7XG4gICAgLy8gbWFyZ2luLXRvcDogMTVweDtcbiAgICAvLyBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseVJlZ3VsYXI7XG59XG5cbi50YWtlYV90b3VyIGF7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udHJhaWxfbW9udGx5IHtcbiAgICBoZWlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgICAvLyB3aWR0aDogMTUwcHg7XG4gICAgd2lkdGg6IDE0NXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE3NjlkMTtcbiAgICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5hbW91bnRfc3R5bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseXNlbWlCb2xkO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLm1vZGFsX2xvZ297XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmltZ3N7XG4gICAgd2lkdGg6IDQwcHg7XG59XG5cbi5tYXJnaW4yNXtcbiAgICAvLyBwYWRkaW5nOiAyNXB4IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLm1hcmdpbjIxNXtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLnByZW1pdW1fZmVhdHVyZXN7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5QYXltZW50X2RldGFpbHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtQm9sZCc7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uZmxleHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5jb2x1bW4gc3BhbntcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uY29sdW1uMXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5jb2x1bW4xIHNwYW57XG4gICAgY29sb3I6ICMwMDdhZmY7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpY1xufVxuXG4uUGF5bWVudF9tc2d7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bSc7XG4gICAgZm9udC1zaXplOiAxN3B4O1xufVxuXG4ucGF5bWVudF9fb2t7XG4gICAgd2lkdGg6IDQzJTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAyN2FmZDtcbiAgICBwYWRkaW5nOiA1cHggOXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAxNXB4XG59XG4uYWxlcnRQYXltZW50U2VjdGlvbntcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvLyBoZWlnaHQ6IDIxMnB4O1xuICAgIHBhZGRpbmc6IDM0cHg7XG59XG4ubmV3X3ByZS1jYXJkIHtcbiAgICAvLyBib3JkZXI6IDJweCBkYXNoZWQgcHVycGxlOyBcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgLyogcGFkZGluZzogMTZweDsgKi9cbiAgICAvLyBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAvKiBtYXgtd2lkdGg6IDM1MHB4OyAqL1xuICAgIC8vICBtYXJnaW46IGF1dG87XG59XG5cbi5uZXdfcHJlLW9wdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubmV3X3ByZS1vcHRpb24ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDRkNGQ0Y7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5uZXdfcHJlX3NlbGVjdGVke1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQUY0RkY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjc4QUU1O1xufVxuXG4uc2VsZWN0ZWRSYWRpb3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubmV3X3ByZS1yYWRpbyB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0NGQ0ZDRjtcbiAgICAvLyBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLm5ld19wcmUtbGFiZWwge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4ubmV3LXRpdGxlLXJhZGlvYnRue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ubmV3X3ByZS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBjb2xvcjogIzNEM0QzRDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMtTWVkaXVtJztcbn1cblxuLm5ld19wcmUtcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzMzMztcbn1cblxuLm5ld19wcmUtYW1vdW50IHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zLVNlbWlCb2xkJztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLm5ld19wcmUtZHVyYXRpb24ge1xuICAgIGNvbG9yOiAjM0QzRDNEO1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1SZWd1bGFyJztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5uZXdfcHJlLXRyaWFsLWJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLy8gcGFkZGluZzogMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIGJhY2tncm91bmQ6ICNEOUQ5RDk7XG4gICAgY29sb3I6ICNBQUI2QzI7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGhlaWdodDogMzhweDtcbiAgICBmb250LWZhbWlseTogJ0RNU2Fucy1NZWRpdW0nO1xufVxuXG4uc2VsZWN0ZWRUcmFpbEJ0bntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuICAgIGNvbG9yOiAjZmZmZjtcbn1cblxuLm5ld19wcmUtZm9vdGVyIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICMzRDNEM0Q7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zLU1lZGl1bSc7XG59XG5cbi5SZWFjdE1vZGFsX19PdmVybGF5LS1hZnRlci1vcGVue1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbi5uZXdwYXltZW50U2VjdGlvbntcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuLnBheW1lbnRTZWN0aW9uT25lLCAucGF5bWVudFNlY3Rpb25Ud297XG4gICAgd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbn1cbi5zZWN0aW9uT25lU3Vie1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLnRpdGxlT2ZuZXdBbGVydHtcbiAgICBjb2xvcjogIzNEM0QzRDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIC8vIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnRpdGxlT2ZuZXdBbGVydENvbnRlbnR7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMtU2VtaUJvbGQnO1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuLm5ld1Jlc2V0Q2xvc2VVcE92ZXJBbGx7XG4gICAgei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF17XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgd2lkdGg6IDdweDtcbiAgICBoZWlnaHQ6IDdweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmcpO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC42cyBlYXNlO1xufVxuLmNhcm91c2VsLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiAgXG4uY2Fyb3VzZWwtY2FwdGlvbi10ZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHdpZHRoOiA3NSU7XG59XG4ucHJlbWl1bVBvcHVwVGlsZXtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGlucy1TZW1pQm9sZFwiO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLnByZW1pdW1CYW5uZXJDb250ZW50e1xuICAgIGNvbG9yOiAjQ0ZDRkNGO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zLU1lZGl1bVwiO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLmNhcm91c2VsLWlubmVye1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNFMUUxRTEsICMwMDApO1xufSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFRQSxBQUNJLGdCQURZLENBQ1os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 */.container .FormContainer {
  width: 100%;
}

.container .FormContainer .ProfileTitle {
  font-family: Montserrat-Medium;
  font-size: 24px;
  color: #23405E;
  margin-bottom: 30px;
}

.container .FormContainer .image-table-wrapper {
  justify-content: center;
  margin-bottom: 25px;
  margin-left: 12px;
}

.container .FormContainer .image-table-wrapper table {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

.container .FormContainer .image-table-wrapper .ProfileImgCls {
  max-width: 128px;
  max-height: 128px;
  position: absolute;
  display: block;
  border: 0;
  margin-left: auto;
  margin-right: auto;
  border-radius: 10px;
}

.container .FormContainer .image-table-wrapper .LoaderImgCls {
  width: auto !important;
  height: auto !important;
  top: 49px !important;
  left: 63px !important;
}

.container .FormContainer .image-table-wrapper .LogoImgCls {
  width: 128px;
  height: 128px;
  position: absolute;
  display: block;
  border: 2px dashed #508AFF;
  border-radius: 10px;
  cursor: pointer;
}

.container .FormContainer .image-table-wrapper .LogoImgClsnew {
  width: 128px;
  max-height: 128px;
  position: absolute;
  display: block;
  cursor: pointer;
  border-radius: 10px;
}

.container .FormContainer .image-table-wrapper .DisplayNoneClsEmpty {
  width: 128px;
  height: 128px;
  display: block;
  border: 0;
  cursor: pointer;
}

.container .FormContainer .image-table-wrapper .logoimgdiv {
  display: flex;
  justify-content: center;
  align-items: center;
}

.container .FormContainer .image-table-wrapper .ImageEmpty {
  content: '';
}

.container .FormContainer .image-table-wrapper .upload-photo {
  text-align: center;
  font-size: 12px;
  color: #349BE0;
  letter-spacing: 0;
}

.container .FormContainer .image-table-wrapper .upload-photo .image-upload-file-input {
  background-color: transparent;
  color: #349BE0;
  border: none;
  margin-left: 30px;
}

.container .FormContainer .image-table-wrapper .upload-photo .hidden-field {
  display: none !important;
}

.container .FormContainer .image-table-wrapper .upload-photo {
  background: transparent;
  width: 128px;
  height: 128px;
  border: 2px dashed #508AFF;
  border-radius: 10px;
}

.container .FormContainer .image-table-wrapper .upload-photo .upload-photo-div {
  left: 0px !important;
  display: inline-block !important;
}

.container .FormContainer .image-table-wrapper .upload-photo-div {
  width: 100%;
  height: 100%;
  text-align: center;
}

.container .FormContainer .image-table-wrapper .upload-photo-div .image-upload-file-input {
  margin-left: 0px !important;
  display: inline-block !important;
}

.container .FormContainer .image-table-wrapper .upload-photo-div .ProfilePhotoUpload {
  width: 125px;
  height: 125px !important;
  cursor: pointer;
}

.container .FormContainer .image-table-wrapper .upload-photo-div .ProfilePhotoUploadDiv {
  position: absolute;
  height: 125px;
  width: 125px;
  top: 0px;
  padding-left: 15px;
  padding-right: 15px;
  color: #508AFF;
  font-size: 14px;
  line-height: 125px;
  font-family: Montserrat-Regular;
}

.container .FormContainer .image-table-wrapper .upload-photo-div .InputField {
  border: 0 !important;
}

.container .FormContainer .image-table-wrapper .upload-photo-div .ProfilePhotoUpload[type=text] {
  width: 100%;
  height: 30px;
  top: 130px;
  text-align: center;
  height: 20px !important;
  display: none !important;
}

.container .FormContainer .image-table-wrapper .upload-photo-div .hidden_btn {
  border-radius: 50%;
  width: 100%;
  height: 100%;
  left: 0%;
  border-style: none;
  border-image: none;
  border-color: none;
  z-index: 1;
  position: absolute;
  background: transparent;
  cursor: pointer;
}

.container .FormContainer .image-table-wrapper .upload-logo {
  background: transparent;
  width: 128px;
  height: 128px;
  border: 2px dashed #508AFF;
  border-radius: 10px;
}

.container .FormContainer .image-table-wrapper .upload-logo .upload-photo-div {
  left: 0px !important;
  display: inline-block !important;
}

.container .FormContainer .image-table-wrapper .upload-logo .hidden-field {
  display: none !important;
}

.container .FormContainer .image-table-wrapper .bordernone {
  border: 0 !important;
}

.container .FormContainer .image-table-wrapper .upload-logo-div {
  width: 100%;
  height: 100%;
  text-align: center;
}

.container .FormContainer .image-table-wrapper .upload-logo-div .image-upload-file-input {
  margin-left: 0px !important;
  display: inline-block !important;
  border: 0 !important;
}

.container .FormContainer .image-table-wrapper .upload-logo-div .ProfileLogoUpload {
  width: 125px;
  height: 125px !important;
}

.container .FormContainer .image-table-wrapper .upload-logo-div .ProfileLogoUploadDiv {
  position: absolute;
  height: 100px;
  width: 125px;
  top: 15px;
  padding-left: 15px;
  padding-right: 15px;
  color: #508AFF;
  font-size: 15px;
  border: 0 !important;
  font-family: Montserrat-Regular;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}

.container .FormContainer .image-table-wrapper .upload-logo-div .ProfileLogoUploadDiv .ProfileLogoUploadSpan {
  color: #23405E;
}

.container .FormContainer .image-table-wrapper .upload-logo-div .InputField {
  border: 0 !important;
}

.container .FormContainer .image-table-wrapper .upload-logo-div .ProfileLogoUpload[type=text] {
  width: 100%;
  height: 30px;
  top: 130px;
  text-align: center;
  height: 30px !important;
  background-color: transparent;
  color: #349BE0;
  font-size: 12px;
  display: none !important;
}

.container .FormContainer .image-table-wrapper .TapPhotoEditCls {
  clear: both;
  color: #508AFF;
  font-family: Montserrat-Regular;
  text-align: center;
  margin-top: 10px;
}

.container .FormContainer .image-table-wrapper .DisplayNoneCls {
  display: none;
}

.container .FormContainer .MarginCls {
  margin-top: 7px;
  margin-bottom: 7px;
}

.container .FormContainer .MarginCls .LabelStyleCls {
  margin-bottom: 5px;
  color: #9A9A9A;
  font-size: 14px;
  font-family: Montserrat-Regular;
}

.container .FormContainer .DropDownCls {
  border: 1px solid #D2D2D2;
  border-radius: 5px;
  background-color: transparent;
  height: 34px;
  width: 100%;
  margin-top: 10px;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
}

.container .FormContainer .divwithborder {
  border: 1px solid #D2D2D2;
  height: 34px;
  border-radius: 5px;
  font-family: Montserrat-Medium;
  color: #23405E;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 7px;
  margin-top: 20px;
  margin-bottom: 10px;
  float: left;
}

.container .FormContainer .divwithborder .dropdownTitle {
  padding-top: 7px;
}

.container .FormContainer .divwithborder .alignarrow {
  padding-top: 7px;
}

.container .FormContainer .alignarrow {
  text-align: right;
  float: right;
  color: blue;
}

.container .FormContainer .ManageSubscriptionsCls {
  cursor: pointer;
}

.container .notifycolornotopen {
  background-color: none !important;
}

.container .ProfileSaveBtn {
  background-color: #508AFF;
  color: #FFF;
  height: auto;
  width: auto;
  padding: 10px 150px 10px 150px;
  font-size: 14px;
  font-family: Montserrat-Medium;
}

.container .button-center {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 100px;
}

.container button {
  margin: 0px auto;
}

.heading {
  font-family: Montserrat-Medium;
  font-size: 21px;
  color: #727272;
  letter-spacing: 0;
  margin-top: 20px;
}

.toggle {
  cursor: pointer;
  display: inline-block;
  padding-left: 4%;
}

.toggle-switch {
  display: inline-block;
  background: #ccc;
  border-radius: 16px;
  width: 38px;
  height: 22px;
  position: relative;
  vertical-align: middle;
  transition: background 0.25s;
}

.toggle-switch:before,
.toggle-switch:after {
  content: "";
}

.toggle-switch:before {
  display: block;
  background: linear-gradient(to bottom, #fff 0%, #eee 100%);
  border-radius: 50%;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.25);
  width: 18px;
  height: 18px;
  position: absolute;
  top: 2px;
  left: 3px;
  transition: left 0.25s;
}

.toggle:hover .toggle-switch:before {
  background: linear-gradient(to bottom, #fff 0%, #fff 100%);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.5);
}

.toggle-checkbox:checked + .toggle-switch {
  background: #2196f3;
}

.toggle-checkbox:checked + .toggle-switch:before {
  left: 21px;
}

.toggle-checkbox {
  position: absolute;
  visibility: hidden;
}

.toggle-label {
  margin-left: 5px;
  position: relative;
  top: 2px;
}

.logo-container {
  text-align: center;
}

.logo-container .logo-title {
  font-family: Montserrat-Regular;
  text-align: center;
  font-size: 16px;
  color: #0E2F51;
  padding: 20px;
}

.logo-container .LogoImgCls {
  width: 135px;
  height: 135px;
  border: 0;
  cursor: pointer;
}

.logo-container .upload-logo {
  background: transparent;
  width: 128px;
  height: 128px;
  border: 2px dashed #508AFF;
  border-radius: 10px;
  margin-top: 19px;
  position: relative;
  left: 177px;
  top: -148px;
}

.logo-container .upload-logo-div {
  width: 100%;
  height: 100%;
  text-align: center;
}

.logo-container .ProfileLogoUploadDiv {
  position: absolute;
  height: 100px;
  width: 125px;
  top: 0px;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 15px;
  color: #508AFF;
  font-size: 15px;
  border: 0 !important;
  font-family: Montserrat-Regular;
}

.logo-container .hidden-field {
  display: none !important;
}

.logo-container .ProfileLogoUploadSpan {
  color: #23405E;
}

.logo-container .ProfileLogoUpload {
  height: 126px;
  border: none;
}

.logo-container .logo-upload {
  text-align: center;
  margin-top: 17px;
  height: 170px;
}

.logo-container .DisplayNoneCls {
  display: none;
}

.logo-container .if-logo {
  border: none !important;
}

.logo-container .logobtn {
  color: #fff;
  padding: 5px 20px;
  border-radius: 5px;
  font-family: Montserrat-Medium;
  width: 100%;
  border: none;
  outline: none;
  font-size: 13px !important;
  background-color: #508AFF;
  margin-bottom: 22px;
}

.logo-container .logobtnred {
  color: #fff;
  padding: 5px 20px;
  border-radius: 5px;
  font-family: Montserrat-Medium;
  width: 100%;
  border: none;
  outline: none;
  font-size: 13px !important;
  background-color: #E55032 !important;
  margin-bottom: 22px;
}

.logo-container .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #969494;
}

.logo-container .TapPhotoEditCls {
  clear: both;
  color: #508AFF;
  font-family: Montserrat-Regular;
  text-align: center;
  margin-top: 10px;
}

.logopopup {
  margin-top: -29px !important;
  margin-left: 35px !important;
}

.subscriptionContainer {
  padding: 20px;
  text-align: center;
}

.subscriptionContainer .SubscribeModalTitle {
  color: #396187;
  font-family: Montserrat-Medium;
  font-size: 27px;
  margin-top: 15px;
  margin-bottom: 15px;
  text-align: center;
}

.subscriptionContainer .SubscribeModalTitle .AgentTitleDivCls {
  display: inline-block;
}

.subscriptionContainer .SubscribeModalTitle .PremiumOneDivCls {
  display: inline-block;
  position: relative;
}

.subscriptionContainer .SubscribeModalTitle .PremiumOneDivCls .PremiumOneGrayImgCls {
  width: 55px;
  margin-left: 8px;
  margin-top: -5px;
}

.subscriptionContainer .SubscribeContentDiv {
  font-family: Montserrat-Regular;
  font-size: 15px;
}

.subscriptionContainer .SubscribeRenewDiv {
  margin-bottom: 10px;
}

.subscriptionContainer .SubscribeRenewDiv .SubscribeRenewBtn {
  background-color: #007aff;
  color: #ffffff;
  padding: 5px 10px;
  border-radius: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  font-size: 15px;
  height: 40px;
  width: 100%;
}

.subscriptionContainer .SubscribeCancelBtnDiv {
  margin-bottom: 30px;
}

.subscriptionContainer .SubscribeCancelBtnDiv .SubscribeCancelBtn {
  background-color: #dadada;
  color: #494949;
  padding: 5px 10px;
  border-radius: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  font-size: 15px;
  height: 40px;
  width: 100%;
}

.ManageCardsContainer {
  padding: 20px;
  text-align: center;
}

.ManageCardsContainer .ManageCardsTitle {
  color: #396187;
  font-family: Montserrat-Medium;
  font-size: 27px;
  margin-top: 15px;
  margin-bottom: 15px;
  text-align: center;
}

.ManageCardsContainer .ManageCardsTitle .MarketName {
  display: inline-block;
  font-family: Montserrat-Regular;
}

.ManageCardsContainer .ManageCardsTitle .PremiumOne {
  display: inline-block;
  position: relative;
}

.ManageCardsContainer .ManageCardsTitle .PremiumOne .PremiumOneImg {
  width: 55px;
  margin-left: 8px;
  margin-top: -5px;
}

.ManageCardsContainer .cardDetailsContainer {
  font-family: Montserrat-Regular;
  color: #396187;
}

.ManageCardsContainer .cardDetailsDiv {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  padding-top: 15px;
  border-bottom: 1px solid #c6d1db;
  padding-bottom: 15px;
  padding-left: 0px;
  padding-right: 0px;
  margin-left: 3%;
  margin-right: 3%;
  width: 94%;
}

.ManageCardsContainer .cardDetailsDiv .cardinfodiv {
  width: 90%;
  display: flex;
}

.ManageCardsContainer .cardDetailsDiv .cardinfodiv .cardnamesetail {
  width: 92%;
}

.ManageCardsContainer .cardDetailsDiv .cardinfodiv .cardinfo {
  display: flex;
  align-items: center;
}

.ManageCardsContainer .cardDetailsDiv .cardnumber {
  justify-content: flex-start;
  display: flex;
  padding-left: 10px;
}

.ManageCardsContainer .cardDetailsDiv .carddefault {
  margin-left: 10px;
  background-color: #cce6ff;
  padding: 1px 5px;
  border-radius: 3px;
  color: #003366;
}

.ManageCardsContainer .cardDetailsDiv .cardmaxname {
  justify-content: flex-start;
  display: flex;
  font-family: Montserrat-Medium;
  color: #051E55;
  text-transform: capitalize;
}

.ManageCardsContainer .cardDetailsDiv .cardnoname {
  justify-content: flex-start;
  display: flex;
  color: #bec4d2;
}

.ManageCardsContainer .cardDetailsDiv .cardexpiry {
  justify-content: flex-start;
  display: flex;
}

.ManageCardsContainer .cardDetailsDiv .cardexpiry .expired {
  color: red;
  padding-left: 10px;
}

.ManageCardsContainer .cardDetailsDiv .cardmaxbrand {
  justify-content: flex-start;
  display: flex;
}

.ManageCardsContainer .shortname:hover .fullname {
  visibility: visible;
}

.ManageCardsContainer .fullname {
  visibility: hidden;
  position: absolute;
  z-index: 1;
  left: 70px;
  top: 35px;
  padding: 5px 10px 5px 10px;
  border: 1px solid black;
  background-color: white;
}

.ManageCardsContainer .shortbrandname:hover .fullbrandname {
  visibility: visible;
}

.ManageCardsContainer .fullbrandname {
  visibility: hidden;
  position: absolute;
  z-index: 1;
  left: 300px;
  top: 37px;
  padding: 5px 10px 5px 10px;
  border: 1px solid black;
  background-color: white;
}

.ManageCardsContainer .cardSelector {
  width: 12px;
  height: 12px;
  background: white;
  border-radius: 10px;
  display: inline-block;
  margin-right: 14px;
  cursor: pointer;
  border: 0.2em solid #396187;
}

.ManageCardsContainer .selected {
  background: #396187 !important;
}

.ManageCardsContainer .cardDelete {
  cursor: pointer;
}

.ManageCardsContainer .AddCardBtn {
  width: 40%;
  margin-top: 22px;
  margin-bottom: 22px;
  background-color: #007aff;
  color: #ffffff;
  padding: 5px 10px;
  border-radius: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  font-size: 15px;
  height: 40px;
}

.ManageCardsContainer .deleteImg {
  width: 80%;
  margin-top: -5px;
}

.ManageCardsContainer .cardDelete {
  background-position: center;
  width: 32px;
  /* background: transparent; */
  background-repeat: no-repeat;
}

.AddCardContainer {
  text-align: center;
  height: 100%;
}

.AddCardContainer .field-row {
  color: #396187 !important;
  font-family: Montserrat-Regular;
  text-align: initial;
  padding: 0px;
  margin: 0px;
}

.AddCardContainer .SDkinput {
  border: 1px solid #d4d7e0;
  border-radius: 5px !important;
  background-color: transparent;
  height: 40px;
  width: 100%;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
  box-shadow: none;
  color: #23405E;
  position: relative;
  display: inline-block;
  padding: 11px 12px;
}

.AddCardContainer .AddBtn {
  width: 70%;
  margin-top: 10px;
  margin-bottom: 20px;
  background-color: #007aff;
  color: #ffffff;
  padding: 5px 10px;
  border-radius: 20px;
  outline: none;
  font-family: Montserrat-Regular;
  font-size: 15px;
  height: 40px;
  background-repeat: no-repeat;
  background-position: 97% center;
}

.AddCardContainer .form-control {
  border: 1px solid #d4d7e0;
  border-radius: 5px !important;
  background-color: transparent;
  height: 40px;
  width: 100%;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
  box-shadow: none;
  color: #23405E;
  position: relative;
  display: inline-block;
}

.AddCardContainer .AddCardTitle {
  color: #396187;
  font-family: Montserrat-Medium;
  font-size: 27px;
  margin-bottom: 25px;
  text-align: center;
}

.AddCardContainer .AddCardTitle .MarketName {
  display: inline-block;
  font-family: Montserrat-Regular;
}

.AddCardContainer .AddCardTitle .PremiumOne {
  display: inline-block;
  position: relative;
}

.AddCardContainer .AddCardTitle .PremiumOne .PremiumOneImg {
  width: 55px;
  margin-left: 8px;
  margin-top: -5px;
}

.AddCardContainer .PremiumStartBtnDiv {
  clear: both;
  text-align: center;
  margin-top: 20px;
}

.AddCardContainer .PremiumStartBtnDiv .PremiumStartBtnCls {
  background-color: #508AFF;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  outline: none;
  font-family: Montserrat-Medium;
  width: 70%;
  font-size: 15px;
  margin-top: 45px;
}

.AddCardContainer .SubscribeModalTitle {
  color: #396187;
  font-family: Montserrat-Medium;
  font-size: 25px;
  margin-top: 25px;
  margin-bottom: 15px;
  text-align: center;
}

.AddCardContainer .SubscribeModalTitle .AgentTitleDivCls {
  display: inline-block;
}

.AddCardContainer .SubscribeModalTitle .PremiumOneDivCls {
  display: inline-block;
  position: relative;
}

.AddCardContainer .SubscribeModalTitle .PremiumOneDivCls .PremiumOneGrayImgCls {
  width: 55px;
  margin-left: 8px;
  margin-top: -5px;
}

.AddCardContainer .SubscribeModalTitle .PremiumOneDivCls .PremiumTitleDivCls {
  display: inline-block;
  position: absolute;
  left: 30px;
  top: 30px;
  font-style: italic;
  font-size: 18px;
  font-family: Montserrat-Medium;
}

.AddCardContainer .PremiumAddCardModal .SubscribeModalTitle {
  color: #396187;
  font-family: Montserrat-Medium;
  font-size: 35px;
  margin-top: 25px;
  margin-bottom: 35px;
  text-align: left;
}

.AddCardContainer .PremiumAddCardModal .SubscribeModalTitle .AgentTitleDivCls {
  display: inline-block;
}

.AddCardContainer .PremiumAddCardModal .SubscribeModalTitle .PremiumOneDivCls {
  display: inline-block;
  position: relative;
}

.AddCardContainer .PremiumAddCardModal .SubscribeModalTitle .PremiumOneDivCls .PremiumOneGrayImgCls {
  width: 75px;
  margin-left: 8px;
  margin-top: -5px;
}

.AddCardContainer .PremiumAddCardModal .SubscribeModalTitle .PremiumOneDivCls .PremiumTitleDivCls {
  display: inline-block;
  position: absolute;
  left: 30px;
  top: 40px;
  font-style: italic;
  font-size: 18px;
  font-family: Montserrat-Medium;
}

.AddCardContainer .SubscribePriceDiv {
  text-align: center;
  margin-top: 35px;
  margin-bottom: 20px;
  font-family: Montserrat-Bold;
  color: #494949;
  font-size: 30px;
}

.AddCardContainer .SubscribeTrialExpireDiv {
  color: #007aff;
  font-family: Montserrat-Medium;
  text-align: center;
  margin-bottom: 20px;
  font-size: 15px;
}

.AddCardContainer .SubscribeTrialContentDiv {
  font-family: Montserrat-Regular;
  color: #494949;
  text-align: center;
  margin-bottom: 20px;
  font-size: 15px;
}

.AddCardContainer .SubscribeAddCardBtnDiv {
  margin-bottom: 10px;
}

.AddCardContainer .SubscribeAddCardBtnDiv .SubscribeAddCardBtn {
  background-color: #007aff;
  color: #ffffff;
  padding: 5px 10px;
  border-radius: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  font-size: 15px;
  height: 40px;
  width: 100%;
}

.AddCardContainer .AddCardCancelDiv {
  font-family: Montserrat-Regular;
  font-size: 17px;
  text-align: center;
  color: #d4d7e0;
  margin: 10px;
  right: 10px;
}

.AddCardContainer .CardDetailsInnerTitle {
  margin-bottom: 15px;
  color: #34577b;
  font-family: Montserrat-Medium;
  font-size: 24px;
  text-align: center;
}

.AddCardContainer .SubscribeCardDetails .AddedCardImage .paymentCardIconCls {
  margin-bottom: 10px;
  cursor: pointer;
}

.AddCardContainer .SubscribeCardDetails .AddedCardDetail {
  font-family: Montserrat-Medium;
  font-size: 17px;
  padding-top: 4px;
  cursor: pointer;
}

.AddCardContainer .SubscribeCardDetails .AddedCardBlueCls {
  color: #2296F3;
}

.AddCardContainer .SubscribeCardDetails .AddedCardGrayCls {
  color: #34577b;
}

.AddCardContainer .AddNewCardDiv {
  cursor: pointer;
  margin-top: 10px;
}

.AddCardContainer .AddNewCardDiv .AddNewCardPlus {
  text-align: center;
}

.AddCardContainer .AddNewCardDiv .AddNewCardPlus .AddNewCardPlusIcon {
  width: 22px;
}

.AddCardContainer .AddNewCardDiv .AddNewCardDivText {
  color: #34577b;
  font-family: Montserrat-Medium;
  font-size: 17px;
  padding-top: 4px;
}

.AddCardContainer .AddCardFinishDiv {
  margin-bottom: 10px;
}

.AddCardContainer .AddCardFinishDiv .AddCardFinishBtn {
  /*background-color: #508AFF;*/
  background-color: #007aff;
  color: #ffffff;
  padding: 5px 10px;
  border-radius: 5px;
  outline: none;
  font-family: Montserrat-Medium;
  font-size: 15px;
  height: 40px;
  width: 100%;
  background-repeat: no-repeat;
  background-position: right 15px center;
}

.AddCardContainer .Subscribe30DayTrialBtnDiv {
  margin-bottom: 10px;
}

.AddCardContainer .Subscribe30DayTrialBtnDiv .Subscribe30DayTrialBtn {
  color: #ffffff;
  padding: 5px 10px;
  border-radius: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  font-size: 15px;
  height: 40px;
  width: 100%;
  background-repeat: no-repeat;
  background-position: right 15px center;
}

.AddCardContainer .Subscribe30DayTrialBtnDiv .enableBtn {
  background-color: #007aff;
  cursor: pointer;
}

.AddCardContainer .Subscribe30DayTrialBtnDiv .disableBtn {
  background-color: #99caff;
  cursor: not-allowed !important;
}

.AddCardContainer .SubscribeCancelBtnDiv {
  margin-bottom: 10px;
}

.AddCardContainer .SubscribeCancelBtnDiv .SubscribeCancelBtn {
  background-color: #dadada;
  color: #494949;
  padding: 5px 10px;
  border-radius: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  font-size: 15px;
  height: 40px;
  width: 100%;
}

.AddCardContainer .AddCardCvvDiv img {
  width: 94% !important;
  margin-left: 10px;
}

.AddCardContainer .AddCardSelectMonthDiv select,
.AddCardContainer .AddCardSelectYearDiv select {
  border: 1px solid #d4d7e0;
  border-radius: 5px !important;
  background-color: transparent;
  height: 40px;
  width: 100%;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
  box-shadow: none;
  color: #23405E;
}

.AddCardContainer .SubscribeBackDiv {
  color: #2296F3;
  font-family: Montserrat-Medium;
  text-align: center;
  margin-top: 20px;
  font-size: 16px;
}

.AddCardContainer .SubscribeBackDiv .SubscribeBackSpan {
  cursor: pointer;
}

.cancelModalContainer .cancelModalContent {
  text-align: center;
}

.cancelModalContainer .cancelModalContent .cancelTickIconDiv {
  margin-top: 10px;
}

.cancelModalContainer .cancelModalContent .cancelMessageDiv {
  color: #23405E;
  font-size: 18px;
  margin-top: 30px;
  font-family: Montserrat-Medium;
}

.cancelModalContainer .cancelModalContent .cancelDoneBtn {
  background-color: #508AFF;
  color: #ffffff;
  padding: 5px 20px;
  margin-top: 25px;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  height: 40px !important;
  font-size: 14px;
}

.confirmCancelContainer {
  padding: 20px;
  text-align: center;
}

.confirmCancelContainer .confirmCancelContentDiv {
  font-family: Montserrat-Regular;
  font-size: 17px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.confirmCancelContainer .confirmYesDiv {
  margin-bottom: 10px;
}

.confirmCancelContainer .confirmYesDiv .confirmYesBtn {
  background-color: #007aff;
  color: #ffffff;
  padding: 5px 10px;
  border-radius: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  font-size: 15px;
  height: 40px;
  width: 100%;
  background-repeat: no-repeat;
  background-position: right 15px center;
}

.confirmCancelContainer .confirmCancelBtnDiv {
  margin-bottom: 30px;
}

.confirmCancelContainer .confirmCancelBtnDiv .confirmCancelBtn {
  background-color: #dadada;
  color: #494949;
  padding: 5px 10px;
  border-radius: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  font-size: 15px;
  height: 40px;
  width: 100%;
}

.ManageCardclosepopup {
  z-index: 9999999 !important;
  position: absolute !important;
  max-width: 475px !important;
  text-align: right !important;
}

.ManageCardclosepopup img {
  cursor: pointer;
  width: 15px;
}

.licensepopup {
  z-index: 9999999 !important;
  position: absolute !important;
  max-width: 427px !important;
  text-align: right !important;
}

.licensepopup img {
  cursor: pointer;
  width: 15px;
}

.licenselogpop {
  margin-top: -41px !important;
  margin-left: 35px !important;
}

.licpophead {
  font-size: 22px;
  font-family: Montserrat-Medium;
}

.licpopdata {
  font-family: Montserrat-Regular;
  font-size: 15px;
}

.WholeWrapNotExceed {
  bottom: 8px;
  right: 10px;
  font-size: 11px;
  text-align: center;
  color: grey;
  float: right;
}

.WholeWrapExceed {
  position: absolute;
  bottom: 8px;
  right: 10px;
  font-size: 11px;
  text-align: center;
  color: red;
  float: right;
}

.WholeWrapNotExceedLicense {
  font-size: 11px;
  text-align: center;
  color: grey;
  float: right;
  margin-top: -20px;
  margin-right: 5px;
  opacity: 1;
  z-index: 99999;
}

.WholeWrapExceedLicense {
  position: absolute;
  bottom: 8px;
  right: 25px;
  font-size: 11px;
  text-align: center;
  color: red;
  float: right;
}

.WholeWrapNotExceedLicenseName {
  position: absolute;
  bottom: 8px;
  right: 65px;
  font-size: 11px;
  text-align: center;
  color: grey;
  float: right;
}

.WholeWrapExceedLicenseName {
  position: absolute;
  bottom: 8px;
  right: 65px;
  font-size: 11px;
  text-align: center;
  color: red;
  float: right;
}

.PopNonFocus {
  position: absolute;
  bottom: 6px;
  right: 9px;
}

.PopNonFocusLicense {
  position: absolute;
  bottom: 6px;
  right: 25px;
}

.PopNonFocusLicenseNAme {
  position: absolute;
  bottom: 6px;
  right: 67px;
}

.SloganFeild {
  width: 80%;
}

.poRel {
  position: relative;
}

.profileImgSet {
  display: flex;
  flex-wrap: wrap;
}

.f-wrap {
  display: flex;
  flex-wrap: wrap;
}

.blue-btn {
  background-color: #508AFF;
  color: #FFF;
  height: auto;
  width: auto;
  padding: 10px 15px 10px 15px;
  font-size: 14px;
  font-family: Montserrat-Medium;
}

.rep_editclose {
  z-index: 9999999 !important;
  position: absolute !important;
  margin-top: -45px;
  max-width: 480px;
  text-align: right;
  margin-left: 57px;
}

.text-justify {
  text-align: justify !important;
}

@media screen and (max-width: 992px) and (min-width: 580px) {
  .licensedrop {
    left: 62% !important;
    padding-top: 3px !important;
  }
}

@media screen and (max-width: 1024px) and (min-width: 993px) {
  .licensedrop {
    left: 125px !important;
  }
}

@media screen and (max-width: 1024px) and (min-width: 350px) {
  .licensedrop {
    left: 91% !important;
  }
}

@media screen and (max-width: 450px) and (min-width: 350px) {
  .licenselogpop {
    margin-left: -3% !important;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL3Byb2ZpbGVfZm9ybS5zY3NzIiwic291cmNlcyI6WyIvaG9tZS9yaWZsdXh5c3MvRGVza3RvcC9MaXZlIE5ldyhCdWlsZCkvT05FLVdlYi9mcm9udGVuZC9zdHlsZXMvcHJvZmlsZV9mb3JtLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLmNvbnRhaW5lcntcblx0LkZvcm1Db250YWluZXJ7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHQuUHJvZmlsZVRpdGxle1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdH1cblx0XHQuaW1hZ2UtdGFibGUtd3JhcHBlcntcblx0XHQgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0ICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTJweDtcblx0XHQgICAgdGFibGV7XG5cdFx0XHQgICB3aWR0aDogNzAlO1xuXHRcdFx0ICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHQgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHQgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0ICAgIH1cblx0XHQgICAgLlByb2ZpbGVJbWdDbHN7XG5cdFx0XHRcdG1heC13aWR0aDogMTI4cHg7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDEyOHB4O1xuXHRcdFx0XHQvL2JvcmRlci1yYWRpdXM6IDcwcHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGJvcmRlcjowO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDphdXRvO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6YXV0bztcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHQgICAgfVxuXHRcdCAgICAuTG9hZGVySW1nQ2xzIHtcblx0XHRcdFx0d2lkdGg6YXV0byAhaW1wb3J0YW50O1x0XG5cdFx0XHRcdGhlaWdodDphdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHRvcDo0OXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGxlZnQ6IDYzcHggIWltcG9ydGFudDtcdCBcdFxuXHRcdFx0fVx0XG5cdFx0ICAgIC5Mb2dvSW1nQ2xze1xuXHRcdFx0XHR3aWR0aDoxMjhweDtcblx0XHRcdFx0aGVpZ2h0OjEyOHB4O1xuXHRcdFx0XHQvL2JvcmRlci1yYWRpdXM6IDUwJTsgXHRcdFx0XHRcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Ly9ib3JkZXI6MDtcblx0XHRcdFx0Ym9yZGVyOiAycHggZGFzaGVkICM1MDhBRkY7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdH1cblx0XHRcdC5Mb2dvSW1nQ2xzbmV3e1xuXHRcdFx0XHR3aWR0aDoxMjhweDtcblx0XHRcdFx0bWF4LWhlaWdodDoxMjhweDtcblx0XHRcdFx0Ly9ib3JkZXItcmFkaXVzOiA1MCU7IFx0XHRcdFx0XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdC8vYm9yZGVyOjA7XG5cdFx0XHRcdC8vYm9yZGVyOiAycHggZGFzaGVkICM1MDhBRkY7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdH1cblx0XHRcdC5EaXNwbGF5Tm9uZUNsc0VtcHR5e1xuXHRcdFx0XHR3aWR0aDoxMjhweDtcblx0XHRcdFx0aGVpZ2h0OjEyOHB4O1xuXHRcdFx0XHQvL2JvcmRlci1yYWRpdXM6IDUwJTsgXHRcdFx0XHRcblx0XHRcdFx0Ly9wb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRib3JkZXI6MDtcdFx0XHRcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0fVxuXHRcdFx0LmxvZ29pbWdkaXZcblx0XHRcdHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0ICAgIC5JbWFnZUVtcHR5e1xuXHRcdCAgICBcdFx0Y29udGVudDogJyc7XG5cdFx0ICAgIH1cblx0XHQgICAgLnVwbG9hZC1waG90b3tcblx0XHRcdCAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdCAgIGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdCAgIGNvbG9yOiAjMzQ5QkUwO1xuXHRcdFx0ICAgbGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHQgICAvL2JvcmRlcjogMXB4IHNvbGlkIHJlZDtcblx0XHRcdCAgIC5pbWFnZS11cGxvYWQtZmlsZS1pbnB1dHtcblx0XHRcdFx0ICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0ICBjb2xvcjogIzM0OUJFMDtcblx0XHRcdFx0ICBib3JkZXI6IG5vbmU7XG5cdFx0XHRcdCAgbWFyZ2luLWxlZnQ6IDMwcHg7XG5cdFx0XHQgICB9XG5cdFx0XHQgICAuaGlkZGVuLWZpZWxke1xuXHRcdFx0XHQgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdCAgIH1cblx0XHQgICAgfVxuXHRcdFx0LnVwbG9hZC1waG90b3tcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdHdpZHRoOiAxMjhweDtcblx0XHRcdFx0aGVpZ2h0OiAxMjhweDtcblx0XHRcdFx0Ly9ib3JkZXItcmFkaXVzOiA2NHB4O1xuXHRcdFx0XHRib3JkZXI6IDJweCBkYXNoZWQgIzUwOEFGRjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdFx0LnVwbG9hZC1waG90by1kaXZ7XG5cdFx0XHRcdFx0bGVmdDogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC51cGxvYWQtcGhvdG8tZGl2e1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRcdFx0LmltYWdlLXVwbG9hZC1maWxlLWlucHV0e1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuUHJvZmlsZVBob3RvVXBsb2Fke1xuXHRcdFx0XHRcdHdpZHRoOjEyNXB4O1xuXHRcdFx0XHRcdGhlaWdodDoxMjVweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0XHQuUHJvZmlsZVBob3RvVXBsb2FkRGl2e1xuXHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0XHRcdGhlaWdodDogMTI1cHg7XG5cdFx0XHRcdFx0d2lkdGg6IDEyNXB4O1xuXHRcdFx0XHRcdHRvcDogMHB4O1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDoxNXB4O1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6MTVweDtcblx0XHRcdFx0XHRjb2xvcjogIzUwOEFGRjtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEyNXB4O1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRcdH1cblx0XHRcdFx0LklucHV0RmllbGR7XG5cdFx0XHRcdFx0Ym9yZGVyOjAgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuUHJvZmlsZVBob3RvVXBsb2FkW3R5cGU9dGV4dF17XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdHRvcDogMTMwcHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5oaWRkZW5fYnRue1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0bGVmdDogMCU7XG5cdFx0XHRcdFx0Ym9yZGVyLXN0eWxlOiBub25lO1xuXHRcdFx0XHRcdGJvcmRlci1pbWFnZTogbm9uZTtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IG5vbmU7XG5cdFx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC51cGxvYWQtbG9nb3tcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdHdpZHRoOiAxMjhweDtcblx0XHRcdFx0aGVpZ2h0OiAxMjhweDtcblx0XHRcdFx0Ly9ib3JkZXItcmFkaXVzOiA2NHB4O1xuXHRcdFx0XHRib3JkZXI6IDJweCBkYXNoZWQgIzUwOEFGRjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdFx0LnVwbG9hZC1waG90by1kaXZ7XG5cdFx0XHRcdFx0bGVmdDogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmhpZGRlbi1maWVsZHtcblx0XHRcdFx0ICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHQgICBcdH1cblx0XHRcdH1cblx0XHRcdC5ib3JkZXJub25le1xuXHRcdFx0XHQvL2JvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRib3JkZXI6MCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0LnVwbG9hZC1sb2dvLWRpdntcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0XHRcdC5pbWFnZS11cGxvYWQtZmlsZS1pbnB1dHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Ym9yZGVyOjAgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuUHJvZmlsZUxvZ29VcGxvYWR7XG5cdFx0XHRcdFx0d2lkdGg6MTI1cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OjEyNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdH1cblx0XHRcdFx0LlByb2ZpbGVMb2dvVXBsb2FkRGl2e1xuXHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDEyNXB4O1xuXHRcdFx0XHRcdHRvcDogMTVweDtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6MTVweDtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OjE1cHg7XG5cdFx0XHRcdFx0Ly9wYWRkaW5nLXRvcDogMTVweDtcblx0XHRcdFx0XHRjb2xvcjogIzUwOEFGRjtcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0Ym9yZGVyOjAgIWltcG9ydGFudDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0LlByb2ZpbGVMb2dvVXBsb2FkU3Bhbntcblx0XHRcdFx0XHRcdGNvbG9yOiAjMjM0MDVFO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuSW5wdXRGaWVsZHtcblx0XHRcdFx0XHRib3JkZXI6MCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5Qcm9maWxlTG9nb1VwbG9hZFt0eXBlPXRleHRde1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0XHR0b3A6IDEzMHB4O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRjb2xvcjogIzM0OUJFMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0ZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5UYXBQaG90b0VkaXRDbHN7XG5cdFx0XHRcdGNsZWFyOmJvdGg7XG5cdFx0XHRcdGNvbG9yOiAjNTA4QUZGO1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHR9XG5cdFx0XHQuRGlzcGxheU5vbmVDbHN7XG5cdFx0XHRcdGRpc3BsYXk6bm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lk1hcmdpbkNsc3tcblx0XHRcdG1hcmdpbi10b3A6N3B4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTo3cHg7XG5cdFx0XHQuTGFiZWxTdHlsZUNsc3tcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTo1cHg7XG5cdFx0XHRcdGNvbG9yOiM5QTlBOUE7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdH1cblx0XHR9XG5cdFx0LkRyb3BEb3duQ2xze1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0QyRDJEMjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0aGVpZ2h0OiAzNHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0LW1vei1hcHBlYXJhbmNlOiBpbmhlcml0O1xuXHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTclIGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0fVxuXHRcdC5kaXZ3aXRoYm9yZGVye1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0QyRDJEMjtcblx0XHRcdGhlaWdodDogMzRweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdGNvbG9yOiAjMjM0MDVFO1xuXHRcdFx0cGFkZGluZy10b3A6N3B4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206N3B4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OjdweDtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0ZmxvYXQ6bGVmdDtcblx0XHRcdC5kcm9wZG93blRpdGxle1xuXHRcdFx0XHRwYWRkaW5nLXRvcDo3cHg7XG5cdFx0XHR9XG5cdFx0XHQuYWxpZ25hcnJvd3tcblx0XHRcdFx0cGFkZGluZy10b3A6N3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuYWxpZ25hcnJvd3tcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0ZmxvYXQ6cmlnaHQ7XG5cdFx0XHRjb2xvcjogYmx1ZTtcblx0XHR9XG5cdFx0Lk1hbmFnZVN1YnNjcmlwdGlvbnNDbHN7XG5cdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHR9XG5cdH1cblx0Lm5vdGlmeWNvbG9ybm90b3Blbntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBub25lIWltcG9ydGFudDtcblx0fVxuXHQuUHJvZmlsZVNhdmVCdG57XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzUwOEFGRjtcblx0XHRjb2xvcjogI0ZGRjtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0cGFkZGluZzogMTBweCAxNTBweCAxMHB4IDE1MHB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdH1cblx0LmJ1dHRvbi1jZW50ZXJ7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi10b3A6MjBweDtcblx0XHRtYXJnaW4tYm90dG9tOjEwMHB4O1xuXHR9XG5cdGJ1dHRvbntcblx0XHRtYXJnaW46IDBweCBhdXRvO1xuXHR9XG59XG4uaGVhZGluZ3tcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRmb250LXNpemU6IDIxcHg7XG5cdGNvbG9yOiAjNzI3MjcyO1xuXHRsZXR0ZXItc3BhY2luZzogMDtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuXG4udG9nZ2xlIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmctbGVmdDogNCU7XG59XG5cbi50b2dnbGUtc3dpdGNoIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZDogI2NjYztcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHdpZHRoOiAzOHB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMjVzO1xufVxuXG4udG9nZ2xlLXN3aXRjaDpiZWZvcmUsIC50b2dnbGUtc3dpdGNoOmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcbn1cblxuLnRvZ2dsZS1zd2l0Y2g6YmVmb3JlIHtcblx0ZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZiAwJSwgI2VlZSAxMDAlKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDJweDtcbiAgICBsZWZ0OiAzcHg7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAwLjI1cztcbn1cblxuLnRvZ2dsZTpob3ZlciAudG9nZ2xlLXN3aXRjaDpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmIDAlLCAjZmZmIDEwMCUpO1xuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4udG9nZ2xlLWNoZWNrYm94OmNoZWNrZWQgKyAudG9nZ2xlLXN3aXRjaCB7XG5cdGJhY2tncm91bmQ6ICMyMTk2ZjM7XG59XG5cbi50b2dnbGUtY2hlY2tib3g6Y2hlY2tlZCArIC50b2dnbGUtc3dpdGNoOmJlZm9yZSB7XG5cdGxlZnQ6IDIxcHg7XG59XG5cbi50b2dnbGUtY2hlY2tib3gge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnRvZ2dsZS1sYWJlbCB7XG5cdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAycHg7XG59XG5cblx0XG4ubG9nby1jb250YWluZXIge1xuXHQubG9nby10aXRsZSB7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGNvbG9yOiAjMEUyRjUxO1xuXHRcdHBhZGRpbmc6MjBweDtcblx0fVxuXG5cdC5Mb2dvSW1nQ2xzIHtcblx0XHR3aWR0aDogMTM1cHg7XG5cdFx0aGVpZ2h0OiAxMzVweDtcblx0XHQvL2JvcmRlci1yYWRpdXM6IDcwcHg7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcblx0fVxuXHRcblxuXHQudXBsb2FkLWxvZ28ge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdHdpZHRoOiAxMjhweDtcblx0XHRoZWlnaHQ6IDEyOHB4O1xuXHRcdC8vYm9yZGVyLXJhZGl1czogNjRweDtcblx0XHRib3JkZXI6IDJweCBkYXNoZWQgIzUwOEFGRjtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdG1hcmdpbi10b3A6IDE5cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGxlZnQ6IDE3N3B4O1xuXHRcdHRvcDogLTE0OHB4O1xuXHR9XG5cblx0LnVwbG9hZC1sb2dvLWRpdiB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdC5Qcm9maWxlTG9nb1VwbG9hZERpdiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGhlaWdodDogMTAwcHg7XG5cdFx0d2lkdGg6IDEyNXB4O1xuXHRcdHRvcDogMHB4O1xuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdGNvbG9yOiAjNTA4QUZGO1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRib3JkZXI6IDAgIWltcG9ydGFudDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHR9XG5cblx0LmhpZGRlbi1maWVsZCB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cblx0LlByb2ZpbGVMb2dvVXBsb2FkU3BhbiB7XG5cdFx0Y29sb3I6ICMyMzQwNUU7XG5cdH1cblxuXHQuUHJvZmlsZUxvZ29VcGxvYWQge1xuXHRcdGhlaWdodDogMTI2cHg7XG5cdFx0Ym9yZGVyOm5vbmU7XG5cdH1cblx0XG5cdC5sb2dvLXVwbG9hZCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi10b3A6IDE3cHg7XHRcblx0XHRoZWlnaHQ6IDE3MHB4O1xuXHR9XG5cblx0LkRpc3BsYXlOb25lQ2xzIHtcblx0XHRkaXNwbGF5Om5vbmU7XG5cdH1cblxuXHQuaWYtbG9nbyB7XG5cdFx0Ym9yZGVyIDogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cblx0Ly8gLmxvZ29idG4ge1xuXHQvLyBcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHQvLyBcdGNvbG9yOiAjMEUyRjUxO1xuXHQvLyBcdHBhZGRpbmc6IDVweCAyMHB4O1xuXHQvLyBcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0Ly8gXHRtYXJnaW4tdG9wOiAxM3B4O1xuXHQvLyBcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdC8vIFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0Ly8gXHR3aWR0aDogMTAwJTtcblx0Ly8gXHRib3JkZXI6IG5vbmU7XG5cdC8vIFx0b3V0bGluZTogbm9uZTtcblx0Ly8gXHRmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcblx0Ly8gfVxuXHQubG9nb2J0biB7XG5cdCAgICBjb2xvcjogI2ZmZjtcblx0XHRwYWRkaW5nOiA1cHggMjBweDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7ICAgXG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM1MDhBRkY7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjJweDtcblx0XHR9XG5cdFx0LmxvZ29idG5yZWQge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRwYWRkaW5nOiA1cHggMjBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDsgICBcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0U1NTAzMiAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjJweDtcblx0XHRcdH1cblxuXHQuZGl2aWRlciB7XG5cdFx0aGVpZ2h0OiAxcHg7XG5cdFx0bWFyZ2luOiA5cHggMDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM5Njk0OTQ7XG5cdH1cblxuXHR0ZXh0LWFsaWduIDogY2VudGVyO1xuXG5cdC5UYXBQaG90b0VkaXRDbHMge1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdGNvbG9yOiAjNTA4QUZGO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdH1cblx0XG59XG5cbi5sb2dvcG9wdXB7XG5cdG1hcmdpbi10b3A6LTI5cHggIWltcG9ydGFudDtcblx0bWFyZ2luLWxlZnQ6MzVweCAhaW1wb3J0YW50O1xufVxuXG4uc3Vic2NyaXB0aW9uQ29udGFpbmVye1xuXHRwYWRkaW5nOjIwcHg7XG5cdHRleHQtYWxpZ246Y2VudGVyO1xuXHQuU3Vic2NyaWJlTW9kYWxUaXRsZXtcblx0XHRjb2xvcjojMzk2MTg3O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRmb250LXNpemU6IDI3cHg7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdC5BZ2VudFRpdGxlRGl2Q2xze1xuXHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0fVxuXHRcdC5QcmVtaXVtT25lRGl2Q2xze1xuXHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQuUHJlbWl1bU9uZUdyYXlJbWdDbHN7XG5cdFx0XHRcdHdpZHRoOjU1cHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OjhweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LlN1YnNjcmliZUNvbnRlbnREaXZ7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdH1cblx0LlN1YnNjcmliZVJlbmV3RGl2e1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0LlN1YnNjcmliZVJlbmV3QnRue1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwN2FmZjtcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHQuU3Vic2NyaWJlQ2FuY2VsQnRuRGl2e1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0LlN1YnNjcmliZUNhbmNlbEJ0bntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkYWRhZGE7XG5cdFx0XHRjb2xvcjogIzQ5NDk0OTtcblx0XHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cblxuXG4uTWFuYWdlQ2FyZHNDb250YWluZXJ7XG5cdHBhZGRpbmc6MjBweDtcblx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdC5NYW5hZ2VDYXJkc1RpdGxle1xuXHRcdGNvbG9yOiMzOTYxODc7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGZvbnQtc2l6ZTogMjdweDtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0Lk1hcmtldE5hbWV7XG5cdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0fVxuXHRcdC5QcmVtaXVtT25le1xuXHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQuUHJlbWl1bU9uZUltZ3tcblx0XHRcdFx0d2lkdGg6NTVweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6OHB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY2FyZERldGFpbHNDb250YWluZXIge1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0Y29sb3I6ICMzOTYxODc7XG5cdH1cblx0LmNhcmREZXRhaWxzRGl2IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzZkMWRiO1xuXHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRcdHBhZGRpbmctbGVmdDowcHg7XG5cdFx0cGFkZGluZy1yaWdodDowcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDMlO1xuICAgIFx0bWFyZ2luLXJpZ2h0OiAzJTtcbiAgICBcdHdpZHRoOiA5NCU7XG5cdFxuXHQuY2FyZGluZm9kaXZ7XG5cdFx0d2lkdGg6IDkwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdC5jYXJkbmFtZXNldGFpbHtcblx0XHRcdHdpZHRoOiA5MiU7XG5cdFx0fVxuXHRcdC5jYXJkaW5mb3tcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdH1cblx0fVxuXHQuY2FyZG51bWJlciB7XG5cdFx0Ly93aWR0aDogNzBweDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IFxuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHR9XHRcblx0LmNhcmRkZWZhdWx0e1xuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNjY2U2ZmY7XG5cdFx0cGFkZGluZzogMXB4IDVweDtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0Y29sb3I6ICMwMDMzNjY7XG5cdH1cblx0LmNhcmRtYXhuYW1le1x0XG5cdFx0Ly93aWR0aDogMTQwcHg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGNvbG9yOiAjMDUxRTU1O1xuXHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHR9XG5cdC5jYXJkbm9uYW1le1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGNvbG9yOiAjYmVjNGQyO1xuXHR9XG5cdC5jYXJkZXhwaXJ5e1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdC5leHBpcmVke1xuXHRcdFx0Y29sb3I6cmVkO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdH1cblx0fVxuXHQuY2FyZG1heGJyYW5ke1xuXHRcdC8vd2lkdGg6IDE0MHB4OyBcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0IGRpc3BsYXk6IGZsZXg7XG5cdFx0Ly9wYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdH1cbn1cblx0LnNob3J0bmFtZTpob3ZlciAuZnVsbG5hbWV7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblxuXHR9XG5cdC5mdWxsbmFtZSB7XG5cdFx0dmlzaWJpbGl0eTpoaWRkZW47XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0bGVmdDo3MHB4O1xuXHRcdHRvcDozNXB4O1xuXHRcdHBhZGRpbmc6NXB4IDEwcHggNXB4IDEwcHg7XG5cdFx0Ym9yZGVyOjFweCBzb2xpZCBibGFjaztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0fVxuXHQuc2hvcnRicmFuZG5hbWU6aG92ZXIgLmZ1bGxicmFuZG5hbWV7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblxuXHR9XG5cdC5mdWxsYnJhbmRuYW1lIHtcblx0XHR2aXNpYmlsaXR5OmhpZGRlbjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogMTtcblx0XHRsZWZ0OjMwMHB4O1xuXHRcdHRvcDozN3B4O1xuXHRcdHBhZGRpbmc6NXB4IDEwcHggNXB4IDEwcHg7XG5cdFx0Ym9yZGVyOjFweCBzb2xpZCBibGFjaztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0fVxuXHQuY2FyZFNlbGVjdG9yIHtcblx0XHR3aWR0aDogMTJweDtcblx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxNHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRib3JkZXI6IDAuMmVtIHNvbGlkICMzOTYxODc7XG5cdH1cblx0LnNlbGVjdGVkIHtcblx0XHRiYWNrZ3JvdW5kOiAjMzk2MTg3ICFpbXBvcnRhbnQ7XG5cdFx0XG5cdH1cdFxuXG5cdC5jYXJkRGVsZXRlIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblxuXHQuQWRkQ2FyZEJ0bntcblx0XHR3aWR0aDogNDAlO1xuXHRcdG1hcmdpbi10b3A6IDIycHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjJweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YWZmO1xuXHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0fVxuXG5cblx0LmRlbGV0ZUltZyB7XG5cdFx0d2lkdGg6IDgwJTtcblx0XHRtYXJnaW4tdG9wOiAtNXB4O1xuXHR9XG5cblx0LmNhcmREZWxldGUge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHR3aWR0aDogMzJweDtcblx0XHQvKiBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgKi9cblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHR9XG5cblxufVxuXG4uQWRkQ2FyZENvbnRhaW5lcntcblx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cblx0aGVpZ2h0OjEwMCU7XG5cblx0LmZpZWxkLXJvdyB7XG5cdFx0Y29sb3I6ICMzOTYxODcgIWltcG9ydGFudDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdHRleHQtYWxpZ246IGluaXRpYWw7XG5cdFx0cGFkZGluZzogMHB4O1xuXHRcdG1hcmdpbjogMHB4O1xuXHR9XG5cdC5TRGtpbnB1dHtcblxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTA7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdC1tb3otYXBwZWFyYW5jZTogaW5oZXJpdDtcblx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTclIGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdGNvbG9yOiAjMjM0MDVFO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cGFkZGluZzogMTFweCAxMnB4O1xuXHR9XG5cdC5BZGRCdG57XG5cdFx0d2lkdGg6IDcwJTtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwN2FmZjtcblx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IFxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDk3JSBjZW50ZXI7XG5cdH1cbiAgIFxuXHQuZm9ybS1jb250cm9sIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGhlaWdodDogNDBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHQtbW96LWFwcGVhcmFuY2U6IGluaGVyaXQ7XG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDk3JSBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRjb2xvcjogIzIzNDA1RTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXHRcblx0LkFkZENhcmRUaXRsZXtcblx0XHRjb2xvcjojMzk2MTg3O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRmb250LXNpemU6IDI3cHg7XG5cdFx0Ly9tYXJnaW4tdG9wOiAxNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0Lk1hcmtldE5hbWV7XG5cdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0fVxuXHRcdC5QcmVtaXVtT25le1xuXHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQuUHJlbWl1bU9uZUltZ3tcblx0XHRcdFx0d2lkdGg6NTVweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6OHB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuUHJlbWl1bVN0YXJ0QnRuRGl2e1xuXHRcdGNsZWFyOmJvdGg7XG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHQuUHJlbWl1bVN0YXJ0QnRuQ2xzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM1MDhBRkY7XG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdHBhZGRpbmc6IDVweCAyMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdHdpZHRoOiA3MCU7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiA0NXB4O1xuXHRcdH1cblx0fVxuXHRcblx0LlN1YnNjcmliZU1vZGFsVGl0bGV7XG5cdFx0Y29sb3I6IzM5NjE4Nztcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHQuQWdlbnRUaXRsZURpdkNsc3tcblx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdH1cblx0XHQuUHJlbWl1bU9uZURpdkNsc3tcblx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0LlByZW1pdW1PbmVHcmF5SW1nQ2xze1xuXHRcdFx0XHR3aWR0aDo1NXB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDo4cHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC01cHg7XG5cdFx0XHR9XG5cdFx0XHQuUHJlbWl1bVRpdGxlRGl2Q2xze1xuXHRcdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OjMwcHg7XG5cdFx0XHRcdHRvcDogMzBweDtcblx0XHRcdFx0Zm9udC1zdHlsZTppdGFsaWM7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0LlByZW1pdW1BZGRDYXJkTW9kYWx7XG5cdFx0LlN1YnNjcmliZU1vZGFsVGl0bGV7XG5cdFx0XHRjb2xvcjojMzk2MTg3O1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0Zm9udC1zaXplOiAzNXB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XG5cdFx0XHR0ZXh0LWFsaWduOmxlZnQ7XG5cdFx0XHQuQWdlbnRUaXRsZURpdkNsc3tcblx0XHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cdFx0XHQuUHJlbWl1bU9uZURpdkNsc3tcblx0XHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0LlByZW1pdW1PbmVHcmF5SW1nQ2xze1xuXHRcdFx0XHRcdHdpZHRoOjc1cHg7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6OHB4O1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC01cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LlByZW1pdW1UaXRsZURpdkNsc3tcblx0XHRcdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0bGVmdDozMHB4O1xuXHRcdFx0XHRcdHRvcDogNDBweDtcblx0XHRcdFx0XHRmb250LXN0eWxlOml0YWxpYztcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQuU3Vic2NyaWJlUHJpY2VEaXZ7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi10b3A6IDM1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1Cb2xkO1xuXHRcdGNvbG9yOiAjNDk0OTQ5O1xuXHRcdGZvbnQtc2l6ZTogMzBweDtcblx0fVxuXHRcblx0LlN1YnNjcmliZVRyaWFsRXhwaXJlRGl2e1xuXHRcdGNvbG9yOiAjMDA3YWZmO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdH1cblx0XG5cdC5TdWJzY3JpYmVUcmlhbENvbnRlbnREaXZ7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRjb2xvcjogIzQ5NDk0OTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdH1cblx0XG5cdC5TdWJzY3JpYmVBZGRDYXJkQnRuRGl2e1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0LlN1YnNjcmliZUFkZENhcmRCdG57XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YWZmO1xuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdC5BZGRDYXJkQ2FuY2VsRGl2e1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdGNvbG9yOiAjZDRkN2UwO1xuXHRcdG1hcmdpbjogMTBweDtcblx0XHRyaWdodDogMTBweDtcblx0fVxuXHQuQ2FyZERldGFpbHNJbm5lclRpdGxle1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0Y29sb3I6ICMzNDU3N2I7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0fVxuXHRcblx0LlN1YnNjcmliZUNhcmREZXRhaWxze1xuXHRcdC5BZGRlZENhcmRJbWFnZXtcblx0XHRcdC5wYXltZW50Q2FyZEljb25DbHN7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuQWRkZWRDYXJkRGV0YWlse1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0cGFkZGluZy10b3A6IDRweDtcblx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdH1cblx0XHQuQWRkZWRDYXJkQmx1ZUNsc3tcblx0XHRcdGNvbG9yOiAjMjI5NkYzO1xuXHRcdH1cblx0XHQuQWRkZWRDYXJkR3JheUNsc3tcblx0XHRcdGNvbG9yOiAjMzQ1NzdiO1xuXHRcdH1cblx0fVxuXHRcblx0LkFkZE5ld0NhcmREaXZ7XG5cdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHQuQWRkTmV3Q2FyZFBsdXN7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHQuQWRkTmV3Q2FyZFBsdXNJY29ue1xuXHRcdFx0XHR3aWR0aDoyMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuQWRkTmV3Q2FyZERpdlRleHR7XG5cdFx0XHRjb2xvcjogIzM0NTc3Yjtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdHBhZGRpbmctdG9wOiA0cHg7XG5cdFx0fVxuXHR9XG5cdFxuXHQuQWRkQ2FyZEZpbmlzaERpdntcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdC5BZGRDYXJkRmluaXNoQnRue1xuXHRcdFx0LypiYWNrZ3JvdW5kLWNvbG9yOiAjNTA4QUZGOyovXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YWZmO1xuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxNXB4IGNlbnRlcjtcblx0XHR9XG5cdH1cblx0LlN1YnNjcmliZTMwRGF5VHJpYWxCdG5EaXZ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHQuU3Vic2NyaWJlMzBEYXlUcmlhbEJ0bntcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTVweCBjZW50ZXI7XG5cdFx0fVxuXHRcdC5lbmFibGVCdG57XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YWZmO1xuXHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0fVxuXHRcdFxuXHRcdC5kaXNhYmxlQnRue1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzk5Y2FmZjtcblx0XHRcdGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LlN1YnNjcmliZUNhbmNlbEJ0bkRpdntcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdC5TdWJzY3JpYmVDYW5jZWxCdG57XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkYWRhO1xuXHRcdFx0Y29sb3I6ICM0OTQ5NDk7XG5cdFx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdC5BZGRDYXJkQ3Z2RGl2e1xuXHRcdGltZ3tcblx0XHRcdHdpZHRoOiA5NCUgIWltcG9ydGFudDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdH1cblx0fVxuXHQuQWRkQ2FyZFNlbGVjdE1vbnRoRGl2LCAuQWRkQ2FyZFNlbGVjdFllYXJEaXZ7XG5cdFx0c2VsZWN0e1xuXHRcdCAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xuXHRcdCAgICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcblx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0ICAgIGhlaWdodDogNDBweDtcblx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0ICAgIC1tb3otYXBwZWFyYW5jZTogaW5oZXJpdDtcblx0XHQgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdCAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NyUgY2VudGVyO1xuXHRcdCAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdCAgICBmb250LWZhbWlseTpNb250c2VycmF0LU1lZGl1bTtcblx0XHQgICAgYm94LXNoYWRvdzpub25lO1xuXHRcdCAgICBjb2xvcjojMjM0MDVFO1xuXHRcdH1cblx0fVxuXHRcblx0LlN1YnNjcmliZUJhY2tEaXZ7XG5cdFx0Y29sb3I6ICMyMjk2RjM7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHQuU3Vic2NyaWJlQmFja1NwYW57XG5cdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHR9XG5cdH1cbn1cblxuLmNhbmNlbE1vZGFsQ29udGFpbmVye1xuXHQuY2FuY2VsTW9kYWxDb250ZW50e1xuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdC5jYW5jZWxUaWNrSWNvbkRpdntcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0fVxuXHRcdC5jYW5jZWxNZXNzYWdlRGl2e1xuXHRcdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0XHRmb250LXNpemU6MThweDtcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0fVxuXHRcdC5jYW5jZWxEb25lQnRue1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzUwOEFGRjtcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0cGFkZGluZzogNXB4IDIwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdH1cblx0fVxufVxuXG4uY29uZmlybUNhbmNlbENvbnRhaW5lcntcblx0cGFkZGluZzoyMHB4O1xuXHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0LmNvbmZpcm1DYW5jZWxDb250ZW50RGl2e1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXHQuY29uZmlybVllc0Rpdntcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdC5jb25maXJtWWVzQnRue1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwN2FmZjtcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDE1cHggY2VudGVyO1xuXHRcdH1cblx0fVxuXHQuY29uZmlybUNhbmNlbEJ0bkRpdntcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdC5jb25maXJtQ2FuY2VsQnRue1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2RhZGFkYTtcblx0XHRcdGNvbG9yOiAjNDk0OTQ5O1xuXHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuXG4uTWFuYWdlQ2FyZGNsb3NlcG9wdXAge1xuXHR6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRtYXgtd2lkdGg6IDQ3NXB4ICFpbXBvcnRhbnQ7XG5cdHRleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudDtcblx0aW1nIHtcbmN1cnNvciA6IHBvaW50ZXI7XG53aWR0aCA6IDE1cHg7XG5cdH1cbn1cbi5saWNlbnNlcG9wdXB7XG5cdHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdG1heC13aWR0aDogNDI3cHggIWltcG9ydGFudDtcblx0dGV4dC1hbGlnbjpyaWdodCAhaW1wb3J0YW50O1xuXHRpbWcge1xuY3Vyc29yIDogcG9pbnRlcjtcbndpZHRoIDogMTVweDtcblx0fVxuXG59XG4ubGljZW5zZWxvZ3BvcHtcblx0bWFyZ2luLXRvcDotNDFweCAhaW1wb3J0YW50O1xuXHRtYXJnaW4tbGVmdDozNXB4ICFpbXBvcnRhbnQ7XG59XG4ubGljcG9waGVhZHtcblx0Zm9udC1zaXplOjIycHg7XG5cdGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1xufVxuLmxpY3BvcGRhdGF7XG5cdGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtUmVndWxhcjtcblx0Zm9udC1zaXplOjE1cHg7XG59XG4uV3JhcHBlcntcblxufVxuXHQuV2hvbGVXcmFwTm90RXhjZWVkICB7XG5cdFx0Ly8gcG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogOHB4O1xuXHRcdHJpZ2h0OiAxMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTFweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGNvbG9yOiBncmV5O1xuXHRmbG9hdDpyaWdodDtcblx0XHR9XG5cdFx0Lldob2xlV3JhcEV4Y2VlZCAge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiA4cHg7XG5cdFx0XHRyaWdodDogMTBweDtcblx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Y29sb3I6IHJlZDtcblx0XHRmbG9hdDpyaWdodDtcblx0XHRcdH1cblx0XHRcdC5XaG9sZVdyYXBOb3RFeGNlZWRMaWNlbnNlIHtcblx0XHRcdFx0Ly8gcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ly8gXHQvLyBib3R0b206IDhweDtcblx0XHRcdC8vIFx0cmlnaHQ6IDI1cHg7XG5cdFx0XHQvLyBcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdC8vIHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdC8vIGNvbG9yOiBncmV5O1xuXHRcdFx0Ly8gZmxvYXQ6cmlnaHQ7XG5cdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRjb2xvcjogZ3JleTtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdG1hcmdpbi10b3A6IC0yMHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0ei1pbmRleDogOTk5OTk7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lldob2xlV3JhcEV4Y2VlZExpY2Vuc2Uge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRib3R0b206IDhweDtcblx0XHRcdFx0XHRyaWdodDogMjVweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Y29sb3I6IHJlZDtcblx0XHRcdFx0ZmxvYXQ6cmlnaHQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5XaG9sZVdyYXBOb3RFeGNlZWRMaWNlbnNlTmFtZSB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRib3R0b206IDhweDtcblx0XHRcdFx0XHRcdHJpZ2h0OiA2NXB4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRjb2xvcjogZ3JleTtcblx0XHRcdFx0XHRmbG9hdDpyaWdodDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5XaG9sZVdyYXBFeGNlZWRMaWNlbnNlTmFtZSB7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0Ym90dG9tOiA4cHg7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiA2NXB4O1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRjb2xvcjogcmVkO1xuXHRcdFx0XHRcdFx0ZmxvYXQ6cmlnaHQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0XG5cdFx0XG4uUG9wTm9uRm9jdXN7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogNnB4O1xuXHRcdFx0cmlnaHQ6IDlweDtcblx0XHRcblxufVxuLlBvcE5vbkZvY3VzTGljZW5zZXtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiA2cHg7XG5cdFx0XHRyaWdodDogMjVweDtcblx0XHRcblxufVxuLlBvcE5vbkZvY3VzTGljZW5zZU5BbWV7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogNnB4O1xuXHRcdFx0cmlnaHQ6IDY3cHg7XG5cdFx0XG5cbn1cbi5TbG9nYW5GZWlsZHtcblx0d2lkdGg6ODAlO1xufVxuXG4ucG9SZWx7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9maWxlSW1nU2V0e1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG4uZi13cmFwe1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG4uYmx1ZS1idG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzUwOEFGRjtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMTBweCAxNXB4IDEwcHggMTVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xufVxuLnJlcF9lZGl0Y2xvc2V7XG5cdHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAtNDVweDtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiA1N3B4O1xufVxuLnRleHQtanVzdGlmeXtcblx0dGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xufVxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiA1ODBweCkge1xuLy8gXHQubGljZW5zZWRyb3B7XG4vLyBcdFx0bGVmdDo2MiUgIWltcG9ydGFudDtcbi8vIFx0XHRwYWRkaW5nLXRvcDogM3B4ICFpbXBvcnRhbnQ7XG4vLyBcdH1cbi8vIFx0LmxpY2Vuc2VpbnB1dG5hbWV7XG4vLyBcdFx0Zm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG4vLyBcdFx0cGFkZGluZy1sZWZ0OiA2cHggIWltcG9ydGFudDtcbi8vIFx0fVxuLy8gfVxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpIGFuZCAobWluLXdpZHRoOjk5M3B4KXtcbi8vIFx0LmxpY2Vuc2Vkcm9we1xuLy8gXHRcdGxlZnQ6IDEyNXB4ICFpbXBvcnRhbnQ7XG4vLyBcdH1cbi8vIH1cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSBhbmQgKG1pbi13aWR0aDogNDUwcHgpIHtcbi8vIFx0LmxpY2Vuc2Vkcm9we1xuLy8gXHRcdGxlZnQ6MzQlICFpbXBvcnRhbnQ7XG4vLyBcdH1cbi8vIH1cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSBhbmQgKG1pbi13aWR0aDogMzUwcHgpIHtcbi8vIFx0LmxpY2Vuc2Vkcm9we1xuLy8gXHRcdGxlZnQ6NjclICFpbXBvcnRhbnQ7XG4vLyBcdH1cbi8vIFx0LmxpY2Vuc2Vsb2dwb3B7XG4vLyBcdFx0bWFyZ2luLWxlZnQ6IC0zJSAhaW1wb3J0YW50O1xuLy8gXHR9XG4vLyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSBhbmQgKG1pbi13aWR0aDogNTgwcHgpIHtcblx0LmxpY2Vuc2Vkcm9we1xuXHRcdGxlZnQ6NjIlICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy10b3A6IDNweCAhaW1wb3J0YW50O1xuXHR9XG5cdC8vIC5saWNlbnNlaW5wdXRuYW1le1xuXHQvLyBcdGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xuXHQvLyBcdHBhZGRpbmctbGVmdDogNnB4ICFpbXBvcnRhbnQ7XG5cdC8vIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSBhbmQgKG1pbi13aWR0aDo5OTNweCl7XG5cdC5saWNlbnNlZHJvcHtcblx0XHRsZWZ0OiAxMjVweCAhaW1wb3J0YW50O1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiAzNTBweCkge1xuXHQubGljZW5zZWRyb3B7XG5cdFx0bGVmdDo5MSUgIWltcG9ydGFudDtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIGFuZCAobWluLXdpZHRoOiAzNTBweCkge1xuXHQvLyAubGljZW5zZWRyb3B7XG5cdC8vIFx0bGVmdDo2NyUgIWltcG9ydGFudDtcblx0Ly8gfVxuXHQubGljZW5zZWxvZ3BvcHtcblx0XHRtYXJnaW4tbGVmdDogLTMlICFpbXBvcnRhbnQ7XG5cdH1cbn1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxBQUNDLFVBRFMsQ0FDVCxjQUFjLENBQUE7RUFDYixLQUFLLEVBQUMsSUFBSSxHQXlSVjtFQTNSRixBQUdFLFVBSFEsQ0FDVCxjQUFjLENBRWIsYUFBYSxDQUFBO0lBQ1osV0FBVyxFQUFFLGlCQUFpQjtJQUM5QixTQUFTLEVBQUUsSUFBSTtJQUNmLEtBQUssRUFBRSxPQUFPO0lBQ2QsYUFBYSxFQUFFLElBQUksR0FDbkI7RUFSSCxBQVNFLFVBVFEsQ0FDVCxjQUFjLENBUWIsb0JBQW9CLENBQUE7SUFDaEIsZUFBZSxFQUFFLE1BQU07SUFDdkIsYUFBYSxFQUFFLElBQUk7SUFDdEIsV0FBVyxFQUFFLElBQUksR0E0TmpCO0lBeE9ILEFBYU0sVUFi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 */.opening_template {
  /*
    .subimgdiv_2_2_3_3{
          position: relative;
        left: 70px;
        z-index: 0;
        top: 120px;
        animation-duration: 2s;
        animation-name: subimgdiv_2_2_3_img;
        img {
            width: auto;
         height: 250px;
            animation-duration: 2s;
            animation-name: subimgdiv_2_2_3_3img;
            @keyframes subimgdiv_2_2_3_3img{
                0%{
                   height: 350px;
                    top: 0px;
                }
                100%{
                 height: 250px;
                    top: 120px;
                }
            }
        }
         }
         @keyframes subimgdiv_2_2_3_img{
            0%{
                left: 210px;
                top: 120px;
            }
            100%{
                left: 70px;
                top: 120px;
            }
        }
         .subimgdiv_2_2_3_4{
              position: relative;
            left: 160px;
            z-index: 0;
            top: 120px;
            display: none;
            img {
                width: auto;
             height: 250px;
            }
             }
 .subimgdiv_2_3_3{
      position: relative;
    left: 420px;
    z-index: 2;
    top: 10px;
    animation-duration: 2s;
    animation-name: mainimgdiv-1;
    img {
        width: auto;
      height: 460px;
        animation-duration: 2s;
        animation-name:  mainimgdiv-1image;
        @keyframes mainimgdiv-1image{
            0%{
               height: 350px;
                top: 0px;
            }
            100%{
              height: 460px;
                top: 10px;
            }
        }
    }
}
@keyframes mainimgdiv-1{
    0%{
        left: 670px;
        top: 10px;
    }
    100%{
        left: 420px;
        top: 10px;
    }
}
 .subimgdiv_2_3_4{
       position: relative;
     left: 320px;
     z-index: 1;
     top: 60px;
     animation-duration: 2s;
     animation-name: mainimgdiv_2_3_img;
     img {
         width: auto;
        height: 350px;
         animation-duration: 2s;
         animation-name: mainimgdiv_2_img;
         @keyframes mainimgdiv_2_img{
            0%{
              height: 460px;
                top: 0px;
            }
            100%{
               height: 350px;
                top: 60px;
            }
        }
     }
 }
 @keyframes mainimgdiv_2_3_img{
    0%{
        left: 400px;
        top: 60px;
    }
    100%{
        left: 320px;
        top: 60px;
    }
}
 .subimgdiv_2_3_5{
      position: relative;
    left: 210px;
    z-index: 1;
    top: 60px;
    animation-duration: 2s;
    animation-name: subimgdiv_2_3_5-img;
    img {
        width: auto;
       height: 350px;
        animation-duration: 2s;
        animation-name: subimgdiv_2_3_5_img;
        @keyframes subimgdiv_2_3_5_img{
            0%{
              height: 460px;
                top: 0px;
            }
            100%{
               height: 350px;
                top: 60px;
            }
        }
    }
}
@keyframes subimgdiv_2_3_5-img{
    0%{
        left: 400px;
        top: 60px;
        z-index: 2;
    }
    100%{
        left: 210px;
        top: 60px;
        z-index: 2;
    }
}
*/
  /*.subimgdiv_4_1{
      position: relative;
    left: 660px;
    z-index: 1;
    top: 78px;
    animation-duration: 2s;
    opacity: 1;
    animation-name: rightimgdiv-2;
    img {
        width: auto;
       height: 350px;
        animation-duration: 2s;
    animation-name: rightimgdiv-2image;
    @keyframes rightimgdiv-2image{
        0%{
         height: 250px;
            top: 0px;
        }
        100%{
           height: 350px;
            top: 78px;
        }
    }
    }
     }
     @keyframes rightimgdiv-2{
        0%{
            left: 830px;
            top: 78px;
        }
        100%{
            left: 690px;
            top: 78px;
        }
    }
     .subimgdiv_4_2{
          position: relative;
        left: 400px;
        z-index: 1;
        top: 8px;
        animation-duration: 2s;
        animation-name: mainimgdiv-2;
        img {
            width: auto;
          height: 460px;
            animation-duration: 2s;
        animation-name: mainimgdiv-2image;
        @keyframes mainimgdiv-2image{
            0%{
               height: 350px;
                top: 0px;
            }
            100%{
              height: 460px;
                top: 8px;
            }
        }
        }
         }
         @keyframes mainimgdiv-2{
            0%{
                left: 600px;
                top: 8px;
            }
            100%{
                left: 400px;
                top: 8px;
            }
        }
         .subimgdiv_4_3{
              position: relative;
            left: 210px;
            z-index: 1;
            top: 48px;
            img {
                width: auto;
               height: 350px;
            }
             }
             .subimgdiv_4_3_1{
                  position: relative;
                left: 470px;
                z-index: 1;
                top: 28px;
                animation-duration: 2s;
                animation-name: mainimgdiv-3;
                img {
                    width: auto;
                  height: 460px;
                    animation-duration: 2s;
                    animation-name: mainimgdiv-3image;
                    @keyframes mainimgdiv-3image{
                        0%{
                           height: 350px;
                            top: 0px;
                        }
                        100%{
                          height: 460px;
                            top: 48px;
                        }
                    }
                }
                 }
                 @keyframes mainimgdiv-3{
                    0%{
                        left: 600px;
                        top: 48px;
                    }
                    100%{
                        left: 470px;
                        top: 48px;
                    }
                }*/
  /*      .subimgdiv5-2{
              position: relative;
           z-index: 0;
           left: 900px;
           top: 131px;
           display: block;
           animation-duration: 2s;
           animation-name: rightimgdiv-1;
           img{
               width: auto;
            height: 250px;
               animation-duration: 2s;
               animation-name: rightimgdiv-1image;
               @keyframes rightimgdiv-1image{
                0%{
                    height: 0px;
                    top: 0px;
                }
                100%{
                 height: 250px;
                    top: 131px;
                }
            }
           }
            }
            @keyframes rightimgdiv-1{
                0%{
                    left: 905px;
                    top: 131px;
                }
                100%{
                    left: 900px;
                    top: 131px;
                }
            }
            .subimgdiv5-3{
                  position: relative;
               z-index: 0;
               left: 670px;
               top: 69px;
               display: block;
               animation-duration: 2s;
               animation-name: rightimgdivimg-2;
               img{
                   width: auto;
                  height: 350px;
                   animation-duration: 2s;
                   animation-name: rightimgdivimg-2image;
                   @keyframes rightimgdivimg-2image{
                    0%{
                     height: 250px;
                        top: 0px;
                    }
                    100%{
                       height: 350px;
                        top: 69px;
                    }
                }
               }
                }
                @keyframes rightimgdivimg-2{
                    0%{
                        left: 905px;
                        top: 69px;
                    }
                    100%{
                        left: 670px;
                        top: 69px;
                    }
                }*/
}

.opening_template .mainheader {
  text-align: center;
  font-size: 30px;
  font-family: Montserrat-Medium;
  color: #007aff;
  padding-bottom: 10px;
  padding-top: 20px;
}

.opening_template .subpara {
  text-align: center;
  font-size: 15px;
  font-family: Poppins-Regular;
  color: #494949;
}

.opening_template .imgdiv {
  display: flex;
  width: 100%;
  flex-direction: row;
  position: absolute;
}

.opening_template .subimgdiv1 {
  position: relative;
  left: 24%;
  z-index: 3;
  top: 20px;
}

.opening_template .subimgdiv1 img {
  width: auto;
  height: 460px;
}

.opening_template .subimgdiv2 {
  position: relative;
  left: 41%;
  z-index: 2;
  top: 85px;
}

.opening_template .subimgdiv2 img {
  width: auto;
  height: 350px;
}

@keyframes subimgdiv2 {
  0% {
    left: 730px;
    top: 10px;
    z-index: 2;
  }

  100% {
    left: 460px;
    top: 10px;
    z-index: 2;
  }
}

.opening_template .subimgdiv3 {
  position: relative;
  left: 54%;
  z-index: 1;
  top: 130px;
}

.opening_template .subimgdiv3 img {
  width: auto;
  height: 250px;
}

.opening_template .subimgdiv4 {
  position: relative;
  z-index: 0;
  left: 861px;
  top: 100px;
  display: none;
}

.opening_template .subimgdiv4 img {
  width: auto;
  height: 250px;
}

.opening_template .subimgdiv5 {
  position: relative;
  z-index: 0;
  left: 861px;
  top: 100px;
  display: none;
}

.opening_template .subimgdiv5 img {
  width: auto;
  height: 250px;
}

.opening_template .subimgdiv6 {
  position: relative;
  z-index: 0;
  left: 861px;
  top: 100px;
  display: none;
}

.opening_template .subimgdiv6 img {
  width: auto;
  height: 250px;
}

.opening_template .subimg3 {
  position: relative;
  z-index: 3;
  left: 650px;
  top: 100px;
  animation-duration: 2s;
  display: none;
}

.opening_template .subimg5_2_1 {
  position: relative;
  z-index: 0;
  left: 190px;
  top: 100px;
  animation-duration: 2s;
  display: none;
}

.opening_template .subimg5_2_1 img {
  width: auto;
  height: 250px;
}

.opening_template .subimgarrow-left {
  position: relative;
  top: 180px;
  cursor: pointer;
}

.opening_template .subimgarrow-right {
  position: relative;
  top: 180px;
  left: 68.5%;
  cursor: pointer;
}

.opening_template .subimgdiv_2_2_1 {
  position: relative;
  left: 24%;
  z-index: 2;
  top: 20px;
  animation-duration: 2s;
  animation-name: mainimgdiv;
}

.opening_template .subimgdiv_2_2_1 img {
  width: auto;
  height: 460px;
  box-shadow: 0px 12px 14px -3px #cccccc;
  animation-duration: 2s;
  animation-name: mainimgdivimage;
  background-color: white;
}

@keyframes mainimgdivimage {
  0% {
    height: 350px;
    top: 0px;
  }

  100% {
    height: 460px;
    top: 20px;
  }
}

@keyframes mainimgdiv {
  0% {
    left: 41%;
    top: 20px;
  }

  100% {
    left: 24%;
    top: 20px;
  }
}

.opening_template .subimgdiv_2_2-2 {
  position: relative;
  left: 41%;
  z-index: 1;
  top: 60px;
  animation-duration: 2s;
  animation-name: rightimgdiv_1;
}

.opening_template .subimgdiv_2_2-2 img {
  width: auto;
  height: 350px;
  animation-duration: 2s;
  animation-name: rightimgdiv_1image;
}

@keyframes rightimgdiv_1image {
  0% {
    height: 250px;
    top: 0px;
  }

  100% {
    height: 350px;
    top: 60px;
  }
}

@keyframes rightimgdiv_1 {
  0% {
    left: 53%;
    top: 60px;
  }

  100% {
    left: 41%;
    top: 60px;
  }
}

.opening_template .subimgdiv_2_2-3 {
  position: relative;
  z-index: 0;
  left: 54%;
  top: 120px;
  display: block;
  animation-duration: 2s;
  animation-name: mainimgdiv-3;
}

.opening_template .subimgdiv_2_2-3 img {
  width: auto;
  height: 250px;
  animation-duration: 2s;
  animation-name: mainimgdiv-3image;
}

@keyframes mainimgdiv-3image {
  0% {
    height: 0px;
    top: 0px;
  }

  100% {
    height: 250px;
    top: 120px;
  }
}

@keyframes mainimgdiv-3 {
  0% {
    left: 55%;
    top: 120px;
  }

  100% {
    left: 54%;
    top: 120px;
  }
}

.opening_template .subimgdiv_2_2-4 {
  position: relative;
  left: 9%;
  z-index: 1;
  top: 60px;
  animation-duration: 2s;
  animation-name: subimgdiv;
}

.opening_template .subimgdiv_2_2-4 img {
  width: auto;
  height: 350px;
  animation-duration: 2s;
  animation-name: subimgdivimage;
}

@keyframes subimgdivimage {
  0% {
    height: 460px;
    margin-top: -5px;
  }

  100% {
    height: 350px;
    margin-top: 0px;
  }
}

@keyframes subimgdiv {
  0% {
    left: 21%;
    top: 60px;
    z-index: 3;
  }

  100% {
    left: 9%;
    top: 60px;
    z-index: 3;
  }
}

.opening_template .subimg2-5 {
  position: relative;
  z-index: 1;
  left: 2%;
  top: 100px;
  animation-duration: 2s;
  animation-name: subimgleft_1;
}

.opening_template .subimg2-5 img {
  width: auto;
  height: 250px;
  animation-duration: 2s;
  animation-name: subimgleft_1image;
}

@keyframes subimgleft_1image {
  0% {
    top: 0px;
    height: 350px;
  }

  100% {
    top: 100px;
    height: 250px;
  }
}

@keyframes subimgleft_1 {
  0% {
    left: 9%;
    margin-top: -40px;
    z-index: 3;
  }

  100% {
    left: 2%;
    margin-top: 0px;
    z-index: 3;
  }
}

.opening_template .subimg4 {
  position: relative;
  z-index: 2;
  left: 7%;
  top: 100px;
  animation-duration: 2s;
  display: none;
}

.opening_template .subimg4 img {
  width: auto;
  height: 250px;
}

.opening_template .subimg4_1 {
  position: relative;
  z-index: 2;
  left: 67%;
  top: 100px;
  animation-duration: 2s;
  display: none;
}

.opening_template .subimg4_1 img {
  width: auto;
  height: 250px;
}

.opening_template .previous_2 {
  position: relative;
  left: 38%;
  z-index: 1;
  top: 60px;
  animation-duration: 2s;
  animation-name: previous_2image;
}

.opening_template .previous_2 img {
  width: auto;
  height: 350px;
  animation-duration: 2s;
  animation-name: previousimg_2;
}

@keyframes previousimg_2 {
  0% {
    height: 460px;
    top: 0px;
  }

  100% {
    height: 350px;
    top: 60px;
  }
}

@keyframes previous_2image {
  0% {
    left: 20%;
    top: 60px;
    z-index: 3;
  }

  100% {
    left: 38%;
    top: 60px;
    z-index: 1;
  }
}

.opening_template .previous_1 {
  position: relative;
  left: 20%;
  z-index: 2;
  top: 20px;
  animation-duration: 2s;
  animation-name: previous_1image;
}

.opening_template .previous_1 img {
  width: auto;
  height: 460px;
  animation-duration: 2s;
  animation-name: previousimg_1;
}

@keyframes previousimg_1 {
  0% {
    height: 350px;
    top: 0px;
  }

  100% {
    height: 460px;
    top: 20px;
  }
}

@keyframes previous_1image {
  0% {
    left: 9%;
    top: 20px;
  }

  100% {
    left: 20%;
    top: 20px;
  }
}

.opening_template .previous_4 {
  position: relative;
  left: 9%;
  z-index: 1;
  top: 60px;
  animation-duration: 2s;
  animation-name: previous_4image;
}

.opening_template .previous_4 img {
  width: auto;
  height: 350px;
  animation-duration: 2s;
  animation-name: previousimg_4;
}

@keyframes previousimg_4 {
  0% {
    height: 250px;
    top: 0px;
  }

  100% {
    height: 350px;
    top: 60px;
  }
}

@keyframes previous_4image {
  0% {
    left: 2%;
    top: 60px;
  }

  100% {
    left: 9%;
    top: 60px;
  }
}

.opening_template .previous_5 {
  position: relative;
  z-index: 0;
  left: 2%;
  top: 120px;
  display: block;
  animation-duration: 2s;
  animation-name: previous_5image;
}

.opening_template .previous_5 img {
  width: auto;
  height: 250px;
  animation-duration: 2s;
  animation-name: previousimg_5;
}

@keyframes previousimg_5 {
  0% {
    height: 0px;
    top: 0px;
  }

  100% {
    height: 250px;
    top: 120px;
  }
}

@keyframes previous_5image {
  0% {
    left: 3%;
    top: 120px;
  }

  100% {
    left: 2%;
    top: 120px;
  }
}

.opening_template .previous_3 {
  position: relative;
  z-index: 0;
  left: 53%;
  top: 100px;
  animation-duration: 2s;
  animation-name: previous_3image;
}

.opening_template .previous_3 img {
  width: auto;
  height: 250px;
  animation-duration: 2s;
  animation-name: previousimg_3;
}

@keyframes previousimg_3 {
  0% {
    top: 0px;
    height: 350px;
  }

  100% {
    top: 100px;
    height: 250px;
  }
}

@keyframes previous_3image {
  0% {
    left: 38%;
    top: 100px;
  }

  100% {
    left: 53%;
    top: 100px;
  }
}

.opening_template .default {
  border: 1px solid #4194ef;
  padding: 11px 10px 11px 10px;
  background-color: #4194ef;
  font-family: Poppins-Regular;
  color: #ffffff;
  font-size: 16px;
  width: 23%;
  border-radius: 8px;
  top: 510px;
  position: relative;
  display: flex;
  justify-content: center;
}

.opening_template .later {
  color: #4194ef;
  font-family: Poppins-Regular;
  font-size: 16px;
  top: 511px;
  position: relative;
  padding-top: 30px;
  display: flex;
  justify-content: center;
  margin-left: 6%;
}

.opening_template .arrowdisplay {
  display: none;
}

.container_flex {
  width: 100%;
  display: flex;
  justify-content: center;
}

.title_flex {
  width: 50%;
  display: flex;
  flex-direction: column;
  padding: 20px;
}

.customizeheading {
  color: #007aff;
  font-family: Montserrat-Semibold;
  font-size: 28px;
  text-align: center;
}

.customizepara {
  text-align: center;
  font-family: Montserrat-Regular;
  font-size: 12px;
  color: #494949;
  margin-top: 10px;
  margin-bottom: 20px;
}

.mainlogo {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-around;
}

.mainlogo1 {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  margin-left: 10px;
}

.profile {
  width: 50%;
  cursor: pointer;
}

.profile1 {
  display: flex;
  flex-direction: column;
}

.logoimage {
  width: 50%;
  cursor: pointer;
}

.logoimage1 {
  display: flex;
  flex-direction: column;
}

.photo_text {
  font-family: Montserrat-Regular;
  font-size: 14px;
  color: #494949;
  text-align: center;
  position: relative;
  left: 10%;
}

.photo_text1 {
  font-family: Montserrat-Regular;
  font-size: 14px;
  color: #494949;
  text-align: center;
  margin-left: 10%;
}

.phototext1 {
  font-family: Montserrat-Regular;
  font-size: 14px;
  color: #494949;
  position: relative;
  left: 11%;
  text-align: center;
}

.photo_text_1 {
  margin-top: -10px;
  font-family: Montserrat-Regular;
  font-size: 14px;
  color: #494949;
  margin-left: 20%;
}

.photo_img {
  margin-bottom: 6px;
  margin-left: 17%;
}

.globel_img {
  position: relative;
  left: 26%;
}

.photo_img1 {
  margin-left: 17%;
}

.imagesubtext {
  text-align: center;
  font-family: Montserrat-Regular;
  font-size: 10px;
  color: #494949;
  margin-bottom: 25px;
  margin-left: -10px;
}

#default {
  border: 1px solid #5E9AFF;
  padding: 9px 10px 9px 10px;
  background-color: #5E9AFF;
  font-family: Montserrat-Medium;
  color: white;
  font-size: 15px;
  width: 45%;
  border-radius: 5px;
  text-align: center;
  margin-left: 28%;
  justify-content: space-around;
  display: flex;
  margin-top: 15px;
  cursor: pointer;
}

#later {
  color: #5E9AFF;
  font-family: Montserrat-Medium;
  font-size: 13px;
  margin-top: 20px;
  display: flex;
  justify-content: center;
  width: 104%;
  cursor: pointer;
}

.default_portion {
  display: flex;
  justify-content: center;
  margin-left: 6%;
}

.tempProfileImgCls {
  position: absolute;
  display: block;
  border: 0;
  border-radius: 10px;
  width: 124px;
  margin: 10px;
  left: 26%;
}

.ProfileImgCls {
  border: 0;
  border-radius: 10px;
  width: auto;
  height: 150px;
  margin-left: 19%;
}

.profileuploadfield {
  position: absolute !important;
  top: 12%;
  left: 30%;
}

.logoimgsec {
  width: 128px;
  max-height: 125px;
  cursor: pointer;
  border-radius: 10px;
  margin: 10px;
}

.logoimgempty {
  width: auto;
  height: 150px;
  margin-top: 5%;
}

.container .FormContainer .image-table-wrapper .DisplayNoneCls {
  display: none;
}

.container .FormContainer .image-table-wrapper .upload-photo-div .image-upload-file-input {
  margin-left: 0px !important;
  display: inline-block !important;
}

.container .FormContainer .image-table-wrapper .ProfileImgCls {
  max-width: 128px;
  max-height: 128px;
  position: absolute;
  display: block;
  border: 0;
  margin-left: auto;
  margin-right: auto;
  border-radius: 10px;
}

.hidden_btn {
  width: 100%;
  height: 100%;
  z-index: 1;
  position: absolute;
  background: transparent;
  cursor: pointer;
}

.ImageEmpty {
  content: '';
}

.ProfilePhotoUpload {
  width: 125px;
  height: 125px !important;
  cursor: pointer;
}

.select,
input {
  font-size: 14px !important;
  font-family: Montserrat-Regular !important;
  font-weight: 600 !important;
  border-color: #ccc;
}

.logoimgdiv {
  display: flex;
  justify-content: center;
  align-items: center;
}

.DisplayNoneClsEmpty {
  width: 128px;
  height: 128px;
  display: block;
  border: 0;
  cursor: pointer;
}

.logopopup {
  margin-top: -29px !important;
  margin-left: 35px !important;
}

.logo-container {
  text-align: center;
}

.logo-container .logo-title {
  font-family: Montserrat-Regular;
  text-align: center;
  font-size: 16px;
  color: #0E2F51;
  padding: 20px;
}

.logo-container .LogoImgCls {
  width: 135px;
  height: 135px;
  border: 0;
  cursor: pointer;
}

.logo-container .upload-logo {
  background: transparent;
  width: 128px;
  height: 128px;
  border: 2px dashed #508AFF;
  border-radius: 10px;
  margin-top: 19px;
  position: relative;
  left: 177px;
  top: -148px;
}

.logo-container .upload-logo-div {
  width: 100%;
  height: 100%;
  text-align: center;
}

.logo-container .ProfileLogoUploadDiv {
  position: absolute;
  height: 100px;
  width: 125px;
  top: 0px;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 15px;
  color: #508AFF;
  font-size: 15px;
  border: 0 !important;
  font-family: Montserrat-Regular;
}

.logo-container .hidden-field {
  display: none !important;
}

.logo-container .ProfileLogoUploadSpan {
  color: #23405E;
}

.logo-container .ProfileLogoUpload {
  height: 126px;
  border: none;
}

.logo-container .logo-upload {
  text-align: center;
  margin-top: 17px;
  height: 170px;
}

.logo-container .DisplayNoneCls {
  display: none;
}

.logo-container .if-logo {
  border: none !important;
}

.logo-container .logobtn {
  color: #fff;
  padding: 5px 20px;
  border-radius: 5px;
  font-family: Montserrat-Medium;
  width: 100%;
  border: none;
  outline: none;
  font-size: 13px !important;
  background-color: #508AFF;
  margin-bottom: 22px;
}

.logo-container .logobtnred {
  color: #fff;
  padding: 5px 20px;
  border-radius: 5px;
  font-family: Montserrat-Medium;
  width: 100%;
  border: none;
  outline: none;
  font-size: 13px !important;
  background-color: #E55032 !important;
  margin-bottom: 22px;
}

.logo-container .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #969494;
}

.logo-container .TapPhotoEditCls {
  clear: both;
  color: #508AFF;
  font-family: Montserrat-Regular;
  text-align: center;
  margin-top: 10px;
}

.LoaderImgCls {
  width: auto !important;
  height: auto !important;
  top: 49px !important;
  left: 63px !important;
}

.container_report {
  width: 100%;
  display: flex;
  justify-content: center;
}

.title_report {
  width: 70%;
  display: flex;
  flex-direction: column;
  padding: 20px;
}

.customizepara_report {
  text-align: center;
  font-family: Montserrat-Regular;
  font-size: 15px;
  color: #494949;
  margin-top: 13px;
  margin-bottom: 20px;
}

.customizeheading_report {
  color: #007aff;
  font-family: Montserrat-Semibold;
  font-size: 34px;
  text-align: center;
}

.mainlogo_report {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-around;
}

.profile_report {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  width: 50%;
}

.imglogo_report {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  width: 50%;
}

.logotext_report {
  font-size: 17px;
  font-family: Montserrat-Semibold;
  color: #007aff;
  z-index: 1;
  position: absolute;
  text-align: center;
  margin-top: 50px;
  margin-left: 28px;
}

.logotext_report1 {
  font-size: 17px;
  font-family: Montserrat-Semibold;
  color: #007aff;
  z-index: 1;
  position: absolute;
  text-align: center;
  margin-top: 50px;
  margin-left: -20px;
}

.imgreport {
  z-index: 0;
}

.imagesubtext_report {
  text-align: center;
  font-family: Montserrat-Regular;
  font-size: 11px;
  color: #494949;
  margin-bottom: 25px;
  margin-left: -10px;
}

.closepopupimage {
  position: absolute !important;
  margin-top: -60px !important;
  max-width: 1020px !important;
  text-align: right !important;
  margin-left: -5px !important;
  z-index: 9999999 !important;
}

.closepopupimage_1 {
  position: absolute !important;
  margin-top: -60px !important;
  max-width: 970px !important;
  text-align: right !important;
  margin-left: -5px !important;
  z-index: 9999999 !important;
}

.closepopupimage_2 {
  position: absolute !important;
  margin-top: -51px !important;
  max-width: 1209px !important;
  text-align: right !important;
  margin-left: -5px !important;
  z-index: 9999999 !important;
}

.popular_most {
  background-color: violet;
  position: absolute;
  z-index: 4;
  color: #ffffff;
  font-size: 13px;
  font-family: Montserrat-Semibold;
  display: flex;
  border-radius: 5px;
  left: 23%;
}

.righttriangle {
  border-bottom: solid 0px transparent;
  border-right: solid 13px transparent;
  border-left: solid 0px white;
  border-top: solid 35px white;
  position: relative;
}

.lefttriangle {
  border-bottom: solid 0px white;
  border-right: solid 13px white;
  border-left: solid 0px transparent;
  border-top: solid 35px transparent;
  position: relative;
}

.TCCcenter {
  width: 90%;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 550px;
  position: relative;
}

.TCCcenter .mostpopdiv {
  position: absolute;
  width: 124px;
  z-index: 4;
  background-color: #8155fb;
  color: white;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-radius: 5px;
  top: -13px;
  font-family: Montserrat-Regular;
  font-size: 11px;
  left: 10px;
}

.TCCcenter .mostpopdiv .mostpoprightang {
  border-bottom: solid 0px transparent;
  border-right: solid 14px transparent;
  border-left: solid 0px white;
  border-top: solid 25px white;
}

.TCCcenter .mostpopdiv .mostpopleftang {
  border-bottom: solid 0px white;
  border-right: solid 13px white;
  border-left: solid 0px transparent;
  border-top: solid 25px transparent;
}

.notify_correct {
  height: 17px;
  width: 16px;
  background-color: #07e207;
  border-radius: 50%;
  left: 91%;
  z-index: 1;
  position: relative;
  top: 17px;
}

.notify {
  border-right: 2px solid white;
  border-bottom: 2px solid white;
  transform: rotate(45deg);
  margin-top: 2px;
  width: 5px;
  height: 11px;
  margin-left: 6px;
  position: absolute;
}

.notify_correct1 {
  height: 17px;
  width: 16px;
  background-color: #07e207;
  border-radius: 50%;
  left: 79%;
  z-index: 1;
  position: relative;
  top: 17px;
}

.notify1 {
  border-right: 2px solid white;
  border-bottom: 2px solid white;
  transform: rotate(45deg);
  margin-top: 2px;
  width: 5px;
  height: 11px;
  margin-left: 6px;
  position: absolute;
}

.notify_webcorrect1 {
  height: 17px;
  width: 16px;
  background-color: #07e207;
  border-radius: 50%;
  left: 88%;
  z-index: 1;
  position: relative;
  top: 17px;
}

.notifyweb1 {
  border-right: 2px solid white;
  border-bottom: 2px solid white;
  transform: rotate(45deg);
  margin-top: 2px;
  width: 5px;
  height: 11px;
  margin-left: 6px;
  position: absolute;
}

.notify_webcorrect2 {
  height: 17px;
  width: 16px;
  background-color: #07e207;
  border-radius: 50%;
  left: 76%;
  z-index: 1;
  position: relative;
  top: 10px;
}

.notifyweb2 {
  border-right: 2px solid white;
  border-bottom: 2px solid white;
  transform: rotate(45deg);
  margin-top: 2px;
  width: 5px;
  height: 11px;
  margin-left: 6px;
  position: absolute;
}

.ProfileLogoUploadDivImage {
  position: absolute;
  height: 100px;
  width: 125px;
  top: 15px;
  padding-left: 15px;
  padding-right: 15px;
  color: #508AFF;
  font-size: 15px;
  border: 0 !important;
  font-family: Montserrat-Regular;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}

.tutorial {
  font-family: Montserrat-Semibold;
  color: #494949;
  font-size: 25px;
  margin-bottom: 15px;
}

.tutorial_estimate {
  font-family: Montserrat-Semibold;
  color: #494949;
  font-size: 23px;
  margin-top: 20px;
  text-align: center;
}

.tutorial_text {
  font-family: Montserrat-Regular;
  color: #494949;
  font-size: 18px;
  margin-top: 20px;
  margin-bottom: 20px;
  word-spacing: 3px;
  letter-spacing: 1px;
  margin-left: 10px;
}

.skip_text {
  font-family: Montserrat-Regular;
  color: #508AFF;
  font-size: 15px;
  text-align: center;
  margin-top: 20px;
  width: 100%;
  margin-left: 3px;
}

.tutorial_portion {
  display: block;
}

.tutorial_image {
  height: 460px;
}

.tutorial_img {
  height: 670px;
}

@media screen and (max-width: 585px) {
  .signup {
    margin-left: 3% !important;
  }

  .tutorial {
    font-size: 22px;
    width: 200px;
  }

  .tutorialclass {
    max-width: 328px !important;
  }

  .tutorial_image {
    height: 260px;
    width: auto;
  }

  .tutorial_img {
    height: 385px;
    width: auto;
  }

  .tutorial_estimate {
    font-size: 19px;
    width: 235px;
    padding-left: 65px;
  }

  .tutorial_text {
    font-size: 11px;
    width: 285px;
    word-spacing: 1px;
  }

  #default {
    width: 170px;
    margin-left: 65px;
  }

  .skip_text {
    font-size: 13px;
    width: 300px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL3ByZW1pdW1zY3JlZW4uc2NzcyIsInNvdXJjZXMiOlsiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL3ByZW1pdW1zY3JlZW4uc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJcblxuLm9wZW5pbmdfdGVtcGxhdGV7XG4ubWFpbmhlYWRlcntcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICBNb250c2VycmF0LU1lZGl1bTs7XG4gICAgY29sb3I6ICMwMDdhZmY7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4uc3VicGFyYXtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LWZhbWlseTogUG9wcGlucy1SZWd1bGFyO1xuICAgIGNvbG9yOiAjNDk0OTQ5O1xufVxuLmltZ2RpdntcbmRpc3BsYXk6IGZsZXg7XG53aWR0aDogMTAwJTtcbmZsZXgtZGlyZWN0aW9uOiByb3c7XG5wb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uc3ViaW1nZGl2MXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDI0JTtcbiAgei1pbmRleDogMztcbiAgdG9wOiAyMHB4O1xuICBpbWd7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDQ2MHB4O1xuICB9XG4gICAgIH1cbi5zdWJpbWdkaXYye1xuICAgcG9zaXRpb246IHJlbGF0aXZlO1xubGVmdDogNDElO1xuei1pbmRleDogMjtcbnRvcDogODVweDtcbmltZ3tcbiAgICB3aWR0aDogYXV0bztcbiAgIGhlaWdodDogMzUwcHg7XG59XG4gfVxuXG5Aa2V5ZnJhbWVzIHN1YmltZ2RpdjJ7XG4gICAgMCV7XG4gICAgICAgIGxlZnQ6IDczMHB4O1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICAgIDEwMCV7XG4gICAgICAgIGxlZnQ6IDQ2MHB4O1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxufVxuXG4vKlxuICAgIC5zdWJpbWdkaXZfMl8yXzNfM3tcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IDcwcHg7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIHRvcDogMTIwcHg7XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBzdWJpbWdkaXZfMl8yXzNfaW1nO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBzdWJpbWdkaXZfMl8yXzNfM2ltZztcbiAgICAgICAgICAgIEBrZXlmcmFtZXMgc3ViaW1nZGl2XzJfMl8zXzNpbWd7XG4gICAgICAgICAgICAgICAgMCV7XG4gICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIDEwMCV7XG4gICAgICAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgICBAa2V5ZnJhbWVzIHN1YmltZ2Rpdl8yXzJfM19pbWd7XG4gICAgICAgICAgICAwJXtcbiAgICAgICAgICAgICAgICBsZWZ0OiAyMTBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDEyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMTAwJXtcbiAgICAgICAgICAgICAgICBsZWZ0OiA3MHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMTIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgIC5zdWJpbWdkaXZfMl8yXzNfNHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbGVmdDogMTYwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgdG9wOiAxMjBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAgfVxuIC5zdWJpbWdkaXZfMl8zXzN7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNDIwcHg7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IDEwcHg7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgICBhbmltYXRpb24tbmFtZTogbWFpbmltZ2Rpdi0xO1xuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiA0NjBweDtcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6ICBtYWluaW1nZGl2LTFpbWFnZTtcbiAgICAgICAgQGtleWZyYW1lcyBtYWluaW1nZGl2LTFpbWFnZXtcbiAgICAgICAgICAgIDAle1xuICAgICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDEwMCV7XG4gICAgICAgICAgICAgIGhlaWdodDogNDYwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuQGtleWZyYW1lcyBtYWluaW1nZGl2LTF7XG4gICAgMCV7XG4gICAgICAgIGxlZnQ6IDY3MHB4O1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgfVxuICAgIDEwMCV7XG4gICAgICAgIGxlZnQ6IDQyMHB4O1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgfVxufVxuIC5zdWJpbWdkaXZfMl8zXzR7XG4gICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICBsZWZ0OiAzMjBweDtcbiAgICAgei1pbmRleDogMTtcbiAgICAgdG9wOiA2MHB4O1xuICAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAgICBhbmltYXRpb24tbmFtZTogbWFpbmltZ2Rpdl8yXzNfaW1nO1xuICAgICBpbWcge1xuICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IG1haW5pbWdkaXZfMl9pbWc7XG4gICAgICAgICBAa2V5ZnJhbWVzIG1haW5pbWdkaXZfMl9pbWd7XG4gICAgICAgICAgICAwJXtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0NjBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDEwMCV7XG4gICAgICAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgICAgICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICB9XG4gfVxuIEBrZXlmcmFtZXMgbWFpbmltZ2Rpdl8yXzNfaW1ne1xuICAgIDAle1xuICAgICAgICBsZWZ0OiA0MDBweDtcbiAgICAgICAgdG9wOiA2MHB4O1xuICAgIH1cbiAgICAxMDAle1xuICAgICAgICBsZWZ0OiAzMjBweDtcbiAgICAgICAgdG9wOiA2MHB4O1xuICAgIH1cbn1cbiAuc3ViaW1nZGl2XzJfM181e1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDIxMHB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiA2MHB4O1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHN1YmltZ2Rpdl8yXzNfNS1pbWc7XG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHN1YmltZ2Rpdl8yXzNfNV9pbWc7XG4gICAgICAgIEBrZXlmcmFtZXMgc3ViaW1nZGl2XzJfM181X2ltZ3tcbiAgICAgICAgICAgIDAle1xuICAgICAgICAgICAgICBoZWlnaHQ6IDQ2MHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMTAwJXtcbiAgICAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiA2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuQGtleWZyYW1lcyBzdWJpbWdkaXZfMl8zXzUtaW1ne1xuICAgIDAle1xuICAgICAgICBsZWZ0OiA0MDBweDtcbiAgICAgICAgdG9wOiA2MHB4O1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgICAxMDAle1xuICAgICAgICBsZWZ0OiAyMTBweDtcbiAgICAgICAgdG9wOiA2MHB4O1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgIH1cbn1cbiovXG4uc3ViaW1nZGl2M3tcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbmxlZnQ6IDU0JTtcbiB6LWluZGV4OiAxO1xudG9wOiAxMzBweDtcbmltZ3tcbiAgICB3aWR0aDogYXV0bztcbiBoZWlnaHQ6IDI1MHB4O1xufVxuICAgIH1cbiAgIFxuLnN1YmltZ2RpdjR7XG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XG56LWluZGV4OiAwO1xubGVmdDogODYxcHg7XG50b3A6IDEwMHB4O1xuZGlzcGxheTogbm9uZTtcbmltZ3tcbiAgICB3aWR0aDogYXV0bztcbiBoZWlnaHQ6IDI1MHB4O1xufVxuIH1cbiAvKi5zdWJpbWdkaXZfNF8xe1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDY2MHB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiA3OHB4O1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gICAgb3BhY2l0eTogMTtcbiAgICBhbmltYXRpb24tbmFtZTogcmlnaHRpbWdkaXYtMjtcbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAgIGFuaW1hdGlvbi1uYW1lOiByaWdodGltZ2Rpdi0yaW1hZ2U7XG4gICAgQGtleWZyYW1lcyByaWdodGltZ2Rpdi0yaW1hZ2V7XG4gICAgICAgIDAle1xuICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICB9XG4gICAgICAgIDEwMCV7XG4gICAgICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgICAgICB0b3A6IDc4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgfVxuICAgICB9XG4gICAgIEBrZXlmcmFtZXMgcmlnaHRpbWdkaXYtMntcbiAgICAgICAgMCV7XG4gICAgICAgICAgICBsZWZ0OiA4MzBweDtcbiAgICAgICAgICAgIHRvcDogNzhweDtcbiAgICAgICAgfVxuICAgICAgICAxMDAle1xuICAgICAgICAgICAgbGVmdDogNjkwcHg7XG4gICAgICAgICAgICB0b3A6IDc4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgIC5zdWJpbWdkaXZfNF8ye1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogNDAwcHg7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHRvcDogOHB4O1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAgICAgICBhbmltYXRpb24tbmFtZTogbWFpbmltZ2Rpdi0yO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgaGVpZ2h0OiA0NjBweDtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBtYWluaW1nZGl2LTJpbWFnZTtcbiAgICAgICAgQGtleWZyYW1lcyBtYWluaW1nZGl2LTJpbWFnZXtcbiAgICAgICAgICAgIDAle1xuICAgICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDEwMCV7XG4gICAgICAgICAgICAgIGhlaWdodDogNDYwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgICAgQGtleWZyYW1lcyBtYWluaW1nZGl2LTJ7XG4gICAgICAgICAgICAwJXtcbiAgICAgICAgICAgICAgICBsZWZ0OiA2MDBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDEwMCV7XG4gICAgICAgICAgICAgICAgbGVmdDogNDAwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgIC5zdWJpbWdkaXZfNF8ze1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBsZWZ0OiAyMTBweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB0b3A6IDQ4cHg7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgLnN1YmltZ2Rpdl80XzNfMXtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA0NzBweDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIHRvcDogMjhweDtcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBtYWluaW1nZGl2LTM7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ2MHB4O1xuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogbWFpbmltZ2Rpdi0zaW1hZ2U7XG4gICAgICAgICAgICAgICAgICAgIEBrZXlmcmFtZXMgbWFpbmltZ2Rpdi0zaW1hZ2V7XG4gICAgICAgICAgICAgICAgICAgICAgICAwJXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAxMDAle1xuICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICBAa2V5ZnJhbWVzIG1haW5pbWdkaXYtM3tcbiAgICAgICAgICAgICAgICAgICAgMCV7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA2MDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAxMDAle1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNDcwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9Ki9cbiAuc3ViaW1nZGl2NXtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgIHotaW5kZXg6IDA7XG4gICBsZWZ0OiA4NjFweDtcbiAgIHRvcDogMTAwcHg7XG4gICBkaXNwbGF5OiBub25lO1xuICAgaW1ne1xuICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMjUwcHg7XG4gICB9XG4gICAgfVxuICAvKiAgICAgIC5zdWJpbWdkaXY1LTJ7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgbGVmdDogOTAwcHg7XG4gICAgICAgICAgIHRvcDogMTMxcHg7XG4gICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAgICAgICAgICBhbmltYXRpb24tbmFtZTogcmlnaHRpbWdkaXYtMTtcbiAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiByaWdodGltZ2Rpdi0xaW1hZ2U7XG4gICAgICAgICAgICAgICBAa2V5ZnJhbWVzIHJpZ2h0aW1nZGl2LTFpbWFnZXtcbiAgICAgICAgICAgICAgICAwJXtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAxMDAle1xuICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDEzMXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGtleWZyYW1lcyByaWdodGltZ2Rpdi0xe1xuICAgICAgICAgICAgICAgIDAle1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA5MDVweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMzFweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgMTAwJXtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogOTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTMxcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN1YmltZ2RpdjUtM3tcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICAgICBsZWZ0OiA2NzBweDtcbiAgICAgICAgICAgICAgIHRvcDogNjlweDtcbiAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiByaWdodGltZ2RpdmltZy0yO1xuICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiByaWdodGltZ2RpdmltZy0yaW1hZ2U7XG4gICAgICAgICAgICAgICAgICAgQGtleWZyYW1lcyByaWdodGltZ2RpdmltZy0yaW1hZ2V7XG4gICAgICAgICAgICAgICAgICAgIDAle1xuICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIDEwMCV7XG4gICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDY5cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBrZXlmcmFtZXMgcmlnaHRpbWdkaXZpbWctMntcbiAgICAgICAgICAgICAgICAgICAgMCV7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA5MDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNjlweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAxMDAle1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNjcwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDY5cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9Ki9cbiAgICAuc3ViaW1nZGl2NntcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgei1pbmRleDogMDtcbiAgICAgICBsZWZ0OiA4NjFweDtcbiAgICAgICB0b3A6IDEwMHB4O1xuICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgaW1ne1xuICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gXG4gLnN1YmltZzN7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICB6LWluZGV4OiAzO1xuICAgbGVmdDogNjUwcHg7XG4gICB0b3A6IDEwMHB4O1xuICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuIFxuIFxuICAgXG4gICAgICAgICAgICAuc3ViaW1nNV8yXzF7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgICAgbGVmdDogMTkwcHg7XG4gICAgICAgICAgICAgICB0b3A6IDEwMHB4O1xuICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgIFxuLnN1YmltZ2Fycm93LWxlZnR7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxODBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbi5zdWJpbWdhcnJvdy1yaWdodHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAxODBweDtcbiAgICAgICAgICAgIGxlZnQ6IDY4LjUlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIH1cblxuXG5cbi8vYW5vdGhlclxuXG4uc3ViaW1nZGl2XzJfMl8xe1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDI0JTtcbiAgICAgei1pbmRleDogMjtcbiAgICAgdG9wOiAyMHB4O1xuICAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAgICBhbmltYXRpb24tbmFtZTogbWFpbmltZ2RpdjtcbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogNDYwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAxMnB4IDE0cHggLTNweCAjY2NjY2NjO1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAgICAgICBhbmltYXRpb24tbmFtZTogbWFpbmltZ2RpdmltYWdlO1xuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIEBrZXlmcmFtZXMgbWFpbmltZ2RpdmltYWdle1xuICAgICAgICAgICAgMCV7XG4gICAgICAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMTAwJXtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0NjBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgIH1cbiAgICAgQGtleWZyYW1lcyBtYWluaW1nZGl2e1xuICAgICAgICAwJXtcbiAgICAgICAgICAgIGxlZnQ6IDQxJTtcbiAgICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAxMDAle1xuICAgICAgICAgICAgbGVmdDogMjQlO1xuICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5zdWJpbWdkaXZfMl8yLTJ7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZWZ0OiA0MSU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgICAgICBhbmltYXRpb24tbmFtZTogcmlnaHRpbWdkaXZfMTtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgICAgICBhbmltYXRpb24tbmFtZTogcmlnaHRpbWdkaXZfMWltYWdlO1xuICAgICAgICAgICAgQGtleWZyYW1lcyByaWdodGltZ2Rpdl8xaW1hZ2V7XG4gICAgICAgICAgICAgICAgMCV7XG4gICAgICAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAxMDAle1xuICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAa2V5ZnJhbWVzIHJpZ2h0aW1nZGl2XzF7XG4gICAgICAgICAgICAwJXtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MyU7XG4gICAgICAgICAgICAgICAgdG9wOiA2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMTAwJXtcbiAgICAgICAgICAgICAgICBsZWZ0OiA0MSU7XG4gICAgICAgICAgICAgICAgdG9wOiA2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdWJpbWdkaXZfMl8yLTN7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgbGVmdDogNTQlO1xuICAgICAgICAgICB0b3A6IDEyMHB4O1xuICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogbWFpbmltZ2Rpdi0zO1xuICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6ICBtYWluaW1nZGl2LTNpbWFnZTtcbiAgICAgICAgICAgICAgIEBrZXlmcmFtZXMgbWFpbmltZ2Rpdi0zaW1hZ2V7XG4gICAgICAgICAgICAgICAgMCV7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgMTAwJXtcbiAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBrZXlmcmFtZXMgbWFpbmltZ2Rpdi0ze1xuICAgICAgICAgICAgICAgIDAle1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1NSU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIDEwMCV7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDU0JTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAgXG4gICAgICAgICAgICAuc3ViaW1nZGl2XzJfMi00e1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDklO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgdG9wOiA2MHB4O1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHN1YmltZ2RpdiA7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogc3ViaW1nZGl2aW1hZ2UgO1xuICAgICAgICAgICAgICAgICAgICBAa2V5ZnJhbWVzIHN1YmltZ2RpdmltYWdle1xuICAgICAgICAgICAgICAgICAgICAgICAgMCV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIDEwMCV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBrZXlmcmFtZXMgc3ViaW1nZGl2e1xuICAgICAgICAgICAgICAgICAgICAwJXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDIxJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgMTAwJXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDklO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0gIFxuICAgICAgICAgICAgICAgIC5zdWJpbWcyLTV7XG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgbGVmdDogMiU7XG4gICAgICAgICAgICAgICAgICAgdG9wOiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBzdWJpbWdsZWZ0XzE7XG4gICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHN1YmltZ2xlZnRfMWltYWdlO1xuICAgICAgICAgICAgICAgICAgICBAa2V5ZnJhbWVzIHN1YmltZ2xlZnRfMWltYWdle1xuICAgICAgICAgICAgICAgICAgICAgICAgMCV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgMTAwJXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGtleWZyYW1lcyBzdWJpbWdsZWZ0XzF7XG4gICAgICAgICAgICAgICAgICAgICAgICAwJXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA5JTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAzOyBcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIDEwMCV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMiU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7IFxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9ICAgXG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAuc3ViaW1nNHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA3JTtcbiAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfSBcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdWJpbWc0XzF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNjclO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXG4gICAgICAgICAgICAgICAgICAgICAgICBcbiAgIC8vIHByZXZpb3VzICAgICAgICAgICAgICAgICAgIFxuLnByZXZpb3VzXzJ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMzglO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiA2MHB4O1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gICBhbmltYXRpb24tbmFtZTogcHJldmlvdXNfMmltYWdlO1xuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gICBhbmltYXRpb24tbmFtZTogcHJldmlvdXNpbWdfMjtcbiAgICAgICAgQGtleWZyYW1lcyBwcmV2aW91c2ltZ18ye1xuICAgICAgICAgICAgMCV7XG4gICAgICAgICAgICAgIGhlaWdodDogNDYwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAle1xuICAgICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgfVxuICAgIEBrZXlmcmFtZXMgcHJldmlvdXNfMmltYWdle1xuICAgICAgICAwJXtcbiAgICAgICAgICAgIGxlZnQ6IDIwJTtcbiAgICAgICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIH1cbiAgICAgICAgMTAwJXtcbiAgICAgICAgICAgIGxlZnQ6IDM4JTtcbiAgICAgICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJldmlvdXNfMXtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IDIwJTtcbiAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHByZXZpb3VzXzFpbWFnZTtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGhlaWdodDogNDYwcHg7XG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHByZXZpb3VzaW1nXzE7XG4gICAgICAgICAgICBAa2V5ZnJhbWVzIHByZXZpb3VzaW1nXzF7XG4gICAgICAgICAgICAgICAgMCV7XG4gICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIDEwMCV7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ2MHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgICBAa2V5ZnJhbWVzIHByZXZpb3VzXzFpbWFnZXtcbiAgICAgICAgICAgIDAle1xuICAgICAgICAgICAgICAgIGxlZnQ6IDklO1xuICAgICAgICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDEwMCV7XG4gICAgICAgICAgICAgICAgbGVmdDogMjAlO1xuICAgICAgICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAgICBcbiAgICAgICAgLnByZXZpb3VzXzR7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGxlZnQ6IDklO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogcHJldmlvdXNfNGltYWdlIDtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogcHJldmlvdXNpbWdfNCA7XG4gICAgICAgICAgICAgICAgQGtleWZyYW1lcyBwcmV2aW91c2ltZ180e1xuICAgICAgICAgICAgICAgICAgICAwJXtcbiAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAxMDAle1xuICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBrZXlmcmFtZXMgcHJldmlvdXNfNGltYWdle1xuICAgICAgICAgICAgICAgIDAle1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyJTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA2MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAxMDAle1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA5JTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA2MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gICAgICAgIFxuICAgICAgICAgICAgLnByZXZpb3VzXzV7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgICAgbGVmdDogMiU7XG4gICAgICAgICAgICAgICB0b3A6IDEyMHB4O1xuICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogcHJldmlvdXNfNWltYWdlO1xuICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogIHByZXZpb3VzaW1nXzU7XG4gICAgICAgICAgICAgICAgICAgQGtleWZyYW1lcyBwcmV2aW91c2ltZ181e1xuICAgICAgICAgICAgICAgICAgICAwJXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgMTAwJXtcbiAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAa2V5ZnJhbWVzIHByZXZpb3VzXzVpbWFnZXtcbiAgICAgICAgICAgICAgICAgICAgMCV7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgMTAwJXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDIlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucHJldmlvdXNfM3tcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MyU7XG4gICAgICAgICAgICAgICAgICAgdG9wOiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBwcmV2aW91c18zaW1hZ2U7XG4gICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHByZXZpb3VzaW1nXzM7XG4gICAgICAgICAgICAgICAgICAgIEBrZXlmcmFtZXMgcHJldmlvdXNpbWdfM3tcbiAgICAgICAgICAgICAgICAgICAgICAgIDAle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIDEwMCV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBrZXlmcmFtZXMgcHJldmlvdXNfM2ltYWdle1xuICAgICAgICAgICAgICAgICAgICAgICAgMCV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMzglO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgMTAwJXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MyU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMDBweDtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfSBcbiAuZGVmYXVsdCAge1xuICAgICBib3JkZXI6IDFweCBzb2xpZCAjNDE5NGVmO1xuICAgICBwYWRkaW5nOiAxMXB4IDEwcHggMTFweCAxMHB4O1xuICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE5NGVmO1xuICAgICBmb250LWZhbWlseTogIFBvcHBpbnMtUmVndWxhciA7XG4gICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgIHdpZHRoOiAyMyU7XG4gICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgdG9wOiA1MTBweDtcbiAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gfSAgICAgICAgICAgICAgICAgICBcbiAubGF0ZXIgIHtcblxuICAgIGNvbG9yOiAjNDE5NGVmO1xuICAgIGZvbnQtZmFtaWx5OiAgUG9wcGlucy1SZWd1bGFyIDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdG9wOiA1MTFweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogNiU7XG59ICAgICAgXG5cbi5hcnJvd2Rpc3BsYXl7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbn1cblxuLy9jdXN0b21pemVcbi5jb250YWluZXJfZmxleHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIFxuICAudGl0bGVfZmxleHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4uY3VzdG9taXplaGVhZGluZ3tcbiAgICBjb2xvcjogIzAwN2FmZjtcbiAgICBmb250LWZhbWlseTogIE1vbnRzZXJyYXQtU2VtaWJvbGQ7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jdXN0b21pemVwYXJhe1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogIE1vbnRzZXJyYXQtUmVndWxhciA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjNDk0OTQ5O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5tYWlubG9nb3tcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG4ubWFpbmxvZ28xe1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5wcm9maWxle1xuICAgIHdpZHRoOiA1MCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnByb2ZpbGUxe1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5sb2dvaW1hZ2V7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubG9nb2ltYWdlMXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucGhvdG9fdGV4dHtcbiAgICBmb250LWZhbWlseTogIE1vbnRzZXJyYXQtUmVndWxhciA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNDk0OTQ5O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMTAlO1xufVxuLnBob3RvX3RleHQxe1xuICAgIGZvbnQtZmFtaWx5OiAgTW9udHNlcnJhdC1SZWd1bGFyIDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM0OTQ5NDk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiAxMCU7XG59XG5cbi5waG90b3RleHQxe1xuICAgIGZvbnQtZmFtaWx5OiAgTW9udHNlcnJhdC1SZWd1bGFyIDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM0OTQ5NDk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDExJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGhvdG9fdGV4dF8xe1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAgTW9udHNlcnJhdC1SZWd1bGFyIDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM0OTQ5NDk7XG4gICAgbWFyZ2luLWxlZnQ6IDIwJTtcbn1cbi5waG90b19pbWd7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNyU7XG59XG4uZ2xvYmVsX2ltZ3tcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMjYlO1xufVxuLnBob3RvX2ltZzF7XG4gICAgbWFyZ2luLWxlZnQ6IDE3JTtcbn1cbi5pbWFnZXN1YnRleHR7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAgTW9udHNlcnJhdC1SZWd1bGFyIDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgY29sb3I6ICM0OTQ5NDk7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG4jZGVmYXVsdCAge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1RTlBRkYgO1xuICAgIHBhZGRpbmc6IDlweCAxMHB4IDlweCAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1RTlBRkYgO1xuICAgIGZvbnQtZmFtaWx5OiAgTW9udHNlcnJhdC1NZWRpdW07XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB3aWR0aDogNDUlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IDI4JTtcbiAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgZGlzcGxheTogZmxleDtcbiAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICBjdXJzb3I6IHBvaW50ZXI7XG59ICAgICAgICAgICAgICAgICAgIFxuI2xhdGVyICB7XG5cbiAgIGNvbG9yOiAjNUU5QUZGO1xuICAgZm9udC1mYW1pbHk6ICAgTW9udHNlcnJhdC1NZWRpdW0gO1xuICAgZm9udC1zaXplOiAxM3B4O1xuICAgbWFyZ2luLXRvcDogMjBweDtcbiAgIGRpc3BsYXk6IGZsZXg7XG4gICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgIHdpZHRoOiAxMDQlO1xuICAgY3Vyc29yOiBwb2ludGVyO1xufSAgICAgIFxuLmRlZmF1bHRfcG9ydGlvbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiA2JTtcbn1cbi50ZW1wUHJvZmlsZUltZ0Nsc3tcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgd2lkdGg6IDEyNHB4O1xuICAgIG1hcmdpbjogMTBweDtcbiAgICBsZWZ0OiAyNiU7XG59XG4uUHJvZmlsZUltZ0Nsc3tcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxOSU7XG59XG4ucHJvZmlsZXVwbG9hZGZpZWxke1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHRvcDogMTIlO1xuICAgIGxlZnQ6IDMwJTtcbn1cbi5sb2dvaW1nc2Vje1xuICAgIHdpZHRoOiAxMjhweDtcbiAgICBtYXgtaGVpZ2h0OiAxMjVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBtYXJnaW46IDEwcHg7XG59XG4ubG9nb2ltZ2VtcHR5e1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgbWFyZ2luLXRvcDogNSU7XG59XG5cbi5jb250YWluZXIgLkZvcm1Db250YWluZXIgLmltYWdlLXRhYmxlLXdyYXBwZXIgLkRpc3BsYXlOb25lQ2xzIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLmNvbnRhaW5lciAuRm9ybUNvbnRhaW5lciAuaW1hZ2UtdGFibGUtd3JhcHBlciAudXBsb2FkLXBob3RvLWRpdiAuaW1hZ2UtdXBsb2FkLWZpbGUtaW5wdXQge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cbi5jb250YWluZXIgLkZvcm1Db250YWluZXIgLmltYWdlLXRhYmxlLXdyYXBwZXIgLlByb2ZpbGVJbWdDbHMge1xuICAgIG1heC13aWR0aDogMTI4cHg7XG4gICAgbWF4LWhlaWdodDogMTI4cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5oaWRkZW5fYnRue1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5JbWFnZUVtcHR5e1xuICAgIGNvbnRlbnQ6Jyc7XG59XG4uUHJvZmlsZVBob3RvVXBsb2Fke1xuICAgIHdpZHRoOiAxMjVweDtcbiAgICBoZWlnaHQ6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNlbGVjdCwgaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXIgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjO1xufVxuIC5sb2dvaW1nZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uRGlzcGxheU5vbmVDbHNFbXB0eSB7XG4gICAgd2lkdGg6IDEyOHB4O1xuICAgIGhlaWdodDogMTI4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmxvZ29wb3B1cHtcblx0bWFyZ2luLXRvcDotMjlweCAhaW1wb3J0YW50O1xuXHRtYXJnaW4tbGVmdDozNXB4ICFpbXBvcnRhbnQ7XG59XG4ubG9nby1jb250YWluZXIge1xuXHQubG9nby10aXRsZSB7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGNvbG9yOiAjMEUyRjUxO1xuXHRcdHBhZGRpbmc6MjBweDtcblx0fVxuXG5cdC5Mb2dvSW1nQ2xzIHtcblx0XHR3aWR0aDogMTM1cHg7XG5cdFx0aGVpZ2h0OiAxMzVweDtcblx0XHQvL2JvcmRlci1yYWRpdXM6IDcwcHg7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcblx0fVxuXHRcblxuXHQudXBsb2FkLWxvZ28ge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdHdpZHRoOiAxMjhweDtcblx0XHRoZWlnaHQ6IDEyOHB4O1xuXHRcdC8vYm9yZGVyLXJhZGl1czogNjRweDtcblx0XHRib3JkZXI6IDJweCBkYXNoZWQgIzUwOEFGRjtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdG1hcmdpbi10b3A6IDE5cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGxlZnQ6IDE3N3B4O1xuXHRcdHRvcDogLTE0OHB4O1xuXHR9XG5cblx0LnVwbG9hZC1sb2dvLWRpdiB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdC5Qcm9maWxlTG9nb1VwbG9hZERpdiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGhlaWdodDogMTAwcHg7XG5cdFx0d2lkdGg6IDEyNXB4O1xuXHRcdHRvcDogMHB4O1xuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdGNvbG9yOiAjNTA4QUZGO1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRib3JkZXI6IDAgIWltcG9ydGFudDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHR9XG5cblx0LmhpZGRlbi1maWVsZCB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cblx0LlByb2ZpbGVMb2dvVXBsb2FkU3BhbiB7XG5cdFx0Y29sb3I6ICMyMzQwNUU7XG5cdH1cblxuXHQuUHJvZmlsZUxvZ29VcGxvYWQge1xuXHRcdGhlaWdodDogMTI2cHg7XG5cdFx0Ym9yZGVyOm5vbmU7XG5cdH1cblx0XG5cdC5sb2dvLXVwbG9hZCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi10b3A6IDE3cHg7XHRcblx0XHRoZWlnaHQ6IDE3MHB4O1xuXHR9XG5cblx0LkRpc3BsYXlOb25lQ2xzIHtcblx0XHRkaXNwbGF5Om5vbmU7XG5cdH1cblxuXHQuaWYtbG9nbyB7XG5cdFx0Ym9yZGVyIDogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cblx0Ly8gLmxvZ29idG4ge1xuXHQvLyBcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHQvLyBcdGNvbG9yOiAjMEUyRjUxO1xuXHQvLyBcdHBhZGRpbmc6IDVweCAyMHB4O1xuXHQvLyBcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0Ly8gXHRtYXJnaW4tdG9wOiAxM3B4O1xuXHQvLyBcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdC8vIFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0Ly8gXHR3aWR0aDogMTAwJTtcblx0Ly8gXHRib3JkZXI6IG5vbmU7XG5cdC8vIFx0b3V0bGluZTogbm9uZTtcblx0Ly8gXHRmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcblx0Ly8gfVxuXHQubG9nb2J0biB7XG5cdCAgICBjb2xvcjogI2ZmZjtcblx0XHRwYWRkaW5nOiA1cHggMjBweDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7ICAgXG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM1MDhBRkY7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjJweDtcblx0XHR9XG5cdFx0LmxvZ29idG5yZWQge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRwYWRkaW5nOiA1cHggMjBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDsgICBcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0U1NTAzMiAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjJweDtcblx0XHRcdH1cblxuXHQuZGl2aWRlciB7XG5cdFx0aGVpZ2h0OiAxcHg7XG5cdFx0bWFyZ2luOiA5cHggMDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM5Njk0OTQ7XG5cdH1cblxuXHR0ZXh0LWFsaWduIDogY2VudGVyO1xuXG5cdC5UYXBQaG90b0VkaXRDbHMge1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdGNvbG9yOiAjNTA4QUZGO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdH1cblx0XG59XG4uTG9hZGVySW1nQ2xzIHtcbiAgICB3aWR0aDphdXRvICFpbXBvcnRhbnQ7XHRcbiAgICBoZWlnaHQ6YXV0byAhaW1wb3J0YW50O1xuICAgIHRvcDo0OXB4ICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogNjNweCAhaW1wb3J0YW50O1x0IFx0XG59XHRcblxuLy9jdXN0b21pemUgcmVwb3J0IGRhdGFcbi5jb250YWluZXJfcmVwb3J0e1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgXG4gIC50aXRsZV9yZXBvcnR7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAuY3VzdG9taXplcGFyYV9yZXBvcnR7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAgTW9udHNlcnJhdC1SZWd1bGFyIDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICM0OTQ5NDk7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmN1c3RvbWl6ZWhlYWRpbmdfcmVwb3J0e1xuICAgIGNvbG9yOiAjMDA3YWZmO1xuICAgIGZvbnQtZmFtaWx5OiAgTW9udHNlcnJhdC1TZW1pYm9sZDtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1haW5sb2dvX3JlcG9ydHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG4ucHJvZmlsZV9yZXBvcnR7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB3aWR0aDogNTAlO1xufVxuLmltZ2xvZ29fcmVwb3J0e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgd2lkdGg6IDUwJTtcbn1cbi5sb2dvdGV4dF9yZXBvcnR7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtZmFtaWx5OiAgTW9udHNlcnJhdC1TZW1pYm9sZDtcbiAgICBjb2xvcjogIzAwN2FmZjtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBtYXJnaW4tbGVmdDogMjhweDtcbn1cbi5sb2dvdGV4dF9yZXBvcnQxe1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LWZhbWlseTogIE1vbnRzZXJyYXQtU2VtaWJvbGQ7XG4gICAgY29sb3I6ICMwMDdhZmY7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xufVxuLmltZ3JlcG9ydHtcbiAgICB6LWluZGV4OiAwO1xufVxuLmltYWdlc3VidGV4dF9yZXBvcnR7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAgTW9udHNlcnJhdC1SZWd1bGFyIDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgY29sb3I6ICM0OTQ5NDk7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG4uY2xvc2Vwb3B1cGltYWdle1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IC02MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDIwcHggIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xufVxuLmNsb3NlcG9wdXBpbWFnZV8xe1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IC02MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiA5NzBweCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHggIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XG59XG4uY2xvc2Vwb3B1cGltYWdlXzJ7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogLTUxcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEyMDlweCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHggIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XG59XG4ucG9wdWxhcl9tb3N0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2aW9sZXQ7XG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICB6LWluZGV4OiA0O1xuICAgY29sb3I6ICNmZmZmZmY7XG4gICBmb250LXNpemU6IDEzcHg7XG4gICBmb250LWZhbWlseTogIE1vbnRzZXJyYXQtU2VtaWJvbGQ7XG4gICBkaXNwbGF5OiBmbGV4O1xuICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgbGVmdDogMjMlO1xufVxuIC5yaWdodHRyaWFuZ2xlIHtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAwcHggdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxM3B4IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAwcHggd2hpdGU7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMzVweCB3aGl0ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4gLmxlZnR0cmlhbmdsZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMHB4IHdoaXRlO1xuICAgIGJvcmRlci1yaWdodDogc29saWQgMTNweCB3aGl0ZTtcbiAgICBib3JkZXItbGVmdDogc29saWQgMHB4IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDM1cHggdHJhbnNwYXJlbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLlRDQ2NlbnRlcntcbiAgICB3aWR0aDogOTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDU1MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAubW9zdHBvcGRpdntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTI0cHg7XG4gICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4MTU1ZmI7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHRvcDogLTEzcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgLm1vc3Rwb3ByaWdodGFuZ3tcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDBweCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMTRweCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAwcHggd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAyNXB4IHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIC5tb3N0cG9wbGVmdGFuZ3tcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDBweCB3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMTNweCB3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAwcHggdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAyNXB4IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgfVxufVxuLm5vdGlmeV9jb3JyZWN0IHtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA3ZTIwNztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbGVmdDogOTElO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMTdweDtcbn1cbi5ub3RpZnl7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgd2hpdGU7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHdoaXRlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubm90aWZ5X2NvcnJlY3QxIHtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA3ZTIwNztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbGVmdDogNzklO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMTdweDtcbn1cbi5ub3RpZnkxe1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHdoaXRlO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB3aGl0ZTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIHdpZHRoOiA1cHg7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm5vdGlmeV93ZWJjb3JyZWN0MSB7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwN2UyMDc7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGxlZnQ6IDg4JTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDE3cHg7XG59XG4ubm90aWZ5d2ViMXtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB3aGl0ZTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgd2hpdGU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogMTFweDtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5ub3RpZnlfd2ViY29ycmVjdDIge1xuICAgIGhlaWdodDogMTdweDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDdlMjA3O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBsZWZ0OiA3NiU7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxMHB4O1xufVxuLm5vdGlmeXdlYjJ7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgd2hpdGU7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHdoaXRlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uUHJvZmlsZUxvZ29VcGxvYWREaXZJbWFnZXtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcblx0aGVpZ2h0OiAxMDBweDtcblx0d2lkdGg6IDEyNXB4O1xuXHR0b3A6IDE1cHg7XG5cdHBhZGRpbmctbGVmdDoxNXB4O1xuXHRwYWRkaW5nLXJpZ2h0OjE1cHg7XG5cdC8vcGFkZGluZy10b3A6IDE1cHg7XG5cdGNvbG9yOiAjNTA4QUZGO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGJvcmRlcjowICFpbXBvcnRhbnQ7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cbn1cblxuLnR1dG9yaWFse1xuICAgIGZvbnQtZmFtaWx5OiAgTW9udHNlcnJhdC1TZW1pYm9sZDtcbiAgICBjb2xvcjogIzQ5NDk0OTtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxufVxuLnR1dG9yaWFsX2VzdGltYXRle1xuICAgIGZvbnQtZmFtaWx5OiAgTW9udHNlcnJhdC1TZW1pYm9sZDtcbiAgICBjb2xvcjogIzQ5NDk0OTtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbn1cbi50dXRvcmlhbF90ZXh0e1xuICAgIGZvbnQtZmFtaWx5OiAgTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgIGNvbG9yOiAjNDk0OTQ5O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgd29yZC1zcGFjaW5nOiAzcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5za2lwX3RleHR7XG4gICAgZm9udC1mYW1pbHk6ICBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgY29sb3I6ICM1MDhBRkY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG4udHV0b3JpYWxfcG9ydGlvbntcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi50dXRvcmlhbF9pbWFnZXtcbiAgICBoZWlnaHQ6IDQ2MHB4O1xufVxuLnR1dG9yaWFsX2ltZ3tcbiAgICBoZWlnaHQ6IDY3MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTg1cHgpIHtcbiAgICAuc2lnbnVwe1xuICAgICAgICBtYXJnaW4tbGVmdDogMyUhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudHV0b3JpYWx7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgIH1cbiAgICAudHV0b3JpYWxjbGFzc3tcbiAgICAgICBtYXgtd2lkdGg6IDMyOHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC50dXRvcmlhbF9pbWFnZXtcbiAgICAgICAgaGVpZ2h0OiAyNjBweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICAgIC50dXRvcmlhbF9pbWd7XG4gICAgICAgIGhlaWdodDogMzg1cHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgICAudHV0b3JpYWxfZXN0aW1hdGV7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgd2lkdGg6IDIzNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDY1cHg7XG4gICAgfVxuICAgIC50dXRvcmlhbF90ZXh0e1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIHdpZHRoOiAyODVweDtcbiAgICAgICAgd29yZC1zcGFjaW5nOiAxcHg7XG4gICAgfVxuICAgICNkZWZhdWx0e1xuICAgICAgICB3aWR0aDogMTcwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2NXB4O1xuICAgIH1cbiAgICAuc2tpcF90ZXh0e1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICB9XG5cbn1cblxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBLEFBQUEsaUJBQWlCLENBQUE7RUF1RGpCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFzSkU7RUF1QkQ7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7bUJBZ0hrQjtFQVlqQjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O21CQXFFaUIs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 */@media screen and (min-width: 280px) and (max-width: 460px) {
  #CommonFooter {
    font-size: 12px;
  }
}

@media screen and (min-width: 460px) and (max-width: 995px) {
  .seller-container .openOrder_cls {
    width: 100% !important;
    text-align: center !important;
  }
}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
  .stcontpadd {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }

  .strightpadd {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .seller-container .Top_Header {
    margin-top: 0 !important;
  }

  .seller-container .SellerPageForm {
    padding: 0px !important;
  }

  .seller-container .SellerPageFormTwo {
    padding: 0px 5px !important;
  }

  .seller-container .recharts-surface {
    width: 200px !important;
    height: 200px !important;
  }

  .seller-container .SELL_runNum_animate {
    top: 160px !important;
    font-size: 22px !important;
  }

  .seller-container .chart_Bottom {
    padding: 0px 10px !important;
  }

  .seller-container .PaidTaxDivCls {
    width: 100%;
    margin-bottom: 10px !important;
    margin-top: 10px !important;
  }

  .seller-container .cursor-cls {
    height: 30px !important;
  }

  .seller-container .Detailedccrightalign {
    margin-right: 0px !important;
  }

  .seller-container .height150 {
    height: 75px !important;
  }

  .seller-container .paidescrowleftalign {
    margin-left: 0px !important;
  }

  .seller-container .sellerofferdiv {
    position: relative !important;
    bottom: 20px !important;
  }

  .seller-container .hiddenbtn {
    margin-bottom: 0px !important;
    margin-top: 10px !important;
  }

  .seller-container .iconrotate {
    padding-left: 0px !important;
  }

  .seller-container .openOrder_cls {
    width: 100% !important;
    text-align: center !important;
  }

  .seller-container .SellerContainer {
    margin-bottom: 0 !important;
  }

  .seller-container .ChartResultTable,
  .seller-container .LabelRegularFontCls {
    font-size: 14px !important;
  }

  .seller-container .dollar-heading {
    font-size: 14px !important;
  }

  .seller-container .StackedBarChartContainer {
    width: 100% !important;
  }

  .seller-container .animate {
    font-size: 14px !important;
  }

  .seller-container .StackedBarChartContainer .recharts-surface {
    width: 100% !important;
  }

  .seller-container .recharts-wrapper {
    width: 100% !important;
  }

  .seller-container .belowholdcst {
    margin-top: 30px !important;
  }

  .seller-container .minheight-cls {
    min-height: auto !important;
  }

  .seller-container .strightpadd {
    margin-top: 0px !important;
  }

  .seller-container .STN_runNum_animate {
    top: 180px !important;
    font-size: 22px !important;
  }

  .seller-container .stleftpadd {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }

  .seller-container .SellerContainer .openOrder_clsselltonet {
    margin: 0 !important;
    padding: 0 !important;
    text-align: center !important;
    width: 100% !important;
  }

  .seller-container .rvb-container .RightContainerCls .chart-wrapper .nettosheet .PiechartValueCls {
    top: 28% !important;
    left: 34% !important;
  }

  .seller-container .rvb-container .RightContainerCls .chart-wrapper .nettosheet .EditDoneBtn {
    font-size: 18px !important;
    text-align: center !important;
    padding-left: 0 !important;
  }

  .ReactModal__Content {
    width: 96% !important;
  }

  .ReactModal__Content .save-btn {
    width: 96% !important;
  }

  .ReactModal__Content .edit-head {
    font-size: 18px !important;
    width: 100% !important;
  }

  .ReactModal__Content .ComputeBtn {
    width: 96% !important;
  }

  .ReactModal__Content .seller_mul_cls {
    width: 100% !important;
    text-align: right !important;
    font-size: 12px;
    margin-top: 0 !important;
  }

  .ReactModal__Content .SellerMultipleOfferCloseBtn {
    margin-left: -25px !important;
  }

  .ReactModal__Content .hiddenfeature-container h2 {
    font-size: 22px !important;
  }

  .ReactModal__Content .hiddenfeature-container .brief {
    font-size: 14px !important;
  }

  .ReactModal__Content .PropDetContainer .propertyDoneBtn {
    font-size: 12px !important;
  }

  .ReactModal__Content .seller_closing_costs_label {
    font-size: 16px !important;
    padding-left: 30px !important;
    text-align: left !important;
  }

  .ReactModal__Content .seller_closing_costs_label_two {
    font-size: 16px !important;
    padding-left: 30px !important;
    text-align: left !important;
  }

  .ReactModal__Content .edit_label {
    padding-top: 0px !important;
    font-size: 18px !important;
  }

  .ReactModal__Content .ResetCloseUpOverAll {
    margin-top: -50px !important;
    margin-left: -14px !important;
  }

  .ReactModal__Content .closingcost-container .title {
    margin-bottom: 0px !important;
  }

  .ReactModal__Content .closingcost-container .paddleft60 {
    padding-left: 20px !important;
    font-size: 18px !important;
  }

  .ReactModal__Content .taxes-container .custom-tooltip {
    width: 50px !important;
    height: 50px !important;
  }

  .ReactModal__Content .taxes-container .custom-tooltip2 {
    font-size: 10px !important;
  }

  .ReactModal__Content .taxes-container .icon-left {
    margin-top: 20px !important;
    width: 15% !important;
  }

  .ReactModal__Content .taxes-container .subpopup-title {
    margin-top: 17px !important;
    text-align: left !important;
  }

  .ReactModal__Content .taxes-container .brief {
    height: auto !important;
  }

  .ReactModal__Content .taxes-container .menu-title {
    margin-top: 10px !important;
    text-align: left !important;
    font-size: 28px !important;
    margin-bottom: 10px !important;
  }

  .ReactModal__Content .taxes-container .historicalmenu-title {
    font-size: 14px !important;
    text-align: left !important;
  }

  .ReactModal__Content .taxes-container .recharts-responsive-container {
    width: 100% !important;
    height: auto !important;
  }

  .ReactModal__Content .taxes-container .recharts-responsive-container .recharts-wrapper {
    width: 100% !important;
    height: auto !important;
  }

  .ReactModal__Content .taxes-container .recharts-responsive-container .recharts-wrapper .recharts-surface {
    width: 100% !important;
    height: auto !important;
  }

  .ReactModal__Content .taxes-container .historicaldiv {
    display: block !important;
  }

  .ReactModal__Content .taxes-container .legendhistorical {
    display: block !important;
    margin-bottom: 0 !important;
  }

  .ReactModal__Content .taxes-container .legendhistorical div {
    display: inline-block !important;
    width: 85px !important;
    margin: 0px 5px !important;
  }

  .ReactModal__Content .taxes-container .SliderDivClsArea {
    padding-left: 20px !important;
    padding-right: 0px !important;
    margin-bottom: 50px !important;
    width: 94% !important;
    margin-left: 10px;
  }

  .ReactModal__Content .taxes-container .SliderDivClsArea .rc-slider-mark-text {
    font-size: 10px !important;
  }

  .ReactModal__Content .taxes-container .SliderDivClsArea .rc-slider-handle {
    margin-left: -10px !important;
    margin-top: -8px !important;
    width: 20px !important;
    height: 20px !important;
  }

  .ReactModal__Content .done_btn {
    padding-top: 0px !important;
  }

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

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

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

  .ReactModal__Content .closingcost-container .title {
    margin-bottom: 12px !important;
  }

  .ReactModal__Content .closingcost-container .closingcostsbtn {
    margin: 0px !important;
    height: auto !important;
    padding-top: 0px !important;
    font-size: 18px !important;
  }

  .ReactModal__Content .closingcostform-container .paddleft60 {
    padding-left: 20px !important;
    font-size: 18px !important;
  }

  .ReactModal__Content .closingcostform-container .banner2 .costs-fees {
    font-size: 16px !important;
  }

  .ReactModal__Content .closingcostform-container .closingcostsbtn {
    margin: 0px !important;
    height: auto !important;
    padding-top: 0px !important;
    font-size: 18px !important;
  }

  .ReactModal__Content .options-container .settings-container .icon-left {
    width: 15% !important;
  }

  .ReactModal__Content .options-container .defaults-container .icon-left {
    width: 20% !important;
  }

  .ReactModal__Content .hiddenfeaturemain-container .offershow-container .brief {
    font-size: 14px !important;
  }

  .ReactModal__Content .r8credit-container .icon-left {
    width: 10% !important;
  }

  .ReactModal__Content .r8credit-container .subpopup-title {
    width: 90% !important;
    font-size: 22px !important;
  }

  .ReactModal__Content .r8credit-container .subpopup-title span {
    padding-left: 0 !important;
    position: relative !important;
    left: 85px !important;
  }

  .ReactModal__Content .r8credit-container .radio-btn-group {
    padding-right: 20px !important;
  }

  .ReactModal__Content .loanbalanceCloseup {
    left: -3% !important;
    margin-top: -55px !important;
  }

  .ReactModal__Content .closepopup {
    margin-left: -3% !important;
    margin-top: -17% !important;
  }

  .ReactModal__Content .miscBuyerCloseup {
    margin-left: -7% !important;
    margin-top: -13% !important;
  }

  .ReactModal__Content .ErrorPopupClose {
    margin-left: -7% !important;
    margin-top: -13% !important;
  }

  .ReactModal__Content .options-container .settings-container .icon-left {
    width: 10% !important;
  }

  .ReactModal__Content .options-container .settings-container .title h3 {
    font-size: 22px !important;
  }

  .CalcQualify-container .qfrightpadd {
    margin: 0 !important;
    padding: 0 !important;
  }

  .CalcQualify-container .qfrightpadd .runNum_animate {
    top: 16.8% !important;
  }

  .CalcQualify-container .qfrightpadd .runNum_animate_two {
    top: 50% !important;
  }

  .CalcQualify-container .qfrightpadd .runNum_animate_three {
    top: 83.5% !important;
  }

  .CalcQualify-container .qfleftpadd .subhead {
    font-size: 22px !important;
  }

  .estimatespage-container .estimate_titlecontainer .newfolder-container {
    display: inline-block !important;
    width: 50% !important;
  }

  .estimatespage-container .estimate_titlecontainer .newfolder-container .estimate_newfolder {
    width: 100% !important;
  }

  .estimatespage-container .estimate_titlecontainer .estimate-searchcontainer {
    width: 50% !important;
    margin-top: 8px !important;
  }

  .estimatespage-container .estimate_titlecontainer .img-search {
    margin: 6px;
    position: relative;
    top: 8px;
    left: 3px;
  }

  .tutorials-container .TutorialsEmptyDivContainer {
    display: none !important;
  }

  .tutorials-container .TutorialsContentDivContainer {
    width: 100% !important;
  }

  .tutorials-container .TutorialsTitle {
    margin-left: 30px !important;
    margin-top: 5px !important;
  }

  .support-container .arrow_cls {
    width: 5% !important;
    margin-top: 2px !important;
  }

  .support-container .SupportTitle {
    margin-bottom: 0px !important;
  }

  .support-container .button-center {
    margin-bottom: 0 !important;
  }

  .NotificationContainer .heading {
    margin-top: 0 !important;
    padding-bottom: 10px !important;
  }

  .NotificationContainer .pushliststyle {
    margin-top: 10px !important;
  }

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

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

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

  .CalculatorsNav-container .cdtimelinecont .cdleftpadd {
    padding: 0 !important;
  }

  .CalculatorsNav-container .cdtimelinecont .buyer-title {
    font-size: 26px !important;
  }

  .CalculatorsNav-container .cdtimelinecont .toptext {
    padding: 10px 0px !important;
  }

  .CalculatorsNav-container .cdtimelinecont .topcontent {
    padding: 0px 5px !important;
  }

  .CalculatorsNav-container .cdtimelinecont .topcontent .sdate {
    margin: 5px 0px !important;
  }

  .CalculatorsNav-container .cdtimelinecont .topcontent .consumme {
    font-size: 13px !important;
  }

  .CalculatorsNav-container .cdtimelinecont .topcontent .mobileview {
    text-align: center !important;
    font-size: 13px !important;
  }

  .CalculatorsNav-container .cdtimelinecont .cdmargdates {
    padding: 0px 5px !important;
    margin: 10px 0px !important;
  }

  .CalculatorsNav-container .CalcREFI-container .runNum_animate {
    top: 33% !important;
  }

  .CalculatorsNav-container .refileftpadd {
    margin-top: 0 !important;
    padding: 0px 5px !important;
  }

  .CalculatorsNav-container .CalcREFI-container .set-height {
    height: 650px !important;
  }

  .CalculatorsNav-container .refipaddformryt {
    padding: 0px 5px !important;
  }

  .CalculatorsNav-container .reficomppaddleft {
    padding-right: 0 !important;
  }

  .CalculatorsNav-container .calcrefiformcompare-container {
    padding: 0px 5px !important;
  }

  .CalculatorsNav-container .CalcREFICompare-container .reficomappaddryt {
    margin-top: 0 !important;
    padding: 0px 5px !important;
  }

  .CalculatorsNav-container .reficomparechart .monthlycalculation-container {
    padding: 0px 5px !important;
  }

  .CalculatorsNav-container .refiofferpricediv .offerprice-container .iconrotate {
    padding-left: 0 !important;
  }

  .CalculatorsNav-container .amort-container .centered-wrapper .year-wrapper .banner {
    font-size: 16px !important;
  }

  .CalculatorsNav-container .estimates-container .buyersinglepagepadd .buyer-title {
    font-size: 26px !important;
  }

  .CalculatorsNav-container .estimates-container .buyersinglepagepadd .buyer-settings {
    margin-top: 10px !important;
  }

  .CalculatorsNav-container .Loanbalancecont .LoanBalancecontainer .LoanBalanceform-form .buyer-title {
    font-size: 26px !important;
  }

  .CalculatorsNav-container .Loanbalancecont .LoanBalancecontainer .LoanBalanceform-form .buyer-settings {
    margin-top: 10px !important;
  }

  .CalculatorsNav-container .Extrapaymentcont .extrapayofferdiv .iconrotate {
    padding-left: 0 !important;
  }

  .RepParent {
    padding: 0px !important;
  }

  .RepParent .map-columns {
    padding: 0px 5px !important;
  }

  .rep-container .map-columns .imgarrow {
    text-align: center !important;
    margin-bottom: 5px !important;
    margin-right: 15px !important;
  }

  .rep-container .map-columns .marketname {
    font-size: 24px !important;
  }

  .rep-container .map-columns .ShareButton {
    top: 10px !important;
  }

  .rep-container .map-columns .title {
    margin-bottom: 30px !important;
  }

  .rep-container .height20 {
    height: 15px !important;
  }

  .PremiumContainer .loan-wrapper .CategoryDetails {
    justify-content: center !important;
  }

  .PremiumSubCatContainer .PremiumSubCatInnerContainer .SubLevelCategoryDetails {
    justify-content: center !important;
  }

  #back_btn_label {
    display: none !important;
  }
}

@media screen and (min-width: 280px) and (max-width: 320px) {
  .seller-container .iconrotate {
    max-width: 30px !important;
  }
}

/* Smartphones (portrait and landscape) ----------- */

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
  .seller-container .rvb-container .RightContainerCls .sellerchart .PiechartValueCls {
    top: 25% !important;
    left: 35% !important;
  }

  .seller-container .rvb-container .EditDoneBtn {
    font-size: 18px !important;
  }

  .ReactModal__Content {
    width: 96% !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    padding-bottom: 10px !important;
  }

  .ReactModal__Content hr {
    margin: 10px 0px !important;
  }

  .ReactModal__Content .closingcostmain-container .title .paddleft60 {
    padding-left: 15px !important;
  }

  .ReactModal__Content .taxes-container .SliderDivClsArea {
    padding-left: 20px !important;
    padding-right: 0px !important;
    margin-bottom: 50px !important;
    width: 94% !important;
    margin-left: 7px;
  }

  .ReactModal__Content .taxes-container .SliderDivClsArea .rc-slider-mark-text {
    font-size: 10px !important;
  }

  .ReactModal__Content .taxes-container .SliderDivClsArea .rc-slider-handle {
    margin-left: -10px !important;
    margin-top: -8px !important;
    width: 20px !important;
    height: 20px !important;
  }

  .ReactModal__Content .logo-container .logo-upload {
    height: auto !important;
  }

  .ReactModal__Content .logo-container .LogoImgCls {
    height: auto !important;
    width: auto !important;
  }

  .ReactModal__Content .logo-container .upload-logo {
    margin-top: 0px;
    position: relative;
    left: unset !important;
    top: unset !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .CalculatorsNav-container .CalcREFICompare-container .header-text,
  .CalculatorsNav-container .CalcREFICompare-container .header-text-right {
    font-size: 16px !important;
  }

  .CalculatorsNav-container .CalcREFICompare-container .chart-header {
    margin: 10px 0px !important;
  }

  .CalculatorsNav-container .CalcREFICompare-container .set-height {
    height: 650px !important;
  }

  .seller-container .EditExpenseMonthBlock {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .disclaimer-container .DisclaimerContentBlock {
    padding: 0px 15px !important;
  }

  .disclaimer-container .onoffbutton {
    left: 8% !important;
    top: -5px !important;
  }

  .disclaimer-container .DisclaimerTitle {
    font-size: 20px !important;
    padding-left: 15px !important;
  }

  .disclaimer-container .DisclaimerDiv .DisclaimerContent {
    height: auto !important;
    text-align: justify !important;
  }

  .disclaimer-container .arrow_cls {
    width: 6% !important;
  }

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

  .SignaturesContainer .SignaturesFormcontainer {
    margin-bottom: 0 !important;
  }

  .SignaturesContainer .SignaturesFormcontainer .backPadd {
    padding-top: 0 !important;
  }

  .SignaturesContainer .SignaturesFormcontainer .SignaturesFormcontainerBlock {
    margin-left: 0 !important;
    padding: 0px 10px !important;
  }

  .SignaturesContainer .SignaturesFormcontainer .SignaturesFormcontainerBlock .arrow_cls {
    width: 6% !important;
  }

  .ProfileSaveBtn {
    width: 100% !important;
  }

  .ResetPasswordContainer .ResetPasswordFormcontainer {
    margin-bottom: 0 !important;
  }

  .ResetPasswordContainer .ResetPasswordFormcontainer .imgarrow {
    max-width: 12.5px !important;
    position: relative !important;
    top: -2px !important;
  }
}

/* Smartphones (landscape) ----------- */

/* Smartphones (portrait) ----------- */

@media only screen and (max-width: 320px) {
  .ProfileSaveBtn {
    width: 100% !important;
  }

  .SignaturesContainer {
    width: 100% !important;
  }

  .SignaturesFormcontainerBlockTwo,
  .SignaturesFormcontainerBlockThree {
    width: 100% !important;
  }

  .SignaturesFormcontainer .backPadd {
    padding-top: 5px !important;
  }

  .seller-container .rvb-container .RightContainerCls .chart-wrapper .PiechartValueCls {
    top: 22% !important;
    left: 32% !important;
    width: 100px !important;
  }

  .seller-container .rvb-container .EditDoneBtn {
    font-size: 18px !important;
  }

  .disclaimer-container .DisclaimerContentBlock {
    padding: 0px 15px !important;
  }

  .disclaimer-container .onoffbutton {
    left: 8% !important;
    top: -5px !important;
  }

  .disclaimer-container .DisclaimerTitle {
    font-size: 18px !important;
    padding-left: 10px !important;
    position: relative !important;
    top: 5px !important;
  }

  .disclaimer-container .imgarrow {
    max-width: 10px !important;
    position: relative !important;
    top: 3px !important;
  }

  .disclaimer-container .DisclaimerDiv .DisclaimerContent {
    height: auto !important;
    text-align: justify !important;
  }

  .disclaimer-container .arrow_cls {
    width: 5% !important;
  }

  .ResetPasswordContainer .ResetPasswordFormcontainer {
    margin-bottom: 0 !important;
  }

  .ResetPasswordContainer .ResetPasswordFormcontainer .heading {
    font-size: 24px !important;
  }

  .ResetPasswordContainer .ResetPasswordFormcontainer .imgarrow {
    max-width: 10px !important;
    position: relative !important;
    top: -2px !important;
  }

  .ReactModal__Content .taxes-container .legendhistorical {
    display: block !important;
    margin-bottom: 0 !important;
  }

  .ReactModal__Content .taxes-container .legendhistorical div {
    display: inline-block !important;
    width: 65px !important;
    margin: 0px 5px !important;
  }
}

/* iPads (portrait and landscape) ----------- */

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  .seller-container .rvb-container .RightContainerCls .chart-wrapper .PiechartValueCls {
    top: 30% !important;
    left: 40% !important;
    width: 175px !important;
  }

  .seller-container .rvb-container .EditDoneBtn {
    font-size: 18px !important;
  }

  .ReactModal__Content {
    width: 96% !important;
  }

  .ReactModal__Content .logo-container .logo-upload {
    height: auto !important;
  }

  .ReactModal__Content .logo-container .LogoImgCls {
    height: auto !important;
    width: auto !important;
  }

  .ReactModal__Content .logo-container .upload-logo {
    margin-top: 0px;
    position: relative;
    left: unset !important;
    top: unset !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .ReactModal__Content .taxes-container .historicalmenu-title {
    font-size: 14px !important;
    text-align: left !important;
  }

  .ReactModal__Content .taxes-container .recharts-responsive-container {
    width: 100% !important;
    height: auto !important;
  }

  .ReactModal__Content .taxes-container .recharts-responsive-container .recharts-wrapper {
    width: 100% !important;
    height: auto !important;
  }

  .ReactModal__Content .taxes-container .recharts-responsive-container .recharts-wrapper .recharts-surface {
    width: 100% !important;
    height: auto !important;
  }

  .ReactModal__Content .taxes-container .historicaldiv {
    display: block !important;
  }

  .ReactModal__Content .taxes-container .legendhistorical {
    display: block !important;
    margin-bottom: 0 !important;
  }

  .ReactModal__Content .taxes-container .legendhistorical div {
    display: inline-block !important;
    width: 85px !important;
    margin: 0px 5px !important;
  }

  .ReactModal__Content .taxes-container .SliderDivClsArea {
    padding-left: 20px !important;
    padding-right: 0px !important;
    margin-bottom: 50px !important;
    width: 91% !important;
    margin-left: 35px !important;
  }

  .ReactModal__Content .taxes-container .SliderDivClsArea .rc-slider-mark-text {
    font-size: 10px !important;
  }

  .ReactModal__Content .taxes-container .SliderDivClsArea .rc-slider-handle {
    margin-left: -10px !important;
    margin-top: -8px !important;
    width: 20px !important;
    height: 20px !important;
  }

  .seller-container .chart_Bottom {
    padding: 0px 20px !important;
  }

  .seller-container .paidescrowleftalign {
    margin-left: -110px !important;
    font-size: 18px !important;
  }

  .seller-container .Detailedccrightalign {
    margin-right: -110px !important;
  }

  .seller-container .iconrotate {
    padding-left: 25px !important;
    cursor: pointer !important;
  }

  .seller-container .StackedBarChartContainer {
    width: 100% !important;
  }

  .seller-container .StackedBarChartContainer .recharts-wrapper {
    width: 100% !important;
  }

  .seller-container .StackedBarChartContainer .recharts-surface {
    width: 100% !important;
  }

  .seller-container .Exepnseoptionlabel {
    width: 350px !important;
  }

  .disclaimer-container .DisclaimerContentBlock {
    padding: 0 !important;
    margin: 0  !important;
    width: 100% !important;
  }

  .disclaimer-container .DisclaimerDiv .DisclaimerContent {
    height: auto !important;
    text-align: justify !important;
  }

  .SignaturesContainer .SignaturesFormcontainer .SignaturesFormcontainerBlock {
    margin-left: 0 !important;
  }

  .NotificationContainer .NotificationContent {
    width: 100% !important;
  }

  .NotificationContainer .NotificationContent .heading {
    padding-bottom: 25px !important;
  }

  .NotificationContainer .NotificationContent .pushliststyle {
    margin-top: 25px !important;
  }

  .SignaturesFormcontainerBlockTwo,
  .SignaturesFormcontainerBlockThree {
    width: 100% !important;
  }

  .SignaturesFormcontainer .backPadd {
    padding-top: 5px !important;
  }
}

/* iPads (landscape) ----------- */

/* iPads (portrait) ----------- */

@media only screen and (min-device-width: 769px) and (max-device-width: 1024px) and (orientation: portrait) {
  .seller-container .rvb-container .RightContainerCls .sellerchart .PiechartValueCls {
    top: 30% !important;
    left: 42.5% !important;
    width: 175px !important;
  }

  .seller-container .rvb-container .EditDoneBtn {
    font-size: 18px !important;
  }
}

/* iPhone 5 (portrait &amp; landscape)----------- */

/* iPhone 5 (landscape)----------- */

/* iPhone 5 (portrait)----------- */

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL1Jlc3BvbnNpdmUuc2NzcyIsInNvdXJjZXMiOlsiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL1Jlc3BvbnNpdmUuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBGb290ZXIgUGFnZVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjgwcHgpIGFuZCAobWF4LXdpZHRoOiA0NjBweCl7IFxuXHQjQ29tbW9uRm9vdGVyIHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYwcHgpIGFuZCAobWF4LXdpZHRoOiA5OTVweCl7XG5cdC8vIFNlbGxlciBQYWdlXG5cdC5zZWxsZXItY29udGFpbmVyIHtcblx0XHQub3Blbk9yZGVyX2NscyB7XG5cdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGggOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoIDogNDgwcHgpIHtcblx0LnN0Y29udHBhZGRcbiAgICB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDowcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnN0cmlnaHRwYWRke1xuICAgICAgICBwYWRkaW5nLWxlZnQ6MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXHQvLyBTZWxsZXIgUGFnZVxuXHQuc2VsbGVyLWNvbnRhaW5lciB7XG5cblx0XHQuVG9wX0hlYWRlciB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LlNlbGxlclBhZ2VGb3JtIHtcblx0XHRcdHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5TZWxsZXJQYWdlRm9ybVR3byB7XG5cdFx0XHRwYWRkaW5nOiAwcHggNXB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0Ly8gTmV0IFNoZWV0XG5cdFx0LnJlY2hhcnRzLXN1cmZhY2Uge1xuXHRcdFx0d2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRoZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdFxuXHRcdC5TRUxMX3J1bk51bV9hbmltYXRlIHtcblx0XHRcdHRvcDogMTYwcHggIWltcG9ydGFudDtcblx0XHRcdGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuY2hhcnRfQm90dG9tIHtcblx0XHRcdHBhZGRpbmc6IDBweCAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LlBhaWRUYXhEaXZDbHMge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LmN1cnNvci1jbHMge1xuXHRcdFx0aGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LkRldGFpbGVkY2NyaWdodGFsaWduIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LmhlaWdodDE1MCB7XG5cdFx0XHRoZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQucGFpZGVzY3Jvd2xlZnRhbGlnbiB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LnNlbGxlcm9mZmVyZGl2IHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuXHRcdFx0Ym90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LmhpZGRlbmJ0biB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcdFx0XHRcblx0XHR9XG5cblx0XHQuaWNvbnJvdGF0ZSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5vcGVuT3JkZXJfY2xzIHtcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQuU2VsbGVyQ29udGFpbmVyIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQuQ2hhcnRSZXN1bHRUYWJsZSwgLkxhYmVsUmVndWxhckZvbnRDbHMge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LmRvbGxhci1oZWFkaW5nIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC8vIEhvbGRpbmcgSG9zdFxuXG5cdFx0LlN0YWNrZWRCYXJDaGFydENvbnRhaW5lciB7XG5cdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5hbmltYXRlIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5TdGFja2VkQmFyQ2hhcnRDb250YWluZXIge1xuXHRcdFx0LnJlY2hhcnRzLXN1cmZhY2Uge1xuXHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5yZWNoYXJ0cy13cmFwcGVyIHtcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LmJlbG93aG9sZGNzdCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0Lm1pbmhlaWdodC1jbHMge1xuXHRcdFx0bWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC8vIENhbGN1bGF0b3JzIFNlbGwgVG8gTmV0XG5cdFx0LnN0cmlnaHRwYWRkIHtcblx0XHRcdG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5TVE5fcnVuTnVtX2FuaW1hdGUge1xuXHRcdFx0dG9wOiAxODBweCAhaW1wb3J0YW50O1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LnN0bGVmdHBhZGQge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5TZWxsZXJDb250YWluZXIge1xuXHRcdFx0Lm9wZW5PcmRlcl9jbHNzZWxsdG9uZXQge1xuXHRcdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRcdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcblx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQucnZiLWNvbnRhaW5lciBcdHtcblx0XHRcdC5SaWdodENvbnRhaW5lckNscyB7XG5cdFx0XHRcdC5jaGFydC13cmFwcGVyIHtcblx0XHRcdFx0XHQubmV0dG9zaGVldCB7XG5cdFx0XHRcdFx0XHQuUGllY2hhcnRWYWx1ZUNscyB7XG5cdFx0XHRcdFx0XHRcdHRvcDogMjglICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDM0JSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQuRWRpdERvbmVCdG4ge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVx0XG5cdFx0fVx0XG5cdH1cblxuXHQuUmVhY3RNb2RhbF9fQ29udGVudCB7XG5cdFx0d2lkdGg6IDk2JSAhaW1wb3J0YW50O1xuXHR9XG5cdC5SZWFjdE1vZGFsX19Db250ZW50IHtcblx0XHQuc2F2ZS1idG4ge1xuXHRcdFx0d2lkdGg6IDk2JSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuUmVhY3RNb2RhbF9fQ29udGVudCB7XG5cdFx0LmVkaXQtaGVhZCB7XG5cdFx0XHRmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5Db21wdXRlQnRuIHtcblx0XHRcdHdpZHRoOiA5NiUgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQuc2VsbGVyX211bF9jbHMge1xuXHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHQgICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcblx0XHQgICAgZm9udC1zaXplOiAxMnB4O1xuXHRcdCAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LlNlbGxlck11bHRpcGxlT2ZmZXJDbG9zZUJ0biB7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTI1cHggIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQuaGlkZGVuZmVhdHVyZS1jb250YWluZXIge1xuXHRcdFx0aDIge1xuXHRcdFx0XHRmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0LmJyaWVmIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LlByb3BEZXRDb250YWluZXIge1xuXHRcdFx0LnByb3BlcnR5RG9uZUJ0biB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zZWxsZXJfY2xvc2luZ19jb3N0c19sYWJlbCB7XG5cdFx0XHRmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5zZWxsZXJfY2xvc2luZ19jb3N0c19sYWJlbF90d28ge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcdFxuXHRcdH1cblxuXHRcdC5lZGl0X2xhYmVsIHtcblx0XHRcdHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcblx0XHRcdGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5SZXNldENsb3NlVXBPdmVyQWxsIHtcblx0XHRcdG1hcmdpbi10b3A6IC01MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTE0cHggIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQuY2xvc2luZ2Nvc3QtY29udGFpbmVyIHtcblx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHQucGFkZGxlZnQ2MCB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudGF4ZXMtY29udGFpbmVyIHtcblx0XHRcdC5jdXN0b20tdG9vbHRpcCB7XG5cdFx0XHRcdHdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgXHRcdFx0aGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHRcdC5jdXN0b20tdG9vbHRpcDIge1xuXHRcdFx0XHRmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0Lmljb24tbGVmdCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcblx0XHRcdFx0d2lkdGg6IDE1JSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHQuc3VicG9wdXAtdGl0bGUge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxN3B4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdC5icmllZiB7XG5cdFx0XHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHQubWVudS10aXRsZSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuXHRcdFx0XHRmb250LXNpemU6IDI4cHggIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHQuaGlzdG9yaWNhbG1lbnUtdGl0bGUge1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHQucmVjaGFydHMtcmVzcG9uc2l2ZS1jb250YWluZXIge1xuXHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdFx0LnJlY2hhcnRzLXdyYXBwZXIge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0LnJlY2hhcnRzLXN1cmZhY2Uge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuaGlzdG9yaWNhbGRpdiB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHRcdC5sZWdlbmRoaXN0b3JpY2FsIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRkaXYge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHdpZHRoOiA4NXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0bWFyZ2luOiAwcHggNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LlNsaWRlckRpdkNsc0FyZWEge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcblx0XHRcdCAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcblx0XHRcdCAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHQgICAgd2lkdGg6IDk0JSAhaW1wb3J0YW50O1xuICAgIFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHQucmMtc2xpZGVyLW1hcmstdGV4dCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucmMtc2xpZGVyLWhhbmRsZSB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdCAgICBtYXJnaW4tdG9wOiAtOHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdCAgICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHQgICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZG9uZV9idG4ge1xuXHRcdFx0cGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5kb25lX2xhYmVsIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5leHBpcnloZWFkIHtcblx0XHRcdGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5leHBpcnltc2djb250ZW50IHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5jbG9zaW5nY29zdC1jb250YWluZXIge1xuXHRcdFx0LnRpdGxlIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0LmNsb3Npbmdjb3N0c2J0biB7XG5cdFx0XHRcdG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jbG9zaW5nY29zdGZvcm0tY29udGFpbmVyIHtcblx0XHRcdC5wYWRkbGVmdDYwIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0LmJhbm5lcjIge1xuXHRcdFx0XHQuY29zdHMtZmVlcyB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cdFxuXHRcdFx0LmNsb3Npbmdjb3N0c2J0biB7XG5cdFx0XHRcdG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5vcHRpb25zLWNvbnRhaW5lciB7XG5cdFx0XHQuc2V0dGluZ3MtY29udGFpbmVyIHtcblx0XHRcdFx0Lmljb24tbGVmdCB7XG5cdFx0XHRcdFx0d2lkdGg6IDE1JSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm9wdGlvbnMtY29udGFpbmVyIHtcblx0XHRcdC5kZWZhdWx0cy1jb250YWluZXIge1xuXHRcdFx0XHQuaWNvbi1sZWZ0IHtcblx0XHRcdFx0XHR3aWR0aDogMjAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cdFxuXHRcdH1cblxuXHRcdC5oaWRkZW5mZWF0dXJlbWFpbi1jb250YWluZXIge1xuXHRcdFx0Lm9mZmVyc2hvdy1jb250YWluZXIge1xuXHRcdFx0XHQuYnJpZWYge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnI4Y3JlZGl0LWNvbnRhaW5lciB7XG5cdFx0XHQuaWNvbi1sZWZ0IHtcblx0XHRcdFx0d2lkdGg6IDEwJSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHQuc3VicG9wdXAtdGl0bGUge1xuXHRcdFx0XHR3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGxlZnQ6IDg1cHggIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQucmFkaW8tYnRuLWdyb3VwIHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5sb2FuYmFsYW5jZUNsb3NldXAge1xuXHRcdFx0bGVmdDogLTMlICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tdG9wOiAtNTVweCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5jbG9zZXBvcHVwIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMyUgIWltcG9ydGFudDtcbiAgICBcdFx0bWFyZ2luLXRvcDogLTE3JSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5taXNjQnV5ZXJDbG9zZXVwIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtNyUgIWltcG9ydGFudDtcbiAgICBcdFx0bWFyZ2luLXRvcDogLTEzJSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5FcnJvclBvcHVwQ2xvc2Uge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC03JSAhaW1wb3J0YW50O1xuICAgIFx0XHRtYXJnaW4tdG9wOiAtMTMlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0Lm9wdGlvbnMtY29udGFpbmVyIHtcblx0XHRcdC5zZXR0aW5ncy1jb250YWluZXIge1xuXHRcdFx0XHQuaWNvbi1sZWZ0IHtcblx0XHRcdFx0XHR3aWR0aDogMTAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQudGl0bGUge1xuXHRcdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5DYWxjUXVhbGlmeS1jb250YWluZXIge1xuXHRcdC5xZnJpZ2h0cGFkZCB7XG5cdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0XHRcdFxuXHRcdFx0LnJ1bk51bV9hbmltYXRlIHtcblx0XHRcdFx0dG9wOiAxNi44JSAhaW1wb3J0YW50O1xuXHRcdCAgICB9XG5cblx0XHQgICAgLnJ1bk51bV9hbmltYXRlX3R3byB7XG5cdFx0ICAgIFx0dG9wOiA1MCUgIWltcG9ydGFudDtcblx0XHQgICAgfVxuXG5cdFx0XHQucnVuTnVtX2FuaW1hdGVfdGhyZWUge1xuXHRcdFx0XHR0b3A6IDgzLjUlICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnFmbGVmdHBhZGQge1xuXHRcdFx0LnN1YmhlYWQge1xuXHRcdFx0XHRmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZXN0aW1hdGVzcGFnZS1jb250YWluZXIge1xuXHRcdC5lc3RpbWF0ZV90aXRsZWNvbnRhaW5lciB7XG5cdFx0XHQubmV3Zm9sZGVyLWNvbnRhaW5lciB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuXHRcdFx0XHR3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0LmVzdGltYXRlX25ld2ZvbGRlciB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmVzdGltYXRlLXNlYXJjaGNvbnRhaW5lciB7XG5cdFx0XHRcdHdpZHRoOiA1MCUgIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHRcdC5pbWctc2VhcmNoIHtcblx0XHRcdFx0bWFyZ2luOiA2cHg7XG5cdFx0XHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ICAgIHRvcDogOHB4O1xuXHRcdFx0ICAgIGxlZnQ6IDNweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQudHV0b3JpYWxzLWNvbnRhaW5lciB7XG5cdFx0LlR1dG9yaWFsc0VtcHR5RGl2Q29udGFpbmVyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQuVHV0b3JpYWxzQ29udGVudERpdkNvbnRhaW5lciB7XG5cdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5UdXRvcmlhbHNUaXRsZSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIFx0XHRtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQuc3VwcG9ydC1jb250YWluZXIge1xuXHRcdC5hcnJvd19jbHMge1xuXHRcdFx0d2lkdGg6IDUlICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tdG9wOiAycHggIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQuU3VwcG9ydFRpdGxlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5idXR0b24tY2VudGVyIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQuTm90aWZpY2F0aW9uQ29udGFpbmVyIHtcblx0XHQuaGVhZGluZyB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5wdXNobGlzdHN0eWxlIHtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQuTm90aWZpY2F0aW9uVGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0Lk5vdGlmaWNhdGlvbk1lc3NhZ2Uge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0Lk5vdGlmaWNhdGlvbk1hcmthbGwge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC5DYWxjdWxhdG9yc05hdi1jb250YWluZXIge1xuXHRcdC5jZHRpbWVsaW5lY29udCB7XG5cdFx0XHQuY2RsZWZ0cGFkZCB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0LmJ1eWVyLXRpdGxlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyNnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHRcdC50b3B0ZXh0IHtcblx0XHRcdFx0cGFkZGluZzogMTBweCAwcHggIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0LnRvcGNvbnRlbnQge1xuXHRcdFx0XHRwYWRkaW5nOiAwcHggNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdC5zZGF0ZSB7XG5cdFx0XHRcdFx0bWFyZ2luOiA1cHggMHB4ICFpbXBvcnRhbnQ7XHRcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jb25zdW1tZSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQubW9iaWxldmlldyB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0XHRcdCAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cblx0XHRcdC5jZG1hcmdkYXRlcyB7XG5cdFx0XHRcdHBhZGRpbmc6IDBweCA1cHggIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luOiAxMHB4IDBweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cdFxuXG5cdFx0LkNhbGNSRUZJLWNvbnRhaW5lciB7XG5cdFx0XHQucnVuTnVtX2FuaW1hdGUge1xuXHRcdFx0XHR0b3A6IDMzJSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucmVmaWxlZnRwYWRkIHtcblx0XHRcdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmc6IDBweCA1cHggIWltcG9ydGFudDtcblx0XHR9XG5cblxuXHRcdC5DYWxjUkVGSS1jb250YWluZXIge1xuXHRcdFx0LnNldC1oZWlnaHQge1xuXHRcdFx0XHRoZWlnaHQ6IDY1MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnJlZmlwYWRkZm9ybXJ5dCB7XG5cdFx0XHRwYWRkaW5nOiAwcHggNXB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LnJlZmljb21wcGFkZGxlZnQge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5jYWxjcmVmaWZvcm1jb21wYXJlLWNvbnRhaW5lciB7XG5cdFx0XHRwYWRkaW5nOiAwcHggNXB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LkNhbGNSRUZJQ29tcGFyZS1jb250YWluZXIge1xuXHRcdFx0LnJlZmljb21hcHBhZGRyeXQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBhZGRpbmc6IDBweCA1cHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQucmVmaWNvbXBhcmVjaGFydCB7XG5cdFx0XHQubW9udGhseWNhbGN1bGF0aW9uLWNvbnRhaW5lciB7XG5cdFx0XHRcdHBhZGRpbmc6IDBweCA1cHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQucmVmaW9mZmVycHJpY2VkaXYge1xuXHRcdFx0Lm9mZmVycHJpY2UtY29udGFpbmVyIHtcblx0XHRcdFx0Lmljb25yb3RhdGUge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmFtb3J0LWNvbnRhaW5lciB7XG5cdFx0XHQuY2VudGVyZWQtd3JhcHBlciB7XG5cdFx0XHRcdC55ZWFyLXdyYXBwZXIge1xuXHRcdFx0XHRcdC5iYW5uZXIge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmVzdGltYXRlcy1jb250YWluZXIge1xuXHRcdFx0LmJ1eWVyc2luZ2xlcGFnZXBhZGQge1xuXHRcdFx0XHQuYnV5ZXItdGl0bGUge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjZweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5idXllci1zZXR0aW5ncyB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQuTG9hbmJhbGFuY2Vjb250IHtcblx0XHRcdC5Mb2FuQmFsYW5jZWNvbnRhaW5lciB7XG5cdFx0XHRcdC5Mb2FuQmFsYW5jZWZvcm0tZm9ybSB7XG5cdFx0XHRcdFx0LmJ1eWVyLXRpdGxlIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjZweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuYnV5ZXItc2V0dGluZ3Mge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQvLyBFeHRyYSBQYXltZW50XG5cblx0XHQuRXh0cmFwYXltZW50Y29udCB7XG5cdFx0XHQuZXh0cmFwYXlvZmZlcmRpdiB7XG5cdFx0XHRcdC5pY29ucm90YXRlIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIFRpdGxlIGFuZCBFc2Nyb3dcblxuXHQuUmVwUGFyZW50IHtcblx0XHRwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcblx0XHQubWFwLWNvbHVtbnMge1xuXHRcdFx0cGFkZGluZzogMHB4IDVweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQucmVwLWNvbnRhaW5lciB7XG5cdFx0Lm1hcC1jb2x1bW5zIHtcblx0XHRcdC5pbWdhcnJvdyB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHQubWFya2V0bmFtZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0LlNoYXJlQnV0dG9uIHtcblx0XHRcdFx0dG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaGVpZ2h0MjAge1xuXHRcdFx0aGVpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0Ly8gUHJlbWl1bSBQYWdlXG5cblx0LlByZW1pdW1Db250YWluZXIge1xuXHRcdC5sb2FuLXdyYXBwZXIge1xuXHRcdFx0LkNhdGVnb3J5RGV0YWlscyB7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LlByZW1pdW1TdWJDYXRDb250YWluZXIge1xuXHRcdC5QcmVtaXVtU3ViQ2F0SW5uZXJDb250YWluZXIge1xuXHRcdFx0LlN1YkxldmVsQ2F0ZWdvcnlEZXRhaWxzIHtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdCNiYWNrX2J0bl9sYWJlbCB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyODBweCkgYW5kIChtYXgtd2lkdGg6IDMyMHB4KXtcblx0Ly8gU2VsbGVyIFBhZ2Vcblx0LnNlbGxlci1jb250YWluZXIge1xuXHRcdC5pY29ucm90YXRlIHtcblx0XHRcdG1heC13aWR0aDogMzBweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG5cbi8qIFNtYXJ0cGhvbmVzIChwb3J0cmFpdCBhbmQgbGFuZHNjYXBlKSAtLS0tLS0tLS0tLSAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aCA6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGggOiA0ODBweCkge1xuXG5cblx0LnNlbGxlci1jb250YWluZXIge1xuXHRcdCAucnZiLWNvbnRhaW5lciB7XG5cdFx0IFx0LlJpZ2h0Q29udGFpbmVyQ2xzIHtcblx0XHQgXHRcdC5zZWxsZXJjaGFydCB7XG5cdFx0IFx0XHRcdC5QaWVjaGFydFZhbHVlQ2xzIHtcblx0XHRcdFx0XHRcdHRvcDogMjUlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRsZWZ0OiAzNSUgIWltcG9ydGFudDtcblx0XHQgXHRcdFx0fVxuXHRcdCBcdFx0fVxuXHRcdCBcdH1cblxuXHRcdCBcdC5FZGl0RG9uZUJ0biB7XG5cdFx0IFx0XHRmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcblx0XHQgXHR9XG5cdFx0IH1cblx0fVxuXG5cblx0LlJlYWN0TW9kYWxfX0NvbnRlbnQge1xuXHRcdHdpZHRoOiA5NiUgIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcblxuXHRcdGhyIHtcblx0XHRcdG1hcmdpbjogMTBweCAwcHggIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQuY2xvc2luZ2Nvc3RtYWluLWNvbnRhaW5lciB7XG5cdFx0XHQudGl0bGUge1xuXHRcdFx0XHQvLyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdC5wYWRkbGVmdDYwIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50YXhlcy1jb250YWluZXIge1xuXHRcdFx0LlNsaWRlckRpdkNsc0FyZWEge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcblx0XHRcdCAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcblx0XHRcdCAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHQgICAgd2lkdGg6IDk0JSAhaW1wb3J0YW50O1xuICAgIFx0XHRcdG1hcmdpbi1sZWZ0OiA3cHg7XG5cdFx0XHRcdC5yYy1zbGlkZXItbWFyay10ZXh0IHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5yYy1zbGlkZXItaGFuZGxlIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTEwcHggIWltcG9ydGFudDtcblx0XHRcdFx0ICAgIG1hcmdpbi10b3A6IC04cHggIWltcG9ydGFudDtcblx0XHRcdFx0ICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdCAgICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5sb2dvLWNvbnRhaW5lciB7XG5cdFx0XHQubG9nby11cGxvYWQge1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdC5Mb2dvSW1nQ2xzIHtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHQudXBsb2FkLWxvZ28ge1x0XHRcdFx0XG5cdFx0XHRcdG1hcmdpbi10b3A6IDBweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRsZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xuXHRcdFx0XHR0b3A6IHVuc2V0ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5DYWxjdWxhdG9yc05hdi1jb250YWluZXIge1xuXHRcdC5DYWxjUkVGSUNvbXBhcmUtY29udGFpbmVyIHtcblx0XHRcdC5oZWFkZXItdGV4dCwgLmhlYWRlci10ZXh0LXJpZ2h0IHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHRcdC5jaGFydC1oZWFkZXIge1xuXHRcdFx0XHRtYXJnaW46IDEwcHggMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHRcdCAuc2V0LWhlaWdodCB7XG5cdFx0XHQgXHRoZWlnaHQ6IDY1MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHQgfVxuXHRcdH1cblx0fVxuXG5cdC5zZWxsZXItY29udGFpbmVyIHtcblx0XHQuRWRpdEV4cGVuc2VNb250aEJsb2NrIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC5kaXNjbGFpbWVyLWNvbnRhaW5lciB7XG5cdFx0LkRpc2NsYWltZXJDb250ZW50QmxvY2sge1xuXHRcdFx0cGFkZGluZzogMHB4IDE1cHggIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQub25vZmZidXR0b24ge1xuXHRcdFx0bGVmdDogOCUgIWltcG9ydGFudDtcbiAgICBcdFx0dG9wOiAtNXB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LkRpc2NsYWltZXJUaXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICBcdFx0cGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LkRpc2NsYWltZXJEaXYge1xuXHRcdFx0LkRpc2NsYWltZXJDb250ZW50IHtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHQgICAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5hcnJvd19jbHMge1xuXHRcdFx0d2lkdGg6IDYlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0LlNpZ25hdHVyZXNDb250YWluZXIge1xuXHRcdC5oZWFkaW5nICB7XG5cdFx0XHRmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LlNpZ25hdHVyZXNGb3JtY29udGFpbmVyIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblx0XHRcdC5iYWNrUGFkZCB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHQuU2lnbmF0dXJlc0Zvcm1jb250YWluZXJCbG9jayB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBhZGRpbmc6IDBweCAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdC5hcnJvd19jbHMge1xuXHRcdFx0XHRcdHdpZHRoOiA2JSAhaW1wb3J0YW50O1x0XHRcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5Qcm9maWxlU2F2ZUJ0biB7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0fVxuXG5cdC5SZXNldFBhc3N3b3JkQ29udGFpbmVyIHtcblx0XHQuUmVzZXRQYXNzd29yZEZvcm1jb250YWluZXIge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXG5cdFx0XHQuaW1nYXJyb3cge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEyLjVweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcblx0XHRcdFx0dG9wOiAtMnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4gXG4vKiBTbWFydHBob25lcyAobGFuZHNjYXBlKSAtLS0tLS0tLS0tLSAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogMzIxcHgpIHtcblxufVxuIFxuLyogU21hcnRwaG9uZXMgKHBvcnRyYWl0KSAtLS0tLS0tLS0tLSAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMzIwcHgpIHtcblx0LlByb2ZpbGVTYXZlQnRuIHtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHR9XG5cdC5TaWduYXR1cmVzQ29udGFpbmVyIHtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHR9XG5cdC5TaWduYXR1cmVzRm9ybWNvbnRhaW5lckJsb2NrVHdvLCAuU2lnbmF0dXJlc0Zvcm1jb250YWluZXJCbG9ja1RocmVlIHtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHR9XG5cblx0LlNpZ25hdHVyZXNGb3JtY29udGFpbmVyIHtcblx0XHQuYmFja1BhZGQge1xuXHRcdFx0cGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuc2VsbGVyLWNvbnRhaW5lciB7XG5cdFx0IC5ydmItY29udGFpbmVyIHtcblx0XHQgXHQuUmlnaHRDb250YWluZXJDbHMge1xuXHRcdCBcdFx0LmNoYXJ0LXdyYXBwZXIge1xuXHRcdCBcdFx0XHQuUGllY2hhcnRWYWx1ZUNscyB7XG5cdFx0XHRcdFx0XHR0b3A6IDIyJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0bGVmdDogMzIlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwcHggIWltcG9ydGFudDtcblx0XHQgXHRcdFx0fVxuXHRcdCBcdFx0fVxuXHRcdCBcdH1cblxuXHRcdCBcdC5FZGl0RG9uZUJ0biB7XG5cdFx0IFx0XHRmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcblx0XHQgXHR9XG5cdFx0IH1cblx0fVxuXHQuZGlzY2xhaW1lci1jb250YWluZXIge1xuXHRcdC5EaXNjbGFpbWVyQ29udGVudEJsb2NrIHtcblx0XHRcdHBhZGRpbmc6IDBweCAxNXB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0Lm9ub2ZmYnV0dG9uIHtcblx0XHRcdGxlZnQ6IDglICFpbXBvcnRhbnQ7XG4gICAgXHRcdHRvcDogLTVweCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5EaXNjbGFpbWVyVGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG5cdFx0ICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuXHRcdCAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcblx0XHQgICAgdG9wOiA1cHggIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQuaW1nYXJyb3cge1xuXHRcdFx0bWF4LXdpZHRoOiAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuXHRcdCAgICB0b3A6IDNweCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5EaXNjbGFpbWVyRGl2IHtcblx0XHRcdC5EaXNjbGFpbWVyQ29udGVudCB7XG5cdFx0XHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0ICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYXJyb3dfY2xzIHtcblx0XHRcdHdpZHRoOiA1JSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC5SZXNldFBhc3N3b3JkQ29udGFpbmVyIHtcblx0XHQuUmVzZXRQYXNzd29yZEZvcm1jb250YWluZXIge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXG5cdFx0XHQuaGVhZGluZyB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHQuaW1nYXJyb3cge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwcHggIWltcG9ydGFudDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHRvcDogLTJweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuUmVhY3RNb2RhbF9fQ29udGVudCB7XG5cdFx0LnRheGVzLWNvbnRhaW5lciB7XG5cdFx0XHQubGVnZW5kaGlzdG9yaWNhbCB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblx0XHRcdFx0ZGl2IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcblx0XHRcdFx0XHR3aWR0aDogNjVweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdG1hcmdpbjogMHB4IDVweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4gXG4vKiBpUGFkcyAocG9ydHJhaXQgYW5kIGxhbmRzY2FwZSkgLS0tLS0tLS0tLS0gKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGggOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoIDogMTAyNHB4KSB7XG5cdC5zZWxsZXItY29udGFpbmVyIHtcblx0XHQgLnJ2Yi1jb250YWluZXIge1xuXHRcdCBcdC5SaWdodENvbnRhaW5lckNscyB7XG5cdFx0IFx0XHQuY2hhcnQtd3JhcHBlciB7XG5cdFx0IFx0XHRcdC5QaWVjaGFydFZhbHVlQ2xzIHtcblx0XHRcdFx0XHRcdHRvcDogMzAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0ICAgIGxlZnQ6IDQwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdCAgICB3aWR0aDogMTc1cHggIWltcG9ydGFudDtcblx0XHQgXHRcdFx0fVxuXHRcdCBcdFx0fVxuXHRcdCBcdH1cblxuXHRcdCBcdC5FZGl0RG9uZUJ0biB7XG5cdFx0IFx0XHRmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcblx0XHQgXHR9XG5cdFx0IH1cblx0fVxuXHQuUmVhY3RNb2RhbF9fQ29udGVudCB7XG5cdFx0d2lkdGg6IDk2JSAhaW1wb3J0YW50O1xuXHRcdC5sb2dvLWNvbnRhaW5lciB7XG5cdFx0XHQubG9nby11cGxvYWQge1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdC5Mb2dvSW1nQ2xzIHtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHQudXBsb2FkLWxvZ28ge1x0XHRcdFx0XG5cdFx0XHRcdG1hcmdpbi10b3A6IDBweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRsZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xuXHRcdFx0XHR0b3A6IHVuc2V0ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50YXhlcy1jb250YWluZXIge1xuXHRcdFx0Lmhpc3RvcmljYWxtZW51LXRpdGxlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0LnJlY2hhcnRzLXJlc3BvbnNpdmUtY29udGFpbmVyIHtcblx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRcdC5yZWNoYXJ0cy13cmFwcGVyIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdC5yZWNoYXJ0cy1zdXJmYWNlIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lmhpc3RvcmljYWxkaXYge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHQubGVnZW5kaGlzdG9yaWNhbCB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblx0XHRcdFx0ZGl2IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcblx0XHRcdFx0XHR3aWR0aDogODVweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdG1hcmdpbjogMHB4IDVweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5TbGlkZXJEaXZDbHNBcmVhIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHQgICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHQgICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuXHRcdFx0ICAgIHdpZHRoOiA5MSUgIWltcG9ydGFudDtcbiAgICBcdFx0XHRtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xuXHRcdFx0XHQucmMtc2xpZGVyLW1hcmstdGV4dCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucmMtc2xpZGVyLWhhbmRsZSB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdCAgICBtYXJnaW4tdG9wOiAtOHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdCAgICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHQgICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnNlbGxlci1jb250YWluZXIge1xuXHRcdC5jaGFydF9Cb3R0b20ge1xuXHRcdFx0cGFkZGluZzogMHB4IDIwcHggIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQucGFpZGVzY3Jvd2xlZnRhbGlnbiB7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTExMHB4ICFpbXBvcnRhbnQ7IFxuXHRcdFx0Zm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7IFxuXHRcdH1cblxuXHRcdC5EZXRhaWxlZGNjcmlnaHRhbGlnbiB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC0xMTBweCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5pY29ucm90YXRlIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICAgIFx0XHRjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQuU3RhY2tlZEJhckNoYXJ0Q29udGFpbmVyIHtcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHQucmVjaGFydHMtd3JhcHBlciB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHQucmVjaGFydHMtc3VyZmFjZSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnRcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuRXhlcG5zZW9wdGlvbmxhYmVsIHtcblx0XHRcdHdpZHRoOiAzNTBweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC5kaXNjbGFpbWVyLWNvbnRhaW5lciB7XG5cdFx0LkRpc2NsYWltZXJDb250ZW50QmxvY2sge1xuXHRcdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luOiAwICAhaW1wb3J0YW50O1xuXHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LkRpc2NsYWltZXJEaXYge1xuXHRcdFx0LkRpc2NsYWltZXJDb250ZW50IHtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHQgICAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5TaWduYXR1cmVzQ29udGFpbmVyIHtcblx0XHQuU2lnbmF0dXJlc0Zvcm1jb250YWluZXIge1xuXHRcdFx0LlNpZ25hdHVyZXNGb3JtY29udGFpbmVyQmxvY2sge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5Ob3RpZmljYXRpb25Db250YWluZXIge1xuXHRcdC5Ob3RpZmljYXRpb25Db250ZW50IHtcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHQuaGVhZGluZyB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHQucHVzaGxpc3RzdHlsZSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuU2lnbmF0dXJlc0Zvcm1jb250YWluZXJCbG9ja1R3bywgLlNpZ25hdHVyZXNGb3JtY29udGFpbmVyQmxvY2tUaHJlZSB7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0fVxuXG5cdC5TaWduYXR1cmVzRm9ybWNvbnRhaW5lciB7XG5cdFx0LmJhY2tQYWRkIHtcblx0XHRcdHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cbiBcbi8qIGlQYWRzIChsYW5kc2NhcGUpIC0tLS0tLS0tLS0tICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoIDogNzY5cHgpIGFuZCAobWF4LWRldmljZS13aWR0aCA6IDEwMjRweCkgYW5kIChvcmllbnRhdGlvbiA6IGxhbmRzY2FwZSkge1xuXG59XG4gXG4vKiBpUGFkcyAocG9ydHJhaXQpIC0tLS0tLS0tLS0tICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoIDogNzY5cHgpIGFuZCAobWF4LWRldmljZS13aWR0aCA6IDEwMjRweCkgYW5kIChvcmllbnRhdGlvbiA6IHBvcnRyYWl0KSB7XG5cdC5zZWxsZXItY29udGFpbmVyIHtcblx0XHQgLnJ2Yi1jb250YWluZXIge1xuXHRcdCBcdC5SaWdodENvbnRhaW5lckNscyB7XG5cdCBcdFx0XHQuc2VsbGVyY2hhcnQge1xuXHRcdCBcdFx0XHQuUGllY2hhcnRWYWx1ZUNscyB7XG5cdFx0XHRcdFx0XHR0b3A6IDMwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdCAgICBsZWZ0OiA0Mi41JSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdCAgICB3aWR0aDogMTc1cHggIWltcG9ydGFudDtcblx0XHQgXHRcdFx0fVxuXHRcdCBcdFx0fVxuXHRcdCBcdH1cblxuXHRcdCBcdC5FZGl0RG9uZUJ0biB7XG5cdFx0IFx0XHRmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcblx0XHQgXHR9XG5cdFx0IH1cblx0fVxufVxuIFxuLyogaVBob25lIDUgKHBvcnRyYWl0ICZhbXA7IGxhbmRzY2FwZSktLS0tLS0tLS0tLSAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aCA6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGggOiA1NjhweCkge1xuXG59XG4gXG4vKiBpUGhvbmUgNSAobGFuZHNjYXBlKS0tLS0tLS0tLS0tICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoIDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aCA6IDU2OHB4KSBhbmQgKG9yaWVudGF0aW9uIDogbGFuZHNjYXBlKSB7XG5cbn1cbiBcbi8qIGlQaG9uZSA1IChwb3J0cmFpdCktLS0tLS0tLS0tLSAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aCA6IDMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGggOiA1NjhweCkgYW5kIChvcmllbnRhdGlvbiA6IHBvcnRyYWl0KSB7XG5cbn0iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxLQUFLO0VBQ3pELEFBQUEsYUFBYSxDQUFDO0lBQ2IsU0FBUyxFQUFFLElBQUksR0FDZjs7QUFHRixNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLE9BQU8sU0FBUyxFQUFFLEtBQUs7RUFFekQsQUFDQyxpQkFEZ0IsQ0FDaEIsY0FBYyxDQUFDO0lBQ2QsS0FBSyxFQUFFLGVBQWU7SUFDdEIsVUFBVSxFQUFFLGlCQUFpQixHQUM3Qjs7QUFJSCxNQUFNLE1BQU0sTUFBTSxNQUFNLGdCQUFnQixFQUFFLEtBQUssT0FBTyxnQkFBZ0IsRUFBRSxLQUFLO0VBQzVFLEFBQUEsV0FBVyxDQUNSO0lBQ0ksYUFBYSxFQUFDLGNBQWM7SUFDNUIsWUFBWSxFQUFDLGNBQWMsR0FDOUI7RUFDRCxBQUFBLFlBQVksQ0FBQTtJQUNSLFlBQVksRUFBQyxjQUFjO0lBQzNCLGFBQWEsRUFBQyxjQUFjLEdBQy9CO0VBRUosQUFFQyxpQkFGZ0IsQ0FFaEIsV0FBVyxDQUFDO0lBQ1gsVUFBVSxFQUFFLFlBQVksR0FDeEI7RUFKRixBQU1DLGlCQU5nQixDQU1oQixlQUFlLENBQUM7SUFDZixPQUFPLEVBQUUsY0FBYyxHQUN2QjtFQVJGLEFBVUMsaUJBVmdCLENBVWhCLGtCQUFrQixDQUFDO0lBQ2xCLE9BQU8sRUFBRSxrQkFBa0IsR0FDM0I7RUFaRixBQWVDLGlCQWZnQixDQWVoQixpQkFBaUIsQ0FBQztJQUNqQixLQUFLLEVBQUUsZ0JBQWdCO0lBQ3ZCLE1BQU0sRUFBRSxnQkFBZ0IsR0FDeEI7RUFsQkYsQUFvQkMs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 */.optmodal {
  display: flex;
  position: fixed;
  z-index: 999999;
  left: 0;
  top: 0;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.5);
  justify-content: center;
  align-items: center;
  overflow: scroll;
}

.optmodal.show {
  display: flex;
}

/* optmodal content */

.optmodal-content {
  background: #FFF;
  box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.12);
  padding: 48px 24px;
  border-radius: 12px;
  width: 400px;
  position: relative;
  transform: translateY(0);
  opacity: 1;
  transition: opacity 0.2s ease, transform 0.2s ease;
  text-align: center;
  top: 5%;
}

/* Show animation */

.optmodal.show .optmodal-content {
  transform: translateY(0);
  opacity: 1;
}

/* Circle at the top center of the optmodal */

.optmodal-circle {
  width: 75px;
  height: 75px;
  background-color: #DAEBFC;
  border-radius: 1000px;
  border: 2px solid #FFF;
  position: absolute;
  top: -40px;
  left: 50%;
  transform: translateX(-50%);
  /* box-shadow: 0 4px 8px rgba(0,0,0,0.2); */
  display: flex;
  justify-content: center;
  align-items: center;
}

.optmodal-circle img {
  width: 45px;
  height: 45px;
}

/* Close button */

.optclose {
  color: #278AE5;
  position: absolute;
  top: 16px;
  right: 16px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.opt-back {
  color: #278AE5;
  position: absolute;
  top: 16px;
  left: 16px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.close:hover {
  color: #000;
}

/* Heading */

.optmodal h2 {
  font-size: 22px;
  margin-top: 0;
  margin-bottom: 0;
  color: #3D3D3D;
  font-size: 20px;
  font-weight: 500;
  line-height: 150%;
  font-family: 'Montserrat-Medium';
}

/* Subtext */

.optmodal p {
  font-size: 14px;
  color: #3D3D3D;
  margin-bottom: 12px;
  line-height: 150%;
  margin-top: 12px;
  font-family: 'Montserrat-Regular';
}

/* Phone input wrapper */

.phone-input-wrapper {
  display: flex;
  height: 48px;
  justify-content: center;
  align-items: center;
  gap: 8px;
}

.country-code,
.phone-number {
  height: 48px;
  border: none;
  background: #FAFAFA;
  color: #333;
  font-size: 16px;
  outline: none;
  border-radius: 8px;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08) !important;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: left;
}

.country-code input:focus,
.phone-number input:focus {
  box-shadow: inset 0px 2px 4px 0px rgba(0, 0, 0, 0.08) !important;
  border-radius: 8px;
}

.country-code:focus,
.phone-number:focus,
.country-code:-webkit-autofill:focus,
.phone-number:-webkit-autofill:focus {
  -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08) !important;
}

.otp-input:focus,
.otp-input:-webkit-autofill:focus {
  -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08) !important;
}

.country-code {
  width: 70px;
  text-align: center;
  appearance: none;
  /* Hides the default dropdown arrow */
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: none;
}

.phone-number {
  flex: 1;
  padding-left: 10%;
}

/* OTP input wrapper */

.otp-input-wrapper {
  display: flex;
  justify-content: center;
  gap: 8px;
  margin-bottom: 24px;
}

.otp-input {
  width: 48px;
  height: 48px;
  border: none;
  background: #FAFAFA;
  text-align: center;
  font-size: 16px;
  border-radius: 8px;
  outline: none;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.08);
}

/* Button styles */

.optmodal button {
  background-color: #D9D9D9;
  color: white;
  padding: 12px 24px;
  border: none;
  border-radius: 8px;
  cursor: pointer;
  font-size: 16px;
  width: 100%;
  transition: background-color 0.2s ease;
  margin: 24px 0px;
  height: 48px;
  pointer-events: none;
}

.optmadal2 {
  margin-bottom: 0px !important;
}

.optmodal button:hover {
  background-color: #bcbcbc;
}

.otp-links-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 12px;
}

.ask-later,
.resend,
.try-another-way {
  font-family: 'Montserrat-Regular';
  text-decoration: none;
  cursor: pointer;
  color: #278AE5;
  text-align: center;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}

.contact-support {
  font-family: 'Montserrat-Regular';
  cursor: pointer;
  color: #278AE5;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-skip-ink: auto;
  text-decoration-thickness: auto;
  text-underline-offset: auto;
  text-underline-position: from-font;
}

.ask-later:hover,
.resend:hover,
.try-another-way:hover,
.contact-support {
  text-decoration: underline;
}

.verify-btn {
  margin-bottom: 0px !important;
}

.info-list {
  text-align: left;
  margin-bottom: 15%;
  padding-left: 6px;
  font-family: 'Montserrat-Regular';
}

.support-message {
  font-size: 14px;
  color: #3D3D3D;
  margin-top: 20px;
}

.info-modal-text {
  color: #3D3D3D;
  text-align: center;
  font-family: 'Montserrat-Regular';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  padding: 12px 0px;
  margin: 0 !important;
}

.info-modal-h1 {
  color: #3D3D3D;
  font-family: 'Montserrat-Regular';
  font-size: 16px !important;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  display: flex;
  padding-bottom: 12px;
}

.info-list li {
  color: #3D3D3D;
  font-family: 'Montserrat-Regular';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  padding-left: 1%;
}

.info-list span {
  color: #3D3D3D !important;
  font-weight: 500 !important;
  font-family: 'Montserrat-Medium' !important;
}

.optmodal-content-info {
  padding-bottom: 12px !important;
  margin: 10% 0% 8% 0% !important;
}

.active-btn {
  background-color: #508AFF !important;
  color: #FFF !important;
  font-family: 'Montserrat-Medium';
  pointer-events: auto !important;
}

.info-list div {
  display: flex;
}

.Error {
  display: flex;
  justify-content: center;
  text-align: center;
  align-items: center;
  margin-top: 20px;
}

.Error span {
  font-family: 'Montserrat-Regular';
  text-decoration: none;
  color: red;
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}

.OTP-Error {
  margin-bottom: 14px;
}

.country-code select {
  border: none;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.08);
}

.country-code option {
  background: #FAFAFA;
  color: #333;
  padding: 10px;
  color: none;
  border: none;
  font-family: 'Montserrat-Regular';
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.08);
}

.country-code:focus option {
  background-color: #FAFAFA;
  border: none;
  font-family: 'Montserrat-Regular';
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.08);
}

.country-code option:hover {
  background-color: #FAFAFA;
  color: none;
  font-family: 'Montserrat-Regular';
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.08);
}

.error-color {
  color: green !important;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3JjL2NvbXBvbmVudHMvcGFydGlhbHMvT3RwbW9kYWwvb3B0bW9kYWwuc2NzcyIsInNvdXJjZXMiOlsiLi4vc3JjL2NvbXBvbmVudHMvcGFydGlhbHMvT3RwbW9kYWwvb3B0bW9kYWwuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIub3B0bW9kYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk5OTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi5vcHRtb2RhbC5zaG93IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLyogb3B0bW9kYWwgY29udGVudCAqL1xuLm9wdG1vZGFsLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDhweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgcGFkZGluZzogNDhweCAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB3aWR0aDogNDAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgLy8gb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZSwgdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6NSU7XG59XG5cbi8qIFNob3cgYW5pbWF0aW9uICovXG4ub3B0bW9kYWwuc2hvdyAub3B0bW9kYWwtY29udGVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogQ2lyY2xlIGF0IHRoZSB0b3AgY2VudGVyIG9mIHRoZSBvcHRtb2RhbCAqL1xuLm9wdG1vZGFsLWNpcmNsZSB7XG4gIHdpZHRoOiA3NXB4O1xuICBoZWlnaHQ6IDc1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQUVCRkM7XG4gIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZGRjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00MHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLyogYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMCwwLDAsMC4yKTsgKi9cbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5vcHRtb2RhbC1jaXJjbGUgaW1nIHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbn1cblxuLyogQ2xvc2UgYnV0dG9uICovXG4ub3B0Y2xvc2Uge1xuICBjb2xvcjogIzI3OEFFNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2cHg7XG4gIHJpZ2h0OiAxNnB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ub3B0LWJhY2sge1xuICBjb2xvcjogIzI3OEFFNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2cHg7XG4gIGxlZnQ6IDE2cHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKiBIZWFkaW5nICovXG4ub3B0bW9kYWwgaDIge1xuICBmb250LXNpemU6IDIycHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAjM0QzRDNEO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtTWVkaXVtJztcbn1cblxuLyogU3VidGV4dCAqL1xuLm9wdG1vZGFsIHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjM0QzRDNEO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xufVxuXG4vKiBQaG9uZSBpbnB1dCB3cmFwcGVyICovXG4ucGhvbmUtaW5wdXQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNDhweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xufVxuXG4uY291bnRyeS1jb2RlLCAucGhvbmUtbnVtYmVyIHtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCkgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGlucHV0OmZvY3VzIHsgXG4gICAgYm94LXNoYWRvdzppbnNldCAwcHggMnB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgfVxuXG59XG4uY291bnRyeS1jb2RlOmZvY3VzLCBcbi5waG9uZS1udW1iZXI6Zm9jdXMsIFxuLmNvdW50cnktY29kZTotd2Via2l0LWF1dG9maWxsOmZvY3VzLCBcbi5waG9uZS1udW1iZXI6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMnB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KSAhaW1wb3J0YW50O1xufVxuLm90cC1pbnB1dDpmb2N1cywgXG4ub3RwLWlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXN7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDJweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCkgIWltcG9ydGFudDtcbn1cbi5jb3VudHJ5LWNvZGUge1xuICB3aWR0aDogNzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAvLyBwb2ludGVyLWV2ZW50czogbm9uZTsgXG4gIC8vIGFwcGVhcmFuY2U6IGF1dG87IC8qIEVuc3VyZSB0aGUgZGVmYXVsdCBkcm9wZG93biBiZWhhdmlvciAqL1xuICBhcHBlYXJhbmNlOiBub25lOyAgICAgIC8qIEhpZGVzIHRoZSBkZWZhdWx0IGRyb3Bkb3duIGFycm93ICovXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyBcbn1cblxuXG4ucGhvbmUtbnVtYmVyIHtcbiAgZmxleDogMTtcbiAgcGFkZGluZy1sZWZ0OiAxMCU7XG59XG5cbi8qIE9UUCBpbnB1dCB3cmFwcGVyICovXG4ub3RwLWlucHV0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5vdHAtaW5wdXQge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDBweCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG5cbi8qIEJ1dHRvbiBzdHlsZXMgKi9cbi5vcHRtb2RhbCBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlEOUQ5O1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDEycHggMjRweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gIG1hcmdpbjogMjRweCAwcHg7XG4gIGhlaWdodDogNDhweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ub3B0bWFkYWwye1xubWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG4ub3B0bW9kYWwgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjYmNiYztcbn1cbi5vdHAtbGlua3Mtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbn1cbi5hc2stbGF0ZXIsIC5yZXNlbmQsIC50cnktYW5vdGhlci13YXkge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzI3OEFFNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG4uY29udGFjdC1zdXBwb3J0IHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMjc4QUU1O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1zdHlsZTogc29saWQ7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogYXV0bztcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogYXV0bztcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiBhdXRvO1xuICB0ZXh0LXVuZGVybGluZS1wb3NpdGlvbjogZnJvbS1mb250O1xufVxuIFxuLmFzay1sYXRlcjpob3ZlciwgLnJlc2VuZDpob3ZlciwgLnRyeS1hbm90aGVyLXdheTpob3ZlciwgLmNvbnRhY3Qtc3VwcG9ydCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnZlcmlmeS1idG57XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuLmluZm8tbGlzdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDE1JTtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcbn1cbi5zdXBwb3J0LW1lc3NhZ2Uge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjM0QzRDNEO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmluZm8tbW9kYWwtdGV4dCB7XG4gIGNvbG9yOiAjM0QzRDNEO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBwYWRkaW5nOiAxMnB4IDBweDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4uaW5mby1tb2RhbC1oMSB7XG5jb2xvcjogIzNEM0QzRDtcbmZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcbmZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuZm9udC1zdHlsZTogbm9ybWFsO1xuZm9udC13ZWlnaHQ6IDUwMDtcbmxpbmUtaGVpZ2h0OiAxNTAlO1xuZGlzcGxheTogZmxleDtcbnBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuLmluZm8tbGlzdCBsaXtcbmNvbG9yOiAjM0QzRDNEOztcbmZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcbmZvbnQtc2l6ZTogMTRweDtcbmZvbnQtc3R5bGU6IG5vcm1hbDtcbmZvbnQtd2VpZ2h0OiA0MDA7XG5saW5lLWhlaWdodDogMTUwJTtcbnBhZGRpbmctbGVmdDogMSU7XG59XG4uaW5mby1saXN0IHNwYW57XG4gIGNvbG9yOiAjM0QzRDNEICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bScgIWltcG9ydGFudDtcblxufVxuLm9wdG1vZGFsLWNvbnRlbnQtaW5mbyB7XG4gICBwYWRkaW5nLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xuICAgbWFyZ2luOiAxMCUgMCUgOCUgMCUgIWltcG9ydGFudDtcbn1cbi5hY3RpdmUtYnRue1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTA4QUZGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nO1xuICBwb2ludGVyLWV2ZW50czogYXV0byAhaW1wb3J0YW50O1xufVxuLmluZm8tbGlzdCBkaXZ7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uRXJyb3J7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6MjBweDtcbn1cbi5FcnJvciBzcGFue1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHJlZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG4uT1RQLUVycm9ye1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuLmNvdW50cnktY29kZSBzZWxlY3R7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cbi5jb3VudHJ5LWNvZGUgb3B0aW9uIHtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQTsgXG4gIGNvbG9yOiAjMzMzOyBcbiAgcGFkZGluZzogMTBweDtcbiAgY29sb3I6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuXG4uY291bnRyeS1jb2RlOmZvY3VzIG9wdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICAjRkFGQUZBO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcbiAgYm94LXNoYWRvdzogMHB4IDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cblxuLmNvdW50cnktY29kZSBvcHRpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBOyBcbiAgY29sb3I6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcbiAgYm94LXNoYWRvdzogMHB4IDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cbi5lcnJvci1jb2xvcntcbiAgY29sb3I6IGdyZWVuICFpbXBvcnRhbnQ7XG59Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLEFBQUEsU0FBUyxDQUFDO0VBQ1IsT0FBTyxFQUFFLElBQUk7RUFDYixRQUFRLEVBQUUsS0FBSztFQUNmLE9BQU8sRUFBRSxNQUFNO0VBQ2YsSUFBSSxFQUFFLENBQUM7RUFDUCxHQUFHLEVBQUUsQ0FBQztFQUNOLEtBQUssRUFBRSxLQUFLO0VBQ1osTUFBTSxFQUFFLEtBQUs7RUFDYixnQkFBZ0IsRUFBRSxrQkFBa0I7RUFDcEMsZUFBZSxFQUFFLE1BQU07RUFDdkIsV0FBVyxFQUFFLE1BQU07RUFDbkIsUUFBUSxFQUFFLE1BQU0sR0FDakI7O0FBRUQsQUFBQSxTQUFTLEFBQUEsS0FBSyxDQUFDO0VBQ2IsT0FBTyxFQUFFLElBQUksR0FDZDs7QUFFRCxzQkFBc0I7QUFDdEIsQUFBQSxpQkFBaUIsQ0FBQztFQUNoQixVQUFVLEVBQUUsSUFBSTtFQUNoQixVQUFVLEVBQUUsR0FBRyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLG1CQUFtQjtFQUMvQyxPQUFPLEVBQUUsU0FBUztFQUNsQixhQUFhLEVBQUUsSUFBSTtFQUNuQixLQUFLLEVBQUUsS0FBSztFQUNaLFFBQVEsRUFBRSxRQUFRO0VBR2xCLFNBQVMsRUFBRSxhQUFhO0VBQ3hCLE9BQU8sRUFBRSxDQUFDO0VBQ1YsVUFBVSxFQUFFLHNDQUFzQztFQUNsRCxVQUFVLEVBQUUs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 */.optmodal {
  display: flex;
  position: fixed;
  z-index: 999999;
  left: 0;
  top: 0;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.5);
  justify-content: center;
  align-items: center;
  overflow: scroll;
}

.optmodal-alert {
  align-items: flex-start !important;
  padding: 4% 0 !important;
  box-sizing: border-box !important;
}

.optmodal.show {
  display: flex;
}

/* optmodal content */

.optmodal-content {
  background: #FFF;
  box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.12);
  padding: 48px 24px;
  border-radius: 12px;
  width: 400px;
  position: relative;
  transform: translateY(0);
  opacity: 1;
  transition: opacity 0.2s ease, transform 0.2s ease;
  text-align: center;
  top: 5%;
}

/* Show animation */

.optmodal.show .optmodal-content {
  transform: translateY(0);
  opacity: 1;
}

/* Circle at the top center of the optmodal */

.optmodal-circle {
  width: 75px;
  height: 75px;
  background-color: #DAEBFC;
  border-radius: 1000px;
  border: 2px solid #FFF;
  position: absolute;
  top: -40px;
  left: 50%;
  transform: translateX(-50%);
  /* box-shadow: 0 4px 8px rgba(0,0,0,0.2); */
  display: flex;
  justify-content: center;
  align-items: center;
}

.optmodal-circle img {
  width: 45px;
  height: 45px;
}

.generic-resize img {
  width: 40px;
  height: 32px;
}

/* Close button */

.optclose {
  color: #278AE5;
  position: absolute;
  top: 16px;
  right: 16px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.opt-back {
  color: #278AE5;
  position: absolute;
  top: 16px;
  left: 16px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.close:hover {
  color: #000;
}

/* Heading */

.optmodal h2 {
  font-size: 22px;
  margin-top: 0;
  margin-bottom: 0;
  color: #3D3D3D;
  font-size: 20px;
  font-weight: 500;
  line-height: 150%;
  font-family: 'Montserrat-Medium';
}

/* Subtext */

.optmodal p {
  font-size: 14px;
  color: #3D3D3D;
  margin-bottom: 12px;
  line-height: 150%;
  margin-top: 12px;
  font-family: 'Montserrat-Regular';
}

/* Phone input wrapper */

.phone-input-wrapper {
  display: flex;
  height: 48px;
  justify-content: center;
  align-items: center;
  gap: 8px;
}

.country-code,
.phone-number {
  height: 48px;
  border: none;
  background: #FAFAFA;
  color: #333;
  font-size: 16px;
  outline: none;
  border-radius: 8px;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08) !important;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: left;
}

.country-code input:focus,
.phone-number input:focus {
  box-shadow: inset 0px 2px 4px 0px rgba(0, 0, 0, 0.08) !important;
  border-radius: 8px;
}

.country-code:focus,
.phone-number:focus,
.country-code:-webkit-autofill:focus,
.phone-number:-webkit-autofill:focus {
  -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08) !important;
}

.otp-input:focus,
.otp-input:-webkit-autofill:focus {
  -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08) !important;
}

.country-code {
  width: 70px;
  text-align: center;
  appearance: none;
  /* Hides the default dropdown arrow */
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: none;
}

.phone-number {
  flex: 1;
  padding-left: 10%;
}

/* OTP input wrapper */

.otp-input-wrapper {
  display: flex;
  justify-content: center;
  gap: 8px;
  margin-bottom: 24px;
}

.otp-input {
  width: 48px;
  height: 48px;
  border: none;
  background: #FAFAFA;
  text-align: center;
  font-size: 16px;
  border-radius: 8px;
  outline: none;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.08);
}

/* Button styles */

.optmodal button {
  background-color: #D9D9D9;
  color: white;
  padding: 12px 24px;
  border: none;
  border-radius: 8px;
  cursor: pointer;
  font-size: 16px;
  width: 100%;
  transition: background-color 0.2s ease;
  margin: 24px 0px;
  height: 48px;
  pointer-events: none;
}

.optmadal2 {
  margin-bottom: 0px !important;
}

.optmodal button:hover {
  background-color: #bcbcbc;
}

.ask-later,
.resend {
  font-family: 'Montserrat-Regular';
  text-decoration: none;
  cursor: pointer;
  color: #278AE5;
  text-align: center;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}

.contact-support {
  font-family: 'Montserrat-Regular';
  cursor: pointer;
  color: #278AE5;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-skip-ink: auto;
  text-decoration-thickness: auto;
  text-underline-offset: auto;
  text-underline-position: from-font;
}

.ask-later:hover,
.resend:hover,
.contact-support {
  text-decoration: underline;
}

.verify-btn {
  margin-bottom: 0px !important;
}

.info-list {
  text-align: left;
  margin-bottom: 15%;
  padding-left: 6px;
  font-family: 'Montserrat-Regular';
}

.support-message {
  font-size: 14px;
  color: #3D3D3D;
  margin-top: 20px;
}

.info-modal-text {
  color: #3D3D3D;
  text-align: center;
  font-family: 'Montserrat-Regular';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  padding: 12px 0px;
  margin: 0 !important;
}

.info-modal-h1 {
  color: #3D3D3D;
  font-family: 'Montserrat-Regular';
  font-size: 16px !important;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  display: flex;
  padding-bottom: 12px;
}

.info-list li {
  color: #3D3D3D;
  font-family: 'Montserrat-Regular';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  padding-left: 1%;
}

.info-list span {
  color: #3D3D3D !important;
  font-weight: 500 !important;
  font-family: 'Montserrat-Medium' !important;
}

.optmodal-content-info {
  padding-bottom: 12px !important;
  margin: 10% 0% 8% 0% !important;
}

.active-btn {
  background-color: #508AFF !important;
  color: #FFF !important;
  font-family: 'Montserrat-Medium';
  pointer-events: auto !important;
}

.info-list div {
  display: flex;
}

.Error {
  display: flex;
  justify-content: center;
  text-align: center;
  align-items: center;
  margin-top: 20px;
}

.Error span {
  font-family: 'Montserrat-Regular';
  text-decoration: none;
  color: red;
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}

.OTP-Error {
  margin-bottom: 14px;
}

.error-color {
  color: green !important;
}

.inputbox-popup {
  display: flex;
  flex-direction: column;
  gap: 24px;
  margin-top: 24px;
}

.alertTextfield {
  border: none;
  outline: none;
  width: 100%;
  border-radius: 8px;
  background: #FAFAFA;
  display: flex;
  padding: 12px;
  align-items: center;
  margin-top: 0px !important;
}

.alert-input-wrapper {
  border-radius: 8px;
  border: 1px solid #D9D9D9;
  background: #FAFAFA;
}

.inputbox-popup input::placeholder {
  color: #D9D9D9;
  font-size: 14px;
  font-family: 'Montserrat-Regular';
}

.inputbox-popup input:focus,
.inputbox-popup input:-webkit-autofill:focus {
  -webkit-box-shadow: none !important;
}

.pre-inputbox-popup input:focus,
.pre-inputbox-popup input:-webkit-autofill:focus {
  color: black !important;
  -webkit-box-shadow: none !important;
}

.pre-inputbox-popup input {
  color: gray !important;
  transition: color 0.3s ease;
  font-style: italic;
}

.pre-inputbox-popup input:focus {
  color: black !important;
}

.ask-later_popup {
  font-family: 'Montserrat-Regular';
  text-decoration: none;
  cursor: pointer;
  text-align: center;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}

.Alertpopup_close {
  z-index: 9999999 !important;
  position: absolute !important;
  margin-top: -70px;
  max-width: 480px;
  text-align: right;
  margin-left: 13px;
}

.Alertpopup_close img {
  width: 15px;
  height: 15px;
  cursor: pointer;
}

.generic_font b {
  font-family: 'Montserrat-Medium';
}

.edit_generic {
  margin: 0 auto !important;
  margin-bottom: 10px !important;
  background-color: #508AFF !important;
  color: #FFF !important;
  font-family: 'Montserrat-Medium';
  pointer-events: auto !important;
}

.txt_align_start {
  text-align: start;
  line-height: 26px !important;
}

.flex_fieldlabel {
  display: flex;
  flex-direction: column;
}

.flex_fieldlabel label {
  text-align: start !important;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3JjL2NvbXBvbmVudHMvcGFydGlhbHMvR2VuZXJpY0FsZXJ0UG9wdXAvTmV3QWxlcnQuc2NzcyIsInNvdXJjZXMiOlsiLi4vc3JjL2NvbXBvbmVudHMvcGFydGlhbHMvR2VuZXJpY0FsZXJ0UG9wdXAvTmV3QWxlcnQuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIub3B0bW9kYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk5OTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG4ub3B0bW9kYWwtYWxlcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA0JSAwICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcbn1cblxuLm9wdG1vZGFsLnNob3cge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4vKiBvcHRtb2RhbCBjb250ZW50ICovXG4ub3B0bW9kYWwtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBwYWRkaW5nOiA0OHB4IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHdpZHRoOiA0MDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICAvLyBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLCB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogNSU7XG59XG5cbi8qIFNob3cgYW5pbWF0aW9uICovXG4ub3B0bW9kYWwuc2hvdyAub3B0bW9kYWwtY29udGVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogQ2lyY2xlIGF0IHRoZSB0b3AgY2VudGVyIG9mIHRoZSBvcHRtb2RhbCAqL1xuLm9wdG1vZGFsLWNpcmNsZSB7XG4gIHdpZHRoOiA3NXB4O1xuICBoZWlnaHQ6IDc1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQUVCRkM7XG4gIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZGRjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00MHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLyogYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMCwwLDAsMC4yKTsgKi9cbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5vcHRtb2RhbC1jaXJjbGUgaW1nIHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbn1cbi5nZW5lcmljLXJlc2l6ZSBpbWcge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLyogQ2xvc2UgYnV0dG9uICovXG4ub3B0Y2xvc2Uge1xuICBjb2xvcjogIzI3OEFFNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2cHg7XG4gIHJpZ2h0OiAxNnB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5vcHQtYmFjayB7XG4gIGNvbG9yOiAjMjc4QUU1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTZweDtcbiAgbGVmdDogMTZweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2xvc2U6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyogSGVhZGluZyAqL1xuLm9wdG1vZGFsIGgyIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogIzNEM0QzRDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bSc7XG59XG5cbi8qIFN1YnRleHQgKi9cbi5vcHRtb2RhbCBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzNEM0QzRDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcbn1cblxuLyogUGhvbmUgaW5wdXQgd3JhcHBlciAqL1xuLnBob25lLWlucHV0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cblxuLmNvdW50cnktY29kZSxcbi5waG9uZS1udW1iZXIge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3gtc2hhZG93OiAwcHggMnB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcblxuICBpbnB1dDpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDJweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCkgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIH1cblxufVxuXG4uY291bnRyeS1jb2RlOmZvY3VzLFxuLnBob25lLW51bWJlcjpmb2N1cyxcbi5jb3VudHJ5LWNvZGU6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbi5waG9uZS1udW1iZXI6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDJweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCkgIWltcG9ydGFudDtcbn1cblxuLm90cC1pbnB1dDpmb2N1cyxcbi5vdHAtaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDJweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCkgIWltcG9ydGFudDtcbn1cblxuLmNvdW50cnktY29kZSB7XG4gIHdpZHRoOiA3MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC8vIHBvaW50ZXItZXZlbnRzOiBub25lOyBcbiAgLy8gYXBwZWFyYW5jZTogYXV0bzsgLyogRW5zdXJlIHRoZSBkZWZhdWx0IGRyb3Bkb3duIGJlaGF2aW9yICovXG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC8qIEhpZGVzIHRoZSBkZWZhdWx0IGRyb3Bkb3duIGFycm93ICovXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG5cbi5waG9uZS1udW1iZXIge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDEwJTtcbn1cblxuLyogT1RQIGlucHV0IHdyYXBwZXIgKi9cbi5vdHAtaW5wdXQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLm90cC1pbnB1dCB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cblxuLyogQnV0dG9uIHN0eWxlcyAqL1xuLm9wdG1vZGFsIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOUQ5RDk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMTJweCAyNHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgbWFyZ2luOiAyNHB4IDBweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm9wdG1hZGFsMiB7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuXG4ub3B0bW9kYWwgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjYmNiYztcbn1cblxuLmFzay1sYXRlcixcbi5yZXNlbmQge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzI3OEFFNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG5cbi5jb250YWN0LXN1cHBvcnQge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMyNzhBRTU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLXN0eWxlOiBzb2xpZDtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBhdXRvO1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiBhdXRvO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IGF1dG87XG4gIHRleHQtdW5kZXJsaW5lLXBvc2l0aW9uOiBmcm9tLWZvbnQ7XG59XG5cbi5hc2stbGF0ZXI6aG92ZXIsXG4ucmVzZW5kOmhvdmVyLFxuLmNvbnRhY3Qtc3VwcG9ydCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4udmVyaWZ5LWJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuXG4uaW5mby1saXN0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMTUlO1xuICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xufVxuXG4uc3VwcG9ydC1tZXNzYWdlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzNEM0QzRDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmluZm8tbW9kYWwtdGV4dCB7XG4gIGNvbG9yOiAjM0QzRDNEO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBwYWRkaW5nOiAxMnB4IDBweDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5pbmZvLW1vZGFsLWgxIHtcbiAgY29sb3I6ICMzRDNEM0Q7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuXG4uaW5mby1saXN0IGxpIHtcbiAgY29sb3I6ICMzRDNEM0Q7XG4gIDtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIHBhZGRpbmctbGVmdDogMSU7XG59XG5cbi5pbmZvLWxpc3Qgc3BhbiB7XG4gIGNvbG9yOiAjM0QzRDNEICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bScgIWltcG9ydGFudDtcblxufVxuXG4ub3B0bW9kYWwtY29udGVudC1pbmZvIHtcbiAgcGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAxMCUgMCUgOCUgMCUgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZS1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTA4QUZGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nO1xuICBwb2ludGVyLWV2ZW50czogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uaW5mby1saXN0IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5FcnJvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5FcnJvciBzcGFuIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiByZWQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuXG4uT1RQLUVycm9yIHtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cblxuLmVycm9yLWNvbG9yIHtcbiAgY29sb3I6IGdyZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5pbnB1dGJveC1wb3B1cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjRweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmFsZXJ0VGV4dGZpZWxkIHtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxMnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLmFsZXJ0LWlucHV0LXdyYXBwZXIge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIGJhY2tncm91bmQ6ICNGQUZBRkE7XG59XG5cbi5pbnB1dGJveC1wb3B1cCB7XG4gIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNEOUQ5RDk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcbiAgfVxuXG4gIGlucHV0OmZvY3VzLFxuICBpbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudFxuICB9XG59XG4ucHJlLWlucHV0Ym94LXBvcHVwe1xuICBpbnB1dDpmb2N1cyxcbiAgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XG4gICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7IFxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50XG4gIH1cbiAgaW5wdXQge1xuICAgIGNvbG9yOiBncmF5ICFpbXBvcnRhbnQ7IFxuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDsgXG4gICAgfVxuICB9XG59XG4uYXNrLWxhdGVyX3BvcHVwIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLy8gY29sb3I6ICMyNzhBRTU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuXG4uQWxlcnRwb3B1cF9jbG9zZSB7XG4gIHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IC03MHB4O1xuICBtYXgtd2lkdGg6IDQ4MHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDEzcHg7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi5nZW5lcmljX2ZvbnQgYiB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nO1xufVxuXG4uZWRpdF9nZW5lcmljIHtcbiAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTA4QUZGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nO1xuICBwb2ludGVyLWV2ZW50czogYXV0byAhaW1wb3J0YW50O1xufVxuXG4udHh0X2FsaWduX3N0YXJ0IHtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4X2ZpZWxkbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIGxhYmVsIHtcbiAgICB0ZXh0LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICB9XG59Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLEFBQUEsU0FBUyxDQUFDO0VBQ1IsT0FBTyxF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 */body {
  background-color: #FFFFFF;
}

.flex-container {
  display: absolute;
}

.flex-container .navbar,
.flex-container .nonusernavbar {
  /*overflow: hidden;*/
  position: fixed;
  z-index: 999999;
  background-color: #FFFFFF;
  /* Set the navbar to fixed position */
  top: 0;
  /* Position the navbar at the top of the page */
  width: 100%;
  /* Full width */
  height: 54px;
  border-bottom: 1px solid #DADADA;
}

.flex-container .navbar .dropdown-icon button,
.flex-container .nonusernavbar .dropdown-icon button {
  background-color: #FFFFFF;
  font-size: 24px;
  margin-top: 0px;
  width: 250px;
  color: #031C53;
  letter-spacing: 0;
  float: left;
  text-align: left;
  padding-left: 20px;
}

.flex-container .navbar .right-side,
.flex-container .nonusernavbar .right-side {
  display: inline-block;
  float: right;
  height: 100%;
  vertical-align: middle;
}

.flex-container .navbar .right-side .buyer,
.flex-container .nonusernavbar .right-side .buyer {
  width: 100px;
}

.flex-container .navbar .right-side .seller,
.flex-container .nonusernavbar .right-side .seller {
  width: 110px;
}

.flex-container .navbar .right-side .lead-gen,
.flex-container .nonusernavbar .right-side .lead-gen {
  width: 150px;
}

.flex-container .navbar .right-side .more,
.flex-container .nonusernavbar .right-side .more {
  width: 100px;
}

.flex-container .navbar .right-side .more-hover,
.flex-container .nonusernavbar .right-side .more-hover {
  display: none;
}

.flex-container .navbar .right-side .ctic,
.flex-container .nonusernavbar .right-side .ctic {
  width: 60px;
}

.flex-container .navbar .right-side .ctic svg,
.flex-container .nonusernavbar .right-side .ctic svg {
  width: 30px;
  height: 30px;
}

.flex-container .navbar .right-side .ctic:hover,
.flex-container .nonusernavbar .right-side .ctic:hover {
  width: 60px;
}

.flex-container .navbar .right-side .profile-img,
.flex-container .nonusernavbar .right-side .profile-img {
  padding: 8px;
  width: 60px;
}

.flex-container .navbar .right-side .profile-img img,
.flex-container .nonusernavbar .right-side .profile-img img {
  width: 40px;
  height: 40px;
}

.flex-container .navbar .right-side svg,
.flex-container .nonusernavbar .right-side svg {
  width: 22px;
  height: 22px;
  margin-right: 5px;
  float: left;
}

.flex-container .navbar .right-side div,
.flex-container .nonusernavbar .right-side div {
  padding: 12px;
  float: right;
  font-size: 17px;
  height: 100%;
  border-right: 1px solid #DADADA;
  border-left: 1px solid #DADADA;
  color: #2D53AB;
}

.flex-container .navbar .right-side div svg,
.flex-container .nonusernavbar .right-side div svg {
  fill: #2D53AB;
}

.flex-container .navbar .right-side div:hover,
.flex-container .nonusernavbar .right-side div:hover {
  background-color: #2D53AB;
  color: #ffffff;
  font-size: 17px;
}

.flex-container .navbar .right-side div:hover svg,
.flex-container .nonusernavbar .right-side div:hover svg {
  fill: #ffffff;
}

.flex-container .navbar .right-side .active,
.flex-container .nonusernavbar .right-side .active {
  background-color: #2D53AB;
  color: #ffffff;
  font-size: 17px;
}

.flex-container .navbar .right-side .active svg,
.flex-container .nonusernavbar .right-side .active svg {
  fill: #ffffff;
}

.flex-container .navbar .right-side .svg-larger,
.flex-container .nonusernavbar .right-side .svg-larger {
  width: 30px;
  height: 30px;
}

.flex-container .navbar .right-side .more:hover .more-hover,
.flex-container .nonusernavbar .right-side .more:hover .more-hover {
  display: block;
  position: absolute;
  background-color: transparent;
  border: none;
}

.flex-container .navbar .right-side .more:hover .more-hover ul,
.flex-container .nonusernavbar .right-side .more:hover .more-hover ul {
  width: 300px;
  margin-left: -215px;
  margin-top: 5px;
  list-style: none;
}

.flex-container .navbar .right-side .more:hover .more-hover ul li,
.flex-container .nonusernavbar .right-side .more:hover .more-hover ul li {
  position: relative;
  width: 250p;
  height: 40px;
  padding: 5px;
  background-color: #2D53AB;
  color: #ffffff;
  font-size: 16px;
  z-index: 1000000;
  border-bottom: 1px solid #000000;
  text-decoration: none;
}

.flex-container .navbar .right-side .more:hover .more-hover ul a:hover,
.flex-container .nonusernavbar .right-side .more:hover .more-hover ul a:hover {
  text-decoration: none;
}

.flex-container .margin-top {
  padding-top: 54px;
  height: 100%;
}

.navbar-margin {
  margin-left: 58px !important;
  margin-right: 32px !important;
  margin-top: 10px !important;
}

.nonusercommapse {
  display: flex !important;
}

@media (max-width: 991px) {
  .navbar-header {
    float: none;
  }

  .navbar-left,
  .navbar-right {
    float: none !important;
  }

  .navbar-toggle {
    display: block;
  }

  .navbar-collapse {
    border-top: 1px solid transparent;
  }

  .navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px;
  }

  .navbar-collapse.collapse {
    display: none !important;
  }

  .navbar-collapse.show {
    display: flex !important;
  }

  .navbar-nav {
    float: none !important;
    margin-top: 7.5px;
  }

  .navbar-nav > li {
    float: none;
  }

  .navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .collapse.in {
    display: block !important;
  }

  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
  }

  .market_logo_img {
    width: 180px !important;
  }
}

@media only screen and (max-width: 1199px) {
  .navbar-margin {
    margin-left: 14px !important;
    margin-right: 14px !important;
  }
}

.site-name {
  font-size: 19px;
  font-family: Montserrat-Medium;
  color: #0E2F51;
  text-decoration: none;
  outline: none;
  padding-top: 7px;
  padding-left: 5px;
}

.county-name {
  font-size: 12px;
  font-family: Montserrat-Regular;
  color: #172F53;
  text-decoration: none;
  outline: none;
  padding: 0px !important;
  text-align: center;
  cursor: pointer;
}

.ReducedFontSite-name {
  font-size: 19px;
  font-family: Montserrat-Medium;
  color: #0E2F51;
  text-decoration: none;
  outline: none;
  padding: 7px;
  cursor: pointer;
}

.site-name:hover {
  text-decoration: none !important;
}

.site-name:focus {
  text-decoration: none !important;
}

.Demi-bold {
  font-family: Montserrat-Medium !important;
  padding-right: 6px;
}

.Demi-boldVReduced {
  font-family: Montserrat-Medium !important;
  padding-right: 6px;
  font-size: 16px !important;
}

#navbar a {
  font-family: Montserrat-Medium;
  font-size: 12px;
  color: #23405E;
  letter-spacing: 1px;
  outline: none !important;
  cursor: pointer;
}

#navbar .open .dropdown-toggle {
  box-shadow: -3px 7px 7px -2px #807c7c;
}

#navbar .active a {
  background: #508AFF !important;
  color: #FFF !important;
  border-radius: 4px;
  padding-left: 22px;
  font-size: 12px;
  padding-right: 22px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: 3px;
  outline: none;
  align-items: center;
  justify-content: center;
  display: flex;
}

#navbar ul li a img,
#changeArea ul li a img {
  margin-bottom: 4px;
}

#navbar ul li a span {
  padding-left: 7px;
}

.flex-container .navbar {
  min-height: 70px !important;
  height: auto !important;
  border-bottom: 1px solid #f6f6f6;
}

.flex-container .nonusernavbar {
  min-height: 70px !important;
  height: auto !important;
  box-shadow: 17px 1px 15px 6px #F2F6F8;
  border-bottom: none;
}

.navbar-header button {
  width: auto;
}

.nonusernavbar-default .container {
  margin-top: 15px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
}

@media (min-width: 992px) and (max-width: 1199px) {
  .navbar-default .container {
    width: 1000px !important;
  }

  .nonusernavbar-default .container {
    width: 1000px !important;
  }
}

#profileToggle {
  margin-left: 15px;
}

#profileToggle .dropdown-menu {
  left: -78px !important;
  background: #508AFF !important;
  border: 1px solid transparent;
  border-top-left-radius: 4px !important;
  top: 100% !important;
  -webkit-box-shadow: 0 10px 12px rgba(0, 0, 0, 0.175) !important;
  box-shadow: 0 10px 12px rgba(0, 0, 0, 0.175) !important;
}

#profileToggle .drop_menu_newdesign {
  width: 270px;
  left: -213px !important;
  background: #FFFFFF !important;
  border: 1px solid transparent;
  border-top-left-radius: 4px !important;
  top: 85% !important;
  -webkit-box-shadow: 0 10px 12px rgba(0, 0, 0, 0.175) !important;
  box-shadow: 0 10px 12px rgba(0, 0, 0, 0.175) !important;
}

#profileToggle .dropdown-menu li a {
  color: #000000 !important;
  font-family: Heebo-Light;
  font-size: 14px;
  letter-spacing: 1px !important;
  line-height: 26px !important;
}

#profileToggle .navbarhr {
  background-color: #D8D8D8;
  height: 1px;
  margin-top: 10px !important;
  margin-bottom: 10px !important;
  border: none;
  opacity: 0.5;
}

#profileToggle .navdropDown {
  margin: 5px 0px !important;
}

#profileToggle .dropdown-menu li a:hover {
  border-radius: 0 !important;
  background: #F0F0F0;
  color: #000000 !important;
}

.dropdown-toggle::after {
  display: none !important;
}

.dropdown-item:hover {
  background-color: #F0F0F0;
  color: #000;
}

.divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

.open a {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.select-dropdown {
  background-repeat: no-repeat;
  background-position: 250px 4px;
  background-size: 20px;
}

.select-dropdown .dropdown-menu {
  background: white !important;
  border: 1px solid transparent;
  border-top-left-radius: 0px !important;
  top: 30px !important;
  border-top-right-radius: 4px !important;
  -webkit-box-shadow: 0 -2px 20px rgba(0, 0, 0, 0.175) !important;
  box-shadow: 0 -2px 20px rgba(0, 0, 0, 0.175) !important;
  min-width: inherit !important;
  left: 0px !important;
  width: 100%;
  min-width: 250px;
  overflow: auto;
  max-height: 200px;
}

.select-dropdown .dropdown-toggle {
  padding-top: 12px;
  height: auto;
  width: 95%;
  font-family: Montserrat-Regular;
  font-size: 14px;
  color: #0E2F51;
  padding-left: 0.8px;
}

.select-dropdown .dropdown-menu li a {
  text-decoration: none;
  font-family: Montserrat-Regular;
  font-size: 14px;
}

#NotifyToggle .notifydropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}

#changeArea .input-group-addon,
#changeAreaWeb .input-group-addon {
  border: none;
  background: transparent;
}

#changeArea .marginleft45,
#changeAreaWeb .marginleft45 {
  margin-left: 45px;
}

#changeArea .dropdown-menu,
#changeAreaWeb .dropdown-menu {
  background: white !important;
  border: 1px solid transparent;
  border-top-left-radius: 0px !important;
  top: 40px;
  border-top-right-radius: 4px !important;
  -webkit-box-shadow: 0 12px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 12px 12px rgba(0, 0, 0, 0.175);
  min-width: 325px;
  left: 58px;
  min-height: auto;
}

#changeArea .dropdown-menu li a,
#changeAreaWeb .dropdown-menu li a {
  color: #0E2F51 !important;
  font-size: 14px;
  letter-spacing: 1px !important;
  line-height: 26px !important;
  background: white !important;
  width: 100%;
}

#changeArea .dropdown-menu li a:hover,
#changeAreaWeb .dropdown-menu li a:hover {
  background: transparent;
  color: #0E2F51 !important;
}

#changeArea .dropdown-menu select,
#changeAreaWeb .dropdown-menu select {
  border: 1px solid transparent;
  border-radius: 5px;
  background-color: transparent;
  height: 40px;
  width: 100%;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Regular;
  box-shadow: none;
  color: #23405E;
  min-width: 190px;
  background-size: 21px;
}

#changeArea .navbar-nav,
#changeAreaWeb .navbar-nav {
  margin-top: -11px;
}

#changeArea .site-name img,
#changeAreaWeb .site-name img {
  margin-top: -1px;
}

#changeArea .site-name,
#changeAreaWeb .site-name {
  margin-top: -2px;
  color: #0E2F51;
  max-width: 240px;
  white-space: nowrap;
}

#changeArea > ul:first-child > li:first-child,
#changeAreaWeb > ul:first-child > li:first-child {
  margin-top: 0 !important;
}

#changeArea > ul:first-child > li,
#changeAreaWeb > ul:first-child > li {
  float: left;
}

@media only screen and (max-width: 991px) {
  #changeArea,
  #changeAreaWeb {
    width: 78%;
  }
}

@media only screen and (max-width: 440px) {
  #changeArea,
  #changeAreaWeb {
    width: 78%;
  }

  #changeArea .dropdown-menu,
  #changeAreaWeb .dropdown-menu {
    left: 0px !important;
    width: 80%;
  }
}

.site-arrow-down {
  width: 18px;
  margin-left: 4px;
  margin-top: 2px;
}

.openArea .site-name {
  background-clip: padding-box;
  border-top-right-radius: 4px;
  background: white !important;
  /*border: 1px solid transparent;*/
  border-top-left-radius: 4px !important;
  -webkit-background-clip: padding-box;
}

.opennotify {
  display: block;
}

.height150 {
  height: 142px;
  background: #FFF;
}

.height170 {
  height: 317px;
  background: #FFF;
}

.height_sm_banner {
  height: 200px;
  background: #FFF;
}

.wbnr_btns {
  width: 110px;
  height: 35px;
  background-color: #508AFF;
  border-radius: 18px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 11px;
  color: #ffff;
  font-family: 'Montserrat-Bold';
  cursor: pointer;
}

.webinar_button_cont {
  width: 90%;
}

.wbnr_lbl_btns {
  display: flex;
  justify-content: space-between;
  margin-top: 25px;
}

.webinar_img {
  width: 100%;
}

.wbnr_btn_lbl {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: small;
}

.webinar_title {
  font-family: Montserrat-Bold;
  font-size: 16px;
  color: #525252;
}

.market_logo {
  clip-path: polygon(0 0%, 100% 0%, 80% 100%, 0% 100%);
  display: flex;
  align-items: center;
  width: 400px;
  height: 111px;
  background-color: #ffff;
}

#navbar .profile-img img {
  margin-top: -8px;
}

#changeArea .profile-img img {
  margin-top: -8px;
  margin-right: -10px;
  /*background-color: black;*/
}

#changeAreaWeb .profile-img img {
  margin-top: -8px;
  margin-right: -10px;
}

.navbar-profile-img {
  border-radius: 30px;
}

#navbar .open .navbar-dropdown-img {
  display: none;
}

.navbar-dropdown-img {
  width: 11px;
  margin-top: -5px;
}

.navbar-notify-img {
  width: 18px;
  margin-top: 18px;
  margin-left: 10px;
}

.container #navbar .open .dropdown-menudash {
  left: -146px !important;
}

#navbar .open .dropdown-menu {
  left: -140px !important;
}

.paddzero {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.dropdown-menu li a {
  cursor: pointer !important;
}

footer {
  text-align: center;
  background-color: #23405E;
  color: #FFFFFF;
  font-family: Montserrat-Regular;
  font-size: 16px;
  height: 56px;
  padding-top: 19px;
  z-index: 1000;
}

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: transparent !important;
}

.nonusernavbar-default .navbar-toggle:hover,
.nonusernavbar-default .navbar-toggle:focus {
  background-color: transparent !important;
}

.navbar-default .navbar-toggle {
  margin-right: 15px;
  margin-bottom: 15px;
}

.navbar-default .navbar-toggle .icon-bar {
  background-color: #0E2F51;
}

.nonusernavbar-default .navbar-toggle {
  margin-right: 15px;
  margin-bottom: 15px;
}

.nonusernavbar-default .navbar-toggle .icon-bar {
  background-color: #0E2F51;
}

#navbar {
  padding-left: 13px !important;
  overflow: hidden;
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
  #navbar > ul > li > a {
    padding-left: 10px;
    padding-right: 10px;
  }
}

.closepopup {
  z-index: 9999999 !important;
  position: absolute !important;
  margin-top: -60px !important;
  max-width: 480px !important;
  text-align: right !important;
  margin-left: -5px !important;
}

.closepopup img {
  cursor: pointer;
  width: 15px;
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .monthlycloseicon {
    margin-left: 478px !important;
  }
}

@media screen and (max-width: 768px) {
  .monthlycloseicon {
    max-width: 710px !important;
  }
}

.closepopupOpenOrder {
  z-index: 9999999 !important;
  position: absolute !important;
  margin-top: -60px !important;
  max-width: 480px !important;
  text-align: right !important;
  margin-left: -5px !important;
}

.closepopupOpenOrder img {
  cursor: pointer;
  width: 15px;
}

.minheight {
  min-height: 100vh !important;
  height: auto;
}

.templatethumbcontainer {
  border: 1px solid #D3D5DF;
  border-radius: 4px;
  box-shadow: 0px 0px 27px -12px #2290ef;
  overflow-y: auto;
  overflow-x: hidden;
  height: auto;
}

.templatethumbcontainer .listtemplates {
  max-width: 100%;
  height: auto;
  padding: 10px;
  border: 1px solid ghostwhite;
  box-shadow: 0px 0px 27px -12px #000;
  cursor: pointer;
}

.templatethumbcontainer .listtemplates .listimgstyle {
  max-width: 100%;
  cursor: pointer;
  height: 310px;
  border: 1px solid ghostwhite;
  box-shadow: 0px 0px 27px -12px #000;
}

.templatethumbcontainer .overlayCont {
  position: relative;
  cursor: pointer;
}

.templatethumbcontainer .lockimg {
  cursor: pointer !important;
}

.templatethumbcontainer .overlayCont:hover .overlay {
  opacity: 0.3;
  background: rgba(74, 81, 93, 0.71) !important;
}

.templatethumbcontainer .overlay {
  opacity: 0.4;
  transition: .3s ease;
}

.templatethumbcontainer .icon {
  color: #000;
  font-size: 10x;
  position: absolute;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
  top: 50%;
  left: 50%;
}

.templateviewcontainer {
  border: 1px solid #D3D5DF;
  border-radius: 4px;
  box-shadow: 0px 0px 27px -12px #2290ef;
  overflow-y: auto;
  overflow-x: hidden;
  height: auto;
  margin-bottom: 15px;
}

.templateviewcontainer .outputdiv {
  width: auto;
  height: auto;
}

.templateviewcontainer .outputdiv .imgstyle {
  max-width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.templateviewcontainer .piechart {
  width: 800px;
  height: 500px;
  display: none;
}

.templateviewcontainer .listtemplates {
  max-width: 100%;
  height: auto;
  padding: 10px;
}

.templateviewcontainer .listtemplates .listimgstyle {
  max-width: 100%;
  cursor: pointer;
  height: 310px;
  border: 1px solid ghostwhite;
  box-shadow: 0px 0px 27px -12px #000;
}

.nxtprevdiv {
  display: none;
}

.nxtprevdiv .previousbtn {
  margin-top: 20px;
  float: left;
  display: none;
  cursor: pointer;
}

.nxtprevdiv .nextbtn {
  margin-top: 20px;
  float: right;
  cursor: pointer;
}

.txtArea_cls {
  resize: none;
}

.txt-title {
  text-align: left;
  font-family: Montserrat-Medium;
  color: #23405E;
  font-size: 15px;
  margin-bottom: 12px;
}

.templatesharebtn {
  background-color: #508AFF;
  color: #ffffff;
  padding: 5px 20px;
  margin-bottom: 15px;
  margin-top: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  height: 40px !important;
  font-size: 14px;
}

.shareoption {
  display: none;
  padding-left: 0px;
}

.shareoption .shareoptionli {
  font-family: Montserrat-Medium;
  background-color: #508AFF;
  color: #ffffff;
  padding: 5px;
  text-align: center;
  border: 1px solid;
  cursor: pointer;
}

.shareoption .shareoptionli:hover {
  font-family: Montserrat-Medium;
  background-color: lightgrey;
  color: #000000;
  padding: 5px;
  text-align: center;
  border: 1px solid;
  cursor: pointer;
}

.closepopupshare {
  z-index: 9999999 !important;
  position: absolute !important;
  margin-top: -55px !important;
  max-width: 480px !important;
  text-align: right !important;
  margin-left: 25px !important;
  cursor: pointer;
}

.PremiumModalContainer .form-group {
  padding: 0px;
  text-align: left;
}

.PremiumModalContainer .form-group .field-row {
  color: #0E2F51;
  font-family: Montserrat-Regular;
  font-size: 14px;
}

.PremiumModalContainer .form-group .field-row .input-group-addon {
  font-family: Montserrat-Medium;
  color: #23405E;
  cursor: pointer;
}

.PremiumModalContainer .form-group .field-row .input-group input,
.PremiumModalContainer .form-group .field-row .input-group .notesCls {
  border: 1px solid #d4d7e0;
  border-radius: 5px;
  background-color: transparent;
  height: 40px !important;
  width: 100% !important;
  margin: 0px !important;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
  box-shadow: none;
  color: #23405E;
  height: 40px;
}

.navupdatebtn {
  background-color: #508AFF;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  outline: none;
  font-family: Montserrat-Regular;
  letter-spacing: 1px;
  width: 100%;
  font-size: 15px !important;
  text-align: center;
  margin-left: 84px !important;
  height: 33px;
  width: 112px !important;
  margin-top: 25px !important;
  margin-bottom: 10px !important;
  cursor: pointer;
}

.navloader {
  text-align: center;
  /*margin-right: 12px;*/
}

.navloader img {
  width: 20px;
}

*::-webkit-scrollbar {
  width: 4px;
  height: 4px;
  border-radius: 10px;
}

*::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 4px #bec4d2;
}

*::-webkit-scrollbar-thumb {
  background-color: #bec4d2;
  outline: 1px solid #bec4d2;
}

.ResetCloseUpOverAll {
  z-index: 9999999 !important;
  position: absolute !important;
  margin-top: -46px;
  max-width: 480px;
  text-align: right;
  margin-left: -89px;
}

.ResetCloseUpOverAll img {
  width: 15px;
  height: 15px;
  cursor: pointer;
}

.TransAgentModalClose {
  z-index: 9999999 !important;
  position: absolute !important;
  margin-top: -57px;
  max-width: 580px;
  text-align: right;
  margin-left: -93px;
}

.TransAgentModalClose img {
  width: 15px;
  height: 15px;
  cursor: pointer;
}

.saveEstimateCloseUpOverall {
  z-index: 9999999 !important;
  position: absolute !important;
  margin-top: -52px;
  max-width: 480px;
  text-align: right;
  margin-left: -22px;
}

.saveEstimateCloseUpOverall img {
  width: 15px;
  height: 15px;
  cursor: pointer;
}

.BrokeFeeCloseupOverAll {
  z-index: 9999999 !important;
  position: absolute !important;
  margin-top: -58px;
  max-width: 480px;
  text-align: right;
  margin-left: -3px;
}

.BrokeFeeCloseupOverAll img {
  width: 15px;
  height: 15px;
  cursor: pointer;
}

.miscCloseupOverAll {
  z-index: 9999999 !important;
  position: absolute !important;
  margin-top: -42px;
  max-width: 480px;
  text-align: right;
  margin-left: 13px;
}

.miscCloseupOverAll img {
  width: 15px;
  height: 15px;
  cursor: pointer;
}

.brokerfeeCloseupOverAll {
  z-index: 9999999 !important;
  position: absolute !important;
  margin-top: -45px;
  max-width: 480px;
  text-align: right;
  margin-left: 13px;
}

.brokerfeeCloseupOverAll img {
  width: 15px;
  height: 15px;
  cursor: pointer;
}

.propertyTaxesCloseUpOverAll {
  z-index: 9999999 !important;
  position: absolute !important;
  margin-top: -45px;
  max-width: 480px;
  text-align: right;
  margin-left: 11px;
}

.propertyTaxesCloseUpOverAll img {
  width: 15px;
  height: 15px;
  cursor: pointer;
}

.loanBalanceCloseupOverAll {
  z-index: 9999999 !important;
  position: absolute !important;
  margin-top: -46px;
  max-width: 480px;
  text-align: right;
  margin-left: 10px;
}

.loanBalanceCloseupOverAll img {
  width: 15px;
  height: 15px;
  cursor: pointer;
}

.closeDateOverAll {
  z-index: 9999999 !important;
  position: absolute;
  margin-top: -45px !important;
  max-width: 480px;
  text-align: right;
  margin-left: 12px;
}

.closeDateOverAll img {
  width: 15px;
  height: 15px;
  cursor: pointer;
}

.loanbalanceCloseupOverAll {
  z-index: 9999999 !important;
  position: absolute !important;
  margin-top: -45px;
  max-width: 480px;
  text-align: right;
  margin-left: 14px;
}

.loanbalanceCloseupOverAll img {
  width: 15px;
  height: 15px;
  cursor: pointer;
}

.grossPropertyOverall {
  z-index: 9999999 !important;
  position: absolute !important;
  margin-top: -40px;
  max-width: 480px;
  text-align: right;
  margin-left: -1px;
}

.grossPropertyOverall img {
  width: 15px;
  height: 15px;
  cursor: pointer;
}

.shareimgbtn {
  width: 40px;
  height: 40px;
  position: fixed;
  right: 15px;
  cursor: pointer;
  margin-top: 100px;
  display: none;
}

.CalcDropDown #changeAreaWeb .dropdown-menu {
  left: 0px !important;
  top: 25px !important;
  width: 75% !important;
}

.CalcDropDown #changeAreaWeb .dropdown-menu .field-row {
  padding-bottom: 8px !important;
  padding-top: 0px !important;
}

.CalcDropDown #changeAreaWeb .dropdown-menu .select-dropdown .dropdown-menu {
  width: 100% !important;
}

.CalcDropDown #changeAreaWeb .dropdown-menu .navupdatebtn {
  margin-left: 90px !important;
}

.donecontainer {
  padding: 15px;
}

/*Common Template View style Starts*/

.templateview-container .templateviewtbl {
  width: 100%;
  height: auto;
  max-height: 1300px;
  table-layout: initial !important;
}

.templateview-container .templateviewtbl .LeftTdcont {
  width: 20%;
  height: 100%;
  vertical-align: top;
  padding-right: 15px;
}

.templateview-container .templateviewtbl .LeftTdcont .BackBtn {
  text-align: right;
  font-size: 18px;
  font-weight: bold;
  color: steelblue;
  cursor: pointer;
  font-family: Helvetica, sans-serif;
}

.templateview-container .templateviewtbl .MiddleTdcont {
  width: 60%;
  height: auto;
  vertical-align: top;
}

.templateview-container .templateviewtbl .MiddleTdcont .selecttemplatetitle {
  font-size: 18px;
  text-align: center;
  color: steelblue;
}

.templateview-container .templateviewtbl .MiddleTdcont .templateviewcontainer {
  border: 1px solid #D3D5DF;
  border-radius: 4px;
  box-shadow: 0px 0px 27px -12px #2290ef;
  height: auto;
}

.templateview-container .templateviewtbl .MiddleTdcont .templateviewcontainer .nearbypropdiv {
  background-color: #f5f5f4;
  color: #494949;
  padding: 10px;
  font-family: Montserrat-Medium;
  font-size: 15px;
  display: none;
  cursor: pointer;
}

.templateview-container .templateviewtbl .MiddleTdcont .templateviewcontainer .pencilbtn {
  cursor: pointer;
}

.templateview-container .templateviewtbl .MiddleTdcont .templateviewcontainer .previewtemplate {
  height: auto;
  border: none;
}

.templateview-container .templateviewtbl .RightTdcont {
  width: 20%;
  height: auto;
  vertical-align: text-bottom;
  padding: 0px 10px;
  position: relative;
}

.templateview-container .templateviewtbl .RightTdcont .Template_title {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  text-align: center;
  border: 1px solid #D3D5DF;
  border-bottom: none;
  color: #23405E;
  font-size: 24px;
  font-family: Montserrat-Medium;
}

.templateview-container .templateviewtbl .RightTdcont .lock_img {
  position: absolute;
  bottom: 43%;
  left: 86px;
}

.templateview-container .templateviewtbl .RightTdcont .templatethumbrightcont {
  height: 1050px;
  padding: 15px;
}

.templateview-container .templateviewtbl .RightTdcont .templatethumbrightcont .innerthumbcont {
  border: 1px solid #D3D5DF;
  border-radius: 4px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  box-shadow: 0px 0px 27px -12px #2290ef;
  height: 94%;
  overflow-y: auto;
  overflow-x: hidden;
}

.templateview-container .templateviewtbl .RightTdcont .templatethumbrightcont .innerthumbcont .listtemplates {
  max-width: 100%;
  height: auto;
  padding: 10px;
  cursor: pointer;
  border: 1px solid ghostwhite;
  box-shadow: 0px 0px 27px -12px #000;
}

.templateview-container .templateviewtbl .RightTdcont .templatethumbrightcont .innerthumbcont .listtemplates .listimgstyle {
  max-width: 100%;
  cursor: pointer;
  height: 280px;
  border: 1px solid ghostwhite;
  box-shadow: 0px 0px 27px -12px #000;
}

.templateview-container .templateviewtbl .RightTdcont .templatethumbrightcont ::-webkit-scrollbar {
  width: 2px;
  height: 0px;
  border-radius: 10px;
}

.templateview-container .templateviewtbl .RightTdcont .templatethumbrightcont ::-webkit-scrollbar-thumb {
  background-color: #bec4d2;
  outline: 0px solid #bec4d2;
}

.templateview-container .templateviewtbl .RightTdcont .templatethumbrightcont ::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 4px #bec4d2;
}

.templateview-container .templateviewtbl .RightTdcont .templatethumbrightcontainer {
  height: 1050px;
  padding: 15px;
}

.templateview-container .templateviewtbl .RightTdcont .templatethumbrightcontainer .innerthumbcont {
  border: 1px solid #D3D5DF;
  border-radius: 4px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  box-shadow: 0px 0px 27px -12px #2290ef;
  height: 52%;
  overflow-y: auto;
  overflow-x: hidden;
}

.templateview-container .templateviewtbl .RightTdcont .templatethumbrightcontainer .innerthumbcont .listtemplates {
  max-width: 100%;
  height: auto;
  padding: 10px;
  cursor: pointer;
  border: 1px solid ghostwhite;
  box-shadow: 0px 0px 27px -12px #000;
}

.templateview-container .templateviewtbl .RightTdcont .templatethumbrightcontainer .innerthumbcont .listtemplates .listimgstyle {
  max-width: 100%;
  cursor: pointer;
  height: 280px;
  border: 1px solid ghostwhite;
  box-shadow: 0px 0px 27px -12px #000;
}

.templateview-container .templateviewtbl .RightTdcont .templatethumbrightcontainer ::-webkit-scrollbar {
  width: 2px;
  height: 0px;
  border-radius: 10px;
}

.templateview-container .templateviewtbl .RightTdcont .templatethumbrightcontainer ::-webkit-scrollbar-thumb {
  background-color: #bec4d2;
  outline: 0px solid #bec4d2;
}

.templateview-container .templateviewtbl .RightTdcont .templatethumbrightcontainer ::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 4px #bec4d2;
}

.templateview-container .templateviewtbl .RightTdcont .RT_Top_Arrow {
  display: none;
  position: absolute;
  top: 43px;
  left: 39%;
  right: 50%;
  z-index: 9;
  cursor: pointer;
}

.templateview-container .templateviewtbl .RightTdcont .RT_Top_Arrow:hover #Tem_up_hov {
  display: block;
}

.templateview-container .templateviewtbl .RightTdcont .RT_Top_Arrow:hover #Tem_up_img {
  display: none;
}

.templateview-container .templateviewtbl .RightTdcont .RT_Bottom_Arrow {
  position: absolute;
  display: block;
  bottom: 43px;
  left: 39%;
  right: 50%;
  z-index: 999999999;
  cursor: pointer;
}

.templateview-container .templateviewtbl .RightTdcont .RT_Bottom_Arrow:hover #Temp_down_hov {
  display: block;
}

.templateview-container .templateviewtbl .RightTdcont .RT_Bottom_Arrow:hover #Temp_down_img {
  display: none;
}

.templateview-container .templateviewtbl .RightTdcont #Temp_down_hov {
  display: none;
}

.templateview-container .templateviewtbl .RightTdcont #Tem_up_hov {
  display: none;
}

.editpropertybtn {
  background-color: #508AFF;
  color: #ffffff;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  height: 40px !important;
  font-size: 14px;
  display: none;
}

.editprofilebtn {
  background-color: #508AFF;
  color: #ffffff;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  height: 40px !important;
  font-size: 14px;
}

.edittxtbtn {
  background-color: #508AFF;
  color: #ffffff;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  height: 40px !important;
  font-size: 14px;
}

.language_selbox {
  margin-top: 15px !important;
  height: 40px;
  width: 100%;
  border-radius: 5px;
  letter-spacing: 1px;
  padding: 5px;
  border: 1px solid lightgrey;
  background-color: #fff;
  font-size: 14px;
  display: none;
  cursor: pointer;
}

.colorpal {
  border: 1px solid lightgrey;
  margin-top: 15px;
  height: 70px;
  overflow-y: auto;
  display: none;
}

.colorpalattediv {
  cursor: pointer;
}

.bottombtncont {
  margin-top: 300px;
}

.bottombtncont .sharebuttonclassbtn {
  margin-top: 15px;
  height: 40px;
  width: 100%;
  border-radius: 5px;
  letter-spacing: 1px;
  padding: 5px;
  border: 1px solid #508AFF;
  color: #508AFF;
  background-color: #fff;
  font-size: 13px;
  font-weight: bold;
}

.bottombtncont .a_downpdf {
  color: #508AFF;
  text-decoration: none;
}

.ModalHeaderStyle {
  font-weight: bold;
  font-size: 16px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 20px;
}

.ModalContentStyle {
  font-size: 14px;
  padding-left: 20px;
  padding-right: 20px;
}

.CloseModal {
  z-index: 9999999 !important;
  position: absolute;
  margin-top: -24px;
  max-width: 480px;
  text-align: right;
  margin-left: 24px;
}

.CloseModal img {
  width: 15px;
  height: 15px;
  cursor: pointer;
}

/*Common Template View style Ends*/

.dropdown-menudash {
  left: 146px !important;
}

:-ms-input-placeholder {
  color: #999999 !important;
  font-size: 16px !important;
  font-family: Montserrat-Regular !important;
  font-weight: 600 !important;
}

.demositelogo {
  cursor: pointer;
  float: left;
  position: fixed;
  top: calc(50% - 47px);
  left: 0;
  z-index: 1;
  background: #FF4500;
  border-radius: 5px 0 0 5px;
  border-right: 0;
  display: block;
  padding: 5px 5px;
  transition: all .2s ease-in-out;
}

.notifynumber {
  position: absolute;
  top: 10px;
  left: 27px;
  background-color: #e55032;
  padding-left: 7px;
  padding-right: 7px;
  padding-top: 1px;
  padding-bottom: 1px;
  border-radius: 9px;
  display: flex;
  align-items: center;
}

.notify_number {
  height: 20px;
  width: 20px;
  background-color: #E55032;
  position: absolute;
  border-radius: 50%;
  color: white;
  font-size: 12px;
  vertical-align: middle;
  margin-left: 25px;
  margin-top: -50px;
  text-align: center;
}

.notify_dropdown_number {
  height: 20px;
  width: 20px;
  background-color: #E55032;
  border-radius: 50%;
  color: white;
  font-size: 12px;
  text-align: center;
}

.bs5notify {
  display: flex;
  align-items: center;
}

.notifymobile {
  margin-left: 179px;
  margin-top: -35px;
}

.notifycount {
  font-size: 11px;
  background-color: #E55032;
  color: #fff;
  font-family: Montserrat-Regular !important;
  padding-left: 0px !important;
}

#navbar #NotifyToggle .dropnotify {
  left: -280px !important;
}

#NotifyToggle {
  cursor: pointer;
}

#NotifyToggle .dropdown-toggle {
  padding: 0px !important;
  box-shadow: none !important;
  background-color: #fff !important;
  border-color: #fff !important;
  line-height: 15px !important;
}

#NotifyToggle .dropnotify {
  background-color: #fff;
  width: 375px;
  left: -280px !important;
  border-radius: 9px;
  left: -280px !important;
  padding: 0px !important;
  cursor: default;
  top: 60px;
}

#NotifyToggle .arw {
  width: 50px;
  height: 43px;
  position: absolute;
  transform: rotate(135deg);
  right: 50px;
  top: -6px;
  background-color: #f6f8fa;
  border: 1px solid #ccc;
  z-index: -1;
}

#NotifyToggle .title {
  height: 50px;
  background-color: #f6f8fa;
  width: 100%;
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  align-items: center;
  border-top-left-radius: 9px;
  border-top-right-radius: 9px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}

#NotifyToggle .notitle {
  height: 50px;
  background-color: #f6f8fa;
  width: 100%;
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  align-items: center;
  border-top-left-radius: 9px;
  border-top-right-radius: 9px;
  border-bottom-right-radius: 9px;
  border-bottom-left-radius: 9px;
}

#NotifyToggle .titlelft {
  margin-left: 15px;
  font-size: 18px;
  font-family: Montserrat-Medium !important;
  color: #23405e;
}

#NotifyToggle .titlerit {
  margin-right: 10px;
  font-size: 13px;
  font-family: Montserrat-Regular !important;
  cursor: pointer;
  color: #23405e;
}

#NotifyToggle .notifyborderbtm {
  border-bottom: 2px solid #e6eaed;
}

#NotifyToggle .scrollcontnotify {
  max-height: 400px;
  overflow-x: hidden;
  overflow-y: auto;
}

#NotifyToggle .emtcont {
  height: 70px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  font-size: 16px;
}

#NotifyToggle .notifycontdiv {
  height: 70px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}

#NotifyToggle .notifycontdiv .imgdiv {
  margin-left: 10px;
  margin-top: 10px;
}

#NotifyToggle .notifycontdiv .imgdiv img {
  width: 50px;
  height: 50px;
  border-radius: 15px;
}

#NotifyToggle .notifycontdiv .cont1 {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  margin-left: 10px;
  margin-right: 10px;
  flex-direction: column;
  font-family: Montserrat-Regular !important;
  width: 73%;
  cursor: pointer;
}

#NotifyToggle .notifycontdiv .actcont1 .span1 {
  color: #23405e;
  font-weight: bold;
  line-height: 18px;
  font-family: Montserrat-Medium !important;
}

#NotifyToggle .notifycontdiv .actcont1 .span2 {
  color: #a7a7a7;
  margin-top: 3px;
  font-style: italic;
  font-weight: bold;
}

#NotifyToggle .notifycontdiv .inactcont1 .span1 {
  color: #7b8a9a;
  line-height: 18px;
}

#NotifyToggle .notifycontdiv .inactcont1 .span2 {
  color: #a7a7a7;
  margin-top: 3px;
  font-style: italic;
}

#NotifyToggle .notifycontdiv .cls {
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  margin-right: 10px !important;
}

#NotifyToggle .notifycontdiv .cls img {
  width: 10px;
  height: 10px;
}

.spanagent {
  font-weight: bold;
}

@media (min-width: 750px) and (max-width: 991px) {
  #navbar #NotifyToggle .dropnotify {
    left: -31px !important;
  }

  #navbar #NotifyToggle .arw {
    left: 23px;
    right: 0px !important;
  }
}

.navload {
  position: absolute;
  height: 85%;
  display: flex;
  width: 100%;
  text-align: center;
  justify-content: center;
  align-items: center;
  background-color: rgba(255, 255, 255, 0.5);
}

.navcityoffdropdown {
  line-height: 20pX !important;
  padding-top: 5px !important;
  white-space: break-spaces;
}

#NotifyToggle .notitle {
  height: 50px;
  background-color: #f6f8fa;
  width: 100%;
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  align-items: center;
  border-top-left-radius: 9px;
  border-top-right-radius: 9px;
  border-bottom-right-radius: 9px;
  border-bottom-left-radius: 9px;
}

.notificationtextalign {
  padding-top: 7px;
}

.notificationimgalign {
  padding-top: 7px;
  text-align: right;
}

.notifycoloropen {
  color: #909090;
}

.notifycolornotopen {
  color: #494949;
}

.notifyarrow {
  height: 18px;
}

.leadgenpreview .MainTable {
  text-align: center;
  margin-right: auto;
  margin-left: auto;
  width: 100%;
  height: auto;
}

.leadgenpreview #ImageContent {
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  width: 645px;
  height: auto;
  cursor: pointer;
  box-shadow: 0px -1px 10px 1px #c5c5c5;
}

.leadgenpreview #imageDetails {
  text-align: left;
  background-color: #EFF0F3;
  padding: 10px 10px;
  color: #0E2F51;
}

.leadgenpreview #ImageContentTitle {
  padding: 15px 10px 0px 10px;
  text-align: left;
  background-color: #EFF0F3;
  font-family: 'Montserrat-Medium';
  font-size: 16px;
  color: #0E2F51;
}

.leadgenpreview #ImageContentDescription {
  text-align: left;
  background-color: #EFF0F3;
  font-family: 'Montserrat-Medium';
  font-size: 14px;
  padding: 5px 10px 10px 10px;
  color: #0E2F51;
}

.leadgenpreview #Title {
  font-size: 22px;
  font-family: 'Heebo-Medium';
  color: #4E4E4E;
}

.leadgenpreview #Description {
  font-size: 15px;
  line-height: 1.5;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  padding: 0px 0px 10px 0px;
  color: #4E4E4E;
  font-family: 'Heebo-Regular';
}

.leadgenpreview #TapAction {
  font-size: 14px;
  font-family: 'Heebo-Medium';
  color: #4E4E4E;
}

.leadgenpreview #ThumbnailPreview {
  font-family: 'Heebo-Regular';
  font-size: 16px;
  color: #4E4E4E;
}

.colorwhite {
  color: #fff;
}

.inactiveselect {
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  border-bottom-style: solid;
  padding-bottom: 10px;
  color: #fff;
}

.inactivedown {
  float: right;
  top: -25px;
  right: 5px;
  color: white;
}

.dropdowninactive .select-dropdown .dropdown-menu li a {
  background-color: #fff !important;
}

.ulinactive .navupdatebtn {
  margin-left: 115px !important;
}

.pushtitle {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  font-size: 30px;
  font-family: Heebo-Medium;
}

.pushpop {
  display: flex;
  flex-direction: column;
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 5px;
  margin: 40px 20px;
  box-shadow: 0px 3px 4px 0px;
}

.pushpopup {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  font-family: Heebo-Regular;
}

.align_picker {
  width: 100% !important;
  margin: 20px 0 !important;
}

.pushpopup1 {
  display: flex;
  justify-content: center;
  align-items: center;
}

.pushpopup1img {
  padding: 10px;
}

.pushpopup1img img {
  width: 20px;
}

.pushpopup1title {
  padding: 10px;
  font-family: Heebo-Regular;
  color: #000;
  padding-left: 0px;
}

.pushpopup1now {
  padding: 10px;
  font-family: Heebo-Regular;
  color: #000;
}

.pushpopup2 {
  padding: 10px;
}

.pushpoptitle2 {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  font-size: 17px;
  font-family: Heebo-Medium;
}

.pushpopcontent {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  font-size: 15px;
  margin: 10px 10px;
  margin-bottom: 40px;
}

.pushpopbtn {
  display: flex;
  justify-content: center;
  align-items: center;
  background: white;
  color: #007aff;
  width: 190px;
  padding: 10px;
  border-radius: 25px;
  margin-bottom: 20px;
  font-family: Heebo-Medium;
  cursor: pointer;
}

.pushpoplink {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  color: #fff;
  font-family: Heebo-Regular;
  cursor: pointer;
}

.pushpopbtncont {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  font-family: Heebo-Regular;
}

.pushinfo {
  background-color: #007aff;
  padding: 10px;
  border-radius: 25px;
  color: #fff;
}

.deletepush {
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
  text-decoration: underline;
  font-size: 17px;
  color: #508AFF;
}

.deletepush a {
  margin-left: 10px;
}

.deletepush div {
  margin-right: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.deletepush div img {
  width: 20px;
}

.topnav_header {
  width: 1330px;
}

.dash_font {
  font-family: Montserrat-Medium !important;
  font-size: 16px !important;
  padding-top: 11px !important;
}

.padd20 {
  padding-left: 20px !important;
}

.mobilenavimg {
  position: absolute;
  right: 12px;
  width: 8px;
  margin-right: 25px;
}

.mobilenavdiv {
  display: inline-flex;
  justify-content: space-between;
  align-items: center;
}

.mobilenotify_number {
  height: 15px;
  width: 15px;
  background-color: #E55032;
  border-radius: 50%;
  color: white;
  font-size: 8px;
  vertical-align: middle;
  margin-left: 5px;
  display: inline-block;
  text-align: center;
}

.mobilenotifycount {
  font-size: 8px;
  border-radius: 4px;
  background-color: #E55032;
  color: #fff;
  font-family: Montserrat-Regular !important;
  padding-left: 1px !important;
}

#nav-icon3 {
  width: 20px;
  height: 100%;
  position: relative;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
  margin-top: 5px;
}

#nav-icon3 span {
  display: block;
  position: absolute;
  height: 1px;
  width: 100%;
  background: #0E2F51;
  border-radius: 9px;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}

#nav-icon3 span:nth-child(1) {
  top: 0px;
}

#nav-icon3 span:nth-child(2),
#nav-icon3 span:nth-child(3) {
  top: 6px;
}

#nav-icon3 span:nth-child(4) {
  top: 12px;
}

#nav-icon3.open span:nth-child(1) {
  top: 6px;
  width: 0%;
  left: 50%;
}

#nav-icon3.open span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

#nav-icon3.open span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

#nav-icon3.open span:nth-child(4) {
  top: 6px;
  width: 0%;
  left: 50%;
}

.profilemob .mobilenavdiv img {
  transform: rotate(180deg);
}

@media (max-width: 767px) {
  .mobdrop {
    padding-left: 0px !important;
  }
}

.liststyle {
  display: flex;
  align-items: center;
}

.liststyle .listdot {
  width: 6px;
  height: 6px;
  background-color: #23405E;
  border-radius: 8px;
  margin-right: 20px;
}

.newpremiummodal {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  flex-direction: column;
}

.newpremiummodal .newpremiummodalheading {
  padding: 15px;
  font-family: Montserrat-Semibold;
  color: #3A3A3A;
  font-size: 24px;
}

.newpremiummodal .newpremiummodalcont1 {
  font-family: Montserrat-Regular;
  color: #3A3A3A;
  font-size: 15px;
}

.newpremiummodal .newpremiummodalcont2 {
  font-family: Montserrat-Regular;
  color: #3A3A3A;
  font-size: 15px;
  margin-top: 20px;
}

.newpremiummodal .newpremiummodalcont2 span {
  font-family: Montserrat-Medium;
}

.newpremiummodal .newpremiummodalbot {
  flex-direction: row;
  display: flex;
  width: 100%;
  margin-top: 45px;
  margin-bottom: 20px;
}

.newpremiummodal .newpremiummodalbot .botfirst {
  width: 50%;
}

.newpremiummodal .newpremiummodalbot .botfirst span {
  padding: 15px;
  color: #494949;
  cursor: pointer;
}

.newpremiummodal .newpremiummodalbot .botsecond {
  width: 50%;
}

.newpremiummodal .newpremiummodalbot .botsecond span {
  background-color: #508AFF;
  color: #ffffff;
  padding: 12px;
  padding-right: 20px;
  padding-left: 20px;
  border-radius: 20px;
  cursor: pointer;
}

.bannbanner {
  padding: 10px 0px;
  background: url(/app/static/images/02125ab8a8b6d51015f2482c61ae7168-webinar_overlay.png) no-repeat;
  background-size: 100% 100%;
}

.bannjoin_us_header {
  text-align: center;
  font-family: 'Montserrat-Bold';
  color: #fff;
  font-size: 24px;
}

.banndate_conent {
  text-align: center;
  font-family: 'Montserrat-Bold';
  color: #79bd2f;
  font-size: 15px;
}

.bannspeaker_div {
  margin: auto;
  width: 25%;
  text-align: center;
}

.bammbanerclose {
  position: absolute;
  right: 23px;
  top: 22px;
}

.bammbanerclose img {
  width: 13px;
  cursor: pointer;
  margin: 5px;
}

.bannjoin_us_content {
  width: 50%;
}

.bannsave_my_post {
  margin: 10px auto;
  background-color: #f4af3e;
  border-radius: 17.5px;
  font-family: 'FiraSans-SemiBold';
  color: #fff;
  font-size: 18px;
  padding: 10px;
  text-align: center;
  cursor: pointer;
  letter-spacing: 0.5px;
  width: 88%;
}

.bannsave_my_post_div {
  margin: auto;
  padding: 0px;
  text-align: -webkit-center;
}

@media screen and (min-width: 280px) and (max-width: 320px) {
  .bannbanner {
    background: none;
    background-color: #091829;
  }

  .bannspeaker_div {
    width: 100%;
    text-align: center;
    margin: 10px;
  }

  .bannjoin_us_header {
    margin: 10px 0px;
    font-size: 12px;
  }

  .banndate_conent {
    margin: 5px 0px;
    font-size: 9px;
  }

  .bannjoin_us_content_div {
    padding-left: 2px;
    padding-right: 2px;
    margin-top: 10px;
  }

  .bannsave_my_post {
    padding: 7.5px;
    font-size: 12px;
    width: 70%;
    margin-left: auto;
    margin-right: auto;
  }
}

@media screen and (min-width: 321px) and (max-width: 399px) {
  .bannbanner {
    background: none;
    background-color: #091829;
  }

  .bannspeaker_div {
    width: 100%;
    text-align: center;
    margin: 10px;
  }

  .bannjoin_us_content_div {
    padding-left: 2px;
    padding-right: 2px;
    margin-top: 10px;
  }

  .bannjoin_us_header {
    margin: 10px 0px;
    font-size: 14px;
  }

  .banndate_conent {
    margin: 5px 0px;
    font-size: 10px;
  }

  .bannsave_my_post {
    padding: 5px;
    font-size: 14px;
    width: 50%;
    margin-left: auto;
    margin-right: auto;
  }

  .iframe_margin {
    margin: 0 !important;
    font-size: 12px;
  }
}

@media screen and (min-width: 400px) and (max-width: 600px) {
  .bannbanner {
    background: none;
    background-color: #091829;
  }

  .bannspeaker_div {
    width: 100%;
    text-align: center;
    margin: 10px;
  }

  .bannjoin_us_header {
    margin: 10px 0px;
    font-size: 16px;
  }

  .banndate_conent {
    margin: 10px 0px;
    font-size: 11px;
  }

  .bannjoin_us_content_div {
    padding: 0px;
    padding-left: 2px;
    padding-right: 2px;
    margin-top: 10px;
  }

  .bannsave_my_post {
    padding: 10px;
    font-size: 14px;
    width: 50%;
    margin-left: auto;
    margin-right: auto;
  }

  .iframe_margin {
    margin: 0 !important;
    font-size: 12px;
  }
}

@media screen and (min-width: 600px) and (max-width: 767px) {
  .bannbanner {
    background: none;
    background-color: #091829;
  }

  .bannspeaker_div {
    width: 100%;
    text-align: center;
    margin: 10px;
  }
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .bannbanner {
    background: none;
    background-color: #091829;
  }

  .bannspeaker_div {
    display: block;
    width: 100%;
    text-align: center;
    margin: 10px;
    display: block;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .bannjoin_us_content_div {
    margin-top: 10px;
    padding: 0px;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .bannjoin_us_header {
    font-size: 28px;
  }

  .banndate_conent {
    margin: 10px 0px;
    font-size: 18px;
  }

  .bannsave_my_post_div {
    margin: 10px 0px;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .bannsave_my_post {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
  }
}

@media screen and (min-width: 1024px) and (max-width: 1367px) {
  .bannspeaker_div {
    padding: 0px;
    flex: 0 0 17.5%;
    max-width: 17.5%;
    margin-right: 0px;
    margin-left: 0px;
  }

  .bannspeaker {
    margin: 10px 0px;
  }

  .bannjoin_us_content_div {
    padding: 0px;
  }

  .bannjoin_us_header {
    margin: 10px 0px;
    font-size: 24px;
  }

  .banndate_conent {
    margin: 5px 0px;
    font-size: 15px;
  }

  .bannsave_my_post {
    margin: 30px 0px;
    border-radius: 20px;
    font-size: 18px;
    width: 85%;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1367px) {
  .bannspeaker_div {
    flex: 0 0 20%;
    max-width: 20%;
    text-align: right;
    margin-right: 0px;
  }

  .bannjoin_us_content_div {
    width: 45%;
    flex: 0 0 45%;
    max-width: 45%;
  }

  .bannsave_my_post_div {
    margin-left: 0px;
    text-align: left;
  }

  .bannsave_my_post {
    margin-left: 0px;
  }
}

@media screen and (min-width: 1368px) and (max-width: 5000px) {
  .bannbanner_section {
    width: 80%;
    flex: 0 0 65%;
    max-width: 65%;
    margin-left: auto;
    margin-right: auto;
    float: none;
  }

  .bannspeaker_div {
    margin-right: 0px;
    padding: 0px;
    text-align: right;
  }

  .bannjoin_us_content_div {
    padding: 0px;
    width: 45%;
    flex: 0 0 45%;
    max-width: 45%;
  }

  .bannsave_my_post_div {
    margin-left: 0px;
    text-align: left;
  }

  .bannsave_my_post {
    margin-left: 0px;
  }
}

@media screen and (min-width: 1368px) and (max-width: 1700px) {
  .bannbanner_section {
    width: 85%;
    flex: 0 0 85%;
    max-width: 85%;
    margin-left: auto;
    margin-right: auto;
    float: none;
  }
}

.webinarpopupclse {
  z-index: 9999999 !important;
  position: absolute;
  margin-top: -37px;
  max-width: 510px;
  text-align: right;
  margin-left: 0px;
}

.webinarpopupclse img {
  width: 15px;
  cursor: pointer;
}

.webinarpopupcontainer {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  font-family: Montserrat-Regular;
}

.webinarpopupcontainer .wpheading {
  font-size: 18px;
  margin: 10px 0px;
  font-family: Montserrat-Semibold;
}

.webinarpopupcontainer .wpcontentdiv {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.webinarpopupcontainer .wpcontentdiv .wpsinglebox {
  width: 100%;
  display: flex;
  flex-direction: row;
  border-bottom: 1px solid #e1e1e1;
  padding: 15px 0px;
}

.webinarpopupcontainer .wpcontentdiv .wpsinglebox .wpsimage {
  width: 10%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.webinarpopupcontainer .wpcontentdiv .wpsinglebox .wpsimage img {
  width: 19px;
}

.webinarpopupcontainer .wpcontentdiv .wpsinglebox .wpscontent {
  width: 60%;
  display: flex;
  align-items: center;
  font-size: 14px;
}

.webinarpopupcontainer .wpcontentdiv .wpsinglebox .wpsbuttondiv {
  width: 30%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 12px;
}

.webinarpopupcontainer .wpcontentdiv .wpsinglebox .wpsbuttondiv .wpsbutton {
  background-color: #508AFF;
  color: white;
  padding: 10px 15px;
  border-radius: 26px;
  font-family: Montserrat-Medium;
  cursor: pointer;
}

.annoncement_img {
  width: 45px;
}

.webinarbannercontainer {
  width: 100%;
  display: flex;
  flex-direction: row;
  height: 110px;
  align-items: center;
  padding: 3px 0px;
  margin-bottom: 10px;
}

.webinarbannercontainer .bammbanerclose {
  position: absolute;
  right: 5px;
  top: 3px;
}

.webinarbannercontainer .bammbanerclose img {
  width: 13px;
  cursor: pointer;
  margin: 5px;
}

.webinarbannercontainer .webispeaker img {
  width: 70px;
}

.webinarbannercontainer .webicontent {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 0px 10px;
}

.webinarbannercontainer .webicontent .webiconthead {
  font-size: 18px;
  font-family: 'Montserrat-Bold';
  color: #fff;
}

.webinarbannercontainer .webicontent .webiconthead span {
  color: #1cd8b4;
}

.webinarbannercontainer .webicontent .webicontmessage {
  font-size: 15px;
  font-family: 'Montserrat-Medium';
  color: #fff;
}

.webinarbannercontainer .newcontent {
  color: #FFFFFF;
  font-family: Montserrat-Medium;
  font-size: 18px;
}

.webinarbannercontainer .newcontent .newfirstcontent {
  font-family: Poppins-ExtraBold;
  font-size: 30px;
  color: #ffff;
}

.webinarbannercontainer .newcontent .newsecondcontent {
  font-family: Poppins-BoldItalic;
  font-size: x-large;
  color: #fff5a2;
}

.webinarbannercontainer .newcontent .newsecondcontent .seconddash {
  margin-left: 15px;
  margin-right: 15px;
  font-size: 18px;
  font-family: Montserrat-Regular;
}

.webinarbannercontainer .newcontent .newthirdcontent {
  font-family: Poppins-RegularItalic;
  color: #fff;
  font-size: large;
}

.webinarbannercontainer .webicontbutton {
  background-color: #1cd8b4;
  border-radius: 17.5px;
  font-family: 'FiraSans-SemiBold';
  color: #fff;
  padding: 8px 30px;
  cursor: pointer;
}

.webinarbannercontainer .newwebicontbutton {
  background-color: #fba536;
  border-radius: 15px;
  font-family: 'FiraSans-SemiBold';
  color: #fff;
  padding: 8px 40px;
  cursor: pointer;
  letter-spacing: 0.5px;
  margin-left: 10px;
}

.banner_align {
  display: flex;
  justify-content: space-around;
  align-items: center;
  width: 100%;
}

.newwebicontbutt {
  padding: 3px 65px;
  border-radius: 35px;
  background-color: #ffff;
  font-family: Poppins-Bold;
  font-size: 36px;
  cursor: pointer;
}

.for_large_screen {
  display: flex;
}

.market_logo_img {
  width: 250px;
}

@media screen and (min-width: 1367px) {
  .webinarbannercontainer {
    justify-content: center;
  }
}

@media screen and (min-width: 1024px) and (max-width: 1367px) {
  .webinarbannercontainer .newwebicontbutton {
    padding: 10px 40px;
    font-size: 18px;
  }

  .webinarbannercontainer .for_large_screen {
    display: flex;
    height: 110px;
  }
}

@media screen and (max-width: 1175px) {
  .newwebicontbutt {
    font-size: 23px !important;
    padding: 3px 40px !important;
  }

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

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

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

  .market_logo {
    width: 300px !important;
  }

  .market_logo_img {
    width: 180px !important;
  }

  .for_large_screen {
    width: 100%;
  }
}

@media screen and (max-width: 775px) {
  .webinarbannercontainer {
    width: 100% !important;
    height: 80px !important;
  }

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

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

  .market_logo {
    width: 130px !important;
    height: 81px !important;
  }

  .newwebicontbutt {
    padding: 3px 30px !important;
    font-size: 16px !important;
  }

  .market_logo_img {
    width: 85px !important;
  }

  .for_large_screen {
    width: 100%;
  }
}

@media screen and (max-width: 640px) {
  .webinarbannercontainer {
    width: 100% !important;
    height: 80px !important;
  }

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

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

  .newthirdcontent {
    font-size: 8px !important;
  }

  .market_logo {
    width: 130px !important;
    height: 81px !important;
  }

  .newwebicontbutt {
    font-size: 10px !important;
    padding: 1px 18px !important;
  }

  .market_logo_img {
    width: 75px !important;
  }
}

@media screen and (min-width: 600px) and (max-width: 800px) {
  .webinarbannercontainer .webicontent {
    margin: 5px 0px;
  }
}

@media screen and (min-width: 500px) and (max-width: 600px) {
  .webinarbannercontainer .webicontent {
    margin: 10px 0px;
  }

  .webinarbannercontainer .webicontent .webicontmessage {
    font-size: 14px;
  }
}

@media screen and (max-width: 500px) {
  .webinarbannercontainer {
    flex-direction: column;
    text-align: center;
  }

  .webinarbannercontainer .webicontent {
    margin: 10px 0px;
  }

  .webinarbannercontainer .webicontent .webicontmessage {
    font-size: 14px;
  }
}

.navbarnewdesigns {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0px 0px 5px 0px;
}

.navbarnewdesigns .leftsidebar {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.navbarnewdesigns .leftsidebar .repimage {
  margin: 0px 5px 0px 0px;
}

.navbarnewdesigns .leftsidebar .leftsidenamestate {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}

.navbarnewdesigns .leftsidebar .leftsidenamestate .site-name {
  font-size: 17px;
  font-family: Heebo-Medium;
  color: #454545;
  text-decoration: none;
  outline: none;
}

.navbarnewdesigns .leftsidebar .leftsidenamestate .site-name span {
  padding-right: 6px;
}

.navbarnewdesigns .leftsidebar .leftsidenamestate #changeArea {
  margin: 10px 0px 0px 0px;
  padding-left: 5px;
}

.navbarnewdesigns .leftsidebar .leftsidenamestate #changeArea .county-name {
  font-size: 12px;
  font-family: Heebo-Light;
  color: #575757;
}

.navbarnewdesigns .leftsidebar .leftsidenamestate #changeArea .county-name .site-arrow-down {
  width: 15px;
}

.navbarnewdesigns .leftsidebar .leftsidenamestate #changeArea .ulwidth {
  top: 9px;
  left: 0px;
}

.navbarnewdesigns .rightsidebar {
  display: flex;
  flex-direction: row;
  align-items: center;
  font-size: 15px;
}

.navbarnewdesigns .rightsidebar .notify_number_newdes {
  height: 13px;
  width: 13px;
  background-color: #E55032;
  position: absolute;
  border-radius: 50%;
  color: white;
  font-size: 10px;
  vertical-align: middle;
  margin-left: 31px;
  margin-top: -43px;
  text-align: center;
}

.navbarnewdesigns .rightsidebar .drop_menu_newdesign {
  left: -169px !important;
}

.navbarnewdesigns .rightsidebar .ifnavdesign {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 50px;
}

.margin_top {
  margin-top: 20px;
}

#navbarnewdesign a {
  font-family: Heebo-Light;
  color: #000000;
  letter-spacing: 1px;
  outline: none !important;
  cursor: pointer;
  padding: 2px 5px;
  margin: 5px;
  text-decoration: none;
}

#navbarnewdesign .activenavbar {
  position: relative;
}

#navbarnewdesign .activenavbar a {
  font-family: Heebo-Bold;
  color: #007AFF;
  padding: 2px 5px;
  margin: 5px;
}

#navbarnewdesign .activenavbar .activetopstyle {
  position: absolute;
  width: 86%;
  height: 6px;
  top: -31px;
  background-color: #007AFF;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  margin-left: 7%;
  margin-right: 7%;
}

#navbarnewdesign .activenavbar .activetopstyle1 {
  position: absolute;
  width: 86%;
  height: 6px;
  top: -31px;
  background-color: #007AFF;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  margin-left: 7%;
  margin-right: 7%;
}

.provide_flex {
  display: flex;
  justify-content: center;
  align-items: center;
}

.iframe_margin {
  margin: 0 10%;
}

#largenav {
  border-top: none;
  border-left: none;
  border-right: none;
}

#navbarnewdesign .user-details {
  padding: 10px 7px 0px 7px;
  display: grid;
  grid-template-columns: 30% 70%;
  grid-gap: 10px;
}

#navbarnewdesign .user-details .image-container {
  text-align: center;
}

#navbarnewdesign .acc-details .user-name {
  margin-top: 8px;
  font-family: Heebo-Medium;
  font-size: 20px;
  color: #000000;
  word-wrap: break-word;
  margin-right: 8px;
}

#navbarnewdesign .acc-details .user-email {
  font-family: Heebo-Light;
  font-size: 14px;
  color: #595959;
  word-wrap: break-word;
  margin-right: 8px;
}

#navbarnewdesign .user-details .image-container .propic {
  border-radius: 30px;
  width: 60px;
  height: 60px;
}

.go-premium {
  font-family: Heebo-Medium !important;
  color: #FFF !important;
  padding: 5px 12px;
  margin: 5px;
  background: linear-gradient(to left, #00B2FF 0%, #007AFF 100%);
  font-size: 15px;
  border-radius: 5px;
  border: 0px !important;
}

.webinar_banner {
  background-image: url(/app/static/images/3843b74ac56a256c4c3f377fb5487e9f-091923_Banner.png);
  height: 80px;
  background-repeat: no-repeat;
  background-size: contain;
  display: flex;
}

.emptydiv_banner {
  width: 27%;
  height: 80px;
}

.content_banner {
  width: 38.6%;
  color: white;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.banner_font {
  font-family: 'BebasNeue-Regular';
}

.content_italic {
  font-style: italic;
  font-size: 40px;
}

.banner_counter {
  display: flex;
  justify-content: start;
  align-items: center;
  flex-direction: column;
}

.content_banner h3 {
  margin-top: 0;
}

.banner_cimages {
  display: flex;
  margin: 0 auto;
  justify-content: space-between;
  color: #fff;
  width: 100%;
}

.banner_cimages img {
  width: 90px;
  object-fit: contain;
  width: 100%;
}

.banner_counter h3 {
  margin-top: 0px;
}

.time_banner {
  text-align: center;
  font-size: 65px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.time_banner {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG4AAABuCAYAAADGWyb7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjkwMjI3NjJENTc3RTExRUVCNEQ4QjU5MkY3OUY5OTgwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjkwMjI3NjJFNTc3RTExRUVCNEQ4QjU5MkY3OUY5OTgwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTAyMjc2MkI1NzdFMTFFRUI0RDhCNTkyRjc5Rjk5ODAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTAyMjc2MkM1NzdFMTFFRUI0RDhCNTkyRjc5Rjk5ODAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5sAnGfAAADL0lEQVR42uzdv27TQBzAcd/5nCYFNSlDqw4IUGFh7AIStBIQBjY2NhYegLfoM7Aw8gKoT9DyRwwMwEAXUiEhdQKiijhqU9/xO8etEjdl9Vl8v9KvqVJl8Ud3tqvKVZHknGvIy32ZjkwmYyMKqaQw2VFK7fs3VIH2ROajTJ9jFGxG5o7MB8Hr6WKlgRZ+xzLbHk8Wm9bF9ghaPXIy32Uu6+KcRvXpl8yi5kKkllum0hyHegYccAQcAQccAUfAAUfAEXAEHHAEHAEHHAFHwBFwwBFwBBxwBBwBR8ABR8ARcMARcAQccAQcAUfAAUfAEXD/Z8Zaq0ajkZr1w7m5OcchqrbDw8MpG621SpIkMl93d+/2envL5Q+8f/f22+bm5mcOXXVtbW0t9PsHt9qd9sWT9y7Mz7fWNzZ2zOrqjedXr10/86E3O9uPOHTV5pyL7j3oPut0OutT71v32GSyGWb27I6YZTziKwS4zNopH79v2tjJOS6TH2RnH+cl5z6OXMV5g6zko0QusSqSFeeiY1ZcsCvO20z6eDg7vqr0SMCFu+LclE8OZ8e3A/k+ylYZJlzZR6n8LCdbpXUzz3GsuEAuTkrnOC1wxYpzM68qG42Gf3hzwuGrrmazmYiNmvRxavx8X3Ny5VKu2+0+lJebHL7qWltba/3+ky1P+jid/yLFGHvOfZxfplR9WWlHdPkNuMiVr1qAC+0GfNrHs9jI34A7riqDvyWYslC53rn3cay4UK4qSzuiX3HuH/dxwIW74pwr7uOOWXHBrjj/6644K12c+BV3dJT+SAeDIee4MBsODvYnV1xiYm3ihVT1+/2XaZruzfrQysrKEYeuQrThUIuPmXwvjuPm0tLSa9Nut0cyAAVYq9WyMmWb2H/hj4VqGnDAEXAEHHAEHAEHHAFHwBFwwBFwBBxwBBwBR8ABR8ARcMARcAQcAQccAUfAAUfAEXDAEXAEHAEHHAFHwAFHNYPjoV31qikz8HA/WXm1qiOz58FeyVyJxv/9g8LukswnpVSaYznnbsvLU78Ei2H7DKuGzKLMF5kXAudOV5ng+e9bMobjFFz+uYdDATv9ZxB/BRgAaZWBokvy1MQAAAAASUVORK5CYII=);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  height: 90%;
}

.time_center {
  text-align: center;
}

@media screen and (min-width: 992px) and (max-width: 1164px) {
  .content_italic {
    font-size: 3rem;
  }

  .content_multiple {
    font-size: 1.5em;
  }

  .time_banner {
    font-size: 4rem;
  }

  .banner_rightcontetn {
    font-size: 1.5em;
  }
}

@media screen and (min-width: 1590px) {
  .content_italic {
    font-size: 6rem;
  }

  .content_multiple {
    font-size: 4em;
  }

  .banner_rightcontetn {
    font-size: 4em;
  }
}

@media screen and (min-width: 1360px) and (max-width: 1589px) {
  .content_italic {
    font-size: 5rem;
  }

  .content_multiple {
    font-size: 3em;
  }

  .banner_rightcontetn {
    font-size: 3em;
  }
}

@media screen and (min-width: 1165px) and (max-width: 1359px) {
  .content_italic {
    font-size: 4rem;
  }

  .content_multiple {
    font-size: 2em;
  }

  .banner_rightcontetn {
    font-size: 2em;
  }

  .time_banner {
    font-size: 4rem;
  }
}

@media screen and (min-width: 530px) and (max-width: 680px) {
  .content_italic {
    font-size: 2rem;
  }
}

@media screen and (min-width: 681px) and (max-width: 991px) {
  .content_italic {
    font-size: 2.5rem;
  }

  .content_multiple {
    font-size: 2em;
  }

  .banner_rightcontetn {
    font-size: 2em;
  }
}

@media screen and (min-width: 530px) and (max-width: 680px) {
  .content_italic {
    font-size: 2rem;
  }

  .content_multiple {
    font-size: 2em;
  }

  .banner_rightcontetn {
    font-size: 2em;
  }
}

@media screen and (max-width: 529px) {
  .content_italic {
    font-size: 1.5rem;
  }

  .content_multiple {
    font-size: .8em;
  }

  .banner_rightcontetn {
    font-size: .8em !important;
  }
}

.webinar_a:link {
  text-decoration: none;
}

.webinar_a:visited {
  text-decoration: none;
}

.webinar_a:hover {
  text-decoration: none;
}

.webinar_a:active {
  text-decoration: none;
}

.webinarcontainer {
  max-width: 1362px;
}

.BannersepContent1 {
  height: auto;
  font-size: 42px;
  text-align: center;
  font-family: "BebasNeue-Regular";
}

.BannersepContent2 {
  height: auto;
  font-size: 32px;
  margin-top: 1%;
  text-align: center;
  font-family: "BebasNeue-Regular";
}

.BannersepContentsup2 {
  top: -0.7em;
  font-size: 18px;
}

.BannersepContent3 {
  font-size: 25px;
  text-align: center;
  font-family: "BebasNeue-Regular";
}

.BannersepContent4 {
  font-size: 12px;
  text-align: center;
  font-family: "BebasNeue-Regular";
}

.Bannersepimg1 {
  height: 100%;
  text-align: center;
  display: grid;
  place-content: center;
  font-family: "BebasNeue-Regular";
  font-size: 60px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG4AAABuCAYAAADGWyb7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjkwMjI3NjJENTc3RTExRUVCNEQ4QjU5MkY3OUY5OTgwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjkwMjI3NjJFNTc3RTExRUVCNEQ4QjU5MkY3OUY5OTgwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTAyMjc2MkI1NzdFMTFFRUI0RDhCNTkyRjc5Rjk5ODAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTAyMjc2MkM1NzdFMTFFRUI0RDhCNTkyRjc5Rjk5ODAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5sAnGfAAADL0lEQVR42uzdv27TQBzAcd/5nCYFNSlDqw4IUGFh7AIStBIQBjY2NhYegLfoM7Aw8gKoT9DyRwwMwEAXUiEhdQKiijhqU9/xO8etEjdl9Vl8v9KvqVJl8Ud3tqvKVZHknGvIy32ZjkwmYyMKqaQw2VFK7fs3VIH2ROajTJ9jFGxG5o7MB8Hr6WKlgRZ+xzLbHk8Wm9bF9ghaPXIy32Uu6+KcRvXpl8yi5kKkllum0hyHegYccAQcAQccAUfAAUfAEXAEHHAEHAEHHAFHwBFwwBFwBBxwBBwBR8ABR8ARcMARcAQccAQcAUfAAUfAEXD/Z8Zaq0ajkZr1w7m5OcchqrbDw8MpG621SpIkMl93d+/2envL5Q+8f/f22+bm5mcOXXVtbW0t9PsHt9qd9sWT9y7Mz7fWNzZ2zOrqjedXr10/86E3O9uPOHTV5pyL7j3oPut0OutT71v32GSyGWb27I6YZTziKwS4zNopH79v2tjJOS6TH2RnH+cl5z6OXMV5g6zko0QusSqSFeeiY1ZcsCvO20z6eDg7vqr0SMCFu+LclE8OZ8e3A/k+ylYZJlzZR6n8LCdbpXUzz3GsuEAuTkrnOC1wxYpzM68qG42Gf3hzwuGrrmazmYiNmvRxavx8X3Ny5VKu2+0+lJebHL7qWltba/3+ky1P+jid/yLFGHvOfZxfplR9WWlHdPkNuMiVr1qAC+0GfNrHs9jI34A7riqDvyWYslC53rn3cay4UK4qSzuiX3HuH/dxwIW74pwr7uOOWXHBrjj/6644K12c+BV3dJT+SAeDIee4MBsODvYnV1xiYm3ihVT1+/2XaZruzfrQysrKEYeuQrThUIuPmXwvjuPm0tLSa9Nut0cyAAVYq9WyMmWb2H/hj4VqGnDAEXAEHHAEHAEHHAFHwBFwwBFwBBxwBBwBR8ABR8ARcMARcAQcAQccAUfAAUfAEXDAEXAEHAEHHAFHwAFHNYPjoV31qikz8HA/WXm1qiOz58FeyVyJxv/9g8LukswnpVSaYznnbsvLU78Ei2H7DKuGzKLMF5kXAudOV5ng+e9bMobjFFz+uYdDATv9ZxB/BRgAaZWBokvy1MQAAAAASUVORK5CYII=);
  background-repeat: no-repeat;
  background-size: 100% auto;
  margin-left: auto;
  margin-right: auto;
  background-position: center;
}

@media only screen and (min-width: 400px) and (max-width: 700px) {
  /* sep banner */

  .BannersepContent1 {
    font-size: 12px;
    height: auto;
  }

  .BannersepContent2 {
    font-size: 10px;
    height: auto;
  }

  .BannersepContentsup2 {
    top: -0.4em;
    font-size: 8px;
  }

  .BannersepContent3 {
    font-size: 10px;
    height: auto;
  }
}

@media only screen and (min-width: 700px) and (max-width: 767px) {
  /* sep banner */

  .BannersepContent1 {
    font-size: 15px;
    height: auto;
  }

  .BannersepContent2 {
    font-size: 12px;
    height: auto;
  }

  .BannersepContentsup2 {
    top: -0.4em;
    font-size: 10px;
  }

  .BannersepContent3 {
    font-size: 10px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 900px) {
  /* sep banner */

  .BannersepContent1 {
    font-size: 24px;
    height: auto;
  }

  .BannersepContent2 {
    font-size: 20px;
    height: auto;
  }

  .BannersepContentsup2 {
    top: -0.4em;
    font-size: 15px;
  }

  .BannersepContent3 {
    font-size: 16px;
  }

  .BannersepContent4 {
    font-size: 8px;
  }

  .Bannersepimg1 {
    font-size: 30px;
  }
}

@media only screen and (min-width: 901px) and (max-width: 1024px) {
  /* sep banner */

  .BannersepContent1 {
    font-size: 28px;
    height: auto;
  }

  .BannersepContent2 {
    font-size: 24px;
    height: auto;
  }

  .BannersepContentsup2 {
    top: -0.5em;
    font-size: 14px;
  }

  .BannersepContent3 {
    font-size: 20px;
  }

  .BannersepContent4 {
    font-size: 10px;
  }

  .Bannersepimg1 {
    font-size: 34px;
  }
}

@media only screen and (min-width: 1025px) and (max-width: 1230px) {
  /* sep banner */

  .BannersepContent1 {
    font-size: 34px;
    height: auto;
  }

  .BannersepContent2 {
    font-size: 28px;
    height: auto;
  }

  .BannersepContentsup2 {
    top: -0.4em;
    font-size: 18px;
  }

  .BannersepContent3 {
    font-size: 22px;
  }

  .Bannersepimg1 {
    font-size: 40px;
  }
}

@media only screen and (min-width: 1231px) and (max-width: 1300px) {
  /* sep banner */

  .BannersepContent1 {
    font-size: 40px;
    height: auto;
  }

  .BannersepContent2 {
    font-size: 30px;
    height: auto;
  }

  .Bannersepimg1 {
    font-size: 45px;
  }

  .BannersepContent3 {
    font-size: 25px;
  }
}

.WebinarBannerClose {
  color: white;
  float: right;
  position: absolute;
  top: 0px;
  right: 12px;
  font-size: 20px;
  cursor: pointer;
}

@media only screen and (min-width: 2600px) {
  .webinarclrleft {
    width: 40% !important;
  }

  .webinarclrright {
    width: 65% !important;
  }
}

.contentmaindiv_webinar {
  width: 70%;
  margin: auto;
  text-align: center;
  padding-top: 8px;
  padding-bottom: 8px;
  z-index: 1;
}

.mainlogotextone {
  display: flex;
  vertical-align: middle;
  align-items: center;
  justify-content: center;
  height: 45px;
  z-index: 1;
}

.marketfullname_text {
  color: #fff;
  font-family: 'Montserrat-Regular';
  font-size: 23px;
}

.logimage_webinar {
  width: 40px;
  border-radius: 10px;
}

.onelogimg_css {
  width: 55px;
}

.tomimg_css {
  width: 220px;
}

.maintextone {
  display: flex;
  vertical-align: middle;
  align-items: center;
  justify-content: center;
  padding-top: 10px;
  height: 42px;
}

.textone {
  color: #fff;
  font-family: 'Montserrat-SemiBold';
  font-size: 34px;
  line-height: 34px;
}

.maintexttwo {
  display: flex;
  vertical-align: middle;
  align-items: center;
  justify-content: center;
  height: 42px;
}

.texttwo {
  color: #fff;
  font-family: 'Montserrat-Italic';
  font-size: 20px;
  line-height: 20px;
}

.btnimgmain {
  display: flex;
  vertical-align: middle;
  align-items: center;
  justify-content: center;
  height: 30px;
}

.bottombtnimg {
  width: 160px;
}

.container_sm {
  height: 100%;
  width: 1280px;
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}

.emptydiv {
  width: 1%;
}

.marketlogo_sm {
  width: 3%;
  text-align: center;
}

.marklogo_sm {
  border-radius: 10px;
  width: 50px;
}

.marketname_sm {
  font-family: 'Montserrat-Regular';
  font-size: 32px;
  color: #fff;
  text-align: left;
  padding-left: 3px;
}

.onelogo_sm {
  width: 77px;
}

.tomferryimg_sm {
  text-align: center;
}

.tom_img_sm {
  width: 240px;
}

.dashline_sm {
  margin-left: 0px;
  margin-right: 0px;
  display: flex;
  justify-content: flex-end;
}

.line_sm {
  height: 37px;
  width: 4px;
  background-color: #fff;
  margin: auto;
}

.zoomtime_sm {
  font-family: 'Montserrat-Medium';
  font-size: 24px;
  color: #fff;
  text-align: left;
  padding-left: 3px;
}

.spotbtn_sm {
  width: 21%;
  font-family: 'Montserrat-Medium';
  text-align: center;
}

.spot_btns_sm {
  width: 95%;
  margin: auto;
  height: 40px;
  background-color: #fff;
  border-radius: 45px;
  color: #0f2648;
  text-align: center;
  line-height: 40px;
  font-size: 21px;
}

.schedule_container {
  display: flex;
  width: 40%;
  flex-direction: column;
  gap: 20px;
  justify-content: center;
  align-items: center;
  margin: auto;
  margin-top: 130px;
}

.schedule_sub {
  width: 100%;
  height: 63px;
  border: solid 1px #dbdbdb;
  display: flex;
  justify-content: space-around;
  align-items: center;
  background-color: #f6f6f6;
}

.schedule_sub_mid {
  padding: 15px;
  color: #294162;
  font-size: 24px;
  width: 50%;
  text-align: center;
}

.mouse_pointer {
  cursor: pointer;
}

.genericContainer {
  display: flex;
  justify-content: center;
  flex-direction: column;
  text-align: center;
  align-items: center;
}

.genericImg {
  display: flex;
  justify-content: center;
  padding-bottom: 5%;
}

.genericText {
  font-family: Montserrat-Regular;
  font-size: 24px;
  line-height: 29px;
  letter-spacing: 0em;
  text-align: center;
  color: #000;
}

.subContent {
  font-family: Montserrat-Regular;
  font-size: 16px;
  line-height: 19px;
  letter-spacing: 0em;
  text-align: center;
  color: #979797;
  padding: 3% 0;
}

.submitBtnGenPa {
  width: 230px;
  height: 55px;
  top: 2701px;
  left: 217px;
  border-radius: 5px;
  background: #0085FF;
  cursor: pointer !important;
}

.submitBtnGenPaLabel {
  font-family: Montserrat-Regular;
  font-size: 24px;
  line-height: 29px;
  letter-spacing: 0em;
  text-align: center;
  color: #fff;
}

.no_thanks {
  font-family: Montserrat-Regular;
  font-size: 15px;
  font-style: italic;
  font-weight: 200;
  line-height: 18px;
  letter-spacing: 0em;
  text-align: center;
  color: #AFAFAF;
  padding-top: 5%;
  text-decoration: underline;
  cursor: pointer !important;
  text-decoration-style: solid;
  text-decoration-thickness: 2px;
}

.remove_cursor {
  cursor: auto !important;
}

.genInput {
  background: #F7F7F7;
}

.genInputDiv {
  margin: 2% 0;
}

input.genInput::placeholder {
  color: #AFAFAF;
  font-family: Montserrat-Regular;
  font-size: 15px;
  line-height: 18px;
  letter-spacing: 0em;
  text-align: center;
}

/* Standalone State/County Request Popup */

.standalonePopupContainer {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  padding: 30px 0 10px 0;
  position: relative;
}

.standalonePopupHeader {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 20px;
  padding-top: 30px;
}

.standalonePopupIcon {
  width: 72px;
  height: 72px;
  border-radius: 50%;
  background: #DAEBFC;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 15px;
  position: absolute;
  top: -57px;
  left: 50%;
  transform: translateX(-50%);
  box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.1);
}

.standalonePopupTitle {
  font-family: Montserrat-Medium;
  font-size: 18px;
  line-height: 24px;
  color: #000;
  text-align: center;
  margin: 0;
  padding: 0 10px;
}

.standalonePopupBody {
  width: 100%;
  padding: 0 5px;
}

.standalonePopupInputGroup {
  margin-bottom: 15px;
  text-align: left;
}

.standalonePopupLabel {
  font-family: Montserrat-Medium;
  font-size: 14px;
  color: #333;
  margin-bottom: 6px;
  display: block;
}

.standalonePopupInput {
  background: #F7F7F7;
  border: 1px solid #E8E8E8;
  border-radius: 5px;
  height: 45px;
  font-family: Montserrat-Regular;
  font-size: 14px;
}

.standalonePopupInput::placeholder {
  color: #B6B7BD;
  font-family: Montserrat-Regular;
  font-size: 14px;
}

.standalonePopupFooter {
  width: 100%;
  margin-top: 10px;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.standalonePopupBtnWrap {
  width: 100%;
  margin-bottom: 10px;
  display: flex;
  justify-content: center;
}

.standalonePopupBtn {
  width: 100%;
  height: 48px;
  border: none;
  border-radius: 5px;
  font-family: Montserrat-Medium;
  font-size: 16px;
  cursor: pointer;
}

.standalonePopupLink {
  font-family: Montserrat-Regular;
  font-size: 14px;
  cursor: pointer;
  padding: 5px 0;
}

.standaloneConfirmMsg {
  font-family: Montserrat-Regular;
  font-size: 14px;
  line-height: 20px;
  color: #666;
  text-align: center;
  margin: 0 0 10px 0;
}

/* Media Query */

@media only screen and (min-width: 760px) and (max-width: 805px) {
  .container_sm {
    width: 740px;
  }

  .marklogo_sm {
    width: 30px;
  }

  .emptydiv {
    width: unset;
  }

  .marketname_sm {
    font-size: 19px;
  }

  .onelogo_sm {
    width: 44px;
  }

  .tom_img_sm {
    width: 150px;
  }

  .zoomtime_sm {
    font-size: 16px;
  }

  .spot_btns_sm {
    width: 85%;
    font-size: 12px;
    line-height: 30px;
    height: 30px;
  }
}

@media only screen and (min-width: 805px) and (max-width: 860px) {
  .container_sm {
    width: 785px;
  }

  .emptydiv {
    width: unset;
  }

  .marketlogo_sm {
    width: 6%;
  }

  .marklogo_sm {
    width: 40px;
  }

  .marketname_sm {
    font-size: 20px;
  }

  .onelogo_sm {
    width: 45px;
  }

  .tom_img_sm {
    width: 155px;
  }

  .zoomtime_sm {
    font-size: 16px;
  }

  .spot_btns_sm {
    width: 85%;
    font-size: 13px;
    line-height: 35px;
    height: 35px;
  }
}

@media only screen and (min-width: 860px) and (max-width: 910px) {
  .marketlogo_sm {
    width: 5%;
  }

  .container_sm {
    width: 830px;
  }

  .marklogo_sm {
    width: 40px;
  }

  .marketname_sm {
    font-size: 22px;
  }

  .onelogo_sm {
    width: 48px;
  }

  .tom_img_sm {
    width: 162px;
  }

  .zoomtime_sm {
    font-size: 19px;
  }

  .spot_btns_sm {
    width: 88%;
    font-size: 13px;
    line-height: 38px;
  }
}

@media only screen and (min-width: 910px) and (max-width: 993px) {
  .marketlogo_sm {
    width: 5%;
  }

  .container_sm {
    width: 860px;
  }

  .marklogo_sm {
    width: 40px;
  }

  .marketname_sm {
    font-size: 23px;
  }

  .onelogo_sm {
    width: 50px;
  }

  .tom_img_sm {
    width: 175px;
  }

  .zoomtime_sm {
    font-size: 19px;
  }

  .spot_btns_sm {
    width: 90%;
    font-size: 14px;
  }
}

@media only screen and (min-width: 993px) and (max-width: 1020px) {
  .marketlogo_sm {
    width: 4.5%;
  }

  .container_sm {
    width: 950px;
  }

  .marketname_sm {
    font-size: 25px;
  }

  .marklogo_sm {
    width: 45px;
  }

  .onelogo_sm {
    width: 54px;
  }

  .tom_img_sm {
    width: 195px;
  }

  .zoomtime_sm {
    font-size: 19px;
  }

  .spot_btns_sm {
    width: 85%;
    font-size: 15px;
  }
}

@media only screen and (min-width: 1020px) and (max-width: 1070px) {
  .marketlogo_sm {
    width: 4.5%;
  }

  .container_sm {
    width: 980px;
  }

  .marketname_sm {
    font-size: 26px;
  }

  .marklogo_sm {
    width: 45px;
  }

  .onelogo_sm {
    width: 54px;
  }

  .tom_img_sm {
    width: 200px;
  }

  .zoomtime_sm {
    font-size: 20px;
  }

  .spot_btns_sm {
    width: 85%;
    font-size: 16px;
  }
}

@media only screen and (min-width: 1070px) and (max-width: 1100px) {
  .marketlogo_sm {
    width: 4.5%;
  }

  .container_sm {
    width: 1000px;
  }

  .marklogo_sm {
    width: 45px;
  }

  .marketname_sm {
    font-size: 27px;
  }

  .onelogo_sm {
    width: 54px;
  }

  .tom_img_sm {
    width: 200px;
  }

  .zoomtime_sm {
    font-size: 20px;
  }

  .spot_btns_sm {
    width: 85%;
    font-size: 16px;
  }
}

@media only screen and (min-width: 1100px) and (max-width: 1150px) {
  .container_sm {
    width: 1035px;
  }

  .marketname_sm {
    font-size: 28px;
  }

  .marklogo_sm {
    width: 45px;
  }

  .onelogo_sm {
    width: 54px;
  }

  .tom_img_sm {
    width: 205px;
  }

  .zoomtime_sm {
    font-size: 20px;
  }

  .spot_btns_sm {
    width: 85%;
    font-size: 16px;
  }
}

@media only screen and (min-width: 1150px) and (max-width: 1200px) {
  .container_sm {
    width: 1080px;
  }

  .marketname_sm {
    font-size: 28px;
  }

  .marklogo_sm {
    width: 45px;
  }

  .onelogo_sm {
    width: 60px;
  }

  .tom_img_sm {
    width: 211px;
  }

  .zoomtime_sm {
    font-size: 22px;
  }

  .spot_btns_sm {
    width: 90%;
    font-size: 17px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1250px) {
  .marketlogo_sm {
    width: 3.5%;
  }

  .container_sm {
    width: 1155px;
  }

  .marketname_sm {
    font-size: 29px;
  }

  .onelogo_sm {
    width: 63px;
  }

  .tom_img_sm {
    width: 230px;
  }

  .zoomtime_sm {
    font-size: 26px;
  }

  .spot_btns_sm {
    width: 90%;
    font-size: 18px;
  }
}

@media only screen and (min-width: 1250px) and (max-width: 1350px) {
  .marketlogo_sm {
    width: 3.5%;
  }

  .container_sm {
    width: 1200px;
  }

  .marklogo_sm {
    width: 55px;
  }

  .marketname_sm {
    font-size: 28px;
  }

  .onelogo_sm {
    width: 62px;
  }

  .tom_img_sm {
    width: 240px;
  }

  .zoomtime_sm {
    font-size: 24px;
  }

  .spot_btns_sm {
    width: 93%;
    font-size: 19px;
  }
}

@media only screen and (min-width: 1367px) and (max-width: 1600px) {
  .marketlogo_sm {
    width: 3%;
  }

  .container_sm {
    width: 1215px;
  }

  .marketname_sm {
    font-size: 30px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 900px) {
  .contentmaindiv_webinar {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .mainlogotextone {
    height: 25px;
  }

  .logimage_webinar {
    width: 25px;
  }

  .marketfullname_text {
    font-size: 14px;
  }

  .onelogimg_css {
    width: 30px;
  }

  .tomimg_css {
    width: 120px;
  }

  .maintextone {
    height: 27px;
    padding-top: 2px;
  }

  .textone {
    font-size: 22px;
    line-height: 27px;
  }

  .texttwo {
    font-size: 15px;
    line-height: 17px;
  }

  .btnimgmain {
    height: unset;
  }

  .bottombtnimg {
    width: 100px;
  }
}

@media only screen and (min-width: 901px) and (max-width: 1024px) {
  .contentmaindiv_webinar {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .mainlogotextone {
    height: 38px;
  }

  .logimage_webinar {
    width: 30px;
  }

  .marketfullname_text {
    font-size: 16px;
  }

  .onelogimg_css {
    width: 35px;
  }

  .tomimg_css {
    width: 150px;
  }

  .textone {
    font-size: 27px;
    line-height: 27px;
  }

  .texttwo {
    font-size: 16px;
    line-height: 16px;
  }

  .btnimgmain {
    height: 28px;
  }

  .bottombtnimg {
    width: 110px;
  }
}

@media only screen and (min-width: 1231px) and (max-width: 1300px) {
  .logimage_webinar {
    width: 40px;
  }

  .marketfullname_text {
    font-size: 20px;
  }

  .onelogimg_css {
    width: 45px;
  }

  .tomimg_css {
    width: 200px;
  }

  .maintextone {
    height: 42px;
    padding-top: 5px;
  }

  .textone {
    font-size: 35px;
    line-height: 32px;
  }

  .maintexttwo {
    height: 42px;
  }

  .texttwo {
    font-size: 20px;
    line-height: 20px;
  }

  .btnimgmain {
    height: 32px;
  }

  .bottombtnimg {
    width: 140px;
  }
}

@media only screen and (min-width: 1025px) and (max-width: 1230px) {
  .mainlogotextone {
    height: 40px;
    line-height: 40px;
  }

  .logimage_webinar {
    width: 38px;
  }

  .marketfullname_text {
    font-size: 18px;
  }

  .onelogimg_css {
    width: 40px;
  }

  .tomimg_css {
    width: 180px;
  }

  .textone {
    font-size: 27px;
    line-height: 27px;
  }

  .texttwo {
    font-size: 16px;
    line-height: 16px;
  }

  .btnimgmain {
    height: 30px;
  }

  .bottombtnimg {
    width: 130px;
  }
}

.customizeprofilebtn {
  background-color: #508AFF;
  color: #ffffff;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  height: 40px !important;
  font-size: 14px;
}

.customizepop {
  display: block !important;
}

.bs5dfwrap {
  display: flex !important;
  flex-wrap: wrap;
}

.colorpickfooter {
  font-size: 14px !important;
  font-family: Montserrat-Regular !important;
  font-weight: 600 !important;
  border-color: #23405E;
  color: #23405E !important;
  letter-spacing: 1px;
  margin-top: 15px;
  display: none;
}

.cutomize_label {
  font-size: 14px !important;
  font-family: Montserrat-Regular !important;
  font-weight: 600 !important;
  border-color: #23405E;
  color: #23405E !important;
  letter-spacing: 1px;
  margin: 15px 0px;
}

.rectangle-container {
  display: flex;
  flex-direction: column;
  margin-top: 15px;
}

.rectangle {
  width: 100%;
  height: 50px;
  margin: 10px 0px;
  border: 1px solid #b7afaf;
  transition: transform 0.3s ease;
}

.rectangle:hover {
  transform: scale(1.1);
}

.cutomize_modal {
  max-height: 80% !important;
  overflow-y: scroll !important;
}

.selected_footer {
  box-shadow: 0px 0px 13px 3px #0084ff;
  -webkit-box-shadow: 0px 0px 13px 3px #0084ff;
  -moz-box-shadow: 0px 0px 13px 3px #0084ff;
}

.cus_padding {
  padding: 0px 0px 25px 0px !important;
}

.paddingBottom {
  padding-bottom: 10px;
}

.removemargin {
  margin-top: 0px !important;
}

.cuts_color {
  margin-top: 0px !important;
}

.instashare {
  border: 1px solid #d7d7d7;
  margin-bottom: 20px;
  border-radius: 5px;
  height: 45px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
}

.instaCont {
  margin: 0 15px;
  font-family: Montserrat-Medium;
}

.footer_chooselable {
  cursor: pointer;
  border: 1px solid #d4d7e0;
  border-radius: 5px;
}

.footer_container {
  display: flex;
  justify-content: space-between;
  padding: 8px;
}

.field_padd {
  padding: 0 5% !important;
  font-size: 13px !important;
}

.ph_school {
  height: 30px !important;
}

.ph_school::placeholder {
  font-size: 13px;
}

.schl_dist {
  padding: 0 2% 0 4% !important;
}

.area_disclaimer {
  padding: 2%;
  display: flex;
  text-align: center;
  font-style: italic;
  font-size: 12px;
}

.Webinarbanner {
  display: flex;
  width: 100%;
  justify-content: center;
  margin: auto;
  z-index: 999;
  top: 0;
}

.bannerCont {
  margin-left: 50px;
}

.containerOfAll {
  display: flex;
  justify-content: space-evenly;
  width: 1140px;
  height: 60px;
  align-items: center;
}

.backgroundBanner {
  width: 100%;
  display: flex;
  justify-content: center;
  background: linear-gradient(103deg, #74A5F6 0%, #2978EE 100%);
}

.bannerTextOne {
  font-family: 'Barlow-Medium';
  margin-top: 4px;
  color: #141C29;
}

.bannerTexTwo {
  color: #141C29;
  font-family: "BarlowCondensed-Bold";
  font-size: 50px;
  font-style: normal;
  font-weight: 700;
  line-height: 77%;
  /* 100.463px */
  letter-spacing: -0.019px;
}

.bannerContentContainer {
  display: flex;
  gap: 40px;
}

.bannerMiddleContent {
  color: #FFF;
  font-family: "Barlow-Regular";
  font-size: 18px;
  /* font-style: normal; */
  font-weight: 400;
  line-height: 120%;
}

.bannerTexThree {
  color: #FFF;
  font-family: "Barlow-BoldItalic";
  font-size: 25px;
  font-style: italic;
  font-weight: 700;
  line-height: 100%;
  letter-spacing: -1.479px;
}

.bannerPicContainer {
  height: 100px;
  margin-left: -50px;
}

.bannerTextFive {
  margin-top: 5px;
}

.contentBold {
  font-family: 'Barlow-Bold';
}

.webinarButton {
  position: absolute;
  margin-top: -35px;
  margin-left: 110px;
  border-radius: 3px;
  color: #fff;
  background-color: #F77E21;
  font-size: 12px;
  padding: 5px;
}

.alignCloseforBanner {
  position: absolute;
  margin-left: 278px;
}

.SoundImgLeft,
.SoundImgRight {
  width: auto;
  height: 43px;
  display: flex;
  align-items: center;
}

.WebinarIcon {
  width: 100%;
  height: auto;
}

.WebinarContent {
  display: flex;
  align-items: center;
  color: #fff;
  text-align: center;
  font-family: "Poppins-Regular";
  font-style: normal;
  font-weight: 400;
  gap: 8px;
}

.WebinarContentf1 {
  font-size: 18px;
}

.WebinarContentf2 {
  font-size: 18px;
}

.HighlightedContent {
  color: #FFF;
  font-family: "Poppins-Bold";
  font-size: 20px;
  font-style: italic;
}

.BHighlightedContent {
  color: #FFF;
  font-family: "Poppins-Bold";
  font-size: 16px;
  font-style: italic;
}

.WebinarRegBtn {
  display: flex;
  padding: 5px 12px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  align-self: stretch;
  border-radius: 4px;
  cursor: pointer;
  background: linear-gradient(79deg, rgba(237, 247, 255, 0.25) 44.29%, rgba(188, 222, 252, 0.25) 154.38%);
}

.RegisterButton {
  color: #FFF;
  text-align: center;
  font-family: 'Poppins-Medium';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}

.RegisterButtonf2 {
  color: #FFF;
  text-align: center;
  font-family: 'Poppins-Regular';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}

.ContentMain {
  display: flex;
  gap: 24px;
}

.d-f {
  display: flex;
  flex-wrap: wrap;
}

.webinar_datetime {
  padding-left: 16px;
  font-family: 'Poppins-Medium';
  font-size: 14px;
}

.webinar_bg_norepeat {
  background-repeat: no-repeat !important;
  background-size: cover !important;
}

.flex_webinartext {
  display: flex;
  flex-direction: column;
}

.hgt_20 {
  font-size: 27px;
  line-height: 100%;
}

.f_14 {
  font-size: 11px;
}

@media screen and (max-width: 855px) and (min-width: 768px) {
  .containerOfAll {
    width: 100%;
  }

  .bannerTexThree {
    font-size: 20px;
  }

  .bannerTexTwo {
    font-size: 29px;
  }

  .bannerMiddleContent {
    font-size: 13px;
  }
}

@media screen and (max-width: 1190px) and (min-width: 855px) {
  .containerOfAll {
    gap: 2%;
    width: 100%;
  }

  .bannerTexThree {
    font-size: 18px;
  }

  .bannerTexTwo {
    font-size: 29px;
  }

  .bannerMiddleContent {
    font-size: 11px;
  }

  .RegisterButtonf2 {
    font-size: 12px;
  }

  .WebinarContentf2 {
    font-size: 16px;
  }

  .RegisterButton {
    font-size: 14px;
  }

  .BHighlightedContent {
    font-size: 14px;
  }

  .HighlightedContent {
    font-size: 16px;
  }
}

@media screen and (max-width: 768px) and (min-width: 368px) {
  .containerOfAll {
    width: 100%;
  }

  .bannerTexThree {
    font-size: 18px;
  }

  .bannerTexTwo {
    font-size: 26px;
  }

  .bannerMiddleContent {
    font-size: 9px;
  }
}

.no-hover:hover {
  background-color: transparent !important;
  color: inherit !important;
}

.ds-color-box {
  display: flex !important;
  flex-wrap: wrap;
}

.homelinclose_btn {
  margin-left: -68px !important;
}

.videoP::-webkit-progress-value {
  display: none;
}

.videoP::-webkit-media-controls-timeline {
  display: none;
}

video::-webkit-media-controls-more-button {
  display: none;
}

.labelStyleColor {
  color: #0085FF !important;
}

/* Share dropdown animation */

@keyframes shareDropdownFadeIn {
  0% {
    opacity: 0;
    transform: translateY(-10px) scale(0.95);
  }

  100% {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
}

.newgrapthtitle10p {
  display: flex;
  justify-content: space-between;
  margin-bottom: 15px;
  padding: 0px 5px;
}

.newgrapthtitle10p .nav1,
.newgrapthtitle10p .nav2,
.newgrapthtitle10p .nav3,
.newgrapthtitle10p .nav4 {
  font-size: 14px;
  letter-spacing: 1px;
}

.newgrapthtitle10p .nav1 a,
.newgrapthtitle10p .nav2 a,
.newgrapthtitle10p .nav3 a,
.newgrapthtitle10p .nav4 a {
  color: #508AFF;
  font-family: Montserrat-Regular;
  text-decoration: none;
  cursor: pointer;
}

.newgrapthtitle10p .nav1 a:hover,
.newgrapthtitle10p .nav2 a:hover,
.newgrapthtitle10p .nav3 a:hover,
.newgrapthtitle10p .nav4 a:hover {
  text-decoration: none !important;
  color: #508AFF;
}

.newgrapthtitle10p .active {
  color: #508AFF !important;
  font-family: Montserrat-Medium !important;
  border-bottom: 2px solid #508AFF;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL25hdi5zY3NzIiwic291cmNlcyI6WyIvaG9tZS9yaWZsdXh5c3MvRGVza3RvcC9MaXZlIE5ldyhCdWlsZCkvT05FLVdlYi9mcm9udGVuZC9zdHlsZXMvbmF2LnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiYm9keXtcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5mbGV4LWNvbnRhaW5lcntcblx0ZGlzcGxheTogYWJzb2x1dGU7XG5cdC5uYXZiYXIsIC5ub251c2VybmF2YmFye1xuICAgICAgICAvKm92ZXJmbG93OiBoaWRkZW47Ki9cbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB6LWluZGV4OiA5OTk5OTk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7IC8qIFNldCB0aGUgbmF2YmFyIHRvIGZpeGVkIHBvc2l0aW9uICovXG4gICAgICAgIHRvcDogMDsgLyogUG9zaXRpb24gdGhlIG5hdmJhciBhdCB0aGUgdG9wIG9mIHRoZSBwYWdlICovXG4gICAgICAgIHdpZHRoOiAxMDAlOyAvKiBGdWxsIHdpZHRoICovXG4gICAgICAgIGhlaWdodDogNTRweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEQURBREE7XG5cbiAgICAgICAgLmRyb3Bkb3duLWljb24gYnV0dG9ue1xuICAgICAgICBcdGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIFx0Zm9udC1zaXplOiAyNHB4O1xuICAgICAgICBcdG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgXHR3aWR0aDogMjUwcHg7XG4gICAgICAgIFx0Y29sb3I6ICMwMzFDNTM7XG4gICAgICAgIFx0bGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIFx0ZmxvYXQ6IGxlZnQ7XG4gICAgICAgIFx0dGV4dC1hbGlnbjogbGVmdDsgXG4gICAgICAgIFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5yaWdodC1zaWRle1xuICAgICAgICBcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgXHRmbG9hdDpyaWdodDtcbiAgICAgICAgXHRoZWlnaHQ6IDEwMCU7XG4gICAgICAgIFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICBcdC5idXllcntcbiAgICAgICAgXHRcdHdpZHRoOiAxMDBweDtcbiAgICAgICAgXHR9XG4gICAgICAgIFx0LnNlbGxlcntcbiAgICAgICAgXHRcdHdpZHRoOiAxMTBweDtcbiAgICAgICAgXHR9XG4gICAgICAgIFx0LmxlYWQtZ2Vue1xuICAgICAgICBcdFx0d2lkdGg6IDE1MHB4O1xuICAgICAgICBcdH1cbiAgICAgICAgXHQubW9yZXtcbiAgICAgICAgXHRcdHdpZHRoOiAxMDBweDtcbiAgICAgICAgXHR9XG4gICAgICAgIFx0Lm1vcmUtaG92ZXJ7XG4gICAgICAgIFx0XHRkaXNwbGF5OiBub25lO1xuICAgICAgICBcdH1cbiAgICAgICAgXHQuY3RpY3tcbiAgICAgICAgXHRcdHdpZHRoOiA2MHB4O1xuICAgICAgICBcdFx0c3Zne1xuICAgICAgICBcdFx0XHR3aWR0aDogMzBweDtcbiAgICAgICAgXHRcdFx0aGVpZ2h0OiAzMHB4O1xuICAgICAgICBcdFx0fVxuICAgICAgICBcdH1cbiAgICAgICAgXHQuY3RpYzpob3ZlcntcbiAgICAgICAgXHRcdHdpZHRoOiA2MHB4O1xuICAgICAgICBcdH1cbiAgICAgICAgXHQucHJvZmlsZS1pbWd7XG4gICAgICAgIFx0XHRwYWRkaW5nOiA4cHg7XG4gICAgICAgIFx0XHR3aWR0aDogNjBweDtcbiAgICAgICAgXHRcdGltZ3tcbiAgICAgICAgXHRcdFx0d2lkdGg6IDQwcHg7XG4gICAgICAgIFx0XHRcdGhlaWdodDogNDBweDtcbiAgICAgICAgXHRcdH1cbiAgICAgICAgXHR9XG4gICAgICAgIFx0c3Zne1xuICAgICAgICBcdFx0d2lkdGg6IDIycHg7XG4gICAgICAgIFx0XHRoZWlnaHQ6IDIycHg7XG4gICAgICAgIFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgXHRcdGZsb2F0OiBsZWZ0O1xuICAgICAgICBcdH1cbiAgICAgICAgXHRkaXZ7XG4gICAgICAgIFx0XHRwYWRkaW5nOiAxMnB4O1xuICAgICAgICBcdFx0ZmxvYXQ6cmlnaHQ7XG4gICAgICAgIFx0XHRmb250LXNpemU6IDE3cHg7XG4gICAgICAgIFx0XHRoZWlnaHQ6IDEwMCU7XG4gICAgICAgIFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjREFEQURBO1xuICAgICAgICBcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjREFEQURBO1xuICAgICAgICBcdFx0Y29sb3I6ICMyRDUzQUI7XG4gICAgICAgIFx0XHRzdmd7XG4gICAgICAgIFx0XHRcdGZpbGw6ICMyRDUzQUI7XG4gICAgICAgIFx0XHR9XG4gICAgICAgIFx0fVxuICAgICAgICBcdGRpdjpob3ZlcntcbiAgICAgICAgXHRcdGJhY2tncm91bmQtY29sb3I6ICMyRDUzQUI7XG4gICAgICAgIFx0XHRjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgXHRcdGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgXHRcdHN2Z3tcbiAgICAgICAgXHRcdFx0ZmlsbDogI2ZmZmZmZjtcbiAgICAgICAgXHRcdH1cblxuICAgICAgICBcdH1cbiAgICAgICAgXHQuYWN0aXZle1xuICAgICAgICBcdFx0YmFja2dyb3VuZC1jb2xvcjogIzJENTNBQjtcbiAgICAgICAgXHRcdGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBcdFx0Zm9udC1zaXplOiAxN3B4O1xuICAgICAgICBcdFx0c3Zne1xuICAgICAgICBcdFx0XHRmaWxsOiAjZmZmZmZmO1xuICAgICAgICBcdFx0fVxuICAgICAgICBcdH1cbiAgICAgICAgXHQuc3ZnLWxhcmdlcntcbiAgICAgICAgXHRcdHdpZHRoOiAzMHB4O1xuICAgICAgICBcdFx0aGVpZ2h0OiAzMHB4O1xuICAgICAgICBcdH1cbiAgICAgICAgXHQubW9yZTpob3ZlciAubW9yZS1ob3ZlcntcbiAgICAgICAgXHRcdGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBcdFx0cG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIFx0XHRib3JkZXI6IG5vbmU7XG4gICAgICAgIFx0XHR1bHtcbiAgICAgICAgXHRcdFx0d2lkdGg6IDMwMHB4O1xuICAgICAgICBcdFx0XHRtYXJnaW4tbGVmdDogLTIxNXB4O1xuICAgICAgICBcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIFx0XHRcdGxpe1xuICAgICAgICBcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgXHRcdFx0XHR3aWR0aDogMjUwcDtcbiAgICAgICAgXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG4gICAgICAgIFx0XHRcdFx0cGFkZGluZzogNXB4O1xuICAgICAgICBcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyRDUzQUI7XG4gICAgICAgIFx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XG4gICAgICAgIFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuICAgICAgICBcdFx0XHRcdHotaW5kZXg6MTAwMDAwMDtcbiAgICAgICAgXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDAwMDtcbiAgICAgICAgXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIFx0XHRcdH1cbiAgICAgICAgXHRcdFx0YTpob3ZlcntcbiAgICAgICAgXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIFx0XHRcdH1cbiAgICAgICAgXHRcdH1cbiAgICAgICAgXHR9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1hcmdpbi10b3B7XG4gICAgXHRwYWRkaW5nLXRvcDogNTRweDtcbiAgICBcdGhlaWdodDogMTAwJTtcbiAgICB9XG59XG5cbi5uYXZiYXItbWFyZ2luIHtcblx0bWFyZ2luLWxlZnQ6IDU4cHggIWltcG9ydGFudDtcblx0bWFyZ2luLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cbi5ub251c2VyY29tbWFwc2V7XG5cdGRpc3BsYXk6ZmxleCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC5uYXZiYXItaGVhZGVyIHtcblx0XHRmbG9hdDogbm9uZTtcblx0fVxuXHQubmF2YmFyLWxlZnQsLm5hdmJhci1yaWdodCB7XG5cdFx0ZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXHQubmF2YmFyLXRvZ2dsZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0Lm5hdmJhci1jb2xsYXBzZSB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHR9XG5cdC5uYXZiYXItZml4ZWQtdG9wIHtcblx0XHR0b3A6IDA7XG5cdFx0Ym9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuXHR9XG5cdC5uYXZiYXItY29sbGFwc2UuY29sbGFwc2Uge1xuXHRcdGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuXHR9XG5cdC5uYXZiYXItY29sbGFwc2Uuc2hvdyB7XG5cdFx0ZGlzcGxheTogZmxleCFpbXBvcnRhbnQ7XG5cdH1cblx0Lm5hdmJhci1uYXYge1xuXHRcdGZsb2F0OiBub25lIWltcG9ydGFudDtcblx0XHRtYXJnaW4tdG9wOiA3LjVweDtcblx0fVxuXHQubmF2YmFyLW5hdj5saSB7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdH1cblx0Lm5hdmJhci1uYXY+bGk+YSB7XG5cdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdH1cblx0LmNvbGxhcHNlLmlue1xuXHRcdGRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtcblx0fVxuXHQubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSB7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRmbG9hdDogbm9uZTtcblx0XHR3aWR0aDogYXV0bztcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cdC5tYXJrZXRfbG9nb19pbWd7XG5cdFx0d2lkdGg6IDE4MHB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG5cdC5uYXZiYXItbWFyZ2luIHsgXG5cdFx0bWFyZ2luLWxlZnQ6IDE0cHggIWltcG9ydGFudDtcblx0XHRtYXJnaW4tcmlnaHQ6IDE0cHggIWltcG9ydGFudDtcblx0fVxufVxuXG4uc2l0ZS1uYW1lIHtcblx0Zm9udC1zaXplOiAxOXB4O1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdGNvbG9yOiAjMEUyRjUxO1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcblx0b3V0bGluZTpub25lO1xuXHRwYWRkaW5nLXRvcDo3cHg7XHRcblx0cGFkZGluZy1sZWZ0OjVweDtcdFxuICAgIC8vY3Vyc29yOnBvaW50ZXI7XHRcbn1cbi5jb3VudHktbmFtZSB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0Y29sb3I6ICMxNzJGNTMgO1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcblx0b3V0bGluZTpub25lO1xuXHRwYWRkaW5nOjBweCAhaW1wb3J0YW50O1xuXHR0ZXh0LWFsaWduIDpjZW50ZXI7XHRcdFxuXHRjdXJzb3I6cG9pbnRlcjtcdFxufVxuLlJlZHVjZWRGb250U2l0ZS1uYW1lIHtcblx0Zm9udC1zaXplOiAxOXB4O1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdGNvbG9yOiAjMEUyRjUxO1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcblx0b3V0bGluZTpub25lO1xuXHRwYWRkaW5nOjdweDtcdFx0XG5cdGN1cnNvcjpwb2ludGVyO1x0XG59XG5cbi5zaXRlLW5hbWU6aG92ZXIge1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O1xuXG59XG5cbi5zaXRlLW5hbWU6Zm9jdXMge1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O1xufVxuXG4uRGVtaS1ib2xkIHtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctcmlnaHQ6IDZweDtcdCBcblxufVxuXG4uRGVtaS1ib2xkVlJlZHVjZWR7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLXJpZ2h0OiA2cHg7XHQgXG5cdGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuXHRcbn1cbiNuYXZiYXIgYXtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGNvbG9yOiAjMjM0MDVFO1xuXHRsZXR0ZXItc3BhY2luZzoxcHg7XG5cdG91dGxpbmU6bm9uZSAhaW1wb3J0YW50O1xuXHRjdXJzb3I6IHBvaW50ZXI7XHRcblx0Ly9ib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbn1cblxuI25hdmJhciAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcblx0Ym94LXNoYWRvdzogLTNweCA3cHggN3B4IC0ycHggIzgwN2M3Yztcbn1cblxuXG4jbmF2YmFyIC5hY3RpdmUgYSB7XG5cdGJhY2tncm91bmQ6ICM1MDhBRkYgIWltcG9ydGFudDtcblx0Y29sb3I6ICNGRkYgIWltcG9ydGFudDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDIycHg7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0cGFkZGluZy1yaWdodDogMjJweDtcblx0cGFkZGluZy10b3A6IDEwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRtYXJnaW4tdG9wOiAzcHg7XG5cdG91dGxpbmU6bm9uZTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cblxuI25hdmJhciB1bCBsaSBhIGltZywjY2hhbmdlQXJlYSB1bCBsaSBhIGltZ3tcblx0bWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG4jbmF2YmFyIHVsIGxpIGEgc3Bhbntcblx0cGFkZGluZy1sZWZ0OjdweDtcdFxufVxuXG5cbi5mbGV4LWNvbnRhaW5lciAubmF2YmFyIHtcblx0bWluLWhlaWdodDo3MHB4ICFpbXBvcnRhbnQ7XG5cdGhlaWdodDphdXRvICFpbXBvcnRhbnQ7XG5cdC8vYm94LXNoYWRvdzogMTdweCAxcHggMTVweCA2cHggI0YyRjZGODtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNmY2ZjY7XG59XG4uZmxleC1jb250YWluZXIgLm5vbnVzZXJuYXZiYXIge1xuXHRtaW4taGVpZ2h0OjcwcHggIWltcG9ydGFudDtcblx0aGVpZ2h0OmF1dG8gIWltcG9ydGFudDtcblx0Ym94LXNoYWRvdzogMTdweCAxcHggMTVweCA2cHggI0YyRjZGODtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5uYXZiYXItaGVhZGVyIGJ1dHRvbiB7XG5cdHdpZHRoOmF1dG87XG59XG5cbi5uYXZiYXItZGVmYXVsdCAuY29udGFpbmVyIHtcblx0Ly9tYXJnaW4tdG9wIDogNXB4O1x0XG59XG4ubm9udXNlcm5hdmJhci1kZWZhdWx0IC5jb250YWluZXIge1xuXHRtYXJnaW4tdG9wIDogMTVweDtcdFxuXHRkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCl7XG5cdC5uYXZiYXItZGVmYXVsdCAuY29udGFpbmVyIHtcblx0XHR3aWR0aDogMTAwMHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0Lm5vbnVzZXJuYXZiYXItZGVmYXVsdCAuY29udGFpbmVyIHtcblx0XHR3aWR0aDogMTAwMHB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuXG5cbiNwcm9maWxlVG9nZ2xlIHtcblxuXHRtYXJnaW4tbGVmdDogMTVweDtcblx0XG5cdC5kcm9wZG93bi1tZW51IHtcblx0XHRsZWZ0Oi03OHB4ICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZDogIzUwOEFGRiAhaW1wb3J0YW50O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuXHRcdHRvcDoxMDAlICFpbXBvcnRhbnQ7XG5cdFx0Ly9wYWRkaW5nOiAxOHB4O1xuXHRcdC13ZWJraXQtYm94LXNoYWRvdzogMCAxMHB4IDEycHggcmdiYSgwLDAsMCwuMTc1KSAhaW1wb3J0YW50O1xuXHRcdGJveC1zaGFkb3c6IDAgMTBweCAxMnB4IHJnYmEoMCwwLDAsLjE3NSkgIWltcG9ydGFudDtcblx0fVxuXHQuZHJvcF9tZW51X25ld2Rlc2lnbntcblx0XHR3aWR0aDogMjcwcHg7XG5cdFx0bGVmdDotMjEzcHggIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG5cdFx0dG9wOjg1JSAhaW1wb3J0YW50O1xuXHRcdC8vcGFkZGluZzogMThweDtcblx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMTBweCAxMnB4IHJnYmEoMCwwLDAsLjE3NSkgIWltcG9ydGFudDtcblx0XHRib3gtc2hhZG93OiAwIDEwcHggMTJweCByZ2JhKDAsMCwwLC4xNzUpICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuZHJvcGRvd24tbWVudSBsaSBhIHtcblx0XHRjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuXHRcdGZvbnQtZmFtaWx5OiBIZWViby1MaWdodDtcblx0XHQvL2ZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAxcHggIWltcG9ydGFudDtcblx0XHRsaW5lLWhlaWdodDoyNnB4ICFpbXBvcnRhbnQ7XHRcdFxuXHR9XG5cdC5uYXZiYXJocntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRDhEOEQ4O1xuXHRcdGhlaWdodDogMXB4O1xuXHRcdG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdG9wYWNpdHk6IDAuNTtcblx0fVxuXHQubmF2ZHJvcERvd257XG5cdFx0bWFyZ2luOiA1cHggMHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0LmRyb3Bkb3duLW1lbnUgbGkgYTpob3ZlciB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQ6ICNGMEYwRjA7XHRcblx0XHRjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuXHR9XG59XG4uZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuIC5kcm9wZG93bi1pdGVtOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI0YwRjBGMDtcblx0Y29sb3I6ICMwMDA7XG59XG4uZGl2aWRlcntcblx0aGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiA5cHggMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG59XG5cbi5vcGVuIGEge1xuXHQvL2JhY2tncm91bmQ6ICM1MDhBRkYgIWltcG9ydGFudDtcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1x0IFx0XG5cbn1cblxuXG4uc2VsZWN0LWRyb3Bkb3duIHtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMjUwcHggNHB4O1xuXHRiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG5cdC5kcm9wZG93bi1tZW51IHtcblx0XHRiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuXHRcdHRvcDogMzBweCAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcblx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDAgLTJweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xNzUpICFpbXBvcnRhbnQ7XG5cdFx0Ym94LXNoYWRvdzogMCAtMnB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjE3NSkgIWltcG9ydGFudDtcblx0XHRtaW4td2lkdGg6IGluaGVyaXQgIWltcG9ydGFudDtcblx0XHRsZWZ0OiAwcHggIWltcG9ydGFudDtcdFxuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1pbi13aWR0aDogMjUwcHg7XG5cdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0bWF4LWhlaWdodDogMjAwcHg7XG5cdH1cblx0XG5cdC5kcm9wZG93bi10b2dnbGUge1xuXHRcdHBhZGRpbmctdG9wOiAxMnB4O1xuXHRcdGhlaWdodDogYXV0bztcblx0XHR3aWR0aDogOTUlO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGNvbG9yOiAjMEUyRjUxO1xuXHRcdHBhZGRpbmctbGVmdDogMC44cHg7XG5cdH1cblxuXHQuZHJvcGRvd24tbWVudSBsaSBhIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRmb250LXNpemU6IDE0cHg7XHRcdFx0XG5cdH1cbn1cbiNOb3RpZnlUb2dnbGVcbntcblx0Lm5vdGlmeWRyb3Bkb3duLW1lbnUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDEwMCU7XG5cdFx0bGVmdDogMDtcblx0XHR6LWluZGV4OiAxMDAwO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bWluLXdpZHRoOiAxNjBweDtcblx0XHRwYWRkaW5nOiA1cHggMDtcblx0XHRtYXJnaW46IDJweCAwIDA7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcblx0XHRiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgwLDAsMCwuMTUpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLDAsMCwuMTc1KTtcblx0XHRib3gtc2hhZG93OiAwIDZweCAxMnB4IHJnYmEoMCwwLDAsLjE3NSk7XG5cdH1cbn1cbiNjaGFuZ2VBcmVhLCNjaGFuZ2VBcmVhV2ViIHtcblxuXHQuaW5wdXQtZ3JvdXAtYWRkb24ge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0fVxuXG5cdC5tYXJnaW5sZWZ0NDUge1xuXHRcdG1hcmdpbi1sZWZ0IDogNDVweDtcblx0fVxuXHQuZHJvcGRvd24tbWVudSB7XG5cdFx0YmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcblx0XHR0b3A6IDQwcHg7XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuXHRcdC13ZWJraXQtYm94LXNoYWRvdzogMCAxMnB4IDEycHggcmdiYSgwLDAsMCwuMTc1KTtcblx0XHRib3gtc2hhZG93OiAwIDEycHggMTJweCByZ2JhKDAsMCwwLC4xNzUpO1xuXHRcdG1pbi13aWR0aDogMzI1cHg7XG5cdFx0bGVmdDogNThweDtcdFxuXHRcdG1pbi1oZWlnaHQ6YXV0bztcblx0fVxuXG5cdC5kcm9wZG93bi1tZW51IGxpIGEge1xuXHRcdGNvbG9yOiAjMEUyRjUxICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAxcHggIWltcG9ydGFudDtcblx0XHRsaW5lLWhlaWdodDoyNnB4ICFpbXBvcnRhbnQ7XHRcblx0XHRiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50O1xuXHRcdHdpZHRoOiAxMDAlO1x0XHRcdFx0XG5cdH1cblxuXG5cdC5kcm9wZG93bi1tZW51IGxpIGE6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1x0XG5cdFx0Y29sb3I6ICMwRTJGNTEgIWltcG9ydGFudDtcblx0fVxuXG5cdC5kcm9wZG93bi1tZW51IHNlbGVjdCB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGhlaWdodDogNDBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHQtbW96LWFwcGVhcmFuY2U6IGluaGVyaXQ7XG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDk3JSBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0bWluLXdpZHRoOiAxOTBweDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDIxcHg7XG5cdFx0XG5cdH1cblx0XG5cdC5uYXZiYXItbmF2IHtcblx0XHRtYXJnaW4tdG9wOi0xMXB4O1xuXHR9XHRcblxuXHQuc2l0ZS1uYW1lIGltZyB7XG5cdFx0bWFyZ2luLXRvcDotMXB4O1xuXHR9XG5cdFxuXHQuc2l0ZS1uYW1lIHtcblx0XHRtYXJnaW4tdG9wIDogLTJweDtcblx0XHRjb2xvciA6ICMwRTJGNTE7XG5cdFx0bWF4LXdpZHRoOiAyNDBweDtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR9XG5cblx0JiA+IHVsOmZpcnN0LWNoaWxkID4gbGk6Zmlyc3QtY2hpbGQge1xuXHRcdG1hcmdpbi10b3A6MCAhaW1wb3J0YW50OyBcblx0fVxuXG5cdCYgPiB1bDpmaXJzdC1jaGlsZCA+IGxpIHtcblx0XHRmbG9hdDogbGVmdDtcblx0fVxuXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcblx0XHQuZHJvcGRvd24tbWVudSB7XG5cdFx0XHRcblx0XHRcdC8vd2lkdGg6IDUwJTtcblx0XHR9XG5cdFx0LnNpdGUtbmFtZSwgJiA+IHVsOmZpcnN0LWNoaWxkID4gbGk6Zmlyc3QtY2hpbGQge1xuXHRcdFx0Ly9tYXJnaW4tdG9wOjdweCAhaW1wb3J0YW50OyBcblx0XHR9XG5cdFx0d2lkdGggOiA3OCVcdFx0XG5cdH1cblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NDBweCkge1xuXHRcdC5kcm9wZG93bi1tZW51IHtcblx0XHRcdGxlZnQ6MHB4ICFpbXBvcnRhbnQ7XHRcblx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0fVxuXHRcdC5zaXRlLW5hbWUsICYgPiB1bDpmaXJzdC1jaGlsZCA+IGxpOmZpcnN0LWNoaWxkIHtcblx0XHRcdC8vbWFyZ2luLXRvcDo3cHggIWltcG9ydGFudDsgXG5cdFx0fVxuXHRcdHdpZHRoIDogNzglXHRcdFxuXHR9XG59XG5cblxuXG4uc2l0ZS1hcnJvdy1kb3duIHtcblx0d2lkdGg6IDE4cHg7XG5cdG1hcmdpbi1sZWZ0OiA0cHg7XG5cdG1hcmdpbi10b3A6MnB4O1xufVxuXG4ub3BlbkFyZWEgIHtcblx0LnNpdGUtbmFtZSB7XG5cdFx0YmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcblx0XHQvLy13ZWJraXQtYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsMCwwLC4xNzUpO1xuXHRcdC8vYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsMCwwLC4xNzUpO1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG5cdFx0YmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDtcblx0XHQvKmJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyovXG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG5cdFx0LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuXHR9XG59XG4ub3Blbm5vdGlmeXtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4uaGVpZ2h0MTUwIHtcblx0aGVpZ2h0OjE0MnB4O1xuXHRiYWNrZ3JvdW5kOiNGRkY7XG59XG4uaGVpZ2h0MTcwe1xuXHQvLyBoZWlnaHQ6IDIxMHB4O1xuXHRoZWlnaHQ6IDMxN3B4O1xuXHRiYWNrZ3JvdW5kOiNGRkY7XG59XG4uaGVpZ2h0X3NtX2Jhbm5lcntcblx0aGVpZ2h0OiAyMDBweDtcblx0YmFja2dyb3VuZDojRkZGO1xufVxuLndibnJfYnRuc3tcblx0d2lkdGg6IDExMHB4O1xuXHRoZWlnaHQ6IDM1cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICM1MDhBRkY7XG5cdGJvcmRlci1yYWRpdXM6IDE4cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmb250LXNpemU6IDExcHg7XG5cdGNvbG9yOiAjZmZmZjtcblx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LUJvbGQnO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4ud2ViaW5hcl9idXR0b25fY29udHtcblx0d2lkdGg6IDkwJTtcbn1cbi53Ym5yX2xibF9idG5ze1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdG1hcmdpbi10b3A6IDI1cHhcbn1cbi53ZWJpbmFyX2ltZ3tcblx0d2lkdGg6IDEwMCU7XG59XG4ud2Jucl9idG5fbGJse1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Zm9udC1zaXplOiBzbWFsbDtcbn1cbi53ZWJpbmFyX3RpdGxle1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1Cb2xkO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGNvbG9yOiAjNTI1MjUyO1xufVxuXG4ubWFya2V0X2xvZ297XG5cdGNsaXAtcGF0aDogcG9seWdvbigwIDAlLCAxMDAlIDAlLCA4MCUgMTAwJSwgMCUgMTAwJSk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR3aWR0aDogNDAwcHg7XG5cdGhlaWdodDogMTExcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmZmO1xufVxuXG5cbiNuYXZiYXIgLnByb2ZpbGUtaW1nIGltZyB7XG5cdG1hcmdpbi10b3A6IC04cHg7XHRcbn1cblxuI2NoYW5nZUFyZWEgLnByb2ZpbGUtaW1nIGltZyB7XG5cdG1hcmdpbi10b3A6IC04cHg7XHRcblx0bWFyZ2luLXJpZ2h0Oi0xMHB4O1x0XG5cdFx0LypiYWNrZ3JvdW5kLWNvbG9yOiBibGFjazsqL1xuXHR9XG5cdCNjaGFuZ2VBcmVhV2ViIC5wcm9maWxlLWltZyBpbWcge1xuXHRcdG1hcmdpbi10b3A6IC04cHg7XHRcblx0XHRtYXJnaW4tcmlnaHQ6LTEwcHg7XHRcblx0fVxuXG5cdC5uYXZiYXItcHJvZmlsZS1pbWcge1xuXHRcdC8vYm9yZGVyOiAzcHggc29saWQgI0ZGRjtcblx0XHRib3JkZXItcmFkaXVzOiAzMHB4OyBcdFx0XG5cdH1cblxuXHQjbmF2YmFyIC5vcGVuIC5uYXZiYXItZHJvcGRvd24taW1nIHtcblx0XHRkaXNwbGF5Om5vbmU7XG5cdH1cblx0Lm5hdmJhci1kcm9wZG93bi1pbWd7XG5cdFx0d2lkdGg6IDExcHg7XG5cdFx0bWFyZ2luLXRvcDogLTVweDtcblx0fVxuXG5cdC5uYXZiYXItbm90aWZ5LWltZ3tcblx0XHR3aWR0aDogMThweDtcblx0XHRtYXJnaW4tdG9wOiAxOHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHR9XG5cdC5jb250YWluZXIgI25hdmJhciAub3BlbiAuZHJvcGRvd24tbWVudWRhc2gge1xuXHRcdGxlZnQ6LTE0NnB4ICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQjbmF2YmFyIC5vcGVuIC5kcm9wZG93bi1tZW51IHtcblx0XHRsZWZ0Oi0xNDBweCAhaW1wb3J0YW50O1xuXHR9XG5cblx0LnBhZGR6ZXJvIHtcblx0XHRwYWRkaW5nLWxlZnQ6MHB4ICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy1yaWdodDowcHggIWltcG9ydGFudDtcblx0fVxuXG5cblx0LmRyb3Bkb3duLW1lbnUgbGkgYSB7XG5cdFx0Y3Vyc29yOnBvaW50ZXIgIWltcG9ydGFudDtcblx0XHQvLyBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcblx0fVxuXG5cdGZvb3RlciB7XG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzIzNDA1RTtcblx0XHRjb2xvcjogI0ZGRkZGRjtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRoZWlnaHQ6IDU2cHg7XG5cdFx0cGFkZGluZy10b3A6IDE5cHg7XG4gICAgLy8gcG9zaXRpb246Zml4ZWQgIWltcG9ydGFudDtcbiAgICAvLyBib3R0b206MCAhaW1wb3J0YW50O1xuICAgIC8vIHdpZHRoOjEwMCUgIWltcG9ydGFudDtcbiAgICB6LWluZGV4OjEwMDA7XHRcbn1cblxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGU6Zm9jdXMge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ubm9udXNlcm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlOmhvdmVyLCAubm9udXNlcm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlOmZvY3VzIHtcblx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlIHtcblx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHQuaWNvbi1iYXJcblx0e1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICAjMEUyRjUxO1xuXHR9XG59XG4ubm9udXNlcm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlIHtcblx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHQuaWNvbi1iYXJcblx0e1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICAjMEUyRjUxO1xuXHR9XG59XG4jbmF2YmFyIHtcblx0cGFkZGluZy1sZWZ0OiAxM3B4ICFpbXBvcnRhbnQ7XG5cdG92ZXJmbG93OmhpZGRlbjtcdFxufSBcblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcblx0I25hdmJhciA+IHVsID4gbGkgPiBhIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0fVxufSBcblxuLmNsb3NlcG9wdXAge1xuXHR6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRtYXJnaW4tdG9wOiAtNjBweCAhaW1wb3J0YW50O1xuXHRtYXgtd2lkdGg6IDQ4MHB4ICFpbXBvcnRhbnQ7XG5cdHRleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudDtcblx0bWFyZ2luLWxlZnQ6IC01cHggIWltcG9ydGFudDtcblx0aW1nIHtcblx0XHRjdXJzb3IgOiBwb2ludGVyO1xuXHRcdHdpZHRoIDogMTVweDtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjlweCkgYW5kIChtYXgtd2lkdGg6MTAyNHB4KXtcblx0Lm1vbnRobHljbG9zZWljb257XG5cdFx0bWFyZ2luLWxlZnQ6IDQ3OHB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCl7XG5cdC5tb250aGx5Y2xvc2VpY29ue1xuXHRcdG1heC13aWR0aDogNzEwcHghaW1wb3J0YW50O1xuXHR9XG59XG4uY2xvc2Vwb3B1cE9wZW5PcmRlcntcblx0ei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0bWFyZ2luLXRvcDogLTYwcHggIWltcG9ydGFudDtcblx0bWF4LXdpZHRoOiA0ODBweCAhaW1wb3J0YW50O1xuXHR0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1sZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7XG5cdGltZyB7XG5cdFx0Y3Vyc29yIDogcG9pbnRlcjtcblx0XHR3aWR0aCA6IDE1cHg7XG5cdH1cbn1cblxuLm1pbmhlaWdodCB7XG5cdC8vIG1pbi1oZWlnaHQgOiA2NTBweDtcblx0bWluLWhlaWdodCA6MTAwdmggIWltcG9ydGFudDtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4udGVtcGxhdGV0aHVtYmNvbnRhaW5lcntcblx0Ym9yZGVyOiAxcHggc29saWQgI0QzRDVERjtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRib3gtc2hhZG93OiAwcHggMHB4IDI3cHggLTEycHggIzIyOTBlZjtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRoZWlnaHQ6YXV0bztcblx0Lmxpc3R0ZW1wbGF0ZXN7XG5cdFx0bWF4LXdpZHRoOjEwMCU7XG5cdFx0aGVpZ2h0OmF1dG87XG5cdFx0cGFkZGluZzoxMHB4O1xuXHRcdGJvcmRlcjoxcHggc29saWQgZ2hvc3R3aGl0ZTtcblx0XHRib3gtc2hhZG93OjBweCAwcHggMjdweCAtMTJweCAjMDAwO1xuXHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdC5saXN0aW1nc3R5bGV7XG5cdFx0XHRtYXgtd2lkdGg6MTAwJTtcblx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdFx0aGVpZ2h0OjMxMHB4O1xuXHRcdFx0Ym9yZGVyOjFweCBzb2xpZCBnaG9zdHdoaXRlO1xuXHRcdFx0Ym94LXNoYWRvdzowcHggMHB4IDI3cHggLTEycHggIzAwMDtcblx0XHR9XG5cdH1cblx0Lm92ZXJsYXlDb250e1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcdFxuXHRcdGN1cnNvcjogcG9pbnRlcjtcdFxuXHR9XG5cdC5sb2NraW1ne1xuXHRcdGN1cnNvcjogIHBvaW50ZXIgIWltcG9ydGFudDtcblx0fVxuXHRcblx0Lm92ZXJsYXlDb250OmhvdmVyIC5vdmVybGF5IHtcdFxuXHRcdG9wYWNpdHk6IDAuMztcblx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc0LCA4MSwgOTMsIDAuNzEpICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZDogcmdiYSg3NCwgODEsIDkzLCAwLjcxKSAhaW1wb3J0YW50O1xuXHRcdC8vYmFja2dyb3VuZC1jb2xvcjogYmxhY2sgIWltcG9ydGFudDtcblx0XHRcblx0fVxuXHQub3ZlcmxheSB7XHRcblx0XHRvcGFjaXR5OiAwLjQ7XG5cdFx0dHJhbnNpdGlvbjogLjNzIGVhc2U7XG5cdFx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG5cdFx0Ly9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdC8vYmFja2dyb3VuZDogYmxhY2s7XG5cdFx0XG5cdH1cblx0Lmljb24ge1x0XG5cdFx0Y29sb3I6ICMwMDA7XG5cdFx0Zm9udC1zaXplOiAxMHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogNTAlO1xuXHR9XG5cdFxufVxuXG4udGVtcGxhdGV2aWV3Y29udGFpbmVye1xuXHRib3JkZXI6IDFweCBzb2xpZCAjRDNENURGO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJveC1zaGFkb3c6IDBweCAwcHggMjdweCAtMTJweCAjMjI5MGVmO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdGhlaWdodDphdXRvO1xuXHQvL21heC1oZWlnaHQ6ODAwcHg7XG5cdG1hcmdpbi1ib3R0b206MTVweDtcblx0Lm91dHB1dGRpdntcblx0XHR3aWR0aDphdXRvO1xuXHRcdGhlaWdodDphdXRvO1xuXHRcdC5pbWdzdHlsZXtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cdC5waWVjaGFydHtcblx0XHR3aWR0aDo4MDBweDtcblx0XHRoZWlnaHQ6NTAwcHg7XG5cdFx0ZGlzcGxheTpub25lO1xuXHR9XG5cdC5saXN0dGVtcGxhdGVze1xuXHRcdG1heC13aWR0aDoxMDAlO1xuXHRcdGhlaWdodDphdXRvO1xuXHRcdHBhZGRpbmc6MTBweDtcblx0XHQubGlzdGltZ3N0eWxle1xuXHRcdFx0bWF4LXdpZHRoOjEwMCU7XG5cdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRcdGhlaWdodDozMTBweDtcblx0XHRcdGJvcmRlcjoxcHggc29saWQgZ2hvc3R3aGl0ZTtcblx0XHRcdGJveC1zaGFkb3c6MHB4IDBweCAyN3B4IC0xMnB4ICMwMDA7XG5cdFx0fVxuXHR9XG59XG5cbi5ueHRwcmV2ZGl2e1xuXHRkaXNwbGF5Om5vbmU7XG5cdC5wcmV2aW91c2J0bntcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdGZsb2F0OmxlZnQ7XG5cdFx0ZGlzcGxheTpub25lO1xuXHRcdGN1cnNvcjpwb2ludGVyO1xuXHR9XG5cblx0Lm5leHRidG57XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRmbG9hdDpyaWdodDtcblx0XHRjdXJzb3I6cG9pbnRlcjtcblx0fVxufVxuXG4udHh0QXJlYV9jbHN7XG5cdHJlc2l6ZTogbm9uZTtcbn1cbi50eHQtdGl0bGV7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0Y29sb3I6ICMyMzQwNUU7IFxuXHRmb250LXNpemU6IDE1cHg7IFxuXHRtYXJnaW4tYm90dG9tOiAxMnB4OyBcbn1cblxuLnRlbXBsYXRlc2hhcmVidG57XG5cdGJhY2tncm91bmQtY29sb3I6ICM1MDhBRkY7XG5cdGNvbG9yOiAjZmZmZmZmO1xuXHRwYWRkaW5nOiA1cHggMjBweDtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0b3V0bGluZTpub25lO1xuXHRmb250LWZhbWlseTpNb250c2VycmF0LU1lZGl1bTtcblx0bGV0dGVyLXNwYWNpbmc6MXB4O1xuXHR3aWR0aDoxMDAlO1xuXHRoZWlnaHQ6NDBweCAhIGltcG9ydGFudDtcblx0Zm9udC1zaXplOjE0cHg7XG59XG5cblxuLnNoYXJlb3B0aW9ue1xuXHRkaXNwbGF5Om5vbmU7XG5cdHBhZGRpbmctbGVmdDowcHg7XG5cdC5zaGFyZW9wdGlvbmxpe1xuXHRcdGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IzUwOEFGRjtcblx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRwYWRkaW5nOjVweDtcblx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRib3JkZXI6MXB4IHNvbGlkO1xuXHRcdGN1cnNvcjpwb2ludGVyO1xuXHR9XG5cdC5zaGFyZW9wdGlvbmxpOmhvdmVye1xuXHRcdGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGJhY2tncm91bmQtY29sb3I6bGlnaHRncmV5O1xuXHRcdGNvbG9yOiAjMDAwMDAwO1xuXHRcdHBhZGRpbmc6NXB4O1xuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdGJvcmRlcjoxcHggc29saWQ7XG5cdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdH1cbn1cbi5jbG9zZXBvcHVwc2hhcmV7XG5cdHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi10b3A6IC01NXB4ICFpbXBvcnRhbnQ7XG5cdG1heC13aWR0aDogNDgwcHggIWltcG9ydGFudDtcblx0dGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcblx0bWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uUHJlbWl1bU1vZGFsQ29udGFpbmVye1xuXHQuZm9ybS1ncm91cHtcblx0XHRwYWRkaW5nOjBweDtcblx0XHR0ZXh0LWFsaWduOmxlZnQ7XG5cdFx0LmZpZWxkLXJvd3tcblx0XHRcdGNvbG9yOiAjMEUyRjUxO1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdC5pbnB1dC1ncm91cC1hZGRvbiB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdFx0fVxuXHRcdFx0LmlucHV0LWdyb3Vwe1xuXHRcdFx0XHRpbnB1dCwgLm5vdGVzQ2xze1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTA7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0bWFyZ2luOjBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdC1tb3otYXBwZWFyYW5jZTogaW5oZXJpdDtcblx0XHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTclIGNlbnRlcjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0XHRcdFx0aGVpZ2h0OjQwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLm5hdnVwZGF0ZWJ0biB7XG5cdGJhY2tncm91bmQtY29sb3I6ICM1MDhBRkY7XG5cdGNvbG9yOiAjZmZmZmZmO1xuXHRwYWRkaW5nOiA1cHggMjBweDtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1x0XG5cdG91dGxpbmU6IG5vbmU7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tbGVmdDogODRweCAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDMzcHg7XG5cdHdpZHRoOiAxMTJweCAhaW1wb3J0YW50O1xuXHRtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubmF2bG9hZGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC8qbWFyZ2luLXJpZ2h0OiAxMnB4OyovXG59XG5cbi5uYXZsb2FkZXIgaW1nIHtcblx0d2lkdGg6MjBweDtcbn1cblxuKjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHR3aWR0aDogNHB4O1xuXHRoZWlnaHQ6IDRweDtcblx0Ym9yZGVyLXJhZGl1czoxMHB4O1xufVxuXG4qOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDRweCAjYmVjNGQyO1xufVxuXG4qOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNiZWM0ZDI7XG5cdG91dGxpbmU6IDFweCBzb2xpZCAjYmVjNGQyO1xufVxuLlJlc2V0Q2xvc2VVcE92ZXJBbGx7XG5cdHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi10b3A6IC00NnB4O1xuXHRtYXgtd2lkdGg6IDQ4MHB4O1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0bWFyZ2luLWxlZnQ6IC04OXB4O1xuXHRpbWd7XG5cdFx0d2lkdGg6MTVweDtcblx0XHRoZWlnaHQ6MTVweDtcblx0XHRjdXJzb3I6cG9pbnRlcjtcblx0fVxufVxuLlRyYW5zQWdlbnRNb2RhbENsb3Nle1xuXHR6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRtYXJnaW4tdG9wOiAtNTdweDtcblx0bWF4LXdpZHRoOiA1ODBweDtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdG1hcmdpbi1sZWZ0OiAtOTNweDtcblx0aW1ne1xuXHRcdHdpZHRoOjE1cHg7XG5cdFx0aGVpZ2h0OjE1cHg7XG5cdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdH1cbn1cbi5zYXZlRXN0aW1hdGVDbG9zZVVwT3ZlcmFsbHtcblx0ei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0bWFyZ2luLXRvcDogLTUycHg7XG5cdG1heC13aWR0aDogNDgwcHg7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRtYXJnaW4tbGVmdDogLTIycHg7XG5cdGltZ3tcblx0XHR3aWR0aDoxNXB4O1xuXHRcdGhlaWdodDoxNXB4O1xuXHRcdGN1cnNvcjpwb2ludGVyO1xuXHR9XG59XG4uQnJva2VGZWVDbG9zZXVwT3ZlckFsbHtcblx0ei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0bWFyZ2luLXRvcDogLTU4cHg7XG5cdG1heC13aWR0aDogNDgwcHg7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRtYXJnaW4tbGVmdDogLTNweDtcblx0aW1ne1xuXHRcdHdpZHRoOjE1cHg7XG5cdFx0aGVpZ2h0OjE1cHg7XG5cdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdH1cbn0gXG4ubWlzY0Nsb3NldXBPdmVyQWxse1xuXHR6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRtYXJnaW4tdG9wOiAtNDJweDtcblx0bWF4LXdpZHRoOiA0ODBweDtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdG1hcmdpbi1sZWZ0OiAxM3B4O1xuXHRpbWd7XG5cdFx0d2lkdGg6MTVweDtcblx0XHRoZWlnaHQ6MTVweDtcblx0XHRjdXJzb3I6cG9pbnRlcjtcblx0fVxufVxuLmJyb2tlcmZlZUNsb3NldXBPdmVyQWxse1xuXHR6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRtYXJnaW4tdG9wOiAtNDVweDtcblx0bWF4LXdpZHRoOiA0ODBweDtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdG1hcmdpbi1sZWZ0OiAxM3B4O1xuXHRpbWd7XG5cdFx0d2lkdGg6MTVweDtcblx0XHRoZWlnaHQ6MTVweDtcblx0XHRjdXJzb3I6cG9pbnRlcjtcblx0fVxufVxuLnByb3BlcnR5VGF4ZXNDbG9zZVVwT3ZlckFsbHtcblx0ei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0bWFyZ2luLXRvcDogLTQ1cHg7XG5cdG1heC13aWR0aDogNDgwcHg7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRtYXJnaW4tbGVmdDogMTFweDtcblx0aW1ne1xuXHRcdHdpZHRoOjE1cHg7XG5cdFx0aGVpZ2h0OjE1cHg7XG5cdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdH1cbn1cbi5sb2FuQmFsYW5jZUNsb3NldXBPdmVyQWxse1xuXHR6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRtYXJnaW4tdG9wOiAtNDZweDtcblx0bWF4LXdpZHRoOiA0ODBweDtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRpbWd7XG5cdFx0d2lkdGg6MTVweDtcblx0XHRoZWlnaHQ6MTVweDtcblx0XHRjdXJzb3I6cG9pbnRlcjtcblx0fVxufVxuLmNsb3NlRGF0ZU92ZXJBbGx7XG5cdHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRtYXJnaW4tdG9wOiAtNDVweCAhaW1wb3J0YW50O1xuXHRtYXgtd2lkdGg6IDQ4MHB4O1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0bWFyZ2luLWxlZnQ6IDEycHg7XG5cdGltZ3tcblx0XHR3aWR0aDoxNXB4O1xuXHRcdGhlaWdodDoxNXB4O1xuXHRcdGN1cnNvcjpwb2ludGVyO1xuXHR9XG59XG4ubG9hbmJhbGFuY2VDbG9zZXVwT3ZlckFsbHtcblx0ei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0bWFyZ2luLXRvcDogLTQ1cHg7XG5cdG1heC13aWR0aDogNDgwcHg7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRtYXJnaW4tbGVmdDogMTRweDtcblx0aW1ne1xuXHRcdHdpZHRoOjE1cHg7XG5cdFx0aGVpZ2h0OjE1cHg7XG5cdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdH1cbn1cbi5ncm9zc1Byb3BlcnR5T3ZlcmFsbHtcblx0ei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0bWFyZ2luLXRvcDogLTQwcHg7XG5cdG1heC13aWR0aDogNDgwcHg7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRtYXJnaW4tbGVmdDogLTFweDtcblx0aW1ne1xuXHRcdHdpZHRoOjE1cHg7XG5cdFx0aGVpZ2h0OjE1cHg7XG5cdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdH1cbn1cbi5zaGFyZWltZ2J0bntcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblx0cG9zaXRpb246IGZpeGVkOyBcblx0cmlnaHQ6IDE1cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0bWFyZ2luLXRvcDoxMDBweDtcblx0ZGlzcGxheTpub25lO1xufVxuLkNhbGNEcm9wRG93bntcblx0I2NoYW5nZUFyZWFXZWJ7XG5cdFx0LmRyb3Bkb3duLW1lbnV7XG5cdFx0XHRsZWZ0OiAwcHggIWltcG9ydGFudDtcblx0XHRcdHRvcDogMjVweCAhaW1wb3J0YW50O1xuXHRcdFx0d2lkdGg6NzUlICFpbXBvcnRhbnQ7XG5cdFx0XHQuZmllbGQtcm93e1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdC5zZWxlY3QtZHJvcGRvd257XG5cdFx0XHRcdC5kcm9wZG93bi1tZW51e1xuXHRcdFx0XHRcdHdpZHRoOjEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lm5hdnVwZGF0ZWJ0blxuXHRcdFx0e1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmRvbmVjb250YWluZXJ7XG5cdHBhZGRpbmc6IDE1cHg7XG5cdFxufVxuXG4vKkNvbW1vbiBUZW1wbGF0ZSBWaWV3IHN0eWxlIFN0YXJ0cyovXG5cbi50ZW1wbGF0ZXZpZXctY29udGFpbmVye1xuXHQudGVtcGxhdGV2aWV3dGJse1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0aGVpZ2h0OmF1dG87XG5cdFx0bWF4LWhlaWdodDoxMzAwcHg7XG5cdFx0dGFibGUtbGF5b3V0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG5cdFx0LkxlZnRUZGNvbnR7XG5cdFx0XHR3aWR0aDogMjAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XHRcdFxuXHRcdFx0LkJhY2tCdG57XG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OmJvbGQ7XG5cdFx0XHRcdGNvbG9yOiBzdGVlbGJsdWU7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEhlbHZldGljYSwgc2Fucy1zZXJpZjtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lk1pZGRsZVRkY29udHtcblx0XHRcdHdpZHRoOjYwJTtcblx0XHRcdGhlaWdodDphdXRvO1xuXHRcdFx0dmVydGljYWwtYWxpZ246dG9wO1xuXHRcdFx0LnNlbGVjdHRlbXBsYXRldGl0bGV7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRjb2xvcjogc3RlZWxibHVlO1xuXHRcdFx0fVxuXHRcdFx0LnRlbXBsYXRldmlld2NvbnRhaW5lcntcblx0XHRcdFx0Lm5lYXJieXByb3BkaXZ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNDtcblx0XHRcdFx0XHRjb2xvcjojNDk0OTQ5O1xuXHRcdFx0XHRcdC8vdGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0XHRcdFx0cGFkZGluZzoxMHB4O1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZToxNXB4O1x0XG5cdFx0XHRcdFx0Ly9wYWRkaW5nOjE1cHg7XG5cdFx0XHRcdFx0ZGlzcGxheTpub25lO1xuXHRcdFx0XHRcdGN1cnNvcjpwb2ludGVyO1x0XHRcdFx0XG5cdFx0XHRcdH1cblx0XHRcdFx0LnBlbmNpbGJ0bntcblx0XHRcdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjRDNENURGO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDBweCAwcHggMjdweCAtMTJweCAjMjI5MGVmO1x0XG5cdFx0XHRcdFx0Ly9taW4taGVpZ2h0OjEwNTBweDtcblx0XHRcdFx0XHQvL21heC1oZWlnaHQ6MTMwMHB4O1xuXHRcdFx0XHRcdGhlaWdodDphdXRvO1xuXHRcdFx0XHRcdC8vcGFkZGluZzoxNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0LnByZXZpZXd0ZW1wbGF0ZXtcblx0XHRcdFx0XHRcdC8vbWluLWhlaWdodDoxMDUwcHg7XG5cdFx0XHRcdFx0XHQvL21heC1oZWlnaHQ6MTMwMHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OmF1dG87XG5cdFx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuUmlnaHRUZGNvbnR7XG5cdFx0XHRcdHdpZHRoOiAyMCU7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuXHRcdFx0XHRwYWRkaW5nOiAwcHggMTBweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQuVGVtcGxhdGVfdGl0bGV7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuXHRcdFx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNEM0Q1REY7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0XHRjb2xvcjogIzIzNDA1RTtcblx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRcdH1cblx0XHRcdFx0LmxvY2tfaW1ne1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHQvL2JvdHRvbTogMTA0cHg7XG5cdFx0XHRcdFx0Ym90dG9tOiA0MyU7XG5cdFx0XHRcdFx0bGVmdDogODZweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQudGVtcGxhdGV0aHVtYnJpZ2h0Y29udHtcblx0XHRcdFx0XHRoZWlnaHQ6MTA1MHB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6MTVweDtcblx0XHRcdFx0XHQuaW5uZXJ0aHVtYmNvbnR7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjRDNENURGO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDtcblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IDBweCAwcHggMjdweCAtMTJweCAjMjI5MGVmO1x0XG5cdFx0XHRcdFx0XHRoZWlnaHQ6OTQlO1xuXHRcdFx0XHRcdFx0b3ZlcmZsb3cteTogYXV0bztcblx0XHRcdFx0XHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHRcdFx0XHRcdC5saXN0dGVtcGxhdGVze1xuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6MTAwJTtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OmF1dG87XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6MTBweDtcblx0XHRcdFx0XHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0XHRcdFx0XHRcdGJvcmRlcjoxcHggc29saWQgZ2hvc3R3aGl0ZTtcblx0XHRcdFx0XHRcdFx0Ym94LXNoYWRvdzowcHggMHB4IDI3cHggLTEycHggIzAwMDtcblx0XHRcdFx0XHRcdFx0Lmxpc3RpbWdzdHlsZXtcblx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6MTAwJTtcblx0XHRcdFx0XHRcdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6MjgwcHg7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOjFweCBzb2xpZCBnaG9zdHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRcdGJveC1zaGFkb3c6MHB4IDBweCAyN3B4IC0xMnB4ICMwMDA7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ojotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMnB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAwcHg7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNiZWM0ZDI7XG5cdFx0XHRcdFx0XHRvdXRsaW5lOiAwcHggc29saWQgI2JlYzRkMjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdFx0XHRcdFx0XHQtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCA0cHggI2JlYzRkMjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnRlbXBsYXRldGh1bWJyaWdodGNvbnRhaW5lcntcblx0XHRcdFx0XHRoZWlnaHQ6MTA1MHB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6MTVweDtcblx0XHRcdFx0XHQuaW5uZXJ0aHVtYmNvbnR7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjRDNENURGO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDtcblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IDBweCAwcHggMjdweCAtMTJweCAjMjI5MGVmO1x0XG5cdFx0XHRcdFx0XHRoZWlnaHQ6NTIlO1xuXHRcdFx0XHRcdFx0b3ZlcmZsb3cteTogYXV0bztcblx0XHRcdFx0XHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHRcdFx0XHRcdC5saXN0dGVtcGxhdGVze1xuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6MTAwJTtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OmF1dG87XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6MTBweDtcblx0XHRcdFx0XHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0XHRcdFx0XHRcdGJvcmRlcjoxcHggc29saWQgZ2hvc3R3aGl0ZTtcblx0XHRcdFx0XHRcdFx0Ym94LXNoYWRvdzowcHggMHB4IDI3cHggLTEycHggIzAwMDtcblx0XHRcdFx0XHRcdFx0Lmxpc3RpbWdzdHlsZXtcblx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6MTAwJTtcblx0XHRcdFx0XHRcdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6MjgwcHg7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOjFweCBzb2xpZCBnaG9zdHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRcdGJveC1zaGFkb3c6MHB4IDBweCAyN3B4IC0xMnB4ICMwMDA7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ojotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMnB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAwcHg7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNiZWM0ZDI7XG5cdFx0XHRcdFx0XHRvdXRsaW5lOiAwcHggc29saWQgI2JlYzRkMjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdFx0XHRcdFx0XHQtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCA0cHggI2JlYzRkMjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LlJUX1RvcF9BcnJvd3tcblx0XHRcdFx0XHQvL3dpZHRoOiAzNXB4O1xuXHRcdFx0XHRcdC8vaGVpZ2h0OiAzNXB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6bm9uZTtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiA0M3B4O1xuXHRcdFx0XHRcdGxlZnQ6IDM5JTtcblx0XHRcdFx0XHRyaWdodDogNTAlO1xuXHRcdFx0XHRcdHotaW5kZXg6IDk7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdC8vd2lkdGg6IDM1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5SVF9Ub3BfQXJyb3c6aG92ZXJ7XG5cdFx0XHRcdFx0I1RlbV91cF9ob3Z7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0I1RlbV91cF9pbWd7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuUlRfQm90dG9tX0Fycm93e1xuXHRcdFx0XHRcdC8vd2lkdGg6IDM1cHg7XG5cdFx0XHRcdFx0Ly9oZWlnaHQ6IDM1cHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0XHRcdFx0Ym90dG9tOiA0M3B4O1xuXHRcdFx0XHRcdGxlZnQ6IDM5JTtcblx0XHRcdFx0XHRyaWdodDogNTAlO1xuXHRcdFx0XHRcdHotaW5kZXg6IDk5OTk5OTk5OTtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdFx0Ly93aWR0aDogMzVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LlJUX0JvdHRvbV9BcnJvdzpob3Zlcntcblx0XHRcdFx0XHQjVGVtcF9kb3duX2hvdntcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQjVGVtcF9kb3duX2ltZ3tcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCNUZW1wX2Rvd25faG92IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCNUZW1fdXBfaG92e1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZWRpdHByb3BlcnR5YnRue1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM1MDhBRkY7XG5cdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0b3V0bGluZTpub25lO1xuXHRcdGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGxldHRlci1zcGFjaW5nOjFweDtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGhlaWdodDo0MHB4ICEgaW1wb3J0YW50O1xuXHRcdGZvbnQtc2l6ZToxNHB4O1xuXHRcdGRpc3BsYXk6bm9uZTtcblx0fVxuXHQuZWRpdHByb2ZpbGVidG57XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzUwOEFGRjtcblx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRvdXRsaW5lOm5vbmU7XG5cdFx0Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XG5cdFx0bGV0dGVyLXNwYWNpbmc6MXB4O1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0aGVpZ2h0OjQwcHggISBpbXBvcnRhbnQ7XG5cdFx0Zm9udC1zaXplOjE0cHg7XG5cdH1cblx0LmVkaXR0eHRidG57XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzUwOEFGRjtcblx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRvdXRsaW5lOm5vbmU7XG5cdFx0Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XG5cdFx0bGV0dGVyLXNwYWNpbmc6MXB4O1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0aGVpZ2h0OjQwcHggISBpbXBvcnRhbnQ7XG5cdFx0Zm9udC1zaXplOjE0cHg7XG5cdH1cblxuXHQubGFuZ3VhZ2Vfc2VsYm94e1xuXHRcdG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdGxldHRlci1zcGFjaW5nOjFweDtcblx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgbGlnaHRncmV5O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Zm9udC1zaXplOjE0cHg7XG5cdFx0ZGlzcGxheTpub25lO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXHQuY29sb3JwYWx7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgbGlnaHRncmV5O1xuXHRcdG1hcmdpbi10b3A6MTVweDtcblx0XHRoZWlnaHQ6NzBweDtcblx0XHRvdmVyZmxvdy15OmF1dG87XG5cdFx0ZGlzcGxheTpub25lO1xuXHR9XG5cdC5jb2xvcnBhbGF0dGVkaXZ7XG5cdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdH1cblx0LmJvdHRvbWJ0bmNvbnR7XG5cdFx0bWFyZ2luLXRvcDozMDBweDtcblx0XHQuc2hhcmVidXR0b25jbGFzc2J0bntcblx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdGxldHRlci1zcGFjaW5nOjFweDtcblx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM1MDhBRkY7XG5cdFx0XHRjb2xvcjojNTA4QUZGO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdGZvbnQtc2l6ZToxM3B4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6Ym9sZDtcblx0XHR9XG5cdFx0LmFfZG93bnBkZntcblx0XHRcdGNvbG9yOiM1MDhBRkY7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246bm9uZTtcblx0XHR9XG5cdH1cblx0XG5cdC5Nb2RhbEhlYWRlclN0eWxle1xuXHRcdFxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRcblx0fVxuXHQuTW9kYWxDb250ZW50U3R5bGV7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHR9XG5cdC5DbG9zZU1vZGFse1xuXHRcdHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bWFyZ2luLXRvcDogLTI0cHg7XG5cdFx0bWF4LXdpZHRoOiA0ODBweDtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRtYXJnaW4tbGVmdDogMjRweDtcblx0XHRpbWd7XG5cdFx0XHR3aWR0aDoxNXB4O1xuXHRcdFx0aGVpZ2h0OjE1cHg7XG5cdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHR9XG5cdH1cblxuLypDb21tb24gVGVtcGxhdGUgVmlldyBzdHlsZSBFbmRzKi9cbi5kcm9wZG93bi1tZW51ZGFzaHtcblx0bGVmdDoxNDZweCAhaW1wb3J0YW50O1xufVxuXG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6ICM5OTk5OTkgIWltcG9ydGFudDtcblx0Zm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXIgIWltcG9ydGFudDtcblx0Zm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuLmRlbW9zaXRlbG9nb3tcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRmbG9hdDogbGVmdDtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IGNhbGMoNTAlIC0gNDdweCk7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDE7XHRcblx0YmFja2dyb3VuZDogI0ZGNDUwMDtcblx0Ym9yZGVyLXJhZGl1czogNXB4IDAgMCA1cHg7XHRcdFxuXHRib3JkZXItcmlnaHQ6IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiA1cHggNXB4O1xuXHR0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1x0XG59XG4ubm90aWZ5bnVtYmVye1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTBweDtcblx0bGVmdDogMjdweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2U1NTAzMjtcblx0cGFkZGluZy1sZWZ0OiA3cHg7XG5cdHBhZGRpbmctcmlnaHQ6IDdweDtcblx0cGFkZGluZy10b3A6IDFweDtcblx0cGFkZGluZy1ib3R0b206IDFweDtcblx0Ym9yZGVyLXJhZGl1czogOXB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm5vdGlmeV9udW1iZXJ7XG5cdGhlaWdodDogMjBweDtcblx0d2lkdGg6IDIwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNFNTUwMzI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRjb2xvcjogd2hpdGU7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0bWFyZ2luLWxlZnQ6IDI1cHg7XG5cdG1hcmdpbi10b3A6IC01MHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubm90aWZ5X2Ryb3Bkb3duX251bWJlcntcblx0aGVpZ2h0OiAyMHB4O1xuXHR3aWR0aDogMjBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI0U1NTAzMjtcblx0Ly8gcG9zaXRpb246IGFic29sdXRlO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGNvbG9yOiB3aGl0ZTtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHQvLyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHQvL21hcmdpbi1sZWZ0OiAxNzlweDtcblx0Ly9tYXJnaW4tdG9wOiAtMzVweDtcblx0Ly8gbWFyZ2luLWxlZnQ6IDExMXB4O1xuXHQvLyBtYXJnaW4tdG9wOiAtMzVweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHQvLyBwYWRkaW5nOiAycHg7XG59XG4uYnM1bm90aWZ5e1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm5vdGlmeW1vYmlsZXtcblx0bWFyZ2luLWxlZnQ6IDE3OXB4O1xuXHRtYXJnaW4tdG9wOiAtMzVweDtcbn1cbi5ub3RpZnljb3VudHtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRTU1MDMyO1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhciAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuI25hdmJhclxue1xuXHRcblx0I05vdGlmeVRvZ2dsZXtcblx0XHQuZHJvcG5vdGlmeXtcblx0XHRcdGxlZnQ6IC0yODBweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRcbn0gXG4jTm90aWZ5VG9nZ2xle1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdC5kcm9wZG93bi10b2dnbGV7XG5cdFx0cGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0Ym94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0LmRyb3Bub3RpZnl7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHR3aWR0aDogMzc1cHg7XG5cdFx0bGVmdDogLTI4MHB4ICFpbXBvcnRhbnQ7XG5cdFx0Ly9tYXgtaGVpZ2h0OiA1MDBweDtcblx0XHRib3JkZXItcmFkaXVzOiA5cHg7XG5cdFx0bGVmdDogLTI4MHB4ICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdHRvcDogNjBweDtcblx0fVxuXHQuYXJ3e1xuXHRcdHdpZHRoOiA1MHB4O1xuXHRcdGhlaWdodDogNDNweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcblx0XHRyaWdodDogNTBweDtcblx0XHR0b3A6IC02cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y2ZjhmYTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuXHRcdHotaW5kZXg6IC0xO1xuXHR9XG5cdC50aXRsZXtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y2ZjhmYTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOXB4O1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA5cHg7XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweDtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7XG5cdH1cblx0Lm5vdGl0bGV7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmNmY4ZmE7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDlweDtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOXB4O1xuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA5cHg7XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOXB4O1xuXHR9XG5cdC50aXRsZWxmdHtcblx0XHRtYXJnaW4tbGVmdDogMTVweDtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6IzIzNDA1ZTtcblx0fVxuXHQudGl0bGVyaXR7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyICFpbXBvcnRhbnQ7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGNvbG9yOiMyMzQwNWU7XG5cdH1cblx0Lm5vdGlmeWJvcmRlcmJ0bXtcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgI2U2ZWFlZDtcblx0fVxuXHQuc2Nyb2xsY29udG5vdGlmeXtcblx0XHRtYXgtaGVpZ2h0OiA0MDBweDtcblx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdFx0b3ZlcmZsb3cteTogYXV0bztcblx0fVxuXHQuZW10Y29udHtcblx0XHRoZWlnaHQ6IDcwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG5cdC5ub3RpZnljb250ZGl2e1xuXHRcdGhlaWdodDogNzBweDtcblx0XHRcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFxuXHRcdC5pbWdkaXZ7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRpbWd7XHRcdFx0XHRcblx0XHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTVweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNvbnQxe1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyICFpbXBvcnRhbnQ7XG5cdFx0XHR3aWR0aDogNzMlO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0XHRcblx0XHQuYWN0Y29udDFcblx0XHR7XG5cdFx0XHQuc3BhbjF7XG5cdFx0XHRcdGNvbG9yOiAjMjM0MDVlO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bSAhaW1wb3J0YW50O1x0XG5cdFx0XHR9XG5cdFx0XHQuc3BhbjJ7XG5cdFx0XHRcdGNvbG9yOiAjYTdhN2E3O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzcHg7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdH1cblx0XHQuaW5hY3Rjb250MVxuXHRcdHtcblx0XHRcdC5zcGFuMXtcblx0XHRcdFx0XG5cdFx0XHRcdGNvbG9yOiAjN2I4YTlhO1x0XHRcdFx0XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdFx0XHRcblx0XHRcdH1cblx0XHRcdC5zcGFuMntcblx0XHRcdFx0Y29sb3I6ICNhN2E3YTc7XG5cdFx0XHRcdC8vZm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDNweDtcblx0XHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY2xze1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuXHRcdFx0aW1ne1x0XHRcdFx0XG5cdFx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLnNwYW5hZ2VudHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7XG5cdCNuYXZiYXJcblx0e1xuXHRcdCNOb3RpZnlUb2dnbGVcblx0XHR7XG5cdFx0XHQuZHJvcG5vdGlmeVxuXHRcdFx0e1xuXHRcdFx0XHRsZWZ0OiAtMzFweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0LmFyd1xuXHRcdFx0e1xuXHRcdFx0XHRsZWZ0OiAyM3B4O1xuXHRcdFx0XHRyaWdodDowcHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH0gIFxufVxuLm5hdmxvYWR7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0aGVpZ2h0OiA4NSU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiAxMDAlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAgcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xuXG59XG4ubmF2Y2l0eW9mZmRyb3Bkb3due1xuXHRsaW5lLWhlaWdodDogMjBwWCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG5cdHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXM7XG5cblxufVxuI05vdGlmeVRvZ2dsZXtcblx0Lm5vdGl0bGUge1xuXHRcdGhlaWdodDogNTBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmOGZhO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA5cHg7XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDlweDtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOXB4O1xuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDlweDtcblx0fVxufVxuLm5vdGlmaWNhdGlvbnRleHRhbGlnbntcblx0cGFkZGluZy10b3A6IDdweDtcblx0XG59XG4ubm90aWZpY2F0aW9uaW1nYWxpZ257XG5cdHBhZGRpbmctdG9wOiA3cHg7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm5vdGlmeWNvbG9yb3Blbntcblx0Y29sb3I6ICM5MDkwOTA7XHRcbn1cbi5ub3RpZnljb2xvcm5vdG9wZW57XHRcblx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiNmNGY0ZjQ7XG5cdGNvbG9yOiAjNDk0OTQ5O1xufVxuLm5vdGlmeWFycm93e1xuXHRoZWlnaHQ6IDE4cHg7XG59XG4ubGVhZGdlbnByZXZpZXd7XG5cdC5NYWluVGFibGUge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tcmlnaHQ6YXV0bztcblx0XHRtYXJnaW4tbGVmdDphdXRvO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXHRcblx0I0ltYWdlQ29udGVudCB7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0Ly8gd2lkdGg6IDc4JTtcblx0XHR3aWR0aDogNjQ1cHg7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRib3gtc2hhZG93OiAwcHggLTFweCAxMHB4IDFweCAjYzVjNWM1O1xuXHR9XG5cdFxuXHQjaW1hZ2VEZXRhaWxzIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNFRkYwRjM7XG5cdFx0cGFkZGluZzogMTBweCAxMHB4O1xuXHRcdGNvbG9yOiAjMEUyRjUxO1xuXHR9XG5cdFxuXHQjSW1hZ2VDb250ZW50VGl0bGUge1xuXHRcdHBhZGRpbmc6IDE1cHggMTBweCAwcHggMTBweDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNFRkYwRjM7XG5cdFx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bSc7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGNvbG9yOiAjMEUyRjUxO1xuXHR9XG5cdCNJbWFnZUNvbnRlbnREZXNjcmlwdGlvbiB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGMEYzO1xuXHRcdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRwYWRkaW5nOiA1cHggMTBweCAxMHB4IDEwcHg7XG5cdFx0Y29sb3I6ICMwRTJGNTE7XG5cdH1cblx0XG5cdCNUaXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdGZvbnQtZmFtaWx5OiAnSGVlYm8tTWVkaXVtJztcblx0XHRjb2xvcjogIzRFNEU0RTtcblx0fVxuXHRcblx0I0Rlc2NyaXB0aW9uIHtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHQvLyB3aWR0aDogODglO1xuXHRcdHdpZHRoOiA4MCU7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdHBhZGRpbmc6IDBweCAwcHggMTBweCAwcHg7XG5cdFx0Y29sb3I6ICM0RTRFNEU7XG5cdFx0Zm9udC1mYW1pbHk6ICdIZWViby1SZWd1bGFyJztcblx0fVxuXHRcblx0I1RhcEFjdGlvbiB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtZmFtaWx5OiAnSGVlYm8tTWVkaXVtJztcblx0XHRjb2xvcjogIzRFNEU0RTtcblx0fVxuXHRcblx0I1RodW1ibmFpbFByZXZpZXcge1xuXHRcdGZvbnQtZmFtaWx5OiAnSGVlYm8tUmVndWxhcic7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGNvbG9yOiAjNEU0RTRFO1xuXHR9XG5cdFxufVxuLmNvbG9yd2hpdGV7XG5cdGNvbG9yOiAjZmZmO1xufVxuLmluYWN0aXZlc2VsZWN0e1xuXHRib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG5cdGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuXHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0Y29sb3I6ICNmZmY7XG59XG4uaW5hY3RpdmVkb3due1xuXHRmbG9hdDogcmlnaHQ7XG5cdHRvcDogLTI1cHg7XG5cdHJpZ2h0OiA1cHg7XG5cdGNvbG9yOiB3aGl0ZTtcbn1cbi5kcm9wZG93bmluYWN0aXZle1xuXHQuc2VsZWN0LWRyb3Bkb3due1xuXHRcdC5kcm9wZG93bi1tZW51IFxuXHRcdHtcblx0XHRcdGxpXG5cdFx0XHR7XG5cdFx0XHRcdGFcblx0XHRcdFx0e1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDsgXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH0gIFxufVxuLnVsaW5hY3RpdmV7XG5cdC5uYXZ1cGRhdGVidG57XG5cdFx0bWFyZ2luLWxlZnQ6IDExNXB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi5wdXNodGl0bGV7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC1zaXplOiAzMHB4O1xuXHRmb250LWZhbWlseTogSGVlYm8tTWVkaXVtO1xufVxuLnB1c2hwb3B7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTsgICAgXG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0bWFyZ2luOiA0MHB4IDIwcHg7XG5cdGJveC1zaGFkb3c6IDBweCAzcHggNHB4IDBweDtcbn1cbi5wdXNocG9wdXB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0Zm9udC1mYW1pbHk6IEhlZWJvLVJlZ3VsYXI7XHRcbn1cbi5hbGlnbl9waWNrZXJ7XG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdG1hcmdpbjogMjBweCAwICFpbXBvcnRhbnQ7XG59XG4ucHVzaHBvcHVwMXtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucHVzaHBvcHVwMWltZ3tcblx0cGFkZGluZzogMTBweDtcblx0aW1ne1xuXHRcdHdpZHRoOjIwcHg7XG5cdH1cbn1cbi5wdXNocG9wdXAxdGl0bGV7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdGZvbnQtZmFtaWx5OiBIZWViby1SZWd1bGFyO1xuXHRjb2xvcjogIzAwMDtcblx0cGFkZGluZy1sZWZ0OiAwcHg7XG59XG4ucHVzaHBvcHVwMW5vd3tcblx0cGFkZGluZzogMTBweDtcblx0Zm9udC1mYW1pbHk6IEhlZWJvLVJlZ3VsYXI7XG5cdGNvbG9yOiAjMDAwO1xufVxuLnB1c2hwb3B1cDJ7XG5cdHBhZGRpbmc6IDEwcHg7XG59XG4ucHVzaHBvcHRpdGxlMntcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXNpemU6IDE3cHg7XG5cdGZvbnQtZmFtaWx5OiBIZWViby1NZWRpdW07XG59XG4ucHVzaHBvcGNvbnRlbnR7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRtYXJnaW46IDEwcHggMTBweDtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5wdXNocG9wYnRue1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YmFja2dyb3VuZDogd2hpdGU7XG5cdGNvbG9yOiAjMDA3YWZmO1xuXHR3aWR0aDogMTkwcHg7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDI1cHg7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdGZvbnQtZmFtaWx5OiBIZWViby1NZWRpdW07XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wdXNocG9wbGlua3tcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LWZhbWlseTogSGVlYm8tUmVndWxhcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLnB1c2hwb3BidG5jb250e1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Zm9udC1mYW1pbHk6IEhlZWJvLVJlZ3VsYXI7XG59XG4ucHVzaGluZm9cbntcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwN2FmZjtcblx0cGFkZGluZzogMTBweDtcblx0Ym9yZGVyLXJhZGl1czogMjVweDtcblx0Y29sb3I6ICNmZmY7XG59XG4uZGVsZXRlcHVzaHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRmb250LXNpemU6IDE3cHg7XG5cdGNvbG9yOiAjNTA4QUZGO1xuXHRhe1xuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHR9XG5cdGRpdntcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGltZ3tcblx0XHRcdHdpZHRoOjIwcHg7XG5cdFx0fVxuXHR9XG59XG4udG9wbmF2X2hlYWRlcntcblx0d2lkdGg6MTMzMHB4O1xufVxuLmRhc2hfZm9udHtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtICFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLXRvcDogMTFweCAhaW1wb3J0YW50O1xufVxuLnBhZGQyMHtcblx0cGFkZGluZy1sZWZ0OjIwcHggIWltcG9ydGFudDtcbn1cbi5tb2JpbGVuYXZpbWd7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTJweDtcbiAgICB3aWR0aDogOHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbn1cbi5tb2JpbGVuYXZkaXZ7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubW9iaWxlbm90aWZ5X251bWJlcntcblx0aGVpZ2h0OiAxNXB4O1xuXHR3aWR0aDogMTVweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI0U1NTAzMjtcblx0XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0Y29sb3I6IHdoaXRlO1xuXHRmb250LXNpemU6IDhweDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0bWFyZ2luLWxlZnQ6IDVweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tb2JpbGVub3RpZnljb3VudHtcblx0Zm9udC1zaXplOiA4cHg7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI0U1NTAzMjtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXIgIWltcG9ydGFudDtcblx0cGFkZGluZy1sZWZ0OiAxcHggIWltcG9ydGFudDtcbn1cblxuI25hdi1pY29uMyB7XG53aWR0aDogMjBweDtcbmhlaWdodDogMTAwJTtcbiBwb3NpdGlvbjogcmVsYXRpdmU7XG4gLy9tYXJnaW46IDUwcHggYXV0bztcbiAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gLXdlYmtpdC10cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XG4gLW1vei10cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XG4gLW8tdHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xuIHRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcbiBjdXJzb3I6IHBvaW50ZXI7XG4gbWFyZ2luLXRvcDogNXB4O1xuXG59XG5cbiNuYXYtaWNvbjMgc3BhbiB7XG4gZGlzcGxheTogYmxvY2s7XG4gcG9zaXRpb246IGFic29sdXRlO1xuIGhlaWdodDogMXB4O1xuIHdpZHRoOiAxMDAlO1xuIGJhY2tncm91bmQ6ICMwRTJGNTE7XG4gYm9yZGVyLXJhZGl1czogOXB4O1xuIG9wYWNpdHk6IDE7XG4gbGVmdDogMDtcbiAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gLXdlYmtpdC10cmFuc2l0aW9uOiAuMjVzIGVhc2UtaW4tb3V0O1xuIC1tb3otdHJhbnNpdGlvbjogLjI1cyBlYXNlLWluLW91dDtcbiAtby10cmFuc2l0aW9uOiAuMjVzIGVhc2UtaW4tb3V0O1xuIHRyYW5zaXRpb246IC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5cbiNuYXYtaWNvbjMgc3BhbjpudGgtY2hpbGQoMSkge1xuXHR0b3A6IDBweDtcbiAgfVxuICBcbiAgI25hdi1pY29uMyBzcGFuOm50aC1jaGlsZCgyKSwjbmF2LWljb24zIHNwYW46bnRoLWNoaWxkKDMpIHtcblx0dG9wOiA2cHg7XG4gIH1cbiAgXG4gICNuYXYtaWNvbjMgc3BhbjpudGgtY2hpbGQoNCkge1xuXHR0b3A6IDEycHg7XG4gIH1cbiAgXG4gICNuYXYtaWNvbjMub3BlbiBzcGFuOm50aC1jaGlsZCgxKSB7XG5cdHRvcDogNnB4O1xuXHR3aWR0aDogMCU7XG5cdGxlZnQ6IDUwJTtcbiAgfVxuICBcbiAgI25hdi1pY29uMy5vcGVuIHNwYW46bnRoLWNoaWxkKDIpIHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHQtby10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxuICBcbiAgI25hdi1pY29uMy5vcGVuIHNwYW46bnRoLWNoaWxkKDMpIHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHQtbW96LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdC1vLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIH1cbiAgXG4gICNuYXYtaWNvbjMub3BlbiBzcGFuOm50aC1jaGlsZCg0KSB7XG5cdHRvcDogNnB4O1xuXHR3aWR0aDogMCU7XG5cdGxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5wcm9maWxlbW9ie1xuICBcdC8vIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBcdC8vIHdpZHRoOiAxMDAlO1xuICBcdC8vIGxlZnQ6IDAlO1xuXHRcdC8vIHRvcDogMTglO1xuXHRcdC8vIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG5cdFx0Ly8gYW5pbWF0aW9uLW5hbWU6IHByb2ZmZjtcblx0XHQubW9iaWxlbmF2ZGl2e1xuXHRcdFx0aW1ne1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG5cdFxuXG5cbkBtZWRpYSAgKG1heC13aWR0aDogNzY3cHgpe1xuIC5tb2Jkcm9we1xuXHQgcGFkZGluZy1sZWZ0OjBweCAhaW1wb3J0YW50O1xuIH1cbn1cbi5saXN0c3R5bGV7XG5cdGRpc3BsYXk6ZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Lmxpc3Rkb3R7XG5cdFx0d2lkdGg6NnB4O1xuXHRcdGhlaWdodDo2cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjojMjM0MDVFO1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdH1cbn1cbi5uZXdwcmVtaXVtbW9kYWx7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdC5uZXdwcmVtaXVtbW9kYWxoZWFkaW5ne1xuXHRcdHBhZGRpbmc6MTVweDtcbiAgICBcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVNlbWlib2xkO1xuICAgIFx0Y29sb3I6ICMzQTNBM0E7XG4gICAgXHRmb250LXNpemU6IDI0cHg7XG5cdH1cblx0Lm5ld3ByZW1pdW1tb2RhbGNvbnQxe1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0Y29sb3I6ICMzQTNBM0E7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHR9XG5cdC5uZXdwcmVtaXVtbW9kYWxjb250Mntcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdGNvbG9yOiAjM0EzQTNBO1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRtYXJnaW4tdG9wOjIwcHg7XG5cdFx0c3Bhbntcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdFxuXHRcdH1cblx0fVxuXHQubmV3cHJlbWl1bW1vZGFsYm90e1xuICAgXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICBcdFx0ZGlzcGxheTogZmxleDtcbiAgIFx0XHR3aWR0aDogMTAwJTtcblx0XHQgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdCAgIC5ib3RmaXJzdHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRzcGFue1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdFx0XHRjb2xvcjojNDk0OTQ5O1xuXHRcdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRcdH1cblx0XHQgICB9XG5cdFx0ICAgLmJvdHNlY29uZHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRzcGFue1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTA4QUZGO1xuXHRcdFx0XHRjb2xvcjojZmZmZmZmO1xuXHRcdFx0XHRwYWRkaW5nOiAxMnB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdFx0fVxuXHRcdCAgIH1cblx0fVxufVxuLy9uZXcgYmFubmVyXG4gLmJhbm5iYW5uZXIge1xuIFx0cGFkZGluZzogMTBweCAwcHg7XG4gXHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy93ZWJpbmFyX292ZXJsYXkucG5nJykgbm8tcmVwZWF0O1xuIFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gfVxuIC5iYW5uam9pbl91c19oZWFkZXIge1xuIFx0dGV4dC1hbGlnbjogY2VudGVyO1xuIFx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LUJvbGQnO1xuIFx0Y29sb3I6ICNmZmY7XG4gXHRmb250LXNpemU6IDI0cHg7XG4gfVxuXG4gLmJhbm5kYXRlX2NvbmVudCB7XG4gXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtQm9sZCc7XG4gXHRjb2xvcjogIzc5YmQyZjtcbiBcdGZvbnQtc2l6ZTogMTVweDtcbiB9XG5cbiAuYmFubnNwZWFrZXJfZGl2IHtcbiBcdG1hcmdpbjogYXV0bztcbiBcdHdpZHRoOiAyNSU7XG4gXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gfVxuIC5iYW1tYmFuZXJjbG9zZXtcblx0cG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyM3B4O1xuXHR0b3A6IDIycHg7XG5cdGltZ3tcblx0XHR3aWR0aDogMTNweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0bWFyZ2luOiA1cHg7XG5cdH1cbiB9XG5cbiAuYmFubmpvaW5fdXNfY29udGVudCB7XG4gXHR3aWR0aDogNTAlO1xuIH1cblxuXG4gLmJhbm5zYXZlX215X3Bvc3Qge1xuIFx0bWFyZ2luOiAxMHB4IGF1dG87XG4gXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjRhZjNlO1xuIFx0Ym9yZGVyLXJhZGl1czogMTcuNXB4O1xuIFx0Zm9udC1mYW1pbHk6ICdGaXJhU2Fucy1TZW1pQm9sZCc7XG4gXHRjb2xvcjogI2ZmZjtcbiBcdGZvbnQtc2l6ZTogMThweDtcbiBcdHBhZGRpbmc6IDEwcHg7XG4gXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gXHRjdXJzb3I6IHBvaW50ZXI7XG4gXHRsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gXHR3aWR0aDogODglO1xuIH1cblxuIC5iYW5uc2F2ZV9teV9wb3N0X2RpdiB7XG4gXHRtYXJnaW46IGF1dG87XG4gXHRwYWRkaW5nOiAwcHg7XG4gXHR0ZXh0LWFsaWduOiAtd2Via2l0LWNlbnRlcjtcbiB9XG5cbiBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyODBweCkgYW5kIChtYXgtd2lkdGg6IDMyMHB4KXtcbiBcdC5iYW5uYmFubmVyIHtcbiBcdFx0YmFja2dyb3VuZDogbm9uZTtcbiBcdFx0YmFja2dyb3VuZC1jb2xvcjogIzA5MTgyOTtcbiBcdH1cbiBcdC5iYW5uc3BlYWtlcl9kaXYge1xuIFx0XHR3aWR0aDogMTAwJTtcbiBcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuIFx0XHRtYXJnaW46IDEwcHg7XG4gXHR9XG5cbiBcdC5iYW5uam9pbl91c19oZWFkZXIge1xuIFx0XHRtYXJnaW46IDEwcHggMHB4O1xuIFx0XHRmb250LXNpemU6IDEycHg7XG4gXHR9XG5cbiBcdC5iYW5uZGF0ZV9jb25lbnQge1xuIFx0XHRtYXJnaW46IDVweCAwcHg7XG4gXHRcdGZvbnQtc2l6ZTogOXB4O1xuIFx0fVxuXG4gXHQuYmFubmpvaW5fdXNfY29udGVudF9kaXYge1xuIFx0XHRwYWRkaW5nLWxlZnQ6IDJweDtcbiBcdFx0cGFkZGluZy1yaWdodDogMnB4O1xuIFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuIFx0fVxuXG4gXHQuYmFubnNhdmVfbXlfcG9zdCB7XG4gXHRcdHBhZGRpbmc6IDcuNXB4O1xuIFx0XHRmb250LXNpemU6IDEycHg7XG4gXHRcdHdpZHRoOiA3MCU7XG4gXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuIFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG4gXHR9XG4gfVxuXG4gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIxcHgpIGFuZCAobWF4LXdpZHRoOiAzOTlweCl7XG4gXHQuYmFubmJhbm5lciB7XG4gXHRcdGJhY2tncm91bmQ6IG5vbmU7XG4gXHRcdGJhY2tncm91bmQtY29sb3I6ICMwOTE4Mjk7XG4gXHR9XG4gXHQuYmFubnNwZWFrZXJfZGl2IHtcbiBcdFx0d2lkdGg6IDEwMCU7XG4gXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcbiBcdFx0bWFyZ2luOiAxMHB4O1xuIFx0fVxuXG4gXHQuYmFubmpvaW5fdXNfY29udGVudF9kaXYge1xuIFx0XHRwYWRkaW5nLWxlZnQ6IDJweDtcbiBcdFx0cGFkZGluZy1yaWdodDogMnB4O1xuIFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuIFx0fVxuXG4gXHQuYmFubmpvaW5fdXNfaGVhZGVyIHtcbiBcdFx0bWFyZ2luOiAxMHB4IDBweDtcbiBcdFx0Zm9udC1zaXplOiAxNHB4O1xuIFx0fVxuXG4gXHQuYmFubmRhdGVfY29uZW50IHtcbiBcdFx0bWFyZ2luOiA1cHggMHB4O1xuIFx0XHRmb250LXNpemU6IDEwcHg7XG4gXHR9XG5cbiBcdC5iYW5uc2F2ZV9teV9wb3N0IHtcbiBcdFx0cGFkZGluZzogNXB4O1xuIFx0XHRmb250LXNpemU6IDE0cHg7XG4gXHRcdHdpZHRoOiA1MCU7XG4gXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuIFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG4gXHR9XG5cdCAuaWZyYW1lX21hcmdpbntcblx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdH1cbiB9XG5cbiBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MDBweCkgYW5kIChtYXgtd2lkdGg6IDYwMHB4KXtcbiBcdC5iYW5uYmFubmVyIHtcbiBcdFx0YmFja2dyb3VuZDogbm9uZTtcbiBcdFx0YmFja2dyb3VuZC1jb2xvcjogIzA5MTgyOTtcbiBcdH1cbiBcdC5iYW5uc3BlYWtlcl9kaXYge1xuIFx0XHR3aWR0aDogMTAwJTtcbiBcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuIFx0XHRtYXJnaW46IDEwcHg7XG4gXHR9XG5cbiBcdC5iYW5uam9pbl91c19oZWFkZXIge1xuIFx0XHRtYXJnaW46IDEwcHggMHB4O1xuIFx0XHRmb250LXNpemU6IDE2cHg7XG4gXHR9XG5cblx0LmJhbm5kYXRlX2NvbmVudCB7XG5cdFx0bWFyZ2luOiAxMHB4IDBweDtcblx0XHRmb250LXNpemU6IDExcHg7XG5cdH1cblxuIFx0LmJhbm5qb2luX3VzX2NvbnRlbnRfZGl2IHtcbiBcdFx0cGFkZGluZzogMHB4O1xuIFx0XHRwYWRkaW5nLWxlZnQ6IDJweDtcbiBcdFx0cGFkZGluZy1yaWdodDogMnB4O1xuIFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuIFx0fVxuXG4gXHQuYmFubnNhdmVfbXlfcG9zdCB7XG4gXHRcdHBhZGRpbmc6IDEwcHg7XG4gXHRcdGZvbnQtc2l6ZTogMTRweDtcbiBcdFx0d2lkdGg6IDUwJTtcbiBcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG4gXHRcdG1hcmdpbi1yaWdodDogYXV0bztcbiBcdH1cblx0LmlmcmFtZV9tYXJnaW57XG5cdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHR9XG4gfVxuXG4gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gXHQuYmFubmJhbm5lciB7XG4gXHRcdGJhY2tncm91bmQ6IG5vbmU7XG4gXHRcdGJhY2tncm91bmQtY29sb3I6ICMwOTE4Mjk7XG4gXHR9XG4gXHQuYmFubnNwZWFrZXJfZGl2IHtcbiBcdFx0d2lkdGg6IDEwMCU7XG4gXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcbiBcdFx0bWFyZ2luOiAxMHB4O1xuIFx0fVxuIH1cbiBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCl7XG4gXHQuYmFubmJhbm5lciB7XG4gXHRcdGJhY2tncm91bmQ6IG5vbmU7XG4gXHRcdGJhY2tncm91bmQtY29sb3I6ICMwOTE4Mjk7XG4gXHR9XG4gXHQuYmFubnNwZWFrZXJfZGl2IHtcbiBcdFx0ZGlzcGxheTogYmxvY2s7XG4gXHRcdHdpZHRoOiAxMDAlO1xuIFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gXHRcdG1hcmdpbjogMTBweDtcbiBcdFx0ZGlzcGxheTogYmxvY2s7XG4gXHRcdGZsZXg6IDAgMCAxMDAlO1xuIFx0XHRtYXgtd2lkdGg6IDEwMCU7XG4gXHR9XG4gXHQuYmFubmpvaW5fdXNfY29udGVudF9kaXYge1xuIFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuIFx0XHRwYWRkaW5nOiAwcHg7XG4gXHRcdGZsZXg6IDAgMCAxMDAlO1xuIFx0XHRtYXgtd2lkdGg6IDEwMCU7XG4gXHR9XG5cbiBcdC5iYW5uam9pbl91c19oZWFkZXIge1xuIFx0XHRmb250LXNpemU6IDI4cHg7XG4gXHR9XG5cbiBcdC5iYW5uZGF0ZV9jb25lbnQge1xuIFx0XHRtYXJnaW46IDEwcHggMHB4O1xuIFx0XHRmb250LXNpemU6IDE4cHg7XG4gXHR9XG5cbiBcdC5iYW5uc2F2ZV9teV9wb3N0X2RpdiB7XG4gXHRcdG1hcmdpbjogMTBweCAwcHg7XG4gXHRcdGZsZXg6IDAgMCAxMDAlO1xuIFx0XHRtYXgtd2lkdGg6IDEwMCU7XG4gXHR9XG5cbiBcdC5iYW5uc2F2ZV9teV9wb3N0IHtcbiBcdFx0d2lkdGg6IDUwJTtcbiBcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG4gXHRcdG1hcmdpbi1yaWdodDogYXV0bztcbiBcdH1cbiB9XG5cbiBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMzY3cHgpe1xuIFx0LmJhbm5zcGVha2VyX2RpdiB7XG4gXHRcdHBhZGRpbmc6IDBweDtcbiBcdFx0ZmxleDogMCAwIDE3LjUlO1xuIFx0XHRtYXgtd2lkdGg6IDE3LjUlO1xuIFx0XHRtYXJnaW4tcmlnaHQ6IDBweDtcbiBcdFx0bWFyZ2luLWxlZnQ6IDBweDtcbiBcdH1cblxuIFx0LmJhbm5zcGVha2VyIHtcbiBcdFx0bWFyZ2luOiAxMHB4IDBweDtcbiBcdH1cblxuIFx0LmJhbm5qb2luX3VzX2NvbnRlbnRfZGl2IHtcbiBcdFx0cGFkZGluZzogMHB4O1xuIFx0fVxuXG4gXHQuYmFubmpvaW5fdXNfaGVhZGVyIHtcbiBcdFx0bWFyZ2luOiAxMHB4IDBweDtcbiBcdFx0Zm9udC1zaXplOiAyNHB4O1xuIFx0fVxuXG4gXHQuYmFubmRhdGVfY29uZW50IHtcbiBcdFx0bWFyZ2luOiA1cHggMHB4O1xuIFx0XHRmb250LXNpemU6IDE1cHg7XG4gXHR9XG5cbiBcdC5iYW5uc2F2ZV9teV9wb3N0IHtcbiBcdFx0bWFyZ2luOiAzMHB4IDBweDtcbiBcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcbiBcdFx0Zm9udC1zaXplOiAxOHB4O1xuIFx0XHR3aWR0aDogODUlO1xuIFx0fVxuXG4gfVxuXG4gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTM2N3B4KXtcbiBcdC5iYW5uc3BlYWtlcl9kaXYge1xuIFx0XHRmbGV4OiAwIDAgMjAlO1xuIFx0XHRtYXgtd2lkdGg6IDIwJTtcbiBcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG4gXHRcdG1hcmdpbi1yaWdodDogMHB4O1xuIFx0fVxuIFx0LmJhbm5qb2luX3VzX2NvbnRlbnRfZGl2IHtcbiBcdFx0d2lkdGg6IDQ1JTtcdFxuIFx0XHRmbGV4OiAwIDAgNDUlO1xuIFx0XHRtYXgtd2lkdGg6IDQ1JTtcbiBcdH1cblxuIFx0LmJhbm5zYXZlX215X3Bvc3RfZGl2IHtcbiBcdFx0bWFyZ2luLWxlZnQ6IDBweDtcbiBcdFx0dGV4dC1hbGlnbjogbGVmdDtcbiBcdH1cbiBcdC5iYW5uc2F2ZV9teV9wb3N0IHtcbiBcdFx0bWFyZ2luLWxlZnQ6IDBweDtcbiBcdH1cbiB9XG5cbiBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY4cHgpIGFuZCAobWF4LXdpZHRoOiA1MDAwcHgpe1xuIFx0LmJhbm5iYW5uZXJfc2VjdGlvbiB7XG4gXHRcdHdpZHRoOiA4MCU7XG4gXHRcdGZsZXg6IDAgMCA2NSU7XG4gXHRcdG1heC13aWR0aDogNjUlO1xuIFx0XHRtYXJnaW4tbGVmdDogYXV0bztcbiBcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuIFx0XHRmbG9hdDogbm9uZTtcbiBcdH1cbiBcdC5iYW5uc3BlYWtlcl9kaXYge1xuIFx0XHRtYXJnaW4tcmlnaHQ6IDBweDtcbiBcdFx0cGFkZGluZzogMHB4O1xuIFx0XHR0ZXh0LWFsaWduOiByaWdodDtcbiBcdH1cblxuIFx0LmJhbm5qb2luX3VzX2NvbnRlbnRfZGl2IHtcbiBcdFx0cGFkZGluZzogMHB4O1xuIFx0XHR3aWR0aDogNDUlO1x0XG4gXHRcdGZsZXg6IDAgMCA0NSU7XG4gXHRcdG1heC13aWR0aDogNDUlO1xuIFx0fVxuXG4gXHQuYmFubnNhdmVfbXlfcG9zdF9kaXYge1xuIFx0XHRtYXJnaW4tbGVmdDogMHB4O1xuIFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuIFx0fVxuIFx0LmJhbm5zYXZlX215X3Bvc3Qge1xuIFx0XHRtYXJnaW4tbGVmdDogMHB4O1xuIFx0fVxuIH1cblxuIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjhweCkgYW5kIChtYXgtd2lkdGg6IDE3MDBweCl7XG4gXHQuYmFubmJhbm5lcl9zZWN0aW9uIHtcbiBcdFx0d2lkdGg6IDg1JTtcbiBcdFx0ZmxleDogMCAwIDg1JTtcbiBcdFx0bWF4LXdpZHRoOiA4NSU7XG4gXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuIFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG4gXHRcdGZsb2F0OiBub25lO1xuIFx0fVxuIH1cblxuLy8gLmJhbm5iYW5uZXIge1xuLy8gXHRwYWRkaW5nOiAxMHB4IDBweDtcbi8vIFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvd2ViaW5hcl9vdmVybGF5LnBuZycpIG5vLXJlcGVhdDtcbi8vIFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4vLyB9XG5cbi8vIC5iYW5uam9pbl91c19oZWFkZXIge1xuLy8gXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4vLyBcdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1Cb2xkJztcbi8vIFx0Y29sb3I6ICNmZmY7XG4vLyBcdGZvbnQtc2l6ZTogMjRweDtcbi8vIH1cblxuLy8gLmJhbm5kYXRlX2NvbmVudCB7XG4vLyBcdHRleHQtYWxpZ246IGNlbnRlcjtcbi8vIFx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LUJvbGQnO1xuLy8gXHRjb2xvcjogIzc5YmQyZjtcbi8vIFx0Zm9udC1zaXplOiAxNXB4O1xuLy8gfVxuXG4vLyAuYmFubmRhdGVfY29uZW50X3R3byB7XG4vLyBcdHRleHQtYWxpZ246IGNlbnRlcjtcbi8vIFx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LUJvbGQnO1xuLy8gXHRjb2xvcjogIzc5YmQyZjtcbi8vIFx0Zm9udC1zaXplOiAyNHB4O1xuLy8gfVxuXG4vLyAuYmFubnNwZWFrZXJfZGl2IHtcbi8vIFx0bWFyZ2luOiBhdXRvO1xuLy8gXHR3aWR0aDogMjUlO1xuLy8gXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4vLyB9XG5cbi8vIC5iYW5uam9pbl91c19jb250ZW50IHtcbi8vIFx0d2lkdGg6IDUwJTtcbi8vIH1cblxuXG4vLyAuYmFubnNhdmVfbXlfcG9zdCB7XG4vLyBcdG1hcmdpbjogMTBweCBhdXRvO1xuLy8gXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjRhZjNlO1xuLy8gXHRib3JkZXItcmFkaXVzOiAxNy41cHg7XG4vLyBcdGZvbnQtZmFtaWx5OiAnRmlyYVNhbnMtU2VtaUJvbGQnO1xuLy8gXHRjb2xvcjogI2ZmZjtcbi8vIFx0Zm9udC1zaXplOiAxOHB4O1xuLy8gXHRwYWRkaW5nOiAxMHB4O1xuLy8gXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4vLyBcdGN1cnNvcjogcG9pbnRlcjtcbi8vIFx0bGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuLy8gXHR3aWR0aDogODglO1xuLy8gfVxuXG4vLyAuYmFubnNhdmVfbXlfcG9zdF9kaXYge1xuLy8gXHRtYXJnaW46IGF1dG87XG4vLyBcdHBhZGRpbmc6IDBweDtcbi8vIFx0dGV4dC1hbGlnbjogLXdlYmtpdC1jZW50ZXI7XG4vLyB9XG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDI4MHB4KSBhbmQgKG1heC13aWR0aDogMzIwcHgpe1xuLy8gXHQuYmFubmJhbm5lciB7XG4vLyBcdFx0YmFja2dyb3VuZDogbm9uZTtcbi8vIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDkxODI5O1xuLy8gXHR9XG4vLyBcdC5iYW5uc3BlYWtlcl9kaXYge1xuLy8gXHRcdHdpZHRoOiAxMDAlO1xuLy8gXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcbi8vIFx0XHRtYXJnaW46IDEwcHg7XG4vLyBcdH1cblxuLy8gXHQuYmFubmpvaW5fdXNfaGVhZGVyIHtcbi8vIFx0XHRtYXJnaW46IDEwcHggMHB4O1xuLy8gXHRcdGZvbnQtc2l6ZTogMTJweDtcbi8vIFx0fVxuXG4vLyBcdC5iYW5uZGF0ZV9jb25lbnQge1xuLy8gXHRcdG1hcmdpbjogNXB4IDBweDtcbi8vIFx0XHRmb250LXNpemU6IDlweDtcbi8vIFx0fVxuXG4vLyBcdC5iYW5uZGF0ZV9jb25lbnRfdHdvIHtcbi8vIFx0XHRmb250LXNpemU6IDEycHg7XG4vLyBcdH1cblxuLy8gXHQuYmFubmpvaW5fdXNfY29udGVudF9kaXYge1xuLy8gXHRcdHBhZGRpbmctbGVmdDogMnB4O1xuLy8gXHRcdHBhZGRpbmctcmlnaHQ6IDJweDtcbi8vIFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuLy8gXHR9XG5cbi8vIFx0LmJhbm5zYXZlX215X3Bvc3Qge1xuLy8gXHRcdHBhZGRpbmc6IDcuNXB4O1xuLy8gXHRcdGZvbnQtc2l6ZTogMTJweDtcbi8vIFx0XHR3aWR0aDogNzAlO1xuLy8gXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuLy8gXHRcdG1hcmdpbi1yaWdodDogYXV0bztcbi8vIFx0fVxuLy8gfVxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjFweCkgYW5kIChtYXgtd2lkdGg6IDM5OXB4KXtcbi8vIFx0LmJhbm5iYW5uZXIge1xuLy8gXHRcdGJhY2tncm91bmQ6IG5vbmU7XG4vLyBcdFx0YmFja2dyb3VuZC1jb2xvcjogIzA5MTgyOTtcbi8vIFx0fVxuLy8gXHQuYmFubnNwZWFrZXJfZGl2IHtcbi8vIFx0XHR3aWR0aDogMTAwJTtcbi8vIFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4vLyBcdFx0bWFyZ2luOiAxMHB4O1xuLy8gXHR9XG5cbi8vIFx0LmpvaW5fdXNfY29udGVudF9kaXYge1xuLy8gXHRcdHBhZGRpbmctbGVmdDogMnB4O1xuLy8gXHRcdHBhZGRpbmctcmlnaHQ6IDJweDtcbi8vIFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuLy8gXHR9XG5cbi8vIFx0LmJhbm5qb2luX3VzX2hlYWRlciB7XG4vLyBcdFx0bWFyZ2luOiAxMHB4IDBweDtcbi8vIFx0XHRmb250LXNpemU6IDE0cHg7XG4vLyBcdH1cblxuLy8gXHQuYmFubmRhdGVfY29uZW50IHtcbi8vIFx0XHRtYXJnaW46IDVweCAwcHg7XG4vLyBcdFx0Zm9udC1zaXplOiAxMHB4O1xuLy8gXHR9XG5cbi8vIFx0LmJhbm5kYXRlX2NvbmVudF90d28ge1xuLy8gXHRcdGZvbnQtc2l6ZTogMTRweDtcbi8vIFx0fVxuXG4vLyBcdC5iYW5uc2F2ZV9teV9wb3N0IHtcbi8vIFx0XHRwYWRkaW5nOiA1cHg7XG4vLyBcdFx0Zm9udC1zaXplOiAxNHB4O1xuLy8gXHRcdHdpZHRoOiA1MCU7XG4vLyBcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG4vLyBcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuLy8gXHR9XG4vLyB9XG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwMHB4KSBhbmQgKG1heC13aWR0aDogNjAwcHgpe1xuLy8gXHQuYmFubmJhbm5lciB7XG4vLyBcdFx0YmFja2dyb3VuZDogbm9uZTtcbi8vIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDkxODI5O1xuLy8gXHR9XG4vLyBcdC5iYW5uc3BlYWtlcl9kaXYge1xuLy8gXHRcdHdpZHRoOiAxMDAlO1xuLy8gXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcbi8vIFx0XHRtYXJnaW46IDEwcHg7XG4vLyBcdH1cblxuLy8gXHQuYmFubmpvaW5fdXNfaGVhZGVyIHtcbi8vIFx0XHRtYXJnaW46IDEwcHggMHB4O1xuLy8gXHRcdGZvbnQtc2l6ZTogMTZweDtcbi8vIFx0fVxuXG4vLyBcdC5iYW5uZGF0ZV9jb25lbnQge1xuLy8gXHRcdG1hcmdpbjogMTBweCAwcHg7XG4vLyBcdFx0Zm9udC1zaXplOiAxMXB4O1xuLy8gXHR9XG5cbi8vIFx0LmJhbm5kYXRlX2NvbmVudF90d28ge1xuLy8gXHRcdGZvbnQtc2l6ZTogMTRweDtcbi8vIFx0fVxuXG4vLyBcdC5iYW5uam9pbl91c19jb250ZW50X2RpdiB7XG4vLyBcdFx0cGFkZGluZzogMHB4O1xuLy8gXHRcdHBhZGRpbmctbGVmdDogMnB4O1xuLy8gXHRcdHBhZGRpbmctcmlnaHQ6IDJweDtcbi8vIFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuLy8gXHR9XG5cbi8vIFx0LmJhbm5zYXZlX215X3Bvc3Qge1xuLy8gXHRcdHBhZGRpbmc6IDEwcHg7XG4vLyBcdFx0Zm9udC1zaXplOiAxNHB4O1xuLy8gXHRcdHdpZHRoOiA1MCU7XG4vLyBcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG4vLyBcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuLy8gXHR9XG4vLyB9XG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuLy8gXHQuYmFubmJhbm5lciB7XG4vLyBcdFx0YmFja2dyb3VuZDogbm9uZTtcbi8vIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDkxODI5O1xuLy8gXHR9XG4vLyBcdC5iYW5uc3BlYWtlcl9kaXYge1xuLy8gXHRcdHdpZHRoOiAxMDAlO1xuLy8gXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcbi8vIFx0XHRtYXJnaW46IDEwcHg7XG4vLyBcdH1cbi8vIH1cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KXtcbi8vIFx0LmJhbm5iYW5uZXIge1xuLy8gXHRcdGJhY2tncm91bmQ6IG5vbmU7XG4vLyBcdFx0YmFja2dyb3VuZC1jb2xvcjogIzA5MTgyOTtcbi8vIFx0fVxuLy8gXHQuYmFubnNwZWFrZXJfZGl2IHtcbi8vIFx0XHRkaXNwbGF5OiBibG9jaztcbi8vIFx0XHR3aWR0aDogMTAwJTtcbi8vIFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4vLyBcdFx0bWFyZ2luOiAxMHB4O1xuLy8gXHRcdGRpc3BsYXk6IGJsb2NrO1xuLy8gXHRcdGZsZXg6IDAgMCAxMDAlO1xuLy8gXHRcdG1heC13aWR0aDogMTAwJTtcbi8vIFx0fVxuLy8gXHQuYmFubmpvaW5fdXNfY29udGVudF9kaXYge1xuLy8gXHRcdG1hcmdpbi10b3A6IDEwcHg7XG4vLyBcdFx0cGFkZGluZzogMHB4O1xuLy8gXHRcdGZsZXg6IDAgMCAxMDAlO1xuLy8gXHRcdG1heC13aWR0aDogMTAwJTtcbi8vIFx0fVxuXG4vLyBcdC5iYW5uam9pbl91c19oZWFkZXIge1xuLy8gXHRcdGZvbnQtc2l6ZTogMjhweDtcbi8vIFx0fVxuXG4vLyBcdC5iYW5uZGF0ZV9jb25lbnQge1xuLy8gXHRcdG1hcmdpbjogMTBweCAwcHg7XG4vLyBcdFx0Zm9udC1zaXplOiAxOHB4O1xuLy8gXHR9XG5cbi8vIFx0LmRhdGVfY29uZW50X3R3byB7XG4vLyBcdFx0Zm9udC1zaXplOiAyMnB4O1xuLy8gXHR9XG5cbi8vIFx0LmJhbm5zYXZlX215X3Bvc3RfZGl2IHtcbi8vIFx0XHRtYXJnaW46IDEwcHggMHB4O1xuLy8gXHRcdGZsZXg6IDAgMCAxMDAlO1xuLy8gXHRcdG1heC13aWR0aDogMTAwJTtcbi8vIFx0fVxuXG4vLyBcdC5iYW5uc2F2ZV9teV9wb3N0IHtcbi8vIFx0XHR3aWR0aDogNTAlO1xuLy8gXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuLy8gXHRcdG1hcmdpbi1yaWdodDogYXV0bztcbi8vIFx0fVxuLy8gfVxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMzY3cHgpe1xuLy8gXHQuYmFubmJhbm5lciB7XG4vLyBcdFx0cGFkZGluZzogMHB4O1xuLy8gXHR9XG5cbi8vIFx0LmJhbm5zcGVha2VyX2RpdiB7XG4vLyBcdFx0cGFkZGluZzogMHB4O1xuLy8gXHRcdGZsZXg6IDAgMCAxNy41JTtcbi8vIFx0XHRtYXgtd2lkdGg6IDE3LjUlO1xuLy8gXHRcdG1hcmdpbi1yaWdodDogMHB4O1xuLy8gXHRcdG1hcmdpbi1sZWZ0OiAwcHg7XG4vLyBcdH1cblxuLy8gXHQuYmFubnNwZWFrZXIge1xuLy8gXHRcdG1hcmdpbjogMTBweCAwcHg7XG4vLyBcdH1cblxuLy8gXHQuYmFubmpvaW5fdXNfY29udGVudF9kaXYge1xuLy8gXHRcdHBhZGRpbmc6IDBweDtcbi8vIFx0fVxuXG4vLyBcdC5iYW5uam9pbl91c19oZWFkZXIge1xuLy8gXHRcdG1hcmdpbjogMTBweCAwcHg7XG4vLyBcdFx0Zm9udC1zaXplOiAyNHB4O1xuLy8gXHR9XG5cbi8vIFx0LmJhbm5kYXRlX2NvbmVudCB7XG4vLyBcdFx0bWFyZ2luOiA1cHggMHB4O1xuLy8gXHRcdGZvbnQtc2l6ZTogMTVweDtcbi8vIFx0fVxuXG4vLyBcdC5iYW5uZGF0ZV9jb25lbnRfdHdvIHtcbi8vIFx0XHRmb250LXNpemU6IDE4cHg7XG4vLyBcdH1cblxuLy8gXHQuYmFubnNhdmVfbXlfcG9zdCB7XG4vLyBcdFx0bWFyZ2luOiAyMi41cHggMHB4O1xuLy8gXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG4vLyBcdFx0Zm9udC1zaXplOiAxOHB4O1xuLy8gXHRcdHdpZHRoOiA4NSU7XG4vLyBcdH1cbi8vIH1cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTM2N3B4KXtcbi8vIFx0LmJhbm5iYW5uZXIge1xuLy8gXHRcdHBhZGRpbmc6IDBweDtcbi8vIFx0fVxuXG4vLyBcdC5iYW5uc3BlYWtlcl9kaXYge1xuLy8gXHRcdGZsZXg6IDAgMCAyMCU7XG4vLyBcdFx0bWF4LXdpZHRoOiAyMCU7XG4vLyBcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG4vLyBcdFx0bWFyZ2luLXJpZ2h0OiAwcHg7XG4vLyBcdH1cblxuLy8gXHQuYmFubmpvaW5fdXNfY29udGVudF9kaXYge1xuLy8gXHRcdHdpZHRoOiA0NSU7XHRcbi8vIFx0XHRmbGV4OiAwIDAgNDUlO1xuLy8gXHRcdG1heC13aWR0aDogNDUlO1xuLy8gXHR9XG5cbi8vIFx0LmJhbm5qb2luX3VzX2hlYWRlciB7XG4vLyBcdFx0bWFyZ2luOiAxMHB4IDBweDtcbi8vIFx0XHRmb250LXNpemU6IDI0cHg7XG4vLyBcdH1cblxuLy8gXHQuYmFubnNhdmVfbXlfcG9zdF9kaXYge1xuLy8gXHRcdG1hcmdpbi1sZWZ0OiAwcHg7XG4vLyBcdFx0dGV4dC1hbGlnbjogbGVmdDtcbi8vIFx0fVxuLy8gXHQuYmFubnNhdmVfbXlfcG9zdCB7XG4vLyBcdFx0bWFyZ2luLWxlZnQ6IDBweDtcbi8vIFx0fVxuXG4vLyBcdC5iYW5uc2F2ZV9teV9wb3N0IHtcbi8vIFx0XHRtYXJnaW46IDIyLjVweCAwcHg7XG4vLyBcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcbi8vIFx0fVxuLy8gfVxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY4cHgpIGFuZCAobWF4LXdpZHRoOiAyODAwcHgpe1xuLy8gXHQuYmFubmJhbm5lcl9zZWN0aW9uIHtcbi8vIFx0XHR3aWR0aDogODAlO1xuLy8gXHRcdGZsZXg6IDAgMCA2NSU7XG4vLyBcdFx0bWF4LXdpZHRoOiA2NSU7XG4vLyBcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG4vLyBcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuLy8gXHRcdGZsb2F0OiBub25lO1xuLy8gXHR9XG5cbi8vIFx0LmJhbm5zcGVha2VyX2RpdiB7XG4vLyBcdFx0bWFyZ2luLXJpZ2h0OiAwcHg7XG4vLyBcdFx0cGFkZGluZzogMHB4O1xuLy8gXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuLy8gXHR9XG5cbi8vIFx0LmJhbm5qb2luX3VzX2NvbnRlbnRfZGl2IHtcbi8vIFx0XHRwYWRkaW5nOiAwcHg7XG4vLyBcdFx0d2lkdGg6IDQ1JTtcdFxuLy8gXHRcdGZsZXg6IDAgMCA0NSU7XG4vLyBcdFx0bWF4LXdpZHRoOiA0NSU7XG4vLyBcdH1cblxuLy8gXHQuYmFubnNhdmVfbXlfcG9zdF9kaXYge1xuLy8gXHRcdG1hcmdpbi1sZWZ0OiAwcHg7XG4vLyBcdFx0dGV4dC1hbGlnbjogbGVmdDtcbi8vIFx0fVxuLy8gXHQuYmFubnNhdmVfbXlfcG9zdCB7XG4vLyBcdFx0bWFyZ2luOiAxNXB4IGF1dG87XG4vLyBcdFx0bWFyZ2luLWxlZnQ6IDBweDtcbi8vIFx0fVxuLy8gfVxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNzAwcHgpe1xuLy8gXHQuYmFubmJhbm5lcl9zZWN0aW9uIHtcbi8vIFx0XHR3aWR0aDogODUlO1xuLy8gXHRcdGZsZXg6IDAgMCA4NSU7XG4vLyBcdFx0bWF4LXdpZHRoOiA4NSU7XG4vLyBcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG4vLyBcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuLy8gXHRcdGZsb2F0OiBub25lO1xuLy8gXHR9XG4vLyB9XG4ud2ViaW5hcnBvcHVwY2xzZXtcblx0ei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbm1hcmdpbi10b3A6IC0zN3B4O1xuICAgIG1heC13aWR0aDogNTEwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cdG1hcmdpbi1sZWZ0OiAwcHg7XG5cdGltZ3tcblx0XHR3aWR0aDogMTVweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cbn1cbi53ZWJpbmFycG9wdXBjb250YWluZXJ7XG5cdGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0LndwaGVhZGluZ3tcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bWFyZ2luOiAxMHB4IDBweDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1TZW1pYm9sZDtcblx0fVxuXHQud3Bjb250ZW50ZGl2e1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHQud3BzaW5nbGVib3h7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0Ly9tYXJnaW46IDE1cHggMHB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWUxZTE7XG5cdFx0XHQvL3BhZGRpbmctYm90dG9tOiA1cHg7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDBweDtcblx0XHRcdC53cHNpbWFnZXtcblx0XHRcdFx0d2lkdGg6IDEwJTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcbiAgICBcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdHdpZHRoOjE5cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC53cHNjb250ZW50e1xuXHRcdFx0XHR3aWR0aDogNjAlO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHR9XG5cdFx0XHQud3BzYnV0dG9uZGl2e1xuXHRcdFx0XHR3aWR0aDogMzAlO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuICAgIFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdC53cHNidXR0b257XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzUwOEFGRjtcblx0XHRcdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRcdFx0cGFkZGluZzogMTBweCAxNXB4O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDI2cHg7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmFubm9uY2VtZW50X2ltZ3tcblx0d2lkdGg6IDQ1cHg7XG59XG4ud2ViaW5hcmJhbm5lcmNvbnRhaW5lcntcblx0Ly9iYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy93ZWJpbmFyX292ZXJsYXkucG5nJykgbm8tcmVwZWF0O1xuXHQvLyBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy93ZWJpbmFyX3NvY2lhbG1lZGlhX292ZXJsYXkucG5nJykgbm8tcmVwZWF0O1xuXHQvLyBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGhlaWdodDogMTEwcHg7XG5cdC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nOiAzcHggMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHQuYmFtbWJhbmVyY2xvc2V7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiA1cHg7XG5cdFx0dG9wOiAzcHg7XG5cdFx0aW1ne1xuXHRcdFx0d2lkdGg6IDEzcHg7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRtYXJnaW46IDVweDtcblx0XHR9XG5cdCB9XG5cdC53ZWJpc3BlYWtlcntcblx0XHRpbWd7XG5cdFx0XHR3aWR0aDo3MHB4O1xuXHRcdH1cblx0fVxuXHQud2ViaWNvbnRlbnR7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0bWFyZ2luOiAwcHggMTBweDtcblx0XHQud2ViaWNvbnRoZWFke1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LUJvbGQnO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRzcGFue1xuXHRcdFx0XHRjb2xvcjogIzFjZDhiNDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LndlYmljb250bWVzc2FnZXtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nO1xuICAgIFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cdH1cblx0Lm5ld2NvbnRlbnR7XG5cdFx0Y29sb3I6ICNGRkZGRkY7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHQubmV3Zmlyc3Rjb250ZW50e1xuXHRcdFx0XHRmb250LWZhbWlseTogUG9wcGlucy1FeHRyYUJvbGQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdFx0Y29sb3I6I2ZmZmY7XG5cdFx0fVxuXHRcdC5uZXdzZWNvbmRjb250ZW50e1xuXHRcdFx0XHRmb250LWZhbWlseTogUG9wcGlucy1Cb2xkSXRhbGljIDtcblx0XHRcdFx0Zm9udC1zaXplOiB4LWxhcmdlO1xuXHRcdFx0XHRjb2xvcjojZmZmNWEyO1xuXHRcdFx0LnNlY29uZGRhc2h7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lm5ld3RoaXJkY29udGVudHtcblx0XHRcdGZvbnQtZmFtaWx5OiBQb3BwaW5zLVJlZ3VsYXJJdGFsaWMgO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRmb250LXNpemU6IGxhcmdlO1xuXHRcdH1cblx0fVxuXHQud2ViaWNvbnRidXR0b257XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzFjZDhiNDtcblx0XHRib3JkZXItcmFkaXVzOiAxNy41cHg7XG5cdFx0Zm9udC1mYW1pbHk6ICdGaXJhU2Fucy1TZW1pQm9sZCc7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0cGFkZGluZzogOHB4IDMwcHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cdC5uZXd3ZWJpY29udGJ1dHRvbntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmJhNTM2IDtcblx0XHRib3JkZXItcmFkaXVzOiAxNXB4O1xuXHRcdGZvbnQtZmFtaWx5OiAnRmlyYVNhbnMtU2VtaUJvbGQnO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHBhZGRpbmc6IDhweCA0MHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRsZXR0ZXItc3BhY2luZzogMC41cHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdH1cbn1cbi5iYW5uZXJfYWxpZ257XG5cdGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5uZXd3ZWJpY29udGJ1dHR7XG5cdHBhZGRpbmc6IDNweCA2NXB4O1xuXHRib3JkZXItcmFkaXVzOiAzNXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZjtcblx0Zm9udC1mYW1pbHk6IFBvcHBpbnMtQm9sZDtcblx0Zm9udC1zaXplOiAzNnB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9yX2xhcmdlX3NjcmVlbntcblx0ZGlzcGxheTogZmxleDtcblxufVxuLm1hcmtldF9sb2dvX2ltZ3tcblx0d2lkdGg6IDI1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2N3B4KXtcblx0LndlYmluYXJiYW5uZXJjb250YWluZXJ7XG5cdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTM2N3B4KXtcblx0LndlYmluYXJiYW5uZXJjb250YWluZXJ7XG5cdFx0Lm5ld3dlYmljb250YnV0dG9ue1xuXHRcdFx0cGFkZGluZzogMTBweCA0MHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdH1cblx0XHQuZm9yX2xhcmdlX3NjcmVlbntcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRoZWlnaHQ6IDExMHB4O1xuXHRcdH1cblx0fSBcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3NXB4KXtcblx0Lm5ld3dlYmljb250YnV0dHtcblx0XHRmb250LXNpemU6IDIzcHggIWltcG9ydGFudDtcblx0XHRwYWRkaW5nOiAzcHggNDBweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5uZXdmaXJzdGNvbnRlbnR7XG5cdFx0Zm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0Lm5ld3NlY29uZGNvbnRlbnR7XG5cdFx0Zm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0Lm5ld3RoaXJkY29udGVudHtcblx0XHRmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcblx0fVxuXHQubWFya2V0X2xvZ297XG5cdFx0d2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0Lm1hcmtldF9sb2dvX2ltZ3tcblx0XHR3aWR0aDogMTgwcHggIWltcG9ydGFudDtcblx0fVxuXHQuZm9yX2xhcmdlX3NjcmVlbntcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzVweCl7XG5cdC53ZWJpbmFyYmFubmVyY29udGFpbmVye1xuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0IDogODBweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5uZXdmaXJzdGNvbnRlbnR7XG5cdFx0Zm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0Lm5ld3NlY29uZGNvbnRlbnR7XG5cdFx0Zm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0Lm1hcmtldF9sb2dve1xuXHRcdHdpZHRoOiAxMzBweCAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogODFweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5uZXd3ZWJpY29udGJ1dHR7XG5cdFx0cGFkZGluZzozcHggMzBweCAhaW1wb3J0YW50O1xuXHRcdGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5tYXJrZXRfbG9nb19pbWd7XG5cdFx0d2lkdGg6IDg1cHggIWltcG9ydGFudDtcblx0fVxuXHQuZm9yX2xhcmdlX3NjcmVlbntcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpe1xuXHQud2ViaW5hcmJhbm5lcmNvbnRhaW5lcntcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdGhlaWdodCA6IDgwcHggIWltcG9ydGFudDtcblx0fVxuXHQubmV3Zmlyc3Rjb250ZW50e1xuXHRcdGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5uZXdzZWNvbmRjb250ZW50e1xuXHRcdGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5uZXd0aGlyZGNvbnRlbnR7XG5cdFx0Zm9udC1zaXplOiA4cHggIWltcG9ydGFudDtcblx0fVxuXHQubWFya2V0X2xvZ297XG5cdFx0d2lkdGg6IDEzMHB4ICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiA4MXB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0Lm5ld3dlYmljb250YnV0dHtcblx0XHRmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcblx0XHRwYWRkaW5nOiAxcHggMThweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5tYXJrZXRfbG9nb19pbWd7XG5cdFx0d2lkdGg6IDc1cHggIWltcG9ydGFudDtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KXtcblx0LndlYmluYXJiYW5uZXJjb250YWluZXJ7XG5cdFx0Ly8gZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHQud2ViaWNvbnRlbnR7XG5cdFx0XHRtYXJnaW46IDVweCAwcHg7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDBweCkgYW5kIChtYXgtd2lkdGg6IDYwMHB4KXtcblx0LndlYmluYXJiYW5uZXJjb250YWluZXJ7XG5cdFx0Ly8gZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHQud2ViaWNvbnRlbnR7XG5cdFx0XHRtYXJnaW46IDEwcHggMHB4O1xuXHRcdFx0LndlYmljb250bWVzc2FnZXtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpe1xuXHQud2ViaW5hcmJhbm5lcmNvbnRhaW5lcntcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQud2ViaWNvbnRlbnR7XG5cdFx0XHRtYXJnaW46IDEwcHggMHB4O1xuXHRcdFx0LndlYmljb250bWVzc2FnZXtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ubmF2YmFybmV3ZGVzaWduc3tcblx0d2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcblx0Ly9qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nOiAwcHggMHB4IDVweCAwcHg7XG5cdC5sZWZ0c2lkZWJhcntcblx0XHRkaXNwbGF5OiBmbGV4O1xuICAgIFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdC5yZXBpbWFnZXtcblx0XHRcdG1hcmdpbjogMHB4IDVweCAwcHggMHB4O1xuXHRcdH1cblx0XHRcblx0XHRcblx0XHQubGVmdHNpZGVuYW1lc3RhdGV7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuICAgIFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHQuc2l0ZS1uYW1le1xuXHRcdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBIZWViby1NZWRpdW07XG5cdFx0XHRcdGNvbG9yOiAjNDU0NTQ1O1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQjY2hhbmdlQXJlYXtcblx0XHRcdFx0bWFyZ2luOjEwcHggMHB4IDBweCAwcHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNXB4O1xuXHRcdFx0XHQuY291bnR5LW5hbWV7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBIZWViby1MaWdodDtcblx0XHRcdFx0XHRjb2xvcjojNTc1NzU3O1xuXHRcdFx0XHRcdC5zaXRlLWFycm93LWRvd257XG5cdFx0XHRcdFx0XHR3aWR0aDogMTVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnVsd2lkdGh7XG5cdFx0XHRcdFx0dG9wOjlweDtcblx0XHRcdFx0XHRsZWZ0OjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQucmlnaHRzaWRlYmFye1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHQubm90aWZ5X251bWJlcl9uZXdkZXN7XG5cdFx0XHRoZWlnaHQ6IDEzcHg7XG5cdFx0XHR3aWR0aDogMTNweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNFNTUwMzI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDMxcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAtNDNweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdFx0LmRyb3BfbWVudV9uZXdkZXNpZ257XG5cdFx0XHRsZWZ0OiAtMTY5cHggIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LmlmbmF2ZGVzaWdue1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdG1hcmdpbi1sZWZ0OiA1MHB4O1xuXHRcdH1cblx0fVxufVxuLm1hcmdpbl90b3B7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG4jbmF2YmFybmV3ZGVzaWduIGF7XG5cdGZvbnQtZmFtaWx5OkhlZWJvLUxpZ2h0O1xuXHRjb2xvcjogIzAwMDAwMDtcblx0bGV0dGVyLXNwYWNpbmc6MXB4O1xuXHRvdXRsaW5lOm5vbmUgIWltcG9ydGFudDtcblx0Y3Vyc29yOiBwb2ludGVyO1x0XG5cdHBhZGRpbmc6IDJweCA1cHg7XG5cdG1hcmdpbjogNXB4O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jbmF2YmFybmV3ZGVzaWduIC5hY3RpdmVuYXZiYXJ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YSB7XG5cdFx0Zm9udC1mYW1pbHk6SGVlYm8tQm9sZDtcblx0XHQvL2ZvbnQtZmFtaWx5OkhlZWJvLVJlZ3VsYXI7XG5cdFx0Y29sb3I6ICMwMDdBRkYgO1xuXHRcdHBhZGRpbmc6IDJweCA1cHg7XG5cdFx0bWFyZ2luOiA1cHg7XHRcblx0XHQvL2JvcmRlci10b3A6IDFweCBzb2xpZCAjNTA4QUZGO1xuXHR9XG5cdC5hY3RpdmV0b3BzdHlsZXtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDg2JTtcblx0XHRoZWlnaHQ6IDZweDtcblx0XHR0b3A6IC0zMXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDdBRkY7XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTJweDtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTJweDtcblx0XHRtYXJnaW4tbGVmdDogNyU7XG5cdFx0bWFyZ2luLXJpZ2h0OjclO1xuXHR9XG5cdC5hY3RpdmV0b3BzdHlsZTF7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiA4NiU7XG5cdFx0aGVpZ2h0OiA2cHg7XG5cdFx0dG9wOiAtMzFweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3QUZGO1xuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEycHg7XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEycHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDclO1xuXHRcdG1hcmdpbi1yaWdodDo3JTtcblx0fVxufVxuLnByb3ZpZGVfZmxleHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5pZnJhbWVfbWFyZ2lue1xuXHRtYXJnaW46IDAgMTAlO1xufVxuXG4jbGFyZ2VuYXZ7XG5cdGJvcmRlci10b3A6IG5vbmU7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuI25hdmJhcm5ld2Rlc2lnbiAudXNlci1kZXRhaWxze1xuXHRwYWRkaW5nOiAxMHB4IDdweCAwcHggN3B4OztcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzAlIDcwJTtcbiAgICBncmlkLWdhcDogMTBweFxufVxuI25hdmJhcm5ld2Rlc2lnbiAudXNlci1kZXRhaWxzIC5pbWFnZS1jb250YWluZXJ7XG5cdC8vcGFkZGluZy1sZWZ0OjE1cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNuYXZiYXJuZXdkZXNpZ24gLmFjYy1kZXRhaWxzIHtcblx0Ly9tYXJnaW4tbGVmdDogLTQwcHg7XG59XG4jbmF2YmFybmV3ZGVzaWduIC5hY2MtZGV0YWlscyAudXNlci1uYW1le1xuXHRtYXJnaW4tdG9wOiA4cHg7XG5cdGZvbnQtZmFtaWx5OiBIZWViby1NZWRpdW07XG5cdC8vZm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiBcdDIwcHg7XG5cdGNvbG9yOiAjMDAwMDAwO1xuXHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4jbmF2YmFybmV3ZGVzaWduIC5hY2MtZGV0YWlscyAudXNlci1lbWFpbHtcblx0Zm9udC1mYW1pbHk6IEhlZWJvLUxpZ2h0O1xuXHQvL2ZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc2l6ZTogXHQxNHB4O1xuXHRjb2xvcjogIzU5NTk1OTtcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xufVxuI25hdmJhcm5ld2Rlc2lnbiAudXNlci1kZXRhaWxzIC5pbWFnZS1jb250YWluZXIgLnByb3BpY3tcblx0Ym9yZGVyLXJhZGl1czogMzBweDtcblx0d2lkdGg6IDYwcHg7XG5cdGhlaWdodDogNjBweDtcbn1cbi5nby1wcmVtaXVte1xuXHRmb250LWZhbWlseTogSGVlYm8tTWVkaXVtICFpbXBvcnRhbnQ7XG4gICAgLy8gZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDVweCAxMnB4O1xuICAgIG1hcmdpbjogNXB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjMDBCMkZGIDAlLCAjMDA3QUZGIDEwMCUpO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcbn1cblxuLndlYmluYXJfYmFubmVye1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzLzA5MTkyM19CYW5uZXIucG5nKTtcblx0aGVpZ2h0OiA4MHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4ud2ViaW5hcl9iYW5uZXJ3ZWJ7XG5cdC8vIGhlaWdodDogMTYwcHggIWltcG9ydGFudDtcbn1cblxuLmVtcHR5ZGl2X2Jhbm5lcntcblx0Ly8gd2lkdGg6IDI1JTtcblx0d2lkdGg6IDI3JTtcbiAgICBoZWlnaHQ6IDgwcHg7XG59XG5cbi5jb250ZW50X2Jhbm5lcntcblx0Ly8gd2lkdGg6IDUwJTtcblx0Ly8gd2lkdGg6IDM1JTtcblx0d2lkdGg6IDM4LjYlO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmJhbm5lcl9mb250e1xuXHRmb250LWZhbWlseTogJ0JlYmFzTmV1ZS1SZWd1bGFyJztcbn1cblxuLmNvbnRlbnRfaXRhbGlje1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGZvbnQtc2l6ZTogNDBweDtcbn1cblxuLmJhbm5lcl9jb3VudGVye1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdC8vIHdpZHRoOiA0NSU7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5jb250ZW50X2Jhbm5lciBoM3tcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLmJhbm5lcl9jaW1hZ2Vze1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIC8vIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRjb2xvcjogI2ZmZjtcblx0d2lkdGg6IDEwMCU7XG5cblx0Ly8gaGVpZ2h0OiA4MHB4O1xufVxuXG4uYmFubmVyX2NpbWFnZXMgaW1ne1xuXHR3aWR0aDogOTBweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmJhbm5lcl9jb3VudGVyIGgze1xuXHRtYXJnaW4tdG9wOiAwcHg7XG59XG5cbi50aW1lX2Jhbm5lcntcblx0Ly8gd2lkdGg6IDgwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHQvLyBoZWlnaHQ6IDgwcHg7XG5cdGZvbnQtc2l6ZTogNjVweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi50aW1lX2Jhbm5lcntcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90aW1lLnBuZyk7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRoZWlnaHQ6IDkwJTtcbn1cblxuLnRpbWVfY2VudGVye1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTkycHgpIGFuZCAobWF4LXdpZHRoOjExNjRweCkge1xuXHQuY29udGVudF9pdGFsaWN7XG5cdFx0Zm9udC1zaXplOiAzcmVtO1xuXHR9XG5cblx0LmNvbnRlbnRfbXVsdGlwbGV7XG5cdFx0Zm9udC1zaXplOiAxLjVlbTtcblx0fVxuXHRcblx0LnRpbWVfYmFubmVye1xuXHRcdGZvbnQtc2l6ZTogNHJlbTtcblx0fVxuXG5cdC5iYW5uZXJfcmlnaHRjb250ZXRue1xuXHRcdGZvbnQtc2l6ZTogMS41ZW07XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDE1OTBweCkge1xuXHQuY29udGVudF9pdGFsaWN7XG5cdFx0Zm9udC1zaXplOiA2cmVtO1xuXHR9XG5cdC5jb250ZW50X211bHRpcGxle1xuXHRcdGZvbnQtc2l6ZTogNGVtO1xuXHR9XG5cdC5iYW5uZXJfcmlnaHRjb250ZXRue1xuXHRcdGZvbnQtc2l6ZTogNGVtO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAxMzYwcHgpIGFuZCAobWF4LXdpZHRoIDogMTU4OXB4KSB7XG5cdC5jb250ZW50X2l0YWxpY3tcblx0XHRmb250LXNpemU6IDVyZW07XG5cdH1cblx0LmNvbnRlbnRfbXVsdGlwbGV7XG5cdFx0Zm9udC1zaXplOiAzZW07XG5cdH1cblx0LmJhbm5lcl9yaWdodGNvbnRldG57XG5cdFx0Zm9udC1zaXplOiAzZW07XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMTY1cHgpIGFuZCAobWF4LXdpZHRoOjEzNTlweCkge1xuXHQuY29udGVudF9pdGFsaWN7XG5cdFx0Zm9udC1zaXplOiA0cmVtO1xuXHR9XG5cdC5jb250ZW50X211bHRpcGxle1xuXHRcdGZvbnQtc2l6ZTogMmVtO1xuXHR9XG5cblx0LmJhbm5lcl9yaWdodGNvbnRldG57XG5cdFx0Zm9udC1zaXplOiAyZW07XG5cdH1cblx0LnRpbWVfYmFubmVye1xuXHRcdGZvbnQtc2l6ZTogNHJlbTtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDUzMHB4KSBhbmQgKG1heC13aWR0aCA6IDY4MHB4KSB7XG5cdC5jb250ZW50X2l0YWxpY3tcblx0XHRmb250LXNpemU6IDJyZW07XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDY4MXB4KSBhbmQgKG1heC13aWR0aCA6IDk5MXB4KSB7XG5cdC5jb250ZW50X2l0YWxpY3tcblx0XHRmb250LXNpemU6IDIuNXJlbTtcblx0fVxuXHQuY29udGVudF9tdWx0aXBsZXtcblx0XHRmb250LXNpemU6IDJlbTtcblx0fVxuXG5cdC5iYW5uZXJfcmlnaHRjb250ZXRue1xuXHRcdGZvbnQtc2l6ZTogMmVtO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA1MzBweCkgYW5kIChtYXgtd2lkdGggOiA2ODBweCkge1xuXHQuY29udGVudF9pdGFsaWN7XG5cdFx0Zm9udC1zaXplOiAycmVtO1xuXHR9XG5cdC5jb250ZW50X211bHRpcGxle1xuXHRcdGZvbnQtc2l6ZTogMmVtO1xuXHR9XG5cblx0LmJhbm5lcl9yaWdodGNvbnRldG57XG5cdFx0Zm9udC1zaXplOiAyZW07XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDUyOXB4KSB7XG5cdC5jb250ZW50X2l0YWxpY3tcblx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0fVxuXHQuY29udGVudF9tdWx0aXBsZXtcblx0XHRmb250LXNpemU6IC44ZW07XG5cdH1cblxuXHQuYmFubmVyX3JpZ2h0Y29udGV0bntcblx0XHRmb250LXNpemU6IC44ZW0gIWltcG9ydGFudDtcblx0fVxufVxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13KSB7XG5cdFxuLy8gfVxuXG5cbi53ZWJpbmFyX2E6bGluayB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICBcbi53ZWJpbmFyX2E6dmlzaXRlZCB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICBcbi53ZWJpbmFyX2E6aG92ZXIge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgXG4ud2ViaW5hcl9hOmFjdGl2ZSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuLndlYmluYXJjb250YWluZXJ7XG5cdG1heC13aWR0aDogMTM2MnB4O1xufVxuLy8gLkJhbm5lcnNlcENvbnRlbnQxe1xuLy8gXHRoZWlnaHQ6IGF1dG87XG4vLyBcdGZvbnQtc2l6ZTogNDVweDtcbi8vIFx0dGV4dC1hbGlnbjogY2VudGVyO1xuLy8gXHRmb250LWZhbWlseTpcIkJlYmFzTmV1ZS1SZWd1bGFyXCI7XG4vLyB9XG4vLyAuQmFubmVyc2VwQ29udGVudDJ7XG4vLyBcdGhlaWdodDogYXV0bztcbi8vIFx0Zm9udC1zaXplOiAzNXB4O1xuLy8gXHRtYXJnaW4tdG9wOiAxJTtcbi8vIFx0dGV4dC1hbGlnbjogY2VudGVyO1xuLy8gXHRmb250LWZhbWlseTpcIkJlYmFzTmV1ZS1SZWd1bGFyXCI7XG4vLyB9XG4vLyAuQmFubmVyc2VwQ29udGVudHN1cDJ7XG4vLyBcdHRvcDogLTAuNWVtOyBcbi8vIFx0Zm9udC1zaXplOiAxOHB4O1xuLy8gfVxuLy8gLkJhbm5lcnNlcENvbnRlbnQze1xuLy8gXHRmb250LXNpemU6IDI5cHg7XG4vLyBcdHRleHQtYWxpZ246IGNlbnRlcjtcbi8vIFx0Zm9udC1mYW1pbHk6XCJCZWJhc05ldWUtUmVndWxhclwiO1xuLy8gfVxuLkJhbm5lcnNlcENvbnRlbnQxe1xuXHRoZWlnaHQ6IGF1dG87XG5cdGZvbnQtc2l6ZTogNDJweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LWZhbWlseTpcIkJlYmFzTmV1ZS1SZWd1bGFyXCI7XG59XG4uQmFubmVyc2VwQ29udGVudDJ7XG5cdGhlaWdodDogYXV0bztcblx0Zm9udC1zaXplOiAzMnB4O1xuXHRtYXJnaW4tdG9wOiAxJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LWZhbWlseTpcIkJlYmFzTmV1ZS1SZWd1bGFyXCI7XG59XG4uQmFubmVyc2VwQ29udGVudHN1cDJ7XG5cdC8vIHRvcDogLTAuOGVtOyBcblx0dG9wOiAtMC43ZW07XG5cdGZvbnQtc2l6ZTogMThweDtcbn1cbi5CYW5uZXJzZXBDb250ZW50M3tcblx0Zm9udC1zaXplOiAyNXB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtZmFtaWx5OlwiQmViYXNOZXVlLVJlZ3VsYXJcIjtcbn1cbi5CYW5uZXJzZXBDb250ZW50NHtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdC8vIHBhZGRpbmctdG9wOiA0cHg7XG5cdGZvbnQtZmFtaWx5OlwiQmViYXNOZXVlLVJlZ3VsYXJcIjtcbn1cbi5CYW5uZXJzZXBpbWcxe1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0ZGlzcGxheTogZ3JpZDtcbiAgICBcdHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcblx0Zm9udC1mYW1pbHk6XCJCZWJhc05ldWUtUmVndWxhclwiO1xuXHRmb250LXNpemU6IDYwcHg7XG5cdC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9iYW5uZXJfdGltZS5wbmdcIik7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdGltZS5wbmcpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICAobWluLXdpZHRoOjQwMHB4KSBhbmQgKG1heC13aWR0aDo3MDBweCl7XG5cdC8qIHNlcCBiYW5uZXIgKi9cblx0LkJhbm5lcnNlcENvbnRlbnQxe1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHQgaGVpZ2h0OiBhdXRvO1xuXHR9XG5cdC5CYW5uZXJzZXBDb250ZW50Mntcblx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0IGhlaWdodDogYXV0bztcblx0fVxuXHQuQmFubmVyc2VwQ29udGVudHN1cDJ7XG5cdFx0dG9wOiAtMC40ZW07IFxuXHRcdGZvbnQtc2l6ZTogOHB4O1xuXHR9XG5cdC5CYW5uZXJzZXBDb250ZW50M3tcblx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0IGhlaWdodDogYXV0bztcblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuXHQvKiBzZXAgYmFubmVyICovXG5cdC5CYW5uZXJzZXBDb250ZW50MXtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0IGhlaWdodDogYXV0bztcblx0fVxuXHQuQmFubmVyc2VwQ29udGVudDJ7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdCBoZWlnaHQ6IGF1dG87XG5cdH1cblx0LkJhbm5lcnNlcENvbnRlbnRzdXAye1xuXHRcdHRvcDogLTAuNGVtOyBcblx0XHRmb250LXNpemU6IDEwcHg7XG5cdH1cblx0LkJhbm5lcnNlcENvbnRlbnQze1xuXHRcdGZvbnQtc2l6ZTogMTBweDtcblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTAwcHgpe1xuXHQvKiBzZXAgYmFubmVyICovXG5cdC5CYW5uZXJzZXBDb250ZW50MXtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblx0LkJhbm5lcnNlcENvbnRlbnQye1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0fVxuXHQuQmFubmVyc2VwQ29udGVudHN1cDJ7XG5cdFx0dG9wOiAtMC40ZW07IFxuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0fVxuXHQuQmFubmVyc2VwQ29udGVudDN7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG5cdC5CYW5uZXJzZXBDb250ZW50NHtcblx0XHRmb250LXNpemU6IDhweDtcblx0fVxuXHQuQmFubmVyc2VwaW1nMXtcblx0XHRmb250LXNpemU6IDMwcHg7XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDFweCkgYW5kIChtYXgtd2lkdGg6MTAyNHB4KXtcblx0Lyogc2VwIGJhbm5lciAqL1xuXHQuQmFubmVyc2VwQ29udGVudDF7XG5cdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdCBoZWlnaHQ6IGF1dG87XG5cdH1cblx0LkJhbm5lcnNlcENvbnRlbnQye1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHQgaGVpZ2h0OiBhdXRvO1xuXHR9XG5cdC5CYW5uZXJzZXBDb250ZW50c3VwMntcblx0XHR0b3A6IC0wLjVlbTsgXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG5cdC5CYW5uZXJzZXBDb250ZW50M3tcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdH1cblx0LkJhbm5lcnNlcENvbnRlbnQ0e1xuXHRcdGZvbnQtc2l6ZTogMTBweDtcblx0fVxuXHQuQmFubmVyc2VwaW1nMXtcblx0XHRmb250LXNpemU6IDM0cHg7XG5cdH1cblxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6MTIzMHB4KXtcblx0Lyogc2VwIGJhbm5lciAqL1xuXHQuQmFubmVyc2VwQ29udGVudDF7XG5cdFx0Zm9udC1zaXplOiAzNHB4O1xuXHRcdCBoZWlnaHQ6IGF1dG87XG5cdH1cblx0LkJhbm5lcnNlcENvbnRlbnQye1xuXHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHQgaGVpZ2h0OiBhdXRvO1xuXHR9XG5cdC5CYW5uZXJzZXBDb250ZW50c3VwMntcblx0XHR0b3A6IC0wLjRlbTsgXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHR9XG5cdC5CYW5uZXJzZXBDb250ZW50M3tcblx0XHRmb250LXNpemU6IDIycHg7XG5cdH1cblx0LkJhbm5lcnNlcGltZzF7XG5cdFx0Zm9udC1zaXplOiA0MHB4O1xuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIzMXB4KSBhbmQgKG1heC13aWR0aDoxMzAwcHgpe1xuXHQvKiBzZXAgYmFubmVyICovXG5cdC5CYW5uZXJzZXBDb250ZW50MXtcblx0XHRmb250LXNpemU6IDQwcHg7XG5cdFx0IGhlaWdodDogYXV0bztcblx0fVxuXHQuQmFubmVyc2VwQ29udGVudDJ7XG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdCBoZWlnaHQ6IGF1dG87XG5cdH1cblx0LkJhbm5lcnNlcGltZzF7XG5cdFx0Zm9udC1zaXplOiA0NXB4O1xuXHR9XG5cdC5CYW5uZXJzZXBDb250ZW50M3tcblx0XHRmb250LXNpemU6IDI1cHg7XG5cdH1cbn1cblxuLldlYmluYXJCYW5uZXJDbG9zZXtcblx0Y29sb3I6IHdoaXRlO1xuXHRmbG9hdDogcmlnaHQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwcHg7XG5cdHJpZ2h0OiAxMnB4O1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcbiAgIH1cblxuXG4gICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MjYwMHB4KXtcblx0LndlYmluYXJjbHJsZWZ0e1xuXHRcdHdpZHRoOiA0MCUgIWltcG9ydGFudDtcblx0fVxuXHQud2ViaW5hcmNscnJpZ2h0e1xuXHRcdHdpZHRoOiA2NSUgIWltcG9ydGFudDtcblx0fVxufVxuXG4vL05ldyBiYW5uZXIgQ1NTIFxuLmNvbnRlbnRtYWluZGl2X3dlYmluYXIge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG5cdHotaW5kZXg6IDE7XG59XG4ubWFpbmxvZ290ZXh0b25lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDQ1cHg7XG5cdHotaW5kZXg6IDE7XG59XG4ubWFya2V0ZnVsbG5hbWVfdGV4dCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbn1cbi5sb2dpbWFnZV93ZWJpbmFyIHtcbiAgICB3aWR0aDogNDBweDtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5vbmVsb2dpbWdfY3NzIHtcbiAgICB3aWR0aDogNTVweDtcbn1cbi50b21pbWdfY3NzIHtcbiAgICB3aWR0aDogMjIwcHg7XG59XG4ubWFpbnRleHRvbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIGhlaWdodDogNDJweDtcbn1cbi50ZXh0b25lIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtU2VtaUJvbGQnO1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbn1cbi5tYWludGV4dHR3byB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA0MnB4O1xuXHRcbn1cbi50ZXh0dHdvIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtSXRhbGljJztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uYnRuaW1nbWFpbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAzMHB4O1xufVxuLmJvdHRvbWJ0bmltZyB7XG4gICAgd2lkdGg6IDE2MHB4O1xufVxuLy8vL1NtYWxsX2Jhbm5lci8vXG4uY29udGFpbmVyX3NtIHtcblx0aGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMjgwcHg7XG4gICAgZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdHotaW5kZXg6IDE7XG59XG4uZW1wdHlkaXZ7XG5cdHdpZHRoOiAxJTtcbn1cbi5tYXJrZXRsb2dvX3NtIHtcblx0d2lkdGg6IDMlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tYXJrbG9nb19zbSB7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdHdpZHRoOiA1MHB4O1xufVxuLm1hcmtldG5hbWVfc20ge1xuXHQvLyB3aWR0aDogMjIuMyU7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogM3B4O1xufS5vbmVsb2dvX3NtIHtcbiAgICB3aWR0aDogNzdweDtcbn1cbi50b21mZXJyeWltZ19zbSB7XG4gICAgLy8gd2lkdGg6IDI0JTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRvbV9pbWdfc20ge1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICAvLyBoZWlnaHQ6IDQxcHg7XG59XG4uZGFzaGxpbmVfc20ge1xuICAgIC8vIHdpZHRoOiAyJTtcbiAgICAvLyBtYXJnaW46IGF1dG87XG4gICAgLy8gZGlzcGxheTogZmxleDtcbiAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0bWFyZ2luLWxlZnQ6IDBweDtcblx0bWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5saW5lX3NtIHtcbiAgICBoZWlnaHQ6IDM3cHg7XG5cdHdpZHRoOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0bWFyZ2luOiBhdXRvO1xufVxuLnpvb210aW1lX3NtIHtcbiAgICAvLyB3aWR0aDogMjAlO1xuXG5cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nO1xuXHRmb250LXNpemU6IDI0cHg7XG4gICAgY29sb3I6ICNmZmY7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHBhZGRpbmctbGVmdDogM3B4O1xufVxuLnNwb3RidG5fc20ge1xuICAgIHdpZHRoOiAyMSU7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bSc7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zcG90X2J0bnNfc20ge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDQ1cHg7XG4gICAgY29sb3I6ICMwZjI2NDg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbn1cbi5zY2hlZHVsZV9jb250YWluZXJ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiA0MCU7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogMjBweDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbjogYXV0bztcblx0bWFyZ2luLXRvcDogMTMwcHg7XG59XG4uc2NoZWR1bGVfc3Vie1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA2M3B4O1xuXHRib3JkZXI6IHNvbGlkIDFweCAjZGJkYmRiO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiKDI0NiwgMjQ2LCAyNDYpO1xufVxuLnNjaGVkdWxlX3N1Yl9taWR7XG5cdHBhZGRpbmc6IDE1cHg7XG4gICAgLy8gZm9udC1mYW1pbHk6IEF2ZW5pciBOZXh0IFJlZ3VsYXI7XG4gICAgY29sb3I6ICMyOTQxNjI7XG5cdGZvbnQtc2l6ZTogMjRweDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tb3VzZV9wb2ludGVye1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4uZ2VuZXJpY0NvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZ2VuZXJpY0ltZyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwYWRkaW5nLWJvdHRvbTogNSU7XG59XG4uZ2VuZXJpY1RleHQge1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyOXB4O1xuXHRsZXR0ZXItc3BhY2luZzogMGVtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdC8vIHBhZGRpbmc6IDUlIDA7XG5cdGNvbG9yOiAjMDAwO1xufVxuLnN1YkNvbnRlbnQge1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxOXB4O1xuXHRsZXR0ZXItc3BhY2luZzogMGVtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGNvbG9yOiAjOTc5Nzk3O1xuXHRwYWRkaW5nOiAzJSAwO1xufVxuLnN1Ym1pdEJ0bkdlblBhe1xuXHR3aWR0aDogMjMwcHg7XG5cdGhlaWdodDogNTVweDtcblx0dG9wOiAyNzAxcHg7XG5cdGxlZnQ6IDIxN3B4O1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdGJhY2tncm91bmQ6ICMwMDg1RkY7XG5cdGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuLnN1Ym1pdEJ0bkdlblBhTGFiZWx7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0bGluZS1oZWlnaHQ6IDI5cHg7XG5cdGxldHRlci1zcGFjaW5nOiAwZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6ICNmZmY7XG4gfVxuLm5vX3RoYW5rcyB7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LXdlaWdodDogMjAwO1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0bGV0dGVyLXNwYWNpbmc6IDBlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogI0FGQUZBRjtcblx0cGFkZGluZy10b3A6IDUlO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0Y3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG5cdHRleHQtZGVjb3JhdGlvbi1zdHlsZTogc29saWQ7XG5cdHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDJweDtcbn1cbi5yZW1vdmVfY3Vyc29yIHtcblx0Y3Vyc29yOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uZ2VuSW5wdXQge1xuXHRiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xufVxuLmdlbklucHV0RGl2IHtcblx0bWFyZ2luOiAyJSAwO1xufVxuaW5wdXQuZ2VuSW5wdXQ6OnBsYWNlaG9sZGVyIHtcblx0Y29sb3I6ICNBRkFGQUY7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdGxldHRlci1zcGFjaW5nOiAwZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogU3RhbmRhbG9uZSBTdGF0ZS9Db3VudHkgUmVxdWVzdCBQb3B1cCAqL1xuLnN0YW5kYWxvbmVQb3B1cENvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogMzBweCAwIDEwcHggMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN0YW5kYWxvbmVQb3B1cEhlYWRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdHBhZGRpbmctdG9wOiAzMHB4O1xufVxuLnN0YW5kYWxvbmVQb3B1cEljb24ge1xuXHR3aWR0aDogNzJweDtcblx0aGVpZ2h0OiA3MnB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQ6ICNEQUVCRkM7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTU3cHg7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRib3gtc2hhZG93OiAwcHggMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uc3RhbmRhbG9uZVBvcHVwVGl0bGUge1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGNvbG9yOiAjMDAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMCAxMHB4O1xufVxuLnN0YW5kYWxvbmVQb3B1cEJvZHkge1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMCA1cHg7XG59XG4uc3RhbmRhbG9uZVBvcHVwSW5wdXRHcm91cCB7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG4uc3RhbmRhbG9uZVBvcHVwTGFiZWwge1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Y29sb3I6ICMzMzM7XG5cdG1hcmdpbi1ib3R0b206IDZweDtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4uc3RhbmRhbG9uZVBvcHVwSW5wdXQge1xuXHRiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjRThFOEU4O1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdGhlaWdodDogNDVweDtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuLnN0YW5kYWxvbmVQb3B1cElucHV0OjpwbGFjZWhvbGRlciB7XG5cdGNvbG9yOiAjQjZCN0JEO1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRmb250LXNpemU6IDE0cHg7XG59XG4uc3RhbmRhbG9uZVBvcHVwRm9vdGVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc3RhbmRhbG9uZVBvcHVwQnRuV3JhcCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zdGFuZGFsb25lUG9wdXBCdG4ge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA0OHB4O1xuXHRib3JkZXI6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zdGFuZGFsb25lUG9wdXBMaW5rIHtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHBhZGRpbmc6IDVweCAwO1xufVxuLnN0YW5kYWxvbmVDb25maXJtTXNnIHtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0Y29sb3I6ICM2NjY7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luOiAwIDAgMTBweCAwO1xufVxuXG4gLyogTWVkaWEgUXVlcnkgKi9cblxuIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYwcHgpIGFuZCAobWF4LXdpZHRoOiA4MDVweCkge1xuXHQuY29udGFpbmVyX3NtIHtcblx0ICAgd2lkdGg6IDc0MHB4O1xuXHR9XG5cdC5tYXJrbG9nb19zbXtcblx0XHR3aWR0aDogMzBweDtcblx0fVxuXHQuZW1wdHlkaXZ7XG5cdFx0d2lkdGg6IHVuc2V0O1xuXHR9XG5cdC5tYXJrZXRuYW1lX3NtIHtcblx0ICAgZm9udC1zaXplOiAxOXB4O1xuXHR9XG5cblx0Lm9uZWxvZ29fc20ge1xuXHQgICB3aWR0aDogNDRweDtcblx0fVxuXG5cdC50b21faW1nX3NtIHtcblx0ICAgd2lkdGg6IDE1MHB4O1xuXHR9XG5cblx0Lnpvb210aW1lX3NtIHtcblx0ICAgZm9udC1zaXplOiAxNnB4O1xuXHR9XG5cblx0LnNwb3RfYnRuc19zbSB7XG5cdCAgIHdpZHRoOiA4NSU7XG5cdCAgIGZvbnQtc2l6ZTogMTJweDtcblx0ICAgbGluZS1oZWlnaHQ6IDMwcHg7XG5cdCAgIGhlaWdodDogMzBweDtcblx0fVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDVweCkgYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XG5cdC5jb250YWluZXJfc20ge1xuXHQgICB3aWR0aDogNzg1cHg7XG5cdH1cblx0LmVtcHR5ZGl2e1xuXHRcdHdpZHRoOiB1bnNldDtcblx0fVxuXHQubWFya2V0bG9nb19zbSB7XG5cdCAgIHdpZHRoOiA2JTtcblx0fVxuXHQubWFya2xvZ29fc217XG5cdFx0d2lkdGg6IDQwcHg7XG5cdH1cblx0Lm1hcmtldG5hbWVfc20ge1xuXHQgICBmb250LXNpemU6IDIwcHg7XG5cdH1cblxuXHQub25lbG9nb19zbSB7XG5cdCAgIHdpZHRoOiA0NXB4O1xuXHR9XG5cblx0LnRvbV9pbWdfc20ge1xuXHQgICB3aWR0aDogMTU1cHg7XG5cdH1cblxuXHQuem9vbXRpbWVfc20ge1xuXHQgICBmb250LXNpemU6IDE2cHg7XG5cdH1cblxuXHQuc3BvdF9idG5zX3NtIHtcblx0ICAgd2lkdGg6IDg1JTtcblx0ICAgZm9udC1zaXplOiAxM3B4O1xuXHQgICBsaW5lLWhlaWdodDogMzVweDtcblx0ICAgaGVpZ2h0OiAzNXB4O1xuXHR9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg2MHB4KSBhbmQgKG1heC13aWR0aDogOTEwcHgpIHtcblx0Lm1hcmtldGxvZ29fc217XG5cdFx0d2lkdGg6IDUlO1xuXHR9XG5cdC5jb250YWluZXJfc20ge1xuXHQgICB3aWR0aDogODMwcHg7XG5cdH1cblx0Lm1hcmtsb2dvX3Nte1xuXHRcdHdpZHRoOiA0MHB4O1xuXHR9XG5cdC5tYXJrZXRuYW1lX3NtIHtcblx0ICAgZm9udC1zaXplOiAyMnB4O1xuXHR9XG5cblx0Lm9uZWxvZ29fc20ge1xuXHQgICB3aWR0aDogNDhweDtcblx0fVxuXG5cdC50b21faW1nX3NtIHtcblx0ICAgd2lkdGg6IDE2MnB4O1xuXHR9XG5cblx0Lnpvb210aW1lX3NtIHtcblx0ICAgZm9udC1zaXplOiAxOXB4O1xuXHR9XG5cblx0LnNwb3RfYnRuc19zbSB7XG5cdCAgIHdpZHRoOiA4OCU7XG5cdCAgIGZvbnQtc2l6ZTogMTNweDtcblx0ICAgbGluZS1oZWlnaHQ6IDM4cHg7XG5cdH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTEwcHgpIGFuZCAobWF4LXdpZHRoOiA5OTNweCkge1xuXHQubWFya2V0bG9nb19zbXtcblx0XHR3aWR0aDogNSU7XG5cdH1cblx0LmNvbnRhaW5lcl9zbSB7XG5cdCAgIHdpZHRoOiA4NjBweDtcblx0fVxuXHQubWFya2xvZ29fc217XG5cdFx0d2lkdGg6IDQwcHg7XG5cdH1cblx0Lm1hcmtldG5hbWVfc20ge1xuXHQgICBmb250LXNpemU6IDIzcHg7XG5cdH1cblxuXHQub25lbG9nb19zbSB7XG5cdCAgIHdpZHRoOiA1MHB4O1xuXHR9XG5cblx0LnRvbV9pbWdfc20ge1xuXHQgICB3aWR0aDogMTc1cHg7XG5cdH1cblxuXHQuem9vbXRpbWVfc20ge1xuXHQgICBmb250LXNpemU6IDE5cHg7XG5cdH1cblxuXHQuc3BvdF9idG5zX3NtIHtcblx0ICAgd2lkdGg6IDkwJTtcblx0ICAgZm9udC1zaXplOiAxNHB4O1xuXHR9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG5cdC5tYXJrZXRsb2dvX3Nte1xuXHRcdHdpZHRoOiA0LjUlO1xuXHR9XG5cdC5jb250YWluZXJfc20ge1xuXHQgICB3aWR0aDogOTUwcHg7XG5cdH1cblxuXHQubWFya2V0bmFtZV9zbSB7XG5cdCAgIGZvbnQtc2l6ZTogMjVweDtcblx0fVxuXHQubWFya2xvZ29fc217XG5cdFx0d2lkdGg6IDQ1cHg7XG5cdH1cblx0Lm9uZWxvZ29fc20ge1xuXHQgICB3aWR0aDogNTRweDtcblx0fVxuXG5cdC50b21faW1nX3NtIHtcblx0ICAgd2lkdGg6IDE5NXB4O1xuXHR9XG5cblx0Lnpvb210aW1lX3NtIHtcblx0ICAgZm9udC1zaXplOiAxOXB4O1xuXHR9XG5cblx0LnNwb3RfYnRuc19zbSB7XG5cdCAgIHdpZHRoOiA4NSU7XG5cdCAgIGZvbnQtc2l6ZTogMTVweDtcblx0fVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDcwcHgpIHtcblx0Lm1hcmtldGxvZ29fc217XG5cdFx0d2lkdGg6IDQuNSU7XG5cdH1cblx0LmNvbnRhaW5lcl9zbSB7XG5cdCAgIHdpZHRoOiA5ODBweDtcblx0fVxuXHQubWFya2V0bmFtZV9zbSB7XG5cdCAgIGZvbnQtc2l6ZTogMjZweDtcblx0fVxuXHQubWFya2xvZ29fc217XG5cdFx0d2lkdGg6IDQ1cHg7XG5cdH1cblx0Lm9uZWxvZ29fc20ge1xuXHQgICB3aWR0aDogNTRweDtcblx0fVxuXG5cdC50b21faW1nX3NtIHtcblx0ICAgd2lkdGg6IDIwMHB4O1xuXHR9XG5cblx0Lnpvb210aW1lX3NtIHtcblx0ICAgZm9udC1zaXplOiAyMHB4O1xuXHR9XG5cblx0LnNwb3RfYnRuc19zbSB7XG5cdCAgIHdpZHRoOiA4NSU7XG5cdCAgIGZvbnQtc2l6ZTogMTZweDtcblx0fVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDcwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcblx0Lm1hcmtldGxvZ29fc217XG5cdFx0d2lkdGg6IDQuNSU7XG5cdH1cblx0LmNvbnRhaW5lcl9zbSB7XG5cdCAgIHdpZHRoOiAxMDAwcHg7XG5cdH1cblx0Lm1hcmtsb2dvX3Nte1xuXHRcdHdpZHRoOiA0NXB4O1xuXHR9XG5cdC5tYXJrZXRuYW1lX3NtIHtcblx0ICAgZm9udC1zaXplOiAyN3B4O1xuXHR9XG5cblx0Lm9uZWxvZ29fc20ge1xuXHQgICB3aWR0aDogNTRweDtcblx0fVxuXG5cdC50b21faW1nX3NtIHtcblx0ICAgd2lkdGg6IDIwMHB4O1xuXHR9XG5cblx0Lnpvb210aW1lX3NtIHtcblx0ICAgZm9udC1zaXplOiAyMHB4O1xuXHR9XG5cblx0LnNwb3RfYnRuc19zbSB7XG5cdCAgIHdpZHRoOiA4NSU7XG5cdCAgIGZvbnQtc2l6ZTogMTZweDtcblx0fVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTUwcHgpIHtcblx0LmNvbnRhaW5lcl9zbSB7XG5cdCAgIHdpZHRoOiAxMDM1cHg7XG5cdH1cblxuXHQubWFya2V0bmFtZV9zbSB7XG5cdCAgIGZvbnQtc2l6ZTogMjhweDtcblx0fVxuXHQubWFya2xvZ29fc217XG5cdFx0d2lkdGg6IDQ1cHg7XG5cdH1cblxuXHQub25lbG9nb19zbSB7XG5cdCAgIHdpZHRoOiA1NHB4O1xuXHR9XG5cblx0LnRvbV9pbWdfc20ge1xuXHQgICB3aWR0aDogMjA1cHg7XG5cdH1cblxuXHQuem9vbXRpbWVfc20ge1xuXHQgICBmb250LXNpemU6IDIwcHg7XG5cdH1cblxuXHQuc3BvdF9idG5zX3NtIHtcblx0ICAgd2lkdGg6IDg1JTtcblx0ICAgZm9udC1zaXplOiAxNnB4O1xuXHR9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNTBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuXHQuY29udGFpbmVyX3NtIHtcblx0ICAgd2lkdGg6IDEwODBweDtcblx0fVxuXG5cdC5tYXJrZXRuYW1lX3NtIHtcblx0ICAgZm9udC1zaXplOiAyOHB4O1xuXHR9XG5cdC5tYXJrbG9nb19zbXtcblx0XHR3aWR0aDogNDVweDtcblx0fVxuXHQub25lbG9nb19zbSB7XG5cdCAgIHdpZHRoOiA2MHB4O1xuXHR9XG5cblx0LnRvbV9pbWdfc20ge1xuXHQgICB3aWR0aDogMjExcHg7XG5cdH1cblxuXHQuem9vbXRpbWVfc20ge1xuXHQgICBmb250LXNpemU6IDIycHg7XG5cdH1cblxuXHQuc3BvdF9idG5zX3NtIHtcblx0ICAgd2lkdGg6IDkwJTtcblx0ICAgZm9udC1zaXplOiAxN3B4O1xuXHR9XG4gIH1cblxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTI1MHB4KSB7XG5cdC5tYXJrZXRsb2dvX3Nte1xuXHRcdHdpZHRoOiAzLjUlO1xuXHR9XG5cdC5jb250YWluZXJfc20ge1xuXHQgICB3aWR0aDogMTE1NXB4O1xuXHR9XG5cblx0Lm1hcmtldG5hbWVfc20ge1xuXHQgICBmb250LXNpemU6IDI5cHg7XG5cdH1cblxuXHQub25lbG9nb19zbSB7XG5cdCAgIHdpZHRoOiA2M3B4O1xuXHR9XG5cblx0LnRvbV9pbWdfc20ge1xuXHQgICB3aWR0aDogMjMwcHg7XG5cdH1cblxuXHQuem9vbXRpbWVfc20ge1xuXHQgICBmb250LXNpemU6IDI2cHg7XG5cdH1cblxuXHQuc3BvdF9idG5zX3NtIHtcblx0ICAgd2lkdGg6IDkwJTtcblx0ICAgZm9udC1zaXplOiAxOHB4O1xuXHR9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNTBweCkgYW5kIChtYXgtd2lkdGg6IDEzNTBweCkge1xuXHQubWFya2V0bG9nb19zbXtcblx0XHR3aWR0aDogMy41JTtcblx0fVxuXHQuY29udGFpbmVyX3NtIHtcblx0ICAgd2lkdGg6IDEyMDBweDtcblx0fVxuXG5cdC5tYXJrbG9nb19zbSB7XG5cdCAgIHdpZHRoOiA1NXB4O1xuXHR9XG5cblx0Lm1hcmtldG5hbWVfc20ge1xuXHQgICBmb250LXNpemU6IDI4cHg7XG5cdH1cblxuXHQub25lbG9nb19zbSB7XG5cdCAgIHdpZHRoOiA2MnB4O1xuXHR9XG5cblx0LnRvbV9pbWdfc20ge1xuXHQgICB3aWR0aDogMjQwcHg7XG5cdH1cblxuXHQuem9vbXRpbWVfc20ge1xuXHQgICBmb250LXNpemU6IDI0cHg7XG5cdH1cblxuXHQuc3BvdF9idG5zX3NtIHtcblx0ICAgd2lkdGg6IDkzJTtcblx0ICAgZm9udC1zaXplOiAxOXB4O1xuXHR9XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjdweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuXHQubWFya2V0bG9nb19zbXtcblx0XHR3aWR0aDogMyU7XG5cdH1cblx0LmNvbnRhaW5lcl9zbSB7XG5cdCAgIHdpZHRoOiAxMjE1cHg7XG5cdH1cblxuXHQubWFya2V0bmFtZV9zbSB7XG5cdCAgIGZvbnQtc2l6ZTogMzBweDtcblx0fVxuXG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDkwMHB4KXtcblx0LmNvbnRlbnRtYWluZGl2X3dlYmluYXJ7XG5cdFx0XHRwYWRkaW5nLXRvcDo0cHg7IFxuXHRcdFx0cGFkZGluZy1ib3R0b206NHB4O1xuXHRcdH1cblx0XHQubWFpbmxvZ290ZXh0b25le1xuXHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdH1cblx0XHQubG9naW1hZ2Vfd2ViaW5hcntcblx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdH1cblx0XHQubWFya2V0ZnVsbG5hbWVfdGV4dHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cdFx0Lm9uZWxvZ2ltZ19jc3N7XG5cdFx0XHR3aWR0aDogMzBweDtcblx0XHR9XG5cdFx0LnRvbWltZ19jc3N7XG5cdFx0XHR3aWR0aDogMTIwcHg7XG5cdFx0fVxuXHRcdC5tYWludGV4dG9uZXtcblx0XHRcdGhlaWdodDogMjdweDtcblx0XHRcdHBhZGRpbmctdG9wOiAycHg7XG5cdFx0fVxuXHRcdC50ZXh0b25le1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI3cHg7XG5cdFx0fVxuXHRcdC8vIC5tYWludGV4dHR3b3tcblx0XHQvLyBcdGhlaWdodDogMjhweDtcblx0XHQvLyB9XG5cdFx0LnRleHR0d297XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTdweDsgXG5cdFx0fVxuXHRcdC5idG5pbWdtYWlue1xuXHRcdFx0Ly8gaGVpZ2h0OiAyNXB4O1xuXHRcdFx0aGVpZ2h0OiB1bnNldDtcblx0XHR9XG5cdFx0LmJvdHRvbWJ0bmltZ3tcblx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHR9XG5cdH1cblx0XG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAxcHgpIGFuZCAobWF4LXdpZHRoOjEwMjRweCl7XG5cdFx0LmNvbnRlbnRtYWluZGl2X3dlYmluYXJ7XG5cdFx0XHRwYWRkaW5nLXRvcDo0cHg7IFxuXHRcdFx0cGFkZGluZy1ib3R0b206NHB4O1xuXHRcdH1cblx0XHQubWFpbmxvZ290ZXh0b25le1xuXHRcdFx0aGVpZ2h0OiAzOHB4O1xuXHRcdH1cblx0XHQubG9naW1hZ2Vfd2ViaW5hcntcblx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdH1cblx0XHQubWFya2V0ZnVsbG5hbWVfdGV4dHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR9XG5cdFx0Lm9uZWxvZ2ltZ19jc3N7XG5cdFx0XHR3aWR0aDogMzVweDtcblx0XHR9XG5cdFx0LnRvbWltZ19jc3N7XG5cdFx0XHR3aWR0aDogMTUwcHg7XG5cdFx0fVxuXHRcdC8vIC5tYWludGV4dG9uZXtcblx0XHQvLyBcdGhlaWdodDogMjdweDtcblx0XHQvLyBcdHBhZGRpbmctdG9wOiB1bnNldDtcblx0XHQvLyB9XG5cdFx0LnRleHRvbmV7XG5cdFx0XHRmb250LXNpemU6IDI3cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjdweDtcblx0XHR9XG5cdFx0Ly8gLm1haW50ZXh0dHdve1xuXHRcdC8vIFx0aGVpZ2h0OiAyOHB4O1xuXHRcdC8vIH1cblx0XHQudGV4dHR3b3tcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNnB4OyBcblx0XHR9XG5cdFx0LmJ0bmltZ21haW57XG5cdFx0XHRoZWlnaHQ6IDI4cHg7XG5cdFx0fVxuXHRcdC5ib3R0b21idG5pbWd7XG5cdFx0XHR3aWR0aDogMTEwcHg7XG5cdFx0fVxuXHRcblx0fVxuXHRcblx0XG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIzMXB4KSBhbmQgKG1heC13aWR0aDoxMzAwcHgpe1xuXHRcdC5sb2dpbWFnZV93ZWJpbmFye1xuXHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0fVxuXHRcdC5tYXJrZXRmdWxsbmFtZV90ZXh0e1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdH1cblx0XHQub25lbG9naW1nX2Nzc3tcblx0XHRcdHdpZHRoOiA0NXB4O1xuXHRcdH1cblx0XHQudG9taW1nX2Nzc3tcblx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHR9XG5cdFx0Lm1haW50ZXh0b25le1xuXHRcdFx0aGVpZ2h0OiA0MnB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDVweDtcblx0XHR9XG5cdFx0LnRleHRvbmV7XG5cdFx0XHRmb250LXNpemU6IDM1cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMzJweDtcblx0XHR9XG5cdFx0Lm1haW50ZXh0dHdve1xuXHRcdFx0aGVpZ2h0OiA0MnB4O1xuXHRcdH1cblx0XHQudGV4dHR3b3tcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4OyBcblx0XHR9XG5cdFx0LmJ0bmltZ21haW57XG5cdFx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0fVxuXHRcdC5ib3R0b21idG5pbWd7XG5cdFx0XHR3aWR0aDogMTQwcHg7XG5cdFx0fVxuXHR9XG5cdFxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6MTIzMHB4KXtcblx0XHQubWFpbmxvZ290ZXh0b25le1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0fVxuXHRcdC5sb2dpbWFnZV93ZWJpbmFye1xuXHRcdFx0d2lkdGg6IDM4cHg7XG5cdFx0fVxuXHRcdC5tYXJrZXRmdWxsbmFtZV90ZXh0e1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdH1cblx0XHQub25lbG9naW1nX2Nzc3tcblx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdH1cblx0XHQudG9taW1nX2Nzc3tcblx0XHRcdHdpZHRoOiAxODBweDtcblx0XHR9XG5cdFx0Ly8gLm1haW50ZXh0b25le1xuXHRcdC8vIFx0aGVpZ2h0OiAzOHB4O1xuXHRcdC8vIFx0cGFkZGluZy10b3A6IHVuc2V0O1xuXHRcdC8vIH1cblx0XHQudGV4dG9uZXtcblx0XHRcdGZvbnQtc2l6ZTogMjdweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyN3B4O1xuXHRcdH1cblx0XHQvLyAubWFpbnRleHR0d297XG5cdFx0Ly8gXHRoZWlnaHQ6IDMwcHg7XG5cdFx0Ly8gfVxuXHRcdC50ZXh0dHdve1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE2cHg7IFxuXHRcdH1cblx0XHQuYnRuaW1nbWFpbntcblx0XHRcdGhlaWdodDogMzBweDtcblx0XHR9XG5cdFx0LmJvdHRvbWJ0bmltZ3tcblx0XHRcdHdpZHRoOiAxMzBweDtcblx0XHR9XG5cdH1cblx0LmN1c3RvbWl6ZXByb2ZpbGVidG57XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzUwOEFGRjtcblx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRvdXRsaW5lOm5vbmU7XG5cdFx0Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XG5cdFx0bGV0dGVyLXNwYWNpbmc6MXB4O1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0aGVpZ2h0OjQwcHggISBpbXBvcnRhbnQ7XG5cdFx0Zm9udC1zaXplOjE0cHg7XG5cdH1cblx0LmN1c3RvbWl6ZXBvcHtcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHR9XG5cdC5iczVkZndyYXB7XG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0fVxuXHQuY29sb3JwaWNrZm9vdGVye1xuXHRcdGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXIgIWltcG9ydGFudDtcblx0XHRmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMjM0MDVFO1xuXHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LmN1dG9taXplX2xhYmVse1xuXHRcdGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXIgIWltcG9ydGFudDtcblx0XHRmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMjM0MDVFO1xuXHRcdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHRtYXJnaW46IDE1cHggMHB4O1xuXHRcdC8vIGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQgIC5yZWN0YW5nbGUtY29udGFpbmVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0ICB9XG5cdCAgLnJlY3RhbmdsZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdG1hcmdpbjogMTBweCAwcHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2I3YWZhZjtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlOyBcblx0ICB9ICBcbiAgICAucmVjdGFuZ2xlOmhvdmVyIHtcbiAgICBcdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB9XG4gICAgLmN1dG9taXplX21vZGFsIHtcbiAgICBcdG1heC1oZWlnaHQ6IDgwJSAhaW1wb3J0YW50O1xuICAgIFx0b3ZlcmZsb3cteTogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5zZWxlY3RlZF9mb290ZXIge1xuICAgIFx0Ym94LXNoYWRvdzogMHB4IDBweCAxM3B4IDNweCByZ2JhKDAsIDEzMiwgMjU1LCAxKTtcbiAgICBcdC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IDNweCByZ2JhKDAsIDEzMiwgMjU1LCAxKTtcbiAgICBcdC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IDNweCByZ2JhKDAsIDEzMiwgMjU1LCAxKTtcbiAgICB9XG4gICAgLmN1c19wYWRkaW5ne1xuICBcdCBwYWRkaW5nOiAwcHggMHB4IDI1cHggMHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0LnBhZGRpbmdCb3R0b217XG5cdFx0cGFkZGluZy1ib3R0b206MTBweDtcblx0fVxuXHQucmVtb3ZlbWFyZ2lue1xuICAgICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0LmN1dHNfY29sb3J7XG5cdFx0bWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0Lmluc3Rhc2hhcmV7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2Q3ZDdkNztcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRoZWlnaHQ6IDQ1cHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblx0Lmluc3RhQ29udHtcblx0XHRtYXJnaW46IDAgMTVweDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cblx0XHRcblx0fVxuXHQvL25ldyBmb290ZXIgZXhwZW5kIGNoYW5nZXMgXG5cdC5mb290ZXJfY2hvb3NlbGFibGUge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiKDIxMiwgMjE1LCAyMjQpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHR9XG5cdC5mb290ZXJfY29udGFpbmVye1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdHBhZGRpbmc6IDhweDtcblx0fVxuLmZpZWxkX3BhZGQge1xuXHRwYWRkaW5nOiAwIDUlICFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xufVxuLnBoX3NjaG9vbCB7XG4gICAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4ucGhfc2Nob29sOjpwbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xufVxuLnNjaGxfZGlzdHtcblx0cGFkZGluZzogMCAyJSAwIDQlICFpbXBvcnRhbnQgO1xufVxuLmFyZWFfZGlzY2xhaW1lcntcblx0cGFkZGluZzogMiU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5XZWJpbmFyYmFubmVye1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwJTtcblx0Ly8gcGFkZGluZzogNHB4IDBweDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdC8vIGdhcDogMjRweDtcblx0Ly8gYmFja2dyb3VuZDogIzE4MTgxODtcblx0Ly8gYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEwM2RlZywgIzc0QTVGNiAwJSwgIzI5NzhFRSAxMDAlKTtcblx0bWFyZ2luOiBhdXRvO1xuXHQvLyBjb2xvcjogIzAwMDtcblx0Ly8gcG9zaXRpb246IGZpeGVkO1xuXHR6LWluZGV4OiA5OTk7XG5cdHRvcDogMDtcbn1cbi5iYW5uZXJDb250e1xuXHRtYXJnaW4tbGVmdDogNTBweDtcbn1cbi5jb250YWluZXJPZkFsbHtcblx0Ly8gYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEwM2RlZywgIzc0QTVGNiAwJSwgIzI5NzhFRSAxMDAlKTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG5cdHdpZHRoOiAxMTQwcHg7XG5cdGhlaWdodDogNjBweDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5iYWNrZ3JvdW5kQmFubmVye1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMDNkZWcsICM3NEE1RjYgMCUsICMyOTc4RUUgMTAwJSk7XG59XG4uYmFubmVyVGV4dE9uZXtcblx0Zm9udC1mYW1pbHk6ICdCYXJsb3ctTWVkaXVtJztcblx0bWFyZ2luLXRvcDogNHB4O1xuXHRjb2xvcjogIzE0MUMyOTtcbn1cbi5iYW5uZXJUZXhUd297XG5cdGNvbG9yOiAjMTQxQzI5O1xuXHRmb250LWZhbWlseTogXCJCYXJsb3dDb25kZW5zZWQtQm9sZFwiO1xuXHRmb250LXNpemU6IDUwcHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IDc3JTsgLyogMTAwLjQ2M3B4ICovXG5cdGxldHRlci1zcGFjaW5nOiAtMC4wMTlweDtcbn1cbi5iYW5uZXJDb250ZW50Q29udGFpbmVye1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDQwcHg7XG5cbn1cbi5iYW5uZXJNaWRkbGVDb250ZW50e1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvdy1SZWd1bGFyXCI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIC8qIGZvbnQtc3R5bGU6IG5vcm1hbDsgKi9cbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuLmJhbm5lclRleFRocmVle1xuXHRjb2xvcjogI0ZGRjtcbiAgICBmb250LWZhbWlseTogXCJCYXJsb3ctQm9sZEl0YWxpY1wiO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTEuNDc5cHg7XG59XG4uYmFubmVyVGV4dEZvdXJ7XG5cdC8vIGNvbG9yOiAjRkZGO1xuXHQvLyBmb250LWZhbWlseTogQmFybG93LVJlZ3VsYXI7XG5cdC8vIGZvbnQtc2l6ZTogMThweDtcblx0Ly8gZm9udC1zdHlsZTogbm9ybWFsO1xuXHQvLyBmb250LXdlaWdodDogNDAwO1xuXHQvLyBsaW5lLWhlaWdodDogMTIwJTsgLyogMjguOHB4ICovXG5cdC8vIGxldHRlci1zcGFjaW5nOiAtMC45NnB4O1xufVxuLmJhbm5lclBpY0NvbnRhaW5lcntcblx0aGVpZ2h0OiAxMDBweDtcblx0bWFyZ2luLWxlZnQ6IC01MHB4O1xufVxuLmJhbm5lclRleHRGaXZle1xuXHRtYXJnaW4tdG9wOiA1cHg7XG59XG4uY29udGVudEJvbGR7XG5cdGZvbnQtZmFtaWx5OiAnQmFybG93LUJvbGQnO1xufVxuLndlYmluYXJCdXR0b257XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi10b3A6IC0zNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3N0UyMTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogNXB4O1xuXHQvLyBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYWxpZ25DbG9zZWZvckJhbm5lcntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLWxlZnQ6IDI3OHB4O1xuXHQvLyBjdXJzb3I6IHBvaW50ZXI7XG59XG4uU291bmRJbWdMZWZ0LCAuU291bmRJbWdSaWdodHtcblx0d2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiA0M3B4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuICAuV2ViaW5hckljb257XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG59XG4uV2ViaW5hckNvbnRlbnR7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGNvbG9yOiAjZmZmO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMtUmVndWxhclwiO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGdhcDogOHB4O1xufVxuLldlYmluYXJDb250ZW50ZjF7XG5cdGZvbnQtc2l6ZToxOHB4O1xufVxuLldlYmluYXJDb250ZW50ZjJ7XG5cdGZvbnQtc2l6ZToxOHB4O1xufVxuLkhpZ2hsaWdodGVkQ29udGVudHtcblx0Y29sb3I6ICNGRkY7XG5cdGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMtQm9sZFwiO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5CSGlnaGxpZ2h0ZWRDb250ZW50e1xuXHRjb2xvcjogI0ZGRjtcblx0Zm9udC1mYW1pbHk6IFwiUG9wcGlucy1Cb2xkXCI7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufVxuLldlYmluYXJSZWdCdG57XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBhZGRpbmc6IDVweCAxMnB4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiAxMHB4O1xuXHRhbGlnbi1zZWxmOiBzdHJldGNoO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdC8vIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zMCk7XG5cdGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNzlkZWcsIHJnYmEoMjM3LCAyNDcsIDI1NSwgMC4yNSkgNDQuMjklLCByZ2JhKDE4OCwgMjIyLCAyNTIsIDAuMjUpIDE1NC4zOCUpO1xufVxuLlJlZ2lzdGVyQnV0dG9ue1xuXHRjb2xvcjogI0ZGRjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LWZhbWlseTogJ1BvcHBpbnMtTWVkaXVtJztcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxNTAlOyBcbn1cbi5SZWdpc3RlckJ1dHRvbmYye1xuXHRjb2xvcjogI0ZGRjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LWZhbWlseTogJ1BvcHBpbnMtUmVndWxhcic7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMTUwJTsgXG59XG4uQ29udGVudE1haW57XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDogMjRweDtcbn1cbi5kLWZ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cbi53ZWJpbmFyX2RhdGV0aW1lIHtcblx0cGFkZGluZy1sZWZ0OiAxNnB4O1xuXHRmb250LWZhbWlseTogJ1BvcHBpbnMtTWVkaXVtJztcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuLndlYmluYXJfYmdfbm9yZXBlYXQge1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbn1cbi5mbGV4X3dlYmluYXJ0ZXh0e1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmhndF8yMHtcblx0Zm9udC1zaXplOiAyN3B4O1xuXHRsaW5lLWhlaWdodDogMTAwJTtcbn1cbi5mXzE0e1xuXHRmb250LXNpemU6IDExcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTVweCkgYW5kIChtaW4td2lkdGg6NzY4cHgpe1xuXHQuY29udGFpbmVyT2ZBbGx7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LmJhbm5lclRleFRocmVle1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0fVxuXHQuYmFubmVyVGV4VHdve1xuXHRcdGZvbnQtc2l6ZTogMjlweDtcblx0fVxuXHQuYmFubmVyTWlkZGxlQ29udGVudHtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTBweCkgYW5kIChtaW4td2lkdGg6IDg1NXB4KXtcblx0LmNvbnRhaW5lck9mQWxse1xuXHRcdGdhcDogMiU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LmJhbm5lclRleFRocmVle1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxuXHQuYmFubmVyVGV4VHdve1xuXHRcdGZvbnQtc2l6ZTogMjlweDtcblx0fVxuXHQuYmFubmVyTWlkZGxlQ29udGVudHtcblx0XHRmb250LXNpemU6IDExcHg7XG5cdH1cblx0LlJlZ2lzdGVyQnV0dG9uZjJ7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHR9XG5cdC5XZWJpbmFyQ29udGVudGYye1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxuXHQuUmVnaXN0ZXJCdXR0b257XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG5cdC5CSGlnaGxpZ2h0ZWRDb250ZW50e1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXHQuSGlnaGxpZ2h0ZWRDb250ZW50e1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAzNjhweCl7XG5cdC5jb250YWluZXJPZkFsbHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQuYmFubmVyVGV4VGhyZWV7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHR9XG5cdC5iYW5uZXJUZXhUd297XG5cdFx0Zm9udC1zaXplOiAyNnB4O1xuXHR9XG5cdC5iYW5uZXJNaWRkbGVDb250ZW50e1xuXHRcdGZvbnQtc2l6ZTogOXB4O1xuXHR9XG59XG5cbi8vYm9vdHN0cmFwIDUgY2xhc3Nlc1xuLm5vLWhvdmVyOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0Y29sb3I6IGluaGVyaXQgIWltcG9ydGFudDsgXG4gIH1cbiAuZHMtY29sb3ItYm94e1xuXHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdGZsZXgtd3JhcDogd3JhcDtcbiB9XG4gLmhvbWVsaW5jbG9zZV9idG57XG5cdG1hcmdpbi1sZWZ0OiAtNjhweCAhaW1wb3J0YW50O1xuIH0gXG5cbiAudmlkZW9QOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlkZW9QOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzLXRpbWVsaW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxudmlkZW86Oi13ZWJraXQtbWVkaWEtY29udHJvbHMtbW9yZS1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4ubGFiZWxTdHlsZUNvbG9ye1xuXHRjb2xvcjogIzAwODVGRiAhaW1wb3J0YW50O1xufVxuXG4vKiBTaGFyZSBkcm9wZG93biBhbmltYXRpb24gKi9cbkBrZXlmcmFtZXMgc2hhcmVEcm9wZG93bkZhZGVJbiB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCkgc2NhbGUoMC45NSk7XG5cdH1cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGUoMSk7XG5cdH1cbn1cblxuLm5ld2dyYXB0aHRpdGxlMTBwe1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdHBhZGRpbmc6IDBweCA1cHg7XG5cdC5uYXYxLCAubmF2MiwgLm5hdjMsIC5uYXY0XG5cdHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHRhe1xuXHRcdFx0Y29sb3I6ICM1MDhBRkY7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Jjpob3ZlclxuXHRcdFx0e1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0Y29sb3I6ICM1MDhBRkY7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5hY3RpdmV7XG5cdFx0Y29sb3I6ICM1MDhBRkYgIWltcG9ydGFudDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW0gIWltcG9ydGFudDtcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgIzUwOEFGRjtcblx0fVxufSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxBQUFBLElBQUksQ0FBQTtFQUNILGdCQUFnQixFQUFFLE9BQU8sR0FDekI7O0FBQ0QsQUFBQSxlQUFlLENBQUE7RUFDZCxPQUFPLEVBQUUsUUFBUSxHQXFJakI7RUF0SUQsQUFFQyxlQUZjLENBRWQsT0FBTyxFQUZSLGVBQWUsQ0FFTCxjQUFjLENBQUE7SUFDaEIscUJBQXFCO0lBQ3JCLFFBQVEsRUFBRSxLQUFLO0lBQ2YsT0FBTyxFQUFFLE1BQU07SUFDZixnQkFBZ0IsRUFBRSxPQUFPO0lBQUUsc0NBQXNDO0lBQ2pFLEdBQUcsRUFBRSxDQUFDO0lBQUUsZ0RBQWdEO0lBQ3hELEtBQUssRUFBRSxJQUFJO0lBQUUsZ0JBQWdCO0lBQzdCLE1BQU0sRUFBRSxJQUFJO0lBQ1osYUFBYSxFQUFFLGlCQUFpQixHQXVIbkM7SUFqSUwsQUFZUSxlQVpPLENBRWQsT0FBTyxDQVVBLGNBQWMsQ0FBQyxNQUFNLEVBWjdCLGVBQWUsQ0FFTCxjQUFj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 */.smartcomparenew {
  /* first line*/
  /* circle1 */
  /* @keyframes line {
		from {margin-left: -100px;opacity:0;width:0}
		to {opacity:100;width:700px}
	}  */
  /* second line */
  /* third animation line */
}

.smartcomparenew .loan-title {
  height: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 23px;
  font-family: Heebo-Medium;
  background-color: #F4F4F4;
  color: #4F4F4F;
  border-bottom: 1px solid #7f7f7f;
}

.smartcomparenew .title-you {
  padding-left: 5px;
  color: #00A385;
  font-family: Heebo-ExtraBold;
}

.smartcomparenew .youanimate span {
  animation-delay: 2.5s;
  animation-duration: 1s;
  animation-name: bounceanimation;
}

@keyframes bounceanimation {
  0% {
    transform: scale(0.8);
  }

  50% {
    transform: scale(1.1);
  }

  100% {
    transform: scale(1);
  }
}

.smartcomparenew .loan-title2 {
  padding: 5px;
  text-align: center;
  font-size: 14px;
  font-family: Heebo-Regular;
  color: #494949;
}

.smartcomparenew .loan-title3 {
  background-color: #ECECEC;
  font-family: Heebo-Medium;
  color: #414141;
  display: flex;
  justify-content: center;
  padding: 3px;
  font-size: 15px;
  border-top: 1px solid #70706F;
  border-bottom: 1px solid #70706F;
}

.smartcomparenew .firstline {
  width: 100%;
  margin-top: 10px;
  margin-bottom: 12px;
  background-color: #ececec;
  border-top: 1px solid  #525252;
}

.smartcomparenew .circle1 {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #d9d9d9;
  border: 1px solid #525252;
  height: 100px;
  width: 100px;
  position: absolute;
  top: -50px;
  border-radius: 70px;
  left: 77%;
}

.smartcomparenew .circle21 {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #F46035;
  height: 100px;
  width: 100px;
  position: absolute;
  top: -50px;
  border-radius: 70px;
  left: 77%;
}

.smartcomparenew .circle3 {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #00A7E1;
  height: 100px;
  width: 100px;
  position: absolute;
  top: -50px;
  border-radius: 70px;
  left: 77%;
}

.smartcomparenew .circle12 {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #d9d9d9;
  border: 1px solid #525252;
  height: 100px;
  width: 100px;
  position: absolute;
  top: -50px;
  border-radius: 70px;
  left: 50%;
}

.smartcomparenew .circle22 {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #F46035;
  height: 100px;
  width: 100px;
  position: absolute;
  top: -50px;
  border-radius: 70px;
  left: 50%;
}

.smartcomparenew .circle32 {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #00A7E1;
  height: 100px;
  width: 100px;
  position: absolute;
  top: -50px;
  border-radius: 70px;
  left: 50%;
}

.smartcomparenew .innercircle1 {
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid white;
  height: 90px;
  width: 90px;
  border-radius: 50px;
}

.smartcomparenew .innercircle2 {
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #525252;
  height: 90px;
  width: 90px;
  border-radius: 50px;
}

.smartcomparenew .innercirclecontent {
  font-size: 17px;
}

.smartcomparenew .innercirclecontent1 {
  font-size: 15px;
}

.smartcomparenew .innercirclecontent2 {
  font-size: 14px;
}

.smartcomparenew .animate {
  animation-duration: 0.6s;
}

.smartcomparenew .line {
  animation-name: line;
}

@keyframes line {
  0% {
    margin-left: -100px;
    opacity: 0;
    width: 0;
  }

  50% {
    opacity: 100;
    width: 509px;
  }
}

.smartcomparenew .animateci {
  animation-duration: 1.35s;
  animation-name: circleanim;
}

@keyframes circleanim {
  0% {
    left: 0px;
    opacity: 0;
  }

  10% {
    left: 30px;
    opacity: 100;
  }

  40% {
    left: 79%;
  }

  50% {
    left: 77%;
  }
}

.smartcomparenew .animateci2 {
  animation-duration: 2.5s;
  animation-name: circleanim2;
}

@keyframes circleanim2 {
  0% {
    left: 0px;
    opacity: 0;
  }

  15% {
    left: 0px;
    opacity: 0;
  }

  30% {
    left: 58%;
    opacity: 100;
  }

  70% {
    left: 50%;
  }
}

.smartcomparenew .animatebox {
  animation-duration: 2.5s;
  animation-name: animatebox;
}

@keyframes animatebox {
  0% {
    left: 0px;
    opacity: 0;
  }

  30% {
    left: 0px;
    opacity: 0;
  }

  40% {
    left: 15%;
    opacity: 100;
  }

  60% {
    left: 7%;
  }

  100% {
    left: 7%;
  }
}

.smartcomparenew .box {
  border: none;
  height: 100%;
  width: 170px;
  position: absolute;
  top: -64px;
  padding: 0px;
  border-radius: 10px;
  left: 7%;
  margin: 0;
}

.smartcomparenew .box2 {
  height: 147px;
  width: 170px;
  position: absolute;
  top: -70px;
  padding: 0px;
  border-radius: 10px;
  left: 7%;
}

.smartcomparenew .heading1 {
  display: flex;
  align-items: center;
  justify-content: center;
  border-top-right-radius: 9px;
  border-top-left-radius: 9px;
  border: 1px solid #525252;
  background-color: #d9d9d9;
  height: 35px;
  margin: 0px;
}

.smartcomparenew .heading2 {
  display: flex;
  align-items: center;
  justify-content: center;
  border-top-right-radius: 9px;
  border-top-left-radius: 9px;
  border: 1px solid #70706F;
  background-color: #F46035;
  height: 40px;
  margin: 0px;
}

.smartcomparenew .heading3 {
  display: flex;
  align-items: center;
  justify-content: center;
  border-top-right-radius: 9px;
  border-top-left-radius: 9px;
  border: 1px solid #70706F;
  background-color: #00A7E1;
  height: 40px;
  margin: 0px;
}

.smartcomparenew .content {
  background-color: white;
  border-right: 1px solid #70706F;
  border-left: 1px solid #70706F;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding: 5px;
}

.smartcomparenew .content1 {
  background-color: white;
  border-right: 1px solid #525252;
  border-left: 1px solid #525252;
  border-bottom: 1px solid #525252;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding: 5px;
}

.smartcomparenew .yeardownrate {
  width: 70px;
  display: flex;
  justify-content: flex-start;
  font-size: 12px;
  font-family: Heebo-Regular;
  color: #414141;
}

.smartcomparenew .H_yeardownrate {
  width: 100px;
  display: flex;
  justify-content: flex-start;
  font-size: 11px;
  font-family: Heebo-Regular;
  color: #414141;
}

.smartcomparenew .boxvalues {
  width: 70px;
  display: flex;
  justify-content: flex-end;
  font-size: 12px;
  font-family: Heebo-Medium;
  color: #414141;
}

.smartcomparenew .H_boxvalues {
  width: 40px;
  display: flex;
  justify-content: flex-end;
  font-size: 11px;
  font-family: Heebo-Medium;
  color: #414141;
}

.smartcomparenew .yeardownrate1 {
  width: 70px;
  display: flex;
  justify-content: flex-start;
  font-size: 12px;
  font-family: Heebo-Regular;
  color: #414141;
}

.smartcomparenew .boxvalues1 {
  width: 70px;
  display: flex;
  justify-content: flex-end;
  font-size: 12px;
  font-family: Heebo-Medium;
  color: #414141;
}

.smartcomparenew .H_yeardownrate1 {
  width: 100px;
  display: flex;
  justify-content: flex-start;
  font-size: 11px;
  font-family: Heebo-Regular;
  color: #414141;
}

.smartcomparenew .H_boxvalues1 {
  width: 40px;
  display: flex;
  justify-content: flex-end;
  font-size: 11px;
  font-family: Heebo-Medium;
  color: #414141;
}

.smartcomparenew .mbdlt {
  width: 110px;
  display: flex;
  justify-content: flex-start;
  font-size: 12px;
  font-family: Heebo-Regular;
  color: #414141;
}

.smartcomparenew .mbdltsavings {
  width: 110px;
  display: flex;
  justify-content: flex-start;
  font-size: 12px;
  font-family: Heebo-Regular;
  color: #ffff;
}

.smartcomparenew .mbdltsavingvalue {
  width: 90px;
  display: flex;
  justify-content: flex-end;
  font-family: Heebo-Regular;
  font-size: 12px;
}

.smartcomparenew .mbdltvalue {
  width: 90px;
  display: flex;
  justify-content: flex-end;
  font-size: 12px;
  font-family: Heebo-Medium;
  color: #414141;
}

.smartcomparenew .conventional {
  font-size: 12px;
  font-family: Heebo-Medium;
  color: #414141;
}

.smartcomparenew .circletitle1 {
  animation-duration: 1.5s;
  animation-name: circletitle1;
}

@keyframes circletitle1 {
  0% {
    opacity: 0;
  }

  90% {
    opacity: 0;
  }

  100% {
    opacity: 100;
  }
}

.smartcomparenew .animate2 {
  animation-duration: 1s;
}

.smartcomparenew .line2 {
  animation-name: line2;
}

@keyframes line2 {
  0% {
    margin-left: -100px;
    opacity: 0;
    width: 0;
  }

  10% {
    margin-left: -100px;
    opacity: 0;
    width: 0;
  }

  50% {
    margin-left: -100px;
    opacity: 0;
    width: 0;
  }

  80% {
    opacity: 100;
    width: 509px;
  }
}

.smartcomparenew .twoanimateci {
  animation-duration: 2s;
  animation-name: twoanimatecircle;
}

@keyframes twoanimatecircle {
  0% {
    left: 0px;
    opacity: 0;
  }

  40% {
    left: 0px;
    opacity: 0;
  }

  60% {
    left: 79%;
    opacity: 100;
  }

  80% {
    left: 77%;
  }
}

.smartcomparenew .twoanimateci2 {
  animation-duration: 2.5s;
  animation-name: twoanimatecircle2;
}

@keyframes twoanimatecircle2 {
  0% {
    left: 0px;
    opacity: 0;
  }

  25% {
    left: 0px;
    opacity: 0;
  }

  35% {
    left: 0px;
    opacity: 0;
  }

  40% {
    left: 0px;
    opacity: 0;
  }

  60% {
    left: 58%;
    opacity: 100;
  }

  68% {
    left: 50%;
  }

  80% {
    left: 50%;
  }
}

.smartcomparenew .twoanimatebox {
  animation-duration: 2.5s;
  animation-name: twoanimatebox2;
}

@keyframes twoanimatebox2 {
  0% {
    left: 0px;
    opacity: 0;
  }

  50% {
    left: 0px;
    opacity: 0;
  }

  60% {
    left: 12%;
    opacity: 100;
  }

  80% {
    left: 7%;
  }
}

.smartcomparenew .circletitle2 {
  animation-duration: 2s;
  animation-name: circletitle2;
}

@keyframes circletitle2 {
  0% {
    opacity: 0;
  }

  90% {
    opacity: 0;
  }

  100% {
    opacity: 100;
  }
}

.smartcomparenew .animate3 {
  animation-duration: 1.75s;
}

.smartcomparenew .line3 {
  animation-name: line3;
}

@keyframes line3 {
  0% {
    margin-left: -100px;
    opacity: 0;
    width: 0;
  }

  10% {
    margin-left: -100px;
    opacity: 0;
    width: 0;
  }

  80% {
    margin-left: -100px;
    opacity: 0;
    width: 0;
  }

  100% {
    opacity: 100;
    width: 100%;
  }
}

.smartcomparenew .threeanimateci {
  animation-duration: 3.5s;
  animation-name: threeanimatecircle;
}

@keyframes threeanimatecircle {
  0% {
    left: 0px;
    opacity: 0;
  }

  25% {
    left: 0px;
    opacity: 0;
  }

  45% {
    left: 79%;
    opacity: 100;
  }

  70% {
    left: 77%;
  }

  89% {
    left: 77%;
  }
}

.smartcomparenew .threeanimateci2 {
  animation-duration: 2.5s;
  animation-name: threeanimatecircle2;
}

@keyframes threeanimatecircle2 {
  0% {
    left: 0px;
    opacity: 0;
  }

  25% {
    left: 0px;
    opacity: 0;
  }

  35% {
    left: 0px;
    opacity: 0;
  }

  65% {
    left: 0px;
    opacity: 0;
  }

  80% {
    left: 58%;
    opacity: 100;
  }

  90% {
    left: 50%;
  }

  100% {
    left: 50%;
  }
}

.smartcomparenew .threeanimatebox2 {
  animation-duration: 2.4s;
  animation-name: threeanimatebox;
}

@keyframes threeanimatebox {
  0% {
    left: 0px;
    opacity: 0;
  }

  30% {
    left: 0px;
    opacity: 0;
  }

  85% {
    left: 0px;
    opacity: 0;
  }

  90% {
    left: 12%;
    opacity: 100;
  }

  100% {
    left: 7%;
  }
}

.smartcomparenew .circletitle3 {
  animation-duration: 2.5s;
  animation-name: circletitle3;
}

@keyframes circletitle3 {
  0% {
    opacity: 0;
  }

  90% {
    opacity: 0;
  }

  100% {
    opacity: 100;
  }
}

.editscreen {
  margin-left: 20px;
  font-family: 'Heebo-Regular';
  font-size: 17px;
  padding-bottom: 20px;
}

.view {
  height: 40px !important;
  color: #ffffff;
  border-radius: 5px;
  -webkit-transition: -webkit-transform 0.75s,background-color .125s;
  -moz-transition: -moz-transform 0.75s,background-color .125s;
  -ms-transition: -ms-transform 0.75s,background-color .125s;
  transition: transform 0.75s,background-color .125s;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
  cursor: pointer;
  margin-bottom: 20px;
  margin-top: 20px;
}

/*for edge design start*/

.viewedge {
  height: 40px !important;
  background-color: #508AFF;
  color: #ffffff;
  border-radius: 5px;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
  cursor: pointer;
  margin-bottom: 20px;
  margin-top: 20px;
}

.viewedge div {
  height: 100%;
  width: 100%;
  color: white;
  text-align: center;
  font-family: Montserrat-Medium;
  font-size: 15px !important;
  position: absolute;
  backface-visibility: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}

.edgesty {
  display: none;
}

.edgestydisp {
  display: block !important;
}

.viewedge .back {
  margin-left: 265px;
  width: 100px;
  -webkit-animation: fa-spin 2s infinite linear;
  z-index: 2;
  border-radius: 5px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(data:image/gif;base64,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);
  background-size: 20px 20px;
  -webkit-transform: rotateX(180deg);
  -moz-transform: rotateX(180deg);
  -ms-transform: rotateX(180deg);
  transform: rotateX(180deg);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  cursor: pointer;
}

/*for edge design end*/

.view div {
  height: 100%;
  width: 100%;
  color: white;
  text-align: center;
  font-family: Montserrat-Medium;
  font-size: 15px !important;
  position: absolute;
  backface-visibility: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}

.front {
  z-index: 1;
  background: #508AFF;
  border-radius: 5px;
  cursor: pointer;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
}

.view .back {
  z-index: 2;
  background-color: #508AFF;
  border-radius: 5px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(data:image/gif;base64,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);
  background-size: 20px 20px;
  -webkit-transform: rotateX(180deg);
  -moz-transform: rotateX(180deg);
  -ms-transform: rotateX(180deg);
  transform: rotateX(180deg);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  cursor: pointer;
}

.view.flipped {
  -webkit-transform: rotateX(180deg);
  -moz-transform: rotateX(180deg);
  -ms-transform: rotateX(180deg);
  transform: rotateX(180deg);
}

@media not all and (min-resolution: 0.001dpcm) {
@supports (-webkit-appearance: none) {
    .view {
      border-radius: 5px;
      background-repeat: no-repeat;
      background-position: center center;
      background-image: url(data:image/gif;base64,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);
      background-size: 20px 20px;
    }
}
}

.color {
  color: green;
  font-size: 100px;
}

.paddleftright {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.newscreen {
  animation-duration: 1s;
  animation-name: bouncebottom;
}

@keyframes bouncebottom {
  0% {
    top: 800px;
  }

  100% {
    top: 0;
  }
}

.smoldscreen {
  animation-duration: 1s;
  animation-name: bouncetop;
}

@keyframes bouncetop {
  0% {
    bottom: 900px;
  }

  100% {
    bottom: 0px;
  }
}

/* first row */

.newline1 {
  animation-duration: 1s;
  animation-name: line1;
}

@keyframes line1 {
  0% {
    margin-left: -100px;
    opacity: 0;
    width: 0;
  }

  70% {
    margin-left: -100px;
    opacity: 0;
    width: 0;
  }

  100% {
    opacity: 100;
    width: 100%;
  }
}

.newbox1 {
  border: none;
  height: 180px;
  width: 220px;
  position: absolute;
  top: -95px;
  padding: 0px;
  border-radius: 10px;
  left: 55%;
  margin: 0;
  animation-duration: 2.5s;
  animation-name: newbox1animation;
}

@keyframes newbox1animation {
  0% {
    left: 0px;
    opacity: 0;
  }

  20% {
    left: 65%;
    opacity: 100;
  }

  60% {
    left: 55%;
  }

  100% {
    left: 55%;
  }
}

.newheading1 {
  display: flex;
  align-items: center;
  justify-content: center;
  border-top-right-radius: 9px;
  border-top-left-radius: 9px;
  border: 1px solid #70706F;
  background-color: #d9d9d9;
  height: 35px;
  margin: 0px;
}

.newcontent11 {
  background-color: white;
  border-right: 1px solid #70706F;
  border-left: 1px solid #70706F;
  border-bottom: 1px solid #70706F;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding: 5px;
}

.newbox12 {
  border: none;
  height: 140px;
  width: 170px;
  position: absolute;
  top: -75px;
  padding: 0px;
  border-radius: 10px;
  left: 10%;
  margin: 0;
  animation-duration: 2.5s;
  animation-name: newbox12animation;
}

@keyframes newbox12animation {
  0% {
    left: 0px;
    opacity: 0;
  }

  40% {
    left: 0px;
    opacity: 0;
  }

  50% {
    left: 20%;
    opacity: 100;
  }

  70% {
    left: 10%;
  }

  100% {
    left: 10%;
  }
}

.newcontent12 {
  background-color: white;
  border-right: 1px solid #70706F;
  border-left: 1px solid #70706F;
  border-bottom: 1px solid #70706F;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding: 5px;
}

/*  second row */

.newline2 {
  animation-duration: 1.5s;
  animation-name: line2;
}

@keyframes line2 {
  0% {
    margin-left: -100px;
    opacity: 0;
    width: 0;
  }

  70% {
    margin-left: -100px;
    opacity: 0;
    width: 0;
  }

  100% {
    opacity: 100;
    width: 100%;
  }
}

.newbox2 {
  border: none;
  height: 180px;
  width: 220px;
  position: absolute;
  top: -100px;
  padding: 0px;
  border-radius: 10px;
  left: 55%;
  margin: 0;
  animation-duration: 2.5s;
  animation-name: newbox2animation;
}

@keyframes newbox2animation {
  0% {
    left: 0px;
    opacity: 0;
  }

  20% {
    left: 65%;
    opacity: 100;
  }

  60% {
    left: 55%;
  }

  100% {
    left: 55%;
  }
}

.newheading2 {
  display: flex;
  align-items: center;
  justify-content: center;
  border-top-right-radius: 9px;
  border-top-left-radius: 9px;
  border: 1px solid #70706F;
  background-color: #F46035;
  height: 40px;
  margin: 0px;
}

.newcontent21 {
  background-color: white;
  border-right: 1px solid #70706F;
  border-left: 1px solid #70706F;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding-top: 5px;
}

.newbox22 {
  border: none;
  height: 140px;
  width: 170px;
  position: absolute;
  top: -75px;
  padding: 0px;
  border-radius: 10px;
  left: 10%;
  margin: 0;
  animation-duration: 2.5s;
  animation-name: newbox22animation;
}

@keyframes newbox22animation {
  0% {
    left: 0px;
    opacity: 0;
  }

  60% {
    left: 0px;
    opacity: 0;
  }

  70% {
    left: 20%;
    opacity: 100;
  }

  80% {
    left: 10%;
  }

  100% {
    left: 10%;
  }
}

.newcontent22 {
  background-color: white;
  border-right: 1px solid #70706F;
  border-left: 1px solid #70706F;
  border-bottom: 1px solid #70706F;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding: 5px;
}

/*  third row */

.newline3 {
  animation-duration: 2s;
  animation-name: line3;
}

@keyframes line3 {
  0% {
    margin-left: -100px;
    opacity: 0;
    width: 0;
  }

  70% {
    margin-left: -100px;
    opacity: 0;
    width: 0;
  }

  100% {
    opacity: 100;
    width: 100%;
  }
}

.newbox3 {
  border: none;
  height: 180px;
  width: 220px;
  position: absolute;
  top: -100px;
  padding: 0px;
  border-radius: 10px;
  left: 55%;
  margin: 0;
  animation-duration: 2.5s;
  animation-name: newbox3animation;
}

@keyframes newbox3animation {
  0% {
    left: 0px;
    opacity: 0;
  }

  20% {
    left: 65%;
    opacity: 100;
  }

  60% {
    left: 55%;
  }

  100% {
    left: 55%;
  }
}

.newheading3 {
  display: flex;
  align-items: center;
  justify-content: center;
  border-top-right-radius: 9px;
  border-top-left-radius: 9px;
  border: 1px solid #70706F;
  background-color: #00A7E1;
  height: 40px;
  margin: 0px;
}

.newcontent31 {
  background-color: white;
  border-right: 1px solid #70706F;
  border-left: 1px solid #70706F;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding-top: 5px;
}

.newbox32 {
  border: none;
  height: 140px;
  width: 170px;
  position: absolute;
  top: -75px;
  padding: 0px;
  border-radius: 10px;
  left: 10%;
  margin: 0;
  animation-duration: 2.5s;
  animation-name: newbox32animation;
}

@keyframes newbox32animation {
  0% {
    left: 0px;
    opacity: 0;
  }

  70% {
    left: 0px;
    opacity: 0;
  }

  80% {
    left: 20%;
    opacity: 100;
  }

  90% {
    left: 10%;
  }

  100% {
    left: 10%;
  }
}

.newcontent32 {
  background-color: white;
  border-right: 1px solid #70706F;
  border-left: 1px solid #70706F;
  border-bottom: 1px solid #70706F;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding: 5px;
}

.licenseinputval {
  border: 1px solid #d4d7e0;
  border-radius: 5px;
  background-color: transparent;
  height: 34px;
  width: 100%;
  margin-top: 10px;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
  box-shadow: none;
  color: #23405E;
  padding-left: 12px;
  margin-left: -15px;
}

.editpopup {
  display: flex;
  flex-direction: column;
  margin-top: 10px;
}

.editpopup .smeditlabel {
  background-color: #F46035;
  color: #fff;
  font-family: Montserrat-Medium;
  padding: 5px;
  padding-left: 20px;
}

.editpopup .smeditlabel2 {
  background-color: #00A7E1;
  color: #fff;
  font-family: Montserrat-Medium;
  padding: 5px;
  padding-left: 20px;
}

.editpopup .smeditfield {
  display: flex;
  flex-direction: row;
  margin-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.editpopup .form-control {
  border: 1px solid #d4d7e0;
  border-radius: 5px;
  background-color: transparent;
  font-size: 14px !important;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
  box-shadow: none;
  color: #23405E;
}

.editpopup .fieldselect {
  width: 65%;
}

.editpopup .smfieldlabel {
  padding: 10px;
  width: 35%;
  font-family: Montserrat-Regular !important;
}

.smbutton {
  background-color: #508AFF;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  margin-top: 13px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  outline: none;
  font-size: 15px !important;
  height: 40px;
}

.buyer-container {
  width: 100%;
  height: 100%;
  flex-direction: column;
}

.buyer-container .bringToClose .legend-item-0 {
  /*display:none !important;*/
}

.buyer-container .top-part {
  order: 1;
  height: 70px;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  background-color: #172850;
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}

.buyer-container .top-part .options {
  order: 1;
  flex-grow: 1;
}

.buyer-container .top-part .options button {
  float: left;
  height: 36px;
  width: 120px;
  background-color: #ffffff;
  color: #000000;
}

.buyer-container .top-part .tabs {
  width: 50%;
  order: 1;
  flex-grow: 2;
  text-align: center;
  align-items: flex-start;
}

.buyer-container .top-part .tabs button {
  height: 36px;
  width: 140px;
  background-color: #172850;
  color: #ffffff;
  margin: 0px 5px;
  border: 1px solid #508AFF;
  border-radius: 4px;
  outline: none;
}

.buyer-container .top-part .tabs button:hover {
  background-color: #508AFF;
  color: #ffffff;
}

.buyer-container .top-part .tabs .selected {
  background-color: #508AFF;
  color: #ffffff;
}

.buyer-container .top-part .share {
  order: 2;
  flex-grow: 1;
}

.buyer-container .top-part .share button {
  float: right;
  height: 36px;
  width: 120px;
  background-color: #ffffff;
  color: #000000;
}

.buyer-container .a_tagmyestimate {
  color: #508AFF !important;
  text-decoration: none !important;
}

.buyer-container .a_tagmyestimate:hover {
  color: #508AFF !important;
  text-decoration: none !important;
}

.buyer-container .a_tagmyestimate:focus {
  color: #508AFF !important;
  text-decoration: none !important;
}

.buyer-container .estimates-container {
  order: 2;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
}

.buyer-container .estimates-container .top {
  height: 300px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  background-color: #172850;
}

.buyer-container .estimates-container .top .chart-wrapper .text-anchor {
  position: relative;
  width: 0;
  height: 0;
}

.buyer-container .estimates-container .top .chart-wrapper .text-anchor .center-text {
  position: absolute;
  color: #ffffff;
  font-size: 20px;
  position: relative;
  top: 60px;
  left: 60px;
  width: 80px;
  text-align: center;
  z-index: 50;
}

.buyer-container .estimates-container .top .chart-wrapper .text-anchor .title-text {
  position: absolute;
  color: #ffffff;
  font-size: 18px;
  position: relative;
  top: 120px;
  left: 0px;
  width: 200px;
  text-align: center;
  z-index: 50;
}

.buyer-container .estimates-container .top .chart-wrapper .recharts-legend-wrapper {
  color: #ffffff;
  margin-bottom: -70px;
}

.buyer-container .estimates-container .top .chart-wrapper .recharts-tooltip-wrapper {
  z-index: 100;
}

.buyer-container .estimates-container .bottom {
  background-color: transparent;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
}

.buyer-container .estimates-container .bottom .form-wrapper {
  width: 100%;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}

.buyer-container .estimates-container .bottom .form-wrapper .field-row {
  color: #0E2F51;
  font-family: Montserrat-Regular;
  font-size: 14px;
}

.buyer-container .estimates-container .bottom .form-wrapper .field-row select,
.buyer-container .estimates-container .bottom .form-wrapper .field-row input {
  border: 1px solid #d4d7e0;
  border-radius: 5px;
  background-color: transparent;
  height: 40px;
  width: 100%;
  margin-top: 10px;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
  box-shadow: none;
  color: #23405E;
}

.buyer-container .estimates-container .bottom .form-wrapper .compute {
  background-color: #508AFF;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  margin-bottom: 20px;
  margin-top: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  font-size: 15px !important;
  letter-spacing: 1px;
  width: 100%;
  height: 40px !important;
}

.buyer-container table {
  width: 100%;
}

.buyer-container .margtop5 {
  margin-top: 20px !important;
}

.lb {
  color: #8CA3D2;
  display: inline-block;
}

.white {
  color: #ffffff;
  display: inline-block;
}

.text-wrapper {
  display: inline-block;
}

.amort-container {
  width: 100%;
  height: 100%;
  padding-bottom: 30px;
  background-color: #ffffff;
}

.amort-container .centered-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  background-color: #ffffff;
}

.amort-container .centered-wrapper .year-wrapper {
  width: 100%;
  height: auto;
  border: 1px solid #ffffff;
  border-radius: 5px;
}

.amort-container .centered-wrapper .year-wrapper .banner {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  background-color: #ffffff;
  color: #508AFF;
  font-size: 20px;
  font-family: Montserrat-Medium;
  cursor: pointer;
}

.amort-container .centered-wrapper .year-wrapper .banner .year-label {
  order: 1;
  align-self: flex-start;
  padding: 10px 10px;
  cursor: pointer;
}

.amort-container .centered-wrapper .year-wrapper .banner .amount {
  order: 2;
  align-self: flex-end;
  padding: 10px 10px;
  cursor: pointer;
}

.amort-container .centered-wrapper .year-wrapper .banner .dropicon {
  cursor: pointer;
}

.amort-container .centered-wrapper .year-wrapper .banner .dropicon img {
  padding-left: 12px;
}

.amort-container .centered-wrapper .year-wrapper .amort_newbanner {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  background-color: #ffffff;
  color: #508AFF !important;
  font-size: 16px;
  font-family: Montserrat-Medium;
  cursor: pointer;
}

.amort-container .centered-wrapper .year-wrapper .amort_newbanner .year-label {
  order: 1;
  align-self: flex-start;
  padding: 10px 10px;
  cursor: pointer;
}

.amort-container .centered-wrapper .year-wrapper .amort_newbanner .amount {
  order: 2;
  align-self: flex-end;
  padding: 10px 10px;
  cursor: pointer;
}

.amort-container .centered-wrapper .year-wrapper .amort_newbanner .dropicon {
  cursor: pointer;
}

.amort-container .centered-wrapper .year-wrapper .amort_newbanner .dropicon img {
  padding-left: 12px;
}

.amort-container .centered-wrapper .year-wrapper table th {
  color: #23405E;
  font-size: 16px;
  text-align: center;
  padding: 5px 0px;
  font-family: Montserrat-Medium;
}

.amort-container .centered-wrapper .year-wrapper table td {
  color: #23405E;
  font-size: 16px;
  text-align: center;
  padding: 5px 0px;
  font-family: Montserrat-Regular;
  letter-spacing: 1px;
}

.amort-container .centered-wrapper .loan-wrapper {
  width: 100%;
  height: auto;
  margin-top: 20px;
  border: none;
  border-radius: 5px;
}

.amort-container .centered-wrapper .loan-wrapper .banner {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  background-color: transparent;
  font-size: 20px;
  font-family: Montserrat-Regular;
  font-size: 16px;
  color: #23405E;
}

.amort-container .centered-wrapper .loan-wrapper .banner .loan-name {
  order: 1;
  align-self: flex-start;
  padding: 10px 10px;
}

.amort-container .centered-wrapper .loan-wrapper .banner .loan-type {
  order: 2;
  align-self: flex-end;
  padding: 10px 10px;
}

.amort-container .centered-wrapper .loan-wrapper .banner .loan-title {
  order: 0;
  align-self: flex-start;
  padding: 10px 10px;
  font-family: Montserrat-Medium;
  font-size: 24px;
  color: #23405E;
}

.amort-container table {
  width: 100%;
}

.smartcomp-container {
  width: 100%;
  height: 100%;
  background-color: #ffffff;
}

.smartcomp-container .centered-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.smartcomp-container .centered-wrapper .loan-wrapper {
  width: 100%;
  height: auto;
  margin-top: 20px;
  border: none;
  border-radius: 5px;
  margin-bottom: 0px;
}

.smartcomp-container .centered-wrapper .loan-wrapper .banner {
  display: flex;
  flex-direction: row;
  justify-content: center;
  background-color: transparent;
  font-size: 20px;
  font-family: Montserrat-Regular;
  font-size: 16px;
  color: #23405E;
  text-align: center;
}

.smartcomp-container .centered-wrapper .loan-wrapper .banner .loan-name {
  order: 1;
  align-self: flex-start;
  padding: 14px 10px;
}

.smartcomp-container .centered-wrapper .loan-wrapper .banner .loan-head {
  order: 1;
  align-self: flex-start;
  padding: 14px 10px;
  font-size: 14px;
}

.smartcomp-container .centered-wrapper .loan-wrapper .banner .loan-type {
  order: 2;
  align-self: flex-end;
  padding: 14px 10px;
}

.smartcomp-container .centered-wrapper .loan-wrapper .banner .loan-middle {
  order: 1;
  align-self: flex-start;
  padding: 14px 10px;
  font-family: Montserrat-Regular;
}

.smartcomp-container .centered-wrapper .loan-wrapper .editbtn {
  color: #508AFF;
  font-family: Montserrat-Regular;
  font-weight: bold;
  padding-left: 3px;
  cursor: pointer;
  font-size: 15px !important;
}

.smartcomp-container .centered-wrapper .loan-wrapper .banner-piechart {
  display: flex;
  flex-direction: row;
  justify-content: center;
  background-color: transparent;
  font-size: 20px;
  font-family: Montserrat-Regular;
  font-size: 16px;
  color: #23405E;
  height: 160px;
  padding-top: 43px;
}

.smartcomp-container .centered-wrapper .loan-wrapper .main-banner {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  background-color: transparent;
  font-size: 20px;
  font-family: Montserrat-Regular;
  font-size: 16px;
  color: #23405E;
}

.smartcomp-container .centered-wrapper .loan-wrapper .main-banner .loan-title {
  order: 0;
  /*align-self: flex-start;*/
  font-family: Montserrat-Medium;
  font-size: 24px;
  color: #23405E;
  text-align: center;
}

.smartcomp-container .centered-wrapper .loan-main {
  background: #e7ebee;
  border-radius: 4px;
}

.smartcomp-container .centered-wrapper .details {
  display: flex;
  flex-direction: row;
}

.smartcomp-container .centered-wrapper .details .desc {
  order: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  padding-left: 10px;
  color: #ffffff;
}

.smartcomp-container .centered-wrapper .details .desc .years {
  order: 1;
}

.smartcomp-container .centered-wrapper .details .desc .down {
  order: 2;
}

.smartcomp-container .centered-wrapper .details .desc .interest {
  order: 3;
}

.smartcomp-container .centered-wrapper .details .chart {
  order: 2;
  margin-left: 10px;
}

.smartcomp-container .centered-wrapper .details .chart .recharts-legend-wrapper {
  color: #ffffff;
  margin-left: 40px;
  margin-top: 15px;
}

.smartcomp-container .centered-wrapper .loan-buttons {
  display: flex;
  flex-direction: row;
  margin-top: 20px;
  align-content: space-between;
  width: 100%;
}

.smartcomp-container .centered-wrapper .loan-buttons .add-loan {
  order: 1;
  background-color: #00BF0C;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  margin-bottom: 20px;
}

.smartcomp-container .centered-wrapper .loan-buttons .clear-loans {
  order: 2;
  background-color: #777777;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  margin-bottom: 20px;
}

.smartcomp-container table {
  width: 100%;
}

.modal-heading {
  font-size: 18px;
  color: #031C53;
  margin: 0 auto;
  text-align: center;
}

.centered-field {
  /*margin: 10px 200px;*/
  margin-top: 10px;
  margin-left: 250px;
  width: 60px;
  height: 40px;
  border: 1px solid #d4d7e0;
  border-radius: 5px;
  padding: 10px;
}

.subheading {
  font-size: 15px;
}

.centered {
  text-align: center;
}

.large {
  font-size: 18px;
}

.sub-margin {
  margin-top: 30px;
}

.modal-section {
  margin: 20px 130px;
}

.modal-section .modal-field-row {
  margin: 0 auto;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}

.modal-section .modal-field-row .item-name {
  order: 1;
  width: 250px;
  height: 40px;
  margin-right: 10px;
  margin-top: 10px;
  padding: 10px;
  border: 1px solid #d4d7e0;
  border-radius: 5px;
}

.modal-section .modal-field-row .price {
  order: 2;
  width: 70px;
  height: 40px;
  margin-top: 10px;
  border: 1px solid #d4d7e0;
  border-radius: 5px;
}

.modal-section .add {
  margin: 10px auto;
  text-align: center;
  color: #00C80C;
}

.modal-button {
  margin: 0 180px;
}

.estimates-container {
  background: #FFF;
}

.buyer-title {
  font-family: Montserrat-Medium;
  font-size: 32px;
  color: #23405E;
}

.displayrow {
  display: flex;
}

.buyer-settings {
  padding-top: 18px !important;
  text-align: right;
  cursor: pointer;
  margin-top: 15px !important;
}

.buyer-settings img {
  padding-right: 3px;
  margin-top: -4px;
}

.seller-settings {
  padding-top: 18px !important;
  text-align: right;
  cursor: pointer;
  margin-top: 4px !important;
}

.seller-settings img {
  padding-right: 3px;
  margin-top: -4px;
}

.seller-settings span {
  color: #508AFF;
  font-size: 16px;
}

.buyer-settings span {
  color: #508AFF;
  font-size: 16px;
  font-family: Montserrat-Medium;
}

.ibuyersetting {
  padding-top: 18px !important;
  text-align: right;
  cursor: pointer;
}

.ibuyersetting img {
  padding-right: 3px;
  margin-top: -4px;
}

.ibuyersetting span {
  color: #508AFF;
  font-size: 16px;
  font-family: Montserrat-Medium;
}

.paddzero {
  padding: 0px !important;
}

.CollapseDropTitle {
  color: #23405E;
  font-size: 20px;
  font-family: Montserrat-Regular !important;
}

.CollapseDropIcon {
  cursor: pointer;
}

.topcls {
  margin-top: 20px;
}

.widthcls {
  width: 100%;
  display: inline-flex;
  height: 40px;
  border: 1px solid #d4d7e0;
  border-left: none !important;
}

.arrow_cls {
  width: 3%;
  margin-top: 2px;
}

.SupportTitle {
  font-family: Montserrat-Medium;
  font-size: 24px;
  color: #23405E;
  margin-bottom: 25px;
  text-align: left;
}

.height20 {
  height: 20px;
}

.maillabelcls {
  margin-top: 15px;
}

.emailFields {
  width: 100%;
  height: 34px;
  padding-left: 6px;
}

.emailFieldsmsg {
  width: 100%;
  padding-left: 6px;
  border-color: #D4D7FF;
}

.addonfront {
  margin-top: 0px !important;
  border-top-left-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
  border-top-right-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
}

.addonback {
  margin-top: 0px !important;
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
  border-right: 0px solid transparent !important;
}

.addonfrontback {
  margin-top: 0px !important;
  border-radius: 0px !important;
  border-right: 0px solid transparent !important;
}

.multiplefields-addon {
  border-right: 0px solid transparent !important;
  border-radius: 0px;
}

.input-group {
  margin-top: 6px;
}

.addon-active {
  background-color: #f6f6f6;
  color: #C3C3C3 !important;
}

.settings-addon {
  background-color: #FFF;
  border-left-color: transparent;
  cursor: pointer;
  border-bottom-right-radius: 4px !important;
  border-top-right-radius: 4px !important;
}

.calendar-addon {
  background-color: #FFF;
  border-right: 0px solid transparent !important;
  border-radius: 0px;
  cursor: pointer;
}

.input-group-addon {
  font-family: Montserrat-Medium;
  color: #23405E;
  cursor: pointer;
  border: 1px solid #d4d7e0;
}

.input-group-addon img {
  padding-right: 3px;
}

.input_blue {
  border: 1px solid #508aff !important;
  background-color: #fff !important;
  color: #508aff !important;
}

.estimates-heading {
  margin-top: 18px;
  text-align: center;
  font-family: Montserrat-Medium;
  font-size: 24px;
  color: #23405E;
}

.ReactModal__Overlay--after-open {
  z-index: 999999;
}

.img-loading {
  width: auto;
  height: 76px;
}

.startover-button-div,
.estimates-button-div {
  text-align: center;
}

.estimates-button-div {
  margin-bottom: 0px;
}

.startover-button-div {
  margin-top: 19px;
}

.a_tagmyestimate {
  color: #508AFF !important;
  text-decoration: none !important;
}

.a_tagmyestimate:hover {
  color: #508AFF !important;
  text-decoration: none !important;
}

.a_tagmyestimate:focus {
  color: #508AFF !important;
  text-decoration: none !important;
}

.startover-button {
  margin: 0px !important;
  background: #508AFF !important;
  color: #FFF !important;
  border-radius: 4px;
  padding-left: 22px;
  padding-right: 22px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: 3px;
  font-family: Montserrat-Medium;
  font-size: 14px;
  color: #23405E;
  letter-spacing: 1px;
  height: auto !important;
  width: 230px;
  outline: none;
}

.estimates-button {
  color: #508AFF;
  margin: 0px !important;
  background: #FFF !important;
  border-radius: 4px;
  padding-left: 22px;
  padding-right: 22px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: 3px;
  font-family: Montserrat-Medium;
  font-size: 16px;
  /*letter-spacing: 1px;*/
  height: auto !important;
  outline: none;
}

.dispnone {
  display: none;
}

.padd15 {
  padding-left: 15px;
  padding-right: 15px;
}

.saveestimate-container .menu-title {
  text-align: center;
  font-family: Montserrat-Medium;
  color: #0e2f51;
}

.saveestimate-container .save-estimate,
.saveestimate-container .reset-estimate {
  background-color: transparent;
  border-radius: 5px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  padding: 0px;
  outline: none;
  cursor: pointer;
}

.saveestimate-container .save-estimate {
  text-align: left;
  color: #508AFF;
}

.saveestimate-container .field-row {
  color: #0E2F51;
  font-family: Montserrat-Regular;
  font-size: 14px;
}

.saveestimate-container .field-row select,
.saveestimate-container .field-row input {
  border: 1px solid #d4d7e0;
  border-radius: 5px;
  background-color: transparent;
  height: 40px;
  width: 100%;
  margin-top: 10px;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
  box-shadow: none;
  color: #23405E;
}

.saveestimate-container .compute {
  background-color: #508AFF;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  margin-bottom: 0px;
  margin-top: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 60%;
  margin-left: 20%;
  margin-right: 20%;
}

.saveestimate-container .marginzero {
  margin: 0px;
}

.options-container {
  font-size: 16px;
}

.options-container .menu-title {
  text-align: center;
  font-family: Montserrat-Medium;
  color: #0e2f51;
}

.options-container .brief {
  text-align: center;
  font-family: Montserrat-Regular;
  color: #23405E;
}

.options-container .list {
  font-family: Montserrat-Regular;
  color: #23405E;
}

.options-container .icon-right {
  text-align: right;
  cursor: pointer;
}

.options-container .defaults-container {
  width: 100%;
  height: 100%;
  flex-direction: column;
}

.options-container .defaults-container .field-row {
  color: #0E2F51;
  font-family: Montserrat-Regular;
  font-size: 14px;
}

.options-container .defaults-container .field-row select,
.options-container .defaults-container .field-row input {
  border: 1px solid #d4d7e0;
  border-radius: 5px;
  background-color: transparent;
  height: 40px;
  width: 100%;
  margin-top: 10px;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  box-shadow: none;
  color: #23405E;
}

.options-container .defaults-container .form-group {
  padding: 0px;
}

.options-container .defaults-container .update {
  background-color: #508AFF;
  color: white;
  padding: 5px 20px;
  border-radius: 5px;
  margin-bottom: 20px;
  margin-top: 20px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  border: 1px solid #508AFF;
  font-size: 15px !important;
}

.options-container .defaults-container .title {
  font-family: Montserrat-Medium;
  color: #23405E;
}

.options-container .defaults-container .title h3 {
  padding-left: 26px;
  font-size: 24px;
}

.options-container .defaults-container .icon-left {
  margin-top: 22px;
  cursor: pointer;
  margin-bottom: 12px;
}

.options-container .settings-container {
  width: 100%;
  height: 100%;
  flex-direction: column;
}

.options-container .settings-container .field-row {
  color: #0E2F51;
  font-family: Montserrat-Regular;
  font-size: 14px;
}

.options-container .settings-container .field-row select,
.options-container .settings-container .field-row input {
  border: 1px solid #d4d7e0;
  border-radius: 5px;
  background-color: transparent;
  height: 40px;
  width: 100%;
  margin-top: 10px;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  box-shadow: none;
  color: #23405E;
}

.options-container .settings-container .form-group {
  padding: 0px;
}

.options-container .settings-container .update {
  background-color: transparent;
  color: #508AFF;
  padding: 5px 20px;
  border-radius: 5px;
  margin-bottom: 20px;
  margin-top: 20px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  border: 1px solid #508AFF;
  outline: none;
  font-size: 15px !important;
}

.options-container .settings-container .title {
  font-family: Montserrat-Medium;
  color: #23405E;
}

.options-container .settings-container .icon-left {
  margin-top: 22px;
  cursor: pointer;
  margin-bottom: 12px;
}

.options-container .pmiform-container {
  width: 100%;
  height: 100%;
  flex-direction: column;
}

.options-container .pmiform-container .field-row {
  color: #0E2F51;
  font-family: Montserrat-Regular;
  font-size: 14px;
}

.options-container .pmiform-container .field-row select,
.options-container .pmiform-container .field-row input {
  border: 1px solid #d4d7e0;
  border-radius: 5px;
  background-color: transparent;
  height: 40px;
  width: 100%;
  margin-top: 10px;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  box-shadow: none;
  color: #23405E;
}

.options-container .pmiform-container .form-group {
  padding: 0px;
}

.options-container .pmiform-container .update {
  background-color: transparent;
  color: #508AFF;
  padding: 5px 20px;
  border-radius: 5px;
  margin-bottom: 20px;
  margin-top: 20px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  border: 1px solid #508AFF;
  outline: none;
  font-size: 15px !important;
}

.options-container .pmiform-container .title {
  font-family: Montserrat-Medium;
  color: #23405E;
}

.options-container .pmiform-container .icon-left {
  margin-top: 22px;
  cursor: pointer;
  margin-bottom: 12px;
}

.options-container .pmiform-container .dropdowncls {
  border: 0px solid #d4d7e0;
  border-radius: 5px;
  background-color: transparent;
  width: 100%;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
}

.options-container table {
  width: 100%;
}

input[type=number] {
  -moz-appearance: textfield !important;
}

.taxes-container .menu-title {
  text-align: center;
  font-family: Montserrat-Medium;
  color: #0e2f51;
  margin-top: 27px;
  font-size: 20px;
}

.taxes-container .detailsblock {
  font-size: 12px;
  font-family: Montserrat-Regular;
  color: #b3abab;
  padding-left: 10px;
  padding-right: 10px;
}

.taxes-container .hrMargin {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}

.taxes-container .subpopup-title {
  text-align: center;
  font-family: Montserrat-Medium;
  color: #0e2f51;
  margin-top: 27px;
  font-size: 24px;
}

.taxes-container .brief {
  text-align: center;
  font-family: Montserrat-Regular;
  color: #0e2f51;
  height: 65px;
  padding-top: 15px !important;
}

.taxes-container .paddingbottom {
  padding-bottom: 20px;
}

.taxes-container table tr td {
  /*border : 1px solid #CFD6DE;
		color: #ACB9C6;	*/
  padding: 3px;
}

.taxes-container thead tr td {
  font-weight: normal;
}

.taxes-container input,
.taxes-container select {
  border: 1px solid #d4d7e0 !important;
  padding: 10px;
  width: 100%;
  border-radius: 5px;
  box-shadow: none !important;
}

.taxes-container .tdTitle {
  color: #0e2f51;
  font-family: Montserrat-Regular !important;
}

.taxes-container .fundTitle {
  padding-top: 15px;
  color: #0e2f51;
  font-family: Montserrat-Regular !important;
}

.taxes-container .tdTitleSeller {
  color: #0e2f51;
  font-family: Montserrat-Medium !important;
}

.taxes-container .tdTitleRight {
  color: #0e2f51;
  text-align: right;
  font-family: Montserrat-Regular !important;
}

.taxes-container input:focus,
.taxes-container select:focus {
  outline: none !important;
}

.taxes-container .icon-left {
  margin-top: 29px;
  cursor: pointer;
  margin-bottom: 12px;
  color: #508AFF;
}

.taxes-container .icon-left img {
  padding-right: 11px;
}

.taxes-container .icon-top {
  margin-top: 29px;
  cursor: pointer;
  margin-bottom: 12px;
  color: #508AFF;
}

.taxes-container .update {
  background-color: #508AFF;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  margin-top: 13px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  outline: none;
  font-size: 15px !important;
}

.taxes-container .bgcolor {
  background: #1F2853;
}

.taxes-container table {
  width: 100%;
}

.taxes-container .dropdowncls {
  border: 0px solid #d4d7e0;
  border-radius: 5px;
  background-color: transparent;
  width: 100%;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
}

.taxes-container .dropdownblackcls {
  border: 0px solid #d4d7e0;
  border-radius: 5px;
  background-color: transparent;
  width: 100%;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
}

.taxes-container .radio-btn-group {
  float: left;
}

.propertytaxes-container .menu-title {
  text-align: center;
  font-family: Montserrat-Medium;
  color: #23405E;
  font-size: 24px;
  margin-bottom: 12px;
}

.propertytaxes-container .brief {
  text-align: left;
  font-family: Montserrat-Medium;
  color: #575757;
  font-size: 15px;
  height: 43px;
  padding-top: 13px;
  background: #EEF0FC;
  border-top: 1px solid #CFD6DE;
}

.propertytaxes-container table tr td {
  border: 1px solid #CFD6DE;
  color: #3F486C;
  font-family: Montserrat-Medium;
  width: 73%;
  padding: 8px;
}

.propertytaxes-container table {
  margin: 0px;
}

.propertytaxes-container select,
.propertytaxes-container input {
  border: 1px solid #d4d7e0;
  border-radius: 5px;
  background-color: transparent;
  height: 40px;
  width: 100%;
  margin-top: 10px;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
  box-shadow: none;
  color: #23405E;
  padding-left: 12px;
}

.propertytaxes-container ::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #a7b5c3;
  font-family: Montserrat-Regular;
  opacity: 1;
  /* Firefox */
}

.propertytaxes-container :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #a7b5c3;
  font-family: Montserrat-Regular;
}

.propertytaxes-container ::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #a7b5c3;
  font-family: Montserrat-Regular;
}

.propertytaxes-container input:focus {
  border-color: none !important;
  outline: none !important;
}

.propertytaxes-container .icon-left {
  margin-top: 29px;
  cursor: pointer;
  margin-bottom: 12px;
  color: #508AFF;
}

.propertytaxes-container .icon-left img {
  padding-right: 11px;
}

.propertytaxes-container .icon-top {
  margin-top: 29px;
  cursor: pointer;
  margin-bottom: 12px;
  color: #508AFF;
}

.propertytaxes-container .update {
  background-color: #508AFF;
  color: #FFFFFF;
  padding: 5px 20px;
  border-radius: 5px;
  margin-top: 13px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  border: 1px solid #508AFF;
  outline: none;
  font-size: 15px !important;
}

.propertytaxes-container .addbtn {
  text-align: center;
}

.propertytaxes-container .addbtn .update {
  background-color: transparent;
  color: #508AFF;
  padding: 5px 20px;
  border-radius: 5px;
  margin-top: 13px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  border: 1px solid #508AFF;
  outline: none;
  font-size: 15px !important;
}

.propertytaxes-container .radio-btn-group {
  float: left;
  cursor: pointer;
}

.propertytaxes-container .cursorptr {
  cursor: pointer;
}

.propertytaxes-container table {
  width: 100%;
}

.propertytaxes-container .banner {
  display: flex;
  width: 100%;
  background-color: transparent;
  font-size: 20px;
  font-family: Montserrat-Regular;
  font-size: 16px;
  color: #23405E;
}

.propertytaxes-container .banner .order1 {
  order: 1;
  align-self: flex-start;
  float: left;
  width: 45%;
}

.propertytaxes-container .banner .order2 {
  order: 2;
  align-self: flex-start;
  padding-left: 12px;
  padding-right: 12px;
  float: left;
  width: 45%;
}

.propertytaxes-container .banner .order3 {
  order: 3;
  align-self: flex-start;
  padding-top: 12px;
  float: left;
  width: 10%;
}

.propertytaxes-container .banner-head {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  background-color: transparent;
  font-size: 20px;
  font-family: Montserrat-Regular;
  font-size: 16px;
  color: #23405E;
}

.propertytaxes-container .banner-head .order1 {
  order: 1;
  align-self: flex-start;
}

.propertytaxes-container .banner-head .order2 {
  order: 2;
  align-self: flex-start;
  padding-left: 12px;
}

.propertytaxes-container .banner-head .order3 {
  order: 3;
  align-self: flex-start;
}

.propertytaxes-container .ctaxcls {
  padding-top: 15px;
  font-size: 16px;
  font-weight: bold;
}

.propertytaxes-container .taxablevaluecontainer {
  width: 100%;
  display: flex;
  align-items: center;
  font-family: Montserrat-Medium;
  justify-content: space-between;
}

.propertytaxes-container .taxablevaluecontainer .taxabletitle {
  font-size: 17px;
}

.propertytaxes-container .taxablevaluecontainer .taxableimage {
  cursor: pointer;
  width: 7%;
}

.misc-container .menu-title {
  text-align: center;
  font-family: Montserrat-Medium;
  color: #23405E;
  font-size: 24px;
  margin-bottom: 12px;
}

.misc-container .brief {
  text-align: center;
  font-family: Montserrat-Regular;
  color: #23405E;
  font-size: 16px;
}

.misc-container table tr td {
  border: 1px solid #CFD6DE;
  padding: 8px;
  color: #ACB9C6;
  font-family: Montserrat-Regular;
  width: 73%;
}

.misc-container table {
  margin: 0px;
}

.misc-container input {
  border: 1px solid #d4d7e0;
  border-radius: 5px;
  background-color: transparent;
  height: 40px;
  width: 100%;
  margin-top: 10px;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
  box-shadow: none;
  color: #23405E;
  padding-left: 12px;
  line-height: 20px;
}

.misc-container input:focus {
  border-color: none !important;
  outline: none !important;
}

.misc-container ::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #a7b5c3;
  opacity: 1;
  /* Firefox */
  font-family: Montserrat-Regular;
}

.misc-container :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #a7b5c3;
  font-family: Montserrat-Regular;
}

.misc-container ::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #a7b5c3;
  font-family: Montserrat-Regular;
}

.misc-container .icon-left {
  margin-top: 29px;
  cursor: pointer;
  margin-bottom: 12px;
  color: #508AFF;
}

.misc-container .icon-left img {
  padding-right: 11px;
}

.misc-container .icon-top {
  margin-top: 29px;
  cursor: pointer;
  margin-bottom: 12px;
  color: #508AFF;
}

.misc-container .update {
  background-color: #508AFF;
  color: #FFFFFF;
  padding: 5px 20px;
  border-radius: 5px;
  margin-top: 13px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  border: 1px solid #508AFF;
  outline: none;
  font-size: 15px !important;
}

.misc-container .bgcolor {
  background: #1F2853;
  height: 40px;
}

.misc-container .addbtn {
  text-align: center;
}

.misc-container .addbtn .update {
  background-color: transparent;
  color: #508AFF;
  padding: 5px 20px;
  border-radius: 5px;
  margin-top: 13px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  border: 1px solid #508AFF;
  outline: none;
  font-size: 15px !important;
}

.misc-container .radio-btn-group {
  float: left;
  cursor: pointer;
}

.misc-container .cursorptr {
  cursor: pointer;
}

.misc-container table {
  width: 100%;
}

.misc-container .banner {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  background-color: transparent;
  font-size: 20px;
  font-family: Montserrat-Regular;
  font-size: 16px;
  color: #23405E;
}

.misc-container .banner .order1 {
  order: 1;
  align-self: flex-start;
}

.misc-container .banner .order2 {
  order: 2;
  align-self: flex-end;
  padding-left: 12px;
  padding-right: 12px;
}

.misc-container .banner .order3 {
  order: 3;
  align-self: flex-start;
  padding-top: 12px;
}

.misc-container .banner-head {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  background-color: transparent;
  font-size: 20px;
  font-family: Montserrat-Regular;
  font-size: 16px;
  color: #23405E;
}

.misc-container .banner-head .order1 {
  order: 1;
  align-self: flex-start;
}

.misc-container .banner-head .order2 {
  order: 2;
  align-self: flex-start;
  padding-left: 12px;
}

.misc-container .banner-head .order3 {
  order: 3;
  align-self: flex-start;
}

.misc-container .adpropration {
  text-align: center;
  font-family: Montserrat-Regular;
  font-size: 17px;
  margin: 15px 0px;
  color: #508AFF;
}

.misc-container .adpropration span {
  cursor: pointer;
}

.miscerrorcontainer {
  width: 100%;
  font-family: Montserrat-Regular;
  font-size: 20px;
  color: #777777;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.miscerrorcontainer span {
  text-align: center;
}

.miscerrorcontainer .miscerrbth {
  background-color: #508AFF;
  padding: 5px 40px;
  margin-top: 20px;
  border-radius: 5px;
  color: white;
  cursor: pointer;
}

.miscprorationcontailer .detailsblock {
  font-size: 12px;
  font-family: Montserrat-Regular;
  color: #b3abab;
}

.miscprorationcontailer .misheading {
  display: flex;
  width: 100%;
  margin-bottom: 20px;
}

.miscprorationcontailer .misheading .mhfirstdiv {
  width: 10%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.miscprorationcontailer .misheading .mhfirstdiv span {
  cursor: pointer;
}

.miscprorationcontailer .misheading .mhfirstdiv .mhfback {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #508AFF;
  cursor: pointer;
}

.miscprorationcontailer .misheading .mhfirstdiv .mhfback img {
  width: 7px;
  margin-right: 5px;
}

.miscprorationcontailer .misheading .mhseconddiv {
  width: 80%;
  text-align: center;
  font-family: Montserrat-Semibold;
  font-size: 20px;
}

.miscprorationcontailer .mpinputcontainer {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin: 15px 0px;
}

.miscprorationcontailer .mpinputcontainer .mpselection {
  width: 5%;
}

.miscprorationcontailer .mpinputcontainer .mpselection .mpselfield {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: none;
  margin-top: 0px !important;
  box-shadow: none;
}

.miscprorationcontailer .mpinputcontainer .mpinput {
  width: 40%;
}

.miscprorationcontailer .mpinputcontainer .mpinput .mpinputfield {
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.miscprorationcontailer .mpinputcontainer .mpipwithseldiv {
  display: flex;
  width: 100%;
  border: 1px solid #ccc;
  margin-top: 6px;
  border-radius: 4px;
}

.miscprorationcontailer .mpinputcontainer .mpinputwithsel {
  width: 94%;
}

.miscprorationcontailer .mpinputcontainer .mpinputwithsel .mpinputfieldwithsel {
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  line-height: 1.42857143;
  color: #555;
  margin-top: 0px !important;
  background-color: #fff;
  border: none;
  box-shadow: none;
  border-radius: 5px;
}

.miscprorationcontailer .mpsecondbox {
  display: flex;
  flex-direction: column;
  width: 100%;
  margin: 15px 0px;
}

.miscprorationcontailer .mpsecondbox .mpscetop {
  font-family: Montserrat-Medium;
  margin: 10px 0px;
}

.miscprorationcontailer .mpsecondbox .mpscetoptimefra {
  font-family: Montserrat-Medium;
  padding: 10px 0px;
}

.miscprorationcontailer .mpsecondbox .mpscetoptimefranotse {
  font-family: Montserrat-Medium;
}

.miscprorationcontailer .mpsecondbox .mpscebottompop {
  display: flex;
  width: 100%;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 10px;
  font-family: Montserrat-Regular;
  border-top: 1px solid #d8d8da;
  border-bottom: 1px solid #d8d8da;
}

.miscprorationcontailer .mpsecondbox .mpscebottompop .mpinput {
  width: 45%;
  margin-left: 2%;
}

.miscprorationcontailer .mpsecondbox .mpscebottompop .mpinput .field-row .input-group {
  margin-top: 0px !important;
}

.miscprorationcontailer .mpsecondbox .mpscebottompop .mpinput .mpinputfield {
  width: 100%;
  height: 34px;
  margin-top: 0px !important;
  padding: 6px 12px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.miscprorationcontailer .mpsecondbox .mpscebottompop .mpscelistpop {
  display: flex;
  flex-direction: row;
  width: 50%;
  background-color: #eeeeef;
  padding: 3px;
  font-size: 13px;
  border-radius: 8px;
}

.miscprorationcontailer .mpsecondbox .mpscebottompop .mpscelistpop .mpsceoptionsselectedpop {
  width: 50%;
  text-align: center;
  padding: 5px 10px;
  background-color: white;
  border-radius: 6px;
  cursor: pointer;
}

.miscprorationcontailer .mpsecondbox .mpscebottompop .mpscelistpop .mpsceoptionspop {
  width: 50%;
  text-align: center;
  padding: 5px 10px;
  cursor: pointer;
}

.miscprorationcontailer .mpsecondbox .mpscebottom,
.miscprorationcontailer .mpsecondbox .mpscebottombottom {
  display: flex;
  width: 100%;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 10px;
  font-family: Montserrat-Regular;
  border-top: 1px solid #d8d8da;
  border-bottom: 1px solid #d8d8da;
}

.miscprorationcontailer .mpsecondbox .mpscebottom .mpscelist,
.miscprorationcontailer .mpsecondbox .mpscebottombottom .mpscelist {
  display: flex;
  flex-direction: row;
  width: 100%;
  background-color: #eeeeef;
  padding: 3px;
  font-size: 13px;
  border-radius: 8px;
}

.miscprorationcontailer .mpsecondbox .mpscebottom .mpscelist .mpsceoptions,
.miscprorationcontailer .mpsecondbox .mpscebottombottom .mpscelist .mpsceoptions {
  width: 25%;
  text-align: center;
  padding: 5px 10px;
  cursor: pointer;
}

.miscprorationcontailer .mpsecondbox .mpscebottom .mpscelist .mpborderdesign,
.miscprorationcontailer .mpsecondbox .mpscebottombottom .mpscelist .mpborderdesign {
  border-right: 1px solid #d8d8da;
}

.miscprorationcontailer .mpsecondbox .mpscebottom .mpscelist .mpsceoptionsselected,
.miscprorationcontailer .mpsecondbox .mpscebottombottom .mpscelist .mpsceoptionsselected {
  width: 25%;
  text-align: center;
  padding: 5px 10px;
  background-color: white;
  border-radius: 6px;
  cursor: pointer;
}

.miscprorationcontailer .mpsecondbox .mpscebottom .mpscelist2,
.miscprorationcontailer .mpsecondbox .mpscebottombottom .mpscelist2 {
  display: flex;
  flex-direction: row;
  width: 49%;
  background-color: #eeeeef;
  padding: 3px;
  font-size: 13px;
  border-radius: 8px;
}

.miscprorationcontailer .mpsecondbox .mpscebottom .mpscelist2 .mpsceoptions,
.miscprorationcontailer .mpsecondbox .mpscebottombottom .mpscelist2 .mpsceoptions {
  width: 50%;
  text-align: center;
  padding: 5px 10px;
  cursor: pointer;
}

.miscprorationcontailer .mpsecondbox .mpscebottom .mpscelist2 .mpsceoptionsselected,
.miscprorationcontailer .mpsecondbox .mpscebottombottom .mpscelist2 .mpsceoptionsselected {
  width: 50%;
  text-align: center;
  padding: 5px 10px;
  background-color: white;
  border-radius: 6px;
  cursor: pointer;
}

.miscprorationcontailer .mpsecondbox .mpscebottom .mpcalendar,
.miscprorationcontailer .mpsecondbox .mpscebottombottom .mpcalendar {
  width: 49%;
  display: flex;
}

.miscprorationcontailer .mpsecondbox .mpscebottom .mpcalendar .gmTeoB,
.miscprorationcontailer .mpsecondbox .mpscebottombottom .mpcalendar .gmTeoB {
  right: 0px;
}

.miscprorationcontailer .mpsecondbox .mpscebottom .mpcalendar .timeframedatemodermbottom,
.miscprorationcontailer .mpsecondbox .mpscebottombottom .mpcalendar .timeframedatemodermbottom {
  margin: 0px !important;
  padding-left: 8px;
  border-radius: 8px;
}

.miscprorationcontailer .mpsecondbox .mpscebottom .mpcalendar .mpinputfield,
.miscprorationcontailer .mpsecondbox .mpscebottombottom .mpcalendar .mpinputfield {
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  line-height: 1.42857143;
  color: #555;
  border: none;
  border-radius: 4px;
  box-shadow: none;
}

.miscprorationcontailer .mpclosingdate {
  display: flex;
  width: 100%;
  justify-content: center;
  align-items: center;
  font-family: Montserrat-Regular;
  padding: 10px;
  padding-top: 0;
  border-bottom: 1px solid #d8d8da;
  margin: 15px 0px;
}

.miscprorationcontailer .mpclosingdate .mpcdtitle {
  width: 50%;
}

.miscprorationcontailer .mpclosingdate .mpcddatepicker {
  display: flex;
  width: 50%;
}

.miscprorationcontailer .mpclosingdate .mpcddatepicker .closingdatedatemodermbottom {
  margin: 0px !important;
  padding-left: 8px;
  border-radius: 8px;
}

.miscprorationcontailer .miscprosavediv {
  position: relative;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 25px;
  margin-bottom: 25px;
}

.miscprorationcontailer .miscprosavediv .miscprosave {
  width: auto;
  height: auto;
  margin-top: 0px;
  background-color: #508AFF;
  padding: 6px 30px;
  border-radius: 5px;
  color: white;
  font-size: 16px;
  font-family: Montserrat-Regular;
}

.miscprorationcontailer .miscprosavediv img {
  position: absolute !important;
  right: 5px;
  width: 25px;
  cursor: pointer;
}

.miscprorationcontailer .miscprodelete {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.miscprorationcontailer .miscprodelete img {
  width: 65px;
  cursor: pointer;
}

.miscprorationcontailer .miscrestorecontainer {
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: Montserrat-Regular;
  margin-bottom: 10px;
}

.miscprorationcontailer .miscrestorecontainer img {
  width: 15px;
  margin-right: 5px;
}

.miscprorationcontailer .miscrestorecontainer span {
  cursor: pointer;
}

.miscprorationcontainer {
  display: flex;
  width: 100%;
  margin: 15px 0px;
  font-family: Montserrat-Regular;
  justify-content: space-around;
  flex-direction: column;
  font-size: 15px;
}

.miscprorationcontainer .mpname {
  border-radius: 3px;
  padding: 7px 0px;
  display: flex;
  align-items: center;
}

.miscprorationcontainer .mpprice {
  width: 90%;
  border: 1px solid #ccc;
  padding: 6px;
  display: flex;
  align-items: center;
}

.miscprorationcontainer .mpgear1 {
  width: 10%;
  border: 1px solid #508aff;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  padding: 9px 19px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.miscprorationcontainer .mpgear {
  width: 10%;
  border: 1px solid #508aff;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  padding: 9px 19px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.miscprorationcontainer .mpinputfields {
  display: flex;
  flex-direction: row;
  width: 100%;
}

.prorationcontainer {
  display: flex;
  flex-direction: column;
  margin: 10px 0px;
}

.prorationcontainer .pcheading {
  font-family: Montserrat-Medium;
  font-size: 16px;
  color: #23405E;
  display: flex;
  justify-content: space-between;
}

.prorationcontainer .pcheading .pcheadingedit {
  display: flex;
  justify-content: center;
  align-items: center;
  padding-right: 15px;
  cursor: pointer;
}

.prorationcontainer .pcheading .pcheadingedit .pcheadingdot {
  width: 6px;
  height: 6px;
  background-color: black;
  border-radius: 10px;
  margin: 0px 1px;
}

.prorationcontainer .pcdatadiv {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.prorationcontainer .pcdatadiv .pssingdata {
  display: flex;
  flex-direction: row;
  margin: 9px 0px 0px 0px;
  font-size: 13px;
  font-family: Montserrat-Regular;
}

.prorationcontainer .pcdatadiv .pssingdata .pcdatname {
  width: 50%;
  justify-content: flex-start;
  display: flex;
}

.prorationcontainer .pcdatadiv .pssingdata .pcdatvalue {
  width: 50%;
  justify-content: flex-end;
  display: flex;
  padding-right: 15px;
}

.proratdetailcontainer {
  width: 100%;
  display: flex;
  flex-direction: column;
}

.proratdetailcontainer .prdsingcontailer {
  display: flex;
  flex-direction: column;
  margin: 10px;
}

.proratdetailcontainer .prdsingcontailer .prdsinghead {
  font-size: 17px;
  font-family: Montserrat-Medium;
}

.proratdetailcontainer .prdsingcontailer .prdsingcont {
  font-size: 15px;
  font-family: Montserrat-Regular;
}

.editmoddiv {
  text-align: center;
  font-size: 20px;
  font-family: Montserrat-Medium;
}

.editmoddiv .editmodseccontent {
  font-size: 15px;
  margin: 10px 0px;
}

.editmoddiv .editdelbtndiv {
  width: 100%;
  display: flex;
  justify-content: space-around;
  margin-top: 30px;
  font-family: Montserrat-Regular;
  font-size: 13px;
}

.editmoddiv .editdelbtndiv .proreditbtn {
  width: 40%;
  background-color: #508AFF;
  padding: 11px 22px;
  border-radius: 3px;
  color: white;
  cursor: pointer;
}

.editmoddiv .editdelbtndiv .prordeletebtn {
  width: 40%;
  background-color: #EA4B28;
  padding: 11px 22px;
  border-radius: 3px;
  color: white;
  cursor: pointer;
}

.closingdate-container .menu-title {
  text-align: center;
  font-family: Montserrat-Medium;
  color: #23405E;
  font-size: 24px;
  margin-bottom: 12px;
}

.closingdate-container .brief {
  text-align: center;
  font-family: Montserrat-Regular;
  color: #23405E;
  font-size: 16px;
}

.closingdate-container table tr td {
  border: none;
  color: #3F486C;
  font-family: Montserrat-Medium;
  width: 73%;
  padding: 16px;
  cursor: pointer;
}

.closingdate-container input {
  border: none;
}

.closingdate-container input:focus {
  border-color: none !important;
  outline: none !important;
}

.closingdate-container .icon-left {
  margin-top: 29px;
  cursor: pointer;
  margin-bottom: 12px;
  color: #508AFF;
}

.closingdate-container .icon-left img {
  padding-right: 11px;
}

.closingdate-container .icon-top {
  margin-top: 29px;
  cursor: pointer;
  margin-bottom: 12px;
  color: #508AFF;
}

.closingdate-container .update {
  background-color: transparent;
  color: #508AFF;
  padding: 5px 20px;
  border-radius: 5px;
  margin-top: 13px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  outline: none;
  font-size: 15px !important;
}

.closingdate-container .bgcolor {
  background: #1F2853;
}

.closingdate-container table {
  width: 100%;
  text-align: center;
}

.closingdate-container .closingdateselection {
  font-family: Montserrat-Medium;
  color: #23405E;
  font-size: 16px;
  margin-bottom: 12px;
  cursor: pointer;
}

.closingdate-container .radiobtn .floatleft {
  display: block !important;
}

.react-datepicker__navigation--previous,
.react-datepicker__navigation--next {
  top: -12px !important;
  height: 10px !important;
}

.react-datepicker-popper {
  z-index: 10000 !important;
}

.react-datepicker__input-container {
  width: 100% !important;
}

.react-datepicker-wrapper {
  width: 100% !important;
}

.input-group {
  line-height: 0.42857 !important;
}

.closingcost-container .menu-title {
  padding-left: 30px;
  text-align: left;
  font-family: Montserrat-Medium;
  color: #0e2f51;
}

.closingcost-container h3 {
  margin: 0px;
}

.closingcost-container .brief {
  text-align: center;
  font-family: Montserrat-Regular;
  color: #23405E;
}

.closingcost-container .list {
  font-family: Montserrat-Regular;
  color: #23405E;
}

.closingcost-container .icon-right {
  text-align: right;
  cursor: pointer;
}

.closingcost-container .icon-left {
  cursor: pointer;
}

.closingcost-container table {
  width: 100%;
}

ul {
  list-style-type: none;
}

.calculation-container {
  border: 1px solid #D3D5DF;
  border-radius: 4px;
  box-shadow: 0px 0px 13px -12px #2290ef;
  overflow-y: none;
  overflow: hidden;
}

.calculation-container .sub-container {
  overflow-x: hidden;
  max-height: 820px;
}

.calculation-container .navbar-wrapper {
  width: 100%;
  height: auto;
  margin-top: 25px;
  border: none;
  margin-bottom: 13px;
  padding: 10px;
}

.calculation-container .navbar-wrapper .banner {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  background-color: transparent;
  font-weight: bold;
  font-family: Montserrat-Regular;
  color: #508AFF;
  font-size: 15px;
  text-align: center;
}

.calculation-container .navbar-wrapper .banner a {
  color: #508AFF;
  text-decoration: none;
  cursor: pointer;
}

.calculation-container .title {
  text-align: center;
  font-family: Montserrat-Medium;
  font-size: 18px;
  color: #283F5F;
  margin-top: 30px;
  padding-left: 64px;
}

.calculation-container .closingcosts {
  text-align: center;
  font-family: Montserrat-Regular;
  color: #007AFF;
  padding-left: 46px;
  font-size: 17px;
  cursor: pointer;
}

.calculation-container .lb {
  color: #283F5F;
  display: inline-block;
  font-family: Montserrat-Regular;
  font-size: 16px;
  line-height: 32px;
  display: inline-block;
  width: 90px;
  padding-left: 2px;
  margin-top: 1px;
  white-space: nowrap;
}

.calculation-container .white {
  color: #ffffff;
  display: inline-block;
  color: #283F5F;
  font-family: Montserrat-Regular;
  text-align: right;
  width: 78px;
  white-space: nowrap;
}

.calculation-container .recharts-legend-wrapper {
  left: 46px !important;
  top: 190px;
}

.calculation-container .recharts-default-legend {
  margin-top: 25px !important;
}

.calculation-container text {
  font-family: Montserrat-Medium;
  font-size: 16px;
  cursor: pointer;
}

.calculation-container hr {
  margin-top: 10px;
  border-top: 1px solid #D3D5DF;
}

.calculation-container .active {
  color: #374D6B !important;
}

.calculation-container .BUY_runNum_animate {
  position: absolute;
  top: 42%;
  transform: translate(-50%, -50%);
  left: 54%;
  font-family: Montserrat-Regular;
  font-size: 24px;
  color: #23405e;
}

.calculation-container .BUY_runNum_animate_iframe {
  left: 51% !important;
}

.calculation-container .BUY_runNum_animate_ExceedLength {
  position: absolute;
  top: 43%;
  transform: translate(-50%, -50%);
  left: 54%;
  font-family: Montserrat-Regular;
  font-size: 19px;
  color: #23405e;
}

.calculation-container .BUY_runNum_animate_2 {
  position: absolute;
  top: 35%;
  transform: translate(-50%, -50%);
  left: 54%;
  font-family: Montserrat-Regular;
  font-size: 24px;
  color: #23405e;
}

.calculation-container .BUY_runNum_animate_2_ExceedLength {
  position: absolute;
  top: 36%;
  transform: translate(-50%, -50%);
  left: 54%;
  font-family: Montserrat-Regular;
  font-size: 20px;
  color: #23405e;
}

.calculation-container .bringtoclose {
  position: absolute;
  top: 38%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 9999;
  display: none;
  font-family: Montserrat-Medium;
  font-size: 14px;
  width: 118px;
  border-radius: 4px;
}

.calculation-container .bringtoclose input {
  width: 88px;
  border: none !important;
  margin-top: 0% !important;
  outline: none;
  text-align: left;
  font-family: Montserrat-Medium;
  font-size: 14px;
  border-radius: 14px;
  text-shadow: 0px 0px 0px #000;
  -webkit-text-fill-color: transparent;
  color: #2a94ff;
}

.calculation-container .bringtoclose .bringtocloseinput {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 6%;
}

.calculation-container .monthlypay {
  position: absolute;
  top: 46%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 100000;
  display: none;
  font-family: Montserrat-Medium;
  font-size: 14px;
  width: 118px;
  border-radius: 4px;
}

.calculation-container .monthlypay input {
  width: 88px;
  border: none !important;
  margin-top: 0% !important;
  outline: none;
  text-align: left;
  font-family: Montserrat-Medium;
  font-size: 14px;
  border-radius: 14px;
  text-shadow: 0px 0px 0px #000;
  -webkit-text-fill-color: transparent;
  color: #2a94ff;
}

.calculation-container .monthlypay .monthlyinput {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 6%;
}

.calculation-container .active {
  display: block !important;
}

.calculation-container .piti-btn,
.calculation-container .closing-btn {
  background: transparent;
  font-family: Montserrat-Medium;
  font-size: 17px;
  cursor: pointer;
  outline: none;
  color: #9FAFBD;
  text-align: center;
  width: 100%;
  height: auto;
  margin: 0px;
  margin-top: 5px;
}

.calculation-container table {
  width: 100%;
}

@media screen and (min-width: 1192px) {
  .calculation-container .monthlypay {
    padding-left: 15px !important;
  }

  .calculation-container .bringtoclose {
    padding-left: 15px !important;
  }
}

@media screen and (min-width: 300px) and (max-width: 400px) {
  .buyer-title {
    font-size: 26px !important;
  }
}

@media screen and (min-width: 400px) and (max-width: 500px) {
  .buyer-title {
    font-size: 30px !important;
  }
}

@media screen and (max-width: 1199px) {
  .calculation-container .sub-container {
    max-height: 100%;
  }

  .calculation-container .monthlypay {
    top: 50%;
    left: 49%;
  }

  .calculation-container .monthlypay input {
    width: 50%;
  }

  .calculation-container .bringtoclose {
    top: 44%;
    left: 49%;
  }

  .calculation-container .bringtoclose input {
    width: 58%;
  }
}

.report {
  background-color: transparent;
  border-radius: 5px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  padding: 0px;
  outline: none;
  text-align: center;
  color: #508AFF;
  cursor: pointer;
  margin: 0px !important;
  font-size: 14px;
}

.report2 {
  background-color: transparent;
  border-radius: 5px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  padding: 0px;
  outline: none;
  text-align: center;
  color: #508AFF;
  cursor: pointer;
  margin: 0px !important;
  font-size: 14px;
}

.save-estimate,
.reset-estimate {
  background-color: transparent;
  border-radius: 5px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  padding: 0px;
  outline: none;
  cursor: pointer;
}

.openOrder_cls {
  color: #508AFF;
  cursor: pointer;
  font-size: 14px;
  text-align: right;
  padding-right: 5px;
  width: 48%;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
}

.save-estimate {
  background-color: transparent;
  border-radius: 5px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  padding: 0px;
  outline: none;
  text-align: left;
  color: #508AFF;
  cursor: pointer;
  font-size: 14px;
}

.reset-estimate {
  text-align: right;
  color: #EE7055;
}

@media screen and (max-width: 990px) and (min-width: 300px) {
  .save-estimate,
  .reset-estimate,
  .mulrepobtn {
    text-align: center !important;
    margin-top: 20px;
  }
}

.renew-container .head_center {
  text-align: center;
  color: #23405E;
}

.renew-container .para {
  text-align: center;
}

.reset-container {
  display: inline-block;
}

.reset-container .reset-title {
  margin-top: 18px;
  text-align: center;
  font-family: 'Montserrat-Medium';
  font-size: 20px;
  color: #23405E;
}

.reset-container .reset-brief {
  margin-top: 18px;
  text-align: center;
  font-family: Montserrat-Regular;
  font-size: 19px;
  color: #23405E;
}

.reset-container .additional-brief {
  margin: 15px 0px;
  text-align: center;
  font-family: Montserrat-Regular;
  font-size: 16px;
  color: #23405E;
}

.reset-container .resetover-button-div {
  text-align: center;
  margin-top: 35px;
}

.reset-container .resetover-button {
  background-color: #508AFF;
  color: #FFFFFF;
  padding: 5px 20px;
  border-radius: 5px;
  margin-top: 13px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  border: 1px solid #508AFF;
  outline: none;
  font-size: 15px !important;
}

.reset-container .resetover-buttonmoved {
  background-color: #508AFF;
  color: #FFFFFF;
  padding: 5px 20px;
  border-radius: 35px;
  margin-top: 13px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  border: 1px solid #508AFF;
  outline: none;
  font-size: 15px !important;
  height: 35px !important;
}

.reset-container .redirect-button {
  background-color: #508AFF;
  color: #FFFFFF;
  padding: 5px 20px;
  border-radius: 5px;
  margin-top: 13px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 95%;
  margin-left: 8px;
  border: 1px solid #508AFF;
  outline: none;
  height: 40px;
  font-size: 13px !important;
  cursor: pointer;
}

.reset-container .update {
  background-color: transparent;
  color: #508AFF;
  padding: 5px 20px;
  border-radius: 5px;
  margin-top: 13px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  border: 1px solid #508AFF;
  outline: none;
  font-size: 15px !important;
}

.reset-container table {
  width: 100%;
}

.reset-closepopup {
  z-index: 9999999 !important;
  position: absolute !important;
  margin-top: -42px;
  max-width: 480px;
  text-align: right;
  margin-left: -93px;
}

.reset-closepopup img {
  width: 15px;
}

.reset-closepopup_Email {
  z-index: 9999999 !important;
  position: absolute !important;
  margin-top: -55px;
  max-width: 480px;
  text-align: right;
  margin-left: -23px;
}

.height100 {
  height: 100px;
}

.margintop20 {
  margin-top: -20px;
}

.closingcost-container .title {
  text-align: center;
  font-family: Montserrat-Medium;
  color: #23405E;
  font-size: 24px;
  margin-bottom: 12px;
}

.closingcost-container .paddleft60 {
  padding-left: 60px;
}

.closingcost-container .banner {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  background-color: transparent;
  color: #23405E;
  margin-top: 10px;
}

.closingcost-container .banner .total-costs {
  font-family: Montserrat-Medium;
  font-size: 20px;
}

.closingcost-container .banner .total-price {
  font-family: Montserrat-Medium;
  font-size: 20px;
}

.closingcost-container .banner .costs-title {
  font-family: Montserrat-Regular;
  font-size: 16px;
}

.closingcost-container .banner .costs-price {
  font-family: Montserrat-Regular;
  font-size: 16px;
}

.closingcost-container .banner .costs-fees {
  font-family: Montserrat-Medium;
  font-size: 18px;
}

.closingcost-container .closingcostsbtn {
  color: #508AFF;
  padding: 0px 10px 0px 0px;
  border-radius: 5px;
  /* margin-bottom: 20px; */
  margin-top: -7px;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  /* width: 100%; */
  height: 42px;
  text-align: center;
  padding-top: 10px;
  cursor: pointer;
  font-size: 22px !important;
  float: right;
}

.closingcost-container table {
  width: 100%;
}

.estimatesform-container .form-wrapper {
  width: 100%;
}

.estimatesform-container table {
  width: 100%;
}

.iframe_form_container {
  display: flex;
  justify-content: center;
  padding-left: 28%;
}

.refiiframe_form_container {
  display: flex;
  justify-content: space-around;
  padding-left: 28% !important;
}

.iframe_form {
  width: 380px;
}

.iframe_result_align {
  display: flex;
  flex-direction: column;
}

.alter_padding {
  padding: 0 15% !important;
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
  .seller-container .alter_padding {
    padding: 0 15% !important;
  }
}

.taxable-container {
  order: 2;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
}

.taxable-container .top {
  height: 300px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  background-color: #172850;
}

.taxable-container .top .chart-wrapper .text-anchor {
  position: relative;
  width: 0;
  height: 0;
}

.taxable-container .top .chart-wrapper .text-anchor .center-text {
  position: absolute;
  color: #ffffff;
  font-size: 20px;
  position: relative;
  top: 60px;
  left: 60px;
  width: 80px;
  text-align: center;
  z-index: 50;
}

.taxable-container .top .chart-wrapper .text-anchor .title-text {
  position: absolute;
  color: #ffffff;
  font-size: 18px;
  position: relative;
  top: 120px;
  left: 0px;
  width: 200px;
  text-align: center;
  z-index: 50;
}

.taxable-container .top .chart-wrapper .recharts-legend-wrapper {
  color: #ffffff;
  margin-bottom: -70px;
}

.taxable-container .top .chart-wrapper .recharts-tooltip-wrapper {
  z-index: 100;
}

.taxable-container .bottom {
  background-color: transparent;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
}

.taxable-container .bottom .form-wrapper {
  width: 100%;
  background-color: transparent;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}

.taxable-container .bottom .form-wrapper .title {
  text-align: center;
  font-family: Montserrat-Medium;
  color: #23405E;
  font-size: 24px;
  margin-bottom: 12px;
}

.taxable-container .bottom .form-wrapper .brief {
  text-align: center;
  font-family: Montserrat-Regular;
  color: #23405E;
  font-size: 15px;
}

.taxable-container .bottom .form-wrapper .brief b {
  font-family: Montserrat-SemiBold;
}

.taxable-container .bottom .form-wrapper .field-row {
  color: #0E2F51;
  font-family: Montserrat-Regular;
  font-size: 14px;
}

.taxable-container .bottom .form-wrapper .field-row select,
.taxable-container .bottom .form-wrapper .field-row input {
  border: 1px solid #d4d7e0;
  border-radius: 5px;
  background-color: transparent;
  height: 40px;
  width: 100%;
  margin-top: 10px;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
  box-shadow: none;
  color: #23405E;
}

.taxable-container .bottom .form-wrapper .smartcomparebtn {
  background-color: #508AFF;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  margin-bottom: 20px;
  margin-top: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  font-size: 15px !important;
}

.taxable-container table {
  width: 100%;
}

.smartcompare-container {
  order: 2;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
}

.smartcompare-container .top {
  height: 300px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  background-color: #172850;
}

.smartcompare-container .top .chart-wrapper .text-anchor {
  position: relative;
  width: 0;
  height: 0;
}

.smartcompare-container .top .chart-wrapper .text-anchor .center-text {
  position: absolute;
  color: #ffffff;
  font-size: 20px;
  position: relative;
  top: 60px;
  left: 60px;
  width: 80px;
  text-align: center;
  z-index: 50;
}

.smartcompare-container .top .chart-wrapper .text-anchor .title-text {
  position: absolute;
  color: #ffffff;
  font-size: 18px;
  position: relative;
  top: 120px;
  left: 0px;
  width: 200px;
  text-align: center;
  z-index: 50;
}

.smartcompare-container .top .chart-wrapper .recharts-legend-wrapper {
  color: #ffffff;
  margin-bottom: -70px;
}

.smartcompare-container .top .chart-wrapper .recharts-tooltip-wrapper {
  z-index: 100;
}

.smartcompare-container .bottom {
  background-color: transparent;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
}

.smartcompare-container .bottom .form-wrapper {
  width: 100%;
  background-color: transparent;
  /*display: flex;*/
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}

.smartcompare-container .bottom .form-wrapper .title {
  text-align: center;
  font-family: Montserrat-Medium;
  color: #23405E;
  font-size: 24px;
  margin-bottom: 12px;
}

.smartcompare-container .bottom .form-wrapper .field-row {
  color: #0E2F51;
  font-family: Montserrat-Regular;
  font-size: 14px;
}

.smartcompare-container .bottom .form-wrapper .field-row select,
.smartcompare-container .bottom .form-wrapper .field-row input {
  border: 1px solid #d4d7e0;
  border-radius: 5px;
  background-color: transparent;
  height: 40px;
  width: 100%;
  margin-top: 10px;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
  box-shadow: none;
  color: #23405E;
}

.smartcompare-container .bottom .form-wrapper .smartcomparebtn {
  background-color: #508AFF;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  margin-bottom: 20px;
  margin-top: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  font-size: 15px !important;
}

.smartcompare-container table {
  width: 100%;
}

.proptaxuncheck,
proptaxcheck {
  cursor: pointer;
}

.closingcostform-container .menu-title {
  padding-left: 30px;
  text-align: left;
  font-family: Montserrat-Medium;
  color: #0e2f51;
}

.closingcostform-container select,
.closingcostform-container input {
  font-size: 15px !important;
  font-family: Montserrat-Regular !important;
  margin-top: 6px !important;
  font-weight: 600 !important;
}

.closingcostform-container .paddleft60 {
  padding-left: 60px;
}

.closingcostform-container h3 {
  margin: 0px;
}

.closingcostform-container .brief {
  text-align: center;
  font-family: Montserrat-Regular;
  color: #23405E;
}

.closingcostform-container .list {
  font-family: Montserrat-Regular;
  color: #23405E;
}

.closingcostform-container .icon-right {
  text-align: right;
  cursor: pointer;
}

.closingcostform-container .icon-left {
  cursor: pointer;
}

.closingcostform-container table {
  width: 100%;
}

.closingcostform-container .title {
  text-align: center;
  font-family: Montserrat-Medium;
  color: #23405E;
  font-size: 24px;
  margin-bottom: 12px;
}

.closingcostform-container .banner {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  background-color: transparent;
  color: #23405E;
  margin-top: 10px;
}

.closingcostform-container .banner .total-costs {
  font-family: Montserrat-Medium;
  font-size: 20px;
}

.closingcostform-container .banner .total-price {
  font-family: Montserrat-Medium;
  font-size: 20px;
}

.closingcostform-container .banner2 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  background-color: transparent;
  color: #23405E;
  margin-top: 10px;
  border-top: 1px solid #CFD6DE;
  border-left: 1px solid #CFD6DE;
  border-right: 1px solid #CFD6DE;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  height: 40px;
  padding: 9px;
  background: #EEF0FC;
}

.closingcostform-container .banner2 .costs-title {
  font-family: Montserrat-Regular;
  font-size: 16px;
}

.closingcostform-container .banner2 .costs-price {
  font-family: Montserrat-Regular;
  font-size: 16px;
}

.closingcostform-container .banner2 .costs-fees {
  font-family: Montserrat-Medium;
  font-size: 18px;
}

.closingcostform-container .closingcostsbtn {
  color: #508AFF;
  padding: 0px 10px 0px 0px;
  border-radius: 5px;
  /* margin-bottom: 20px; */
  margin-top: -7px;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  /* width: 100%; */
  height: 42px;
  text-align: center;
  padding-top: 10px;
  cursor: pointer;
  font-size: 22px !important;
  float: right;
}

.closingcostform-container table {
  width: 100%;
}

.closingcostform-container table tr td {
  color: #3F486C;
  font-family: Montserrat-Medium;
  width: 61%;
  padding: 8px;
}

.closingcostform-container table {
  margin: 0px;
}

.closingcostform-container table {
  border-collapse: separate;
  border-spacing: 0;
}

.closingcostform-container td {
  border: 1px solid #CFD6DE;
  border-style: none solid solid none;
  padding: 10px;
}

.closingcostform-container tr:last-child td:first-child {
  border-bottom-left-radius: 10px;
}

.closingcostform-container tr:last-child td:last-child {
  border-bottom-right-radius: 10px;
}

.closingcostform-container tr:first-child td {
  border-top-style: solid;
}

.closingcostform-container tr td:first-child {
  border-left-style: solid;
}

.closingcostform-container input {
  border: none !important;
  font-family: Montserrat-Regular;
  color: #3F486C;
  background: none;
  width: 85%;
  padding: 0px !important;
}

.closingcostform-container ::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #a7b5c3;
  font-family: Montserrat-Regular;
  opacity: 1;
  /* Firefox */
}

.closingcostform-container :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #a7b5c3;
  font-family: Montserrat-Regular;
}

.closingcostform-container ::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #a7b5c3;
  font-family: Montserrat-Regular;
}

.closingcostform-container input:focus {
  border-color: none !important;
  outline: none !important;
}

.closingcostform-container .icon-left {
  margin-top: 29px;
  cursor: pointer;
  margin-bottom: 12px;
  color: #508AFF;
}

.closingcostform-container .icon-left img {
  padding-right: 11px;
}

.closingcostform-container .icon-top {
  margin-top: 29px;
  cursor: pointer;
  margin-bottom: 12px;
  color: #508AFF;
}

.closingcostform-container .update {
  background-color: transparent;
  color: #508AFF;
  padding: 5px 20px;
  border-radius: 5px;
  margin-top: 13px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  outline: none;
  font-size: 15px !important;
}

.closingcostform-container .addbtn {
  text-align: center;
}

.closingcostform-container .addbtn .update {
  background-color: transparent;
  color: #508AFF;
  padding: 5px 20px;
  border-radius: 5px;
  margin-top: 13px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 20%;
  border: 1px solid #508AFF;
  font-size: 15px !important;
}

.closingcostform-container .radio-btn-group {
  float: left;
  cursor: pointer;
}

.closingcostform-container .cursorptr {
  cursor: pointer;
}

.closingcostform-container table {
  width: 100%;
}

.closingcostform-container .ptr {
  cursor: pointer;
}

.closingcostform-container .paddleft25 {
  margin-left: 21px;
}

.closingcostform-container .alignright {
  text-align: right;
  cursor: pointer;
}

.closingcostform-container .margintop4 {
  margin-top: -4px;
}

.closingcostform-container .modaldropdown {
  box-shadow: none;
  border: none !important;
  /*padding-left: 20px;*/
  font-family: Montserrat-Regular;
  color: #3F486C;
  height: auto !important;
  padding: 0px;
  background-position: right 0rem center;
}

.closingcostform-container .closingcostsbtn {
  color: #508AFF;
  padding: 0px 10px 0px 0px;
  border-radius: 5px;
  /* margin-bottom: 20px; */
  margin-top: -7px;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  /* width: 100%; */
  height: 42px;
  text-align: center;
  padding-top: 10px;
  cursor: pointer;
  font-size: 22px !important;
  float: right;
}

.closingcostform-container .nonedit {
  color: #3F486C !important;
}

@media screen and (max-width: 1192px) and (min-width: 320px) {
  .nonedit {
    font-weight: bold !important;
  }
}

@media only screen and (max-device-width: 480px) and (min-device-width: 320px) {
  .ReactModal__Content .closingcostform-container .title {
    width: 96% !important;
  }
}

.buyer-overlay {
  position: absolute !important;
  top: 93px;
  right: 0px;
  bottom: 0px;
  overflow: auto;
  background-color: rgba(255, 255, 255, 0.71);
  height: 90%;
  width: 100%;
  z-index: 1200;
  display: none;
}

.floatleft {
  float: left;
}

.radiobtn .floatleft {
  display: none;
}

.radiobtn .alignright {
  padding-right: 10px;
}

.paddtop20 {
  padding-top: 20px !important;
}

.paddbot10 {
  padding-bottom: 10px !important;
}

.margleft10 {
  margin-left: 10px !important;
}

.alignright {
  text-align: right;
}

.margtop5 {
  margin-top: 5px !important;
}

.iconrotate {
  padding-left: 15px;
  cursor: pointer;
}

.iconrotate_mon {
  padding-left: 52px;
  cursor: pointer;
  margin-bottom: -21px;
}

.tdcitytax {
  width: 70% !important;
}

.tdcitytax .input-group {
  margin-top: 0px !important;
}

.tdcitytax input {
  height: 41px !important;
}

td .input-group {
  margin-top: 0px !important;
}

.txtcenter {
  text-align: center !important;
}

.midle {
  padding-right: 10% !important;
}

.offerprice-container .hiddenbtn {
  background: transparent;
  width: auto;
  height: auto;
  color: #FFFFFF;
  outline: none;
  margin-top: 15px;
  margin-bottom: 20px;
}

.escrowoptindetails {
  display: flex;
  flex-direction: column;
  font-size: 11px;
  justify-content: center;
  align-items: center;
  color: #d4d7e0;
  font-family: Montserrat-Regular;
}

.offershow-container .offer_list {
  padding-left: 35px;
  padding-right: 35px;
}

.offershow-container .title {
  padding-left: 30px;
  text-align: center;
  font-family: Montserrat-Medium;
  color: #0e2f51;
}

.offershow-container h3 {
  margin: 0px;
}

.offershow-container .brief {
  text-align: center;
  font-family: Montserrat-Regular;
  color: #23405E;
  font-size: 16px;
}

.offershow-container .briefREFI {
  text-align: center;
  font-family: Montserrat-Regular;
  color: #ffffff;
  font-size: 16px;
  background-color: #000;
  height: 36px;
}

.offershow-container .list {
  font-family: Montserrat-Regular;
  color: #23405E;
}

.offershow-container .icon-right {
  text-align: right;
  cursor: pointer;
}

.offershow-container .icon-left {
  cursor: pointer;
}

.offershow-container table {
  width: 100%;
}

.offershow-container .banner-head {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  background-color: transparent;
  color: #23405E;
  margin-top: 10px;
  font-family: Montserrat-Regular;
  font-size: 16px;
}

.offershow-container .banner-first {
  background: #508AFF !important;
  color: #FFF !important;
}

.offershow-container .banner {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  background-color: transparent;
  color: #0e2f51;
  margin-top: 10px;
  border: 1px solid #d4d7e0;
  border-radius: 3px;
  padding: 12px;
  font-family: Montserrat-Medium;
  font-size: 16px;
}

.offershow-container .allprices {
  margin-top: 25px;
  font-family: Montserrat-Regular;
  text-align: center;
  color: #0e2f51;
  font-size: 14px;
}

.offershow-container .icon-settings {
  text-align: left;
  cursor: pointer;
}

.offershow-container .icon-share {
  text-align: right;
  cursor: pointer;
}

.hiddenfeature-container .title {
  padding-left: 30px;
  text-align: center;
  font-family: Montserrat-Medium;
  color: #0e2f51;
}

.hiddenfeature-container h3 {
  margin: 0px;
}

.hiddenfeature-container .brief {
  text-align: center;
  font-family: Montserrat-Regular;
  color: #23405E;
  font-size: 16px;
}

.hiddenfeature-container .list {
  font-family: Montserrat-Regular;
  color: #23405E;
}

.hiddenfeature-container .icon-right {
  text-align: right;
  cursor: pointer;
}

.hiddenfeature-container .icon-left {
  cursor: pointer;
}

.hiddenfeature-container table {
  width: 100%;
}

.hiddenfeature-container .banner-head {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  background-color: transparent;
  color: #23405E;
  margin-top: 10px;
  font-family: Montserrat-Regular;
  font-size: 16px;
}

.hiddenfeature-container .banner-first {
  background: #508AFF !important;
  color: #FFF !important;
}

.hiddenfeature-container .banner {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  background-color: transparent;
  color: #0e2f51;
  margin-top: 10px;
  border: 1px solid #d4d7e0;
  border-radius: 3px;
  padding: 12px;
  font-family: Montserrat-Medium;
  font-size: 16px;
}

.hiddenfeature-container .allprices {
  margin-top: 25px;
  font-family: Montserrat-Regular;
  text-align: center;
  color: #0e2f51;
  font-size: 16px;
}

.hiddenfeature-container .icon-settings {
  text-align: left;
  cursor: pointer;
}

.hiddenfeature-container .icon-share {
  text-align: right;
  cursor: pointer;
}

.hiddenfeature-container .field-row {
  color: #0E2F51;
  font-family: Montserrat-Regular;
  font-size: 14px;
}

.hiddenfeature-container .field-row select,
.hiddenfeature-container .field-row input {
  border: 1px solid #d4d7e0;
  border-radius: 5px;
  background-color: transparent;
  height: 40px;
  width: 100%;
  margin-top: 10px;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
  box-shadow: none;
  color: #23405E;
}

.hiddenfeature-container .backimg {
  padding-right: 20px;
  padding-bottom: 8px;
  width: 31px;
  cursor: pointer;
}

.hiddenfeature-container .addbtn {
  text-align: center;
}

.hiddenfeature-container .addbtn .update {
  background-color: #508AFF;
  color: white;
  padding: 5px 20px;
  border-radius: 5px;
  margin-top: 13px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  border: 1px solid #508AFF;
  outline: none;
  font-size: 15px !important;
}

.optlist {
  cursor: pointer !important;
}

.divabs {
  position: absolute !important;
  z-index: 111;
  width: 30px;
}

.EstimateContainer {
  width: 100%;
  height: 100%;
  flex-direction: column;
}

.EstimateContainer .title {
  text-align: center;
  font-family: Montserrat-Medium;
  color: #23405E;
  font-size: 24px;
  margin-bottom: 12px;
}

.EstimateContainer .currentestimatebtn {
  background-color: transparent;
  color: #508AFF;
  padding: 5px 20px;
  border-radius: 5px;
  margin-top: 13px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  border: 1px solid #508AFF;
  outline: none;
  font-size: 14px !important;
}

.EstimateContainer .allestimatebtn {
  background-color: transparent;
  color: #508AFF;
  padding: 5px 20px;
  border-radius: 5px;
  margin-top: 13px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  border: 1px solid #508AFF;
  outline: none;
  font-size: 14px !important;
}

.buyerestimates-container .buyereditbtn,
.sellerchart .buyereditbtn {
  font-family: Montserrat-Medium;
  font-size: 14px;
  fill: #9FAFBD !important;
}

.restoretxt {
  text-align: center;
  font-family: Montserrat-Medium;
  color: #0e2f51;
  margin-top: 27px;
  font-size: 20px;
}

.confirmrestorebtn {
  background: #EA4B28 !important;
}

.fundinggear {
  float: right;
  cursor: pointer !important;
}

.start_ibuyeroverbtn {
  width: 20px;
  cursor: pointer;
}

.start_overbtn {
  width: 22px;
  margin-left: 10px;
  cursor: pointer;
  margin-top: -3px;
  border-radius: 10px;
  transform: rotate(14deg);
}

.start_overbtn_handy {
  width: 20px;
  margin-left: 20px;
  cursor: pointer;
  margin-top: 0px;
}

.escrowdropdowncls {
  background-repeat: no-repeat;
  background-position: 97% center;
}

.divmanucalc {
  cursor: pointer;
  display: inline-flex;
  width: 100%;
  font-weight: 600;
}

.divmanucalc img {
  float: right;
}

.dropactive {
  transform: rotate(180deg);
  transition: 0.6s;
}

.dropinactive {
  transform: rotate(0deg);
  transition: 0.6s;
}

.margtop25 {
  margin-top: 25px;
}

.offerpricerow {
  cursor: pointer;
  padding: 8px 5px;
}

.activeoffer {
  background-color: #508aff !important;
  color: white !important;
}

.divstepresults {
  min-height: 260px;
  height: auto;
  overflow: hidden;
  overflow-y: auto;
  padding: 10px;
}

.miscBuyerCloseup {
  z-index: 9999999 !important;
  position: absolute !important;
  margin-top: -44px;
  max-width: 480px;
  text-align: right;
  margin-left: 12px;
}

.miscBuyerCloseup img {
  width: 15px;
  height: 15px;
  cursor: pointer;
}

.miscBuyerdetCloseup {
  z-index: 9999999 !important;
  position: absolute !important;
  margin-top: -55px;
  max-width: 411px;
  text-align: right;
  margin-left: 12px;
}

.miscBuyerdetCloseup img {
  width: 15px;
  height: 15px;
  cursor: pointer;
}

.priceSettingCloseup {
  z-index: 9999999 !important;
  position: absolute !important;
  margin-top: -57px;
  max-width: 480px;
  text-align: right;
  margin-left: -1px;
}

.priceSettingCloseup img {
  width: 15px;
  height: 15px;
  cursor: pointer;
}

.propertyTaxesCloseup {
  z-index: 9999999 !important;
  position: absolute !important;
  margin-top: -44px;
  max-width: 480px;
  text-align: right;
  margin-left: 13px;
}

.propertyTaxesCloseup img {
  width: 15px;
  height: 15px;
  cursor: pointer;
}

.InputEscrowCloseup {
  z-index: 9999999 !important;
  position: absolute  !important;
  margin-top: -45px;
  max-width: 480px;
  text-align: right;
  margin-left: 13px;
}

.InputEscrowCloseup img {
  width: 15px;
  height: 15px;
  cursor: pointer;
}

.ClosingDateCloseup {
  z-index: 9999999 !important;
  position: absolute !important;
  margin-top: -45px;
  max-width: 480px;
  text-align: right;
  margin-left: 12px;
}

.ClosingDateCloseup img {
  width: 15px;
  height: 15px;
  cursor: pointer;
}

.CalcREFI-container .PaidTaxDivCls {
  color: #508AFF;
  font-size: 15px;
  font-family: Montserrat-Regular;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
  cursor: pointer;
  font-weight: bold;
}

.CalcREFI-container .PaidTaxDivCls .ResultCollapseDropIcon {
  cursor: pointer;
}

.GrayCirleCls {
  border: 1px solid #EEF1FC;
  background-color: #EEF1FC;
}

.height50 {
  height: 50px !important;
}

.paddleft78 {
  padding-left: 78px !important;
}

.RightContainerCls .navbar-wrapper {
  width: 100%;
  height: auto;
  margin-top: 25px;
  border: none;
  margin-bottom: 25px;
}

.RightContainerCls .navbar-wrapper .banner {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  background-color: transparent;
  font-weight: bold;
  font-family: Montserrat-Regular;
  color: #508AFF;
  font-size: 22px;
  text-align: center;
}

.RightContainerCls .navbar-wrapper .banner a {
  color: #6897f7;
  text-decoration: none;
  cursor: pointer;
}

.BoldFont {
  font-family: Montserrat-Medium !important;
}

.slider-cotainer {
  display: flex;
  flex-direction: row;
  justify-content: center;
  background-color: #e7ebee;
  font-size: 20px;
  font-family: Montserrat-Regular;
  font-size: 16px;
  color: #23405E;
  padding: 10px 10px 10px 10px;
  min-height: 350px;
}

.slider-cotainer .loan-wrapper {
  width: 100%;
  height: auto;
  margin-top: 20px;
  border: none;
  border-radius: 5px;
  margin-bottom: 0px;
}

.slider-cotainer .loan-wrapper .banner {
  display: flex;
  flex-direction: row;
  justify-content: center;
  background-color: transparent;
  font-size: 20px;
  font-family: Montserrat-Medium;
  font-size: 16px;
  color: #23405E;
}

.slider-cotainer .loan-wrapper .banner .loan-name {
  order: 1;
  align-self: flex-start;
  padding: 14px 10px;
}

.slider-cotainer .loan-wrapper .banner .loan-head {
  order: 1;
  align-self: flex-start;
  padding: 14px 10px;
  font-size: 14px;
}

.slider-cotainer .loan-wrapper .banner .loan-type {
  order: 2;
  align-self: flex-end;
  padding: 14px 10px;
}

.slider-cotainer .loan-wrapper .banner .loan-middle {
  order: 1;
  align-self: flex-start;
  padding: 14px 10px;
  font-family: Montserrat-Regular;
}

.slider-cotainer .loan-wrapper .editbtn {
  color: #508AFF;
  font-family: Montserrat-Regular;
  font-weight: bold;
  padding-left: 3px;
  cursor: pointer;
  font-size: 15px !important;
}

.slider-cotainer .loan-wrapper .banner-piechart {
  display: flex;
  flex-direction: row;
  justify-content: center;
  background-color: transparent;
  font-size: 20px;
  font-family: Montserrat-Regular;
  font-size: 16px;
  color: #23405E;
  height: 160px;
  padding-top: 43px;
}

.slider-cotainer .loan-wrapper .main-banner {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  background-color: transparent;
  font-size: 20px;
  font-family: Montserrat-Regular;
  font-size: 16px;
  color: #23405E;
}

.slider-cotainer .loan-wrapper .main-banner .loan-title {
  order: 0;
  /*align-self: flex-start;*/
  font-family: Montserrat-Medium;
  font-size: 16px;
  color: #23405E;
  text-align: center;
}

.slider-cotainer .ChartHeaderLabel {
  text-align: center;
  padding-top: 26px;
  padding-bottom: 12px;
  font-family: Montserrat-Medium;
  text-transform: capitalize;
}

.slider-cotainer td {
  padding-top: 12px;
}

.slider-cotainer .BlueCircleCls {
  border: 1px solid #508AFF;
  background-color: #508AFF;
  margin-top: 0px !important;
  margin-right: 10px;
  height: 15px;
  width: 15px;
  border-radius: 3px;
}

.slider-cotainer .YellowCircleCls {
  border: 1px solid #FFB600;
  background-color: #FFB600;
  margin-top: 0px !important;
  margin-right: 10px;
  height: 15px;
  width: 15px;
  border-radius: 3px;
}

.slider-cotainer .WhiteCircleCls {
  border: 1px solid #FFFFFF;
  background-color: #FFFFFF;
  margin-top: 0px !important;
  margin-right: 10px;
  height: 15px;
  width: 15px;
  border-radius: 3px;
}

.slider-cotainer .rc-slider-step {
  display: none;
}

.slider-cotainer .rc-slider-handle {
  margin-left: -7px;
  margin-top: -14px;
  width: 28px;
  height: 28px;
  border: solid 2px transparent !important;
  box-shadow: 0px 1px 4px 2px transparent;
  background-color: #508AFF !important;
}

.slider-cotainer .rc-slider-mark {
  font-family: Montserrat-Medium;
  font-size: 13px;
  padding-top: 12px;
}

.slider-cotainer .chart_Bottom {
  margin-top: 20px;
}

.slider-cotainer .SliderDivCls {
  padding-top: 20px;
  padding-bottom: 20px;
}

.slider-cotainer .rc-slider-rail {
  background-color: #508AFF !important;
  height: 1px !important;
}

.slider-cotainer .rc-slider-track {
  background-color: #508AFF !important;
  height: 1px !important;
}

.slider-cotainer .rc-slider-handle:focus {
  box-shadow: 0 0 0 5px transparent;
}

.slider-cotainer .rc-slider-tooltip {
  position: relative;
  top: -31px;
  left: 3px;
  font-family: Montserrat-Regular;
  color: #508AFF;
  font-size: 16px;
}

.paddbtm34 {
  padding-bottom: 34px !important;
}

.headfindrates {
  font-size: 16px;
  font-weight: bold;
}

.buyersinglepagepadd {
  padding-left: 4px !important;
  padding-right: 16px !important;
}

.buyertitlemarg {
  margin-left: -2px;
  margin-right: 2px;
}

.buyerleftpadd {
  padding-left: 84px !important;
  padding-right: 32px !important;
}

.buyerrightpadd {
  padding-left: 26px !important;
  margin-top: 7px;
  padding-right: 97px !important;
}

.iframe_buyerrightpadd {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.nav1,
.nav2,
.nav3,
.nav4 {
  font-size: 14px;
  letter-spacing: 1px;
}

.grpahheadmarg {
  margin-top: 35px;
}

.nonbuybardes {
  width: 100%;
  text-align: center;
}

.buyerestimates-container .recharts-surface {
  width: 330px;
  height: 330px;
  position: absolute;
  left: -3px;
}

.buyerestimates-container svg tspan {
  font-size: 25px;
  font-family: Avenir Next  Bold;
}

.recharts-default-legend .recharts-surface {
  width: 15px;
  height: 15px;
  position: static;
  left: 0px;
}

select,
input {
  font-size: 14px !important;
  font-family: Montserrat-Regular !important;
  margin-top: 6px !important;
  font-weight: 600 !important;
}

label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 0px !important;
  font-weight: 100 !important;
  margin-left: 2px !important;
  color: #23405E !important;
  font-family: Montserrat-Regular !important;
}

.fieldlabel {
  margin-left: 2px !important;
  color: #23405E !important;
  font-family: Montserrat-Regular !important;
}

.smartcomparediv .buyer-title {
  white-space: nowrap;
}

.smartcomparediv .start_overbtn {
  margin-left: 5px;
}

.margbotdiv {
  margin-bottom: 40px;
}

.update,
.compute,
.smartcomparebtn {
  height: 40px !important;
}

.smartcmpstovr {
  display: inline-flex;
}

.example-enter {
  opacity: 0.01;
  width: 0px;
}

.example-enter.example-enter-active {
  opacity: 1;
  width: 100px;
  transition: 700ms;
}

.example-leave {
  opacity: 1;
  width: 100px;
}

.example-leave.example-leave-active {
  opacity: 0.01;
  width: 0px;
  transition: 700ms;
}

.amortdwlnd {
  text-decoration: none;
  cursor: pointer;
  padding: 10px 10px;
  float: right;
}

.amortdwlnd a {
  text-decoration: none !important;
  font-size: 13px;
  color: #508AFF !important;
}

.amortdwlnd img {
  width: 25px;
  height: 25px;
}

.sharefield {
  padding: 8px;
  border: 1px solid #D3D5DF;
  border-radius: 6px;
  font-size: 14px;
  font-family: Montserrat-Medium;
  cursor: pointer;
}

.sharefield .sharetd {
  width: 90%;
}

.sharefield .sharefulltd {
  width: 100%;
}

.Bizfield {
  margin-top: 30px;
}

.Bizfield .colm1 {
  width: 10%;
}

.Bizfield .colm2 {
  width: 80%;
  padding: 8px;
  border: 1px solid #D3D5DF;
  border-radius: 6px;
  font-size: 14px;
  font-family: Montserrat-Medium;
  text-align: center;
}

.shareclose {
  max-width: 460px !important;
}

.shareclose1 {
  max-width: 472px !important;
  margin-top: -48px !important;
}

@media screen and (max-width: 500px) and (min-width: 300px) {
  .shareclose1 {
    margin-top: -15% !important;
  }
}

#downloadpdfbtn a {
  text-decoration: none;
  color: #508AFF;
}

.email-form-input {
  font-size: 16px !important;
  font-family: Montserrat-Regular !important;
  margin-top: 0px !important;
  font-weight: 100 !important;
}

.emailshareclose {
  max-width: inherit !important;
  margin-left: 10px !important;
}

.pushclose {
  max-width: 490px !important;
}

.emailshare .update {
  background-color: #508AFF;
  width: 100%;
  margin-top: 36px;
  font-size: 18px;
}

#divbringToClose .recharts-wrapper {
  height: 360px !important;
  overflow: hidden !important;
}

.countupnum {
  font-family: Montserrat-Regular !important;
}

.buyercomedit {
  display: inline-flex;
}

.changeareatext {
  font-family: Montserrat-Regular !important;
  font-size: 20px;
  text-align: center;
  margin: 20px;
  margin-bottom: 30px;
}

.changearebtn {
  margin: 0px !important;
  background: #508AFF !important;
  color: #FFF !important;
  border-radius: 4px;
  padding-left: 22px;
  padding-right: 22px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: 3px;
  font-family: Montserrat-Medium;
  font-size: 13px;
  color: #23405E;
  letter-spacing: 1px;
  height: auto !important;
  outline: none;
}

.newchangearea {
  background-color: #508AFF;
  color: #FFFFFF;
  padding: 5px 20px;
  border-radius: 5px;
  margin-top: 13px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  border: 1px solid #508AFF;
  outline: none;
  font-size: 15px !important;
}

.chclose {
  cursor: pointer;
  margin-top: -67px;
  margin-left: -25px;
}

.chclose img {
  width: 15px;
  height: 15px;
}

@media screen and (max-width: 1200px) and (min-width: 300px) {
  .buyerleftpadd {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .buyerrightpadd {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .buyergraphflex {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .calculation-container .title {
    padding-left: 0px !important;
  }

  .calculation-container .paddleft78 {
    padding-left: 0px !important;
  }

  .calculation-container .BUY_runNum_animate_2 {
    top: 41% !important;
    left: 48% !important;
  }

  .calculation-container .BUY_runNum_animate {
    top: 47% !important;
    left: 49% !important;
  }

  .calculation-container .closingcosts {
    padding-left: 15% !important;
    margin-left: -8% !important;
  }

  .buyer_padd {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
}

@media screen and (max-width: 767px) and (min-width: 300px) {
  .recharts-default-legend .recharts-surface {
    height: 33px !important;
  }
}

.dollarclass {
  color: #3F486C;
  font-family: Montserrat-Regular !important;
  font-weight: bold;
  font-size: 16px;
}

.cancelbtnCenter {
  text-align: center;
}

.cancelbtnCenter .cancelbtnbtn {
  background-color: #508AFF;
  color: #ffffff;
  border-radius: 5px;
  outline: none;
  font-family: Montserrat-Regular;
  height: 40px;
  width: 200px;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 16px;
}

.ClipBoardbtn {
  background-color: #508AFF;
  color: #ffffff;
  border-radius: 5px;
  outline: none;
  font-family: Montserrat-Regular;
  height: 40px;
  width: 200px;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 16px;
}

.copydiv {
  padding-top: 10px;
}

.copydiv input {
  height: 50px;
  font-family: Montserrat-Medium !important;
  word-wrap: break-word;
  word-wrap: break-word;
  color: #23405E;
}

.embedcopydiv {
  padding-top: 10px;
  padding-left: 0px;
  padding-bottom: 10px;
}

.embedcopydiv textarea {
  height: 130px;
  font-family: Montserrat-Medium !important;
  color: #23405E;
}

.templateviewscrollview {
  width: 1300px;
  overflow-x: auto;
  margin-left: auto;
  margin-right: auto;
  float: none;
}

.linkdownloada {
  display: none;
}

.nofliefound {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 5%;
  font-size: 20px;
  font-family: Montserrat-Medium;
}

.cursorptr {
  cursor: pointer;
}

.offerhiddentitle {
  height: 50px !important;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #23405E;
  color: #fff !important;
}

.offerhiddentitleREFI {
  height: 50px !important;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #23405E;
  color: #fff !important;
  font-weight: bold;
}

.offersubtitle {
  height: 40px;
  background-color: #f0f0f0 !important;
  align-items: center;
}

.offermargintop {
  margin-top: 0px !important;
}

.kGGIis {
  border: 1px solid #ccc !important;
}

.Modern-Datepicker .field-row input {
  border: 1px solid #d4d7e0;
  background-color: #fff;
  height: 40px;
  width: 100%;
  margin-top: 0px !important;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
  box-shadow: none;
  color: #23405E;
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
  border-right: 0px solid transparent !important;
}

.field-row input,
.field-row select {
  margin-top: 0px !important;
}

.loandefaultalign {
  text-align: justify !important;
}

.loandefmarghtop {
  margin-top: 15px !important;
}

.loanqualifyheddesign {
  display: flex;
  justify-content: space-between;
}

.loanqualifyheddesign .lqhotcontainer {
  flex-direction: row;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}

.loanqualifyheddesign .lqhotcontainer .lqhdots {
  width: 6px;
  height: 6px;
  background-color: #333;
  border-radius: 10px;
  margin: 2px;
}

.loandefaprmarghtop {
  margin-top: 25px !important;
}

.mippmi_info {
  width: 16px;
  height: 16px;
  cursor: pointer;
  margin-left: 10px;
}

.pmiclose {
  z-index: 9999999 !important;
  position: absolute  !important;
  margin-top: -60px;
  max-width: 497px;
  text-align: right;
  margin-left: -10px;
}

.pmiclose img {
  cursor: pointer;
}

.pmicloseNew {
  z-index: 9999999 !important;
  position: absolute;
  margin-top: -55px;
  max-width: 550px;
  text-align: right;
  margin-left: -10px;
}

.pmicloseNew img {
  cursor: pointer;
}

.pmihead {
  margin-top: 0px !important;
}

.pmicontent {
  font-size: 17px !important;
  text-align: justify !important;
}

.closingcostseditbtn {
  background: transparent;
  border: none;
  font-family: inherit;
  font-size: inherit;
  border-radius: inherit;
  color: inherit;
  width: auto;
  height: auto;
  box-shadow: inherit;
  border-image: none;
  margin-top: 0px;
  border-color: inherit;
  overflow: hidden;
  outline: none !important;
}

.closingcostseditbtn:focus {
  border: none !important;
  outline: none !important;
}

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

.closingcustom {
  font-family: Montserrat-Medium;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 16px;
}

.closingcustom .radio-btn-group {
  width: 25%;
}

.closingcustom .radio-btn-group .radiobtn {
  display: inherit !important;
}

.width100 {
  width: 100% !important;
}

.conv2buyer {
  width: 100%;
  margin-bottom: 14px;
}

.brokercommtitle {
  font-family: 'Montserrat-Regular';
  padding: 9px;
  font-size: 18px !important;
  background-color: #edf2fc;
}

.alertpopup {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 16px;
}

.displayinline {
  display: inline-flex;
  padding-left: 5px !important;
  padding-right: 5px !important;
  cursor: pointer;
}

.displayinline .imgdisplay {
  width: 10px;
  height: 7px;
}

.displayinline .infodisplay {
  width: 16px;
  height: 16px;
}

.investorbuilddrop {
  margin-top: 0px !important;
}

.prophomecontainer {
  margin-top: 10px;
}

.prophomecontainer .homeproptax {
  text-align: left;
  display: flex;
  align-items: center;
  height: 52px;
  font-size: 15px;
  font-family: 'Montserrat-Regular';
}

.prophomecontainer .homeproptax .lable {
  padding-left: 5px;
}

.millagedivrate .input-group {
  width: 100%;
}

.notapply {
  text-align: center;
  font-family: Montserrat-Regular;
  font-size: 15px;
}

.stickycompute {
  position: absolute !important;
  bottom: 0px;
  margin-bottom: 10px !important;
  z-index: 9999;
  animation: stickycomputekey .5s;
  -webkit-animation: stickycomputekey .5s;
}

.buttoncontainer {
  text-align: left;
  height: 50px !important;
  margin-bottom: 50px !important;
}

.stickycompute-bottom {
  position: static;
  animation: stickycomputekeytobtm .5s;
  -webkit-animation: stickycomputekeytobtm .5s;
}

/* Safari 4.0 - 8.0 */

@-webkit-keyframes stickycomputekey {
  from {
    bottom: -100%;
  }

  to {
    bottom: 0;
  }
}

/* Standard syntax */

@keyframes stickycomputekey {
  from {
    bottom: -100%;
  }

  to {
    bottom: 0;
  }
}

/* Safari 4.0 - 8.0 */

@-webkit-keyframes stickycomputekeytobtm {
  from {
    margin-bottom: 0;
  }

  to {
    margin-bottom: -100%;
  }
}

/* Standard syntax */

@keyframes stickycomputekeytobtm {
  from {
    margin-bottom: 0;
  }

  to {
    margin-bottom: -100%;
  }
}

select::-ms-expand {
  display: none;
}

.font_bold {
  font-weight: bold !important;
}

img {
  user-drag: none;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

.webleadgen {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  margin-top: -35px;
  margin-bottom: 10px;
}

.drpdownselect select option {
  width: 150px;
}

.divemailamortcontent {
  border: 1px solid #ccc;
  height: 400px;
  overflow: hidden;
  overflow-y: auto;
}

.divemailamortcontentshareapp {
  border: 1px solid #ccc;
  height: 280px;
  overflow: hidden;
  overflow-y: auto;
}

.iesstaticwidth {
  width: 900px !important;
}

.fixbtn {
  display: flex;
  justify-content: center;
  align-items: center;
}

.historicalheading {
  height: 50px !important;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #172951;
  color: #fff !important;
  font-size: 17px;
  text-align: center;
}

.HistoryRatestable th {
  text-align: center;
}

.HistoryRatestable .tddrop {
  width: 25%;
}

.HistoryRatestable .tdchk {
  width: 25%;
}

.HistoryRatestable .tdpadd {
  padding-left: 28px;
}

.historicalcontent {
  text-align: center;
  font-size: 15px;
}

.histclose {
  max-width: 530px !important;
}

.downtxt {
  font-size: 10px;
}

.fbPost {
  text-align: center;
  font-size: 24px;
  margin-top: 50px;
}

.fbPost .fbPostbtndiv {
  text-align: center;
  margin-top: 20px;
}

.fbPost .fbPostbtn {
  margin: 0px !important;
  background: #508AFF !important;
  color: #FFF !important;
  border-radius: 4px;
}

input:-webkit-autofill {
  -webkit-box-shadow: inset 0 0 0px 9999px white  !important;
}

input:focus,
input:-webkit-autofill:focus {
  -webkit-box-shadow: inset 0 0 0px 9999px white, 0 0 2px white  !important;
}

.radiolftdiv {
  display: flex;
}

.radiolftimg {
  margin-right: 10px;
  cursor: pointer;
}

.radiotxt {
  font-size: 16px;
  font-family: Montserrat-Regular !important;
}

.mrgtop20 {
  margin-top: 20px;
}

.mrgtop7 {
  margin-top: 7px;
}

.xAxis .recharts-cartesian-axis-ticks {
  display: none !important;
}

.StackedBarChartContainer .xAxis .recharts-cartesian-axis-ticks {
  display: block !important;
}

select.nonedit {
  padding-left: 6px !important;
  /* for Firefox */
  -moz-appearance: none;
  /* for Chrome */
  -webkit-appearance: none;
  appearance: none;
}

.hltapplicabletxt {
  font-size: 13px;
}

#analyticsvalue {
  display: none;
}

#calculationimagedata {
  display: none;
}

.displaynone {
  display: none;
}

.pertdiv {
  padding: 6px 9px !important;
}

.pertdiv .pertimg {
  width: 17px !important;
}

.white-bg {
  background-color: #fff !important;
}

.misc-input-border {
  border: 1px solid #d4d7e0 !important;
}

.margintopmisc {
  margin-top: 6px !important;
}

.bringToClosediv {
  display: none;
}

.divearnestmoney {
  display: inline-flex !important;
}

.divearnestmoney .lb {
  white-space: pre-line !important;
  line-height: 20px !important;
}

.divearnestmoney .white {
  margin-top: 10px !important;
}

.earnestsvg {
  margin-top: 12px;
}

.sweet-overlay {
  z-index: 999999 !important;
}

.showSweetAlert {
  z-index: 9999999 !important;
}

.sweet-alert .btn-primary {
  background-color: #508AFF !important;
  border-color: #508AFF !important;
}

.ErrorPopupClose {
  z-index: 9999999 !important;
  position: absolute !important;
  margin-top: -45px;
  max-width: 520px;
  text-align: right;
  margin-left: -93px;
}

.ErrorPopupClose img {
  height: 15px;
  width: 15px;
}

.ErrorMsgContent {
  padding: 15px;
  text-align: center;
}

.ErrorMsgContent .ErrorMsgText {
  font-size: 21px;
  color: #777777;
  margin-bottom: 20px;
}

.ErrorMsgText {
  font-family: Montserrat-Regular;
}

.errormsg-blue-button {
  background-color: #508AFF;
  color: #FFFFFF;
  padding: 5px 20px;
  border-radius: 5px;
  margin-top: 13px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  border: 1px solid #508AFF;
  outline: none;
  font-size: 15px !important;
}

.errormsg-blue-buttons {
  background-color: #508AFF;
  color: #FFFFFF;
  padding: 5px 20px;
  border-radius: 5px;
  margin-top: 13px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  border: 1px solid #508AFF;
  outline: none;
  font-size: 12px !important;
}

.errormsg-white-button {
  background-color: transparent;
  color: #508AFF;
  padding: 5px 20px;
  border-radius: 5px;
  margin-top: 13px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  border: 1px solid #508AFF;
  outline: none;
  font-size: 15px !important;
}

.errormsgbtns .leftbtn {
  padding-right: 5px !important;
}

.errormsgbtns .rightbtn {
  padding-right: 5px !important;
}

.animationfirst {
  animation: showSweetAlert .7s;
  -webkit-animation: showSweetAlert .7s;
}

@keyframes showSweetAlert {
  0% {
    -ms-transform: scale(0.7);
    -webkit-transform: scale(0.7);
    transform: scale(0.7);
  }

  45% {
    -ms-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }

  80% {
    -ms-transform: scale(0.95);
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
  }

  100% {
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

.markallread {
  justify-content: center;
  align-items: center;
  display: flex;
  padding: 5px;
  cursor: pointer;
  color: #23405e;
}

.collapsed {
  -ms-transition: .3s height ease-in-out;
  -webkit-transition: .3s height ease-in-out;
  transition: .3s height ease-in-out;
}

.closingloantype {
  border: 1px solid #d4d7e0;
  border-radius: 5px;
  background-color: transparent;
  height: 40px;
  width: 100%;
  margin-top: 20px !important;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
  box-shadow: none;
  color: #23405E;
}

.expiryhead {
  text-align: center;
  font-size: 22px !important;
  color: #0E2F51 !important;
  font-family: Montserrat-Medium !important;
}

.updatepagerow {
  height: 100%;
  padding-top: 5%;
}

.updatepagerow_MG {
  height: 100%;
  background: #00853e;
  padding-top: 5%;
}

.seccontain {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.width300 {
  width: 300px;
}

.expiryhead2 {
  text-align: center;
  font-size: 14px !important;
  color: #0E2F51 !important;
  font-family: Montserrat-Medium !important;
}

.expirymsgcontent {
  text-align: justify !important;
  width: 100% !important;
  text-align-last: center !important;
  color: #0E2F51 !important;
  font-family: Montserrat-Regular !important;
}

.ExpiryClose {
  max-width: 515px !important;
}

.expirysmiley {
  height: 23px !important;
  width: 23px !important;
  margin-right: 10px !important;
}

.expirybtn {
  width: 95% !important;
  padding: 0px !important;
  height: 40px !important;
}

.NotificationTitle {
  color: grey;
}

.NotificationMessage {
  color: lightslategrey;
}

.NotificationContainer {
  width: 100%;
}

.NotificationContainer .heading {
  font-size: 26px;
}

.NotificationContainer .MarginCls {
  margin-top: 7px;
  margin-bottom: 7px;
}

.NotificationContainer .MarginCls .LabelStyleCls {
  margin-bottom: 5px;
  font-size: 14px;
  font-family: Montserrat-Medium;
  color: grey;
}

.NotificationContainer .DropDownCls {
  border: 1px solid #D2D2D2;
  border-radius: 5px;
  background-color: transparent;
  height: auto;
  width: 100%;
  margin-top: 10px;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
  cursor: pointer;
  padding-bottom: 7px !important;
}

.NotificationContainer .DropDownnotificCls {
  border-radius: 5px;
  height: auto;
  width: 100%;
  margin-top: 10px;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
  cursor: pointer;
  padding-bottom: 7px !important;
}

.NotificationContainer .pushliststyle {
  margin-top: 30px;
}

.buyerdetailcc {
  text-align: center !important;
  margin-left: 0px !important;
  margin-top: 20px !important;
}

.buyerdetailcc .ccicon {
  padding-top: 10px !important;
  padding-left: 2px !important;
}

.newshareprint {
  display: flex;
  justify-content: space-around;
  font-family: Montserrat-Regular;
  color: #007AFF;
  font-size: 17px;
}

.newshareprint .shareprintpointer {
  cursor: pointer;
}

.ibmshareprint {
  display: flex;
  justify-content: center;
  align-items: center;
}

.smartcompshareprint {
  display: flex;
  justify-content: space-between;
  width: 100%;
  padding: 0px 10px;
  margin: 10px 0px;
  font-family: Montserrat-Regular;
  color: #508AFF;
}

.smartcompshareprint .shareprintpointer {
  cursor: pointer;
}

.pac-container {
  z-index: 100000000000000 !important;
}

.leadgenpreview .premiumbackbtncls {
  text-align: right;
  font-size: 22px;
  font-family: Montserrat-Medium;
  color: black;
  cursor: pointer;
}

.addonselected {
  height: 16px;
}

.addonunselected {
  height: 14px;
}

.notifyupdatebtn {
  margin-left: 10px !important;
  margin-top: 27px !important;
  background-color: #508AFF;
  color: #ffffff;
  border-radius: 4px !important;
  margin-bottom: 20px !important;
  outline: none;
  font-family: Montserrat-Medium;
  font-size: 12px !important;
  letter-spacing: 1px !important;
  width: 88% !important;
  height: 33px !important;
  text-transform: uppercase !important;
  text-align: center !important;
}

.nomsg {
  color: #c0c0c0 !important;
  font-family: Heebo-Regular;
  text-align: center !important;
  font-size: 16px;
}

.inactiveul {
  width: 100% !important;
}

.textwhite {
  color: white !important;
}

.inactivedropdowns select {
  width: 100% !important;
  color: #23405E !important;
  background-color: transparent !important;
  border: 1px solid #d4d7e0;
  border-radius: 5px;
  height: 40px;
  box-shadow: none;
  -moz-appearance: inherit;
  background-position: 97% center;
  background-repeat: no-repeat;
}

.inactivedropdowns_MG select {
  width: 100% !important;
  color: white !important;
  background-color: #00853e !important;
  border-top: none !important;
  border-left: none !important;
  border-right: none !important;
  height: 40px;
}

.logoutbtn {
  background-color: #172951 !important;
  border: none !important;
  margin: 0px !important;
  text-align: center !important;
  width: 100% !important;
  padding: 0px !important;
  font-size: 15px !important;
  cursor: pointer !important;
  margin-top: 20px !important;
  color: #fff;
}

.logoutbtn:hover {
  color: #fff !important;
}

.inactivelogout {
  display: flex;
  margin-bottom: 30px;
}

.repcontentcontent {
  color: #fff;
  margin-bottom: 20px;
  font-family: Montserrat-Regular;
}

.repmartitle {
  color: #23405E;
  font-size: 22px;
  margin-bottom: 15px;
  font-family: Montserrat-Medium;
}

.repcontin {
  max-height: 400px;
  overflow-y: auto;
  overflow-x: hidden;
  width: 400px;
}

.repcontin .repdiv {
  display: flex;
  flex-direction: row;
  width: 400px;
  padding: 10px;
  border-bottom: 1px solid #fff;
}

.repcontin .repdiv img {
  width: 35px;
  height: 35px;
}

.repcontin .repdiv .subrepdiv {
  display: flex;
  justify-content: space-between;
  width: 100%;
  color: #fff;
  align-items: center;
  padding-left: 10px;
  font-family: Montserrat-Regular;
}

.repcontin .repdiv .subrepdiv img {
  width: 25px;
  height: 25px;
}

.finshbtncon {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  width: 400px;
}

.finshbtncon .fnleft {
  width: 70px;
  background-color: #0078ff;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 5px;
}

.finshbtncon .fnright {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  width: 330px;
  color: #fff;
  height: 40px;
  background-color: #0078ff;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  font-family: Montserrat-Medium;
  font-size: 17px;
}

.finshbtncon2 {
  align-items: center;
  margin-top: 10px;
  width: 400px;
}

.finshbtncon2 .fnleft {
  width: 70px;
  background-color: #0078ff;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 5px;
}

.finshbtncon2 .fnright {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  color: #fff;
  height: 40px;
  background-color: #0078ff;
  border-radius: 5px;
  font-family: Montserrat-Medium;
  font-size: 17px;
}

.newgraphcontiner {
  margin-top: 56px;
}

.newgrapthtitle {
  display: flex;
  justify-content: space-between;
  margin-bottom: 15px;
  padding: 0px 20px;
}

.newgrapthtitle .nav1,
.newgrapthtitle .nav2,
.newgrapthtitle .nav3,
.newgrapthtitle .nav4 {
  font-size: 14px;
  letter-spacing: 1px;
}

.newgrapthtitle .nav1 a,
.newgrapthtitle .nav2 a,
.newgrapthtitle .nav3 a,
.newgrapthtitle .nav4 a {
  color: #508AFF !important;
  font-family: Montserrat-Regular;
  text-decoration: none !important;
  cursor: pointer;
}

.newgrapthtitle .nav1 a:hover,
.newgrapthtitle .nav2 a:hover,
.newgrapthtitle .nav3 a:hover,
.newgrapthtitle .nav4 a:hover {
  text-decoration: none !important;
}

.newgrapthtitle .active {
  color: #508AFF !important;
  font-family: Montserrat-Medium !important;
  border-bottom: 2px solid #508AFF;
}

.notifyclose {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  position: relative;
  left: 69px;
  margin-top: 16px;
}

.notifyanimate {
  animation-duration: 1s;
  animation-name: animatenotify;
}

@keyframes animatenotify {
  0% {
    right: -200px;
  }

  100% {
    right: 0px;
  }
}

.notifytext {
  color: #010101 !important;
  font-size: 14px;
  letter-spacing: 1px !important;
  line-height: 26px !important;
  padding: 2px 5px;
  padding-top: 5px;
  font-family: Heebo-Light;
  cursor: pointer;
}

.notifytext:hover {
  background: #F0F0F0;
  color: #000000 !important;
}

.mobnotifytext {
  color: #23405E;
  font-size: 14px;
  letter-spacing: 1px !important;
  line-height: 26px !important;
  margin-left: 25px;
  font-family: Montserrat-Medium;
  cursor: pointer;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.mobnotifytext .maobotdot {
  width: 6px;
  height: 6px;
  background-color: #23405E;
  border-radius: 10px;
  margin-right: 20px;
}

.BackBtnprofile {
  color: #508aff;
  text-align: left;
  font-size: 18px;
  font-weight: bold;
  cursor: pointer;
  margin-bottom: 8px;
}

.historialsilder .rc-slider-mark {
  font-family: Montserrat-Medium;
}

.historicaldiv svg text {
  fill: #494949 !important;
  font-family: Montserrat-Regular;
}

.propertyinput {
  border: 1px solid #d4d7e0;
  border-radius: 5px;
  background-color: transparent;
  height: 40px !important;
  width: 100% !important;
  margin: 0px !important;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
  box-shadow: none;
  color: #23405E;
}

.propertyinput:foucs {
  border-color: #d4d7e0 !important;
}

.propertyinput:foucs {
  border-color: #d4d7e0 !important;
}

.iconrighterr {
  width: 9px;
  cursor: pointer;
}

.loadingtxt {
  font-size: 22px;
  color: #fff;
  margin-top: 10px;
  font-family: Montserrat-Regular;
}

.sendtotxt {
  font-size: 12px;
  padding-left: 10px;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

.btncntlink {
  padding: 10px 28px !important;
  text-decoration: none !important;
}

.btncntlink:foucs {
  text-decoration: none !important;
}

.btndivlink {
  margin-top: 22px;
  text-align: center;
}

.span90 {
  font-size: 8px;
}

.tutresult {
  animation-duration: 6s;
  animation-name: tutresul;
}

@keyframes tutresul {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 100;
  }
}

.inpscreen {
  animation-duration: 2s;
  animation-name: inpscr;
}

@keyframes inpscr {
  0% {
    margin-left: 250px;
  }

  100% {
    margin-left: 0px;
  }
}

.cladisp {
  display: none;
}

.outputclose {
  animation-duration: 2s;
  animation-name: outclo;
}

@keyframes outclo {
  0% {
    opacity: 100;
  }

  100% {
    opacity: 0;
  }
}

.outleft {
  animation-duration: 2s;
  animation-name: outlet;
}

@keyframes outlet {
  0% {
    margin-left: 50px;
  }

  100% {
    margin-left: 250px;
  }
}

.outformclose {
  animation-duration: 2s;
  animation-name: outforclo;
}

@keyframes outforclo {
  0% {
    margin-left: -300px;
  }

  100% {
    margin-left: 0px;
  }
}

@media screen and (max-width: 420px) and (min-width: 365px) {
  .loan-wrapper .banner .loan-title {
    padding-left: 0px !important;
    padding-right: 0px !important;
    font-family: Montserrat-Medium;
  }

  .amortdwlnd {
    padding-left: 0px;
    padding-right: 0px;
  }

  .amortdwlnd a {
    font-size: 11px;
  }

  .amortdwlnd img {
    width: 25px;
    height: 25px;
  }
}

@media screen and (max-width: 420px) and (min-width: 350px) {
  .year-wrapper table th {
    font-size: 16px;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    padding-left: 5px !important;
  }

  .year-wrapper table td {
    font-size: 14px !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    padding-left: 5px !important;
    letter-spacing: 0px !important;
  }
}

@media screen and (max-width: 470px) and (min-width: 400px) {
  .smartcomparenew .loan-title {
    font-size: 19px;
  }

  .recharts-default-legend .recharts-surface {
    position: absolute !important;
    height: 33px !important;
  }
}

@media screen and (max-width: 400px) and (min-width: 350px) {
  .smartcomparenew .loan-title {
    font-size: 16px;
  }

  .recharts-default-legend .recharts-surface {
    position: absolute !important;
    height: 33px !important;
  }
}

@media screen and (max-width: 490px) and (min-width: 400px) {
  .smartcomparenew .innercircle1,
  .smartcomparenew .innercircle2 {
    height: 70px;
    width: 70px;
  }

  .smartcomparenew .circle1,
  .smartcomparenew .circle12,
  .smartcomparenew .circle21,
  .smartcomparenew .circle22,
  .smartcomparenew .circle3,
  .smartcomparenew .circle32 {
    height: 80px;
    width: 80px;
    top: -38px;
  }

  .smartcomparenew .box,
  .smartcomparenew .box2 {
    height: 100%;
    width: 146px;
    top: -75px;
  }

  .smartcomparenew .yeardownrate,
  .smartcomparenew .H_yeardownrate,
  .smartcomparenew .boxvalues,
  .smartcomparenew .H_boxvalues {
    width: 65px;
  }

  .smartcomparenew .yeardownrate1,
  .smartcomparenew .boxvalues1,
  .smartcomparenew .H_yeardownrate1,
  .smartcomparenew .H_boxvalues1 {
    width: 65px;
  }

  .smartcomparenew .bringto {
    top: -66px !important;
    right: 5% !important;
    font-size: 12px !important;
  }

  .smartcomparenew .payment {
    top: -66px !important;
    right: 35% !important;
    font-size: 12px !important;
  }

  .smartcomparenew .innercirclecontent {
    font-size: 15px;
  }

  .smartcomparenew .innercirclecontent1 {
    font-size: 13px;
  }

  .smartcomparenew .innercirclecontent2 {
    font-size: 11px;
  }

  .smartcomparenew .mbdltvalue {
    width: 70px;
    font-size: 10px;
  }

  .smartcomparenew .mbdlt {
    width: 78px;
    font-size: 10px;
  }

  .newbox1,
  .newbox2,
  .newbox3 {
    width: 160px;
  }

  .newbox12,
  .newbox22,
  .newbox32 {
    width: 145px;
  }
}

@media screen and (max-width: 400px) and (min-width: 350px) {
  .smartcomparenew .innercircle1,
  .smartcomparenew .innercircle2 {
    height: 60px;
    width: 60px;
  }

  .smartcomparenew .circle1,
  .smartcomparenew .circle12,
  .smartcomparenew .circle21,
  .smartcomparenew .circle22,
  .smartcomparenew .circle3,
  .smartcomparenew .circle32 {
    height: 70px;
    width: 70px;
    top: -35px;
  }

  .smartcomparenew .box,
  .smartcomparenew .box2 {
    height: 100%;
    width: 125px;
    top: -75px;
  }

  .smartcomparenew .yeardownrate,
  .smartcomparenew .H_yeardownrate,
  .smartcomparenew .boxvalues,
  .smartcomparenew .H_boxvalues {
    width: 55px;
  }

  .smartcomparenew .yeardownrate1,
  .smartcomparenew .boxvalues1,
  .smartcomparenew .H_yeardownrate1,
  .smartcomparenew .H_boxvalues1 {
    width: 50px;
    font-size: 10px;
  }

  .smartcomparenew .bringto {
    top: -66px !important;
    right: 2% !important;
    font-size: 12px !important;
  }

  .smartcomparenew .payment {
    top: -66px !important;
    right: 33% !important;
    font-size: 12px !important;
  }

  .smartcomparenew .heading1,
  .smartcomparenew .heading2,
  .smartcomparenew .heading3 {
    height: 30px;
  }

  .smartcomparenew .innercirclecontent {
    font-size: 12px;
  }

  .smartcomparenew .innercirclecontent1 {
    font-size: 10px;
  }

  .smartcomparenew .innercirclecontent2 {
    font-size: 9px;
  }

  .smartcomparenew .mbdltvalue {
    width: 50px;
    font-size: 8px;
  }

  .smartcomparenew .mbdlt {
    width: 70px;
    font-size: 9px;
  }

  .newbox1,
  .newbox2,
  .newbox3 {
    width: 134px;
    top: -83px;
  }

  .newbox12,
  .newbox22,
  .newbox32 {
    width: 120px;
  }

  .newheading2,
  .newheading1,
  .newheading3 {
    height: 30px;
  }
}

@media screen and (max-width: 550px) and (min-width: 490px) {
  .smartcomparenew .mbdltvalue {
    width: 80px;
    font-size: 12px;
  }

  .smartcomparenew .mbdlt {
    width: 105px;
    font-size: 12px;
  }

  .newbox1,
  .newbox2,
  .newbox3 {
    width: 198px;
  }
}

@media screen and (max-width: 1119px) {
  .newgraphcontiner {
    margin-top: 0px;
  }
}

@media screen and (max-width: 365px) and (min-width: 350px) {
  .loan-wrapper .banner .loan-title {
    padding-left: 0px !important;
    padding-right: 0px !important;
    font-size: 22px !important;
  }

  .amortdwlnd {
    padding-left: 0px;
    padding-right: 0px;
  }

  .amortdwlnd a {
    font-size: 11px;
  }

  .amortdwlnd img {
    width: 25px;
    height: 25px;
  }
}

@media screen and (max-width: 500px) {
  .calculation-container .closingcosts {
    font-size: 15px;
  }

  .buyerdetailcc {
    margin-top: 0px !important;
  }

  .offerprice-container .hiddenbtn {
    margin-top: 15px;
    margin-bottom: 15px;
  }
}

@media screen and (max-width: 500px) {
  .SupportTitle {
    padding-left: 8px;
  }
}

@media screen and (max-width: 395px) {
  .options-container .list {
    font-size: 14px;
  }
}

@media screen and (max-width: 530px) {
  .priceSettingCloseup {
    margin-left: -5%;
  }

  .propertyTaxesCloseup {
    margin-left: -7%;
  }

  .ClosingDateCloseup {
    margin-left: -7%;
  }
}

.autocomplete {
  position: relative;
  display: inline-block;
}

.autocomplete-items {
  position: absolute !important;
  border: 1px solid #d4d4d4;
  border-bottom: none;
  border-top: none;
  z-index: 99;
  /*position the autocomplete items to be the same width as the container:*/
  top: 100%;
  left: 0;
  right: 0;
  font-size: 14px;
}

.autocomplete-items div {
  padding: 10px;
  display: flex;
  align-items: center;
  line-height: 1.42857 !important;
  cursor: pointer;
  background-color: #f2f2f2;
  border-bottom: 1px solid #d4d4d4;
  font-family: Heebo-Medium;
  color: #494949;
}

.autocomplete-recentimg {
  width: 10%;
  height: 10%;
  padding-right: 10px;
}

.autocomplete-content {
  line-height: 18px;
  padding: 0px !important;
  border-bottom: none !important;
}

/*when hovering an item:*/

.autocomplete-items div:hover {
  background-color: #e9e9e9;
}

/*when navigating through the items using the arrow keys:*/

.autocomplete-active {
  background-color: DodgerBlue !important;
  color: #ffffff;
}

.Extrapremiback {
  margin-left: -120px;
  font-size: 22px;
  padding-top: 6px;
  color: #508AFF;
  cursor: pointer;
  width: 28% !important;
  margin-right: 0px !important;
}

.Extrapremiback img {
  width: 10px;
  height: 18px;
  margin-top: -5px;
  margin-right: 5px;
}

.premiback {
  margin-left: -120px;
  margin-right: 36px;
  font-size: 22px;
  padding-top: 6px;
  color: #508AFF;
  cursor: pointer;
  width: 38%;
}

.premiback img {
  width: 10px;
  height: 18px;
  margin-top: -5px;
  margin-right: 5px;
}

.premibacknone {
  display: none;
}

@media screen and (max-width: 992px) and (min-width: 350px) {
  .premiback {
    margin-left: 0px;
    margin-right: 21px;
    width: 0%;
  }

  .premiback img {
    width: 10px;
    height: 18px;
    margin-top: -5px;
    margin-right: 5px;
  }

  .premiback span {
    display: none;
  }
}

.btnclor {
  background-color: #d9dfe5 !important;
}

.reloadpopup {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(74, 81, 93, 0.71);
  overflow-Y: auto;
  overflow-X: hidden;
  z-index: 999999999999999;
}

.reloadpopup .reloadcontent {
  widows: 200px;
  height: 200px;
  background-color: white;
}

.reloadback {
  background-color: rgba(74, 81, 93, 0.71);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow-Y: auto;
  overflow-X: hidden;
  z-index: 99;
  animation-duration: 1.5s;
  animation-name: reloadpop;
}

@keyframes reloadpop {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 100;
  }
}

.fadeout {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow-Y: auto;
  overflow-X: hidden;
  z-index: 99;
  animation-duration: 1.5s;
  animation-name: fadeou;
}

@keyframes fadeou {
  0% {
    opacity: 100;
    background-color: rgba(74, 81, 93, 0.71);
  }

  100% {
    opacity: 0;
    background-color: rgba(74, 81, 93, 0.71);
  }
}

.seefullback {
  background-color: rgba(74, 81, 93, 0.71);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow-Y: auto;
  overflow-X: hidden;
  z-index: 99999;
}

.seefullnewimg {
  position: absolute;
  z-index: 999990;
  left: 50px;
  top: 600px;
  animation-duration: 1.5s;
  animation-name: reloadpop;
}

.seefullnewimg2 {
  position: absolute;
  z-index: 999993;
  left: 76px;
  top: 640px;
  cursor: pointer;
  opacity: 0;
}

.reloadimage {
  position: absolute;
  z-index: 999990;
  left: 40px;
  top: -58px;
  animation-duration: 1.5s;
  animation-name: reloadpop;
}

.reloadimage2 {
  position: absolute;
  z-index: 999993;
  opacity: 0;
  left: 222%;
  top: 15px;
  cursor: pointer;
}

.reloadimg {
  opacity: 0;
  position: absolute;
  z-index: 999990;
  left: 40px;
  top: -58px;
  animation-duration: 2s;
  animation-name: fadout;
}

@keyframes fadout {
  0% {
    opacity: 100;
  }

  50% {
    opacity: 100;
  }

  100% {
    opacity: 0;
  }
}

.seefullimgfadeout {
  opacity: 0;
  position: absolute;
  z-index: 999990;
  left: 50px;
  top: 600px;
  animation-duration: 2s;
  animation-name: fadout;
}

.ulwidth {
  width: 50%;
}

@media screen and (max-width: 1200px) and (min-width: 1000px) {
  .reloadimage {
    left: 88px;
    top: -17px;
    height: 241px;
  }

  .reloadimage2 {
    left: 55%;
    top: 22px;
    height: 8px;
  }

  .seefullnewimg {
    left: 96px;
    top: -64px;
    height: 393%;
  }

  .seefullnewimg2 {
    left: 111px;
    top: -42px;
    height: 12px;
  }
}

@media screen and (max-width: 1000px) and (min-width: 768px) {
  .reloadimage {
    left: 88px;
    top: -17px;
    height: 241px;
  }

  .reloadimage2 {
    left: 72%;
    top: 22px;
    height: 8px;
  }

  .seefullnewimg {
    left: 32px;
    top: -64px;
    height: 393%;
  }

  .seefullnewimg2 {
    left: 47px;
    top: -42px;
    height: 12px;
  }
}

@media screen and (max-width: 768px) and (min-width: 600px) {
  .reloadimage {
    left: 88px;
    top: -17px;
    height: 241px;
  }

  .reloadimage2 {
    left: 340px;
    top: 22px;
    height: 8px;
  }

  .seefullnewimg {
    left: 32px;
    top: -64px;
    height: 393%;
  }

  .seefullnewimg2 {
    left: 47px;
    top: -42px;
    height: 12px;
  }
}

@media screen and (max-width: 500px) and (min-width: 400px) {
  .reloadimage {
    left: 88px;
    top: -11px;
    height: 179px;
  }

  .reloadimage2 {
    left: 276px;
    top: 17px;
    height: 8px;
  }

  .seefullnewimg {
    left: 2px;
    top: -53px;
    height: 265%;
  }

  .seefullnewimg2 {
    left: 9px;
    top: -40px;
    height: 12px;
  }
}

@media screen and (max-width: 400px) and (min-width: 350px) {
  .reloadimage {
    left: 88px;
    top: -11px;
    height: 179px;
  }

  .reloadimage2 {
    left: 276px;
    top: 17px;
    height: 8px;
  }

  .seefullnewimg {
    left: 2px;
    top: -53px;
    height: 265%;
  }

  .seefullnewimg2 {
    left: 9px;
    top: -40px;
    height: 12px;
  }
}

.newseefull {
  width: 98%;
  height: 70px;
  display: flex;
}

.newseefull .commoncontainer {
  width: 30%;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.newseefull .commoncontainer .seefullimagecont {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30%;
  height: 35px;
}

.newseefull .commoncontainer .seefullimagecont img {
  width: 40px;
}

.newseefull .commoncontainer .seefulltextcont {
  color: #494949;
  display: flex;
  font-size: 15px;
  font-family: Montserrat-Medium;
  flex-direction: column;
}

.newseefull .commoncontainer .seefulltextcont1 {
  color: #508AFE;
  display: flex;
  font-size: 15px;
  font-family: Montserrat-Medium;
  flex-direction: column;
}

.newseefull .detailcontainer {
  width: 10%;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}

.newseefull .detailcontainer img {
  width: 30px;
}

.newseefull .overcont {
  position: absolute !important;
  width: 86%;
  height: 70px;
  background-color: white;
  opacity: 0;
}

.viewquickpopupbox {
  background-color: azure;
  width: 100%;
  display: flex;
  align-items: flex-end;
  padding-bottom: 150px;
  overflow: hidden;
}

.popuptotalcont {
  justify-content: space-between;
  display: flex;
  align-items: center;
  width: 100%;
}

.popuptotalcont .mainpopdiv {
  width: 100%;
  font-size: 22px;
  position: relative;
  border-radius: 10px;
  text-align: center;
}

.popuptotalcont .mainpopdiv .closepop {
  position: absolute !important;
  top: -45px;
  width: 100%;
  justify-content: flex-end;
  display: flex;
}

.popuptotalcont .mainpopdiv .closepop .sharetitle {
  width: 100%;
  font-family: Poppins-Bold;
  color: #414141;
}

.popuptotalcont .mainpopdiv .closepop .closeimgali {
  display: flex;
  align-items: center;
  justify-content: center;
}

.popuptotalcont .mainpopdiv .overcontent {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 80%;
  font-family: Poppins-Regular;
  color: white;
}

.popuptotalcont .mainpopdiv .overcontent span {
  font-family: Poppins-Bold;
  font-weight: bolder;
}

.popuptotalcont .mainpopdiv .overcontent1 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 80%;
  font-family: Poppins-Regular;
  color: white;
}

.popuptotalcont .mainpopdiv .overcontent1 span {
  font-family: Poppins-Bold;
  font-weight: bolder;
}

.popuptotalcont .previousicon {
  width: 50px;
  cursor: pointer;
  justify-content: center;
  display: flex;
}

.popuptotalcont .nexticon {
  width: 50px;
  cursor: pointer;
  justify-content: center;
  display: flex;
}

.popuptotalcont .extradiv {
  height: 100px;
  background-color: #34aefe;
  width: 20px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}

.popuptotalcont .extradiv2 {
  height: 100px;
  background-color: #34aefe;
  width: 20px;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}

.popuptotalcont .extraplusdiv {
  width: 100px;
}

.bottomindication {
  width: 100%;
  height: 10%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.bottomindication .dotsfill {
  width: 10px;
  height: 10px;
  border: 6px solid #508afe;
  border-radius: 20px;
  margin: 10px;
}

.bottomindication .dots {
  width: 10px;
  height: 10px;
  border: 2px solid #508afe;
  border-radius: 20px;
  margin: 10px;
}

.seefullsticky {
  position: relative;
  bottom: 0;
  z-index: 99999;
}

.seefullfixed {
  position: fixed !important;
  width: 100% !important;
  z-index: 9999999 !important;
  left: 2px !important;
  bottom: 0px !important;
  right: 0px !important;
  margin-left: 0px !important;
}

.mobwebseefullfixed {
  display: none;
}

@media screen and (min-width: 1199px) {
  .seefullsticky {
    position: relative;
    z-index: 9999;
  }
}

@media screen and (max-width: 1199px) and (min-width: 300px) {
  .responsive-buyer-conatiner {
    padding: 0px !important;
  }

  .buyerrightpadd,
  .buyerrightpadd1,
  .newsee {
    padding: 0px !important;
  }

  .hfmobile {
    display: flex !important;
  }

  .mobileseefull,
  .mobileseefullseller,
  .mobileseefullmonthlyaffor,
  .mobileseefullrefi {
    position: sticky;
    position: -webkit-sticky;
    bottom: 0px;
    width: 103%;
    margin-left: -1%;
    background-color: #ebebeb;
    border-radius: 10px;
    padding: 0px;
  }

  .mobileseefullcommon {
    display: flex;
    justify-content: "center";
    z-index: 9999px;
    position: sticky;
    position: -webkit-sticky;
    bottom: 0px;
    width: 103%;
    margin-left: -1%;
    background-color: #ebebeb;
    border-radius: 10px;
    padding: 0px;
  }
}

@media screen and (min-width: 1199px) {
  .mobilefullwidth {
    width: 100% !important;
  }

  .mobileseefull {
    position: sticky;
    position: -webkit-sticky;
    bottom: 0px;
    width: 86%;
    background-color: #ebebeb;
    border-radius: 10px;
    padding: 0px !important;
    height: 60px;
    margin-top: 5px;
  }

  .mobileseefullcommon {
    display: flex;
    justify-content: "center";
    position: "sticky";
    position: -webkit-sticky;
    bottom: 0px;
    width: 100%;
    z-index: 9999px;
  }

  .mobileseefullseller {
    position: sticky;
    position: -webkit-sticky;
    bottom: 0px;
    width: 104%;
    margin-left: -2%;
    background-color: #ebebeb;
    border-radius: 10px;
    padding: 0px;
    height: 60px;
    margin-top: 5px;
  }

  .mobileseefullmonthlyaffor {
    position: sticky;
    position: -webkit-sticky;
    bottom: 0px;
    width: 87%;
    margin-left: 5%;
    background-color: #ebebeb;
    border-radius: 10px;
    padding: 0px;
    height: 60px;
    margin-top: 5px;
  }

  .mobileseefullrefi {
    position: sticky;
    position: -webkit-sticky;
    bottom: 0px;
    width: 98%;
    margin-left: 2%;
    background-color: #ebebeb;
    border-radius: 10px;
    padding: 0px;
    height: 60px;
    margin-top: 5px;
  }

  .newseefull {
    height: 60px;
  }

  .newseefull .commoncontainer .seefullimagecont img {
    width: 39px;
  }

  .newseefull .commoncontainer .seefulltextcont,
  .newseefull .commoncontainer .seefulltextcont1 {
    font-size: 11px;
  }

  .newseefull .detailcontainer img {
    width: 25px;
  }

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

  .reportmain {
    height: 100% !important;
  }
}

@media screen and (max-width: 600px) and (min-width: 350px) {
  .detailcontainer img {
    width: 22px !important;
  }

  .seefullimagecont img {
    width: 35px !important;
  }

  .commoncontainer .seefulltextcont {
    font-size: 9px !important;
  }

  .commoncontainer .seefulltextcont1 {
    font-size: 9px !important;
  }

  .commoncontainer .seefullimagecont {
    padding-right: 0px !important;
  }
}

.overcontentright {
  animation-duration: 2s;
  animation-name: overconright;
}

@keyframes overconright {
  0% {
    opacity: 100;
  }

  100% {
    opacity: 0;
  }
}

.overcontentleft {
  animation-duration: 2s;
  animation-name: overconleft;
}

@keyframes overconleft {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 100;
  }
}

.miscaddnew {
  float: left;
  font-size: 12px;
  font-family: Montserrat-Regular !important;
  color: #508AFF;
  cursor: pointer;
}

@media screen and (max-width: 1112px) {
  .demositelogo {
    display: none !important;
  }
}

.viewclose {
  padding-left: 20%;
  padding-right: 12%;
  width: 100%;
  justify-content: flex-end;
  display: flex;
}

.viewclose .sharetitle {
  font-size: 5.8vw;
  text-align: center;
  width: 100%;
  font-family: Poppins-Bold;
  color: #414141;
}

.viewclose .closeimgali {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.displaycontent {
  position: absolute;
  text-align: center;
  top: 45%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 80%;
  font-size: 2.5vw;
  font-family: Poppins-Regular;
  color: white;
}

.displaycontent span {
  font-family: Poppins-Bold;
  font-weight: bolder;
}

.mobileleftarrow {
  width: 5%;
  height: 100%;
  margin-left: 10%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}

.mobilerightarrow {
  width: 5%;
  height: 100%;
  margin-left: 70%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}

.mainview {
  width: 70%;
  height: 100%;
  display: flex;
  position: absolute !important;
  margin-top: 1%;
  margin-left: 15%;
}

.righttomainview {
  width: 70%;
  height: 100%;
  display: flex;
  position: absolute !important;
  margin-top: 1%;
  margin-left: 15%;
  z-index: 1;
  animation-duration: 1s;
  animation-name: righttomain;
}

@keyframes righttomain {
  0% {
    margin-left: 90%;
  }

  100% {
    margin-left: 15%;
  }
}

.lefttomainview {
  width: 70%;
  height: 100%;
  display: flex;
  position: absolute;
  margin-top: 1%;
  margin-left: 15%;
  z-index: 1;
  animation-duration: 1s;
  animation-name: lefttomain;
}

@keyframes lefttomain {
  0% {
    margin-left: -60%;
  }

  100% {
    margin-left: 15%;
  }
}

.rightview {
  width: 70%;
  height: 90%;
  display: flex;
  position: absolute !important;
  margin-top: 4%;
  margin-left: 93%;
  z-index: 1;
  animation-duration: 1s;
  animation-name: maintoright;
}

@keyframes maintoright {
  0% {
    margin-top: 1%;
    height: 100%;
    margin-left: 15%;
  }

  100% {
    margin-top: 4%;
    height: 90%;
    margin-left: 93%;
  }
}

@keyframes maintorightforweb {
  0% {
    margin-top: 1%;
    height: 100%;
    margin-left: 15%;
  }

  100% {
    margin-top: 4%;
    height: 90%;
    margin-left: 100%;
  }
}

.leftview {
  width: 70%;
  height: 90%;
  display: flex;
  position: absolute !important;
  margin-top: 4%;
  margin-left: -63%;
  z-index: 1;
  animation-duration: 1s;
  animation-name: maintoleft;
}

@keyframes maintoleft {
  0% {
    margin-top: 1%;
    height: 100%;
    margin-left: 15%;
  }

  100% {
    margin-top: 4%;
    height: 90%;
    margin-left: -63%;
  }
}

@keyframes maintoleftforweb {
  0% {
    margin-top: 1%;
    height: 100%;
    margin-left: 15%;
  }

  100% {
    margin-top: 4%;
    height: 90%;
    margin-left: -70%;
  }
}

.reportmain {
  display: flex;
  position: relative;
  width: 100%;
  height: 60%;
  overflow: hidden;
  animation-duration: 1s;
  animation-name: bottotop;
}

@keyframes bottotop {
  0% {
    margin-bottom: -100%;
  }

  100% {
    margin-bottom: 0%;
  }
}

.mobwebreportmain {
  display: flex;
  position: relative;
  width: 100%;
  height: 270px;
  overflow: hidden;
  animation-duration: 1s;
  animation-name: bottotop;
}

/*  For mobile property details display in webb or more than 1200px*/

/* --------- Start --------- */

@media screen and (min-width: 1198px) {
  .viewclose .sharetitle {
    font-size: 30px;
  }

  .viewclose .closeimgali img {
    width: 43% !important;
  }

  .reportmain {
    width: 42%;
    height: 42% !important;
    align-items: center;
  }

  .displaycontent {
    font-size: 13px;
  }

  .viewclose {
    width: 30%;
    padding-left: 2%;
    padding-right: 0%;
  }

  .leftview {
    margin-left: -70%;
    animation-name: maintoleftforweb;
  }

  .rightview {
    margin-left: 100%;
    animation-name: maintorightforweb;
  }
}

/* --------- End --------- */

@media screen and (max-width: 500px) and (min-width: 300px) {
  .reportmain {
    height: 35%;
  }

  .mobilerightarrow img {
    width: 70% !important;
  }

  .mobileleftarrow img {
    width: 70% !important;
  }
}

@media screen and (max-width: 800px) and (min-width: 500px) {
  .reportmain {
    height: 50%;
  }

  .mobilerightarrow img {
    width: 40% !important;
  }

  .mobileleftarrow img {
    width: 40% !important;
  }
}

@media screen and (max-width: 1000px) and (min-width: 800px) {
  .reportmain {
    height: 55%;
  }
}

@media screen and (min-width: 800px) {
  .mobilerightarrow img {
    width: 35% !important;
  }

  .mobileleftarrow img {
    width: 35% !important;
  }
}

.mobemailpopclo {
  z-index: 9999999 !important;
  position: absolute !important;
  margin-top: -50px;
  max-width: 530px;
  text-align: right;
  margin-left: -14px;
}

.navbar-default .navbar-toggle {
  border-color: #fff !important;
}

@media (max-width: 992px) {
  #largenav {
    display: none !important;
  }

  #mobilenav {
    display: block !important;
  }

  #navbar ul li a img,
  #changeArea ul li a img {
    margin-bottom: 0px !important;
  }

  #navbar a {
    height: 51px;
    align-items: center;
    display: flex;
    justify-content: space-between;
    font-size: 14px;
  }

  .mobnotifytext {
    height: 51px;
    font-size: 14px;
  }

  .navbar-nav li {
    border-bottom: 1px solid #e7e7e7;
  }

  .navbar-nav li a {
    line-height: 16px !important;
  }

  .navbar-default .navbar-toggle {
    margin-bottom: 0px !important;
    padding: 0px !important;
    margin-top: 8px;
  }

  #profileToggle .dropdown-menu {
    background: #ffffff !important;
    padding: 0px !important;
  }

  #profileToggle .dropdown-menu li {
    padding-left: 9% !important;
  }

  #profileToggle .dropdown-menu li a {
    color: #23405E !important;
  }

  .open a {
    background: #ffffff !important;
  }
}

@media (min-width: 992px) {
  #largenav {
    display: block !important;
  }

  #mobilenav {
    display: none !important;
  }
}

.repselectionlistcont .title {
  color: #444;
  font-size: 23px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.repselectionlistcont .title .one {
  font-size: 25px;
  padding-right: 5px;
  font-family: Montserrat-Medium !important;
}

.repselectionlistcont .title .two {
  font-size: 25px;
  padding-right: 13px;
  font-family: Montserrat-SemiBold !important;
}

.repselectionlistcont .heightdiv {
  width: 90%;
  height: 1px;
  background-color: #ccc;
  margin-left: 5%;
  margin-right: 5%;
}

.repselectionlistcont .listview {
  padding-top: 4%;
  display: flex;
  flex-wrap: wrap;
  margin: 1%;
  justify-content: center;
  align-items: center;
}

.repselectionlistcont .profileimg {
  width: 50px;
  border-radius: 50%;
  border: 2px solid #fff;
}

.repselectionlistcont .marketimg {
  width: 30%;
  border-radius: 22%;
  margin-left: -6px;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
  -o-box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
}

.repselectionlistcont .topcontent {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  flex-direction: column;
}

.repselectionlistcont .repdivselection {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  color: #444;
  border-bottom: 1px solid #fff;
  padding-bottom: 5px;
  margin-bottom: 10px;
  width: 195px;
  height: 160px;
  margin: 2%;
  border-radius: 5px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.6);
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.6);
  -o-box-shadow: 0 0 10px rgba(0, 0, 0, 0.6);
}

.repselectionlistcont .repdivselection .subrepdivselection {
  width: 100%;
  padding-left: 10px;
  height: 45%;
  padding-top: 5px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.repselectionlistcont .repdivselection .subrepdivselection .subli {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 2px 0px;
}

.repselectionlistcont .repdivselection .subrepdivselection .subli .title {
  width: 30%;
  font-size: 12px;
  display: flex;
  justify-content: space-between;
  font-family: Montserrat-Regular !important;
}

.repselectionlistcont .repdivselection .subrepdivselection .subli .marketstate {
  font-family: Montserrat-Regular !important;
  font-size: 12px;
  width: 70%;
  padding-left: 2px;
}

.repselectionlistcont .repdivselection .markettitle {
  font-family: Montserrat-Medium !important;
  font-size: 16px;
  margin-top: 7px;
}

.repselectionlistcont .repdivselection .marketstate {
  font-family: Montserrat-Light !important;
  font-size: 10px;
}

.hfmobile {
  display: flex !important;
  flex-direction: row;
  margin: 0px;
  width: 100%;
  background-color: #ebebeb;
  padding: 10px !important;
  margin-top: 5%;
}

.hfmobile .hfsetting {
  width: 35%;
  display: flex;
  align-items: center;
  margin-left: 3%;
}

.hfmobile .hfshare {
  align-items: center;
  width: 65%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-right: 3%;
}

.hfmobile .hfcontainer1 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.hfmobile .hfcontainer1 .hfimage {
  width: 47%;
}

.hfmobile .hfcontainer1 .hfimage img {
  width: 100%;
}

.hfmobile .hfcontainer1 .hffulltextcont {
  width: 100%;
  font-family: Montserrat-Medium;
  color: #494949;
  font-size: 11px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hfmobile .hfcontainer {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.hfmobile .hfcontainer .hfimage {
  width: 40%;
}

.hfmobile .hfcontainer .hfimage img {
  width: 100%;
}

.hfmobile .hfcontainer .hffulltextcont {
  width: 60%;
  padding-left: 10px;
  font-family: Montserrat-Medium;
  color: #494949;
}

@media only screen and (max-device-width: 400px) and (min-device-width: 320px) {
  .hfmobile .hfsetting {
    width: 15%;
  }

  .hfmobile .hfshare {
    width: 85%;
  }
}

.hfmodalcontent {
  padding: 35px 35px 0px;
}

.hfmodalcontent-testuser {
  max-height: 700px;
  overflow: auto;
  padding: 12px;
}

.hfclosepopup {
  z-index: 9999999 !important;
  position: absolute !important;
  margin-top: -23px;
  max-width: 495px;
  text-align: right;
}

.hfclosepopup img {
  width: 15px;
}

.mfclosepopup {
  z-index: 9999999 !important;
  position: absolute !important;
  margin-top: -23px;
  max-width: 495px;
  text-align: right;
}

.mfclosepopup img {
  width: 15px;
}

@media screen and (max-device-width: 736px) and (max-device-height: 230px) and (orientation: landscape) {
  .navscroll {
    max-height: 65vh !important;
  }
}

@media only screen and (max-device-width: 1192px) and (min-device-width: 320px) {
  .hfmodalcontent {
    width: 100% !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    padding-bottom: 10px !important;
  }
}

@media only screen and (max-width: 1192px) and (min-device-width: 320px) {
  .hfmodalmobile {
    padding: 0px !important;
  }

  .hfmodalmobile .hfaddbtn {
    padding-bottom: 35px;
  }

  .calculation-container .monthlypay {
    z-index: 99999;
  }
}

.mobilehamcount {
  position: absolute !important;
  background-color: red;
  top: -12%;
  left: -75%;
  border-radius: 50%;
  font-size: 11px;
  padding: 2px;
  width: 100%;
}

.navscroll {
  overflow-y: auto !important;
  overflow-x: hidden !important;
  max-height: 74vh;
  z-index: 99999999;
}

.estarea {
  display: flex;
  justify-content: center;
  align-items: center;
}

@media screen and (max-width: 767px) {
  .mobbring {
    margin-top: 100px;
  }

  .mobbring .mobhei {
    height: 0px;
  }
}

.dateinput {
  line-height: 2;
  margin-top: 0px !important;
  position: absolute !important;
  left: 0px;
  opacity: 0;
  padding-right: 14%;
}

.replacecalender {
  margin-top: 0% !important;
  padding-left: 1%;
  border-radius: 3px;
}

.hidecalendar {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 0px !important;
}

.smartbuyerleftpadd {
  padding-left: 84px !important;
  padding-right: 32px !important;
  margin-left: 0px;
  background-color: white;
}

.anibuyerleftpadd {
  padding-left: 84px !important;
  padding-right: 32px !important;
  margin-left: 0px;
  background-color: white;
}

.iframe_anibuyerleftpadd {
  padding-left: 0px !important;
}

@media screen and (max-width: 1200px) and (min-width: 300px) {
  .anibuyerleftpadd {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }

  .smartbuyerleftpadd {
    padding: 0px !important;
  }

  .mobbring {
    margin-top: 0px !important;
  }
}

@media screen and (min-width: 315px) and (max-width: 468px) {
  .text-wrapper {
    display: inline-block;
    margin-left: 28px;
    width: 100%;
  }
}

@keyframes smartform {
  0% {
    margin-left: 62%;
  }

  100% {
    margin-left: 0%;
  }
}

@media screen and (max-width: 468px) {
  .smartresizembl {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}

.smartbuyerrightpadd {
  padding-left: 26px !important;
  margin-top: 7px;
  padding-right: 97px !important;
  opacity: 1;
}

@keyframes smartresult {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.smartbuyersinglepagepadd {
  padding-left: 4px !important;
  padding-right: 16px !important;
  margin-left: 0%;
  opacity: 1;
  background-color: white;
}

@keyframes smartformonly {
  0% {
    margin-left: -25%;
  }

  100% {
    margin-left: 0%;
  }
}

.anibuyersinglepagepadd {
  padding-left: 4px !important;
  padding-right: 16px !important;
  margin-left: 0%;
  opacity: 1;
  background-color: white;
}

.buyercenterani {
  margin-left: 63%;
  background-color: white;
}

@keyframes buycentan {
  0% {
    margin-left: 0%;
  }

  100% {
    margin-left: 63%;
  }
}

.smartbuyersinglepagepaddonly {
  padding-left: 4px !important;
  padding-right: 16px !important;
  margin-left: 0%;
  opacity: 1;
}

.smarttttt {
  display: none !important;
}

.noresult {
  display: block;
  opacity: 0;
  z-index: 0;
  position: absolute;
}

.refinoresult {
  display: none;
  opacity: 0;
  z-index: 0;
  position: absolute;
}

.sellernoresult {
  display: block;
  margin-right: 10%;
  opacity: 0;
  z-index: 0;
  position: absolute;
}

@keyframes smartnoresult {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.noresultonly {
  display: none;
  opacity: 0;
  z-index: 0;
}

.yesresult {
  display: block;
  opacity: 1;
}

@keyframes smartyesresult {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.afterdiv {
  z-index: 99;
}

.newcompu {
  margin-left: 0%;
  display: none;
}

.monthlyrightpad {
  background-color: white;
}

.monthlycenterpad {
  background-color: white;
}

.sellercenterpad {
  margin-left: 81%;
  background-color: white;
}

@keyframes sellercenter {
  0% {
    margin-left: 0%;
  }

  100% {
    margin-left: 81%;
  }
}

.refileftpadreset {
  margin-left: 76%;
  background-color: white;
}

@keyframes refileft {
  0% {
    margin-left: 0%;
  }

  100% {
    margin-left: 76%;
  }
}

.reficenterpad {
  background-color: white;
}

@keyframes reficenter {
  0% {
    margin-left: 76%;
  }

  100% {
    margin-left: 0%;
  }
}

.selltonetleft {
  margin-left: 69%;
  background-color: white;
}

@keyframes sellleft {
  0% {
    margin-left: 0%;
  }

  100% {
    margin-left: 69%;
  }
}

.selltoresult {
  background-color: white;
}

.selltonetcenter {
  margin-left: 0%;
  background-color: white;
}

@keyframes sellcenter {
  0% {
    margin-left: 69%;
  }

  100% {
    margin-left: 0%;
  }
}

.monthlycenterani {
  margin-left: 70%;
  background-color: white;
}

@keyframes animonth {
  0% {
    margin-left: 0%;
  }

  100% {
    margin-left: 70%;
  }
}

.ibuyintoresult {
  background-color: white;
}

@keyframes buyintores {
  0% {
    margin-left: 76%;
  }

  100% {
    margin-left: 0%;
  }
}

.ibuyercenter {
  background-color: white;
}

@keyframes ibuycen {
  0% {
    margin-left: 0%;
  }

  100% {
    margin-left: 70%;
  }
}

@media only screen and (min-width: 1192px) {
  .buyerleftpaddanimat {
    animation-duration: 2s;
    animation-name: smartform;
    -webkit-animation-name: smartform;
  }

  .smartbuyerrightpadd {
    animation-duration: 5s;
    animation-name: smartresult;
    -webkit-animation-name: smartresult;
  }

  .smartbuyersinglepagepadd {
    animation-duration: 2s;
    animation-name: smartformonly;
    -webkit-animation-name: smartformonly;
  }

  .noresult {
    animation-duration: 2s;
    animation-name: smartnoresult;
    -webkit-animation-name: smartnoresult;
  }

  .sellernoresult {
    animation-duration: 2s;
    animation-name: smartnoresult;
    -webkit-animation-name: smartnoresult;
  }

  .yesresult {
    animation-duration: 4s;
    animation-name: smartyesresult;
    -webkit-animation-name: smartyesresult;
  }

  .newcompu {
    animation-duration: 2s;
    animation-name: newc;
    -webkit-animation-name: newc;
  }

  .monthlyrightpad {
    animation-duration: 2s;
    animation-name: smartform;
    -webkit-animation-name: smartform;
  }

  .monthlycenterpad {
    animation-duration: 2s;
    animation-name: smartformonly;
    -webkit-animation-name: smartformonly;
  }

  .refileftpadreset {
    animation-duration: 2s;
    animation-name: refileft;
    -webkit-animation-name: refileft;
  }

  .reficentoleft {
    animation-duration: 2s;
    animation-name: reficenter;
    -webkit-animation-name: reficenter;
  }

  .selltonetleft {
    animation-duration: 2s;
    animation-name: sellleft;
    -webkit-animation-name: sellleft;
  }

  .selltoresult {
    animation-duration: 2s;
    animation-name: refileft;
    -webkit-animation-name: refileft;
  }

  .selltonetcenter {
    animation-duration: 2s;
    animation-name: sellcenter;
    -webkit-animation-name: sellcenter;
  }

  .buyercenterani {
    animation-duration: 2s;
    animation-name: buycentan;
    -webkit-animation-name: buycentan;
  }

  .sellercenterpad {
    animation-duration: 2s;
    animation-name: sellercenter;
    -webkit-animation-name: sellercenter;
  }

  .monthlycenterani {
    animation-duration: 2s;
    animation-name: animonth;
    -webkit-animation-name: animonth;
  }

  .ibuyintoresult {
    animation-duration: 2s;
    animation-name: buyintores;
    -webkit-animation-name: buyintores;
  }

  .ibuyercenter {
    animation-duration: 2s;
    animation-name: ibuycen;
    -webkit-animation-name: ibuycen;
  }
}

/* style sheet for "A4" printing */

@media print and (width: 21cm) and (height: 29.7cm) {
@page {
    margin: 3cm;
}
}

/* style sheet for "letter" printing */

@media print and (width: 8.5in) and (height: 11in) {
@page {
    margin: 3cm;
}
}

/* A4 Landscape*/

@page {
  size: A4 landscape;
  margin: 10%;
}

.ibuyerccselctitle {
  width: 100%;
  display: flex;
  justify-content: space-between;
  font-size: 16px;
  margin-top: 5px;
  margin-bottom: 5px;
}

.ibuyerccselctitle .ibsub1 {
  width: 50%;
}

.ibuyerccselctitle .ibsub2 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 50%;
  color: #23405E;
}

.ibuyerccselctitle .ibsub2 .ibt1 {
  width: 50%;
  display: flex;
  justify-content: flex-end;
  font-family: Montserrat-Medium;
}

.ibuyerccselctitle .ibsub2 .ibt1 .ibuydropdown {
  border: none;
  color: #333;
  box-shadow: none;
  font-weight: bolder !important;
  margin-top: 2px !important;
  font-size: 16px !important;
}

.ibuyerccselctitle .ibsub2 .ibt2 {
  width: 50%;
  display: flex;
  justify-content: center;
  font-family: Montserrat-Medium;
}

.wid50 {
  width: 50%;
}

.ibedittitle {
  width: 50% !important;
}

.ibeditvalue {
  width: 25% !important;
}

.sellingname {
  border: none;
  font-size: 21px !important;
  box-shadow: none;
  margin-top: 2px !important;
  background-position: 99% 56%;
  background-repeat: no-repeat;
  width: 127%;
  -webkit-appearance: none;
  padding: 0px;
  color: #23405E;
  font-family: Montserrat-Medium !important;
}

.pdfIframe {
  -ms-zoom: 0.75;
  -moz-transform: scale(0.75);
  -moz-transform-origin: 0 0;
  -o-transform: scale(0.75);
  -o-transform-origin: 0 0;
  -webkit-transform: scale(0.75);
  -webkit-transform-origin: 0 0;
}

.sharecontent {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border: 1px solid #ccc;
  padding: 10px;
  border-radius: 5px;
  margin-bottom: 10px;
  cursor: pointer;
}

.sharecontentspan {
  font-family: Montserrat-Medium;
  color: #23405E;
}

.sharecontent:focus {
  outline: none !important;
}

.newibuyheading {
  width: 100%;
  padding-top: 15px;
  display: flex;
}

.newibuyheading .title {
  width: 60%;
}

.newibuyheading .realibuy {
  width: 20%;
  text-align: center;
  font-family: Montserrat-Regular;
  font-size: 16px;
}

.newibuyercontent {
  width: 100%;
}

.newibuyercontent .contentnames {
  width: 60%;
}

.newibuyercontent .contentvalue {
  width: 20%;
  text-align: center;
}

.newcolarrmainheading {
  color: #34577b;
  font-family: 'Poppins-Medium' !important;
  font-size: 14px;
  padding: 0px;
}

.newcolarrmain {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  padding: 0px;
  border-radius: 5px;
  background-color: transparent;
  margin-top: 6px;
  justify-content: space-evenly;
}

.newcolarrmain .selcol {
  border: 1px solid #d4d7e0;
  margin: 5px 15px !important;
  padding: 4px 5px;
  border-radius: 6px;
  background-color: transparent;
  box-shadow: 4px 6px 6px 0px #6f7175;
}

.newcolarrmain .newcolarrdiv {
  width: 55px;
  height: 55px;
  border-radius: 6px;
  box-shadow: 4px 6px 6px 0px #6f7175;
}

@media only screen and (max-width: 430px) {
  .newcolarrmain .newcolarrdiv {
    width: 35px;
    height: 35px;
  }
}

.profliecircle {
  border-radius: 50% !important;
}

.profliecircle .cropper-view-box {
  border-radius: 50%;
}

.bs5cropimg {
  width: -webkit-fill-available;
}

.addaddr {
  font-size: 15px;
  cursor: pointer;
  font-family: 'Montserrat-Regular';
  color: #23405E !important;
}

.profiletrash {
  width: 45%;
  cursor: pointer;
}

.profiletrash img {
  width: 16px;
}

.proptaxnamewithcounty {
  text-align: left;
  padding-left: 15px;
  text-decoration: underline #508AFF;
  font-size: 24px;
  margin-top: 20px;
}

.proptaxtutorial {
  width: 100%;
  display: flex;
  flex-direction: column;
}

.proptaxtutorial .homelink {
  margin-bottom: 25px;
}

.proptaxtutorial .homelink img {
  width: 100%;
}

.proptaxtutorial .pttimagediv {
  margin-bottom: 25px;
}

.proptaxtutorial .pttimagediv .firstdiv {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}

.proptaxtutorial .pttimagediv .firstdiv img {
  width: 80%;
}

.proptaxtutorial .pttimagediv .firstdiv .pttfirsthoverimg {
  position: absolute !important;
  width: 87%;
  bottom: 35px;
  animation-duration: 3s;
  animation-name: pttfirstanim;
}

@keyframes pttfirstanim {
  0% {
    transform: scale(0.9);
  }

  25% {
    transform: scale(1.1);
  }

  50% {
    transform: scale(0.9);
  }

  75% {
    transform: scale(1.1);
  }

  100% {
    transform: scale(1);
  }
}

.proptaxtutorial .pttimagediv .seconddiv {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}

.proptaxtutorial .pttimagediv .seconddiv img {
  width: 80%;
}

.proptaxtutorial .pttimagediv .seconddiv .pttsecondhovernum {
  position: absolute !important;
  font-size: 21px;
  bottom: 29px;
  font-family: Montserrat-Medium;
}

.proptaxtutorial .pttcontent {
  width: 100%;
  margin-bottom: 20px;
}

.proptaxtutorial .pttcontent .pttfirstcontent {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  font-size: 15px;
}

.proptaxtutorial .pttcontent .pttfirstcontent .pttfihead {
  font-family: Montserrat-SemiBold;
}

.proptaxtutorial .pttcontent .pttfirstcontent .pttficont {
  font-family: Montserrat-Regular;
  font-size: 13px;
  text-align: center;
}

.proptaxtutorial .pttcontent .pttfirstcontent .pttficont span {
  font-family: Montserrat-SemiBold;
}

.proptaxtutorial .pttdot {
  width: 100%;
  flex-direction: row;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 20px;
}

.proptaxtutorial .pttdot .pttseldot {
  width: 12px;
  height: 12px;
  background-color: #494949;
  border-radius: 12px;
  margin: 0px 5px;
  cursor: pointer;
}

.proptaxtutorial .pttdot .pttunseldot {
  width: 12px;
  height: 12px;
  background-color: #d1d1d1;
  border-radius: 12px;
  margin: 0px 5px;
  cursor: pointer;
}

.proptaxtutorial .pttfinish {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 13px;
  font-family: Montserrat-Regular;
}

.proptaxtutorial .pttfinish .pttfirstfinish {
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  padding: 10px 25px;
}

.proptaxtutorial .pttfinish .pttfirstfinish img {
  max-width: 6px;
  height: auto;
  margin-top: 1px;
  margin-left: 5px;
}

.proptaxtutorial .pttfinish .pttsecondfinish {
  padding: 10px 25px;
  background-color: #508AFF;
  color: white;
  border-radius: 21px;
  cursor: pointer;
}

.DownloadAlertRow {
  border: 1px solid black;
}

.DownloadAlertRowHeader {
  font-size: 17px;
}

.DownloadAlertRow {
  width: 100%;
  border-radius: 5px;
  border: 1px solid #ccc;
  margin-bottom: 13px;
  cursor: pointer;
}

.DownloadAlertRow1 {
  width: 84%;
  display: inline-block;
  margin: 9px;
}

.DownloadAlertRow2 {
  display: inline-block;
}

.DownloadContent1 {
  font-family: 'Montserrat-Semibold';
  color: #0e2f51;
  font-size: 15px;
}

.DownloadContent2 {
  font-family: 'Montserrat-Regular';
  color: #9d9d9d;
  font-size: 11px;
  line-height: 14px;
}

.DownloadIcon {
  width: 43px;
  height: 43px;
  margin-top: -19px;
}

.buildyeardiv {
  width: 100%;
  display: flex;
  flex-direction: row;
}

.buildyeardiv .buildtitle {
  width: 40%;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #508aff;
  color: #508aff;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

.buildyeardiv .buildinput {
  width: 60%;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #d4d7e0;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

.buildyeardiv .buildinput .buildfield {
  margin-top: 0px !important;
}

.webinarallpageheight {
  margin-top: 45px;
}

.newnotoverallheight {
  height: 100%;
}

.newnitificationcontainer {
  height: 100%;
  display: flex;
  padding: 15px;
  flex-direction: column;
}

.newnitificationcontainer .newnot_close {
  align-items: center;
  justify-content: flex-end;
  display: flex;
  margin: 0px 10px;
}

.newnitificationcontainer .newnot_close img {
  cursor: pointer;
}

.newnitificationcontainer .newnot_title {
  font-family: Heebo-Medium;
  font-size: 20px;
  border-bottom: 1px solid #e1e1e1;
  border-right: 5px;
  margin: 0px 10px;
}

.newnitificationcontainer .newnot_title span {
  border-bottom: 2px solid #9a9a9a;
  color: #727272;
  border-right: 5px;
}

.newnitificationcontainer .newnot_pushtitle {
  display: flex;
  align-items: center;
  padding: 10px;
  font-family: Heebo-Regular;
  font-size: 14px;
  color: #c0c0c0;
}

.newnitificationcontainer .newnot_fornomessstyle {
  height: 100%;
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
}

.newnitificationcontainer .newnot_messagediv {
  display: flex;
  flex-direction: column;
  font-family: Heebo-Regular;
  padding: 0px 10px;
  margin: 15px 0px;
}

.newnitificationcontainer .newnot_messagediv .newnot_messagecontainer {
  display: flex;
  flex-direction: column;
}

.newnitificationcontainer .newnot_messagediv .newnot_messagecontainer .newnotmes_daterep {
  color: #c0c0c0;
  font-size: 16px;
}

.newnitificationcontainer .newnot_messagediv .newnot_messagecontainer .newnotmes_content {
  display: flex;
  flex-direction: row;
  width: 100%;
  margin: 10px 0px 7px 0px;
  cursor: pointer;
}

.newnitificationcontainer .newnot_messagediv .newnot_messagecontainer .newnotmes_content .newnotmes_image {
  display: flex;
  width: 70px;
  padding: 0px 10px 0px 0px;
}

.newnitificationcontainer .newnot_messagediv .newnot_messagecontainer .newnotmes_content .newnotmes_image img {
  width: 55px;
  height: 55px;
}

.newnitificationcontainer .newnot_messagediv .newnot_messagecontainer .newnotmes_content .newnotmes_msgcont {
  display: flex;
  flex-direction: column;
  color: #9a9a9a;
  font-family: Heebo-Regular;
  font-size: 14px;
  width: 100%;
}

.newnitificationcontainer .newnot_messagediv .newnot_messagecontainer .newnotmes_content .newnotmes_msgcont .newnotmes_msghead {
  font-family: Heebo-Medium;
  font-size: 16px;
  width: 94%;
  margin-bottom: 7px;
}

.newnitificationcontainer .newnot_messagediv .newnot_messagecontainer .newnotmes_content .newnotmes_msgcont .newnotmes_msgmessage {
  width: 74%;
  font-size: 13px;
}

.newnitificationcontainer .newnot_delete {
  display: flex;
  justify-content: center;
  padding: 0px 10px;
}

.newnitificationcontainer .newnot_delete img {
  width: 20px;
  height: 24px;
}

.newnitificationcontainer .newnot_toggleon {
  background-color: #2196f3 !important;
}

.newnitificationcontainer .newnot_toogle_off {
  position: relative;
  width: 40px;
  height: 23px;
  border: 1px solid #ccc;
  border-radius: 15px;
  background-color: #ccc;
  display: flex;
  align-items: center;
  margin-left: 20px;
}

.newnitificationcontainer .newnot_toogle_off .newnot_toogle_switch {
  position: absolute !important;
  width: 19px;
  height: 19px;
  border-radius: 10px;
  background-color: #ffffff;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.25);
  cursor: pointer;
}

.newnitificationcontainer .newnot_toogle_off .newnot_toogle_switch:hover {
  background-color: #ffffff;
}

.newnitificationcontainer .newnot_toogle_off .newnot_butright {
  right: 1px;
  animation-duration: 1s;
  animation-name: newnot_right;
}

@keyframes newnot_right {
  0% {
    left: 1px;
  }

  50% {
    left: 50%;
  }

  100% {
    right: 1px;
  }
}

.newnitificationcontainer .newnot_toogle_off .newnot_butleft {
  left: 1px;
  animation-duration: 1s;
  animation-name: newnot_left;
}

@keyframes newnot_left {
  0% {
    right: 1px;
  }

  50% {
    right: 50%;
  }

  100% {
    left: 1px;
  }
}

.miscoption {
  height: 40px;
  border: none;
  width: 15px !important;
  box-shadow: none !important;
  background-repeat: no-repeat;
  color: transparent;
}

.miscoption option {
  color: black;
}

.calcstartover {
  width: 22px;
  margin-left: 8px;
  cursor: pointer;
  border-radius: 10px;
  transform: rotate(14deg);
}

.checkoptioncontainer {
  display: flex;
  align-items: center;
  width: 100%;
  flex-wrap: wrap;
  justify-content: center;
  row-gap: 25px;
  margin: 15px 0px;
}

.checkoptioncontainer .checkoptiondiv {
  display: flex;
  align-items: center;
  width: 50%;
}

.checkoptioncontainer .checkoptiondiv .tickmark {
  width: 20px;
  height: 10px;
  border-left: 3px solid #508AFF;
  border-bottom: 3px solid #508AFF;
  transform: rotate(-45deg);
  margin: 0px 10px;
  margin-top: -5px;
  cursor: pointer;
}

.checkoptioncontainer .checkoptiondiv .checkbox {
  width: 20px;
  height: 10px;
  border-left: 3px solid #bec4d2;
  border-bottom: 3px solid #bec4d2;
  transform: rotate(-45deg);
  margin: 0px 10px;
  margin-top: -5px;
  cursor: pointer;
}

.checkoptioncontainer .checkoptiondiv .taxname {
  font-size: 14px;
  font-family: Montserrat-Regular;
  color: #23405E;
}

.selectedagentcontainer .seloptlist {
  margin: 20px 0px;
}

.selectedagentcontainer .seloptlist .sellist {
  font-family: Montserrat-Regular;
  color: #0e2f51;
  font-size: 14px;
}

.selectedagentcontainer .seletitle {
  text-align: center;
  font-family: Montserrat-Medium;
  color: #23405E;
  font-size: 24px;
  margin-bottom: 12px;
  display: flex;
  width: 100%;
}

.selectedagentcontainer .seletitle img {
  cursor: pointer;
}

.selectedagentcontainer .seletitle .selimgdiv {
  width: 10%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

.selectedagentcontainer .seletitle span {
  width: 80%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.selectedagentcontainer .advancechecking {
  display: flex;
  justify-content: flex-end;
}

.selectedagentcontainer .advancechecking .tickmark {
  width: 20px;
  height: 10px;
  border-left: 3px solid #508AFF;
  border-bottom: 3px solid #508AFF;
  transform: rotate(-45deg);
  margin: 0px 0px;
  margin-top: 3px;
  cursor: pointer;
}

.selectedagentcontainer .advancechecking .checkbox {
  width: 20px;
  height: 10px;
  border-left: 3px solid #bec4d2;
  border-bottom: 3px solid #bec4d2;
  transform: rotate(-45deg);
  margin: 0px 0px;
  margin-top: 3px;
  cursor: pointer;
}

.learnpop .started {
  padding: 10px 40px;
  background-color: #508AFF;
  font-size: 15px;
  color: white;
  border-radius: 5px;
  margin-left: 31%;
  margin-top: 11%;
  margin-bottom: 15px;
  cursor: pointer;
}

.learnpop .learn {
  text-align: center !important;
  font-size: 20px !important;
}

.learnpop .pictime {
  float: right;
  margin-top: 11px;
}

.learnpop .timeline {
  display: flex;
  font-family: heebo-regular;
  font: size 14dp;
  color: #494949;
}

.learnpop .timepic {
  width: 40%;
}

.learnpop .pictime {
  width: 100%;
  margin-left: 15%;
}

.learnpop .premium {
  float: right;
  width: 11px;
  cursor: pointer;
}

.learnpop .title {
  font-family: heebo-medium;
  color: #000000;
  font-size: 15px;
}

.learnpop .timeheader {
  width: 60%;
}

.learnpop .headertime1 {
  margin-left: 27%;
  margin-top: 21%;
}

.learnpop .headertime2 {
  margin-left: 27%;
  margin-top: 22%;
}

.learnpop .headertime3 {
  margin-left: 27%;
  margin-top: 16%;
}

.learnpop .thumb {
  text-align: left;
  margin-left: 27%;
  margin-top: 59px;
  font-size: 13px;
}

.learnpop .content {
  text-align: left;
  margin-left: 27%;
  margin-top: 31px;
  font-size: 13px;
}

.learnpop .standardsize {
  text-align: left;
  margin-left: 27%;
  margin-top: 10px;
  font-size: 13px;
}

.learnpop .preicon {
  width: 20px;
  margin-left: 20px;
}

.learnpop .time1 {
  margin-top: -28px;
}

@media screen and (max-width: 500px) and (min-width: 390px) {
  .learnpop .timepic {
    width: 40%;
    margin-left: 10%;
  }

  .learnpop .timeheader {
    width: 50%;
  }

  .learnpop .timeline {
    font-size: 11px;
  }

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

  .learnpop .premium {
    margin-right: 18px;
  }

  .learnpop .headertime1 {
    margin-top: 27%;
    margin-left: 8%;
  }

  .learnpop .headertime2 {
    margin-left: 8%;
    margin-top: 24%;
  }

  .learnpop .pre1 {
    margin-left: 39%;
  }

  .learnpop .pre2 {
    margin-left: 57%;
  }

  .learnpop .pre3 {
    margin-left: 37%;
  }

  .learnpop .thumb {
    margin-left: 8%;
    margin-top: 29px;
    font-size: 12px;
  }

  .learnpop .content {
    margin-left: 8%;
    font-size: 12px;
    margin-top: 13%;
  }

  .learnpop .standardsize {
    margin-left: 8%;
    font-size: 12px;
    margin-top: 8%;
  }

  .learnpop .headertime3 {
    margin-left: 8%;
  }
}

@media screen and (max-width: 391px) and (min-width: 300px) {
  .learnpop .timepic {
    width: 40%;
    margin-left: 7%;
  }

  .learnpop .preicon {
    width: 15px;
  }

  .learnpop .timeheader {
    width: 50%;
  }

  .learnpop .premium {
    margin-right: 18px;
  }

  .learnpop .pre1 {
    margin-left: 35%;
  }

  .learnpop .pre2 {
    margin-left: 56%;
  }

  .learnpop .pre3 {
    margin-left: 33%;
  }

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

  .learnpop .thumb {
    margin-top: 33px;
    margin-left: 8%;
    font-size: 11px !important;
  }

  .learnpop .content {
    margin-left: 8%;
    font-size: 11px !important;
    margin-top: 26px;
  }

  .learnpop .standardsize {
    margin-left: 8%;
    font-size: 11px !important;
  }

  .learnpop .headertime1 {
    margin-left: 8%;
  }

  .learnpop .headertime2 {
    margin-left: 8%;
  }

  .learnpop .headertime3 {
    margin-left: 8%;
  }
}

.iframecalcpopup .ifcheading {
  font-size: 17px;
  text-align: center;
  font-family: Montserrat-Medium;
  margin-bottom: 20px;
}

.iframecalcpopup .ifcbutton {
  background-color: #508AFF;
  color: #FFFFFF;
  padding: 5px 20px;
  border-radius: 5px;
  margin-top: 13px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  border: 1px solid #508AFF;
  outline: none;
  font-size: 15px !important;
}

.reissuemessage .reissuemessage {
  font-size: 15px;
  font-family: Montserrat-Regular;
  text-align: center;
}

.reissuemessage .reissuebtncontain {
  width: 100%;
  text-align: center;
  display: flex;
  justify-content: space-between;
}

.reissuemessage .reissuebtncontain .reissuebuttontwo {
  width: 45%;
  color: white;
  text-align: center;
  font-family: Montserrat-Medium;
  font-size: 15px !important;
  background: #508AFF;
  border-radius: 5px;
  padding: 10px 0px;
  margin: 10px 0px 10px 0px;
}

.reissuemessage .reissuebutton {
  color: white;
  text-align: center;
  font-family: Montserrat-Medium;
  font-size: 15px !important;
  background: #508AFF;
  border-radius: 5px;
  padding: 10px 0px;
  margin: 10px 0px 10px 0px;
}

.homelinkpopupaddressclose {
  z-index: 9999999 !important;
  position: absolute !important;
  margin-top: -46px;
  max-width: 470px;
  text-align: right;
  margin-left: 0px;
}

.homelinkpopupaddressselection {
  width: 100%;
  display: flex;
  flex-direction: column;
  padding: 0px 10px;
}

.homelinkpopupaddressselection .h_l_heading {
  text-align: center;
  font-size: 20px;
  margin-bottom: 15px;
  font-family: Montserrat-Medium;
}

.homelinkpopupaddressselection .h_l_body {
  max-height: 375px;
  overflow: scroll;
  overflow-x: hidden;
}

.homelinkpopupaddressselection .h_l_address {
  width: 100%;
  display: flex;
  margin: 10px 5px;
}

.homelinkpopupaddressselection .h_l_address .h_l_selection {
  display: flex;
  align-items: center;
  width: 10%;
}

.homelinkpopupaddressselection .h_l_address .h_l_selection .h_l_selectiondiv {
  width: 20px;
  height: 20px;
  border-radius: 10px;
  border: 2px solid #508AFF;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}

.homelinkpopupaddressselection .h_l_address .h_l_selection .h_l_selectiondiv .h_l_selected {
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background-color: #508AFF;
}

.homelinkpopupaddressselection .h_l_address .h_l_places {
  width: 90%;
  font-size: 15px;
  font-family: Montserrat-Regular;
}

.homelinkpopupaddressselection .h_l_done {
  text-align: center;
  margin: 20px 0px;
}

.homelinkpopupaddressselection .h_l_done span {
  background-color: #508AFF;
  color: #FFF;
  padding: 10px 20px;
  font-size: 14px;
  font-family: Montserrat-Medium;
  border-radius: 5px;
  cursor: pointer;
}

.PMI_Container {
  width: 100%;
  display: flex;
  flex-direction: column;
}

.PMI_Container .PMI_Header {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.PMI_Container .PMI_Header .PH_Backarrow {
  width: 20%;
  cursor: pointer;
}

.PMI_Container .PMI_Header .PH_Heading {
  width: 60%;
  text-align: center;
  font-size: 30px;
  font-family: Heebo-Bold;
}

.PMI_Container .PMI_Header .default_text {
  text-align: center;
  width: 100%;
}

.PMI_Container .PMI_Middle {
  width: 100%;
  margin-top: 40px;
}

.PMI_Container .PMI_Middle .PM_Title_Cont {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.PMI_Container .PMI_Middle .PM_Title_Cont .PMT_Title {
  font-size: 16px;
  font-family: Heebo-Bold;
}

.PMI_Container .PMI_Middle .PM_Content_Div {
  margin-top: 10px;
  font-size: 13px;
  font-family: Heebo-Regular;
}

.PMI_Container .PMI_Bottom {
  width: 100%;
  display: flex;
  flex-direction: column;
  margin-top: 15px;
}

.PMI_Container .PMI_Bottom .PB_Credit_div {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}

.PMI_Container .PMI_Bottom .PB_Credit_div .PBC_Credit {
  font-size: 16px;
  font-family: Heebo-Bold;
}

.PMI_Container .PMI_Bottom .PB_Credit_div .PBC_Dropdown {
  width: 30%;
}

.PMI_Container .PMI_Bottom .PB_Fields_Cont {
  width: 100%;
  display: flex;
  flex-direction: column;
  margin-top: 20px;
}

.PMI_Container .PMI_Bottom .PB_Fields_Cont .PBF_Titles {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
  align-items: center;
  font-size: 13px;
  font-family: Heebo-Bold;
}

.PMI_Container .PMI_Bottom .PB_Fields_Cont .PBF_Titles .PBF_Tit_Txt {
  width: 30%;
}

.PMI_Container .PMI_Bottom .PB_Fields_Cont .PBF_Array_Cont {
  width: 100%;
  display: flex;
  flex-direction: column;
  font-size: 14px;
  font-family: Heebo-Regular;
}

.PMI_Container .PMI_Bottom .PB_Fields_Cont .PBF_Array_Cont .PBFA_div {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
  padding: 10px 0px;
  align-items: center;
}

.PMI_Container .PMI_Bottom .PB_Fields_Cont .PBF_Array_Cont .PBFA_div .PBFA_Name {
  width: 30%;
}

.PMI_Container .PMI_Bottom .PB_Fields_Cont .PBF_Array_Cont .PBFA_div .PBFA_InpOne {
  width: 30%;
}

.PMI_Container .PMI_Bottom .PB_Fields_Cont .PBF_Array_Cont .PBFA_div .PBFA_InpOne .PBFAIP {
  margin: 0px !important;
  border-radius: 5px;
  background-color: transparent;
  width: 100%;
  border: 1px solid #d4d7e0 !important;
  box-shadow: none !important;
  padding: 8px;
  font-family: Heebo-Regular !important;
}

.PMI_Container .PMI_Bottom .PMI_Main_div {
  width: 100%;
  display: flex;
  flex-direction: column;
  font-size: 14px;
  font-family: Heebo-Regular;
}

.PMI_Container .PMI_Bottom .PMI_MA_div {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
  padding: 10px 0px;
  align-items: center;
}

.PMI_Container .PMI_Bottom .PMI_MA_div .PMI_Title {
  width: 31%;
  font-size: 13px;
  margin-left: -3px;
}

.PMI_Container .PMI_Bottom .PMI_MA_div .PMI_InfoIcon {
  width: 16px;
  padding-bottom: 5px;
  margin-left: 4px;
  cursor: pointer;
}

.PMI_Container .PMI_Bottom .PMI_MA_div .PMI_InpOne {
  width: 30%;
  display: flex;
}

.PMI_Container .PMI_Bottom .PMI_MA_div .PMI_InpOne .PMI_BluePer {
  width: 25%;
  border: 1px solid #508aff !important;
  background-color: #fff !important;
  color: #508aff !important;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.PMI_Container .PMI_Bottom .PMI_MA_div .PMI_InpOne .PMI_Input {
  margin: 0px !important;
  background-color: transparent;
  border: 1px solid #d4d7e0 !important;
  box-shadow: none !important;
  padding: 8px;
  font-family: Heebo-Regular !important;
  width: 75%;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  outline: none;
}

.PMI_Container .PMI_Bottom .PMI_MA_div .PMI_CmpBtn {
  width: 30%;
}

.PMI_Container .PMI_Bottom .PMI_MA_div .PMI_CmpBtn .PMI_update {
  background-color: #d9dfe5;
  color: #ffffff;
  padding: 8px 20px;
  border-radius: 5px;
  margin: auto;
  font-family: Heebo-Regular;
  letter-spacing: 1px;
  width: 100%;
  outline: none;
  font-size: 15px;
  height: auto;
}

.PMI_Container .PMI_Bottom .PMI_MA_div .PMI_CmpBtn .BtnStatus {
  background-color: #508AFF !important;
}

.PMI_Container .PMI_Buttons {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.PMI_Container .PMI_Buttons .PMI_update {
  background-color: #508AFF;
  color: #ffffff;
  padding: 8px 2px;
  border-radius: 5px;
  margin-top: 13px;
  font-family: Heebo-Regular;
  letter-spacing: 1px;
  width: 48%;
  outline: none;
  font-size: 15px;
  height: auto;
}

.Ho_Container .Ho_Label {
  margin-left: 2px;
  color: #23405E;
  font-family: Montserrat-Regular;
  font-size: 14px;
}

.Ho_Container .Ho_Fields {
  display: flex;
  width: 100%;
}

.Ho_Container .Ho_Options {
  display: flex;
}

.Ho_Container .Ho_Unselected {
  border: 1px solid #bec4d2;
  background-color: #f6f6f6;
  color: #C3C3C3;
  font-family: Montserrat-Medium;
  cursor: pointer;
  padding: 0px 10px;
  font-size: 13px;
  font-weight: 400;
  display: flex;
  justify-content: center;
  align-items: center;
}

.Ho_Container .Ho_Selected {
  border: 1px solid #508aff;
  background-color: #fff;
  color: #508aff;
  font-family: Montserrat-Medium;
  cursor: pointer;
  padding: 0px 10px;
  font-size: 13px;
  font-weight: 400;
  display: flex;
  justify-content: center;
  align-items: center;
}

.Ho_Container .Ho_Border {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.Ho_Container .Ho_Inputs {
  height: 40px;
}

.Ho_Container .Ho_Inputs .Ho_InputFields {
  width: 100%;
  margin: 0px;
  margin-top: 0px !important;
  height: 40px;
  border: 1px solid #d4d7e0;
  background-color: transparent;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  outline: none;
  padding: 6px 12px;
}

.cursorcls {
  cursor: default !important;
}

.rollcosdivright {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.MIP_N_Cont {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.MIP_N_Cont .MIPN_Head {
  flex-direction: row;
  display: flex;
  width: 95%;
  font-size: 14px;
  font-family: Heebo-Bold;
  padding: 7px 0px;
}

.MIP_N_Cont .MIPN_Head .MIPN_Head0 {
  width: 40%;
  text-align: center;
  justify-content: center;
  font-size: 14px;
}

.MIP_N_Cont .MIPN_Head .MIPN_Head1 {
  width: 30%;
  text-align: end;
  font-size: 14px;
}

.MIP_N_Cont .MIPN_Head .MIP_NB_C_1 {
  width: 40%;
  text-align: center;
  font-size: 13px;
  font-family: Heebo-Regular;
}

.MIP_N_Cont .MIPN_Head .MIP_NB_C_2 {
  width: 30%;
  text-align: end;
  font-size: 13px;
  font-family: Heebo-Regular;
}

.MIP_N_Cont .MIP_N_Body {
  display: flex;
  flex-direction: column;
}

.MIP_N_Cont .MIP_titles {
  text-align: center;
  font-family: Montserrat-SemiBold;
  padding: 5px;
}

.MIP_N_Cont table {
  width: 96%;
}

.MIP_N_Cont table td {
  border: 1px solid #dddddd;
  padding: 7px;
  font-family: Montserrat-Regular;
  text-align: center;
}

.MIP_N_Cont table th {
  border: 1px solid #dddddd;
  padding: 7px;
  font-family: Montserrat-Medium;
  text-align: center;
}

.MIP_N_Cont table th:first-child {
  border-radius: 6px 0 0 0;
}

.MIP_N_Cont table th:last-child {
  border-radius: 0 6px 0 0;
}

.MIP_N_Cont table tr:last-child td:first-child {
  border-radius: 0 0 0 6px;
}

.MIP_N_Cont table tr:last-child td:last-child {
  border-radius: 0 0 6px 0;
}

.MIP_N_Cont table .MIP_1st {
  width: 40%;
}

.MIP_N_Cont table .MIP_2nd {
  width: 60%;
}

.MIP_N_Cont table .DYN_tbl {
  padding: 0;
  font-family: Montserrat-Regular;
  text-align: center;
  justify-content: center;
  flex-direction: row;
  border: none;
}

.td_width {
  width: 30%;
}

.border {
  border-bottom: 1px solid #dddddd;
  display: flex;
  align-items: center;
}

.B_F_M_Content {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 10px;
}

.buydownHeader {
  border-bottom: 1px solid #d4d7e0;
  padding-bottom: 10px;
  margin-bottom: 25px;
  font-size: 12px;
  color: #aebdc9;
}

.buydown_label {
  width: 45%;
}

.buydown_input {
  width: 50%;
}

.buydown_input .input-group {
  width: 100%;
  margin-top: 0px !important;
}

.buydown_input input {
  margin-top: 0px !important;
}

.estimatecolor {
  background-color: #d9dfe5 !important;
}

.smartcparebtn {
  background-color: #508AFF;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  margin-bottom: 20px;
  margin-top: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  font-size: 15px !important;
}

.home_amortization {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 820px;
}

.dropdimg {
  background-repeat: no-repeat;
  background-position: right;
}

.changealertCloseup {
  z-index: 9999999 !important;
  position: absolute !important;
  margin-top: -44px;
  max-width: 400px;
  text-align: right;
  margin-left: 12px;
}

.changealertCloseup img {
  width: 15px;
  height: 15px;
  cursor: pointer;
}

.alertul {
  background: white !important;
  border: none;
  border-top-left-radius: 0px !important;
  border-top-right-radius: 4px !important;
  box-shadow: none;
  width: 100%;
  -webkit-box-shadow: 0 -2px 20px rgba(0, 0, 0, 0.175) !important;
  box-shadow: 0 -2px 20px rgba(0, 0, 0, 0.175) !important;
  margin: 5px 0px;
  font-family: Montserrat-Regular;
  font-size: 14px;
  color: #0E2F51;
}

.alertul li {
  color: #0E2F51 !important;
  font-size: 14px;
  letter-spacing: 1px !important;
  line-height: 26px !important;
  background: white !important;
  cursor: pointer;
  padding: 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  width: 80%;
  margin: auto;
}

.dropborder {
  padding: 10px;
  background-repeat: no-repeat;
  background-position: right;
  font-family: Montserrat-Regular;
  font-size: 14px;
  color: #0E2F51;
}

.alertupdate {
  background: #508AFF;
  padding: 5px;
  height: auto;
  font-size: 14px;
  width: 100%;
}

.alertfulldiv {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.alertheight {
  height: 200px;
}

.margin13 {
  margin-top: 13px !important;
}

.custombuttons {
  display: flex;
  justify-content: space-between;
  width: 80%;
  margin: auto;
  margin-top: 15px;
}

.custombuttons button {
  background-color: #007AFF;
  width: 150px;
  height: auto;
  padding: 5px 10px;
  font-size: 16px;
  border-radius: 20px;
}

.iframe_logo_div {
  margin: 48% 0 0 5%;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}

.iframe_logo {
  border: 0;
  border-radius: 10px;
  width: auto;
  height: 150px;
}

.iframe_logo_link1 {
  color: #508AFF;
  font-size: 15px;
  font-family: Montserrat-Regular;
  width: 40%;
  cursor: pointer;
  text-align: center;
}

.iframe_logo_link {
  color: #508AFF;
  font-size: 15px;
  font-family: Montserrat-Regular;
  cursor: pointer;
  text-align: center;
}

.refi_iframe_logo_link {
  color: #508AFF;
  font-size: 15px;
  font-family: Montserrat-Regular;
  cursor: pointer;
  text-align: center;
}

.iframe_form_div {
  display: flex;
  justify-content: space-around;
}

.iframe_logo_container {
  width: 30%;
}

.iframe_form_container1 {
  display: flex;
  justify-content: center;
  padding: 0 5% !important;
}

.iframe_form1 {
  width: 65%;
}

.iframe_form2 {
  width: 65%;
}

.iframe_logo_container1 {
  width: 35%;
}

.logo_free_text {
  font-family: Montserrat-Bold !important;
}

@media (max-width: 576px) {
  .iframe_form_container1 {
    flex-direction: column;
  }

  .iframe_logo_div {
    margin: 0px;
    padding-bottom: 10%;
  }

  .logo_container,
  .iframe_logo_container1,
  .iframe_form,
  .iframe_form1 {
    margin: auto;
  }
}

.scheduled_frame {
  height: 100vh;
  border: none;
}

.schedule_back {
  position: fixed;
  left: 10%;
  top: 15%;
  color: #007AFF;
  cursor: pointer;
  z-index: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 5px;
  font-size: 15px;
}

.ent_wid {
  width: 90% !important;
}

.FTHB_Discount {
  width: 100%;
  display: inline-block;
  max-width: 100%;
  margin-bottom: 0px !important;
  font-weight: 100 !important;
  margin-left: 5px !important;
  color: #23405E !important;
  font-family: Montserrat-Regular !important;
}

.title_installment {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  background-color: transparent;
  color: #23405E;
  margin-top: 10px;
  height: 40px;
  padding: 9px;
  border-radius: 5px;
  background: #EEF0FC;
  font-family: 'Montserrat-Medium';
  color: #0e2f51;
}

.table_heading {
  font-family: Montserrat-Medium;
  font-size: 18px;
}

.padd_left {
  padding-left: 2%;
}

.align_center {
  text-align: center;
}

.principal_center {
  text-align: center;
  padding-left: 9%;
}

.balance_center {
  padding-left: 4%;
}

.modal_property {
  margin: 10% auto !important;
}

.advancetax_btn {
  font-size: 20px !important;
  color: #007AFF !important;
  padding: 2px 5px;
  margin: 5px;
  letter-spacing: 0.5px;
  outline: none !important;
  cursor: pointer;
  text-decoration: none;
}

.smartcomparebtn_dlt {
  height: 40px !important;
  background-color: #EA4B28;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  margin-bottom: 20px;
  margin-top: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  font-size: 15px !important;
}

.flexbtn {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  flex-wrap: wrap;
}

.flexcenter {
  display: flex;
  align-items: center;
}

.hrtag {
  margin-top: 4px;
  margin-bottom: 11px;
  border: 0;
  border-top: 1px solid #eee;
}

.paddsapcing {
  margin-left: 20px;
}

.bfcheck {
  display: block;
  width: 40px;
}

.bfdeleteIcon {
  cursor: pointer;
}

.BF_btn_div {
  background-color: #508AFF;
  color: #ffffff;
  border-radius: 5px;
  margin-top: 13px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  max-height: 40px;
  width: 100%;
  outline: none;
  font-size: 15px !important;
}

.BF_bscp_title {
  font-family: 'Montserrat-Medium';
  text-align: center;
  color: #23405E;
  font-size: 24px;
}

.BF_bscp_message {
  font-size: 18px;
  padding: 3%;
  text-align: center;
  font-family: 'Montserrat-Regular';
  color: #23405E;
}

.split-control {
  height: 40px !important;
  padding: 6px 12px;
  line-height: 1.42857143;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 0px 4px 4px 0px;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  cursor: pointer;
}

.split-control:focus {
  border-color: none !important;
  outline: none !important;
}

.ba_resultHundred {
  width: 95%;
  margin: auto;
}

.ba_resultOne {
  margin-top: 3%;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.resultOne_title {
  padding: 0px 8px 0px 8px;
  display: flex;
  justify-content: space-between;
  font-size: 18px;
  align-items: center;
  width: 100%;
  border-radius: 18px;
}

.resultOneSection {
  width: 95%;
  border-radius: 25px;
  margin-top: 2%;
  background-color: #ffff;
  box-shadow: 0px 4px 40px 0px rgba(181, 181, 181, 0.75);
  border-radius: var(--spacing-16, 16px);
  border: 1px solid var(--card-stroke, #F1EFEE);
}

.resultOnecontent {
  color: var(--headers-green-dark, #258D2B);
  font-feature-settings: 'liga' off, 'clig' off;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: -0.5px;
  font-family: 'Montserrat-Bold';
}

.offerDetailParent {
  display: flex;
  padding: var(--spacing-16, 16px) var(--spacing-8, 8px) var(--spacing-16, 16px) 8px;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
}

.offerDetailchild {
  width: 100%;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}

.totalSection {
  display: flex;
  width: 100%;
  border-top: 1px solid #F0EFF5;
}

.totalBringToClose {
  border-left: 1px solid #F0EFF5;
}

.res_title_info {
  width: 24px;
  cursor: pointer;
}

.offer_gray {
  font-size: 16px;
  font-family: 'Montserrat-Semibold';
  color: var(--text-secondary, #828282);
  font-style: normal;
  font-weight: 590;
  line-height: 16px;
  /* 123.077% */
}

.offer_black {
  font-size: 32px;
  color: #0F0F0F;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}

.offerSection {
  padding: 6px 0 0 8px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 46px;
}

.detailOne {
  font-size: 16px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--spacing-16, 16px);
}

.detail_1 {
  display: flex;
  align-items: center;
  gap: 18px;
  border-radius: 8px;
  background: var(--card-inside-box-1, #F1EFEE);
}

.detail_2 {
  display: flex;
  padding-left: 8px;
  justify-content: center;
  align-items: center;
  gap: 8px;
}

.gap10 {
  margin-top: 10px;
}

.totalMonthlytitle {
  font-size: 16px;
  font-family: 'Montserrat-Regular';
  color: var(--text-secondary, #828282);
  font-style: normal;
  font-weight: 400;
  line-height: 12px;
  /* 109.091% */
}

.totalMonthlyval {
  font-family: 'Montserrat-Bold';
  color: var(--text-primary, #0F0F0F);
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 18px;
  /* 120% */
}

.splitbring_total {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 8px;
}

.extra_cont {
  font-size: 16px;
  margin: 0;
  color: #828282;
  font-family: 'Montserrat-Regular';
  white-space: nowrap;
}

.extra_simg {
  width: 18px;
}

/*animation change by raja*/

@keyframes slideIn {
  from {
    transform: translateX(100vw);
  }

  to {
    transform: translateX(0);
  }
}

@keyframes slideOut {
  from {
    transform: translateX(-100vw);
    /* Start from left outside the viewport */
  }

  to {
    transform: translateX(0);
    /* End at the original position */
  }
}

.resultContainer-overflow {
  overflow: hidden;
}

.result-title-bg-yellow {
  background: rgba(253, 238, 175, 0.7);
}

.result-title-bg-bule {
  background: rgba(175, 216, 253, 0.7);
}

.result-title-bg-green {
  background: rgba(175, 253, 178, 0.7);
  padding: 8px 16px;
  justify-content: space-between;
  align-items: center;
  border-radius: 18px;
  cursor: pointer;
  border-radius: var(--spacing-12, 12px);
  border: 1px solid var(--headers-green-light, #9ADB9D);
  background: var(--headers-green-main, #C0F6C2);
  box-shadow: 0px 2px 16px 8px rgba(8, 53, 101, 0.04);
}

.icon_size {
  width: 24px;
  height: 24px;
}

.result_center {
  display: flex;
  justify-content: start;
  flex-direction: column;
  align-items: center;
  background-color: #F2F1F6;
  height: 100%;
  width: 100%;
  overflow: hidden;
}

@media (max-width: 1025px) {
  .offer_black {
    font-size: 30px;
  }
}

/* less than ipad and > mobile */

@media (max-width: 767px) and (min-width: 480px) {
  .resultOne_title {
    justify-content: space-around;
    height: auto;
  }
}

.left_offer {
  display: flex;
  padding-left: 8px;
  flex-direction: column;
  align-items: flex-start;
  gap: 4px;
}

.left_extra_cont {
  display: flex;
  padding-left: 8px;
  justify-content: space-between;
  align-items: flex-start;
  gap: 4px;
  font-family: 'Montserrat-Regular';
}

.left_extra_value {
  font-size: 16px;
  display: flex;
  align-items: center;
  gap: 8px;
  align-self: stretch;
  font-family: 'Montserrat-Regular';
  color: #828282;
}

.mf_commissionbox,
.mf_concessionbox {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 4px;
  align-self: stretch;
}

.mf_com_detail_1,
.mf_con_detail_1 {
  display: flex;
  color: var(--text-primary, #0F0F0F);
  padding: 4px var(--spacing-16, 16px) 4px 8px;
  align-items: center;
  gap: 18px;
  border-radius: 8px;
  background: var(--card-inside-box-1, #F1EFEE);
}

.mf_com_detail_2,
.mf_con_detail_2 {
  display: flex;
  padding-left: 8px;
  justify-content: center;
  align-items: center;
  gap: 8px;
}

.mf_content_clr {
  color: var(--text-secondary, #828282);
}

.mf_content_clrdark {
  color: var(--text-secondary, #828282);
}

.mf_box1,
.mf_box2 {
  padding: var(--spacing-12, 12px) var(--spacing-0, 0px) var(--spacing-12, 12px) var(--spacing-16, 16px);
  align-items: center;
  gap: 8px;
  flex: 1 0 0;
  border-radius: var(--spacing-0, 0px) var(--spacing-0, 0px) var(--spacing-16, 16px) var(--spacing-0, 0px);
}

.displayflex {
  display: flex;
}

.extra_img_one,
.extra_img_two {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 4px;
  padding: 10px 10px 0px 0px;
}

.font-regular {
  font-family: 'Montserrat-Regular';
}

.font-medium {
  font-family: 'Montserrat-Medium';
}

.font-semibold {
  font-family: 'Montserrat-Bold';
}

.font-bold {
  font-family: 'Montserrat-Bold';
}

.mf_bottom_div {
  margin-top: 15% !important;
  margin-bottom: 10px !important;
  width: 70%;
  margin: auto;
}

.mf_bottomdiv_cc {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.Editbox_div {
  display: flex;
  justify-content: center;
  gap: 8px;
  align-self: stretch;
  display: flex;
  align-items: center;
}

.Editbox_right {
  width: 40%;
  display: flex;
  padding: var(--spacing-12, 12px) var(--spacing-16, 16px);
  justify-content: center;
  align-items: center;
  gap: 8px;
  flex: 1 0 0;
  border-radius: var(--spacing-8, 8px);
  background: var(--card-inside-box-1, #F1EFEE);
  cursor: pointer;
}

.Editbox_left {
  width: 30%;
  display: flex;
  padding: var(--spacing-12, 12px) 24px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  border-radius: var(--spacing-8, 8px);
  background: var(--card-inside-box-1, #F1EFEE);
  cursor: pointer;
}

.Editbox_content {
  color: var(--text-primary, #0F0F0F);
  font-feature-settings: 'liga' off, 'clig' off;
  font-family: 'Montserrat-Medium';
  font-size: 16px;
  font-style: normal;
  font-weight: 510;
  line-height: 24px;
  /* 160% */
}

.usemodified {
  display: flex;
  padding: var(--spacing-12, 12px) var(--spacing-16, 16px);
  justify-content: center;
  align-items: center;
  gap: var(--spacing-16, 16px);
  border-radius: var(--spacing-8, 8px);
  background: var(--buttons-main-blue, #1066C4);
  flex: 1 0 0;
  cursor: pointer;
}

.usemodified_btn {
  color: var(--text-inverse, #FFF);
  text-align: right;
  font-feature-settings: 'liga' off, 'clig' off;
  font-family: 'Montserrat-Medium';
  font-size: 15px;
  font-style: normal;
  font-weight: 510;
  line-height: 24px;
  /* 160% */
}

.pop_maindiv {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--spacing-16, 16px);
  align-self: stretch;
}

.pop_comm_header {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
}

.pop_comm_title {
  color: #3171B0;
  font-feature-settings: 'liga' off, 'clig' off;
  font-family: 'Montserrat-Bold';
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: -0.5px;
}

.pop_comm_content_div {
  display: flex;
  padding: 10px 0px var(--spacing-0, 0px) var(--spacing-0, 0px);
  align-items: flex-start;
  gap: 4px;
  align-self: stretch;
}

.pop_comm_content {
  color: var(--text-secondary, #828282);
  font-feature-settings: 'liga' off, 'clig' off;
  font-family: 'Montserrat-Regular';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}

.pop_comm_main {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  gap: var(--spacing-12, 12px);
}

.pop_comm_buyer {
  display: flex;
  width: 100%;
  padding-top: 4px;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--spacing-16, 16px);
  border-radius: 8px;
  background: var(--card-inside-box-1, #F1EFEE);
}

.pop_comm_buyerF {
  display: flex;
  width: 100%;
  height: 40px;
  padding: var(--spacing-0, 0px) 8px var(--spacing-0, 0px) var(--spacing-16, 16px);
  justify-content: space-between;
  align-items: center;
}

.pop_buyerF_height {
  height: 48px;
}

.pop_buyerF_left {
  display: flex;
  align-items: center;
  gap: 8px;
  flex: 1 0 0;
}

.pop_buyerF_left_roll {
  display: flex;
  align-items: center;
  gap: 8px;
}

.pop_buyerF_title {
  overflow: hidden;
  color: var(--text-primary, #0F0F0F);
  font-feature-settings: 'liga' off, 'clig' off;
  text-overflow: ellipsis;
  font-family: 'Montserrat-Regular';
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  /* 184.615% */
  letter-spacing: -0.43px;
}

.pop_buyerF_right,
.pop_buyerF_right1,
.pop_buyerF_right2 {
  display: flex;
  width: 71px;
  height: 32px;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  border-radius: 8px;
  background: var(--card-slider-bottom-sheet, #FAF8F6);
}

.pop_buyerF_val {
  color: var(--headers-blue-dark, #1066C4);
  text-align: center;
  font-feature-settings: 'liga' off, 'clig' off;
  font-family: 'Montserrat-Regular';
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  /* 184.615% */
  letter-spacing: -0.43px;
  background-color: #FAF8F6;
  display: flex;
  text-align: center;
  align-items: center;
  border-radius: 8px;
}

.coll_div {
  color: var(--text-secondary, #828282);
  font-feature-settings: 'liga' off, 'clig' off;
  font-family: 'Montserrat-Regular';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  /* 136.364% */
  align-self: stretch;
}

.main_coll {
  display: flex;
  padding: 0px 8px 0px 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 8px;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.5s ease-out, opacity 0.5s ease-out;
  opacity: 0;
}

.main_coll.expand {
  max-height: 100px;
  /* Adjust this value based on the content height */
  opacity: 1;
  display: flex;
  padding: 12px 8px 8px 8px;
}

.mf_SliderDivClsArea {
  margin-top: 0px;
  margin-bottom: 20px;
  padding-left: 20px;
  padding-right: 40px;
}

.mf_rolled {
  display: flex;
  padding: 2px 8px;
  justify-content: center;
  align-items: center;
  border-radius: 8px;
  background: var(--gray-200, #D6D3D2);
}

.mf_rolled_cont {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  color: var(--text-inverse, #FFF);
  font-feature-settings: 'liga' off, 'clig' off;
  text-overflow: ellipsis;
  font-family: 'Montserrat-Semibold';
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
  /* 218.182% */
  letter-spacing: -0.43px;
}

.hr_liner {
  display: flex;
  width: 361px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  gap: var(--spacing-12, 12px);
}

.mf_hrstyle {
  width: 265px;
  height: var(--spacing-0, 0.33px);
  background: var(--gray-200, #D6D3D2);
}

.mf_rollefiled {
  display: flex;
  align-items: center;
  gap: 8px;
}

.mf_donebtn_div {
  width: 100%;
  margin-top: 20%;
  justify-content: space-between;
  display: flex;
  padding: var(--spacing-0, 0px) var(--spacing-16, 16px);
  justify-content: center;
  align-items: flex-start;
  gap: 8px;
  align-self: stretch;
  cursor: pointer;
}

.mf_donebtn_div1 {
  margin-top: 20%;
  display: flex;
  height: 48px;
  padding: var(--spacing-12, 12px) 40px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  border-radius: var(--spacing-8, 8px);
  background: var(--card-inside-box-1, #F1EFEE);
  cursor: pointer;
}

.mf_donebtn_cont {
  color: var(--text-primary, #0F0F0F);
  text-align: right;
  font-feature-settings: 'liga' off, 'clig' off;
  font-family: 'Montserrat-Medium';
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  /* 160% */
}

.mf_SliderDivClsArea .rc-slider-track {
  background-color: #1066C4 !important;
}

.mf_SliderDivClsArea .rc-slider-handle {
  width: 20px;
  height: 20px;
  background-color: #1066C4 !important;
  border: solid 2px #B7D1ED !important;
}

.mf_SliderDivClsArea .rc-slider-mark-text {
  transform: translateX(-50%);
  left: 16.6667%;
  color: var(--text-primary, #0F0F0F);
  text-align: center;
  font-family: 'Montserrat-Regular';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 13px;
}

.mf_SliderDivClsArea .rc-slider-mark {
  position: absolute;
  top: 18px;
  width: 97%;
  font-size: 12px;
  padding-top: 10px;
  margin-left: 10px;
}

.mf_SliderDivClsArea .rc-slider {
  position: relative;
  height: 14px;
  padding: 5px 0;
  width: 97%;
  border-radius: 6px;
  -ms-touch-action: none;
  touch-action: none;
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.mf_SliderDivClsArea .rc-slider-rail {
  background-color: #D6D3D2;
}

.gap4px {
  gap: 4px;
}

.mf_cancelbtn_div {
  display: flex;
  height: 48px;
  padding: var(--spacing-12, 12px) 24px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  border-radius: var(--spacing-8, 8px);
  background: var(--card-inside-box-1, #F1EFEE);
  cursor: pointer;
}

.mf_savebtn_div {
  display: flex;
  height: 48px;
  padding: var(--spacing-12, 12px) 40px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  flex: 1 0 0;
  border-radius: var(--spacing-8, 8px);
  background: #9F87FE;
  cursor: pointer;
}

.mf_savebtn_cont {
  color: #FFF;
  text-align: right;
  font-feature-settings: 'liga' off, 'clig' off;
  font-family: 'Montserrat-Medium';
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  /* 160% */
}

.mf_cancelbtn_cont {
  color: var(--text-primary, #0F0F0F);
  text-align: right;
  font-feature-settings: 'liga' off, 'clig' off;
  font-family: 'Montserrat-Medium';
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  /* 160% */
}

.mf_SliderDivClsArea .rc-slider-mark {
  font-size: 12px;
  /* Adjust for readability */
}

.mf_SliderDivClsArea {
  width: 100%;
  /* Ensure container is full-width */
  padding: 15px;
  box-sizing: border-box;
}

.overalldiv_modal {
  border-radius: var(--spacing-16, 16px) !important;
  border: 1px solid var(--gray-200, #D6D3D2) !important;
  background: var(--card-slider-bottom-sheet, #FAF8F6) !important;
  box-shadow: 0px 2px 16px 4px rgba(65, 65, 65, 0.25) !important;
}

.sl_maxcontent {
  display: flex;
  justify-content: end;
  margin-top: 35px;
  font-size: 11px;
  color: #A4A4A4;
  text-align: center;
  font-family: 'Montserrat-Regular';
  font-style: normal;
  font-weight: 400;
  line-height: 15px;
  /* 166.667% */
}

.mf_Finput {
  width: 100%;
  margin: 0 !important;
  border: none;
  height: 32px;
  border-radius: 8px;
  text-align: center;
  background-color: #FAF8F6;
}

.mf_Finput:focus {
  border: none !important;
  outline: none !important;
}

.popR_right {
  display: flex;
  gap: 8px;
}

.pop_buyerF_center {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  width: 75px;
  height: 32px;
  border-radius: 8px;
  padding: 2px;
  background: var(--card-slider-bottom-sheet, #E7E7E7);
}

.sel_symb {
  padding: 3px 10px;
  border-radius: 7px;
}

.Sel_symb_BackClr {
  background: #FFFFFF;
  color: #000000 !important;
  font-size: 14px;
  font-family: 'Montserrat-Medium';
}

.update_editbtn {
  background-color: transparent;
  color: #508AFF;
  border: none;
  padding: 5px 10px;
  margin-top: 0;
  font-size: 20px !important;
  font-family: 'Montserrat-Medium';
  width: auto;
  height: auto;
}

.Editbtn_div {
  margin-top: 20px;
  margin-bottom: 10px;
}

.h2fontsize24 {
  font-size: 24px;
  padding: 2%;
}

.citytax_pop {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.textcapitalize {
  text-transform: capitalize;
  background: transparent !important;
}

.marginbottom6 {
  margin-bottom: 6px !important;
}

.ds-flex {
  display: flex;
}

.js-spacebetween {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.stickycompute {
  position: relative !important;
}

.input-group-text {
  font-family: Montserrat-Medium;
  color: #23405E;
  cursor: pointer;
  font-size: 14px;
  border-radius: 4px;
  border: 1px solid #d4d7e0;
}

.input-group-text img {
  padding-right: 3px;
}

.left-border {
  border-left: 1px solid #508aff !important;
}

.input-group {
  flex-wrap: nowrap !important;
}

.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: auto;
}

.form-group {
  margin-bottom: 15px;
}

.input-group-text:last-child {
  border-left: 0;
}

.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  color: #555;
  text-align: center;
  background-color: #eee;
  border: 1px solid #ccc;
  border-radius: 4px;
  display: flex;
  align-items: center;
}

.ds-flex-wrap {
  display: flex;
  flex-wrap: wrap;
}

.ps-relative {
  position: relative;
}

.saveestimate-container {
  padding: 5px;
}

.bs-h3 {
  font-size: 24px;
  font-weight: 400;
}

.hiddenfeature-container {
  padding: 25px;
}

.bs-redious {
  border-top-left-radius: 5px !important;
  border-bottom-left-radius: 5px !important;
}

.js-cont {
  justify-content: space-between;
}

.sp_btn {
  justify-content: space-between;
}

.js-spaceevenly {
  display: flex;
  justify-content: space-evenly;
}

.ds-flex-center {
  display: flex;
  justify-content: center;
}

.bs-mic-selecte {
  width: auto;
}

.misc-no-width {
  width: auto;
}

.closingcost-container .title {
  display: flex;
}

.closingcost-container .modelcontentdiv {
  padding: 0px 15px;
}

.closingcostform-container .title {
  display: flex;
}

.closingcostform-container .modelcontentdiv {
  padding: 0px 15px;
}

hr {
  border-top: 1px solid #eee;
  opacity: unset;
}

.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-1,
.col-10,
.col-11,
.col-12,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12 {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
}

@media (min-width: 1200px) {
  .h2,
  h2 {
    font-size: 30px;
    margin-top: 20px;
    margin-bottom: 10px;
  }
}

.form-control:disabled {
  cursor: not-allowed;
}

.bs-margin-left {
  margin-left: 0px;
}

.bs-pading {
  padding: 0px 10px;
}

.h5,
h5 {
  font-size: 14px;
}

.dropdowncls {
  cursor: pointer;
}

.dropdowncls option {
  cursor: pointer;
}

.d-flex-align {
  display: flex;
  align-items: baseline;
}

@media (min-width: 1200px) {
  .h3,
  h3 {
    font-size: 24px;
  }
}

.d-flex .icon-left {
  padding: 0px;
}

.bs-btn-width {
  width: 45% !important;
}

.split-control {
  margin-top: 7px !important;
  padding: 6px 10px;
}

.ctt-split-align {
  margin-top: 7px !important;
  height: 40px;
  padding: 6px 10px;
  border: 1px solid #ccc;
  border-radius: 0px 4px 4px 0px;
  cursor: pointer;
  appearance: auto !important;
  -webkit-appearance: auto !important;
}

.ctt-input-group {
  display: flex;
  align-items: stretch;
  margin-top: 6px;
  flex-wrap: nowrap;
  line-height: 0.42857;
}

.ctt-addon {
  display: flex;
  align-items: center;
  height: 40px;
  width: 44px;
  border-radius: 4px 0 0 4px;
}

.ctt-input {
  flex: 1;
  height: 40px;
  margin-top: 0px;
  border-top-left-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
  border-top-right-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
}

.form-control::placeholder {
  color: #999 !important;
  font-size: 14px !important;
}

.form-control {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.optlist {
  display: flex;
}

.option-margin {
  margin: 25px 0px;
}

.h1,
.h2,
.h3,
h1,
h2,
h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}

/* BS3-like .container overrides for BS5 */

.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 768px) {
  .container {
    max-width: 750px;
  }
}

@media (min-width: 992px) {
  .container {
    max-width: 970px;
  }
}

@media (min-width: 1200px) {
  .container {
    max-width: 1170px;
  }
}

.bs-m {
  width: 70%;
  margin: auto;
}

.bs-graduate {
  width: 100%;
  display: flex;
  flex-direction: column;
}

.cal-extra-padding {
  padding: 10px;
}

.emailshareclose {
  cursor: pointer !important;
}

.bs-pointer {
  cursor: pointer;
}

.icon-left {
  cursor: pointer;
}

.bs-mic-selecte select {
  cursor: pointer;
}

.hfclosepopup {
  margin-left: 20px;
  cursor: pointer;
}

select {
  cursor: pointer;
}

.ds-margin {
  max-width: 500px !important;
}

.buyerrightpadd1 {
  padding-right: 82px;
  padding-left: 0px;
}

.container-buy {
  margin-left: 1px;
}

.buyerrightpadd2 {
  padding-left: 20px !important;
  margin-top: 7px;
  padding-right: 90px !important;
}

.bs-close {
  max-width: inherit !important;
  margin-left: 10px !important;
  margin-top: -50px !important;
}

.form-select:focus {
  box-shadow: none !important;
  border-color: silver !important;
}

@media screen and (max-width: 575px) {
  .mobbring {
    margin-top: 100px !important;
  }

  .mobbring .mobhei {
    height: 0px;
  }
}

input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none !important;
  appearance: none;
  display: none;
}

.form-control:focus {
  border-color: #d4d7e0 !important;
}

.EmailVerify_container {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.EmailVerify_container .Title_logo {
  display: flex;
  justify-content: center;
  align-items: center;
}

.EmailVerify_container .Title_logo img {
  width: 100px;
  height: 100px;
}

.EmailVerify_container .Email_Title {
  text-align: center;
  font-family: 'Montserrat-Bold';
  color: #000000;
  font-size: 30px;
  font-style: normal;
  font-weight: 600;
  line-height: 110%;
}

.EmailVerify_container .Email_desc {
  color: #3D3D3D;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  padding: 0;
}

.EmailVerify_container .addbtn {
  width: 100%;
  margin: 0;
}

.EmailVerify_container .sendEmail {
  background-color: #508AFF;
  color: #ffffff;
  border-radius: 5px;
  margin-top: 12px;
  font-family: 'Montserrat-Medium';
  letter-spacing: 1px;
  max-height: 48px;
  width: 100%;
  outline: none;
  font-size: 15px !important;
}

.EmailPopup_close {
  margin-top: -41px;
  margin-left: -51px;
  z-index: 9999999 !important;
  position: absolute !important;
  max-width: 480px;
  text-align: right;
}

.EmailPopup_close img {
  width: 15px;
  height: 15px;
  cursor: pointer;
}

.close_cursor {
  cursor: pointer;
}

.Ho_Fields .hidden {
  display: none !important;
}

.closingcost_escrow {
  width: 35%;
  text-align: end;
}

.closingcost_escrow.txtstart {
  text-align: start;
}

.waringicon {
  position: absolute !important;
  top: 31%;
  transform: translate(-50%, -50%);
  left: 54%;
  font-family: Montserrat-Regular;
  font-size: 24px;
  color: #23405e;
  cursor: pointer;
}

.New-warning-content {
  display: flex;
  justify-content: center;
  font-family: 'Montserrat-Regular';
  width: 305px;
  align-items: center;
  gap: 12px;
  padding: 10px;
  border-radius: 8px;
  background: rgba(255, 241, 91, 0.5);
  margin: auto;
  cursor: pointer;
}

.New-warning-content-btn {
  display: inline-flex;
  align-items: center;
  gap: 12px;
  padding: 12px;
  font-size: 14px;
  font-weight: 500;
  background: white;
  border: none;
  border-radius: 100px;
  /* Same as wrapper */
  cursor: pointer;
  position: relative;
  z-index: 1;
  animation: bgFade 1.5s ease-in-out infinite alternate;
  color: black;
  display: flex;
  justify-content: center;
  align-items: center;
}

.New-warning-content-btn .warning-content-text {
  color: #000;
  font-family: "DMSans-Regular";
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  /* 30px */
}

.New-warning-content {
  position: relative;
  display: inline-block;
  border-radius: 100px;
  /* Rounded corners */
  padding: 2px 3px 2px 3px;
  /* Border thickness */
  background: conic-gradient(from var(--angle), #ffffff 0deg 50deg, #278ae5);
  animation: rotate 1.3s linear infinite;
}

/* Background fade animation */

@keyframes bgFade {
  0% {
    background: white;
  }

  50% {
    background: #FFF8D3;
  }

  100% {
    background: white;
  }
}

/* Rotate border */

@keyframes rotate {
  to {
    --angle: 360deg;
  }
}

@property --angle {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

/* Finished state */

.finished {
  animation: none !important;
  background: #FFF8D3 !important;
}

.finished-wrapper {
  animation: none !important;
}

.New-warning-container {
  display: flex;
  justify-content: center;
  align-items: center;
}

.no-animation {
  animation: none !important;
  background: #FFF8D3 !important;
}

.waringicon-botton {
  display: flex;
  justify-content: center;
  align-items: center;
}

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

.gmTeoB {
  box-shadow: 0px 0px 27px -12px #2290ef;
  bottom: 100% !important;
  z-index: 999999  !important;
  -webkit-transform: translateZ(999999999999px);
  -moz-transform: translateZ(999999999999px);
  -o-transform: translateZ(999999999999px);
  transform: translateZ(999999999999px);
  top: -315px !important;
}

.flex_content {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
}

.PropertyTaxProration_Container {
  display: flex !important;
  align-items: center;
  justify-content: space-between;
  padding: 10px 0;
  color: #23405E !important;
  font-family: Montserrat-Regular;
  font-size: 14px;
}

.PropertyTaxProration_toggle_off {
  width: 50px;
  height: 25px;
  background-color: #E0E0E0;
  border-radius: 12.5px;
  position: relative;
  cursor: pointer;
  transition: background-color 0.3s;
}

.PropertyTaxProration_toggle_off.PropertyTaxProration_toggleon {
  background-color: #278AE5;
}

.PropertyTaxProration_toggle_switch {
  width: 21px;
  height: 21px;
  background-color: #FFF;
  border-radius: 50%;
  position: absolute;
  top: 2px;
  left: 2px;
  transition: left 0.3s;
  cursor: pointer;
}

.PropertyTaxProration_butleft {
  left: 2px;
}

.PropertyTaxProration_butright {
  left: 21px;
}

.BuyerEntityTrust_butright {
  left: 28px;
}

.infoPopupSection {
  background: none;
  margin-top: 12px;
  padding: 20px 10px;
}

.infoPopupTitle {
  color: #3D3D3D;
  font-family: 'Montserrat-Medium';
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  text-align: center;
}

.infoPopupText {
  color: #3D3D3D;
  font-family: Montserrat-Regular;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  margin-top: 14px;
  text-align: center;
}

.PropertyTaxProration_input_container {
  padding: 10px 0 !important;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL2J1eWVyLnNjc3MiLCJzb3VyY2VzIjpbIi9ob21lL3JpZmx1eHlzcy9EZXNrdG9wL0xpdmUgTmV3KEJ1aWxkKS9PTkUtV2ViL2Zyb250ZW5kL3N0eWxlcy9idXllci5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIlxuLnNtYXJ0Y29tcGFyZW5ld3tcblx0LmxvYW4tdGl0bGV7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDIzcHg7XG5cdFx0Zm9udC1mYW1pbHk6IEhlZWJvLU1lZGl1bTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNEY0O1xuXHRcdGNvbG9yOiAjNEY0RjRGO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjN2Y3ZjdmO1xuXHR9XG5cdC50aXRsZS15b3V7XG5cdFx0cGFkZGluZy1sZWZ0OjVweDtcblx0XHRjb2xvcjojMDBBMzg1O1xuXHRcdGZvbnQtZmFtaWx5OiBIZWViby1FeHRyYUJvbGQ7XG5cdH1cblx0LnlvdWFuaW1hdGUgc3Bhbntcblx0XHRhbmltYXRpb24tZGVsYXk6IDIuNXM7XG5cdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcblx0XHRhbmltYXRpb24tbmFtZTogYm91bmNlYW5pbWF0aW9uO1xuXHR9XG5cdEBrZXlmcmFtZXMgYm91bmNlYW5pbWF0aW9uIHtcblx0XHQwJSB7dHJhbnNmb3JtOiBzY2FsZSgwLjgpO31cblxuXHRcdDUwJSB7dHJhbnNmb3JtOiBzY2FsZSgxLjEpO31cblxuXHRcdDEwMCUge3RyYW5zZm9ybTogc2NhbGUoMSk7fVxuXHR9XG5cdC5sb2FuLXRpdGxlMntcblx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LWZhbWlseTogIEhlZWJvLVJlZ3VsYXI7XG5cdFx0Y29sb3I6ICM0OTQ5NDk7XG5cdH1cblx0LmxvYW4tdGl0bGUze1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG5cdFx0Zm9udC1mYW1pbHk6ICBIZWViby1NZWRpdW07XG5cdFx0Y29sb3I6ICM0MTQxNDE7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAzcHg7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGJvcmRlci10b3A6MXB4IHNvbGlkICM3MDcwNkY7XG5cdFx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzcwNzA2Rjtcblx0fVxuXG5cdC8qIGZpcnN0IGxpbmUqL1xuXHQuZmlyc3RsaW5le1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcbiAgICBcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgICM1MjUyNTI7XG5cdFx0Ly9ib3JkZXItYm90dG9tOiAxcHggc29saWQgYmxhY2s7XG5cblx0fVxuXG5cblx0LyogY2lyY2xlMSAqL1xuXHQuY2lyY2xlMXtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNkOWQ5ZDk7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzUyNTI1Mjtcblx0XHRoZWlnaHQ6MTAwcHg7XG5cdFx0d2lkdGg6MTAwcHg7XG5cdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0dG9wOi01MHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDcwcHg7XG5cdFx0bGVmdDo3NyU7XG5cdH1cblx0LmNpcmNsZTIxe1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6I0Y0NjAzNTtcblx0XHRoZWlnaHQ6MTAwcHg7XG5cdFx0d2lkdGg6MTAwcHg7XG5cdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0dG9wOi01MHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDcwcHg7XG5cdFx0bGVmdDo3NyU7XG5cdH1cblx0LmNpcmNsZTN7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjojMDBBN0UxO1xuXHRcdGhlaWdodDoxMDBweDtcblx0XHR3aWR0aDoxMDBweDtcblx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHR0b3A6LTUwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNzBweDtcblx0XHRsZWZ0Ojc3JTtcblx0fVxuXHQuY2lyY2xlMTJ7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjojZDlkOWQ5O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICM1MjUyNTI7XG5cdFx0aGVpZ2h0OjEwMHB4O1xuXHRcdHdpZHRoOjEwMHB4O1xuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdHRvcDotNTBweDtcblx0XHRib3JkZXItcmFkaXVzOiA3MHB4O1xuXHRcdGxlZnQ6NTAlO1xuXHR9XG5cdC5jaXJjbGUyMntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNGNDYwMzU7XG5cdFx0aGVpZ2h0OjEwMHB4O1xuXHRcdHdpZHRoOjEwMHB4O1xuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdHRvcDotNTBweDtcblx0XHRib3JkZXItcmFkaXVzOiA3MHB4O1xuXHRcdGxlZnQ6NTAlO1xuXHR9XG5cdC5jaXJjbGUzMntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiMwMEE3RTE7XG5cdFx0aGVpZ2h0OjEwMHB4O1xuXHRcdHdpZHRoOjEwMHB4O1xuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdHRvcDotNTBweDtcblx0XHRib3JkZXItcmFkaXVzOiA3MHB4O1xuXHRcdGxlZnQ6NTAlO1xuXHR9XG5cdC5pbm5lcmNpcmNsZTF7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdCAvL3Bvc2l0aW9uOmFic29sdXRlO1xuXHQgYm9yZGVyOjJweCBzb2xpZCB3aGl0ZTtcblx0IGhlaWdodDo5MHB4O1xuXHQgd2lkdGg6OTBweDtcblx0IGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cdH1cblx0LmlubmVyY2lyY2xlMntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0IC8vcG9zaXRpb246YWJzb2x1dGU7XG5cdCBib3JkZXI6MXB4IHNvbGlkICM1MjUyNTI7XG5cdCBoZWlnaHQ6OTBweDtcblx0IHdpZHRoOjkwcHg7XG5cdCBib3JkZXItcmFkaXVzOiA1MHB4O1xuXHR9XG5cdC5pbm5lcmNpcmNsZWNvbnRlbnR7XG5cdFx0Zm9udC1zaXplOjE3cHg7XG5cdH1cblx0LmlubmVyY2lyY2xlY29udGVudDF7XG5cdFx0Zm9udC1zaXplOjE1cHg7XG5cdH1cblx0LmlubmVyY2lyY2xlY29udGVudDJ7XG5cdFx0Zm9udC1zaXplOjE0cHg7XG5cdH1cblxuXG5cdC5hbmltYXRle1xuXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMC42cztcblx0fVxuXG5cdC5saW5lIHtcblx0XHRhbmltYXRpb24tbmFtZTogbGluZTtcblx0fVxuXHQvKiBAa2V5ZnJhbWVzIGxpbmUge1xuXHRcdGZyb20ge21hcmdpbi1sZWZ0OiAtMTAwcHg7b3BhY2l0eTowO3dpZHRoOjB9XG5cdFx0dG8ge29wYWNpdHk6MTAwO3dpZHRoOjcwMHB4fVxuXHR9ICAqL1xuXHRAa2V5ZnJhbWVzIGxpbmUge1xuXHRcdDAlIHttYXJnaW4tbGVmdDogLTEwMHB4O29wYWNpdHk6MDt3aWR0aDowfVxuXHRcdDUwJSB7b3BhY2l0eToxMDA7d2lkdGg6NTA5cHh9XG5cdH1cblx0LmFuaW1hdGVjaXtcblx0XHRhbmltYXRpb24tZHVyYXRpb246IDEuMzVzO1xuXHRcdGFuaW1hdGlvbi1uYW1lOiBjaXJjbGVhbmltO1xuXHR9XG5cdEBrZXlmcmFtZXMgY2lyY2xlYW5pbSB7XG5cdFx0MCUgeyBsZWZ0OjBweDsgb3BhY2l0eTowfVxuXHRcdDEwJSB7IGxlZnQ6MzBweDsgb3BhY2l0eToxMDB9XG5cblxuXHRcdDQwJSB7IGxlZnQ6NzklfVxuXHRcdDUwJSB7IGxlZnQ6NzclOyB9XG5cdH1cblxuXHQuYW5pbWF0ZWNpMntcblxuXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMi41cztcblx0XHRhbmltYXRpb24tbmFtZTogY2lyY2xlYW5pbTI7XG5cdH1cblx0QGtleWZyYW1lcyBjaXJjbGVhbmltMiB7XG5cdFx0MCUgeyBsZWZ0OjBweDsgb3BhY2l0eTowfVxuXHRcdDE1JSB7IGxlZnQ6MHB4OyBvcGFjaXR5OjB9XG5cblxuXHRcdDMwJSB7IGxlZnQ6NTglOyBvcGFjaXR5OjEwMH1cblxuXHRcdDcwJXtsZWZ0OjUwJX1cblxuXHR9XG5cdC5hbmltYXRlYm94e1xuXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMi41cztcblx0XHRhbmltYXRpb24tbmFtZTogYW5pbWF0ZWJveDtcblx0fVxuXHRAa2V5ZnJhbWVzIGFuaW1hdGVib3gge1xuXHRcdDAlIHsgbGVmdDowcHg7IG9wYWNpdHk6MH1cblx0XHQzMCUgeyBsZWZ0OjBweDsgb3BhY2l0eTowfVxuXG5cdFx0NDAlIHsgbGVmdDoxNSU7IG9wYWNpdHk6MTAwfVxuXG5cdCAgIDYwJSB7IGxlZnQ6NyU7fVxuXHRcdDEwMCUgeyBsZWZ0OjclOyB9XG5cdH1cblx0LmJveHtcblx0XHRib3JkZXI6bm9uZTtcblx0XHRoZWlnaHQ6MTAwJTtcblx0XHR3aWR0aDoxNzBweDtcblx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHR0b3A6LTY0cHg7XG5cdFx0cGFkZGluZzowcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRsZWZ0OjclO1xuXHRcdG1hcmdpbjowO1xuXHR9XG5cdC5ib3gye1xuXG5cdFx0aGVpZ2h0OjE0N3B4O1xuXHRcdHdpZHRoOjE3MHB4O1xuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdHRvcDotNzBweDtcblx0XHRwYWRkaW5nOjBweDtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdGxlZnQ6NyU7XG5cdH1cblx0LmhlYWRpbmcxe1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA5cHg7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOXB4O1xuXHRcdGJvcmRlcjoxcHggc29saWQgIzUyNTI1MjtcblxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7XG5cdFx0aGVpZ2h0OjM1cHg7XG5cdFx0bWFyZ2luOjBweDtcblxuXHR9XG5cdC5oZWFkaW5nMntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOXB4O1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDlweDtcblx0XHRib3JkZXI6MXB4IHNvbGlkICM3MDcwNkY7XG5cblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjQ2MDM1O1xuXHRcdGhlaWdodDo0MHB4O1xuXHRcdG1hcmdpbjowcHg7XG5cblx0fVxuXHQuaGVhZGluZzN7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDlweDtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA5cHg7XG5cdFx0Ym9yZGVyOjFweCBzb2xpZCAjNzA3MDZGO1xuXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwQTdFMTtcblx0XHRoZWlnaHQ6NDBweDtcblx0XHRtYXJnaW46MHB4O1xuXG5cdH1cblx0LmNvbnRlbnR7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdFx0Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjNzA3MDZGO1xuXHRcdGJvcmRlci1sZWZ0OjFweCBzb2xpZCAjNzA3MDZGO1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0cGFkZGluZzo1cHg7XG5cblx0fVxuXHQuY29udGVudDF7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdFx0Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjNTI1MjUyO1xuXHRcdGJvcmRlci1sZWZ0OjFweCBzb2xpZCAjNTI1MjUyO1xuXHRcdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICM1MjUyNTI7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRwYWRkaW5nOjVweDtcblx0fVxuXHQueWVhcmRvd25yYXRle1xuXHRcdHdpZHRoOjcwcHg7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xuXHRcdGZvbnQtc2l6ZToxMnB4O1xuXHRcdGZvbnQtZmFtaWx5OkhlZWJvLVJlZ3VsYXI7XG5cdFx0Y29sb3I6IzQxNDE0MTtcblx0fVxuXHQuSF95ZWFyZG93bnJhdGV7XG5cdFx0d2lkdGg6MTAwcHg7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xuXHRcdGZvbnQtc2l6ZToxMXB4O1xuXHRcdGZvbnQtZmFtaWx5OkhlZWJvLVJlZ3VsYXI7XG5cdFx0Y29sb3I6IzQxNDE0MTtcblx0fVxuXHQuYm94dmFsdWVze1xuXHRcdHdpZHRoOjcwcHg7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDpmbGV4LWVuZDtcblx0XHRmb250LXNpemU6MTJweDtcblx0XHRmb250LWZhbWlseTpIZWViby1NZWRpdW07XG5cdFx0Y29sb3I6IzQxNDE0MTtcblx0fVxuXHQuSF9ib3h2YWx1ZXN7XG5cdFx0d2lkdGg6NDBweDtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO1xuXHRcdGZvbnQtc2l6ZToxMXB4O1xuXHRcdGZvbnQtZmFtaWx5OkhlZWJvLU1lZGl1bTtcblx0XHRjb2xvcjojNDE0MTQxO1xuXHR9XG5cdC55ZWFyZG93bnJhdGUxe1xuXHRcdHdpZHRoOjcwcHg7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xuXHRcdGZvbnQtc2l6ZToxMnB4O1xuXHRcdGZvbnQtZmFtaWx5OkhlZWJvLVJlZ3VsYXI7XG5cdFx0Y29sb3I6IzQxNDE0MTtcblx0fVxuXHQuYm94dmFsdWVzMXtcblx0XHR3aWR0aDo3MHB4O1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7XG5cdFx0Zm9udC1zaXplOjEycHg7XG5cdFx0Zm9udC1mYW1pbHk6SGVlYm8tTWVkaXVtO1xuXHRcdGNvbG9yOiM0MTQxNDE7XG5cdH1cblx0LkhfeWVhcmRvd25yYXRlMXtcblx0XHR3aWR0aDoxMDBweDtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XG5cdFx0Zm9udC1zaXplOjExcHg7XG5cdFx0Zm9udC1mYW1pbHk6SGVlYm8tUmVndWxhcjtcblx0XHRjb2xvcjojNDE0MTQxO1xuXHR9XG5cdC5IX2JveHZhbHVlczF7XG5cdFx0d2lkdGg6NDBweDtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO1xuXHRcdGZvbnQtc2l6ZToxMXB4O1xuXHRcdGZvbnQtZmFtaWx5OkhlZWJvLU1lZGl1bTtcblx0XHRjb2xvcjojNDE0MTQxO1xuXHR9XG5cdC5tYmRsdHtcblx0XHR3aWR0aDoxMTBweDtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XG5cdFx0Zm9udC1zaXplOjEycHg7XG5cdFx0Zm9udC1mYW1pbHk6SGVlYm8tUmVndWxhcjtcblx0XHRjb2xvcjojNDE0MTQxO1xuXHR9XG5cdC5tYmRsdHNhdmluZ3N7XG5cdFx0d2lkdGg6MTEwcHg7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xuXHRcdGZvbnQtc2l6ZToxMnB4O1xuXHRcdGZvbnQtZmFtaWx5OkhlZWJvLVJlZ3VsYXI7XG5cdFx0Y29sb3I6I2ZmZmY7XG5cdH1cblx0Lm1iZGx0c2F2aW5ndmFsdWV7XG5cdFx0d2lkdGg6OTBweDtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO1xuXHRcdGZvbnQtZmFtaWx5OkhlZWJvLVJlZ3VsYXI7XG5cdFx0Zm9udC1zaXplOjEycHg7XG5cdH1cblx0Lm1iZGx0dmFsdWV7XG5cdFx0d2lkdGg6OTBweDtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO1xuXHRcdGZvbnQtc2l6ZToxMnB4O1xuXHRcdGZvbnQtZmFtaWx5OkhlZWJvLU1lZGl1bTtcblx0XHRjb2xvcjojNDE0MTQxO1xuXHR9XG5cdC5jb252ZW50aW9uYWx7XG5cdFx0Zm9udC1zaXplOjEycHg7XG5cdFx0Zm9udC1mYW1pbHk6SGVlYm8tTWVkaXVtO1xuXHRcdGNvbG9yOiM0MTQxNDE7XG5cdH1cblxuXG5cdC5jaXJjbGV0aXRsZTF7XG5cdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuXHRcdGFuaW1hdGlvbi1uYW1lOiBjaXJjbGV0aXRsZTE7XG5cdH1cblxuXHRAa2V5ZnJhbWVzIGNpcmNsZXRpdGxlMSB7XG5cdFx0MCUgeyBvcGFjaXR5OjB9XG5cdFx0OTAlIHsgb3BhY2l0eTowfVxuXHRcdDEwMCUgeyAgb3BhY2l0eToxMDAgfVxuXHR9XG5cblx0Lyogc2Vjb25kIGxpbmUgKi9cblx0LmFuaW1hdGUye1xuXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG5cdH1cblx0LmxpbmUye1xuXHRcdGFuaW1hdGlvbi1uYW1lOiBsaW5lMlxuXHR9XG5cdEBrZXlmcmFtZXMgbGluZTIge1xuXHRcdDAlIHttYXJnaW4tbGVmdDogLTEwMHB4O29wYWNpdHk6MDt3aWR0aDowfVxuXHRcdDEwJSB7bWFyZ2luLWxlZnQ6IC0xMDBweDtvcGFjaXR5OjA7d2lkdGg6MH1cblx0XHQ1MCUge21hcmdpbi1sZWZ0OiAtMTAwcHg7b3BhY2l0eTowO3dpZHRoOjB9XG5cblx0XHQ4MCUge29wYWNpdHk6MTAwO3dpZHRoOjUwOXB4fVxuXHR9XG5cdC50d29hbmltYXRlY2l7XG5cdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAycztcblx0XHRhbmltYXRpb24tbmFtZTogdHdvYW5pbWF0ZWNpcmNsZTtcblx0fVxuXHRAa2V5ZnJhbWVzIHR3b2FuaW1hdGVjaXJjbGUge1xuXHRcdCAwJSB7IGxlZnQ6MHB4OyBvcGFjaXR5OjB9XG5cdFx0IDQwJSB7IGxlZnQ6MHB4OyBvcGFjaXR5OjB9XG5cdFx0IDYwJSB7IGxlZnQ6NzklO29wYWNpdHk6MTAwfVxuXG5cdFx0IDgwJSB7IGxlZnQ6NzclfVxuXHR9XG5cdC50d29hbmltYXRlY2kye1xuXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMi41cztcblx0XHRhbmltYXRpb24tbmFtZTogdHdvYW5pbWF0ZWNpcmNsZTI7XG5cdH1cblx0QGtleWZyYW1lcyB0d29hbmltYXRlY2lyY2xlMiB7XG5cdFx0MCUgeyBsZWZ0OjBweDsgb3BhY2l0eTowfVxuXHRcdDI1JSB7IGxlZnQ6MHB4OyBvcGFjaXR5OjB9XG5cdFx0MzUlIHsgbGVmdDowcHg7IG9wYWNpdHk6MH1cblx0XHQ0MCUgeyBsZWZ0OjBweDsgIG9wYWNpdHk6MH1cblx0XHQ2MCV7bGVmdDo1OCU7IG9wYWNpdHk6MTAwfVxuXHRcdDY4JSB7IGxlZnQ6NTAlOyB9XG5cdFx0ODAlIHsgbGVmdDo1MCU7IH1cblx0fVxuXHQudHdvYW5pbWF0ZWJveHtcblx0XHRhbmltYXRpb24tZHVyYXRpb246IDIuNXM7XG5cdFx0YW5pbWF0aW9uLW5hbWU6IHR3b2FuaW1hdGVib3gyO1xuXHR9XG5cdEBrZXlmcmFtZXMgdHdvYW5pbWF0ZWJveDIge1xuXHRcdDAlIHsgbGVmdDowcHg7IG9wYWNpdHk6MH1cblx0XHQ1MCUgeyBsZWZ0OjBweDsgb3BhY2l0eTowfVxuXG5cdFx0NjAlIHsgbGVmdDoxMiU7IG9wYWNpdHk6MTAwfVxuXG5cblx0XHQ4MCUgeyBsZWZ0OjclOyB9XG5cdH1cblx0LmNpcmNsZXRpdGxlMntcblx0XHRhbmltYXRpb24tZHVyYXRpb246IDJzO1xuXHRcdGFuaW1hdGlvbi1uYW1lOiBjaXJjbGV0aXRsZTI7XG5cdH1cblx0QGtleWZyYW1lcyBjaXJjbGV0aXRsZTIge1xuXHRcdDAlIHsgb3BhY2l0eTowfVxuXHRcdDkwJSB7IG9wYWNpdHk6MH1cblx0XHQxMDAlIHsgIG9wYWNpdHk6MTAwIH1cblx0fVxuXG5cdC8qIHRoaXJkIGFuaW1hdGlvbiBsaW5lICovXG5cblx0LmFuaW1hdGUze1xuXG5cdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAxLjc1cztcblx0fVxuXHQubGluZTN7XG5cdFx0YW5pbWF0aW9uLW5hbWU6IGxpbmUzXG5cdH1cblx0QGtleWZyYW1lcyBsaW5lMyB7XG5cdFx0MCUge21hcmdpbi1sZWZ0OiAtMTAwcHg7b3BhY2l0eTowO3dpZHRoOjB9XG5cdFx0MTAlIHttYXJnaW4tbGVmdDogLTEwMHB4O29wYWNpdHk6MDt3aWR0aDowfVxuXHRcdDgwJSB7bWFyZ2luLWxlZnQ6IC0xMDBweDtvcGFjaXR5OjA7d2lkdGg6MH1cblxuXHRcdDEwMCUge29wYWNpdHk6MTAwO3dpZHRoOjEwMCV9XG5cdH1cblx0LnRocmVlYW5pbWF0ZWNpe1xuXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMy41cztcblx0XHRhbmltYXRpb24tbmFtZTogdGhyZWVhbmltYXRlY2lyY2xlO1xuXHR9XG5cdEBrZXlmcmFtZXMgdGhyZWVhbmltYXRlY2lyY2xlIHtcblx0XHQwJSB7IGxlZnQ6MHB4OyBvcGFjaXR5OjB9XG5cdFx0MjUlIHsgbGVmdDowcHg7IG9wYWNpdHk6MH1cblx0XHQ0NSUgeyBsZWZ0Ojc5JTsgb3BhY2l0eToxMDB9XG5cdFx0NzAlIHsgbGVmdDo3NyV9XG5cdFx0ODklIHsgbGVmdDo3NyU7IH1cblx0fVxuXHQudGhyZWVhbmltYXRlY2kye1xuXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMi41cztcblx0XHRhbmltYXRpb24tbmFtZTogdGhyZWVhbmltYXRlY2lyY2xlMjtcblx0fVxuXHRAa2V5ZnJhbWVzIHRocmVlYW5pbWF0ZWNpcmNsZTIge1xuXHRcdDAlIHsgbGVmdDowcHg7IG9wYWNpdHk6MH1cblx0XHQyNSUgeyBsZWZ0OjBweDsgb3BhY2l0eTowfVxuXG5cblx0XHQzNSUgeyBsZWZ0OjBweDsgb3BhY2l0eTowfVxuXHRcdDY1JSB7IGxlZnQ6MHB4OyBvcGFjaXR5OjB9XG5cblx0XHQ4MCV7bGVmdDo1OCU7IG9wYWNpdHk6MTAwfVxuXHRcdDkwJSB7IGxlZnQ6NTAlOyB9XG5cdFx0MTAwJSB7IGxlZnQ6NTAlOyB9XG5cdH1cblx0LnRocmVlYW5pbWF0ZWJveDJ7XG5cdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAyLjRzO1xuXHRcdGFuaW1hdGlvbi1uYW1lOiB0aHJlZWFuaW1hdGVib3g7XG5cdH1cblx0QGtleWZyYW1lcyB0aHJlZWFuaW1hdGVib3gge1xuXHRcdDAlIHsgbGVmdDowcHg7IG9wYWNpdHk6MH1cblx0XHQzMCUgeyBsZWZ0OjBweDsgb3BhY2l0eTowfVxuXHRcdDg1JSB7IGxlZnQ6MHB4OyBvcGFjaXR5OjB9XG5cdFx0OTAlIHsgbGVmdDoxMiU7IG9wYWNpdHk6MTAwfVxuXHRcdDEwMCUgeyBsZWZ0OjclOyB9XG5cdH1cblx0LmNpcmNsZXRpdGxlM3tcblx0XHRhbmltYXRpb24tZHVyYXRpb246IDIuNXM7XG5cdFx0YW5pbWF0aW9uLW5hbWU6IGNpcmNsZXRpdGxlMztcblx0fVxuXHRAa2V5ZnJhbWVzIGNpcmNsZXRpdGxlMyB7XG5cdFx0MCUgeyBvcGFjaXR5OjB9XG5cdFx0OTAlIHsgb3BhY2l0eTowfVxuXHRcdDEwMCUgeyAgb3BhY2l0eToxMDAgfVxuXHR9XG59XG4uZWRpdHNjcmVlbntcblx0bWFyZ2luLWxlZnQ6MjBweDtcbiAgICBmb250LWZhbWlseTogJ0hlZWJvLVJlZ3VsYXInO1xuXHRmb250LXNpemU6IDE3cHg7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4udmlldyB7XG5cdGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuXHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjNTA4QUZGO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIC8vcGFkZGluZzogNXB4IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIC8vcG9zaXRpb246IGFic29sdXRlO1xuXHQtd2Via2l0LXRyYW5zaXRpb246LXdlYmtpdC10cmFuc2Zvcm0gMC43NXMsYmFja2dyb3VuZC1jb2xvciAuMTI1cztcblx0LW1vei10cmFuc2l0aW9uOi1tb3otdHJhbnNmb3JtIDAuNzVzLGJhY2tncm91bmQtY29sb3IgLjEyNXM7XG5cdC1tcy10cmFuc2l0aW9uOi1tcy10cmFuc2Zvcm0gMC43NXMsYmFja2dyb3VuZC1jb2xvciAuMTI1cztcblx0dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC43NXMsYmFja2dyb3VuZC1jb2xvciAuMTI1cztcblx0LXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2Q7XG5cdC1tb3otdHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkO1xuXHQtbXMtdHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkO1xuXHR0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2Q7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0bWFyZ2luLXRvcDogMjBweDtcblxufVxuLypmb3IgZWRnZSBkZXNpZ24gc3RhcnQqL1xuLnZpZXdlZGdle1xuXHRoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzUwOEFGRjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAvL3BhZGRpbmc6IDVweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcblx0LXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2Q7XG5cdC1tb3otdHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkO1xuXHQtbXMtdHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkO1xuXHR0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2Q7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cbi52aWV3ZWRnZSBkaXYge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4uZWRnZXN0eXtcblx0ZGlzcGxheTpub25lO1xufVxuLmVkZ2VzdHlkaXNwe1xuXHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLnZpZXdlZGdlIC5iYWNrIHtcblx0bWFyZ2luLWxlZnQ6MjY1cHg7XG5cdHdpZHRoOjEwMHB4O1xuXHQtd2Via2l0LWFuaW1hdGlvbiA6ZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG5cdHotaW5kZXg6Mjtcblx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiM1MDhBRkY7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7XG5cdGJhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaGVBQjRBUElBQVBUeTdQejY5UHoyOVBUMjlQeisvUFR5OVB6Ni9QTHg3U0gvQzA1RlZGTkRRVkJGTWk0d0F3RUFBQUFoK1FRSkN3QUhBQ3dBQUFBQWVBQjRBQUFELzNpNjNQNHd5a21ydlRqcnpidi9ZQ2lPWkdtZWFLcXViT3UrY0N6UE5Ea013bER2SHhBWUJJSWhVT0FaTThDZzBuQnNVZ1pKWlZEWEcvd013eHZBR1JKSXBRSVA5UHNsY3NYa1lJQXpUcE1OMjdQR202Wm02TzYwb1NqSEFLSkxjUmNGQVhtR0JIWjlGVzFLZkJjK2g0ZU9paFFBQWxtQ0Z3T1JrWm1VS0l5Y2Jtc3RBQVdlTzVhaWtaTW1BRGMvV2tlYnE0ZE1LSytBUXFneXRMV0d2Q0N2Ym5BN0JicS9aSWtqb1dYR3lZZWtKWGh1d2FYUWhyY2t3NGJMTUFYWWVkb2p4NGZlTDc3aFgrTWkzSG10TU9ucVN5Znk2Nm56YnlmbGJ1Y3ZmL25BZ0VKR1FCb05RZ0dWK0FzQmNFa1lJL2JDc1R0aFNnQzhHZzN6UGZ3RUt2K2hOWTdDQ1A1YUNESkVzMThiUzNiRU5sR2xpVXZKaXJsY2NkS1FnSTh6UitTS3RDY25qRmN3MTFuRTZaTmlnUUk0QnB3aVdyU3AwNmRRbzBxZDJ1NVZVaTFNcVhMWW1TYkFnS3hhTFhETjlqV3NzSWg1YnBydGtIRlZBTEJyRjdoRENmWkdqaHhVd1lVanVZQVFvQ0VYYzBLU2lOTUtNYjRnMGRZaWFWZ2NZa3FEMWNsMG9Nb1dYQzV0d3dXdXVlNXhINzM1L0NuK2tuTG02RnFsRjFDejJmVDBxdFFLVnFkdG5SRDJBZGRCYkNldURZSHpsOEM3QS9xcm5PMnlFd0FlSS9qZTVaU2Y1SStjRFhpbWhOc2NCYjlsZ0x2TS9HdnlCQnlYbEZLdDNpK3VIOW1pMUpwL0pMTDQrZ3pFT2FsLzc4ZTVZK1AwRlZnU0tSMS9mZ2IvQUFBVjNsZisvV2ZnZ1FnbXFPQ0NERGJvNENNMzNMRFVneGJnZ0VVVW1GQVl3WDVreVdCS2hBWFMxTjRYWlpVeUJoQlllSFVHZDZ5eDROdDhQQ0Ewa29pV3pZSk5pQk9BRm8wUk92NWkwRGFGaUtKZEMraXRna0tQdHFReVlpVFRZVUFlY3pRc0Y4bVBEQzJwVEExUDZ1R0tsU1RXVU9RcUxmWEFwUlJOQWhoaERpVnFNaytZSDJRNTVBTWNkdmJtQWxJbWFjS1QzbFd5WEg4VnNQZ2FSYWhsVUoxdUFJN3B4cHdia0FkWG5Rb3RvazRLZnY2R2dYMDhFUldwZFpBdVNlZ0RXUkt3cVFLZENzSENYRkwwNUllaGdWVHdKVEU0RG1MaEVFTnBFQ29pZlpJbm5ZY2h6anJkcXFuNnhPdHNqNnlLYUIremZzcnBGYkFPcTRpdU1Sb3lTK0dsckdwNHdLOWtVTmtnbzBzb205K1R4aVpJcmFmU09yQm5tUWxpdDQ0WjRXNllGSnF0cHV2dXUvQzZtd0FBSWZrRUNRc0FCd0FzQUFBQUFIZ0FlQUFBQS85NHV0eitNTVloaUwwMkZNbTcvMkFJRGdGbVhzWWdybXpyUGtCMXpwYXd2WGl1TTBWSi93YkFia2dNQVF5L0pDRlliRG9iZ0lGU0dSQStyMFRwVktuQ2VuSEhyWkw1TGErMDRtVFh6UFlnMDBsRGV5NEJ3S2RXdW41UnVDdHZlM3RvZmpOckhnQUZBd01BZVlFdE1vUXpBaDZLTXltTmppT1JOSk4xYjJxWklvT2JGNFlPa0ZNR2dLRWNmYVFtcXd3QVBuQ3hyREN2SnBnTG8ybTJ0dzJmcjNJUHZXbkV3QkRHaEtZS1ladWR5UTdQcjdzSHFKSFdSVkVVQTc4Y3kzRFJQTUtSNDA1SG55a2kxSVJrRGVGd3lPamxGczBjN2ZMYThYRGFPc3Z6UHVUYnNnNEd0azMzZG9SajBVTmZoSUdSRXVvNGVNR2ZoRVQxSkZsTWxNdi8zcFdGTGdvSXlMakVSZ2VJekQ1bVBNZUNrU0lCQXJ3eDB0VHhtOElUQVFQeFMvT2xZUTFnT3dsS2E0TVNqc1NoVG9MR1FVcVVvaSttYlFxUW5CSUE2cHdCVTRGWXBZUFY0ZFk1UHNjSXNQajFDaUlESkExb0tPc29Da3kwQVdLT1pYdUxFU0t5ZFBQcTNjdTNyOSsvZ0FNTEhueXl3RjNEZUFtRHFZUWh4U0xGVGFKa3ZRUjVSeFF4Y3l1L0NFc3dzV1lZU2pGa0JoRmxwdUxRSm81Q0dZbUVzbURPWHNIVkt3Z1k5UW5WQjFDKzZ4dURWQlVPVG4vK2xVcHE5N1RKbnBuYWVXWHpnS3NremI4dUo5Vzg2SkxrU0czUHFJNThlSzdvOFZqcXRiNkZiRmRMMkpGeTNHUzgyR3pjWmJWamdKOTc1QksxNmFHU0I0S2RXLzZ0Ly9JUlFOOW5zZ1QzdzJnRWdnRGJHTkVsQ0lGSW1QM25ZRzduMFpCQ2d4UFdnWlV3YUQyV1lRNk1KR0tZWVIrV2FPS0pLS2FvNG9vc3R1amlpeE1pc2dpSk1GSVNBRnhMQk9CTmpSUGNhS0dIUFBLU2xRWHRlZUdXSWdOZWRZeUVMRlJJSkpOUDdJZEJWVi9NOGdPR2JORHlGQmFYSlFGbEZ1NTRzVk5PZXhqb3BWbG1Xb0FsbDBQK2tLUUl4RTBoM2xWdGNtSVdacUU0Q1FlVjlHd3haeHQ2cHNGblpIVytDUVdTU09ZbnBTUllqQ2toUmh6cWlOMkNZcXpaMHBCL2dtTmdrUk5FOGtVOG5MYWlwWVhKQlNwbkdYR2FnQ0JwU29YcWdIWmZrc1phanBiQ1l4UnBkVjVRSzRnaE1ra3Bmd3JtbXFsVnBrSm54S2c0R1FxVUgwU0dwcXJxcnNta2VjS3dENUV3MG82QmFVZXRpZG9wUzJDeGJ2SzQ2Sk5Cb3VadGdvdTZ1dUt2amNWS0lMdlhCVGxOb0s3Sk80MUkzUUJwNzc3ODl1dnZ2eTBrQUFBaCtRUUpDd0FIQUN3QUFBQUFlQUI0QUFBRC8zaTYzUDR3eWttcnZUaHJCa1l3aEdFRUE3Q2RhS291UlVDOGNHeVlhMjNmUnhmdnUwRGp3Q0FGQU9JWlh6T2hjc2x5SFo5SnB2U21lMXA5MDZ4cVVMUStCOXF3QnVEMFFuL2l0S1JnTmhmVThNaWc3UlhFYllCQ3FZQ3VFT2xXVVhjYkhTSTdJMjkrWFlBOGdvTVhWWUZnRXdDTVZuMlBFd1dMWGdHVW5KWXdtQkdGUlloYWM1YU9EWnVoamFNT1hGZXdOcW1ocXd0L3JqSzBDcEdTU3JhdXVBckN1M1lTdjI1QnVyc0V5TEhPTUlrUXltM1VOZ0xTU05pNW9JekVDOFowNFlUYk1OQU40NHlURUd6SE4rdkRvd0RhOHhMeWRMMFkzN3Z0clAwQzlXcm02aCtLU3VkZ0dPUVEwRWk1WWczTkdLanhMdUV6V2kzSTdUdVFqLzljalk2M0JzcUNVcUtDUFdrMUVGcDg2S3VBQUVNaERBZ29hUUZrbTQ4V1h3VFltQ3VQVHcwbm5hV015RTZNVFM4VGF4QUZ0SkJKSzJmcFVwUTUxMjNLMUZCVlR4eHR3ekxJeUZzNGxwcHBLb1VnbzZ3b3RncUVVNUdSSnlCQlhhSE5vaFlKVHcxaWpVUlYweGJwM1RGNVkreGxlMVh2M3cwZXdKRmxPeUF1RWdGemNkUmJhbUR4b0hxTlovSko0ekpnNWNPWjRIU1lPV0ltWk5DaEgrVkp6YnExNjlld1k4dWVUYnUyN2R1NGM5ZjIrVlAzSUQwelEzZ1lFTm0za2tKSFBodlg4blR0Y2labXp6eFhraEZRMStrYTZyNFl2T1pEWmN1K28wc3N6dUNyY096bC9kWDhSdDQybVYwN0t4UkdnajVIWUY0VitpWEZMbDVmL3VULzlha1VrbndBb3RlZlJEdzFCNE1CN2UybTNZSjNqY09kY1ErK0FCNHIzZ1hRNEcwSFdyRmhmUk00WnNhRUlHYWdJSUlsNGlFV2d5bkdNOThoRjdhSVFXZFBZQ0VqRUhwOEVCTUpIOTZZQVcrcitTamtrRVFXYWVTUlNDYXA1SkpNTnVua2sxQ3F3RnVVSnI0RWdnZ2tvTGFrTlVoVVJpVXBSTVhZNUlzODlMaENZaUhFOTVwYTE2VTBuNWxsQlVZaUR2bG91WVIyYmFaZzNpR3QzVWNBbkJtQXhGcUhSNGlaZ29neDJCbEVYM1RNaWRNbHFaM1locU5uQmpLb240WWVGRkNtVm1GRjF6ZjdwZEJCWTZUYXVhZGZxRnhsbzU0NkxrZ0NJWUZ4cWtJQkxqVUdxRHI2eVhvQW85STloMlp5dXI2RTRuUHZvWnBkUTVCaGQ2b1JTNERXNHhCTjAyMUZhUVMwbWxhQ29xNlJ1Y05iWHpLQUtBL2NkbHRNbytLbTE0YXVSaElhQXJaRThyckRyVWN1RzhLMFVQNjZJTHBNNWhIQVN3TkFXKzYvQUFjczhNQUVGeXhiQWdBaCtRUUpDd0FIQUN3QUFBQUFlQUI0QUFBRC8zaTYzUDR3eWttcnZUanJ6YnYvRzFBTVF6QUlBd0NBYk9zNlFFbk05R3lrYjY1cmdHSFV3Sm1nc0NzYUg0VkFjRWt3ckk3UVhZL0pkRWF2clNtVkdYaGl2NXZCZGpzQW16RUE1YmpxUGJzaGhmV1crSzQ3eEhKbTJjNVhDUEpNQW4wZU1RRStKbnNYV29CQVhZTWFBejljYlJJeGpFRldqeFpKY29JVUJYK1hOUUtVbnlVR2lLVkdlSG1aRXF5aUJJa1VNWkpCQVhSSHNLMnFETHVYczVXMlZEaEZBTEZOdlFxTGw2NFNCY05icEVYUmpKNFJ2M25Yd296QkxkbUF6ZzZjemNxK291WWMxY0FUa1plNXI3RUJPWEhJTkk2djYwczNGcUhvTC83c0dZQUhRY1lZY1JHWWRYdWh4dDRNYnc5cVZabG13WjI4Ri9yWVdSQWh3UCtRQVJRVUwxZ1VaUUNqUXhvUUo2aFF3UUdjbkpJdUdqb2tlS1ZlTEpndE1vWkxlVVFob0cwZ1hJWkxKMFhubkJ3bkNjeHpJM1NMRHBteGFHTHh1WVpuQjVzMzdZeDhTWFJEUUViODdId2QwMVZkTEtCdm10cVE2b0txTkUxYk1aVWxaSlJHV0UwQUJQaXdpNHF0bExoQlVHaUNNWUxVM0JkNTkvSVZQTGd4QXhXRlJ4eDJUTG15NWN1WU0ydmV6TGx6VFJJb0pudEdiUEJXc2RGUkpCNDhqZm92STF5dGQwQWpLUnB6QWNob29BNk4vWmlFSVJPNGlMck5neTgydVZ0K0ZhaXRHbHQxRmRhUDY2NUJ1SGs1QWJUS2t6NUVEWmpZQStrdlI2Y0JTK21ZOWhtMXRZb0toalZwY3NwajF3QzFuc2VxNCtGVW5NVzNoOTB5ZmpiLzU1eDNYV2NqMEJiZ2VmWTE5dDgrYmJSMzBudU8wWGRQQSthZGwxNGRFbTdYQUhqVGljZGhNbmNnaUpxRFI4SHdJUlVYOHJGZllOZ2sxWjltemdXaXpJSmJVRWVnYmpZSWQ2SmRLV3BTUUJJK29CTGFKanZhMkJ4dUdkRElJMjkvMVhWRGoweFcwbDBUMEVXNUNrZ0RRR2psbGx4MjZlV1hZSVlwNXBoa2xtbm1tV2ltcVNhRnQwRzVwanMvOUxVbUIyNVZPZWN6WTd6WVV5UnlXb1lqRUFubUVKZWU2azNuNWtickJIb0dlSXF5MEIxT2VESDZoVXYzL1RScEZaVnE4OFZzTERvbTZSZnhIU3BvSGxxMk5kSkFsUzBYMHFZbzNKWkREQ0t3c0tJTmpXWUdaSkN3ZmVEU1hWR1dabGV0QlZVekJKZHVHYW5JQ2NpNnl1V2ZQRE1zZFdjRitCbjc3QUtjVmxIcW5iNHVJU3FZMFc0TEpyTktUVXVrdGVKV1ZBMnY1YXEwMXlIWHByc01DZDY2SysrODlOWnI3NzM0NXN0a0FnQWgrUVFKQ3dBSEFDd0FBQUFBZUFCNEFBQUQvM2k2M1A0d3lrbXJ2VGpyemJ2L1lDaU9wQVFVd3lBTVorbStIREFZUkcwYkxLenYwR3ovdHdGdnVQTUJqd1FoY1RreUlvOUtwcFJUQ0R5ZkJzQjBteGxjcndLdW1BS2dmWkhac2ZyaFBUK2o2M2piRFkzYkR3STZNbnp2eUZJNUczTjZObng5R0RKbVFHa1lnNFJKaDQyS1R3RmFGbzZFY0JjeUt5c0Zsa1F5ZW93VUJaT2pCUmtBZVVjNG9FV1BCcWtWVm84RUFZaE9lNjh2bUc2a0VxYXhzNWQwd0NWbHRqV0dFNzVnallUSFRjbzEwZytpZEFLOEpxZG5taVBkbVJhcjRUOER4QlhPVjlZZkFOUTJ1QmRWM1FZQzZCVUF0WS8zSWVyRzJ4TlFDQWl3SXNXR1pMYVlpZkQzQ3lBUlhYcmlrV0QxanQwUWhwUmNZUHhpa2Y4SHhHd3VDcnlyNW5BSXdrZmZRb3k4cFlZaUlYNGh5dEdCeVdUakR3TXczRkhEdWNhbEc1b3hxUUZsY3ZLTVFtUXlueHdWOC9ISTBoSk5sUTdkb2s3V0VtRnVucTZaUjRDR2dYb2xYNUJiTjNXTmpMTmpFbjM5U2pCbHBFZ0F6b1o5UzdldTNidDQ4K3JkeTdldjM3K0FBMnVJUzNpdVlMRW92bmI5eXNMd1lSQXk5S0VKOU5nRnRxeU9LMk9vRWl1elpqS1NSM25lZXlKdXJuZVZQcWN3RUlDMXdYUXIzZlpOMUlveWhLTEtPdWE5akNSMUJKRXJDWlM5aTFIMkFadGZ0T2FOZXRNdDdwMmpEOWw4K2p4MzlEdlYwUURVR1p6QWRUdWMvMTNyWHVON25PeXR0aWNWRFJnRmV3Zm9vNW1QRS9xS1JBZklud1VHZmdiSDcrNy93OW5sMHg3Y3JLUWJYdkhwbGw4ZGo5SG1sR0dydktPTmFnS3NWWTl4RFlRM3pHY0x5S1dCaHVKeEdBS0l5UVVvSWo1WVlXSGJpU0djVUtFWmpIM0NvZzZGbVRiampUam1xT09PUFBZNDJ5Y3N5T2lqQjV4NDFWVnJLY3kzbzROWUJHRGlrQ1N1cytLUWJOUm5sSklpeGdjR2xwcHhSdzJHUEZvWkRaZzU4amVTY2xzSTlCb1BZdHJ5SkN3M2NUbkJlbnFndVVRNVpIS3c0RHB5ZXVEUG14Y01XRkdmVkJnRlE1dktBRW9DUXdkdVFPZExhaUJhZzZJVVNMcVBHb3dTeXNDZVdGQzZVSCthTGlBb2RHc2tsZWVINU4wU3FnWlZyYnJBbzI2Y3VrT0Y2Y0ZwNEhjMmpzQVZZNjR5b0dWV3JMYm1HaktmOUlyZnJWMmNJaXRkVGFQK3NxeVhQM2g2aDZWSUFDb21UNGMxcTUyaldCaGIwNk9Od2llVHQwUXhGeTRFNVdEN1dRRXJzTmJKaUU5SVMrV0FkbEpaaWhWZmtZdGpydmIyNisrL0FBY3M4TUFFRjJ4d3Z3a0FBQ0g1QkFrTEFBY0FMQUFBQUFCNEFIZ0FBQVAvZUxyYy9qREtTYXU5T092TnUvOWdLSTVrYVo0b0JCUkRXd0JBS3MvcUVCaEVUaGpCRU5QQUZNQ0EweGtKZ2tKd1NTb0VqdERkajBubEFBYlJhR0JhN1ZxdzJlakFTNllNdzFFRHQ4eGVESXJvbzdKTlY0RGp4M0dkTHNCREJYdDBkMzQ1Z0lFZEt6NGVnNFI2aHhnRmZVY0dpaGx2aERxT2oyYVNXWlFaWjVocUh6QmRCWEJvbWhXZGZvWWJWMjh1YXpJQVQ0MFlvWGlqR2xlb09RRnpOSXh4QnNFVnVXR2Z2TU02eWpJRm1NMmd2cE96RnF4cHhpZllmczRXQUFMVUJnTFdGY3hRV3pMUlJxNjRBd0kyU2VVVzFGbXFKQURyT2dGdHA3Y28wUFR0YUpPUEVEa1U1M1ROQzNLcDIwSVBCZlVaSUlqcDNvaUk2L2kxcVNkRy93YkhPQmFyY0V2ejhFUENaQ1dCQkl6VDdnU3lWbnRXZWtwcE10cXVPdjZpSEFReWt1U2pXbkNJaEV6UkVPV21CUVZZMERUaHBONjRwVWVEUkNMQ2d4TFVxRld1WXQzS3RhdlhyMkREaWgxTHRxelpzMmpUcWlXb2RTMGlGdkFvRFhqaEZrVXZUNVhxaW5DQ0I1amVFRFlJZWZ2TDY2TlB3b1VsdG8wS2F5N1VrNm5XMmlqQ1kyaURXZ0tscEEybnM0Sk1mZHJHbnJSc0ozTU8wbHd4RzVYUTArRFpvbGxDTTNpWmNYRWR5QVFzWHpHdHVTenVsZzVzWlFZZUZuWVUyUXh3UnpaTDI4aE5DSi9YSVFkN2t2aGx3MmllbCsxcDNZSHlqbW81TjBPOW9Ea3gyNXRXd0tPTEMzczF4QnlNSnlNUFg0Vjc3ZlZCeWM5aE5UOEk5Zjl2QkxBZWV2NDlVRXFCQ0NhbzRJSU1OdWpnZ3hCK0JRT0JDOElTMXp0elJXakdHMDRsb1NFRWdSR1QxNGNIN0pkRk9pUmlSQWlLRVpvSDBvZXRpZGdpYjkyVndSNFEzM2t5WFZhbzBQZUJleSs2ZzJFTEZCNmc0aTgwOEZhSUJTeHcxRjhISFBtNFFYVDZzRmpEZlNOZWNLUU9OWUtRNDJyUWZZa2ZCUW1OS2NLVzY1aFpJcENUU0dsa0dGYVdRR1ZHRWZBbGtKb1FoTkVsQ0VvaVVRTnZlSHFYelF4c2hoSFNsL1prNE10Z0p5RDZuZ011aW5MVk81WHRTRUtoVUlRVVl6UjdHa2lGby95VmcybDJYbTJhUlRsb1psWWtEWkVlRndHb2hucTFXemM3bXNvcGRkZ0ZhaXNtblI0U29uTTdUUUJyRnIxdXdzS04xL1RKem9JL3c0S1hZS29DclJyV3FHZzB1Q3NleGRZMXB6N1NpdFhza2c2MmVoNkVPU21tb1luWnVRbWZ1TTUxbTlhczJMcTcxbFNlZUVoaUJGZkEwME9XZXlRQUFDSDVCQWtMQUFjQUxBQUFBQUI0QUhnQUFBUC9lTHJjL2pES1NhdTlPT3ZOdS85Z0tJNWthWjVvcXE1czY2N0FNQWp5QUx3NEtodEVUeGlCUW00b0d2QjhTTU9BeU9RTUFzam9iOW1zVmdBQ3FkUndzM29oUnExVStDMHpCbUtwd013K1FOUElRTnVjaGZ2azh5L2EzbHZuTndBQUJZRmRIWHQ4Vkg4WE1VYytBb01jQUkxcFhJb1hZV0pCa1h4a2xoU0hsSVVab0dvaGdxZERtSGFWR3dXVFBRYWRIakkvQkFFMkw1SjhqaDB4QWdZR05LSWRkVkdzTEtTcncxYkpQc2NwdXJzK2lWN1JZbjRxQU5KeFpzMUp5eVVGMjg1MHE3SW4ydU0vWm05dzV5Ymk2Z2JkeWpEcUJOaGU4V2tCNENYdDBxaDVlUlhsM1lsOXUrYXhzUllsWHphQ2FRUitZZGdIQjhWcmlnb0VDRGJBL3lBTWlFZ2NlaUtDUlV5c2tXVUtQQUVXZ0FiS2x6Qmp5cHhKczZiTm16aHo2dHpKczZmUG4wQ0RDaDFLdEVFTUdUUndGUTJoa3FBU2owdXZQSUdqeEY5VUNkNUtYYjBFVW92RXJRODBqbnUyODVUVkNNVzJpY1FaQnRqWENCZjVrTDJaREUrRnJIYmV6a3diMGdKZU9IcGp4djF4ZGdGZnRUb1Jqcmw3cjJMT2RGcE9mbXBNSURETXdYTWYvSTI0ODdCakNvT3BGbzdwRklObk8zWjFNb0lsWVBTWnJwR2gyalM3WVhOZnNCVk9hOFY5RjdZUzNoZzBPdFVFUElPdkdUSmNGMS9PdkxuejU5Q2pTNTlPY3BDTlFjcVpIMzBGcEdOMnNLdXBQcG91WE5wdkYwZVRkbXd6VlYwL0dFYTRFL2ZTL2w1cUU2cXV5VzRSZXRmYUVQKzJFZFpFREpRaFlWbHRZMzFIUW9DcmxBRFpOdmU1NEVxQlVSeUlBVURiN0hjQ2czS05vTmcyQ3VYQ0lTZEZVQ1laZXJEZDg1OEdLUUlHQ0NHQlhQQWhoYmFJUU9HS0QvalNDRERDVEVhak1UWVdpQ01ENFpta0ZBUXpVaGppQnpmZUZlQjhEb3pZWVFndHBqSGtBZlVsOU5hRFA2NFRBb2JqV05hZlNlQk0yT1ZuSDBnSnkxa2xOVFlYQUdCU2FPRVZWZTRHaHB3UDZOYVlnbGpkazlrQ1pwcTRqSm9ZalRDbUZKWVJhcUFEYmY2b29YRjE0a09CbnRLc2xaK0o2RlI1NEtGeWdhUG9taWdVdVlWclNkNERUcU9OUGVvQkl6dTJ0c2laSG5HcWhhcFdsS3FPYkpUTytoS1hCUloycVpXMFZoTnBLTDFSRld3WnVmSVJvUVEzQlFpd0VVczkwdlJwRDNNR0pTdVp6SDE2WlZIWEdzTW5VSUdDK0syMXc1NEhYWmFpVVNmcUZrZXFPOE1rM1kzTDJ5bllVYmRUQWdBaCtRUUpDd0FIQUN3QUFBQUFlQUI0QUFBRC8zaTYzUDR3eWttcnZUanJ6YnYvWUNpT1pHbWVhS3F1Yk91K2NOd0NCUURJZUFrTUJtRUVnMEp1Nk9FUmprakRnTWpFQUhySXFPSFdyRW9FMFN4QllPMDZubG9wMWVzdGhMTkNzbmNRT0IrVmFpL1lQWTE3Mis2QXZRd05wL2NhTkFNN05pRkdXWENBR1R0OVBnSi9SUUZRUDVDS0ZUdG5pU0NDWXlNMG5UQnpicFZrQXdJOGd6SURia21nWFhoSlN5K2lyTEtsWVhVdVpxeEphclJSWEM2cnZHOXF3N2l1S0FERXhiZVp5U2ZIdkFhK2ViUE1CSHBxalZHMkxBQll4S1JWeTFyVU1MdXN3WEhwUit2b3JPZUFCUU9wT1lkWjc1Wk00QVk5QnFmMkNSeElzS0RCZ3dnVEtseklzS0hEaHhBalNweElzV0lnZkxHZ1djUlFBUDhXSFkwYkpXREN0Z1ZreUFZZFNiWTZTZUVYeVZ3dDY4bTB0OUNsU3BnUUdEWDZRUk9oTkpYQUpIVGtGaVhBT0lIdGdLTEpTZFNjeVQwZWxVcDVZRE5NZ0tkcWtrcU40dW9uTDI4Q3cyM1ZvcS9xczRKTng4cFRnSkhaMFQxajNUVHdTZ3lzcGJobkdvZ2xxVTlST2J4WjVpcnRPdyt3RnNGQTdTb3lISmhCMjdvRkdVZHBZQllaV3NrK0hOQjFvMWpSWHNCOUFVVDlhRkJyM0hFRjBvcEJxQnJvV3NxdGNSWTBMZlh0QVVibWVoNzhMSlh3bHdLblR1bEdtRHF1YkpZTUtzZnJqSnp0YUdMSG0xUG1yUTZyOU9MVGJFdW5Lb0FvUU92Ykk5UUlUNzY4K2ZPM0M2RjNRdStVRWlERDF5ZW5sMGtKZU9ranB6RkhRYzlVdmZ2L3VyU21SWHdtbUpMTkcvN3NKME5LUVBubWlTU2tOY0hHVmdwNm9Kd1BGYTRBVGx3QVduQWhFaG1tc05sTDBkelVvUWdiNHFWZElBS1NkVStMeEdnendvZ1J4a0FqaVNROEI1a00xRWwxWWdRd0R0aUJEZXBka0orS0pBU1p6MFh1b1VLZ0F3d0NGcUlGV3psSTFXTnZQTGxBaWxJbUtkV1UyQzAzd1pHbmtYQ2paUlZnaVl1Q1BTcFZBbTN4V0REaFMvdkJlWk1KT25KMlNaNDFmcUdrbm0rcVpLVmpGRjRCMkk4VG5Qa0dWbEc2cHBHYTJBeGFoSURSUGFBb29CQmNpc3NLaldhaEpXSlZKcm9Wb2h4MTl3OFE5M0VwMVZWQ3RabkppbDJFS1ZXbGhHSkRheHlpR2Njb24rNFk5R0VlNEFHM0pxbEVhQnFHcEE4VW9PeDROZ3NaSytSNXZ6cTFuck5JSUh0U3RDdkpCK2tac0RhM3JSUlRldHVpSnZJbDExMG1BaEI3clNrLzhQUnB1VnZhMEMyODlHNlVBQUE3KTtcblx0YmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG5cdC13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZVgoMTgwZGVnKTtcblx0LW1vei10cmFuc2Zvcm06cm90YXRlWCgxODBkZWcpO1xuXHQtbXMtdHJhbnNmb3JtOnJvdGF0ZVgoMTgwZGVnKTtcblx0dHJhbnNmb3JtOnJvdGF0ZVgoMTgwZGVnKTtcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtcblx0LW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtcblx0LW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO1xuXHRiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLnZpZXdlZGdlLmZsaXBwZWQge1xuXHQvLyAtd2Via2l0LXRyYW5zZm9ybTpyb3RhdGVYKDE4MGRlZyk7XG5cdC8vIC1tb3otdHJhbnNmb3JtOnJvdGF0ZVgoMTgwZGVnKTtcblx0Ly8gLW1zLXRyYW5zZm9ybTpyb3RhdGVYKDE4MGRlZyk7XG5cdC8vIHRyYW5zZm9ybTpyb3RhdGVYKDE4MGRlZyk7XG59XG4vKmZvciBlZGdlIGRlc2lnbiBlbmQqL1xuLnZpZXcgZGl2IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZnJvbnQge1xuICB6LWluZGV4OjE7XG4gIGJhY2tncm91bmQ6ICM1MDhBRkY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO1xuICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO1xuICAtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO1xufVxuLnZpZXcgLmJhY2sge1xuXHR6LWluZGV4OjI7XG5cdGJhY2tncm91bmQtY29sb3I6IzUwOEFGRjtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1pbWFnZTp1cmwoZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoZUFCNEFQSUFBUFR5N1B6NjlQejI5UFQyOVB6Ky9QVHk5UHo2L1BMeDdTSC9DMDVGVkZORFFWQkZNaTR3QXdFQUFBQWgrUVFKQ3dBSEFDd0FBQUFBZUFCNEFBQUQvM2k2M1A0d3lrbXJ2VGpyemJ2L1lDaU9aR21lYUtxdWJPdStjQ3pQTkRrTXdsRHZIeEFZQklJaFVPQVpNOENnMG5Cc1VnWkpaVkRYRy93TXd4dkFHUkpJcFFJUDlQc2xjc1hrWUlBelRwTU4yN1BHbTZabTZPNjBvU2pIQUtKTGNSY0ZBWG1HQkhaOUZXMUtmQmMraDRlT2loUUFBbG1DRndPUmtabVVLSXljYm1zdEFBV2VPNWFpa1pNbUFEYy9Xa2VicTRkTUtLK0FRcWd5dExXR3ZDQ3ZibkE3QmJxL1pJa2pvV1hHeVlla0pYaHV3YVhRaHJja3c0YkxNQVhZZWRvang0ZmVMNzdoWCtNaTNIbXRNT25xU3lmeTY2bnpieWZsYnVjdmYvbkFnRUpHUUJvTlFnR1YrQXNCY0VrWUkvYkNzVHRoU2dDOEdnM3pQZndFS3YraE5ZN0NDUDVhQ0RKRXMxOGJTM2JFTmxHbGlVdkppcmxjY2RLUWdJOHpSK1NLdENjbmpGY3cxMW5FNlpOaWdRSTRCcHdpV3JTcDA2ZFFvMHFkMnU1VlVpMU1xWExZbVNiQWdLeGFMWEROOWpXc3NJaDVicHJ0a0hGVkFMQnJGN2hEQ2ZaR2poeFV3WVVqdVlBUW9DRVhjMEtTaU5NS01iNGcwZFlpYVZnY1lrcUQxY2wwb01vV1hDNXR3d1d1dWU1eEg3MzUvQ24ra25MbTZGcWxGMUN6MmZUMHF0UUtWcWR0blJEMkFkZEJiQ2V1RFlIemw4QzdBL3Fybk8yeUV3QWVJL2plNVpTZjVJK2NEWGltaE5zY0JiOWxnTHZNL0d2eUJCeVhsRkt0M2krdUg5bWkxSnAvSkxMNCtnekVPYWwvNzhlNVkrUDBGVmdTS1IxL2ZnYi9BQUFWM2xmKy9XZmdnUWdtcU9DQ0REYm80Q00zM0xEVWd4YmdnRVVVbUZBWXdYNWt5V0JLaEFYUzFONFhaWlV5QmhCWWVIVUdkNnl4NE50OFBDQTBrb2lXellKTmlCT0FGbzBST3Y1aTBEYUZpS0pkQytpdGdrS1B0cVF5WWlUVFlVQWVjelFzRjhtUERDMnBUQTFQNnVHS2xTVFdVT1FxTGZYQXBSUk5BaGhoRGlWcU1rK1lIMlE1NUFNY2R2Ym1BbEltYWNLVDNsV3lYSDhWc1BnYVJhaGxVSjF1QUk3cHhwd2JrQWRYblFvdG9rNEtmdjZHZ1gwOEVSV3BkWkF1U2VnRFdSS3dxUUtkQ3NIQ1hGTDA1SWVoZ1ZUd0pURTREbUxoRUVOcEVDb2lmWklublljaHpqcmRxcW42eE90c2o2eUthQit6ZnNycEZiQU9xNGl1TVJveVMrR2xyR3A0d0s5a1VOa2dvMHNvbTkrVHhpWklyYWZTT3JCbm1RbGl0NDRaNFc2WUZKcXRwdXZ1dS9DNm13QUFJZmtFQ1FzQUJ3QXNBQUFBQUhnQWVBQUFBLzk0dXR6K01NWWhpTDAyRk1tNy8yQUlEZ0ZtWHNZZ3JtenJQa0IxenBhd3ZYaXVNMFZKL3diQWJrZ01BUXkvSkNGWWJEb2JnSUZTR1JBK3IwVHBWS25DZW5ISHJaTDVMYSswNG1UWHpQWWcwMGxEZXk0QndLZFd1bjVSdUN0dmUzdG9mak5ySGdBRkF3TUFlWUV0TW9RekFoNktNeW1OamlPUk5KTjFiMnFaSW9PYkY0WU9rRk1HZ0tFY2ZhUW1xd3dBUG5DeHJEQ3ZKcGdMbzJtMnR3MmZyM0lQdlduRXdCREdoS1lLWVp1ZHlRN1ByN3NIcUpIV1JWRVVBNzhjeTNEUlBNS1I0MDVIbnlraTFJUmtEZUZ3eU9qbEZzMGM3ZkxhOFhEYU9zdnpQdVRic2c0R3RrMzNkb1JqMFVOZmhJR1JFdW80ZU1HZmhFVDFKRmxNbE12LzNwV0ZMZ29JeUxqRVJnZUl6RDVtUE1lQ2tTSUJBcnd4MHRUeG04SVRBUVB4Uy9PbFlRMWdPd2xLYTRNU2pzU2hUb0xHUVVxVW9pK21iUXFRbkJJQTZwd0JVNEZZcFlQVjRkWTVQc2NJc1BqMUNpSURKQTFvS09zb0NreTBBV0tPWlh1TEVTS3lkUFBxM2N1M3I5Ky9nQU1MSG55eXdGM0RlQW1EcVlRaHhTTEZUYUprdlFSNVJ4UXhjeXUvQ0Vzd3NXWVlTakZrQmhGbHB1TFFKbzVDR1ltRXNtRE9Yc0hWS3dnWTlRblZCMUMrNnh1RFZCVU9Ubi8rbFVwcTk3VEpucG5hZVdYemdLc2t6Yjh1SjlXODZKTGtTRzNQcUk1OGVLN284VmpxdGI2RmJGZEwySkZ5M0dTODJHemNaYlZqZ0o5NzVCSzE2YUdTQjRLZFcvNnQvL0lSUU45bnNnVDN3MmdFZ2dEYkdORWxDSUZJbVAzbllHN24wWkJDZ3hQV2daVXdhRDJXWVE2TUpHS1lZUitXYU9LSktLYW80b29zdHVqaWl4TWlzZ2lKTUZJU0FGeExCT0JOalJQY2FLR0hQUEtTbFFYdGVlR1dJZ05lZFl5RUxGUklKSk5QN0lkQlZWL004Z09HYk5EeUZCYVhKUUZsRnU1NHNWTk9leGpvcFZsbVdvQWxsMFAra0tRSXhFMGgzbFZ0Y21JV1pxRTRDUWVWOUd3eFp4dDZwc0ZuWkhXK0NRV1NTT1lucFNSWWpDa2hSaHpxaU4yQ1lxelowcEIvZ21OZ2tSTkU4a1U4bkxhaXBZWEpCU3BuR1hHYWdDQnBTb1hxZ0haZmtzWmFqcGJDWXhScGRWNVFLNGdoTWtrcGZ3cm1tcWxWcGtKbnhLZzRHUXFVSDBTR3BxcnFyc21rZWNLd0Q1RXcwbzZCYVVldGlkb3BTMkN4YnZLNDZKTkJvdVp0Z291NnV1S3ZqY1ZLSUx2WEJUbE5vSzdKTzQxSTNRQnA3Nzc4OXV2dnZ5MGtBQUFoK1FRSkN3QUhBQ3dBQUFBQWVBQjRBQUFELzNpNjNQNHd5a21ydlRockJrWXdoR0VFQTdDZGFLb3VSVUM4Y0d5WWEyM2ZSeGZ2dTBEandDQUZBT0laWHpPaGNzbHlIWjlKcHZTbWUxcDkwNnhxVUxRK0I5cXdCdUQwUW4vaXRLUmdOaGZVOE1pZzdSWEViWUJDcVlDdUVPbFdVWGNiSFNJN0kyOStYWUE4Z29NWFZZRmdFd0NNVm4yUEV3V0xYZ0dVbkpZd21CR0ZSWWhhYzVhT0RadWhqYU1PWEZld05xbWhxd3QvcmpLMENwR1NTcmF1dUFyQ3UzWVN2MjVCdXJzRXlMSE9NSWtReW0zVU5nTFNTTmk1b0l6RUM4WjA0WVRiTU5BTjQ0eVRFR3pITit2RG93RGE4eEx5ZEwwWTM3dnRyUDBDOVdybTZoK0tTdWRnR09RUTBFaTVZZzNOR0tqeEx1RXpXaTNJN1R1UWovOWNqWTYzQnNxQ1VxS0NQV2sxRUZwODZLdUFBRU1oREFnb2FRRmttNDhXWHdUWW1DdVBUdzBubmFXTXlFNk1UUzhUYXhBRnRKQkpLMmZwVXBRNTEyM0sxRkJWVHh4dHd6TEl5RnM0bHBwcEtvVWdvNndvdGdxRVU1R1JKeUJCWGFITm9oWUpUdzFpalVSVjB4YnAzVEY1WSt4bGUxWHYzdzBld0pGbE95QXVFZ0Z6Y2RSYmFtRHhvSHFOWi9KSjR6Smc1Y09aNEhTWU9XSW1aTkNoSCtWSnpicTE2OWV3WTh1ZVRidTI3ZHU0YzlmMitWUDNJRDB6UTNnWUVObTNra0pIUGh2WDhuVHRjaVptenp4WGtoRlExK2thNnI0WXZPWkRaY3UrbzBzc3p1Q3JjT3psL2RYOFJ0NDJtVjA3S3hSR2dqNUhZRjRWK2lYRkxsNWYvdVQvOWFrVWtud0FvdGVmUkR3MUI0TUI3ZTJtM1lKM2pjT2RjUSsrQUI0cjNnWFE0RzBIV3JGaGZSTTRac2FFSUdhZ0lJSWw0aUVXZ3luR005OGhGN2FJUVdkUFlDRWpFSHA4RUJNSkg5NllBVytyK1Nqa2tFUVdhZVNSU0NhcDVKSk1OdW5razFDcXdGdVVKcjRFZ2dna29MYWtOVWhVUmlVcFJNWFk1SXM4OUxoQ1lpSEU5NXBhMTZVMG41bGxCVVlpRHZsb3VZUjJiYVpnM2lHdDNVY0FuQm1BeEZxSFI0aVpnb2d4MkJsRVgzVE1pZE1scVozWWhxTm5CaktvbjRZZUZGQ21WbUZGMXpmN3BkQkJZNlRhdWFkZnFGeGxvNTQ2TGtnQ0lZRnhxa0lCTGpVR3FEcjZ5WG9BbzlJOWgyWnl1cjZFNG5Qdm9acGRRNUJoZDZvUlM0RFc0eEJOMDIxRmFRUzBtbGFDb3E2UnVjTmJYektBS0EvY2RsdE1vK0ttMTRhdVJoSWFBclpFOHJyRHJVY3VHOEswVVA2NklMcE01aEhBU3dOQVcrNi9BQWNzOE1BRUZ5eGJBZ0FoK1FRSkN3QUhBQ3dBQUFBQWVBQjRBQUFELzNpNjNQNHd5a21ydlRqcnpidi9HMUFNUXpBSUF3Q0FiT3M2UUVuTTlHeWtiNjVyZ0dIVXdKbWdzQ3NhSDRWQWNFa3dySTdRWFkvSmRFYXZyU21WR1hoaXY1dkJkanNBbXpFQTVianFQYnNoaGZXVytLNDd4SEptMmM1WENQSk1BbjBlTVFFK0puc1hXb0JBWFlNYUF6OWNiUkl4akVGV2p4Wkpjb0lVQlgrWE5RS1VueVVHaUtWR2VIbVpFcXlpQklrVU1aSkJBWFJIc0sycURMdVhzNVcyVkRoRkFMRk52UXFMbDY0U0JjTmJwRVhSako0UnYzblh3b3pCTGRtQXpnNmN6Y3Erb3VZYzFjQVRrWmU1cjdFQk9YSElOSTZ2NjBzM0ZxSG9MLzdzR1lBSFFjWVljUkdZZFh1aHh0NE1idzlxVlpsbXdaMjhGL3JZV1JBaHdQK1FBUlFVTDFnVVpRQ2pReG9RSjZoUXdRR2NuSkl1R2pva2VLVmVMSmd0TW9aTGVVUWhvRzBnWElaTEowWG5uQnduQ2N4ekkzU0xEcG14YUdMeHVZWm5CNXMzN1l4OFNYUkRRRWI4N0h3ZDAxVmRMS0J2bXRxUTZvS3FORTFiTVpVbFpKUkdXRTBBQlBpd2k0cXRsTGhCVUdpQ01ZTFUzQmQ1OS9JVlBMZ3hBeFdGUnh4MlRMbXk1Y3VZTTJ2ZXpMbHpUUklvSm50R2JQQldzZEZSSkI0OGpmb3ZJMXl0ZDBBaktScHpBY2hvb0E2Ti9aaUVJUk80aUxyTmd5ODJ1VnQrRmFpdEdsdDFGZGFQNjY1QnVIazVBYlRLa3o1RURaallBK2t2UjZjQlMrbVk5aG0xdFlvS2hqVnBjc3BqMXdDMW5zZXE0K0ZVbk1XM2g5MHlmamIvNTV4M1hXY2owQmJnZWZZMTl0OCtiYlIzMG51TzBYZFBBK2FkbDE0ZEVtN1hBSGpUaWNkaE1uY2dpSnFEUjhId0lSVVg4ckZmWU5nazFaOW16Z1dpeklKYlVFZWdiallJZDZKZEtXcFNRQkkrb0JMYUpqdmEyQnh1R2RESUkyOS8xWFZEajB4VzBsMFQwRVc1Q2tnRFFHamxsbHgyNmVXWFlJWXA1cGhrbG1ubW1XaW1xU2FGdDBHNXBqcy85TFVtQjI1Vk9lY3pZN3pZVXlSeVdvWWpFQW5tRUplZTZrM241a2JyQkhvR2VJcXkwQjFPZURINmhVdjMvVFJwRlpWcTg4VnNMRG9tNlJmeEhTcG9IbHEyTmRKQWxTMFgwcVlvM0paRERDS3dzS0lOaldZR1pKQ3dmZURTWFZHV1psZXRCVlV6QkpkdUdhbklDY2k2eXVXZlBETXNkV2NGK0JuNzdBS2NWbEhxbmI0dUlTcVkwVzRMSnJOS1RVdWt0ZUpXVkEydjVhcTAxeUhYcHJzTUNkNjZLKys4OU5acjc3MzQ1c3RrQWdBaCtRUUpDd0FIQUN3QUFBQUFlQUI0QUFBRC8zaTYzUDR3eWttcnZUanJ6YnYvWUNpT3BBUVV3eUFNWittK0hEQVlSRzBiTEt6djBHei90d0Z2dVBNQmp3UWhjVGt5SW85S3BwUlRDRHlmQnNCMG14bGNyd0t1bUFLZ2ZaSFpzZnJoUFQrajYzamJEWTNiRHdJNk1uenZ5Rkk1RzNONk5ueDlHREptUUdrWWc0UkpoNDJLVHdGYUZvNkVjQmN5S3lzRmxrUXllb3dVQlpPakJSa0FlVWM0b0VXUEJxa1ZWbzhFQVloT2U2OHZtRzZrRXFheHM1ZDB3Q1ZsdGpXR0U3NWdqWVRIVGNvMTBnK2lkQUs4SnFkbm1pUGRtUmFyNFQ4RHhCWE9WOVlmQU5RMnVCZFYzUVlDNkJVQXRZLzNJZXJHMnhOUUNBaXdJc1dHWkxhWWlmRDNDeUFSWFhyaWtXRDFqdDBRaHBSY1lQeGlrZjhIeEd3dUNyeXI1bkFJd2tmZlFveThwWVlpSVg0aHl0R0J5V1RqRHdNdzNGSER1Y2FsRzVveHFRRmxjdktNUW1ReW54d1Y4L0hJMGhKTmxRN2RvazdXRW1GdW5xNlpSNENHZ1hvbFg1QmJOM1dOakxOakVuMzlTakJscEVnQXpvWjlTN2V1M2J0NDgrcmR5N2V2MzcrQUEydUlTM2l1WUxFb3ZuYjl5c0x3WVJBeTlLRUo5TmdGdHF5T0syT29FaXV6WmpLU1IzbmVleUp1cm5lVlBxY3dFSUMxd1hRcjNmWk4xSW95aEtMS091YTlqQ1IxQkpFckNaUzlpMUgyQVp0ZnRPYU5ldE10N3AyakQ5bDgrangzOUR2VjBRRFVHWnpBZFR1Yy8xM3JYdU43bk95dHRpY1ZEUmdGZXdmb281bVBFL3FLUkFmSW53VUdmZ2JINys3L3c5bmwweDdjcktRYlh2SHBsbDhkajlIbWxHR3J2S09OYWdLc1ZZOXhEWVEzekdjTHlLV0JodUp4R0FLSXlRVW9JajVZWVdIYmlTR2NVS0VaakgzQ29nNkZtVGJqalRqbXFPT09QUFk0Mnljc3lPaWpCNXg0MVZWcktjeTNvNE5ZQkdEaWtDU3VzK0tRYk5SbmxKSWl4Z2NHbHBweFJ3MkdQRm9aRFpnNThqZVNjbHNJOUJvUFl0cnlKQ3czY1RuQmVucWd1VVE1WkhLdzREcHlldURQbXhjTVdGR2ZWQmdGUTV2S0FFb0NRd2R1UU9kTGFpQmFnNklVU0xxUEdvd1N5c0NlV0ZDNlVIK2FMaUFvZEdza2xlZUg1TjBTcWdaVnJickFvMjZjdWtPRjZjRnA0SGMyanNBVlk2NHlvR1ZXckxibUdqS2Y5SXJmclYyY0lpdGRUYVArc3F5WFAzaDZoNlZJQUNvbVQ0YzFxNTJqV0JoYjA2T053aWVUdDBReEZ5NEU1V0Q3V1FFcnNOYkppRTlJUytXQWRsSlppaFZma1l0anJ2YjI2KysvQUFjczhNQUVGMnh3dndrQUFDSDVCQWtMQUFjQUxBQUFBQUI0QUhnQUFBUC9lTHJjL2pES1NhdTlPT3ZOdS85Z0tJNWthWjRvQkJSRFd3QkFLcy9xRUJoRVRoakJFTlBBRk1DQTB4a0pna0p3U1NvRWp0RGRqMG5sQUFiUmFHQmE3VnF3MmVqQVM2WU13MUVEdDh4ZURJcm9vN0pOVjREangzR2RMc0JEQlh0MGQzNDVnSUVkS3o0ZWc0UjZoeGdGZlVjR2lobHZoRHFPajJhU1daUVpaNWhxSHpCZEJYQm9taFdkZm9ZYlYyOHVheklBVDQwWW9YaWpHbGVvT1FGek5JeHhCc0VWdVdHZnZNTTZ5aklGbU0yZ3ZwT3pGcXhweGlmWWZzNFdBQUxVQmdMV0ZjeFFXekxSUnE2NEF3STJTZVVXMUZtcUpBRHJPZ0Z0cDdjbzBQVHRhSk9QRURrVTUzVE5DM0twMjBJUEJmVVpJSWpwM29pSTYvaTFxU2RHL3diSE9CYXJjRXZ6OEVQQ1pDV0JCSXpUN2dTeVZudFdla3BwTXRxdU92NmlIQVF5a3VTalduQ0loRXpSRU9XbUJRVlkwRFRocE42NHBVZURSQ0xDZ3hMVXFGV3VZdDNLdGF2WHIyRERpaDFMdHF6WnMyalRxaVdvZFMwaUZ2QW9EWGpoRmtVdlQ1WHFpbkNDQjVqZUVEWUllZnZMNjZOUHdvVWx0bzBLYXk3VWs2blcyaWpDWTJpRFdnS2xwQTJuczRKTWZkckduclJzSjNNTzBsd3hHNVhRMCtEWm9sbENNM2laY1hFZHlBUXNYekd0dVN6dWxnNXNaUVllRm5ZVTJReHdSelpMMjhoTkNKL1hJUWQ3a3ZobHcyaWVsKzFwM1lIeWptbzVOME85b0RreDI1dFd3S09MQzNzMXhCeU1KeU1QWDRWNzdmVkJ5YzloTlQ4STlmOXZCTEFlZXY0OVVFcUJDQ2FvNElJTU51amdneEIrQlFPQkM4SVMxenR6UldqR0cwNGxvU0VFZ1JHVDE0Y0g3SmRGT2lSaVJBaUtFWm9IMG9ldGlkZ2liOTJWd1I0UTMza3lYVmFvMFBlQmV5KzZnMkVMRkI2ZzRpODA4RmFJQlN4dzFGOEhIUG00UVhUNnNGakRmU05lY0tRT05ZS1E0MnJRZllrZkJRbU5LY0tXNjVoWklwQ1RTR2xrR0ZhV1FHVkdFZkFsa0pvUWhORWxDRW9pVVFOdmVIcVh6UXhzaGhIU2wvWms0TXRnSnlENm5nTXVpbkxWTzVYdFNFS2hVSVFVWXpSN0draUZvL3lWZzJsMlhtMmFSVGxvWmxZa0RaRWVGd0dvaG5xMVd6Yzdtc29wZGRnRmFpc21uUjRTb25NN1RRQnJGcjF1d3NLTjEvVEp6b0kvdzRLWFlLb0NyUnJXcUdnMHVDc2V4ZFkxcHo3U2l0WHNrZzYyZWg2RU9TbW1vWW5adVFtZnVNNTFtOWFzMkxxNzFsU2VlRWhpQkZmQTAwT1dleVFBQUNINUJBa0xBQWNBTEFBQUFBQjRBSGdBQUFQL2VMcmMvakRLU2F1OU9Pdk51LzlnS0k1a2FaNW9xcTVzNjY3QU1BanlBTHc0S2h0RVR4aUJRbTRvR3ZCOFNNT0F5T1FNQXNqb2I5bXNWZ0FDcWRSd3Mzb2hScTFVK0MwekJtS3B3TXcrUU5QSVFOdWNoZnZrOHkvYTNsdm5Od0FBQllGZEhYdDhWSDhYTVVjK0FvTWNBSTFwWElvWFlXSkJrWHhrbGhTSGxJVVpvR29oZ3FkRG1IYVZHd1dUUFFhZEhqSS9CQUUyTDVKOGpoMHhBZ1lHTktJZGRWR3NMS1NydzFiSlBzY3B1cnMraVY3UlluNHFBTkp4WnMxSnl5VUYyODUwcTdJbjJ1TS9abTl3NXliaTZnYmR5akRxQk5oZThXa0I0Q1h0MHFoNWVSWGwzWWw5dStheHNSWWxYemFDYVFSK1lkZ0hCOFZyaWdvRUNEYkEveUFNaUVnY2VpS0NSVXlza1dVS1BBRVdnQWJLbHpCanlweEpzNmJObXpoejZ0ekpzNmZQbjBDRENoMUt0RUVNR1RSd0ZRMmhrcUFTajB1dlBJR2p4RjlVQ2Q1S1hiMEVVb3ZFclE4MGpudTI4NVRWQ01XMmljUVpCdGpYQ0JmNWtMMlpERStGckhiZXprd2IwZ0plT0hwanh2MXhkZ0ZmdFRvUmpybDdyMkxPZEZwT2ZtcE1JRERNd1hNZi9JMjQ4N0JqQ29PcEZvN3BGSU5uTzNaMU1vSWxZUFNacnBHaDJqUzdZWE5mc0JWT2E4VjlGN1lTM2hnME90VUVQSU92R1RKY0YxL092TG56NTlDalM1OU9jcENOUWNxWkgzMEZwR04yc0t1cFBwb3VYTnB2RjBlVGRtd3pWVjAvR0VhNEUvZlMvbDVxRTZxdXlXNFJldGZhRVArMkVkWkVESlFoWVZsdFkzMUhRb0NybEFEWk52ZTU0RXFCVVJ5SUFVRGI3SGNDZzNLTm9OZzJDdVhDSVNkRlVDWVplckRkODU4R0tRSUdDQ0dCWFBBaGhiYUlRT0dLRC9qU0NERENURWFqTVRZV2lDTUQ0Wm1rRkFRelVoamlCemZlRmVCOERvellZUWd0cGpIa0FmVWw5TmFEUDY0VEFvYmpXTmFmU2VCTTJPVm5IMGdKeTFrbE5UWVhBR0JTYU9FVlZlNEdocHdQNk5hWWdsamRrOWtDWnBxNGpKb1lqVENtRkpZUmFxQURiZjZvb1hGMTRrT0JudEtzbForSjZGUjU0S0Z5Z2FQb21pZ1V1WVZyU2Q0RFRxT05QZW9CSXp1MnRzaVpIbkdxaGFwV2xLcU9iSlRPK2hLWEJSWjJxWlcwVmhOcEtMMVJGV3dadWZJUm9RUTNCUWl3RVVzOTB2UnBEM01HSlN1WnpIMTZaVkhYR3NNblVJR0MrSzIxdzU0SFhaYWlVU2ZxRmtlcU84TWszWTNMMnluWVViZFRBZ0FoK1FRSkN3QUhBQ3dBQUFBQWVBQjRBQUFELzNpNjNQNHd5a21ydlRqcnpidi9ZQ2lPWkdtZWFLcXViT3UrY053Q0JRREllQWtNQm1FRWcwSnU2T0VSamtqRGdNakVBSHJJcU9IV3JFb0UwU3hCWU8wNm5sb3AxZXN0aExOQ3NuY1FPQitWYWkvWVBZMTcyKzZBdlF3TnAvY2FOQU03TmlGR1dYQ0FHVHQ5UGdKL1JRRlFQNUNLRlR0bmlTQ0NZeU0wblRCemJwVmtBd0k4Z3pJRGJrbWdYWGhKU3kraXJMS2xZWFV1WnF4SmFyUlJYQzZydkc5cXc3aXVLQURFeGJlWnlTZkh2QWErZWJQTUJIcHFqVkcyTEFCWXhLUlZ5MXJVTUx1c3dYSHBSK3Zvck9lQUJRT3BPWWRaNzVaTTRBWTlCcWYyQ1J4SXNLREJnd2dUS2x6SXNLSERoeEFqU3B4SXNXSWdmTEdnV2NSUUFQOFdIWTBiSldEQ3RnVmt5QVlkU2JZNlNlRVh5Vnd0NjhtMHQ5Q2xTcGdRR0RYNlFST2hOSlhBSkhUa0ZpWEFPSUh0Z0tMSlNkU2N5VDBlbFVwNVlETk1nS2Rxa2txTjR1b25MMjhDdzIzVm9xL3FzNEpOeDhwVGdKSFowVDFqM1RUd1NneXNwYmhuR29nbHFVOVJPYnhaNWlydE93K3dGc0ZBN1NveUhKaEIyN29GR1VkcFlCWVpXc2srSE5CMW8xalJYc0I5QVVUOWFGQnIzSEVGMG9wQnFCcm9Xc3F0Y1JZMExmWHRBVWJtZWg3OExKWHdsd0tuVHVsR21EcXViSllNS3NmcmpKenRhR0xIbTFQbXJRNnI5T0xUYkV1bktvQW9RT3ZiSTlRSVQ3NjgrZk8zQzZGM1F1K1VFaUREMXllbmwwa0plT2tqcHpGSFFjOVV2ZnYvdXJTbVJYd21tSkxORy83c0owTktRUG5taVNTa05jSEdWZ3A2b0p3UEZhNEFUbHdBV25BaEVobW1zTmxMMGR6VW9RZ2I0cVZkSUFLU2RVK0x4R2d6d29nUnhrQWppU1E4QjVrTTFFbDFZZ1F3RHRpQkRlcGRrSitLSkFTWnowWHVvVUtnQXd3Q0ZxSUZXemxJMVdOdlBMbEFpbEltS2RXVTJDMDN3Wkdua1hDalpSVmdpWXVDUFNwVkFtM3hXRERoUy92QmVaTUpPbkoyU1o0MWZxR2tubStxWktWakZGNEIySThUblBrR1ZsRzZwcEdhMkF4YWhJRFJQYUFvb0JCY2lzc0tqV2FoSldKVkpyb1ZvaHgxOXc4UTkzRXAxVlZDdFpuSmlsMkVLVldsaEdKRGF4eWlHY2Nvbis0WTlHRWU0QUczSnFsRWFCcUdwQThVb094NE5nc1pLK1I1dnpxMW5yTklJSHRTdEN2SkIra1pzRGEzclJSVGV0dWlKdklsMTEwbUFoQjdyU2svOFBScHVWdmEwQzI4OUc2VUFBQTcpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcblx0LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlWCgxODBkZWcpO1xuXHQtbW96LXRyYW5zZm9ybTpyb3RhdGVYKDE4MGRlZyk7XG5cdC1tcy10cmFuc2Zvcm06cm90YXRlWCgxODBkZWcpO1xuXHR0cmFuc2Zvcm06cm90YXRlWCgxODBkZWcpO1xuXHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO1xuXHQtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO1xuXHQtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47XG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4udmlldy5mbGlwcGVkIHtcblx0LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlWCgxODBkZWcpO1xuXHQtbW96LXRyYW5zZm9ybTpyb3RhdGVYKDE4MGRlZyk7XG5cdC1tcy10cmFuc2Zvcm06cm90YXRlWCgxODBkZWcpO1xuXHR0cmFuc2Zvcm06cm90YXRlWCgxODBkZWcpO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4tcmVzb2x1dGlvbjouMDAxZHBjbSlcbnsgQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6bm9uZSkge1xuXG5cblxuXG5cdFx0LnZpZXcge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTp1cmwoZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoZUFCNEFQSUFBUFR5N1B6NjlQejI5UFQyOVB6Ky9QVHk5UHo2L1BMeDdTSC9DMDVGVkZORFFWQkZNaTR3QXdFQUFBQWgrUVFKQ3dBSEFDd0FBQUFBZUFCNEFBQUQvM2k2M1A0d3lrbXJ2VGpyemJ2L1lDaU9aR21lYUtxdWJPdStjQ3pQTkRrTXdsRHZIeEFZQklJaFVPQVpNOENnMG5Cc1VnWkpaVkRYRy93TXd4dkFHUkpJcFFJUDlQc2xjc1hrWUlBelRwTU4yN1BHbTZabTZPNjBvU2pIQUtKTGNSY0ZBWG1HQkhaOUZXMUtmQmMraDRlT2loUUFBbG1DRndPUmtabVVLSXljYm1zdEFBV2VPNWFpa1pNbUFEYy9Xa2VicTRkTUtLK0FRcWd5dExXR3ZDQ3ZibkE3QmJxL1pJa2pvV1hHeVlla0pYaHV3YVhRaHJja3c0YkxNQVhZZWRvang0ZmVMNzdoWCtNaTNIbXRNT25xU3lmeTY2bnpieWZsYnVjdmYvbkFnRUpHUUJvTlFnR1YrQXNCY0VrWUkvYkNzVHRoU2dDOEdnM3pQZndFS3YraE5ZN0NDUDVhQ0RKRXMxOGJTM2JFTmxHbGlVdkppcmxjY2RLUWdJOHpSK1NLdENjbmpGY3cxMW5FNlpOaWdRSTRCcHdpV3JTcDA2ZFFvMHFkMnU1VlVpMU1xWExZbVNiQWdLeGFMWEROOWpXc3NJaDVicHJ0a0hGVkFMQnJGN2hEQ2ZaR2poeFV3WVVqdVlBUW9DRVhjMEtTaU5NS01iNGcwZFlpYVZnY1lrcUQxY2wwb01vV1hDNXR3d1d1dWU1eEg3MzUvQ24ra25MbTZGcWxGMUN6MmZUMHF0UUtWcWR0blJEMkFkZEJiQ2V1RFlIemw4QzdBL3Fybk8yeUV3QWVJL2plNVpTZjVJK2NEWGltaE5zY0JiOWxnTHZNL0d2eUJCeVhsRkt0M2krdUg5bWkxSnAvSkxMNCtnekVPYWwvNzhlNVkrUDBGVmdTS1IxL2ZnYi9BQUFWM2xmKy9XZmdnUWdtcU9DQ0REYm80Q00zM0xEVWd4YmdnRVVVbUZBWXdYNWt5V0JLaEFYUzFONFhaWlV5QmhCWWVIVUdkNnl4NE50OFBDQTBrb2lXellKTmlCT0FGbzBST3Y1aTBEYUZpS0pkQytpdGdrS1B0cVF5WWlUVFlVQWVjelFzRjhtUERDMnBUQTFQNnVHS2xTVFdVT1FxTGZYQXBSUk5BaGhoRGlWcU1rK1lIMlE1NUFNY2R2Ym1BbEltYWNLVDNsV3lYSDhWc1BnYVJhaGxVSjF1QUk3cHhwd2JrQWRYblFvdG9rNEtmdjZHZ1gwOEVSV3BkWkF1U2VnRFdSS3dxUUtkQ3NIQ1hGTDA1SWVoZ1ZUd0pURTREbUxoRUVOcEVDb2lmWklublljaHpqcmRxcW42eE90c2o2eUthQit6ZnNycEZiQU9xNGl1TVJveVMrR2xyR3A0d0s5a1VOa2dvMHNvbTkrVHhpWklyYWZTT3JCbm1RbGl0NDRaNFc2WUZKcXRwdXZ1dS9DNm13QUFJZmtFQ1FzQUJ3QXNBQUFBQUhnQWVBQUFBLzk0dXR6K01NWWhpTDAyRk1tNy8yQUlEZ0ZtWHNZZ3JtenJQa0IxenBhd3ZYaXVNMFZKL3diQWJrZ01BUXkvSkNGWWJEb2JnSUZTR1JBK3IwVHBWS25DZW5ISHJaTDVMYSswNG1UWHpQWWcwMGxEZXk0QndLZFd1bjVSdUN0dmUzdG9mak5ySGdBRkF3TUFlWUV0TW9RekFoNktNeW1OamlPUk5KTjFiMnFaSW9PYkY0WU9rRk1HZ0tFY2ZhUW1xd3dBUG5DeHJEQ3ZKcGdMbzJtMnR3MmZyM0lQdlduRXdCREdoS1lLWVp1ZHlRN1ByN3NIcUpIV1JWRVVBNzhjeTNEUlBNS1I0MDVIbnlraTFJUmtEZUZ3eU9qbEZzMGM3ZkxhOFhEYU9zdnpQdVRic2c0R3RrMzNkb1JqMFVOZmhJR1JFdW80ZU1HZmhFVDFKRmxNbE12LzNwV0ZMZ29JeUxqRVJnZUl6RDVtUE1lQ2tTSUJBcnd4MHRUeG04SVRBUVB4Uy9PbFlRMWdPd2xLYTRNU2pzU2hUb0xHUVVxVW9pK21iUXFRbkJJQTZwd0JVNEZZcFlQVjRkWTVQc2NJc1BqMUNpSURKQTFvS09zb0NreTBBV0tPWlh1TEVTS3lkUFBxM2N1M3I5Ky9nQU1MSG55eXdGM0RlQW1EcVlRaHhTTEZUYUprdlFSNVJ4UXhjeXUvQ0Vzd3NXWVlTakZrQmhGbHB1TFFKbzVDR1ltRXNtRE9Yc0hWS3dnWTlRblZCMUMrNnh1RFZCVU9Ubi8rbFVwcTk3VEpucG5hZVdYemdLc2t6Yjh1SjlXODZKTGtTRzNQcUk1OGVLN284VmpxdGI2RmJGZEwySkZ5M0dTODJHemNaYlZqZ0o5NzVCSzE2YUdTQjRLZFcvNnQvL0lSUU45bnNnVDN3MmdFZ2dEYkdORWxDSUZJbVAzbllHN24wWkJDZ3hQV2daVXdhRDJXWVE2TUpHS1lZUitXYU9LSktLYW80b29zdHVqaWl4TWlzZ2lKTUZJU0FGeExCT0JOalJQY2FLR0hQUEtTbFFYdGVlR1dJZ05lZFl5RUxGUklKSk5QN0lkQlZWL004Z09HYk5EeUZCYVhKUUZsRnU1NHNWTk9leGpvcFZsbVdvQWxsMFAra0tRSXhFMGgzbFZ0Y21JV1pxRTRDUWVWOUd3eFp4dDZwc0ZuWkhXK0NRV1NTT1lucFNSWWpDa2hSaHpxaU4yQ1lxelowcEIvZ21OZ2tSTkU4a1U4bkxhaXBZWEpCU3BuR1hHYWdDQnBTb1hxZ0haZmtzWmFqcGJDWXhScGRWNVFLNGdoTWtrcGZ3cm1tcWxWcGtKbnhLZzRHUXFVSDBTR3BxcnFyc21rZWNLd0Q1RXcwbzZCYVVldGlkb3BTMkN4YnZLNDZKTkJvdVp0Z291NnV1S3ZqY1ZLSUx2WEJUbE5vSzdKTzQxSTNRQnA3Nzc4OXV2dnZ5MGtBQUFoK1FRSkN3QUhBQ3dBQUFBQWVBQjRBQUFELzNpNjNQNHd5a21ydlRockJrWXdoR0VFQTdDZGFLb3VSVUM4Y0d5WWEyM2ZSeGZ2dTBEandDQUZBT0laWHpPaGNzbHlIWjlKcHZTbWUxcDkwNnhxVUxRK0I5cXdCdUQwUW4vaXRLUmdOaGZVOE1pZzdSWEViWUJDcVlDdUVPbFdVWGNiSFNJN0kyOStYWUE4Z29NWFZZRmdFd0NNVm4yUEV3V0xYZ0dVbkpZd21CR0ZSWWhhYzVhT0RadWhqYU1PWEZld05xbWhxd3QvcmpLMENwR1NTcmF1dUFyQ3UzWVN2MjVCdXJzRXlMSE9NSWtReW0zVU5nTFNTTmk1b0l6RUM4WjA0WVRiTU5BTjQ0eVRFR3pITit2RG93RGE4eEx5ZEwwWTM3dnRyUDBDOVdybTZoK0tTdWRnR09RUTBFaTVZZzNOR0tqeEx1RXpXaTNJN1R1UWovOWNqWTYzQnNxQ1VxS0NQV2sxRUZwODZLdUFBRU1oREFnb2FRRmttNDhXWHdUWW1DdVBUdzBubmFXTXlFNk1UUzhUYXhBRnRKQkpLMmZwVXBRNTEyM0sxRkJWVHh4dHd6TEl5RnM0bHBwcEtvVWdvNndvdGdxRVU1R1JKeUJCWGFITm9oWUpUdzFpalVSVjB4YnAzVEY1WSt4bGUxWHYzdzBld0pGbE95QXVFZ0Z6Y2RSYmFtRHhvSHFOWi9KSjR6Smc1Y09aNEhTWU9XSW1aTkNoSCtWSnpicTE2OWV3WTh1ZVRidTI3ZHU0YzlmMitWUDNJRDB6UTNnWUVObTNra0pIUGh2WDhuVHRjaVptenp4WGtoRlExK2thNnI0WXZPWkRaY3UrbzBzc3p1Q3JjT3psL2RYOFJ0NDJtVjA3S3hSR2dqNUhZRjRWK2lYRkxsNWYvdVQvOWFrVWtud0FvdGVmUkR3MUI0TUI3ZTJtM1lKM2pjT2RjUSsrQUI0cjNnWFE0RzBIV3JGaGZSTTRac2FFSUdhZ0lJSWw0aUVXZ3luR005OGhGN2FJUVdkUFlDRWpFSHA4RUJNSkg5NllBVytyK1Nqa2tFUVdhZVNSU0NhcDVKSk1OdW5razFDcXdGdVVKcjRFZ2dna29MYWtOVWhVUmlVcFJNWFk1SXM4OUxoQ1lpSEU5NXBhMTZVMG41bGxCVVlpRHZsb3VZUjJiYVpnM2lHdDNVY0FuQm1BeEZxSFI0aVpnb2d4MkJsRVgzVE1pZE1scVozWWhxTm5CaktvbjRZZUZGQ21WbUZGMXpmN3BkQkJZNlRhdWFkZnFGeGxvNTQ2TGtnQ0lZRnhxa0lCTGpVR3FEcjZ5WG9BbzlJOWgyWnl1cjZFNG5Qdm9acGRRNUJoZDZvUlM0RFc0eEJOMDIxRmFRUzBtbGFDb3E2UnVjTmJYektBS0EvY2RsdE1vK0ttMTRhdVJoSWFBclpFOHJyRHJVY3VHOEswVVA2NklMcE01aEhBU3dOQVcrNi9BQWNzOE1BRUZ5eGJBZ0FoK1FRSkN3QUhBQ3dBQUFBQWVBQjRBQUFELzNpNjNQNHd5a21ydlRqcnpidi9HMUFNUXpBSUF3Q0FiT3M2UUVuTTlHeWtiNjVyZ0dIVXdKbWdzQ3NhSDRWQWNFa3dySTdRWFkvSmRFYXZyU21WR1hoaXY1dkJkanNBbXpFQTVianFQYnNoaGZXVytLNDd4SEptMmM1WENQSk1BbjBlTVFFK0puc1hXb0JBWFlNYUF6OWNiUkl4akVGV2p4Wkpjb0lVQlgrWE5RS1VueVVHaUtWR2VIbVpFcXlpQklrVU1aSkJBWFJIc0sycURMdVhzNVcyVkRoRkFMRk52UXFMbDY0U0JjTmJwRVhSako0UnYzblh3b3pCTGRtQXpnNmN6Y3Erb3VZYzFjQVRrWmU1cjdFQk9YSElOSTZ2NjBzM0ZxSG9MLzdzR1lBSFFjWVljUkdZZFh1aHh0NE1idzlxVlpsbXdaMjhGL3JZV1JBaHdQK1FBUlFVTDFnVVpRQ2pReG9RSjZoUXdRR2NuSkl1R2pva2VLVmVMSmd0TW9aTGVVUWhvRzBnWElaTEowWG5uQnduQ2N4ekkzU0xEcG14YUdMeHVZWm5CNXMzN1l4OFNYUkRRRWI4N0h3ZDAxVmRMS0J2bXRxUTZvS3FORTFiTVpVbFpKUkdXRTBBQlBpd2k0cXRsTGhCVUdpQ01ZTFUzQmQ1OS9JVlBMZ3hBeFdGUnh4MlRMbXk1Y3VZTTJ2ZXpMbHpUUklvSm50R2JQQldzZEZSSkI0OGpmb3ZJMXl0ZDBBaktScHpBY2hvb0E2Ti9aaUVJUk80aUxyTmd5ODJ1VnQrRmFpdEdsdDFGZGFQNjY1QnVIazVBYlRLa3o1RURaallBK2t2UjZjQlMrbVk5aG0xdFlvS2hqVnBjc3BqMXdDMW5zZXE0K0ZVbk1XM2g5MHlmamIvNTV4M1hXY2owQmJnZWZZMTl0OCtiYlIzMG51TzBYZFBBK2FkbDE0ZEVtN1hBSGpUaWNkaE1uY2dpSnFEUjhId0lSVVg4ckZmWU5nazFaOW16Z1dpeklKYlVFZWdiallJZDZKZEtXcFNRQkkrb0JMYUpqdmEyQnh1R2RESUkyOS8xWFZEajB4VzBsMFQwRVc1Q2tnRFFHamxsbHgyNmVXWFlJWXA1cGhrbG1ubW1XaW1xU2FGdDBHNXBqcy85TFVtQjI1Vk9lY3pZN3pZVXlSeVdvWWpFQW5tRUplZTZrM241a2JyQkhvR2VJcXkwQjFPZURINmhVdjMvVFJwRlpWcTg4VnNMRG9tNlJmeEhTcG9IbHEyTmRKQWxTMFgwcVlvM0paRERDS3dzS0lOaldZR1pKQ3dmZURTWFZHV1psZXRCVlV6QkpkdUdhbklDY2k2eXVXZlBETXNkV2NGK0JuNzdBS2NWbEhxbmI0dUlTcVkwVzRMSnJOS1RVdWt0ZUpXVkEydjVhcTAxeUhYcHJzTUNkNjZLKys4OU5acjc3MzQ1c3RrQWdBaCtRUUpDd0FIQUN3QUFBQUFlQUI0QUFBRC8zaTYzUDR3eWttcnZUanJ6YnYvWUNpT3BBUVV3eUFNWittK0hEQVlSRzBiTEt6djBHei90d0Z2dVBNQmp3UWhjVGt5SW85S3BwUlRDRHlmQnNCMG14bGNyd0t1bUFLZ2ZaSFpzZnJoUFQrajYzamJEWTNiRHdJNk1uenZ5Rkk1RzNONk5ueDlHREptUUdrWWc0UkpoNDJLVHdGYUZvNkVjQmN5S3lzRmxrUXllb3dVQlpPakJSa0FlVWM0b0VXUEJxa1ZWbzhFQVloT2U2OHZtRzZrRXFheHM1ZDB3Q1ZsdGpXR0U3NWdqWVRIVGNvMTBnK2lkQUs4SnFkbm1pUGRtUmFyNFQ4RHhCWE9WOVlmQU5RMnVCZFYzUVlDNkJVQXRZLzNJZXJHMnhOUUNBaXdJc1dHWkxhWWlmRDNDeUFSWFhyaWtXRDFqdDBRaHBSY1lQeGlrZjhIeEd3dUNyeXI1bkFJd2tmZlFveThwWVlpSVg0aHl0R0J5V1RqRHdNdzNGSER1Y2FsRzVveHFRRmxjdktNUW1ReW54d1Y4L0hJMGhKTmxRN2RvazdXRW1GdW5xNlpSNENHZ1hvbFg1QmJOM1dOakxOakVuMzlTakJscEVnQXpvWjlTN2V1M2J0NDgrcmR5N2V2MzcrQUEydUlTM2l1WUxFb3ZuYjl5c0x3WVJBeTlLRUo5TmdGdHF5T0syT29FaXV6WmpLU1IzbmVleUp1cm5lVlBxY3dFSUMxd1hRcjNmWk4xSW95aEtMS091YTlqQ1IxQkpFckNaUzlpMUgyQVp0ZnRPYU5ldE10N3AyakQ5bDgrangzOUR2VjBRRFVHWnpBZFR1Yy8xM3JYdU43bk95dHRpY1ZEUmdGZXdmb281bVBFL3FLUkFmSW53VUdmZ2JINys3L3c5bmwweDdjcktRYlh2SHBsbDhkajlIbWxHR3J2S09OYWdLc1ZZOXhEWVEzekdjTHlLV0JodUp4R0FLSXlRVW9JajVZWVdIYmlTR2NVS0VaakgzQ29nNkZtVGJqalRqbXFPT09QUFk0Mnljc3lPaWpCNXg0MVZWcktjeTNvNE5ZQkdEaWtDU3VzK0tRYk5SbmxKSWl4Z2NHbHBweFJ3MkdQRm9aRFpnNThqZVNjbHNJOUJvUFl0cnlKQ3czY1RuQmVucWd1VVE1WkhLdzREcHlldURQbXhjTVdGR2ZWQmdGUTV2S0FFb0NRd2R1UU9kTGFpQmFnNklVU0xxUEdvd1N5c0NlV0ZDNlVIK2FMaUFvZEdza2xlZUg1TjBTcWdaVnJickFvMjZjdWtPRjZjRnA0SGMyanNBVlk2NHlvR1ZXckxibUdqS2Y5SXJmclYyY0lpdGRUYVArc3F5WFAzaDZoNlZJQUNvbVQ0YzFxNTJqV0JoYjA2T053aWVUdDBReEZ5NEU1V0Q3V1FFcnNOYkppRTlJUytXQWRsSlppaFZma1l0anJ2YjI2KysvQUFjczhNQUVGMnh3dndrQUFDSDVCQWtMQUFjQUxBQUFBQUI0QUhnQUFBUC9lTHJjL2pES1NhdTlPT3ZOdS85Z0tJNWthWjRvQkJSRFd3QkFLcy9xRUJoRVRoakJFTlBBRk1DQTB4a0pna0p3U1NvRWp0RGRqMG5sQUFiUmFHQmE3VnF3MmVqQVM2WU13MUVEdDh4ZURJcm9vN0pOVjREangzR2RMc0JEQlh0MGQzNDVnSUVkS3o0ZWc0UjZoeGdGZlVjR2lobHZoRHFPajJhU1daUVpaNWhxSHpCZEJYQm9taFdkZm9ZYlYyOHVheklBVDQwWW9YaWpHbGVvT1FGek5JeHhCc0VWdVdHZnZNTTZ5aklGbU0yZ3ZwT3pGcXhweGlmWWZzNFdBQUxVQmdMV0ZjeFFXekxSUnE2NEF3STJTZVVXMUZtcUpBRHJPZ0Z0cDdjbzBQVHRhSk9QRURrVTUzVE5DM0twMjBJUEJmVVpJSWpwM29pSTYvaTFxU2RHL3diSE9CYXJjRXZ6OEVQQ1pDV0JCSXpUN2dTeVZudFdla3BwTXRxdU92NmlIQVF5a3VTalduQ0loRXpSRU9XbUJRVlkwRFRocE42NHBVZURSQ0xDZ3hMVXFGV3VZdDNLdGF2WHIyRERpaDFMdHF6WnMyalRxaVdvZFMwaUZ2QW9EWGpoRmtVdlQ1WHFpbkNDQjVqZUVEWUllZnZMNjZOUHdvVWx0bzBLYXk3VWs2blcyaWpDWTJpRFdnS2xwQTJuczRKTWZkckduclJzSjNNTzBsd3hHNVhRMCtEWm9sbENNM2laY1hFZHlBUXNYekd0dVN6dWxnNXNaUVllRm5ZVTJReHdSelpMMjhoTkNKL1hJUWQ3a3ZobHcyaWVsKzFwM1lIeWptbzVOME85b0RreDI1dFd3S09MQzNzMXhCeU1KeU1QWDRWNzdmVkJ5YzloTlQ4STlmOXZCTEFlZXY0OVVFcUJDQ2FvNElJTU51amdneEIrQlFPQkM4SVMxenR6UldqR0cwNGxvU0VFZ1JHVDE0Y0g3SmRGT2lSaVJBaUtFWm9IMG9ldGlkZ2liOTJWd1I0UTMza3lYVmFvMFBlQmV5KzZnMkVMRkI2ZzRpODA4RmFJQlN4dzFGOEhIUG00UVhUNnNGakRmU05lY0tRT05ZS1E0MnJRZllrZkJRbU5LY0tXNjVoWklwQ1RTR2xrR0ZhV1FHVkdFZkFsa0pvUWhORWxDRW9pVVFOdmVIcVh6UXhzaGhIU2wvWms0TXRnSnlENm5nTXVpbkxWTzVYdFNFS2hVSVFVWXpSN0draUZvL3lWZzJsMlhtMmFSVGxvWmxZa0RaRWVGd0dvaG5xMVd6Yzdtc29wZGRnRmFpc21uUjRTb25NN1RRQnJGcjF1d3NLTjEvVEp6b0kvdzRLWFlLb0NyUnJXcUdnMHVDc2V4ZFkxcHo3U2l0WHNrZzYyZWg2RU9TbW1vWW5adVFtZnVNNTFtOWFzMkxxNzFsU2VlRWhpQkZmQTAwT1dleVFBQUNINUJBa0xBQWNBTEFBQUFBQjRBSGdBQUFQL2VMcmMvakRLU2F1OU9Pdk51LzlnS0k1a2FaNW9xcTVzNjY3QU1BanlBTHc0S2h0RVR4aUJRbTRvR3ZCOFNNT0F5T1FNQXNqb2I5bXNWZ0FDcWRSd3Mzb2hScTFVK0MwekJtS3B3TXcrUU5QSVFOdWNoZnZrOHkvYTNsdm5Od0FBQllGZEhYdDhWSDhYTVVjK0FvTWNBSTFwWElvWFlXSkJrWHhrbGhTSGxJVVpvR29oZ3FkRG1IYVZHd1dUUFFhZEhqSS9CQUUyTDVKOGpoMHhBZ1lHTktJZGRWR3NMS1NydzFiSlBzY3B1cnMraVY3UlluNHFBTkp4WnMxSnl5VUYyODUwcTdJbjJ1TS9abTl3NXliaTZnYmR5akRxQk5oZThXa0I0Q1h0MHFoNWVSWGwzWWw5dStheHNSWWxYemFDYVFSK1lkZ0hCOFZyaWdvRUNEYkEveUFNaUVnY2VpS0NSVXlza1dVS1BBRVdnQWJLbHpCanlweEpzNmJObXpoejZ0ekpzNmZQbjBDRENoMUt0RUVNR1RSd0ZRMmhrcUFTajB1dlBJR2p4RjlVQ2Q1S1hiMEVVb3ZFclE4MGpudTI4NVRWQ01XMmljUVpCdGpYQ0JmNWtMMlpERStGckhiZXprd2IwZ0plT0hwanh2MXhkZ0ZmdFRvUmpybDdyMkxPZEZwT2ZtcE1JRERNd1hNZi9JMjQ4N0JqQ29PcEZvN3BGSU5uTzNaMU1vSWxZUFNacnBHaDJqUzdZWE5mc0JWT2E4VjlGN1lTM2hnME90VUVQSU92R1RKY0YxL092TG56NTlDalM1OU9jcENOUWNxWkgzMEZwR04yc0t1cFBwb3VYTnB2RjBlVGRtd3pWVjAvR0VhNEUvZlMvbDVxRTZxdXlXNFJldGZhRVArMkVkWkVESlFoWVZsdFkzMUhRb0NybEFEWk52ZTU0RXFCVVJ5SUFVRGI3SGNDZzNLTm9OZzJDdVhDSVNkRlVDWVplckRkODU4R0tRSUdDQ0dCWFBBaGhiYUlRT0dLRC9qU0NERENURWFqTVRZV2lDTUQ0Wm1rRkFRelVoamlCemZlRmVCOERvellZUWd0cGpIa0FmVWw5TmFEUDY0VEFvYmpXTmFmU2VCTTJPVm5IMGdKeTFrbE5UWVhBR0JTYU9FVlZlNEdocHdQNk5hWWdsamRrOWtDWnBxNGpKb1lqVENtRkpZUmFxQURiZjZvb1hGMTRrT0JudEtzbForSjZGUjU0S0Z5Z2FQb21pZ1V1WVZyU2Q0RFRxT05QZW9CSXp1MnRzaVpIbkdxaGFwV2xLcU9iSlRPK2hLWEJSWjJxWlcwVmhOcEtMMVJGV3dadWZJUm9RUTNCUWl3RVVzOTB2UnBEM01HSlN1WnpIMTZaVkhYR3NNblVJR0MrSzIxdzU0SFhaYWlVU2ZxRmtlcU84TWszWTNMMnluWVViZFRBZ0FoK1FRSkN3QUhBQ3dBQUFBQWVBQjRBQUFELzNpNjNQNHd5a21ydlRqcnpidi9ZQ2lPWkdtZWFLcXViT3UrY053Q0JRREllQWtNQm1FRWcwSnU2T0VSamtqRGdNakVBSHJJcU9IV3JFb0UwU3hCWU8wNm5sb3AxZXN0aExOQ3NuY1FPQitWYWkvWVBZMTcyKzZBdlF3TnAvY2FOQU03TmlGR1dYQ0FHVHQ5UGdKL1JRRlFQNUNLRlR0bmlTQ0NZeU0wblRCemJwVmtBd0k4Z3pJRGJrbWdYWGhKU3kraXJMS2xZWFV1WnF4SmFyUlJYQzZydkc5cXc3aXVLQURFeGJlWnlTZkh2QWErZWJQTUJIcHFqVkcyTEFCWXhLUlZ5MXJVTUx1c3dYSHBSK3Zvck9lQUJRT3BPWWRaNzVaTTRBWTlCcWYyQ1J4SXNLREJnd2dUS2x6SXNLSERoeEFqU3B4SXNXSWdmTEdnV2NSUUFQOFdIWTBiSldEQ3RnVmt5QVlkU2JZNlNlRVh5Vnd0NjhtMHQ5Q2xTcGdRR0RYNlFST2hOSlhBSkhUa0ZpWEFPSUh0Z0tMSlNkU2N5VDBlbFVwNVlETk1nS2Rxa2txTjR1b25MMjhDdzIzVm9xL3FzNEpOeDhwVGdKSFowVDFqM1RUd1NneXNwYmhuR29nbHFVOVJPYnhaNWlydE93K3dGc0ZBN1NveUhKaEIyN29GR1VkcFlCWVpXc2srSE5CMW8xalJYc0I5QVVUOWFGQnIzSEVGMG9wQnFCcm9Xc3F0Y1JZMExmWHRBVWJtZWg3OExKWHdsd0tuVHVsR21EcXViSllNS3NmcmpKenRhR0xIbTFQbXJRNnI5T0xUYkV1bktvQW9RT3ZiSTlRSVQ3NjgrZk8zQzZGM1F1K1VFaUREMXllbmwwa0plT2tqcHpGSFFjOVV2ZnYvdXJTbVJYd21tSkxORy83c0owTktRUG5taVNTa05jSEdWZ3A2b0p3UEZhNEFUbHdBV25BaEVobW1zTmxMMGR6VW9RZ2I0cVZkSUFLU2RVK0x4R2d6d29nUnhrQWppU1E4QjVrTTFFbDFZZ1F3RHRpQkRlcGRrSitLSkFTWnowWHVvVUtnQXd3Q0ZxSUZXemxJMVdOdlBMbEFpbEltS2RXVTJDMDN3Wkdua1hDalpSVmdpWXVDUFNwVkFtM3hXRERoUy92QmVaTUpPbkoyU1o0MWZxR2tubStxWktWakZGNEIySThUblBrR1ZsRzZwcEdhMkF4YWhJRFJQYUFvb0JCY2lzc0tqV2FoSldKVkpyb1ZvaHgxOXc4UTkzRXAxVlZDdFpuSmlsMkVLVldsaEdKRGF4eWlHY2Nvbis0WTlHRWU0QUczSnFsRWFCcUdwQThVb094NE5nc1pLK1I1dnpxMW5yTklJSHRTdEN2SkIra1pzRGEzclJSVGV0dWlKdklsMTEwbUFoQjdyU2svOFBScHVWdmEwQzI4OUc2VUFBQTcpO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG5cdFx0fVxuXG59fVxuLmNvbG9ye1xuICAgIGNvbG9yOmdyZWVuO1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7XG59XG4ucGFkZGxlZnRyaWdodHtcblx0cGFkZGluZy1sZWZ0OjBweCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLXJpZ2h0OjBweCAhaW1wb3J0YW50O1xufVxuXG4ubmV3c2NyZWVue1xuXG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG5cdGFuaW1hdGlvbi1uYW1lOiBib3VuY2Vib3R0b207XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZWJvdHRvbSB7XG5cdDAlIHsgdG9wOjgwMHB4O31cblxuXHQxMDAlIHsgdG9wOjA7IH1cbn1cbi5zbW9sZHNjcmVlbntcblxuXHRhbmltYXRpb24tZHVyYXRpb246IDFzO1xuXHRhbmltYXRpb24tbmFtZTogYm91bmNldG9wO1xufVxuQGtleWZyYW1lcyBib3VuY2V0b3Age1xuXHQwJSB7IGJvdHRvbTo5MDBweDt9XG5cblx0MTAwJSB7IGJvdHRvbTowcHg7IH1cbn1cblxuXG5cblx0LyogZmlyc3Qgcm93ICovXG5cdC5uZXdsaW5lMSB7XG5cdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcblx0XHRhbmltYXRpb24tbmFtZTogbGluZTE7XG5cdH1cblxuXHRAa2V5ZnJhbWVzIGxpbmUxIHtcblx0XHQwJSB7bWFyZ2luLWxlZnQ6IC0xMDBweDtvcGFjaXR5OjA7d2lkdGg6MH1cblx0XHQ3MCUge21hcmdpbi1sZWZ0OiAtMTAwcHg7b3BhY2l0eTowO3dpZHRoOjB9XG5cdFx0MTAwJSB7b3BhY2l0eToxMDA7d2lkdGg6MTAwJX1cblx0fVxuXHQubmV3Ym94MXtcblx0XHRib3JkZXI6bm9uZTtcblx0XHRoZWlnaHQ6MTgwcHg7XG5cdFx0d2lkdGg6MjIwcHg7XG5cdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0dG9wOi05NXB4O1xuXHRcdHBhZGRpbmc6MHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0bGVmdDo1NSU7XG5cdFx0bWFyZ2luOjA7XG5cdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAyLjVzO1xuXHRcdGFuaW1hdGlvbi1uYW1lOiBuZXdib3gxYW5pbWF0aW9uO1xuXHR9XG5cblx0QGtleWZyYW1lcyBuZXdib3gxYW5pbWF0aW9uIHtcblx0XHQwJSB7IGxlZnQ6MHB4OyBvcGFjaXR5OjB9XG5cblx0XHQyMCUgeyBsZWZ0OjY1JTsgb3BhY2l0eToxMDB9XG5cblx0ICAgIDYwJSB7IGxlZnQ6NTUlO31cblx0XHQxMDAlIHsgbGVmdDo1NSU7IH1cblx0fVxuXHQubmV3aGVhZGluZzF7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDlweDtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA5cHg7XG5cdFx0Ym9yZGVyOjFweCBzb2xpZCAjNzA3MDZGO1xuXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Q5ZDlkOTtcblx0XHRoZWlnaHQ6MzVweDtcblx0XHRtYXJnaW46MHB4O1xuXG5cdH1cblx0Lm5ld2NvbnRlbnQxMXtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHRib3JkZXItcmlnaHQ6MXB4IHNvbGlkICM3MDcwNkY7XG5cdFx0Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICM3MDcwNkY7XG5cdFx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzcwNzA2Rjtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0cGFkZGluZzo1cHg7XG5cdH1cblxuXHQubmV3Ym94MTJ7XG5cdFx0Ym9yZGVyOm5vbmU7XG5cdFx0aGVpZ2h0OjE0MHB4O1xuXHRcdHdpZHRoOjE3MHB4O1xuXG5cdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0dG9wOi03NXB4O1xuXHRcdHBhZGRpbmc6MHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0bGVmdDoxMCU7XG5cdFx0bWFyZ2luOjA7XG5cdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAyLjVzO1xuXHRcdGFuaW1hdGlvbi1uYW1lOiBuZXdib3gxMmFuaW1hdGlvbjtcblx0fVxuXHRAa2V5ZnJhbWVzIG5ld2JveDEyYW5pbWF0aW9uIHtcblx0XHQwJSB7IGxlZnQ6MHB4OyBvcGFjaXR5OjB9XG5cdFx0NDAlIHsgbGVmdDowcHg7IG9wYWNpdHk6MH1cblx0XHQ1MCUgeyBsZWZ0OjIwJTtvcGFjaXR5OjEwMCB9XG5cblx0ICAgIDcwJSB7IGxlZnQ6MTAlO31cblx0XHQxMDAlIHsgbGVmdDoxMCU7IH1cblx0fVxuXHQubmV3Y29udGVudDEye1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdGJvcmRlci1yaWdodDoxcHggc29saWQgIzcwNzA2Rjtcblx0XHRib3JkZXItbGVmdDoxcHggc29saWQgIzcwNzA2Rjtcblx0XHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAjNzA3MDZGO1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0cGFkZGluZzo1cHg7XG5cdH1cblx0LyogIHNlY29uZCByb3cgKi9cblx0Lm5ld2xpbmUyIHtcblx0XHRhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG5cdFx0YW5pbWF0aW9uLW5hbWU6IGxpbmUyO1xuXHR9XG5cblx0QGtleWZyYW1lcyBsaW5lMiB7XG5cdFx0MCUge21hcmdpbi1sZWZ0OiAtMTAwcHg7b3BhY2l0eTowO3dpZHRoOjB9XG5cdFx0NzAlIHttYXJnaW4tbGVmdDogLTEwMHB4O29wYWNpdHk6MDt3aWR0aDowfVxuXHRcdDEwMCUge29wYWNpdHk6MTAwO3dpZHRoOjEwMCV9XG5cdH1cblx0Lm5ld2JveDJ7XG5cdFx0Ym9yZGVyOm5vbmU7XG5cdFx0aGVpZ2h0OjE4MHB4O1xuXHRcdHdpZHRoOjIyMHB4O1xuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdHRvcDotMTAwcHg7XG5cdFx0cGFkZGluZzowcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRsZWZ0OjU1JTtcblx0XHRtYXJnaW46MDtcblx0XHRhbmltYXRpb24tZHVyYXRpb246IDIuNXM7XG5cdFx0YW5pbWF0aW9uLW5hbWU6IG5ld2JveDJhbmltYXRpb247XG5cdH1cblxuXHRAa2V5ZnJhbWVzIG5ld2JveDJhbmltYXRpb24ge1xuXHRcdDAlIHsgbGVmdDowcHg7IG9wYWNpdHk6MH1cblxuXHRcdDIwJSB7IGxlZnQ6NjUlOyBvcGFjaXR5OjEwMH1cblxuXHQgICAgNjAlIHsgbGVmdDo1NSU7fVxuXHRcdDEwMCUgeyBsZWZ0OjU1JTsgfVxuXHR9XG5cdC5uZXdoZWFkaW5nMntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOXB4O1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDlweDtcblx0XHRib3JkZXI6MXB4IHNvbGlkICM3MDcwNkY7XG5cblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjQ2MDM1XG5cblx0XHQ7XG5cdFx0aGVpZ2h0OjQwcHg7XG5cdFx0bWFyZ2luOjBweDtcblxuXHR9XG5cdC5uZXdjb250ZW50MjF7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdFx0Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjNzA3MDZGO1xuXHRcdGJvcmRlci1sZWZ0OjFweCBzb2xpZCAjNzA3MDZGO1xuXG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdHBhZGRpbmctdG9wOjVweDtcblx0fVxuXHQubmV3Ym94MjJ7XG5cdFx0Ym9yZGVyOm5vbmU7XG5cdFx0aGVpZ2h0OjE0MHB4O1xuXHRcdHdpZHRoOjE3MHB4O1xuXG5cdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0dG9wOi03NXB4O1xuXHRcdHBhZGRpbmc6MHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0bGVmdDoxMCU7XG5cdFx0bWFyZ2luOjA7XG5cdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAyLjVzO1xuXHRcdGFuaW1hdGlvbi1uYW1lOiBuZXdib3gyMmFuaW1hdGlvbjtcblx0fVxuXHRAa2V5ZnJhbWVzIG5ld2JveDIyYW5pbWF0aW9uIHtcblx0XHQwJSB7IGxlZnQ6MHB4OyBvcGFjaXR5OjB9XG5cdFx0NjAlIHsgbGVmdDowcHg7IG9wYWNpdHk6MH1cblx0XHQ3MCUgeyBsZWZ0OjIwJTtvcGFjaXR5OjEwMCB9XG5cblx0ICAgIDgwJSB7IGxlZnQ6MTAlO31cblx0XHQxMDAlIHsgbGVmdDoxMCU7IH1cblx0fVxuXHQubmV3Y29udGVudDIye1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdGJvcmRlci1yaWdodDoxcHggc29saWQgIzcwNzA2Rjtcblx0XHRib3JkZXItbGVmdDoxcHggc29saWQgIzcwNzA2Rjtcblx0XHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAjNzA3MDZGO1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0cGFkZGluZzo1cHg7XG5cdH1cblx0LyogIHRoaXJkIHJvdyAqL1xuXHQubmV3bGluZTMge1xuXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG5cdFx0YW5pbWF0aW9uLW5hbWU6IGxpbmUzO1xuXHR9XG5cblx0QGtleWZyYW1lcyBsaW5lMyB7XG5cdFx0MCUge21hcmdpbi1sZWZ0OiAtMTAwcHg7b3BhY2l0eTowO3dpZHRoOjB9XG5cdFx0NzAlIHttYXJnaW4tbGVmdDogLTEwMHB4O29wYWNpdHk6MDt3aWR0aDowfVxuXHRcdDEwMCUge29wYWNpdHk6MTAwO3dpZHRoOjEwMCV9XG5cdH1cblx0Lm5ld2JveDN7XG5cdFx0Ym9yZGVyOm5vbmU7XG5cdFx0aGVpZ2h0OjE4MHB4O1xuXHRcdHdpZHRoOjIyMHB4O1xuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdHRvcDotMTAwcHg7XG5cdFx0cGFkZGluZzowcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRsZWZ0OjU1JTtcblx0XHRtYXJnaW46MDtcblx0XHRhbmltYXRpb24tZHVyYXRpb246IDIuNXM7XG5cdFx0YW5pbWF0aW9uLW5hbWU6IG5ld2JveDNhbmltYXRpb247XG5cdH1cblxuXHRAa2V5ZnJhbWVzIG5ld2JveDNhbmltYXRpb24ge1xuXHRcdDAlIHsgbGVmdDowcHg7IG9wYWNpdHk6MH1cblxuXHRcdDIwJSB7IGxlZnQ6NjUlOyBvcGFjaXR5OjEwMH1cblxuXHQgICAgNjAlIHsgbGVmdDo1NSU7fVxuXHRcdDEwMCUgeyBsZWZ0OjU1JTsgfVxuXHR9XG5cdC5uZXdoZWFkaW5nM3tcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOXB4O1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDlweDtcblx0XHRib3JkZXI6MXB4IHNvbGlkICM3MDcwNkY7XG5cblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBN0UxO1xuXHRcdGhlaWdodDo0MHB4O1xuXHRcdG1hcmdpbjowcHg7XG5cblx0fVxuXHQubmV3Y29udGVudDMxe1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdGJvcmRlci1yaWdodDoxcHggc29saWQgIzcwNzA2Rjtcblx0XHRib3JkZXItbGVmdDoxcHggc29saWQgIzcwNzA2RjtcblxuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRwYWRkaW5nLXRvcDo1cHg7XG5cdH1cblx0Lm5ld2JveDMye1xuXHRcdGJvcmRlcjpub25lO1xuXHRcdGhlaWdodDoxNDBweDtcblx0XHR3aWR0aDoxNzBweDtcblxuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdHRvcDotNzVweDtcblx0XHRwYWRkaW5nOjBweDtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdGxlZnQ6MTAlO1xuXHRcdG1hcmdpbjowO1xuXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMi41cztcblx0XHRhbmltYXRpb24tbmFtZTogbmV3Ym94MzJhbmltYXRpb247XG5cdH1cblx0QGtleWZyYW1lcyBuZXdib3gzMmFuaW1hdGlvbiB7XG5cdFx0MCUgeyBsZWZ0OjBweDsgb3BhY2l0eTowfVxuXHRcdDcwJSB7IGxlZnQ6MHB4OyBvcGFjaXR5OjB9XG5cdFx0ODAlIHsgbGVmdDoyMCU7b3BhY2l0eToxMDAgfVxuXG5cdCAgICA5MCUgeyBsZWZ0OjEwJTt9XG5cdFx0MTAwJSB7IGxlZnQ6MTAlOyB9XG5cdH1cblx0Lm5ld2NvbnRlbnQzMntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO1xuXHRcdGJvcmRlci1yaWdodDoxcHggc29saWQgIzcwNzA2Rjtcblx0XHRib3JkZXItbGVmdDoxcHggc29saWQgIzcwNzA2Rjtcblx0XHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAjNzA3MDZGO1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0cGFkZGluZzo1cHg7XG5cdH1cblx0LmxpY2Vuc2VpbnB1dG5hbWUge1xuXHQvLyBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICB9XG5cdC5saWNlbnNlaW5wdXR2YWwge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTA7XG5cdCAgIGJvcmRlci1yYWRpdXM6IDVweDtcblx0ICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdCAgIGhlaWdodDogMzRweDtcblx0ICAgd2lkdGg6IDEwMCU7XG5cdCAgIG1hcmdpbi10b3A6MTBweDtcblx0ICAgLW1vei1hcHBlYXJhbmNlOiBpbmhlcml0O1xuXHQgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdCAgIGJhY2tncm91bmQtcG9zaXRpb246IDk3JSBjZW50ZXI7XG5cdCAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdCAgIGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1xuXHQgICBib3gtc2hhZG93Om5vbmU7XG5cdCAgIGNvbG9yOiMyMzQwNUU7XG5cdCAgIHBhZGRpbmctbGVmdDogMTJweDtcblx0ICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgfVxuXG4uZWRpdHBvcHVwe1xuXHRkaXNwbGF5OmZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcblx0bWFyZ2luLXRvcDoxMHB4O1xuXHQuc21lZGl0bGFiZWx7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjojRjQ2MDM1O1xuXHRcdGNvbG9yOiNmZmY7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdHBhZGRpbmc6NXB4O1xuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0fVxuXHQuc21lZGl0bGFiZWwye1xuXHRcdGJhY2tncm91bmQtY29sb3I6IzAwQTdFMTtcblx0XHRjb2xvcjojZmZmO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRwYWRkaW5nOjVweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdH1cblx0LnNtZWRpdGZpZWxke1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdG1hcmdpbi10b3A6MTBweDtcblx0XHRwYWRkaW5nLWxlZnQ6MTBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OjEwcHg7XG5cblx0XHQvL2JvcmRlcjoxcHggc29saWQgYmx1ZTtcblx0fVxuXHQgLmZvcm0tY29udHJvbHtcblx0IFx0Ym9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMDtcblx0IFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHQgXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcblx0IFx0LW1vei1hcHBlYXJhbmNlOiBpbmhlcml0O1xuXHQgXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdCBcdGJhY2tncm91bmQtcG9zaXRpb246IDk3JSBjZW50ZXI7XG5cdCBcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdCBcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0IFx0Ym94LXNoYWRvdzogbm9uZTtcblx0IFx0Y29sb3I6ICMyMzQwNUU7XG5cdCB9XG5cdC5maWVsZHNlbGVjdHtcblx0XHQvL2JvcmRlcjoxcHggc29saWQgZ3JlZW47XG5cdFx0d2lkdGg6NjUlO1xuXG5cdH1cblx0LnNtZmllbGRsYWJlbHtcblx0XHRwYWRkaW5nOjEwcHg7XG5cdFx0Ly9ib3JkZXI6MXB4IHNvbGlkIHJlZDtcblx0XHR3aWR0aDozNSU7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhciAhaW1wb3J0YW50O1xuXHR9XG5cbn1cbi5zbWJ1dHRvbntcblx0YmFja2dyb3VuZC1jb2xvcjogIzUwOEFGRjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdXRsaW5lOiBub25lO1xuXHRmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcblx0aGVpZ2h0OiA0MHB4O1xufVxuXG5cblxuXG5cbi5idXllci1jb250YWluZXJ7XG5cblx0LmJyaW5nVG9DbG9zZSB7XG5cdFx0LmxlZ2VuZC1pdGVtLTB7XG5cdFx0XHQvKmRpc3BsYXk6bm9uZSAhaW1wb3J0YW50OyovXG5cdFx0fVxuXHR9XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAudG9wLXBhcnR7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNzI4NTA7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAub3B0aW9uc3tcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgYnV0dG9ue1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGFic3tcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgYnV0dG9ue1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE3Mjg1MDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweCA1cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzUwOEFGRjtcblx0XHRcdCBib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHQgb3V0bGluZTpub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYnV0dG9uOmhvdmVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MDhBRkY7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VsZWN0ZWR7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUwOEFGRjtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2hhcmV7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIGJ1dHRvbntcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXHQuYV90YWdteWVzdGltYXRle1xuXHRcdGNvbG9yOiAjNTA4QUZGICFpbXBvcnRhbnQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICM1MDhBRkYgIWltcG9ydGFudDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0fSAmOmZvY3VzIHtcblx0XHRjb2xvcjogIzUwOEFGRiAhaW1wb3J0YW50O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cdH1cbiAgICAuZXN0aW1hdGVzLWNvbnRhaW5lcntcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgZmxleC1zaHJpbms6IDE7XG4gICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAudG9we1xuICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNzI4NTA7XG4gICAgICAgICAgICAuY2hhcnQtd3JhcHBlcntcbiAgICAgICAgICAgICAgICAudGV4dC1hbmNob3J7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgLmNlbnRlci10ZXh0e1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA1MDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAudGl0bGUtdGV4dHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDUwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5yZWNoYXJ0cy1sZWdlbmQtd3JhcHBlcntcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC03MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucmVjaGFydHMtdG9vbHRpcC13cmFwcGVye1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgLmJvdHRvbXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgLmZvcm0td3JhcHBlcntcbiAgICAgICAgICAgIFx0d2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAuZmllbGQtcm93e1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzBFMkY1MTtcblx0XHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZToxNHB4O1xuICAgICAgICAgICAgICAgICAgICBzZWxlY3QsaW5wdXR7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblx0XHRcdFx0ICAgIG1hcmdpbi10b3A6MTBweDtcblx0XHRcdFx0ICAgIC1tb3otYXBwZWFyYW5jZTogaW5oZXJpdDtcblx0XHRcdFx0ICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdFx0ICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk3JSBjZW50ZXI7XG5cdFx0XHRcdCAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHQgICAgZm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRcdCAgICBib3gtc2hhZG93Om5vbmU7XG5cdFx0XHRcdCAgICBjb2xvcjojMjM0MDVFO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jb21wdXRle1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTA4QUZGO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdFx0b3V0bGluZTpub25lO1xuXHRcdFx0XHRmb250LWZhbWlseTpNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOjFweDtcblx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0aGVpZ2h0OjQwcHggISBpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXHRcdH1cblxuXG4gICAgfVxuXG4gICAgdGFibGUge1xuXHRcdHdpZHRoOjEwMCU7XG5cdH1cblxuXHQubWFyZ3RvcDUge1xuXHRcdG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcblx0fVxufVxuLmxie1xuICAgIGNvbG9yOiAjOENBM0QyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi53aGl0ZXtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udGV4dC13cmFwcGVye1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hbW9ydC1jb250YWluZXJ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAuY2VudGVyZWQtd3JhcHBlcntcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAueWVhci13cmFwcGVye1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAvL21hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgLmJhbm5lcntcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1MDhBRkY7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblxuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgLnllYXItbGFiZWx7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDEwcHg7XG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmFtb3VudHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDEwcHg7XG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5kcm9waWNvbiB7XG5cdFx0XHRcdFx0XHRjdXJzb3IgOnBvaW50ZXI7XG5cdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEycHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuICAgICAgICAgICAgICAgIH1cblx0XHRcdFx0LmFtb3J0X25ld2Jhbm5lcntcbiAgICAgICAgICAgICAgICAgICAgLy8gZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1MDhBRkYgIWltcG9ydGFudDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAueWVhci1sYWJlbHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMTBweDtcblx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuYW1vdW50e1xuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMTBweDtcblx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmRyb3BpY29uIHtcblx0XHRcdFx0XHRcdGN1cnNvciA6cG9pbnRlcjtcblx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTJweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHRhYmxle1xuICAgICAgICAgICAgICAgICAgICB0aHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjM0MDVFO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogNXB4IDBweDtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjM0MDVFO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogNXB4IDBweDtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzoxcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cdFx0XHR9XG5cdFx0XHQubG9hbi13cmFwcGVye1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0LmJhbm5lcntcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdGNvbG9yOiAjMjM0MDVFO1xuXHRcdFx0XHRcdC5sb2FuLW5hbWV7XG5cdFx0XHRcdFx0XHRvcmRlcjogMTtcblx0XHRcdFx0XHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDEwcHg7XG5cblxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQubG9hbi10eXBle1xuXHRcdFx0XHRcdFx0b3JkZXI6IDI7XG5cdFx0XHRcdFx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmxvYW4tdGl0bGUge1xuXHRcdFx0XHRcdFx0b3JkZXI6IDA7XG5cdFx0XHRcdFx0XHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMTBweCAxMHB4O1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG4gICAgICAgIH1cblx0ICAgIHRhYmxlIHtcblx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0fVxufVxuXG4uc21hcnRjb21wLWNvbnRhaW5lcntcbiAgICB3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHQvLyBwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAuY2VudGVyZWQtd3JhcHBlcntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLy8gYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0Ly8gYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIC5sb2FuLXdyYXBwZXJ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOjBweDtcblx0XHRcdC5iYW5uZXJ7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGNvbG9yOiAjMjM0MDVFO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdC5sb2FuLW5hbWV7XG5cdFx0XHRcdFx0b3JkZXI6IDE7XG5cdFx0XHRcdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcblx0XHRcdFx0XHRwYWRkaW5nOiAxNHB4IDEwcHg7XG5cblx0XHRcdFx0fVxuXHRcdFx0XHQubG9hbi1oZWFke1xuXHRcdFx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0XHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0cGFkZGluZzogMTRweCAxMHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZToxNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5sb2FuLXR5cGV7XG5cdFx0XHRcdFx0b3JkZXI6IDI7XG5cdFx0XHRcdFx0YWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cdFx0XHRcdFx0cGFkZGluZzogMTRweCAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5sb2FuLW1pZGRsZSB7XG5cdFx0XHRcdFx0b3JkZXI6IDE7XG5cdFx0XHRcdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcblx0XHRcdFx0XHRwYWRkaW5nOiAxNHB4IDEwcHg7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmVkaXRidG4ge1xuXHRcdFx0XHRjb2xvcjogIzUwOEFGRjtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogM3B4O1xuXHRcdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHQuYmFubmVyLXBpZWNoYXJ0IHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0XHRcdGhlaWdodDogMTYwcHg7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiA0M3B4O1xuXHRcdFx0fVxuXHRcdFx0Lm1haW4tYmFubmVye1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0XHRcdC5sb2FuLXRpdGxlIHtcblx0XHRcdFx0XHRvcmRlcjogMDtcblx0XHRcdFx0XHQvKmFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7Ki9cblx0XHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdGNvbG9yOiAjMjM0MDVFO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHR9XG5cdFx0LmxvYW4tbWFpbiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZTdlYmVlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdH1cbiAgICAgICAgLmRldGFpbHN7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIC5kZXNje1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgLnllYXJze1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmRvd257XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaW50ZXJlc3R7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jaGFydHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAucmVjaGFydHMtbGVnZW5kLXdyYXBwZXJ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxvYW4tYnV0dG9uc3tcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIC5hZGQtbG9hbntcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCRjBDO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNsZWFyLWxvYW5ze1xuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3Nzc3Nzc7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgIHRhYmxlIHtcblx0XHR3aWR0aDoxMDAlO1xuXHR9XG59XG5cbi5tb2RhbC1oZWFkaW5ne1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzAzMUM1MztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2VudGVyZWQtZmllbGR7XG4gICAgLyptYXJnaW46IDEwcHggMjAwcHg7Ki9cbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyNTBweDtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogMTBweDtcbn1cbi5zdWJoZWFkaW5ne1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5jZW50ZXJlZHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubGFyZ2V7XG4gICAgZm9udC1zaXplOiAxOHB4O1xufVxuLnN1Yi1tYXJnaW57XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5tb2RhbC1zZWN0aW9ue1xuICAgIG1hcmdpbjogMjBweCAxMzBweDtcbiAgICAubW9kYWwtZmllbGQtcm93e1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIC5pdGVtLW5hbWV7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgfVxuICAgICAgICAucHJpY2V7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFkZHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICMwMEM4MEM7XG4gICAgfVxufVxuLm1vZGFsLWJ1dHRvbntcbiAgICBtYXJnaW46IDAgMTgwcHg7XG59XG5cblxuLmVzdGltYXRlcy1jb250YWluZXIge1xuICAgICAgYmFja2dyb3VuZDojRkZGO1xufVxuXG5cbi5idXllci10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBjb2xvcjogIzIzNDA1RTtcbn1cbi5kaXNwbGF5cm93e1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuLmJ1eWVyLXNldHRpbmdzIHtcbiAgICBwYWRkaW5nLXRvcDoxOHB4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjpyaWdodDtcblx0Y3Vyc29yOnBvaW50ZXI7XG5cdG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcblx0aW1ne1xuXHRcdHBhZGRpbmctcmlnaHQ6IDNweDtcblx0XHRtYXJnaW4tdG9wOiAtNHB4O1xuXHR9XG59XG4uc2VsbGVyLXNldHRpbmdzIHtcbiAgICBwYWRkaW5nLXRvcDoxOHB4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjpyaWdodDtcblx0Y3Vyc29yOnBvaW50ZXI7XG5cdG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xuXHRpbWd7XG5cdFx0cGFkZGluZy1yaWdodDogM3B4O1xuXHRcdG1hcmdpbi10b3A6IC00cHg7XG5cdH1cblx0c3BhbiB7XG5cdFx0Y29sb3I6ICM1MDhBRkY7XG5cdCBcdGZvbnQtc2l6ZTogMTZweDtcbiB9XG59XG5cbi5idXllci1zZXR0aW5ncyBzcGFuIHtcbiAgICAgICBjb2xvcjogIzUwOEFGRjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xufVxuXG5cbi5pYnV5ZXJzZXR0aW5nIHtcbiAgICBwYWRkaW5nLXRvcDoxOHB4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjpyaWdodDtcblx0Y3Vyc29yOnBvaW50ZXI7XG5cdFxuXHRpbWd7XG5cdFx0cGFkZGluZy1yaWdodDogM3B4O1xuXHRcdG1hcmdpbi10b3A6IC00cHg7XG5cdH1cbn1cblxuXG4uaWJ1eWVyc2V0dGluZyBzcGFuIHtcbiAgICAgICBjb2xvcjogIzUwOEFGRjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xufVxuXG4ucGFkZHplcm8ge1xuIHBhZGRpbmc6MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5Db2xsYXBzZURyb3BUaXRsZXtcblx0Y29sb3I6ICMyMzQwNUU7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhciAhaW1wb3J0YW50O1xufVxuLkNvbGxhcHNlRHJvcEljb257XG5cdGN1cnNvcjpwb2ludGVyO1xufVxuXG4udG9wY2xze1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuLndpZHRoY2xze1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGhlaWdodDogNDBweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMDtcblx0Ym9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5hcnJvd19jbHN7XG5cdHdpZHRoOiAzJTtcblx0bWFyZ2luLXRvcDogMnB4O1xufVxuLlN1cHBvcnRUaXRsZXtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuZm9udC1zaXplOiAyNHB4O1xuY29sb3I6ICMyMzQwNUU7XG5tYXJnaW4tYm90dG9tOiAyNXB4O1xudGV4dC1hbGlnbjogbGVmdDtcbn1cblxuXG4uaGVpZ2h0MjAge1xuICAgIGhlaWdodDoyMHB4O1xufVxuXG4ubWFpbGxhYmVsY2xze1xuXHRtYXJnaW4tdG9wOjE1cHg7XG59XG4uZW1haWxGaWVsZHN7XG5cdHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbn1cblxuLmVtYWlsRmllbGRzbXNne1xuXHR3aWR0aDogMTAwJTtcbiAgIC8vIGhlaWdodDogMzRweDtcblx0cGFkZGluZy1sZWZ0OiA2cHg7XG5cdC8vYm9yZGVyLWNvbG9yOiAjZDRkN2UwO1xuXHRib3JkZXItY29sb3I6ICNENEQ3RkY7XG5cbn1cblxuXG5cbi5hZGRvbmZyb250IHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5hZGRvbmJhY2sge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAwcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmFkZG9uZnJvbnRiYWNrIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOjBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodDogMHB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cblxuLm11bHRpcGxlZmllbGRzLWFkZG9uIHtcbiAgICBib3JkZXItcmlnaHQ6IDBweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cblxuLmlucHV0LWdyb3VwIHtcbiAgICBtYXJnaW4tdG9wOjZweDtcbn1cblxuLmFkZG9uLWFjdGl2ZSB7XG4gICBiYWNrZ3JvdW5kLWNvbG9yOiNmNmY2ZjY7XG4gICAvL2NvbG9yOiAjMjY5MUZGICFpbXBvcnRhbnQ7XG4gICBjb2xvcjogI0MzQzNDMyAhaW1wb3J0YW50O1xufVxuXG4uc2V0dGluZ3MtYWRkb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6I0ZGRjtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmNhbGVuZGFyLWFkZG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNGRkY7XG4gICAgYm9yZGVyLXJpZ2h0OiAwcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOjBweDtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbn1cblxuXG4uaW5wdXQtZ3JvdXAtYWRkb24ge1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgIGNvbG9yOiAjMjM0MDVFO1xuXHRjdXJzb3I6cG9pbnRlcjtcblx0Ly8gbWluLXdpZHRoOjM3cHg7XG5cdGJvcmRlcjoxcHggc29saWQgI2Q0ZDdlMDtcblx0aW1ne1xuXHRcdHBhZGRpbmctcmlnaHQ6IDNweDtcblx0fVxufVxuLmlucHV0X2JsdWV7XG5cdGJvcmRlcjogMXB4IHNvbGlkICM1MDhhZmYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM1MDhhZmYgIWltcG9ydGFudDtcbn1cblxuXG4uZXN0aW1hdGVzLWhlYWRpbmd7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogIzIzNDA1RTtcbn1cblxuXG5cblxuLlJlYWN0TW9kYWxfX092ZXJsYXktLWFmdGVyLW9wZW4ge1xuXHR6LWluZGV4Ojk5OTk5OTtcbn1cbi5pbWctbG9hZGluZ3tcblx0d2lkdGg6IGF1dG87XG5cdGhlaWdodDo3NnB4O1xufVxuLnN0YXJ0b3Zlci1idXR0b24tZGl2LC5lc3RpbWF0ZXMtYnV0dG9uLWRpdiB7XG5cdHRleHQtYWxpZ246Y2VudGVyO1xufVxuXG4uZXN0aW1hdGVzLWJ1dHRvbi1kaXYge1xuXHRtYXJnaW4tYm90dG9tOjBweDtcbn1cblxuLnN0YXJ0b3Zlci1idXR0b24tZGl2IHtcblx0bWFyZ2luLXRvcDoxOXB4O1xufVxuXG4uYV90YWdteWVzdGltYXRle1xuXHRcdGNvbG9yOiAjNTA4QUZGICFpbXBvcnRhbnQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICM1MDhBRkYgIWltcG9ydGFudDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0fSAmOmZvY3VzIHtcblx0XHRjb2xvcjogIzUwOEFGRiAhaW1wb3J0YW50O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cdH1cblxuLnN0YXJ0b3Zlci1idXR0b24ge1xuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogIzUwOEFGRiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMjM0MDVFO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdHdpZHRoOjIzMHB4O1xuXHRvdXRsaW5lOm5vbmU7XG59XG5cblxuLmVzdGltYXRlcy1idXR0b24ge1xuICAgIGNvbG9yOiAjNTA4QUZGO1xuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogI0ZGRiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAvKmxldHRlci1zcGFjaW5nOiAxcHg7Ki9cblx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdG91dGxpbmU6IG5vbmU7XG5cbn1cblxuXG5cblxuLmRpc3Bub25lIHtcblx0ZGlzcGxheTpub25lO1xufVxuXG4ucGFkZDE1IHtcblx0cGFkZGluZy1sZWZ0OjE1cHg7XG5cdHBhZGRpbmctcmlnaHQ6MTVweDtcbn1cblxuLnNhdmVlc3RpbWF0ZS1jb250YWluZXIge1xuXHQubWVudS10aXRsZSB7XG5cdCBcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRjb2xvcjogIzBlMmY1MTtcblx0fVxuXHQuc2F2ZS1lc3RpbWF0ZSwucmVzZXQtZXN0aW1hdGUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAwcHg7XG5cdFx0Ly9tYXJnaW4tdG9wOi0yMHB4O1xuXHRcdG91dGxpbmU6bm9uZTtcblx0XHRjdXJzb3I6cG9pbnRlcjtcblx0fVxuXG5cdC5zYXZlLWVzdGltYXRlIHtcblx0XHR0ZXh0LWFsaWduOmxlZnQ7XG5cdFx0Y29sb3I6ICM1MDhBRkY7XG5cdH1cblx0LmZpZWxkLXJvd3tcblx0XHRjb2xvcjogIzBFMkY1MTtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdGZvbnQtc2l6ZToxNHB4O1xuXHRcdHNlbGVjdCxpbnB1dHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTA7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHRcdFx0LW1vei1hcHBlYXJhbmNlOiBpbmhlcml0O1xuXHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTclIGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRmb250LWZhbWlseTpNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdGJveC1zaGFkb3c6bm9uZTtcblx0XHRcdGNvbG9yOiMyMzQwNUU7XG5cdFx0fVxuXHR9XG5cdC5jb21wdXRle1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM1MDhBRkY7XG5cdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0cGFkZGluZzogNXB4IDIwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDBweDtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdG91dGxpbmU6bm9uZTtcblx0XHRmb250LWZhbWlseTpNb250c2VycmF0LU1lZGl1bTtcblx0XHRsZXR0ZXItc3BhY2luZzoxcHg7XG5cdFx0d2lkdGg6IDYwJTtcblx0XHRtYXJnaW4tbGVmdDogMjAlO1xuXHRcdG1hcmdpbi1yaWdodDogMjAlXG5cdH1cblx0Lm1hcmdpbnplcm97XG5cdFx0bWFyZ2luOjBweDtcblx0fVxufVxuXG4ub3B0aW9ucy1jb250YWluZXIge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdC5tZW51LXRpdGxlIHtcblx0IFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGNvbG9yOiAjMGUyZjUxO1xuXHR9XG5cdC5icmllZiB7XG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRjb2xvcjogIzIzNDA1RTtcblx0fVxuXHQubGlzdCB7XG5cdCBcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0Y29sb3I6ICMyMzQwNUU7XG5cdH1cblx0Lmljb24tcmlnaHQge1xuXHRcdHRleHQtYWxpZ246cmlnaHQ7XG5cdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdH1cblx0LmRlZmF1bHRzLWNvbnRhaW5lcntcblx0ICAgIHdpZHRoOiAxMDAlO1xuXHQgICAgaGVpZ2h0OiAxMDAlO1xuXHQgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ICAgLmZpZWxkLXJvd3tcblx0XHQgICAgY29sb3I6ICMwRTJGNTE7XG5cdFx0ICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0ICAgIGZvbnQtc2l6ZToxNHB4O1xuXHRcdCAgICBzZWxlY3QsaW5wdXR7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi10b3A6MTBweDtcblx0XHRcdC1tb3otYXBwZWFyYW5jZTogaW5oZXJpdDtcblx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDk3JSBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0Ym94LXNoYWRvdzpub25lO1xuXHRcdFx0Y29sb3I6IzIzNDA1RTtcblx0XHQgICAgfVxuXHQgICAgfVxuXHQgICAgLmZvcm0tZ3JvdXAge1xuXHRcdHBhZGRpbmc6MHB4O1xuXHQgICAgfVxuXHQgICAgLnVwZGF0ZXtcblx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjojNTA4QUZGO1xuXHRcdCAgICBjb2xvcjogd2hpdGU7XG5cdFx0ICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuXHRcdCAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0ICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0ICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0ICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHQgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICM1MDhBRkY7XG5cdFx0ICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0ICAgLnRpdGxlIHtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0Ly8gbWFyZ2luLXRvcDogMjJweDtcblx0XHRoMyB7XG5cdFx0XHQgICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0fVxuXHQgICAgfVxuXHQgICAgLmljb24tbGVmdCB7XG5cdFx0bWFyZ2luLXRvcDoyMnB4O1xuXHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdG1hcmdpbi1ib3R0b206MTJweDtcblx0ICAgIH1cblxuXHR9XG5cblx0LnNldHRpbmdzLWNvbnRhaW5lcntcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHQuZmllbGQtcm93e1xuXHRcdFx0Y29sb3I6ICMwRTJGNTE7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0Zm9udC1zaXplOjE0cHg7XG5cdFx0XHRzZWxlY3QsaW5wdXR7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi10b3A6MTBweDtcblx0XHRcdC1tb3otYXBwZWFyYW5jZTogaW5oZXJpdDtcblx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDk3JSBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0Ym94LXNoYWRvdzpub25lO1xuXHRcdFx0Y29sb3I6IzIzNDA1RTtcblx0XHRcdH1cblx0XHR9XG5cdFx0XHQuZm9ybS1ncm91cCB7XG5cdFx0cGFkZGluZzowcHg7XG5cdFx0fVxuXHRcdC51cGRhdGV7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGNvbG9yOiAjNTA4QUZGO1xuXHRcdFx0cGFkZGluZzogNXB4IDIwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM1MDhBRkY7XG5cdFx0XHRvdXRsaW5lOm5vbmU7XG5cdFx0XHRmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LnRpdGxlIHtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Y29sb3I6ICMyMzQwNUU7XG5cblx0XHR9XG5cdFx0Lmljb24tbGVmdCB7XG5cdFx0bWFyZ2luLXRvcDoyMnB4O1xuXHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdG1hcmdpbi1ib3R0b206MTJweDtcblx0XHR9XG5cdH1cblxuXHQucG1pZm9ybS1jb250YWluZXJ7XG5cdCAgICB3aWR0aDogMTAwJTtcblx0ICAgIGhlaWdodDogMTAwJTtcblx0ICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdCAgICAuZmllbGQtcm93e1xuXHRcdCAgICBjb2xvcjogIzBFMkY1MTtcblx0XHQgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHQgICAgZm9udC1zaXplOjE0cHg7XG5cdFx0ICAgIHNlbGVjdCxpbnB1dHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTA7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHRcdFx0LW1vei1hcHBlYXJhbmNlOiBpbmhlcml0O1xuXHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTclIGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRib3gtc2hhZG93Om5vbmU7XG5cdFx0XHRjb2xvcjojMjM0MDVFO1xuXHRcdCAgICB9XG5cdCAgICB9XG5cdCAgICAgLmZvcm0tZ3JvdXAge1xuXHRcdHBhZGRpbmc6MHB4O1xuXHQgICAgfVxuXHQgICAgLnVwZGF0ZXtcblx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0ICAgIGNvbG9yOiAjNTA4QUZGO1xuXHRcdCAgICBwYWRkaW5nOiA1cHggMjBweDtcblx0XHQgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXHRcdCAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdCAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdCAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0ICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzUwOEFGRjtcblx0XHRcdG91dGxpbmU6bm9uZTtcblx0XHRcdGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0ICAgIC50aXRsZSB7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRjb2xvcjogIzIzNDA1RTtcblx0ICAgIH1cblx0ICAgIC5pY29uLWxlZnQge1xuXHRcdFx0bWFyZ2luLXRvcDoyMnB4O1xuXHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0XHRtYXJnaW4tYm90dG9tOjEycHg7XG5cdFx0fVxuXG5cdFx0LmRyb3Bkb3duY2xze1xuXHRcdFx0Ym9yZGVyOiAwcHggc29saWQgI2Q0ZDdlMDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQtbW96LWFwcGVhcmFuY2U6IGluaGVyaXQ7XG5cdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NyUgY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1xuXG5cdFx0fVxuXHR9XG5cblx0IHRhYmxlIHtcblx0XHR3aWR0aDoxMDAlO1xuXHR9XG59XG5cblxuXG5cbmlucHV0W3R5cGU9bnVtYmVyXSB7XG4gICAgLW1vei1hcHBlYXJhbmNlOnRleHRmaWVsZCAhaW1wb3J0YW50O1xufVxuXG5cbi50YXhlcy1jb250YWluZXIge1xuXHQubWVudS10aXRsZSB7XG5cdCBcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Y29sb3I6ICMwZTJmNTE7XG5cdFx0bWFyZ2luLXRvcDogMjdweDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdH1cblx0LmRldGFpbHNibG9ja3tcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgICAgICBjb2xvcjogI2IzYWJhYjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6MTBweDtcbiAgICB9XG4gICAgLmhyTWFyZ2luIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXHQuc3VicG9wdXAtdGl0bGUge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Y29sb3I6ICMwZTJmNTE7XG5cdFx0bWFyZ2luLXRvcDogMjdweDtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdH1cblx0LmJyaWVmIHtcblx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdC8vIGNvbG9yOiAjMjM0MDVFO1xuXHRcdGNvbG9yOiMwZTJmNTE7XG5cdFx0aGVpZ2h0OiA2NXB4O1xuICAgIFx0XHRwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuXHRcdC8vIGJhY2tncm91bmQ6ICNFRUYwRkM7XG5cdH1cblx0LnBhZGRpbmdib3R0b21cdCB7XG5cdFx0cGFkZGluZy1ib3R0b206MjBweDtcblx0fVxuICAgIHRhYmxlIHRyIHRkIHtcblx0ICAgIC8qYm9yZGVyIDogMXB4IHNvbGlkICNDRkQ2REU7XG5cdFx0Y29sb3I6ICNBQ0I5QzY7XHQqL1xuXHQgICAgcGFkZGluZzozcHg7XG5cdH1cblx0dGhlYWQgdHIgdGR7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0fVxuXHRpbnB1dCwgc2VsZWN0IHtcblx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTAgIWltcG9ydGFudDtcblx0ICAgIHBhZGRpbmc6MTBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cdC50ZFRpdGxle1xuXHRcdC8vIGNvbG9yOiAjZDRkN2UwO1xuXHRcdGNvbG9yOiAjMGUyZjUxO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXIgIWltcG9ydGFudDtcblx0fVxuXHQuZnVuZFRpdGxle1xuXHRcdC8vIGNvbG9yOiAjZDRkN2UwO1xuXHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdGNvbG9yOiAjMGUyZjUxO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXIgIWltcG9ydGFudDtcblx0fVxuXHQudGRUaXRsZVNlbGxlcntcblx0XHRjb2xvcjogIzBlMmY1MTtcblx0XHRmb250LWZhbWlseTpNb250c2VycmF0LU1lZGl1bSAhaW1wb3J0YW50O1xuXHR9XG5cdC50ZFRpdGxlUmlnaHR7XG5cdFx0Y29sb3I6ICMwZTJmNTE7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhciAhaW1wb3J0YW50O1xuXHR9XG5cdGlucHV0OmZvY3VzICwgc2VsZWN0OmZvY3VzIHtcblx0ICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXHQuaWNvbi1sZWZ0IHtcblx0XHRtYXJnaW4tdG9wOiAyOXB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdGNvbG9yOiAjNTA4QUZGO1xuXHRcdC8vIHBhZGRpbmctbGVmdDogMHB4O1xuXHRcdGltZyB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMXB4O1xuXHRcdFx0Ly8gd2lkdGg6IDIycHg7XG5cdFx0fVxuXHQgfVxuXHQuaWNvbi10b3Age1xuXHRcdCAgICBtYXJnaW4tdG9wOiAyOXB4O1xuXHRcdCAgICBjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0ICAgIGNvbG9yOiAjNTA4QUZGO1xuXHQgfVxuXHQudXBkYXRle1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM1MDhBRkY7XG5cdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0cGFkZGluZzogNXB4IDIwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdG1hcmdpbi10b3A6IDEzcHg7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0b3V0bGluZTpub25lO1xuXHRcdGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5iZ2NvbG9yIHtcblx0XHRiYWNrZ3JvdW5kOiAjMUYyODUzO1xuXHR9XG5cbiAgICB0YWJsZSB7XG5cdFx0d2lkdGg6MTAwJTtcblx0fVxuXHQuZHJvcGRvd25jbHN7XG5cdFx0Ym9yZGVyOiAwcHggc29saWQgI2Q0ZDdlMDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0LW1vei1hcHBlYXJhbmNlOiBpbmhlcml0O1xuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NyUgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XG5cdH1cblx0LmRyb3Bkb3duYmxhY2tjbHN7XG5cdFx0Ym9yZGVyOiAwcHggc29saWQgI2Q0ZDdlMDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0LW1vei1hcHBlYXJhbmNlOiBpbmhlcml0O1xuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NyUgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XG5cdH1cblx0LnJhZGlvLWJ0bi1ncm91cCB7XG5cdFx0ZmxvYXQ6bGVmdDtcblx0fVxufVxuXG4ucHJvcGVydHl0YXhlcy1jb250YWluZXIge1xuXHQubWVudS10aXRsZSB7XG5cdCBcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdH1cblx0LmJyaWVmIHtcblx0XHR0ZXh0LWFsaWduOmxlZnQ7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHQgICAgY29sb3I6ICM1NzU3NTc7XG5cdCAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuXHRcdGhlaWdodDogNDNweDtcbiAgICBcdFx0cGFkZGluZy10b3A6IDEzcHg7XG5cdFx0YmFja2dyb3VuZDogI0VFRjBGQztcblx0ICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0NGRDZERTtcblx0fVxuICAgIHRhYmxlIHRyIHRkIHtcblx0ICAgIGJvcmRlciA6IDFweCBzb2xpZCAjQ0ZENkRFO1xuXHQgICAgY29sb3I6ICMzRjQ4NkM7XG5cdCAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdCAgICB3aWR0aDogNzMlO1xuXHQgICAgcGFkZGluZzogOHB4O1xuXHR9XG5cdHRhYmxlIHtcblx0XHRcdG1hcmdpbjowcHg7XG5cdH1cblx0c2VsZWN0LGlucHV0e1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTA7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGhlaWdodDogNDBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tdG9wOjEwcHg7XG5cdFx0LW1vei1hcHBlYXJhbmNlOiBpbmhlcml0O1xuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NyUgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Ym94LXNoYWRvdzpub25lO1xuXHRcdGNvbG9yOiMyMzQwNUU7XG5cdFx0cGFkZGluZy1sZWZ0OjEycHg7XG5cdH1cblx0OjpwbGFjZWhvbGRlciB7IC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xuXHQgICAgY29sb3I6ICNhN2I1YzM7XG5cdCAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHQgICAgb3BhY2l0eTogMTsgLyogRmlyZWZveCAqL1xuXHR9XG5cblx0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG5cdCAgICBjb2xvcjogI2E3YjVjMztcblx0ICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdH1cblxuXHQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIE1pY3Jvc29mdCBFZGdlICovXG5cdCAgICBjb2xvcjogI2E3YjVjMztcblx0ICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdH1cblx0aW5wdXQ6Zm9jdXMge1xuXHQgICAgYm9yZGVyLWNvbG9yOiBub25lICFpbXBvcnRhbnQ7XG5cdCAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblx0Lmljb24tbGVmdCB7XG5cdFx0ICAgIG1hcmdpbi10b3A6IDI5cHg7XG5cdFx0ICAgIGN1cnNvcjogcG9pbnRlcjtcblx0XHQgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHQgICAgY29sb3I6ICM1MDhBRkY7XG5cdFx0ICAgIGltZyB7XG5cdFx0XHQgICAgcGFkZGluZy1yaWdodDogMTFweDtcblx0XHQgICAgfVxuXHQgfVxuXHQuaWNvbi10b3Age1xuXHRcdCAgICBtYXJnaW4tdG9wOiAyOXB4O1xuXHRcdCAgICBjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0ICAgIGNvbG9yOiAjNTA4QUZGO1xuXHQgfVxuXHQudXBkYXRle1xuXHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTA4QUZGO1xuXHRcdCAgICBjb2xvcjogI0ZGRkZGRjtcblx0XHQgICAgcGFkZGluZzogNXB4IDIwcHg7XG5cdFx0ICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHQgICAgbWFyZ2luLXRvcDogMTNweDtcblx0XHQgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdCAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHQgICAgYm9yZGVyOiAxcHggc29saWQgIzUwOEFGRjtcblx0XHQgICAgb3V0bGluZTpub25lO1xuXHRcdCAgICBmb250LXNpemUgOiAxNXB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0LmFkZGJ0biB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdC51cGRhdGV7XG5cdFx0ICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdCAgICBjb2xvcjogIzUwOEFGRjtcblx0XHQgICAgcGFkZGluZzogNXB4IDIwcHg7XG5cdFx0ICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHQgICAgbWFyZ2luLXRvcDogMTNweDtcblx0XHQgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdCAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHQgICAgYm9yZGVyOiAxcHggc29saWQgIzUwOEFGRjtcblx0XHQgICAgb3V0bGluZTpub25lO1xuXHRcdCAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LnJhZGlvLWJ0bi1ncm91cCB7XG5cdFx0ZmxvYXQ6bGVmdDtcblx0XHRjdXJzb3I6cG9pbnRlcjtcblx0fVxuXHQuY3Vyc29ycHRyIHtcblx0XHRjdXJzb3I6cG9pbnRlcjtcblx0fVxuXG4gICAgICB0YWJsZSB7XG5cdFx0d2lkdGg6MTAwJTtcblx0fVxuXHQuYmFubmVye1xuXHRcdC8vIGRpc3BsYXk6IGlubGluZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0Ly9kaXNwbGF5OiBmbGV4O1xuXHRcdC8vZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHQvL2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0Lm9yZGVyMSB7XG5cdFx0XHRvcmRlcjogMTtcblx0XHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdFx0XHRmbG9hdDpsZWZ0O1xuXHRcdFx0d2lkdGg6IDQ1JTtcblx0XHR9XG5cdFx0Lm9yZGVyMiB7XG5cdFx0XHRvcmRlcjogMjtcblx0XHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6MTJweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEycHg7XG5cdFx0XHRmbG9hdDpsZWZ0O1xuXHRcdFx0d2lkdGg6IDQ1JTtcblxuXHRcdH1cblx0XHQub3JkZXIzIHtcblx0XHRcdG9yZGVyOiAzO1xuXHRcdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcblx0XHRcdHBhZGRpbmctdG9wOjEycHg7XG5cdFx0XHRmbG9hdDpsZWZ0O1xuXHRcdFx0d2lkdGg6IDEwJTtcblx0XHR9XG5cblx0fVxuXG5cdC5iYW5uZXItaGVhZHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRjb2xvcjogIzIzNDA1RTtcblx0XHQub3JkZXIxIHtcblx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcblx0XHR9XG5cdFx0Lm9yZGVyMiB7XG5cdFx0XHRvcmRlcjogMjtcblx0XHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6MTJweDtcblx0XHR9XG5cdFx0Lm9yZGVyMyB7XG5cdFx0XHRvcmRlcjogMztcblx0XHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdFx0fVxuXG5cdH1cblx0LmN0YXhjbHMge1xuXHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0fVxuXHQudGF4YWJsZXZhbHVlY29udGFpbmVye1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdC50YXhhYmxldGl0bGV7XG5cdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0fVxuXHRcdC50YXhhYmxlZmllbGR7XG5cdFx0fVxuXHRcdC50YXhhYmxlaW1hZ2V7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR3aWR0aDogNyU7XG5cdFx0fVxuXHR9XG59XG5cblxuLm1pc2MtY29udGFpbmVyIHtcblx0Lm1lbnUtdGl0bGUge1xuXHQgXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGNvbG9yOiAjMjM0MDVFO1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHR9XG5cdC5icmllZiB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG4gICAgICAgIHRhYmxlIHRyIHRkIHtcblx0ICAgIGJvcmRlciA6IDFweCBzb2xpZCAjQ0ZENkRFO1xuXHQgICAgcGFkZGluZzo4cHg7XG5cdCAgICBjb2xvcjogI0FDQjlDNjtcblx0ICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdCAgICB3aWR0aDogNzMlO1xuXHR9XG5cdHRhYmxlIHtcblx0ICAgbWFyZ2luOiAwcHg7XG5cdH1cblx0aW5wdXQge1xuXHQgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTA7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGhlaWdodDogNDBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tdG9wOjEwcHg7XG5cdFx0LW1vei1hcHBlYXJhbmNlOiBpbmhlcml0O1xuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NyUgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Ym94LXNoYWRvdzpub25lO1xuXHRcdGNvbG9yOiMyMzQwNUU7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHR9XG5cdGlucHV0OmZvY3VzIHtcblx0ICAgIGJvcmRlci1jb2xvcjogbm9uZSAhaW1wb3J0YW50O1xuXHQgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cdDo6cGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUsIEZpcmVmb3gsIE9wZXJhLCBTYWZhcmkgMTAuMSsgKi9cblx0ICAgIGNvbG9yOiAjYTdiNWMzO1xuXHQgICAgb3BhY2l0eTogMTsgLyogRmlyZWZveCAqL1xuXHQgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0fVxuXG5cdDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuXHQgICAgY29sb3I6ICNhN2I1YzM7XG5cdCAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHR9XG5cblx0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBNaWNyb3NvZnQgRWRnZSAqL1xuXHQgICAgY29sb3I6ICNhN2I1YzM7XG5cdCAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHR9XG5cdC5pY29uLWxlZnQge1xuXHRcdCAgICBtYXJnaW4tdG9wOiAyOXB4O1xuXHRcdCAgICBjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0ICAgIGNvbG9yOiAjNTA4QUZGO1xuXHRcdCAgICBpbWcge1xuXHRcdFx0ICAgIHBhZGRpbmctcmlnaHQ6IDExcHg7XG5cdFx0ICAgIH1cblx0IH1cblx0Lmljb24tdG9wIHtcblx0XHQgICAgbWFyZ2luLXRvcDogMjlweDtcblx0XHQgICAgY3Vyc29yOiBwb2ludGVyO1xuXHRcdCAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdCAgICBjb2xvcjogIzUwOEFGRjtcblx0IH1cblx0LnVwZGF0ZXtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTA4QUZGO1xuXHRcdGNvbG9yOiAjRkZGRkZGO1xuXHRcdHBhZGRpbmc6IDVweCAyMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRtYXJnaW4tdG9wOiAxM3B4O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICM1MDhBRkY7XG5cdFx0b3V0bGluZTpub25lO1xuXHRcdGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuXHR9XG4gICAgICAgIC5iZ2NvbG9yIHtcblx0XHRiYWNrZ3JvdW5kOiAjMUYyODUzO1xuXHRcdGhlaWdodDo0MHB4O1xuXHR9XG5cdC5hZGRidG4ge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQudXBkYXRle1xuXHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHQgICAgY29sb3I6ICM1MDhBRkY7XG5cdFx0ICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuXHRcdCAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0ICAgIG1hcmdpbi10b3A6IDEzcHg7XG5cdFx0ICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHQgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICM1MDhBRkY7XG5cdFx0ICAgIG91dGxpbmU6bm9uZTtcblx0XHQgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5yYWRpby1idG4tZ3JvdXAge1xuXHRcdGZsb2F0OmxlZnQ7XG5cdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdH1cblx0LmN1cnNvcnB0ciB7XG5cdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdH1cblxuXG4gICAgICB0YWJsZSB7XG5cdFx0d2lkdGg6MTAwJTtcblx0fVxuXG5cdC5iYW5uZXJ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0Lm9yZGVyMSB7XG5cdFx0XHRvcmRlcjogMTtcblx0XHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdFx0fVxuXHRcdC5vcmRlcjIge1xuXHRcdFx0b3JkZXI6IDI7XG5cdFx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcblx0XHRcdHBhZGRpbmctbGVmdDoxMnB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDoxMnB4O1xuXHRcdFx0Ly9tYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcblx0XHR9XG5cdFx0Lm9yZGVyMyB7XG5cdFx0XHRvcmRlcjogMztcblx0XHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdFx0XHRwYWRkaW5nLXRvcDoxMnB4O1xuXHRcdH1cblxuXHR9XG5cblx0LmJhbm5lci1oZWFke1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGNvbG9yOiAjMjM0MDVFO1xuXHRcdC5vcmRlcjEge1xuXHRcdFx0b3JkZXI6IDE7XG5cdFx0XHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXHRcdH1cblx0XHRcblx0XHQub3JkZXIyIHtcblx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcblx0XHRcdHBhZGRpbmctbGVmdDoxMnB4O1xuXHRcdH1cblx0XHQub3JkZXIzIHtcblx0XHRcdG9yZGVyOiAzO1xuXHRcdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcblx0XHR9XG5cdFx0XG5cblx0fVxuXHQuYWRwcm9wcmF0aW9ue1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRtYXJnaW46IDE1cHggMHB4O1xuXHRcdGNvbG9yOiAjNTA4QUZGO1xuXHRcdHNwYW57XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXHR9XG59XG4ubWlzY2Vycm9yY29udGFpbmVye1xuXHR3aWR0aDogMTAwJTtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogIzc3Nzc3NztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHNwYW57XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cdC5taXNjZXJyYnRoe1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM1MDhBRkY7XG5cdFx0cGFkZGluZzogNXB4IDQwcHg7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0Y29sb3I6d2hpdGU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG59XG4ubWlzY3Byb3JhdGlvbmNvbnRhaWxlcntcblx0LmRldGFpbHNibG9ja3tcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRjb2xvcjogI2IzYWJhYjtcblx0fVxuXHQubWlzaGVhZGluZ3tcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0Lm1oZmlyc3RkaXZ7XG5cdFx0XHR3aWR0aDogMTAlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdHNwYW57XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdH1cblx0XHRcdC5taGZiYWNre1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0Y29sb3I6IzUwOEFGRjtcblx0XHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHR3aWR0aDogN3B4O1xuICAgIFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Lm1oc2Vjb25kZGl2e1xuXHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVNlbWlib2xkO1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdH1cblx0fVxuXHQubXBpbnB1dGNvbnRhaW5lcntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luOiAxNXB4IDBweDtcblx0XHQubXBzZWxlY3Rpb257XG5cdFx0XHR3aWR0aDogNSU7XG5cdFx0XHQubXBzZWxmaWVsZHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG4gICBcdFx0XHRcdHdpZHRoOiAxMDAlO1xuICAgXHRcdFx0XHRoZWlnaHQ6IDM0cHg7XG4gICBcdFx0XHRcdHBhZGRpbmc6IDZweCAxMnB4O1xuICAgXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG4gICBcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICAgXHRcdFx0XHRjb2xvcjogIzU1NTtcbiAgIFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgIFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgIFx0XHRcdFx0Ly9ib3JkZXItcmFkaXVzOiA0cHg7XG4gICBcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5tcGlucHV0e1xuXHRcdFx0d2lkdGg6IDQwJTtcblx0XHRcdC5tcGlucHV0ZmllbGR7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDM0cHg7XG5cdFx0XHRcdHBhZGRpbmc6IDZweCAxMnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS40Mjg1NzE0Mztcblx0XHRcdFx0Y29sb3I6ICM1NTU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSk7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdFxuXHRcdH1cblx0XHQubXBpcHdpdGhzZWxkaXZ7XG5cdFx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcblx0XHRcdG1hcmdpbi10b3A6IDZweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHR9XG5cdFx0Lm1waW5wdXR3aXRoc2Vse1xuXHRcdFx0d2lkdGg6IDk0JTtcblx0XHRcdC5tcGlucHV0ZmllbGR3aXRoc2Vse1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAzNHB4O1xuXHRcdFx0XHRwYWRkaW5nOiA2cHggMTJweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG5cdFx0XHRcdGNvbG9yOiAjNTU1O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHQvL2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcblx0XHRcdFx0Ly9ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXHQubXBzZWNvbmRib3h7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMTVweCAwcHg7XG5cdFx0Lm1wc2NldG9we1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0bWFyZ2luOiAxMHB4IDBweDtcblx0XHR9XG5cdFx0Lm1wc2NldG9wdGltZWZyYXtcblx0XHRcdC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGQ4ZGE7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDBweDtcblx0XHR9XG5cdFx0Lm1wc2NldG9wdGltZWZyYW5vdHNle1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdH1cblx0XHQubXBzY2Vib3R0b21wb3B7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNkOGQ4ZGE7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q4ZDhkYTtcblx0XHRcdC5tcGlucHV0e1xuXHRcdFx0XHR3aWR0aDogNDUlO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDoyJTtcblx0XHRcdFx0LmZpZWxkLXJvd3tcblx0XHRcdFx0XHQuaW5wdXQtZ3JvdXB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm1waW5wdXRmaWVsZHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDM0cHg7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDowcHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRwYWRkaW5nOiA2cHggMTJweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS40Mjg1NzE0Mztcblx0XHRcdFx0XHRjb2xvcjogIzU1NTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQubXBzY2VsaXN0cG9we1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVmO1xuXHRcdFx0XHRwYWRkaW5nOiAzcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0XHQubXBzY2VvcHRpb25zc2VsZWN0ZWRwb3B7XG5cdFx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0XHQubXBzY2VvcHRpb25zcG9we1xuXHRcdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5tcHNjZWJvdHRvbWJvdHRvbXtcblxuXHRcdH1cblx0XHQubXBzY2Vib3R0b20sLm1wc2NlYm90dG9tYm90dG9te1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDhkOGRhO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGQ4ZGE7XG5cdFx0XHQubXBzY2VsaXN0e1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHQvL2p1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHQvL2FsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVmO1xuXHRcdFx0XHRwYWRkaW5nOiAzcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0XHQubXBzY2VvcHRpb25ze1xuXHRcdFx0XHRcdHdpZHRoOiAyNSU7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0XHQubXBib3JkZXJkZXNpZ257XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZDhkOGRhXG5cdFx0XHRcdH1cblx0XHRcdFx0Lm1wc2Nlb3B0aW9uc3NlbGVjdGVke1xuXHRcdFx0XHRcdHdpZHRoOiAyNSU7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5tcHNjZWxpc3Qye1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHR3aWR0aDogNDklO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVmO1xuXHRcdFx0XHRwYWRkaW5nOiAzcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0XHQubXBzY2VvcHRpb25ze1xuXHRcdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0XHQubXBzY2VvcHRpb25zc2VsZWN0ZWR7XG5cdFx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lm1wY2FsZW5kYXJ7XG5cdFx0XHRcdHdpZHRoOiA0OSU7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdC5nbVRlb0J7XG5cdFx0XHRcdFx0cmlnaHQ6IDBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQudGltZWZyYW1lZGF0ZW1vZGVybWJvdHRvbXtcblx0XHRcdFx0XHRtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogOHB4O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQubXBpbnB1dGZpZWxke1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMzRweDtcblx0XHRcdFx0XHRwYWRkaW5nOiA2cHggMTJweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS40Mjg1NzE0Mztcblx0XHRcdFx0XHRjb2xvcjogIzU1NTtcblx0XHRcdFx0XHQvL2JhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0Ly9ib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuXHRcdFx0XHRcdGJvcmRlcjpub25lO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubXBjbG9zaW5nZGF0ZXtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCNkOGQ4ZGE7XG5cdFx0bWFyZ2luOjE1cHggMHB4O1xuXHRcdC8vbWFyZ2luOiAxMHB4IDBweCAtMTJweCAwcHg7XG5cdFx0Lm1wY2R0aXRsZXtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0fVxuXHRcdC5tcGNkZGF0ZXBpY2tlcntcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0LmNsb3NpbmdkYXRlZGF0ZW1vZGVybWJvdHRvbXtcblx0XHRcdFx0bWFyZ2luOiAwcHggIWltcG9ydGFudDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA4cHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm1pc2Nwcm9zYXZlZGl2e1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdC5taXNjcHJvc2F2ZXtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLXRvcDogMHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzUwOEFGRjtcblx0XHRcdHBhZGRpbmc6IDZweCAzMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0Y29sb3I6d2hpdGU7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdH1cblx0XHRpbWd7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0XHRcdHJpZ2h0OiA1cHg7XG5cdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cdH1cblx0Lm1pc2Nwcm9kZWxldGV7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGltZ3tcblx0XHRcdHdpZHRoOiA2NXB4O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0fVxuXHQubWlzY3Jlc3RvcmVjb250YWluZXJ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRpbWd7XG5cdFx0XHR3aWR0aDogMTVweDtcblx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdH1cblx0XHRzcGFue1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0fVxufVxuLm1pc2Nwcm9yYXRpb25jb250YWluZXJ7XG5cdGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMTVweCAwcHg7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdC5tcG5hbWV7XG5cdFx0Ly93aWR0aDogNDQlO1xuXHRcdC8vYm9yZGVyOiAxcHggc29saWQgI2NjYztcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0cGFkZGluZzogN3B4IDBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblx0Lm1wcHJpY2V7XG5cdFx0d2lkdGg6IDkwJTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuXHRcdC8vYm9yZGVyLXJhZGl1czogM3B4O1xuXHRcdHBhZGRpbmc6IDZweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblx0Lm1wZ2VhcjF7XG5cdFx0d2lkdGg6IDEwJTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjNTA4YWZmO1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG5cdFx0cGFkZGluZzogOXB4IDE5cHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cdC5tcGdlYXJ7XG5cdFx0d2lkdGg6IDEwJTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjNTA4YWZmO1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcblx0XHRwYWRkaW5nOiA5cHggMTlweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblx0Lm1waW5wdXRmaWVsZHN7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0d2lkdGg6MTAwJTtcblx0fVxufVxuLnByb3JhdGlvbmNvbnRhaW5lcntcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0bWFyZ2luOiAxMHB4IDBweDtcblx0LnBjaGVhZGluZ3tcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGNvbG9yOiAjMjM0MDVFO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdC5wY2hlYWRpbmdlZGl0eyAgICBcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0XHQucGNoZWFkaW5nZG90e1xuXHRcdFx0XHR3aWR0aDogNnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDZweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRcdG1hcmdpbjogMHB4IDFweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnBjZGF0YWRpdntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0LnBzc2luZ2RhdGF7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdG1hcmdpbjogOXB4IDBweCAwcHggMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdC5wY2RhdG5hbWV7XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdH1cblx0XHRcdC5wY2RhdHZhbHVle1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLnByb3JhdGRldGFpbGNvbnRhaW5lcntcblx0d2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHQucHJkc2luZ2NvbnRhaWxlcntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0bWFyZ2luOiAxMHB4O1xuXHRcdC5wcmRzaW5naGVhZHtcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHR9XG5cdFx0LnByZHNpbmdjb250e1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHR9XG5cdH1cbn1cbi5lZGl0bW9kZGl2e1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdC5lZGl0bW9kc2VjY29udGVudHtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0bWFyZ2luOiAxMHB4IDBweDtcblx0fVxuXHQuZWRpdGRlbGJ0bmRpdntcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0LnByb3JlZGl0YnRue1xuXHRcdFx0d2lkdGg6IDQwJTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM1MDhBRkY7XG5cdFx0XHRwYWRkaW5nOiAxMXB4IDIycHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXHRcdC5wcm9yZGVsZXRlYnRue1xuXHRcdFx0d2lkdGg6IDQwJTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNFQTRCMjg7XG4gICAgXHRcdHBhZGRpbmc6IDExcHggMjJweDtcbiAgICBcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0fVxufVxuXG4uY2xvc2luZ2RhdGUtY29udGFpbmVyIHtcblx0Lm1lbnUtdGl0bGUge1xuXHQgXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGNvbG9yOiAjMjM0MDVFO1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHR9XG5cdC5icmllZiB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG4gICAgICAgIHRhYmxlIHRyIHRkIHtcblx0ICAgIGJvcmRlciA6IG5vbmU7XG5cdCAgICBjb2xvcjogIzNGNDg2Qztcblx0ICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0ICAgIHdpZHRoOiA3MyU7XG5cdCAgICBwYWRkaW5nOiAxNnB4O1xuXHQgICAgY3Vyc29yOnBvaW50ZXI7XG5cdH1cblx0aW5wdXQge1xuXHQgICAgYm9yZGVyOiBub25lO1xuXHR9XG5cdGlucHV0OmZvY3VzIHtcblx0ICAgIGJvcmRlci1jb2xvcjogbm9uZSAhaW1wb3J0YW50O1xuXHQgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cdC5pY29uLWxlZnQge1xuXHRcdCAgICBtYXJnaW4tdG9wOiAyOXB4O1xuXHRcdCAgICBjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0ICAgIGNvbG9yOiAjNTA4QUZGO1xuXHRcdCAgICBpbWcge1xuXHRcdFx0ICAgIHBhZGRpbmctcmlnaHQ6IDExcHg7XG5cdFx0ICAgIH1cblx0IH1cblx0Lmljb24tdG9wIHtcblx0XHQgICAgbWFyZ2luLXRvcDogMjlweDtcblx0XHQgICAgY3Vyc29yOiBwb2ludGVyO1xuXHRcdCAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdCAgICBjb2xvcjogIzUwOEFGRjtcblx0IH1cblx0LnVwZGF0ZXtcblx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0ICAgIGNvbG9yOiAjNTA4QUZGO1xuXHRcdCAgICBwYWRkaW5nOiA1cHggMjBweDtcblx0XHQgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXHRcdCAgICBtYXJnaW4tdG9wOiAxM3B4O1xuXHRcdCAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdFx0b3V0bGluZTpub25lO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0LmJnY29sb3Ige1xuXHRcdGJhY2tncm91bmQ6ICMxRjI4NTM7XG5cdH1cblxuXHQgdGFibGUge1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdH1cblxuXHQuY2xvc2luZ2RhdGVzZWxlY3Rpb24ge1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdH1cblx0LnJhZGlvYnRuIHtcblxuXHRcdC5mbG9hdGxlZnQge1xuXHRcdFx0ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG59XG5cblxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0tcHJldmlvdXMsIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS1uZXh0IHtcbiAgICB0b3AgOiAtMTJweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXIge1xuei1pbmRleDoxMDAwMCAhaW1wb3J0YW50O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtY29udGFpbmVyIHtcbndpZHRoOjEwMCUgIWltcG9ydGFudDtcbn1cblxuXG4ucmVhY3QtZGF0ZXBpY2tlci13cmFwcGVyIHtcbndpZHRoOjEwMCUgIWltcG9ydGFudDtcbn1cblxuXG4uaW5wdXQtZ3JvdXAge1xuICAgIGxpbmUtaGVpZ2h0OiAwLjQyODU3ICFpbXBvcnRhbnQ7XG59XG5cblxuXG5cblxuXG4uY2xvc2luZ2Nvc3QtY29udGFpbmVyIHtcblx0Lm1lbnUtdGl0bGUge1xuXHRcdHBhZGRpbmctbGVmdDozMHB4O1xuXHQgXHR0ZXh0LWFsaWduOmxlZnQ7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGNvbG9yOiAjMGUyZjUxO1xuXHR9XG5cdGgzIHtcblx0XHRtYXJnaW46MHB4O1xuXHR9XG5cdC5icmllZiB7XG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRjb2xvcjogIzIzNDA1RTtcblx0fVxuXHQubGlzdCB7XG5cdCBcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0Y29sb3I6ICMyMzQwNUU7XG5cdH1cblx0Lmljb24tcmlnaHQge1xuXHRcdHRleHQtYWxpZ246cmlnaHQ7XG5cdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdH1cblxuICAgICAgIC5pY29uLWxlZnQge1xuXHRcdGN1cnNvcjpwb2ludGVyO1xuXHQgICAgfVxuXHQgdGFibGUge1xuXHRcdHdpZHRoOjEwMCU7XG5cdH1cbn1cblxudWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLmNhbGN1bGF0aW9uLWNvbnRhaW5lciB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNEM0Q1REY7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0Ly9ib3gtc2hhZG93OiAwcHggMHB4IDI3cHggLTEycHggIzIyOTBlZjtcblx0Ym94LXNoYWRvdzogMHB4IDBweCAxM3B4IC0xMnB4ICMyMjkwZWY7XG5cdG92ZXJmbG93LXk6IG5vbmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdC8vIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHQuc3ViLWNvbnRhaW5lciB7XG5cdFx0Ly8gb3ZlcmZsb3cteTogaGlkZGVuO1xuXHQgICAgXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdCAgICBcdG1heC1oZWlnaHQ6IDgyMHB4O1xuXHR9XG5cdC5uYXZiYXItd3JhcHBlciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdG1hcmdpbi1ib3R0b206IDEzcHg7XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHQuYmFubmVyIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRjb2xvcjogIzUwOEFGRjtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogIzUwOEFGRjtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC50aXRsZSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0Y29sb3I6ICMyODNGNUY7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRwYWRkaW5nLWxlZnQ6NjRweDtcblx0fVxuXHQuY2xvc2luZ2Nvc3RzIHtcblx0XHQvLyBtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdC8vY29sb3I6ICMyYTk0ZmY7XG5cdFx0Y29sb3I6ICMwMDdBRkY7XG5cdFx0cGFkZGluZy1sZWZ0OiA0NnB4O1xuXHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRjdXJzb3I6cG9pbnRlcjtcblx0fVxuXHQubGIge1xuXG5cdFx0Y29sb3I6ICMyODNGNUY7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogOTBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDJweDtcblx0XHRtYXJnaW4tdG9wOiAxcHg7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXHR9XG5cblxuXG5cdC53aGl0ZSB7XG5cdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGNvbG9yOiAjMjgzRjVGO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0d2lkdGg6IDc4cHg7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0fVxuXG5cdC5yZWNoYXJ0cy1sZWdlbmQtd3JhcHBlciB7XG5cdFx0bGVmdDogNDZweCAhaW1wb3J0YW50O1xuICAgIFx0dG9wOiAxOTBweDtcblx0fVxuXG5cdC5yZWNoYXJ0cy1kZWZhdWx0LWxlZ2VuZCB7XG5cdFx0bWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuXHR9XG5cdHRleHQge1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRmb250LXNpemU6MTZweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblxuXHRociB7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI0QzRDVERjtcblx0fVxuXG5cdC5hY3RpdmUge1xuXHRcdGNvbG9yIDogIzM3NEQ2QiAhaW1wb3J0YW50O1xuXHR9XG5cdC8vIC5icmluZ3RvY2xvc2V7XG5cdC8vIFx0bWFyZ2luLWxlZnQ6IDE4cHggIWltcG9ydGFudDtcblx0Ly8gfVxuXHQuQlVZX3J1bk51bV9hbmltYXRle1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDQyJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRsZWZ0OiA1NCU7XG5cdC8vXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRjb2xvcjogIzIzNDA1ZTtcblxuXHR9XG5cdC5CVVlfcnVuTnVtX2FuaW1hdGVfaWZyYW1le1xuXHRcdGxlZnQ6IDUxJSAhaW1wb3J0YW50O1xuXHR9XG5cdC5CVVlfcnVuTnVtX2FuaW1hdGVfRXhjZWVkTGVuZ3Roe1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDQzJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRsZWZ0OiA1NCU7XG5cdC8vXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdGZvbnQtc2l6ZTogMTlweDtcblx0XHRjb2xvcjogIzIzNDA1ZTtcblxuXHR9XG5cdC5CVVlfcnVuTnVtX2FuaW1hdGVfMntcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAzNSU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0bGVmdDogNTQlO1xuXHQvL1x0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0Y29sb3I6ICMyMzQwNWU7XG5cblx0fVxuXHQuQlVZX3J1bk51bV9hbmltYXRlXzJfRXhjZWVkTGVuZ3Roe1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDM2JTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRsZWZ0OiA1NCU7XG5cdC8vXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRjb2xvcjogIzIzNDA1ZTtcblxuXHR9XG5cdFxuXHQubW9udGhseXBheXtcblx0XHQvL2xlZnQ6ODZweCAhaW1wb3J0YW50O1xuXHRcdC5waXRpLWJ0bntcblx0XHRcdC8vd2lkdGg6IDU1JSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuYnJpbmd0b2Nsb3NlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ly90b3A6IDExOXB4O1xuXHRcdC8vbGVmdDogODFweDtcblx0XHR0b3A6IDM4JTtcbiAgICBcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHQvL3otaW5kZXg6IDEwMDAwMDtcblx0XHR6LWluZGV4OiA5OTk5O1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR3aWR0aDogMTE4cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdGlucHV0IHtcblx0XHRcdHdpZHRoOiA4OHB4O1xuXHRcdFx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tdG9wOjAlICFpbXBvcnRhbnQ7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDE0cHg7XG5cdFx0XHR0ZXh0LXNoYWRvdzogMHB4IDBweCAwcHggIzAwMDtcblx0XHRcdC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGNvbG9yOiAjMmE5NGZmO1xuXHRcdH1cblx0XHQuYnJpbmd0b2Nsb3NlaW5wdXR7XG5cdFx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tdG9wOjYlO1xuXHRcdH1cblxuXHR9XG5cdC5tb250aGx5cGF5e1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQvL3RvcDogMTE5cHg7XG5cdFx0Ly9sZWZ0OiA4MXB4O1xuXHRcdHRvcDogNDYlO1xuICAgIFx0bGVmdDogNTAlIDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHR6LWluZGV4OiAxMDAwMDA7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdHdpZHRoOiAxMThweDtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0aW5wdXQge1xuXHRcdFx0d2lkdGg6IDg4cHg7XG5cdFx0XHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdG1hcmdpbi10b3A6MCUgIWltcG9ydGFudDtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTRweDtcblx0XHRcdHRleHQtc2hhZG93OiAwcHggMHB4IDBweCAjMDAwO1xuXHRcdFx0LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Y29sb3I6ICMyYTk0ZmY7XG5cdFx0fVxuXHRcdC5tb250aGx5aW5wdXR7XG5cdFx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tdG9wOjYlO1xuXHRcdH1cblxuXHR9XG5cdC5hY3RpdmUge1xuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdH1cblx0LnBpdGktYnRuLC5jbG9zaW5nLWJ0biB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG91dGxpbmU6IG5vbmU7XG5cdC8vY29sb3I6IHJnYig0MiwgMTQ4LCAyNTUpO1xuXHRjb2xvcjogIzlGQUZCRDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdC8vd2lkdGg6IDY1JTtcblx0d2lkdGg6MTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXJnaW46MHB4O1xuXHRtYXJnaW4tdG9wOiA1cHg7XG5cdH1cblxuXG5cdCB0YWJsZSB7XG5cdFx0d2lkdGg6MTAwJTtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5MnB4KSB7XG5cdC5jYWxjdWxhdGlvbi1jb250YWluZXJcblx0e1xuXHRcdCAubW9udGhseXBheXtcblx0XHRcdCBwYWRkaW5nLWxlZnQ6MTVweCAhaW1wb3J0YW50O1xuXHRcdCB9XG5cdFx0IC5icmluZ3RvY2xvc2Uge1xuXHRcdFx0cGFkZGluZy1sZWZ0OjE1cHggIWltcG9ydGFudDtcblx0XHQgfVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMwMHB4KSBhbmQgKG1heC13aWR0aDo0MDBweCl7XG5cdC5idXllci10aXRsZXtcblx0XHRmb250LXNpemU6IDI2cHggIWltcG9ydGFudDtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0MDBweCkgYW5kIChtYXgtd2lkdGg6NTAwcHgpe1xuXHQuYnV5ZXItdGl0bGV7XG5cdFx0Zm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cbiBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiBcdC5jYWxjdWxhdGlvbi1jb250YWluZXIge1xuIFx0XHQuc3ViLWNvbnRhaW5lciB7XG4gXHRcdFx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdCB9XG5cdFx0IC5tb250aGx5cGF5e1xuXHRcdFx0dG9wOjUwJTtcblx0XHRcdGxlZnQ6IDQ5JSA7XG5cdFx0XHRpbnB1dHtcblx0XHRcdFx0d2lkdGg6NTAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuYnJpbmd0b2Nsb3NlIHtcblx0XHRcdHRvcDo0NCU7XG5cdFx0XHRsZWZ0OiA0OSU7XG5cdFx0XHRpbnB1dHtcblx0XHRcdFx0d2lkdGg6NTglO1xuXHRcdFx0fVxuXHRcdCB9XG4gfVxuIFxufVxuXG4ucmVwb3J0IHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMHB4O1xuXHRvdXRsaW5lOm5vbmU7XG5cdHRleHQtYWxpZ246Y2VudGVyO1xuXHRjb2xvcjogIzUwOEFGRjtcblx0Y3Vyc29yOnBvaW50ZXI7XG5cdG1hcmdpbjowcHggIWltcG9ydGFudDtcblx0Zm9udC1zaXplOjE0cHg7XG59XG4ucmVwb3J0MiB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDBweDtcblx0b3V0bGluZTpub25lO1xuXHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0Y29sb3I6ICM1MDhBRkY7XG5cdGN1cnNvcjpwb2ludGVyO1xuXHRtYXJnaW46MHB4ICFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZToxNHB4O1xufVxuXG4uc2F2ZS1lc3RpbWF0ZSwucmVzZXQtZXN0aW1hdGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDBweDtcblx0Ly9tYXJnaW4tdG9wOi0yMHB4O1xuXHRvdXRsaW5lOm5vbmU7XG5cdGN1cnNvcjpwb2ludGVyO1xufVxuLm9wZW5PcmRlcl9jbHN7XG5cdGNvbG9yOiAjNTA4QUZGO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdHBhZGRpbmctcmlnaHQ6IDVweDtcblx0d2lkdGg6IDQ4JTtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXG59XG5cbi5zYXZlLWVzdGltYXRlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICM1MDhBRkY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnJlc2V0LWVzdGltYXRlIHtcblx0dGV4dC1hbGlnbjpyaWdodDtcblx0Y29sb3IgOiAjRUU3MDU1O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkgYW5kIChtaW4td2lkdGg6IDMwMHB4KSB7XG5cdC5zYXZlLWVzdGltYXRlLC5yZXNldC1lc3RpbWF0ZSAsLm11bHJlcG9idG57XG5cdFx0dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudDtcblx0XHRtYXJnaW4tdG9wOjIwcHg7XG5cdH1cbn1cblxuXG5cbi5yZW5ldy1jb250YWluZXIge1xuXHQuaGVhZF9jZW50ZXJ7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGNvbG9yOiAjMjM0MDVFO1xuXHR9XG5cdC5wYXJhe1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxufVxuXG4ucmVzZXQtY29udGFpbmVyIHtcblxuXG5cdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHQucmVzZXQtdGl0bGV7XG5cdFx0bWFyZ2luLXRvcDogMThweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bSc7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGNvbG9yOiAjMjM0MDVFO1xuXHR9XG5cdC5yZXNldC1icmllZntcblx0XHRtYXJnaW4tdG9wOiAxOHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdGZvbnQtc2l6ZTogMTlweDtcblx0XHRjb2xvcjogIzIzNDA1RTtcblx0fVxuXHQuYWRkaXRpb25hbC1icmllZntcblx0XHRtYXJnaW46IDE1cHggMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRjb2xvcjogIzIzNDA1RTtcblx0fVxuXHQucmVzZXRvdmVyLWJ1dHRvbi1kaXYge1xuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdG1hcmdpbi10b3A6MzVweDtcblx0fVxuXHQucmVzZXRvdmVyLWJ1dHRvbiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzUwOEFGRjtcblx0XHRjb2xvcjogI0ZGRkZGRjtcblx0XHRwYWRkaW5nOiA1cHggMjBweDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0bWFyZ2luLXRvcDogMTNweDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjNTA4QUZGO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0Zm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0LnJlc2V0b3Zlci1idXR0b25tb3ZlZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzUwOEFGRjtcblx0XHRjb2xvcjogI0ZGRkZGRjtcblx0XHRwYWRkaW5nOiA1cHggMjBweDtcblx0XHRib3JkZXItcmFkaXVzOiAzNXB4O1xuXHRcdG1hcmdpbi10b3A6IDEzcHg7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzUwOEFGRjtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDozNXB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0LnJlZGlyZWN0LWJ1dHRvbiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzUwOEFGRjtcblx0XHRjb2xvcjogI0ZGRkZGRjtcblx0XHRwYWRkaW5nOiA1cHggMjBweDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0bWFyZ2luLXRvcDogMTNweDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHR3aWR0aDogOTUlO1xuXHRcdG1hcmdpbi1sZWZ0OiA4cHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzUwOEFGRjtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdGhlaWdodDo0MHB4O1xuXHRcdGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXG5cdC51cGRhdGUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGNvbG9yOiAjNTA4QUZGO1xuXHRcdHBhZGRpbmc6IDVweCAyMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRtYXJnaW4tdG9wOiAxM3B4O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICM1MDhBRkY7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcblx0fVxuXG5cdCB0YWJsZSB7XG5cdFx0d2lkdGg6MTAwJTtcblx0fVxuXG5cbn1cblxuXG4ucmVzZXQtY2xvc2Vwb3B1cCB7XG4gICAgei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IC00MnB4O1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IC05M3B4O1xufVxuXG4ucmVzZXQtY2xvc2Vwb3B1cCBpbWcge1xuXHR3aWR0aDogMTVweDtcbn1cblxuLnJlc2V0LWNsb3NlcG9wdXBfRW1haWwge1xuICAgIHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAtNTVweDtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXHRtYXJnaW4tbGVmdDogLTIzcHg7XG59XG5cblxuLmhlaWdodDEwMCB7XG5cdGhlaWdodDogMTAwcHg7XG59XG5cblxuXG4ubWFyZ2ludG9wMjAge1xuXHRtYXJnaW4tdG9wOiAtMjBweDtcbn1cblxuXG5cblxuLmNsb3Npbmdjb3N0LWNvbnRhaW5lciB7XG5cdC50aXRsZSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRjb2xvcjogIzIzNDA1RTtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0fVxuXHQucGFkZGxlZnQ2MHtcblx0XHQgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuXHR9XG5cdC5iYW5uZXJ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRjb2xvcjogIzIzNDA1RTtcblx0XHRtYXJnaW4tdG9wOjEwcHg7XG5cdFx0LnRvdGFsLWNvc3RzIHtcblx0XHRcdGZvbnQtZmFtaWx5XHQ6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXG5cdFx0fVxuXHRcdC50b3RhbC1wcmljZSB7XG5cdFx0XHRmb250LWZhbWlseVx0OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHR9XG5cdFx0LmNvc3RzLXRpdGxlIHtcblx0XHRcdGZvbnQtZmFtaWx5XHQ6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR9XG5cdFx0LmNvc3RzLXByaWNlIHtcblx0XHRcdGZvbnQtZmFtaWx5XHQ6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR9XG5cdFx0LmNvc3RzLWZlZXMge1xuXHRcdFx0Zm9udC1mYW1pbHlcdDogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0fVxuXHR9XG5cdC5jbG9zaW5nY29zdHNidG57XG5cdFx0ICAgY29sb3I6ICM1MDhBRkY7XG4gICAgcGFkZGluZzogMHB4IDEwcHggMHB4IDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgLyogbWFyZ2luLWJvdHRvbTogMjBweDsgKi9cbiAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgLyogd2lkdGg6IDEwMCU7ICovXG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuXHR9XG5cblx0IHRhYmxlIHtcblx0XHR3aWR0aDoxMDAlO1xuXHR9XG59XG5cblxuXG4uZXN0aW1hdGVzZm9ybS1jb250YWluZXIge1xuXHQuZm9ybS13cmFwcGVyIHtcblx0XHR3aWR0aDoxMDAlO1xuXHR9XG5cblx0IHRhYmxlIHtcblx0XHR3aWR0aDoxMDAlO1xuXHR9XG59XG4uaWZyYW1lX2Zvcm1fY29udGFpbmVye1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4JTtcbn1cbi5yZWZpaWZyYW1lX2Zvcm1fY29udGFpbmVye1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0cGFkZGluZy1sZWZ0OiAyOCUgIWltcG9ydGFudDtcbn1cbi5pZnJhbWVfZm9ybXtcblx0d2lkdGg6IDM4MHB4O1xufVxuLmlmcmFtZV9yZXN1bHRfYWxpZ257XG5cdGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5hbHRlcl9wYWRkaW5ne1xuXHRwYWRkaW5nOiAwIDE1JSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuICBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe1xuXHQuc2VsbGVyLWNvbnRhaW5lciAuYWx0ZXJfcGFkZGluZ3tcblx0XHRwYWRkaW5nIDogMCAxNSUgIWltcG9ydGFudDtcblx0fVxufVxuXG4udGF4YWJsZS1jb250YWluZXJ7XG5cdG9yZGVyOiAyO1xuXHRmbGV4LWdyb3c6IDE7XG5cdGZsZXgtc2hyaW5rOiAxO1xuXHRmbGV4LWJhc2lzOiBhdXRvO1xuXHR3aWR0aDogMTAwJTtcblx0LnRvcHtcblx0XHRoZWlnaHQ6IDMwMHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTcyODUwO1xuXHRcdC5jaGFydC13cmFwcGVye1xuXHRcdFx0LnRleHQtYW5jaG9ye1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdC5jZW50ZXItdGV4dHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR0b3A6IDYwcHg7XG5cdFx0XHRcdFx0bGVmdDogNjBweDtcblx0XHRcdFx0XHR3aWR0aDogODBweDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0ei1pbmRleDogNTA7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnRpdGxlLXRleHR7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0dG9wOiAxMjBweDtcblx0XHRcdFx0XHRsZWZ0OiAwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDIwMHB4O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHR6LWluZGV4OiA1MDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnJlY2hhcnRzLWxlZ2VuZC13cmFwcGVye1xuXHRcdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLTcwcHg7XG5cdFx0XHR9XG5cdFx0XHQucmVjaGFydHMtdG9vbHRpcC13cmFwcGVye1xuXHRcdFx0XHR6LWluZGV4OiAxMDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5ib3R0b217XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdC5mb3JtLXdyYXBwZXJ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0LnRpdGxlIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRcdGNvbG9yOiAjMjM0MDVFO1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0XHR9XG5cdFx0XHQuYnJpZWYge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRcdGNvbG9yOiAjMjM0MDVFO1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdGJ7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtU2VtaUJvbGQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5maWVsZC1yb3d7XG5cdFx0XHRcdGNvbG9yOiAjMEUyRjUxO1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0XHRmb250LXNpemU6MTRweDtcblx0XHRcdFx0c2VsZWN0LGlucHV0e1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTA7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOjEwcHg7XG5cdFx0XHRcdFx0LW1vei1hcHBlYXJhbmNlOiBpbmhlcml0O1xuXHRcdFx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NyUgY2VudGVyO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzpub25lO1xuXHRcdFx0XHRcdGNvbG9yOiMyMzQwNUU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5zbWFydGNvbXBhcmVidG57XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM1MDhBRkY7XG5cdFx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0XHRwYWRkaW5nOiA1cHggMjBweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0XHRvdXRsaW5lOm5vbmU7XG5cdFx0XHRcdGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzoxcHg7XG5cdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCB0YWJsZSB7XG5cdFx0d2lkdGg6MTAwJTtcblx0fVxuXG59XG5cbi5zbWFydGNvbXBhcmUtY29udGFpbmVye1xuXHRvcmRlcjogMjtcblx0ZmxleC1ncm93OiAxO1xuXHRmbGV4LXNocmluazogMTtcblx0ZmxleC1iYXNpczogYXV0bztcblx0d2lkdGg6IDEwMCU7XG5cdC50b3B7XG5cdFx0aGVpZ2h0OiAzMDBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzE3Mjg1MDtcblx0XHQuY2hhcnQtd3JhcHBlcntcblx0XHRcdC50ZXh0LWFuY2hvcntcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHQuY2VudGVyLXRleHR7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0dG9wOiA2MHB4O1xuXHRcdFx0XHRcdGxlZnQ6IDYwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDgwcHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdHotaW5kZXg6IDUwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC50aXRsZS10ZXh0e1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHRvcDogMTIwcHg7XG5cdFx0XHRcdFx0bGVmdDogMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0ei1pbmRleDogNTA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5yZWNoYXJ0cy1sZWdlbmQtd3JhcHBlcntcblx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IC03MHB4O1xuXHRcdFx0fVxuXHRcdFx0LnJlY2hhcnRzLXRvb2x0aXAtd3JhcHBlcntcblx0XHRcdFx0ei1pbmRleDogMTAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuYm90dG9te1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHQuZm9ybS13cmFwcGVye1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdC8qZGlzcGxheTogZmxleDsqL1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0LnRpdGxlIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRcdGNvbG9yOiAjMjM0MDVFO1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0XHR9XG5cdFx0XHQuZmllbGQtcm93e1xuXHRcdFx0XHRjb2xvcjogIzBFMkY1MTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdFx0Zm9udC1zaXplOjE0cHg7XG5cdFx0XHRcdHNlbGVjdCxpbnB1dHtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHRcdFx0XHRcdC1tb3otYXBwZWFyYW5jZTogaW5oZXJpdDtcblx0XHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTclIGNlbnRlcjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6bm9uZTtcblx0XHRcdFx0XHRjb2xvcjojMjM0MDVFO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuc21hcnRjb21wYXJlYnRue1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTA4QUZGO1xuXHRcdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdFx0cGFkZGluZzogNXB4IDIwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdFx0b3V0bGluZTpub25lO1xuXHRcdFx0XHRmb250LWZhbWlseTpNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6MXB4O1xuXHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQgdGFibGUge1xuXHRcdHdpZHRoOjEwMCU7XG5cdH1cblxufVxuXG4ucHJvcHRheHVuY2hlY2sscHJvcHRheGNoZWNrIHtcblx0Y3Vyc29yOnBvaW50ZXI7XG59XG5cblxuLmNsb3Npbmdjb3N0Zm9ybS1jb250YWluZXIge1xuXHQubWVudS10aXRsZSB7XG5cdFx0cGFkZGluZy1sZWZ0OjMwcHg7XG5cdCBcdHRleHQtYWxpZ246bGVmdDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Y29sb3I6ICMwZTJmNTE7XG5cdH1cblx0c2VsZWN0LGlucHV0e1xuXHRcdGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXIgIWltcG9ydGFudDtcblx0XHRtYXJnaW4tdG9wOiA2cHggIWltcG9ydGFudDtcblx0XHRmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG5cdH1cblx0LnBhZGRsZWZ0NjAge1xuXHRcdHBhZGRpbmctbGVmdDogNjBweDtcblx0fVxuXHRoMyB7XG5cdFx0bWFyZ2luOjBweDtcblx0fVxuXHQuYnJpZWYge1xuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0Y29sb3I6ICMyMzQwNUU7XG5cdH1cblx0Lmxpc3Qge1xuXHQgXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdGNvbG9yOiAjMjM0MDVFO1xuXHR9XG5cdC5pY29uLXJpZ2h0IHtcblx0XHR0ZXh0LWFsaWduOnJpZ2h0O1xuXHRcdGN1cnNvcjpwb2ludGVyO1xuXHR9XG5cbiAgICAgICAuaWNvbi1sZWZ0IHtcblx0XHRjdXJzb3I6cG9pbnRlcjtcblx0ICAgIH1cblx0IHRhYmxlIHtcblx0XHR3aWR0aDoxMDAlO1xuXHR9XG5cdC50aXRsZSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRjb2xvcjogIzIzNDA1RTtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0fVxuXHQuYmFubmVye1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHRcdC50b3RhbC1jb3N0cyB7XG5cdFx0XHRmb250LWZhbWlseVx0OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblxuXHRcdH1cblx0XHQudG90YWwtcHJpY2Uge1xuXHRcdFx0Zm9udC1mYW1pbHlcdDogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0fVxuXHR9XG5cdC5iYW5uZXIye1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjQ0ZENkRFO1xuXHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0NGRDZERTtcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQ0ZENkRFO1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdHBhZGRpbmc6IDlweDtcblx0XHRiYWNrZ3JvdW5kOiAjRUVGMEZDO1xuXHRcdC5jb3N0cy10aXRsZSB7XG5cdFx0XHRmb250LWZhbWlseVx0OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXHRcdC5jb3N0cy1wcmljZSB7XG5cdFx0XHRmb250LWZhbWlseVx0OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXHRcdC5jb3N0cy1mZWVzIHtcblx0XHRcdGZvbnQtZmFtaWx5XHQ6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdH1cblx0fVxuXHQuY2xvc2luZ2Nvc3RzYnRue1xuXHRcdFx0ICAgY29sb3I6ICM1MDhBRkY7XG5cdFx0XHRcdHBhZGRpbmc6IDBweCAxMHB4IDBweCAwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0LyogbWFyZ2luLWJvdHRvbTogMjBweDsgKi9cblx0XHRcdFx0bWFyZ2luLXRvcDogLTdweDtcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdFx0XHQvKiB3aWR0aDogMTAwJTsgKi9cblx0XHRcdFx0aGVpZ2h0OiA0MnB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdH1cblxuXHQgdGFibGUge1xuXHRcdHdpZHRoOjEwMCU7XG5cdH1cblxuICAgICAgdGFibGUgdHIgdGQge1xuXHRcdGNvbG9yOiAjM0Y0ODZDO1xuXHQgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHQgICAgd2lkdGg6IDYxJTtcblx0ICAgIHBhZGRpbmc6IDhweDtcblx0fVxuXHR0YWJsZSB7XG5cdFx0XHRtYXJnaW46MHB4O1xuXHR9XG5cdHRhYmxlIHsgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTsgYm9yZGVyLXNwYWNpbmc6IDA7IH1cblx0dGQge1xuXHQgICAgYm9yZGVyIDogMXB4IHNvbGlkICNDRkQ2REU7XG5cdCAgICBib3JkZXItc3R5bGU6IG5vbmUgc29saWQgc29saWQgbm9uZTtcblx0ICAgIHBhZGRpbmc6IDEwcHg7XG5cdH1cblx0dHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCB7IGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7IH1cblx0dHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkIHsgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7IH1cblx0dHI6Zmlyc3QtY2hpbGQgdGQgeyBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDsgfVxuXHR0ciB0ZDpmaXJzdC1jaGlsZCB7IGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDsgfVxuXHRpbnB1dCB7XG5cdCAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0ICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdCAgICBjb2xvcjogIzNGNDg2Qztcblx0ICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cdCAgICB3aWR0aDogODUlO1xuXHQgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0OjpwbGFjZWhvbGRlciB7IC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xuXHQgICAgY29sb3I6ICNhN2I1YzM7XG5cdCAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHQgICAgb3BhY2l0eTogMTsgLyogRmlyZWZveCAqL1xuXHR9XG5cblx0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG5cdCAgICBjb2xvcjogI2E3YjVjMztcblx0ICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdH1cblxuXHQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIE1pY3Jvc29mdCBFZGdlICovXG5cdCAgICBjb2xvcjogI2E3YjVjMztcblx0ICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdH1cblx0aW5wdXQ6Zm9jdXMge1xuXHQgICAgYm9yZGVyLWNvbG9yOiBub25lICFpbXBvcnRhbnQ7XG5cdCAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblx0Lmljb24tbGVmdCB7XG5cdFx0ICAgIG1hcmdpbi10b3A6IDI5cHg7XG5cdFx0ICAgIGN1cnNvcjogcG9pbnRlcjtcblx0XHQgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHQgICAgY29sb3I6ICM1MDhBRkY7XG5cdFx0ICAgIGltZyB7XG5cdFx0XHQgICAgcGFkZGluZy1yaWdodDogMTFweDtcblx0XHQgICAgfVxuXHQgfVxuXHQuaWNvbi10b3Age1xuXHRcdCAgICBtYXJnaW4tdG9wOiAyOXB4O1xuXHRcdCAgICBjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0ICAgIGNvbG9yOiAjNTA4QUZGO1xuXHQgfVxuXHQudXBkYXRle1xuXHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHQgICAgY29sb3I6ICM1MDhBRkY7XG5cdFx0ICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuXHRcdCAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0ICAgIG1hcmdpbi10b3A6IDEzcHg7XG5cdFx0ICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHQgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0ICAgIG91dGxpbmU6bm9uZTtcblx0XHQgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0LmFkZGJ0biB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdC51cGRhdGV7XG5cdFx0ICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdCAgICBjb2xvcjogIzUwOEFGRjtcblx0XHQgICAgcGFkZGluZzogNXB4IDIwcHg7XG5cdFx0ICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHQgICAgbWFyZ2luLXRvcDogMTNweDtcblx0XHQgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdCAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdCAgICB3aWR0aDogMjAlO1xuXHRcdCAgICBib3JkZXI6IDFweCBzb2xpZCAjNTA4QUZGO1xuXHRcdCAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LnJhZGlvLWJ0bi1ncm91cCB7XG5cdFx0ZmxvYXQ6bGVmdDtcblx0XHRjdXJzb3I6cG9pbnRlcjtcblx0fVxuXHQuY3Vyc29ycHRyIHtcblx0XHRjdXJzb3I6cG9pbnRlcjtcblx0fVxuXG4gICAgICB0YWJsZSB7XG5cdFx0d2lkdGg6MTAwJTtcblx0fVxuXG5cdC5wdHIge1xuXHRcdGN1cnNvcjpwb2ludGVyO1xuXHR9XG5cdC5wYWRkbGVmdDI1IHtcblx0XHRtYXJnaW4tbGVmdDoyMXB4O1xuXHR9XG5cdC5hbGlnbnJpZ2h0IHtcblx0XHR0ZXh0LWFsaWduOnJpZ2h0O1xuXHRcdGN1cnNvcjpwb2ludGVyO1xuXHR9XG5cdC5tYXJnaW50b3A0IHtcblx0XHRtYXJnaW4tdG9wIDogLTRweDtcblx0fVxuXHQubW9kYWxkcm9wZG93biB7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHQvLyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAvKnBhZGRpbmctbGVmdDogMjBweDsqL1xuIFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdGNvbG9yOiAjM0Y0ODZDO1xuXHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmcgOiAwcHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMHJlbSBjZW50ZXI7XG5cdH1cblx0LmNsb3Npbmdjb3N0c2J0bntcblx0XHRcdCAgIGNvbG9yOiAjNTA4QUZGO1xuXHRcdFx0XHRwYWRkaW5nOiAwcHggMTBweCAwcHggMHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdC8qIG1hcmdpbi1ib3R0b206IDIwcHg7ICovXG5cdFx0XHRcdG1hcmdpbi10b3A6IC03cHg7XG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHRcdFx0Lyogd2lkdGg6IDEwMCU7ICovXG5cdFx0XHRcdGhlaWdodDogNDJweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHR9XG5cblx0Lm5vbmVkaXQge1xuXHRcdC8vY29sb3I6IzUxNTE1MSAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiMzRjQ4NkMgIWltcG9ydGFudDtcblx0XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTJweCkgYW5kIChtaW4td2lkdGg6MzIwcHgpIHtcblx0Lm5vbmVkaXQge1xuXHRcdGZvbnQtd2VpZ2h0OmJvbGQgIWltcG9ydGFudDtcblx0fVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogNDgwcHgpIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpe1xuLlJlYWN0TW9kYWxfX0NvbnRlbnQgLmNsb3Npbmdjb3N0Zm9ybS1jb250YWluZXIgLnRpdGxlIHtcbndpZHRoOjk2JSAhaW1wb3J0YW50O1xufVxufVxuXG4uYnV5ZXItb3ZlcmxheSB7XG5cblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdHRvcDogOTNweDtcblx0cmlnaHQ6IDBweDtcblx0Ym90dG9tOiAwcHg7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzEpO1xuXHRoZWlnaHQ6IDkwJTtcblx0d2lkdGg6IDEwMCU7XG5cdHotaW5kZXg6IDEyMDA7XG5cdGRpc3BsYXk6bm9uZTtcbn1cblxuXG4uZmxvYXRsZWZ0IHtcblx0ZmxvYXQ6bGVmdDtcbn1cbi5yYWRpb2J0bntcblx0LmZsb2F0bGVmdHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5hbGlnbnJpZ2h0e1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdH1cbn1cbi5wYWRkdG9wMjB7XG5cdHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4ucGFkZGJvdDEwe1xuXHRwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuLm1hcmdsZWZ0MTB7XG5cdG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uYWxpZ25yaWdodCB7XG5cdHRleHQtYWxpZ246cmlnaHQ7XG59XG4ubWFyZ3RvcDV7XG5cdG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xufVxuLmljb25yb3RhdGUge1xuXHRwYWRkaW5nLWxlZnQ6MTVweDtcblx0Y3Vyc29yOnBvaW50ZXI7XG59XG4uaWNvbnJvdGF0ZV9tb257XG5cdHBhZGRpbmctbGVmdDo1MnB4O1xuXHRjdXJzb3I6cG9pbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogLTIxcHg7XG59XG4udGRjaXR5dGF4e1xuXHR3aWR0aDogNzAlICFpbXBvcnRhbnQ7XG5cdC5pbnB1dC1ncm91cHtcblx0XHRtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcblx0fVxuXHRpbnB1dHtcblx0XHRoZWlnaHQ6NDFweCAhaW1wb3J0YW50O1xuXHR9XG59XG50ZHtcblx0LmlucHV0LWdyb3Vwe1xuXHRcdG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuXHR9XG59XG4udHh0Y2VudGVye1xuXHR0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbi5taWRsZXtcblx0cGFkZGluZy1yaWdodDoxMCUgIWltcG9ydGFudDtcbn1cblxuLm9mZmVycHJpY2UtY29udGFpbmVyIHtcbi5oaWRkZW5idG4ge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0d2lkdGg6IGF1dG87XG5cdGhlaWdodDogYXV0bztcblx0Y29sb3I6ICNGRkZGRkY7XG5cdG91dGxpbmU6bm9uZTtcblx0bWFyZ2luLXRvcDogMTVweDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbn1cbi5lc2Nyb3dvcHRpbmRldGFpbHN7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGNvbG9yOiNkNGQ3ZTA7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG59XG4ub2ZmZXJzaG93LWNvbnRhaW5lciB7XG5cdC5vZmZlcl9saXN0e1xuXHRcdC8vYm9yZGVyOiAycHggc29saWQgIzAwMDtcblx0XHRwYWRkaW5nLWxlZnQ6IDM1cHg7XG5cdFx0cGFkZGluZy1yaWdodDogMzVweDtcblx0fVxuXHRcdC50aXRsZSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6MzBweDtcblx0XHQgXHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdGNvbG9yOiAjMGUyZjUxO1xuXHRcdH1cblx0XHRoMyB7XG5cdFx0XHRtYXJnaW46MHB4O1xuXHRcdH1cblx0XHQuYnJpZWYge1xuXHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0XHRmb250LXNpemU6MTZweDtcblx0XHR9XG5cdFx0LmJyaWVmUkVGSSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRcdFx0aGVpZ2h0OiAzNnB4O1xuXHRcdH1cblx0XHQubGlzdCB7XG5cdFx0IFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdGNvbG9yOiAjMjM0MDVFO1xuXHRcdH1cblx0XHQuaWNvbi1yaWdodCB7XG5cdFx0XHR0ZXh0LWFsaWduOnJpZ2h0O1xuXHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0fVxuXG5cdFx0ICAuaWNvbi1sZWZ0IHtcblx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdCAgICB9XG5cdFx0IHRhYmxlIHtcblx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0fVxuXHRcdC5iYW5uZXItaGVhZCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0XHRtYXJnaW4tdG9wOjEwcHg7XG5cdFx0XHRmb250LWZhbWlseVx0OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXHRcdC5iYW5uZXItZmlyc3Qge1xuXHRcdFx0YmFja2dyb3VuZDogIzUwOEFGRiAhaW1wb3J0YW50O1xuXHRcdFx0Y29sb3I6ICNGRkYgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LmJhbm5lcntcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRjb2xvcjogIzBlMmY1MTtcblx0XHRcdG1hcmdpbi10b3A6MTBweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTA7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRwYWRkaW5nOiAxMnB4O1xuXHRcdFx0Zm9udC1mYW1pbHlcdDogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXHRcdC5hbGxwcmljZXMge1xuXHRcdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRjb2xvcjogIzBlMmY1MTtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cdFx0Lmljb24tc2V0dGluZ3Mge1xuXHRcdFx0dGV4dC1hbGlnbjpsZWZ0O1xuXHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0fVxuXHRcdC5pY29uLXNoYXJlIHtcblx0XHRcdHRleHQtYWxpZ246cmlnaHQ7XG5cdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHR9XG5cblx0fVxuXG5cbi5oaWRkZW5mZWF0dXJlLWNvbnRhaW5lciB7XG5cdFx0LnRpdGxlIHtcblx0XHRcdHBhZGRpbmctbGVmdDozMHB4O1xuXHRcdCBcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0Y29sb3I6ICMwZTJmNTE7XG5cdFx0fVxuXHRcdGgzIHtcblx0XHRcdG1hcmdpbjowcHg7XG5cdFx0fVxuXHRcdC5icmllZiB7XG5cdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRjb2xvcjogIzIzNDA1RTtcblx0XHRcdGZvbnQtc2l6ZToxNnB4O1xuXHRcdH1cblx0XHQubGlzdCB7XG5cdFx0IFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdGNvbG9yOiAjMjM0MDVFO1xuXHRcdH1cblx0XHQuaWNvbi1yaWdodCB7XG5cdFx0XHR0ZXh0LWFsaWduOnJpZ2h0O1xuXHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0fVxuXG5cdFx0ICAuaWNvbi1sZWZ0IHtcblx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdCAgICB9XG5cdFx0IHRhYmxlIHtcblx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0fVxuXHRcdC5iYW5uZXItaGVhZCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0XHRtYXJnaW4tdG9wOjEwcHg7XG5cdFx0XHRmb250LWZhbWlseVx0OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXHRcdC5iYW5uZXItZmlyc3Qge1xuXHRcdFx0YmFja2dyb3VuZDogIzUwOEFGRiAhaW1wb3J0YW50O1xuXHRcdFx0Y29sb3I6ICNGRkYgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LmJhbm5lcntcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRjb2xvcjogIzBlMmY1MTtcblx0XHRcdG1hcmdpbi10b3A6MTBweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTA7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRwYWRkaW5nOiAxMnB4O1xuXHRcdFx0Zm9udC1mYW1pbHlcdDogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXHRcdC5hbGxwcmljZXMge1xuXHRcdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRjb2xvcjogIzBlMmY1MTtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR9XG5cdFx0Lmljb24tc2V0dGluZ3Mge1xuXHRcdFx0dGV4dC1hbGlnbjpsZWZ0O1xuXHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0fVxuXHRcdC5pY29uLXNoYXJlIHtcblx0XHRcdHRleHQtYWxpZ246cmlnaHQ7XG5cdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHR9XG5cdFx0LmZpZWxkLXJvd3tcbiAgICAgICAgICAgICAgIGNvbG9yOiAjMEUyRjUxO1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdGZvbnQtc2l6ZToxNHB4O1xuICAgICAgICAgICAgICAgc2VsZWN0LGlucHV0e1xuICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTA7XG4gICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblx0XHRcdCAgICBtYXJnaW4tdG9wOjEwcHg7XG5cdFx0XHQgICAgLW1vei1hcHBlYXJhbmNlOiBpbmhlcml0O1xuXHRcdFx0ICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdCAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NyUgY2VudGVyO1xuXHRcdFx0ICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHQgICAgZm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHQgICAgYm94LXNoYWRvdzpub25lO1xuXHRcdFx0ICAgIGNvbG9yOiMyMzQwNUU7XG4gICAgICAgICAgICAgICB9XG4gICAgICAgICAgIH1cblx0XHQgLmJhY2tpbWcge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA4cHg7XG5cdFx0XHR3aWR0aDogMzFweDtcblx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdH1cblx0XHQuYWRkYnRuIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdC51cGRhdGV7XG5cdFx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogIzUwOEFGRjtcblx0XHRcdCAgICBjb2xvcjogd2hpdGU7XG5cdFx0XHQgICAgcGFkZGluZzogNXB4IDIwcHg7XG5cdFx0XHQgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0ICAgIG1hcmdpbi10b3A6IDEzcHg7XG5cdFx0XHQgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0ICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0XHQgICAgYm9yZGVyOiAxcHggc29saWQgIzUwOEFGRjtcblx0XHRcdCAgICBvdXRsaW5lOm5vbmU7XG5cdFx0ICAgICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblx0Lm9wdGxpc3R7XG5cdFx0Y3Vyc29yOnBvaW50ZXIgIWltcG9ydGFudDtcblx0fVxuXG5cdC5kaXZhYnN7XG5cdFx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdFx0ei1pbmRleDogMTExO1xuXHRcdHdpZHRoOiAzMHB4O1xuXHR9XG5cblxuXG4uRXN0aW1hdGVDb250YWluZXIge1xuXHQgICAgd2lkdGg6IDEwMCU7XG5cdCAgICBoZWlnaHQ6IDEwMCU7XG5cdCAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdC50aXRsZSB7XG5cdFx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdCAgICBjb2xvcjogIzIzNDA1RTtcblx0XHQgICAgZm9udC1zaXplOiAyNHB4O1xuXHRcdCAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdH1cblx0XHQuY3VycmVudGVzdGltYXRlYnRuIHtcblx0XHQgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Y29sb3I6ICM1MDhBRkY7XG5cdFx0XHRwYWRkaW5nOiA1cHggMjBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdG1hcmdpbi10b3A6IDEzcHg7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjNTA4QUZGO1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdGZvbnQtc2l6ZToxNHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5hbGxlc3RpbWF0ZWJ0biB7XG5cdFx0ICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGNvbG9yOiAjNTA4QUZGO1xuXHRcdFx0cGFkZGluZzogNXB4IDIwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAxM3B4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzUwOEFGRjtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRmb250LXNpemU6MTRweCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXG59XG5cblxuLmJ1eWVyZXN0aW1hdGVzLWNvbnRhaW5lciwuc2VsbGVyY2hhcnQge1xuXHQuYnV5ZXJlZGl0YnRuIHtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Ly9maWxsOiAjMmE5NGZmICFpbXBvcnRhbnQ7XG5cdCBcdGZvbnQtc2l6ZTogMTRweDtcblx0XHQvL2ZvbnQtZmFtaWx5OmhlZWJvX3JlZ3VsYXI7XG5cdFx0ZmlsbDogIzlGQUZCRCAhaW1wb3J0YW50O1xuXHR9XG59XG4ucmVzdG9yZXR4dHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdGNvbG9yOiAjMGUyZjUxO1xuXHRtYXJnaW4tdG9wOiAyN3B4O1xuXHRmb250LXNpemU6IDIwcHg7XG59XG4uY29uZmlybXJlc3RvcmVidG57XG5cdGJhY2tncm91bmQ6I0VBNEIyOCAhaW1wb3J0YW50O1xufVxuLmZ1bmRpbmdnZWFye1xuXHRmbG9hdDogcmlnaHQ7XG5cdGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuLnN0YXJ0X2lidXllcm92ZXJidG4ge1xuXHR3aWR0aDogMjBweDtcblxuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4uc3RhcnRfb3ZlcmJ0biB7XG5cdFx0Ly93aWR0aDogMjBweDtcblx0XHQvL21hcmdpbi1sZWZ0OiAxN3B4O1xuXHRcdC8vY3Vyc29yOiBwb2ludGVyO1xuXHRcdHdpZHRoOiAyMnB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRtYXJnaW4tdG9wOiAtM3B4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMTRkZWcpO1xuXHR9XG5cdC5zdGFydF9vdmVyYnRuX2hhbmR5IHtcblx0XHR3aWR0aDogMjBweDtcblx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0bWFyZ2luLXRvcDogMHB4O1xuXHR9XG4uZXNjcm93ZHJvcGRvd25jbHN7XG5cdGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTclIGNlbnRlcjtcbn1cbi5kaXZtYW51Y2FsY3tcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0d2lkdGg6IDEwMCU7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGltZ3tcblx0XHRmbG9hdDogcmlnaHQ7XG5cdH1cbn1cbi5kcm9wYWN0aXZle1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHR0cmFuc2l0aW9uOiAwLjZzO1xufVxuLmRyb3BpbmFjdGl2ZXtcblx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdHRyYW5zaXRpb246IDAuNnM7XG59XG4ubWFyZ3RvcDI1e1xuXHRtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4ubW9kZWxjb250ZW50ZGl2e1xuXHQvL21heC1oZWlnaHQ6IDM3MHB4O1xuXHQvL292ZXJmbG93OiBhdXRvO1xufVxuLm9mZmVycHJpY2Vyb3d7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cGFkZGluZzogOHB4IDVweDtcbn1cbi5hY3RpdmVvZmZlcntcblx0YmFja2dyb3VuZC1jb2xvcjogICM1MDhhZmYgIWltcG9ydGFudDtcblx0Y29sb3I6d2hpdGUgIWltcG9ydGFudDtcbn1cbi5kaXZzdGVwcmVzdWx0c3tcbiBcdG1pbi1oZWlnaHQ6IDI2MHB4O1xuXHQvL2hlaWdodDogMjYwcHg7XG5cdGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgcGFkZGluZzogMTBweDtcbn1cbi5taXNjQnV5ZXJDbG9zZXVwe1xuXHR6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogLTQ0cHg7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcblx0bWFyZ2luLWxlZnQ6IDEycHg7XG5cdGltZ3tcbiAgICAgICAgd2lkdGg6MTVweDtcbiAgICAgICAgaGVpZ2h0OjE1cHg7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIH1cbn1cbi5taXNjQnV5ZXJkZXRDbG9zZXVwe1xuXHR6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogLTU1cHg7XG4gICAgbWF4LXdpZHRoOiA0MTFweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcblx0aW1ne1xuICAgICAgICB3aWR0aDoxNXB4O1xuICAgICAgICBoZWlnaHQ6MTVweDtcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgfVxufVxuLnByaWNlU2V0dGluZ0Nsb3NldXB7XG5cdHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAtNTdweDtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXHRtYXJnaW4tbGVmdDogLTFweDtcblx0aW1ne1xuICAgICAgICB3aWR0aDoxNXB4O1xuICAgICAgICBoZWlnaHQ6MTVweDtcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgfVxufVxuLnByb3BlcnR5VGF4ZXNDbG9zZXVwe1xuXHR6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogLTQ0cHg7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcblx0bWFyZ2luLWxlZnQ6IDEzcHg7XG5cdGltZ3tcbiAgICAgICAgd2lkdGg6MTVweDtcbiAgICAgICAgaGVpZ2h0OjE1cHg7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIH1cbn1cbi5JbnB1dEVzY3Jvd0Nsb3NldXB7XG5cdHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogLTQ1cHg7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcblx0bWFyZ2luLWxlZnQ6IDEzcHg7XG5cdGltZ3tcbiAgICAgICAgd2lkdGg6MTVweDtcbiAgICAgICAgaGVpZ2h0OjE1cHg7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIH1cbn1cbi5DbG9zaW5nRGF0ZUNsb3NldXB7XG5cdHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAtNDVweDtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXHRtYXJnaW4tbGVmdDogMTJweDtcblx0aW1ne1xuICAgICAgICB3aWR0aDoxNXB4O1xuICAgICAgICBoZWlnaHQ6MTVweDtcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgfVxufVxuLkNhbGNSRUZJLWNvbnRhaW5lcntcblx0LlBhaWRUYXhEaXZDbHN7XG5cdFx0Y29sb3I6ICM1MDhBRkY7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHQuUmVzdWx0Q29sbGFwc2VEcm9wSWNvbntcblx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdH1cblx0fVxufVxuLkdyYXlDaXJsZUNsc3tcblx0Ym9yZGVyOiAxcHggc29saWQgI0VFRjFGQztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVGMUZDO1xufVxuXG4uaGVpZ2h0NTAge1xuXHRoZWlnaHQgOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkbGVmdDc4IHtcblx0cGFkZGluZy1sZWZ0OiA3OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5SaWdodENvbnRhaW5lckNsc3tcbiAgICAubmF2YmFyLXdyYXBwZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdC5iYW5uZXIge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdGNvbG9yOiAjNTA4QUZGO1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAjNjg5N2Y3O1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLkJvbGRGb250IHtcblx0Zm9udC1mYW1pbHkgOiBNb250c2VycmF0LU1lZGl1bSAhaW1wb3J0YW50O1xufVxuXG5cbi5zbGlkZXItY290YWluZXJ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlYmVlO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Y29sb3I6ICMyMzQwNUU7XG5cdHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDEwcHg7XG5cdG1pbi1oZWlnaHQ6IDM1MHB4O1xuXHQubG9hbi13cmFwcGVye1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTowcHg7XG5cdFx0LmJhbm5lcntcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGNvbG9yOiAjMjM0MDVFO1xuXHRcdFx0LmxvYW4tbmFtZXtcblx0XHRcdFx0b3JkZXI6IDE7XG5cdFx0XHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdHBhZGRpbmc6IDE0cHggMTBweDtcblxuXHRcdFx0fVxuXHRcdFx0LmxvYW4taGVhZHtcblx0XHRcdFx0b3JkZXI6IDE7XG5cdFx0XHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdHBhZGRpbmc6IDE0cHggMTBweDtcblx0XHRcdFx0Zm9udC1zaXplOjE0cHg7XG5cdFx0XHR9XG5cdFx0XHQubG9hbi10eXBle1xuXHRcdFx0XHRvcmRlcjogMjtcblx0XHRcdFx0YWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cdFx0XHRcdHBhZGRpbmc6IDE0cHggMTBweDtcblx0XHRcdH1cblx0XHRcdC5sb2FuLW1pZGRsZSB7XG5cdFx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0XHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRwYWRkaW5nOiAxNHB4IDEwcHg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5lZGl0YnRuIHtcblx0XHRcdGNvbG9yOiAjNTA4QUZGO1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzcHg7XG5cdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuYmFubmVyLXBpZWNoYXJ0IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRjb2xvcjogIzIzNDA1RTtcblx0XHRcdGhlaWdodDogMTYwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogNDNweDtcblx0XHR9XG5cdFx0Lm1haW4tYmFubmVye1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRjb2xvcjogIzIzNDA1RTtcblx0XHRcdC5sb2FuLXRpdGxlIHtcblx0XHRcdFx0b3JkZXI6IDA7XG5cdFx0XHRcdC8qYWxpZ24tc2VsZjogZmxleC1zdGFydDsqL1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cdC5DaGFydEhlYWRlckxhYmVsIHtcblx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRwYWRkaW5nLXRvcDogMjZweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTJweDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdH1cblx0dGQge1xuXHRcdHBhZGRpbmctdG9wOiAxMnB4O1xuXHR9XG5cdC5CbHVlQ2lyY2xlQ2xzIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjNTA4QUZGO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM1MDhBRkY7XG5cdFx0bWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdGhlaWdodDogMTVweDtcblx0XHR3aWR0aDogMTVweDtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdH1cblx0LlllbGxvd0NpcmNsZUNscyB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI0ZGQjYwMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZCNjAwO1xuXHRcdG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0d2lkdGg6IDE1cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHR9XG5cdC5XaGl0ZUNpcmNsZUNscyB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuXHRcdG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0d2lkdGg6IDE1cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHR9XG5cdC5yYy1zbGlkZXItc3RlcCB7XG5cdFx0ZGlzcGxheTpub25lO1xuXHR9XG5cdC5yYy1zbGlkZXItaGFuZGxle1xuXHRcdC8vei1pbmRleDogMTAwMDAwMDtcblx0XHRtYXJnaW4tbGVmdDogLTdweDtcblx0XHRtYXJnaW4tdG9wOiAtMTRweDtcblx0XHR3aWR0aDogMjhweDtcblx0XHRoZWlnaHQ6IDI4cHg7XG5cdFx0Ym9yZGVyOiBzb2xpZCAycHggdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHRib3gtc2hhZG93OiAwcHggMXB4IDRweCAycHggdHJhbnNwYXJlbnQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzUwOEFGRiAhaW1wb3J0YW50O1xuXHR9XG5cdC5yYy1zbGlkZXItbWFyayB7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRwYWRkaW5nLXRvcDoxMnB4O1xuXHR9XG5cdC5jaGFydF9Cb3R0b20ge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblx0LlNsaWRlckRpdkNscyB7XG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdH1cblx0LnJjLXNsaWRlci1yYWlsIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTA4QUZGICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OjFweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5yYy1zbGlkZXItdHJhY2sge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM1MDhBRkYgIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6MXB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0LnJjLXNsaWRlci1oYW5kbGU6Zm9jdXMge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDVweCB0cmFuc3BhcmVudDtcblx0fVxuXHQucmMtc2xpZGVyLXRvb2x0aXAge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0b3A6IC0zMXB4O1xuXHRcdGxlZnQ6IDNweDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdGNvbG9yOiAjNTA4QUZGO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxufVxuXG4ucGFkZGJ0bTM0IHtcblx0cGFkZGluZy1ib3R0b206IDM0cHggIWltcG9ydGFudDtcbn1cbi5oZWFkZmluZHJhdGVze1xuXHRmb250LXNpemU6MTZweDtcblx0Zm9udC13ZWlnaHQ6Ym9sZDtcbn1cbi5idXllcnNpbmdsZXBhZ2VwYWRke1xuXHRwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbn1cbi5idXllcnRpdGxlbWFyZ3tcblx0bWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG4uYnV5ZXJsZWZ0cGFkZHtcblx0cGFkZGluZy1sZWZ0OiA4NHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50O1xufVxuLmJ1eWVycmlnaHRwYWRke1xuXHRwYWRkaW5nLWxlZnQ6IDI2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgcGFkZGluZy1yaWdodDogOTdweCAhaW1wb3J0YW50O1xufVxuLmlmcmFtZV9idXllcnJpZ2h0cGFkZCB7XG5cdHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuLm5hdjEsLm5hdjIsLm5hdjMsLm5hdjR7XG5cdGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuLmdycGFoaGVhZG1hcmd7XG5cdG1hcmdpbi10b3A6IDM1cHg7XG59XG4ubm9uYnV5YmFyZGVze1xuXHR3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cblxuLmJ1eWVyZXN0aW1hdGVzLWNvbnRhaW5lcntcblx0LnJlY2hhcnRzLXN1cmZhY2V7XG5cdFx0IHdpZHRoOiAzMzBweDtcblx0XHQgaGVpZ2h0OiAzMzBweDtcblx0XHQgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdCBsZWZ0OiAtM3B4O1xuXHR9XG5cdHN2Z3tcblx0XHR0c3Bhbntcblx0XHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBBdmVuaXIgTmV4dCAgQm9sZDtcblx0XHR9XG5cdH1cbn1cbi5yZWNoYXJ0cy1kZWZhdWx0LWxlZ2VuZHtcblx0LnJlY2hhcnRzLXN1cmZhY2V7XG5cdFx0d2lkdGg6IDE1cHg7XG5cdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0bGVmdDogMHB4O1xuXHR9XG59XG5zZWxlY3QsaW5wdXR7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhciAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDZweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cbmxhYmVse1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDAgIWltcG9ydGFudDtcblx0bWFyZ2luLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuXHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyICFpbXBvcnRhbnQ7XG59XG4uZmllbGRsYWJlbHtcblx0bWFyZ2luLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuXHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyICFpbXBvcnRhbnQ7XG59XG4uc21hcnRjb21wYXJlZGl2e1xuXHQuYnV5ZXItdGl0bGV7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0fVxuXHQuc3RhcnRfb3ZlcmJ0bntcblx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHR9XG59XG4ubWFyZ2JvdGRpdntcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi51cGRhdGUsLmNvbXB1dGUsXG4uc21hcnRjb21wYXJlYnRue1xuXHRoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbn1cbi5zbWFydGNtcHN0b3Zye1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAvL3otaW5kZXg6IDk5OTtcbn1cblxuXG4gIC5leGFtcGxlLWVudGVyIHtcblx0b3BhY2l0eTogMC4wMTtcblx0d2lkdGg6IDBweDtcbiAgfVxuXG4gIC5leGFtcGxlLWVudGVyLmV4YW1wbGUtZW50ZXItYWN0aXZlIHtcblx0b3BhY2l0eTogMTtcblx0d2lkdGg6IDEwMHB4O1xuXHR0cmFuc2l0aW9uOiA3MDBtcztcbiAgfVxuXG4gIC5leGFtcGxlLWxlYXZlIHtcblx0b3BhY2l0eTogMTtcblx0d2lkdGg6IDEwMHB4O1xuICB9XG5cbiAgLmV4YW1wbGUtbGVhdmUuZXhhbXBsZS1sZWF2ZS1hY3RpdmUge1xuXHRvcGFjaXR5OiAwLjAxO1xuXHR3aWR0aDogMHB4O1xuXHR0cmFuc2l0aW9uOiA3MDBtcztcbiAgfVxuLy8gLmhvbWVUcmFuc2l0aW9uLWFwcGVhcntcbi8vICAgICBvcGFjaXR5OiAwO1xuLy8gICAgIHRyYW5zZm9ybTogNzAwbXM7XG4vLyB9XG5cbi8vIC5ob21lVHJhbnNpdGlvbi1hcHBlYXIuaG9tZVRyYW5zaXRpb24tYXBwZWFyLWFjdGl2ZXtcbi8vICAgICBvcGFjaXR5OiAxO1xuLy8gICAgIHRyYW5zZm9ybTogNzAwbXM7XG4vLyAgICAgLy90cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xuLy8gfVxuLmFtb3J0ZHdsbmR7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwYWRkaW5nOiAxMHB4IDEwcHg7XG5cdGZsb2F0OiByaWdodDtcblx0YXtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0Y29sb3I6ICM1MDhBRkYgIWltcG9ydGFudDtcblx0fVxuXHRpbWd7XG5cdFx0d2lkdGg6IDI1cHg7XG5cdFx0aGVpZ2h0OiAyNXB4O1xuXHR9XG59XG4uc2hhcmVmaWVsZHtcblx0cGFkZGluZzogOHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEM0Q1REY7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHQuc2hhcmV0ZHtcblx0XHR3aWR0aDo5MCU7XG5cdH1cblx0LnNoYXJlZnVsbHRke1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cbn1cblxuLkJpemZpZWxke1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xuXG5cdC5jb2xtMXtcblx0XHR3aWR0aDoxMCU7XG5cdH1cblx0LmNvbG0ye1xuXHRcdHdpZHRoOjgwJTtcblx0XHRwYWRkaW5nOiA4cHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI0QzRDVERjtcblx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxufVxuXG4uc2hhcmVjbG9zZXtcblx0bWF4LXdpZHRoOjQ2MHB4ICFpbXBvcnRhbnQ7XG59XG4uc2hhcmVjbG9zZTF7XG5cdG1heC13aWR0aDo0NzJweCAhaW1wb3J0YW50O1xuXHRtYXJnaW4tdG9wOi00OHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6NTAwcHgpYW5kIChtaW4td2lkdGg6MzAwcHgpe1xuXHQuc2hhcmVjbG9zZTF7XG5cdG1hcmdpbi10b3A6IC0xNSUgIWltcG9ydGFudDtcblx0fVxufVxuI2Rvd25sb2FkcGRmYnRue1xuXHRhe1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRjb2xvcjogIzUwOEFGRjtcblx0fVxufVxuLmVtYWlsLWZvcm0taW5wdXR7XG5cdGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyICFpbXBvcnRhbnQ7XG4gICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgICBmb250LXdlaWdodDogMTAwICFpbXBvcnRhbnQ7XG59XG4uZW1haWxzaGFyZWNsb3Nle1xuXHRtYXgtd2lkdGg6aW5oZXJpdCAhaW1wb3J0YW50O1xuXHRtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xufVxuLnB1c2hjbG9zZXtcblx0bWF4LXdpZHRoOjQ5MHB4ICFpbXBvcnRhbnQ7XG59XG4uZW1haWxzaGFyZXtcblx0LnVwZGF0ZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzUwOEFGRjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tdG9wOiAzNnB4O1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxufVxuI2RpdmJyaW5nVG9DbG9zZXtcblx0LnJlY2hhcnRzLXdyYXBwZXJ7XG5cdFx0aGVpZ2h0OiAzNjBweCAhaW1wb3J0YW50O1xuXHRcdG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcblx0fVxufVxuXG4uY291bnR1cG51bXtcblx0Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1SZWd1bGFyICFpbXBvcnRhbnQ7XG59XG4uYnV5ZXJjb21lZGl0e1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5jaGFuZ2VhcmVhdGV4dHtcblx0Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1SZWd1bGFyICFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW46IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5jaGFuZ2VhcmVidG57XG5cdG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogIzUwOEFGRiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjMjM0MDVFO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cbi5uZXdjaGFuZ2VhcmVhe1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTA4QUZGO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1MDhBRkY7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbn1cbi5jaGNsb3Nle1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdG1hcmdpbi10b3A6IC02N3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcblx0aW1ne1xuXHRcdHdpZHRoOiAxNXB4O1xuXHRcdGhlaWdodDogMTVweDtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiAzMDBweCl7XG5cdC5idXllcmxlZnRwYWRkXG5cdHtcblx0XHRwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5idXllcnJpZ2h0cGFkZFxuXHR7XG5cdFx0cGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcblx0fVxuXHQuYnV5ZXJncmFwaGZsZXh7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblx0LmNhbGN1bGF0aW9uLWNvbnRhaW5lclxuXHR7XG5cdFx0LnRpdGxlXG5cdFx0e1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LnBhZGRsZWZ0Nzh7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuQlVZX3J1bk51bV9hbmltYXRlXzJ7XG5cdFx0XHR0b3A6IDQxJSAhaW1wb3J0YW50O1xuXHRcdFx0bGVmdDogNDglICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5CVVlfcnVuTnVtX2FuaW1hdGV7XG5cdFx0XHR0b3A6IDQ3JSAhaW1wb3J0YW50O1xuXHRcdFx0bGVmdDogNDklICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5jbG9zaW5nY29zdHN7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE1JSAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC04JSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHR9XG5cdC5idXllcl9wYWRke1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcblx0fVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogMzAwcHgpIHtcblx0LnJlY2hhcnRzLWRlZmF1bHQtbGVnZW5kIHtcblx0XHQucmVjaGFydHMtc3VyZmFjZXtcblx0XHRcdC8vIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRcdFx0aGVpZ2h0OjMzcHggIWltcG9ydGFudDtcblxuXHRcdH1cbn1cbn1cblxuLmRvbGxhcmNsYXNzIHtcblxuXHRjb2xvcjogIzNGNDg2QztcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uY2FuY2VsYnRuQ2VudGVye1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdC5jYW5jZWxidG5idG57XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzUwOEFGRjtcblx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdGhlaWdodDogNDBweDtcblx0XHR3aWR0aDogMjAwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG59XG4uQ2xpcEJvYXJkYnRue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MDhBRkY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0aGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cbi5jb3B5ZGl2e1xuXHRwYWRkaW5nLXRvcDogMTBweDtcblx0aW5wdXR7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bSAhaW1wb3J0YW50O1xuXHRcdHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuXHRcdHdvcmQtd3JhcDogYnJlYWstd29yZDtcblx0XHRjb2xvcjogIzIzNDA1RTtcblx0fVxufVxuLmVtYmVkY29weWRpdntcblx0cGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cdHRleHRhcmVhe1xuXHRcdGhlaWdodDogMTMwcHg7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICMyMzQwNUU7XG5cdH1cbn1cbi50ZW1wbGF0ZXZpZXdzY3JvbGx2aWV3e1xuXHR3aWR0aDogMTMwMHB4O1xuXHRvdmVyZmxvdy14OiBhdXRvO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgZmxvYXQ6IG5vbmU7XG59XG4ubGlua2Rvd25sb2FkYXtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi5ub2ZsaWVmb3VuZHtcblx0ZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDUlO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG59XG4uY3Vyc29ycHRyIHtcblx0Y3Vyc29yOnBvaW50ZXI7XG59XG4ub2ZmZXJoaWRkZW50aXRsZVxue1xuXHRoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIzNDA1RTtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLm9mZmVyaGlkZGVudGl0bGVSRUZJXG57XG5cdGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM0MDVFO1xuXHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cbi5vZmZlcnN1YnRpdGxlXG57XG5cdGhlaWdodDogNDBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ub2ZmZXJtYXJnaW50b3Bcbntcblx0bWFyZ2luLXRvcDowcHggIWltcG9ydGFudDtcbn1cbi5rR0dJaXN7XG5cdGJvcmRlcjoxcHggc29saWQgI2NjYyAhaW1wb3J0YW50O1xufVxuXG4uTW9kZXJuLURhdGVwaWNrZXIgLmZpZWxkLXJvdyBpbnB1dCB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHQtbW96LWFwcGVhcmFuY2U6IGluaGVyaXQ7XG5cdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NyUgY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRjb2xvcjogIzIzNDA1RTtcblx0XHQgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAwcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0fVxuXG4uZmllbGQtcm93IGlucHV0LCAuZmllbGQtcm93IHNlbGVjdCB7XG5cdG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ubG9hbmRlZmF1bHRhbGlnbntcblx0dGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xufVxuLmxvYW5kZWZtYXJnaHRvcHtcblx0bWFyZ2luLXRvcDoxNXB4ICFpbXBvcnRhbnQ7XG59XG4ubG9hbnF1YWxpZnloZWRkZXNpZ257XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0LmxxaG90Y29udGFpbmVye1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHQubHFoZG90c3tcblx0XHRcdHdpZHRoOjZweDtcblx0XHRcdGhlaWdodDo2cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdG1hcmdpbjogMnB4O1xuXHRcdH1cblx0fVxuXHRcbn1cblxuLmxvYW5kZWZhcHJtYXJnaHRvcHtcblx0bWFyZ2luLXRvcDoyNXB4ICFpbXBvcnRhbnQ7XG59XG4ubWlwcG1pX2luZm97XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5wbWljbG9zZXtcblx0ei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgICBtYXgtd2lkdGg6IDQ5N3B4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXHRtYXJnaW4tbGVmdDogLTEwcHg7XG5cdGltZ3tcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG59XG4ucG1pY2xvc2VOZXd7XG5cdHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLXRvcDogLTU1cHg7XG4gICAgbWF4LXdpZHRoOiA1NTBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcblx0bWFyZ2luLWxlZnQ6IC0xMHB4O1xuXHRpbWd7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0fVxufVxuLnBtaWhlYWR7XG5cdG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuLnBtaWNvbnRlbnR7XG5cdGZvbnQtc2l6ZTogMTdweCAhaW1wb3J0YW50O1xuXHR0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG59XG5cbi5jbG9zaW5nY29zdHNlZGl0YnRuIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJveC1zaGFkb3c6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWltYWdlOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgb3ZlcmZsb3cgOiBoaWRkZW47XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY2xvc2luZ2Nvc3RzZWRpdGJ0bjpmb2N1cyB7XG5cdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZm9udHNpemUyMHtcblx0Zm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG59XG4uY2xvc2luZ2N1c3RvbXtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHQucmFkaW8tYnRuLWdyb3Vwe1xuXHRcdHdpZHRoOiAyNSU7XG5cdFx0LnJhZGlvYnRue1xuXHRcdFx0ZGlzcGxheTogaW5oZXJpdCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG4ud2lkdGgxMDAge1xuXHR3aWR0aCA6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmNvbnYyYnV5ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG4uYnJva2VyY29tbXRpdGxle1xuXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XG4gICAgcGFkZGluZzogOXB4O1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGYyZmM7XG59XG4uYWxlcnRwb3B1cHtcblx0aGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5kaXNwbGF5aW5saW5le1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0cGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcblx0cGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXHQuaW1nZGlzcGxheXtcblx0XHR3aWR0aDogMTBweDtcblx0XHRoZWlnaHQ6IDdweDtcblx0fVxuXHQuaW5mb2Rpc3BsYXl7XG5cdFx0d2lkdGg6IDE2cHg7XG5cdFx0aGVpZ2h0OiAxNnB4O1xuXHR9XG59XG4uaW52ZXN0b3JidWlsZGRyb3B7XG5cdG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuLnByb3Bob21lY29udGFpbmVye1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuLmhvbWVwcm9wdGF4XG57XG5cdHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogNTJweDtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XG5cdC5sYWJsZXtcblx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcblx0fVxufVxufVxuLm1pbGxhZ2VkaXZyYXRle1xuXHQuaW5wdXQtZ3JvdXB7XG5cdFx0d2lkdGg6MTAwJTtcblx0fVxufVxuLy8gLmpxLXRvYXN0LXdyYXB7XG4vLyBcdHdpZHRoOiAzNTBweCAhaW1wb3J0YW50O1xuLy8gXHQuanEtdG9hc3Qtc2luZ2xle1xuLy8gXHRcdGhlaWdodDogMTAwcHg7XG4vLyBcdFx0cGFkZGluZy10b3A6IDI1cHg7XG4vLyBcdH1cbi8vIH1cblxuLm5vdGFwcGx5IHtcbnRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5zdGlja3ljb21wdXRle1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0IGJvdHRvbTogMHB4IDtcblx0IG1hcmdpbi1ib3R0b206MTBweCAhaW1wb3J0YW50O1xuXHQgei1pbmRleDo5OTk5IDtcblx0IC8vb3V0bGluZTogMTBweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG5cdCBhbmltYXRpb246IHN0aWNreWNvbXB1dGVrZXkgLjVzO1xuXHQgLXdlYmtpdC1hbmltYXRpb246ICBzdGlja3ljb21wdXRla2V5IC41cztcbn1cbi5idXR0b25jb250YWluZXIge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcblx0bWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50IDtcbn1cbi5zdGlja3ljb21wdXRlLWJvdHRvbXtcblx0cG9zaXRpb246IHN0YXRpYyA7XG5cdGFuaW1hdGlvbjogc3RpY2t5Y29tcHV0ZWtleXRvYnRtIC41cztcblx0LXdlYmtpdC1hbmltYXRpb246ICBzdGlja3ljb21wdXRla2V5dG9idG0gLjVzO1xufVxuLyogU2FmYXJpIDQuMCAtIDguMCAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHN0aWNreWNvbXB1dGVrZXkge1xuICAgIGZyb20gICB7Ym90dG9tOiAtMTAwJTt9XG4gICAgdG8gIHtib3R0b206IDA7fVxufVxuXG4vKiBTdGFuZGFyZCBzeW50YXggKi9cbkBrZXlmcmFtZXMgc3RpY2t5Y29tcHV0ZWtleSB7XG4gICAgZnJvbSAgIHtib3R0b206IC0xMDAlO31cbiAgICB0byAge2JvdHRvbTogMDt9XG59XG4vKiBTYWZhcmkgNC4wIC0gOC4wICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3RpY2t5Y29tcHV0ZWtleXRvYnRtIHtcbiAgICBmcm9tICAge21hcmdpbi1ib3R0b206IDA7fVxuICAgIHRvICB7bWFyZ2luLWJvdHRvbTogLTEwMCU7fVxufVxuXG4vKiBTdGFuZGFyZCBzeW50YXggKi9cbkBrZXlmcmFtZXMgc3RpY2t5Y29tcHV0ZWtleXRvYnRtIHtcbiAgICBmcm9tICAge21hcmdpbi1ib3R0b206IDA7fVxuICAgIHRvICB7bWFyZ2luLWJvdHRvbTogLTEwMCU7fVxufVxuXG5cbnNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuXG4uZm9udF9ib2xkIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbn1cblxuLy9EcmFnIGltYWdlIHN0b3AgY3NzXG5pbWd7XG5cdHVzZXItZHJhZzogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC13ZWJraXQtdXNlci1kcmFnOiBub25lO1xuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi53ZWJsZWFkZ2Vue1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuXHRtYXJnaW4tdG9wOiAtMzVweDtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5kcnBkb3duc2VsZWN0e1xuXHRzZWxlY3Qgb3B0aW9uXG5cdHtcblx0XHR3aWR0aDoxNTBweDtcblx0fVxufVxuXG4uZGl2ZW1haWxhbW9ydGNvbnRlbnR7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG59XG4uZGl2ZW1haWxhbW9ydGNvbnRlbnRzaGFyZWFwcHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBoZWlnaHQ6IDI4MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5pZXNzdGF0aWN3aWR0aHtcblx0d2lkdGg6OTAwcHggIWltcG9ydGFudDtcbn1cbi5maXhidG57XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaGlzdG9yaWNhbGhlYWRpbmd7XG5cdGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcyOTUxO1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5IaXN0b3J5UmF0ZXN0YWJsZXtcblx0dGh7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cdC50ZGRyb3B7XG5cdFx0d2lkdGg6IDI1JTtcblx0fVxuXHQudGRjaGt7XG5cdFx0d2lkdGg6MjUlO1xuXHR9XG5cdC50ZHBhZGR7XG5cdFx0cGFkZGluZy1sZWZ0OiAyOHB4O1xuXHR9XG59XG4uaGlzdG9yaWNhbGNvbnRlbnR7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxNXB4O1xufVxuLmhpc3RjbG9zZXtcblx0bWF4LXdpZHRoOiA1MzBweCAhaW1wb3J0YW50O1xufVxuLmRvd250eHR7XG5cdGZvbnQtc2l6ZTogMTBweDtcbn1cblxuLmZiUG9zdHtcblxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0bWFyZ2luLXRvcDogNTBweDtcblxuXHQuZmJQb3N0YnRuZGl2e1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cblx0LmZiUG9zdGJ0bntcblx0XHRtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQ6ICM1MDhBRkYgIWltcG9ydGFudDtcblx0XHRjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblxuXHR9XG59XG5cbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwge1xuXHQgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMHB4IDk5OTlweCB3aGl0ZSAgIWltcG9ydGFudDtcblx0Ly8td2Via2l0LWJveC1zaGFkb3c6IG5vbmUgICFpbXBvcnRhbnQ7XG59XG5pbnB1dDpmb2N1cyxpbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3Vze1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwcHggOTk5OXB4IHdoaXRlLCAwIDAgMnB4IHdoaXRlICAhaW1wb3J0YW50O1xuXHQvLy13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAgIWltcG9ydGFudDtcbn1cbi5yYWRpb2xmdGRpdntcblx0ZGlzcGxheTogZmxleDtcbn1cbi5yYWRpb2xmdGltZ3tcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmFkaW90eHR7XG5cdGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyICFpbXBvcnRhbnQ7XG59XG4ubXJndG9wMjB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG4ubXJndG9wN3tcblx0bWFyZ2luLXRvcDogN3B4O1xufVxuLnhBeGlze1xuLnJlY2hhcnRzLWNhcnRlc2lhbi1heGlzLXRpY2tze1xuXHRkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcbn1cbn1cbi5TdGFja2VkQmFyQ2hhcnRDb250YWluZXJ7XG5cdC54QXhpc3tcblx0XHQucmVjaGFydHMtY2FydGVzaWFuLWF4aXMtdGlja3N7XG5cdFx0XHRkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdH1cbn1cbnNlbGVjdC5ub25lZGl0XG57XG5cdFx0cGFkZGluZy1sZWZ0OiA2cHggIWltcG9ydGFudDtcblx0XHQvKiBmb3IgRmlyZWZveCAqL1xuXHRcdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcblx0XHQvKiBmb3IgQ2hyb21lICovXG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cbn1cbi5obHRhcHBsaWNhYmxldHh0e1xuXHRmb250LXNpemU6IDEzcHg7XG59XG4gI2FuYWx5dGljc3ZhbHVle1xuXHRkaXNwbGF5OiBub25lO1xufVxuI2NhbGN1bGF0aW9uaW1hZ2VkYXRhe1xuXHRkaXNwbGF5OiBub25lO1xufVxuLmRpc3BsYXlub25lXG57XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4ucGVydGRpdntcblx0cGFkZGluZzogNnB4IDlweCAhaW1wb3J0YW50O1xuXHQvLyBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcblx0Ly8gYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG5cdC8vIGJvcmRlci1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG5cdC8vIGJvcmRlci1sZWZ0OiAwcHggIWltcG9ydGFudDtcblx0LnBlcnRpbWd7XG5cdFx0d2lkdGg6IDE3cHggIWltcG9ydGFudDtcblx0fVxufVxuLndoaXRlLWJne1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ubWlzYy1pbnB1dC1ib3JkZXJ7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTAgIWltcG9ydGFudDtcbn1cbi5tYXJnaW50b3BtaXNje1xuXHRtYXJnaW4tdG9wOjZweCAhaW1wb3J0YW50O1xufVxuXG4uYnJpbmdUb0Nsb3NlZGl2XG57XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4uZGl2ZWFybmVzdG1vbmV5e1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuXHQubGJ7XG5cdFx0d2hpdGUtc3BhY2U6IHByZS1saW5lICFpbXBvcnRhbnQ7XG5cdFx0bGluZS1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcblx0fVxuXHQud2hpdGV7XG5cdFx0bWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuXHR9XG59XG4uZWFybmVzdHN2Z3tcblx0bWFyZ2luLXRvcDogMTJweDtcbn1cblxuLy9Td2VldCBBbGVydCBTdHlsZXNcbi5zd2VldC1vdmVybGF5e1xuXHR6LWluZGV4OiA5OTk5OTkgIWltcG9ydGFudDtcbn1cbi5zaG93U3dlZXRBbGVydHtcblx0ei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xufVxuLnN3ZWV0LWFsZXJ0e1xuXHQuYnRuLXByaW1hcnl7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzUwOEFGRiAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1jb2xvcjogIzUwOEFGRiAhaW1wb3J0YW50O1xuXHR9XG59XG4vL1xuLkVycm9yUG9wdXBDbG9zZXtcblx0ei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IC00NXB4O1xuICAgIG1heC13aWR0aDogNTIwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cdG1hcmdpbi1sZWZ0OiAtOTNweDtcblx0aW1ne1xuXHRcdGhlaWdodDogMTVweDtcblx0XHR3aWR0aDoxNXB4O1xuXHR9XG59XG4uRXJyb3JNc2dDb250ZW50e1xuXHRwYWRkaW5nOjE1cHg7XG5cdHRleHQtYWxpZ246Y2VudGVyO1xuXHQuRXJyb3JNc2dUZXh0e1xuXHRcdGZvbnQtc2l6ZTogMjFweDtcblx0XHRjb2xvcjogcmdiKDExOSwgMTE5LCAxMTkpO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cbn1cblxuLkVycm9yTXNnVGV4dHtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbn1cblxuLmVycm9ybXNnLWJsdWUtYnV0dG9ue1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTA4QUZGO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1MDhBRkY7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLmVycm9ybXNnLWJsdWUtYnV0dG9uc3tcblx0YmFja2dyb3VuZC1jb2xvcjogIzUwOEFGRjtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTA4QUZGO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5lcnJvcm1zZy13aGl0ZS1idXR0b257XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjNTA4QUZGO1xuICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1MDhBRkY7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbn1cbi5lcnJvcm1zZ2J0bnN7XG5cdC5sZWZ0YnRue1xuXHRcdHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5yaWdodGJ0bntcblx0XHRwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcblx0fVxufVxuXG5cbi5hbmltYXRpb25maXJzdHtcblx0YW5pbWF0aW9uOiBzaG93U3dlZXRBbGVydCAuN3M7XG5cdC13ZWJraXQtYW5pbWF0aW9uOiAgc2hvd1N3ZWV0QWxlcnQgLjdzO1xufVxuQGtleWZyYW1lcyBzaG93U3dlZXRBbGVydCB7XG5cdDAlIHtcblx0XHQtbXMtdHJhbnNmb3JtOiBzY2FsZSguNyk7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC43KTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKC43KTtcblx0fVxuXHQ0NSUge1xuXHRcdC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMDUpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG5cdH1cblx0ODAlIHtcblx0XHQtbXMtdHJhbnNmb3JtOiBzY2FsZSguOTUpO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguOTUpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoLjk1KTtcblx0fVxuXHQxMDAlIHtcblx0XHQtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0fVxufVxuLm1hcmthbGxyZWFkXG57XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjMjM0MDVlO1xufVxuXG4uY29sbGFwc2VkIHtcblx0LW1zLXRyYW5zaXRpb246LjNzIGhlaWdodCBlYXNlLWluLW91dDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiAuM3MgaGVpZ2h0IGVhc2UtaW4tb3V0O1xuXHR0cmFuc2l0aW9uOiAuM3MgaGVpZ2h0IGVhc2UtaW4tb3V0O1xufVxuXG4uY2xvc2luZ2xvYW50eXBle1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cdG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcblx0LW1vei1hcHBlYXJhbmNlOiBpbmhlcml0O1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NyUgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgY29sb3I6ICMyMzQwNUU7XG59XG4uZXhwaXJ5aGVhZHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcblx0Y29sb3I6IzBFMkY1MSAhaW1wb3J0YW50O1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW0gIWltcG9ydGFudDtcbn1cbi51cGRhdGVwYWdlcm93e1xuXHRoZWlnaHQ6IDEwMCU7XG4gICAgLy8gYmFja2dyb3VuZDogIzE3Mjk1MTtcbiAgICBwYWRkaW5nLXRvcDogNSU7XG59XG4udXBkYXRlcGFnZXJvd19NR3tcblx0aGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICMwMDg1M2U7XG4gICAgcGFkZGluZy10b3A6IDUlO1xufVxuLnNlY2NvbnRhaW57XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcblx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXG59XG4ud2lkdGgzMDB7XG5cdHdpZHRoOjMwMHB4O1xufVxuLmV4cGlyeWhlYWQye1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuXHRjb2xvcjojMEUyRjUxICFpbXBvcnRhbnQ7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bSAhaW1wb3J0YW50O1xufVxuLmV4cGlyeW1zZ2NvbnRlbnR7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdHRleHQtYWxpZ24tbGFzdDogY2VudGVyICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiMwRTJGNTEgIWltcG9ydGFudDtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhciAhaW1wb3J0YW50O1xufVxuLkV4cGlyeUNsb3Nle1xuXHRtYXgtd2lkdGg6IDUxNXB4ICFpbXBvcnRhbnQ7XG59XG4uZXhwaXJ5c21pbGV5e1xuXHRoZWlnaHQ6IDIzcHggIWltcG9ydGFudDtcblx0d2lkdGg6IDIzcHggIWltcG9ydGFudDtcblx0bWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uZXhwaXJ5YnRue1xuXHR3aWR0aDo5NSUgIWltcG9ydGFudDtcblx0cGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuLk5vdGlmaWNhdGlvblRpdGxle1xuXHRjb2xvcjogZ3JleTtcbn1cbi5Ob3RpZmljYXRpb25NZXNzYWdle1xuXHRjb2xvcjogbGlnaHRzbGF0ZWdyZXk7XG59XG4uTm90aWZpY2F0aW9uQ29udGFpbmVye1xuXHR3aWR0aDoxMDAlO1xuXHQuaGVhZGluZ3tcblx0XHRmb250LXNpemU6IDI2cHg7XG5cblx0fVxuXHQuTWFyZ2luQ2xze1xuXHRcdG1hcmdpbi10b3A6N3B4O1xuXHRcdG1hcmdpbi1ib3R0b206N3B4O1xuXHRcdC5MYWJlbFN0eWxlQ2xze1xuXHRcdFx0bWFyZ2luLWJvdHRvbTo1cHg7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRjb2xvcjogZ3JleTtcblx0XHR9XG5cdH1cblx0LkRyb3BEb3duQ2xze1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNEMkQyRDI7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGhlaWdodDogYXV0bztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdC1tb3otYXBwZWFyYW5jZTogaW5oZXJpdDtcblx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTclIGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0cGFkZGluZy1ib3R0b206IDdweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5Ecm9wRG93bm5vdGlmaWNDbHN7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0LW1vei1hcHBlYXJhbmNlOiBpbmhlcml0O1xuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NyUgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRwYWRkaW5nLWJvdHRvbTogN3B4ICFpbXBvcnRhbnQ7XG5cdH1cblx0LnB1c2hsaXN0c3R5bGV7XG5cdFx0bWFyZ2luLXRvcDozMHB4O1xuXHR9XG5cbn1cbi5idXllcmRldGFpbGNje1xuXHR0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcblx0LmNjaWNvbntcblx0XHRwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmctbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi5uZXdzaGFyZXByaW50e1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0Y29sb3I6ICMwMDdBRkY7XG5cdGZvbnQtc2l6ZTogMTdweDtcblx0LnNoYXJlcHJpbnRwb2ludGVye1xuXHRcdGN1cnNvcjpwb2ludGVyO1xuXHR9XG59XG4uaWJtc2hhcmVwcmludHtcblx0ZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNtYXJ0Y29tcHNoYXJlcHJpbnR7XG5cdGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDBweCAxMHB4O1xuICAgIG1hcmdpbjogMTBweCAwcHg7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdGNvbG9yOiAjNTA4QUZGO1xuXHQuc2hhcmVwcmludHBvaW50ZXJ7XG5cdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdH1cbn1cbi5wYWMtY29udGFpbmVyIHtcbiAgICB6LWluZGV4OiAxMDAwMDAwMDAwMDAwMDAgIWltcG9ydGFudDtcbn1cbi5sZWFkZ2VucHJldmlld3tcblx0LnByZW1pdW1iYWNrYnRuY2xze1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblx0fVxufVxuLmFkZG9uc2VsZWN0ZWR7XG4gICAgaGVpZ2h0OiAxNnB4O1xufVxuLmFkZG9udW5zZWxlY3RlZHtcbiAgICBoZWlnaHQ6IDE0cHg7XG59XG4ubm90aWZ5dXBkYXRlYnRue1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMjdweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MDhBRkY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogODglICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzM3B4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuLm5vbXNne1xuXHRjb2xvcjogI2MwYzBjMCAhaW1wb3J0YW50O1xuXHRmb250LWZhbWlseTogSGVlYm8tUmVndWxhcjtcblx0dGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cbi5pbmFjdGl2ZXVse1xuXHR3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XG59XG4udGV4dHdoaXRle1xuXHRjb2xvcjp3aGl0ZSAhaW1wb3J0YW50O1xufVxuLmluYWN0aXZlZHJvcGRvd25ze1xuXHRzZWxlY3R7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0Ly8gY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0Ly8gYmFja2dyb3VuZC1jb2xvcjogIzE3Mjk1MSAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdC1tb3otYXBwZWFyYW5jZTogaW5oZXJpdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NyUgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdH1cbn1cbi5pbmFjdGl2ZWRyb3Bkb3duc19NR3tcblx0c2VsZWN0e1xuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwODUzZSAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcblx0XHRib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogNDBweDtcblx0fVxufVxuLmxvZ291dGJ0bntcblx0YmFja2dyb3VuZC1jb2xvcjogIzE3Mjk1MSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcblx0Y3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcblx0Y29sb3I6ICNmZmY7XG5cdCY6aG92ZXJ7XG5cdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0fVxufVxuLmluYWN0aXZlbG9nb3V0e1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnJlcGNvbnRlbnRjb250ZW50e1xuXHRjb2xvcjogI2ZmZjtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbn1cbi5yZXBtYXJ0aXRsZVxue1xuXHQvLyBjb2xvcjogI2ZmZjtcblx0Y29sb3I6ICMyMzQwNUU7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xufVxuLnJlcGNvbnRpbntcblx0bWF4LWhlaWdodDogNDAwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHR3aWR0aDogNDAwcHg7XG5cbi5yZXBkaXZ7XG5cdGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblx0d2lkdGg6IDQwMHB4O1xuXHRwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuXHRpbWd7XG5cdFx0d2lkdGg6IDM1cHg7XG5cdFx0aGVpZ2h0OiAzNXB4O1xuXHR9XG5cdC5zdWJyZXBkaXZ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRpbWd7XG5cdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdGhlaWdodDogMjVweDtcblx0XHR9XG5cdH1cbn1cblxufVxuLmZpbnNoYnRuY29ue1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcblx0d2lkdGg6IDQwMHB4O1xuXHQuZm5sZWZ0e1xuXHRcdHdpZHRoOiA3MHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDc4ZmY7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHR9XG5cdC5mbnJpZ2h0e1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDMzMHB4O1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3OGZmO1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Zm9udC1zaXplOiAxN3B4O1xuXG5cdH1cbn1cbi5maW5zaGJ0bmNvbjJ7XHRcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cdHdpZHRoOiA0MDBweDtcblx0LmZubGVmdHtcblx0XHR3aWR0aDogNzBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3OGZmO1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0fVxuXHQuZm5yaWdodHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1x0XHRcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwNzhmZjtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHRcdFxuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRmb250LXNpemU6IDE3cHg7XG5cblx0fVxufVxuLm5ld2dyYXBoY29udGluZXJ7XG5cdG1hcmdpbi10b3A6NTZweDtcblxuXG59XG4ubmV3Z3JhcHRodGl0bGV7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0cGFkZGluZzogMHB4IDIwcHg7XG5cdC5uYXYxLCAubmF2MiwgLm5hdjMsIC5uYXY0XG5cdHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHRhe1xuXHRcdFx0Y29sb3I6ICM1MDhBRkYgIWltcG9ydGFudDtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdCY6aG92ZXJcblx0XHRcdHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5hY3RpdmV7XG5cdFx0Y29sb3I6ICM1MDhBRkYgIWltcG9ydGFudDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW0gIWltcG9ydGFudDtcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgIzUwOEFGRjtcblx0fVxufVxuLm5vdGlmeWNsb3Nle1xuXHRkaXNwbGF5OiBmbGV4O1xuZmxleC1kaXJlY3Rpb246IHJvdztcbmp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5wb3NpdGlvbjogcmVsYXRpdmU7XG5sZWZ0OiA2OXB4O1xubWFyZ2luLXRvcDogMTZweDtcbn1cblxuLm5vdGlmeWFuaW1hdGV7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG5cdGFuaW1hdGlvbi1uYW1lOiBhbmltYXRlbm90aWZ5O1xuXHRAa2V5ZnJhbWVzIGFuaW1hdGVub3RpZnl7XG5cdFx0MCV7XG5cdFx0XHRcblx0XHRcdHJpZ2h0Oi0yMDBweDtcblx0XHQgfVxuXHRcdCAxMDAle1xuXHRcdCAgXG5cdFx0XHRyaWdodDogMHB4O1xuXHRcdCB9XG5cdH1cbn1cbi5ub3RpZnl0ZXh0e1xuXHRjb2xvcjogIzAxMDEwMSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4ICFpbXBvcnRhbnQ7XG5cdGxpbmUtaGVpZ2h0OiAyNnB4ICFpbXBvcnRhbnQ7XG5cdC8vbWFyZ2luOiA1cHg7XG5cdC8vIHBhZGRpbmctbGVmdDogMjBweDtcblx0cGFkZGluZzogMnB4IDVweDtcblx0cGFkZGluZy10b3A6IDVweDtcblx0Ly9mb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdGZvbnQtZmFtaWx5OiBIZWViby1MaWdodDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLm5vdGlmeXRleHQ6aG92ZXJ7XG5cdGJhY2tncm91bmQ6ICNGMEYwRjA7XHRcblx0Y29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbn1cbi5tb2Jub3RpZnl0ZXh0e1xuXHRjb2xvcjogIzIzNDA1RTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Lm1hb2JvdGRvdHtcblx0XHR3aWR0aDogNnB4O1xuXHRcdGhlaWdodDogNnB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyMzQwNUU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdH1cbn1cbi5CYWNrQnRucHJvZmlsZVxue1xuXHRjb2xvcjogcmdiKDgwLCAxMzgsIDI1NSk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5oaXN0b3JpYWxzaWxkZXJcbntcblx0LnJjLXNsaWRlci1tYXJrXG5cdHtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdH1cbn1cbi5oaXN0b3JpY2FsZGl2e1xuXHRzdmdcblx0e1xuXHRcdHRleHR7XG5cdFx0XHRmaWxsOiAjNDk0OTQ5ICFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdH1cblx0fVxufVxuLnByb3BlcnR5aW5wdXR7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgICAtbW96LWFwcGVhcmFuY2U6IGluaGVyaXQ7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk3JSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblx0Y29sb3I6ICMyMzQwNUU7XG5cdCY6Zm91Y3N7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjZDRkN2UwICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi5wcm9wZXJ0eWlucHV0OmZvdWNze1xuXHRib3JkZXItY29sb3I6ICNkNGQ3ZTAgIWltcG9ydGFudDtcbn1cbi5pY29ucmlnaHRlcnJ7XG5cdHdpZHRoOiA5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxvYWRpbmd0eHR7XG5cdGZvbnQtc2l6ZTogMjJweDtcblx0Y29sb3I6ICNmZmY7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbn1cbi5zZW5kdG90eHR7XG5cdGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbn1cbi5idG5jbnRsaW5re1xuXHRwYWRkaW5nOiAxMHB4IDI4cHggIWltcG9ydGFudDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdCY6Zm91Y3N7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi5idG5kaXZsaW5re1xuXHRtYXJnaW4tdG9wOjIycHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zcGFuOTB7XG5cdGZvbnQtc2l6ZTogOHB4O1xufVxuLnR1dHJlc3VsdHtcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiA2cztcblx0YW5pbWF0aW9uLW5hbWU6IHR1dHJlc3VsO1xufVxuQGtleWZyYW1lcyB0dXRyZXN1bHtcblx0MCUge1xuXHRcdG9wYWNpdHk6MDtcblx0fVxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OjEwMDtcblx0fVxufVxuLmlucHNjcmVlbntcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAycztcblx0YW5pbWF0aW9uLW5hbWU6IGlucHNjcjtcbn1cbkBrZXlmcmFtZXMgaW5wc2Nye1xuXHQwJSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDI1MHB4O1xuXHR9XG5cdDEwMCUge1xuXHRcdG1hcmdpbi1sZWZ0OjBweDtcblx0fVxufVxuLmNsYWRpc3B7XG5cdGRpc3BsYXk6bm9uZTtcbn1cbi5vdXRwdXRjbG9zZXtcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAycztcblx0YW5pbWF0aW9uLW5hbWU6IG91dGNsbztcbn1cbkBrZXlmcmFtZXMgb3V0Y2xve1xuXHQwJSB7XG5cdFx0b3BhY2l0eToxMDA7XG5cdH1cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTowO1xuXHR9XG59XG4ub3V0bGVmdHtcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAycztcblx0YW5pbWF0aW9uLW5hbWU6IG91dGxldDtcbn1cblxuQGtleWZyYW1lcyBvdXRsZXR7XG5cdDAlIHtcblx0XHQvL29wYWNpdHk6MTAwO1xuXHRcdG1hcmdpbi1sZWZ0OjUwcHggO1xuXHR9XG5cdDEwMCUge1xuXHRcdC8vb3BhY2l0eTowO1xuXHRcdG1hcmdpbi1sZWZ0OjI1MHB4IDtcblx0fVxufVxuLm91dGZvcm1jbG9zZXtcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAycztcblx0YW5pbWF0aW9uLW5hbWU6IG91dGZvcmNsbztcbn1cbkBrZXlmcmFtZXMgb3V0Zm9yY2xve1xuXHQwJSB7XG5cdFx0bWFyZ2luLWxlZnQ6IC0zMDBweDtcblx0fVxuXHQxMDAlIHtcblx0XHRtYXJnaW4tbGVmdDowcHg7XG5cdH1cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweClhbmQgKG1pbi13aWR0aDogMzY1cHgpIHtcbiBcdC5sb2FuLXdyYXBwZXJ7XG4gXHRcdC5iYW5uZXJ7XG4gXHRcdFx0LmxvYW4tdGl0bGUge1xuIFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiBcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuIFx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuIFx0XHRcdH1cbiBcdFx0fVxuXHQgfVxuXHQgLmFtb3J0ZHdsbmR7XG5cdFx0cGFkZGluZy1sZWZ0OiAwcHg7XG4gXHRcdHBhZGRpbmctcmlnaHQ6IDBweDtcblx0XHRhe1xuXHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdH1cblx0XHRpbWd7XG5cdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdGhlaWdodDogMjVweDtcblx0XHR9XG5cdH1cbiB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KWFuZCAobWluLXdpZHRoOiAzNTBweCkge1xuXHQueWVhci13cmFwcGVye1xuXHRcdHRhYmxle1xuXHRcdFx0dGh7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDo1cHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdHRke1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDo1cHggIWltcG9ydGFudDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3MHB4KWFuZCAobWluLXdpZHRoOiA0MDBweCkge1xuXHQuc21hcnRjb21wYXJlbmV3e1xuXHRcdC5sb2FuLXRpdGxle1xuXHRcdFx0Zm9udC1zaXplOiAxOXB4O1xuXHRcdH1cblx0fVxuXHQucmVjaGFydHMtZGVmYXVsdC1sZWdlbmQge1xuXHRcdC5yZWNoYXJ0cy1zdXJmYWNle1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdFx0XHRoZWlnaHQ6MzNweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpYW5kIChtaW4td2lkdGg6IDM1MHB4KSB7XG5cdC5zbWFydGNvbXBhcmVuZXd7XG5cdFx0LmxvYW4tdGl0bGV7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXHR9XG5cdC5yZWNoYXJ0cy1kZWZhdWx0LWxlZ2VuZCB7XG5cdFx0LnJlY2hhcnRzLXN1cmZhY2V7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0XHRcdGhlaWdodDozM3B4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0OTBweClhbmQgKG1pbi13aWR0aDogNDAwcHgpIHtcblx0LnNtYXJ0Y29tcGFyZW5ldyB7XG5cdFx0LmlubmVyY2lyY2xlMSwuaW5uZXJjaXJjbGUye1xuXHRcdFx0aGVpZ2h0OiA3MHB4O1xuXHRcdFx0d2lkdGg6IDcwcHg7XG5cdFx0fVxuXHRcdC5jaXJjbGUxLC5jaXJjbGUxMiwgLmNpcmNsZTIxLC5jaXJjbGUyMiwuY2lyY2xlMywuY2lyY2xlMzJ7XG5cdFx0XHRoZWlnaHQ6IDgwcHg7XG4gIFx0XHRcdCB3aWR0aDogODBweDtcbiAgXHRcdFx0IHRvcDogLTM4cHg7XG5cdFx0fVxuXHRcdC5ib3gsLmJveDJ7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR3aWR0aDogMTQ2cHg7XG5cdFx0XHR0b3A6IC03NXB4O1xuXHRcdH1cblx0XHQueWVhcmRvd25yYXRlLC5IX3llYXJkb3ducmF0ZSwgLmJveHZhbHVlcywgLkhfYm94dmFsdWVze1xuXHRcdFx0d2lkdGg6IDY1cHg7XG5cdFx0fVxuXHRcdC55ZWFyZG93bnJhdGUxLCAuYm94dmFsdWVzMSwgLkhfeWVhcmRvd25yYXRlMSwgLkhfYm94dmFsdWVzMXtcblx0XHRcdHdpZHRoOiA2NXB4O1xuXHRcdH1cblx0XHQuYnJpbmd0b3tcblx0XHRcdHRvcDogLTY2cHggIWltcG9ydGFudDtcblx0XHRcdHJpZ2h0OiA1JSAhaW1wb3J0YW50O1xuXG5cdFx0XHRmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LnBheW1lbnR7XG5cdFx0XHR0b3A6IC02NnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRyaWdodDogMzUlICFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LmlubmVyY2lyY2xlY29udGVudHtcblx0XHRcdGZvbnQtc2l6ZToxNXB4O1xuXHRcdH1cblx0XHQuaW5uZXJjaXJjbGVjb250ZW50MXtcblx0XHRcdGZvbnQtc2l6ZToxM3B4O1xuXHRcdH1cblx0XHQuaW5uZXJjaXJjbGVjb250ZW50Mntcblx0XHRcdGZvbnQtc2l6ZToxMXB4O1xuXHRcdH1cblx0XHQubWJkbHR2YWx1ZXtcblx0XHRcdHdpZHRoOiA3MHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdH1cblx0XHQubWJkbHR7XG5cdFx0XHR3aWR0aDogNzhweDtcblx0XHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHR9XG5cdH1cblx0Lm5ld2JveDEsLm5ld2JveDIsLm5ld2JveDMge1xuXHRcdHdpZHRoOiAxNjBweDtcblx0fVxuXHQubmV3Ym94MTIsLm5ld2JveDIyLC5uZXdib3gzMntcblx0XHR3aWR0aDogMTQ1cHg7XG5cdH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweClhbmQgKG1pbi13aWR0aDogMzUwcHgpIHtcblx0LnNtYXJ0Y29tcGFyZW5ldyB7XG5cdFx0LmlubmVyY2lyY2xlMSwuaW5uZXJjaXJjbGUye1xuXHRcdFx0aGVpZ2h0OjYwcHg7XG5cdFx0XHR3aWR0aDogNjBweDtcblx0XHR9XG5cdFx0LmNpcmNsZTEsLmNpcmNsZTEyLCAuY2lyY2xlMjEsLmNpcmNsZTIyLC5jaXJjbGUzLC5jaXJjbGUzMntcblx0XHRcdGhlaWdodDogNzBweDtcbiAgXHRcdFx0IHdpZHRoOiA3MHB4O1xuICBcdFx0XHQgdG9wOiAtMzVweDtcblx0XHR9XG5cdFx0LmJveCwuYm94Mntcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHdpZHRoOiAxMjVweDtcblx0XHRcdHRvcDogLTc1cHg7XG5cdFx0fVxuXHRcdC55ZWFyZG93bnJhdGUsLkhfeWVhcmRvd25yYXRlLCAuYm94dmFsdWVzLC5IX2JveHZhbHVlc3tcblx0XHRcdHdpZHRoOiA1NXB4O1xuXHRcdH1cblx0XHQueWVhcmRvd25yYXRlMSwgLmJveHZhbHVlczEsIC5IX3llYXJkb3ducmF0ZTEsIC5IX2JveHZhbHVlczF7XG5cdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdGZvbnQtc2l6ZToxMHB4O1xuXHRcdH1cblx0XHQuYnJpbmd0b3tcblx0XHRcdHRvcDogLTY2cHggIWltcG9ydGFudDtcblx0XHRcdHJpZ2h0OiAyJSAhaW1wb3J0YW50O1xuXG5cdFx0XHRmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LnBheW1lbnR7XG5cdFx0XHR0b3A6IC02NnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRyaWdodDogMzMlICFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LmhlYWRpbmcxLC5oZWFkaW5nMiwuaGVhZGluZzN7XG5cdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0fVxuXHRcdC5pbm5lcmNpcmNsZWNvbnRlbnR7XG5cdFx0XHRmb250LXNpemU6MTJweDtcblx0XHR9XG5cdFx0LmlubmVyY2lyY2xlY29udGVudDF7XG5cdFx0XHRmb250LXNpemU6MTBweDtcblx0XHR9XG5cdFx0LmlubmVyY2lyY2xlY29udGVudDJ7XG5cdFx0XHRmb250LXNpemU6OXB4O1xuXHRcdH1cblx0XHQubWJkbHR2YWx1ZXtcblx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0Zm9udC1zaXplOjhweDtcblx0XHR9XG5cdFx0Lm1iZGx0e1xuXHRcdFx0d2lkdGg6IDcwcHg7XG5cdFx0XHRmb250LXNpemU6IDlweDtcblx0XHR9XG5cdH1cblx0Lm5ld2JveDEsLm5ld2JveDIsLm5ld2JveDMge1xuXHRcdHdpZHRoOiAxMzRweDtcblx0XHR0b3A6IC04M3B4O1xuXHR9XG5cdC5uZXdib3gxMiwubmV3Ym94MjIsLm5ld2JveDMye1xuXHRcdHdpZHRoOiAxMjBweDtcblx0fVxuXHQubmV3aGVhZGluZzIsLm5ld2hlYWRpbmcxLC5uZXdoZWFkaW5nM3tcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpYW5kIChtaW4td2lkdGg6IDQ5MHB4KSB7XG5cdC5zbWFydGNvbXBhcmVuZXcge1xuXHRcdC5tYmRsdHZhbHVle1xuXHRcdFx0d2lkdGg6IDgwcHg7XG5cdFx0XHRmb250LXNpemU6MTJweDtcblx0XHR9XG5cdFx0Lm1iZGx0e1xuXHRcdFx0d2lkdGg6IDEwNXB4O1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdH1cblx0fVxuXG5cdCAubmV3Ym94MSwubmV3Ym94MiwubmV3Ym94MyB7XG5cdCBcdHdpZHRoOiAxOThweDtcblx0IH1cblx0Ly8gLm5ld2JveDEyLC5uZXdib3gyMiwubmV3Ym94MzJ7XG5cdC8vIFx0d2lkdGg6IDEzNHB4O1xuXHQvLyB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTE5cHgpICB7XG5cdC5uZXdncmFwaGNvbnRpbmVyIHtcblx0XHRtYXJnaW4tdG9wOiAwcHg7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2NXB4KWFuZCAobWluLXdpZHRoOiAzNTBweCkge1xuXHQubG9hbi13cmFwcGVye1xuXHRcdC5iYW5uZXJ7XG5cdFx0XHQubG9hbi10aXRsZSB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRmb250LXNpemU6MjJweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuYW1vcnRkd2xuZHtcblx0ICAgcGFkZGluZy1sZWZ0OiAwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMHB4O1xuXHQgICBhe1xuXHRcdCAgIGZvbnQtc2l6ZTogMTFweDtcblx0ICAgfVxuXHQgICBpbWd7XG5cdFx0ICAgd2lkdGg6IDI1cHg7XG5cdFx0ICAgaGVpZ2h0OiAyNXB4O1xuXHQgICB9XG4gICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkgIHtcblx0LmNhbGN1bGF0aW9uLWNvbnRhaW5lciB7XG5cdFx0LmNsb3Npbmdjb3N0c3tcblx0XHRcdGZvbnQtc2l6ZToxNXB4O1xuXHRcdH1cblx0fVxuXHQuYnV5ZXJkZXRhaWxjY3tcblx0XHRtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcblx0fVxuXHQub2ZmZXJwcmljZS1jb250YWluZXIge1xuXHRcdC5oaWRkZW5idG57XG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdC8vIGltZ3tcblx0XHRcdC8vIFx0d2lkdGg6ODZweDtcblx0XHRcdC8vIFx0aGVpZ2h0OjI0cHg7XG5cdFx0XHQvLyB9XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkgIHtcblx0LlN1cHBvcnRUaXRsZXtcblx0XHRwYWRkaW5nLWxlZnQ6IDhweDtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzk1cHgpICB7XG5cdC5vcHRpb25zLWNvbnRhaW5lcntcblx0XHQubGlzdHtcblx0XHRcdGZvbnQtc2l6ZToxNHB4O1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTMwcHgpICB7XG5cdC5wcmljZVNldHRpbmdDbG9zZXVwe1xuXHRcdG1hcmdpbi1sZWZ0OiAtNSU7XG5cdH1cblx0LnByb3BlcnR5VGF4ZXNDbG9zZXVwe1xuXHRcdG1hcmdpbi1sZWZ0OiAtNyU7XG5cdH1cblx0LkNsb3NpbmdEYXRlQ2xvc2V1cHtcblx0XHRtYXJnaW4tbGVmdDogLTclO1xuXHR9XG59XG5cbi5hdXRvY29tcGxldGUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG5cbiAgLmF1dG9jb21wbGV0ZS1pdGVtcyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZDRkNGQ0O1xuXHRib3JkZXItYm90dG9tOiBub25lO1xuXHRib3JkZXItdG9wOiBub25lO1xuXHR6LWluZGV4OiA5OTtcblx0Lypwb3NpdGlvbiB0aGUgYXV0b2NvbXBsZXRlIGl0ZW1zIHRvIGJlIHRoZSBzYW1lIHdpZHRoIGFzIHRoZSBjb250YWluZXI6Ki9cblx0dG9wOiAxMDAlO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Zm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLmF1dG9jb21wbGV0ZS1pdGVtcyBkaXYge1xuXHRwYWRkaW5nOiAxMHB4O1xuXHQgIGRpc3BsYXk6ZmxleDtcblx0ICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHQgIGxpbmUtaGVpZ2h0OiAxLjQyODU3ICFpbXBvcnRhbnQ7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNGQ0ZDQ7XG5cdGZvbnQtZmFtaWx5OiBIZWViby1NZWRpdW07XG5cdGNvbG9yOiAjNDk0OTQ5O1xuICB9XG4gIC5hdXRvY29tcGxldGUtcmVjZW50aW1ne1xuXHQvL3dpZHRoOiAzNXB4O1xuXHRcdHdpZHRoOiAxMCU7XG4gICAgXHRoZWlnaHQ6IDEwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5hdXRvY29tcGxldGUtY29udGVudHtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAvKndoZW4gaG92ZXJpbmcgYW4gaXRlbToqL1xuICAuYXV0b2NvbXBsZXRlLWl0ZW1zIGRpdjpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG4gIH1cblxuICAvKndoZW4gbmF2aWdhdGluZyB0aHJvdWdoIHRoZSBpdGVtcyB1c2luZyB0aGUgYXJyb3cga2V5czoqL1xuICAuYXV0b2NvbXBsZXRlLWFjdGl2ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IERvZGdlckJsdWUgIWltcG9ydGFudDtcblx0Y29sb3I6ICNmZmZmZmY7XG4gIH1cbi5FeHRyYXByZW1pYmFja3tcblx0bWFyZ2luLWxlZnQ6IC0xMjBweDtcbiAgICBmb250LXNpemU6IDIycHg7XG5cdHBhZGRpbmctdG9wOiA2cHg7XG5cdGNvbG9yOiAjNTA4QUZGO1xuXHRjdXJzb3I6cG9pbnRlcjtcblx0d2lkdGg6IDI4JSAhaW1wb3J0YW50O1xuXHRtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuXHRpbWd7XG5cdFx0d2lkdGg6IDEwcHg7XG5cdFx0aGVpZ2h0OiAxOHB4O1xuXHRcdG1hcmdpbi10b3A6IC01cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdH1cbn1cbi5wcmVtaWJhY2t7XG5cdG1hcmdpbi1sZWZ0OiAtMTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcblx0cGFkZGluZy10b3A6IDZweDtcblx0Y29sb3I6ICM1MDhBRkY7XG5cdGN1cnNvcjpwb2ludGVyO1xuXHR3aWR0aDogMzglO1xuXHRpbWd7XG5cdFx0d2lkdGg6IDEwcHg7XG5cdFx0aGVpZ2h0OiAxOHB4O1xuXHRcdG1hcmdpbi10b3A6IC01cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdH1cbn1cbi5wcmVtaWJhY2tub25le1xuIGRpc3BsYXk6bm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSBhbmQgKG1pbi13aWR0aDozNTBweCkge1xuXHQucHJlbWliYWNre1xuXHRcdG1hcmdpbi1sZWZ0OiAwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyMXB4O1xuXHRcdHdpZHRoOiAwJTtcblx0XHRpbWd7XG5cdFx0XHR3aWR0aDogMTBweDtcblx0XHRcdGhlaWdodDogMThweDtcblx0XHRcdG1hcmdpbi10b3A6IC01cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHR9XG5cdFx0c3Bhbntcblx0XHRcdGRpc3BsYXk6bm9uZTtcblx0XHR9XG5cdH1cbn1cbi5idG5jbG9ye1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkZmU1ICFpbXBvcnRhbnQ7XG59XG4ucmVsb2FkcG9wdXB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNzQsIDgxLCA5MywgMC43MSk7XG5cdG92ZXJmbG93LVk6IGF1dG87XG5cdG92ZXJmbG93LVg6IGhpZGRlbjtcblx0ei1pbmRleDogOTk5OTk5OTk5OTk5OTk5O1xuXHQucmVsb2FkY29udGVudHtcblx0XHR3aWRvd3M6IDIwMHB4O1xuXHRcdGhlaWdodDoyMDBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO1xuXHR9XG5cbn1cbi8vIC5yZWxvYWRpbWd7XG4vLyBcdHBvc2l0aW9uOmFic29sdXRlO1xuLy8gXHRsZWZ0OiA4OHB4O1xuLy8gXHRib3R0b206IC0xNXB4O1xuLy8gXHR3aWR0aDogNDE5cHg7XG4vLyAgICAgaGVpZ2h0OiA2NXB4O1xuLy8gXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTA4QUZGO1xuLy8gXHRkaXNwbGF5OmZsZXg7XG4vLyBcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4vLyBcdGJvcmRlci1yYWRpdXM6IDQwcHg7XG4vLyBcdGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4vLyBcdGFuaW1hdGlvbi1uYW1lOiByZWxvYWRwb3A7XG4vLyBcdGN1cnNvcjpwb2ludGVyO1xuLy8gXHRzcGFue1xuLy8gXHRcdGZvbnQtc2l6ZToyMnB4O1xuLy8gXHRcdGNvbG9yOndoaXRlO1xuLy8gXHR9XG4vLyBcdC5yZWxvYWRuZXdpbWd7XG4vLyBcdFx0d2lkdGg6IDYwcHg7XG4vLyBcdFx0bWFyZ2luOiA2cHg7XG4vLyBcdFx0cGFkZGluZy1sZWZ0OiA5cHg7XG4vLyBcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAwLjFzO1xuLy8gXHRcdGFuaW1hdGlvbi1uYW1lOiBpbWdyZWw7XG4vLyBcdH1cbi8vIH1cbi5yZWxvYWRiYWNre1xuXHQvLyBwb3NpdGlvbjphYnNvbHV0ZTtcblx0Ly8gd2lkdGg6MjAwcHg7XG5cdC8vIGhlaWdodDoyMDBweDtcblxuXHQgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDc0LCA4MSwgOTMsIDAuNzEpO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdG92ZXJmbG93LVk6IGF1dG87XG5cdFx0b3ZlcmZsb3ctWDogaGlkZGVuO1xuXHRcdHotaW5kZXg6OTk7XG5cdFx0Ly9hbmltYXRpb24tZGVsYXk6IDFzO1xuXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcblx0XHRhbmltYXRpb24tbmFtZTogcmVsb2FkcG9wO1xufVxuQGtleWZyYW1lcyByZWxvYWRwb3Age1xuXHQwJSB7b3BhY2l0eTogMDt9XG5cdDEwMCUge29wYWNpdHk6IDEwMDt9XG59XG4uZmFkZW91dHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdG92ZXJmbG93LVk6IGF1dG87XG5cdG92ZXJmbG93LVg6IGhpZGRlbjtcblx0ei1pbmRleDo5OTtcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuXHRhbmltYXRpb24tbmFtZTogZmFkZW91O1xufVxuQGtleWZyYW1lcyBmYWRlb3Uge1xuXHQwJSB7b3BhY2l0eTogMTAwOyBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNzQsIDgxLCA5MywgMC43MSk7fVxuXHQxMDAlIHtvcGFjaXR5OiAwOyBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNzQsIDgxLCA5MywgMC43MSk7fVxufVxuXG4uc2VlZnVsbGJhY2t7XG5cdGJhY2tncm91bmQtY29sb3I6cmdiYSg3NCwgODEsIDkzLCAwLjcxKTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRvdmVyZmxvdy1ZOiBhdXRvO1xuXHRcdG92ZXJmbG93LVg6IGhpZGRlbjtcblx0XHR6LWluZGV4Ojk5OTk5O1xufVxuLnNlZWZ1bGxuZXdpbWd7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHR6LWluZGV4Ojk5OTk5MDtcblx0Ly9jdXJzb3I6cG9pbnRlcjtcblx0bGVmdDogNTBweDtcblx0dG9wOiA2MDBweDtcblx0Ly9hbmltYXRpb24tZGVsYXk6IDFzO1xuXHRhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG5cdGFuaW1hdGlvbi1uYW1lOiByZWxvYWRwb3A7XG59XG4uc2VlZnVsbG5ld2ltZzJ7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHR6LWluZGV4Ojk5OTk5Mztcblx0Ly9jdXJzb3I6cG9pbnRlcjtcblx0Ly9sZWZ0OiA5NnB4O1xuXHQvL3RvcDogODMwcHg7XG5cdGxlZnQ6IDc2cHg7XG5cdHRvcDogNjQwcHg7XG5cdGN1cnNvcjpwb2ludGVyO1xuXHRvcGFjaXR5OjA7XG5cdC8vYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuXHQvL2FuaW1hdGlvbi1uYW1lOiByZWxvYWRwb3A7XG59XG4ucmVsb2FkaW1hZ2V7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHR6LWluZGV4Ojk5OTk5MDtcblx0Ly9jdXJzb3I6cG9pbnRlcjtcblx0bGVmdDogNDBweDtcblx0dG9wOiAtNThweDtcblx0Ly9ib3R0b206IC00MHB4O1xuXHQvL2FuaW1hdGlvbi1kZWxheTogMXM7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcblx0YW5pbWF0aW9uLW5hbWU6IHJlbG9hZHBvcDtcbn1cbi5yZWxvYWRpbWFnZTJ7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHR6LWluZGV4Ojk5OTk5Mztcblx0Ly9jdXJzb3I6cG9pbnRlcjtcblx0b3BhY2l0eTowO1xuXHRsZWZ0OiAyMjIlO1xuXHR0b3A6IDE1cHg7XG5cdGN1cnNvcjpwb2ludGVyO1xuXHQvL2FuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcblx0Ly9hbmltYXRpb24tbmFtZTogcmVsb2FkcG9wO1xufVxuLnJlbG9hZGltZ3tcblx0b3BhY2l0eTogMDtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdHotaW5kZXg6OTk5OTkwO1xuXHRsZWZ0OiA0MHB4O1xuXHR0b3A6IC01OHB4O1xuXHRhbmltYXRpb24tZHVyYXRpb246IDJzO1xuXHRhbmltYXRpb24tbmFtZTogZmFkb3V0O1xufVxuQGtleWZyYW1lcyBmYWRvdXQge1xuXHQwJSB7b3BhY2l0eTogMTAwO31cblx0NTAlIHtvcGFjaXR5OiAxMDA7fVxuXHQxMDAlIHtvcGFjaXR5OiAwO31cbn1cbi5zZWVmdWxsaW1nZmFkZW91dHtcblx0b3BhY2l0eTogMDtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdHotaW5kZXg6OTk5OTkwO1xuXHRsZWZ0OiA1MHB4O1xuXHR0b3A6IDYwMHB4O1xuXHRhbmltYXRpb24tZHVyYXRpb246IDJzO1xuXHRhbmltYXRpb24tbmFtZTogZmFkb3V0O1xufVxuLnVsd2lkdGh7XG53aWR0aDo1MCVcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDoxMDAwcHgpIHtcblx0LnJlbG9hZGltYWdle1xuXHRcdGxlZnQ6IDg4cHg7XG5cdFx0dG9wOiAtMTdweDtcblx0XHRoZWlnaHQ6IDI0MXB4O1xuXHR9XG5cdC5yZWxvYWRpbWFnZTJ7XG5cdFx0bGVmdDogNTUlO1xuXHRcdHRvcDogMjJweDtcblx0XHRoZWlnaHQ6IDhweDtcblx0fVxuXHQuc2VlZnVsbG5ld2ltZ3tcblx0XHRsZWZ0OiA5NnB4O1xuXHRcdHRvcDogLTY0cHg7XG5cdFx0aGVpZ2h0OiAzOTMlO1xuXHR9XG5cdC5zZWVmdWxsbmV3aW1nMntcblx0XHRsZWZ0OiAxMTFweDtcblx0XHR0b3A6IC00MnB4O1xuXHRcdGhlaWdodDogMTJweDtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG5cdC5yZWxvYWRpbWFnZXtcblx0XHRsZWZ0OiA4OHB4O1xuXHRcdHRvcDogLTE3cHg7XG5cdFx0aGVpZ2h0OiAyNDFweDtcblx0fVxuXHQucmVsb2FkaW1hZ2Uye1xuXHRcdGxlZnQ6IDcyJTtcblx0XHR0b3A6IDIycHg7XG5cdFx0aGVpZ2h0OiA4cHg7XG5cdH1cblx0LnNlZWZ1bGxuZXdpbWd7XG5cdFx0bGVmdDogMzJweDtcblx0XHR0b3A6IC02NHB4O1xuXHRcdGhlaWdodDogMzkzJTtcblx0fVxuXHQuc2VlZnVsbG5ld2ltZzJ7XG5cdFx0bGVmdDogNDdweDtcblx0XHR0b3A6IC00MnB4O1xuXHRcdGhlaWdodDogMTJweDtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOjYwMHB4KSB7XG5cdC5yZWxvYWRpbWFnZXtcblx0XHRsZWZ0OiA4OHB4O1xuXHRcdHRvcDogLTE3cHg7XG5cdFx0aGVpZ2h0OiAyNDFweDtcblx0fVxuXHQucmVsb2FkaW1hZ2Uye1xuXHRcdGxlZnQ6IDM0MHB4O1xuXHRcdHRvcDogMjJweDtcblx0XHRoZWlnaHQ6IDhweDtcblx0fVxuXHQuc2VlZnVsbG5ld2ltZ3tcblx0XHRsZWZ0OiAzMnB4O1xuXHRcdHRvcDogLTY0cHg7XG5cdFx0aGVpZ2h0OiAzOTMlO1xuXHR9XG5cdC5zZWVmdWxsbmV3aW1nMntcblx0XHRsZWZ0OiA0N3B4O1xuXHRcdHRvcDogLTQycHg7XG5cdFx0aGVpZ2h0OiAxMnB4O1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkgYW5kIChtaW4td2lkdGg6NDAwcHgpIHtcblx0LnJlbG9hZGltYWdle1xuXHRcdGxlZnQ6IDg4cHg7XG5cdFx0dG9wOiAtMTFweDtcblx0XHRoZWlnaHQ6IDE3OXB4O1xuXHR9XG5cdC5yZWxvYWRpbWFnZTJ7XG5cdFx0bGVmdDogMjc2cHg7XG5cdFx0dG9wOiAxN3B4O1xuXHRcdGhlaWdodDogOHB4O1xuXHR9XG5cdC5zZWVmdWxsbmV3aW1ne1xuXHRcdGxlZnQ6IDJweDtcblx0XHR0b3A6IC01M3B4O1xuXHRcdGhlaWdodDogMjY1JTtcblx0fVxuXHQuc2VlZnVsbG5ld2ltZzJ7XG5cdFx0bGVmdDogOXB4O1xuXHRcdHRvcDogLTQwcHg7XG5cdFx0aGVpZ2h0OiAxMnB4O1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkgYW5kIChtaW4td2lkdGg6MzUwcHgpIHtcblx0LnJlbG9hZGltYWdle1xuXHRcdGxlZnQ6IDg4cHg7XG5cdFx0dG9wOiAtMTFweDtcblx0XHRoZWlnaHQ6IDE3OXB4O1xuXHR9XG5cdC5yZWxvYWRpbWFnZTJ7XG5cdFx0bGVmdDogMjc2cHg7XG5cdFx0dG9wOiAxN3B4O1xuXHRcdGhlaWdodDogOHB4O1xuXHR9XG5cdC5zZWVmdWxsbmV3aW1ne1xuXHRcdGxlZnQ6IDJweDtcblx0XHR0b3A6IC01M3B4O1xuXHRcdGhlaWdodDogMjY1JTtcblx0fVxuXHQuc2VlZnVsbG5ld2ltZzJ7XG5cdFx0bGVmdDogOXB4O1xuXHRcdHRvcDogLTQwcHg7XG5cdFx0aGVpZ2h0OiAxMnB4O1xuXHR9XG59XG4ubmV3c2VlZnVsbHtcblx0d2lkdGg6OTglO1xuXHRoZWlnaHQ6NzBweDtcblx0Ly8gYm9yZGVyOjFweCBzb2xpZCBncmV5O1xuXHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xuXHRkaXNwbGF5OmZsZXg7XG5cdC5jb21tb25jb250YWluZXJ7XG5cdFx0d2lkdGg6MzAlO1xuXHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdC8vYm9yZGVyOjFweCBzb2xpZCByZWQ7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdC8vZmxleC1kaXJlY3Rpb246IHJvdztcdC8vZm9yIG5ld2Rlc2lnblxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQuc2VlZnVsbGltYWdlY29udHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG4gICAgXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIFx0XHQvL3BhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0XHR3aWR0aDozMCU7XG5cdFx0XHRoZWlnaHQ6MzVweDtcblx0XHRcdGltZ3tcblx0XHRcdFx0d2lkdGg6NDBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnNlZWZ1bGx0ZXh0Y29udHtcblx0XHQgIGNvbG9yOiM0OTQ5NDk7XG5cdFx0ICBkaXNwbGF5OiBmbGV4O1xuXHRcdCAgZm9udC1zaXplOiAxNXB4O1xuXHRcdCAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdCAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHQgIC8vcGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdH1cblx0XHQuc2VlZnVsbHRleHRjb250MXtcblx0XHRcdGNvbG9yOiM1MDhBRkU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdC8vcGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdCAgfVxuXHR9XG5cdC5kZXRhaWxjb250YWluZXJ7XG5cdFx0d2lkdGg6MTAlO1xuXHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdC8vYm9yZGVyOjFweCBzb2xpZCBibHVlO1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGltZ3tcblx0XHRcdHdpZHRoOjMwcHg7XG5cdFx0fVxuXHR9XG5cdC5vdmVyY29udHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0XHR3aWR0aDogODYlO1xuXHRcdGhlaWdodDogNzBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cdFxufVxuLnZpZXdxdWlja3BvcHVwYm94e1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBhenVyZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxufVxuLnBvcHVwdG90YWxjb250e1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0d2lkdGg6MTAwJTtcblx0Lm1haW5wb3BkaXZ7XG5cdFx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0Ly9wYWRkaW5nOiAyNXB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQuY2xvc2Vwb3B7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0XHRcdHRvcDogLTQ1cHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0LnNoYXJldGl0bGV7XG5cdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBQb3BwaW5zLUJvbGQ7XG5cdFx0XHRcdGNvbG9yOiM0MTQxNDE7XG5cdFx0XHR9XG5cdFx0XHQuY2xvc2VpbWdhbGl7XG5cdFx0XHRcdGRpc3BsYXk6ZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5vdmVyY29udGVudHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBcdFx0dG9wOiA1MCU7XG4gICAgXHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdGZvbnQtZmFtaWx5OlBvcHBpbnMtUmVndWxhcjtcblx0XHRcdGNvbG9yOndoaXRlO1xuXHRcdFx0c3Bhbntcblx0XHRcdFx0Zm9udC1mYW1pbHk6UG9wcGlucy1Cb2xkO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQub3ZlcmNvbnRlbnQxe1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuICAgIFx0XHR0b3A6IDUwJTtcbiAgICBcdFx0bGVmdDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHR3aWR0aDogODAlO1xuXHRcdFx0Zm9udC1mYW1pbHk6UG9wcGlucy1SZWd1bGFyO1xuXHRcdFx0Y29sb3I6d2hpdGU7XG5cdFx0XHRzcGFue1xuXHRcdFx0XHRmb250LWZhbWlseTpQb3BwaW5zLUJvbGQ7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5wcmV2aW91c2ljb257XG5cdFx0d2lkdGg6IDUwcHg7XG5cdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cdC5uZXh0aWNvbntcblx0XHR3aWR0aDogNTBweDtcblx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cdC5leHRyYWRpdntcblx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMzNGFlZmU7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG5cdH1cblx0LmV4dHJhZGl2Mntcblx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMzNGFlZmU7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuXHR9XG5cdC5leHRyYXBsdXNkaXZ7XG5cdFx0d2lkdGg6MTAwcHg7XG5cdH1cbn1cbi5ib3R0b21pbmRpY2F0aW9ue1xuXHR3aWR0aDoxMDAlO1xuXHRoZWlnaHQ6MTAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0LmRvdHNmaWxse1xuXHRcdHdpZHRoOiAxMHB4O1xuICAgIFx0aGVpZ2h0OiAxMHB4O1xuICAgIFx0Ym9yZGVyOiA2cHggc29saWQgIzUwOGFmZTtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdG1hcmdpbjoxMHB4O1xuXHR9XG5cdC5kb3Rze1xuXHRcdHdpZHRoOiAxMHB4O1xuICAgIFx0aGVpZ2h0OiAxMHB4O1xuICAgIFx0Ym9yZGVyOiAycHggc29saWQgIzUwOGFmZTtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdG1hcmdpbjoxMHB4O1xuXHR9XG5cdFx0XG59XG5cbi5zZWVmdWxsc3RpY2t5e1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvdHRvbTowO1xuXHQvL3otaW5kZXg6IDEwMDAwXG5cdHotaW5kZXg6IDk5OTk5O1xufVxuLnNlZWZ1bGxmaXhlZHtcblx0cG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgICByaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuLm1vYndlYnNlZWZ1bGxmaXhlZHtcblx0ZGlzcGxheTpub25lO1xufVxuXG4vLyAubW9iaWxlc2VlZnVsbHtcbi8vIFx0cG9zaXRpb246c3RpY2t5O1xuLy8gXHRwb3NpdGlvbjotd2Via2l0LXN0aWNreTtcbi8vICAgIGJvdHRvbTowcHg7XG4vLyAgICB3aWR0aDogMTA0JTtcbi8vICAgIG1hcmdpbi1sZWZ0OiAtMiU7XG4vLyAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xuLy8gICAgYm9yZGVyLXJhZGl1czoxMHB4O1xuLy8gICAgcGFkZGluZzowcHg7XHQgXG4vLyB9XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpICB7XG5cdC5zZWVmdWxsc3RpY2t5e1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcdFxuXHRcdHotaW5kZXg6IDk5OTk7XHRcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSAgYW5kIChtaW4td2lkdGg6MzAwcHgpIHtcbiAgXHQvLyAucmVwb3J0e1xuICBcdC8vIFx0ZGlzcGxheTpub25lO1xuICBcdC8vIH1cblx0LnJlc3BvbnNpdmUtYnV5ZXItY29uYXRpbmVye1xuXHRcdHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuXHR9XG4gIFx0LmJ1eWVycmlnaHRwYWRkLC5idXllcnJpZ2h0cGFkZDEsLm5ld3NlZXtcbiAgXHRcdHBhZGRpbmc6MHB4ICFpbXBvcnRhbnRcbiAgXHR9XG4gIFx0Ly8gLm5ld3NlZWZ1bGx7XG4gIFx0Ly8gXHRkaXNwbGF5OmZsZXg7XHRcblx0Ly8gICB9XG5cdCAgLmhmbW9iaWxle1xuXHRcdCAgZGlzcGxheTpmbGV4ICFpbXBvcnRhbnQ7XG5cdCAgfVxuXHQvLyAgICAuc2VlZnVsbHN0aWNreXtcblx0Ly8gXHQgICBwb3NpdGlvbjpzdGlja3k7XG5cdC8vIFx0ICAgcG9zaXRpb246LXdlYmtpdC1zdGlja3k7XG5cdC8vIFx0ICBib3R0b206MHB4O1xuXHQvLyBcdCAgd2lkdGg6IDEwNCU7XG5cdC8vIFx0ICBtYXJnaW4tbGVmdDogLTIlO1xuXHQvLyBcdCAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcblx0Ly8gXHQgIGJvcmRlci1yYWRpdXM6MTBweDtcblx0Ly8gXHQgIHBhZGRpbmc6MHB4O1x0IFxuXHQvLyBcdH1cblx0Lm1vYmlsZXNlZWZ1bGwsLm1vYmlsZXNlZWZ1bGxzZWxsZXIsLm1vYmlsZXNlZWZ1bGxtb250aGx5YWZmb3IsLm1vYmlsZXNlZWZ1bGxyZWZpe1xuXHRcdHBvc2l0aW9uOnN0aWNreTtcblx0XHRwb3NpdGlvbjotd2Via2l0LXN0aWNreTtcblx0ICAgYm90dG9tOjBweDtcblx0ICAgd2lkdGg6IDEwMyU7XG5cdCAgIG1hcmdpbi1sZWZ0OiAtMSU7XG5cdCAgIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG5cdCAgIGJvcmRlci1yYWRpdXM6MTBweDtcblx0ICAgcGFkZGluZzowcHg7XHQgXG5cdH1cblx0Lm1vYmlsZXNlZWZ1bGxjb21tb257XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IFwiY2VudGVyXCI7XG5cdFx0ei1pbmRleDogOTk5OXB4O1xuXHRcdHBvc2l0aW9uOnN0aWNreTtcblx0XHRwb3NpdGlvbjotd2Via2l0LXN0aWNreTtcblx0ICAgYm90dG9tOjBweDtcblx0ICAgd2lkdGg6IDEwMyU7XG5cdCAgIG1hcmdpbi1sZWZ0OiAtMSU7XG5cdCAgIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG5cdCAgIGJvcmRlci1yYWRpdXM6MTBweDtcblx0ICAgcGFkZGluZzowcHg7XHQgXG5cdH1cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjExOTlweCkge1xuXHQubW9iaWxlZnVsbHdpZHRoXG5cdHtcblx0XHR3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XG5cdH1cblx0Lm1vYmlsZXNlZWZ1bGx7XG5cdFx0cG9zaXRpb246c3RpY2t5O1xuXHRcdHBvc2l0aW9uOi13ZWJraXQtc3RpY2t5O1xuXHQgICBib3R0b206MHB4O1xuXHQgICAvL3dpZHRoOiAxMDQlO1xuXHQgICAvL21hcmdpbi1sZWZ0OiAtMiU7XG5cdCAgIHdpZHRoOiA4NiU7XG4gICAgLy8gICAgbWFyZ2luLWxlZnQ6IDIlO1xuXHQgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xuXHQgICBib3JkZXItcmFkaXVzOjEwcHg7XG5cdCAgIHBhZGRpbmc6MHB4ICFpbXBvcnRhbnQ7XHQgXG5cdCAgIGhlaWdodDo2MHB4O1xuXHQgICBtYXJnaW4tdG9wOjVweDtcblx0fVxuXHQubW9iaWxlc2VlZnVsbGNvbW1vbntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogXCJjZW50ZXJcIjtcblx0XHRwb3NpdGlvbjogXCJzdGlja3lcIjtcblx0XHRwb3NpdGlvbjotd2Via2l0LXN0aWNreTtcblx0XHRib3R0b206IDBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR6LWluZGV4OiA5OTk5cHg7XG5cdH1cblx0Lm1vYmlsZXNlZWZ1bGxzZWxsZXJ7XG5cdFx0cG9zaXRpb246c3RpY2t5O1xuXHRcdHBvc2l0aW9uOi13ZWJraXQtc3RpY2t5O1xuXHQgICBib3R0b206MHB4O1xuXHQgICB3aWR0aDogMTA0JTtcblx0ICAgbWFyZ2luLWxlZnQ6IC0yJTtcblx0ICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcblx0ICAgYm9yZGVyLXJhZGl1czoxMHB4O1xuXHQgICBwYWRkaW5nOjBweDtcdCBcblx0ICAgaGVpZ2h0OjYwcHg7XG5cdCAgIG1hcmdpbi10b3A6NXB4O1xuXHR9XG5cdC5tb2JpbGVzZWVmdWxsbW9udGhseWFmZm9ye1xuXHRcdHBvc2l0aW9uOnN0aWNreTtcblx0XHRwb3NpdGlvbjotd2Via2l0LXN0aWNreTtcblx0ICAgYm90dG9tOjBweDtcblx0ICAgd2lkdGg6IDg3JTtcblx0ICAgbWFyZ2luLWxlZnQ6IDUlO1xuXHQgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xuXHQgICBib3JkZXItcmFkaXVzOjEwcHg7XG5cdCAgIHBhZGRpbmc6MHB4O1x0IFxuXHQgICBoZWlnaHQ6NjBweDtcblx0ICAgbWFyZ2luLXRvcDo1cHg7XG5cdH1cblx0Lm1vYmlsZXNlZWZ1bGxyZWZpe1xuXHRcdHBvc2l0aW9uOnN0aWNreTtcblx0XHRwb3NpdGlvbjotd2Via2l0LXN0aWNreTtcblx0ICAgYm90dG9tOjBweDtcblx0ICAgd2lkdGg6IDk4JTtcblx0ICAgbWFyZ2luLWxlZnQ6IDIlO1xuXHQgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xuXHQgICBib3JkZXItcmFkaXVzOjEwcHg7XG5cdCAgIHBhZGRpbmc6MHB4O1x0IFxuXHQgICBoZWlnaHQ6NjBweDtcblx0ICAgbWFyZ2luLXRvcDo1cHg7XG5cdH1cblx0Lm5ld3NlZWZ1bGx7XG5cdFx0aGVpZ2h0OjYwcHg7XG5cdFx0LmNvbW1vbmNvbnRhaW5lcntcblx0XHRcdC5zZWVmdWxsaW1hZ2Vjb250IHtcblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdC8vd2lkdGg6IDQ3cHg7XHQvL2ZvciBuZXdkZXNpZ25cblx0XHRcdFx0XHR3aWR0aDogMzlweDtcblx0XHRcdFx0fVxuXHRcdFx0fSBcblx0XHRcdC5zZWVmdWxsdGV4dGNvbnQsIC5zZWVmdWxsdGV4dGNvbnQxe1xuXHRcdFx0XHQvL2ZvbnQtc2l6ZToxNHB4O1x0Ly9mb3IgbmV3ZGVzaWduXG5cdFx0XHRcdGZvbnQtc2l6ZToxMXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuZGV0YWlsY29udGFpbmVye1xuXHRcdFx0aW1ne1xuXHRcdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdH1cblx0XHR9IFxuXHQgIH1cblx0LmhmbW9iaWxle1xuXHRcdG1hcmdpbi1ib3R0b206LTM1cHggIWltcG9ydGFudDtcblx0fVxuXHQucmVwb3J0bWFpbntcblx0XHRoZWlnaHQ6MTAwJSAhaW1wb3J0YW50O1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkgIGFuZCAobWluLXdpZHRoOjM1MHB4KSB7XG5cdC5kZXRhaWxjb250YWluZXJ7XG5cdFx0aW1ne1xuXHRcdFx0d2lkdGg6MjJweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuc2VlZnVsbGltYWdlY29udHtcblx0XHRpbWd7XG5cdFx0XHR3aWR0aDozNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcblx0XHR9XG5cdH1cblx0LmNvbW1vbmNvbnRhaW5lcntcblx0XHQuc2VlZnVsbHRleHRjb250e1xuXHRcdFx0Zm9udC1zaXplOiA5cHggIWltcG9ydGFudDtcblx0XHQgIH1cblx0XHQgIC5zZWVmdWxsdGV4dGNvbnQxe1xuXHRcdFx0Zm9udC1zaXplOiA5cHggIWltcG9ydGFudDtcblx0XHQgIH1cblx0XHQgIC5zZWVmdWxsaW1hZ2Vjb250e1xuXHRcdFx0cGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0ICB9XG5cdH1cblx0XG59XG5cbi5vdmVyY29udGVudHJpZ2h0e1xuXHRhbmltYXRpb24tZHVyYXRpb246IDJzO1xuXHRhbmltYXRpb24tbmFtZTogb3ZlcmNvbnJpZ2h0O1xufVxuQGtleWZyYW1lcyBvdmVyY29ucmlnaHR7XG5cdDAle1xuXHRcdC8vbWFyZ2luLWxlZnQ6IDBweDtcblx0XHRvcGFjaXR5OjEwMDtcblx0fVxuXHQxMDAle1xuXHRcdC8vbWFyZ2luLWxlZnQ6IC0xMDBweDtcblx0XHRvcGFjaXR5OjA7XG5cdH1cbn1cbi5vdmVyY29udGVudGxlZnR7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG5cdGFuaW1hdGlvbi1uYW1lOiBvdmVyY29ubGVmdDtcbn1cbkBrZXlmcmFtZXMgb3ZlcmNvbmxlZnR7XG5cdDAle1xuXHRcdC8vbWFyZ2luLWxlZnQ6IDEwMHB4O1xuXHRcdG9wYWNpdHk6MDtcblx0fVxuXHQxMDAle1xuXHRcdC8vbWFyZ2luLWxlZnQ6IDBweDtcblx0XHRvcGFjaXR5OjEwMDtcblx0fVxufVxuLm1pc2NhZGRuZXd7XG5cdGZsb2F0OiBsZWZ0O1xuXHRmb250LXNpemU6MTJweDtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhciAhaW1wb3J0YW50O1xuXHRjb2xvcjogIzUwOEFGRjtcblx0Y3Vyc29yOnBvaW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTEycHgpICB7XG5cdC5kZW1vc2l0ZWxvZ297XG5cdFx0ZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XG5cdH1cblx0LmludGVyY29tLWFwcHtcblx0XHQvL2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi52aWV3Y2xvc2V7XG5cdHBhZGRpbmctbGVmdDogMjAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyJTtcblx0d2lkdGg6IDEwMCU7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC5zaGFyZXRpdGxle1xuXHRcdGZvbnQtc2l6ZTogNS44dnc7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0Zm9udC1mYW1pbHk6IFBvcHBpbnMtQm9sZDtcblx0XHRjb2xvcjojNDE0MTQxO1xuXHR9XG5cdC5jbG9zZWltZ2FsaXtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cbn1cbi5kaXNwbGF5Y29udGVudHtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dG9wOiA0NSU7XG4gICAgbGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0d2lkdGg6IDgwJTtcblx0Zm9udC1zaXplOiAyLjV2dztcblx0Zm9udC1mYW1pbHk6UG9wcGlucy1SZWd1bGFyO1xuXHRjb2xvcjp3aGl0ZTtcblx0c3Bhbntcblx0XHRcblx0XHRmb250LWZhbWlseTpQb3BwaW5zLUJvbGQ7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGRlcjtcblx0fVxufVxuXG4ubW9iaWxlbGVmdGFycm93eyAgIFxuXHR3aWR0aDogNSU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXHQvL2JhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JlZW47XG5cdG1hcmdpbi1sZWZ0OiAxMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcblxufVxuLm1vYmlsZXJpZ2h0YXJyb3d7ICAgXG5cdHdpZHRoOiA1JTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cdC8vYmFja2dyb3VuZC1jb2xvcjogbGlnaHRzYWxtb247XG5cdG1hcmdpbi1sZWZ0OiA3MCU7XG5cdGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcblxufVxuLm1haW52aWV3e1xuXHR3aWR0aDogNzAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDElO1xuICAgIG1hcmdpbi1sZWZ0OiAxNSU7XG59XG4ucmlnaHR0b21haW52aWV3e1xuXHR3aWR0aDogNzAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDElO1xuXHRtYXJnaW4tbGVmdDogMTUlO1xuXHR6LWluZGV4OiAxO1xuXHRhbmltYXRpb24tZHVyYXRpb246IDFzO1xuXHRhbmltYXRpb24tbmFtZTogcmlnaHR0b21haW47XG59XG5Aa2V5ZnJhbWVzIHJpZ2h0dG9tYWlue1xuXHQwJXtcblx0XHRtYXJnaW4tbGVmdDogOTAlO1xuXHR9XG5cdDEwMCV7XG5cdFx0bWFyZ2luLWxlZnQ6IDE1JTtcblx0fVxufVxuLmxlZnR0b21haW52aWV3e1xuXHR3aWR0aDogNzAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tdG9wOiAxJTtcblx0bWFyZ2luLWxlZnQ6IDE1JTtcblx0ei1pbmRleDogMTtcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcblx0YW5pbWF0aW9uLW5hbWU6IGxlZnR0b21haW47XG59XG5Aa2V5ZnJhbWVzIGxlZnR0b21haW57XG5cdDAle1xuXHRcdG1hcmdpbi1sZWZ0OiAtNjAlO1xuXHR9XG5cdDEwMCV7XG5cdFx0bWFyZ2luLWxlZnQ6IDE1JTtcblx0fVxufVxuLnJpZ2h0dmlld3tcblx0d2lkdGg6IDcwJTtcbiAgICBoZWlnaHQ6IDkwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDQlO1xuXHRtYXJnaW4tbGVmdDogOTMlO1xuXHR6LWluZGV4OiAxO1xuXHRhbmltYXRpb24tZHVyYXRpb246IDFzO1xuXHRhbmltYXRpb24tbmFtZTogbWFpbnRvcmlnaHQ7XG59XG5Aa2V5ZnJhbWVzIG1haW50b3JpZ2h0e1xuXHQwJXtcblx0XHRtYXJnaW4tdG9wOiAxJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bWFyZ2luLWxlZnQ6IDE1JTtcblx0fVxuXHQxMDAle1xuXHRcdG1hcmdpbi10b3A6IDQlO1xuXHRcdGhlaWdodDogOTAlO1xuXHRcdG1hcmdpbi1sZWZ0OiA5MyU7XG5cdH1cbn1cbkBrZXlmcmFtZXMgbWFpbnRvcmlnaHRmb3J3ZWJ7XG5cdDAle1xuXHRcdG1hcmdpbi10b3A6IDElO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRtYXJnaW4tbGVmdDogMTUlO1xuXHR9XG5cdDEwMCV7XG5cdFx0bWFyZ2luLXRvcDogNCU7XG5cdFx0aGVpZ2h0OiA5MCU7XG5cdFx0bWFyZ2luLWxlZnQ6IDEwMCU7XG5cdH1cbn1cblxuLmxlZnR2aWV3e1xuXHR3aWR0aDogNzAlO1xuICAgIGhlaWdodDogOTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogNCU7XG5cdG1hcmdpbi1sZWZ0OiAtNjMlO1xuXHR6LWluZGV4OiAxO1xuXHRhbmltYXRpb24tZHVyYXRpb246IDFzO1xuXHRhbmltYXRpb24tbmFtZTogbWFpbnRvbGVmdDtcbn1cbkBrZXlmcmFtZXMgbWFpbnRvbGVmdHtcblx0MCV7XG5cdFx0bWFyZ2luLXRvcDogMSU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG1hcmdpbi1sZWZ0OiAxNSU7XG5cdH1cblx0MTAwJXtcblx0XHRtYXJnaW4tdG9wOiA0JTtcblx0XHRoZWlnaHQ6IDkwJTtcblx0XHRtYXJnaW4tbGVmdDogLTYzJTtcblx0fVxufVxuQGtleWZyYW1lcyBtYWludG9sZWZ0Zm9yd2Vie1xuXHQwJXtcblx0XHRtYXJnaW4tdG9wOiAxJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bWFyZ2luLWxlZnQ6IDE1JTtcblx0fVxuXHQxMDAle1xuXHRcdG1hcmdpbi10b3A6IDQlO1xuXHRcdGhlaWdodDogOTAlO1xuXHRcdG1hcmdpbi1sZWZ0OiAtNzAlO1xuXHR9XG59XG5cbi5yZXBvcnRtYWluIHtcblx0ZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2MCU7XG5cdC8vYmFja2dyb3VuZC1jb2xvcjogbGlnaHRibHVlO1xuXHRvdmVyZmxvdzpoaWRkZW47XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG5cdGFuaW1hdGlvbi1uYW1lOiBib3R0b3RvcDtcbn1cbkBrZXlmcmFtZXMgYm90dG90b3B7XG5cdDAle1xuXHRcdG1hcmdpbi1ib3R0b206IC0xMDAlO1xuXHR9XG5cdDEwMCV7XG5cdFx0bWFyZ2luLWJvdHRvbTogMCU7XG5cdH1cbn1cbi5tb2J3ZWJyZXBvcnRtYWlue1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI3MHB4O1xuXHQvL2JhY2tncm91bmQtY29sb3I6IGxpZ2h0Ymx1ZTtcblx0b3ZlcmZsb3c6aGlkZGVuO1xuXHRhbmltYXRpb24tZHVyYXRpb246IDFzO1xuXHRhbmltYXRpb24tbmFtZTogYm90dG90b3A7XG59XG4vKiAgRm9yIG1vYmlsZSBwcm9wZXJ0eSBkZXRhaWxzIGRpc3BsYXkgaW4gd2ViYiBvciBtb3JlIHRoYW4gMTIwMHB4Ki9cblxuLyogLS0tLS0tLS0tIFN0YXJ0IC0tLS0tLS0tLSAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OHB4KSAge1xuXHQudmlld2Nsb3Nle1xuXHRcdC5zaGFyZXRpdGxle1xuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdH1cblx0XHQuY2xvc2VpbWdhbGl7XG5cdFx0XHRpbWd7XG5cdFx0XHRcdHdpZHRoOjQzJSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQucmVwb3J0bWFpbiB7XG5cdFx0d2lkdGg6IDQyJTtcblx0XHRoZWlnaHQ6NDIlICFpbXBvcnRhbnQ7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXHQuZGlzcGxheWNvbnRlbnR7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHR9XG5cdC52aWV3Y2xvc2V7XG5cdFx0d2lkdGg6MzAlO1xuXHRcdHBhZGRpbmctbGVmdDogMiU7XG5cdFx0cGFkZGluZy1yaWdodDogMCU7XG5cdH1cblx0LmxlZnR2aWV3e1xuXHRcdG1hcmdpbi1sZWZ0OiAtNzAlO1xuXHRcdGFuaW1hdGlvbi1uYW1lOiBtYWludG9sZWZ0Zm9yd2ViO1xuXHR9XG5cdC5yaWdodHZpZXd7XG5cdFx0bWFyZ2luLWxlZnQ6IDEwMCU7XG5cdFx0YW5pbWF0aW9uLW5hbWU6IG1haW50b3JpZ2h0Zm9yd2ViO1xuXHR9XG59XG4vKiAtLS0tLS0tLS0gRW5kIC0tLS0tLS0tLSAqL1xuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSAgYW5kIChtaW4td2lkdGg6MzAwcHgpIHtcblx0LnJlcG9ydG1haW4ge1xuXHRcdGhlaWdodDogMzUlO1xuXHR9XG5cdC5tb2JpbGVyaWdodGFycm93e1xuXHRcdGltZ3tcblx0XHRcdHdpZHRoOjcwJSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQubW9iaWxlbGVmdGFycm93e1xuXHRcdGltZ3tcblx0XHRcdHdpZHRoOjcwJSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIGFuZCAgKG1pbi13aWR0aDo1MDBweCkge1xuXHQucmVwb3J0bWFpbiB7XG5cdFx0aGVpZ2h0OiA1MCU7XG5cdH1cblx0Lm1vYmlsZXJpZ2h0YXJyb3d7XG5cdFx0aW1ne1xuXHRcdFx0d2lkdGg6NDAlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5tb2JpbGVsZWZ0YXJyb3d7XG5cdFx0aW1ne1xuXHRcdFx0d2lkdGg6NDAlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdFxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSBhbmQgIChtaW4td2lkdGg6ODAwcHgpIHtcblx0LnJlcG9ydG1haW4ge1xuXHRcdGhlaWdodDogNTUlO1xuXHR9XG5cdFxufVxuQG1lZGlhIHNjcmVlbiBhbmQgIChtaW4td2lkdGg6ODAwcHgpIHtcblx0Lm1vYmlsZXJpZ2h0YXJyb3d7XG5cdFx0aW1ne1xuXHRcdFx0d2lkdGg6MzUlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5tb2JpbGVsZWZ0YXJyb3d7XG5cdFx0aW1ne1xuXHRcdFx0d2lkdGg6MzUlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG4ubW9iZW1haWxwb3BjbG97XG5cdHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICBtYXgtd2lkdGg6IDUzMHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTRweDtcbn1cbi5uYXZiYXItZGVmYXVsdCBcbntcblx0Lm5hdmJhci10b2dnbGVcblx0e1xuXHRcdGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcblx0I2xhcmdlbmF2e1xuXHRcdGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cdCNtb2JpbGVuYXZ7XG5cdFx0ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O1xuXHR9XG5cdCNuYXZiYXIgdWwgbGkgYSBpbWcsI2NoYW5nZUFyZWEgdWwgbGkgYSBpbWd7XG5cdFx0bWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0I25hdmJhciBhe1xuXHRcdFxuXHRcdGhlaWdodDo1MXB4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG5cdC5tb2Jub3RpZnl0ZXh0e1xuXHRcdGhlaWdodDo1MXB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXHQubmF2YmFyLW5hdntcblx0XHRsaXtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xuXHRcdFx0YVxuXHRcdFx0e1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubmF2YmFyLWRlZmF1bHQgXG5cdHtcblx0XHQubmF2YmFyLXRvZ2dsZVxuXHRcdHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuXHRcdFx0cGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFx0fVxuXHR9XG5cdCNwcm9maWxlVG9nZ2xlIFxuXHR7XG5cdFx0LmRyb3Bkb3duLW1lbnV7IFxuXHRcdFx0YmFja2dyb3VuZDogI2ZmZmZmZiAhaW1wb3J0YW50O1xuXHRcdFx0cGFkZGluZzowcHggIWltcG9ydGFudDtcblx0XHRcdFxuXHRcdFx0bGl7IFxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDklICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQub3BlbnsgXG5cdFx0YSB7XG5cdFx0YmFja2dyb3VuZDogI2ZmZmZmZiAhaW1wb3J0YW50O31cblx0fVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdCNsYXJnZW5hdntcblx0XHRkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7XG5cdH1cblx0I21vYmlsZW5hdntcblx0XHRkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG4ucmVwc2VsZWN0aW9ubGlzdGNvbnR7XG5cdC50aXRsZXtcblx0XHRjb2xvcjogIzQ0NDtcblx0XHRmb250LXNpemU6IDIzcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdC5vbmV7XG5cdFx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW0gIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LnR3b3tcblx0XHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEzcHg7XG4gICAgXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVNlbWlCb2xkICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5oZWlnaHRkaXZ7XG5cdFx0d2lkdGg6IDkwJTtcblx0XHRoZWlnaHQ6IDFweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuXHRcdG1hcmdpbi1sZWZ0OiA1JTtcblx0XHRtYXJnaW4tcmlnaHQ6IDUlO1xuXHR9XG5cdC5saXN0dmlld3tcblx0XHRwYWRkaW5nLXRvcDo0JTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRtYXJnaW46IDElO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXHQucHJvZmlsZWltZ3tcblx0XHR3aWR0aDogNTBweDtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgI2ZmZjtcblx0fVxuXHQubWFya2V0aW1ne1xuXHRcdHdpZHRoOiAzMCU7XG5cdFx0Ly9ib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0Ly9ib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuXHRcdGJvcmRlci1yYWRpdXM6IDIyJTtcblx0XHRtYXJnaW4tbGVmdDogLTZweDtcblx0XHRib3gtc2hhZG93OiAwIDAgM3B4IHJnYmEoMCwwLDAsMC40KTtcblx0XHQtbW96LWJveC1zaGFkb3c6MCAwIDNweCByZ2JhKDAsMCwwLDAuNCk7XG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgM3B4IHJnYmEoMCwwLDAsMC40KTtcblx0XHQtby1ib3gtc2hhZG93OiAwIDAgM3B4IHJnYmEoMCwwLDAsMC40KTtcblx0fVxuXHQudG9wY29udGVudHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0LnJlcGRpdnNlbGVjdGlvbntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGNvbG9yOiAjNDQ0O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuXHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHR3aWR0aDoxOTVweDtcblx0XHRoZWlnaHQ6MTYwcHg7XG5cdFx0bWFyZ2luOiAyJTtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLDAsMCwwLjYpO1xuXHRcdC1tb3otYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLDAsMCwwLjYpO1xuXHRcdC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLDAsMCwwLjYpO1xuXHRcdC1vLWJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwwLDAsMC42KTtcblx0XHQuc3VicmVwZGl2c2VsZWN0aW9ue1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRoZWlnaHQ6IDQ1JTtcblx0XHRcdHBhZGRpbmctdG9wOiA1cHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0LnN1Ymxpe1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmc6IDJweCAwcHg7XG5cdFx0XHRcdC50aXRsZXtcblx0XHRcdFx0XHR3aWR0aDogMzAlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm1hcmtldHN0YXRle1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXIgIWltcG9ydGFudDtcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0d2lkdGg6IDcwJTtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQubWFya2V0dGl0bGV7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW0gIWltcG9ydGFudDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdG1hcmdpbi10b3A6IDdweFxuXHRcdFxuXHRcdH1cblx0XHQubWFya2V0c3RhdGV7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1MaWdodCAhaW1wb3J0YW50O1xuXHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdH1cblx0fVxufVxuXG4uaGZtb2JpbGV7XG5cdGRpc3BsYXk6ZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcblx0cGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuXHRtYXJnaW4tdG9wOjUlO1xuXHQuaGZzZXR0aW5ne1xuXHRcdHdpZHRoOjM1JTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0bWFyZ2luLWxlZnQ6MyU7XG5cdH1cblx0Lmhmc2hhcmV7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR3aWR0aDo2NSU7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XG5cdFx0bWFyZ2luLXJpZ2h0OiAzJTtcblx0fVxuXHQuaGZjb250YWluZXIxe1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Ly9tYXJnaW4tcmlnaHQ6NSU7XG5cdFx0LmhmaW1hZ2V7XG5cdFx0XHR3aWR0aDo0NyU7XG5cdFx0XHRpbWd7XG5cdFx0XHR3aWR0aDoxMDAlO1xuXHRcdH1cblx0XHR9XG5cdFx0LmhmZnVsbHRleHRjb250e1xuXHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdC8vcGFkZGluZy1sZWZ0OjEwcHg7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRjb2xvcjogIzQ5NDk0OTtcblx0XHRcdGZvbnQtc2l6ZTogMTFweDtcbiAgICBcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0fVxuXHR9XG5cdC5oZmNvbnRhaW5lcntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdC5oZmltYWdle1xuXHRcdFx0d2lkdGg6NDAlO1xuXHRcdFx0aW1ne1xuXHRcdFx0d2lkdGg6MTAwJTtcblx0XHR9XG5cdFx0fVxuXHRcdC5oZmZ1bGx0ZXh0Y29udHtcblx0XHRcdHdpZHRoOjYwJTtcblx0XHRcdHBhZGRpbmctbGVmdDoxMHB4O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRjb2xvcjogIzQ5NDk0OTtcblx0fVxuXHR9XG5cdFxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA0MDBweCkgYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCl7XG5cdC5oZm1vYmlsZXtcblx0Lmhmc2V0dGluZ3tcblx0XHR3aWR0aDogMTUlO1xuXHR9XG5cdC5oZnNoYXJle1xuXHRcdHdpZHRoOjg1JTtcblx0fVxufVxufVxuLmhmbW9kYWxjb250ZW50e1xuIFx0Ly8gcGFkZGluZzogMzVweDtcbiBcdHBhZGRpbmc6IDM1cHggMzVweCAwcHg7XG4gfVxuIC5oZm1vZGFsY29udGVudC10ZXN0dXNlcntcblx0bWF4LWhlaWdodDogNzAwcHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gXHRwYWRkaW5nOiAxMnB4O1xuIH1cbiAuaGZjbG9zZXBvcHVwe1xuXHR6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogLTIzcHg7XG4gICAgbWF4LXdpZHRoOiA0OTVweDtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdGltZ3tcblx0XHR3aWR0aDoxNXB4O1xuXHR9XG4gfVxuIC5tZmNsb3NlcG9wdXB7XG5cdHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAtMjNweDtcbiAgICBtYXgtd2lkdGg6IDQ5NXB4O1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0aW1ne1xuXHRcdHdpZHRoOjE1cHg7XG5cdH1cbiB9XG4gQG1lZGlhIHNjcmVlbiBcbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDczNnB4KSBcbiBhbmQgKG1heC1kZXZpY2UtaGVpZ2h0OjIzMHB4KVxuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuXHQubmF2c2Nyb2xsIHtcblx0XHRtYXgtaGVpZ2h0OiA2NXZoICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMTkycHgpIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpe1xuXHQuaGZtb2RhbGNvbnRlbnR7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBcdHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIFx0cGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICAgIFx0cGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcblx0fVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTkycHgpIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpe1xuXHQuaGZtb2RhbG1vYmlsZXtcblx0cGFkZGluZzowcHggIWltcG9ydGFudDtcblx0LmhmYWRkYnRue1xuXHRcdHBhZGRpbmctYm90dG9tOjM1cHg7XG5cdH1cbn1cbi5jYWxjdWxhdGlvbi1jb250YWluZXIgLm1vbnRobHlwYXl7XG5cdHotaW5kZXg6IDk5OTk5O1xufVxufVxuLm1vYmlsZWhhbWNvdW50e1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICAgIHRvcDogLTEyJTtcbiAgICBsZWZ0OiAtNzUlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgcGFkZGluZzogMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLm5hdnNjcm9sbHtcblx0b3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xuXHRvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcblx0bWF4LWhlaWdodDogNzR2aDtcblx0ei1pbmRleDogOTk5OTk5OTk7XG59XG4uZXN0YXJlYXtcblx0ZGlzcGxheTpmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5tb2JicmluZ3tcblx0XHRtYXJnaW4tdG9wOjEwMHB4O1xuXHRcdC5tb2JoZWl7XG5cdFx0XHRoZWlnaHQ6MHB4O1xuXHRcdH1cblx0fVxufVxuLmRhdGVpbnB1dHtcblx0bGluZS1oZWlnaHQ6IDI7XG5cdG1hcmdpbi10b3A6MHB4ICFpbXBvcnRhbnQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDBweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0JTtcbn1cbi5yZXBsYWNlY2FsZW5kZXJ7XG5cdG1hcmdpbi10b3A6MCUgIWltcG9ydGFudDtcblx0cGFkZGluZy1sZWZ0OiAxJTtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xufVxuLy8gLmlucGltYWdlY2FsY3tcbi8vIFx0Ly9iYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltYWdlcy9JY29uLWNhbGVuZGFyLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIGZpeGVkO1xuLy8gfVxuLmhpZGVjYWxlbmRhcntcblx0b3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRtYXJnaW4tdG9wOjBweCAhaW1wb3J0YW50O1xufVxuXG4vL3NtYXJ0Y29tcGFyZSBhbmltYXRpb25cbi5zbWFydGJ1eWVybGVmdHBhZGR7XG5cdHBhZGRpbmctbGVmdDogODRweCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1sZWZ0OjBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdFxufVxuLmFuaWJ1eWVybGVmdHBhZGR7XG5cdHBhZGRpbmctbGVmdDogODRweCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1sZWZ0OjBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4uaWZyYW1lX2FuaWJ1eWVybGVmdHBhZGQge1xuXHRwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50IDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDMwMHB4KXtcbi5hbmlidXllcmxlZnRwYWRkICAgIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDowcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjBweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5zbWFydGJ1eWVybGVmdHBhZGR7XG5cdFx0cGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0Lm1vYmJyaW5ne1xuXHRcdG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xufVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMxNXB4KSBhbmQgKG1heC13aWR0aDo0NjhweCl7XG5cdC50ZXh0LXdyYXBwZXJ7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgc21hcnRmb3Jte1xuXHQwJXtcblx0XHRtYXJnaW4tbGVmdDogNjIlO1xuXHRcdFxuXHR9XG5cdDEwMCV7XG5cdFx0bWFyZ2luLWxlZnQ6IDAlO1xuXHRcdFxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ2OHB4KXtcblx0LnNtYXJ0cmVzaXplbWJse1xuXHRcdHBhZGRpbmctbGVmdDogMHB4IWltcG9ydGFudDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwcHghaW1wb3J0YW50O1xuXHR9XG59XG4uc21hcnRidXllcnJpZ2h0cGFkZHtcblx0cGFkZGluZy1sZWZ0OiAyNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuXHRwYWRkaW5nLXJpZ2h0OiA5N3B4ICFpbXBvcnRhbnQ7XG5cdG9wYWNpdHk6MTtcblx0XG59XG5Aa2V5ZnJhbWVzIHNtYXJ0cmVzdWx0e1xuXHQwJXtcblx0XHRvcGFjaXR5OjA7XG5cdFx0XG5cdH1cblx0MTAwJXtcblx0XHRvcGFjaXR5OjE7XG5cdFx0XG5cdH1cbn1cbi5zbWFydGJ1eWVyc2luZ2xlcGFnZXBhZGR7XG5cdHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcblx0bWFyZ2luLWxlZnQ6MCU7XG5cdG9wYWNpdHk6MTtcblx0YmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtcblxufVxuQGtleWZyYW1lcyBzbWFydGZvcm1vbmx5e1xuXHQwJXtcblx0XHRtYXJnaW4tbGVmdDotMjUlO1xuXHRcdFxuXHR9XG5cdDEwMCV7XG5cdFx0bWFyZ2luLWxlZnQ6MCU7XG5cdFx0XG5cdH1cbn1cbi5hbmlidXllcnNpbmdsZXBhZ2VwYWRke1xuXHRwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1sZWZ0OjAlO1xuXHRvcGFjaXR5OjE7XG5cdGJhY2tncm91bmQtY29sb3I6d2hpdGU7XG5cbn1cbi5idXllcmNlbnRlcmFuaXtcblx0bWFyZ2luLWxlZnQ6NjMlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbkBrZXlmcmFtZXMgYnV5Y2VudGFue1xuXHQwJXtcblx0XHRtYXJnaW4tbGVmdDowJTtcblx0XHRcblx0fVxuXHQxMDAle1xuXHRcdG1hcmdpbi1sZWZ0OjYzJTtcblx0XHRcblx0fVxufVxuLnNtYXJ0YnV5ZXJzaW5nbGVwYWdlcGFkZG9ubHl7XG5cdHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcblx0bWFyZ2luLWxlZnQ6MCU7XG5cdG9wYWNpdHk6MTtcbn1cbi5zbWFydHR0dHR7XG5cdGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xufVxuLm5vcmVzdWx0e1xuXHRkaXNwbGF5OmJsb2NrO1xuXHRcblx0b3BhY2l0eTowO1xuXHR6LWluZGV4OiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFxufVxuLnJlZmlub3Jlc3VsdHtcblx0Ly9kaXNwbGF5OmJsb2NrO1xuXHRkaXNwbGF5Om5vbmU7XG5cdG9wYWNpdHk6MDtcblx0ei1pbmRleDogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcbn1cbi5zZWxsZXJub3Jlc3VsdHtcblx0ZGlzcGxheTpibG9jaztcblx0bWFyZ2luLXJpZ2h0OjEwJTtcblx0b3BhY2l0eTowO1xuXHR6LWluZGV4OiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFxufVxuQGtleWZyYW1lcyBzbWFydG5vcmVzdWx0e1xuXHQwJXtcblx0XHRvcGFjaXR5OjE7XG5cdFx0XG5cdFx0XG5cdH1cblx0MTAwJXtcblx0XHRvcGFjaXR5OjA7XG5cdFx0XG5cdH1cbn1cbi5ub3Jlc3VsdG9ubHl7XG5cdGRpc3BsYXk6bm9uZTtcblx0Ly9wb3NpdGlvbjphYnNvbHV0ZTtcblx0b3BhY2l0eTowO1xuXHR6LWluZGV4OiAwO1xufVxuLnllc3Jlc3VsdHtcblx0ZGlzcGxheTpibG9jaztcblx0b3BhY2l0eToxO1xuXHQvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XG59XG5Aa2V5ZnJhbWVzIHNtYXJ0eWVzcmVzdWx0e1xuXHQwJXtcblx0XHRvcGFjaXR5OjA7XG5cdFx0XG5cdH1cblx0MTAwJXtcblx0XHRvcGFjaXR5OjE7XG5cdFx0XG5cdH1cbn1cbi5hZnRlcmRpdntcblx0ei1pbmRleDo5OTtcbn1cbi8vIC5iZWZvcmVkaXZ7XG4vLyBcdC8vbGVmdDo1cHg7XG4vLyB9XG4ubmV3Y29tcHV7XG5cdG1hcmdpbi1sZWZ0OjAlO1xuXHRkaXNwbGF5Om5vbmU7XG59XG4ubW9udGhseXJpZ2h0cGFke1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZVxufVxuLm1vbnRobHljZW50ZXJwYWR7XG5cdGJhY2tncm91bmQtY29sb3I6IHdoaXRlXG59XG4uc2VsbGVyY2VudGVycGFke1xuXHRtYXJnaW4tbGVmdDo4MSU7XG5cdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcbn1cbkBrZXlmcmFtZXMgc2VsbGVyY2VudGVye1xuXHQwJXtcblx0XHRtYXJnaW4tbGVmdDowJTtcblx0XHRcblx0fVxuXHQxMDAle1xuXHRcdG1hcmdpbi1sZWZ0OjgxJTtcblx0XHRcblx0fVxufVxuXG4ucmVmaWxlZnRwYWRyZXNldHtcblx0bWFyZ2luLWxlZnQ6NzYlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO1xufVxuQGtleWZyYW1lcyByZWZpbGVmdHtcblx0MCV7XG5cdFx0bWFyZ2luLWxlZnQ6MCU7XG5cdFx0XG5cdH1cblx0MTAwJXtcblx0XHRtYXJnaW4tbGVmdDo3NiU7XG5cdFx0XG5cdH1cbn1cbi5yZWZpY2VudGVycGFke1xuXHRiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO1xufVxuQGtleWZyYW1lcyByZWZpY2VudGVye1xuXHQwJXtcblx0XHRtYXJnaW4tbGVmdDo3NiU7XG5cdFx0XG5cdH1cblx0MTAwJXtcblx0XHRtYXJnaW4tbGVmdDowJTtcblx0XHRcblx0fVxufVxuLnNlbGx0b25ldGxlZnR7XG5cdG1hcmdpbi1sZWZ0OjY5JTtcblx0YmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtcbn1cbkBrZXlmcmFtZXMgc2VsbGxlZnR7XG5cdDAle1xuXHRcdG1hcmdpbi1sZWZ0OjAlO1xuXHRcdFxuXHR9XG5cdDEwMCV7XG5cdFx0bWFyZ2luLWxlZnQ6NjklO1xuXHRcdFxuXHR9XG59XG4uc2VsbHRvcmVzdWx0e1xuXHRiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO1xufVxuLnNlbGx0b25ldGNlbnRlcntcblx0bWFyZ2luLWxlZnQ6MCU7XG5cdGJhY2tncm91bmQtY29sb3I6d2hpdGU7XG59XG5Aa2V5ZnJhbWVzIHNlbGxjZW50ZXJ7XG5cdDAle1xuXHRcdG1hcmdpbi1sZWZ0OjY5JTtcblx0XHRcblx0fVxuXHQxMDAle1xuXHRcdG1hcmdpbi1sZWZ0OjAlO1xuXHRcdFxuXHR9XG59XG4ubW9udGhseWNlbnRlcmFuaXtcblx0bWFyZ2luLWxlZnQ6IDcwJTtcblx0YmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtcbn1cbkBrZXlmcmFtZXMgYW5pbW9udGh7XG5cdDAle1xuXHRcdG1hcmdpbi1sZWZ0OjAlO1xuXHRcdFxuXHR9XG5cdDEwMCV7XG5cdCAgICBtYXJnaW4tbGVmdDogNzAlO1xuXHRcdFxuXHR9XG59XG4uaWJ1eWludG9yZXN1bHR7XG5cdGJhY2tncm91bmQtY29sb3I6d2hpdGU7XG59XG5Aa2V5ZnJhbWVzIGJ1eWludG9yZXN7XG5cdDAle1xuXHRcdG1hcmdpbi1sZWZ0Ojc2JTtcblx0XHRcblx0fVxuXHQxMDAle1xuXHRcdG1hcmdpbi1sZWZ0OjAlO1xuXHRcdFxuXHR9XG59XG4uaWJ1eWVyY2VudGVye1xuXHRiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO1xufVxuQGtleWZyYW1lcyBpYnV5Y2Vue1xuXHQwJXtcblx0XHRtYXJnaW4tbGVmdDowJTtcblx0XHRcblx0fVxuXHQxMDAle1xuXHRcdG1hcmdpbi1sZWZ0OjcwJTtcblx0XHRcblx0fVxufVxuXG5cbiBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTJweCl7XG4gXHQvLyAuc21hcnRidXllcmxlZnRwYWRke1xuIFx0Ly8gXHRhbmltYXRpb24tZHVyYXRpb246IDJzO1xuXHQvLyBcdCBhbmltYXRpb24tbmFtZTogc21hcnRmb3JtO1xuXHQvLyBcdCAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbWFydGZvcm07XG5cdC8vICB9XG5cdCAuYnV5ZXJsZWZ0cGFkZGFuaW1hdHtcblx0XHRhbmltYXRpb24tZHVyYXRpb246IDJzO1xuXHRcdGFuaW1hdGlvbi1uYW1lOiBzbWFydGZvcm07XG5cdFx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogc21hcnRmb3JtO1xuXHR9XG4gXHQuc21hcnRidXllcnJpZ2h0cGFkZHtcbiBcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiA1cztcblx0XHQgYW5pbWF0aW9uLW5hbWU6IHNtYXJ0cmVzdWx0O1xuXHRcdCAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbWFydHJlc3VsdDtcbiBcdH1cbiBcdC5zbWFydGJ1eWVyc2luZ2xlcGFnZXBhZGR7XG4gXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG5cdFx0IGFuaW1hdGlvbi1uYW1lOiBzbWFydGZvcm1vbmx5O1xuXHRcdCAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbWFydGZvcm1vbmx5O1xuIFx0fVxuIFx0Lm5vcmVzdWx0e1xuIFx0XHRhbmltYXRpb24tZHVyYXRpb246IDJzO1xuXHRcdCBhbmltYXRpb24tbmFtZTogc21hcnRub3Jlc3VsdDtcblx0XHQgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc21hcnRub3Jlc3VsdDtcblx0IH1cblx0IC5zZWxsZXJub3Jlc3VsdHtcblx0XHRhbmltYXRpb24tZHVyYXRpb246IDJzO1xuXHRcdGFuaW1hdGlvbi1uYW1lOiBzbWFydG5vcmVzdWx0O1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNtYXJ0bm9yZXN1bHQ7XG5cdH1cbiBcdC55ZXNyZXN1bHR7XG4gXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogNHM7XG5cdFx0IGFuaW1hdGlvbi1uYW1lOiBzbWFydHllc3Jlc3VsdDtcblx0XHQgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc21hcnR5ZXNyZXN1bHQ7XG4gXHR9XG4gXHQubmV3Y29tcHV7XG4gXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG5cdFx0IGFuaW1hdGlvbi1uYW1lOiBuZXdjO1xuXHRcdCAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBuZXdjO1xuXHQgfVxuXHQgLm1vbnRobHlyaWdodHBhZHtcblx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG5cdFx0XHRhbmltYXRpb24tbmFtZTogc21hcnRmb3JtO1xuXHRcdFx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogc21hcnRmb3JtO1xuXHQgfVxuXHQgLm1vbnRobHljZW50ZXJwYWR7XG5cdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAycztcblx0XHRhbmltYXRpb24tbmFtZTogc21hcnRmb3Jtb25seTtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbWFydGZvcm1vbmx5O1xuXHR9XG5cdC5yZWZpbGVmdHBhZHJlc2V0e1xuXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG5cdFx0YW5pbWF0aW9uLW5hbWU6IHJlZmlsZWZ0O1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJlZmlsZWZ0O1xuXHR9XG5cdC5yZWZpY2VudG9sZWZ0e1xuXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG5cdFx0YW5pbWF0aW9uLW5hbWU6IHJlZmljZW50ZXI7XG5cdFx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogcmVmaWNlbnRlcjtcblx0fVxuXHQuc2VsbHRvbmV0bGVmdHtcblx0XHRhbmltYXRpb24tZHVyYXRpb246IDJzO1xuXHRcdGFuaW1hdGlvbi1uYW1lOiBzZWxsbGVmdDtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzZWxsbGVmdDtcblx0fVxuXHQuc2VsbHRvcmVzdWx0e1xuXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG5cdFx0YW5pbWF0aW9uLW5hbWU6IHJlZmlsZWZ0O1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJlZmlsZWZ0O1xuXHR9XG5cdC5zZWxsdG9uZXRjZW50ZXJ7XG5cdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAycztcblx0XHRhbmltYXRpb24tbmFtZTogc2VsbGNlbnRlcjtcblx0XHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzZWxsY2VudGVyO1xuXHR9XG5cdC5idXllcmNlbnRlcmFuaXtcblx0XHRhbmltYXRpb24tZHVyYXRpb246IDJzO1xuXHRcdGFuaW1hdGlvbi1uYW1lOiBidXljZW50YW47XG5cdFx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogYnV5Y2VudGFuO1xuXHR9XG5cdC5zZWxsZXJjZW50ZXJwYWR7XG5cdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAycztcblx0XHQgYW5pbWF0aW9uLW5hbWU6IHNlbGxlcmNlbnRlcjtcblx0XHQgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2VsbGVyY2VudGVyO1xuXHR9XG5cdC5tb250aGx5Y2VudGVyYW5pe1xuXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG5cdFx0IGFuaW1hdGlvbi1uYW1lOiBhbmltb250aDtcblx0XHQgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW5pbW9udGg7XG5cdH1cblx0LmlidXlpbnRvcmVzdWx0e1xuXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG5cdFx0IGFuaW1hdGlvbi1uYW1lOiBidXlpbnRvcmVzO1xuXHRcdCAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBidXlpbnRvcmVzO1xuXHR9XG5cdC5pYnV5ZXJjZW50ZXJ7XG5cdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAycztcblx0XHQgYW5pbWF0aW9uLW5hbWU6IGlidXljZW47XG5cdFx0IC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGlidXljZW47XG5cdH1cbiB9XG4vKiBzdHlsZSBzaGVldCBmb3IgXCJBNFwiIHByaW50aW5nICovXG5AbWVkaWEgcHJpbnQgYW5kICh3aWR0aDogMjFjbSkgYW5kIChoZWlnaHQ6IDI5LjdjbSkge1xuICAgICBAcGFnZSB7XG4gICAgICAgIG1hcmdpbjogM2NtO1xuICAgICB9XG59XG5cbi8qIHN0eWxlIHNoZWV0IGZvciBcImxldHRlclwiIHByaW50aW5nICovXG5AbWVkaWEgcHJpbnQgYW5kICh3aWR0aDogOC41aW4pIGFuZCAoaGVpZ2h0OiAxMWluKSB7XG4gICAgQHBhZ2Uge1xuICAgICAgICBtYXJnaW46IDNjbTtcbiAgICB9XG59XG5cbi8qIEE0IExhbmRzY2FwZSovXG5AcGFnZSB7XG4gICAgc2l6ZTogQTQgbGFuZHNjYXBlO1xuICAgIG1hcmdpbjogMTAlO1xufVxuLmlidXllcmNjc2VsY3RpdGxle1xuXHR3aWR0aDogMTAwJTsgICBcbiAgICBkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bWFyZ2luLXRvcDogNXB4O1xuXHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdC5pYnN1YjFcblx0e1xuXHRcdHdpZHRoOiA1MCVcblx0fVxuXHQuaWJzdWIyXG5cdHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHdpZHRoOiA1MCU7XHRcblx0XHRjb2xvcjogIzIzNDA1RTtcdFxuXHRcdC5pYnQxXG5cdFx0e1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0LmlidXlkcm9wZG93bntcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuICAgIFx0XHRcdGNvbG9yOiAjMzMzO1xuXHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZGVyICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDJweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmlidDJcblx0XHR7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdH1cblx0fVxufVxuLndpZDUwe1xuXHR3aWR0aDo1MCVcbn1cbi5pYmVkaXR0aXRsZXtcblx0d2lkdGg6NTAlICFpbXBvcnRhbnRcbn1cbi5pYmVkaXR2YWx1ZXtcblx0d2lkdGg6MjUlICFpbXBvcnRhbnRcbn1cbi5zZWxsaW5nbmFtZXtcblx0Ym9yZGVyOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTklIDU2JTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAxMjclO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0cGFkZGluZzogMHB4O1xuXHRjb2xvcjogIzIzNDA1RTtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW0gIWltcG9ydGFudDtcbn1cbi5wZGZJZnJhbWV7XG5cdC1tcy16b29tOiAwLjc1O1xuXHQtbW96LXRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG5cdC1tb3otdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuXHQtby10cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuXHQtby10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcblx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG59XG4uc2hhcmVjb250ZW50e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zaGFyZWNvbnRlbnRzcGFue1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTsgICAgXG4gICAgY29sb3I6ICMyMzQwNUU7XG59XG4uc2hhcmVjb250ZW50OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubmV3aWJ1eWhlYWRpbmd7XG5cdHdpZHRoOjEwMCU7XG5cdHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cdC50aXRsZXtcblx0XHR3aWR0aDo2MCU7XG5cdH1cblx0LnJlYWxpYnV5e1xuXHRcdHdpZHRoOjIwJTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cbn1cbi5uZXdpYnV5ZXJjb250ZW50e1xuXHR3aWR0aDoxMDAlO1xuXHQuY29udGVudG5hbWVze1xuXHRcdHdpZHRoOjYwJTtcblx0XHRcblx0fVxuXHQuY29udGVudHZhbHVle1xuXHRcdHdpZHRoOjIwJTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbn1cbi5uZXdjb2xhcnJtYWluaGVhZGluZ3tcblx0Y29sb3I6ICMzNDU3N2I7XG5cdGZvbnQtZmFtaWx5OiAnUG9wcGlucy1NZWRpdW0nICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDBweDtcbn1cbi5uZXdjb2xhcnJtYWlue1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMHB4O1xuXHQvL2JvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0bWFyZ2luLXRvcDo2cHg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuXHQuc2VsY29se1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTA7XG5cdFx0bWFyZ2luOiA1cHggMTVweCAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmc6IDRweCA1cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJveC1zaGFkb3c6IDRweCA2cHggNnB4IDBweCAjNmY3MTc1XG5cblx0fVxuXHRcblx0Lm5ld2NvbGFycmRpdntcblx0ICAgIHdpZHRoOiA1NXB4O1xuICAgIFx0aGVpZ2h0OiA1NXB4O1xuICAgIFx0Ly9tYXJnaW46IDEwcHggMjFweCAxMHB4IDIxcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdGJveC1zaGFkb3c6IDRweCA2cHggNnB4IDBweCAjNmY3MTc1O1xuXHR9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KXtcblx0Lm5ld2NvbGFycm1haW57XG5cdFx0Lm5ld2NvbGFycmRpdntcblx0XHRcdHdpZHRoOiAzNXB4O1xuXHRcdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdH1cblx0fVxufVxuLnByb2ZsaWVjaXJjbGV7XG5cdGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuXHQuY3JvcHBlci12aWV3LWJveHtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdH1cbn1cbi5iczVjcm9waW1ne1xuXHR3aWR0aDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcbn1cbi5hZGRhZGRye1xuXHRmb250LXNpemU6MTVweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XG5cdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG59XG4ucHJvZmlsZXRyYXNoe1xuXHQvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiA0NSU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0aW1ne1xuXHRcdHdpZHRoOiAxNnB4O1xuXHR9XG59XG4ucHJvcHRheG5hbWV3aXRoY291bnR5e1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICM1MDhBRkY7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cbi5wcm9wdGF4dHV0b3JpYWx7XG5cdHdpZHRoOjEwMCU7XG5cdGRpc3BsYXk6ZmxleDtcblx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuXHQuaG9tZWxpbmt7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRpbWd7XG5cdFx0XHR3aWR0aDoxMDAlO1xuXHRcdH1cblx0fVxuXHQucHR0aW1hZ2VkaXZ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHQuZmlyc3RkaXZ7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0aW1ne1xuXHRcdFx0XHR3aWR0aDogODAlO1xuXHRcdFx0fVxuXHRcdFx0LnB0dGZpcnN0aG92ZXJpbWd7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRcdFx0XHR3aWR0aDogODclO1xuXHRcdFx0XHRib3R0b206IDM1cHg7XG5cdFx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogM3M7XG5cdFx0XHRcdGFuaW1hdGlvbi1uYW1lOiBwdHRmaXJzdGFuaW07XG5cdFx0XHR9XG5cblx0XHRcdEBrZXlmcmFtZXMgcHR0Zmlyc3Rhbmlte1xuXHRcdFx0XHQwJSB7dHJhbnNmb3JtOiBzY2FsZSgwLjkpO31cblxuXHRcdFx0XHQyNSUge3RyYW5zZm9ybTogc2NhbGUoMS4xKTt9XG5cdFx0XG5cdFx0XHRcdDUwJSB7dHJhbnNmb3JtOiBzY2FsZSgwLjkpO31cblxuXHRcdFx0XHQ3NSUge3RyYW5zZm9ybTogc2NhbGUoMS4xKTt9XG5cblx0XHRcdFx0MTAwJSB7dHJhbnNmb3JtOiBzY2FsZSgxKTt9XG5cdFx0XHR9XG5cdFxuXHRcdH1cblx0XHQuc2Vjb25kZGl2e1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGltZ3tcblx0XHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdH1cblx0XHRcdC5wdHRzZWNvbmRob3Zlcm51bXtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjFweDtcblx0XHRcdFx0Ym90dG9tOiAyOXB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0XG5cdH1cblx0LnB0dGNvbnRlbnR7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdC5wdHRmaXJzdGNvbnRlbnR7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdC5wdHRmaWhlYWR7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVNlbWlCb2xkXG5cdFx0XHR9XG5cdFx0XHQucHR0Zmljb250e1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1TZW1pQm9sZFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5wdHRkb3R7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdC5wdHRzZWxkb3R7XG5cdFx0XHR3aWR0aDogMTJweDtcblx0XHRcdGhlaWdodDogMTJweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM0OTQ5NDk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdFx0bWFyZ2luOiAwcHggNXB4O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0XHQucHR0dW5zZWxkb3R7XG5cdFx0XHR3aWR0aDogMTJweDtcblx0XHRcdGhlaWdodDogMTJweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkMWQxZDE7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdFx0bWFyZ2luOiAwcHggNXB4O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0fVxuXHQucHR0ZmluaXNoe1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcbiAgICBcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdC5wdHRmaXJzdGZpbmlzaHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDI1cHg7XG5cdFx0XHRpbWd7XG5cdFx0XHRcdG1heC13aWR0aDogNnB4O1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdG1hcmdpbi10b3A6IDFweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnB0dHNlY29uZGZpbmlzaHtcblx0XHRcdHBhZGRpbmc6IDEwcHggMjVweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM1MDhBRkY7XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMXB4O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0fVxufVxuXG4vL3RlbXBsYXRlIGRvd25sb2FkXG4uRG93bmxvYWRBbGVydFJvd3tcblx0Ym9yZGVyOjFweCBzb2xpZCBibGFja1xufVxuLkRvd25sb2FkQWxlcnRSb3dIZWFkZXJ7XG5cdGZvbnQtc2l6ZTogMTdweDtcbn1cbi5Eb3dubG9hZEFsZXJ0Q29sdW17XG5cdFxuXHRcbn1cbi5Eb3dubG9hZEFsZXJ0Um93e1xuXHRcblx0d2lkdGg6MTAwJTtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRib3JkZXI6MXB4IHNvbGlkICNjY2M7XG5cdG1hcmdpbi1ib3R0b206MTNweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXHQuRG93bmxvYWRBbGVydFJvdzF7XG5cdHdpZHRoOjg0JTtcblx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdG1hcmdpbjo5cHg7XG5cdFxufVxuLkRvd25sb2FkQWxlcnRSb3cye1xuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XG59XG4uRG93bmxvYWRDb250ZW50MXtcblx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LVNlbWlib2xkJztcblx0Y29sb3I6ICMwZTJmNTE7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0XG59XG4uRG93bmxvYWRDb250ZW50Mntcblx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xuXHRjb2xvcjogIzlkOWQ5ZDtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRsaW5lLWhlaWdodDogMTRweDtcbn1cbi5Eb3dubG9hZEljb257XG5cdHdpZHRoOiA0M3B4O1xuXHRoZWlnaHQ6IDQzcHg7XG5cdG1hcmdpbi10b3A6IC0xOXB4XG59XG4vLyAuY29udGFpbmVyLC50ZW1wbGF0ZXZpZXctY29udGFpbmVyLC5pYm11bGJhbm5lcmhlaWdodHtcbi8vIFx0bWFyZ2luLXRvcDoxMDBweDtcbi8vIH1cbi5idWlsZHllYXJkaXZ7XG5cdHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblx0LmJ1aWxkdGl0bGV7XG5cdFx0d2lkdGg6IDQwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzUwOGFmZjtcblx0XHRjb2xvcjojNTA4YWZmIDtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuXHR9XG5cdC5idWlsZGlucHV0e1xuXHRcdHdpZHRoOiA2MCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTAgO1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcblx0XHQuYnVpbGRmaWVsZHtcblx0XHRcdG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuLndlYmluYXJhbGxwYWdlaGVpZ2h0e1xuXHRtYXJnaW4tdG9wOjQ1cHg7XG59XG5cbi8vbm90aWZpY2F0aW9uIG5ldyBkZXNpZ25cbi5uZXdub3RvdmVyYWxsaGVpZ2h0e1xuXHRoZWlnaHQ6MTAwJVxufVxuLm5ld25pdGlmaWNhdGlvbmNvbnRhaW5lcntcblx0aGVpZ2h0OjEwMCU7XG5cdGRpc3BsYXk6ZmxleDtcblx0cGFkZGluZzoxNXB4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1x0XG5cdC5uZXdub3RfY2xvc2V7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bWFyZ2luOjBweCAxMHB4O1xuXHRcdGltZ3tcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cdH1cblx0Lm5ld25vdF90aXRsZXtcblx0XHRmb250LWZhbWlseTogSGVlYm8tTWVkaXVtO1xuICAgIFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlMWUxO1xuXHRcdGJvcmRlci1yaWdodDogNXB4O1xuXHRcdG1hcmdpbjogMHB4IDEwcHg7XG5cdFx0c3Bhbntcblx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjOWE5YTlhO1xuXHRcdFx0Y29sb3I6IzcyNzI3Mjtcblx0XHRcdGJvcmRlci1yaWdodDogNXB4O1xuXHRcdH1cblx0fVxuXHQubmV3bm90X3B1c2h0aXRsZXtcblx0XHRkaXNwbGF5OiBmbGV4O1xuICAgIFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAxMHB4IDtcblx0XHRmb250LWZhbWlseTogSGVlYm8tUmVndWxhcjtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Y29sb3I6ICNjMGMwYzA7XG5cdH1cblx0Lm5ld25vdF9mb3Jub21lc3NzdHlsZXtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cdC5uZXdub3RfbWVzc2FnZWRpdntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Zm9udC1mYW1pbHk6IEhlZWJvLVJlZ3VsYXI7XG5cdFx0cGFkZGluZzogMHB4IDEwcHg7XG5cdFx0bWFyZ2luOiAxNXB4IDBweDtcblx0XHQubmV3bm90X21lc3NhZ2Vjb250YWluZXJ7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuICAgIFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Lm5ld25vdG1lc19kYXRlcmVwe1xuXHRcdFx0XHRjb2xvcjogI2MwYzBjMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0fVxuXHRcdFx0Lm5ld25vdG1lc19jb250ZW50e1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luOiAxMHB4IDBweCA3cHggMHB4O1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdC5uZXdub3RtZXNfaW1hZ2V7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHR3aWR0aDogNzBweDtcblx0XHRcdFx0XHQvL2hlaWdodDogNzBweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwcHggMTBweCAwcHggMHB4O1xuXHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdHdpZHRoOjU1cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6NTVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm5ld25vdG1lc19tc2djb250e1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRjb2xvcjogIzlhOWE5YTtcblx0XHRcdFx0XHRmb250LWZhbWlseTogSGVlYm8tUmVndWxhcjtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0XHQubmV3bm90bWVzX21zZ2hlYWR7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogSGVlYm8tTWVkaXVtO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDk0JTtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDdweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Lm5ld25vdG1lc19tc2dtZXNzYWdle1xuXHRcdFx0XHRcdFx0d2lkdGg6NzQlO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm5ld25vdF9kZWxldGV7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAwcHggMTBweDtcblx0XHRpbWd7XG5cdFx0XHR3aWR0aDogMjBweDtcbiAgICBcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdH1cblx0fVxuXHQubmV3bm90X3RvZ2dsZW9ue1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyMTk2ZjMgIWltcG9ydGFudDtcblx0fVxuXHQubmV3bm90X3Rvb2dsZV9vZmZ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiA0MHB4O1xuXHRcdGhlaWdodDogMjNweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuXHRcdGJvcmRlci1yYWRpdXM6IDE1cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2NjYztcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0Lm5ld25vdF90b29nbGVfc3dpdGNoe1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdFx0XHR3aWR0aDogMTlweDtcblx0XHRcdGhlaWdodDogMTlweDtcblx0XHRcdC8vYmFja2dyb3VuZC1jb2xvcjogc3RlZWxibHVlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdFx0XHRib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5uZXdub3RfYnV0cmlnaHR7XG5cdFx0XHRyaWdodDoxcHg7XG5cdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDFzO1xuXHRcdFx0YW5pbWF0aW9uLW5hbWU6IG5ld25vdF9yaWdodDtcblx0XHR9XG5cdFx0QGtleWZyYW1lcyBuZXdub3RfcmlnaHQge1xuXHRcdFx0MCUge2xlZnQ6MXB4fVxuXHRcdFx0NTAle2xlZnQ6NTAlfVxuXHRcdFx0MTAwJSB7cmlnaHQ6MXB4fVxuXHRcdH1cblx0XHQubmV3bm90X2J1dGxlZnR7XG5cdFx0XHRsZWZ0OjFweDtcblx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG5cdFx0XHRhbmltYXRpb24tbmFtZTogbmV3bm90X2xlZnQ7XG5cdFx0fVxuXHRcdEBrZXlmcmFtZXMgbmV3bm90X2xlZnQge1xuXHRcdFx0MCUge3JpZ2h0OjFweH1cblx0XHRcdDUwJXtyaWdodDo1MCV9XG5cdFx0XHQxMDAlIHtsZWZ0OjFweH1cblx0XHR9XG5cdFx0XG5cdFx0XG5cdH1cbn1cbi5taXNjb3B0aW9ue1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGJvcmRlcjpub25lO1xuXHR3aWR0aDoxNXB4IWltcG9ydGFudDtcblx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0IDtcblx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHRvcHRpb257XG5cdFx0Y29sb3I6IGJsYWNrO1xuXHRcdCAgfVxufVxuLmNhbGNzdGFydG92ZXJ7XG5cdHdpZHRoOiAyMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTRkZWcpO1xufVxuLmNoZWNrb3B0aW9uY29udGFpbmVye1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHdpZHRoOiAxMDAlO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRyb3ctZ2FwOiAyNXB4O1xuXHRtYXJnaW46IDE1cHggMHB4O1xuXHQuY2hlY2tvcHRpb25kaXZ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0LnRpY2ttYXJre1xuXHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRib3JkZXItbGVmdDogM3B4IHNvbGlkICM1MDhBRkY7XG5cdFx0XHRib3JkZXItYm90dG9tOiAzcHggc29saWQgIzUwOEFGRjtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdFx0XHRtYXJnaW46IDBweCAxMHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogLTVweDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cdFx0LmNoZWNrYm94e1xuXHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRib3JkZXItbGVmdDogM3B4IHNvbGlkICNiZWM0ZDI7XG5cdFx0XHRib3JkZXItYm90dG9tOiAzcHggc29saWQgI2JlYzRkMjtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdFx0XHRtYXJnaW46IDBweCAxMHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogLTVweDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cdFx0LnRheG5hbWV7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0fVxuXHR9XG59XG4uc2VsZWN0ZWRhZ2VudGNvbnRhaW5lcntcblx0LnNlbG9wdGxpc3R7XG5cdFx0bWFyZ2luOiAyMHB4IDBweDtcblx0XHQuc2VsbGlzdHtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRjb2xvcjogIzBlMmY1MTtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cdH1cblx0LnNlbGV0aXRsZXtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGNvbG9yOiAjMjM0MDVFO1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aW1ne1xuXHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0fVxuXHRcdC5zZWxpbWdkaXZ7XG5cdFx0XHR3aWR0aDogMTAlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0fVxuXHRcdHNwYW57XG5cdFx0XHR3aWR0aDo4MCU7XG5cdFx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cdFxuXHQuYWR2YW5jZWNoZWNraW5ne1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHQudGlja21hcmt7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzUwOEFGRjtcblx0XHRcdGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjNTA4QUZGO1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdG1hcmdpbjogMHB4IDBweDtcblx0XHRcdG1hcmdpbi10b3A6IDNweDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cdFx0LmNoZWNrYm94e1xuXHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRib3JkZXItbGVmdDogM3B4IHNvbGlkICNiZWM0ZDI7XG5cdFx0XHRib3JkZXItYm90dG9tOiAzcHggc29saWQgI2JlYzRkMjtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdFx0XHRtYXJnaW46IDBweCAwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAzcHg7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXHR9XG59XG4ubGVhcm5wb3B7XG5cdC5zdGFydGVke1xuXHQvLyBcdGJhY2tncm91bmQ6ICM1MDhBRkY7XG5cdC8vIFx0bWFyZ2luLXRvcDogMTElO1xuICAgIC8vIGJvcmRlci1yYWRpdXM6IDI1cHg7XG5cdC8vIG1hcmdpbi1sZWZ0OiAyNiU7XG5cdHBhZGRpbmc6IDEwcHggNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTA4QUZGO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogd2hpdGU7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0bWFyZ2luLWxlZnQ6IDMxJTtcblx0bWFyZ2luLXRvcDogMTElO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cdC5sZWFybntcblx0XHR0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50O1xuXHRcdGZvbnQtc2l6ZToyMHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0LnBpY3RpbWV7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDExcHg7XG5cdH1cblx0LnRpbWVsaW5le1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdC8vIG1hcmdpbi10b3A6IDI1cHhcblx0Zm9udC1mYW1pbHk6aGVlYm8tcmVndWxhcjtcblx0Zm9udDogc2l6ZSAxNGRwO1xuXHRjb2xvcjojNDk0OTQ5O1xuXHR9XG5cdC50aW1lcGlje1xuXHRcdHdpZHRoOiA0MCU7XG5cdH1cblx0LnBpY3RpbWV7XG5cdFx0d2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDE1JVxuXHR9XG5cdC5wcmVtaXVte1xuXHRcdGZsb2F0OiByaWdodDtcblx0d2lkdGg6IDExcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHR9XG5cdFxuXHQudGl0bGV7XG5cdFx0Zm9udC1mYW1pbHk6aGVlYm8tbWVkaXVtO1xuXHRcdGNvbG9yOiMwMDAwMDA7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHR9XG5cdC50aW1laGVhZGVye1xuXHRcdHdpZHRoOiA2MCU7XG5cdFxuXHR9XG5cdC5oZWFkZXJ0aW1lMXtcblx0XHRtYXJnaW4tbGVmdDogMjclO1xuICAgIG1hcmdpbi10b3A6IDIxJTtcblx0fVxuXHQuaGVhZGVydGltZTJ7XG5cdFx0bWFyZ2luLWxlZnQ6IDI3JTtcbiAgICBtYXJnaW4tdG9wOiAyMiU7XG5cdH1cblx0LmhlYWRlcnRpbWUze1xuXHRcdG1hcmdpbi1sZWZ0OiAyNyU7XG5cdC8vIG1hcmdpbi10b3A6IDE5JTtcblx0bWFyZ2luLXRvcDogMTYlO1xuXHR9XG5cdC50aHVtYntcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAyNyU7XG4gICAgbWFyZ2luLXRvcDogNTlweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG5cdH1cblx0LmNvbnRlbnR7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMjclO1xuICAgIG1hcmdpbi10b3A6IDMxcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuXHR9XG5cdC5zdGFuZGFyZHNpemV7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMjclO1xuICAgIC8vIG1hcmdpbi10b3A6IDI4cHg7XG5cdG1hcmdpbi10b3A6MTBweDtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHR9XG5cdC5wcmVpY29ue1xuXHRcdHdpZHRoOiAyMHB4O1xuXHRcdC8vIGZsb2F0OnJpZ2h0O1xuXHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHR9XG5cdC50aW1lMXtcblx0XHRtYXJnaW4tdG9wOiAtMjhweDtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo1MDBweCkgYW5kIChtaW4td2lkdGg6MzkwcHgpe1xuXHQubGVhcm5wb3B7XG5cdFx0LnRpbWVwaWN7XG5cdFx0XHR3aWR0aDo0MCU7XG5cdFx0XHRtYXJnaW4tbGVmdDoxMCU7XG5cdFx0fVxuXHRcblx0LnRpbWVoZWFkZXJ7XG5cdFx0d2lkdGg6NTAlO1xuXHR9XG5cdC50aW1lbGluZXtcblx0XHRmb250LXNpemU6MTFweDtcblx0fVxuXHQudGl0bGV7XG5cdFx0Zm9udC1zaXplOjE4cHggIWltcG9ydGFudDtcblx0fVxuXHQucHJlbWl1bXtcblx0XHRtYXJnaW4tcmlnaHQ6MThweDtcblx0fVxuXHQuaGVhZGVydGltZTF7XG5cdFx0bWFyZ2luLXRvcDoyNyU7XG5cdFx0Ly8gd2lkdGg6ODAlO1xuXHRcdG1hcmdpbi1sZWZ0OiA4JTtcblx0fVxuXHQuaGVhZGVydGltZTJ7XG5cdFx0Ly8gd2lkdGg6ODAlO1xuXHRcdG1hcmdpbi1sZWZ0OjglO1xuXHRcdG1hcmdpbi10b3A6MjQlO1xuXHR9XG5cdC5wcmVpY29ue1xuXHRcdC8vIGZsb2F0OnJpZ2h0O1xuXHR9XG5cdC5wcmUxe1xuXHRcdG1hcmdpbi1sZWZ0OjM5JTtcblxuXHR9XG5cdC5wcmUye1xuXHRcdG1hcmdpbi1sZWZ0OjU3JTtcblx0fVxuXHQucHJlM3tcblx0XHRtYXJnaW4tbGVmdDozNyU7XG5cdH1cblx0LnRodW1ie1xuXHRcdG1hcmdpbi1sZWZ0OjglO1xuXHRcdG1hcmdpbi10b3A6MjlweDtcblx0XHRmb250LXNpemU6MTJweDtcblx0fVxuXHQuY29udGVudHtcblx0XHRtYXJnaW4tbGVmdDo4JTtcblx0XHRmb250LXNpemU6MTJweDtcblx0XHRtYXJnaW4tdG9wOjEzJTtcblx0fVxuXHQuc3RhbmRhcmRzaXple1xuXHRcdG1hcmdpbi1sZWZ0OjglO1xuXHRcdGZvbnQtc2l6ZToxMnB4O1xuXHRcdG1hcmdpbi10b3A6OCU7XG5cdH1cblx0LmhlYWRlcnRpbWUze1xuXHRcdC8vIHdpZHRoOiA4MCU7XG5cdFx0bWFyZ2luLWxlZnQ6OCU7XG5cdH1cbn1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDozOTFweCkgYW5kIChtaW4td2lkdGg6MzAwcHgpe1xuXHQubGVhcm5wb3B7XG5cdFx0LnRpbWVwaWN7XG5cdFx0d2lkdGg6NDAlO1xuXHRcdG1hcmdpbi1sZWZ0OjclO1xuXHRcdH1cblx0XHQucHJlaWNvbntcblx0XHRcdHdpZHRoOjE1cHg7XG5cdFx0XHQvLyBmbG9hdDpyaWdodDtcblx0XHR9XG5cdFx0LnRpbWVoZWFkZXJ7XG5cdFx0XHR3aWR0aDo1MCU7XG5cblx0XHR9XG5cdFx0LnByZW1pdW17XG5cdFx0XHRtYXJnaW4tcmlnaHQ6MThweDtcblx0XHR9XG5cdFx0LnByZTF7XG5cdFx0XHRtYXJnaW4tbGVmdDozNSU7XG5cdFx0fVxuXHRcdC5wcmUye1xuXHRcdFx0bWFyZ2luLWxlZnQ6NTYlO1xuXHRcdH1cblx0XHQucHJlM3tcblx0XHRcdG1hcmdpbi1sZWZ0OjMzJTtcblx0XHR9XG5cdFx0LnRpdGxle1xuXHRcdFx0Zm9udC1zaXplOjIwcHggIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LnRodW1ie1xuXHRcdFx0bWFyZ2luLXRvcDozM3B4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6OCU7XG5cdFx0XHRmb250LXNpemU6MTFweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuY29udGVudHtcblx0XHRcdG1hcmdpbi1sZWZ0OjglO1xuXHRcdFx0Zm9udC1zaXplOjExcHggIWltcG9ydGFudDtcblx0XHRcdG1hcmdpbi10b3A6MjZweDtcblx0XHR9XG5cdFx0LnN0YW5kYXJkc2l6ZXtcblx0XHRcdG1hcmdpbi1sZWZ0OjglO1xuXHRcdFx0Zm9udC1zaXplOjExcHggIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LmhlYWRlcnRpbWUxe1xuXHRcdFx0bWFyZ2luLWxlZnQ6OCU7XG5cdFx0fVxuXHRcdC5oZWFkZXJ0aW1lMntcblx0XHRcdG1hcmdpbi1sZWZ0OjglXG5cdFx0fVxuXHRcdC5oZWFkZXJ0aW1lM3tcblx0XHRcdG1hcmdpbi1sZWZ0OjglO1xuXHRcdH1cblxuXHR9XG5cdFxufVxuLmlmcmFtZWNhbGNwb3B1cHtcblx0LmlmY2hlYWRpbmd7XG5cdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXHQuaWZjYnV0dG9ue1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM1MDhBRkY7XG5cdFx0Y29sb3I6ICNGRkZGRkY7XG5cdFx0cGFkZGluZzogNXB4IDIwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdG1hcmdpbi10b3A6IDEzcHg7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzUwOEFGRjtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuXHR9XG59XG4ucmVpc3N1ZW1lc3NhZ2V7XG5cdC5yZWlzc3VlbWVzc2FnZXtcblx0XHRmb250LXNpemU6IDE1cHg7XG4gICAgXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgIFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cdC5yZWlzc3VlYnRuY29udGFpbntcblx0XHR3aWR0aDogMTAwJTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0LnJlaXNzdWVidXR0b250d297XG5cdFx0XHR3aWR0aDogNDUlO1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjNTA4QUZGO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0cGFkZGluZzogMTBweCAwcHg7XG5cdFx0XHRtYXJnaW46IDEwcHggMHB4IDEwcHggMHB4O1xuXHRcdH1cdFxuXHR9XG5cdC5yZWlzc3VlYnV0dG9ue1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQ6ICM1MDhBRkY7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdHBhZGRpbmc6IDEwcHggMHB4O1xuXHRcdG1hcmdpbjogMTBweCAwcHggMTBweCAwcHg7XG5cdH1cbn1cbi5ob21lbGlua3BvcHVwYWRkcmVzc2Nsb3Nle1xuXHR6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogLTQ2cHg7XG4gICAgbWF4LXdpZHRoOiA0NzBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xufVxuLmhvbWVsaW5rcG9wdXBhZGRyZXNzc2VsZWN0aW9ue1xuXHR3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdHBhZGRpbmc6IDBweCAxMHB4O1xuXHQuaF9sX2hlYWRpbmd7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0fVxuXHQuaF9sX2JvZHl7XG5cdFx0bWF4LWhlaWdodDogMzc1cHg7XG5cdFx0b3ZlcmZsb3c6IHNjcm9sbDtcblx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdH1cblx0LmhfbF9hZGRyZXNze1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bWFyZ2luOiAxMHB4IDVweDtcblx0XHQuaF9sX3NlbGVjdGlvbntcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDEwJTtcblx0XHRcdC5oX2xfc2VsZWN0aW9uZGl2e1xuXHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAjNTA4QUZGO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHQuaF9sX3NlbGVjdGVke1xuXHRcdFx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM1MDhBRkY7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmhfbF9wbGFjZXN7XG5cdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHR9XG5cdH1cblx0LmhfbF9kb25le1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW46IDIwcHggMHB4O1xuXHRcdHNwYW57XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTA4QUZGO1xuXHRcdFx0Y29sb3I6ICNGRkY7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXG5cdH1cbn1cblxuLy9OZXcgUE1JIGRlc2lnbiBTdHlsZXNcbi5QTUlfQ29udGFpbmVye1xuXHR3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdC5QTUlfSGVhZGVye1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdC5QSF9CYWNrYXJyb3d7XG5cdFx0XHR3aWR0aDogMjAlO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0XHQuUEhfSGVhZGluZ3tcblx0XHRcdHdpZHRoOiA2MCU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LXNpemU6IDMwcHg7XG4gICAgXHRcdGZvbnQtZmFtaWx5OiBIZWViby1Cb2xkO1xuXHRcdH1cblx0XHQuZGVmYXVsdF90ZXh0e1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdC5QTUlfTWlkZGxle1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0LlBNX1RpdGxlX0NvbnR7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0LlBNVF9UaXRsZXtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogSGVlYm8tQm9sZDtcblx0XHRcdH1cblx0XHRcdC5QTVRfQ29udGVudHtcblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5QTV9Db250ZW50X0Rpdntcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRmb250LWZhbWlseTogSGVlYm8tUmVndWxhcjtcblx0XHR9XG5cdH1cblx0LlBNSV9Cb3R0b217XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0LlBCX0NyZWRpdF9kaXZ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdC5QQkNfQ3JlZGl0e1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBIZWViby1Cb2xkO1xuXHRcdFx0fVxuXHRcdFx0LlBCQ19Ecm9wZG93bntcblx0XHRcdFx0d2lkdGg6IDMwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LlBCX0ZpZWxkc19Db250e1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHQuUEJGX1RpdGxlc3tcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBIZWViby1Cb2xkO1xuXHRcdFx0XHQuUEJGX1RpdF9UeHR7XG5cdFx0XHRcdFx0d2lkdGg6IDMwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LlBCRl9BcnJheV9Db250e1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogSGVlYm8tUmVndWxhcjtcblx0XHRcdFx0LlBCRkFfZGl2e1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDBweDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdC5QQkZBX05hbWV7XG5cdFx0XHRcdFx0XHR3aWR0aDogMzAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuUEJGQV9JbnBPbmV7XG5cdFx0XHRcdFx0XHR3aWR0aDogMzAlO1xuXHRcdFx0XHRcdFx0LlBCRkFJUHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwcHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTAgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA4cHg7XG5cdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBIZWViby1SZWd1bGFyICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XHRcdFx0XG5cdFx0fVxuXHRcdC5QTUlfTWFpbl9kaXZ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IEhlZWJvLVJlZ3VsYXI7XG5cdFx0fVxuXHRcdC5QTUlfTUFfZGl2e1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuXHRcdFx0cGFkZGluZzogMTBweCAwcHg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0LlBNSV9UaXRsZXtcblx0XHRcdFx0d2lkdGg6IDMxJTtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTNweDtcblx0XHRcdH1cblx0XHRcdC5QTUlfSW5mb0ljb257XG5cdFx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNXB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogNHB4O1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR9XG5cdFx0XHQuUE1JX0lucE9uZXtcblx0XHRcdFx0d2lkdGg6IDMwJTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0LlBNSV9CbHVlUGVye1xuXHRcdFx0XHRcdHdpZHRoOiAyNSU7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzUwOGFmZiAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0XHRcdFx0XHRjb2xvcjogIzUwOGFmZiAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5QTUlfSW5wdXR7XG5cdFx0XHRcdFx0bWFyZ2luOiAwcHggIWltcG9ydGFudDtcblx0XHRcdFx0XHQvL2JvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHQvL3dpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTAgIWltcG9ydGFudDtcblx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0cGFkZGluZzogOHB4O1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBIZWViby1SZWd1bGFyICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0d2lkdGg6IDc1JTtcblx0XHRcdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG5cdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LlBNSV9DbXBCdG57XG5cdFx0XHRcdHdpZHRoOiAzMCU7XG5cdFx0XHRcdC5QTUlfdXBkYXRle1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkOWRmZTU7IFxuXHRcdFx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDhweCAyMHB4O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEhlZWJvLVJlZ3VsYXIgO1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHggO1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0XHQuQnRuU3RhdHVze1x0XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzUwOEFGRiAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XHRcdFx0XG5cdFx0fVxuXHRcdFxuXHR9XG5cdC5QTUlfQnV0dG9uc3tcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdC5QTUlfdXBkYXRle1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzUwOEFGRjtcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0cGFkZGluZzogOHB4IDJweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdG1hcmdpbi10b3A6IDEzcHg7XG5cdFx0XHRmb250LWZhbWlseTogSGVlYm8tUmVndWxhciA7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdFx0d2lkdGg6IDQ4JTtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRmb250LXNpemU6IDE1cHggO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblx0fVxuXG59XG4uSG9fQ29udGFpbmVye1xuXHQuSG9fTGFiZWx7XG5cdFx0bWFyZ2luLWxlZnQ6IDJweCA7XG5cdFx0Y29sb3I6ICMyMzQwNUUgO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXIgO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXHQuSG9fRmllbGRze1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0d2lkdGg6MTAwJTtcblx0fVxuXHQuSG9fT3B0aW9uc3tcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cdC5Ib19VbnNlbGVjdGVke1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNiZWM0ZDIgO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG5cdFx0Y29sb3I6ICNDM0MzQzMgO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0cGFkZGluZzogMHB4IDEwcHg7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cdC5Ib19TZWxlY3RlZHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjNTA4YWZmIDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmIDtcblx0XHRjb2xvcjogIzUwOGFmZjtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHBhZGRpbmc6IDBweCAxMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcblx0fVxuXHQuSG9fQm9yZGVye1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG5cdH1cblx0LkhvX0lucHV0c3tcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0LkhvX0lucHV0RmllbGRze1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW46IDBweDtcblx0XHRcdG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcblx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0cGFkZGluZzogNnB4IDEycHg7XG5cdFx0fVxuXHR9XG59XG4uY3Vyc29yY2xze1xuXHRjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbn1cbi5yb2xsY29zZGl2cmlnaHR7XG5cdGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4vL01pcCBOZXcgRGVzaWduXG4uTUlQX05fQ29udHtcblx0ZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdC5NSVBOX0hlYWR7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHdpZHRoOiA5NSU7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtZmFtaWx5OiBIZWViby1Cb2xkO1xuXHRcdHBhZGRpbmc6IDdweCAwcHg7XG5cdFx0Lk1JUE5fSGVhZDB7XG5cdFx0XHR3aWR0aDogNDAlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0fVxuXHRcdC5NSVBOX0hlYWQxe1xuXHRcdFx0d2lkdGg6IDMwJTtcblx0XHRcdHRleHQtYWxpZ246IGVuZDtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cdFx0Lk1JUF9OQl9DXzF7XG5cdFx0XHR3aWR0aDogNDAlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuICAgIFx0XHRmb250LWZhbWlseTogSGVlYm8tUmVndWxhcjtcblx0XHRcdFxuXHRcdH1cblx0XHQuTUlQX05CX0NfMntcblx0XHRcdHdpZHRoOiAzMCU7XG5cdFx0XHR0ZXh0LWFsaWduOiBlbmQ7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG4gICAgXHRcdGZvbnQtZmFtaWx5OiBIZWViby1SZWd1bGFyO1xuXHRcdH1cblx0fVxuXHQuTUlQX05fQm9keXtcblx0XHRkaXNwbGF5OiBmbGV4O1xuICAgIFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcblx0fVxuXHQuTUlQX3RpdGxlc3tcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAgTW9udHNlcnJhdC1TZW1pQm9sZDtcblx0XHRwYWRkaW5nOiA1cHg7XG5cdH1cblx0dGFibGV7XG5cdFx0d2lkdGg6IDk2JTtcblx0XHQvLyBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlICFpbXBvcnRhbnQ7XG5cdFx0dGR7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuXHRcdFx0cGFkZGluZzogN3B4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdFx0dGh7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuXHRcdFx0cGFkZGluZzogN3B4O1xuXHRcdFx0Ly8gZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtU2VtaUJvbGQ7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdHRoOmZpcnN0LWNoaWxkIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDZweCAwIDAgMDtcdFxuXHRcdH1cblx0XHQgIFxuXHRcdHRoOmxhc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMCA2cHggMCAwO1xuXHRcdH1cblx0XHR0cjpsYXN0LWNoaWxkIHtcblx0XHRcdHRkOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwIDAgMCA2cHg7XHRcblx0XHRcdH1cblx0XHRcdHRkOmxhc3QtY2hpbGR7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMCA2cHggMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lk1JUF8xc3R7XG5cdFx0XHR3aWR0aDogNDAlO1xuXHRcdH1cblx0XHQuTUlQXzJuZHtcblx0XHRcdHdpZHRoOiA2MCU7XG5cdFx0fVxuXHRcdC5EWU5fdGJse1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Ly8gXHRkaXNwbGF5OiBmbGV4O1xuXHRcdH1cblx0XHRcblx0fVxufVxuLnRkX3dpZHRoe1xuXHR3aWR0aDogMzAlO1xufVxuLmJvcmRlcntcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uQl9GX01fQ29udGVudHtcblx0ZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmJ1eWRvd25IZWFkZXJ7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDRkN2UwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuXHRjb2xvciA6ICNhZWJkYzk7XG59XG5cbi5idXlkb3duX2xhYmVse1xuXHR3aWR0aCA6IDQ1JTtcbn1cblxuLmJ1eWRvd25faW5wdXQge1xuXHR3aWR0aDogNTAlO1xuXHQvLyBtYXJnaW4tdG9wOiA2cHg7XG59XG5cbi5idXlkb3duX2lucHV0IC5pbnB1dC1ncm91cHtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uYnV5ZG93bl9pbnB1dCBpbnB1dHtcblx0bWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5lc3RpbWF0ZWNvbG9ye1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkZmU1ICFpbXBvcnRhbnQ7XG59XG4uc21hcnRjcGFyZWJ0bntcblx0YmFja2dyb3VuZC1jb2xvcjogIzUwOEFGRjtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdHBhZGRpbmc6IDVweCAyMHB4O1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0d2lkdGg6IDEwMCU7XG5cdGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xufVxuXG4uaG9tZV9hbW9ydGl6YXRpb257XG5cdG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG1heC1oZWlnaHQ6IDgyMHB4O1xufVxuXG4uZHJvcGRpbWd7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xufVxuXG4uY2hhbmdlYWxlcnRDbG9zZXVwe1xuXHR6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogLTQ0cHg7XG4gICAgLy8gbWF4LXdpZHRoOiAzNTBweDtcblx0bWF4LXdpZHRoOiA0MDBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcblx0bWFyZ2luLWxlZnQ6IDEycHg7XG5cdGltZ3tcbiAgICAgICAgd2lkdGg6MTVweDtcbiAgICAgICAgaGVpZ2h0OjE1cHg7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIH1cbn1cblxuLmFsZXJ0dWx7XG5cdGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IDAgLTJweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xNzUpICFpbXBvcnRhbnQ7XG5cdGJveC1zaGFkb3c6IDAgLTJweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xNzUpICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiA1cHggMHB4O1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzBFMkY1MTtcbn1cblxuLmFsZXJ0dWwgbGl7XG5cdGNvbG9yOiAjMEUyRjUxICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjZweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cGFkZGluZzogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogYXV0bztcbn1cblxuLmRyb3Bib3JkZXJ7XG5cdHBhZGRpbmc6IDEwcHg7XG4gICAgLy8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwwLDAsLjE1KTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMEUyRjUxO1xufVxuXG4uYWxlcnR1cGRhdGV7XG5cdGJhY2tncm91bmQ6ICM1MDhBRkY7XG5cdHBhZGRpbmc6IDVweDtcblx0aGVpZ2h0OiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmFsZXJ0ZnVsbGRpdntcblx0Ly8gaGVpZ2h0OiAyMDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uYWxlcnRoZWlnaHR7XG5cdGhlaWdodDogMjAwcHg7XG59XG5cbi5tYXJnaW4xM3tcblx0bWFyZ2luLXRvcDogMTNweCAhaW1wb3J0YW50O1xufVxuXG4uY3VzdG9tYnV0dG9uc3tcblx0ZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmN1c3RvbWJ1dHRvbnMgYnV0dG9ue1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3QUZGO1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4uaWZyYW1lX2xvZ29fZGl2IHtcblx0bWFyZ2luOiA0OCUgMCAwIDUlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5pZnJhbWVfbG9nbyB7XG5cdGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMTUwcHg7XG5cdC8vIG1hcmdpbi1sZWZ0OiA1JTtcbn1cbi5pZnJhbWVfbG9nb19saW5rMSB7XG5cdGNvbG9yOiAjNTA4QUZGO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgIHdpZHRoOiA0MCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaWZyYW1lX2xvZ29fbGluayB7XG5cdGNvbG9yOiAjNTA4QUZGO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJlZmlfaWZyYW1lX2xvZ29fbGlua3tcblx0Y29sb3I6ICM1MDhBRkY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaWZyYW1lX2Zvcm1fZGl2IHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG4uaWZyYW1lX2xvZ29fY29udGFpbmVyIHtcblx0d2lkdGg6IDMwJTtcbn1cbi5pZnJhbWVfZm9ybV9jb250YWluZXIxIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHBhZGRpbmc6IDAgNSUgIWltcG9ydGFudDtcbn1cbi5pZnJhbWVfZm9ybTEge1xuXHR3aWR0aDogNjUlO1xufVxuLmlmcmFtZV9mb3JtMntcblx0d2lkdGg6IDY1JTtcbn1cblxuLmlmcmFtZV9sb2dvX2NvbnRhaW5lcjEge1xuXHR3aWR0aDogMzUlO1xufVxuLmxvZ29fZnJlZV90ZXh0IHtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtQm9sZCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KXtcbiAgICAuaWZyYW1lX2Zvcm1fY29udGFpbmVyMSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXHQuaWZyYW1lX2xvZ29fZGl2IHtcblx0XHRtYXJnaW46IDBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTAlO1xuXHR9XG5cdC5sb2dvX2NvbnRhaW5lcixcblx0LmlmcmFtZV9sb2dvX2NvbnRhaW5lcjEsXG5cdC5pZnJhbWVfZm9ybSxcblx0LmlmcmFtZV9mb3JtMSB7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHR9XG59XG4uc2NoZWR1bGVkX2ZyYW1le1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHRib3JkZXI6IG5vbmU7XG59XG4uc2NoZWR1bGVfYmFja3tcblx0cG9zaXRpb246IGZpeGVkO1xuXHRsZWZ0OiAxMCU7XG5cdHRvcDogMTUlO1xuXHRjb2xvcjogIzAwN0FGRjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR6LWluZGV4OiAxO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiA1cHg7XG5cdGZvbnQtc2l6ZTogMTVweDtcbn1cbi5lbnRfd2lke1xuXHR3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG59XG4uRlRIQl9EaXNjb3VudHtcblx0d2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogMTAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhciAhaW1wb3J0YW50O1xufVxuLnRpdGxlX2luc3RhbGxtZW50e1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMjM0MDVFO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDlweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZDogI0VFRjBGQztcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtTWVkaXVtJztcbiAgICBjb2xvcjogIzBlMmY1MTtcbn1cbi50YWJsZV9oZWFkaW5nIHtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRmb250LXNpemU6IDE4cHg7XG59XG4ucGFkZF9sZWZ0IHtcblx0cGFkZGluZy1sZWZ0OiAyJTtcbn1cbi5hbGlnbl9jZW50ZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHJpbmNpcGFsX2NlbnRlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZy1sZWZ0OiA5JTtcbn1cbi5iYWxhbmNlX2NlbnRlciB7XG5cdHBhZGRpbmctbGVmdDogNCU7XG59XG4gICAgXG4ubW9kYWxfcHJvcGVydHl7XG5cdG1hcmdpbjogMTAlIGF1dG8gIWltcG9ydGFudDtcbn1cbi5hZHZhbmNldGF4X2J0bntcblx0Zm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDdBRkYgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAycHggNXB4O1xuICAgIG1hcmdpbjogNXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnNtYXJ0Y29tcGFyZWJ0bl9kbHR7XG5cdGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRUE0QjI4O1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0cGFkZGluZzogNXB4IDIwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0b3V0bGluZTpub25lO1xuXHRmb250LWZhbWlseTpNb250c2VycmF0LU1lZGl1bTtcblx0bGV0dGVyLXNwYWNpbmc6MXB4O1xuXHR3aWR0aDoxMDAlO1xuXHRmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLmZsZXhidG57XG5cdGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cbi5mbGV4Y2VudGVye1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ocnRhZ3tcblx0bWFyZ2luLXRvcDogNHB4OztcbiAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1x0XG5cdGJvcmRlcjogMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbn1cblxuLnBhZGRzYXBjaW5ne1xuXHRtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLmJmY2hlY2t7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogNDBweDtcbn1cblxuLmJmZGVsZXRlSWNvbntcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLkJGX2J0bl9kaXZ7XG5cdGJhY2tncm91bmQtY29sb3I6ICM1MDhBRkY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdG1heC1oZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbn1cbi5CRl9ic2NwX3RpdGxle1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzIzNDA1RTtcbiAgICBmb250LXNpemU6IDI0cHg7XG59XG4uQkZfYnNjcF9tZXNzYWdle1xuXHRmb250LXNpemU6IDE4cHg7XG5cdHBhZGRpbmc6IDMlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcblx0Y29sb3I6ICMyMzQwNUU7XG59XG4uc3BsaXQtY29udHJvbCB7XG4gICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4IDRweCA0cHggMHB4OztcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXM7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zcGxpdC1jb250cm9sOmZvY3VzIHsgXG5cdGJvcmRlci1jb2xvcjogbm9uZSAhaW1wb3J0YW50O1xuXHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHRcbn1cblxuLy9TbWFydGNvbXBhcmUgLSBNb2RpZmllZCBjb21wYXJlIGNzcyBcbi5iYV9yZXN1bHRIdW5kcmVke1xuXHR3aWR0aDogOTUlO1xuXHRtYXJnaW46IGF1dG87XG59XG4uYmFfcmVzdWx0T25le1xuICAgIG1hcmdpbi10b3A6IDMlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnJlc3VsdE9uZV90aXRsZXtcbiAgICBwYWRkaW5nOiAwcHggOHB4IDBweCA4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMThweDtcbn1cbi5yZXN1bHRPbmVTZWN0aW9ue1xuICAgIHdpZHRoOiA5NSU7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBtYXJnaW4tdG9wOiAyJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZjtcbiAgICAvLyBib3gtc2hhZG93OiAwcHggNHB4IDIwcHggMHB4IHJnYmEoMTYsIDEwMiwgMTk2LCAwLjA4KTtcblx0Ym94LXNoYWRvdzogMHB4IDRweCA0MHB4IDBweCByZ2JhKDE4MSwgMTgxLCAxODEsIDAuNzUpO1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1zcGFjaW5nLTE2LCAxNnB4KTtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY2FyZC1zdHJva2UsICNGMUVGRUUpO1xufVxuLnJlc3VsdE9uZWNvbnRlbnR7XG5cdGNvbG9yOiB2YXIoLS1oZWFkZXJzLWdyZWVuLWRhcmssICMyNThEMkIpO1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2EnIG9mZiwgJ2NsaWcnIG9mZjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG5cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1Cb2xkJztcblxufVxuLm9mZmVyRGV0YWlsUGFyZW50e1xuZGlzcGxheTogZmxleDtcbnBhZGRpbmc6IHZhcigtLXNwYWNpbmctMTYsIDE2cHgpIHZhcigtLXNwYWNpbmctOCwgOHB4KSB2YXIoLS1zcGFjaW5nLTE2LCAxNnB4KSA4cHg7XG5mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5hbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuLm9mZmVyRGV0YWlsY2hpbGR7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnRvdGFsU2VjdGlvbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjBFRkY1XG59XG4udG90YWxCcmluZ1RvQ2xvc2V7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRjBFRkY1O1xufVxuLnJlc190aXRsZV9pbmZve1xuICAgIHdpZHRoOiAyNHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4ub2ZmZXJfZ3JheXtcbiAgICBmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1TZW1pYm9sZCc7XG5cdGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSwgIzgyODI4Mik7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDU5MDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7IC8qIDEyMy4wNzclICovXG59XG4ub2ZmZXJfYmxhY2t7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGNvbG9yOiAjMEYwRjBGO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cbn1cbi5vZmZlclNlY3Rpb257XG4gICAgcGFkZGluZzogNnB4IDAgMCA4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogNDZweDtcbn1cbi5kZXRhaWxPbmV7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0Z2FwOiB2YXIoLS1zcGFjaW5nLTE2LCAxNnB4KTtcbn1cbi5kZXRhaWxfMXtcblxuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdCAgICAvLyBoZWlnaHQ6IDI0cHg7XG5cdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHQgICAgZ2FwOiAxOHB4O1xuXHQgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuXHQgICAgYmFja2dyb3VuZDogdmFyKC0tY2FyZC1pbnNpZGUtYm94LTEsICNGMUVGRUUpO1xufVxuLmRldGFpbF8ye1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0cGFkZGluZy1sZWZ0OiA4cHg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRnYXA6IDhweDtcbn1cbi5nYXAxMHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnRvdGFsTW9udGhseXRpdGxle1xuICAgIC8vIGNvbG9yOiAjQTRBNEE0O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xuXHRjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnksICM4MjgyODIpO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxMnB4OyAvKiAxMDkuMDkxJSAqL1xufVxuLnRvdGFsTW9udGhseXZhbHtcblx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LUJvbGQnO1xuXHRjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5LCAjMEYwRjBGKTtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4OyAvKiAxMjAlICovXG59XG4uc3BsaXRicmluZ190b3RhbHtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdGdhcDogOHB4O1xufVxuXG4uZXh0cmFfY29udHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAjODI4MjgyO1xuXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5leHRyYV9zaW1ne1xuICAgIHdpZHRoOiAxOHB4O1xufVxuLyphbmltYXRpb24gY2hhbmdlIGJ5IHJhamEqL1xuQGtleWZyYW1lcyBzbGlkZUluIHtcbiAgICBmcm9tIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMHZ3KTsgXG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyBcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXQge1xuICAgIGZyb20ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHZ3KTsgLyogU3RhcnQgZnJvbSBsZWZ0IG91dHNpZGUgdGhlIHZpZXdwb3J0ICovXG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyAvKiBFbmQgYXQgdGhlIG9yaWdpbmFsIHBvc2l0aW9uICovXG4gICAgfVxufVxuXG4vLyAucmVzdWx0LWJveC1zbGlkZUlOIHtcbi8vICAgICBhbmltYXRpb246IHNsaWRlSW4gMC42cyBlYXNlLW91dDsgXG4vLyB9XG4vLyAucmVzdWx0LWJveC1zbGlkZU91dCB7XG4vLyAgICAgYW5pbWF0aW9uOiBzbGlkZU91dCAwLjZzIGVhc2Utb3V0OyBcbi8vIH1cbi5yZXN1bHRDb250YWluZXItb3ZlcmZsb3d7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn0gXG4ucmVzdWx0LXRpdGxlLWJnLXllbGxvd3tcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1MywgMjM4LCAxNzUsIDAuNyk7XG59XG4ucmVzdWx0LXRpdGxlLWJnLWJ1bGV7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNzUsIDIxNiwgMjUzLCAwLjcpO1xufVxuLnJlc3VsdC10aXRsZS1iZy1ncmVlbntcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE3NSwgMjUzLCAxNzgsIDAuNyk7XG5cdHBhZGRpbmc6IDhweCAxNnB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tc3BhY2luZy0xMiwgMTJweCk7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWhlYWRlcnMtZ3JlZW4tbGlnaHQsICM5QURCOUQpO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXJzLWdyZWVuLW1haW4sICNDMEY2QzIpO1xuXHQvLyBib3gtc2hhZG93OiAwcHggNHB4IDIwcHggMHB4IHJnYmEoMTYsIDEwMiwgMTk2LCAwLjA4KTtcblx0Ym94LXNoYWRvdzogMHB4IDJweCAxNnB4IDhweCByZ2JhKDgsIDUzLCAxMDEsIDAuMDQpO1xufVxuLmljb25fc2l6ZXtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG59XG4ucmVzdWx0X2NlbnRlcntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYxRjY7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgICAub2ZmZXJfYmxhY2sge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxufVxuLyogbGVzcyB0aGFuIGlwYWQgYW5kID4gbW9iaWxlICovXG5AbWVkaWEgKG1heC13aWR0aDo3NjdweCkgYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgLnJlc3VsdE9uZV90aXRsZXtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG59XG5cbi8vIE5ldyBzdHlsZXMgYWRkZWQgZm9yIG1vZGlmaWVkIGNvbXBhcmUgc2NyZWVuXG4ubGVmdF9vZmZlcntcblx0ZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRnYXA6IDRweDtcbn1cblxuLmxlZnRfZXh0cmFfY29udHtcblx0ZGlzcGxheTogZmxleDtcblx0cGFkZGluZy1sZWZ0OiA4cHg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdGdhcDogNHB4O1xuXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XG59XG4ubGVmdF9leHRyYV92YWx1ZXtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDhweDtcblx0YWxpZ24tc2VsZjogc3RyZXRjaDtcblx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xuXHRjb2xvcjogIzgyODI4Mjtcblx0XG59XG4ubWZfY29tbWlzc2lvbmJveCwubWZfY29uY2Vzc2lvbmJveHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdGdhcDogNHB4O1xuXHRhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuLm1mX2NvbV9kZXRhaWxfMSwubWZfY29uX2RldGFpbF8xe1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cdGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnksICMwRjBGMEYpO1xuICAgIHBhZGRpbmc6IDRweCB2YXIoLS1zcGFjaW5nLTE2LCAxNnB4KSA0cHggOHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jYXJkLWluc2lkZS1ib3gtMSwgI0YxRUZFRSk7XG59XG4ubWZfY29tX2RldGFpbF8yLC5tZl9jb25fZGV0YWlsXzJ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBhZGRpbmctbGVmdDogOHB4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiA4cHg7XG59XG4ubWZfY29udGVudF9jbHJ7XG5cdGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSwgIzgyODI4Mik7XG59XG4ubWZfY29udGVudF9jbHJkYXJre1xuXHRjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnksICM4MjgyODIpO1xufVxuLm1mX2JveDEsLm1mX2JveDJ7XG4gICAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0xMiwgMTJweCkgdmFyKC0tc3BhY2luZy0wLCAwcHgpIHZhcigtLXNwYWNpbmctMTIsIDEycHgpIHZhcigtLXNwYWNpbmctMTYsIDE2cHgpO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG4gICAgZmxleDogMSAwIDA7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3BhY2luZy0wLCAwcHgpIHZhcigtLXNwYWNpbmctMCwgMHB4KSB2YXIoLS1zcGFjaW5nLTE2LCAxNnB4KSB2YXIoLS1zcGFjaW5nLTAsIDBweCk7XG59XG4uZGlzcGxheWZsZXh7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5leHRyYV9pbWdfb25lLC5leHRyYV9pbWdfdHdve1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogNHB4O1xuXHRwYWRkaW5nOiAxMHB4IDEwcHggMHB4IDBweDtcbn1cblxuLmZvbnQtcmVndWxhcntcblx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xufVxuLmZvbnQtbWVkaXVte1xuXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtTWVkaXVtJztcbn1cbi5mb250LXNlbWlib2xke1xuXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtQm9sZCc7XG59XG4uZm9udC1ib2xke1xuXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtQm9sZCc7XG59XG5cbi5tZl9ib3R0b21fZGl2e1xuXHRtYXJnaW4tdG9wOiAxNSUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiA3MCU7XG4gICAgbWFyZ2luOiBhdXRvO1xufVxuLm1mX2JvdHRvbWRpdl9jY3tcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiA4cHg7XG59XG4uRWRpdGJveF9kaXZ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRnYXA6IDhweDtcblx0YWxpZ24tc2VsZjogc3RyZXRjaDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5FZGl0Ym94X3JpZ2h0e1xuXHR3aWR0aDogNDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTEyLCAxMnB4KSB2YXIoLS1zcGFjaW5nLTE2LCAxNnB4KTtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogOHB4O1xuXHRmbGV4OiAxIDAgMDtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tc3BhY2luZy04LCA4cHgpO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jYXJkLWluc2lkZS1ib3gtMSwgI0YxRUZFRSk7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5FZGl0Ym94X2xlZnR7XG5cdHdpZHRoOiAzMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMTIsIDEycHgpIDI0cHg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDhweDtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tc3BhY2luZy04LCA4cHgpO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jYXJkLWluc2lkZS1ib3gtMSwgI0YxRUZFRSk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblxufVxuLkVkaXRib3hfY29udGVudHtcblx0Y29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSwgIzBGMEYwRik7XG5cdGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2EnIG9mZiwgJ2NsaWcnIG9mZjtcblx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bSc7XHRcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA1MTA7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4OyAvKiAxNjAlICovXG59XG4udXNlbW9kaWZpZWR7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMTIsIDEycHgpIHZhcigtLXNwYWNpbmctMTYsIDE2cHgpO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiB2YXIoLS1zcGFjaW5nLTE2LCAxNnB4KTtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tc3BhY2luZy04LCA4cHgpO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1idXR0b25zLW1haW4tYmx1ZSwgIzEwNjZDNCk7XG5cdGZsZXg6IDEgMCAwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4udXNlbW9kaWZpZWRfYnRue1xuXHRjb2xvcjogdmFyKC0tdGV4dC1pbnZlcnNlLCAjRkZGKTtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2EnIG9mZiwgJ2NsaWcnIG9mZjtcblx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bSc7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNTEwO1xuXHRsaW5lLWhlaWdodDogMjRweDsgLyogMTYwJSAqL1xuXG59XG4ucG9wX21haW5kaXZ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogdmFyKC0tc3BhY2luZy0xNiwgMTZweCk7XG5cdGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG4ucG9wX2NvbW1faGVhZGVye1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0YWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cbi5wb3BfY29tbV90aXRsZXtcblx0Y29sb3I6ICMzMTcxQjA7XG5cdGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2EnIG9mZiwgJ2NsaWcnIG9mZjtcblx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LUJvbGQnO1x0XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xufVxuLnBvcF9jb21tX2NvbnRlbnRfZGl2e1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDEwcHggMHB4IHZhcigtLXNwYWNpbmctMCwgMHB4KSB2YXIoLS1zcGFjaW5nLTAsIDBweCk7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRnYXA6IDRweDtcblx0YWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cbi5wb3BfY29tbV9jb250ZW50e1xuXHRjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnksICM4MjgyODIpO1xuXHRmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJyBvZmYsICdjbGlnJyBvZmY7XG5cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcdFxuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7IFxufVxuLnBvcF9jb21tX21haW57XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogdmFyKC0tc3BhY2luZy0xMiwgMTJweCk7XG59XG4ucG9wX2NvbW1fYnV5ZXJ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nLXRvcDogNHB4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0Z2FwOiB2YXIoLS1zcGFjaW5nLTE2LCAxNnB4KTtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jYXJkLWluc2lkZS1ib3gtMSwgI0YxRUZFRSk7XG59XG4ucG9wX2NvbW1fYnV5ZXJGe1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA0MHB4O1xuXHRwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTAsIDBweCkgOHB4IHZhcigtLXNwYWNpbmctMCwgMHB4KSB2YXIoLS1zcGFjaW5nLTE2LCAxNnB4KTtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBvcF9idXllckZfaGVpZ2h0e1xuXHRoZWlnaHQ6IDQ4cHg7XG59XG4ucG9wX2J1eWVyRl9sZWZ0e1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDhweDtcblx0ZmxleDogMSAwIDA7XG59XG4ucG9wX2J1eWVyRl9sZWZ0X3JvbGx7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogOHB4O1xuXHQvLyBmbGV4OiAxIDAgMDtcbn1cbi5wb3BfYnV5ZXJGX3RpdGxle1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5LCAjMEYwRjBGKTtcblx0Zm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYScgb2ZmLCAnY2xpZycgb2ZmO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1x0XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMjRweDsgLyogMTg0LjYxNSUgKi9cblx0bGV0dGVyLXNwYWNpbmc6IC0wLjQzcHg7XG59XG4ucG9wX2J1eWVyRl9yaWdodCwucG9wX2J1eWVyRl9yaWdodDEsLnBvcF9idXllckZfcmlnaHQye1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogNzFweDtcblx0aGVpZ2h0OiAzMnB4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZmxleC1zaHJpbms6IDA7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0YmFja2dyb3VuZDogdmFyKC0tY2FyZC1zbGlkZXItYm90dG9tLXNoZWV0LCAjRkFGOEY2KTtcblxufVxuLnBvcF9idXllckZfdmFse1xuXHRjb2xvcjogdmFyKC0taGVhZGVycy1ibHVlLWRhcmssICMxMDY2QzQpO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2EnIG9mZiwgJ2NsaWcnIG9mZjtcblx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1x0XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMjRweDsgLyogMTg0LjYxNSUgKi9cblx0bGV0dGVyLXNwYWNpbmc6IC0wLjQzcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGQUY4RjY7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFxufVxuLmNvbGxfZGl2e1xuXHRjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnksICM4MjgyODIpO1xuXHRmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJyBvZmYsICdjbGlnJyBvZmY7XG5cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcdFxuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7IC8qIDEzNi4zNjQlICovXG5cdGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG4ubWFpbl9jb2xse1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwYWRkaW5nOiAwcHggOHB4IDBweCA4cHg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDhweDtcblx0bWF4LWhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC41cyBlYXNlLW91dCwgb3BhY2l0eSAwLjVzIGVhc2Utb3V0O1xuICAgIG9wYWNpdHk6IDA7XG59XG4ubWFpbl9jb2xsLmV4cGFuZCB7XG4gICAgbWF4LWhlaWdodDogMTAwcHg7IC8qIEFkanVzdCB0aGlzIHZhbHVlIGJhc2VkIG9uIHRoZSBjb250ZW50IGhlaWdodCAqL1xuICAgIG9wYWNpdHk6IDE7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBhZGRpbmc6IDEycHggOHB4IDhweCA4cHg7XG59XG4ubWZfU2xpZGVyRGl2Q2xzQXJlYXtcblx0bWFyZ2luLXRvcDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG4ubWZfcm9sbGVke1xuZGlzcGxheTogZmxleDtcbnBhZGRpbmc6IDJweCA4cHg7XG5qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbmFsaWduLWl0ZW1zOiBjZW50ZXI7XG5ib3JkZXItcmFkaXVzOiA4cHg7XG5iYWNrZ3JvdW5kOiB2YXIoLS1ncmF5LTIwMCwgI0Q2RDNEMik7XG59XG4ubWZfcm9sbGVkX2NvbnR7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHQtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGNvbG9yOiB2YXIoLS10ZXh0LWludmVyc2UsICNGRkYpO1xuXHRmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJyBvZmYsICdjbGlnJyBvZmY7XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRmb250LWZhbWlseTonTW9udHNlcnJhdC1TZW1pYm9sZCc7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRsaW5lLWhlaWdodDogMjRweDsgLyogMjE4LjE4MiUgKi9cblx0bGV0dGVyLXNwYWNpbmc6IC0wLjQzcHg7XG59XG5cbi5ocl9saW5lcntcblx0ZGlzcGxheTogZmxleDtcbndpZHRoOiAzNjFweDtcbmZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuYWxpZ24taXRlbXM6IGNlbnRlcjtcbmdhcDogdmFyKC0tc3BhY2luZy0xMiwgMTJweCk7XG59XG4ubWZfaHJzdHlsZXtcblx0d2lkdGg6IDI2NXB4O1xuXHRoZWlnaHQ6IHZhcigtLXNwYWNpbmctMCwgMC4zM3B4KTtcblx0YmFja2dyb3VuZDogdmFyKC0tZ3JheS0yMDAsICNENkQzRDIpO1xufVxuLm1mX3JvbGxlZmlsZWR7XG5cdGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDhweDtcbn1cbi5tZl9kb25lYnRuX2Rpdntcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi10b3A6IDIwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTAsIDBweCkgdmFyKC0tc3BhY2luZy0xNiwgMTZweCk7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiA4cHg7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLm1mX2RvbmVidG5fZGl2MXtcblx0bWFyZ2luLXRvcDogMjAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRoZWlnaHQ6IDQ4cHg7XG5cdHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMTIsIDEycHgpIDQwcHg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDhweDtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tc3BhY2luZy04LCA4cHgpO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jYXJkLWluc2lkZS1ib3gtMSwgI0YxRUZFRSk7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm1mX2RvbmVidG5fY29udHtcblx0Y29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSwgIzBGMEYwRik7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJyBvZmYsICdjbGlnJyBvZmY7XG5cdGZvbnQtZmFtaWx5OidNb250c2VycmF0LU1lZGl1bSc7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMjRweDsgLyogMTYwJSAqL1x0XG59XG4ubWZfU2xpZGVyRGl2Q2xzQXJlYXtcblx0LnJjLXNsaWRlci10cmFjayB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzEwNjZDNCAhaW1wb3J0YW50O1xuXHR9XG5cdC5yYy1zbGlkZXItaGFuZGxle1xuXHRcdHdpZHRoOiAyMHB4O1xuXHRcdGhlaWdodDogMjBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTA2NkM0ICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyOiBzb2xpZCAycHggI0I3RDFFRCAhaW1wb3J0YW50O1xuXHR9XG5cdC5yYy1zbGlkZXItbWFyay10ZXh0e1xuXHQgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdGxlZnQ6IDE2LjY2NjclO1xuXHRcdGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnksICMwRjBGMEYpO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LWZhbWlseTonTW9udHNlcnJhdC1SZWd1bGFyJztcblx0XHRmb250LXNpemU6IDE0cHg7IFxuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxM3B4OyBcbiB9XG4gLnJjLXNsaWRlci1tYXJrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxOHB4O1xuICAgIHdpZHRoOiA5NyU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyBcblx0fVxuXG5cdC5yYy1zbGlkZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0cGFkZGluZzogNXB4IDA7XG5cdFx0d2lkdGg6IDk3JTtcblx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0LW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcblx0XHR0b3VjaC1hY3Rpb246IG5vbmU7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gfVxuXHQucmMtc2xpZGVyLXJhaWx7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjojRDZEM0QyXG5cdH1cblxuXG59XG4uZ2FwNHB4e1xuXHRnYXA6IDRweDtcbn1cbi5tZl9jYW5jZWxidG5fZGl2e1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRoZWlnaHQ6IDQ4cHg7XG5cdHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMTIsIDEycHgpIDI0cHg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDhweDtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tc3BhY2luZy04LCA4cHgpO1xuYmFja2dyb3VuZDogdmFyKC0tY2FyZC1pbnNpZGUtYm94LTEsICNGMUVGRUUpO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4ubWZfc2F2ZWJ0bl9kaXZ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGhlaWdodDogNDhweDtcblx0cGFkZGluZzogdmFyKC0tc3BhY2luZy0xMiwgMTJweCkgNDBweDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogOHB4O1xuXHRmbGV4OiAxIDAgMDtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tc3BhY2luZy04LCA4cHgpO1xuXHRiYWNrZ3JvdW5kOiAjOUY4N0ZFO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4ubWZfc2F2ZWJ0bl9jb250e1xuXHRjb2xvcjogI0ZGRjtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2EnIG9mZiwgJ2NsaWcnIG9mZjtcblx0Zm9udC1mYW1pbHk6J01vbnRzZXJyYXQtTWVkaXVtJztcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4OyAvKiAxNjAlICovXG59XG4ubWZfY2FuY2VsYnRuX2NvbnR7XG5cdGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnksICMwRjBGMEYpO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0Zm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYScgb2ZmLCAnY2xpZycgb2ZmO1xuXHRmb250LWZhbWlseTonTW9udHNlcnJhdC1NZWRpdW0nO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7IC8qIDE2MCUgKi9cbn1cbi5tZl9TbGlkZXJEaXZDbHNBcmVhIC5yYy1zbGlkZXItbWFyayB7XG4gICAgZm9udC1zaXplOiAxMnB4OyAvKiBBZGp1c3QgZm9yIHJlYWRhYmlsaXR5ICovXG59XG4ubWZfU2xpZGVyRGl2Q2xzQXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7IC8qIEVuc3VyZSBjb250YWluZXIgaXMgZnVsbC13aWR0aCAqL1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5vdmVyYWxsZGl2X21vZGFse1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1zcGFjaW5nLTE2LCAxNnB4KSAhaW1wb3J0YW50O1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ncmF5LTIwMCwgI0Q2RDNEMikgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogdmFyKC0tY2FyZC1zbGlkZXItYm90dG9tLXNoZWV0LCAjRkFGOEY2KSAhaW1wb3J0YW50O1xuXHRib3gtc2hhZG93OiAwcHggMnB4IDE2cHggNHB4IHJnYmEoNjUsIDY1LCA2NSwgMC4yNSkgIWltcG9ydGFudDtcbn1cbi5zbF9tYXhjb250ZW50e1xuXHRkaXNwbGF5OmZsZXg7XG5cdGp1c3RpZnktY29udGVudDogZW5kO1xuXHRtYXJnaW4tdG9wOiAzNXB4O1xuXHRmb250LXNpemU6IDExcHg7XG5cdGNvbG9yOiAjQTRBNEE0O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtZmFtaWx5OidNb250c2VycmF0LVJlZ3VsYXInO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxNXB4OyAvKiAxNjYuNjY3JSAqL1xufVxuXG4ubWZfRmlucHV0e1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZBRjhGNjtcbiAgfVxuICAubWZfRmlucHV0OmZvY3VzIHtcblx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5wb3BSX3JpZ2h0e1xuXHRkaXNwbGF5OmZsZXg7XG4gXHRnYXA6IDhweDtcbn1cbi5wb3BfYnV5ZXJGX2NlbnRlcntcblx0ZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiA3NXB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMnB4O1xuICAgYmFja2dyb3VuZDogdmFyKC0tY2FyZC1zbGlkZXItYm90dG9tLXNoZWV0LCAjRTdFN0U3KTtcbn1cbi5zZWxfc3ltYntcblx0cGFkZGluZzogM3B4IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xufVxuLlNlbF9zeW1iX0JhY2tDbHJ7XG5cdGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bSc7XG59XG5cbi51cGRhdGVfZWRpdGJ0bntcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICM1MDhBRkY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG5cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nO1xuXHR3aWR0aDogYXV0bztcblx0aGVpZ2h0OiBhdXRvO1xufVxuLkVkaXRidG5fZGl2e1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uaDJmb250c2l6ZTI0e1xuXHRmb250LXNpemU6IDI0cHg7XG5cdHBhZGRpbmc6IDIlO1xufVxuLmNpdHl0YXhfcG9we1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnRleHRjYXBpdGFsaXple1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5tYXJnaW5ib3R0b202IHtcblx0bWFyZ2luLWJvdHRvbSA6IDZweCAhaW1wb3J0YW50O1xufVxuLy8vIEJvb3N0cmFwIG1pZ3JhdGlvbiBjaGFuYWdlc1xuLmRzLWZsZXh7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG4uanMtc3BhY2ViZXR3ZWVuIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnN0aWNreWNvbXB1dGV7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxuLmlucHV0LWdyb3VwLXRleHR7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICAgY29sb3I6ICMyMzQwNUU7XG5cdGN1cnNvcjpwb2ludGVyO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGJvcmRlci1yYWRpdXM6NHB4O1xuXHRib3JkZXI6MXB4IHNvbGlkICNkNGQ3ZTA7XG5cdGltZ3tcblx0XHRwYWRkaW5nLXJpZ2h0OiAzcHg7XG5cdH1cbn1cbi5sZWZ0LWJvcmRlcntcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNTA4YWZmICFpbXBvcnRhbnQ7XG59XG4uaW5wdXQtZ3JvdXAge1xuIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5pbnB1dC1ncm91cD46bm90KDpmaXJzdC1jaGlsZCk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLnZhbGlkLXRvb2x0aXApOm5vdCgudmFsaWQtZmVlZGJhY2spOm5vdCguaW52YWxpZC10b29sdGlwKTpub3QoLmludmFsaWQtZmVlZGJhY2spe1xuXHRtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5mb3JtLWdyb3Vwe1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmlucHV0LWdyb3VwLXRleHQ6bGFzdC1jaGlsZHtcblx0Ym9yZGVyLWxlZnQ6MDtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbiB7XG5cdHBhZGRpbmc6IDZweCAxMnB4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRjb2xvcjogIzU1NTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZHMtZmxleC13cmFwe1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG4ucHMtcmVsYXRpdmV7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zYXZlZXN0aW1hdGUtY29udGFpbmVye1xuXHRwYWRkaW5nOiA1cHg7XG59XG4uYnMtaDN7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5oaWRkZW5mZWF0dXJlLWNvbnRhaW5lcntcblx0cGFkZGluZzogMjVweDtcbn1cbi5icy1yZWRpb3VzIHtcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1cyA6IDVweCAhaW1wb3J0YW50O1xuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzIDogNXB4ICFpbXBvcnRhbnQ7XG59XG4uanMtY29udHtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnNwX2J0bntcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLy8gQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuLy8gXHQuY29udGFpbmVyLFxuLy8gXHQuY29udGFpbmVyLXNtLFxuLy8gXHQuY29udGFpbmVyLW1kLFxuLy8gXHQuY29udGFpbmVyLWxnLFxuLy8gXHQuY29udGFpbmVyLXhsLFxuLy8gXHQuY29udGFpbmVyLXh4bCB7XG4vLyBcdCAgbWF4LXdpZHRoOiAxMTcwcHggIWltcG9ydGFudDtcbi8vIFx0fVxuLy8gICB9XG4gIC8vcHJpbnRvdXQgc2VjdGlvbiBzaWRlIGJhciBjaGFuZ2VzXG4gIC5qcy1zcGFjZWV2ZW5seSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xufVxuLmRzLWZsZXgtY2VudGVye1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5icy1taWMtc2VsZWN0ZXtcblx0d2lkdGg6IGF1dG87XG59XG4ubWlzYy1uby13aWR0aHtcblx0d2lkdGg6IGF1dG87XG59XG4uY2xvc2luZ2Nvc3QtY29udGFpbmVye1xuXHQudGl0bGV7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXHQubW9kZWxjb250ZW50ZGl2e1xuXHRcdHBhZGRpbmc6IDBweCAxNXB4O1xuXHR9XG59XG4uY2xvc2luZ2Nvc3Rmb3JtLWNvbnRhaW5lcntcblx0LnRpdGxle1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblx0Lm1vZGVsY29udGVudGRpdntcblx0XHRwYWRkaW5nOiAwcHggMTVweDtcblx0fVxufVxuaHIge1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcblx0b3BhY2l0eTp1bnNldFxufVxuLmNvbC1sZy0xLCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1tZC0xLCAuY29sLW1kLTEwLCAuY29sLW1kLTExLCAuY29sLW1kLTEyLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1zbS0xLCAuY29sLXNtLTEwLCAuY29sLXNtLTExLCAuY29sLXNtLTEyLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC14cy0xLCAuY29sLXhzLTEwLCAuY29sLXhzLTExLCAuY29sLXhzLTEyLCAuY29sLXhzLTIsIC5jb2wteHMtMywgLmNvbC14cy00LCAuY29sLXhzLTUsIC5jb2wteHMtNiwgLmNvbC14cy03LCAuY29sLXhzLTgsIC5jb2wteHMtOSwuY29sLTEsIC5jb2wtMTAsIC5jb2wtMTEsIC5jb2wtMTIsIC5jb2wtMiwgLmNvbC0zLCAuY29sLTQsIC5jb2wtNSwgLmNvbC02LCAuY29sLTcsIC5jb2wtOCwgLmNvbC05LCAuY29sLTEwLCAuY29sLTExLCAuY29sLTEye1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8gbWluLWhlaWdodDogMXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmgyLCBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG59XG4uZm9ybS1jb250cm9sOmRpc2FibGVkIHtcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5icy1tYXJnaW4tbGVmdHtcblx0bWFyZ2luLWxlZnQ6IDBweDtcbn1cbi5icy1wYWRpbmd7XG5cdHBhZGRpbmc6IDBweCAxMHB4O1xufVxuLmg1LFxuaDUge1xuXHRmb250LXNpemU6IDE0cHg7XG59XG5cbi5kcm9wZG93bmNscyB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmRyb3Bkb3duY2xzIHtcblx0b3B0aW9uIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cbn1cbi5kLWZsZXgtYWxpZ257XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuaDMsIGgzIHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdH1cbn1cbi5kLWZsZXh7XG5cdC5pY29uLWxlZnR7XG4gICAgICBwYWRkaW5nOiAwcHg7XG5cdH1cbn1cbi5icy1idG4td2lkdGh7XG53aWR0aDogNDUlICFpbXBvcnRhbnQ7XG59XG4uc3BsaXQtY29udHJvbHtcblx0bWFyZ2luLXRvcDogN3B4ICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDZweCAxMHB4O1xufVxuLmN0dC1zcGxpdC1hbGlnbntcblx0bWFyZ2luLXRvcDogN3B4ICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogNDBweDtcblx0cGFkZGluZzogNnB4IDEwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG5cdGJvcmRlci1yYWRpdXM6IDBweCA0cHggNHB4IDBweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRhcHBlYXJhbmNlOiBhdXRvICFpbXBvcnRhbnQ7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYXV0byAhaW1wb3J0YW50O1xufVxuLmN0dC1pbnB1dC1ncm91cCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRtYXJnaW4tdG9wOiA2cHg7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXHRsaW5lLWhlaWdodDogMC40Mjg1Nztcbn1cbi5jdHQtYWRkb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRoZWlnaHQ6IDQwcHg7XG5cdHdpZHRoOiA0NHB4O1xuXHRib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbn1cbi5jdHQtaW5wdXQge1xuXHRmbGV4OiAxO1xuXHRoZWlnaHQ6IDQwcHg7XG5cdG1hcmdpbi10b3A6IDBweDtcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbn1cbi5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVye1xuXHRjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xuXHRmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcblx0XG59XG4uZm9ybS1jb250cm9se1xuXHRib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDc1KTtcbn1cbi5vcHRsaXN0e1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuLm9wdGlvbi1tYXJnaW57XG5cdG1hcmdpbjogMjVweCAwcHg7XG59XG4uaDEsIC5oMiwgLmgzLCBoMSwgaDIsIGgzIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4vKiBCUzMtbGlrZSAuY29udGFpbmVyIG92ZXJyaWRlcyBmb3IgQlM1ICovXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDExNzBweDtcbiAgfVxufVxuLmJzLW17XG5cdHdpZHRoOiA3MCU7XG5cdG1hcmdpbjogYXV0bztcbn1cbi5icy1ncmFkdWF0ZXtcblx0d2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmNhbC1leHRyYS1wYWRkaW5ne1xuXHRwYWRkaW5nOiAxMHB4O1xufVxuLmVtYWlsc2hhcmVjbG9zZXtcblx0Y3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG4uYnMtcG9pbnRlcntcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLmljb24tbGVmdHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLmJzLW1pYy1zZWxlY3Rle1xuXHRzZWxlY3R7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG59XG4uaGZjbG9zZXBvcHVwe1xuXHRtYXJnaW4tbGVmdDogMjBweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuc2VsZWN0e1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4uZHMtbWFyZ2lue1xuXHRtYXgtd2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7XG59XG4uYnV5ZXJyaWdodHBhZGQxe1xuXHRwYWRkaW5nLXJpZ2h0OiA4MnB4IDtcblx0cGFkZGluZy1sZWZ0OjBweCA7XG59XG4uY29udGFpbmVyLWJ1eXtcblx0bWFyZ2luLWxlZnQ6IDFweDtcbn1cbi5idXllcnJpZ2h0cGFkZDJ7XG5cdHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG59XG4uYnMtY2xvc2V7XG5cdG1heC13aWR0aDogaW5oZXJpdCAhaW1wb3J0YW50O1xuXHRtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuXHRtYXJnaW4tdG9wOiAtNTBweCAhaW1wb3J0YW50O1xufVxuLmZvcm0tc2VsZWN0OmZvY3VzIHtcblx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRib3JkZXItY29sb3I6c2lsdmVyICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuXHQubW9iYnJpbmd7XG5cdFx0bWFyZ2luLXRvcDoxMDBweCAhaW1wb3J0YW50O1xuXHRcdC5tb2JoZWl7XG5cdFx0XHRoZWlnaHQ6MHB4O1xuXHRcdH1cblx0fVxufVxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiNkNGQ3ZTAgIWltcG9ydGFudDtcbn1cbi5FbWFpbFZlcmlmeV9jb250YWluZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMnB4O1xuXHQuVGl0bGVfbG9nbyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHRcdGhlaWdodDogMTAwcHg7XG5cdFx0fVxuXHR9XG5cblx0LkVtYWlsX1RpdGxlIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LUJvbGQnO1xuXHRcdGNvbG9yOiAjMDAwMDAwO1xuXHRcdC8vIGZvbnQtc2l6ZTogMjBweDtcblx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDExMCU7XG5cdH1cblxuXHQuRW1haWxfZGVzYyB7XG5cdFx0Y29sb3I6ICMzRDNEM0Q7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblx0LmFkZGJ0bntcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW46MFx0XG5cdH1cblx0LnNlbmRFbWFpbHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTA4QUZGO1xuXHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRcdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nO1xuXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0bWF4LWhlaWdodDogNDhweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuXHR9XG59XG4uRW1haWxQb3B1cF9jbG9zZXtcblx0bWFyZ2luLXRvcDogLTQxcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC01MXB4O1x0XG5cdHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdG1heC13aWR0aDogNDgwcHg7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRpbWd7XG5cdFx0d2lkdGg6MTVweDtcblx0XHRoZWlnaHQ6MTVweDtcblx0XHRjdXJzb3I6cG9pbnRlcjtcblx0fVxufVxuLmNsb3NlX2N1cnNvcntcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG4uSG9fRmllbGRze1xuXHRcdC5oaWRkZW57XG5cdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XHRcbi5jbG9zaW5nY29zdF9lc2Nyb3cge1xuXHR3aWR0aDogMzUlO1xuXHR0ZXh0LWFsaWduOiBlbmQ7XG5cdCYudHh0c3RhcnQge1xuXHRcdFx0dGV4dC1hbGlnbjogc3RhcnQ7XG5cdFx0fVxuXHR9XG5cbi53YXJpbmdpY29ue1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0dG9wOiAzMSU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRsZWZ0OiA1NCU7XG4vL1x0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRmb250LWZhbWlseTpNb250c2VycmF0LVJlZ3VsYXI7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0Y29sb3I6ICMyMzQwNWU7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5OZXctd2FybmluZy1jb250ZW50IHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcblx0d2lkdGg6IDMwNXB4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDEycHg7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI0MSwgOTEsIDAuNTApO1xuXHRtYXJnaW46IGF1dG87XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLk5ldy13YXJuaW5nLWNvbnRlbnQtYnRuIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogMTJweDtcblx0cGFkZGluZzogMTJweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0Ym9yZGVyOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiAxMDBweDtcblx0LyogU2FtZSBhcyB3cmFwcGVyICovXG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xuXHRhbmltYXRpb246IGJnRmFkZSAxLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlIGFsdGVybmF0ZTtcblx0Y29sb3I6IGJsYWNrO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHQud2FybmluZy1jb250ZW50LXRleHQge1xuXHRcdGNvbG9yOiAjMDAwO1xuXHRcdGZvbnQtZmFtaWx5OiBcIkRNU2Fucy1SZWd1bGFyXCI7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHRcdC8qIDMwcHggKi9cblx0fVxufVxuLk5ldy13YXJuaW5nLWNvbnRlbnQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Ym9yZGVyLXJhZGl1czogMTAwcHg7IC8qIFJvdW5kZWQgY29ybmVycyAqL1xuXHRwYWRkaW5nOiAycHggM3B4IDJweCAzcHg7ICAgICAgIC8qIEJvcmRlciB0aGlja25lc3MgKi9cblx0YmFja2dyb3VuZDogY29uaWMtZ3JhZGllbnQoZnJvbSB2YXIoLS1hbmdsZSksI2ZmZmZmZiAwZGVnIDUwZGVnLCAgIzI3OGFlNSk7XG5cdGFuaW1hdGlvbjogcm90YXRlIDEuM3MgbGluZWFyIGluZmluaXRlO1xufVxuICAgIC8qIEJhY2tncm91bmQgZmFkZSBhbmltYXRpb24gKi9cbiAgICBAa2V5ZnJhbWVzIGJnRmFkZSB7XG5cdFx0MCUgICB7IGJhY2tncm91bmQ6IHdoaXRlOyB9XG5cdFx0NTAlICB7IGJhY2tncm91bmQ6ICNGRkY4RDM7IH1cblx0XHQxMDAlIHsgYmFja2dyb3VuZDogd2hpdGU7IH1cblx0ICB9XG4gIFxuXHQgIC8qIFJvdGF0ZSBib3JkZXIgKi9cblx0ICBAa2V5ZnJhbWVzIHJvdGF0ZSB7XG5cdFx0dG8geyAtLWFuZ2xlOiAzNjBkZWc7IH1cblx0ICB9XG4gIFxuXHQgIEBwcm9wZXJ0eSAtLWFuZ2xlIHtcblx0XHRzeW50YXg6IFwiPGFuZ2xlPlwiO1xuXHRcdGluaXRpYWwtdmFsdWU6IDBkZWc7XG5cdFx0aW5oZXJpdHM6IGZhbHNlO1xuXHQgIH1cbiAgXG5cdCAgLyogRmluaXNoZWQgc3RhdGUgKi9cblx0ICAuZmluaXNoZWQge1xuXHRcdGFuaW1hdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQ6ICNGRkY4RDMgIWltcG9ydGFudDtcblx0ICB9XG4gIFxuXHQgIC5maW5pc2hlZC13cmFwcGVyIHtcblx0XHRhbmltYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0ICB9XHRcblxuXHQuTmV3LXdhcm5pbmctY29udGFpbmVye1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fSAgXG5cdC5uby1hbmltYXRpb24ge1xuXHRcdGFuaW1hdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQ6ICNGRkY4RDMgIWltcG9ydGFudDtcblx0fVxuXHQud2FyaW5naWNvbi1ib3R0b257XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cdC5mb250MTR7XG5cdFx0Zm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0LmdtVGVvQntcblx0XHRib3gtc2hhZG93OiAwcHggMHB4IDI3cHggLTEycHggIzIyOTBlZjtcblx0XHRib3R0b206IDEwMCUgIWltcG9ydGFudDtcblx0XHR6LWluZGV4OiA5OTk5OTkgICFpbXBvcnRhbnQ7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWig5OTk5OTk5OTk5OTlweCk7XG5cdFx0LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlWig5OTk5OTk5OTk5OTlweCk7XG5cdFx0LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVooOTk5OTk5OTk5OTk5cHgpO1xuXHRcdHRyYW5zZm9ybTp0cmFuc2xhdGVaKDk5OTk5OTk5OTk5OXB4KTtcblx0XHR0b3A6IC0zMTVweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5mbGV4X2NvbnRlbnR7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdHdpZHRoOiAxMDAlO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5cdC8vIFByb3BlcnR5IFRheCBQcm9yYXRpb24gVG9nZ2xlIFN0eWxpbmcgLSBMYXd5ZXJzQWdlbnQgTlYgQ2xhcmsgQ291bnR5XG4uUHJvcGVydHlUYXhQcm9yYXRpb25fQ29udGFpbmVyIHtcblx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdHBhZGRpbmc6IDEwcHggMDtcblx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5Qcm9wZXJ0eVRheFByb3JhdGlvbl90b2dnbGVfb2ZmIHtcblx0d2lkdGg6IDUwcHg7XG5cdGhlaWdodDogMjVweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI0UwRTBFMDtcblx0Ym9yZGVyLXJhZGl1czogMTIuNXB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xufVxuXG4uUHJvcGVydHlUYXhQcm9yYXRpb25fdG9nZ2xlX29mZi5Qcm9wZXJ0eVRheFByb3JhdGlvbl90b2dnbGVvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG59XG5cbi5Qcm9wZXJ0eVRheFByb3JhdGlvbl90b2dnbGVfc3dpdGNoIHtcblx0d2lkdGg6IDIxcHg7XG5cdGhlaWdodDogMjFweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMnB4O1xuICAgIGxlZnQ6IDJweDtcblx0dHJhbnNpdGlvbjogbGVmdCAwLjNzO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5Qcm9wZXJ0eVRheFByb3JhdGlvbl9idXRsZWZ0IHtcblx0bGVmdDogMnB4O1xufVxuXG4uUHJvcGVydHlUYXhQcm9yYXRpb25fYnV0cmlnaHQge1xuXHRsZWZ0OiAyMXB4O1xufVxuXG4uQnV5ZXJFbnRpdHlUcnVzdF9idXRyaWdodCB7XG5cdGxlZnQ6IDI4cHg7XG59XG5cbi5pbmZvUG9wdXBTZWN0aW9uIHtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0bWFyZ2luLXRvcDogMTJweDtcblx0cGFkZGluZzogMjBweCAxMHB4O1xufVxuXG4uaW5mb1BvcHVwVGl0bGUge1xuXHRjb2xvcjogIzNEM0QzRDtcblx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bSc7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMTUwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaW5mb1BvcHVwVGV4dCB7XG5cdGNvbG9yOiAjM0QzRDNEO1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdG1hcmdpbi10b3A6IDE0cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLlByb3BlcnR5VGF4UHJvcmF0aW9uX2lucHV0X2NvbnRhaW5lciB7XG5cdHBhZGRpbmc6IDEwcHggMCAhaW1wb3J0YW50O1xufSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQSxBQUFBLGdCQUFnQixDQUFBO0VBZ0RmLGVBQWU7RUFZZixhQUFhO0VBaUhiOzs7TUFHSztFQWlQTCxpQkFBaUI7RUE2RGpCLDBCQUEwQixFQStEMUI7RUE3aEJELEFBQ0MsZ0JBRGUsQ0FDZixXQUFXLENBQUE7SUFDVixNQUFNLEVBQUUsSUFBSTtJQUNaLE9BQU8s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QUUsS0FBSyxHQUNiO0VBQ0QsQUFBQSxhQUFhLENBQUE7SUFDWixJQUFJLEVBQUUsS0FBSztJQUNYLEdBQUcsRUFBRSxJQUFJO0lBQ1QsTUFBTSxFQUFFLEdBQUcsR0FDWDtFQUNELEFBQUEsY0FBYyxDQUFBO0lBQ2IsSUFBSSxFQUFFLElBQUk7SUFDVixHQUFHLEVBQUUsS0FBSztJQUNWLE1BQU0sRUFBRSxJQUFJLEdBQ1o7RUFDRCxBQUFBLGVBQWUsQ0FBQTtJQUNkLElBQUksRUFBRSxJQUFJO0lBQ1YsR0FBRyxFQUFFLEtBQUs7SUFDVixNQUFNLEVBQUUsSUFBSSxHQUNaOztBQUVGLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsS0FBSztFQUN6RCxBQUFBLFlBQVksQ0FBQTtJQUNYLElBQUksRUFBRSxJQUFJO0lBQ1YsR0FBRyxFQUFFLEtBQUs7SUFDVixNQUFNLEVBQUUsS0FBSyxHQUNiO0VBQ0QsQUFBQSxhQUFhLENBQUE7SUFDWixJQUFJLEVBQUUsS0FBSztJQUNYLEdBQUcsRUFBRSxJQUFJO0lBQ1QsTUFBTSxFQUFFLEdBQUcsR0FDWDtFQUNELEFBQUEsY0FBYyxDQUFBO0lBQ2IsSUFBSSxFQUFFLEdBQUc7SUFDVCxHQUFHLEVBQUUsS0FBSztJQUNWLE1BQU0sRUFBRSxJQUFJLEdBQ1o7RUFDRCxBQUFBLGVBQWUsQ0FBQTtJQUNkLElBQUksRUFBRSxHQUFHO0lBQ1QsR0FBRyxFQUFFLEtBQUs7SUFDVixNQUFNLEVBQUUsSUFBSSxHQUNaOztBQUVGLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsS0FBSztFQUN6RCxBQUFBLFlBQVksQ0FBQTtJQUNYLElBQUksRUFBRSxJQUFJO0lBQ1YsR0FBRyxFQUFFLEtBQUs7SUFDVixNQUFNLEVBQUUsS0FBSyxHQUNiO0VBQ0QsQUFBQSxhQUFhLENBQUE7SUFDWixJQUFJLEVBQUUsS0FBSztJQUNYLEdBQUcsRUFBRSxJQUFJO0lBQ1QsTUFBTSxFQUFFLEdBQUcsR0FD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 */.SellToNetContainer {
  width: 100%;
  text-align: center;
  font-size: 24px;
  font-family: Montserrat-Medium;
  margin-bottom: 40px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
}

.SellToNetContainer .SellToNetTitle {
  font-family: Montserrat-Medium;
  font-size: 31px;
  color: #23405E;
  text-align: left;
  margin-bottom: 20px;
  text-wrap: nowrap;
}

.SellToNetContainer .gear-settings {
  padding-top: 6px !important;
  text-align: right;
  cursor: pointer;
}

.SellToNetContainer .gear-settings span {
  color: #508AFF;
  font-size: 16px;
  font-family: Montserrat-Medium;
}

.SellToNetContainer .form-group {
  padding: 0px;
  text-align: left;
}

.SellToNetContainer .form-group .field-row {
  color: #0E2F51;
  font-family: Montserrat-Regular;
  font-size: 14px;
  padding: 0px;
}

.SellToNetContainer .form-group .field-row .input-group-addon {
  font-family: Montserrat-Medium;
  color: #23405E;
  cursor: pointer;
}

.SellToNetContainer .form-group .field-row select,
.SellToNetContainer .form-group .field-row input {
  border: 1px solid #d4d7e0;
  border-radius: 5px;
  background-color: transparent;
  height: 40px !important;
  width: 100% !important;
  margin: 0px !important;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
  box-shadow: none;
  color: #23405E;
  height: 40px;
}

.SellToNetContainer .form-group .field-row select {
  margin-top: 10px !important;
}

.SellToNetContainer .ComputeBtn {
  background-color: #508AFF;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  margin-bottom: 20px;
  margin-top: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  font-size: 14px;
}

.SellToNetContainer .SaveEstimateBtn {
  background-color: transparent;
  border-radius: 5px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  padding: 0px;
  outline: none;
  text-align: left;
  color: #508AFF;
  cursor: pointer;
  margin: 0px;
  font-size: 14px;
}

.SellToNetContainer .ResetEstimateBtn {
  background-color: transparent;
  border-radius: 5px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  padding: 0px;
  outline: none;
  text-align: right;
  color: #EE7055;
  cursor: pointer;
  margin: 0px;
  font-size: 14px;
}

.SellToNetContainer .CollapseDropTitle {
  color: #508AFF;
  font-size: 20px;
  font-family: Montserrat-Medium;
}

.SellToNetContainer .CollapseDropIcon {
  cursor: pointer;
}

.SellToNetContainer .input-group {
  width: 100%;
}

.misc-container .ModalInnerTitleCls {
  font-family: Montserrat-Regular;
  color: #23405E;
  height: 65px;
  padding-top: 20px;
  background-color: #fff;
  text-align: center;
}

.misc-container table tr td {
  border: 1px solid #d4d7e0;
  padding: 8px;
  box-shadow: none;
  color: #23405E;
  height: 40px;
  font-family: Montserrat-Medium;
  width: auto;
}

.misc-container .MiscModalBtnCls {
  background-color: #508AFF;
  color: #ffffff;
  height: 50px;
  margin-bottom: 50px;
}

.taxes-container .ModalInnerTitleCls {
  font-family: Montserrat-Regular;
  color: #23405E;
  height: 65px;
  padding-top: 20px;
  background-color: #fff;
}

.taxes-container .PriceSettingsDiv {
  font-family: Montserrat-Regular;
  padding-top: 20px;
  padding-bottom: 20px;
}

.taxes-container .PriceSettingsDiv input {
  box-shadow: none;
  color: #23405E;
  height: 40px;
  font-family: Montserrat-Medium;
}

.taxes-container .PriceSettingsDiv .MarginCls {
  margin-top: 10px;
  margin-bottom: 10px;
}

.taxes-container .PriceSettingsDiv .MarginCls .LabelStyleCls {
  margin-bottom: 5px;
  color: #0E2F51;
  font-size: 14px;
  font-family: Montserrat-Regular;
}

.taxes-container .PriceSettingsBtnDiv {
  margin-top: 30px;
}

.rvb-container .STN_runNum_animate {
  position: absolute;
  top: 265px;
  transform: translate(-50%, -50%);
  left: 48%;
  font-family: Montserrat-Medium;
  font-size: 28px;
  color: #23405e;
}

.rvb-container .runNum_animate {
  position: absolute;
  top: 36%;
  transform: translate(-50%, -50%);
  left: 47%;
  font-family: Montserrat-Medium;
  font-size: 31px;
  color: #23405e;
}

.rvb-container .RightContainerCls {
  border: 1px solid #D4D7E0;
  border-radius: 5px;
  box-shadow: 0px 0px 24px -15px #96bcdd;
  min-height: 400px;
}

.rvb-container .RightContainerCls .chart-wrapper {
  clear: both;
}

.rvb-container .RightContainerCls .chart-wrapper .ChartHeaderDiv {
  font-size: 23px;
  color: #313B62;
  font-family: Montserrat-Medium;
  text-align: center;
  padding-top: 30px;
  padding-bottom: 30px;
}

.rvb-container .RightContainerCls .chart-wrapper .recharts-wrapper {
  text-align: center !important;
  width: 100% !important;
  height: 100% !important;
  font-family: 'Montserrat-Regular';
}

.rvb-container .RightContainerCls .chart-wrapper .CursorPointerCls {
  cursor: pointer;
  font-family: 'Montserrat-Regular';
}

.rvb-container .RightContainerCls .chart-wrapper .PiechartValueCls {
  position: absolute;
  top: 190px;
  left: 208px;
  z-index: 100000;
  display: none;
  font-family: Montserrat-Medium;
  font-size: 14px;
  width: 140px;
  border-radius: 4px;
}

.rvb-container .RightContainerCls .chart-wrapper .PiechartValueCls .PriceValueCls {
  width: 100%;
  height: 25px !important;
  padding: 3px 6px !important;
}

.rvb-container .RightContainerCls .chart-wrapper .PiechartValueCls .DollarSignCls {
  padding-top: 3px;
}

.rvb-container .RightContainerCls .chart-wrapper .EditDoneBtn {
  background: transparent;
  font-family: Montserrat-Regular;
  font-size: 14px;
  cursor: pointer;
  outline: none;
  color: #2a94ff;
  text-align: center;
  width: 100%;
  height: auto;
  margin: 0px;
  margin-top: 12px;
}

.rvb-container .RightContainerCls .chart-wrapper .active {
  display: block !important;
}

.rvb-container .RightContainerCls .chart_Bottom .blueBox {
  border: 1px solid #2A64FF;
  height: 17px;
  width: 17px;
  background-color: #2A64FF;
  border-radius: 4px;
}

.rvb-container .RightContainerCls .chart_Bottom .yellowBox {
  border: 1px solid #FFBA00;
  height: 17px;
  width: 17px;
  background-color: #FFBA00;
  margin-top: 15px;
  border-radius: 4px;
}

.rvb-container .RightContainerCls .chart_Bottom .yellowtext {
  margin-top: 13px;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable {
  width: 100%;
  margin-top: 10px;
  line-height: 30px;
  margin-bottom: 0px !important;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .ChartTableTdOne {
  width: 5%;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .ChartTableTdOne .CircleCls {
  margin-top: 0px !important;
  margin-right: 10px;
  height: 15px;
  width: 15px;
  border-radius: 15px;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .ChartTableTdOne .YellowCircleCls {
  border: 1px solid #FFBA00;
  background-color: #FFBA00;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .ChartTableTdOne .LightGreenCircleCls {
  border: 1px solid #58FF00;
  background-color: #58FF00;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .ChartTableTdOne .GreenCircleCls {
  border: 1px solid #00B40A;
  background-color: #00B40A;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .ChartTableTdOne .PurpleCircleCls {
  border: 1px solid #8D6B94;
  background-color: #8D6B94;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .ChartTableTdOne .BlueCircleCls {
  border: 1px solid #508AFF;
  background-color: #508AFF;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .ChartTableTdOne .BorderCircleCls {
  border: 1px solid #0E2F51;
  background-color: #FFF;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .ChartTableTdTwo {
  width: 35%;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .ChartTableTdFour {
  width: 35%;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .BorderBottomCls {
  border-bottom: 1px solid #D4D7E0;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .AlignRightCls {
  text-align: right;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .MarginTopCls {
  margin-top: 1px;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .LabelRegularFontCls {
  font-family: 'Montserrat-Regular';
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .LabelBoldFontCls {
  font-family: 'Montserrat-Medium';
}

.rvb-container .RightContainerCls .chart_Bottom .PaidTaxDivCls {
  color: #508AFF;
  font-size: 15px;
  font-family: Montserrat-Regular;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 50px;
}

.rvb-container .RightContainerCls .chart_Bottom .PaidTaxDivCls .ResultCollapseDropIcon {
  cursor: pointer;
}

.rvb-container .RightContainerCls .SliderDivCls {
  margin-top: 30px;
  margin-bottom: 30px;
}

.rvb-container .RightContainerCls .SliderDivCls .rc-slider-mark {
  position: absolute;
  top: 18px;
  left: 0;
  width: 100%;
  font-size: 12px;
  padding-top: 38px;
}

.rvb-container .RightContainerCls .SliderDivCls .rc-slider-dot {
  position: absolute;
  bottom: -2px;
  margin-left: -4px;
  width: 8px;
  height: 4px;
  border: 2px solid #e9e9e9;
  background-color: #fff;
  cursor: pointer;
  border-radius: 50%;
  vertical-align: middle;
  display: none;
}

.rvb-container .RightContainerCls .SliderDivCls .rc-slider-track {
  background-color: #5978FF;
}

.rvb-container .RightContainerCls .SliderDivCls .rc-slider-handle {
  border: solid 2px #D3D5DF;
  margin-left: -13px;
  margin-top: -9px;
  width: 23px;
  height: 23px;
}

.rvb-container .RightContainerCls .SliderDivCls .rc-slider-mark-text-active {
  color: #2B4262;
  font-size: 20px;
}

.rvb-container .RightContainerCls .SliderDivCls .rc-slider-mark-text {
  color: #2B4262;
  font-size: 15px;
}

.stcontpadd {
  padding-left: 80px !important;
  padding-right: 76px !important;
}

.strightpadd {
  padding-left: 12px !important;
  margin-top: 94px !important;
  padding-right: 20px !important;
}

.stleftpadd {
  padding-right: 30px !important;
}

.stheadmarg {
  margin-top: 20px;
}

.editPrice-cls input {
  font-size: 21px !important;
}

@media screen and (max-width: 1200px) and (min-width: 300px) {
  .stcontpadd {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }

  .strightpadd {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .seller-container .rvb-container .RightContainerCls .chart-wrapper .nettosheet .PiechartValueCls {
    top: 38% !important;
    left: 50% !important;
    transform: translate(-50%, -50%);
  }
}

@media only screen and (max-device-width: 480px) and (min-device-width: 320px) {
  .seller-container .rvb-container .RightContainerCls .chart-wrapper .nettosheet .EditDoneBtn {
    font-size: 14px !important;
  }

  .seller-container .rvb-container .RightContainerCls .chart-wrapper .nettosheet .PiechartValueCls {
    top: 36% !important;
    left: 50% !important;
    transform: translate(-50%, -50%);
  }
}

.Escalationstyle {
  display: block;
  border-radius: 15px;
  margin-top: 10px;
  min-height: 40px;
}

.PropertyTaxProration_Container {
  display: flex !important;
  align-items: center;
  justify-content: space-between;
  padding: 5px 0;
  font-family: 'Montserrat-Medium';
  font-size: 14px;
}

.PropertyTaxProration_toggle_off {
  width: 50px;
  height: 25px;
  background-color: #E0E0E0;
  border-radius: 25px;
  position: relative;
  cursor: pointer;
  transition: background-color 0.3s;
}

.PropertyTaxProration_toggle_off.PropertyTaxProration_toggleon {
  background-color: #278AE5;
}

.PropertyTaxProration_toggle_switch {
  width: 21px;
  height: 21px;
  background-color: #FFF;
  border-radius: 50%;
  position: absolute;
  top: 2px;
  transition: left 0.3s;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  cursor: pointer;
}

.PropertyTaxProration_butleft {
  left: 2px;
}

.BuyerEntityTrust_butright {
  left: 28px;
}

.infoPopupSection {
  background: none;
  margin-top: 12px;
  padding: 20px 10px;
}

.infoPopupTitle {
  color: #3D3D3D;
  font-family: 'Montserrat-Medium';
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  text-align: center;
}

.infoPopupText {
  color: #3D3D3D;
  font-family: Montserrat-Regular;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  margin-top: 14px;
  text-align: center;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL1NlbGxUb05ldC5zY3NzIiwic291cmNlcyI6WyIvaG9tZS9yaWZsdXh5c3MvRGVza3RvcC9MaXZlIE5ldyhCdWlsZCkvT05FLVdlYi9mcm9udGVuZC9zdHlsZXMvU2VsbFRvTmV0LnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLlNlbGxUb05ldENvbnRhaW5lciB7XG5cdHdpZHRoOjEwMCU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0LlNlbGxUb05ldFRpdGxle1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRmb250LXNpemU6IDMxcHg7XG5cdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdHRleHQtd3JhcDogbm93cmFwO1xuXHR9XG5cdC5nZWFyLXNldHRpbmdze1xuXHRcdHBhZGRpbmctdG9wOiA2cHggIWltcG9ydGFudDtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblx0LmdlYXItc2V0dGluZ3Mgc3BhbiB7XG5cdFx0Y29sb3I6ICM1MDhBRkY7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0fVxuXHRcblx0LmZvcm0tZ3JvdXB7XG5cdFx0cGFkZGluZzowcHg7XG5cdFx0dGV4dC1hbGlnbjpsZWZ0O1xuXHRcdC5maWVsZC1yb3d7XG5cdFx0XHRjb2xvcjogIzBFMkY1MTtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRwYWRkaW5nOjBweDtcblx0XHRcdC5pbnB1dC1ncm91cC1hZGRvbiB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdFx0fVxuXHRcdFx0c2VsZWN0LCBpbnB1dHtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0aGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbjowcHggIWltcG9ydGFudDtcblx0XHRcdFx0LW1vei1hcHBlYXJhbmNlOiBpbmhlcml0O1xuXHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDk3JSBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHRjb2xvcjogIzIzNDA1RTtcblx0XHRcdFx0aGVpZ2h0OjQwcHg7XG5cdFx0XHR9XG5cdFx0XHRzZWxlY3R7XG5cdFx0XHRcdG1hcmdpbi10b3A6MTBweCAhaW1wb3J0YW50O1x0XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5Db21wdXRlQnRue1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM1MDhBRkY7XG5cdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0cGFkZGluZzogNXB4IDIwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXHQuU2F2ZUVzdGltYXRlQnRue1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAwcHg7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGNvbG9yOiAjNTA4QUZGO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRtYXJnaW46IDBweDtcblx0XHRmb250LXNpemU6MTRweDtcblx0fVxuXHQuUmVzZXRFc3RpbWF0ZUJ0bntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMHB4O1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0Y29sb3I6ICNFRTcwNTU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdG1hcmdpbjogMHB4O1xuXHRcdGZvbnQtc2l6ZToxNHB4O1xuXHR9XG5cdC5Db2xsYXBzZURyb3BUaXRsZXtcblx0XHRjb2xvcjogIzUwOEFGRjtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHR9XG5cdC5Db2xsYXBzZURyb3BJY29ue1xuXHRcdGN1cnNvcjpwb2ludGVyO1xuXHR9XG5cdC5pbnB1dC1ncm91cHtcblx0XHR3aWR0aDoxMDAlO1xuXHR9XG59XG4ubWlzYy1jb250YWluZXJ7XG5cdC5Nb2RhbElubmVyVGl0bGVDbHN7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRjb2xvcjogIzIzNDA1RTtcblx0XHRoZWlnaHQ6IDY1cHg7XG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjojZmZmO1xuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHR9XG5cdHRhYmxlIHRyIHRkIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xuXHRcdHBhZGRpbmc6IDhweDtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdGNvbG9yOiAjMjM0MDVFO1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0d2lkdGg6IGF1dG87XG5cdH1cblx0Lk1pc2NNb2RhbEJ0bkNscyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzUwOEFGRjtcblx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRoZWlnaHQ6NTBweDtcblx0XHRtYXJnaW4tYm90dG9tOjUwcHg7XG5cdH1cbn1cbi50YXhlcy1jb250YWluZXJ7XG5cdC5Nb2RhbElubmVyVGl0bGVDbHN7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRjb2xvcjogIzIzNDA1RTtcblx0XHRoZWlnaHQ6IDY1cHg7XG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjojZmZmO1xuXHR9XG5cdC5QcmljZVNldHRpbmdzRGl2e1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0aW5wdXR7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0XHRoZWlnaHQ6NDBweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHR9XG5cdFx0Lk1hcmdpbkNsc3tcblx0XHRcdG1hcmdpbi10b3A6MTBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206MTBweDtcblx0XHRcdC5MYWJlbFN0eWxlQ2xze1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOjVweDtcblx0XHRcdFx0Y29sb3I6IzBFMkY1MTtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuUHJpY2VTZXR0aW5nc0J0bkRpdntcblx0XHRtYXJnaW4tdG9wOjMwcHg7XG5cdH1cbn1cbi5ydmItY29udGFpbmVye1xuXHQuU1ROX3J1bk51bV9hbmltYXRle1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDI2NXB4O1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdGxlZnQ6IDQ4JTtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdGNvbG9yOiAjMjM0MDVlO1xuXHRcblx0fVxuXHQucnVuTnVtX2FuaW1hdGUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDM2JTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRsZWZ0OiA0NyU7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGZvbnQtc2l6ZTogMzFweDtcblx0XHRjb2xvcjogIzIzNDA1ZTtcdFxufVxuXHQuUmlnaHRDb250YWluZXJDbHN7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI0Q0RDdFMDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDBweCAyNHB4IC0xNXB4ICM5NmJjZGQ7XG5cdFx0bWluLWhlaWdodDo0MDBweDtcblx0XHQuY2hhcnQtd3JhcHBlcntcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0LkNoYXJ0SGVhZGVyRGl2e1xuXHRcdFx0XHRmb250LXNpemU6IDIzcHg7XG5cdFx0XHRcdGNvbG9yOiAjMzEzQjYyO1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRcdFx0fVxuXHRcdFx0LnJlY2hhcnRzLXdyYXBwZXJ7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuXHRcdFx0XHR3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGhlaWdodDoxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcblx0XHRcdH1cblx0XHRcdC5DdXJzb3JQb2ludGVyQ2xze1xuXHRcdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xuXHRcdFx0fVxuXHRcdFx0LlBpZWNoYXJ0VmFsdWVDbHN7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAxOTBweDtcblx0XHRcdFx0bGVmdDogMjA4cHg7XG5cdFx0XHRcdHotaW5kZXg6IDEwMDAwMDtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdHdpZHRoOiAxNDBweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0XHQuUHJpY2VWYWx1ZUNsc3tcblx0XHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMjVweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDNweCA2cHggIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuRG9sbGFyU2lnbkNsc3tcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDozcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5FZGl0RG9uZUJ0bntcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHRjb2xvcjogIzJhOTRmZjtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRtYXJnaW46IDBweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTJweDtcblx0XHRcdH1cblx0XHRcdC5hY3RpdmV7XG5cdFx0XHRcdGRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNoYXJ0X0JvdHRvbXtcblx0XHRcdC5ibHVlQm94e1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMkE2NEZGO1xuXHRcdFx0XHRoZWlnaHQ6IDE3cHg7XG5cdFx0XHRcdHdpZHRoOiAxN3B4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMkE2NEZGO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHR9XG5cdFx0XHQueWVsbG93Qm94e1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjRkZCQTAwO1xuXHRcdFx0XHRoZWlnaHQ6IDE3cHg7XG5cdFx0XHRcdHdpZHRoOiAxN3B4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAgI0ZGQkEwMDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0fVxuXHRcdFx0LnllbGxvd3RleHR7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEzcHg7XG5cdFx0XHR9XG5cdFx0XHQuQ2hhcnRSZXN1bHRUYWJsZXtcblx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdC5DaGFydFRhYmxlVGRPbmV7XG5cdFx0XHRcdFx0d2lkdGg6NSU7XG5cdFx0XHRcdFx0LkNpcmNsZUNsc3tcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTVweDtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDE1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5ZZWxsb3dDaXJjbGVDbHN7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjRkZCQTAwO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGQkEwMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LkxpZ2h0R3JlZW5DaXJjbGVDbHN7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjNThGRjAwO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzU4RkYwMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LkdyZWVuQ2lyY2xlQ2xze1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzAwQjQwQTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMEI0MEE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5QdXJwbGVDaXJjbGVDbHN7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjOEQ2Qjk0O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzhENkI5NDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LkJsdWVDaXJjbGVDbHN7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjNTA4QUZGO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzUwOEFGRjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LkJvcmRlckNpcmNsZUNsc3tcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMwRTJGNTE7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuQ2hhcnRUYWJsZVRkVHdve1xuXHRcdFx0XHRcdHdpZHRoOjM1JTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuQ2hhcnRUYWJsZVRkRm91cntcblx0XHRcdFx0XHR3aWR0aDozNSU7XG5cdFx0XHRcdH1cblx0XHRcdFx0LkJvcmRlckJvdHRvbUNsc3tcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q0RDdFMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuQWxpZ25SaWdodENsc3tcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuTWFyZ2luVG9wQ2xze1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6MXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5MYWJlbFJlZ3VsYXJGb250Q2xze1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcblx0XHRcdFx0fVxuXHRcdFx0XHQuTGFiZWxCb2xkRm9udENsc3tcblx0XHRcdFx0XHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtTWVkaXVtJztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LlBhaWRUYXhEaXZDbHN7XG5cdFx0XHRcdGNvbG9yOiAjNTA4QUZGO1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRcdFx0LlJlc3VsdENvbGxhcHNlRHJvcEljb257XG5cdFx0XHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LlNsaWRlckRpdkNsc3tcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0LnJjLXNsaWRlci1tYXJrIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDE4cHg7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAzOHB4O1xuXHRcdFx0fVxuXHRcdFx0LnJjLXNsaWRlci1kb3Qge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJvdHRvbTogLTJweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC00cHg7XG5cdFx0XHRcdHdpZHRoOiA4cHg7XG5cdFx0XHRcdGhlaWdodDogNHB4O1xuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAjZTllOWU5O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdC5yYy1zbGlkZXItdHJhY2sge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTk3OEZGO1xuXHRcdFx0fVxuXHRcdFx0LnJjLXNsaWRlci1oYW5kbGUge1xuXHRcdFx0XHRib3JkZXI6IHNvbGlkIDJweCAjRDNENURGO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTEzcHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC05cHg7XG5cdFx0XHRcdHdpZHRoOiAyM3B4O1xuXHRcdFx0XHRoZWlnaHQ6IDIzcHg7XG5cdFx0XHR9XG5cdFx0XHQucmMtc2xpZGVyLW1hcmstdGV4dC1hY3RpdmUge1xuXHRcdFx0XHRjb2xvcjogIzJCNDI2Mjtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0LnJjLXNsaWRlci1tYXJrLXRleHQge1xuXHRcdFx0XHRjb2xvcjogIzJCNDI2Mjtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc3Rjb250cGFkZHtcblx0cGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctcmlnaHQ6IDc2cHggIWltcG9ydGFudDtcbn1cbi5zdHJpZ2h0cGFkZHtcblx0cGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogOTRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cbi5zdGxlZnRwYWRke1xuXHRwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4uc3RoZWFkbWFyZ3tcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cbi5lZGl0UHJpY2UtY2xze1xuXHRpbnB1dHtcblx0XHRmb250LXNpemU6IDIxcHggIWltcG9ydGFudDtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogMzAwcHgpe1xuICAgIC5zdGNvbnRwYWRkXG4gICAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OjBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5zdHJpZ2h0cGFkZHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OjBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuc2VsbGVyLWNvbnRhaW5lclxuICAgIHtcbiAgICAgICAgLnJ2Yi1jb250YWluZXJcbiAgICAgICAge1xuICAgICAgICAgICAgLlJpZ2h0Q29udGFpbmVyQ2xzIFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIC5jaGFydC13cmFwcGVyXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAubmV0dG9zaGVldFxuICAgICAgICAgICAgICAgICAgICB7XG5cdFx0XHRcdFx0XHQuUGllY2hhcnRWYWx1ZUNsc1xuXHRcdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0XHQvL3RvcDogMzMlOyAgIFxuXHRcdFx0XHRcdFx0XHR0b3A6IDM4JSAhaW1wb3J0YW50O1xuICAgIFx0ICAgICAgICAgICAgICAgIFx0bGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyAgXG5cdFx0XHRcdFx0XHR9ICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgfVxuICAgIH0gXG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA0ODBweCkgYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCl7XG5cdC5zZWxsZXItY29udGFpbmVyXG4gICAge1xuICAgICAgICAucnZiLWNvbnRhaW5lclxuICAgICAgICB7XG4gICAgICAgICAgICAuUmlnaHRDb250YWluZXJDbHMgXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgLmNoYXJ0LXdyYXBwZXJcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIC5uZXR0b3NoZWV0XG4gICAgICAgICAgICAgICAgICAgIHtcblx0XHRcdFx0XHRcdC5FZGl0RG9uZUJ0bntcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOjE0cHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5QaWVjaGFydFZhbHVlQ2xzXG5cdFx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRcdC8vdG9wOiAzMyU7ICAgXG5cdFx0XHRcdFx0XHRcdHRvcDogMzYlICFpbXBvcnRhbnQ7XG4gICAgXHQgICAgICAgICAgICAgICAgXHRsZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7ICBcblx0XHRcdFx0XHRcdH0gICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICB9XG4gICAgfSBcblxufVxuLkVzY2FsYXRpb25zdHlsZXtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJvcmRlci1yYWRpdXM6IDE1cHg7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdG1pbi1oZWlnaHQ6NDBweFxufVxuXG4uUHJvcGVydHlUYXhQcm9yYXRpb25fQ29udGFpbmVyIHtcblx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdHBhZGRpbmc6IDVweCAwO1xuXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtTWVkaXVtJztcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuXG4uUHJvcGVydHlUYXhQcm9yYXRpb25fdG9nZ2xlX29mZiB7XG5cdHdpZHRoOiA1MHB4O1xuXHRoZWlnaHQ6IDI1cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNFMEUwRTA7XG5cdGJvcmRlci1yYWRpdXM6IDI1cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG59XG5cbi5Qcm9wZXJ0eVRheFByb3JhdGlvbl90b2dnbGVfb2ZmLlByb3BlcnR5VGF4UHJvcmF0aW9uX3RvZ2dsZW9uIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcbn1cblxuLlByb3BlcnR5VGF4UHJvcmF0aW9uX3RvZ2dsZV9zd2l0Y2gge1xuXHR3aWR0aDogMjFweDtcblx0aGVpZ2h0OiAyMXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAycHg7XG5cdHRyYW5zaXRpb246IGxlZnQgMC4zcztcblx0Ym94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwwLDAsMC4zKTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uUHJvcGVydHlUYXhQcm9yYXRpb25fYnV0bGVmdCB7XG5cdGxlZnQ6IDJweDtcbn1cblxuLkJ1eWVyRW50aXR5VHJ1c3RfYnV0cmlnaHQge1xuXHRsZWZ0OiAyOHB4O1xufVxuXG4uaW5mb1BvcHVwU2VjdGlvbiB7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdG1hcmdpbi10b3A6IDEycHg7XG5cdHBhZGRpbmc6IDIwcHggMTBweDtcbn1cblxuLmluZm9Qb3B1cFRpdGxlIHtcblx0Y29sb3I6ICMzRDNEM0Q7XG5cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmluZm9Qb3B1cFRleHQge1xuXHRjb2xvcjogIzNEM0QzRDtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHRtYXJnaW4tdG9wOiAxNHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLEFBQUEsbUJBQW1CLENBQUM7RUFDbkIsS0FBSyxFQUFDLElBQUk7RUFDVixVQUFVLEVBQUUsTUFBTTtFQUNsQixTQUFTLEVBQUUsSUFBSTtFQUNmLFdBQVcsRUFBRSxpQkFBaUI7RUFDOUIsYUFBYSxFQUFFLElBQUk7RUFDbkIsT0FBTyxFQUFFLElBQUk7RUFDYixjQUFjLEVBQUUsR0FBRztFQUNuQixXQUFXLEVBQUUsVUFBVTtFQUN2QixlQUFlLEVBQUUsTUFBTSxHQTBHdkI7RUFuSEQsQUFVQyxtQkFWa0IsQ0FVbEIsZUFBZSxDQUFBO0lBQ2QsV0FBVyxFQUFFLGlCQUFpQjtJQUM5QixTQUFTLEVBQUUsSUFBSTtJQUNmLEtBQUssRUFBRSxPQUFPO0lBQ2QsVUFBVSxFQUFFLElBQUk7SUFDaEIsYUFBYSxFQUFFLElBQUk7SUFDbkIsU0FBUyxFQUFFLE1BQU0sR0FDakI7RUFqQkYsQUFrQkMsbUJBbEJrQixDQWtCbEIsY0FBYyxDQUFBO0lBQ2IsV0FBVyxFQUFFLGNBQWM7SUFDM0IsVUFBVSxFQUFFLEtBQUs7SUFDakIsTUFBTSxFQUFFLE9BQU8sR0FDZjtFQXRCRixBQXVCQyxtQkF2QmtCLENBdUJsQixjQUFjLENBQUMsSUFBSSxDQUFDO0lBQ25CLEtBQUssRUFBRSxPQUFPO0lBQ2QsU0FBUyxFQUFFLElBQUk7SUFDZixXQUFXLEVBQUUsaUJBQWlCLEdBQzlCO0VBM0JGLEFBNkJDLG1CQTdCa0IsQ0E2QmxCLFdBQVcsQ0FBQTtJQUNWLE9BQU8sRUFBQyxHQUFHO0lBQ1gsVUFBVSxFQUFDLElBQUksR0ErQmY7SUE5REYsQUFnQ0UsbUJBaENpQixDQTZCbEIsV0FBVyxDQUdWLFVBQVUsQ0FBQTtNQUNULEtBQUssRUFBRSxPQUFPO01BQ2QsV0FBVyxFQUFFLGtCQUFrQjtNQUMvQixTQUFTLEVBQUUsSUFBSTtNQUNmLE9BQU8sRUFBQyxHQUFHLEdBeUJYO01BN0RILEFBcUNHLG1CQXJDZ0IsQ0E2QmxCLFdBQVcsQ0FHVixVQUFVLENBS1Qsa0JBQWtCLENBQUM7UUFDbEIsV0FBVyxFQUFFLGlCQUFpQjtRQUM5QixLQUFLLEVBQUUsT0FBTztRQUNkLE1BQU0sRUFBQyxPQUFPLEdBQ2Q7TUF6Q0osQUEwQ0csbUJBMUNnQixDQTZCbEIsV0FBVyxDQUdWLFVBQVUsQ0FVVCxNQUFNLEVBMUNULG1CQUFtQixDQTZCbEIsV0FBVyxDQUdWLFVBQVUsQ0FVRCxLQUFLLENBQUE7UUFDWixNQUFNLEVBQUUsaUJBQWlCO1FBQ3pCLGFBQWEsRUFBRSxHQUFHO1FBQ2xCLGdCQUFnQixFQUFFLFdBQVc7UUFDN0IsTUFBTSxFQUFFLGVBQWU7UUFDdkIsS0FBSyxFQUFFLGVBQWU7UUFDdEIsTUFBTSxFQUFDLGNBQWM7UUFDckIsZUFBZSxFQUFFLE9BQU87UUFDeEIsa0JBQWtCLEVBQUUsSUFBSTtRQUN4QixtQkFBbUIsRUFBRSxVQUFVO1FBQy9CLGlCQUFpQixFQUFFLFNBQVM7UUFDNUIsV0FBVyxFQUFDLGlCQUFpQjtRQUM3QixVQUFVLEVBQUUsSUFBSTtRQUNoQixLQUFLLEVBQUUsT0FBTztRQUNkLE1BQU0sRUFBQyxJQUFJLEdBQ1g7TUF6REosQUEwREcsbUJBMURnQixDQTZCbEIsV0FBVyxDQUdWLFVBQVUsQ0EwQlQsTUFBTSxDQUFBO1FBQ0wsVUFBVSxFQUFDLGVBQWUsR0FDMUI7RUE1REosQUErREMsbUJBL0RrQixDQStEbEIsV0FBVyxDQUFBO0lBQ1YsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixLQUFLLEVBQUUsT0FBTztJQUNkLE9BQU8sRUFBRSxRQUFRO0lBQ2pCLGFBQWEsRUFBRSxHQUFHO0lBQ2xCLGFBQWEsRUFBRSxJQUFJO0lBQ25CLFVBQVUsRUFBRSxJQUFJO0lBQ2hCLE9BQU8sRUFBRSxJQUFJO0lBQ2IsV0FBVyxFQUFFLGlCQUFpQjtJQUM5QixjQUFjLEVBQUUsR0FBRztJQUNuQixLQUFLLEVBQUUsSUFBSTtJQUNYLFNBQVMsRUFBRSxJQUFJLEdBQ2Y7RUEzRUYsQUE0RUMsbUJBNUVrQixDQTRFbEIsZ0JBQWdCLENBQUE7SUFDZixnQkFBZ0IsRUFBRSxXQUFXO0lBQzdCLGFBQWEsRUFBRSxHQUFHO0lBQ2xCLFdBQVcsRUFBRSxpQkFBaUI7SUFDOUIsY0FBYyxFQUFFLEdBQUc7SUFDbkIsS0FBSyxFQUFFLElBQUk7SUFDWCxPQUFPLEVBQUUsR0FBRztJQUNaLE9BQU8sRUFBRSxJQUFJO0lBQ2IsVUFBVSxFQUFFLElBQUk7SUFDaEIsS0FBSyxFQUFFLE9BQU87SUFDZCxNQUFNLEVBQUUsT0FBTztJQUNmLE1BQU0sRUFBRSxHQUFHO0lBQ1gsU0FBUyxFQUFDLElBQUksR0FDZDtFQXpGRixBQTBGQyxtQkExRmtCLENBMEZsQixpQkFBaUIsQ0FBQTtJQUNoQixnQkFBZ0IsRUFBRSxXQUFXO0lBQzdCLGFBQWEsRUFBRSxHQUFHO0lBQ2xCLFdBQVcsRUFBRSxpQkFBaUI7SUFDOUIsY0FBYyxFQUFFLEdBQUc7SUFDbkIsS0FBSyxFQUFFLElBQUk7SUFDWCxPQUFPLEVBQUUsR0FBRztJQUNaLE9BQU8sRUFBRSxJQUFJO0lBQ2IsVUFBVSxFQUFFLEtBQUs7SUFDakIsS0FBSyxFQUFFLE9BQU87SUFDZCxNQUFNLEVBQUUsT0FBTztJQUNmLE1BQU0sRUFBRSxHQUFHO0lBQ1gsU0FBUyxFQUFDLElBQUksR0FDZDtFQXZHRixBQXdHQyxtQkF4R2tCLENBd0dsQixrQkFBa0IsQ0FBQTtJQUNqQixLQUFLLEVBQUUsT0FBTztJQUNkLFNBQVMsRUFBRSxJQUFJO0lBQ2YsV0FBVyxFQUFFLGlCQUFpQixHQUM5QjtFQTVHRixBQTZHQyxtQkE3R2tCLENBNkdsQixpQkFBaUIsQ0FBQTtJQUNoQixNQUFNLEVBQUMsT0FBTyxHQUNkO0VBL0dGLEFBZ0hDLG1CQWhIa0IsQ0FnSGxCLFlBQVksQ0FBQTtJQUNYLEtBQUssRUFBQyxJQUFJLEdBQ1Y7O0FBRUYsQUFDQyxlQURjLENBQ2QsbUJBQW1CLENBQUE7RUFDbEIsV0FBVyxFQUFFLGtCQUFrQjtFQUMvQixLQUFLLEVBQUUsT0FBTztFQUNkLE1BQU0sRUFBRSxJQUFJO0VBQ1osV0FBVyxFQUFFLElBQUk7RUFDakIsZ0JBQWdCLEVBQUMsSUFBSTtFQUNyQixVQUFVLEVBQUMsTUFBTSxHQUNqQjs7QUFSRixBQVNDLGVBVGMsQ0FTZCxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQztFQUNYLE1BQU0sRUFBRSxpQkFBaUI7RUFDekIsT0FBTyxFQUFFLEdBQUc7RUFDWixVQUFVLEVBQUUsSUFBSTtFQUNoQixLQUFLLEVBQUUsT0FBTztFQUNkLE1BQU0sRUFBRSxJQUFJO0VBQ1osV0FBVyxFQUFFLGlCQUFpQjtFQUM5QixLQUFLLEVBQUUsSUFBSSxHQUNYOztBQWpCRixBQWtCQyxlQWxCYyxDQWtCZCxnQkFBZ0IsQ0FBQztFQUNoQixnQkFBZ0IsRUFBRSxPQUFPO0VBQ3pCLEtBQUssRUFBRSxPQUFPO0VBQ2QsTUFBTSxFQUFDLElBQUk7RUFDWCxhQUFhLEVBQUMsSUFBSSxHQUNsQjs7QUFFRixBQUNDLGdCQURlLENBQ2YsbUJBQW1CLENBQUE7RUFDbEIsV0FBVyxFQUFFLGtCQUFrQjtFQUMvQixLQUFLLEVBQUUsT0FBTztFQUNkLE1BQU0sRUFBRSxJQUFJO0VBQ1osV0FBVyxFQUFFLElBQUk7RUFDakIsZ0JBQWdCLEVBQUMsSUFBSSxHQUNyQjs7QUFQRixBQVFDLGdCQVJlLENBUWYsaUJBQWlCLENBQUE7RUFDaEIsV0FBVyxFQUFFLGtCQUFrQjtFQUMvQixXQUFXLEVBQUUsSUFBSTtFQUNqQixjQUFjLEVBQUUsSUFBSSxHQWlCcEI7RUE1QkYsQUFZRSxnQkFaYyxDQVFmLGlCQUFpQixDQUloQixLQUFLLENBQUE7SUFDSixVQUFVLEVBQUUsSUFBSTtJQUNoQixLQUFLLEVBQUUsT0FBTztJQUNkLE1BQU0sRUFBQyxJQUFJO0lBQ1gsV0FBVyxFQUFFLGlCQUFpQixHQUM5QjtFQWpCSCxBQWtCRSxnQkFsQmMsQ0FRZixpQkFBaUIsQ0FVaEIsVUFBVSxDQUFBO0lBQ1QsVUFBVSxFQUFDLElBQUk7SUFDZixhQUFhLEVBQUMsSUFBSSxHQU9sQjtJQTNCSCxBQXFCRyxnQkFyQmEsQ0FRZixpQkFBaUIsQ0FVaEIsVUFBVSxDQUdULGNBQWMsQ0FBQTtNQUNiLGFBQWEsRUFBQyxHQUFHO01BQ2pCLEtBQUssRUFBQyxPQUFPO01BQ2IsU0FBUyxFQUFFLElBQUk7TUFDZixXQUFXLEVBQUUsa0JBQWtCLEdBQy9COztBQTFCSixBQTZCQyxnQkE3QmUsQ0E2QmYsb0JBQW9CLENBQUE7RUFDbkIsVUFBVSxFQUFDLElBQUksR0FDZjs7QUFFRixBQUNDLGNBRGEsQ0FDYixtQkFBbUIsQ0FBQTtFQUNsQixRQUFRLEVBQUUsUUFBUTtFQUNsQixHQUFHLEVBQUUsS0FBSztFQUNWLFNBQVMsRUFBRSxxQkFBcUI7RUFDaEMsSUFBSSxFQUFFLEdBQUc7RUFDVCxXQUFXLEVBQUUsaUJBQWlCO0VBQzlCLFNBQVMsRUFBRSxJQUFJO0VBQ2YsS0FBSyxFQUFFLE9BQU8sR0FFZDs7QUFWRixBQVdDLGNBWGEsQ0FXYixlQUFlLENBQUM7RUFDZixRQUFRLEVBQUUsUUFBUTtFQUNsQixHQUFHLEVBQUUsR0FBRztFQUNSLFNBQVMsRUFBRSxxQkFBcUI7RUFDaEMsSUFBSSxFQUFFLEdBQUc7RUFDVCxXQUFXLEVBQUUsaUJBQWlCO0VBQzlCLFNBQVMsRUFBRSxJQUFJO0VBQ2YsS0FBSyxFQUFFLE9BQU8sR0FDZjs7QUFuQkQsQUFvQkMsY0FwQmEsQ0FvQmIsa0JBQWtCLENBQUE7RUFDakIsTUFBTSxFQUFFLGlCQUFpQjtFQUN6QixhQUFhLEVBQUUsR0FBRztFQUNsQixVQUFVLEVBQUUsMEJBQTBCO0VBQ3RDLFVBQVUsRUFBQyxLQUFLLEdBZ01oQjtFQXhORixBQXlCRSxjQXpCWSxDQW9CYixrQkFBa0IsQ0FLakIsY0FBYyxDQUFBO0lBQ2IsS0FBSyxFQUFFLElBQUksR0FzRFg7SUFoRkgsQUEyQkcsY0EzQlcsQ0FvQmIsa0JBQWtCLENBS2pCLGNBQWMsQ0FFYixlQUFlLENBQUE7TUFDZCxTQUFTLEVBQUUsSUFBSTtNQUNmLEtBQUssRUFBRSxPQUFPO01BQ2QsV0FBVyxFQUFFLGlCQUFpQjtNQUM5QixVQUFVLEVBQUUsTUFBTTtNQUNsQixXQUFXLEVBQUUsSUFBSTtNQUNqQixjQUFjLEVBQUUsSUFBSSxHQUNwQjtJQWxDSixBQW1DRyxjQW5DVyxDQW9CYixrQkFBa0IsQ0FLakIsY0FBYyxDQVViLGlCQUFpQixDQUFBO01BQ2hCLFVBQVUsRUFBRSxpQkFBaUI7TUFDN0IsS0FBSyxFQUFDLGVBQWU7TUFDckIsTUFBTSxFQUFDLGVBQWU7TUFDdEIsV0FBVyxFQUFFLG9CQUFvQixHQUNqQztJQXhDSixBQXlDRyxjQXpDVyxDQW9CYixrQkFBa0IsQ0FLakIsY0FBYyxDQWdCYixpQkFBaUIsQ0FBQTtNQUNoQixNQUFNLEVBQUMsT0FBTztNQUNkLFdBQVcsRUFBRSxvQkFBb0IsR0FDakM7SUE1Q0osQUE2Q0csY0E3Q1csQ0FvQmIsa0JBQWtCLENBS2pCLGNBQWMsQ0FvQmIsaUJBQWlCLENBQUE7TUFDaEIsUUFBUSxFQUFFLFFBQVE7TUFDbEIsR0FBRyxFQUFFLEtBQUs7TUFDVixJQUFJLEVBQUUsS0FBSztNQUNYLE9BQU8sRUFBRSxNQUFNO01BQ2YsT0FBTyxFQUFFLElBQUk7TUFDYixXQUFXLEVBQUUsaUJBQWlCO01BQzlCLFNBQVMsRUFBRSxJQUFJO01BQ2YsS0FBSyxFQUFFLEtBQUs7TUFDWixhQUFhLEVBQUUsR0FBRyxHQVNsQjtNQS9ESixBQXVESSxjQXZEVSxDQW9CYixrQkFBa0IsQ0FLakIsY0FBYyxDQW9CYixpQkFBaUIsQ0FVaEIsY0FBYyxDQUFBO1FBQ2IsS0FBSyxFQUFDLElBQUk7UUFDVixNQUFNLEVBQUUsZUFBZTtRQUN2QixPQUFPLEVBQUUsa0JBQWtCLEdBQzNCO01BM0RMLEFBNERJLGNBNURVLENBb0JiLGtCQUFrQixDQUtqQixjQUFjLENBb0JiLGlCQUFpQixDQWVoQixjQUFjLENBQUE7UUFDYixXQUFXLEVBQUMsR0FBRyxHQUNmO0lBOURMLEFBZ0VHLGNBaEVXLENBb0JiLGtCQUFrQixDQUtqQixjQUFjLENBdUNiLFlBQVksQ0FBQTtNQUNYLFVBQVUsRUFBRSxXQUFXO01BQ3ZCLFdBQVcsRUFBRSxrQkFBa0I7TUFDL0IsU0FBUyxFQUFFLElBQUk7TUFDZixNQUFNLEVBQUUsT0FBTztNQUNmLE9BQU8sRUFBRSxJQUFJO01BQ2IsS0FBSyxFQUFFLE9BQU87TUFDZCxVQUFVLEVBQUUsTUFBTTtNQUNsQixLQUFLLEVBQUUsSUFBSTtNQUNYLE1BQU0sRUFBRSxJQUFJO01BQ1osTUFBTSxFQUFFLEdBQUc7TUFDWCxVQUFVLEVBQUUsSUFBSSxHQUNoQjtJQTVFSixBQTZFRyxjQTdFVyxDQW9CYixrQkFBa0IsQ0FLakIsY0FBYyxDQW9EYixPQUFPLENBQUE7TUFDTixPQUFPLEVBQUMsZ0JBQWdCLEdBQ3hCO0VBL0VKLEFBa0ZHLGNBbEZXLENBb0JiLGtCQUFrQixDQTZEakIsYUFBYSxDQUNaLFFBQVEsQ0FBQTtJQUNQLE1BQU0sRUFBRSxpQkFBaUI7SUFDekIsTUFBTSxFQUFFLElBQUk7SUFDWixLQUFLLEVBQUUsSUFBSTtJQUNYLGdCQUFnQixFQUFFLE9BQU87SUFDekIsYUFBYSxFQUFFLEdBQUcsR0FDbEI7RUF4RkosQUF5RkcsY0F6RlcsQ0FvQmIsa0JBQWtCLENBNkRqQixhQUFhLENBUVosVUFBVSxDQUFBO0lBQ1QsTUFBTSxFQUFFLGlCQUFpQjtJQUN6QixNQUFNLEVBQUUsSUFBSTtJQUNaLEtBQUssRUFBRSxJQUFJO0lBQ1gsZ0JBQWdCLEVBQUcsT0FBTztJQUMxQixVQUFVLEVBQUUsSUFBSTtJQUNoQixhQUFhLEVBQUUsR0FBRyxHQUNsQjtFQWhHSixBQWlHRyxjQWpHVyxDQW9CYixrQkFBa0IsQ0E2RGpCLGFBQWEsQ0FnQlosV0FBVyxDQUFBO0lBQ1YsVUFBVSxFQUFFLElBQUksR0FDaEI7RUFuR0osQUFvR0csY0FwR1csQ0FvQmIsa0JBQWtCLENBNkRqQixhQUFhLENBbUJaLGlCQUFpQixDQUFBO0lBQ2hCLEtBQUssRUFBQyxJQUFJO0lBQ1YsVUFBVSxFQUFDLElBQUk7SUFDZixXQUFXLEVBQUUsSUFBSTtJQUNqQixhQUFhLEVBQUUsY0FBYyxHQXdEN0I7SUFoS0osQUF5R0ksY0F6R1UsQ0FvQmIsa0JBQWtCLENBNkRqQixhQUFhLENBbUJaLGlCQUFpQixDQUtoQixnQkFBZ0IsQ0FBQTtNQUNmLEtBQUssRUFBQyxFQUFFLEdBZ0NSO01BMUlMLEFBMkdLLGNBM0dTLENBb0JiLGtCQUFrQixDQTZEakIsYUFBYSxDQW1CWixpQkFBaUIsQ0FLaEIsZ0JBQWdCLENBRWYsVUFBVSxDQUFBO1FBQ1QsVUFBVSxFQUFDLGNBQWM7UUFDekIsWUFBWSxFQUFFLElBQUk7UUFDbEIsTUFBTSxFQUFFLElBQUk7UUFDWixLQUFLLEVBQUUsSUFBSTtRQUNYLGFBQWEsRUFBRSxJQUFJLEdBQ25CO01BakhOLEFBa0hLLGNBbEhTLENBb0JiLGtCQUFrQixDQTZEakIsYUFBYSxDQW1CWixpQkFBaUIsQ0FLaEIsZ0JBQWdCLENBU2YsZ0JBQWdCLENBQUE7UUFDZixNQUFNLEVBQUUsaUJBQWlCO1FBQ3pCLGdCQUFnQixFQUFFLE9BQU8sR0FDekI7TUFySE4sQUFzSEssY0F0SFMsQ0FvQmIsa0JBQWtCLENBNkRqQixhQUFhLENBbUJaLGlCQUFpQixDQUtoQixnQkFBZ0IsQ0FhZixvQkFBb0IsQ0FBQTtRQUNuQixNQUFNLEVBQUUsaUJBQWlCO1FBQ3pCLGdCQUFnQixFQUFFLE9BQU8sR0FDekI7TUF6SE4sQUEwSEssY0ExSFMsQ0FvQmIsa0JBQWtCLENBNkRqQixhQUFhLENBbUJaLGlCQUFpQixDQUtoQixnQkFBZ0IsQ0FpQmYsZUFBZSxDQUFBO1FBQ2QsTUFBTSxFQUFFLGlCQUFpQjtRQUN6QixnQkFBZ0IsRUFBRSxPQUFPLEdBQ3pCO01BN0hOLEFBOEhLLGNBOUhTLENBb0JiLGtCQUFrQixDQTZEakIsYUFBYSxDQW1CWixpQkFBaUIsQ0FLaEIsZ0JBQWdCLENBcUJmLGdCQUFnQixDQUFBO1FBQ2YsTUFBTSxFQUFFLGlCQUFpQjtRQUN6QixnQkFBZ0IsRUFBRSxPQUFPLEdBQ3pCO01BaklOLEFBa0lLLGNBbElTLENBb0JiLGtCQUFrQixDQTZEakIsYUFBYSxDQW1CWixpQkFBaUIsQ0FLaEIsZ0JBQWdCLENBeUJmLGNBQWMsQ0FBQTtRQUNiLE1BQU0sRUFBRSxpQkFBaUI7UUFDekIsZ0JBQWdCLEVBQUUsT0FBTyxHQUN6QjtNQXJJTixBQXNJSyxjQXRJUyxDQW9CYixrQkFBa0IsQ0E2RGpCLGFBQWEsQ0FtQlosaUJBQWlCLENBS2hCLGdCQUFnQixDQTZCZixnQkFBZ0IsQ0FBQTtRQUNmLE1BQU0sRUFBRSxpQkFBaUI7UUFDekIsZ0JBQWdCLEVBQUUsSUFBSSxHQUN0QjtJQXpJTixBQTJJSSxjQTNJVSxDQW9CYixrQkFBa0IsQ0E2RGpCLGFBQWEsQ0FtQlosaUJBQWlCLENBdUNoQixnQkFBZ0IsQ0FBQTtNQUNmLEtBQUssRUFBQyxHQUFHLEdBQ1Q7SUE3SUwsQUE4SUksY0E5SVUsQ0FvQmIsa0JBQWtCLENBNkRqQixhQUFhLENBbUJaLGlCQUFpQixDQTBDaEIsaUJBQWlCLENBQUE7TUFDaEIsS0FBSyxFQUFDLEdBQUcsR0FDVDtJQWhKTCxBQWlKSSxjQWpKVSxDQW9CYixrQkFBa0IsQ0E2RGpCLGFBQWEsQ0FtQlosaUJBQWlCLENBNkNoQixnQkFBZ0IsQ0FBQTtNQUNmLGFBQWEsRUFBRSxpQkFBaUIsR0FDaEM7SUFuSkwsQUFvSkksY0FwSlUsQ0FvQmIsa0JBQWtCLENBNkRqQixhQUFhLENBbUJaLGlCQUFpQixDQWdEaEIsY0FBYyxDQUFBO01BQ2IsVUFBVSxFQUFFLEtBQUssR0FDakI7SUF0SkwsQUF1SkksY0F2SlUsQ0FvQmIsa0JBQWtCLENBNkRqQixhQUFhLENBbUJaLGlCQUFpQixDQW1EaEIsYUFBYSxDQUFBO01BQ1osVUFBVSxFQUFDLEdBQUcsR0FDZDtJQXpKTCxBQTBKSSxjQTFKVSxDQW9CYixrQkFBa0IsQ0E2RGpCLGFBQWEsQ0FtQlosaUJBQWlCLENBc0RoQixvQkFBb0IsQ0FBQTtNQUNuQixXQUFXLEVBQUUsb0JBQW9CLEdBQ2pDO0lBNUpMLEFBNkpJLGNBN0pVLENBb0JiLGtCQUFrQixDQTZEakIsYUFBYSxDQW1CWixpQkFBaUIsQ0F5RGhCLGlCQUFpQixDQUFBO01BQ2hCLFdBQVcsRUFBRSxtQkFBbUIsR0FDaEM7RUEvSkwsQUFpS0csY0FqS1csQ0FvQmIsa0JBQWtCLENBNkRqQixhQUFhLENBZ0ZaLGNBQWMsQ0FBQTtJQUNiLEtBQUssRUFBRSxPQUFPO0lBQ2QsU0FBUyxFQUFFLElBQUk7SUFDZixXQUFXLEVBQUUsa0JBQWtCO0lBQy9CLFVBQVUsRUFBRSxNQUFNO0lBQ2xCLFVBQVUsRUFBRSxJQUFJO0lBQ2hCLGFBQWEsRUFBRSxJQUFJLEdBSW5CO0lBM0tKLEFBd0tJLGNBeEtVLENBb0JiLGtCQUFrQixDQTZEakIsYUFBYSxDQWdGWixjQUFjLENBT2IsdUJBQXVCLENBQUE7TUFDdEIsTUFBTSxFQUFDLE9BQU8sR0FDZDtFQTFLTCxBQTZLRSxjQTdLWSxDQW9CYixrQkFBa0IsQ0F5SmpCLGFBQWEsQ0FBQTtJQUNaLFVBQVUsRUFBRSxJQUFJO0lBQ2hCLGFBQWEsRUFBRSxJQUFJLEdBd0NuQjtJQXZOSCxBQWdMRyxjQWhMVyxDQW9CYixrQkFBa0IsQ0F5SmpCLGFBQWEsQ0FHWixlQUFlLENBQUM7TUFDZixRQUFRLEVBQUUsUUFBUTtNQUNsQixHQUFHLEVBQUUsSUFBSTtNQUNULElBQUksRUFBRSxDQUFDO01BQ1AsS0FBSyxFQUFFLElBQUk7TUFDWCxTQUFTLEVBQUUsSUFBSTtNQUNmLFdBQVcsRUFBRSxJQUFJLEdBQ2pCO0lBdkxKLEFBd0xHLGNBeExXLENBb0JiLGtCQUFrQixDQXlKakIsYUFBYSxDQVdaLGNBQWMsQ0FBQztNQUNkLFFBQVEsRUFBRSxRQUFRO01BQ2xCLE1BQU0sRUFBRSxJQUFJO01BQ1osV0FBVyxFQUFFLElBQUk7TUFDakIsS0FBSyxFQUFFLEdBQUc7TUFDVixNQUFNLEVBQUUsR0FBRztNQUNYLE1BQU0sRUFBRSxpQkFBaUI7TUFDekIsZ0JBQWdCLEVBQUUsSUFBSTtNQUN0QixNQUFNLEVBQUUsT0FBTztNQUNmLGFBQWEsRUFBRSxHQUFHO01BQ2xCLGNBQWMsRUFBRSxNQUFNO01BQ3RCLE9BQU8sRUFBRSxJQUFJLEdBQ2I7SUFwTUosQUFxTUcsY0FyTVcsQ0FvQmIsa0JBQWtCLENBeUpqQixhQUFhLENBd0JaLGdCQUFnQixDQUFDO01BQ2hCLGdCQUFnQixFQUFFLE9BQU8sR0FDekI7SUF2TUosQUF3TUcsY0F4TVcsQ0FvQmIsa0JBQWtCLENBeUpqQixhQUFhLENBMkJaLGlCQUFpQixDQUFDO01BQ2pCLE1BQU0sRUFBRSxpQkFBaUI7TUFDekIsV0FBVyxFQUFFLEtBQUs7TUFDbEIsVUFBVSxFQUFFLElBQUk7TUFDaEIsS0FBSyxFQUFFLElBQUk7TUFDWCxNQUFNLEVBQUUsSUFBSSxHQUNaO0lBOU1KLEFBK01HLGNBL01XLENBb0JiLGtCQUFrQixDQXlKakIsYUFBYSxDQWtDWiwyQkFBMkIsQ0FBQztNQUMzQixLQUFLLEVBQUUsT0FBTztNQUNkLFNBQVMsRUFBRSxJQUFJLEdBQ2Y7SUFsTkosQUFtTkcsY0FuTlcsQ0FvQmIsa0JBQWtCLENBeUpqQixhQUFhLENBc0NaLG9CQUFvQixDQUFDO01BQ3BCLEtBQUssRUFBRSxPQUFPO01BQ2QsU0FBUyxFQUFFLElBQUksR0FDZjs7QUFLSixBQUFBLFdBQVcsQ0FBQTtFQUNWLFlBQVksRUFBRSxlQUFlO0VBQzdCLGFBQWEsRUFBRSxlQUFlLEdBQzlCOztBQUNELEFBQUEsWUFBWSxDQUFBO0VBQ1gsWUFBWSxFQUFFLGVBQWU7RUFDMUIsVUFBVSxFQUFFLGVBQWU7RUFDM0IsYUFBYSxFQUFFLGVBQWUsR0FDakM7O0FBQ0QsQUFBQSxXQUFXLENBQUE7RUFDVixhQUFhLEVBQUUsZUFBZSxHQUM5Qjs7QUFDRCxBQUFBLFdBQVcsQ0FBQTtFQUNWLFVBQVUsRUFBRSxJQUFJLEdBQ2hCOztBQUNELEFBQ0MsY0FEYSxDQUNiLEtBQUssQ0FBQTtFQUNKLFNBQVMsRUFBRSxlQUFlLEdBQzFCOztBQUVGLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU0sT0FBTyxTQUFTLEVBQUUsS0FBSztFQUN2RCxBQUFBLFdBQVcsQ0FDWDtJQUNJLGFBQWEsRUFBQyxjQUFjO0lBQzVCLFlBQVksRUFBQyxjQUFjLEdBQzlCO0VBQ0QsQUFBQSxZQUFZLENBQUE7SUFDUixZQUFZLEVBQUMsY0FBYztJQUMzQixhQUFhLEVBQUMsY0FBYyxHQUMvQjtFQUNELEFBVUUsaUJBVmUsQ0FFYixjQUFjLENBRVYsa0JBQWtCLENBRWQsY0FBYyxDQUVWLFdBQVcsQ0FFekIsaUJBQWlCLENBQ2pCO0lBRUMsR0FBRyxFQUFFLGNBQWM7SUFDSixJQUFJLEVBQUUsY0FBYztJQUNqQixTQUFTLEVBQUUscUJBQXFCLEdBQ2xEOztBQVFQLE1BQU0sTUFBTSxNQUFNLE1BQU0sZ0JBQWdCLEVBQUUsS0FBSyxPQUFPLGdCQUFnQixFQUFFLEtBQUs7RUFDNUUsQUFVSyxpQkFWWSxDQUVWLGNBQWMsQ0FFVixrQkFBa0IsQ0FFZCxjQUFjLENBRVYsV0FBVyxDQUV6QixZQUFZLENBQUE7SUFDWCxTQUFTLEVBQUMsZUFBZSxHQUN6QjtFQVpOLEFBYUssaUJBYlksQ0FFVixjQUFjLENBRVYsa0JBQWtCLENBRWQsY0FBYyxDQUVWLFdBQVcsQ0FLekIsaUJBQWlCLENBQ2pCO0lBRUMsR0FBRyxFQUFFLGNBQWM7SUFDSixJQUFJLEVBQUUsY0FBYztJQUNqQixTQUFTLEVBQUUscUJBQXFCLEdBQ2xEOztBQVNQLEFBQUEsZ0JBQWdCLENBQUE7RUFDZixPQUFPLEVBQUUsS0FBSztFQUNkLGFBQWEsRUFBRSxJQUFJO0VBQ25CLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLFVBQVUsRUFBQyxJQUNaLEdBQUM7O0FBRUQsQUFBQSwrQkFBK0IsQ0FBQztFQUMvQixPQUFPLEVBQUUsZUFBZTtFQUN4QixXQUFXLEVBQUUsTUFBTTtFQUNuQixlQUFlLEVBQUUsYUFBYTtFQUM5QixPQUFPLEVBQUUsS0FBSztFQUNkLFdBQVcsRUFBRSxtQkFBbUI7RUFDaEMsU0FBUyxFQUFFLElBQUksR0FDZjs7QUFFRCxBQUFBLGdDQUFnQyxDQUFDO0VBQ2hDLEtBQUssRUFBRSxJQUFJO0VBQ1gsTUFBTSxFQUFFLElBQUk7RUFDWixnQkFBZ0IsRUFBRSxPQUFPO0VBQ3pCLGFBQWEsRUFBRSxJQUFJO0VBQ25CLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLE1BQU0sRUFBRSxPQUFPO0VBQ2YsVUFBVSxFQUFFLHFCQUFxQixHQUNqQzs7QUFFRCxBQUFBLGdDQUFnQyxBQUFBLDhCQUE4QixDQUFDO0VBQzlELGdCQUFnQixFQUFFLE9BQU8sR0FDekI7O0FBRUQsQUFBQSxtQ0FBbUMsQ0FBQztFQUNuQyxLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osZ0JBQWdCLEVBQUUsSUFBSTtFQUN0QixhQUFhLEVBQUUsR0FBRztFQUNsQixRQUFRLEVBQUUsUUFBUTtFQUNsQixHQUFHLEVBQUUsR0FBRztFQUNSLFVBQVUsRUFBRSxTQUFTO0VBQ3JCLFVBQVUsRUFBRSxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxrQkFBZTtFQUNyQyxNQUFNLEVBQUUsT0FBTyxHQUNmOztBQUVELEFBQUEsNkJBQTZCLENBQUM7RUFDN0IsSUFBSSxFQUFFLEdBQUcsR0FDVDs7QUFFRCxBQUFBLDBCQUEwQixDQUFDO0VBQzFCLElBQUksRUFBRSxJQUFJLEdBQ1Y7O0FBRUQsQUFBQSxpQkFBaUIsQ0FBQztFQUNqQixVQUFVLEVBQUUsSUFBSTtFQUNoQixVQUFVLEVBQUUsSUFBSTtFQUNoQixPQUFPLEVBQUUsU0FBUyxHQUNsQjs7QUFFRCxBQUFBLGVBQWUsQ0FBQztFQUNmLEtBQUssRUFBRSxPQUFPO0VBQ2QsV0FBVyxFQUFFLG1CQUFtQjtFQUNoQyxTQUFTLEVBQUUsSUFBSTtFQUNmLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLFVBQVUsRUFBRSxNQUFNLEdBQ2xCOztBQUVELEFBQUEsY0FBYyxDQUFDO0VBQ2QsS0FBSyxFQUFFLE9BQU87RUFDZCxXQUFXLEVBQUUsa0JBQWtCO0VBQy9CLFNBQVMsRUFBRSxJQUFJO0VBQ2YsVUFBVSxFQUFFLE1BQU07RUFDbEIsV0FBVyxFQUFFLEdBQUc7RUFDaEIsV0FBVyxFQUFFLElBQUk7RUFDakIsVUFBVSxFQUFFLElBQUk7RUFDaEIsVUFBVSxFQUFFLE1BQU0sR0FDbEIifQ== */.rc-slider {
  position: relative;
  height: 14px;
  padding: 5px 0;
  width: 100%;
  border-radius: 6px;
  -ms-touch-action: none;
  touch-action: none;
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.rc-slider * {
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.rc-slider-rail {
  position: absolute;
  width: 100%;
  background-color: #e9e9e9;
  height: 4px;
  border-radius: 6px;
}

.rc-slider-track {
  position: absolute;
  left: 0;
  height: 4px;
  border-radius: 6px;
  background-color: #abe2fb;
}

.rc-slider-handle {
  position: absolute;
  width: 14px;
  height: 14px;
  cursor: pointer;
  cursor: -webkit-grab;
  margin-top: -5px;
  cursor: grab;
  border-radius: 50%;
  border: solid 2px #96dbfa;
  background-color: #fff;
  -ms-touch-action: pan-x;
  touch-action: pan-x;
}

.rc-slider-handle:focus {
  border-color: #57c5f7;
  box-shadow: 0 0 0 5px #96dbfa;
  outline: none;
}

.rc-slider-handle-click-focused:focus {
  border-color: #96dbfa;
  box-shadow: unset;
}

.rc-slider-handle:hover {
  border-color: #57c5f7;
}

.rc-slider-handle:active {
  border-color: #57c5f7;
  box-shadow: 0 0 5px #57c5f7;
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.rc-slider-mark {
  position: absolute;
  top: 18px;
  left: 0;
  width: 100%;
  font-size: 12px;
}

.rc-slider-mark-text {
  position: absolute;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
  color: #999;
}

.rc-slider-mark-text-active {
  color: #666;
}

.rc-slider-step {
  position: absolute;
  width: 100%;
  height: 4px;
  background: transparent;
}

.rc-slider-dot {
  position: absolute;
  bottom: -2px;
  margin-left: -4px;
  width: 8px;
  height: 8px;
  border: 2px solid #e9e9e9;
  background-color: #fff;
  cursor: pointer;
  border-radius: 50%;
  vertical-align: middle;
}

.rc-slider-dot-active {
  border-color: #96dbfa;
}

.rc-slider-dot-reverse {
  margin-left: 0;
  margin-right: -4px;
}

.rc-slider-disabled {
  background-color: #e9e9e9;
}

.rc-slider-disabled .rc-slider-track {
  background-color: #ccc;
}

.rc-slider-disabled .rc-slider-handle,
.rc-slider-disabled .rc-slider-dot {
  border-color: #ccc;
  box-shadow: none;
  background-color: #fff;
  cursor: not-allowed;
}

.rc-slider-disabled .rc-slider-mark-text,
.rc-slider-disabled .rc-slider-dot {
  cursor: not-allowed !important;
}

.rc-slider-vertical {
  width: 14px;
  height: 100%;
  padding: 0 5px;
}

.rc-slider-vertical .rc-slider-rail {
  height: 100%;
  width: 4px;
}

.rc-slider-vertical .rc-slider-track {
  left: 5px;
  bottom: 0;
  width: 4px;
}

.rc-slider-vertical .rc-slider-handle {
  margin-left: -5px;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}

.rc-slider-vertical .rc-slider-mark {
  top: 0;
  left: 18px;
  height: 100%;
}

.rc-slider-vertical .rc-slider-step {
  height: 100%;
  width: 4px;
}

.rc-slider-vertical .rc-slider-dot {
  left: 2px;
  margin-bottom: -4px;
}

.rc-slider-vertical .rc-slider-dot:first-child {
  margin-bottom: -4px;
}

.rc-slider-vertical .rc-slider-dot:last-child {
  margin-bottom: -4px;
}

.rc-slider-tooltip-zoom-down-enter,
.rc-slider-tooltip-zoom-down-appear {
  animation-duration: .3s;
  animation-fill-mode: both;
  display: block !important;
  animation-play-state: paused;
}

.rc-slider-tooltip-zoom-down-leave {
  animation-duration: .3s;
  animation-fill-mode: both;
  display: block !important;
  animation-play-state: paused;
}

.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active,
.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active {
  animation-name: rcSliderTooltipZoomDownIn;
  animation-play-state: running;
}

.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active {
  animation-name: rcSliderTooltipZoomDownOut;
  animation-play-state: running;
}

.rc-slider-tooltip-zoom-down-enter,
.rc-slider-tooltip-zoom-down-appear {
  transform: scale(0, 0);
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}

.rc-slider-tooltip-zoom-down-leave {
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}

@keyframes rcSliderTooltipZoomDownIn {
  0% {
    opacity: 0;
    transform-origin: 50% 100%;
    transform: scale(0, 0);
  }

  100% {
    transform-origin: 50% 100%;
    transform: scale(1, 1);
  }
}

@keyframes rcSliderTooltipZoomDownOut {
  0% {
    transform-origin: 50% 100%;
    transform: scale(1, 1);
  }

  100% {
    opacity: 0;
    transform-origin: 50% 100%;
    transform: scale(0, 0);
  }
}

.rc-slider-tooltip {
  position: absolute;
  left: -9999px;
  top: -9999px;
  visibility: visible;
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.rc-slider-tooltip * {
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.rc-slider-tooltip-hidden {
  display: none;
}

.rc-slider-tooltip-placement-top {
  padding: 4px 0 8px 0;
}

.rc-slider-tooltip-inner {
  padding: 6px 2px;
  min-width: 24px;
  height: 24px;
  font-size: 12px;
  line-height: 1;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: #6c6c6c;
  border-radius: 6px;
  box-shadow: 0 0 4px #d9d9d9;
}

.rc-slider-tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow {
  bottom: 4px;
  left: 50%;
  margin-left: -4px;
  border-width: 4px 4px 0;
  border-top-color: #6c6c6c;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvbm9kZV9tb2R1bGVzL3JjLXNsaWRlci9hc3NldHMvaW5kZXguY3NzIiwic291cmNlcyI6WyIuLi8uLi9ub2RlX21vZHVsZXMvcmMtc2xpZGVyL2Fzc2V0cy9pbmRleC5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLnJjLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxNHB4O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLnJjLXNsaWRlciAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLnJjLXNsaWRlci1yYWlsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5yYy1zbGlkZXItdHJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYmUyZmI7XG59XG4ucmMtc2xpZGVyLWhhbmRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgY3Vyc29yOiBncmFiO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogc29saWQgMnB4ICM5NmRiZmE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi14O1xuICAgICAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cbi5yYy1zbGlkZXItaGFuZGxlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTdjNWY3O1xuICBib3gtc2hhZG93OiAwIDAgMCA1cHggIzk2ZGJmYTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5yYy1zbGlkZXItaGFuZGxlLWNsaWNrLWZvY3VzZWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM5NmRiZmE7XG4gIGJveC1zaGFkb3c6IHVuc2V0O1xufVxuLnJjLXNsaWRlci1oYW5kbGU6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM1N2M1Zjc7XG59XG4ucmMtc2xpZGVyLWhhbmRsZTphY3RpdmUge1xuICBib3JkZXItY29sb3I6ICM1N2M1Zjc7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggIzU3YzVmNztcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuICBjdXJzb3I6IGdyYWJiaW5nO1xufVxuLnJjLXNsaWRlci1tYXJrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE4cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEycHg7XG59XG4ucmMtc2xpZGVyLW1hcmstdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM5OTk7XG59XG4ucmMtc2xpZGVyLW1hcmstdGV4dC1hY3RpdmUge1xuICBjb2xvcjogIzY2Njtcbn1cbi5yYy1zbGlkZXItc3RlcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5yYy1zbGlkZXItZG90IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0ycHg7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2U5ZTllOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ucmMtc2xpZGVyLWRvdC1hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICM5NmRiZmE7XG59XG4ucmMtc2xpZGVyLWRvdC1yZXZlcnNlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogLTRweDtcbn1cbi5yYy1zbGlkZXItZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xufVxuLnJjLXNsaWRlci1kaXNhYmxlZCAucmMtc2xpZGVyLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbn1cbi5yYy1zbGlkZXItZGlzYWJsZWQgLnJjLXNsaWRlci1oYW5kbGUsXG4ucmMtc2xpZGVyLWRpc2FibGVkIC5yYy1zbGlkZXItZG90IHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnJjLXNsaWRlci1kaXNhYmxlZCAucmMtc2xpZGVyLW1hcmstdGV4dCxcbi5yYy1zbGlkZXItZGlzYWJsZWQgLnJjLXNsaWRlci1kb3Qge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG59XG4ucmMtc2xpZGVyLXZlcnRpY2FsIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMCA1cHg7XG59XG4ucmMtc2xpZGVyLXZlcnRpY2FsIC5yYy1zbGlkZXItcmFpbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDRweDtcbn1cbi5yYy1zbGlkZXItdmVydGljYWwgLnJjLXNsaWRlci10cmFjayB7XG4gIGxlZnQ6IDVweDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogNHB4O1xufVxuLnJjLXNsaWRlci12ZXJ0aWNhbCAucmMtc2xpZGVyLWhhbmRsZSB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG4ucmMtc2xpZGVyLXZlcnRpY2FsIC5yYy1zbGlkZXItbWFyayB7XG4gIHRvcDogMDtcbiAgbGVmdDogMThweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnJjLXNsaWRlci12ZXJ0aWNhbCAucmMtc2xpZGVyLXN0ZXAge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA0cHg7XG59XG4ucmMtc2xpZGVyLXZlcnRpY2FsIC5yYy1zbGlkZXItZG90IHtcbiAgbGVmdDogMnB4O1xuICBtYXJnaW4tYm90dG9tOiAtNHB4O1xufVxuLnJjLXNsaWRlci12ZXJ0aWNhbCAucmMtc2xpZGVyLWRvdDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IC00cHg7XG59XG4ucmMtc2xpZGVyLXZlcnRpY2FsIC5yYy1zbGlkZXItZG90Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAtNHB4O1xufVxuLnJjLXNsaWRlci10b29sdGlwLXpvb20tZG93bi1lbnRlcixcbi5yYy1zbGlkZXItdG9vbHRpcC16b29tLWRvd24tYXBwZWFyIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuM3M7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG4ucmMtc2xpZGVyLXRvb2x0aXAtem9vbS1kb3duLWxlYXZlIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuM3M7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG4ucmMtc2xpZGVyLXRvb2x0aXAtem9vbS1kb3duLWVudGVyLnJjLXNsaWRlci10b29sdGlwLXpvb20tZG93bi1lbnRlci1hY3RpdmUsXG4ucmMtc2xpZGVyLXRvb2x0aXAtem9vbS1kb3duLWFwcGVhci5yYy1zbGlkZXItdG9vbHRpcC16b29tLWRvd24tYXBwZWFyLWFjdGl2ZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiByY1NsaWRlclRvb2x0aXBab29tRG93bkluO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbn1cbi5yYy1zbGlkZXItdG9vbHRpcC16b29tLWRvd24tbGVhdmUucmMtc2xpZGVyLXRvb2x0aXAtem9vbS1kb3duLWxlYXZlLWFjdGl2ZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiByY1NsaWRlclRvb2x0aXBab29tRG93bk91dDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG59XG4ucmMtc2xpZGVyLXRvb2x0aXAtem9vbS1kb3duLWVudGVyLFxuLnJjLXNsaWRlci10b29sdGlwLXpvb20tZG93bi1hcHBlYXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG59XG4ucmMtc2xpZGVyLXRvb2x0aXAtem9vbS1kb3duLWxlYXZlIHtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG59XG5Aa2V5ZnJhbWVzIHJjU2xpZGVyVG9vbHRpcFpvb21Eb3duSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcmNTbGlkZXJUb29sdGlwWm9vbURvd25PdXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gIH1cbn1cbi5yYy1zbGlkZXItdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTk5OTlweDtcbiAgdG9wOiAtOTk5OXB4O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG4ucmMtc2xpZGVyLXRvb2x0aXAgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5yYy1zbGlkZXItdG9vbHRpcC1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJjLXNsaWRlci10b29sdGlwLXBsYWNlbWVudC10b3Age1xuICBwYWRkaW5nOiA0cHggMCA4cHggMDtcbn1cbi5yYy1zbGlkZXItdG9vbHRpcC1pbm5lciB7XG4gIHBhZGRpbmc6IDZweCAycHg7XG4gIG1pbi13aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2YzZjNmM7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm94LXNoYWRvdzogMCAwIDRweCAjZDlkOWQ5O1xufVxuLnJjLXNsaWRlci10b29sdGlwLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLnJjLXNsaWRlci10b29sdGlwLXBsYWNlbWVudC10b3AgLnJjLXNsaWRlci10b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiA0cHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIGJvcmRlci13aWR0aDogNHB4IDRweCAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjNmM2YzZjO1xufVxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLEFBQUEsVUFBVSxDQUFDO0VBQ1QsUUFBUSxFQUFFLFFBQVE7RUFDbEIsTUFBTSxFQUFFLElBQUk7RUFDWixPQUFPLEVBQUUsS0FBSztFQUNkLEtBQUssRUFBRSxJQUFJO0VBQ1gsYUFBYSxFQUFFLEdBQUc7RUFDbEIsZ0JBQWdCLEVBQUUsSUFBSTtFQUNsQixZQUFZLEVBQUUsSUFBSTtFQUN0QixVQUFVLEVBQUUsVUFBVTtFQUN0QiwyQkFBMkIsRUFBRSxnQkFBZ0IsR0FDOUM7O0FBQ0QsQUFBQSxVQUFVLENBQUMsQ0FBQyxDQUFDO0VBQ1gsVUFBVSxFQUFFLFVBQVU7RUFDdEIsMkJBQTJCLEVBQUUsZ0JBQWdCLEdBQzlDOztBQUNELEFBQUEsZUFBZSxDQUFDO0VBQ2QsUUFBUSxFQUFFLFFBQVE7RUFDbEIsS0FBSyxFQUFFLElBQUk7RUFDWCxnQkFB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 */.overalldiv {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.overalldiv .homelink {
  justify-content: center;
  align-items: center;
  display: flex;
  margin-bottom: 20px;
  padding: 0px 20px;
}

.overalldiv .homelink img {
  width: 67%;
}

.overalldiv .propaddress {
  margin: 10px 0px;
  font-size: 14px;
  font-family: Montserrat-Medium;
  text-align: center;
  padding: 0px 20px;
  white-space: nowrap;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}

.overalldiv .textcontent {
  margin: 10px 0px;
  font-family: Montserrat-Regular;
  padding: 0px 20px;
  font-size: 12px;
  text-align: center;
}

.overalldiv .textcontent b {
  font-family: Montserrat-SemiBold;
}

.overalldiv .homesetting {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  padding: 0px 15px;
}

.overalldiv .homesetting img {
  width: 16px;
  margin-right: 5px;
  cursor: pointer;
}

.overalldiv .H_homesetting {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 0px 15px;
}

.overalldiv .H_homesetting img {
  width: 16px;
  margin-right: 5px;
  cursor: pointer;
}

.overalldiv .H_homesetting .HA_Img {
  width: 25px;
}

.overalldiv .margintop1 {
  margin-top: 8px !important;
}

.overalldiv .icondollar {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border: 1px solid #508aff !important;
  background-color: #fff !important;
  color: #508aff !important;
  font-family: Montserrat-Medium;
  cursor: pointer;
  margin-top: 6px;
  min-width: 40px;
  padding: 6px 5px;
  height: 33px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  text-align: center;
  border-radius: 4px;
  width: 0%;
  white-space: nowrap;
  vertical-align: middle;
  display: table-cell;
}

.overalldiv .iconwidth {
  width: 34%;
  padding: 8px 1px;
}

.overalldiv .borderleft {
  border-left: none !important;
}

.overalldiv .displayflex {
  display: flex;
}

.overalldiv .homesetting1 {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  float: right;
  width: 41%;
  padding: 0px 15px;
  margin-top: -15px;
}

.overalldiv .homesetting1 img {
  width: 16px;
  margin-right: 5px;
  cursor: pointer;
}

.overalldiv .backhomelink {
  width: 95%;
  color: #508AFF;
  cursor: pointer;
}

.overalldiv .novaluetextcontent {
  margin: 10px 0px;
  font-family: Montserrat-Regular;
  padding: 0px 20px;
  font-size: 13px;
  text-align: center;
}

.overalldiv .novaluetextcontent2 {
  margin: 20px 0px 10px 0px;
  font-family: Montserrat-Regular;
  padding: 0px 20px;
  font-size: 15px;
  text-align: center;
}

.overalldiv .novaluetextcontentmarico {
  margin: 10px 0px;
  font-family: Montserrat-Regular;
  padding: 0px 20px;
  font-size: 18px;
  text-align: center;
}

.overalldiv .novalueimage {
  display: flex;
  justify-content: center;
  margin: 20px 0px;
}

.overalldiv .novalueimage img {
  width: 65%;
}

.overalldiv .propvaluediv {
  position: relative;
  height: 170px;
  width: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.overalldiv .propvaluediv .desline {
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #494949;
}

.overalldiv .propvaluediv .desbox {
  position: absolute;
  height: 130px;
  width: 200px;
}

.overalldiv .propvaluediv .desbox .desboxhead {
  background-color: #00A385;
  color: white;
  width: 100%;
  height: 35px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  font-family: Montserrat-Medium;
  border-top-right-radius: 15px;
  border-top-left-radius: 15px;
  border-top: 1px solid #494949;
  border-left: 1px solid #494949;
  border-right: 1px solid #494949;
}

.overalldiv .propvaluediv .desbox .desboxvalue {
  width: 100%;
  height: 93px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 26px;
  font-family: Montserrat-Medium;
  border-bottom-right-radius: 15px;
  border-bottom-left-radius: 15px;
  border-top: 1px solid #494949;
  border-bottom: 1px solid #494949;
  border-left: 1px solid #494949;
  border-right: 1px solid #494949;
  background-color: white;
}

.overalldiv ::placeholder {
  color: #c4c4c4;
  text-align: center;
}

.overalldiv .usepermiss {
  padding: 0px 31px;
  text-align: center;
  font-size: 15px;
  font-family: Montserrat-Regular;
  margin: 15px 0px;
}

.overalldiv .usetaxes {
  padding: 7px 20px;
  width: 100%;
  display: flex;
  border-bottom: 1px solid #bec4d2;
  margin-top: 15px;
}

.overalldiv .usetaxes .usetaxcont {
  width: 80%;
  display: flex;
  justify-content: center;
  font-size: 15px;
  font-family: Montserrat-Medium;
}

.overalldiv .usetaxes .usetaxcontnosel {
  width: 80%;
  display: flex;
  justify-content: center;
  font-size: 15px;
  font-family: Montserrat-Regular;
}

.overalldiv .usetaxes .usetaxcheck {
  width: 20%;
  display: flex;
  justify-content: center;
}

.overalldiv .usetaxes .tickbg {
  width: 22px;
  border-radius: 13px;
  border: 1px solid #508AFF;
  height: 22px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}

.overalldiv .usetaxes .tick {
  height: 10px;
  width: 5px;
  border: solid #508AFF;
  border-width: 0px 2px 2px 0px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  display: block;
  margin-top: -2px;
}

.overalldiv .donediv {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 30px 0px 15px 0px;
}

.overalldiv .donediv .donetxt {
  background-color: #508AFF;
  color: white;
  padding: 6px 18px;
  border-radius: 17px;
  cursor: pointer;
  width: 70px;
  text-align: center;
}

.overalldiv .donedivmarico {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 15px 0px 15px 0px;
}

.overalldiv .donedivmarico .donetxt {
  background-color: #508AFF;
  color: white;
  padding: 10px 25px;
  border-radius: 5px;
  cursor: pointer;
  width: 50%;
  text-align: center;
}

.LoanbalanceText {
  padding: 5px 20px;
  font-family: Montserrat-Regular;
  font-size: 12px;
  color: #508aff;
  cursor: pointer;
}

.Marginbottom10 {
  margin-bottom: 10px !important;
  margin-top: 0 !important;
}

.threevaluewidth {
  width: 30%;
  text-align: center;
}

.width100 {
  width: 100%;
}

.Newdonebtn {
  width: 60% !important;
  cursor: pointer !important;
  border-radius: 8px !important;
  height: 37px !important;
}

.commonpropertytaxdiv {
  width: 97%;
  align-items: center;
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  min-height: 170px;
}

.backnextdiv {
  display: flex;
  width: 100%;
  padding: var(--spacing-16, 16px) 8px;
  align-items: flex-start;
  gap: 8px;
  background: #FCFCFC;
  text-align: center;
  align-items: center;
  cursor: pointer;
}

.onlybackbtndiv {
  display: flex;
  padding: 10px var(--spacing-16, 16px);
  align-items: center;
  gap: 12px;
  flex: 1 0 0;
  width: 40%;
  cursor: pointer;
}

.onlybackbtncont {
  color: #C5C5C7;
  text-align: center;
  font-style: normal;
  font-weight: 700;
  line-height: 15px;
  /* 115.385% */
  cursor: pointer;
}

.onlynextbtndiv {
  display: flex;
  padding: 7px var(--spacing-16, 16px) 6px 60px;
  justify-content: center;
  gap: 40px;
  border-radius: 8px;
  background: #007AFF;
  text-align: center;
  width: 60%;
  cursor: pointer;
}

.onlynextbtncont {
  color: #FFF;
  text-align: center;
  font-style: normal;
  font-weight: 700;
  /* line-height: 15px; */
  /* 115.385% */
  cursor: pointer;
}

.findloancont {
  padding: 6px 0px !important;
  height: 37px !important;
  align-items: center !important;
  gap: 0 !important;
  cursor: pointer;
}

.rightleftarrow_img {
  width: 20px;
  cursor: pointer;
}

.avgintrate_withoutmonth {
  width: 100%;
  margin: 0px 0px 0px 15px;
  margin-bottom: 30% !important;
  color: #C5C5C7;
}

.Newskipstyle {
  color: #C5C5C7;
  font-weight: 700;
}

.selectcricle_img {
  width: 15px;
  height: 15px;
}

.Intertest_text11 {
  width: 97%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.whitebackground {
  background-color: white !important;
}

.marginzero {
  margin: 0 !important;
}

.Margintop15 {
  margin-top: 15%;
}

.disableddiv_next {
  background-color: #d9dfe5 !important;
}

.maxactiveloan_scroll {
  max-height: 200px;
  overflow-y: scroll;
}

.h-btn-width {
  width: 50% !important;
  height: 40px;
  display: flex;
  align-items: center;
  font-weight: 400;
  justify-content: center;
  font-family: Montserrat-Medium;
  font-size: 14px !important;
  border-radius: 5px;
}

.novalueimage textarea {
  outline: none;
  border: none;
  box-shadow: none;
  font-family: Montserrat-Regular;
}

.novalueimage textarea:focus {
  outline: none;
  border: none;
  box-shadow: none;
}

.novalueimage textarea::placeholder {
  color: #278AE5;
  text-align: left;
  font-family: Montserrat-Regular;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
}

.req-btn {
  margin: 15px 0px !important;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL1Byb3BlcnR5VGF4U2VsZWN0aW9uLnNjc3MiLCJzb3VyY2VzIjpbIi9ob21lL3JpZmx1eHlzcy9EZXNrdG9wL0xpdmUgTmV3KEJ1aWxkKS9PTkUtV2ViL2Zyb250ZW5kL3N0eWxlcy9Qcm9wZXJ0eVRheFNlbGVjdGlvbi5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi5vdmVyYWxsZGl2e1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAuaG9tZWxpbmt7XG4gICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgcGFkZGluZzogMHB4IDIwcHg7XG4gICAgICAgaW1ne1xuICAgICAgICAgICB3aWR0aDogNjclO1xuICAgICAgIH1cbiAgICB9XG4gICAgLnByb3BhZGRyZXNze1xuICAgICAgIG1hcmdpbjogMTBweCAwcHg7XG4gICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgcGFkZGluZzogMHB4IDIwcHg7XG4gICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIH1cbiAgICAudGV4dGNvbnRlbnR7XG4gICAgICAgbWFyZ2luOiAxMHB4IDBweDtcbiAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xuICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgYntcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtU2VtaUJvbGQ7XG4gICAgICAgfVxuICAgIH1cbiAgICAuaG9tZXNldHRpbmdcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwcHggMTVweDtcbiAgICAgICAgLy9mb250LXNpemU6IDEycHg7XG4gICAgICAgIC8vbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICBcbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuSF9ob21lc2V0dGluZ1xuICAgIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMHB4IDE1cHg7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLkhBX0ltZ3tcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5tYXJnaW50b3Axe1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmljb25kb2xsYXJ7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1MDhhZmYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM1MDhhZmYgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgcGFkZGluZzogNnB4IDVweDtcbiAgICBoZWlnaHQ6IDMzcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB3aWR0aDogMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgfVxuICAgIC5pY29ud2lkdGh7XG4gICAgICAgIHdpZHRoOiAzNCU7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxcHg7XG4gICAgfVxuICAgIC5ib3JkZXJsZWZ0e1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZGlzcGxheWZsZXh7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgIC5ob21lc2V0dGluZzFcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgd2lkdGg6IDQxJTtcbiAgICAgICAgcGFkZGluZzogMHB4IDE1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgICAgICAvL2ZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgLy9tYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgXG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJhY2tob21lbGlua3tcbiAgICAgICAgd2lkdGg6OTUlOyAgICAgICAgXG4gICAgICAgIGNvbG9yOiM1MDhBRkY7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgLm5vdmFsdWV0ZXh0Y29udGVudHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICAgICAgcGFkZGluZzogMHB4IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAubm92YWx1ZXRleHRjb250ZW50MntcbiAgICAgICAgbWFyZ2luOiAyMHB4IDBweCAxMHB4IDBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICAgICAgcGFkZGluZzogMHB4IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAubm92YWx1ZXRleHRjb250ZW50bWFyaWNve1xuICAgICAgICBtYXJnaW46IDEwcHggMHB4O1xuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgICAgICBwYWRkaW5nOiAwcHggMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5ub3ZhbHVlaW1hZ2V7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDIwcHggMHB4O1xuICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDogNjUlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wcm9wdmFsdWVkaXZ7XG4gICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgIGhlaWdodDogMTcwcHg7XG4gICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgIC5kZXNsaW5le1xuICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ5NDk0OTtcbiAgICAgICB9XG4gICAgICAgLmRlc2JveHtcbiAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICBoZWlnaHQ6IDEzMHB4O1xuICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgIC5kZXNib3hoZWFke1xuICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQTM4NTtcbiAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNXB4O1xuICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTVweDtcbiAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNDk0OTQ5O1xuICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNDk0OTQ5O1xuICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzQ5NDk0OTtcbiAgICAgICAgICAgfVxuICAgICAgICAgICAuZGVzYm94dmFsdWV7XG4gICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgIGhlaWdodDogOTNweDtcbiAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTVweDtcbiAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzQ5NDk0OTtcbiAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDk0OTQ5O1xuICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNDk0OTQ5O1xuICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzQ5NDk0OTtcbiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICB9XG4gICAgICAgfVxuXG4gICAgfVxuICAgIDo6cGxhY2Vob2xkZXJ7XG4gICAgICAgIGNvbG9yOiAjYzRjNGM0O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC51c2VwZXJtaXNze1xuICAgICAgICBwYWRkaW5nOiAwcHggMzFweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgICAgIG1hcmdpbjogMTVweCAwcHg7XG4gICAgfVxuICAgIC51c2V0YXhlc3tcbiAgICAgICAgcGFkZGluZzogN3B4IDIwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JlYzRkMjtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgLnVzZXRheGNvbnR7XG4gICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgICAgICB9XG4gICAgICAgIC51c2V0YXhjb250bm9zZWx7XG4gICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICAgICAgfVxuICAgICAgICAudXNldGF4Y2hlY2t7XG4gICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC50aWNrYmcge1xuICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzUwOEFGRjtcbiAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLnRpY2sge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgIzUwOEFGRjtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMHB4IDJweCAycHggMHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZG9uZWRpdntcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDMwcHggMHB4IDE1cHggMHB4O1xuICAgICAgICAuZG9uZXR4dHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MDhBRkY7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMThweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE3cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZG9uZWRpdm1hcmljb3tcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDE1cHggMHB4IDE1cHggMHB4O1xuICAgICAgICAuZG9uZXR4dHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MDhBRkY7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuLkxvYW5iYWxhbmNlVGV4dHtcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogcmdiKDgwLCAxMzgsIDI1NSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vL05ldyBIb21lbGluayBjaGFuZ2VzIFxuLk1hcmdpbmJvdHRvbTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLnRocmVldmFsdWV3aWR0aHtcbiAgICB3aWR0aDogMzAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53aWR0aDEwMHtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5OZXdkb25lYnRue1xuICAgIHdpZHRoOiA2MCUgIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDM3cHggIWltcG9ydGFudDtcbn1cbiAuY29tbW9ucHJvcGVydHl0YXhkaXZ7XG4gICAgd2lkdGg6IDk3JTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWluLWhlaWdodDogMTcwcHg7XG59XG5cbi5iYWNrbmV4dGRpdntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMTYsIDE2cHgpIDhweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkNGQ0ZDO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm9ubHliYWNrYnRuZGl2e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMTBweCB2YXIoLS1zcGFjaW5nLTE2LCAxNnB4KTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTJweDtcbiAgICBmbGV4OiAxIDAgMDtcbiAgICB3aWR0aDogNDAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5vbmx5YmFja2J0bmNvbnR7XG4gICAgY29sb3I6ICNDNUM1Qzc7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4OyAvKiAxMTUuMzg1JSAqL1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5vbmx5bmV4dGJ0bmRpdntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDdweCB2YXIoLS1zcGFjaW5nLTE2LCAxNnB4KSA2cHggNjBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6ICMwMDdBRkY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA2MCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm9ubHluZXh0YnRuY29udHtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgLyogbGluZS1oZWlnaHQ6IDE1cHg7ICovIC8qIDExNS4zODUlICovXG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmluZGxvYW5jb250e1xuICAgIHBhZGRpbmc6IDZweCAwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDM3cHggIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucmlnaHRsZWZ0YXJyb3dfaW1ne1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmF2Z2ludHJhdGVfd2l0aG91dG1vbnRoe1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMHB4IDBweCAwcHggMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMCUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI0M1QzVDNztcbn1cbi5OZXdza2lwc3R5bGV7XG4gICAgY29sb3I6ICNDNUM1Qzc7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5zZWxlY3RjcmljbGVfaW1ne1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbn1cbi5JbnRlcnRlc3RfdGV4dDExIHtcbiAgICB3aWR0aDogOTclO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi53aGl0ZWJhY2tncm91bmR7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbnplcm97XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4uTWFyZ2ludG9wMTV7XG4gICAgbWFyZ2luLXRvcDogMTUlO1xufVxuLmRpc2FibGVkZGl2X25leHR7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZGZlNSAhaW1wb3J0YW50O1xuICAgIC8vIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm1heGFjdGl2ZWxvYW5fc2Nyb2xse1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbi5oLWJ0bi13aWR0aHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbn1cbi5ub3ZhbHVlaW1hZ2UgdGV4dGFyZWEge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbn1cblxuLm5vdmFsdWVpbWFnZSB0ZXh0YXJlYTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5ub3ZhbHVlaW1hZ2UgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzI3OEFFNTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlOyBcbn1cbi5yZXEtYnRue1xuICAgIG1hcmdpbjogMTVweCAwcHggIWltcG9ydGFudDtcbn1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxBQUFBLFdBQVcsQ0FBQTtFQUNQLEtBQUssRUFBRSxJQUFJO0VBQ1gsT0FBTyxFQUFDLElBQUk7RUFDWixjQUFjLEVBQUUsTUFBTTtFQUN0QixlQUFlLEVBQUUsTUFBTTtFQUN2QixXQUFXLEVBQUUsTUFBTSxHQXVTdEI7RUE1U0QsQUFPSSxXQVBPLENBT1AsU0FBUyxDQUFBO0lBQ04sZUFBZSxFQUFFLE1BQU07SUFDdkIsV0FBVyxFQUFFLE1BQU07SUFDbkIsT0FBTyxFQUFFLElBQUk7SUFDYixhQUFhLEVBQUUsSUFB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 */.fincen_popup_container {
  position: relative;
  top: 200px;
  text-align: center;
  font-family: 'Montserrat-Regular';
  color: #3D3D3D;
  max-width: 400px;
  width: 100%;
  margin: 20px auto 20px !important;
  background: #FFFFFF;
  border-radius: 6px;
  padding: 30px 0px 50px 0px;
  box-shadow: #5f5f5f 0px 0px 12px 3px;
}

.fincen_loading {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.85);
  border-radius: 6px;
  z-index: 1;
}

.fincen_loading img {
  width: 76px;
  height: auto;
}

.fincen_logo {
  display: flex;
  justify-content: center;
  margin-bottom: 15px;
}

.fincen_logo img {
  max-width: 150px;
  height: auto;
}

.fincen_title {
  font-family: 'Montserrat-semiBold';
  font-size: 18px;
  font-weight: 600;
  color: #3D3D3D;
  margin-bottom: 12px;
  line-height: 1.4;
}

.fincen_description {
  font-family: 'Montserrat-Regular';
  font-size: 14px;
  font-weight: 400;
  color: #3D3D3D;
  line-height: 1.6;
  margin-bottom: 15px;
  text-align: center;
}

.fincen_subtitle {
  font-family: 'Montserrat-semiBold';
  font-size: 16px;
  font-weight: 600;
  color: #3D3D3D;
  margin-bottom: 10px;
  text-align: center;
}

.fincen_bullet_list {
  font-family: 'Montserrat-Regular';
  font-size: 13px;
  font-weight: 400;
  color: #3D3D3D;
  line-height: 1.6;
  margin-bottom: 20px;
  padding-left: 20px;
  text-align: left;
}

.fincen_bullet_list li {
  margin-bottom: 6px;
  list-style-type: disc !important;
  font-size: 14px;
  color: #494949;
}

.fincen_company_logo {
  display: flex;
  justify-content: center;
  margin-bottom: 20px;
}

.fincen_company_logo img {
  max-width: 170px;
  height: auto;
  object-fit: contain;
}

.fincen_btn_wrapper {
  width: 90%;
  margin: 0 auto;
}

.fincen_notify_btn {
  display: block;
  width: 100%;
  padding: 12px 20px;
  background-color: #278AE5;
  color: #FFFFFF;
  font-family: 'Montserrat-Medium';
  font-size: 15px;
  font-weight: 500;
  border: none;
  border-radius: 8px;
  cursor: pointer;
  margin-bottom: 12px;
  transition: background-color 0.3s;
}

.fincen_notify_btn:disabled {
  background-color: #a0c8e8;
  cursor: not-allowed;
}

.fincen_toggle_container {
  display: flex !important;
  align-items: center;
  justify-content: space-between;
  padding: 5px 0;
  font-family: 'Montserrat-Regular';
  font-size: 14px;
}

.fincen_seller_toggle {
  display: flex !important;
  align-items: center;
  justify-content: space-between;
  padding: 5px 15px;
  font-family: 'Montserrat-Regular';
  font-size: 14px;
  width: 100%;
}

.fincen_overlay {
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  background-color: rgba(74, 81, 93, 0.71) !important;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  z-index: 9999999 !important;
}

.fincen_popup_content {
  position: relative !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: auto !important;
  margin: 0 !important;
  width: 100% !important;
  height: auto !important;
  border: none !important;
  background: transparent !important;
  overflow: visible !important;
  border-radius: 0 !important;
  outline: none !important;
  padding: 0 0 250px 0 !important;
  box-shadow: none !important;
}

.fincen_later_btn {
  font-family: 'Montserrat-Regular';
  font-size: 13px;
  font-weight: 400;
  color: #999999;
  cursor: pointer;
  text-align: center;
  padding: 5px 0;
}

.fincen_later_btn:hover {
  color: #666666;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL0ZpbkNFTlBvcHVwLnNjc3MiLCJzb3VyY2VzIjpbIi9ob21lL3JpZmx1eHlzcy9EZXNrdG9wL0xpdmUgTmV3KEJ1aWxkKS9PTkUtV2ViL2Zyb250ZW5kL3N0eWxlcy9GaW5DRU5Qb3B1cC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi5maW5jZW5fcG9wdXBfY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogMjAwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XHJcbiAgICBjb2xvcjogIzNEM0QzRDtcclxuICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMjBweCBhdXRvIDIwcHggIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDBweCA1MHB4IDBweDtcclxuICAgIGJveC1zaGFkb3c6IHJnYig5NSwgOTUsIDk1KSAwcHggMHB4IDEycHggM3B4O1xyXG59XHJcblxyXG4uZmluY2VuX2xvYWRpbmcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDc2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmluY2VuX2xvZ28ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMTUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmluY2VuX3RpdGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1zZW1pQm9sZCc7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgY29sb3I6ICMzRDNEM0Q7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxufVxyXG5cclxuLmZpbmNlbl9kZXNjcmlwdGlvbiB7XHJcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6ICMzRDNEM0Q7XHJcbiAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmZpbmNlbl9zdWJ0aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtc2VtaUJvbGQnO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiAjM0QzRDNEO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbn1cclxuXHJcbi5maW5jZW5fYnVsbGV0X2xpc3Qge1xyXG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGNvbG9yOiAjM0QzRDNEO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGNvbG9yOiAjNDk0OTQ5O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmluY2VuX2NvbXBhbnlfbG9nbyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNzBweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIH1cclxufVxyXG5cclxuLmZpbmNlbl9idG5fd3JhcHBlciB7XHJcbiAgICB3aWR0aDogOTAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5maW5jZW5fbm90aWZ5X2J0biB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMTJweCAyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcclxuICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bSc7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcclxuXHJcbiAgICAmOmRpc2FibGVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTBjOGU4O1xyXG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5maW5jZW5fdG9nZ2xlX2NvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbi5maW5jZW5fc2VsbGVyX3RvZ2dsZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgcGFkZGluZzogNXB4IDE1cHg7XHJcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmZpbmNlbl9vdmVybGF5IHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xyXG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICByaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc0LCA4MSwgOTMsIDAuNzEpICFpbXBvcnRhbnQ7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICAgIHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZpbmNlbl9wb3B1cF9jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICByaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwIDAgMjUwcHggMCAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZmluY2VuX2xhdGVyX2J0biB7XHJcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6ICM5OTk5OTk7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiA1cHggMDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgIH1cclxufVxyXG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsQUFBQSx1QkFBdUIsQ0FBQztFQUNwQixRQUFRLEVBQUUsUUFBUTtFQUNsQixHQUFHLEVBQUUsS0FBSztFQUNWLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLFdBQVcsRUFBRSxvQkFBb0I7RUFDakMsS0FBSyxFQUFFLE9BQU87RUFDZCxTQUFTLEVBQUUsS0FBSztFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSx5QkFBeUI7RUFDakMsVUFBVSxFQUFFLE9BQU87RUFDbkIsYUFBYSxFQUFFLEdBQUc7RUFDbEIsT0FBTyxFQUFFLGlCQUFpQjtFQUMxQixVQUFVLEVBQUUsT0FBZSxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLEdBQUcsR0FDL0M7O0FBRUQsQUFBQSxlQUFlLENBQUM7RUFDWixRQUFRLEVBQUUsUUFBUTtFQUNsQixHQUFHLEVBQUUsQ0FBQztFQUNOLElBQUksRUFBRSxDQUFDO0VBQ1AsS0FBSyxFQUFFLENBQUM7RUFDUixNQUFNLEVBQUUsQ0FBQztFQUNULE9BQU8sRUFBRSxJQUFJO0VBQ2IsZUFBZSxFQUFFLE1BQU07RUFDdkIsV0FBVyxFQUFFLE1BQU07RUFDbkIsVUFBVSxFQUFFLHlCQUF5QjtFQUNyQyxhQUFhLEVBQUUsR0FBRztFQUNsQixPQUFPLEVBQUUsQ0FBQyxHQU1iO0VBakJELEFBYUksZUFiVyxDQWFYLEdBQUcsQ0FBQztJQUNBLEtBQUssRUFBRSxJQUFJO0lBQ1gsTUFBTSxFQUFFLElBQUksR0FDZjs7QUFHTCxBQUFBLFlBQVksQ0FBQztFQUNULE9BQU8sRUFBRSxJQUFJO0VBQ2IsZUFBZSxFQUFFLE1BQU07RUFDdkIsYUFB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 */:root {
  --column-width: 20px;
  --ticker-height: 32px;
  --ticker-animation-speed: 1s;
}

#ticker.flex {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: var(--ticker-height);
  font-family: "Montserrat-Bold";
}

#ticker.flex *,
#ticker.flex *:before,
#ticker.flex *:after {
  box-sizing: border-box;
}

#ticker.flex .ticker-view {
  width: calc(var(--column-width)-1);
  height: var(--ticker-height);
  display: flex;
  flex-direction: row-reverse;
  overflow: hidden;
  transition: width var(--ticker-animation-speed) ease-in-out;
}

#ticker.flex .dollar {
  font-size: var(--ticker-height);
  margin: 0;
}

#ticker.flex .ticker-column,
#ticker.flex .ticker-column-like {
  margin-inline-start: -1px;
  width: var(--column-width);
  height: calc(var(--ticker-height) * 10);
  transform: translateY(calc(var(--ticker-height) * -9));
  transition: transform var(--ticker-animation-speed) cubic-bezier(0.72, 0.01, 0.3, 1);
  will-change: transform;
}

#ticker.flex .ticker-column.created,
#ticker.flex .ticker-column-like.created {
  transform: translateY(calc(var(--ticker-height) * -10));
}

#ticker.flex .ticker-column-like {
  transform: none;
}

#ticker.flex .ticker-digit {
  width: 100%;
  height: var(--ticker-height);
  line-height: var(--ticker-height);
}

#ticker.flex .ticker-digit span {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL1RpY2tlck51bWJlci5zY3NzIiwic291cmNlcyI6WyIvaG9tZS9yaWZsdXh5c3MvRGVza3RvcC9MaXZlIE5ldyhCdWlsZCkvT05FLVdlYi9mcm9udGVuZC9zdHlsZXMvVGlja2VyTnVtYmVyLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiOnJvb3Qge1xuICAtLWNvbHVtbi13aWR0aDogMjBweDtcbiAgLS10aWNrZXItaGVpZ2h0OiAzMnB4O1xuICAtLXRpY2tlci1hbmltYXRpb24tc3BlZWQ6IDFzO1xufVxuXG4jdGlja2VyLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiB2YXIoLS10aWNrZXItaGVpZ2h0KTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1Cb2xkXCI7XG5cbiAgKixcbiAgKjpiZWZvcmUsXG4gICo6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICAudGlja2VyLXZpZXcge1xuICAgIHdpZHRoOiBjYWxjKHZhcigtLWNvbHVtbi13aWR0aCktMSk7XG4gICAgaGVpZ2h0OiB2YXIoLS10aWNrZXItaGVpZ2h0KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIHZhcigtLXRpY2tlci1hbmltYXRpb24tc3BlZWQpIGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgLmRvbGxhciB7XG4gICAgZm9udC1zaXplOiB2YXIoLS10aWNrZXItaGVpZ2h0KTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAudGlja2VyLWNvbHVtbixcbiAgLnRpY2tlci1jb2x1bW4tbGlrZSB7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogLTFweDtcbiAgICB3aWR0aDogdmFyKC0tY29sdW1uLXdpZHRoKTtcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tdGlja2VyLWhlaWdodCkgKiAxMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGModmFyKC0tdGlja2VyLWhlaWdodCkgKiAtOSkpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS10aWNrZXItYW5pbWF0aW9uLXNwZWVkKVxuICAgICAgY3ViaWMtYmV6aWVyKDAuNzIsIDAuMDEsIDAuMywgMSk7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcblxuICAgICYuY3JlYXRlZCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYyh2YXIoLS10aWNrZXItaGVpZ2h0KSAqIC0xMCkpO1xuICAgIH1cbiAgfVxuXG4gIC50aWNrZXItY29sdW1uLWxpa2Uge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC50aWNrZXItZGlnaXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogdmFyKC0tdGlja2VyLWhlaWdodCk7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLXRpY2tlci1oZWlnaHQpO1xuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgLy8gICBwYWRkaW5nOiAwIDFweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLEFBQUEsS0FBSyxDQUFDO0VBQ0osY0FBYyxDQUFBLEtBQUM7RUFDZixlQUFlLENBQUEsS0FBQztFQUNoQix3QkFBd0IsQ0FBQSxHQUFDLEdBQzFCOztBQUVELEFBQUEsT0FBTyxBQUFBLEtBQUssQ0FBQztFQUNYLE9BQU8sRUFBRSxJQUFJO0VBQ2IsV0FBVyxFQUFFLE1BQU07RUFDbkIsZUFBZSxFQUFFLE1BQU07RUFDdkIsU0FBUyxFQUFFLG9CQUFvQjtFQUMvQixXQUFXLEVBQUUsaUJBQWlCLEdBc0QvQjtFQTNERCxBQU9FLE9BUEssQUFBQSxLQUFLLENBT1YsQ0FBQztFQVBILE9BQU8sQUFBQSxLQUFLLENBUVYsQ0FBQyxBQUFBLE9BQU87RUFSVixPQUFPLEFBQUEsS0FBSyxDQVNWLENBQUMsQUFBQSxNQUFNLENBQUM7SUFDTixVQUFVLEVBQUUsVUFBVSxHQUN2QjtFQVhILEFBYUUsT0FiSyxBQUFBLEtBQUssQ0FhVixZQUFZLENBQUM7SUFDWCxLQUFLLEVBQUUsMkJBQTJCO0lBQ2xDLE1BQU0sRUFBRSxvQkFBb0I7SUFDNUIsT0FBTyxFQUFFLElBQUk7SUFDYixjQUFjLEVBQUUsV0FBVztJQUMzQixRQUFRLEVBQUUsTUFBTTtJQUNoQixVQUFVLEVBQUUsS0FBSyxDQUFDLDZCQUE2QixDQUFDLFdBQVcsR0FDNUQ7RUFwQkgsQUFzQkUsT0F0QkssQUFBQSxLQUFLLENBc0JWLE9BQU8sQ0FBQztJQUNOLFNBQVMsRUFBRSxvQkFBb0I7SUFDL0IsTUFBTSxFQUFFLENBQUMsR0FDVjtFQXpCSCxBQTJCRSxPQTNCSyxBQUFBLEtBQUssQ0EyQlYsY0FBYztFQTNCaEIsT0FBTyxBQUFBLEtBQUssQ0E0QlYsbUJBQW1CLENBQUM7SUFDbEIsbUJBQW1CLEVBQUUsSUFBSTtJQUN6QixLQUFLLEVBQUUsbUJBQW1CO0lBQzFCLE1BQU0sRUFBRSwrQkFBK0I7SUFDdkMsU0FBUyxFQUFFLDJDQUEyQztJQUN0RCxVQUFVLEVBQUUsU0FBUyxDQUFDLDZCQUE2QixDQUNqRCxnQ0FBZ0M7SUFDbEMsV0FBVyxFQUFFLFNBQVMsR0FLdkI7SUF4Q0gsQUFxQ0ksT0FyQ0csQUFBQSxLQUFLLENBMkJWLGNBQWMsQUFVWCxRQUFRO0lBckNiLE9BQU8sQUFBQSxLQUFLLENBNEJWLG1CQUFtQixBQVNoQixRQUFRLENBQUM7TUFDUixTQUFTLEVBQUUsNENBQTRDLEdBQ3hEO0VBdkNMLEFBMENFLE9BMUNLLEFBQUEsS0FBSyxDQTBDVixtQkFBbUIsQ0FBQztJQUNsQixTQUFTLEVBQUUsSUFBSSxHQUNoQjtFQTVDSCxBQThDRSxPQTlDSyxBQUFBLEtBQUssQ0E4Q1YsYUFBYSxDQUFDO0lBQ1osS0FBSyxFQUFFLElBQUk7SUFDWCxNQUFNLEVBQUUsb0JBQW9CO0lBQzVCLFdBQVcsRUFBRSxvQkFBb0IsR0FTbEM7SUExREgsQUFtREksT0FuREcsQUFBQSxLQUFLLENBOENWLGFBQWEsQ0FLWCxJQUFJLENBQUM7TUFDSCxPQUFPLEVBQUUsSUFBSTtNQUNiLFdBQVcsRUFBRSxNQUFNO01BQ25CLGVBQWUsRUFBRSxNQUFNO01BRXZCLEtBQUssRUFBRSxJQUFJLEdBQ1oifQ== */.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle,
.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle,
.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  margin-left: -8px;
  position: absolute;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle,
.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle,
.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow,
.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before,
.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before,
.react-datepicker__year-read-view--down-arrow::before,
.react-datepicker__month-read-view--down-arrow::before,
.react-datepicker__month-year-read-view--down-arrow::before {
  box-sizing: content-box;
  position: absolute;
  border: 8px solid transparent;
  height: 0;
  width: 1px;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before,
.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before,
.react-datepicker__year-read-view--down-arrow::before,
.react-datepicker__month-read-view--down-arrow::before,
.react-datepicker__month-year-read-view--down-arrow::before {
  content: "";
  z-index: -1;
  border-width: 8px;
  left: -8px;
  border-bottom-color: #aeaeae;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle {
  top: 0;
  margin-top: -8px;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle,
.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before {
  border-top: none;
  border-bottom-color: #f0f0f0;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before {
  top: -1px;
  border-bottom-color: #aeaeae;
}

.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle,
.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  bottom: 0;
  margin-bottom: -8px;
}

.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle,
.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow,
.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before,
.react-datepicker__year-read-view--down-arrow::before,
.react-datepicker__month-read-view--down-arrow::before,
.react-datepicker__month-year-read-view--down-arrow::before {
  border-bottom: none;
  border-top-color: #fff;
}

.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before,
.react-datepicker__year-read-view--down-arrow::before,
.react-datepicker__month-read-view--down-arrow::before,
.react-datepicker__month-year-read-view--down-arrow::before {
  bottom: -1px;
  border-top-color: #aeaeae;
}

.react-datepicker-wrapper {
  display: inline-block;
  padding: 0;
  border: 0;
}

.react-datepicker {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  background-color: #fff;
  color: #000;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  display: inline-block;
  position: relative;
}

.react-datepicker--time-only .react-datepicker__triangle {
  left: 35px;
}

.react-datepicker--time-only .react-datepicker__time-container {
  border-left: 0;
}

.react-datepicker--time-only .react-datepicker__time,
.react-datepicker--time-only .react-datepicker__time-box {
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.react-datepicker__triangle {
  position: absolute;
  left: 50px;
}

.react-datepicker-popper {
  z-index: 1;
}

.react-datepicker-popper[data-placement^="bottom"] {
  margin-top: 10px;
}

.react-datepicker-popper[data-placement="bottom-end"] .react-datepicker__triangle,
.react-datepicker-popper[data-placement="top-end"] .react-datepicker__triangle {
  left: auto;
  right: 50px;
}

.react-datepicker-popper[data-placement^="top"] {
  margin-bottom: 10px;
}

.react-datepicker-popper[data-placement^="right"] {
  margin-left: 8px;
}

.react-datepicker-popper[data-placement^="right"] .react-datepicker__triangle {
  left: auto;
  right: 42px;
}

.react-datepicker-popper[data-placement^="left"] {
  margin-right: 8px;
}

.react-datepicker-popper[data-placement^="left"] .react-datepicker__triangle {
  left: 42px;
  right: auto;
}

.react-datepicker__header {
  text-align: center;
  background-color: #f0f0f0;
  border-bottom: 1px solid #aeaeae;
  border-top-left-radius: 0.3rem;
  padding-top: 8px;
  position: relative;
}

.react-datepicker__header--time {
  padding-bottom: 8px;
  padding-left: 5px;
  padding-right: 5px;
}

.react-datepicker__header--time:not(.react-datepicker__header--time--only) {
  border-top-left-radius: 0;
}

.react-datepicker__header:not(.react-datepicker__header--has-time-select) {
  border-top-right-radius: 0.3rem;
}

.react-datepicker__year-dropdown-container--select,
.react-datepicker__month-dropdown-container--select,
.react-datepicker__month-year-dropdown-container--select,
.react-datepicker__year-dropdown-container--scroll,
.react-datepicker__month-dropdown-container--scroll,
.react-datepicker__month-year-dropdown-container--scroll {
  display: inline-block;
  margin: 0 2px;
}

.react-datepicker__current-month,
.react-datepicker-time__header,
.react-datepicker-year-header {
  margin-top: 0;
  color: #000;
  font-weight: bold;
  font-size: 0.944rem;
}

.react-datepicker-time__header {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.react-datepicker__navigation {
  background: none;
  line-height: 1.7rem;
  text-align: center;
  cursor: pointer;
  position: absolute;
  top: 10px;
  width: 0;
  padding: 0;
  border: 0.45rem solid transparent;
  z-index: 1;
  height: 10px;
  width: 10px;
  text-indent: -999em;
  overflow: hidden;
}

.react-datepicker__navigation--previous {
  left: 10px;
  border-right-color: #ccc;
}

.react-datepicker__navigation--previous:hover {
  border-right-color: #b3b3b3;
}

.react-datepicker__navigation--previous--disabled,
.react-datepicker__navigation--previous--disabled:hover {
  border-right-color: #e6e6e6;
  cursor: default;
}

.react-datepicker__navigation--next {
  right: 10px;
  border-left-color: #ccc;
}

.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button) {
  right: 95px;
}

.react-datepicker__navigation--next:hover {
  border-left-color: #b3b3b3;
}

.react-datepicker__navigation--next--disabled,
.react-datepicker__navigation--next--disabled:hover {
  border-left-color: #e6e6e6;
  cursor: default;
}

.react-datepicker__navigation--years {
  position: relative;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.react-datepicker__navigation--years-previous {
  top: 4px;
  border-top-color: #ccc;
}

.react-datepicker__navigation--years-previous:hover {
  border-top-color: #b3b3b3;
}

.react-datepicker__navigation--years-upcoming {
  top: -4px;
  border-bottom-color: #ccc;
}

.react-datepicker__navigation--years-upcoming:hover {
  border-bottom-color: #b3b3b3;
}

.react-datepicker__month-container {
  float: left;
}

.react-datepicker__year {
  margin: 0.4rem;
  text-align: center;
}

.react-datepicker__year-wrapper {
  display: flex;
  flex-wrap: wrap;
  max-width: 180px;
}

.react-datepicker__year .react-datepicker__year-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}

.react-datepicker__month {
  margin: 0.4rem;
  text-align: center;
}

.react-datepicker__month .react-datepicker__month-text,
.react-datepicker__month .react-datepicker__quarter-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}

.react-datepicker__input-time-container {
  clear: both;
  width: 100%;
  float: left;
  margin: 5px 0 10px 15px;
  text-align: left;
}

.react-datepicker__input-time-container .react-datepicker-time__caption {
  display: inline-block;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container {
  display: inline-block;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input {
  display: inline-block;
  margin-left: 10px;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input {
  width: auto;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type="time"]::-webkit-inner-spin-button,
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type="time"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type="time"] {
  -moz-appearance: textfield;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter {
  margin-left: 5px;
  display: inline-block;
}

.react-datepicker__time-container {
  float: right;
  border-left: 1px solid #aeaeae;
  width: 85px;
}

.react-datepicker__time-container--with-today-button {
  display: inline;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  position: absolute;
  right: -72px;
  top: 0;
}

.react-datepicker__time-container .react-datepicker__time {
  position: relative;
  background: white;
  border-bottom-right-radius: 0.3rem;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {
  width: 85px;
  overflow-x: hidden;
  margin: 0 auto;
  text-align: center;
  border-bottom-right-radius: 0.3rem;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {
  list-style: none;
  margin: 0;
  height: calc(195px + (1.7rem / 2));
  overflow-y: scroll;
  padding-right: 0px;
  padding-left: 0px;
  width: 100%;
  box-sizing: content-box;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {
  height: 30px;
  padding: 5px 10px;
  white-space: nowrap;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {
  cursor: pointer;
  background-color: #f0f0f0;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {
  background-color: #216ba5;
  color: white;
  font-weight: bold;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover {
  background-color: #216ba5;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled {
  color: #ccc;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover {
  cursor: default;
  background-color: transparent;
}

.react-datepicker__week-number {
  color: #ccc;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}

.react-datepicker__week-number.react-datepicker__week-number--clickable {
  cursor: pointer;
}

.react-datepicker__week-number.react-datepicker__week-number--clickable:hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}

.react-datepicker__day-names,
.react-datepicker__week {
  white-space: nowrap;
}

.react-datepicker__day-name,
.react-datepicker__day,
.react-datepicker__time-name {
  color: #000;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}

.react-datepicker__month--selected,
.react-datepicker__month--in-selecting-range,
.react-datepicker__month--in-range,
.react-datepicker__quarter--selected,
.react-datepicker__quarter--in-selecting-range,
.react-datepicker__quarter--in-range {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}

.react-datepicker__month--selected:hover,
.react-datepicker__month--in-selecting-range:hover,
.react-datepicker__month--in-range:hover,
.react-datepicker__quarter--selected:hover,
.react-datepicker__quarter--in-selecting-range:hover,
.react-datepicker__quarter--in-range:hover {
  background-color: #1d5d90;
}

.react-datepicker__month--disabled,
.react-datepicker__quarter--disabled {
  color: #ccc;
  pointer-events: none;
}

.react-datepicker__month--disabled:hover,
.react-datepicker__quarter--disabled:hover {
  cursor: default;
  background-color: transparent;
}

.react-datepicker__day,
.react-datepicker__month-text,
.react-datepicker__quarter-text,
.react-datepicker__year-text {
  cursor: pointer;
}

.react-datepicker__day:hover,
.react-datepicker__month-text:hover,
.react-datepicker__quarter-text:hover,
.react-datepicker__year-text:hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}

.react-datepicker__day--today,
.react-datepicker__month-text--today,
.react-datepicker__quarter-text--today,
.react-datepicker__year-text--today {
  font-weight: bold;
}

.react-datepicker__day--highlighted,
.react-datepicker__month-text--highlighted,
.react-datepicker__quarter-text--highlighted,
.react-datepicker__year-text--highlighted {
  border-radius: 0.3rem;
  background-color: #3dcc4a;
  color: #fff;
}

.react-datepicker__day--highlighted:hover,
.react-datepicker__month-text--highlighted:hover,
.react-datepicker__quarter-text--highlighted:hover,
.react-datepicker__year-text--highlighted:hover {
  background-color: #32be3f;
}

.react-datepicker__day--highlighted-custom-1,
.react-datepicker__month-text--highlighted-custom-1,
.react-datepicker__quarter-text--highlighted-custom-1,
.react-datepicker__year-text--highlighted-custom-1 {
  color: magenta;
}

.react-datepicker__day--highlighted-custom-2,
.react-datepicker__month-text--highlighted-custom-2,
.react-datepicker__quarter-text--highlighted-custom-2,
.react-datepicker__year-text--highlighted-custom-2 {
  color: green;
}

.react-datepicker__day--selected,
.react-datepicker__day--in-selecting-range,
.react-datepicker__day--in-range,
.react-datepicker__month-text--selected,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--selected,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--selected,
.react-datepicker__year-text--in-selecting-range,
.react-datepicker__year-text--in-range {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}

.react-datepicker__day--selected:hover,
.react-datepicker__day--in-selecting-range:hover,
.react-datepicker__day--in-range:hover,
.react-datepicker__month-text--selected:hover,
.react-datepicker__month-text--in-selecting-range:hover,
.react-datepicker__month-text--in-range:hover,
.react-datepicker__quarter-text--selected:hover,
.react-datepicker__quarter-text--in-selecting-range:hover,
.react-datepicker__quarter-text--in-range:hover,
.react-datepicker__year-text--selected:hover,
.react-datepicker__year-text--in-selecting-range:hover,
.react-datepicker__year-text--in-range:hover {
  background-color: #1d5d90;
}

.react-datepicker__day--keyboard-selected,
.react-datepicker__month-text--keyboard-selected,
.react-datepicker__quarter-text--keyboard-selected,
.react-datepicker__year-text--keyboard-selected {
  border-radius: 0.3rem;
  background-color: #2a87d0;
  color: #fff;
}

.react-datepicker__day--keyboard-selected:hover,
.react-datepicker__month-text--keyboard-selected:hover,
.react-datepicker__quarter-text--keyboard-selected:hover,
.react-datepicker__year-text--keyboard-selected:hover {
  background-color: #1d5d90;
}

.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range {
  background-color: rgba(33, 107, 165, 0.5);
}

.react-datepicker__month--selecting-range .react-datepicker__day--in-range,
.react-datepicker__month--selecting-range
.react-datepicker__month-text--in-range,
.react-datepicker__month--selecting-range
.react-datepicker__quarter-text--in-range,
.react-datepicker__month--selecting-range
.react-datepicker__year-text--in-range {
  background-color: #f0f0f0;
  color: #000;
}

.react-datepicker__day--disabled,
.react-datepicker__month-text--disabled,
.react-datepicker__quarter-text--disabled,
.react-datepicker__year-text--disabled {
  cursor: default;
  color: #ccc;
}

.react-datepicker__day--disabled:hover,
.react-datepicker__month-text--disabled:hover,
.react-datepicker__quarter-text--disabled:hover,
.react-datepicker__year-text--disabled:hover {
  background-color: transparent;
}

.react-datepicker__month-text.react-datepicker__month--selected:hover,
.react-datepicker__month-text.react-datepicker__month--in-range:hover,
.react-datepicker__month-text.react-datepicker__quarter--selected:hover,
.react-datepicker__month-text.react-datepicker__quarter--in-range:hover,
.react-datepicker__quarter-text.react-datepicker__month--selected:hover,
.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,
.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover,
.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover {
  background-color: #216ba5;
}

.react-datepicker__month-text:hover,
.react-datepicker__quarter-text:hover {
  background-color: #f0f0f0;
}

.react-datepicker__input-container {
  position: relative;
  display: inline-block;
  width: 100%;
}

.react-datepicker__year-read-view,
.react-datepicker__month-read-view,
.react-datepicker__month-year-read-view {
  border: 1px solid transparent;
  border-radius: 0.3rem;
}

.react-datepicker__year-read-view:hover,
.react-datepicker__month-read-view:hover,
.react-datepicker__month-year-read-view:hover {
  cursor: pointer;
}

.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow {
  border-top-color: #b3b3b3;
}

.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  border-top-color: #ccc;
  float: right;
  margin-left: 20px;
  top: 8px;
  position: relative;
  border-width: 0.45rem;
}

.react-datepicker__year-dropdown,
.react-datepicker__month-dropdown,
.react-datepicker__month-year-dropdown {
  background-color: #f0f0f0;
  position: absolute;
  width: 50%;
  left: 25%;
  top: 30px;
  z-index: 1;
  text-align: center;
  border-radius: 0.3rem;
  border: 1px solid #aeaeae;
}

.react-datepicker__year-dropdown:hover,
.react-datepicker__month-dropdown:hover,
.react-datepicker__month-year-dropdown:hover {
  cursor: pointer;
}

.react-datepicker__year-dropdown--scrollable,
.react-datepicker__month-dropdown--scrollable,
.react-datepicker__month-year-dropdown--scrollable {
  height: 150px;
  overflow-y: scroll;
}

.react-datepicker__year-option,
.react-datepicker__month-option,
.react-datepicker__month-year-option {
  line-height: 20px;
  width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.react-datepicker__year-option:first-of-type,
.react-datepicker__month-option:first-of-type,
.react-datepicker__month-year-option:first-of-type {
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}

.react-datepicker__year-option:last-of-type,
.react-datepicker__month-option:last-of-type,
.react-datepicker__month-year-option:last-of-type {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.react-datepicker__year-option:hover,
.react-datepicker__month-option:hover,
.react-datepicker__month-year-option:hover {
  background-color: #ccc;
}

.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming {
  border-bottom-color: #b3b3b3;
}

.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous {
  border-top-color: #b3b3b3;
}

.react-datepicker__year-option--selected,
.react-datepicker__month-option--selected,
.react-datepicker__month-year-option--selected {
  position: absolute;
  left: 15px;
}

.react-datepicker__close-icon {
  cursor: pointer;
  background-color: transparent;
  border: 0;
  outline: 0;
  padding: 0px 6px 0px 0px;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
}

.react-datepicker__close-icon::after {
  cursor: pointer;
  background-color: #216ba5;
  color: #fff;
  border-radius: 50%;
  height: 16px;
  width: 16px;
  padding: 2px;
  font-size: 12px;
  line-height: 1;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  content: "\D7";
}

.react-datepicker__today-button {
  background: #f0f0f0;
  border-top: 1px solid #aeaeae;
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  padding: 5px 0;
  clear: left;
}

.react-datepicker__portal {
  position: fixed;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.8);
  left: 0;
  top: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  z-index: 2147483647;
}

.react-datepicker__portal .react-datepicker__day-name,
.react-datepicker__portal .react-datepicker__day,
.react-datepicker__portal .react-datepicker__time-name {
  width: 3rem;
  line-height: 3rem;
}

@media (max-width: 400px), (max-height: 550px) {
  .react-datepicker__portal .react-datepicker__day-name,
  .react-datepicker__portal .react-datepicker__day,
  .react-datepicker__portal .react-datepicker__time-name {
    width: 2rem;
    line-height: 2rem;
  }
}

.react-datepicker__portal .react-datepicker__current-month,
.react-datepicker__portal .react-datepicker-time__header {
  font-size: 1.44rem;
}

.react-datepicker__portal .react-datepicker__navigation {
  border: 0.81rem solid transparent;
}

.react-datepicker__portal .react-datepicker__navigation--previous {
  border-right-color: #ccc;
}

.react-datepicker__portal .react-datepicker__navigation--previous:hover {
  border-right-color: #b3b3b3;
}

.react-datepicker__portal .react-datepicker__navigation--previous--disabled,
.react-datepicker__portal .react-datepicker__navigation--previous--disabled:hover {
  border-right-color: #e6e6e6;
  cursor: default;
}

.react-datepicker__portal .react-datepicker__navigation--next {
  border-left-color: #ccc;
}

.react-datepicker__portal .react-datepicker__navigation--next:hover {
  border-left-color: #b3b3b3;
}

.react-datepicker__portal .react-datepicker__navigation--next--disabled,
.react-datepicker__portal .react-datepicker__navigation--next--disabled:hover {
  border-left-color: #e6e6e6;
  cursor: default;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvbm9kZV9tb2R1bGVzL3JlYWN0LWRhdGVwaWNrZXIvZGlzdC9yZWFjdC1kYXRlcGlja2VyLmNzcyIsInNvdXJjZXMiOlsiLi4vLi4vbm9kZV9tb2R1bGVzL3JlYWN0LWRhdGVwaWNrZXIvZGlzdC9yZWFjdC1kYXRlcGlja2VyLmNzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZSwgLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1cInRvcFwiXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGUsIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXJlYWQtdmlldy0tZG93bi1hcnJvdyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1yZWFkLXZpZXctLWRvd24tYXJyb3csXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1yZWFkLXZpZXctLWRvd24tYXJyb3cge1xuICBtYXJnaW4tbGVmdDogLThweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZSwgLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1cInRvcFwiXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGUsIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXJlYWQtdmlldy0tZG93bi1hcnJvdyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1yZWFkLXZpZXctLWRvd24tYXJyb3csXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1yZWFkLXZpZXctLWRvd24tYXJyb3csIC5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49XCJib3R0b21cIl0gLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlOjpiZWZvcmUsIC5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49XCJ0b3BcIl0gLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlOjpiZWZvcmUsIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXJlYWQtdmlldy0tZG93bi1hcnJvdzo6YmVmb3JlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXJlYWQtdmlldy0tZG93bi1hcnJvdzo6YmVmb3JlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItcmVhZC12aWV3LS1kb3duLWFycm93OjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMXB4O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZTo6YmVmb3JlLCAucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePVwidG9wXCJdIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZTo6YmVmb3JlLCAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1yZWFkLXZpZXctLWRvd24tYXJyb3c6OmJlZm9yZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1yZWFkLXZpZXctLWRvd24tYXJyb3c6OmJlZm9yZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLXJlYWQtdmlldy0tZG93bi1hcnJvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgei1pbmRleDogLTE7XG4gIGJvcmRlci13aWR0aDogOHB4O1xuICBsZWZ0OiAtOHB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYWVhZWFlO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZSB7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXRvcDogLThweDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGUsIC5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49XCJib3R0b21cIl0gLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlOjpiZWZvcmUge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjBmMGYwO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZTo6YmVmb3JlIHtcbiAgdG9wOiAtMXB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYWVhZWFlO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePVwidG9wXCJdIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZSwgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItcmVhZC12aWV3LS1kb3duLWFycm93LFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXJlYWQtdmlldy0tZG93bi1hcnJvdyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLXJlYWQtdmlldy0tZG93bi1hcnJvdyB7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogLThweDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1cInRvcFwiXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGUsIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXJlYWQtdmlldy0tZG93bi1hcnJvdyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1yZWFkLXZpZXctLWRvd24tYXJyb3csXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1yZWFkLXZpZXctLWRvd24tYXJyb3csIC5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49XCJ0b3BcIl0gLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlOjpiZWZvcmUsIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXJlYWQtdmlldy0tZG93bi1hcnJvdzo6YmVmb3JlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXJlYWQtdmlldy0tZG93bi1hcnJvdzo6YmVmb3JlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItcmVhZC12aWV3LS1kb3duLWFycm93OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePVwidG9wXCJdIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZTo6YmVmb3JlLCAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1yZWFkLXZpZXctLWRvd24tYXJyb3c6OmJlZm9yZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1yZWFkLXZpZXctLWRvd24tYXJyb3c6OmJlZm9yZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLXJlYWQtdmlldy0tZG93bi1hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAtMXB4O1xuICBib3JkZXItdG9wLWNvbG9yOiAjYWVhZWFlO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlci13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWVhZWFlO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlci0tdGltZS1vbmx5IC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZSB7XG4gIGxlZnQ6IDM1cHg7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyLS10aW1lLW9ubHkgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtY29udGFpbmVyIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyLS10aW1lLW9ubHkgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUsXG4ucmVhY3QtZGF0ZXBpY2tlci0tdGltZS1vbmx5IC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWJveCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MHB4O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXIge1xuICB6LWluZGV4OiAxO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50PVwiYm90dG9tLWVuZFwiXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGUsIC5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudD1cInRvcC1lbmRcIl0gLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDUwcHg7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePVwicmlnaHRcIl0gLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDQycHg7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49XCJsZWZ0XCJdIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZSB7XG4gIGxlZnQ6IDQycHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9faGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2FlYWVhZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zcmVtO1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19oZWFkZXItLXRpbWUge1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9faGVhZGVyLS10aW1lOm5vdCgucmVhY3QtZGF0ZXBpY2tlcl9faGVhZGVyLS10aW1lLS1vbmx5KSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19oZWFkZXI6bm90KC5yZWFjdC1kYXRlcGlja2VyX19oZWFkZXItLWhhcy10aW1lLXNlbGVjdCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1kcm9wZG93bi1jb250YWluZXItLXNlbGVjdCxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1kcm9wZG93bi1jb250YWluZXItLXNlbGVjdCxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLWRyb3Bkb3duLWNvbnRhaW5lci0tc2VsZWN0LFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItZHJvcGRvd24tY29udGFpbmVyLS1zY3JvbGwsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtZHJvcGRvd24tY29udGFpbmVyLS1zY3JvbGwsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1kcm9wZG93bi1jb250YWluZXItLXNjcm9sbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDJweDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2N1cnJlbnQtbW9udGgsXG4ucmVhY3QtZGF0ZXBpY2tlci10aW1lX19oZWFkZXIsXG4ucmVhY3QtZGF0ZXBpY2tlci15ZWFyLWhlYWRlciB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAwLjk0NHJlbTtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXItdGltZV9faGVhZGVyIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDEuN3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICB3aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwLjQ1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICB0ZXh0LWluZGVudDogLTk5OWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0tcHJldmlvdXMge1xuICBsZWZ0OiAxMHB4O1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNjY2M7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS1wcmV2aW91czpob3ZlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2IzYjNiMztcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXByZXZpb3VzLS1kaXNhYmxlZCwgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXByZXZpb3VzLS1kaXNhYmxlZDpob3ZlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2U2ZTZlNjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0tbmV4dCB7XG4gIHJpZ2h0OiAxMHB4O1xuICBib3JkZXItbGVmdC1jb2xvcjogI2NjYztcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLW5leHQtLXdpdGgtdGltZTpub3QoLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLW5leHQtLXdpdGgtdG9kYXktYnV0dG9uKSB7XG4gIHJpZ2h0OiA5NXB4O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0tbmV4dDpob3ZlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjYjNiM2IzO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0tbmV4dC0tZGlzYWJsZWQsIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS1uZXh0LS1kaXNhYmxlZDpob3ZlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZTZlNmU2O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS15ZWFycyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXllYXJzLXByZXZpb3VzIHtcbiAgdG9wOiA0cHg7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjY2M7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS15ZWFycy1wcmV2aW91czpob3ZlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiM2IzYjM7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS15ZWFycy11cGNvbWluZyB7XG4gIHRvcDogLTRweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NjYztcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXllYXJzLXVwY29taW5nOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2IzYjNiMztcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLWNvbnRhaW5lciB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhciB7XG4gIG1hcmdpbjogMC40cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1heC13aWR0aDogMTgwcHg7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0cmVtO1xuICBtYXJnaW46IDJweDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoIHtcbiAgbWFyZ2luOiAwLjRyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoIC5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0cmVtO1xuICBtYXJnaW46IDJweDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LXRpbWUtY29udGFpbmVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiA1cHggMCAxMHB4IDE1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC10aW1lLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19jYXB0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXItdGltZV9faW5wdXQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXItdGltZV9faW5wdXQtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2lucHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LXRpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2lucHV0LWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19pbnB1dCBpbnB1dCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXItdGltZV9faW5wdXQtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2lucHV0IGlucHV0W3R5cGU9XCJ0aW1lXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LXRpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2lucHV0LWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19pbnB1dCBpbnB1dFt0eXBlPVwidGltZVwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXItdGltZV9faW5wdXQtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2lucHV0IGlucHV0W3R5cGU9XCJ0aW1lXCJdIHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC10aW1lLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19pbnB1dC1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXItdGltZV9fZGVsaW1pdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1jb250YWluZXIge1xuICBmbG9hdDogcmlnaHQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2FlYWVhZTtcbiAgd2lkdGg6IDg1cHg7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX190aW1lLWNvbnRhaW5lci0td2l0aC10b2RheS1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhZWFlYWU7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTcycHg7XG4gIHRvcDogMDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyX190aW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyX190aW1lIC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWJveCB7XG4gIHdpZHRoOiA4NXB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjNyZW07XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX190aW1lLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZSAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1ib3ggdWwucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IGNhbGMoMTk1cHggKyAoMS43cmVtIC8gMikpO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyX190aW1lIC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWJveCB1bC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWxpc3QgbGkucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1saXN0LWl0ZW0ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtYm94IHVsLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbGlzdCBsaS5yZWFjdC1kYXRlcGlja2VyX190aW1lLWxpc3QtaXRlbTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyX190aW1lIC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWJveCB1bC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWxpc3QgbGkucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1saXN0LWl0ZW0tLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxNmJhNTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyX190aW1lIC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWJveCB1bC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWxpc3QgbGkucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1saXN0LWl0ZW0tLXNlbGVjdGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxNmJhNTtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyX190aW1lIC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWJveCB1bC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWxpc3QgbGkucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1saXN0LWl0ZW0tLWRpc2FibGVkIHtcbiAgY29sb3I6ICNjY2M7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX190aW1lLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZSAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1ib3ggdWwucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1saXN0IGxpLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbGlzdC1pdGVtLS1kaXNhYmxlZDpob3ZlciB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX193ZWVrLW51bWJlciB7XG4gIGNvbG9yOiAjY2NjO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjdyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwLjE2NnJlbTtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3dlZWstbnVtYmVyLnJlYWN0LWRhdGVwaWNrZXJfX3dlZWstbnVtYmVyLS1jbGlja2FibGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX193ZWVrLW51bWJlci5yZWFjdC1kYXRlcGlja2VyX193ZWVrLW51bWJlci0tY2xpY2thYmxlOmhvdmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LW5hbWVzLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3dlZWsge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LW5hbWUsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LFxuLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbmFtZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjdyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwLjE2NnJlbTtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLS1zZWxlY3RlZCwgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLS1pbi1zZWxlY3RpbmctcmFuZ2UsIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC0taW4tcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci0tc2VsZWN0ZWQsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItLWluLXJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE2YmE1O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLS1zZWxlY3RlZDpob3ZlciwgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLS1pbi1zZWxlY3RpbmctcmFuZ2U6aG92ZXIsIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC0taW4tcmFuZ2U6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci0tc2VsZWN0ZWQ6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci0taW4tc2VsZWN0aW5nLXJhbmdlOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItLWluLXJhbmdlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkNWQ5MDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLS1kaXNhYmxlZCxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLS1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjY2NjO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLS1kaXNhYmxlZDpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLS1kaXNhYmxlZDpob3ZlciB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19kYXksXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dCxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5OmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQ6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0OmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dDpob3ZlciB7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0tdG9kYXksXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0tdG9kYXksXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS10b2RheSxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLXRvZGF5IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19kYXktLWhpZ2hsaWdodGVkLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWhpZ2hsaWdodGVkLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taGlnaGxpZ2h0ZWQsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1oaWdobGlnaHRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNkY2M0YTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19kYXktLWhpZ2hsaWdodGVkOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWhpZ2hsaWdodGVkOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taGlnaGxpZ2h0ZWQ6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1oaWdobGlnaHRlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMmJlM2Y7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19kYXktLWhpZ2hsaWdodGVkLWN1c3RvbS0xLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWhpZ2hsaWdodGVkLWN1c3RvbS0xLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taGlnaGxpZ2h0ZWQtY3VzdG9tLTEsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1oaWdobGlnaHRlZC1jdXN0b20tMSB7XG4gIGNvbG9yOiBtYWdlbnRhO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1oaWdobGlnaHRlZC1jdXN0b20tMixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1oaWdobGlnaHRlZC1jdXN0b20tMixcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWhpZ2hsaWdodGVkLWN1c3RvbS0yLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taGlnaGxpZ2h0ZWQtY3VzdG9tLTIge1xuICBjb2xvcjogZ3JlZW47XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19kYXktLXNlbGVjdGVkLCAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1zZWxlY3RpbmctcmFuZ2UsIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLXNlbGVjdGVkLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1pbi1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLXNlbGVjdGVkLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taW4tcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1zZWxlY3RlZCxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWluLXJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE2YmE1O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0tc2VsZWN0ZWQ6aG92ZXIsIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXNlbGVjdGluZy1yYW5nZTpob3ZlciwgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tcmFuZ2U6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0tc2VsZWN0ZWQ6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWluLXJhbmdlOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0tc2VsZWN0ZWQ6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2U6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1yYW5nZTpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLXNlbGVjdGVkOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taW4tcmFuZ2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQ1ZDkwO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1rZXlib2FyZC1zZWxlY3RlZCxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1rZXlib2FyZC1zZWxlY3RlZCxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWtleWJvYXJkLXNlbGVjdGVkLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0ta2V5Ym9hcmQtc2VsZWN0ZWQge1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYTg3ZDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1rZXlib2FyZC1zZWxlY3RlZDpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1rZXlib2FyZC1zZWxlY3RlZDpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWtleWJvYXJkLXNlbGVjdGVkOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0ta2V5Ym9hcmQtc2VsZWN0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQ1ZDkwO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1zZWxlY3RpbmctcmFuZ2UgLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSAsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UgLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMywgMTA3LCAxNjUsIDAuNSk7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC0tc2VsZWN0aW5nLXJhbmdlIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXJhbmdlICwgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLS1zZWxlY3RpbmctcmFuZ2Vcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1pbi1yYW5nZSAsIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC0tc2VsZWN0aW5nLXJhbmdlXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1yYW5nZSAsIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC0tc2VsZWN0aW5nLXJhbmdlXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1pbi1yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1kaXNhYmxlZCxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1kaXNhYmxlZCxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWRpc2FibGVkLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0tZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGNvbG9yOiAjY2NjO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1kaXNhYmxlZDpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1kaXNhYmxlZDpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWRpc2FibGVkOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0tZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtLXNlbGVjdGVkOmhvdmVyLCAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC5yZWFjdC1kYXRlcGlja2VyX19tb250aC0taW4tcmFuZ2U6aG92ZXIsIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItLXNlbGVjdGVkOmhvdmVyLCAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLS1pbi1yYW5nZTpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtLXNlbGVjdGVkOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC5yZWFjdC1kYXRlcGlja2VyX19tb250aC0taW4tcmFuZ2U6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItLXNlbGVjdGVkOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLS1pbi1yYW5nZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTZiYTU7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0OmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXJlYWQtdmlldyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1yZWFkLXZpZXcsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1yZWFkLXZpZXcge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1yZWFkLXZpZXc6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtcmVhZC12aWV3OmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItcmVhZC12aWV3OmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1yZWFkLXZpZXc6aG92ZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItcmVhZC12aWV3LS1kb3duLWFycm93LFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItcmVhZC12aWV3OmhvdmVyIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC1yZWFkLXZpZXctLWRvd24tYXJyb3csXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtcmVhZC12aWV3OmhvdmVyIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXJlYWQtdmlldy0tZG93bi1hcnJvdyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1yZWFkLXZpZXc6aG92ZXIgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXJlYWQtdmlldy0tZG93bi1hcnJvdyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLXJlYWQtdmlldzpob3ZlciAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1yZWFkLXZpZXctLWRvd24tYXJyb3csXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1yZWFkLXZpZXc6aG92ZXIgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXJlYWQtdmlldy0tZG93bi1hcnJvdyB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiM2IzYjM7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXJlYWQtdmlldy0tZG93bi1hcnJvdyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1yZWFkLXZpZXctLWRvd24tYXJyb3csXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1yZWFkLXZpZXctLWRvd24tYXJyb3cge1xuICBib3JkZXItdG9wLWNvbG9yOiAjY2NjO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB0b3A6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItd2lkdGg6IDAuNDVyZW07XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLWRyb3Bkb3duLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLWRyb3Bkb3duLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA1MCU7XG4gIGxlZnQ6IDI1JTtcbiAgdG9wOiAzMHB4O1xuICB6LWluZGV4OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FlYWVhZTtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItZHJvcGRvd246aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtZHJvcGRvd246aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1kcm9wZG93bjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItZHJvcGRvd24tLXNjcm9sbGFibGUsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtZHJvcGRvd24tLXNjcm9sbGFibGUsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1kcm9wZG93bi0tc2Nyb2xsYWJsZSB7XG4gIGhlaWdodDogMTUwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItb3B0aW9uLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLW9wdGlvbixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLW9wdGlvbiB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLW9wdGlvbjpmaXJzdC1vZi10eXBlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLW9wdGlvbjpmaXJzdC1vZi10eXBlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItb3B0aW9uOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjNyZW07XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLW9wdGlvbjpsYXN0LW9mLXR5cGUsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtb3B0aW9uOmxhc3Qtb2YtdHlwZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLW9wdGlvbjpsYXN0LW9mLXR5cGUge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjNyZW07XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLW9wdGlvbjpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1vcHRpb246aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1vcHRpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1vcHRpb246aG92ZXIgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXllYXJzLXVwY29taW5nLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLW9wdGlvbjpob3ZlciAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0teWVhcnMtdXBjb21pbmcsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1vcHRpb246aG92ZXIgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXllYXJzLXVwY29taW5nIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2IzYjNiMztcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItb3B0aW9uOmhvdmVyIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS15ZWFycy1wcmV2aW91cyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1vcHRpb246aG92ZXIgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXllYXJzLXByZXZpb3VzLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItb3B0aW9uOmhvdmVyIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS15ZWFycy1wcmV2aW91cyB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiM2IzYjM7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLW9wdGlvbi0tc2VsZWN0ZWQsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtb3B0aW9uLS1zZWxlY3RlZCxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLW9wdGlvbi0tc2VsZWN0ZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE1cHg7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19jbG9zZS1pY29uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBwYWRkaW5nOiAwcHggNnB4IDBweCAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fY2xvc2UtaWNvbjo6YWZ0ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTZiYTU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIHBhZGRpbmc6IDJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlxcMDBkN1wiO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fdG9kYXktYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhZWFlYWU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgei1pbmRleDogMjE0NzQ4MzY0Nztcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LW5hbWUsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyX19kYXksXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyX190aW1lLW5hbWUge1xuICB3aWR0aDogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCksIChtYXgtaGVpZ2h0OiA1NTBweCkge1xuICAucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyX19kYXktbmFtZSxcbiAgLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LFxuICAucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyX190aW1lLW5hbWUge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19wb3J0YWwgLnJlYWN0LWRhdGVwaWNrZXJfX2N1cnJlbnQtbW9udGgsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2hlYWRlciB7XG4gIGZvbnQtc2l6ZTogMS40NHJlbTtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbiB7XG4gIGJvcmRlcjogMC44MXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0tcHJldmlvdXMge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNjY2M7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19wb3J0YWwgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXByZXZpb3VzOmhvdmVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjYjNiM2IzO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS1wcmV2aW91cy0tZGlzYWJsZWQsIC5yZWFjdC1kYXRlcGlja2VyX19wb3J0YWwgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXByZXZpb3VzLS1kaXNhYmxlZDpob3ZlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2U2ZTZlNjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS1uZXh0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNjY2M7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19wb3J0YWwgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLW5leHQ6aG92ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2IzYjNiMztcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0tbmV4dC0tZGlzYWJsZWQsIC5yZWFjdC1kYXRlcGlja2VyX19wb3J0YWwgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLW5leHQtLWRpc2FibGVkOmhvdmVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNlNmU2ZTY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbiJdLCJuYW1lcyI6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 */.custom_plus {
  margin-left: 2%;
  cursor: pointer !important;
}

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

.hc_title {
  font-size: 23px !important;
}

.chart-wrapper {
  position: relative;
}

.custom-labels {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  pointer-events: none;
}

.top-label {
  position: absolute;
  top: 10px;
  transform: translateX(-50%);
  font-size: 14px;
  font-weight: bold;
  color: #111;
  transition: all 0.3s ease;
}

.bottom-label {
  position: absolute;
  bottom: 12px;
  font-size: 13px;
  font-weight: 600;
  color: #444;
  transition: all 0.3s ease;
}

.field_box {
  height: 40px;
  box-shadow: none;
  border: 1px solid #d4d7e0;
}

.default_text {
  color: #23405E !important;
  font-family: Montserrat-Regular !important;
}

.field_radius_zero {
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
  border-right: 0px solid transparent !important;
}

.edit_input {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-size: 17px;
  color: #278AE5;
  padding: 2%;
  cursor: pointer;
  font-family: "Montserrat-Medium";
}

.edit_inputs .form-group .field-row select,
.edit_inputs .form-group .field-row input {
  height: 40px !important;
}

.mont_semibold {
  font-family: Montserrat-semibold;
  font-size: 18px;
}

.nr_container {
  padding: 0;
  border-radius: 12px;
  background: #FFF;
  box-shadow: 0 12px 32px 0 rgba(10, 61, 118, 0.15);
  overflow-y: none;
  overflow: hidden;
  width: 85%;
  margin: auto;
  margin-bottom: 5% !important;
}

.nr_container_none {
  box-shadow: none !important;
  width: 100% !important;
}

.justify_center {
  justify-content: center;
}

.res_container {
  padding: 0;
  border-radius: 24px;
  border: 1px solid #F0F0F0;
  background: #fff;
  max-height: fit-content;
}

.amortRseultTop {
  margin-top: 1%;
  margin-bottom: 30px;
}

.padd_60 {
  padding-right: 60px;
}

.hold_price_label {
  margin-bottom: 0%;
  width: 160px;
  position: relative;
  top: 25px;
  right: 32%;
}

.op_0 {
  opacity: 0;
}

.bar_label {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 900;
  font-size: 22;
  font-family: Montserrat-semibold;
}

.active_label {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: bold;
  font-size: 16;
  color: #FAFAFA;
  opacity: 1;
  font-family: Montserrat-semibold;
}

svg text {
  font-family: Montserrat-Medium;
}

.month_label {
  font-family: Montserrat-Regular;
  font-size: 14px;
}

.mont_medium {
  font-family: Montserrat-Medium;
  font-size: 18px;
}

.label-animate {
  transition: transform 3.3s ease, opacity 1.3s ease;
}

.price-label {
  transition: transform 0.3s ease, opacity 0.3s ease;
  animation: translate(-15px, -5px);
}

.stroke {
  -webkit-text-stroke: 1px black;
}

.cursor {
  cursor: pointer;
}

.cursor_hand {
  cursor: grab;
}

.cursor_hand.active {
  cursor: grabbing;
}

.display_none {
  display: none;
}

.notransition {
  animation: slideDown2 0.3s ease-out forwards;
}

.pad10_bottom {
  padding-bottom: 10px;
}

.wid-25 {
  width: 25%;
  display: flex;
  justify-content: space-around;
  align-items: center;
  margin-bottom: 0 !important;
  font-family: Montserrat-Medium;
  font-size: 16px;
  color: #278AE5 !important;
}

.indicator-dot {
  width: 10px;
  height: 10px;
  border-radius: 50px;
  background-color: #01010140;
  margin: 0 5px;
  cursor: pointer;
  transition: background-color 0.3s ease;
}

.indicator-dot.active {
  width: 10px;
  height: 10px;
  background-color: #181818;
}

.display_flex_ns {
  display: flex;
  align-items: center;
}

.net_at_bg_center {
  display: flex;
  align-items: center;
}

.net_at_bg {
  display: flex;
  align-items: center;
  background-color: #ECF4FD !important;
}

.display_flex_ns > div,
.net_at_bg > div,
.net_at_bg_center > div {
  width: 25%;
  text-align: center;
  padding: 13px 0;
}

.month_center {
  display: flex;
  justify-content: center;
  align-items: center;
}

.month_center .padd {
  width: 20%;
  padding: 0 20px;
}

.month_center .wid_padd {
  width: 30%;
  padding: 0 25px;
}

.flip-once {
  animation: flipY 0.7s ease-in-out forwards;
  transform-style: preserve-3d;
}

.ns_title_label {
  font-family: "Montserrat-Medium" !important;
  font-size: clamp(18px, 2vw, 22px) !important;
  color: #000 !important;
}

.ns_bg_color {
  background-color: #ECF4FD;
  padding: 6px 0px;
  align-items: center;
}

.ns_label {
  font-family: "Montserrat-Medium" !important;
  font-size: clamp(16px, 1.8vw, 20px) !important;
  color: #3D3D3D !important;
}

.ns_foot_bg {
  background: #ECF4FD !important;
  color: #3D3D3D;
  font-family: "Montserrat-Medium";
}

.ns_align_start {
  margin-left: 16px;
  text-align: left;
  font-size: clamp(14px, 1.4vw, 16px) !important;
}

.bottom_lab {
  display: flex;
  justify-content: center !important;
  align-items: center;
  padding-top: 5%;
}

.hf_share_div {
  display: flex;
  justify-content: space-between !important;
  align-items: center;
  padding: 1% 5.5% 2% 5.5%;
}

.net_range_tab {
  display: flex;
}

@media screen and (max-width: 1200px) and (min-width: 300px) {
  .holdingcost-conataoner {
    max-width: 95% !important;
    padding: 0px;
  }

  .holdingcost-conataoner .sellerform_ {
    width: 100% !important;
    margin-left: 30px !important;
    margin-right: 0px !important;
  }

  .padd_60 {
    padding: 0px;
  }
}

@media (min-width: 768px) {
  .res-conat {
    flex-direction: row !important;
  }
}

.switch {
  position: relative;
  display: inline-block;
  width: 56px;
  height: 35px;
}

.switch input {
  display: none;
}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  transition: .4s;
  border-radius: 24px;
}

.slider:before {
  position: absolute;
  content: "";
  height: 27px;
  width: 27px;
  left: 3px;
  bottom: 4px;
  background-color: white;
  transition: .4s;
  border-radius: 50%;
}

input:checked + .slider {
  background: #278AE5;
}

input:checked + .slider:before {
  transform: translateX(22px);
}

.reduction-section {
  overflow: hidden;
  max-height: 0;
  opacity: 0;
}

.reduction-section.slide-in {
  max-height: 500px;
  opacity: 1;
  transition: max-height 1.5s ease, opacity 0.8s ease;
}

.reduction-section.slide-out {
  max-height: 0;
  opacity: 0;
  transition: max-height 0.8s ease, opacity 0.8s ease;
}

.ns_reduction_toggle {
  padding-top: 2%;
  display: flex;
  align-items: center;
}

.market-card {
  background: #fff;
  font-family: "Montserrat-Regular";
  color: #3D3D3D;
}

.market-title {
  font-size: 22px;
  font-family: "Montserrat-SemiBold";
  color: #278AE5;
  margin-bottom: 12px;
}

.market_list_div {
  margin-top: 5%;
  padding: 0 4%;
}

.market-section {
  margin-bottom: 20px;
  padding: 4% 3%;
  border-radius: 20px;
  margin: auto;
  margin-bottom: 5%;
  border-radius: 12px;
  background: #FFF;
  box-shadow: 0 19.2px 51.2px 0 rgba(10, 61, 118, 0.15);
  width: 90%;
}

.local_data_box {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.market-list {
  margin-bottom: 3%;
}

.market-source {
  font-size: 12px;
  color: #687a8d;
  font-family: "Montserrat-Regular";
  margin-top: 8px;
}

.market-title-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 12px;
}

.market-location {
  font-size: 22px;
  color: #278AE5;
  font-family: "Montserrat-semibold";
  border-bottom: 2px solid #278AE5;
}

.location_div {
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}

.local-data-list {
  display: flex;
  flex-direction: column;
}

.local-data-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 90%;
  font-size: 14px;
  font-family: "Montserrat-Regular";
  color: #3D3D3D;
  margin: auto;
  margin-top: 3%;
}

.green-text {
  color: #4caf50;
  font-family: "Montserrat-SemiBold";
}

.red-text {
  color: #f44336;
  font-family: "Montserrat-SemiBold";
}

.net-card {
  background: #fff;
  padding: 5%;
  margin: 0 auto 0;
  border-radius: 20px;
  margin-top: 5%;
}

.card-title {
  font-size: 22px;
  margin-bottom: 12px;
  color: #278AE5;
  font-family: "Montserrat-semibold";
}

.timing-chart-container {
  margin-bottom: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.timing-static-image {
  max-height: 100%;
  max-width: 100%;
  object-fit: contain;
}

.timing-info {
  font-size: 18px;
  line-height: 1.5;
  color: #3D3D3D;
  margin-top: 3%;
  font-family: "Montserrat-Regular";
}

.address-box {
  background: #fff;
  padding: 20px;
  border-radius: 16px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
  max-width: 400px;
  font-family: "Montserrat-Regular";
  margin: 0 auto 20px;
}

.address-title {
  color: #278AE5;
  font-family: "Montserrat-semibold";
  font-size: 22px;
  margin-bottom: 2%;
}

.address-subtitle {
  font-size: 16px;
  color: #3D3D3D;
  margin-bottom: 5%;
  font-family: "Montserrat-Regular";
}

.address-input-row {
  display: flex;
  align-items: center;
  gap: 8px;
  width: 90%;
  margin: auto;
}

.address-input {
  flex: 1;
  height: 40px;
  border-radius: 8px;
  padding: 0 12px;
  font-size: 14px;
  font-family: "Montserrat-Regular";
  margin-top: 0;
  border: 1px solid #D9D9D9;
  color: #3D3D3D !important;
  background-color: #fff;
  outline: none;
  margin-top: 0 !important;
}

.address-input::placeholder {
  color: #d9d9d9;
}

.address-input.disabled {
  background: #f1f1f1;
  border: none;
  color: #ccc;
}

.address-input.active {
  border: 1px solid #278AE5;
  color: #3D3D3D;
}

.address-input:focus {
  outline: none;
  box-shadow: none;
}

.arrow-button {
  width: 36px;
  height: 36px;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  cursor: pointer;
}

.arrow-button.disabled {
  background: #f1f1f1;
  color: #ccc;
}

.arrow-button.active {
  border: 1px solid #278AE5;
  color: #278AE5;
}

.divider_line {
  width: 100%;
  border-bottom: 2px solid #d9d9d9;
}

.label_reg {
  font-size: 18px;
  font-family: "Montserrat-Regular";
}

.label_bold {
  font-size: 22px;
  font-family: "Montserrat-semibold";
}

.national_div {
  display: flex;
  align-items: center;
}

.wid_per {
  width: 15%;
}

.font_clr {
  color: #3D3D3D !important;
  font-size: 16px !important;
}

.padd_12 {
  padding: 12px 12px 20px 12px !important;
}

.label_showprice_div {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  gap: 5px;
}

.label_showprice_nr {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #A6B4C2;
  font-size: 12px;
}

.label_showprice_nr.bold {
  font-family: 'Montserrat-semibold';
  color: #3D3D3D;
  font-size: 18px;
}

.slide_box {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 4% 0;
}

.text_style {
  font-size: 16px;
  font-family: "Montserrat-Regular";
  color: #3D3D3D;
}

.blue_clr {
  color: #278AE5 !important;
}

.label_vertical_wrapper {
  display: flex;
  flex-direction: column;
  gap: 12px;
  width: 70%;
}

.label_vertical_row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 6px 0;
  border-bottom: 1px solid #D9D9D9;
  font-family: "Montserrat-Regular";
}

.label_vertical_header {
  font-family: 'Montserrat-Medium';
  font-size: 12px;
  color: #A6B4C2;
  border-bottom: 2px solid #23405E;
}

.label_col_month,
.label_col_price {
  flex: 1;
  text-align: center;
  font-size: 16px;
  color: #3D3D3D;
  font-family: 'Montserrat-Medium';
}

.label_col_price.bold {
  font-family: 'Montserrat-semibold';
  font-size: 16px;
}

.net_at_close_card {
  width: 28%;
  background-color: #F4F8FF;
  border: 1px solid #278AE5;
  border-radius: 12px;
  padding: 40% 5%;
  text-align: center;
  align-self: flex-start;
}

.net_at_close_card .label_showprice_nr {
  font-size: 12px;
  color: #A6B4C2;
}

.net_at_close_card .label_showprice_nr.bold {
  font-size: 18px;
  color: #3D3D3D;
  font-family: 'Montserrat-semibold';
}

.sell_gap {
  padding: 0 2.5%;
}

.disable_clr {
  color: #3d3d3d;
  opacity: 0.5;
}

.share_padd {
  padding: 5% 3% 3% 2%;
}

.justify_ctr {
  justify-content: center !important;
}

.switchtab_nr {
  width: 85%;
  display: flex;
  height: 42px;
  justify-content: space-between;
  border-radius: 1000px;
  background: #ffffff40;
  box-shadow: 0px 12px 12px 0px #0a3d7614;
  backdrop-filter: blur(25px);
  font-size: 14px;
  color: #696969;
  margin-bottom: 5% !important;
  margin-top: 5% !important;
  margin: auto;
}

.Netsheet_btn {
  width: 50%;
  height: 42px;
  border-radius: 100px;
  padding-top: 12px !important;
  padding-bottom: 12px !important;
  text-align: center;
  font-family: "Montserrat-Medium";
  cursor: pointer;
}

.rentflow_btn {
  width: 50%;
  height: 42px;
  border-radius: 100px;
  padding-top: 12px !important;
  padding-bottom: 12px !important;
  text-align: center;
  font-family: "Montserrat-Medium";
  cursor: pointer;
}

.net_range_tab_active {
  background-color: #278ae5;
  color: #fff !important;
  box-shadow: -6.265px 0 6.265px 0 rgba(0, 0, 0, 0.12), 6.265px 0 6.265px 0 rgba(0, 0, 0, 0.12);
}

.formSetOne,
.formSetTwo {
  padding: 20px !important;
  border: 1px solid #CFCFCF;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  margin-bottom: 24px;
  border-top: none;
}

.formSetThree {
  padding: 20px !important;
  border: 1px solid #CFCFCF;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom: 0;
  padding-bottom: 5px !important;
  border-top: none;
}

.sub_title_clr {
  background-color: #D9D9D9;
  margin: 0 !important;
  padding: 10px 20px !important;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border: 1px solid #CFCFCF;
  border-bottom: none;
}

.sub_title_clr_alt {
  background-color: #D9D9D9;
  margin: 0 !important;
  padding: 10px 20px !important;
  border-radius: 20px;
  margin-bottom: 15px !important;
}

.padd_f20 {
  padding: 0 20px !important;
}

.nr_form_shadowbg {
  border-radius: 24px;
  border: 1px solid #CFCFCF;
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  margin-bottom: 30px;
}

.btnDefClr {
  background-color: #278AE5;
}

.btnDefClr:active {
  background-color: #224D6E;
}

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

.marketDet_multi_switch {
  display: flex;
  justify-content: space-between;
  margin-bottom: 15px;
}

.market_addressDetail {
  background-color: #EBEBEB;
  width: 30%;
  border-radius: 37px;
  color: #A6B4C2;
  height: 55px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: "Montserrat-Medium";
  font-size: 19.2px;
  font-style: normal;
  font-weight: 510;
  line-height: 35.2px;
  border-radius: 160px;
  cursor: pointer;
}

.selectedmarketdet {
  background-color: #278AE5;
  color: #FFF;
  text-align: center;
  box-shadow: -6.4px 0 6.4px 0 rgba(0, 0, 0, 0.12), 6.4px 0 6.4px 0 rgba(0, 0, 0, 0.12);
}

.residential_modal_container {
  width: 100%;
  display: flex;
  flex-direction: column;
}

.residential_modal_title {
  text-align: center;
  font-size: 20px;
  margin-bottom: 25px;
  font-family: Montserrat-SemiBold;
  color: #2d3748;
}

.residential_option_row {
  width: 97%;
  height: 50px;
  background-color: #fff;
  border-radius: 12px;
  box-shadow: 1px 1px 4px 0px #848282;
  cursor: pointer;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin: 10px 0px;
  font-family: Montserrat-Medium;
  font-size: 12px;
  transition: all 0.2s ease;
}

.residential_radio_container {
  width: 15%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.residential_radio_container .residential_radio_selected {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #278AE5;
}

.residential_radio_container .residential_radio_unselected {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #f2f2f2;
  border: 1px solid #e2e2e2;
}

.residential_option_text {
  width: 80%;
  font-size: 14px;
  color: #2d3748;
}

.residential_done_container {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 30px 0px 15px 0px;
}

.residential_done_container .residential_done_button {
  background-color: #278AE5;
  color: white;
  padding: 6px 18px;
  border-radius: 17px;
  cursor: pointer;
  width: 130px;
  text-align: center;
  font-family: Montserrat-Medium;
  transition: all 0.2s ease;
}

.residentialpopupclose {
  z-index: 9999999 !important;
  position: absolute !important;
  margin-top: -53px !important;
  max-width: 387px !important;
  text-align: right !important;
  margin-left: -5px !important;
}

.local-data-item {
  width: 90%;
  margin: auto;
  margin-top: 3%;
}

.local-data-row-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 14px;
  font-family: "Montserrat-Regular";
  color: #3D3D3D;
}

.label_reg_with_arrow {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 18px;
  font-family: "Montserrat-Regular";
}

.chart-toggle-arrow {
  width: 24px;
  height: 24px;
  cursor: pointer;
  transition: transform 0.3s ease;
}

.chart-toggle-arrow.expanded {
  transform: rotate(180deg);
}

.label_bold_with_diff {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 22px;
  font-family: "Montserrat-semibold";
}

.diff_value {
  font-size: 14px;
  font-family: "Montserrat-SemiBold";
}

.diff_value.positive {
  color: #4caf50;
}

.diff_value.negative {
  color: #f44336;
}

.chart-container {
  margin-top: 15px;
  padding: 15px 0;
  animation: slideDown 0.3s ease-out;
  background: #F4F4F4;
  border-radius: 12px;
}

@keyframes slideDown {
  from {
    opacity: 0;
    max-height: 0;
  }

  to {
    opacity: 1;
    max-height: 300px;
  }
}

.chart-title {
  font-size: 14px;
  font-family: "Montserrat-Medium";
  color: #3D3D3D;
  margin-bottom: 10px;
  text-align: center;
}

.selected-dot-label {
  font-size: 12px;
  font-family: "Montserrat-Regular";
  color: #687a8d;
  text-align: center;
  margin-top: 8px;
}

.chart-x-labels {
  display: flex;
  justify-content: space-between;
  padding: 5px 35px 0 35px;
}

.chart-x-labels span {
  font-size: 14px;
  font-family: "Montserrat-Regular";
  color: #000000;
}

.animated-value {
  display: inline-block;
  animation: valueChange 0.3s ease-out;
}

@keyframes valueChange {
  0% {
    opacity: 0.5;
    transform: scale(0.95);
  }

  100% {
    opacity: 1;
    transform: scale(1);
  }
}

.zip_notes_container {
  font-size: 12px;
  color: #687a8d;
  font-family: "Montserrat-Regular";
  margin-top: 8px;
  padding: 5px 10px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3JjL2NvbXBvbmVudHMvTmV0UmFuZ2VDYWxjL25ldHJhbmdlLnNjc3MiLCJzb3VyY2VzIjpbIi4uL3NyYy9jb21wb25lbnRzL05ldFJhbmdlQ2FsYy9uZXRyYW5nZS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi5jdXN0b21fcGx1cyAge1xuICBtYXJnaW4tbGVmdDogMiU7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuXG4uZm9udF9zaXplX2hjIHtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oY190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjNweCAhaW1wb3J0YW50O1xufVxuXG4uY2hhcnQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmN1c3RvbS1sYWJlbHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4udG9wLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMxMTE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbi5ib3R0b20tbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTJweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzQ0NDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5maWVsZF9ib3gge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTA7XG59XG4uZGVmYXVsdF90ZXh0IHtcbiAgY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhciAhaW1wb3J0YW50O1xufVxuLmZpZWxkX3JhZGl1c196ZXJvIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodDogMHB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uZWRpdF9pbnB1dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgY29sb3I6ICMyNzhBRTU7XG4gIHBhZGRpbmc6IDIlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtTWVkaXVtXCI7XG59XG4uZWRpdF9pbnB1dHMge1xuICAuZm9ybS1ncm91cCB7XG4gICAgLmZpZWxkLXJvd3sgXG4gICAgICBzZWxlY3QsIGlucHV0IHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIH1cbiAgfVxufVxuLm1vbnRfc2VtaWJvbGR7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LXNlbWlib2xkO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi8vYW5pbWF0aW9ucyBmb3IgbmV3IGNhbGN1bGF0b3Jcbi5ucl9jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3gtc2hhZG93OiAwIDEycHggMzJweCAwIHJnYmEoMTAsIDYxLCAxMTgsIDAuMTUpO1xuICBvdmVyZmxvdy15OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogODUlO1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDUlICFpbXBvcnRhbnQ7XG59XG4ubnJfY29udGFpbmVyX25vbmUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5X2NlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucmVzX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGMEYwRjA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1heC1oZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuLmFtb3J0UnNldWx0VG9we1xuICBtYXJnaW4tdG9wOiAxJTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnBhZGRfNjAge1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xufVxuXG4uaG9sZF9wcmljZV9sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDAlO1xuICB3aWR0aDogMTYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAyNXB4O1xuICByaWdodDogMzIlO1xufVxuXG4ub3BfMCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5iYXJfbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiAyMjtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtc2VtaWJvbGQ7XG59XG5cbi5hY3RpdmVfbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTY7XG4gIGNvbG9yOiAjRkFGQUZBO1xuICBvcGFjaXR5OiAxO1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdC1zZW1pYm9sZDtcbn1cblxuc3ZnIHRleHQge1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG59XG5cbi5tb250aF9sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLm1vbnRfbWVkaXVtIHtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5sYWJlbC1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMuM3MgZWFzZSwgb3BhY2l0eSAxLjNzIGVhc2U7XG59XG5cbi5wcmljZS1sYWJlbCB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIG9wYWNpdHkgMC4zcyBlYXNlO1xuICBhbmltYXRpb246IHRyYW5zbGF0ZSgtMTVweCwgLTVweCk7XG59XG5cbi5zdHJva2Uge1xuICAtd2Via2l0LXRleHQtc3Ryb2tlOiAxcHggYmxhY2s7XG59XG5cbi5jdXJzb3Ige1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jdXJzb3JfaGFuZCB7XG4gIGN1cnNvcjogZ3JhYjtcbn1cblxuLmN1cnNvcl9oYW5kLmFjdGl2ZSB7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG5cbi5kaXNwbGF5X25vbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubm90cmFuc2l0aW9uIHtcbiAgYW5pbWF0aW9uOiBzbGlkZURvd24yIDAuM3MgZWFzZS1vdXQgZm9yd2FyZHM7XG59XG5cbi5wYWQxMF9ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLndpZC0yNSB7XG4gIHdpZHRoOiAyNSU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzI3OEFFNSAhaW1wb3J0YW50O1xufVxuXG4uaW5kaWNhdG9yLWRvdCB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTAxMDE0MDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cblxuLmluZGljYXRvci1kb3QuYWN0aXZlIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgxODtcbn1cblxuLmRpc3BsYXlfZmxleF9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubmV0X2F0X2JnX2NlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubmV0X2F0X2JnIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRjRGRCAhaW1wb3J0YW50O1xufVxuXG4uZGlzcGxheV9mbGV4X25zPmRpdiwgLm5ldF9hdF9iZz5kaXYsIC5uZXRfYXRfYmdfY2VudGVyPmRpdntcbiAgd2lkdGg6IDI1JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxM3B4IDA7XG59XG5cbi5tb250aF9jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLnBhZGQge1xuICAgIHdpZHRoOiAyMCU7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG4gIC53aWRfcGFkZCB7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gIH1cbn1cblxuLmZsaXAtb25jZSB7XG4gIGFuaW1hdGlvbjogZmxpcFkgMC43cyBlYXNlLWluLW91dCBmb3J3YXJkcztcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cblxuXG4ubnNfdGl0bGVfbGFiZWwge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0LU1lZGl1bVwiICFpbXBvcnRhbnQ7XG4gIC8vIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDJ2dywgMjJweCkgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLm5zX2JnX2NvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRjRGRDtcbiAgcGFkZGluZzogNnB4IDBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm5zX2xhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1NZWRpdW1cIiAhaW1wb3J0YW50O1xuICAvLyBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjh2dywgMjBweCkgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzRDNEM0QgIWltcG9ydGFudDtcbn1cblxuLm5zX2Zvb3RfYmcge1xuICBiYWNrZ3JvdW5kOiAjRUNGNEZEICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjM0QzRDNEO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0LU1lZGl1bVwiO1xufVxuXG4ubnNfYWxpZ25fc3RhcnR7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAvLyBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxLjR2dywgMTZweCkgIWltcG9ydGFudDtcbn1cbi5ib3R0b21fbGFiIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNSU7XG59XG4uaGZfc2hhcmVfZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMSUgNS41JSAyJSA1LjUlO1xufVxuLm5ldF9yYW5nZV90YWIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogMzAwcHgpe1xuICAuaG9sZGluZ2Nvc3QtY29uYXRhb25lcntcbiAgICBtYXgtd2lkdGg6IDk1JSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICAuc2VsbGVyZm9ybV97XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5wYWRkXzYwe1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5yZXMtY29uYXR7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5zd2l0Y2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDU2cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICB9XG4gIFxuICAuc3dpdGNoIGlucHV0IHsgZGlzcGxheTogbm9uZTsgfVxuICBcbiAgLnNsaWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0b3A6IDA7IGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7IGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICAgIHRyYW5zaXRpb246IC40cztcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICB9XG4gIFxuICAuc2xpZGVyOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAyN3B4O1xuICAgIHdpZHRoOiAyN3B4O1xuICAgIGxlZnQ6IDNweDtcbiAgICBib3R0b206IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB0cmFuc2l0aW9uOiAuNHM7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIC8vIGJveC1zaGFkb3c6IDBweCAzcHggNXB4ICMyMTQ4YTI7XG4gIH1cbiAgXG4gIGlucHV0OmNoZWNrZWQgKyAuc2xpZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjc4QUU1O1xuICB9XG4gIGlucHV0OmNoZWNrZWQgKyAuc2xpZGVyOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIycHgpO1xuICB9XG4gIC5yZWR1Y3Rpb24tc2VjdGlvbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgXG4gIC5yZWR1Y3Rpb24tc2VjdGlvbi5zbGlkZS1pbiB7XG4gICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDEuNXMgZWFzZSwgb3BhY2l0eSAwLjhzIGVhc2U7XG4gIH1cbiAgXG4gIC5yZWR1Y3Rpb24tc2VjdGlvbi5zbGlkZS1vdXQge1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuOHMgZWFzZSwgb3BhY2l0eSAwLjhzIGVhc2U7XG4gIH1cbiAgLm5zX3JlZHVjdGlvbl90b2dnbGUge1xuICAgIHBhZGRpbmctdG9wOiAyJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcbiAgfVxuICAubWFya2V0LWNhcmQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1SZWd1bGFyXCI7XG4gICAgY29sb3I6ICMzRDNEM0Q7XG4gIH1cbiAgXG4gIC5tYXJrZXQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0LVNlbWlCb2xkXCI7XG4gICAgY29sb3I6ICMyNzhBRTU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuICAubWFya2V0X2xpc3RfZGl2IHtcbiAgICBtYXJnaW4tdG9wOiA1JTtcbiAgICBwYWRkaW5nOiAwIDQlO1xuICB9XG4gIFxuICAubWFya2V0LXNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZzogNCUgMyU7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogNSU7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIGJveC1zaGFkb3c6IDAgMTkuMnB4IDUxLjJweCAwIHJnYmEoMTAsIDYxLCAxMTgsIDAuMTUpO1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLmxvY2FsX2RhdGFfYm94e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIFxuICAubWFya2V0LWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDMlO1xuICB9XG4gIFxuICAubWFya2V0LXNvdXJjZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjNjg3YThkO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtUmVndWxhclwiO1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxuICBcbiAgLm1hcmtldC10aXRsZS1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuICBcbiAgLm1hcmtldC1sb2NhdGlvbiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGNvbG9yOiAjMjc4QUU1O1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtc2VtaWJvbGRcIjtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzI3OEFFNTtcbiAgfVxuICAubG9jYXRpb25fZGl2e1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLy8gd2lkdGg6IDI1JTtcbiAgfVxuICBcbiAgLmxvY2FsLWRhdGEtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC8vIGdhcDogMTVweDtcbiAgfVxuICBcbiAgLmxvY2FsLWRhdGEtcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtUmVndWxhclwiO1xuICAgIGNvbG9yOiAjM0QzRDNEO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAzJTtcbiAgfVxuICBcbiAgLmdyZWVuLXRleHQge1xuICAgIGNvbG9yOiAjNGNhZjUwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtU2VtaUJvbGRcIjtcbiAgfVxuICBcbiAgLnJlZC10ZXh0IHtcbiAgICBjb2xvcjogI2Y0NDMzNjtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0LVNlbWlCb2xkXCI7XG4gIH1cbiAgXG5cbi8vVGltaW5nXG4ubmV0LWNhcmQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiA1JTtcbiAgbWFyZ2luOiAwIGF1dG8gMDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgbWFyZ2luLXRvcDogNSU7XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBjb2xvcjogIzI3OEFFNTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1zZW1pYm9sZFwiO1xufVxuXG4udGltaW5nLWNoYXJ0LWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4udGltaW5nLXN0YXRpYy1pbWFnZSB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnRpbWluZy1pbmZvIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzNEM0QzRDtcbiAgbWFyZ2luLXRvcDogMyU7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtUmVndWxhclwiO1xufVxuXG4uYWRkcmVzcy1ib3gge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtUmVndWxhclwiO1xuICBtYXJnaW46IDAgYXV0byAyMHB4O1xufVxuXG4uYWRkcmVzcy10aXRsZSB7XG4gIGNvbG9yOiAjMjc4QUU1O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0LXNlbWlib2xkXCI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMiU7XG59XG5cbi5hZGRyZXNzLXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzNEM0QzRDtcbiAgbWFyZ2luLWJvdHRvbTogNSU7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtUmVndWxhclwiO1xufVxuXG4uYWRkcmVzcy1pbnB1dC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uYWRkcmVzcy1pbnB1dCB7XG4gIGZsZXg6IDE7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1SZWd1bGFyXCI7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIGNvbG9yOiAjM0QzRDNEICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5hZGRyZXNzLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZDlkOWQ5O1xufVxuXG4uYWRkcmVzcy1pbnB1dC5kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNjY2M7XG59XG5cbi5hZGRyZXNzLWlucHV0LmFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyNzhBRTU7XG4gIGNvbG9yOiAjM0QzRDNEO1xufVxuLmFkZHJlc3MtaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYXJyb3ctYnV0dG9uIHtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5hcnJvdy1idXR0b24uZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICBjb2xvcjogI2NjYztcbn1cblxuLmFycm93LWJ1dHRvbi5hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjc4QUU1O1xuICBjb2xvcjogIzI3OEFFNTtcbn1cbi5kaXZpZGVyX2xpbmUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkOWQ5ZDk7XG59XG4ubGFiZWxfcmVnIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0LVJlZ3VsYXJcIjtcbn1cbi5sYWJlbF9ib2xkIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0LXNlbWlib2xkXCI7XG59XG4ubmF0aW9uYWxfZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi53aWRfcGVyIHtcbiAgd2lkdGg6IDE1JTtcbn1cbi5mb250X2NsciB7XG4gIC8vIGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjM0QzRDNEICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xufVxuLnBhZGRfMTJ7XG4gIHBhZGRpbmc6IDEycHggMTJweCAyMHB4IDEycHggIWltcG9ydGFudDtcbn1cbi5sYWJlbF9zaG93cHJpY2VfZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBnYXA6IDVweDtcbn1cbi5sYWJlbF9zaG93cHJpY2VfbnJ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI0E2QjRDMjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICAmLmJvbGR7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LXNlbWlib2xkJztcbiAgICBjb2xvcjogIzNEM0QzRDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5zbGlkZV9ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjo0JSAwO1xufVxuLnRleHRfc3R5bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtUmVndWxhclwiO1xuICBjb2xvcjogIzNEM0QzRDtcbn1cbi5ibHVlX2NsciB7XG4gIGNvbG9yOiAjMjc4QUU1ICFpbXBvcnRhbnQ7XG59XG4ubGFiZWxfdmVydGljYWxfd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTJweDtcbiAgd2lkdGg6IDcwJTtcbn1cblxuLmxhYmVsX3ZlcnRpY2FsX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNnB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0LVJlZ3VsYXJcIjtcbn1cblxuLmxhYmVsX3ZlcnRpY2FsX2hlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjQTZCNEMyO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzIzNDA1RTtcbn1cblxuLmxhYmVsX2NvbF9tb250aCxcbi5sYWJlbF9jb2xfcHJpY2Uge1xuICBmbGV4OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMzRDNEM0Q7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nO1xufVxuXG4ubGFiZWxfY29sX3ByaWNlLmJvbGQge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtc2VtaWJvbGQnO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5uZXRfYXRfY2xvc2VfY2FyZCB7XG4gIHdpZHRoOiAyOCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY4RkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyNzhBRTU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDQwJSA1JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuXG4ubmV0X2F0X2Nsb3NlX2NhcmQgLmxhYmVsX3Nob3dwcmljZV9uciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNBNkI0QzI7XG59XG5cbi5uZXRfYXRfY2xvc2VfY2FyZCAubGFiZWxfc2hvd3ByaWNlX25yLmJvbGQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjM0QzRDNEO1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtc2VtaWJvbGQnO1xufVxuLnNlbGxfZ2FwIHtcbiAgcGFkZGluZzogMCAyLjUlXG59XG4uZGlzYWJsZV9jbHIge1xuICBjb2xvcjogIzNkM2QzZDtcbiAgb3BhY2l0eTogMC41O1xufVxuLnNoYXJlX3BhZGQge1xuICBwYWRkaW5nOiA1JSAzJSAzJSAyJTtcbn1cbi5qdXN0aWZ5X2N0ciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4uc3dpdGNodGFiX25yIHtcbiAgd2lkdGg6IDg1JTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjQwO1xuICBib3gtc2hhZG93OiAwcHggMTJweCAxMnB4IDBweCAjMGEzZDc2MTQ7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigyNXB4KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzY5Njk2OTtcbiAgbWFyZ2luLWJvdHRvbTogNSUgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogNSUgIWltcG9ydGFudDtcbiAgbWFyZ2luOmF1dG87XG59XG4uTmV0c2hlZXRfYnRuIHtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiA0MnB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgcGFkZGluZy10b3A6IDEycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAvLyBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtTWVkaXVtXCI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yZW50Zmxvd19idG4ge1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDQycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBwYWRkaW5nLXRvcDogMTJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xuICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtTWVkaXVtXCI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5uZXRfcmFuZ2VfdGFiX2FjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzhhZTU7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IC02LjI2NXB4IDAgNi4yNjVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMiksIDYuMjY1cHggMCA2LjI2NXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5mb3JtU2V0T25lLCAuZm9ybVNldFR3b3tcbiAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0ZDRkNGO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5mb3JtU2V0VGhyZWUge1xuICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDRkNGQ0Y7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAvLyBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4uc3ViX3RpdGxlX2NscntcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q5RDlEOTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyMHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NGQ0ZDRjtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5zdWJfdGl0bGVfY2xyX2FsdHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q5RDlEOTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4ucGFkZF9mMjB7XG4gIHBhZGRpbmc6MCAyMHB4ICFpbXBvcnRhbnQ7XG59XG4ubnJfZm9ybV9zaGFkb3diZyB7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDRkNGQ0Y7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmJ0bkRlZkNscntcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcbn1cbi5idG5EZWZDbHI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyNEQ2RTtcbn1cbi5ib3hfY29tcHV0ZSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuLm1hcmtldERldF9tdWx0aV9zd2l0Y2h7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5tYXJrZXRfYWRkcmVzc0RldGFpbHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRUJFQjtcbiAgd2lkdGg6IDMwJTtcbiAgYm9yZGVyLXJhZGl1czogMzdweDtcbiAgY29sb3I6ICNBNkI0QzI7XG4gIGhlaWdodDogNTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMTkuMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MTA7XG4gIGxpbmUtaGVpZ2h0OiAzNS4ycHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2VsZWN0ZWRtYXJrZXRkZXR7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG4gIGNvbG9yOiAjRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IC02LjRweCAwIDYuNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKSwgNi40cHggMCA2LjRweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi8vIFJlc2lkZW50aWFsIFR5cGUgU2VsZWN0aW9uIE1vZGFsIFN0eWxlc1xuLnJlc2lkZW50aWFsX21vZGFsX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ucmVzaWRlbnRpYWxfbW9kYWxfdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtU2VtaUJvbGQ7XG4gIGNvbG9yOiAjMmQzNzQ4O1xufVxuXG4ucmVzaWRlbnRpYWxfb3B0aW9uX3JvdyB7XG4gIHdpZHRoOiA5NyU7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA0cHggMHB4ICM4NDgyODI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDEwcHggMHB4O1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcblxufVxuXG4ucmVzaWRlbnRpYWxfcmFkaW9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDE1JTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgLnJlc2lkZW50aWFsX3JhZGlvX3NlbGVjdGVkIHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG4gIH1cblxuICAucmVzaWRlbnRpYWxfcmFkaW9fdW5zZWxlY3RlZCB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMmUyZTI7XG4gIH1cbn1cblxuLnJlc2lkZW50aWFsX29wdGlvbl90ZXh0IHtcbiAgd2lkdGg6IDgwJTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzJkMzc0ODtcbn1cblxuLnJlc2lkZW50aWFsX2RvbmVfY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDMwcHggMHB4IDE1cHggMHB4O1xuXG4gIC5yZXNpZGVudGlhbF9kb25lX2J1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogNnB4IDE4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTdweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgfVxufVxuLnJlc2lkZW50aWFscG9wdXBjbG9zZSB7XG4gICAgIHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAtNTNweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMzg3cHggIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi8vIExvY2FsIERhdGEgQ2hhcnQgU3R5bGVzXG4ubG9jYWwtZGF0YS1pdGVtIHtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tdG9wOiAzJTtcbn1cblxuLmxvY2FsLWRhdGEtcm93LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1SZWd1bGFyXCI7XG4gIGNvbG9yOiAjM0QzRDNEO1xufVxuXG4ubGFiZWxfcmVnX3dpdGhfYXJyb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0LVJlZ3VsYXJcIjtcbn1cblxuLmNoYXJ0LXRvZ2dsZS1hcnJvdyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbn1cblxuLmNoYXJ0LXRvZ2dsZS1hcnJvdy5leHBhbmRlZCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5sYWJlbF9ib2xkX3dpdGhfZGlmZiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtc2VtaWJvbGRcIjtcbn1cblxuLmRpZmZfdmFsdWUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtU2VtaUJvbGRcIjtcblxuICAmLnBvc2l0aXZlIHtcbiAgICBjb2xvcjogIzRjYWY1MDtcbiAgfVxuXG4gICYubmVnYXRpdmUge1xuICAgIGNvbG9yOiAjZjQ0MzM2O1xuICB9XG59XG5cbi5jaGFydC1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGFuaW1hdGlvbjogc2xpZGVEb3duIDAuM3MgZWFzZS1vdXQ7XG4gIGJhY2tncm91bmQ6ICNGNEY0RjQ7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVEb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5cbi5jaGFydC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1NZWRpdW1cIjtcbiAgY29sb3I6ICMzRDNEM0Q7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlbGVjdGVkLWRvdC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1SZWd1bGFyXCI7XG4gIGNvbG9yOiAjNjg3YThkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLmNoYXJ0LXgtbGFiZWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiA1cHggMzVweCAwIDM1cHg7XG5cbiAgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtUmVndWxhclwiO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICB9XG59XG5cbi5hbmltYXRlZC12YWx1ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYW5pbWF0aW9uOiB2YWx1ZUNoYW5nZSAwLjNzIGVhc2Utb3V0O1xufVxuXG5Aa2V5ZnJhbWVzIHZhbHVlQ2hhbmdlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG4uemlwX25vdGVzX2NvbnRhaW5lciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM2ODdhOGQ7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtUmVndWxhclwiO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xufVxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLEFBQUEsWUFBWSxDQUFFO0VBQ1osV0FBVyxFQUFFLEVBQUU7RUFDZixNQUFNLEVBQUUsa0JBQWtCLEdBQzNCOztBQUVELEFBQUEsYUFBYSxDQUFDO0VBQ1osU0FBUyxFQUFFLGVBQWUsR0FDM0I7O0FBRUQsQUFBQSxTQUFTLENBQUM7RUFDUixTQUFTLEVBQUUsZUFBZSxHQUMzQjs7QUFFRCxBQUFBLGNBQWMsQ0FBQztFQUNiLFFBQVEsRUFBRSxRQUFRLEdBQ25COztBQUVELEFBQUEsY0FBYyxDQUFDO0VBQ2IsUUFBUSxFQUFFLFFBQVE7RUFDbEIsR0FBRyxFQUFFLENBQUM7RUFDTixJQUFJLEVBQUUsQ0FBQztFQUNQLEtBQUssRUFBRSxJQUFJO0VBQ1gsY0FBYyxFQUFFLElBQUksR0FDckI7O0FBRUQsQUFBQSxVQUFVLENBQUM7RUFDVCxRQUFRLEVBQUUsUUFBUTtFQUNsQixHQUFHLEVBQUUsSUFBSTtFQUNULFNBQVMsRUFBRSxnQkFBZ0I7RUFDM0IsU0FBUyxFQUFFLElBQUk7RUFDZixXQUFXLEVBQUUsSUFBSTtFQUNqQixLQUFLLEVBQUUsSUFBSTtFQUNYLFVBQVUsRUFBRSxhQUFhLEdBQzFCOztBQUVELEFBQUEsYUFBYSxDQUFDO0VBQ1osUUFBUSxFQUFFLFFBQVE7RUFDbEIsTUFBTSxFQUFFLElBQUk7RUFDWixTQUFTLEVBQUUsSUFBSTtFQUNmLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLEtBQUssRUFBRSxJQUFJO0VBQ1gsVUFBVSxFQUFFLGFBQWEsR0FDMUI7O0FBQ0QsQUFBQSxVQUFVLENBQUM7RUFDVCxNQUFNLEVBQUUsSUFBSTtFQUNaLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLE1BQU0sRUFBRSxpQkFBaUIsR0FDMUI7O0FBQ0QsQUFBQSxhQUFhLENBQUM7RUFDWixLQUFLLEVBQUUsa0JBQWtCO0VBQ3pCLFdBQVcsRUFBRSw2QkFB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 */.TemplateOverLay {
  position: fixed;
  *position: absolute;
  top: 0px;
  left: 0px;
  background-color: #FFF;
  opacity: .8;
  -moz-opacity: 0.80;
  z-index: 1055;
  width: 100% !important;
  height: 100% !important;
}

.TemplateLoadingImg {
  position: fixed;
  z-index: 1100;
  top: 50%;
  left: 50%;
  height: 150px;
  width: 200px;
  transform: translate(-50%);
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL1BhZ2VMb2FkZXIuc2NzcyIsInNvdXJjZXMiOlsiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL1BhZ2VMb2FkZXIuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIuVGVtcGxhdGVPdmVyTGF5e1xyXG5cdHBvc2l0aW9uOmZpeGVkO1xyXG5cdCpwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHR0b3A6MHB4O1xyXG5cdGxlZnQ6MHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6I0ZGRjtcclxuXHRvcGFjaXR5Oi44O1xyXG5cdC1tb3otb3BhY2l0eTogMC44MDtcclxuXHR6LWluZGV4OjEwNTU7XHJcblx0d2lkdGg6MTAwJSAhaW1wb3J0YW50OyA7XHJcblx0aGVpZ2h0OjEwMCUgIWltcG9ydGFudDtcclxufVxyXG4uVGVtcGxhdGVMb2FkaW5nSW1ne1xyXG5cdHBvc2l0aW9uOmZpeGVkO1xyXG5cdHotaW5kZXg6IDExMDA7XHJcblx0dG9wOjUwJTtcclxuXHRsZWZ0OjUwJTtcclxuXHRoZWlnaHQ6MTUwcHg7d2lkdGg6MjAwcHg7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XHJcblxyXG59XHJcbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxBQUFBLGdCQUFnQixDQUFBO0VBQ2YsUUFBUSxFQUFDLEtBQUs7RUFDZCxTQUFTLEVBQUMsUUFBUTtFQUNsQixHQUFHLEVBQUMsR0FBRztFQUNQLElBQUksRUFBQyxHQUFHO0VBQ1IsZ0JBQWdCLEVBQUMsSUFBSTtFQUNyQixPQUFPLEVBQUMsRUFBRTtFQUNWLFlBQVksRUFBRSxJQUFJO0VBQ2xCLE9BQU8sRUFBQyxJQUFJO0VBQ1osS0FBSyxFQUFDLGVBQWU7RUFDckIsTUFBTSxFQUFDLGVBQWUsR0FDdEI7O0FBQ0QsQUFBQSxtQkFBbUIsQ0FBQTtFQUNsQixRQUFRLEVBQUMsS0FBSztFQUNkLE9BQU8sRUFBRSxJQUFJO0VBQ2IsR0FBRyxFQUFDLEdBQUc7RUFDUCxJQUFJLEVBQUMsR0FBRztFQUNSLE1BQU0sRUFBQyxLQUFLO0VBQUMsS0FBSyxFQUFDLEtBQUs7RUFDeEIsU0FBUyxFQUFFLGVBQWUsR0FFMUIifQ== */.piti-container {
  order: 2;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
}

.piti-container .top {
  height: 300px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  background-color: #172850;
}

.piti-container .top .chart-wrapper .text-anchor {
  position: relative;
  width: 0;
  height: 0;
}

.piti-container .top .chart-wrapper .text-anchor .center-text {
  position: absolute;
  color: #ffffff;
  font-size: 20px;
  position: relative;
  top: 115px;
  left: 80px;
  width: 80px;
  text-align: center;
  z-index: 50;
}

.piti-container .top .chart-wrapper .text-anchor .title-text {
  position: absolute;
  color: #ffffff;
  font-size: 18px;
  position: relative;
  top: 0px;
  left: 30px;
  width: 200px;
  text-align: center;
  z-index: 50;
}

.piti-container .top .chart-wrapper .recharts-legend-wrapper {
  color: #ffffff;
  margin-top: 90px;
}

.piti-container .top .chart-wrapper .slider {
  margin-top: -10px;
}

.piti-container .top .chart-wrapper .slider .rc-slider-rail {
  height: 1px;
  background-color: #B6B6B6;
}

.piti-container .top .chart-wrapper .slider .rc-slider-dot {
  bottom: -1px;
  display: none;
}

.piti-container .top .chart-wrapper .slider .slider {
  bottom: -1px;
}

.piti-container .bottom {
  background-color: transparent;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
}

.piti-container .bottom .form-wrapper {
  width: 100%;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}

.piti-container .bottom .form-wrapper .field-row {
  color: #575757;
}

.piti-container .bottom .form-wrapper .field-row input {
  border: 1px solid #D2D2D2;
  border-radius: 5px;
  background-color: transparent;
  margin: 8px 0;
  height: 35px;
  width: 260px;
}

.piti-container .bottom .form-wrapper .field-row select {
  border: 1px solid #D2D2D2;
  border-radius: 5px;
  background-color: transparent;
  margin: 10px 10px;
  height: 35px;
  width: 150px;
  margin-bottom: 30px;
}

.piti-container .bottom .form-wrapper .compute {
  background-color: #00BF0C;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  margin-bottom: 20px;
  margin-top: 20px;
}

.rvb-container {
  order: 2;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
}

.rvb-container .top {
  height: 350px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  background-color: #172850;
}

.rvb-container .top .center-container {
  order: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}

.rvb-container .top .center-container .title {
  order: 1;
  text-align: center;
  width: 100%;
  font-size: 24px;
  margin-top: 20px;
  margin-bottom: 20px;
  color: #ffffff;
}

.rvb-container .top .center-container .horizontal-wrap {
  order: 2;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
}

.rvb-container .top .center-container .horizontal-wrap .comparisson {
  order: 1;
  color: #ffffff;
  margin-right: 30px;
}

.rvb-container .top .center-container .horizontal-wrap .comparisson .offer-wrapper {
  width: 300px;
  margin-top: 20px;
  border: 1px solid #508AFF;
  border-radius: 5px;
}

.rvb-container .top .center-container .horizontal-wrap .comparisson .offer-wrapper .banner {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  background-color: #508AFF;
  color: #ffffff;
  font-size: 20px;
}

.rvb-container .top .center-container .horizontal-wrap .comparisson .offer-wrapper .banner .offer-name {
  order: 1;
  align-self: flex-start;
  padding: 10px 10px;
}

.rvb-container .top .center-container .horizontal-wrap .comparisson .offer-wrapper .banner .offer-type {
  order: 2;
  align-self: flex-end;
  padding: 10px 10px;
}

.rvb-container .top .center-container .horizontal-wrap .comparisson .offer-wrapper .details {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: space-around;
}

.rvb-container .top .center-container .horizontal-wrap .comparisson .offer-wrapper .details .loan-info {
  order: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}

.rvb-container .top .center-container .horizontal-wrap .comparisson .offer-wrapper .details .loan-info .title {
  order: 1;
  font-size: 14px;
  color: #8CA3D2;
  letter-spacing: 0;
  margin: 0;
  margin-top: 20px;
}

.rvb-container .top .center-container .horizontal-wrap .comparisson .offer-wrapper .details .loan-info .data {
  order: 2;
  font-size: 20px;
  color: #FFFFFF;
  letter-spacing: 0;
  line-height: 31px;
  margin: 10px auto;
}

.rvb-container .top .center-container .horizontal-wrap .chart-wrapper {
  order: 2;
  margin-left: 30px;
}

.rvb-container .top .center-container .horizontal-wrap .chart-wrapper .text-anchor {
  position: relative;
  width: 0;
  height: 0;
}

.rvb-container .top .center-container .horizontal-wrap .chart-wrapper .text-anchor .center-text {
  position: absolute;
  color: #ffffff;
  font-size: 20px;
  position: relative;
  top: 60px;
  left: 80px;
  width: 80px;
  text-align: center;
  z-index: 50;
}

.rvb-container .top .center-container .horizontal-wrap .chart-wrapper .recharts-legend-wrapper {
  color: #ffffff;
  margin-top: 50px;
}

.rvb-container .top .center-container .slider {
  margin-top: -20px;
  order: 3;
  width: 300px;
  align-self: center;
}

.rvb-container .top .center-container .slider .rc-slider-rail {
  height: 1px;
  background-color: #B6B6B6;
}

.rvb-container .top .center-container .slider .rc-slider-dot {
  bottom: -1px;
  display: none;
}

.rvb-container .top .center-container .slider .slider {
  bottom: -1px;
}

.rvb-container .bottom {
  background-color: transparent;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
}

.rvb-container .bottom .form-wrapper {
  width: 100%;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}

.rvb-container .bottom .form-wrapper .field-row {
  color: #575757;
}

.rvb-container .bottom .form-wrapper .field-row input {
  border: 1px solid #D2D2D2;
  border-radius: 5px;
  background-color: transparent;
  margin: 8px 0;
  height: 35px;
  width: 260px;
}

.rvb-container .bottom .form-wrapper .field-row select {
  border: 1px solid #D2D2D2;
  border-radius: 5px;
  background-color: transparent;
  margin: 10px 10px;
  height: 35px;
  width: 150px;
  margin-bottom: 30px;
}

.rvb-container .bottom .form-wrapper .compute {
  background-color: #00BF0C;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  margin-bottom: 20px;
  margin-top: 20px;
}

.lb {
  color: #8CA3D2;
  display: inline-block;
}

.white {
  color: #ffffff;
  display: inline-block;
}

.text-wrapper {
  display: inline-block;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL21vcmUuc2NzcyIsInNvdXJjZXMiOlsiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL21vcmUuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIucGl0aS1jb250YWluZXJ7XG4gICAgb3JkZXI6IDI7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLnRvcHtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcyODUwO1xuICAgICAgICAuY2hhcnQtd3JhcHBlcntcbiAgICAgICAgICAgIC50ZXh0LWFuY2hvcntcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIC5jZW50ZXItdGV4dHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDUwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudGl0bGUtdGV4dHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNTA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnJlY2hhcnRzLWxlZ2VuZC13cmFwcGVye1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2xpZGVye1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgICAgICAgICAgIC5yYy1zbGlkZXItcmFpbHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCNkI2QjY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5yYy1zbGlkZXItZG90e1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IC0xcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zbGlkZXJ7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJvdHRvbXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLmZvcm0td3JhcHBlcntcbiAgICAgICAgXHR3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIC5maWVsZC1yb3d7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM1NzU3NTc7XG4gICAgICAgICAgICAgICAgaW5wdXR7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEMkQyRDI7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogOHB4IDA7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzZWxlY3R7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEMkQyRDI7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29tcHV0ZXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCRjBDO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4ucnZiLWNvbnRhaW5lcntcbiAgICBvcmRlcjogMjtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICAudG9we1xuICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNzI4NTA7XG4gICAgICAgIC5jZW50ZXItY29udGFpbmVye1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAudGl0bGV7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaG9yaXpvbnRhbC13cmFwe1xuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAuY29tcGFyaXNzb257XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAub2ZmZXItd3JhcHBlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTA4QUZGO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLmJhbm5lcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MDhBRkY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5vZmZlci1uYW1le1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAub2ZmZXItdHlwZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmRldGFpbHN7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5sb2FuLWluZm97XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM4Q0EzRDI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jaGFydC13cmFwcGVye1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIC50ZXh0LWFuY2hvcntcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgLmNlbnRlci10ZXh0e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA1MDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAucmVjaGFydHMtbGVnZW5kLXdyYXBwZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2xpZGVye1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgICAgICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgLnJjLXNsaWRlci1yYWlse1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0I2QjZCNjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnJjLXNsaWRlci1kb3R7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnNsaWRlcntcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICB9XG4gICAgLmJvdHRvbXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLmZvcm0td3JhcHBlcntcbiAgICAgICAgXHR3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIC5maWVsZC1yb3d7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM1NzU3NTc7XG4gICAgICAgICAgICAgICAgaW5wdXR7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEMkQyRDI7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogOHB4IDA7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzZWxlY3R7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEMkQyRDI7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29tcHV0ZXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCRjBDO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbi5sYntcbiAgICBjb2xvcjogIzhDQTNEMjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ud2hpdGV7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnRleHQtd3JhcHBlcntcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsQUFBQSxlQUFlLENBQUE7RUFDWCxLQUFLLEVBQUUsQ0FBQztFQUNSLFNBQVMsRUFBRSxDQUFDO0VBQ1osV0FBVyxFQUFFLENBQUM7RUFDZCxVQUFVLEVBQUUsSUFBSTtFQUNoQixLQUFLLEVBQUUsSUFBSSxHQW1HZDtFQXhHRCxBQU1JLGVBTlcsQ0FNWCxJQUFJLENBQUE7SUFDQSxNQUFNLEVBQUUsS0FBSztJQUNiLE9BQU8sRUFBRSxJQUFJO0lBQ2IsY0FBYyxFQUFFLEdBQUc7SUFDbkIsV0FBVyxFQUFFLFVBQVU7SUFDdkIsZUFBZSxFQUFFLE1BQU07SUFDdkIsZ0JBQWdCLEVBQUUsT0FBTyxHQWdENUI7SUE1REwsQUFjWSxlQWRHLENBTVgsSUFBSSxDQU9BLGNBQWMsQ0FDVixZQUFZLENBQUE7TUFDUixRQUFRLEVBQUUsUUFBUTtNQUNsQixLQUFLLEVBQUUsQ0FBQztNQUNSLE1BQU0sRUFBRSxDQUFDLEdBdUJaO01BeENiLEFBa0JnQixlQWxCRCxDQU1YLElBQUksQ0FPQSxjQUFjLENBQ1YsWUFBWSxDQUlSLFlBQVksQ0FBQTtRQUNSLFFBQVEsRUFBRSxRQUFRO1FBQ2xCLEtBQUssRUFBRSxPQUFPO1FBQ2QsU0FBUyxFQUFFLElBQUk7UUFDZixRQUFRLEVBQUUsUUFBUTtRQUNsQixHQUFHLEVBQUUsS0FBSztRQUNWLElBQUksRUFBRSxJQUFJO1FBQ1YsS0FBSyxFQUFFLElBQUk7UUFDWCxVQUFVLEVBQUUsTUFBTTtRQUNsQixPQUFPLEVBQUUsRUFBRSxHQUNkO01BNUJqQixBQTZCZ0IsZUE3QkQsQ0FNWCxJQUFJLENBT0EsY0FBYyxDQUNWLFlBQVksQ0FlUixXQUFXLENBQUE7UUFDUCxRQUFRLEVBQUUsUUFBUTtRQUNsQixLQUFLLEVBQUUsT0FBTztRQUNkLFNBQVMsRUFBRSxJ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 */.SellerContainer {
  width: 100%;
  text-align: center;
  font-size: 24px;
  font-family: Montserrat-Medium;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  padding-left: 0px;
  padding-right: 5px;
}

.SellerContainer .SellToNetTitle {
  font-family: Montserrat-Medium;
  font-size: 32px;
  color: #23405E;
  text-align: left;
  margin-bottom: 20px;
  text-wrap: nowrap;
}

.SellerContainer .displayrow {
  display: flex;
}

.SellerContainer .gear-settings {
  padding-top: 6px !important;
  text-align: right;
  cursor: pointer;
}

.SellerContainer .gear-settings span {
  color: #508AFF;
  font-size: 16px;
  font-family: Montserrat-Medium;
}

.SellerContainer .form-group {
  padding: 0px;
  text-align: left;
}

.SellerContainer .form-group .field-row {
  color: #0E2F51;
  font-family: Montserrat-Regular;
  font-size: 14px;
  padding: 0px;
}

.SellerContainer .form-group .field-row .input-group-addon {
  font-family: Montserrat-Medium;
  color: #23405E;
  cursor: pointer;
}

.SellerContainer .form-group .field-row select,
.SellerContainer .form-group .field-row input {
  border: 1px solid #d4d7e0;
  border-radius: 5px;
  background-color: transparent;
  height: 40px !important;
  width: 100% !important;
  margin: 0px;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
  box-shadow: none;
  color: #23405E;
  height: 40px;
}

.SellerContainer .form-group .field-row select {
  margin-top: 6px !important;
}

.SellerContainer .ComputeBtn {
  background-color: #508AFF;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  margin-bottom: 20px;
  margin-top: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  font-size: 14px;
  height: 40px !important;
}

.SellerContainer .openOrder_cls {
  color: #508AFF;
  cursor: pointer;
  font-size: 14px;
  text-align: right;
  padding-right: 5px;
  width: 48%;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
}

.SellerContainer .openOrder_clsselltonet {
  color: #508AFF;
  cursor: pointer;
  font-size: 14px;
  padding-right: 5px;
  width: 48%;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  margin-left: 6px;
}

.SellerContainer .SaveEstimateBtn {
  background-color: transparent;
  border-radius: 5px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  padding: 0px;
  outline: none;
  text-align: left;
  color: #508AFF;
  cursor: pointer;
  margin: 0px;
  font-size: 14px;
}

.SellerContainer .ResetEstimateBtn {
  background-color: transparent;
  border-radius: 5px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  padding: 0px;
  outline: none;
  text-align: right;
  color: #EE7055;
  cursor: pointer;
  margin: 0px;
  font-size: 14px;
}

.SellerContainer .CollapseDropTitle {
  color: #508AFF;
  font-size: 20px;
  font-family: Montserrat-Medium;
}

.SellerContainer .CollapseDropIcon {
  cursor: pointer;
}

.SellerContainer .input-group {
  width: 100%;
}

.misc-container .ModalInnerTitleCls {
  font-family: Montserrat-Regular;
  color: #23405E;
  height: 65px;
  padding-top: 20px;
  background-color: #fff;
  text-align: center;
}

.misc-container table tr td {
  border: 1px solid #d4d7e0;
  padding: 8px;
  box-shadow: none;
  color: #23405E;
  height: 40px;
  font-family: Montserrat-Medium;
  width: auto;
}

.misc-container .MiscModalBtnCls {
  background-color: #508AFF;
  color: #ffffff;
  height: 50px;
  margin-bottom: 50px;
}

.taxes-container .ModalInnerTitleCls {
  font-family: Montserrat-Regular;
  color: #23405E;
  height: 65px;
  padding-top: 20px;
  background-color: #fff;
}

.taxes-container .PriceSettingsDiv {
  font-family: Montserrat-Regular;
  padding-top: 20px;
  padding-bottom: 20px;
}

.taxes-container .PriceSettingsDiv input {
  box-shadow: none;
  color: #23405E;
  height: 40px;
  font-family: Montserrat-Medium;
}

.taxes-container .PriceSettingsDiv .MarginCls {
  margin-top: 10px;
  margin-bottom: 10px;
}

.taxes-container .PriceSettingsDiv .MarginCls .LabelStyleCls {
  margin-bottom: 5px;
  color: #0E2F51;
  font-size: 14px;
  font-family: Montserrat-Regular;
}

.taxes-container .PriceSettingsBtnDiv {
  margin-top: 30px;
}

.rvb-container .RightContainerCls {
  border: 1px solid #D4D7E0;
  border-radius: 5px;
  box-shadow: 0px 0px 24px -15px #96bcdd;
  min-height: 400px;
}

.rvb-container .RightContainerCls .chart-wrapper {
  clear: both;
  /*.recharts-surface{
                height:375px;
                width:375px;
            }*/
}

.rvb-container .RightContainerCls .chart-wrapper .ChartHeaderDiv {
  font-size: 23px;
  color: #313B62;
  font-family: Montserrat-Medium;
  text-align: center;
  padding-top: 30px;
  padding-bottom: 30px;
}

.rvb-container .RightContainerCls .chart-wrapper .text-right {
  text-align: right;
}

.rvb-container .RightContainerCls .chart-wrapper .Top_Header {
  height: 54px;
  border-bottom: 1px solid #D4D7E0;
  margin-top: 40px;
}

.rvb-container .RightContainerCls .chart-wrapper .recharts-wrapper {
  text-align: center !important;
  width: 100% !important;
  height: 100% !important;
  font-family: 'Montserrat-Regular';
}

.rvb-container .RightContainerCls .chart-wrapper .CursorPointerCls {
  cursor: pointer;
  font-family: 'Montserrat-Regular';
}

.rvb-container .RightContainerCls .chart-wrapper .PiechartValueCls {
  position: absolute;
  top: 190px;
  left: 208px;
  z-index: 100000;
  display: none;
  font-family: Montserrat-Medium;
  font-size: 14px;
  width: 140px;
  border-radius: 4px;
}

.rvb-container .RightContainerCls .chart-wrapper .PiechartValueCls .PriceValueCls {
  width: 100%;
  height: 25px !important;
  padding: 3px 6px !important;
}

.rvb-container .RightContainerCls .chart-wrapper .PiechartValueCls .DollarSignCls {
  padding-top: 3px;
}

.rvb-container .RightContainerCls .chart-wrapper .EditDoneBtn {
  background: transparent;
  font-family: Montserrat-Regular;
  font-size: 14px;
  cursor: pointer;
  outline: none;
  color: #2a94ff;
  text-align: center;
  width: 100%;
  height: auto;
  margin: 0px;
  margin-top: 12px;
}

.rvb-container .RightContainerCls .chart-wrapper .active {
  display: block !important;
}

.rvb-container .RightContainerCls .chart_Bottom .blueBox {
  border: 1px solid #2A64FF;
  height: 17px;
  width: 17px;
  background-color: #2A64FF;
  border-radius: 4px;
}

.rvb-container .RightContainerCls .chart_Bottom .yellowBox {
  border: 1px solid #FFBA00;
  height: 17px;
  width: 17px;
  background-color: #FFBA00;
  margin-top: 15px;
  border-radius: 4px;
}

.rvb-container .RightContainerCls .chart_Bottom .yellowtext {
  margin-top: 13px;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable {
  width: 100%;
  margin-top: 10px;
  line-height: 30px;
  margin-bottom: 0px !important;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .ChartTableTdOne {
  width: 5%;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .ChartTableTdOne .CircleCls {
  margin-top: 0px !important;
  margin-right: 10px;
  height: 15px;
  width: 15px;
  border-radius: 15px;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .ChartTableTdOne .YellowCircleCls {
  border: 1px solid #FFBA00;
  background-color: #FFBA00;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .ChartTableTdOne .LightGreenCircleCls {
  border: 1px solid #58FF00;
  background-color: #58FF00;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .ChartTableTdOne .GreenCircleCls {
  border: 1px solid #00B40A;
  background-color: #00B40A;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .ChartTableTdOne .PurpleCircleCls {
  border: 1px solid #8D6B94;
  background-color: #8D6B94;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .ChartTableTdOne .BlueCircleCls {
  border: 1px solid #508AFF;
  background-color: #508AFF;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .ChartTableTdOne .BorderCircleCls {
  border: 1px solid #0E2F51;
  background-color: #FFF;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .ChartTableTdTwo {
  width: 35%;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .ChartTableTdFour {
  width: 35%;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .BorderBottomCls {
  border-bottom: 1px solid #D4D7E0;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .AlignRightCls {
  text-align: right;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .MarginTopCls {
  margin-top: 1px;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .LabelRegularFontCls {
  font-family: 'Montserrat-Regular';
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .LabelBoldFontCls {
  font-family: 'Montserrat-Medium';
}

.rvb-container .RightContainerCls .chart_Bottom .PaidTaxDivCls {
  color: #508AFF;
  font-size: 15px;
  font-family: Montserrat-Regular;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 50px;
}

.rvb-container .RightContainerCls .chart_Bottom .PaidTaxDivCls .ResultCollapseDropIcon {
  cursor: pointer;
}

.rvb-container .RightContainerCls .SliderDivCls {
  margin-top: 30px;
  margin-bottom: 30px;
}

.rvb-container .RightContainerCls .SliderDivCls .rc-slider-mark {
  position: absolute;
  top: 18px;
  left: 0;
  width: 100%;
  font-size: 12px;
  padding-top: 38px;
}

.rvb-container .RightContainerCls .SliderDivCls .rc-slider-dot {
  position: absolute;
  bottom: -2px;
  margin-left: -4px;
  width: 8px;
  height: 4px;
  border: 2px solid #e9e9e9;
  background-color: #fff;
  cursor: pointer;
  border-radius: 50%;
  vertical-align: middle;
  display: none;
}

.rvb-container .RightContainerCls .SliderDivCls .rc-slider-track {
  background-color: #5978FF;
}

.rvb-container .RightContainerCls .SliderDivCls .rc-slider-handle {
  border: solid 2px #D3D5DF;
  margin-left: -13px;
  margin-top: -9px;
  width: 23px;
  height: 23px;
}

.rvb-container .RightContainerCls .SliderDivCls .rc-slider-mark-text-active {
  color: #2B4262;
  font-size: 20px;
}

.rvb-container .RightContainerCls .SliderDivCls .rc-slider-mark-text {
  color: #2B4262;
  font-size: 15px;
}

.calctaxbtn {
  font-family: Montserrat-Regular !important;
  color: #23405E !important;
  cursor: pointer !important;
  font-weight: 600 !important;
  font-size: 13px !important;
}

.TemplateOverLay {
  *position: absolute;
  background-color: rgba(74, 81, 93, 0.71);
  opacity: .8;
  -moz-opacity: 0.80;
  z-index: 1055;
  width: 100% !important;
  height: 100% !important;
}

.TemplateLoadingImg {
  position: fixed;
  z-index: 1100;
  top: 45%;
  left: 50%;
  margin: 0px;
  height: 150px;
  width: 100%;
}

@media screen and (max-width: 768px) and (min-width: 500px) {
  .SellerContainer .openOrder_clsselltonet {
    width: 100% !important;
    text-align: center !important;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL1NlbGxlcl9NaW5lLnNjc3MiLCJzb3VyY2VzIjpbIi9ob21lL3JpZmx1eHlzcy9EZXNrdG9wL0xpdmUgTmV3KEJ1aWxkKS9PTkUtV2ViL2Zyb250ZW5kL3N0eWxlcy9TZWxsZXJfTWluZS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi5TZWxsZXJDb250YWluZXIge1xyXG5cdHdpZHRoOjEwMCU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGZvbnQtc2l6ZTogMjRweDtcclxuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcblx0Ly9tYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuXHQuU2VsbFRvTmV0VGl0bGV7XHJcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcblx0XHRmb250LXNpemU6IDMycHg7XHJcblx0XHRjb2xvcjogIzIzNDA1RTtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0dGV4dC13cmFwOiBub3dyYXA7XHJcblx0fVxyXG5cdC5kaXNwbGF5cm93e1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHR9XHJcblx0LmdlYXItc2V0dGluZ3N7XHJcblx0XHRwYWRkaW5nLXRvcDogNnB4ICFpbXBvcnRhbnQ7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHR9XHJcblx0LmdlYXItc2V0dGluZ3Mgc3BhbiB7XHJcblx0XHRjb2xvcjogIzUwOEFGRjtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuXHR9XHJcblx0XHJcblx0LmZvcm0tZ3JvdXB7XHJcblx0XHRwYWRkaW5nOjBweDtcclxuXHRcdHRleHQtYWxpZ246bGVmdDtcclxuXHRcdC5maWVsZC1yb3d7XHJcblx0XHRcdGNvbG9yOiAjMEUyRjUxO1xyXG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdHBhZGRpbmc6MHB4O1xyXG5cdFx0XHQuaW5wdXQtZ3JvdXAtYWRkb24ge1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuXHRcdFx0XHRjb2xvcjogIzIzNDA1RTtcclxuXHRcdFx0XHRjdXJzb3I6cG9pbnRlcjtcclxuXHRcdFx0fVxyXG5cdFx0XHRzZWxlY3QsIGlucHV0e1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTA7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4IDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcclxuXHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdG1hcmdpbjowcHggO1xyXG5cdFx0XHRcdC1tb3otYXBwZWFyYW5jZTogaW5oZXJpdDtcclxuXHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTclIGNlbnRlcjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdFx0Y29sb3I6ICMyMzQwNUU7XHJcblx0XHRcdFx0aGVpZ2h0OjQwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0c2VsZWN0e1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6NnB4ICFpbXBvcnRhbnQ7XHRcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuQ29tcHV0ZUJ0bntcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICM1MDhBRkY7XHJcblx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdHBhZGRpbmc6IDVweCAyMHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0aGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5vcGVuT3JkZXJfY2xze1xyXG5cdFx0Y29sb3I6ICM1MDhBRkY7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDVweDtcclxuXHRcdHdpZHRoOiA0OCU7XHJcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xyXG5cdFxyXG5cdH1cclxuXHQub3Blbk9yZGVyX2Nsc3NlbGx0b25ldHtcclxuXHRcdGNvbG9yOiAjNTA4QUZGO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1x0XHRcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDVweDtcclxuXHRcdHdpZHRoOiA0OCU7XHJcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDZweDtcclxuXHR9XHJcblx0LlNhdmVFc3RpbWF0ZUJ0bntcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cGFkZGluZzogMHB4O1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRjb2xvcjogIzUwOEFGRjtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdG1hcmdpbjogMHB4O1xyXG5cdFx0Zm9udC1zaXplOjE0cHg7XHJcblx0fVxyXG5cdC5SZXNldEVzdGltYXRlQnRue1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiAwcHg7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRjb2xvcjogI0VFNzA1NTtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdG1hcmdpbjogMHB4O1xyXG5cdFx0Zm9udC1zaXplOjE0cHg7XHJcblx0fVxyXG5cdC5Db2xsYXBzZURyb3BUaXRsZXtcclxuXHRcdGNvbG9yOiAjNTA4QUZGO1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG5cdH1cclxuXHQuQ29sbGFwc2VEcm9wSWNvbntcclxuXHRcdGN1cnNvcjpwb2ludGVyO1xyXG5cdH1cclxuXHQuaW5wdXQtZ3JvdXB7XHJcblx0XHR3aWR0aDoxMDAlO1xyXG5cdH1cclxufVxyXG4ubWlzYy1jb250YWluZXJ7XHJcblx0Lk1vZGFsSW5uZXJUaXRsZUNsc3tcclxuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XHJcblx0XHRjb2xvcjogIzIzNDA1RTtcclxuXHRcdGhlaWdodDogNjVweDtcclxuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjojZmZmO1xyXG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7XHJcblx0fVxyXG5cdHRhYmxlIHRyIHRkIHtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTA7XHJcblx0XHRwYWRkaW5nOiA4cHg7XHJcblx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0Y29sb3I6ICMyMzQwNUU7XHJcblx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHR9XHJcblx0Lk1pc2NNb2RhbEJ0bkNscyB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTA4QUZGO1xyXG5cdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRoZWlnaHQ6NTBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206NTBweDtcclxuXHR9XHJcbn1cclxuLnRheGVzLWNvbnRhaW5lcntcclxuXHQuTW9kYWxJbm5lclRpdGxlQ2xze1xyXG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcclxuXHRcdGNvbG9yOiAjMjM0MDVFO1xyXG5cdFx0aGVpZ2h0OiA2NXB4O1xyXG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XHJcblx0fVxyXG5cdC5QcmljZVNldHRpbmdzRGl2e1xyXG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcclxuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XHJcblx0XHRpbnB1dHtcclxuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRcdFx0Y29sb3I6ICMyMzQwNUU7XHJcblx0XHRcdGhlaWdodDo0MHB4O1xyXG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcblx0XHR9XHJcblx0XHQuTWFyZ2luQ2xze1xyXG5cdFx0XHRtYXJnaW4tdG9wOjEwcHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206MTBweDtcclxuXHRcdFx0LkxhYmVsU3R5bGVDbHN7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTo1cHg7XHJcblx0XHRcdFx0Y29sb3I6IzBFMkY1MTtcclxuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuUHJpY2VTZXR0aW5nc0J0bkRpdntcclxuXHRcdG1hcmdpbi10b3A6MzBweDtcclxuXHR9XHJcbn1cclxuLnJ2Yi1jb250YWluZXJ7XHJcblx0LlJpZ2h0Q29udGFpbmVyQ2xze1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI0Q0RDdFMDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdGJveC1zaGFkb3c6IDBweCAwcHggMjRweCAtMTVweCAjOTZiY2RkO1xyXG5cdFx0bWluLWhlaWdodDo0MDBweDtcclxuXHRcdC5jaGFydC13cmFwcGVye1xyXG5cdFx0XHRjbGVhcjogYm90aDtcclxuXHRcdFx0LkNoYXJ0SGVhZGVyRGl2e1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjNweDtcclxuXHRcdFx0XHRjb2xvcjogIzMxM0I2MjtcclxuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cdFx0XHR9XHJcbiAgICAgICAgICAgIC50ZXh0LXJpZ2h0e1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLlRvcF9IZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDREN0UwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8qLnJlY2hhcnRzLXN1cmZhY2V7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6Mzc1cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDozNzVweDtcclxuICAgICAgICAgICAgfSovXHJcblx0XHRcdC5yZWNoYXJ0cy13cmFwcGVye1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdHdpZHRoOjEwMCUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRoZWlnaHQ6MTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcclxuXHRcdFx0fVxyXG5cdFx0XHQuQ3Vyc29yUG9pbnRlckNsc3tcclxuXHRcdFx0XHRjdXJzb3I6cG9pbnRlcjtcclxuXHRcdFx0XHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XHJcblx0XHRcdH1cclxuXHRcdFx0LlBpZWNoYXJ0VmFsdWVDbHN7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMTkwcHg7XHJcblx0XHRcdFx0bGVmdDogMjA4cHg7XHJcblx0XHRcdFx0ei1pbmRleDogMTAwMDAwO1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHR3aWR0aDogMTQwcHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0XHRcdC5QcmljZVZhbHVlQ2xze1xyXG5cdFx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRcdGhlaWdodDogMjVweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0cGFkZGluZzogM3B4IDZweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuRG9sbGFyU2lnbkNsc3tcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOjNweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LkVkaXREb25lQnRue1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0XHRcdGNvbG9yOiAjMmE5NGZmO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0bWFyZ2luOiAwcHg7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTJweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuYWN0aXZle1xyXG5cdFx0XHRcdGRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmNoYXJ0X0JvdHRvbXtcclxuXHRcdFx0LmJsdWVCb3h7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzJBNjRGRjtcclxuXHRcdFx0XHRoZWlnaHQ6IDE3cHg7XHJcblx0XHRcdFx0d2lkdGg6IDE3cHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzJBNjRGRjtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LnllbGxvd0JveHtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjRkZCQTAwO1xyXG5cdFx0XHRcdGhlaWdodDogMTdweDtcclxuXHRcdFx0XHR3aWR0aDogMTdweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAgI0ZGQkEwMDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQueWVsbG93dGV4dHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxM3B4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5DaGFydFJlc3VsdFRhYmxle1xyXG5cdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdC5DaGFydFRhYmxlVGRPbmV7XHJcblx0XHRcdFx0XHR3aWR0aDo1JTtcclxuXHRcdFx0XHRcdC5DaXJjbGVDbHN7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6MHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTVweDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5ZZWxsb3dDaXJjbGVDbHN7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNGRkJBMDA7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkJBMDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuTGlnaHRHcmVlbkNpcmNsZUNsc3tcclxuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzU4RkYwMDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzU4RkYwMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5HcmVlbkNpcmNsZUNsc3tcclxuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzAwQjQwQTtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwQjQwQTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5QdXJwbGVDaXJjbGVDbHN7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM4RDZCOTQ7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM4RDZCOTQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuQmx1ZUNpcmNsZUNsc3tcclxuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzUwOEFGRjtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzUwOEFGRjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5Cb3JkZXJDaXJjbGVDbHN7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMwRTJGNTE7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5DaGFydFRhYmxlVGRUd297XHJcblx0XHRcdFx0XHR3aWR0aDozNSU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5DaGFydFRhYmxlVGRGb3Vye1xyXG5cdFx0XHRcdFx0d2lkdGg6MzUlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuQm9yZGVyQm90dG9tQ2xze1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENEQ3RTA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5BbGlnblJpZ2h0Q2xze1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5NYXJnaW5Ub3BDbHN7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOjFweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LkxhYmVsUmVndWxhckZvbnRDbHN7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5MYWJlbEJvbGRGb250Q2xze1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bSc7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5QYWlkVGF4RGl2Q2xze1xyXG5cdFx0XHRcdGNvbG9yOiAjNTA4QUZGO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblx0XHRcdFx0LlJlc3VsdENvbGxhcHNlRHJvcEljb257XHJcblx0XHRcdFx0XHRjdXJzb3I6cG9pbnRlcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5TbGlkZXJEaXZDbHN7XHJcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRcdC5yYy1zbGlkZXItbWFyayB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMThweDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMzhweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQucmMtc2xpZGVyLWRvdCB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGJvdHRvbTogLTJweDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTRweDtcclxuXHRcdFx0XHR3aWR0aDogOHB4O1xyXG5cdFx0XHRcdGhlaWdodDogNHB4O1xyXG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICNlOWU5ZTk7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQucmMtc2xpZGVyLXRyYWNrIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTk3OEZGO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5yYy1zbGlkZXItaGFuZGxlIHtcclxuXHRcdFx0XHRib3JkZXI6IHNvbGlkIDJweCAjRDNENURGO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMTNweDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAtOXB4O1xyXG5cdFx0XHRcdHdpZHRoOiAyM3B4O1xyXG5cdFx0XHRcdGhlaWdodDogMjNweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQucmMtc2xpZGVyLW1hcmstdGV4dC1hY3RpdmUge1xyXG5cdFx0XHRcdGNvbG9yOiAjMkI0MjYyO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQucmMtc2xpZGVyLW1hcmstdGV4dCB7XHJcblx0XHRcdFx0Y29sb3I6ICMyQjQyNjI7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5jYWxjdGF4YnRue1xyXG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXIgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLlRlbXBsYXRlT3ZlckxheXtcclxuXHQvL3Bvc2l0aW9uOmZpeGVkO1xyXG5cdCpwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHQvL3RvcDowcHg7XHJcblx0Ly9sZWZ0OjBweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNzQsIDgxLCA5MywgMC43MSk7XHJcblx0b3BhY2l0eTouODtcclxuXHQtbW96LW9wYWNpdHk6IDAuODA7XHJcblx0ei1pbmRleDoxMDU1O1xyXG5cdHdpZHRoOjEwMCUgIWltcG9ydGFudDsgO1xyXG5cdGhlaWdodDoxMDAlICFpbXBvcnRhbnQ7XHJcbn1cclxuLlRlbXBsYXRlTG9hZGluZ0ltZ3tcclxuXHRwb3NpdGlvbjpmaXhlZDtcclxuXHR6LWluZGV4OiAxMTAwO1xyXG5cdHRvcDo0NSU7XHJcblx0bGVmdDo1MCU7XHJcblx0bWFyZ2luOjBweDtcclxuXHRoZWlnaHQ6MTUwcHg7d2lkdGg6MTAwJTtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSBhbmQgKG1pbi13aWR0aDo1MDBweCl7XHJcblx0LlNlbGxlckNvbnRhaW5lcntcclxuXHRcdC5vcGVuT3JkZXJfY2xzc2VsbHRvbmV0e1xyXG5cdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcbn0iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsQUFBQSxn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 */.seller-container {
  background: #FFF;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
}

.seller-container .net-bold {
  font-weight: bold;
}

.seller-container .cursor-cls {
  cursor: pointer;
  font-weight: bold;
  height: 69px;
}

.seller-container .rvb-container .map-ryt-cls {
  border-right: none !important;
  text-align: right;
  border-right: 1px solid #dee4ea;
  font-family: Montserrat-Regular;
  color: #0E2F51;
}

.seller-container .rvb-container .RightContainerCls .chart-wrapper .PiechartValueCls {
  position: absolute;
  top: 240px;
  left: 220px;
  width: 140px !important;
}

.seller-container .rvb-container .RightContainerCls .chart-wrapper .STNPiechartValueCls {
  position: absolute;
  top: 266px;
  left: 266px;
}

.seller-container .rvb-container .RightContainerCls .recharts-surface {
  height: 390px;
  width: 395px;
}

.seller-container .rvb-container .RightContainerCls {
  padding: 0px 20px;
  height: 100%;
  box-shadow: 0px 0px 13px -12px #2290ef;
  position: relative;
}

.seller-container .rvb-container .RightContainerCls .chart-wrapper .PiechartValueCls .PriceValueCls {
  width: 100%;
  height: 40px !important;
  padding: 0px 1px !important;
  border: none;
  font-size: 22px;
  box-shadow: none !important;
}

.seller-container .rvb-container .RightContainerCls .chart-wrapper .STNPiechartValueCls .PriceValueCls {
  width: 100%;
  height: 40px !important;
  padding: 0px 1px !important;
  border: none;
  font-size: 22px;
  box-shadow: none !important;
}

.seller-container .rvb-container .RightContainerCls .chart-wrapper .PiechartValueCls .DollarSignCls {
  margin-top: 12px;
  font-size: 21px;
}

.seller-container .rvb-container .RightContainerCls .chart-wrapper .STNPiechartValueCls .DollarSignCls {
  margin-top: 5px;
  font-size: 21px;
}

.seller-container .rvb-container .RightContainerCls .chart-wrapper .CursorPointerCls {
  cursor: pointer;
  font-family: 'Montserrat-Medium';
}

.seller-container .rvb-container .RightContainerCls .chart-wrapper .EditDoneBtn {
  width: 85%;
  margin-top: 0px;
  font-family: 'Montserrat-Medium';
  font-size: 21px;
  text-align: left;
  padding-left: 23px;
}

.seller-container .PriceBold-Cls {
  font-family: 'Montserrat-Medium';
}

.seller-container .SELL_runNum_animate {
  position: absolute;
  top: 260px;
  transform: translate(-50%, -50%);
  left: 48%;
  font-family: Montserrat-Medium;
  font-size: 28px;
  color: #23405e;
}

.seller-container .HoldingCost_runNum_animate {
  position: absolute;
  top: 197px;
  transform: translate(-50%, -50%);
  left: 50%;
  font-family: Montserrat-Medium;
  font-size: 25px;
  color: #23405e;
}

.seller-container .rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .LabelRegularFontCls {
  font-family: 'Montserrat-Regular';
  font-size: 17px;
}

.seller-container .minheight-cls {
  min-height: 792px;
  max-height: 792px;
  overflow: hidden;
  overflow-y: auto;
}

.seller-container .arrow-ryt {
  text-align: right;
  cursor: pointer;
}

.seller-container .edit-link {
  color: #508AFF !important;
  font-family: Montserrat-Regular;
  cursor: pointer;
  display: none;
  float: left;
  margin-left: 147px;
  font-size: 14px;
}

.seller-container .text-right {
  text-align: right;
  text-decoration: none !important;
}

.seller-container .text-right a {
  text-decoration: none !important;
  cursor: pointer;
}

.seller-container .text-right a:hover {
  text-decoration: none !important;
  color: #508AFF !important;
}

.seller-container .text-right .link-text {
  color: #508AFF;
  font-family: Montserrat-Medium;
}

.seller-container .text-center {
  text-align: center;
  text-decoration: none !important;
}

.seller-container .text-center a {
  text-decoration: none !important;
  cursor: pointer;
}

.seller-container .text-center .link-text {
  color: #23405E;
  font-family: Montserrat-Medium;
}

.seller-container .text-center a:hover {
  text-decoration: none !important;
  color: #508AFF !important;
}

.seller-container .calculation-container {
  border: 1px solid #D3D5DF;
  border-radius: 4px;
  box-shadow: 0px 0px 13px -12px #2290ef;
  overflow-y: none;
  overflow: hidden;
  padding-bottom: 20px;
}

.seller-container .seller-overlay {
  position: absolute;
  top: 93px;
  right: 0px;
  bottom: 0px;
  overflow: auto;
  background-color: rgba(255, 255, 255, 0.71);
  height: 90%;
  width: 100%;
  z-index: 12000;
  display: none;
}

.seller-container .recharts-wrapper {
  z-index: 0;
}

.seller-container .text-left {
  text-align: left;
  text-decoration: none !important;
}

.seller-container .text-left a {
  text-decoration: none !important;
  cursor: pointer;
}

.seller-container .text-left .link-text {
  color: #508AFF;
  font-family: Montserrat-Medium;
}

.seller-container .dollar-heading {
  font-size: 25px;
  font-family: Montserrat-Medium;
}

.seller-container .dollar-heading .equal-img-cls {
  cursor: pointer;
  margin-right: 4px;
}

.seller-container .priorButton {
  background-color: #ffffff;
  width: 100%;
  color: #000000;
  font-family: 'Montserrat-Regular';
  border: 1px solid #d4d7e0;
  font-weight: 600;
  font-size: 14px;
}

.seller-container .newButton {
  background-color: #ffffff;
  width: 100%;
  color: #508AFF;
  border: 1px solid #508AFF;
  font-family: 'Montserrat-Regular';
}

.seller-container .set-cls {
  margin-top: 17px;
  padding-bottom: 10px;
  margin-bottom: 25px;
  color: #0E2F51;
  font-family: 'Montserrat-Regular';
  font-size: 16px;
  line-height: 28px;
}

.seller-container .line-cls {
  border-top: 1px solid #D4D7E0;
  margin-bottom: 16px;
}

.seller-container .top-part {
  order: 1;
  height: 70px;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  background-color: #172850;
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}

.seller-container .top-part .options {
  order: 1;
  flex-grow: 1;
}

.seller-container .top-part .options button {
  float: left;
  height: 36px;
  width: 120px;
  background-color: #ffffff;
  color: #000000;
}

.seller-container .top-part .tabs {
  width: 50%;
  order: 1;
  flex-grow: 2;
  text-align: center;
  align-items: flex-start;
}

.seller-container .top-part .tabs button {
  height: 36px;
  width: 140px;
  background-color: #172850;
  color: #ffffff;
  margin: 0px 5px;
  border: 1px solid #508AFF;
  border-radius: 4px;
}

.seller-container .top-part .tabs button:hover {
  background-color: #508AFF;
  color: #ffffff;
}

.seller-container .top-part .tabs .selected {
  background-color: #508AFF;
  color: #ffffff;
}

.seller-container .top-part .share {
  order: 2;
  flex-grow: 1;
}

.seller-container .top-part .share button {
  float: right;
  height: 36px;
  width: 120px;
  background-color: #ffffff;
  color: #000000;
}

.seller-container .sheets-container {
  order: 2;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
}

.seller-container .sheets-container .top {
  height: 200px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  background-color: #172850;
}

.seller-container .sheets-container .top .chart-wrapper .text-anchor {
  position: relative;
  width: 0;
  height: 0;
}

.seller-container .sheets-container .top .chart-wrapper .text-anchor .center-text {
  position: absolute;
  color: #ffffff;
  font-size: 18px;
  position: relative;
  top: 85px;
  left: 55px;
  width: 80px;
  text-align: center;
  z-index: 50;
}

.seller-container .sheets-container .top .chart-wrapper .text-anchor .title-text {
  position: absolute;
  color: #ffffff;
  font-size: 18px;
  position: relative;
  top: 0px;
  left: 170px;
  width: 200px;
  text-align: center;
  z-index: 50;
}

.seller-container .sheets-container .top .chart-wrapper .recharts-legend-wrapper {
  color: #ffffff;
  margin-left: 100px;
  margin-top: 60px;
}

.seller-container .sheets-container .bottom {
  background-color: transparent;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
}

.seller-container .sheets-container .bottom .form-wrapper {
  width: 100%;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}

.seller-container .sheets-container .bottom .form-wrapper .field-row {
  color: #575757;
}

.seller-container .sheets-container .bottom .form-wrapper .field-row select {
  border: 1px solid #D2D2D2;
  border-radius: 5px;
  background-color: transparent;
  margin: 10px 10px;
  height: 35px;
  width: 150px;
  margin-bottom: 30px;
}

.seller-container .sheets-container .bottom .form-wrapper .compute {
  background-color: #00BF0C;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  margin-bottom: 20px;
  margin-top: 20px;
}

.seller-container .Top_Header {
  height: 54px;
  margin-top: 40px;
  top: 20px;
}

.seller-container .nav1,
.seller-container .nav2,
.seller-container .nav3,
.seller-container .nav4 {
  font-size: 14px;
  letter-spacing: 1px;
}

.newgrapthtitle {
  display: flex;
  justify-content: space-between;
  margin-bottom: 15px;
  padding: 0px 20px;
}

.newgrapthtitle .nav1,
.newgrapthtitle .nav2,
.newgrapthtitle .nav3,
.newgrapthtitle .nav4 {
  font-size: 14px;
  letter-spacing: 1px;
}

.newgrapthtitle .nav1 a,
.newgrapthtitle .nav2 a,
.newgrapthtitle .nav3 a,
.newgrapthtitle .nav4 a {
  color: #508AFF !important;
  font-family: Montserrat-Regular;
  text-decoration: none !important;
  cursor: pointer;
}

.newgrapthtitle .nav1 a:hover,
.newgrapthtitle .nav2 a:hover,
.newgrapthtitle .nav3 a:hover,
.newgrapthtitle .nav4 a:hover {
  text-decoration: none !important;
}

.newgrapthtitle .active {
  color: #508AFF !important;
  font-family: Montserrat-Medium !important;
  border-bottom: 2px solid #508AFF;
}

.lb {
  color: #8CA3D2;
  display: inline-block;
}

.white {
  color: #ffffff;
  display: inline-block;
}

.text-wrapper {
  display: inline-block;
}

.comp-container {
  order: 2;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: auto;
  width: 100%;
  min-height: 90vh;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  background-color: #172850;
}

.comp-container .centered-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}

.comp-container .centered-wrapper .offer-wrapper {
  width: 410px;
  margin-top: 20px;
  border: 1px solid #508AFF;
  border-radius: 5px;
}

.comp-container .centered-wrapper .offer-wrapper .banner {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  background-color: #508AFF;
  color: #ffffff;
  font-size: 20px;
}

.comp-container .centered-wrapper .offer-wrapper .banner .offer-name {
  order: 1;
  align-self: flex-start;
  padding: 10px 10px;
}

.comp-container .centered-wrapper .offer-wrapper .banner .offer-type {
  order: 2;
  align-self: flex-end;
  padding: 10px 10px;
}

.comp-container .centered-wrapper .details table {
  margin: 15px 15px;
}

.comp-container .centered-wrapper .details table td {
  padding-bottom: 10px;
}

.comp-container .centered-wrapper .details .data-input {
  border-radius: 5px;
  color: #595959;
  height: 36px;
  width: 160px;
  background-color: #ffffff;
}

.comp-container .centered-wrapper .details button {
  margin: 5px 10px;
  border-radius: 5px;
  border: 1px solid #508AFF;
  color: #ffffff;
  background-color: #172850;
  height: 25px;
  width: 140px;
}

.comp-container .centered-wrapper .details .info {
  padding: 10px 20px;
  color: #ffffff;
}

.comp-container .centered-wrapper .details .info label {
  color: #8BA2D4;
}

.comp-container .centered-wrapper .loan-buttons {
  display: flex;
  flex-direction: row;
  margin-top: 20px;
  align-content: space-between;
  width: 100%;
}

.comp-container .centered-wrapper .loan-buttons .add-offer {
  order: 1;
  background-color: #00BF0C;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  margin-bottom: 20px;
}

.comp-container .centered-wrapper .loan-buttons .clear-offers {
  order: 2;
  background-color: #777777;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  margin-bottom: 20px;
}

.modal-heading {
  font-size: 18px;
  color: #031C53;
  margin: 0 auto;
  text-align: center;
}

.centered-field {
  /*margin: 10px 200px;*/
  margin-top: 10px;
  margin-left: 250px;
  width: 60px;
  height: 40px;
  border: 1px solid #D2D2D2;
  border-radius: 5px;
  padding: 10px;
}

.subheading {
  font-size: 15px;
}

.centered {
  text-align: center;
}

.centered1 {
  width: 55%;
  text-align: center;
  color: #004188;
  font-size: 16px;
}

.centered2 {
  border: none;
  margin-top: 0px !important;
  text-align: end;
  width: 49%;
  outline: none;
}

.avgintrate {
  margin: 39px auto 0px;
  width: 78%;
  color: #c4c4c4;
}

.margintop {
  margin-top: 30% !important;
}

.margintop1 {
  margin-top: 8px !important;
}

.compbutton {
  font-family: Montserrat-Regular;
  font-size: 15px;
  background: #c5c5c5;
  border-radius: 19px;
  color: #ffffff;
  width: 205px;
  height: 40px;
  box-shadow: none;
  border-style: none;
  border-image: none;
  border-color: none;
  margin-top: 15px;
}

.compbutton1 {
  font-family: Montserrat-Regular;
  font-size: 14px;
  background: #454545;
  border-radius: 19px;
  color: #ffffff;
  width: 133px;
  height: 32px;
  margin: 0 12px;
  box-shadow: none;
  border-style: none;
  border-image: none;
  border-color: none;
  margin-top: 15px;
}

.compbutton2 {
  background: #007aff;
  font-family: Montserrat-Regular;
  font-size: 14px;
  border-radius: 19px;
  color: #ffffff;
  width: 133px;
  height: 32px;
  margin: 0 12px;
  box-shadow: none;
  border-style: none;
  border-image: none;
  border-color: none;
  margin-top: 15px;
}

.compbuttoncolor {
  background: #007aff;
}

.interestcolor {
  color: #007aff !important;
  font-family: Montserrat-Medium !important;
}

.skipbutton {
  font-family: Montserrat-Regular;
  font-size: 15px;
  background: #454545;
  border-radius: 19px;
  color: #ffffff;
  width: 150px;
  height: 35px;
  box-shadow: none;
  border-style: none;
  border-image: none;
  border-color: none;
  margin-top: 15px;
  margin-bottom: 18px;
}

.buttoncls {
  margin: auto;
  text-align: center;
}

.fieldclass {
  border: 0px;
  text-align: center;
}

.sub-margin {
  margin-top: 30px;
}

.modal-section {
  margin: 20px 130px;
}

.modal-section .modal-field-row {
  margin: 0 auto;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}

.modal-section .modal-field-row .item-name {
  order: 1;
  width: 250px;
  height: 40px;
  margin-right: 10px;
  margin-top: 10px;
  padding: 10px;
  border: 1px solid #D2D2D2;
  border-radius: 5px;
}

.modal-section .modal-field-row .price {
  order: 2;
  width: 70px;
  height: 40px;
  margin-top: 10px;
  border: 1px solid #D2D2D2;
  border-radius: 5px;
}

.modal-section .add {
  margin: 10px auto;
  text-align: center;
  color: #00C80C;
}

.modal-button {
  margin: 0 180px;
}

.loan-balance-table {
  width: 400px;
  margin-right: auto;
  margin-left: auto;
}

.loan-balance-table tr td .sub-td-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin: 5px auto;
}

.loan-balance-table tr td .sub-td-wrapper .label {
  order: 1;
  color: black;
  margin: 0 auto;
  font-weight: normal;
}

.loan-balance-table tr td .sub-td-wrapper .loan-balance-input {
  order: 2;
  margin: 5px auto;
  padding: 5px;
  border: 1px solid #D2D2D2;
  border-radius: 5px;
}

.loan-balance-table tr td .sub-td-wrapper .loan-balance-output {
  order: 2;
  margin: 5px auto;
  padding: 5px;
  border: 1px solid #D2D2D2;
  border-radius: 5px;
  width: 160px;
}

.modal-row {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}

.modal-row .row-wrapper {
  order: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin: 5px auto;
}

.modal-row .row-wrapper .label {
  order: 1;
  color: black;
  margin: 0 auto;
  font-weight: normal;
}

.modal-row .row-wrapper .loan-balance-input {
  order: 2;
  margin: 5px auto;
  padding: 5px;
  border: 1px solid #D2D2D2;
  border-radius: 5px;
}

.modal-row .row-wrapper .loan-balance-output {
  order: 2;
  margin: 5px auto;
  padding: 5px;
  border: 1px solid #D2D2D2;
  border-radius: 5px;
  width: 160px;
}

.modal-row .row-wrapper .toggle {
  order: 2;
  margin: 5px auto;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.6s !important;
  transition-duration: 0.6s !important;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}

.mulForm-container .form-control {
  display: block;
  width: 100%;
  font-size: 14px;
  line-height: 1.42857;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
  box-shadow: none;
  height: 40px;
}

.mulForm-container .input-group .form-control:last-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-radius: 4px;
}

.mulForm-container .input-group {
  margin-top: 10px;
  width: 100%;
}

.mulForm-container .borderrad-cls {
  border-radius: 15px;
  margin-top: 10px;
}

.mulForm-container .edit-head {
  font-size: 27px;
  font-family: Montserrat-Medium;
}

.mulForm-container .seller_mul_cls {
  font-family: Montserrat-Regular;
  color: #508AFF;
  font-size: 17px;
  text-align: center;
  margin-top: 5px;
  cursor: pointer;
}

.mulForm-container .first-cls {
  margin-top: 11px;
}

.mulForm-container .btn-center {
  text-align: center;
}

.mulForm-container .save-btn {
  font-family: Montserrat-Regular;
  background: #508AFF;
  border-radius: 5px;
  color: #ffffff;
  width: 389px;
  height: 40px;
  box-shadow: none;
  border-style: none;
  border-image: none;
  border-color: none;
  margin-top: 43px;
}

.mulForm-container .split_select_marginTop {
  margin-top: 10px !important;
  -webkit-appearance: auto;
}

.brokerfee {
  margin-top: 10px !important;
}

.taxes-container .menu-title {
  margin-top: 27px;
  font-size: 30px;
  margin-bottom: 21px;
}

.taxes-container .historicaldiv {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}

.taxes-container .historicalmenu-title {
  font-size: 22px;
  margin-bottom: 15px;
  text-align: center;
  font-family: Montserrat-Medium;
}

.taxes-container .historicaluse {
  position: absolute;
  right: -2px;
  color: #fefeff;
  background-color: #007aff;
  border-radius: 20px;
  padding: 4px 18px;
  cursor: pointer;
  font-family: Helvetica;
  margin-top: -45px;
}

.taxes-container .SliderDivClsArea {
  padding-left: 57px;
  padding-right: 11px;
  margin-bottom: 50px;
  width: 729px;
}

.taxes-container .SliderDivClsArea .rc-slider-dot {
  position: absolute;
  bottom: -2px;
  margin-left: -4px;
  width: 8px;
  height: 3px;
  background-color: #fff;
  cursor: pointer;
  border-radius: 50%;
  vertical-align: middle;
  display: none;
}

.taxes-container .SliderDivClsArea .rc-slider-track {
  height: 3px;
  background-color: #c7c7c7 !important;
}

.taxes-container .SliderDivClsArea .rc-slider-handle {
  margin-top: -15px;
  width: 32px;
  height: 32px;
}

.taxes-container .SliderDivClsArea .rc-slider-rail {
  background-color: #c7c7c7 !important;
}

.taxes-container .SliderDivClsArea .rc-slider-mark-text-active {
  color: #494949 !important;
  font-size: 20px;
}

.taxes-container .SliderDivClsArea .rc-slider-mark-text {
  color: #494949 !important;
  font-size: 15px;
}

.taxes-container .SliderDivClsArea .rc-slider-mark-text:nth-child(odd) {
  top: 24px;
}

.taxes-container .SliderDivClsArea .rc-slider-mark-text:nth-child(even) {
  top: 4px;
}

.taxes-container {
  position: relative;
}

.taxes-container .legendhistorical {
  margin-bottom: 93px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.taxes-container .high {
  padding: 3px;
  border-radius: 25px;
  border: 1px solid  #ffb700;
  color: #ffb700;
  cursor: pointer;
  width: 100px;
  text-align: center;
}

.taxes-container .avg {
  padding: 3px;
  border-radius: 25px;
  border: 1px solid #007aff;
  color: #007aff;
  cursor: pointer;
  margin: 20px 0px;
  width: 100px;
  text-align: center;
}

.taxes-container .low {
  padding: 3px;
  border-radius: 25px;
  border: 1px solid #2bad00;
  color: #2bad00;
  cursor: pointer;
  width: 100px;
  text-align: center;
}

.taxes-container .highactive {
  padding: 3px;
  border-radius: 25px;
  border: 2px solid  #ffb700;
  color: #fff;
  background-color: #ffb700;
  cursor: pointer;
  width: 100px;
  text-align: center;
}

.taxes-container .avgactive {
  padding: 3px;
  border-radius: 25px;
  border: 2px solid #007aff;
  color: #fff;
  background-color: #007aff;
  cursor: pointer;
  margin: 20px 0px;
  width: 100px;
  text-align: center;
}

.taxes-container .lowactive {
  padding: 3px;
  border-radius: 25px;
  border: 2px solid #2bad00;
  color: #fff;
  background-color: #2bad00;
  cursor: pointer;
  width: 100px;
  text-align: center;
}

.taxes-container .custom-tooltip {
  width: 75px;
  height: 75px;
  background-color: #fff;
  border-radius: 12px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}

.taxes-container .avg_cus {
  border: 2px solid #007aff;
}

.taxes-container .avg_cus1 {
  background-color: #007aff;
}

.taxes-container .high_cus {
  border: 2px solid #ffb700;
}

.taxes-container .high_cus1 {
  background-color: #ffb700;
}

.taxes-container .low_cus {
  border: 2px solid #2bad00;
}

.taxes-container .low_cus1 {
  background-color: #2bad00;
}

.taxes-container .custom-tooltip1 {
  color: #fff;
  font-size: 15px;
  width: 102%;
  border-radius: 10px 10px 0px 0px;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 40%;
}

.taxes-container .custom-tooltip2 {
  font-size: 20px;
  background-color: #fff;
  width: 100%;
  border-radius: 0px 0px 10px 10px;
  height: 60%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.taxes-container table tr td {
  padding: 9px;
  font-family: 'Montserrat-Regular';
}

.BrokerfeeAdd {
  float: right;
  color: #508AFF;
  padding: 9px;
  cursor: pointer;
}

.BrokerfeeMinus {
  width: 10%;
  margin-top: 6%;
  padding: 2%;
  cursor: pointer;
}

.CustomEscrowClose {
  position: absolute;
  right: 5px;
  top: 5px;
  cursor: pointer;
  z-index: 99;
}

.CustomEscrowBox {
  box-shadow: rgba(211, 211, 211, 0.5) 0px 0px 6px 2px;
  padding: 0px;
  margin-top: 4%;
  margin-bottom: 5px;
  padding-bottom: 5px;
}

.HOA_toggleon {
  background-color: #2196f3 !important;
}

.HOA_toogle_off {
  position: relative;
  width: 65px;
  height: 25px;
  border: 1px solid #ccc;
  border-radius: 15px;
  background-color: #ccc;
  display: flex;
  align-items: center;
  margin-left: 20px;
}

.HOA_toogle_off .HOA_toogle_switch {
  position: absolute;
  width: 19px;
  height: 19px;
  border-radius: 10px;
  background-color: #ffffff;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.25);
  cursor: pointer;
}

.HOA_toogle_off .HOA_toogle_switch:hover {
  background-color: #ffffff;
}

.HOA_toogle_off .HOA_butright {
  right: 1px;
  animation-duration: 1s;
  animation-name: Prepaid_right;
}

@keyframes HOA_right {
  0% {
    left: 1px;
  }

  50% {
    left: 50%;
  }

  100% {
    right: 1px;
  }
}

.HOA_toogle_off .HOA_butleft {
  left: 1px;
  animation-duration: 1s;
  animation-name: Prepaid_left;
}

@keyframes HOA_left {
  0% {
    right: 1px;
  }

  50% {
    right: 50%;
  }

  100% {
    left: 1px;
  }
}

.toggle_yes {
  font-size: 13px;
  margin-left: 5px;
  color: #fff;
}

.toggle_no {
  font-size: 13px;
  margin-left: 23px;
  color: #23405E;
}

.align_broker {
  display: flex !important;
}

.B_F_Modal {
  width: 100%;
}

.B_F_Modal .B_F_M_Content {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-family: 'Montserrat-Regular';
  padding: 9px;
  width: 100%;
}

.B_F_Modal .B_F_M_Content .B_F_M_C_Field {
  width: 50%;
}

.B_F_Modal .B_F_M_Content .B_F_M_Checkoption {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50%;
}

.B_F_Modal .B_F_M_Content .B_F_M_Checkoption .B_F_MDelImg {
  height: 22px;
  padding-left: 7px;
  margin-top: 6px;
  cursor: pointer;
}

.B_F_Modal .B_F_M_Content .B_F_M_Checkoption .B_F_MDelImg_empty {
  height: 22px;
  width: 30px;
  padding-left: 7px;
  margin-top: 6px;
}

.taxes-container input,
.taxes-container select {
  padding: 8px;
}

svg text {
  font-family: Montserrat-Medium;
}

.pricebtn {
  background-color: #508AFF;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  margin-bottom: 20px;
  margin-top: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  font-size: 15px;
}

.PieDone {
  position: absolute !important;
  top: 266px !important;
  left: 215px !important;
}

.sellerBrokeFeeCloseup {
  z-index: 9999999 !important;
  position: absolute;
  margin-top: -58px;
  max-width: 480px;
  text-align: right;
  margin-left: -3px;
}

.sellerBrokeFeeCloseup img {
  width: 15px;
  height: 15px;
  cursor: pointer;
}

.miscCloseup {
  z-index: 9999999 !important;
  position: absolute;
  margin-top: -42px;
  max-width: 480px;
  text-align: right;
  margin-left: 13px;
}

.miscCloseup img {
  width: 15px;
  height: 15px;
  cursor: pointer;
}

.brokerfeeCloseup {
  z-index: 9999999 !important;
  position: absolute;
  margin-top: -42px;
  max-width: 480px;
  text-align: right;
  margin-left: 11px;
}

.brokerfeeCloseup img {
  width: 15px;
  height: 15px;
  cursor: pointer;
}

.propertyTaxesCloseUp {
  z-index: 9999999 !important;
  position: absolute;
  margin-top: -45px;
  max-width: 480px;
  text-align: right;
  margin-left: 11px;
}

.propertyTaxesCloseUp img {
  width: 15px;
  height: 15px;
  cursor: pointer;
}

.loanBalanceCloseup {
  z-index: 9999999 !important;
  position: absolute;
  margin-top: -46px;
  max-width: 480px;
  text-align: right;
  margin-left: 10px;
}

.loanBalanceCloseup img {
  width: 15px;
  height: 15px;
  cursor: pointer;
}

.sellercloseDate {
  z-index: 9999999 !important;
  position: absolute;
  margin-top: -45px;
  max-width: 480px;
  text-align: right;
  margin-left: 12px;
}

.sellercloseDate img {
  width: 15px;
  height: 15px;
  cursor: pointer;
}

.loanbalanceSellerCloseup {
  z-index: 9999999 !important;
  position: absolute;
  margin-top: -45px;
  max-width: 480px;
  text-align: right;
  margin-left: 14px;
}

.loanbalanceSellerCloseup img {
  width: 15px;
  height: 15px;
  cursor: pointer;
}

.sellerofferdiv {
  position: absolute;
  bottom: 30px;
}

.AlignLeftCls {
  text-align: right;
  padding-left: 25px;
  white-space: nowrap;
}

.closingcosticon {
  -ms-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.closingrightarrow {
  margin-top: -2%;
}

.closingcostcolor {
  color: #508AFF;
  cursor: pointer;
}

select {
  padding: 10px;
}

.WhiteCircle {
  border: 1px solid #23405e;
  background-color: white;
}

.finalneticon {
  position: absolute;
  margin-left: 25px;
  margin-top: 9px;
  cursor: pointer;
}

.PaidEscrowContent {
  line-height: 18px;
  margin-top: 25px;
  font-size: 12px;
  text-align: center;
}

.paddwarn {
  padding: 10px 0px;
  text-align: center !important;
  width: 95%;
  white-space: pre-line !important;
}

.margbot20 {
  margin-bottom: 20px;
}

.SellerMultipleOfferCloseBtn {
  z-index: 9999999 !important;
  position: absolute;
  margin-top: -55px;
  max-width: 940px;
  text-align: right;
  margin-left: -90px;
  cursor: pointer;
}

.offerbotbord {
  border-bottom: 1px solid #D4D7E0;
}

.DelOffer {
  cursor: pointer;
}

.sellerinfotxt {
  font-size: 14px;
  font-family: Montserrat-Regular;
  padding: 10px 0px 0px 0px;
}

.Advbtn {
  background-color: #508AFF;
  color: #ffffff;
  padding: 10px 20px;
  border-radius: 5px;
  margin-top: 29px;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  font-size: 14px;
  cursor: pointer;
}

.advcontent {
  overflow: auto !important;
  max-height: 360px;
}

.advheading {
  margin-top: 10px !important;
}

.calctaxcontent .input-group {
  height: 40px !important;
}

.calctaxcontent .form-control {
  height: 40px !important;
}

.dropdowntdwidth {
  width: 60%;
}

.priordrpbdr {
  border-radius: 5px 0px 0px 5px !important;
}

.PriorPolicyCloseUpOverAll {
  z-index: 9999999 !important;
  position: absolute;
  margin-top: -46px;
  max-width: 575px;
  text-align: right;
  margin-left: -89px;
  cursor: pointer;
}

.disinput {
  background-color: white;
}

.calctaxcontent .ComputeBtn {
  background-color: #508AFF;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  margin-bottom: 20px;
  margin-top: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  font-size: 14px;
  height: 40px !important;
}

.sellerleftpadd {
  padding-left: 70px !important;
  padding-right: 10px !important;
}

.iframe_sellerleftpadd {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.ipfieldmargtop {
  margin-top: 12px;
}

.rightcontainerpadryt {
  padding-right: 60px !important;
}

.iframe_rightcontainerpadryt {
  padding-right: 0px !important;
}

.editstarticon {
  margin-top: 12px !important;
}

.sellerstar {
  padding: 0px 10px;
}

.sellerstar_Mul {
  padding: 0px 0px;
}

.sellerchart svg tspan {
  font-size: 22px;
  font-family: Avenir Next  Bold;
}

.sellerchart .ChartHeaderDiv {
  padding-bottom: 0px !important;
}

.HoldingCostchart .recharts-surface {
  width: 250px !important;
  height: 250px !important;
}

.HoldingCostchart svg tspan {
  font-size: 22px;
  font-family: Avenir Next  Bold;
}

.HoldingCostchart .ChartHeaderDiv {
  padding-bottom: 0px !important;
}

.StackedBarChartContainer .recharts-surface {
  width: 536px !important;
  height: 400px !important;
}

@media screen and (max-width: 1200px) and (min-width: 460px) {
  .seller-container .rvb-container .RightContainerCls .chart-wrapper .PiechartValueCls {
    top: 36% !important;
    left: 50% !important;
    transform: translate(-50%, -50%);
  }

  .sellerform_ {
    width: 94%;
    margin-right: 96px;
    margin-top: 20px;
  }

  .SellerPageForm {
    margin-left: 57px !important;
  }

  .SellerPageFormTwo .sellrul {
    padding-right: 0px !important;
  }

  .resultani .sellerform_ {
    width: 100% !important;
    margin-right: 0px !important;
    margin-left: 30px !important;
    margin-top: 20px;
  }

  .resultani .stleftpadd {
    padding: 0px !important;
  }

  .selltonet_container .sellerform_ {
    width: 100% !important;
    margin-right: 0px !important;
  }

  .selltonet_container .resultres {
    margin: 0px 29px !important;
  }
}

@media only screen and (max-device-width: 480px) and (min-device-width: 320px) {
  .seller-container .rvb-container .RightContainerCls .chart-wrapper .EditDoneBtn {
    width: 100%;
    padding-left: 0px;
    font-size: 14px !important;
    display: flex;
    justify-content: center;
    padding-top: 5px;
  }

  .seller-container .rvb-container .RightContainerCls .chart-wrapper .PiechartValueCls {
    top: 32% !important;
    left: 50% !important;
    transform: translate(-50%, -50%);
    width: 100px !important;
  }

  .seller-container .rvb-container .RightContainerCls .chart-wrapper .PiechartValueCls .PriceValueCls {
    margin-top: 0px !important;
    font-size: 14px !important;
    height: 33px !important;
  }

  .seller-container .rvb-container .RightContainerCls .chart-wrapper .PiechartValueCls .DollarSignCls {
    margin-top: 0px;
    font-size: 14px;
  }

  .seller-container .rvb-container .RightContainerCls .chart-wrapper .PiechartValueCls .editPrice-cls {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 20px;
  }
}

@media screen and (max-width: 1200px) and (min-width: 300px) {
  .rightcontainerpadryt {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }

  .sellerleftpadd {
    padding: 0px !important;
  }
}

.ldwnpmt {
  padding-bottom: 6px !important;
}

.bkrinput .form-control {
  height: 40px !important;
}

.lbflds {
  font-size: 16px !important;
  font-family: Montserrat-Regular !important;
  margin-top: 6px !important;
  font-weight: 600 !important;
}

.lbflds .inputpattern {
  background-color: white !important;
  height: 38px !important;
}

.btntaphere {
  width: 100% !important;
  height: 40px !important;
  font-family: Montserrat-Medium !important;
  background-color: white !important;
  font-size: 16px !important;
  color: #23405e !important;
  border: 1px solid #d4d7e0 !important;
  border-radius: 5px !important;
  cursor: pointer !important;
  margin-top: 7px !important;
  text-align: center !important;
  padding: 7px !important;
}

.btntaphere1 {
  width: 65% !important;
  height: 40px !important;
  font-family: Montserrat-Medium !important;
  background-color: white !important;
  font-size: 15px !important;
  color: #23405e !important;
  border: 1px solid #d4d7e0 !important;
  border-radius: 5px !important;
  cursor: pointer !important;
  margin-top: 25px !important;
  text-align: center !important;
  padding: 7px !important;
}

.loanhead {
  font-family: Montserrat-Medium !important;
  color: #23405e !important;
  font-size: 16px !important;
}

.loantbl {
  margin-bottom: 25px;
}

.loantbl input {
  height: 38px !important;
}

.loanbaldiv .gmTeoB {
  left: -50px !important;
  top: -190px !important;
}

.loanbaldiv .dateinput {
  width: 100% !important;
}

.loanbaldiv .datemodermbottomExtra1 {
  border-right: none !important;
  border-radius: 5px 0px 0px;
}

.loanbaldiv .datemodermbottomExtra2 {
  border-right: none !important;
  border-radius: 5px 0px 0px;
}

.loanbaldiv1 {
  display: contents;
}

.tablewidth {
  width: 92%;
  margin: auto;
}

.citytaxCls {
  padding-top: 20px;
}

.mulForm-container .datemodermbottom {
  border-right: none !important;
  border-bottom-right-radius: 0px !important;
  border-top-right-radius: 0px !important;
}

.mulForm-container .muloffdateaddon {
  border-top-right-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
}

.mulForm-container .borderrad-cls {
  display: inline-grid;
}

.mulForm-container .muldatepicker_Sell_Mul .gmTeoB {
  top: -315px !important;
}

.muldatepicker {
  display: inline-flex;
  margin-top: 9px;
}

.muldatepicker .sc-bxivhb {
  height: 40px;
}

.muldatepicker input {
  height: 40px;
}

.muldatepicker_Sell_Mul {
  display: inline-flex;
  margin-top: 9px;
  width: 100%;
}

.muldatepicker_Sell_Mul .sc-bxivhb {
  height: 40px;
}

.muldatepicker_Sell_Mul input {
  height: 40px;
}

.histgraphclose {
  max-width: 950px !important;
}

.HoldingcostsSliderCls {
  margin-top: 30px;
  margin-bottom: 30px;
}

.HoldingcostsSliderCls .rc-slider-mark {
  position: absolute;
  top: 18px;
  left: 0;
  width: 100%;
  font-size: 12px;
  padding-top: 0px;
}

.HoldingcostsSliderCls .rc-slider-dot {
  position: absolute;
  bottom: -2px;
  margin-left: -4px;
  width: 8px;
  height: 4px;
  border: 2px solid #e9e9e9;
  background-color: #fff;
  cursor: pointer;
  border-radius: 50%;
  vertical-align: middle;
  display: none;
}

.HoldingcostsSliderCls .rc-slider-track {
  background-color: #5978FF;
}

.HoldingcostsSliderCls .rc-slider-handle {
  border: solid 2px #D3D5DF;
  margin-left: -13px;
  margin-top: -9px;
  width: 23px;
  height: 23px;
}

.HoldingcostsSliderCls .rc-slider-mark-text-active {
  color: #2B4262;
  font-size: 20px;
}

.HoldingcostsSliderCls .rc-slider-mark-text {
  color: #2B4262;
  font-size: 15px;
}

.HoldincCostsCircleCls {
  margin-top: 0px !important;
  margin-right: 10px;
  height: 15px;
  width: 15px;
  border-radius: 4px;
}

.InterestColor {
  border: 1px solid #007aff;
  background-color: #007aff;
}

.TaxesColor {
  border: 1px solid #33ab00;
  background-color: #33ab00;
}

.InsuranceColor {
  border: 1px solid #ffb600;
  background-color: #ffb600;
}

.HOAColor {
  border: 1px solid #aa57f3;
  background-color: #aa57f3;
}

.UtilitiesColor {
  border: 1px solid #d0021b;
  background-color: #d0021b;
}

.OtherColor {
  border: 1px solid #58ff02;
  background-color: #58ff02;
}

.holdingbottomspace {
  height: 25px;
}

.MonthlyExepnselabel {
  text-align: left;
  font-family: 'Montserrat-Medium';
  font-size: 17px;
}

.Exepnseoptionlabel {
  text-align: right;
  height: 40px;
  font-family: 'Montserrat-Medium';
  font-size: 17px;
}

.MonthlyExpenseleftpad {
  width: 28%;
}

.StackedBarChartContainer {
  padding: 10px;
  width: 500px;
  background-color: #fff;
}

.StackedBarChartContainer .titleval {
  font-family: Montserrat-Bold !important;
}

.longer {
  color: #5F4FB7;
  font-family: Montserrat-Bold;
}

.more {
  color: #CC2E29;
  font-family: Montserrat-Bold;
}

.holdtitle1 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 25px;
  margin: 15px 0px !important;
  margin-top: 0px !important;
  padding: 10px 0px !important;
  font-family: Montserrat-Medium;
  background-color: #f4f4f4;
  color: #4f4f4f;
  border-bottom: 1px solid #7f7f7f;
}

.holdtitle1 .longer {
  color: #5F4FB7;
  font-family: Montserrat-Bold;
}

.holdtitle1 .more {
  color: #CC2E29;
  font-family: Montserrat-Bold;
}

.holdtitle2 {
  font-size: 15px;
  font-family: Montserrat-Regular;
  color: #494949;
}

.holdtitle3 {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 20px;
  font-family: Montserrat-Medium;
  color: #4f4f4f;
  padding-top: 15px;
}

.holdprice {
  font-family: Montserrat-Bold;
}

.belowholdcst {
  color: #494949;
  font-size: 13px;
  font-family: Montserrat-Regular;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.slideDowntext {
  animation-name: slideDowntext;
  -webkit-animation-name: slideDowntext;
  animation-duration: 2s;
  -webkit-animation-duration: 2s;
  animation-timing-function: ease;
  -webkit-animation-timing-function: ease;
  visibility: visible !important;
}

@keyframes slideDowntext {
  0% {
    transform: translateY(-100%), display(none);
  }

  25% {
    transform: translateY(20%);
  }

  50% {
    transform: translateY(-20%);
  }

  65% {
    transform: translateY(4%);
  }

  80% {
    transform: translateY(-4%);
  }

  95% {
    transform: translateY(2%);
  }

  100% {
    transform: translateY(0%);
  }
}

@-webkit-keyframes slideDowntext {
  0% {
    -webkit-transform: translateY(-100%);
  }

  50% {
    -webkit-transform: translateY(8%);
  }

  65% {
    -webkit-transform: translateY(-4%);
  }

  80% {
    -webkit-transform: translateY(4%);
  }

  95% {
    -webkit-transform: translateY(-2%);
  }

  100% {
    -webkit-transform: translateY(0%);
  }
}

.updateprop {
  background-color: #508AFF !important;
  color: #ffffff !important;
}

.bttntop {
  margin-top: 25px !important;
}

.holdtitle1animation {
  background-color: transparent;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 25px;
  font-family: Montserrat-Medium;
  color: #4f4f4f;
}

.icon-right {
  text-align: right;
}

.listoption {
  font-size: 15px;
}

.Optiontitle {
  text-align: center;
}

.bounceani1 {
  animation-delay: 0.75s;
  animation-duration: 1s;
  animation-name: sellerbounceanimation;
}

@keyframes sellerbounceanimation {
  0% {
    transform: scale(0.8);
  }

  50% {
    transform: scale(1.1);
  }

  100% {
    transform: scale(1);
  }
}

.bounceani2 {
  animation-delay: 1.1s;
  animation-duration: 1s;
  animation-name: sellerbounceanimation;
}

.bounceani3 {
  animation-delay: 1.5s;
  animation-duration: 1s;
  animation-name: sellerbounceanimation;
}

.bounceani4 {
  animation-delay: 1.9s;
  animation-duration: 1s;
  animation-name: sellerbounceanimation;
}

.bounceani5 {
  animation-delay: 2.3s;
  animation-duration: 1s;
  animation-name: sellerbounceanimation;
}

.bounceani6 {
  animation-delay: 2.7s;
  animation-duration: 1s;
  animation-name: sellerbounceanimation;
}

.labelbounce {
  animation-delay: 0.2s;
  animation-duration: 1s;
  animation-name: chartlabelbounce;
}

@keyframes chartlabelbounce {
  0% {
    font-size: 15px;
  }

  50% {
    font-size: 20px;
  }

  100% {
    font-size: 18px;
  }
}

.MulEditCt {
  display: flex;
  justify-content: center;
  align-items: center;
}

@media screen and (max-width: 530px) and (min-width: 350px) {
  .loanbalanceSellerCloseup {
    margin-left: -20px;
  }

  .brokerfeeCloseup {
    margin-left: -20px;
  }

  .sellerBrokeFeeCloseup {
    margin-left: -33px;
  }

  .miscCloseup {
    margin-left: -25px;
  }

  .propertyTaxesCloseUp {
    margin-left: -25px !important;
  }

  .sellercloseDate {
    margin-left: -25px;
  }
}

@media screen and (max-width: 400px) and (min-width: 350px) {
  .closingcost-container .banner .total-costs {
    font-size: 17px;
  }

  .closingcost-container .banner .total-price {
    font-size: 16px;
  }
}

.lbnewbalance {
  width: 100%;
  height: auto;
  padding-top: 60px;
  padding-bottom: 35px;
  margin-top: 20px;
  margin-bottom: 20px;
  position: relative;
}

.lbnewbalance .lbline {
  width: 100%;
  height: 1px;
  background-color: #a5a5a5;
  animation-duration: 0.8s;
  animation-name: lbline;
}

@keyframes lbline {
  0% {
    width: 0%;
    opacity: 0;
  }

  100% {
    width: 100%;
  }
}

.lbnewbalance .lbbox {
  width: 45%;
  height: 118px;
  border: 1px solid  #70706F;
  position: absolute;
  top: 0%;
  left: 27%;
  border-radius: 10px;
  animation-duration: 1.5s;
  animation-name: lbbox;
  font-family: Montserrat-Medium;
}

.lbnewbalance .lbbox .lbboxheading {
  height: 35%;
  width: 100%;
  border-bottom: 1px solid #70706F;
  background-color: #1770D1;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  color: white;
  justify-content: center;
  align-items: center;
  display: flex;
}

.lbnewbalance .lbbox .lbboxheading {
  height: 35%;
  width: 100%;
  border-bottom: 1px solid #70706F;
  background-color: #007aff;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  color: #ffffff;
  justify-content: center;
  align-items: center;
  display: flex;
}

.lbnewbalance .lbbox .estimatecolor {
  color: #007aff;
}

.lbnewbalance .lbbox .lbboxheadingtext {
  text-align: center;
}

.lbnewbalance .lbbox .lbboxcontent {
  height: 65%;
  width: 100%;
  color: #414141;
  background-color: white;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
  font-size: 27px;
  font-family: Heebo-Medium;
}

.lbnewbalance .lbbox .lbboxcontent1 {
  height: 65%;
  width: 100%;
  color: #414141;
  background-color: white;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  justify-content: center;
  align-items: center;
  display: grid;
  font-size: 27px;
  font-family: Heebo-Medium;
}

@keyframes lbbox {
  0% {
    left: 0%;
    opacity: 0;
  }

  30% {
    left: 0%;
    opacity: 0;
  }

  60% {
    left: 32%;
    opacity: 100;
  }

  100% {
    left: 27%;
  }
}

.lbnewbalance .lbbox1 {
  width: 55%;
  height: 118px;
  box-shadow: 0px 0px 9px 0px #5f5f5f;
  position: absolute;
  top: 0%;
  left: 23%;
  border-radius: 10px;
  animation-duration: 1.5s;
  animation-name: lbbox;
  font-family: Montserrat-Medium;
}

.lbnewbalance .lbbox1 .lbboxheading {
  height: 35%;
  width: 100%;
  border-bottom: 1px solid #70706F;
  background-color: #1770D1;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  color: white;
  justify-content: center;
  align-items: center;
  display: flex;
}

.lbnewbalance .lbbox1 .lbboxheading {
  height: 35%;
  width: 100%;
  border-bottom: 1px solid #70706F;
  background-color: #007aff;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  color: #ffffff;
  justify-content: center;
  align-items: center;
  display: flex;
}

.lbnewbalance .lbbox1 .estimatecolor {
  color: #007aff;
}

.lbnewbalance .lbbox1 .lbboxheadingtext {
  text-align: center;
}

.lbnewbalance .lbbox1 .lbboxcontent {
  height: 65%;
  width: 100%;
  color: #414141;
  background-color: white;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
  font-size: 27px;
  font-family: Heebo-Medium;
}

.lbnewbalance .lbbox1 .lbboxcontent1 {
  height: 65%;
  width: 100%;
  color: #414141;
  background-color: white;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  justify-content: center;
  align-items: center;
  display: grid;
  font-size: 27px;
  font-family: Heebo-Medium;
}

@keyframes lbbox1 {
  0% {
    left: 0%;
    opacity: 0;
  }

  30% {
    left: 0%;
    opacity: 0;
  }

  60% {
    left: 32%;
    opacity: 100;
  }

  100% {
    left: 27%;
  }
}

.editcentered {
  font-size: 16px;
  margin-top: -18px;
  text-align: center;
  cursor: pointer;
}

.skipmargin {
  margin-top: 25px;
  margin-bottom: 20px;
}

.usebtndiv {
  width: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.usebtndiv .usebttn {
  background-color: #49B21B;
  color: white;
  padding: 5px 20px;
  border-radius: 5px;
  margin-top: 20px;
  font-family: Heebo-Regular;
  letter-spacing: 1px;
  width: 30%;
  border: 1px solid #00BF0C;
  font-size: 15px;
  height: 40px;
}

.lbdowncontent {
  width: 100%;
  margin-top: 30px;
  justify-content: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  color: #494949;
  font-family: Heebo-Regular;
}

.lboptions {
  width: 100%;
  margin-bottom: 10px;
  margin-top: 10px !important;
  padding-right: 10px !important;
}

.lbheadings {
  display: flex;
  flex-direction: row;
  width: 100%;
  justify-content: center;
}

.lbclear {
  width: 20%;
  font-size: 17px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  color: #508AFF;
  padding-top: 7px;
}

.lbclear span {
  cursor: pointer;
}

.lbusehead {
  display: flex;
  flex-direction: row;
  width: 70%;
  justify-content: flex-end;
}

.rfusehead {
  display: flex;
  flex-direction: row;
  width: 70%;
  justify-content: flex-end;
  font-size: 30px;
}

@media screen and (max-width: 420px) and (min-width: 350px) {
  .lbbox .lbboxheading {
    font-size: 11px;
  }

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

  .lbdowncontent {
    font-size: 12px;
  }
}

@media screen and (max-width: 380px) and (min-width: 350px) {
  .loantitlepop {
    width: 70%;
  }
}

.sellerbtttn {
  width: 100%;
  position: sticky;
  position: -webkit-sticky;
  bottom: 0px;
  z-index: 2;
}

@media screen and (max-width: 500px) and (min-width: 350px) {
  .seller-container .seller-overlay {
    top: 65px;
  }
}

@media screen and (max-width: 1192px) {
  .rvb-container .RightContainerCls .chart-wrapper .PiechartValueCls {
    z-index: 99996 !important;
  }
}

.loanformdisccontent1 {
  font-size: 15px;
  text-align: center;
  width: 90%;
}

.loanformdisccontent2 {
  text-align: center;
  font-size: 15px;
}

.propertytaxdiv {
  width: 97%;
  min-height: 50px;
  background-color: #fff;
  border-radius: 12px;
  box-shadow: 1px 1px 4px 0px #848282;
  cursor: pointer;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin: 10px 0px;
  font-family: Montserrat-Medium;
  font-size: 12px;
}

.propertytaxdiv .one {
  width: 15%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.propertytaxdiv .one .onetick {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #508AFF;
}

.propertytaxdiv .one .oneticknone {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #f2f2f2;
  border: 1px solid #e2e2e2;
}

.propertytaxdiv .two {
  width: 57%;
}

.propertytaxdiv .two .t_Sug {
  width: 100%;
  text-align: start;
  padding-right: 15px;
  font-size: 9px;
}

.propertytaxdiv .two2 {
  width: 80%;
  font-size: 12px;
}

.propertytaxdiv1 {
  width: 94%;
  height: 50px;
  background-color: #fff;
  border-radius: 12px;
  box-shadow: 1px 1px 4px 0px #848282;
  cursor: pointer;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin: 32px auto 0px;
  font-family: Montserrat-Medium;
  font-size: 12px;
}

.reissuetextsty {
  text-align: center;
  font-family: Montserrat-Regular;
  color: #508AFF;
  font-size: 15px;
}

.reissuetextsty span {
  cursor: pointer;
}

.newdesignshareprint {
  color: #508AFF;
  font-size: 15px;
  font-family: Montserrat-Regular;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
  width: 100%;
  display: flex;
  justify-content: space-between;
}

.newdesignshareprint .newdesleft {
  margin-left: -35px;
  cursor: pointer;
}

.newdesignshareprint .newdesright {
  margin-right: -35px;
  cursor: pointer;
}

.newdesignshareprintmultiple {
  color: #508AFF;
  font-size: 15px;
  font-family: Montserrat-Regular;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 90px;
  width: 100%;
  display: flex;
  justify-content: center;
  cursor: pointer;
}

.newdesignshareprintsingle {
  color: #508AFF;
  font-size: 15px;
  font-family: Montserrat-Regular;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 90px;
  width: 100%;
  display: flex;
  justify-content: space-between;
}

.newdesignshareprintsingle .newdesleft {
  margin-left: -35px;
  cursor: pointer;
}

.newdesignshareprintsingle .newdesright {
  margin-right: -35px;
  cursor: pointer;
}

.seller_hoa {
  width: 100%;
  display: inline-block;
  max-width: 100%;
  margin-bottom: 0px !important;
  font-size: 14px;
  font-weight: 100 !important;
  margin-left: 5px !important;
  color: #23405E !important;
  font-family: Montserrat-Regular !important;
}

@media screen and (max-width: 1024px) {
  .SellerMultipleOfferCloseBtn {
    margin-left: 29px !important;
  }

  .closingrightarrow {
    height: 10px;
    margin-top: 0% !important;
  }
}

@media screen and (max-width: 400px) and (min-width: 310px) {
  .closingrightarrow {
    height: 7px !important;
  }

  .mulForm-container .seller_mul_cls {
    font-size: 12px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}

@media screen and (max-width: 500px) and (min-width: 401px) {
  .closingrightarrow {
    height: 10px !important;
  }

  .mulForm-container .seller_mul_cls {
    font-size: 16px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1020px) {
  .SellerMultipleOfferCloseBtn {
    margin-left: -42px !important;
  }
}

@media screen and (min-width: 320px) and (max-width: 410px) {
  .markertpt {
    font-size: 12px !important;
    padding: 0px !important;
  }
}

.taxes-container .brokerfeelabelnone {
  border: none !important;
  padding: 0px;
}

.year_box {
  padding: 20% 0;
  width: 100%;
}

.taxes-container .year_box select {
  border: none !important;
}

.taxes-container .year_box select option {
  height: 50px;
}

.monthSlider .rc-slider-mark-text {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
  color: #999;
  padding: 0 15px;
  position: unset !important;
}

.monthSlider .rc-slider-mark {
  margin-left: 32px !important;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100% !important;
}

.primaryclr {
  border: 1px solid #34AB01;
  background-color: #34AB01;
}

.secondaryclr {
  border: 1px solid #8DD071;
  background-color: #8DD071;
}

.tertiaryclr {
  border: 1px solid #58FF01;
  background-color: #58FF01;
}

.paddtop10 {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

.gc_selecttag {
  border: none !important;
  width: 50% !important;
  display: flex;
  align-items: center;
  font-size: 14px;
  margin: 0px !important;
  cursor: pointer;
  border: none !important;
  outline: none !important;
}

.gc_hrtag {
  margin: 0 !important;
  border: 0;
  width: 100%;
  border-top: 1px solid #eee;
}

.gc_labeldiv {
  padding: 10px 10px 10px 12px;
  margin-left: 0px !important;
  cursor: pointer;
  display: flex;
  align-items: center;
}

.gc_contentdiv {
  padding-right: 0px !important;
  display: flex;
  align-items: center;
  text-align: end;
  text-Wrap: nowrap;
  font-size: 14px;
  justify-content: flex-end;
}

.gc_paddingleft10 {
  padding-left: 10px !important;
}

.gc_width100 {
  width: 100% !important;
}

.gc_labelconten {
  display: flex;
  align-items: center;
  background: '#EBEBEB' !important;
  font-weight: 700 !important;
  font-family: 'Montserrat-Medium' !important;
}

.gc_paddingleft0 {
  padding-left: 0px !important;
}

.gc_IPfield_border {
  border-right: 1px solid #d4d7e0 !important;
  border-top-right-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
}

.gc_addbtn_clr {
  color: #2EC23D !important;
}

.js-cont {
  justify-content: space-between;
}

.openOrderseller {
  color: #508AFF;
  cursor: pointer;
  font-size: 14px;
  text-align: right;
  padding-right: 5px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
}

.sellerholdpadding {
  padding: 10px;
}

.ml-offerTitle {
  display: flex;
  justify-content: flex-end;
}

.ml-offerTitle-padding {
  padding-left: 60px;
}

@media screen and (max-width: 767px) {
  .newdesignshareprint .newdesleft {
    margin-left: 0 !important;
    cursor: pointer;
  }

  .newdesignshareprint .newdesright {
    margin-right: 0 !important;
    cursor: pointer;
  }

  .chart_Bottom {
    padding: 0px 15px !important;
  }
}

.B_F_M_Checkoption .addonfront {
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}

.SellerPageForm {
  margin-left: 11px;
}

.add_loan_div {
  margin: 5px;
  padding: 0 !important;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);
  margin-bottom: 7%;
  border-radius: 5px;
  width: 97%;
}

.loan_title {
  font-family: Montserrat-Medium;
  font-size: 17px;
  background-color: transparent;
  background: #dfe4ff;
}

.loan_title_content {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  color: #23405E;
  margin: 3px 0;
}

.table_border {
  border-collapse: separate;
  border-spacing: 0;
  overflow: hidden;
  border-radius: 5px;
}

.add_loan_text {
  cursor: pointer;
  color: #42ab21;
  font-family: Montserrat-Medium;
}

@media (min-width: 576px) {
  .selltonet_container,
  .sellerconatainr {
    max-width: 90% !important;
  }
}

@media (max-width: 760px) {
  .selltonet_container .Detailedccrightalign {
    margin-right: 0px !important;
  }

  .selltonet_container .paidescrowleftalign {
    margin-left: 0px !important;
  }
}

.tooglebtnescrow {
  position: relative;
  z-index: 2;
}

.waringicon-seller {
  position: absolute !important;
  top: 47%;
  transform: translate(-50%, -50%);
  left: 48%;
  font-family: Montserrat-Regular;
  font-size: 24px;
  color: #23405e;
  cursor: pointer;
}

.New-warning-content-seller {
  display: flex;
  justify-content: center;
  font-family: 'Montserrat-Regular';
  width: 93%;
  align-items: center;
  gap: 12px;
  padding: 12px;
  border-radius: 8px;
  background: rgba(255, 241, 91, 0.5);
  margin: 20px auto auto auto;
  cursor: pointer;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL3NlbGxlci5zY3NzIiwic291cmNlcyI6WyIvaG9tZS9yaWZsdXh5c3MvRGVza3RvcC9MaXZlIE5ldyhCdWlsZCkvT05FLVdlYi9mcm9udGVuZC9zdHlsZXMvc2VsbGVyLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLnNlbGxlci1jb250YWluZXJ7XG4gICAgICAgICAgIC8vYm94LXNoYWRvdzogMHB4IDBweCAyN3B4IC0xMnB4ICMyMjkwZWY7XG4gICAgICAgICBcbiAgICAgICBcbiAgICAubmV0LWJvbGR7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICAuY3Vyc29yLWNsc3tcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBoZWlnaHQ6IDY5cHg7XG4gICAgfVxuICAgIC5ydmItY29udGFpbmVyIC5tYXAtcnl0LWNsc3tcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGVlNGVhO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICAgICAgICAgIGNvbG9yOiAjMEUyRjUxO1xuICAgIH1cbiAgICAucnZiLWNvbnRhaW5lciAuUmlnaHRDb250YWluZXJDbHMgLmNoYXJ0LXdyYXBwZXIgLlBpZWNoYXJ0VmFsdWVDbHN7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyNDBweDtcbiAgICAgICAgbGVmdDogMjIwcHg7ICAgICAgXG4gICAgICAgIHdpZHRoOjE0MHB4ICFpbXBvcnRhbnQ7IFxuICAgIH1cbiAgICAucnZiLWNvbnRhaW5lciAuUmlnaHRDb250YWluZXJDbHMgLmNoYXJ0LXdyYXBwZXIgLlNUTlBpZWNoYXJ0VmFsdWVDbHN7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgLy8gdG9wOiAzNjdweDtcbiAgICAgICAgLy8gbGVmdDogMjEycHg7XG4gICAgICAgIHRvcDoyNjZweDtcbiAgICAgICAgbGVmdDoyNjZweDtcbiAgICB9XG4gICAgLnJ2Yi1jb250YWluZXIgLlJpZ2h0Q29udGFpbmVyQ2xzIC5yZWNoYXJ0cy1zdXJmYWNle1xuICAgICAgICBoZWlnaHQ6MzkwcHg7XG4gICAgICAgIHdpZHRoOjM5NXB4O1xuICAgIH1cbiAgICAucnZiLWNvbnRhaW5lciAuUmlnaHRDb250YWluZXJDbHMge1xuICAgICAgICBwYWRkaW5nOiAwcHggMjBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEzcHggLTEycHggIzIyOTBlZjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICB9XG4gICAgIC5ydmItY29udGFpbmVyIC5SaWdodENvbnRhaW5lckNscyAuY2hhcnQtd3JhcHBlciAuUGllY2hhcnRWYWx1ZUNscyAuUHJpY2VWYWx1ZUNscyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMHB4IDFweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLnJ2Yi1jb250YWluZXIgLlJpZ2h0Q29udGFpbmVyQ2xzIC5jaGFydC13cmFwcGVyIC5TVE5QaWVjaGFydFZhbHVlQ2xzIC5QcmljZVZhbHVlQ2xzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwcHggMXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4ucnZiLWNvbnRhaW5lciAuUmlnaHRDb250YWluZXJDbHMgLmNoYXJ0LXdyYXBwZXIgLlBpZWNoYXJ0VmFsdWVDbHMgLkRvbGxhclNpZ25DbHMge1xuICAgIC8vcGFkZGluZy10b3A6IDZweDtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbn1cbi5ydmItY29udGFpbmVyIC5SaWdodENvbnRhaW5lckNscyAuY2hhcnQtd3JhcHBlciAuU1ROUGllY2hhcnRWYWx1ZUNscyAuRG9sbGFyU2lnbkNscyB7XG4gICAgLy9wYWRkaW5nLXRvcDogNnB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBmb250LXNpemU6IDIxcHg7XG59XG5cbi5ydmItY29udGFpbmVyIC5SaWdodENvbnRhaW5lckNscyAuY2hhcnQtd3JhcHBlciAuQ3Vyc29yUG9pbnRlckNscyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nO1xufVxuLnJ2Yi1jb250YWluZXIgLlJpZ2h0Q29udGFpbmVyQ2xzIC5jaGFydC13cmFwcGVyIC5FZGl0RG9uZUJ0biB7XG4gICAgd2lkdGg6IDg1JTtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bSc7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xufVxuLlByaWNlQm9sZC1DbHN7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bSc7XG59XG4uU0VMTF9ydW5OdW1fYW5pbWF0ZXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNjBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBsZWZ0OiA0OCU7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBjb2xvcjogIzIzNDA1ZTtcbn1cblxuXG5cbi5Ib2xkaW5nQ29zdF9ydW5OdW1fYW5pbWF0ZXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxOTdweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBjb2xvcjogIzIzNDA1ZTtcblxufVxuXG4ucnZiLWNvbnRhaW5lciAuUmlnaHRDb250YWluZXJDbHMgLmNoYXJ0X0JvdHRvbSAuQ2hhcnRSZXN1bHRUYWJsZSAuTGFiZWxSZWd1bGFyRm9udENscyB7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbn1cblxuICAgIC5taW5oZWlnaHQtY2xze1xuICAgICAgICAgICAgbWluLWhlaWdodDogNzkycHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA3OTJweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICB9XG4uYXJyb3ctcnl0e1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5lZGl0LWxpbmt7XG4gICAgY29sb3I6IzUwOEFGRiAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cdGZsb2F0OmxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDE0N3B4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cbi50ZXh0LXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBhe1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgfVxuICAgIGE6aG92ZXJ7XG4gICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgIGNvbG9yOiM1MDhBRkYgIWltcG9ydGFudDtcbiAgICB9ICBcbiAgICAgLmxpbmstdGV4dHtcbiAgICAgICAgY29sb3I6ICM1MDhBRkY7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICB9XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGF7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICB9XG4gICAgLmxpbmstdGV4dHtcbiAgICAgICAgY29sb3I6ICMyMzQwNUU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICB9XG4gICAgYTpob3ZlcntcbiAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgY29sb3I6IzUwOEFGRiAhaW1wb3J0YW50O1xuICAgIH0gICAgICAgXG59XG5cbi5jYWxjdWxhdGlvbi1jb250YWluZXIge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjRDNENURGO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdC8vYm94LXNoYWRvdzogMHB4IDBweCAyN3B4IC0xMnB4ICMyMjkwZWY7XG5cdGJveC1zaGFkb3c6IDBweCAwcHggMTNweCAtMTJweCAjMjI5MGVmO1xuXHRvdmVyZmxvdy15OiBub25lO1xuXHRvdmVyZmxvdzogaGlkZGVuO1x0XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5zZWxsZXItb3ZlcmxheSB7XG5cblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDkzcHg7XG5cdHJpZ2h0OiAwcHg7XG5cdGJvdHRvbTogMHB4O1xuXHRvdmVyZmxvdzogYXV0bztcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcxKTtcblx0aGVpZ2h0OiA5MCU7XG5cdHdpZHRoOiAxMDAlO1xuXHR6LWluZGV4OiAxMjAwMDtcblx0ZGlzcGxheTpub25lOyBcdFxufVxuLnJlY2hhcnRzLXdyYXBwZXJ7XG4gICAgLy96LWluZGV4OiAxMzAwO1xuICAgIHotaW5kZXg6IDA7XG59XG5cbi50ZXh0LWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYXtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIH1cbiAgICAubGluay10ZXh0e1xuICAgICAgICBjb2xvcjojNTA4QUZGO1xuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgfSAgIFxufVxuXG4uZG9sbGFyLWhlYWRpbmd7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgICAgICAuZXF1YWwtaW1nLWNsc3tcbiAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICAgIH1cbn1cblxuICAgIC5wcmlvckJ1dHRvbntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgICAgICAgICAgXG4gICAgfVxuXG4gICAgLm5ld0J1dHRvbntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGNvbG9yOiAjNTA4QUZGO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzUwOEFGRjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcbiAgICB9XG4gICAgLnNldC1jbHN7XG4gICAgICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICBjb2xvcjogIzBFMkY1MTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIH1cbiAgICAubGluZS1jbHN7XG4gICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICNENEQ3RTA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuICAgIGJhY2tncm91bmQ6I0ZGRjtcdFxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLnRvcC1wYXJ0e1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcyODUwO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgLm9wdGlvbnN7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIGJ1dHRvbntcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRhYnN7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDI7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGJ1dHRvbntcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNzI4NTA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1MDhBRkY7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYnV0dG9uOmhvdmVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MDhBRkY7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VsZWN0ZWR7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUwOEFGRjtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2hhcmV7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIGJ1dHRvbntcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zaGVldHMtY29udGFpbmVye1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBmbGV4LXNocmluazogMTtcbiAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC50b3B7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE3Mjg1MDtcbiAgICAgICAgICAgIC5jaGFydC13cmFwcGVye1xuICAgICAgICAgICAgICAgIC50ZXh0LWFuY2hvcntcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAuY2VudGVyLXRleHR7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogODVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDU1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDUwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC50aXRsZS10ZXh0e1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE3MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNTA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnJlY2hhcnRzLWxlZ2VuZC13cmFwcGVye1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYm90dG9te1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAuZm9ybS13cmFwcGVye1xuICAgICAgICAgICAgXHR3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgLmZpZWxkLXJvd3tcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NzU3NTc7XG4gICAgICAgICAgICAgICAgICAgIHNlbGVjdHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEMkQyRDI7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY29tcHV0ZXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQkYwQztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cdC5Ub3BfSGVhZGVyIHtcblx0XHRoZWlnaHQ6IDU0cHg7XG5cdFx0XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIHRvcDoyMHB4O1xuICAgIH1cbiAgICAubmF2MSwubmF2MiwubmF2MywubmF2NHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIH1cbiAgICBcbn1cbi5uZXdncmFwdGh0aXRsZXtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRwYWRkaW5nOiAwcHggMjBweDtcblx0Lm5hdjEsIC5uYXYyLCAubmF2MywgLm5hdjRcblx0e1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdGF7XHRcdFx0XG5cdFx0XHRjb2xvcjogIzUwOEFGRiAhaW1wb3J0YW50O1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50Oztcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdCY6aG92ZXJcblx0XHRcdHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5hY3RpdmV7XG5cdFx0Y29sb3I6ICM1MDhBRkYgIWltcG9ydGFudDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW0gIWltcG9ydGFudDtcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgIzUwOEFGRjtcblx0fVxufVxuLmxie1xuICAgIGNvbG9yOiAjOENBM0QyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi53aGl0ZXtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udGV4dC13cmFwcGVye1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNvbXAtY29udGFpbmVye1xuICAgIG9yZGVyOiAyO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMTtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDkwdmg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNzI4NTA7XG4gICAgLmNlbnRlcmVkLXdyYXBwZXJ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLm9mZmVyLXdyYXBwZXJ7XG4gICAgICAgICAgICB3aWR0aDogNDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzUwOEFGRjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIC5iYW5uZXJ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTA4QUZGO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAub2ZmZXItbmFtZXtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm9mZmVyLXR5cGV7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZGV0YWlsc3tcbiAgICAgICAgICAgIHRhYmxle1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCAxNXB4O1xuICAgICAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZGF0YS1pbnB1dHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM1OTU5NTk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYnV0dG9ue1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDEwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1MDhBRkY7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE3Mjg1MDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmluZm97XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIGxhYmVse1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzhCQTJENDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxvYW4tYnV0dG9uc3tcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIC5hZGQtb2ZmZXJ7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQkYwQztcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jbGVhci1vZmZlcnN7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc3Nzc3NztcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5tb2RhbC1oZWFkaW5ne1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzAzMUM1MztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2VudGVyZWQtZmllbGR7XG4gICAgLyptYXJnaW46IDEwcHggMjAwcHg7Ki9cbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyNTBweDtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0QyRDJEMjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogMTBweDtcbn1cbi5zdWJoZWFkaW5ne1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5jZW50ZXJlZHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2VudGVyZWQxe1xuICAgIHdpZHRoOiA1NSU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMDA0MTg4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5jZW50ZXJlZDJ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGVuZDtcbiAgICB3aWR0aDogNDklO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgXG59XG4uYXZnaW50cmF0ZXtcbiAgIC8vIHdpZHRoOiA2NCU7XG4gICAgLy8gdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC8vIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW46IDM5cHggYXV0byAwcHg7XG4gICAgd2lkdGg6IDc4JTtcbiAgICBjb2xvcjogI2M0YzRjNDtcbn1cbi5tYXJnaW50b3B7XG4gICAgbWFyZ2luLXRvcDogMzAlICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2ludG9wMXtcbiAgICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcbn1cbi5jb21wYnV0dG9ue1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGJhY2tncm91bmQ6ICNjNWM1YzU7XG4gICAgYm9yZGVyLXJhZGl1czogMTlweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB3aWR0aDogMjA1cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgIGJvcmRlci1pbWFnZTogbm9uZTtcbiAgICBib3JkZXItY29sb3I6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5jb21wYnV0dG9uMXtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBiYWNrZ3JvdW5kOiAjNDU0NTQ1O1xuICAgIGJvcmRlci1yYWRpdXM6IDE5cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgd2lkdGg6IDEzM3B4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBtYXJnaW4gOiAwIDEycHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgYm9yZGVyLWltYWdlOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmNvbXBidXR0b24ye1xuICAgIGJhY2tncm91bmQ6ICMwMDdhZmY7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTlweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB3aWR0aDogMTMzcHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbiA6IDAgMTJweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgICBib3JkZXItaW1hZ2U6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uY29tcGJ1dHRvbmNvbG9ye1xuICAgIGJhY2tncm91bmQ6ICMwMDdhZmY7XG59XG4uaW50ZXJlc3Rjb2xvcntcbiAgICBjb2xvcjogIzAwN2FmZiAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bSAhaW1wb3J0YW50O1xufVxuLnNraXBidXR0b257XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYmFja2dyb3VuZDogIzQ1NDU0NTtcbiAgICBib3JkZXItcmFkaXVzOiAxOXB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgYm9yZGVyLWltYWdlOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG4uYnV0dG9uY2xze1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmllbGRjbGFzc3tcbiAgICBib3JkZXI6IDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3ViLW1hcmdpbntcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLm1vZGFsLXNlY3Rpb257XG4gICAgbWFyZ2luOiAyMHB4IDEzMHB4O1xuICAgIC5tb2RhbC1maWVsZC1yb3d7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgLml0ZW0tbmFtZXtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDJEMkQyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5wcmljZXtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0QyRDJEMjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWRke1xuICAgICAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogIzAwQzgwQztcbiAgICB9XG59XG4ubW9kYWwtYnV0dG9ue1xuICAgIG1hcmdpbjogMCAxODBweDtcbn1cbi5sb2FuLWJhbGFuY2UtdGFibGV7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB0cntcbiAgICAgICAgdGR7XG4gICAgICAgICAgICAuc3ViLXRkLXdyYXBwZXJ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IGF1dG87XG4gICAgICAgICAgICAgICAgLmxhYmVse1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmxvYW4tYmFsYW5jZS1pbnB1dHtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0QyRDJEMjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubG9hbi1iYWxhbmNlLW91dHB1dHtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0QyRDJEMjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLm1vZGFsLXJvd3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgLnJvdy13cmFwcGVye1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG1hcmdpbjogNXB4IGF1dG87XG4gICAgICAgIC5sYWJlbHtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICB9XG4gICAgICAgIC5sb2FuLWJhbGFuY2UtaW5wdXR7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDJEMkQyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5sb2FuLWJhbGFuY2Utb3V0cHV0e1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICBtYXJnaW46IDVweCBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0QyRDJEMjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgfVxuICAgICAgICAudG9nZ2xle1xuICAgICAgICAgICAgb3JkZXI6MjtcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59XG4uY29sbGFwc2luZyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgdmlzaWJpbGl0eTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIHZpc2liaWxpdHk7XG5cdC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC42cyAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNnMgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xufVxuXG5cbi5tdWxGb3JtLWNvbnRhaW5lcntcbiAgICAgLmZvcm0tY29udHJvbHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU1NTU1NTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzO1xuICAgICAgICAgICAgICAgICAgICAtby10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXM7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAwLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1cztcbiAgICAgICAgICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBpbmhlcml0O1xuXHRcdFx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NyUgY2VudGVyO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XHRcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcdFxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmxhc3QtY2hpbGR7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbiAgICAuaW5wdXQtZ3JvdXAge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IFxuICAgIHdpZHRoOiAxMDAlO1xufVxuLmJvcmRlcnJhZC1jbHN7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyBcbn1cbi5lZGl0LWhlYWR7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbn1cbi5zZWxsZXJfbXVsX2Nsc3tcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgIGNvbG9yOiAjNTA4QUZGO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5maXJzdC1jbHN7XG4gICAgbWFyZ2luLXRvcDogMTFweDtcbn1cbi5idG4tY2VudGVye1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgICBcbn1cbi5zYXZlLWJ0bntcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgIGJhY2tncm91bmQ6ICM1MDhBRkY7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHdpZHRoOiAzODlweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgYm9yZGVyLWltYWdlOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiA0M3B4O1xufVxuLnNwbGl0X3NlbGVjdF9tYXJnaW5Ub3Age1xuICAgIG1hcmdpbi10b3A6MTBweCAhaW1wb3J0YW50O1x0XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBhdXRvO1xufVxufVxuLmJyb2tlcmZlZXtcbiAgICBtYXJnaW4tdG9wOjEwcHggIWltcG9ydGFudDtcbn1cblxuIC50YXhlcy1jb250YWluZXIgLm1lbnUtdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjdweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XG59XG4udGF4ZXMtY29udGFpbmVyIC5oaXN0b3JpY2FsZGl2XG57XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBcbn1cbi50YXhlcy1jb250YWluZXIgLmhpc3RvcmljYWxtZW51LXRpdGxlIHsgICBcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xufVxuLnRheGVzLWNvbnRhaW5lciAuaGlzdG9yaWNhbHVzZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMnB4O1xuICAgIGNvbG9yOiAjZmVmZWZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdhZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBwYWRkaW5nOiA0cHggMThweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IEhlbHZldGljYTtcbiAgICBtYXJnaW4tdG9wOiAtNDVweDtcbn1cbi50YXhlcy1jb250YWluZXIgLlNsaWRlckRpdkNsc0FyZWF7XG4gICAgcGFkZGluZy1sZWZ0OiA1N3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDExcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB3aWR0aDo3MjlweDtcbiAgICAucmMtc2xpZGVyLWRvdCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIC8vYm9yZGVyOiAycHggc29saWQgI2U5ZTllOTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5yYy1zbGlkZXItdHJhY2sge1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE5OSwgMTk5LCAxOTkpICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIFxuICAgIC5yYy1zbGlkZXItaGFuZGxlIHtcbiAgICAgIC8vYm9yZGVyOiBzb2xpZCAycHggI0QzRDVERjtcbiAgICAgLy8gbWFyZ2luLWxlZnQ6IC0xM3B4O1xuICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgfVxuICAgICAucmMtc2xpZGVyLXJhaWx7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigxOTksIDE5OSwgMTk5KSAhaW1wb3J0YW50O1xuICAgICB9XG4gICAgIC5yYy1zbGlkZXItbWFyay10ZXh0LWFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjNDk0OTQ5ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgIFxuICAgIFxuICAgICAgICAucmMtc2xpZGVyLW1hcmstdGV4dCB7XG4gICAgICAgICBjb2xvcjojNDk0OTQ5ICFpbXBvcnRhbnQ7XG4gICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuICAgIC5yYy1zbGlkZXItbWFyay10ZXh0Om50aC1jaGlsZChvZGQpIFxuICAgIHtcbiAgICAgICAgdG9wOjI0cHg7XG4gICAgfVxuICAgIC5yYy1zbGlkZXItbWFyay10ZXh0Om50aC1jaGlsZChldmVuKSBcbiAgICB7XG4gICAgICAgIHRvcDo0cHg7XG4gICAgfVxufVxuLnRheGVzLWNvbnRhaW5lcntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmxlZ2VuZGhpc3RvcmljYWx7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDkzcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgfVxuICAgIC5oaWdoe1xuICAgICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIFxuICAgICAgICAjZmZiNzAwO1xuICAgICAgICBjb2xvcjogXG4gICAgICAgICNmZmI3MDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgIH1cbiAgICAuYXZne1xuICAgICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDdhZmY7XG4gICAgICAgIGNvbG9yOiAjMDA3YWZmO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG1hcmdpbjogMjBweCAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgfVxuICAgIC5sb3d7XG4gICAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzJiYWQwMDtcbiAgICAgICAgY29sb3I6ICMyYmFkMDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgIH1cbiAgICAuaGlnaGFjdGl2ZXtcbiAgICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCBcbiAgICAgICAgI2ZmYjcwMDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IFxuICAgICAgICAjZmZiNzAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICB9XG4gICAgLmF2Z2FjdGl2ZXtcbiAgICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDA3YWZmO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2FmZjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBtYXJnaW46IDIwcHggMHB4O1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgIH1cbiAgICAubG93YWN0aXZle1xuICAgICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMyYmFkMDA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmJhZDAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICB9XG4gICAgLmN1c3RvbS10b29sdGlwe1xuICAgICAgICB3aWR0aDogNzVweDtcbiAgICAgICAgaGVpZ2h0OiA3NXB4OyAgICAgICBcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAuYXZnX2N1c1xuICAgIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwN2FmZjtcbiAgICB9XG4gICAgLmF2Z19jdXMxXG4gICAge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YWZmO1xuICAgIH1cbiAgICAuaGlnaF9jdXNcbiAgICB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmI3MDA7XG4gICAgfVxuICAgIC5oaWdoX2N1czFcbiAgICB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmI3MDA7XG4gICAgfVxuICAgIC5sb3dfY3VzXG4gICAge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMmJhZDAwO1xuICAgIH1cbiAgICAubG93X2N1czFcbiAgICB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYmFkMDA7XG4gICAgfVxuICAgIC5jdXN0b20tdG9vbHRpcDF7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7ICAgICAgIFxuICAgICAgICB3aWR0aDogMTAyJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDBweCAwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDQwJTtcbiAgICB9XG4gICAgLmN1c3RvbS10b29sdGlwMntcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAxMHB4IDEwcHg7XG4gICAgICAgIGhlaWdodDogNjAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG59XG4udGF4ZXMtY29udGFpbmVyIHRhYmxlIHRyIHRkIHtcbiAgICBwYWRkaW5nOiA5cHg7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xufVxuLkJyb2tlcmZlZUFkZHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgY29sb3I6ICM1MDhBRkY7XG4gICAgcGFkZGluZzogOXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5Ccm9rZXJmZWVNaW51cyB7XG4gICAgd2lkdGg6IDEwJTtcbiAgICBtYXJnaW4tdG9wOiA2JTtcbiAgICBwYWRkaW5nOiAyJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uQ3VzdG9tRXNjcm93Q2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNXB4O1xuICAgIHRvcDogNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB6LWluZGV4OiA5OTtcbn1cbi5DdXN0b21Fc2Nyb3dCb3gge1xuICAgIGJveC1zaGFkb3c6IHJnYmEoMjExLCAyMTEsIDIxMSwgMC41KSAwcHggMHB4IDZweCAycHg7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIG1hcmdpbi10b3A6IDQlO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuLkhPQV90b2dnbGVvbntcblx0YmFja2dyb3VuZC1jb2xvcjogIzIxOTZmMyAhaW1wb3J0YW50O1xufVxuLkhPQV90b29nbGVfb2Zme1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiA2NXB4O1xuXHRoZWlnaHQ6IDI1cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG5cdGJvcmRlci1yYWRpdXM6IDE1cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHQuSE9BX3Rvb2dsZV9zd2l0Y2h7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAxOXB4O1xuXHRcdGhlaWdodDogMTlweDtcblx0XHQvL2JhY2tncm91bmQtY29sb3I6IHN0ZWVsYmx1ZTtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdCY6aG92ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRcdH1cblx0fVxuXHQuSE9BX2J1dHJpZ2h0e1xuXHRcdHJpZ2h0OjFweDtcblx0XHRhbmltYXRpb24tZHVyYXRpb246IDFzO1xuXHRcdGFuaW1hdGlvbi1uYW1lOiBQcmVwYWlkX3JpZ2h0O1xuXHR9XG5cdEBrZXlmcmFtZXMgSE9BX3JpZ2h0IHtcblx0XHQwJSB7bGVmdDoxcHh9XG5cdFx0NTAle2xlZnQ6NTAlfVxuXHRcdDEwMCUge3JpZ2h0OjFweH1cblx0fVxuXHQuSE9BX2J1dGxlZnR7XG5cdFx0bGVmdDoxcHg7XG5cdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcblx0XHRhbmltYXRpb24tbmFtZTogUHJlcGFpZF9sZWZ0O1xuXHR9XG5cdEBrZXlmcmFtZXMgSE9BX2xlZnQge1xuXHRcdDAlIHtyaWdodDoxcHh9XG5cdFx0NTAle3JpZ2h0OjUwJX1cblx0XHQxMDAlIHtsZWZ0OjFweH1cblx0fVx0XG59XG4udG9nZ2xlX3llc3tcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBjb2xvcjogI2ZmZjtcbn1cbi50b2dnbGVfbm97XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAyM3B4O1xuICAgIGNvbG9yOiAjMjM0MDVFIFxufVxuLmFsaWduX2Jyb2tlciB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuLkJfRl9Nb2RhbHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAuQl9GX01fQ29udGVudHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XG4gICAgICAgIHBhZGRpbmcgOiA5cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAuQl9GX01fQ19GaWVsZHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICAgICAgLkJfRl9NX0NoZWNrb3B0aW9ue1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAuQl9GX01EZWxJbWd7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuQl9GX01EZWxJbWdfZW1wdHl7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi50YXhlcy1jb250YWluZXIgaW5wdXQsIC50YXhlcy1jb250YWluZXIgc2VsZWN0IHtcbiAgICBwYWRkaW5nOiA4cHg7ICBcbn1cbnN2Z3tcbiAgICB0ZXh0e1xuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgfVxufVxuIC5wcmljZWJ0bntcbiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MDhBRkY7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgfVxuLlBpZURvbmV7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgdG9wOjI2NnB4ICFpbXBvcnRhbnQ7XG4gICAgbGVmdDoyMTVweCAhaW1wb3J0YW50O1xufVxuLnNlbGxlckJyb2tlRmVlQ2xvc2V1cHtcbiAgICB6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi10b3A6IC01OHB4O1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gICAgaW1ne1xuICAgICAgICB3aWR0aDoxNXB4O1xuICAgICAgICBoZWlnaHQ6MTVweDtcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgfVxufVxuLm1pc2NDbG9zZXVwe1xuICAgIHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLXRvcDogLTQycHg7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogMTNweDtcbiAgICBpbWd7XG4gICAgICAgIHdpZHRoOjE1cHg7XG4gICAgICAgIGhlaWdodDoxNXB4O1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICB9XG59XG4uYnJva2VyZmVlQ2xvc2V1cHtcbiAgICB6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi10b3A6IC00MnB4O1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gICAgaW1ne1xuICAgICAgICB3aWR0aDoxNXB4O1xuICAgICAgICBoZWlnaHQ6MTVweDtcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgfVxufVxuLnByb3BlcnR5VGF4ZXNDbG9zZVVwe1xuICAgIHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLXRvcDogLTQ1cHg7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogMTFweDtcbiAgICBpbWd7XG4gICAgICAgIHdpZHRoOjE1cHg7XG4gICAgICAgIGhlaWdodDoxNXB4O1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICB9XG59XG4ubG9hbkJhbGFuY2VDbG9zZXVwe1xuICAgIHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLXRvcDogLTQ2cHg7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBpbWd7XG4gICAgICAgIHdpZHRoOjE1cHg7XG4gICAgICAgIGhlaWdodDoxNXB4O1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICB9XG59XG4uc2VsbGVyY2xvc2VEYXRle1xuICAgIHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLXRvcDogLTQ1cHg7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICBpbWd7XG4gICAgICAgIHdpZHRoOjE1cHg7XG4gICAgICAgIGhlaWdodDoxNXB4O1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICB9XG59XG4ubG9hbmJhbGFuY2VTZWxsZXJDbG9zZXVwe1xuICAgIHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLXRvcDogLTQ1cHg7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogMTRweDtcbiAgICBpbWd7XG4gICAgICAgIHdpZHRoOjE1cHg7XG4gICAgICAgIGhlaWdodDoxNXB4O1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICB9XG59XG4uc2VsbGVyb2ZmZXJkaXZ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMzBweDtcbn1cbi5BbGlnbkxlZnRDbHN7XG4gICAgdGV4dC1hbGlnbjpyaWdodDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5jbG9zaW5nY29zdGljb257XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG4uY2xvc2luZ3JpZ2h0YXJyb3d7XG4gICAgbWFyZ2luLXRvcDogLTIlO1xuICAgXG59XG4uY2xvc2luZ2Nvc3Rjb2xvcntcbiAgICBjb2xvcjojNTA4QUZGO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbnNlbGVjdHtcbiAgICBwYWRkaW5nOiAxMHB4O1xufVxuLldoaXRlQ2lyY2xle1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMzQwNWU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4uZmluYWxuZXRpY29ue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLlBhaWRFc2Nyb3dDb250ZW50e1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYWRkd2FybntcbiAgICBwYWRkaW5nOjEwcHggMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA5NSU7XG4gICAgd2hpdGUtc3BhY2U6IHByZS1saW5lICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2JvdDIwe1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uU2VsbGVyTXVsdGlwbGVPZmZlckNsb3NlQnRue1xuICAgIHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLXRvcDogLTU1cHg7XG4gICAgbWF4LXdpZHRoOiA5NDBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogLTkwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgXG59XG4ub2ZmZXJib3Rib3Jke1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDREN0UwO1xufVxuLy8gLmRpdmlubGluZWZsZXh7XG4vLyAgICAgLy9kaXNwbGF5OiBpbmxpbmUtZmxleDtcbi8vIH1cbi5EZWxPZmZlcntcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2VsbGVyaW5mb3R4dHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICBwYWRkaW5nOiAxMHB4IDBweCAwcHggMHB4O1xufVxuLkFkdmJ0bntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTA4QUZGO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7ICAgIFxuICAgIG1hcmdpbi10b3A6IDI5cHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFkdmNvbnRlbnR7XG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXgtaGVpZ2h0OiAzNjBweDtcbn1cbi5hZHZoZWFkaW5ne1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cbi5jYWxjdGF4Y29udGVudHtcbiAgICAuaW5wdXQtZ3JvdXB7XG4gICAgICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZm9ybS1jb250cm9se1xuICAgICAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG4uZHJvcGRvd250ZHdpZHRoe1xuICAgIHdpZHRoOiA2MCU7XG59XG4ucHJpb3JkcnBiZHJ7XG4gICAgYm9yZGVyLXJhZGl1czo1cHggMHB4IDBweCA1cHggIWltcG9ydGFudDtcbn1cbi5QcmlvclBvbGljeUNsb3NlVXBPdmVyQWxse1xuICAgIHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLXRvcDogLTQ2cHg7XG4gICAgbWF4LXdpZHRoOiA1NzVweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogLTg5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRpc2lucHV0e1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLmNhbGN0YXhjb250ZW50e1xuICAgIC5Db21wdXRlQnRue1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTA4QUZGO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG4uc2VsbGVybGVmdHBhZGR7XG4gICAgLy8gcGFkZGluZy1sZWZ0OiA0OXB4ICFpbXBvcnRhbnQ7XG4gICAgLy8gcGFkZGluZy1yaWdodDogMTlweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cbi5pZnJhbWVfc2VsbGVybGVmdHBhZGR7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cbi5pcGZpZWxkbWFyZ3RvcHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuLnJpZ2h0Y29udGFpbmVycGFkcnl0e1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbn1cbi5pZnJhbWVfcmlnaHRjb250YWluZXJwYWRyeXR7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG4uZWRpdHN0YXJ0aWNvbntcbiAgICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG4uc2VsbGVyc3RhcntcbiAgICBwYWRkaW5nOiAwcHggMTBweDtcbn1cbi5zZWxsZXJzdGFyX011bHtcbiAgICBwYWRkaW5nOiAwcHggMHB4O1xufVxuLnNlbGxlcmNoYXJ0e1xuXHQvLyAucmVjaGFydHMtc3VyZmFjZXtcblx0Ly8gXHQgd2lkdGg6IDMzMHB4O1xuXHQvLyBcdCBoZWlnaHQ6IDMzMHB4O1x0XHRcblx0Ly8gfVxuXHRzdmd7XG5cdFx0dHNwYW57XG5cdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRmb250LWZhbWlseTogQXZlbmlyIE5leHQgIEJvbGQ7XG5cdFx0fVxuICAgIH1cbiAgICAuQ2hhcnRIZWFkZXJEaXZ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG4uSG9sZGluZ0Nvc3RjaGFydHtcblx0LnJlY2hhcnRzLXN1cmZhY2V7XG5cdFx0IHdpZHRoOiAyNTBweCAhaW1wb3J0YW50O1xuXHRcdCBoZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7XHRcdFxuXHR9XG5cdHN2Z3tcblx0XHR0c3Bhbntcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBBdmVuaXIgTmV4dCAgQm9sZDtcblx0XHR9XG4gICAgfVxuICAgIC5DaGFydEhlYWRlckRpdntcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5TdGFja2VkQmFyQ2hhcnRDb250YWluZXJ7XG4gICAgLnJlY2hhcnRzLXN1cmZhY2V7XG4gICAgICAgIHdpZHRoOiA1MzZweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7XG4gICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiA0NjBweCl7XG4gICAgLnNlbGxlci1jb250YWluZXJcbiAgICB7XG4gICAgICAgIC5ydmItY29udGFpbmVyXG4gICAgICAgIHtcbiAgICAgICAgICAgIC5SaWdodENvbnRhaW5lckNscyBcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAuY2hhcnQtd3JhcHBlclxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgLlBpZWNoYXJ0VmFsdWVDbHNcbiAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy90b3A6IDM4JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vbGVmdDogNDMlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzNiUgIWltcG9ydGFudDtcbiAgICBcdCAgICAgICAgICAgICAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcblx0XHQgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9IFxuICAgIC5zZWxsZXJmb3JtX3tcbiAgICAgICAgd2lkdGg6IDk0JTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA5NnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgICAuU2VsbGVyUGFnZUZvcm17XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1N3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5TZWxsZXJQYWdlRm9ybVR3b3tcbiAgICAgICAgLnNlbGxydWx7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudCA7XG4gICAgICAgIH1cbiAgICB9XG4gICAucmVzdWx0YW5pe1xuICAgIC5zZWxsZXJmb3JtX3tcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudCA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQgO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgICAuc3RsZWZ0cGFkZHtcbiAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgfVxuICAgLnNlbGx0b25ldF9jb250YWluZXJ7XG4gICAgLnNlbGxlcmZvcm1fe1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50IDtcbiAgICAgICAgLy8gbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudCA7XG4gICAgICAgIC8vIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICAgIC5yZXN1bHRyZXN7XG4gICAgICAgIG1hcmdpbjogMHB4IDI5cHggIWltcG9ydGFudDtcbiAgICB9XG59XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA0ODBweCkgYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCl7XG4gICAgLnNlbGxlci1jb250YWluZXJcbiAgICB7XG4gICAgICAgIC5ydmItY29udGFpbmVyXG4gICAgICAgIHtcbiAgICAgICAgICAgIC5SaWdodENvbnRhaW5lckNscyBcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAuY2hhcnQtd3JhcHBlclxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgLkVkaXREb25lQnRue1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5QaWVjaGFydFZhbHVlQ2xzXG4gICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vdG9wOiAzOCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAvL2xlZnQ6IDQzJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMzIlICFpbXBvcnRhbnQ7XG4gICAgXHQgICAgICAgICAgICAgICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAuUHJpY2VWYWx1ZUNscyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzNweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLkRvbGxhclNpZ25DbHMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmVkaXRQcmljZS1jbHN7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9IFxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDMwMHB4KXtcbiAgICAucmlnaHRjb250YWluZXJwYWRyeXRcbiAgICB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDowcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnNlbGxlcmxlZnRwYWRke1xuICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIC8vIHBhZGRpbmctcmlnaHQ6MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuXG4ubGR3bnBtdHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4ICFpbXBvcnRhbnQ7XG59XG4uYmtyaW5wdXR7XG4gICAgLmZvcm0tY29udHJvbHtcbiAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG4ubGJmbGRze1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXIgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiA2cHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgLmlucHV0cGF0dGVybntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAzOHB4ICFpbXBvcnRhbnQ7ICAgIFxuICAgIH1cbn1cbi5idG50YXBoZXJle1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzIzNDA1ZSAhaW1wb3J0YW50OyAgICAgIFxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTAgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDsgXG4gICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogN3B4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogN3B4ICFpbXBvcnRhbnQ7XG59XG4uYnRudGFwaGVyZTF7XG4gICAgd2lkdGg6IDY1JSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMyMzQwNWUgIWltcG9ydGFudDsgICAgICBcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7IFxuICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA3cHggIWltcG9ydGFudDtcbn1cbi5sb2FuaGVhZHtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW0gIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzIzNDA1ZSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xufVxuLmxvYW50Ymx7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBpbnB1dHtcbiAgICAgICAgaGVpZ2h0OiAzOHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLmxvYW5iYWxkaXZ7XG4gICAgLmdtVGVvQntcbiAgICAgICAgbGVmdDogLTUwcHggIWltcG9ydGFudDtcbiAgICAgICAgdG9wOiAtMTkwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmRhdGVpbnB1dHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmRhdGVtb2Rlcm1ib3R0b21FeHRyYTF7XG4gICAgXHRib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBcdGJvcmRlci1yYWRpdXM6IDVweCAwcHggMHB4O1xuICAgIH1cbiAgICAuZGF0ZW1vZGVybWJvdHRvbUV4dHJhMntcbiAgICBcdGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICAgIFx0Ym9yZGVyLXJhZGl1czogNXB4IDBweCAwcHg7XG4gICAgfVxufVxuLmxvYW5iYWxkaXYxe1xuICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuLnRhYmxld2lkdGh7XG4gICAgd2lkdGg6IDkyJTtcbiAgICBtYXJnaW46IGF1dG87XG59XG4uY2l0eXRheENsc3tcblx0cGFkZGluZy10b3A6MjBweDtcbn1cbi5tdWxGb3JtLWNvbnRhaW5lcntcblx0LmRhdGVtb2Rlcm1ib3R0b217XG5cdFx0Ym9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcblx0fVxuXHQubXVsb2ZmZGF0ZWFkZG9ue1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVx0XG4gICAgLmJvcmRlcnJhZC1jbHN7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICAgIH1cbiAgICAubXVsZGF0ZXBpY2tlcl9TZWxsX011bHtcbiAgICAgICAgLmdtVGVvQntcbiAgICAgICAgICAgIHRvcCA6LTMxNXB4ICFpbXBvcnRhbnRcbiAgICAgICAgfVxuICAgIH1cbn1cbi5tdWxkYXRlcGlja2Vye1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICAuc2MtYnhpdmhie1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxuICAgIGlucHV0e1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxufVxuLm11bGRhdGVwaWNrZXJfU2VsbF9NdWx7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgbWFyZ2luLXRvcDogOXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC5zYy1ieGl2aGJ7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICB9XG4gICAgaW5wdXR7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICB9XG59XG4uaGlzdGdyYXBoY2xvc2V7XG4gICAgbWF4LXdpZHRoOiA5NTBweCAhaW1wb3J0YW50O1xufVxuLkhvbGRpbmdjb3N0c1NsaWRlckNsc3tcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgLnJjLXNsaWRlci1tYXJrIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE4cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgfVxuICAgIC5yYy1zbGlkZXItZG90IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0ycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2U5ZTllOTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5yYy1zbGlkZXItdHJhY2sge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTk3OEZGO1xuICAgIH1cbiAgICAucmMtc2xpZGVyLWhhbmRsZSB7XG4gICAgICAgIGJvcmRlcjogc29saWQgMnB4ICNEM0Q1REY7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTNweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTlweDtcbiAgICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICAgIGhlaWdodDogMjNweDtcbiAgICB9XG4gICAgLnJjLXNsaWRlci1tYXJrLXRleHQtYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICMyQjQyNjI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gICAgLnJjLXNsaWRlci1tYXJrLXRleHQge1xuICAgICAgICBjb2xvcjogIzJCNDI2MjtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cbn1cbi5Ib2xkaW5jQ29zdHNDaXJjbGVDbHN7XG4gICAgbWFyZ2luLXRvcDowcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgIFxufVxuLkludGVyZXN0Q29sb3J7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwN2FmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YWZmO1xufVxuLlRheGVzQ29sb3J7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzMzYWIwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzNhYjAwO1xufVxuLkluc3VyYW5jZUNvbG9ye1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmI2MDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjYwMDtcbn1cbi5IT0FDb2xvcntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWE1N2YzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhYTU3ZjM7XG59XG4uVXRpbGl0aWVzQ29sb3J7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2QwMDIxYjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDAwMjFiO1xufVxuLk90aGVyQ29sb3J7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzU4ZmYwMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNThmZjAyO1xufVxuLmhvbGRpbmdib3R0b21zcGFjZXtcbiAgICBoZWlnaHQ6IDI1cHg7XG59XG4uTW9udGhseUV4ZXBuc2VsYWJlbHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIC8vd2lkdGg6MjUwcHg7XG4gICAgLy9oZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bSc7XG4gICAgZm9udC1zaXplOiAxN3B4O1xufVxuLkV4ZXBuc2VvcHRpb25sYWJlbHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAvL3dpZHRoOjI1MHB4O1xuICAgIGhlaWdodDogNDBweDsgICAgXG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bSc7XG4gICAgZm9udC1zaXplOiAxN3B4O1xufVxuLk1vbnRobHlFeHBlbnNlbGVmdHBhZHtcbiAgICB3aWR0aDoyOCU7XG59XG4uU3RhY2tlZEJhckNoYXJ0Q29udGFpbmVyeyAgIFxuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIC8vIGhlaWdodDogNTI1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAudGl0bGV2YWxcbiAgICB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1Cb2xkICFpbXBvcnRhbnQ7XG4gICAgICAgXG4gICAgfVxufVxuLmxvbmdlcntcbiAgICBjb2xvcjogIzVGNEZCNztcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1Cb2xkO1xufVxuXG4ubW9yZXtcbiAgICBjb2xvciA6I0NDMkUyOTtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1Cb2xkO1xufVxuLmhvbGR0aXRsZTF7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIG1hcmdpbjogMTVweCAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxMHB4IDBweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICAgIGNvbG9yOiAjNGY0ZjRmO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjN2Y3ZjdmO1xuICAgIC5sb25nZXJ7XG4gICAgICAgIGNvbG9yOiAjNUY0RkI3O1xuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1Cb2xkO1xuICAgIH1cblxuICAgIC5tb3Jle1xuICAgICAgICBjb2xvciA6I0NDMkUyOTtcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtQm9sZDtcbiAgICB9XG4gICAgLy96LWluZGV4OiA5OTk7XG59XG4uaG9sZHRpdGxlMntcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgLy9mb250LWZhbWlseTpNb250c2VycmF0LUJsYWNrO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgY29sb3I6ICM0OTQ5NDlcbn1cbi5ob2xkdGl0bGUze1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGNvbG9yOiAjNGY0ZjRmO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuLmhvbGRwcmljZXtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1Cb2xkO1xufVxuLmJlbG93aG9sZGNzdHtcbiAgICBjb2xvcjogIzQ5NDk0OTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICAvLyBtYXJnaW4tdG9wOiA5MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5cbi5zbGlkZURvd250ZXh0e1xuXHRhbmltYXRpb24tbmFtZTogc2xpZGVEb3dudGV4dDtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVEb3dudGV4dDtcdFxuXG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XHRcblx0LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDJzO1xuXG5cdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XHRcblx0LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1x0XG5cblx0dmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1x0XHRcdFx0XHRcdFxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlRG93bnRleHQge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKSxkaXNwbGF5KG5vbmUpO1xuICAgIH1cblx0MjUle1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMCUpO1xuICAgIH1cbiAgICA1MCV7XG4gICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKC0yMCUpO1xuICAgIH1cblx0NjUle1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0JSk7XG5cdH1cblx0ODAle1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNCUpO1xuXHR9XG5cdDk1JXtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMiUpO1xuXHR9XHRcdFx0XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG5cdH1cdFx0XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZURvd250ZXh0IHtcblx0MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcblx0fVxuXHQ1MCV7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOCUpO1xuXHR9XG5cdDY1JXtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNCUpO1xuXHR9XG5cdDgwJXtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0JSk7XG5cdH1cblx0OTUle1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yJSk7XG5cdH1cdFx0XHRcblx0MTAwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuXHR9XHRcbn1cbi51cGRhdGVwcm9we1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MDhBRkYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLmJ0dG50b3B7XG4gICAgbWFyZ2luLXRvcDoyNXB4ICFpbXBvcnRhbnQ7XG59XG4uaG9sZHRpdGxlMWFuaW1hdGlvbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDI1cHg7ICAgXG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtOyAgIFxuICAgIGNvbG9yOiAjNGY0ZjRmO1xuICAgIFxufVxuLmljb24tcmlnaHR7XG50ZXh0LWFsaWduOiByaWdodDtcbn1cbi5saXN0b3B0aW9ue1xuICAgIGZvbnQtc2l6ZToxNXB4O1xufVxuLk9wdGlvbnRpdGxle1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi8vIC5hbmltYXRlIHNwYW57XG4vLyAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4vLyAgICAgd29yZC13cmFwOmJyZWFrLXdvcmQ7XG4vLyB9XG5cbi8vIC5hbmltYXRlIHNwYW46bnRoLW9mLXR5cGUoMikge1xuLy8gXHRhbmltYXRpb24tZGVsYXk6IC4xMHM7XG4vLyB9XG4vLyAuYW5pbWF0ZSBzcGFuOm50aC1vZi10eXBlKDMpIHtcbi8vIFx0YW5pbWF0aW9uLWRlbGF5OiAuMjBzO1xuLy8gfVxuLy8gLmFuaW1hdGUgc3BhbjpudGgtb2YtdHlwZSg0KSB7XG4vLyBcdGFuaW1hdGlvbi1kZWxheTogLjMwcztcbi8vIH1cbi8vIC5hbmltYXRlIHNwYW46bnRoLW9mLXR5cGUoNSkge1xuLy8gXHRhbmltYXRpb24tZGVsYXk6IC40MHM7XG4vLyB9XG4vLyAuYW5pbWF0ZSBzcGFuOm50aC1vZi10eXBlKDYpIHtcbi8vIFx0YW5pbWF0aW9uLWRlbGF5OiAuNTBzO1xuLy8gfVxuLy8gLmFuaW1hdGUgc3BhbjpudGgtb2YtdHlwZSg3KSB7XG4vLyBcdGFuaW1hdGlvbi1kZWxheTogLjYwcztcbi8vIH1cbi8vIC5hbmltYXRlIHNwYW46bnRoLW9mLXR5cGUoOCkge1xuLy8gXHRhbmltYXRpb24tZGVsYXk6IC43MHM7XG4vLyB9XG4vLyAuYW5pbWF0ZSBzcGFuOm50aC1vZi10eXBlKDkpIHtcbi8vIFx0YW5pbWF0aW9uLWRlbGF5OiAuODBzO1xuLy8gfVxuLy8gLmFuaW1hdGUgc3BhbjpudGgtb2YtdHlwZSgxMCkge1xuLy8gXHRhbmltYXRpb24tZGVsYXk6IC45MHM7XG4vLyB9XG4vLyAudGV4dCBzcGFuIHtcblx0XG4vLyBcdG9wYWNpdHk6IDA7XG4vLyBcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNTBweCwgLTUwcHgpIHJvdGF0ZSgtMTgwZGVnKSBzY2FsZSguMyk7XG4vLyAgICAgYW5pbWF0aW9uOiByZXZvbHZlU2NhbGUgLjVzIGZvcndhcmRzO1xuICAgXG4vLyB9XG5cbi8vIEBrZXlmcmFtZXMgcmV2b2x2ZVNjYWxlIHtcbi8vIFx0MjAlIHtcbi8vIFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMHB4LCAyMHB4KSByb3RhdGUoMzBkZWcpIHNjYWxlKC4zKTtcbi8vIFx0fVxuXG4vLyBcdDEwMCUge1xuLy8gXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDApIHJvdGF0ZSgwKSBzY2FsZSgxKTtcbi8vIFx0XHRvcGFjaXR5OiAxO1xuLy8gXHR9XG4vLyB9XG5cbi5ib3VuY2VhbmkxIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IDAuNzVzO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHNlbGxlcmJvdW5jZWFuaW1hdGlvbjtcbn1cbkBrZXlmcmFtZXMgc2VsbGVyYm91bmNlYW5pbWF0aW9uIHtcbiAgICAwJSB7dHJhbnNmb3JtOiBzY2FsZSgwLjgpO31cbiAgICA1MCUge3RyYW5zZm9ybTogc2NhbGUoMS4xKTt9XG4gICAgMTAwJSB7dHJhbnNmb3JtOiBzY2FsZSgxKTt9XG59XG4uYm91bmNlYW5pMiB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAxLjFzO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHNlbGxlcmJvdW5jZWFuaW1hdGlvbjtcbn1cbi5ib3VuY2VhbmkzIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IDEuNXM7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgICBhbmltYXRpb24tbmFtZTogc2VsbGVyYm91bmNlYW5pbWF0aW9uO1xufVxuLmJvdW5jZWFuaTQge1xuICAgIGFuaW1hdGlvbi1kZWxheTogMS45cztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBzZWxsZXJib3VuY2VhbmltYXRpb247XG59XG4uYm91bmNlYW5pNSB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAyLjNzO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHNlbGxlcmJvdW5jZWFuaW1hdGlvbjtcbn1cbi5ib3VuY2Vhbmk2IHtcbiAgICBhbmltYXRpb24tZGVsYXk6IDIuN3M7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgICBhbmltYXRpb24tbmFtZTogc2VsbGVyYm91bmNlYW5pbWF0aW9uO1xufVxuLmxhYmVsYm91bmNle1xuICAgIGFuaW1hdGlvbi1kZWxheTogMC4ycztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBjaGFydGxhYmVsYm91bmNlO1xufVxuQGtleWZyYW1lcyBjaGFydGxhYmVsYm91bmNlIHtcbiAgICAvLyAwJSB7dHJhbnNmb3JtOiBzY2FsZSgwLjk5KTt9XG4gICAgLy8gNTAlIHt0cmFuc2Zvcm06IHNjYWxlKDEuMDEpO31cbiAgICAvLyAxMDAlIHt0cmFuc2Zvcm06IHNjYWxlKDEpO31cbiAgICAgMCUge2ZvbnQtc2l6ZTogMTVweH1cbiAgICAgNTAlIHtmb250LXNpemU6IDIwcHh9XG4gICAgIDEwMCUge2ZvbnQtc2l6ZTogMThweH1cbn1cbi5NdWxFZGl0Q3R7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTMwcHgpIGFuZCAobWluLXdpZHRoOiAzNTBweCkgIHtcbiAgICAubG9hbmJhbGFuY2VTZWxsZXJDbG9zZXVwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIH1cbiAgICAuYnJva2VyZmVlQ2xvc2V1cCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICB9XG4gICAgLnNlbGxlckJyb2tlRmVlQ2xvc2V1cHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zM3B4O1xuICAgIH1cbiAgICAubWlzY0Nsb3NldXB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgICB9XG4gICAgLnByb3BlcnR5VGF4ZXNDbG9zZVVwe1xuICAgICAgICBtYXJnaW4tbGVmdDogLTI1cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnNlbGxlcmNsb3NlRGF0ZXtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICAgIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSBhbmQgKG1pbi13aWR0aDogMzUwcHgpICB7XG4gICAgLmNsb3Npbmdjb3N0LWNvbnRhaW5lciB7XG4gICAgICAgIC5iYW5uZXIge1xuICAgICAgICAgICAgLnRvdGFsLWNvc3Rze1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50b3RhbC1wcmljZXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4ubGJuZXdiYWxhbmNle1xuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OmF1dG87XG4gICAgcGFkZGluZy10b3A6NjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTozNXB4O1xuICAgIG1hcmdpbi10b3A6MjBweDtcbiAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgLmxibGluZXtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICBoZWlnaHQ6MXB4O1xuICAgICAgIGJhY2tncm91bmQtY29sb3I6I2E1YTVhNTtcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjhzO1xuXHRcdGFuaW1hdGlvbi1uYW1lOiBsYmxpbmU7XG4gICAgfVxuICAgIEBrZXlmcmFtZXMgbGJsaW5lIHtcbiAgICAgICAgMCUgeyB3aWR0aDowJTsgb3BhY2l0eTowfVxuXHRcdDEwMCUgeyB3aWR0aDoxMDAlOyB9XG5cdH0gXG4gICAgLmxiYm94e1xuICAgICAgICB3aWR0aDo0NSU7XG4gICAgICAgIGhlaWdodDoxMThweDtcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAgIzcwNzA2RjtcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIHRvcDowJTtcbiAgICAgICAgbGVmdDoyNyU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6MTBweDtcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICAgICAgICBhbmltYXRpb24tbmFtZTogbGJib3g7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICAgICAgLmxiYm94aGVhZGluZ3tcbiAgICAgICAgICAgIGhlaWdodDozNSU7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgIzcwNzA2RjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IzE3NzBEMTtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICB9XG4gICAgICAgIC5sYmJveGhlYWRpbmd7XG4gICAgICAgICAgICBoZWlnaHQ6MzUlO1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICM3MDcwNkY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiMwMDdhZmY7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBjb2xvcjojZmZmZmZmO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICB9XG4gICAgICAgIC5lc3RpbWF0ZWNvbG9ye1xuICAgICAgICAgICAgY29sb3I6ICMwMDdhZmY7XG4gICAgICAgIH1cbiAgICAgICAgLmxiYm94aGVhZGluZ3RleHR7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLmxiYm94Y29udGVudHtcbiAgICAgICAgICAgIGhlaWdodDo2NSU7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgY29sb3I6IzQxNDE0MTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6d2hpdGU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICBmb250LXNpemU6MjdweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBIZWViby1NZWRpdW07XG4gICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgIC5sYmJveGNvbnRlbnQxe1xuICAgICAgICAgICAgaGVpZ2h0OjY1JTtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBjb2xvcjojNDE0MTQxO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6Z3JpZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToyN3B4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEhlZWJvLU1lZGl1bTtcbiAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICB9XG4gICAgQGtleWZyYW1lcyBsYmJveCB7XG4gICAgICAgIDAlIHsgbGVmdDowJTsgb3BhY2l0eTowfVxuICAgICAgICAzMCUgeyBsZWZ0OjAlOyBvcGFjaXR5OjB9XG4gICAgICAgIDYwJSB7IGxlZnQ6MzIlOyBvcGFjaXR5OjEwMH1cbiAgICAgICAgXG5cdFx0MTAwJSB7IGxlZnQ6MjclOyB9XG4gICAgfSBcbiAgICBcbiAgICAubGJib3gxe1xuICAgICAgICB3aWR0aDo1NSU7XG4gICAgICAgIGhlaWdodDoxMThweDtcbiAgICAgICAgLy9ib3JkZXI6MXB4IHNvbGlkICAjNzA3MDZGO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDlweCAwcHggIzVmNWY1ZjtcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIHRvcDowJTtcbiAgICAgICAgbGVmdDoyMyU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6MTBweDtcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICAgICAgICBhbmltYXRpb24tbmFtZTogbGJib3g7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICAgICAgLmxiYm94aGVhZGluZ3tcbiAgICAgICAgICAgIGhlaWdodDozNSU7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgIzcwNzA2RjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IzE3NzBEMTtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICB9XG4gICAgICAgIC5sYmJveGhlYWRpbmd7XG4gICAgICAgICAgICBoZWlnaHQ6MzUlO1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICM3MDcwNkY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiMwMDdhZmY7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBjb2xvcjojZmZmZmZmO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICB9XG4gICAgICAgIC5lc3RpbWF0ZWNvbG9ye1xuICAgICAgICAgICAgY29sb3I6ICMwMDdhZmY7XG4gICAgICAgIH1cbiAgICAgICAgLmxiYm94aGVhZGluZ3RleHR7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLmxiYm94Y29udGVudHtcbiAgICAgICAgICAgIGhlaWdodDo2NSU7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgY29sb3I6IzQxNDE0MTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6d2hpdGU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICBmb250LXNpemU6MjdweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBIZWViby1NZWRpdW07XG4gICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgIC5sYmJveGNvbnRlbnQxe1xuICAgICAgICAgICAgaGVpZ2h0OjY1JTtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBjb2xvcjojNDE0MTQxO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6Z3JpZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToyN3B4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEhlZWJvLU1lZGl1bTtcbiAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICB9XG4gICAgQGtleWZyYW1lcyBsYmJveDEge1xuICAgICAgICAwJSB7IGxlZnQ6MCU7IG9wYWNpdHk6MH1cbiAgICAgICAgMzAlIHsgbGVmdDowJTsgb3BhY2l0eTowfVxuICAgICAgICA2MCUgeyBsZWZ0OjMyJTsgb3BhY2l0eToxMDB9XG4gICAgICAgIFxuICAgICAgICAxMDAlIHsgbGVmdDoyNyU7IH1cbn1cbn1cbi5lZGl0Y2VudGVyZWR7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IC0xOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2tpcG1hcmdpbntcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4udXNlYnRuZGl2e1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTpmbGV4O1xuXG4gICAgLnVzZWJ0dG57XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IzQ5QjIxQjtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBmb250LWZhbWlseTpIZWViby1SZWd1bGFyO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDBCRjBDO1xuICAgICAgICBmb250LXNpemU6IDE1cHggO1x0XHRcbiAgICAgICAgaGVpZ2h0OiA0MHB4IDsgXG4gICAgfVxufVxuLmxiZG93bmNvbnRlbnR7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiM0OTQ5NDk7XG4gICAgZm9udC1mYW1pbHk6SGVlYm8tUmVndWxhcjtcbn1cbi5sYm9wdGlvbnN7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICAgIG1hcmdpbi10b3A6MTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6MTBweCAhaW1wb3J0YW50O1xufVxuLmxiaGVhZGluZ3N7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcbn1cbi5sYmNsZWFye1xuICAgIHdpZHRoOiAyMCU7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbG9yOiAjNTA4QUZGO1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgc3BhbntcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbn1cbi5sYnVzZWhlYWR7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICB3aWR0aDogNzAlO1xuICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7XG59XG4ucmZ1c2VoZWFke1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgd2lkdGg6IDcwJTtcbiAgICAganVzdGlmeS1jb250ZW50OmZsZXgtZW5kO1xuICAgICBmb250LXNpemU6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkgYW5kIChtaW4td2lkdGg6IDM1MHB4KSAge1xuICAgIC5sYmJveHtcbiAgICAgICAgLmxiYm94aGVhZGluZ3tcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxMXB4O1xuICAgICAgICB9XG4gICAgICAgIC5sYmJveGNvbnRlbnR7XG4gICAgICAgICAgICBmb250LXNpemU6MThweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5sYmRvd25jb250ZW50e1xuICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkgYW5kIChtaW4td2lkdGg6IDM1MHB4KSAge1xuICAgIC5sb2FudGl0bGVwb3B7XG4gICAgICAgIHdpZHRoOjcwJTtcbiAgICB9XG59XG4uc2VsbGVyYnR0dG57XG4gICAgd2lkdGg6MTAwJTtcbiAgICBwb3NpdGlvbjpzdGlja3k7XG4gICAgcG9zaXRpb246LXdlYmtpdC1zdGlja3k7XG4gICAgYm90dG9tOjBweDtcbiAgICB6LWluZGV4OiAyO1xufVxuIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSBhbmQgKG1pbi13aWR0aDogMzUwcHgpICB7XG4gICAgIC5zZWxsZXItY29udGFpbmVyIC5zZWxsZXItb3ZlcmxheXtcbiAgICAgICAgIHRvcDo2NXB4O1xuICAgICB9XG4gfVxuIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTJweCkge1xuICAgIC5ydmItY29udGFpbmVyIC5SaWdodENvbnRhaW5lckNscyAuY2hhcnQtd3JhcHBlciAuUGllY2hhcnRWYWx1ZUNsc3tcbiAgICAgICAgei1pbmRleDogOTk5OTYgIWltcG9ydGFudDtcbiAgICB9XG4gfVxuIC5sb2FuZm9ybWRpc2Njb250ZW50MXtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA5MCU7XG59XG4ubG9hbmZvcm1kaXNjY29udGVudDJ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5wcm9wZXJ0eXRheGRpdntcbiAgICB3aWR0aDogOTclO1xuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJveC1zaGFkb3c6IDFweCAxcHggNHB4IDBweCAjODQ4MjgyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMTBweCAwcHg7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAub25le1xuICAgICAgICB3aWR0aDoxNSU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAub25ldGlja1xuICAgICAgICB7XG4gICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MDhBRkY7XG4gICAgICAgIH1cbiAgICAgICAgLm9uZXRpY2tub25lXG4gICAgICAgIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMmUyZTI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnR3b3tcbiAgICAgICAgd2lkdGg6NTclO1xuICAgICAgICAudF9TdWd7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgICAgLy8gdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudHdvMlxuICAgIHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbn1cbi5wcm9wZXJ0eXRheGRpdjF7XG4gICAgd2lkdGg6IDk0JTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJveC1zaGFkb3c6IDFweCAxcHggNHB4IDBweCAjODQ4MjgyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMzJweCBhdXRvIDBweDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgZm9udC1zaXplOiAxMnB4XG59XG4ucmVpc3N1ZXRleHRzdHl7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgY29sb3I6ICM1MDhBRkY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHNwYW57XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG59XG4ubmV3ZGVzaWduc2hhcmVwcmludHtcbiAgICBjb2xvcjogIzUwOEFGRjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC5uZXdkZXNsZWZ0e1xuICAgICAgICBtYXJnaW4tbGVmdDogLTM1cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgLm5ld2Rlc3JpZ2h0e1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zNXB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxufVxuLm5ld2Rlc2lnbnNoYXJlcHJpbnRtdWx0aXBsZXtcbiAgICBjb2xvcjogIzUwOEFGRjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm5ld2Rlc2lnbnNoYXJlcHJpbnRzaW5nbGV7XG4gICAgY29sb3I6ICM1MDhBRkY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAubmV3ZGVzbGVmdHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zNXB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIC5uZXdkZXNyaWdodHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMzVweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbn1cbi5zZWxsZXJfaG9he1xuXHR3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogMTAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhciAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcbiAgICAuU2VsbGVyTXVsdGlwbGVPZmZlckNsb3NlQnRue1xuICAgICAgICBtYXJnaW4tbGVmdDogMjlweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY2xvc2luZ3JpZ2h0YXJyb3d7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMCUgIWltcG9ydGFudDtcbiAgICB9XG4gICBcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDAwcHgpIGFuZCAobWluLXdpZHRoOjMxMHB4KXtcbiAgICAuY2xvc2luZ3JpZ2h0YXJyb3d7XG4gICAgICAgIGhlaWdodDogN3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tdWxGb3JtLWNvbnRhaW5lciB7XG4gICAgICAgIC5zZWxsZXJfbXVsX2Nsc3tcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG59XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjUwMHB4KSBhbmQgKG1pbi13aWR0aDo0MDFweCl7XG4gICAgLmNsb3NpbmdyaWdodGFycm93e1xuICAgICAgICBoZWlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm11bEZvcm0tY29udGFpbmVyIHtcbiAgICAgICAgLnNlbGxlcl9tdWxfY2xze1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbn1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpe1xuICAgIC5TZWxsZXJNdWx0aXBsZU9mZmVyQ2xvc2VCdG57XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNDJweCAhaW1wb3J0YW50O1xuICAgIH1cblxufVxuQG1lZGlhIHNjcmVlbiBhbmQgIChtaW4td2lkdGg6MzIwcHgpIGFuZCAobWF4LXdpZHRoOiA0MTBweCl7XG4gICAgLm1hcmtlcnRwdHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxufVxuLy9zZWxsZXIgc2NyZWVuIGZvbnRzXG4uYm9sZGhlZWJvZm9udHN7XG4gICAgLy9mb250LWZhbWlseTpIZWViby1Cb2xkICFpbXBvcnRhbnQ7XG59XG4ubGlnaHRoZWVib2ZvbnRze1xuICAgIC8vZm9udC1mYW1pbHk6SGVlYm8tTGlnaHQgIWltcG9ydGFudDtcbn1cbi5yZWd1bGFyaGVlYm9mb250c3tcbiAgICAvL2ZvbnQtZmFtaWx5OkhlZWJvLVJlZ3VsYXIgIWltcG9ydGFudDtcbn1cbi5tZWRpdW1oZWVib2ZvbnRze1xuICAgIC8vZm9udC1mYW1pbHk6SGVlYm8tTWVkaXVtICFpbXBvcnRhbnQ7XG59XG4uZXh0cmFib2xkaGVlYm9mb250c3tcbiAgICAvL2ZvbnQtZmFtaWx5OkhlZWJvLUV4dHJhQm9sZCAhaW1wb3J0YW50O1xufVxuLnRheGVzLWNvbnRhaW5lciAuYnJva2VyZmVlbGFiZWxub25le1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDBweDsgXG59XG4ueWVhcl9ib3gge1xuICAgIHBhZGRpbmc6IDIwJSAwO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLnRheGVzLWNvbnRhaW5lciAueWVhcl9ib3gge1xuICAgIHNlbGVjdCB7XG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIH07XG5cdHNlbGVjdCBvcHRpb24ge1xuXHRcdGhlaWdodDo1MHB4O1xuXHR9XG59XG4ubW9udGhTbGlkZXIge1xuICAgIC5yYy1zbGlkZXItbWFyay10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgcG9zaXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5yYy1zbGlkZXItbWFyayB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLy9BY3RpdmUgbG9hbiBjaGFuZ2VzIGNzcy8vIFxuLnByaW1hcnljbHJ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzM0QUIwMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzRBQjAxO1xufVxuLnNlY29uZGFyeWNscntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOEREMDcxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4REQwNzE7XG59XG4udGVydGlhcnljbHJ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzU4RkYwMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNThGRjAxO1xufVxuXG4vL05ldyBHQ19GZWUgdUlcbi5wYWRkdG9wMTAge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cblxuLmdjX3NlbGVjdHRhZyB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZ2NfaHJ0YWcge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbn1cbi5nY19sYWJlbGRpdntcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAxMnB4IDtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmdjX2NvbnRlbnRkaXZ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczpjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogZW5kO1xuICAgIHRleHQtV3JhcDogbm93cmFwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmdjX3BhZGRpbmdsZWZ0MTB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uZ2Nfd2lkdGgxMDB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5nY19sYWJlbGNvbnRlbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICBiYWNrZ3JvdW5kOiAnI0VCRUJFQicgIWltcG9ydGFudDtcbiAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtTWVkaXVtJyAhaW1wb3J0YW50O1xufVxuLmdjX3BhZGRpbmdsZWZ0MHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuLmdjX0lQZmllbGRfYm9yZGVye1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkNGQ3ZTAgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xufVxuLmdjX2FkZGJ0bl9jbHJ7XG4gICAgY29sb3I6ICAjMkVDMjNEICFpbXBvcnRhbnQ7XG59XG5cbi8vLyBCb29zdHJhcCBtaWdyYXRpb24gY2hhbmFnZXNcbi5qcy1jb250e1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5vcGVuT3JkZXJzZWxsZXJ7XG4gICAgY29sb3I6ICM1MDhBRkY7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0cGFkZGluZy1yaWdodDogNXB4O1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG4ubWwtcGFkZGluZ3tcbi8vICAgcGFkZGluZzogMHB4IDMwcHg7XG59XG4uc2VsbGVyaG9sZHBhZGRpbmd7XG4gICAgcGFkZGluZzogMTBweDtcbn1cbi5tbC1vZmZlclRpdGxle1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5tbC1vZmZlclRpdGxlLXBhZGRpbmd7XG4gICAgcGFkZGluZy1sZWZ0OjYwcHhcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm5ld2Rlc2lnbnNoYXJlcHJpbnQge1xuICAgICAgLm5ld2Rlc2xlZnQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gIFxuICAgICAgLm5ld2Rlc3JpZ2h0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNoYXJ0X0JvdHRvbXtcbiAgICAgICBwYWRkaW5nOiAwcHggMTVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuQl9GX01fQ2hlY2tvcHRpb257XG4gICAgLmFkZG9uZnJvbnR7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuLlNlbGxlclBhZ2VGb3Jte1xuICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xufVxuXG4uYWRkX2xvYW5fZGl2IHtcbiAgICBtYXJnaW46IDVweDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgbWFyZ2luLWJvdHRvbTogNyU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHdpZHRoOiA5NyU7XG59XG4ubG9hbl90aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiAgI2RmZTRmZjtcbn1cbi5sb2FuX3RpdGxlX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogIzIzNDA1RTtcbiAgICBtYXJnaW46IDNweCAwO1xufVxuLnRhYmxlX2JvcmRlciB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbiAgXG4uYWRkX2xvYW5fdGV4dCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjNDJhYjIxO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5zZWxsdG9uZXRfY29udGFpbmVyLC5zZWxsZXJjb25hdGFpbnIge1xuICAgICAgICBtYXgtd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBcbn1cbkBtZWRpYSAgKG1heC13aWR0aDogNzYwcHgpICB7XG4gICAgLnNlbGx0b25ldF9jb250YWluZXIge1xuICAgICAgICAuRGV0YWlsZWRjY3JpZ2h0YWxpZ24ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYWlkZXNjcm93bGVmdGFsaWduIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiAgICAudG9vZ2xlYnRuZXNjcm93e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgICAud2FyaW5naWNvbi1zZWxsZXJ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgICB0b3A6IDQ3JTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIGxlZnQ6IDQ4JTtcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBjb2xvcjogIzIzNDA1ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICAuTmV3LXdhcm5pbmctY29udGVudC1zZWxsZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xuICAgICAgICB3aWR0aDogOTMlO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI0MSwgOTEsIDAuNTApO1xuICAgICAgICBtYXJnaW46IDIwcHggYXV0byBhdXRvIGF1dG87XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLEFBQUEsaUJBQWlCLENBQUE7RUFxUGIsVUFBVSxFQUFDLElBQUk7RUFDZixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osT0FBTyxFQUFFLElBQUk7RUFDYixjQUFjLEVBQUUsTUFBTSxHQTJKekI7RUFwWkQsQUFJSSxpQkFKYSxDQUliLFNBQVMsQ0FBQTtJQUNMLFdBQVcsRUFBRSxJQUFJLEdBQ3BCO0VBTkwsQUFPSSxpQkFQYSxDQU9iLFdBQVcsQ0FBQTtJQUNQLE1BQU0sRUFBQyxPQUFPO0lBQ2QsV0FBVyxFQUFFLElBQUk7SUFDakIsTUFBTSxFQUFFLElBQUksR0FDZjtFQVhM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 */.D_Container {
  display: flex;
  width: 100%;
  justify-content: center;
  margin: auto;
}

.D_Header {
  background-color: #fff;
  padding: 25px 0px 5px 0px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.D_Body {
  width: 100%;
  display: flex;
  justify-content: center;
}

.blockflex {
  display: block;
}

.D_Footer {
  background-color: #fff;
  padding: 10px 0px 20px 0px;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

.D_LeftCont {
  background: #fff;
  padding: 25px;
  width: 50%;
  display: flex;
  flex-direction: column;
}

.D_RightCont {
  background: #fff;
  padding: 25px;
  width: 50%;
  display: flex;
  justify-content: center;
  text-align: center;
}

.DL_form {
  width: 100%;
  font-family: 'Poppins-Medium';
  font-size: 14px;
  color: #34577b;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.D_ImgSpacing {
  margin-top: 6px;
}

.DF_IpField {
  border: 1px solid #d4d7e0;
  border-radius: 5px;
  background-color: transparent;
  height: 40px;
  width: 100%;
  margin: 0px;
  box-shadow: none;
  color: #23405E;
  padding: 6px 12px;
  font-family: 'Poppins-Medium';
  font-size: 14px;
  outline: none;
}

.DF_IpField .D_FieldSty {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}

.DF_IpField .D_FieldSty .DF_inputDiv {
  width: 100%;
  margin-top: 6px;
}

.nearbyConOptions {
  padding: 5px 10px;
  cursor: pointer;
  height: 35px;
  display: flex;
  align-items: center;
}

.cp_expand {
  padding: 0 0 0 40px;
  margin: 5px;
}

.Dy_ButtonCont {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.Dy_ButtonStyle {
  background-color: #508AFF;
  color: #ffffff;
  padding: 12px 20px;
  font-family: 'Poppins-Medium';
  letter-spacing: 1px;
  font-size: 15px;
  width: 25%;
  border-radius: 5px;
  text-align: center;
  cursor: pointer;
}

.Dy_CloseButtonStyle {
  background-color: #508AFF;
  color: #ffffff;
  padding: 12px 20px;
  font-family: 'Poppins-Medium';
  letter-spacing: 1px;
  font-size: 15px;
  width: 25%;
  border-radius: 5px;
  text-align: center;
  cursor: pointer;
  margin-top: 15px;
}

.DL_propDetailsTitle {
  padding: 10px 0px 5px 0px;
  color: #34577b;
  font-family: Montserrat-SemiBold;
  font-size: 20px;
  text-align: center;
}

.Dy_modalclose {
  z-index: 9999999;
  position: relative;
  margin-top: -20px;
  max-width: 1010px;
  text-align: right;
  width: 100%;
  padding: 0;
  cursor: pointer;
}

.D_CuRightCont {
  display: flex;
  flex-direction: column;
  padding: 150px 25px 150px 25px;
  background: #fff;
  width: 55%;
  display: flex;
  text-align: center;
}

.D_CuLeftCont {
  background: #fff;
  padding: 25px;
  width: 50%;
  display: flex;
  flex-direction: column;
  padding-top: 125px;
  padding-bottom: 150px;
}

.removepadd {
  padding: 0 25px 20px 25px;
  width: 100%;
}

.border_radius {
  border-radius: 0px 0px 8px 8px;
}

.custom-widthh {
  width: 80px !important;
}

#Color_Picker {
  width: 40px;
  height: 40px;
  border: 1px solid #d4d7e0;
  border-radius: 5px;
}

#colorpicc {
  width: 0px !important;
  height: 0px !important;
  opacity: 0;
}

.C_HE_arrow {
  display: flex;
  justify-content: center;
  align-items: center;
}

.C_HE_arrow::before,
.C_HE_arrow::after {
  position: relative;
  content: '';
  display: block;
  width: 12px;
  height: 2px;
  background: #508aff;
  transition: 0.3s ease-in-out;
}

.C_HE_arrow::before {
  transform: rotate(45deg);
}

.C_HE_arrow::after {
  left: -4px;
  top: -1px;
  transform: rotate(-45deg);
}

.C_HE_active .C_HE_arrow::before {
  transform: rotate(-45deg);
}

.C_HE_active .C_HE_arrow::after {
  transform: rotate(45deg);
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL0R5bmFtaWNwcm9wZXJ0eXN0eWxlLnNjc3MiLCJzb3VyY2VzIjpbIi9ob21lL3JpZmx1eHlzcy9EZXNrdG9wL0xpdmUgTmV3KEJ1aWxkKS9PTkUtV2ViL2Zyb250ZW5kL3N0eWxlcy9EeW5hbWljcHJvcGVydHlzdHlsZS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi5EX0NvbnRhaW5lcntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICAvL2FsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmIDtcbiAgICAvL2JveC1zaGFkb3c6ICcwcHggMHB4IDEycHggM3B4ICM1RjVGNUYnXG59XG4uRF9IZWFkZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAyNXB4IDBweCA1cHggMHB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xufVxuLkRfQm9keXtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJsb2NrZmxleHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5EX0Zvb3RlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDEwcHggMHB4IDIwcHggMHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xufVxuLkRfTGVmdENvbnR7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAvL2p1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC8vYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLkRfUmlnaHRDb250e1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMjVweDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLy9hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAvL2Rpc3BsYXk6IG5vbmU7XG59XG4uRExfZm9ybXtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvL3BhZGRpbmc6IDE1cHggMTVweDtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMtTWVkaXVtJztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMzNDU3N2I7IFxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLkRfSW1nU3BhY2luZ3tcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG59XG4uREZfSXBGaWVsZHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDEwMCUgO1xuICAgIG1hcmdpbjogMHB4IDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGNvbG9yOiAjMjM0MDVFO1xuICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1NZWRpdW0nO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIC5EX0ZpZWxkU3R5e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAuREZfaW5wdXREaXZ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxufVxuLm5lYXJieUNvbk9wdGlvbnN7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMzVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY3BfZXhwYW5ke1xuXHRwYWRkaW5nOiAwIDAgMCA0MHB4O1xuICAgIG1hcmdpbjogNXB4O1xufVxuXG4uRHlfQnV0dG9uQ29udCB7XG4gICAgd2lkdGggOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczpjZW50ZXI7XG59XG4uRHlfQnV0dG9uU3R5bGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IzUwOEFGRjtcbiAgICBjb2xvcjojZmZmZmZmO1xuICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMtTWVkaXVtJztcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB3aWR0aDogMjUlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG59XG4uRHlfQ2xvc2VCdXR0b25TdHlsZXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiM1MDhBRkY7XG4gICAgY29sb3I6I2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zLU1lZGl1bSc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIG1hcmdpbi10b3A6MTVweFxufVxuLkRMX3Byb3BEZXRhaWxzVGl0bGV7XG4gICAgcGFkZGluZzogMTBweCAwcHggNXB4IDBweDtcbiAgICBjb2xvcjogIzM0NTc3YjtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1TZW1pQm9sZDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLkR5X21vZGFsY2xvc2V7XG4gICAgei1pbmRleDogOTk5OTk5OSA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlIDtcbiAgICBtYXJnaW4tdG9wOiAtMjBweCA7XG4gICAgbWF4LXdpZHRoOiAxMDEwcHggO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0IDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5EX0N1UmlnaHRDb250e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAxNTBweCAyNXB4IDE1MHB4IDI1cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBcbiAgICB3aWR0aDogNTUlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLkRfQ3VMZWZ0Q29udHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy10b3A6IDEyNXB4O1xuXG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xufVxuLnJlbW92ZXBhZGR7XG4gICAgcGFkZGluZzogMCAyNXB4IDIwcHggMjVweDtcbiAgICB3aWR0aDogMTAwJTtcblxufVxuLmJvcmRlcl9yYWRpdXMge1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggOHB4IDhweDtcbn1cbi5jdXN0b20td2lkdGhoe1xuICAgIHdpZHRoOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG4jQ29sb3JfUGlja2Vye1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbiNjb2xvcnBpY2N7XG4gICAgd2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMDtcbn1cbi5DX0hFX2Fycm93IHtcbiAgICBcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4gIFxuLkNfSEVfYXJyb3c6OmJlZm9yZSxcbi5DX0hFX2Fycm93OjphZnRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y29udGVudDogJyc7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTJweDtcblx0aGVpZ2h0OiAycHg7XG5cdGJhY2tncm91bmQ6ICM1MDhhZmY7XG5cdHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uQ19IRV9hcnJvdzo6YmVmb3JlIHtcblx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLkNfSEVfYXJyb3c6OmFmdGVyIHtcblx0bGVmdDogLTRweDtcblx0dG9wOiAtMXB4O1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLkNfSEVfYWN0aXZlIC5DX0hFX2Fycm93OjpiZWZvcmUge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLkNfSEVfYWN0aXZlIC5DX0hFX2Fycm93OjphZnRlciB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn0iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsQUFBQSxZQUFZLENBQUE7RUFDUixPQUFPLEVBQUUsSUFBSTtFQUNiLEtBQUssRUFBRSxJQUFJO0VBQ1gsZUFBZSxFQUFFLE1BQU07RUFDdkIsTUFBTSxFQUFFLElBQUksR0FJZjs7QUFDRCxBQUFBLFNBQVMsQ0FBQTtFQUNMLGdCQUFnQixFQUFFLElBQUk7RUFDdEIsT0FBTyxFQUFFLGdCQUFnQjtFQUN6QixzQkFBc0IsRUFBRSxHQUFHO0VBQzNCLHVCQUF1QixFQUFFLEdBQUcsR0FDL0I7O0FBQ0QsQUFBQSxPQUFPLENBQUE7RUFDSCxLQUFLLEVBQUUsSUFBSTtFQUNYLE9BQU8sRUFBRSxJQUFJO0VBQ2IsZUFBZSxFQUFFLE1BQU0sR0FDMUI7O0FBQ0QsQUFBQSxVQUFVLENBQUE7RUFDTixPQUFPLEVBQUUsS0FBSyxHQUNqQjs7QUFDRCxBQUFBLFNBQVMsQ0FBQTtFQUNMLGdCQUFnQixFQUFFLElBQUk7RUFDdEIsT0FBTyxFQUFFLGlCQUFpQjtFQUMxQiwwQkFBMEIsRUFBRSxHQUFHO0VBQy9CLHlCQUF5QixFQUFFLEdBQUcsR0FDakM7O0FBQ0QsQUFBQSxXQUFXLENBQUE7RUFDUCxVQUFVLEVBQUUsSUFBSTtFQUNoQixPQUFPLEVBQUUsSUFBSTtFQUNiLEtBQUssRUFBRSxHQUFHO0VBQ1YsT0FBTyxFQUFFLElBQUk7RUFHYixjQUFjLEVBQUUsTUFBTSxHQUN6Qjs7QUFDRCxBQUFBLFlBQVksQ0FBQTtFQUNSLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLE9BQU8sRUFBRSxJQUFJO0VBQ2IsS0FBSyxFQUFF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 */.rep-container {
  width: 100%;
}

.rep-container .gm-style-iw {
  width: 280px !important;
}

.rep-container .paddingleftmap {
  padding-left: 0px;
}

.rep-container .paddingcontent {
  padding-left: 20px;
  padding-right: 0px;
}

.rep-container .lensesharebuttondiv {
  right: 80px;
  top: 12px;
  cursor: pointer;
  z-index: 3;
  display: flex;
  justify-content: center;
  align-items: center;
}

.rep-container .lensesharebuttondiv .sharebuttonclassbtn {
  margin-top: 0px !important;
}

.rep-container .socialshare_btn {
  position: absolute;
  top: -25px;
  cursor: pointer;
  display: none;
  text-align: left;
  right: 250px;
}

.rep-container .downloadBtn {
  color: #508AFF;
  border: 1px solid #508AFF;
  height: 41px;
  padding-top: 8px;
  border-radius: 5px;
  padding-left: 4px;
  padding-right: 0px;
  cursor: pointer;
}

.rep-container .ShareButtonRep {
  width: 90px;
  border: 1px solid #508AFF;
  color: #508AFF;
  background-color: #fff;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 15px;
  border-radius: 5px;
  position: absolute;
  right: 0px;
  cursor: pointer;
}

.rep-container .ShareButton {
  width: 90px;
  border: 1px solid #508AFF;
  color: #508AFF;
  background-color: #fff;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 15px;
  border-radius: 5px;
  position: absolute;
  right: 0px;
  cursor: pointer;
}

.rep-container .sharebtnmtop {
  top: -30px;
}

.rep-container .ShareButtonRepName {
  margin-left: 7px;
}

.rep-container .btn_style {
  margin-top: 15px;
  height: 40px;
  border-radius: 5px;
  letter-spacing: 1px;
  border: 1px solid #508AFF;
  color: #508AFF;
  background-color: #fff;
  font-size: 14px;
  font-weight: bold;
}

.rep-container .top {
  padding: 0px;
  height: 100%;
  width: 100%;
  background-color: #FFF;
}

.rep-container .top .map-columns .marketname {
  font-family: Montserrat-Medium;
  font-size: 26px;
  color: #23405E;
  display: inline !important;
  transform: skew(0deg);
  cursor: pointer;
}

.rep-container .top .map-columns .officeNames {
  font-family: Montserrat-Regular;
  font-weight: bold;
  font-size: 16px;
  color: #23405E;
}

.rep-container .top .map-columns .imgarrow {
  text-align: center;
  margin-bottom: 10px;
  margin-right: 10px;
  cursor: pointer;
}

.rep-container .top .map-columns .imgarrow img {
  width: 100;
  height: 100px;
  clip-path: circle(50px at center);
}

.rep-container .top .map-columns .alignarrow {
  text-align: right;
  float: right;
  color: blue;
  padding-left: 10px;
  cursor: pointer;
}

.rep-container .top .map-columns .contentCls {
  font-family: Montserrat-Regular;
  line-height: 25px;
  font-size: 14px;
}

.rep-container .top .map-columns .locationCls {
  font-family: Montserrat-Regular;
  line-height: 25px;
  font-size: 14px;
  color: #508AFF;
}

.rep-container .top .map-columns .height50 {
  height: 50px;
}

.rep-container .top .map-columns .ruler {
  margin-bottom: 10px;
  margin-top: 10px;
}

.rep-container .top .map-columns .compute {
  background-color: #508aff;
  border-radius: 5px;
  color: #ffffff;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  margin-bottom: 20px;
  margin-top: 20px;
  outline: medium none;
  padding: 5px 20px;
  width: 100%;
}

.rep-container .top .map-columns .share {
  background-color: #508aff;
  border-radius: 10px;
  color: #ffffff;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 10%;
}

.rep-container .top .map-columns .dropdownarrow {
  border: 1px solid #D2D2D2;
  border-radius: 5px;
  background-color: transparent;
  height: 40px;
  width: 100%;
  margin-top: 10px;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
}

.rep-container .top .map-columns .title {
  font-family: Montserrat-Medium;
  color: #23405E;
  font-size: 20px;
}

.rep-container .top .map-columns .titlenewdesign {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
  justify-content: space-between;
}

.rep-container .top .map-columns .titlenewedit {
  font-family: Montserrat-Medium;
  color: #508AFF;
  font-size: 20px;
  margin-bottom: 12px;
  cursor: pointer;
  background: none;
  margin-right: 0;
  padding: 0;
  width: auto;
  height: auto;
}

.rep-container .top .map-columns .banner {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  background-color: transparent;
  color: #23405E;
  margin-top: 10px;
}

.rep-container .top .map-columns .banner .total-costs {
  font-family: Montserrat-Medium;
  font-size: 20px;
}

.rep-container .top .map-columns .banner .total-price {
  font-family: Montserrat-Medium;
  font-size: 20px;
}

.rep-container .top .map-columns .banner .costs-title {
  font-family: Montserrat-Regular;
  font-size: 16px;
}

.rep-container .top .map-columns .banner .costs-price {
  font-family: Montserrat-Regular;
  font-size: 16px;
}

.rep-container .top .map-columns .banner .costs-fees {
  font-family: Montserrat-Medium;
  font-size: 18px;
}

.rep-container .top .rep-columns {
  border: 1px solid #D3D5DF;
  border-radius: 4px;
  box-shadow: 0px 0px 27px -12px #2290ef;
  padding: 50px;
  margin-bottom: 50px;
}

.rep-container .top .rep-columns .name {
  font-family: Montserrat-Medium;
  font-size: 24px;
  color: #23405E;
  margin-top: 20px;
  margin-bottom: 10px;
}

.rep-container .top .rep-columns .image-wrapper {
  text-align: center;
  margin-bottom: 10px;
}

.rep-container .top .rep-columns .image-wrapper img {
  width: 144px;
  height: 144px;
  clip-path: circle(70px at center);
}

.rep-container .top .rep-columns .text-details {
  color: #8CA3D2;
  font-family: Montserrat-Regular;
  font-size: 14px;
}

.rep-container .top .rep-columns .text-details .ProfileTable {
  line-height: 25px;
}

.rep-container .top .rep-columns .text-details .ProfileLabel {
  color: #0E2F51;
}

.rep-container .top .rep-columns .text-details .ProfileValue {
  color: #508AFF;
  font-family: Montserrat-Medium;
  word-break: break-word;
}

.rep-container .top .rep-columns .text-details .ProfileValueBold {
  color: #0E2F51;
  font-family: Montserrat-Medium;
  word-break: break-word;
}

.rep-container .top .rep-columns .text-details .TableLeftTd {
  width: 35%;
}

.rep-container .top .rep-columns .text-details .TableRightTd {
  width: 65%;
}

.rep-container .top .rep-columns .marketname {
  font-family: Montserrat-Medium;
  font-size: 24px;
  color: #23405E;
  margin-top: 20px;
  margin-bottom: 10px;
  display: inline !important;
}

.rep-container .top .rep-columns .marketnamenew {
  font-family: Montserrat-Medium;
  font-size: 24px;
  color: #23405E;
  margin-top: 20px;
  margin-bottom: 10px;
}

.rep-container .top .rep-columns .divwithborder {
  border: 1px solid #D3D5DF;
  font-family: Montserrat-Medium;
  font-size: 18px;
  color: #23405E;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 7px;
  /*margin-top: 20px;*/
  margin-bottom: 10px;
  float: left;
  display: flex;
  justify-content: center;
  align-items: center;
}

.rep-container .top .rep-columns .titlename {
  margin-bottom: 10px;
  margin-left: 5px;
}

.rep-container .top .rep-columns .divwithborderExtra {
  margin-top: 5px;
  cursor: pointer;
}

.rep-container .top .rep-columns .alignarrow {
  text-align: right;
  float: right;
  color: blue;
}

.rep-container .top .rep-columns .contentCls {
  font-family: Montserrat-Regular;
  line-height: 25px;
  font-size: 16px;
}

.rep-container .top .rep-columns .locationCls {
  font-family: Montserrat-Regular;
  line-height: 25px;
  font-size: 16px;
  color: #508AFF;
  cursor: pointer;
}

.rep-container .top .rep-columns .height20 {
  height: 20px;
}

.rep-container .top .rep-columns .dropdownTitle {
  font-family: Montserrat-Regular;
  font-weight: bold;
  line-height: 25px;
  font-size: 16px;
}

.rep-container .top .rep-columns .divHeight {
  height: 8px;
}

.oFFnewUI {
  padding: 0 24px 24px;
  height: 300px;
  overflow-y: scroll;
}

.newmappadd {
  padding: 0 24px 24px;
}

.padd0 {
  padding: 0;
}

.evedeleteBtn {
  display: flex;
  justify-content: space-between;
}

.alignDTbtn {
  display: flex;
  margin-top: 17px;
  width: 25px;
  height: 25px;
  cursor: pointer;
}

.newoffList {
  padding: 18px 12px !important;
  box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.12);
  border-radius: 16px;
  background: #FFF;
  margin-top: 10px;
}

.repmapsection {
  height: 100%;
  position: relative;
  overflow: hidden;
  box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.12);
  border-radius: 15px;
}

.partnercontainer {
  border: 1px solid #D3D5DF;
  border-radius: 7px;
  box-shadow: 0px 0px 27px -12px #2290ef;
}

.partnercontainer .partnersimage {
  text-align: center;
  top: 20px;
  margin-bottom: 10px;
}

.partnercontainer .partnersimage img {
  width: 120px;
  height: 120px;
  clip-path: circle(60px at center);
}

.partnercontainer .partnerrepname {
  top: 50px;
  font-weight: bold;
  font-size: 20px;
  font-family: Montserrat-Semibold !important;
}

.partnercontainer .partnertitlename {
  top: 55px;
}

.partnercontainer .contentCls {
  font-size: 15px;
}

.partnercontainer .locationCls {
  font-size: 15px;
  text-align: right;
}

.reptoggleamt {
  text-align: right;
  font-size: 16px;
  margin-top: 22px;
  font-family: Montserrat-Regular;
}

.repdisableinput {
  cursor: pointer !important;
  background-color: white !important;
  height: 39px !important;
  font-size: 14px !important;
}

.reptitleresults {
  /*.alignryt{
		text-align: right !important;
	}*/
}

.reptitleresults .paddryt {
  padding-right: 0px !important;
}

.reptitleresults .alignryt {
  text-align: right !important;
  padding: 0px !important;
  padding-right: 9px !important;
}

.reptitleresults .repothaddnew {
  border: 1px solid #ccc;
  padding: 8px;
  margin-top: 10px;
  border-radius: 4px;
  cursor: pointer;
}

.reptitleresults .repothdelete {
  position: absolute;
  left: -30px;
  top: 11px;
  cursor: pointer;
}

.reptitleresults .repothdelete img {
  width: 25px;
}

.repcontdetails {
  white-space: pre-line;
  overflow: hidden;
}

.divcontactdetails {
  padding-right: 44px !important;
  margin-left: 30px;
}

.emailwebdetailsdiv {
  padding-right: 100px !important;
}

.titlehead_rep {
  margin-bottom: 15px;
  color: #000000;
  font-family: Montserrat-Medium;
  font-size: 22px;
  text-align: center;
}

.property_height_val {
  height: 100px !important;
  resize: none !important;
}

.order_title_div {
  background-color: transparent;
  height: 40px;
  width: 100% !important;
  margin: 0px !important;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
  box-shadow: none;
  color: #23405E;
}

.order_title_button {
  background-color: #508AFF;
  color: #ffffff;
  padding: 5px 20px;
  margin-top: 30px;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  height: 40px !important;
  font-size: 14px;
}

.newRep-Container {
  width: 100%;
  display: flex;
  justify-content: center;
  background-color: #FAFAFA;
  flex-direction: column;
  align-items: center;
  gap: 24px;
}

.newRep-Container .profileEvent-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 85%;
  max-width: 1140px;
  gap: 24px;
}

.newRep-Container .profileEvent-container .newRep-profile {
  width: 45%;
  background-color: #fff;
  padding: 24px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 24px;
  align-self: stretch;
  border-radius: 12px;
  background: #FFF;
  position: relative;
}

.newRep-Container .profileEvent-container .newRep-profile .editbtn-cont {
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-self: stretch;
  justify-content: space-between;
  align-items: center;
}

.newRep-Container .profileEvent-container .newRep-profile .newRep-profile-content {
  display: flex;
  width: 100%;
  gap: 12px;
  margin-bottom: 65px;
}

.newRep-Container .profileEvent-container .newRep-profile .newRep-profile-content .newRep-Dp {
  width: 35%;
  height: 100%;
  position: relative;
}

.newRep-Container .profileEvent-container .newRep-profile .newRep-profile-content .newRep-Dp .profile-loader {
  width: 138px;
  height: 138px;
  border-radius: 50%;
  position: relative;
  top: 0;
  left: 0;
  z-index: 0;
  /*  Rotating animation */
}

.newRep-Container .profileEvent-container .newRep-profile .newRep-profile-content .newRep-Dp .centered-image {
  object-fit: cover;
  border-radius: 50%;
  position: absolute;
  z-index: 1;
}

.newRep-Container .profileEvent-container .newRep-profile .newRep-profile-content .newRep-Dp .newRep-Dp1 {
  width: 130px;
  height: 130px;
  top: 4px;
  left: 4px;
  padding: 3px;
  background: #fff;
}

.newRep-Container .profileEvent-container .newRep-profile .newRep-profile-content .newRep-info {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.newRep-Container .profileEvent-container .newRep-profile .newRep-profile-content .newRep-info .newRep-Name-online {
  display: flex;
}

.newRep-Container .profileEvent-container .newRep-profile .newRep-profile-content .newRep-info .newRep-Name-online .newRep-Name {
  color: #000;
  font-family: Heebo-Medium;
  font-size: 30px;
  font-style: normal;
  font-weight: 500;
  line-height: 125%;
  text-transform: capitalize;
  /* 50px */
}

.newRep-Container .profileEvent-container .newRep-profile .newRep-profile-content .newRep-info .newRep-Name-online .newRep-Online {
  margin-left: 12px;
}

.newRep-Container .profileEvent-container .newRep-profile .newRep-profile-content .newRep-info .newRep-Name-online .newRep-Online .online-Green {
  width: 18px;
  height: 18px;
  background-color: #3CC98E;
  border-radius: 50%;
}

.newRep-Container .profileEvent-container .newRep-profile .newRep-profile-content .newRep-info .newRep-About {
  color: #494949;
  font-family: Heebo-Regular;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  /* 30px */
}

.newRep-Container .profileEvent-container .newRep-profile .newRep-btns-container {
  display: flex;
  justify-content: space-between;
  width: 100%;
  position: absolute;
  bottom: 24px;
  padding-right: 48px;
}

.newRep-Container .profileEvent-container .newRep-profile .newRep-btns-container .newRep-btn {
  width: 31%;
  height: 40px;
  border: 1.478px solid #000;
  border-radius: 11.821px;
  background: #FFF;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  display: flex;
  gap: 6px;
  font-family: 'Heebo-Medium';
  font-size: 15px;
}

.newRep-Container .profileEvent-container .newRep-profile .newRep-btns-container .newRep-btn:hover,
.newRep-Container .profileEvent-container .newRep-profile .newRep-btns-container .new_rep_icon:hover {
  background: #494949;
  color: #fff;
  border: none;
}

.newRep-Container .profileEvent-container .newRep-profile .newRep-btns-container .newRep-btn:hover img {
  background: none;
  filter: invert(1);
}

.newRep-Container .profileEvent-container .newRep-profile .newRep-btns-container .btnSelected {
  width: 31%;
  height: 40px;
  border-radius: 11.821px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  display: flex;
  gap: 6px;
  font-family: 'Heebo-Medium';
  font-size: 15px;
  background: #494949;
  color: #fff;
}

.newRep-Container .profileEvent-container .newRep-events {
  width: 55%;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  border-radius: 12px;
  background: #FFF;
  overflow-x: hidden;
}

.newRep-Container .profileEvent-container .newRep-events .newEvent-Title {
  height: 34px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 93%;
  color: #000;
  font-family: Heebo-Medium;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  /* 30px */
  margin: 24px 24px 12px;
}

.newRep-Container .profileEvent-container .newRep-events .newEvent-Title .newRep-editBtn {
  width: 117px;
  font-size: 12px;
  height: 34px;
  display: flex;
  padding: 6px;
  justify-content: center;
  align-items: center;
  gap: 4px;
  border-radius: 8px;
  background: #CFCFCF;
  color: #fff;
  cursor: pointer;
}

.newRep-Container .profileEvent-container .newRep-events .eventCard-container {
  overflow-x: clip;
  width: 100%;
  height: 100%;
}

.newRep-Container .profileEvent-container .newRep-events .eventCard-container .eventCard-alignment {
  display: flex;
  gap: 10px;
  overflow: scroll;
  padding: 12px 24px 24px 24px;
  height: 100%;
}

.newRep-Container .profileEvent-container .newRep-events .eventCard-container .eventCard-alignment .eventCard_ {
  padding: 10px;
  border-radius: 16px;
  background: #FFF;
  box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.12);
}

.newRep-Container .profileEvent-container .newRep-events .eventCard-container .eventCard-alignment .eventCard_ .eventImage {
  width: 100%;
  height: 100px;
  border-radius: 8px;
  min-width: 155px;
}

.newRep-Container .profileEvent-container .newRep-events .eventCard-container .eventCard-alignment .eventCard_ .eventCard-details {
  margin-top: 8px;
  font-family: Heebo-Light;
  display: flex;
  flex-direction: column;
  gap: 8px;
  user-select: none;
  max-width: 218px;
  color: #494949;
}

.newRep-Container .profileEvent-container .newRep-events .eventCard-container .eventCard-alignment .eventCard_ .eventCard-details .eventTitle {
  font-size: 14px;
  font-family: "Heebo-Medium";
  color: #494949;
}

.newRep-Container .profileEvent-container .newRep-events .eventCard-container .eventCard-alignment .eventCard_ .eventCard-details .eventDate {
  font-size: 12px;
}

.newRep-Container .profileEvent-container .newRep-events .eventCard-container .eventCard-alignment .eventCard_ .eventCard-details .eventTime {
  font-size: 12px;
}

.newRep-Container .profileEvent-container .newRep-events .eventCard-container .eventCard-alignment .eventCard_ .eventCard-details .eventStreet {
  font-size: 12px;
}

.newRep-Container .profileEvent-container .newRep-events .eventCard-container .eventCard-alignment::-webkit-scrollbar {
  overflow-x: clip;
  display: none;
  /* Safari and Chrome */
  -ms-overflow-style: none;
  /* Internet Explorer 10+ */
  scrollbar-width: none;
  /* Firefox */
}

.newRep-Container .profileEvent-container .newRep-editBtn {
  width: 123px;
  height: 36px;
  font-size: 12px;
  display: flex;
  padding: 6px;
  justify-content: center;
  align-items: center;
  gap: 4px;
  border-radius: 8px;
  background: #CFCFCF;
  color: #fff;
  cursor: pointer;
}

.newRep-Container .profileEvent-sectionTwo {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 85%;
  max-width: 1140px;
  gap: 24px;
  padding-bottom: 26px;
}

.newRep-Container .profileEvent-sectionTwo .showSelected-inprofile {
  width: 45%;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 24px;
  align-self: stretch;
  border-radius: 12px;
  background: #FFF;
  overflow-y: hidden;
}

.newRep-Container .profileEvent-sectionTwo .showSelected-inprofile .OurOffice-Details {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 18px;
}

.newRep-Container .profileEvent-sectionTwo .showSelected-inprofile .OurOffice-Details .our-Office-title {
  height: 29px;
  display: flex;
  align-items: center;
  color: #000;
  font-family: Heebo-Medium;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin: 24px 24px 0;
}

.newRep-Container .profileEvent-sectionTwo .showSelected-inprofile .OurOffice-Details .office-map-section {
  height: 525px;
  width: 100%;
}

.newRep-Container .profileEvent-sectionTwo .fav-calc-content {
  width: 55%;
  background: #FAFAFA;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  border-radius: 12px;
  overflow-x: hidden;
  gap: 26px;
}

.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container {
  width: 100%;
  background: #FFF;
  border-radius: 12px;
}

.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-calc-title,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-calc-title {
  margin: 26px;
  display: flex;
  justify-content: space-between;
  width: 93%;
  height: 30px;
  align-items: center;
  color: #000;
  font-family: Heebo-Medium;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  margin: 24px 24px 12px;
}

.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-calc-title .newRep-editBtn,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-calc-title .newRep-editBtn {
  width: 142px;
  font-size: 12px;
  height: 34px;
  display: flex;
  padding: 6px;
  justify-content: center;
  align-items: center;
  gap: 4px;
  border-radius: 8px;
  background: #CFCFCF;
  color: #fff;
  cursor: pointer;
}

.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-calc-slider-container .calc-slider-container,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-calc-slider-container .content-slider-container,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-cont-slider-container .calc-slider-container,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-cont-slider-container .content-slider-container,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-calc-slider-container .calc-slider-container,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-calc-slider-container .content-slider-container,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-cont-slider-container .calc-slider-container,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-cont-slider-container .content-slider-container {
  display: flex;
  gap: 12px;
  padding: 12px 24px 24px;
  overflow-x: scroll;
}

.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-calc-slider-container .calc-slider-container .calc-Card_,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-calc-slider-container .content-slider-container .calc-Card_,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-cont-slider-container .calc-slider-container .calc-Card_,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-cont-slider-container .content-slider-container .calc-Card_,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-calc-slider-container .calc-slider-container .calc-Card_,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-calc-slider-container .content-slider-container .calc-Card_,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-cont-slider-container .calc-slider-container .calc-Card_,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-cont-slider-container .content-slider-container .calc-Card_ {
  min-width: 230px;
  max-width: 230px;
  border-radius: 21.44px;
  background: #FFF;
  box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.12);
}

.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-calc-slider-container .calc-slider-container .calc-Card_ .calc-card-dynpadd,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-calc-slider-container .content-slider-container .calc-Card_ .calc-card-dynpadd,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-cont-slider-container .calc-slider-container .calc-Card_ .calc-card-dynpadd,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-cont-slider-container .content-slider-container .calc-Card_ .calc-card-dynpadd,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-calc-slider-container .calc-slider-container .calc-Card_ .calc-card-dynpadd,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-calc-slider-container .content-slider-container .calc-Card_ .calc-card-dynpadd,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-cont-slider-container .calc-slider-container .calc-Card_ .calc-card-dynpadd,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-cont-slider-container .content-slider-container .calc-Card_ .calc-card-dynpadd {
  padding: 10px 18px 24px 20px;
  user-select: none;
  position: relative;
}

.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-calc-slider-container .calc-slider-container .calc-Card_ .calc-card-dynpadd .clacCard-details,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-calc-slider-container .content-slider-container .calc-Card_ .calc-card-dynpadd .clacCard-details,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-cont-slider-container .calc-slider-container .calc-Card_ .calc-card-dynpadd .clacCard-details,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-cont-slider-container .content-slider-container .calc-Card_ .calc-card-dynpadd .clacCard-details,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-calc-slider-container .calc-slider-container .calc-Card_ .calc-card-dynpadd .clacCard-details,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-calc-slider-container .content-slider-container .calc-Card_ .calc-card-dynpadd .clacCard-details,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-cont-slider-container .calc-slider-container .calc-Card_ .calc-card-dynpadd .clacCard-details,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-cont-slider-container .content-slider-container .calc-Card_ .calc-card-dynpadd .clacCard-details {
  margin-top: 10px;
  width: 100%;
}

.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-calc-slider-container .calc-slider-container .calc-Card_ .calc-card-dynpadd .clacCard-details .calctTitle,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-calc-slider-container .content-slider-container .calc-Card_ .calc-card-dynpadd .clacCard-details .calctTitle,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-cont-slider-container .calc-slider-container .calc-Card_ .calc-card-dynpadd .clacCard-details .calctTitle,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-cont-slider-container .content-slider-container .calc-Card_ .calc-card-dynpadd .clacCard-details .calctTitle,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-calc-slider-container .calc-slider-container .calc-Card_ .calc-card-dynpadd .clacCard-details .calctTitle,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-calc-slider-container .content-slider-container .calc-Card_ .calc-card-dynpadd .clacCard-details .calctTitle,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-cont-slider-container .calc-slider-container .calc-Card_ .calc-card-dynpadd .clacCard-details .calctTitle,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-cont-slider-container .content-slider-container .calc-Card_ .calc-card-dynpadd .clacCard-details .calctTitle {
  color: #494949;
  font-style: normal;
  font-weight: 500;
  line-height: 20.1px;
  font-size: 16px;
  font-family: 'Heebo-Medium';
}

.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-calc-slider-container .calc-slider-container .calc-Card_ .calc-card-dynpadd .clacCard-details .calcDescription,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-calc-slider-container .content-slider-container .calc-Card_ .calc-card-dynpadd .clacCard-details .calcDescription,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-cont-slider-container .calc-slider-container .calc-Card_ .calc-card-dynpadd .clacCard-details .calcDescription,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-cont-slider-container .content-slider-container .calc-Card_ .calc-card-dynpadd .clacCard-details .calcDescription,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-calc-slider-container .calc-slider-container .calc-Card_ .calc-card-dynpadd .clacCard-details .calcDescription,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-calc-slider-container .content-slider-container .calc-Card_ .calc-card-dynpadd .clacCard-details .calcDescription,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-cont-slider-container .calc-slider-container .calc-Card_ .calc-card-dynpadd .clacCard-details .calcDescription,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-cont-slider-container .content-slider-container .calc-Card_ .calc-card-dynpadd .clacCard-details .calcDescription {
  margin-top: 5px;
  color: #494949;
  font-size: 14px;
  font-family: 'Heebo-Light';
  font-style: normal;
  font-weight: 300;
}

.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-calc-slider-container .calc-slider-container .content-Card_,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-calc-slider-container .content-slider-container .content-Card_,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-cont-slider-container .calc-slider-container .content-Card_,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-cont-slider-container .content-slider-container .content-Card_,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-calc-slider-container .calc-slider-container .content-Card_,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-calc-slider-container .content-slider-container .content-Card_,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-cont-slider-container .calc-slider-container .content-Card_,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-cont-slider-container .content-slider-container .content-Card_ {
  border-radius: 21.44px;
  background: #FFF;
  display: flex;
  align-items: center;
  box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.12);
}

.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-calc-slider-container .calc-slider-container .content-Card_ .calc-card-dynpadd,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-calc-slider-container .content-slider-container .content-Card_ .calc-card-dynpadd,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-cont-slider-container .calc-slider-container .content-Card_ .calc-card-dynpadd,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-cont-slider-container .content-slider-container .content-Card_ .calc-card-dynpadd,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-calc-slider-container .calc-slider-container .content-Card_ .calc-card-dynpadd,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-calc-slider-container .content-slider-container .content-Card_ .calc-card-dynpadd,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-cont-slider-container .calc-slider-container .content-Card_ .calc-card-dynpadd,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-cont-slider-container .content-slider-container .content-Card_ .calc-card-dynpadd {
  user-select: none;
  display: flex;
  align-items: center;
}

.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-calc-slider-container .calc-slider-container .content-Card_ .calc-card-dynpadd .calcImage,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-calc-slider-container .content-slider-container .content-Card_ .calc-card-dynpadd .calcImage,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-cont-slider-container .calc-slider-container .content-Card_ .calc-card-dynpadd .calcImage,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-cont-slider-container .content-slider-container .content-Card_ .calc-card-dynpadd .calcImage,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-calc-slider-container .calc-slider-container .content-Card_ .calc-card-dynpadd .calcImage,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-calc-slider-container .content-slider-container .content-Card_ .calc-card-dynpadd .calcImage,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-cont-slider-container .calc-slider-container .content-Card_ .calc-card-dynpadd .calcImage,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-cont-slider-container .content-slider-container .content-Card_ .calc-card-dynpadd .calcImage {
  height: 248px;
  display: flex;
  align-items: center;
}

.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-calc-slider-container .calc-slider-container .content-Card_ .calc-card-dynpadd .clacCard-details,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-calc-slider-container .content-slider-container .content-Card_ .calc-card-dynpadd .clacCard-details,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-cont-slider-container .calc-slider-container .content-Card_ .calc-card-dynpadd .clacCard-details,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-cont-slider-container .content-slider-container .content-Card_ .calc-card-dynpadd .clacCard-details,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-calc-slider-container .calc-slider-container .content-Card_ .calc-card-dynpadd .clacCard-details,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-calc-slider-container .content-slider-container .content-Card_ .calc-card-dynpadd .clacCard-details,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-cont-slider-container .calc-slider-container .content-Card_ .calc-card-dynpadd .clacCard-details,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-cont-slider-container .content-slider-container .content-Card_ .calc-card-dynpadd .clacCard-details {
  margin-top: 10px;
  width: 100%;
}

.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-calc-slider-container .calc-slider-container .content-Card_ .calc-card-dynpadd .clacCard-details .calctTitle,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-calc-slider-container .content-slider-container .content-Card_ .calc-card-dynpadd .clacCard-details .calctTitle,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-cont-slider-container .calc-slider-container .content-Card_ .calc-card-dynpadd .clacCard-details .calctTitle,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-cont-slider-container .content-slider-container .content-Card_ .calc-card-dynpadd .clacCard-details .calctTitle,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-calc-slider-container .calc-slider-container .content-Card_ .calc-card-dynpadd .clacCard-details .calctTitle,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-calc-slider-container .content-slider-container .content-Card_ .calc-card-dynpadd .clacCard-details .calctTitle,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-cont-slider-container .calc-slider-container .content-Card_ .calc-card-dynpadd .clacCard-details .calctTitle,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-cont-slider-container .content-slider-container .content-Card_ .calc-card-dynpadd .clacCard-details .calctTitle {
  color: #494949;
  font-style: normal;
  font-weight: 500;
  line-height: 20.1px;
  font-size: 16px;
  font-family: 'Heebo-Medium';
}

.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-calc-slider-container .calc-slider-container .content-Card_ .calc-card-dynpadd .clacCard-details .calcDescription,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-calc-slider-container .content-slider-container .content-Card_ .calc-card-dynpadd .clacCard-details .calcDescription,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-cont-slider-container .calc-slider-container .content-Card_ .calc-card-dynpadd .clacCard-details .calcDescription,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-cont-slider-container .content-slider-container .content-Card_ .calc-card-dynpadd .clacCard-details .calcDescription,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-calc-slider-container .calc-slider-container .content-Card_ .calc-card-dynpadd .clacCard-details .calcDescription,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-calc-slider-container .content-slider-container .content-Card_ .calc-card-dynpadd .clacCard-details .calcDescription,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-cont-slider-container .calc-slider-container .content-Card_ .calc-card-dynpadd .clacCard-details .calcDescription,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-cont-slider-container .content-slider-container .content-Card_ .calc-card-dynpadd .clacCard-details .calcDescription {
  margin-top: 5px;
  color: #494949;
  font-size: 14px;
  font-family: 'Heebo-Light';
  font-style: normal;
  font-weight: 300;
}

.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-calc-slider-container .content-slider-container::-webkit-scrollbar,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-calc-slider-container .calc-slider-container::-webkit-scrollbar,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-cont-slider-container .content-slider-container::-webkit-scrollbar,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-calc-container .fav-cont-slider-container .calc-slider-container::-webkit-scrollbar,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-calc-slider-container .content-slider-container::-webkit-scrollbar,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-calc-slider-container .calc-slider-container::-webkit-scrollbar,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-cont-slider-container .content-slider-container::-webkit-scrollbar,
.newRep-Container .profileEvent-sectionTwo .fav-calc-content .fav-content-container .fav-cont-slider-container .calc-slider-container::-webkit-scrollbar {
  overflow-x: clip;
  display: none;
  /* Safari and Chrome */
  -ms-overflow-style: none;
  /* Internet Explorer 10+ */
  scrollbar-width: none;
  /* Firefox */
}

.verticalcenter {
  display: flex;
  justify-content: center;
}

.withouteventCard {
  display: flex;
  justify-content: center;
  align-items: center;
}

.emptyEvents {
  font-family: 'Montserrat-Regular';
  color: #b3abab;
}

.setMinHt {
  min-height: 150px;
}

.event_img {
  border-radius: 8px;
  max-height: 100px;
  max-width: 100%;
  object-fit: cover;
}

.New_tag {
  position: absolute;
  right: 17px;
  border-radius: 5.36px;
  background: rgba(127, 186, 251, 0.2);
  color: #007AFF;
  font-family: 'Heebo-Medium';
  top: 11px;
  display: inline-flex;
  padding: 4.019px 14.86px 2.421px 14.74px;
  justify-content: center;
  align-items: center;
  font-size: 12px;
}

@media screen and (max-width: 400px) and (min-width: 300px) {
  .rep-container .top .rep-columns {
    padding: 0px !important;
  }

  .rep-container .top .rep-columns .contentCls {
    font-size: 10px;
  }

  .rep-container .top .rep-columns .locationCls {
    font-size: 10px;
  }

  .newRep-Container .profileEvent-container {
    min-width: 400px;
    flex-direction: column;
  }
}

@media screen and (max-width: 600px) and (min-width: 400px) {
  .rep-container .top .rep-columns {
    padding: 0px !important;
  }

  .rep-container .top .rep-columns .contentCls {
    font-size: 12px;
  }

  .rep-container .top .rep-columns .locationCls {
    font-size: 12px;
  }

  .newRep-Container .profileEvent-container {
    max-width: 600px;
    flex-direction: column;
  }
}

@media screen and (max-width: 900px) and (min-width: 600px) {
  .newRep-Container .profileEvent-container {
    min-width: 100%;
    padding: 0 5%;
  }
}

@media screen and (max-width: 1200px) and (min-width: 900px) {
  .newRep-Container .profileEvent-container {
    min-width: 100%;
    padding: 0 5%;
  }
}

@media screen and (max-width: 499px) and (min-width: 400px) {
  .repdisableinput {
    font-size: 13px !important;
  }
}

@media screen and (max-width: 400px) and (min-width: 351px) {
  .repdisableinput {
    font-size: 11px !important;
  }
}

@media screen and (max-width: 500px) {
  .repval {
    padding-left: 0px;
  }
}

.mobileshare {
  display: flex;
}

.partnerright {
  right: 10px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 2%;
  height: 100%;
}

.partnerright .imagename {
  width: 90%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin: 25px 0px;
}

.partnerright .imagename .imagediv {
  margin-right: 20px;
  max-width: 25%;
}

.partnerright .imagename .imagediv img {
  width: 90px;
  border-radius: 50px;
  height: 90px;
}

.partnerright .imagename .namediv {
  color: #23405E;
  max-width: 66%;
}

.partnerright .imagename .namediv .repname {
  font-family: Montserrat-Semibold !important;
  font-size: 20px;
}

.partnerright .imagename .namediv .titlename {
  font-family: Montserrat-Regular;
  font-size: 15px;
}

.partnerright .contentdiv {
  width: 100%;
  padding-top: 20px;
  color: #23405E;
}

.partnerright .contentdiv .singlecontent {
  display: flex;
  justify-content: space-between;
  padding: 0px 30px;
  font-size: 15px;
}

.partnerright .contentdiv .singlecontent .singlecontentvalue {
  font-family: Montserrat-Medium;
  cursor: pointer;
}

.partnerright .contentdiv .singlecontent .singlecontentvalue img {
  width: 10px;
}

.partnerright .contentdiv .singlecontent .singlecontenttitle {
  font-family: Montserrat-Regular;
}

.partnerright .contentdiv .singlecontentseperator {
  height: 20px;
}

.partnerleft {
  left: 10px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
}

.partnerleft .imagename {
  width: 90%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin: 25px 0px;
}

.partnerleft .imagename .imagediv {
  margin-right: 20px;
  max-width: 25%;
}

.partnerleft .imagename .imagediv img {
  width: 90px;
  border-radius: 50px;
  height: 90px;
}

.partnerleft .imagename .namediv {
  color: #23405E;
  max-width: 66%;
}

.partnerleft .imagename .namediv .repname {
  font-family: Montserrat-Semibold !important;
  font-size: 20px;
}

.partnerleft .imagename .namediv .titlename {
  font-family: Montserrat-Regular;
  font-size: 15px;
}

.partnerleft .contentdiv {
  width: 100%;
  padding-top: 20px;
  color: #23405E;
}

.partnerleft .contentdiv .singlecontent {
  display: flex;
  justify-content: space-between;
  padding: 0px 30px;
  font-size: 15px;
}

.partnerleft .contentdiv .singlecontent .singlecontentvalue {
  font-family: Montserrat-Medium;
  cursor: pointer;
}

.partnerleft .contentdiv .singlecontent .singlecontentvalue img {
  width: 10px;
}

.partnerleft .contentdiv .singlecontent .singlecontenttitle {
  font-family: Montserrat-Regular;
}

.partnerleft .contentdiv .singlecontent .noofficefound {
  font-family: Montserrat-Regular;
  font-size: 11px;
  color: #9FAFBD;
}

.partnerleft .contentdiv .singlecontent a {
  display: flex;
  justify-content: space-between;
  width: 100%;
}

.partnerleft .contentdiv .singlecontentseperator {
  height: 20px;
}

.parttext {
  font-size: 20px;
  text-align: center;
  margin-bottom: 25px;
}

.reissuelable {
  font-family: Montserrat-Regular;
}

.fdvalueselection {
  box-shadow: 0px 0px 9px 3px #bfd3fd9e;
}

.partnermain {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.form-control:focus {
  border-color: none !important;
  outline: none !important;
  box-shadow: none !important;
}

@keyframes spin {
  from {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(360deg);
  }
}

.repname_title {
  padding-top: 20px !important;
  font-size: 14px;
  font-family: Montserrat-Semibold !important;
  font-size: 20px;
  color: #23405E;
}

.partners_title {
  font-family: Montserrat-Semibold !important;
  color: #23405E;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL3JlcC5zY3NzIiwic291cmNlcyI6WyIvaG9tZS9yaWZsdXh5c3MvRGVza3RvcC9MaXZlIE5ldyhCdWlsZCkvT05FLVdlYi9mcm9udGVuZC9zdHlsZXMvcmVwLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLnJlcC1jb250YWluZXJ7XG5cdHdpZHRoOiAxMDAlO1xuXHQgLmdtLXN0eWxlLWl3IHtcblx0ICAgICB3aWR0aDogMjgwcHggIWltcG9ydGFudDtcblx0IH1cblx0XG5cdC5wYWRkaW5nbGVmdG1hcHtcblx0XHRwYWRkaW5nLWxlZnQ6MHB4O1xuXHR9XG5cdC5wYWRkaW5nY29udGVudHtcblx0XHRwYWRkaW5nLWxlZnQ6MjBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OjBweDtcblx0fVxuXHRcblx0LmxlbnNlc2hhcmVidXR0b25kaXZ7XG5cdFx0cmlnaHQ6IDgwcHg7XG5cdFx0dG9wOiAxMnB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR6LWluZGV4OiAzO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQuc2hhcmVidXR0b25jbGFzc2J0bntcblx0XHRcdG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuc29jaWFsc2hhcmVfYnRue1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgICBcblx0XHR0b3A6IC0yNXB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjsgICBcblx0XHRkaXNwbGF5OiBub25lOyAgXG5cdFx0dGV4dC1hbGlnbjogbGVmdDsgICBcblx0XHRyaWdodDogMjUwcHg7XG5cdH1cblx0LmRvd25sb2FkQnRue1xuXHRcdGNvbG9yOiAjNTA4QUZGO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICM1MDhBRkY7XG5cdFx0aGVpZ2h0OiA0MXB4O1xuXHRcdHBhZGRpbmctdG9wOiA4cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdHBhZGRpbmctbGVmdDogNHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDBweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblx0LlNoYXJlQnV0dG9uUmVwe1xuXHRcdCAgd2lkdGg6IDkwcHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzUwOEFGRjtcblx0XHRjb2xvcjogIzUwOEFGRjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICAgICAgcmlnaHQ6IDBweDtcdFx0XG5cdFx0Y3Vyc29yOiBwb2ludGVyOyAgXG5cdH1cblx0LlNoYXJlQnV0dG9ue1xuXHRcdHdpZHRoOiA5MHB4O1xuXHQgIGJvcmRlcjogMXB4IHNvbGlkICM1MDhBRkY7XG5cdCAgY29sb3I6ICM1MDhBRkY7XG5cdCAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0ICBoZWlnaHQ6IDQwcHg7XG5cdCAgZGlzcGxheTogZmxleDtcblx0ICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0ICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHQgIGZvbnQtc2l6ZTogMTVweDtcblx0ICBib3JkZXItcmFkaXVzOiA1cHg7XG5cdCAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgIHJpZ2h0OiAwcHg7XHRcdFxuXHQgIGN1cnNvcjogcG9pbnRlcjsgIFxuXHQgIC8vei1pbmRleDo5OTk5OSAhaW1wb3J0YW50O1xuICB9XG4gIFx0LnNoYXJlYnRubXRvcHtcblx0XHR0b3A6IC0zMHB4O1xuXHR9XG5cdC5TaGFyZUJ1dHRvblJlcE5hbWV7XG5cdFx0bWFyZ2luLWxlZnQ6IDdweDtcblx0fVxuXHQuYnRuX3N0eWxle1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdC8vd2lkdGg6IDEwMCU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0Ly9wYWRkaW5nOiA1cHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzUwOEFGRjtcblx0XHRjb2xvcjogIzUwOEFGRjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHQvLyBwYWRkaW5nLXRvcDogN3B4O1xuXHRcdC8vIHBhZGRpbmctYm90dG9tOiA5cHg7XG5cdFx0Ly8gcGFkZGluZy1sZWZ0OiAxOHB4O1xuXHRcdC8vIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0Ly8gLkxvYWRXZWJTaGFyZXtcblx0XHQvLyAgICAgbWFyZ2luLXRvcDogMnB4O1xuXHRcdC8vIH1cblx0fVxuXHQudG9we1xuXHRcdHBhZGRpbmc6IDBweDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcblx0XHQubWFwLWNvbHVtbnN7XG5cdFx0XHQubWFya2V0bmFtZXtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0XHRcdGNvbG9yOiAjMjM0MDVFO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcblx0XHRcdFx0dHJhbnNmb3JtOiBza2V3KDBkZWcpO1xuXHRcdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRcdH1cblx0XHRcdC5vZmZpY2VOYW1lcyB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGNvbG9yOiAjMjM0MDVFO1xuXHRcdFx0fVxuXHRcdFx0LmltZ2Fycm93e1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHR3aWR0aDogMTAwO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwcHg7XG5cdFx0XHRcdFx0Y2xpcC1wYXRoOiBjaXJjbGUoNTBweCBhdCBjZW50ZXIpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuYWxpZ25hcnJvd3tcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdGZsb2F0OnJpZ2h0O1xuXHRcdFx0XHRjb2xvcjogYmx1ZTtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OjEwcHg7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdH1cblx0XHRcdC5jb250ZW50Q2xze1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0XHRsaW5lLWhlaWdodDoyNXB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHR9XG5cdFx0XHQubG9jYXRpb25DbHN7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OjI1cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0Y29sb3I6ICM1MDhBRkY7XG5cdFx0XHR9XG5cdFx0XHQuaGVpZ2h0NTB7XG5cdFx0XHRcdGhlaWdodDo1MHB4O1xuXHRcdFx0fVxuXHRcdFx0LnJ1bGVye1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0fVxuXHRcdFx0LmNvbXB1dGV7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM1MDhhZmY7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdFx0b3V0bGluZTogbWVkaXVtIG5vbmU7XG5cdFx0XHRcdHBhZGRpbmc6IDVweCAyMHB4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHRcdC5zaGFyZXtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzUwOGFmZjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHRcdFx0d2lkdGg6IDEwJTtcblx0XHRcdH1cblx0XHRcdC5kcm9wZG93bmFycm93IHtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0QyRDJEMjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHRcdFx0XHQtbW96LWFwcGVhcmFuY2U6IGluaGVyaXQ7XG5cdFx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTclIGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XHRcblx0XHRcdH1cblx0XHRcdC50aXRsZSB7XHRcdFx0XHRcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0XHRjb2xvcjogIzIzNDA1RTtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHQvL21hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0XHR9XG5cdFx0XHQudGl0bGVuZXdkZXNpZ257XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdH1cblx0XHRcdC50aXRsZW5ld2VkaXR7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdFx0Y29sb3I6ICM1MDhBRkY7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0XHQuYmFubmVye1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRjb2xvcjogIzIzNDA1RTtcblx0XHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHRcdFx0XHQudG90YWwtY29zdHMge1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5XHQ6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcblx0XHRcdFx0fVxuXHRcdFx0XHQudG90YWwtcHJpY2Uge1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5XHQ6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcdFxuXHRcdFx0XHR9XG5cdFx0XHRcdC5jb3N0cy10aXRsZSB7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHlcdDogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuY29zdHMtcHJpY2Uge1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5XHQ6IE1vbnRzZXJyYXQtUmVndWxhcjtcdFxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuY29zdHMtZmVlcyB7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHlcdDogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5yZXAtY29sdW1uc3tcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNEM0Q1REY7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRib3gtc2hhZG93OiAwcHggMHB4IDI3cHggLTEycHggIzIyOTBlZjtcblx0XHRcdHBhZGRpbmc6IDUwcHg7XHRcblx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0XHQubmFtZXtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdGNvbG9yOiAjMjM0MDVFO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0fVxuXHRcdFx0LmltYWdlLXdyYXBwZXJ7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdHdpZHRoOiAxNDRweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDE0NHB4O1xuXHRcdFx0XHRcdGNsaXAtcGF0aDogY2lyY2xlKDcwcHggYXQgY2VudGVyKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnRleHQtZGV0YWlsc3tcblx0XHRcdFx0Y29sb3I6ICM4Q0EzRDI7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0LlByb2ZpbGVUYWJsZXtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDoyNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5Qcm9maWxlTGFiZWx7XG5cdFx0XHRcdFx0Y29sb3I6ICMwRTJGNTE7XG5cdFx0XHRcdH1cblx0XHRcdFx0LlByb2ZpbGVWYWx1ZXtcblx0XHRcdFx0XHRjb2xvcjogIzUwOEFGRjtcblx0XHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRcdFx0d29yZC1icmVhazogYnJlYWstd29yZDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuUHJvZmlsZVZhbHVlQm9sZHtcblx0XHRcdFx0XHRjb2xvcjogIzBFMkY1MTtcblx0XHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRcdFx0d29yZC1icmVhazogYnJlYWstd29yZDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuVGFibGVMZWZ0VGR7XG5cdFx0XHRcdFx0d2lkdGg6IDM1JTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuVGFibGVSaWdodFRke1xuXHRcdFx0XHRcdHdpZHRoOiA2NSU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5tYXJrZXRuYW1le1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0Lm1hcmtldG5hbWVuZXd7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRjb2xvcjogIzIzNDA1RTtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdH1cblx0XHRcdC5kaXZ3aXRoYm9yZGVye1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjRDNENURGO1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0XHRcdHBhZGRpbmctdG9wOjdweDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206N3B4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6N3B4O1xuXHRcdFx0XHQvKm1hcmdpbi10b3A6IDIwcHg7Ki9cblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0ZmxvYXQ6bGVmdDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0XHQudGl0bGVuYW1le1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdFx0fVxuXHRcdFx0LmRpdndpdGhib3JkZXJFeHRyYXtcblx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR9XG5cdFx0XHQuYWxpZ25hcnJvd3tcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdGZsb2F0OnJpZ2h0O1xuXHRcdFx0XHRjb2xvcjogYmx1ZTtcblx0XHRcdH1cblx0XHRcdC5jb250ZW50Q2xze1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0XHRsaW5lLWhlaWdodDoyNXB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHR9XG5cdFx0XHQubG9jYXRpb25DbHN7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OjI1cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0Y29sb3I6ICM1MDhBRkY7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdH1cblx0XHRcdC5oZWlnaHQyMHtcblx0XHRcdFx0aGVpZ2h0OjIwcHg7XG5cdFx0XHR9XG5cdFx0XHQuZHJvcGRvd25UaXRsZSB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRsaW5lLWhlaWdodDoyNXB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHR9XG5cdFx0XHQuZGl2SGVpZ2h0e1xuXHRcdFx0XHRoZWlnaHQ6OHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLm9GRm5ld1VJe1xuXHRwYWRkaW5nOiAwIDI0cHggMjRweDtcblx0aGVpZ2h0OiAzMDBweDtcblx0b3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuLm5ld21hcHBhZGR7XG5cdHBhZGRpbmc6IDAgMjRweCAyNHB4O1xufVxuLnBhZGQwe1xuXHRwYWRkaW5nOiAwO1xufVxuLmV2ZWRlbGV0ZUJ0bntcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmFsaWduRFRidG57XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi10b3A6IDE3cHg7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4ubmV3b2ZmTGlzdHtcblx0cGFkZGluZzogMThweCAxMnB4ICFpbXBvcnRhbnQ7XG5cdGJveC1zaGFkb3c6IDBweCA0cHggMTJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcblx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0YmFja2dyb3VuZDogI0ZGRjtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cbi5yZXBtYXBzZWN0aW9ue1xuXHRoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAxMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG4ucGFydG5lcmNvbnRhaW5lcntcblx0Ym9yZGVyOiAxcHggc29saWQgI0QzRDVERjtcblx0Ym9yZGVyLXJhZGl1czogN3B4O1xuXHRib3gtc2hhZG93OiAwcHggMHB4IDI3cHggLTEycHggIzIyOTBlZjtcblx0XHQucGFydG5lcnNpbWFnZXtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHRvcDoyMHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTIwcHg7XG4gICAgXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMjBweDtcbiAgIFx0XHRcdFx0XHRcdFx0Y2xpcC1wYXRoOiBjaXJjbGUoNjBweCBhdCBjZW50ZXIpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0fVxuXHRcdC5wYXJ0bmVycmVwbmFtZXtcblx0XHRcdHRvcDogNTBweDtcbiAgICBcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1TZW1pYm9sZCFpbXBvcnRhbnQ7XG5cdFx0fVx0XHRcdFxuXHRcdC5wYXJ0bmVydGl0bGVuYW1le1xuXHRcdFx0dG9wOiA1NXB4O1xuXHRcdH1cblx0XHQuY29udGVudENsc3tcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHR9XG5cdFx0LmxvY2F0aW9uQ2xze1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0fVxufVxuXG4ucmVwdG9nZ2xlYW10e1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xufVxuLy8gLnJlcGRpc2FibGVpbnB1dHtcbi8vIFx0Y3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4vLyBcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4vLyBcdGhlaWdodDogMzlweCAhaW1wb3J0YW50O1xuLy8gfVxuLnJlcGRpc2FibGVpbnB1dHtcblx0Y3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogMzlweCAhaW1wb3J0YW50O1xuXHRmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbn1cbi5yZXB0aXRsZXJlc3VsdHN7XG5cdC5wYWRkcnl0e1xuXHRcdHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuXHR9XG5cdC8qLmFsaWducnl0e1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG5cdH0qL1xuXHQuYWxpZ25yeXR7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcblx0XHRwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOXB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0LnJlcG90aGFkZG5ld3tcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuXHRcdHBhZGRpbmc6IDhweDtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblx0LnJlcG90aGRlbGV0ZXtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogLTMwcHg7XG5cdFx0dG9wOiAxMXB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRpbWd7XG5cdFx0XHR3aWR0aDogMjVweDtcblx0XHR9XG5cdH1cbn1cbi5yZXBjb250ZGV0YWlsc3tcblx0d2hpdGUtc3BhY2U6IHByZS1saW5lO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZGl2Y29udGFjdGRldGFpbHN7XG4gICAgcGFkZGluZy1yaWdodDogNDRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuLmVtYWlsd2ViZGV0YWlsc2Rpdntcblx0cGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbn1cbi50aXRsZWhlYWRfcmVwe1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0Zm9udC1zaXplOiAyMnB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHJvcGVydHlfaGVpZ2h0X3ZhbHtcblx0aGVpZ2h0OjEwMHB4ICFpbXBvcnRhbnQ7XG5cdHJlc2l6ZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLm9yZGVyX3RpdGxlX2RpdntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICAgIC1tb3otYXBwZWFyYW5jZTogaW5oZXJpdDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTclIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGNvbG9yOiAjMjM0MDVFO1xufVxuLm9yZGVyX3RpdGxlX2J1dHRvbntcblx0YmFja2dyb3VuZC1jb2xvcjogIzUwOEFGRjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuLm5ld1JlcC1Db250YWluZXIge1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogMjRweDtcblxuXHQucHJvZmlsZUV2ZW50LWNvbnRhaW5lciB7XG5cdFx0Ly8gbWF4LXdpZHRoOiAxNTQwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR3aWR0aDogODUlO1xuXHRcdG1heC13aWR0aDogMTE0MHB4O1xuXHRcdGdhcDogMjRweDtcblxuXHRcdC5uZXdSZXAtcHJvZmlsZSB7XG5cdFx0XHR3aWR0aDogNDUlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdHBhZGRpbmc6IDI0cHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Ly8ganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRnYXA6IDI0cHg7XG5cdFx0XHRhbGlnbi1zZWxmOiBzdHJldGNoO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0XHRcdGJhY2tncm91bmQ6ICNGRkY7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdC5lZGl0YnRuLWNvbnQge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRnYXA6IDEwcHg7XG5cdFx0XHRcdGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdH1cblxuXHRcdFx0Lm5ld1JlcC1wcm9maWxlLWNvbnRlbnQge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0Z2FwOiAxMnB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA2NXB4O1xuXHRcdFx0XHQubmV3UmVwLURwIHtcblx0XHRcdFx0XHR3aWR0aDogMzUlO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0XHQucHJvZmlsZS1sb2FkZXIge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEzOHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMzhweDtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHR6LWluZGV4OiAwO1xuXHRcdFx0XHRcdFx0LyogIFJvdGF0aW5nIGFuaW1hdGlvbiAqL1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5jZW50ZXJlZC1pbWFnZSB7XG5cdFx0XHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdC8vIHRvcDogMy41cHg7XG5cdFx0XHRcdFx0XHQvLyBsZWZ0OiAzLjVweDtcblx0XHRcdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5uZXdSZXAtRHAxIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMzBweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMTMwcHg7XG5cdFx0XHRcdFx0XHR0b3A6IDRweDtcblx0XHRcdFx0XHRcdGxlZnQ6IDRweDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDNweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lm5ld1JlcC1pbmZvIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0XHRcdFx0Lm5ld1JlcC1OYW1lLW9ubGluZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0XHRcdFx0XHQubmV3UmVwLU5hbWUge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEhlZWJvLU1lZGl1bTtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMjUlO1xuXHRcdFx0XHRcdFx0ICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRcdFx0XHRcdFx0XHQvKiA1MHB4ICovXG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQubmV3UmVwLU9ubGluZXtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEycHg7XG5cdFx0XHRcdFx0XHRcdC5vbmxpbmUtR3JlZW57XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDE4cHg7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxOHB4O1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzQ0M5OEU7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQubmV3UmVwLUFib3V0IHtcblx0XHRcdFx0XHRcdGNvbG9yOiAjNDk0OTQ5O1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEhlZWJvLVJlZ3VsYXI7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdFx0XHRcdFx0XHQvKiAzMHB4ICovXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQubmV3UmVwLWJ0bnMtY29udGFpbmVye1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJvdHRvbTogMjRweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogNDhweDtcblx0XHRcdFx0Lm5ld1JlcC1idG57XG5cdFx0XHRcdFx0d2lkdGg6IDMxJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxLjQ3OHB4IHNvbGlkICMwMDA7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTEuODIxcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI0ZGRjtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0Z2FwOjZweDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJ0hlZWJvLU1lZGl1bSc7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5uZXdSZXAtYnRuOmhvdmVyLFxuXHRcdFx0XHQubmV3X3JlcF9pY29uOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjNDk0OTQ5O1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQubmV3UmVwLWJ0bjpob3ZlciBpbWd7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDpub25lO1xuXHRcdFx0XHRcdGZpbHRlcjogaW52ZXJ0KDEpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5idG5TZWxlY3RlZHtcblx0XHRcdFx0XHR3aWR0aDogMzElO1xuXHRcdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0XHQvLyBib3JkZXI6IDEuNDc4cHggc29saWQgIzAwMDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMS44MjFweDtcblx0XHRcdFx0XHQvLyBiYWNrZ3JvdW5kOiAjRkZGO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRnYXA6NnB4O1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnSGVlYm8tTWVkaXVtJztcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogIzQ5NDk0OTtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5uZXdSZXAtZXZlbnRzIHtcblx0XHRcdHdpZHRoOiA1NSU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0Ly8gcGFkZGluZzogMjRweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHQvLyBnYXA6IDI0cHg7XG5cdFx0XHRhbGlnbi1zZWxmOiBzdHJldGNoO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0XHRcdGJhY2tncm91bmQ6ICNGRkY7XG5cdFx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cblx0XHRcdC5uZXdFdmVudC1UaXRsZXtcblx0XHRcdFx0aGVpZ2h0OiAzNHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdHdpZHRoOiA5MyU7XG5cdFx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0XHRmb250LWZhbWlseTogSGVlYm8tTWVkaXVtO1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE1MCU7IC8qIDMwcHggKi9cblx0XHRcdFx0bWFyZ2luOiAyNHB4IDI0cHggMTJweDtcblx0XHRcdFx0Lm5ld1JlcC1lZGl0QnRuIHtcblx0XHRcdFx0XHR3aWR0aDogMTE3cHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdGhlaWdodDogMzRweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDZweDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGdhcDogNHB4O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjQ0ZDRkNGO1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmV2ZW50Q2FyZC1jb250YWluZXIge1xuXHRcdFx0XHRvdmVyZmxvdy14OiBjbGlwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHQuZXZlbnRDYXJkLWFsaWdubWVudCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRnYXA6IDEwcHg7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IHNjcm9sbDtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMnB4IDI0cHggMjRweCAyNHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHQuZXZlbnRDYXJkXyB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNGRkY7XG5cdFx0XHRcdFx0XHRib3gtc2hhZG93OiAwcHggNHB4IDEycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG5cdFx0XHRcdFx0XHQuZXZlbnRJbWFnZXtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwcHg7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiAxNTVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5ldmVudENhcmQtZGV0YWlsc3tcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogSGVlYm8tTGlnaHQ7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0XHRcdGdhcDogOHB4O1xuXHRcdFx0XHRcdFx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAyMThweDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICM0OTQ5NDk7XG5cdFx0XHRcdFx0XHRcdC5ldmVudFRpdGxle1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogXCJIZWViby1NZWRpdW1cIjtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogIzQ5NDk0OTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQuZXZlbnREYXRle1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQuZXZlbnRUaW1le1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQuZXZlbnRTdHJlZXR7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5ldmVudENhcmQtYWxpZ25tZW50Ojotd2Via2l0LXNjcm9sbGJhciB7IFxuXHRcdFx0XHRcdG92ZXJmbG93LXg6IGNsaXA7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTsgIC8qIFNhZmFyaSBhbmQgQ2hyb21lICovXG5cdFx0XHRcdFx0LW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTArICovXG5cdFx0XHRcdFx0c2Nyb2xsYmFyLXdpZHRoOiBub25lOyAgLyogRmlyZWZveCAqL1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5uZXdSZXAtZWRpdEJ0biB7XG5cdFx0XHR3aWR0aDogMTIzcHg7XG5cdFx0XHRoZWlnaHQ6IDM2cHg7XG5cdFx0XHQvLyB3aWR0aDogMTAwcHg7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHQvLyBoZWlnaHQ6IDM0cHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0cGFkZGluZzogNnB4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Z2FwOiA0cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjQ0ZDRkNGO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXHR9XG5cdC5wcm9maWxlRXZlbnQtc2VjdGlvblR3b3tcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHdpZHRoOiA4NSU7XG5cdFx0bWF4LXdpZHRoOiAxMTQwcHg7XG5cdFx0Z2FwOiAyNHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAyNnB4O1xuXHRcdC5zaG93U2VsZWN0ZWQtaW5wcm9maWxle1xuXHRcdFx0d2lkdGg6IDQ1JTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHQvLyBwYWRkaW5nOiAyNHB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdGdhcDogMjRweDtcblx0XHRcdGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdFx0YmFja2dyb3VuZDogI0ZGRjtcblx0XHRcdG92ZXJmbG93LXk6IGhpZGRlbjtcblx0XHRcdC5PdXJPZmZpY2UtRGV0YWlsc3tcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGdhcDogMThweDtcblx0XHRcdFx0Lm91ci1PZmZpY2UtdGl0bGV7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyOXB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogSGVlYm8tTWVkaXVtO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRcdG1hcmdpbjogMjRweCAyNHB4IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm9mZmljZS1tYXAtc2VjdGlvbntcblx0XHRcdFx0XHRoZWlnaHQ6IDUyNXB4O1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5mYXYtY2FsYy1jb250ZW50e1xuXHRcdFx0d2lkdGg6IDU1JTtcblx0XHRcdGJhY2tncm91bmQ6ICNGQUZBRkE7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0YWxpZ24tc2VsZjogc3RyZXRjaDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdFx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdFx0XHRnYXA6IDI2cHg7XG5cdFx0XHQvLyBwYWRkaW5nLWJvdHRvbToyNHB4O1xuXHRcdFx0LmZhdi1jYWxjLWNvbnRhaW5lciwuZmF2LWNvbnRlbnQtY29udGFpbmVye1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZDogI0ZGRjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0XHRcdFx0LmZhdi1jYWxjLXRpdGxle1xuXHRcdFx0XHRcdG1hcmdpbjogMjZweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0XHR3aWR0aDogOTMlO1xuXHRcdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBIZWViby1NZWRpdW07XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHRcdFx0XHRcdG1hcmdpbjogMjRweCAyNHB4IDEycHg7XG5cdFx0XHRcdFx0Lm5ld1JlcC1lZGl0QnRue1xuXHRcdFx0XHRcdFx0d2lkdGg6IDE0MnB4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzNHB4O1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDZweDtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdGdhcDogNHB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI0NGQ0ZDRjtcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuZmF2LWNhbGMtc2xpZGVyLWNvbnRhaW5lciwuZmF2LWNvbnQtc2xpZGVyLWNvbnRhaW5lcntcblx0XHRcdFx0XHQuY2FsYy1zbGlkZXItY29udGFpbmVyLC5jb250ZW50LXNsaWRlci1jb250YWluZXJ7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0Z2FwOiAxMnB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMTJweCAyNHB4IDI0cHg7XG5cdFx0XHRcdFx0XHRvdmVyZmxvdy14OiBzY3JvbGw7XG5cdFx0XHRcdFx0XHQuY2FsYy1DYXJkX3tcblx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiAyMzBweDtcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAyMzBweDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjEuNDRweDtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI0ZGRjtcblx0XHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDRweCAxMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuXHRcdFx0XHRcdFx0XHQuY2FsYy1jYXJkLWR5bnBhZGR7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTBweCAxOHB4IDI0cHggMjBweDtcblx0XHRcdFx0XHRcdFx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdFx0LmNsYWNDYXJkLWRldGFpbHN7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0XHQuY2FsY3RUaXRsZXtcblx0XHRcdFx0XHRcdFx0XHRcdCAgICBjb2xvcjogIzQ5NDk0OTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjAuMXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnSGVlYm8tTWVkaXVtJztcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdC5jYWxjRGVzY3JpcHRpb257XG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICM0OTQ5NDk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdIZWViby1MaWdodCc7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5jb250ZW50LUNhcmRfe1xuXHRcdFx0XHRcdFx0XHQvLyBtaW4td2lkdGg6IDI1NXB4O1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAyMS40NHB4O1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjRkZGO1xuXHRcdFx0XHRcdFx0XHQvLyBoZWlnaHQ6IDI1MnB4O1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRib3gtc2hhZG93OiAwcHggNHB4IDEycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG5cdFx0XHRcdFx0XHRcdC5jYWxjLWNhcmQtZHlucGFkZHtcblx0XHRcdFx0XHRcdFx0XHQvLyBwYWRkaW5nOiAxMHB4IDE4cHggMjRweCAyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdHVzZXItc2VsZWN0OiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHQuY2FsY0ltYWdle1xuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyNDhweDtcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdFx0Ly8gYm9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0LmNsYWNDYXJkLWRldGFpbHN7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0XHQuY2FsY3RUaXRsZXtcblx0XHRcdFx0XHRcdFx0XHRcdCAgICBjb2xvcjogIzQ5NDk0OTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjAuMXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnSGVlYm8tTWVkaXVtJztcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdC5jYWxjRGVzY3JpcHRpb257XG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICM0OTQ5NDk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdIZWViby1MaWdodCc7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmNvbnRlbnQtc2xpZGVyLWNvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXIsLmNhbGMtc2xpZGVyLWNvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXIgeyBcblx0XHRcdFx0XHRcdG92ZXJmbG93LXg6IGNsaXA7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lOyAgLyogU2FmYXJpIGFuZCBDaHJvbWUgKi9cblx0XHRcdFx0XHRcdC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgIC8qIEludGVybmV0IEV4cGxvcmVyIDEwKyAqL1xuXHRcdFx0XHRcdFx0c2Nyb2xsYmFyLXdpZHRoOiBub25lOyAgLyogRmlyZWZveCAqL1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLnZlcnRpY2FsY2VudGVye1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi53aXRob3V0ZXZlbnRDYXJke1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5lbXB0eUV2ZW50c3tcblx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xuICAgIGNvbG9yOiAjYjNhYmFiO1xufVxuLnNldE1pbkh0e1xuXHRtaW4taGVpZ2h0OiAxNTBweDtcbn1cbi5ldmVudF9pbWd7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuXHRtYXgtaGVpZ2h0OiAxMDBweDtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5OZXdfdGFnIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMTdweDtcblx0Ym9yZGVyLXJhZGl1czogNS4zNnB4O1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDEyNywgMTg2LCAyNTEsIDAuMjApO1xuXHRjb2xvcjogIzAwN0FGRjtcblx0Zm9udC1mYW1pbHk6ICdIZWViby1NZWRpdW0nO1xuXHR0b3A6IDExcHg7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRwYWRkaW5nOiA0LjAxOXB4IDE0Ljg2cHggMi40MjFweCAxNC43NHB4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpICBhbmQgKG1pbi13aWR0aDozMDBweCkge1xuXHQucmVwLWNvbnRhaW5lclxuXHR7XG5cdFx0LnRvcHtcblx0XHRcdC5yZXAtY29sdW1uc3tcblx0XHRcdFx0LmNvbnRlbnRDbHN7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5sb2NhdGlvbkNsc3tcblx0XHRcdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0cGFkZGluZzowcHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm5ld1JlcC1Db250YWluZXJ7XG5cdFx0LnByb2ZpbGVFdmVudC1jb250YWluZXJ7XG5cdFx0XHRtaW4td2lkdGg6IDQwMHB4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpICBhbmQgKG1pbi13aWR0aDo0MDBweCkge1xuXHQucmVwLWNvbnRhaW5lclxuXHR7XG5cdFx0LnRvcHtcblx0XHRcdC5yZXAtY29sdW1uc3tcblx0XHRcdFx0LmNvbnRlbnRDbHN7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5sb2NhdGlvbkNsc3tcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0cGFkZGluZzowcHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm5ld1JlcC1Db250YWluZXJ7XG5cdFx0LnByb2ZpbGVFdmVudC1jb250YWluZXJ7XG5cdFx0XHRtYXgtd2lkdGg6IDYwMHB4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpICBhbmQgKG1pbi13aWR0aDo2MDBweCkge1xuXHQubmV3UmVwLUNvbnRhaW5lcntcblx0XHQucHJvZmlsZUV2ZW50LWNvbnRhaW5lcntcblx0XHRcdG1pbi13aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDAgNSU7XG5cdFx0XHQvLyBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSAgYW5kIChtaW4td2lkdGg6OTAwcHgpIHtcblx0Lm5ld1JlcC1Db250YWluZXJ7XG5cdFx0LnByb2ZpbGVFdmVudC1jb250YWluZXJ7XG5cdFx0XHRtaW4td2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiAwIDUlO1xuXHRcdFx0Ly8gZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR9XG5cdH1cbn1cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSAgYW5kIChtaW4td2lkdGg6MzAwcHgpIHtcbi8vIFx0Lm1vYnNoYXJle1xuLy8gXHRcdGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xuLy8gXHR9XG5cdFxuLy8gfVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0OTlweCkgYW5kIChtaW4td2lkdGg6NDAwcHgpe1xuXHQucmVwZGlzYWJsZWlucHV0e1xuXHRcdGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQwMHB4KSBhbmQgKG1pbi13aWR0aDozNTFweCl7XG5cdC5yZXBkaXNhYmxlaW5wdXR7XG5cdFx0Zm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gIGFuZCAobWF4LXdpZHRoOjUwMHB4KSB7XG5cdC5yZXB2YWx7XG5cdHBhZGRpbmctbGVmdDowcHg7XG59XG59XG4ubW9iaWxlc2hhcmV7XG5cdFx0ZGlzcGxheTpmbGV4O1xufVxuLnBhcnRuZXJyaWdodHtcblx0cmlnaHQ6MTBweDtcblx0ZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiAyJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHQuaW1hZ2VuYW1le1xuXHRcdHdpZHRoOjkwJTtcblx0XHQvL2JvcmRlcjoxcHggc29saWQgcmVkO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1hcmdpbjogMjVweCAwcHg7XG5cdFx0LmltYWdlZGl2e1xuXHRcdFx0bWFyZ2luLXJpZ2h0OjIwcHg7XG5cdFx0XHRtYXgtd2lkdGg6IDI1JTtcblx0XHRcdGltZ3tcblx0XHRcdFx0d2lkdGg6IDkwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cdFx0XHRcdGhlaWdodDogOTBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lm5hbWVkaXZ7XG5cdFx0XHRjb2xvcjogIzIzNDA1RTtcblx0XHRcdG1heC13aWR0aDogNjYlO1xuXHRcdFx0LnJlcG5hbWV7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVNlbWlib2xkIWltcG9ydGFudDtcblx0XHRcdFx0XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdH1cblx0XHRcdC50aXRsZW5hbWV7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmNvbnRlbnRkaXZ7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHQvL2JvcmRlcjoxcHggc29saWQgZ3JlZW47XG5cdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0LnNpbmdsZWNvbnRlbnR7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuICAgIFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRwYWRkaW5nOiAwcHggMzBweDtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdC5zaW5nbGVjb250ZW50dmFsdWV7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0d2lkdGg6MTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnNpbmdsZWNvbnRlbnR0aXRsZXtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnNpbmdsZWNvbnRlbnRzZXBlcmF0b3J7XG5cdFx0XHRoZWlnaHQ6MjBweFxuXHRcdH1cblx0fVxufVxuXG5cbi5wYXJ0bmVybGVmdHtcblx0bGVmdDoxMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0LmltYWdlbmFtZXtcblx0XHR3aWR0aDo5MCU7XG5cdFx0Ly9ib3JkZXI6MXB4IHNvbGlkIHJlZDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRtYXJnaW46IDI1cHggMHB4O1xuXHRcdC5pbWFnZWRpdntcblx0XHRcdG1hcmdpbi1yaWdodDoyMHB4O1xuXHRcdFx0bWF4LXdpZHRoOiAyNSU7XG5cdFx0XHRpbWd7XG5cdFx0XHRcdHdpZHRoOiA5MHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDkwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5uYW1lZGl2e1xuXHRcdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0XHRtYXgtd2lkdGg6IDY2JTtcblx0XHRcdC5yZXBuYW1le1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1TZW1pYm9sZCFpbXBvcnRhbnQ7XG5cdFx0XHRcdFxuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHQudGl0bGVuYW1le1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5jb250ZW50ZGl2e1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0Ly9ib3JkZXI6MXB4IHNvbGlkIGdyZWVuO1xuXHRcdGNvbG9yOiAjMjM0MDVFO1xuXHRcdC5zaW5nbGVjb250ZW50e1xuXHRcdFx0ZGlzcGxheTogZmxleDtcbiAgICBcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0cGFkZGluZzogMHB4IDMwcHg7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHQuc2luZ2xlY29udGVudHZhbHVle1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdHdpZHRoOjEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5zaW5nbGVjb250ZW50dGl0bGV7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHR9XG5cdFx0XHQubm9vZmZpY2Vmb3VuZHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdFx0Zm9udC1zaXplOjExcHg7XG5cdFx0XHRcdGNvbG9yOiAjOUZBRkJEXG5cdFx0XHR9XG5cdFx0XHRhe1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuICAgIFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnNpbmdsZWNvbnRlbnRzZXBlcmF0b3J7XG5cdFx0XHRoZWlnaHQ6MjBweFxuXHRcdH1cblx0fVxufVxuLnBhcnR0ZXh0e1xuXHRmb250LXNpemU6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4ucmVpc3N1ZWxhYmxle1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xufVxuLmZkdmFsdWVzZWxlY3Rpb257XG5cdGJveC1zaGFkb3c6IDBweCAwcHggOXB4IDNweCAjYmZkM2ZkOWU7XG5cbn1cbi5wYXJ0bmVybWFpbntcblx0ZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZm9ybS1jb250cm9sOmZvY3VzIHsgXG5cdFx0ICAgIGJvcmRlci1jb2xvcjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdCAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHRcblx0XHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG5cdGZyb20ge1xuXHQgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHR9XG5cdHRvIHtcblx0ICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuXHR9XG4gIH1cbiAgXG4gIC5yZXBuYW1lX3RpdGxle1xuXHRwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1TZW1pYm9sZCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogIzIzNDA1RTtcbiAgfVxuICAucGFydG5lcnNfdGl0bGV7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVNlbWlib2xkICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMyMzQwNUU7XG4gIH0iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsQUFBQSxjQUFjLENBQUE7RUFDYixLQUFLLEVBQUUsSUFBSSxHQTBXWDtFQTNXRCxBQUVFLGNBRlksQ0FFWixZQUFZLENBQUM7SUFDVCxLQUFLLEVBQUUsZ0JBQWdCLEdBQzFCO0VBSkgsQUFNQyxjQU5hLENBTWIsZUFBZSxDQUFBO0lBQ2QsWUFBWSxFQUFDLEdBQUcsR0FDaEI7RUFSRixBQVNDLGNBVGEsQ0FTYixlQUFlLENBQUE7SUFDZCxZQUFZLEVBQUMsSUFBSTtJQUNqQixhQUFhLEVBQUMsR0FBRyxHQUNqQjtFQVpGLEFBY0MsY0FkYSxDQWNiLG9CQUFvQixDQUFBO0lBQ25CLEtBQUssRUFBRSxJQUFJO0lBQ1gsR0FBRyxFQUFFLElBQUk7SUFDVCxNQUFNLEVBQUUsT0FBTztJQUNmLE9BQU8sRUFBRSxDQUFDO0lBQ1YsT0FBTyxFQUFFLElBQUk7SUFDYixlQUFlLEVBQUUsTUFBTTtJQUN2QixXQUFXLEVBQUUsTUFBTSxHQUtuQjtJQTFCRixBQXVCRSxjQXZCWSxDQWNiLG9CQUFvQixDQVNuQixvQkFBb0IsQ0FBQTtNQUNuQixVQUFVLEVBQUUsY0FBYyxHQUMxQjtFQXpCSCxBQTJCQyxjQTNCYSxDQTJCYixnQkFBZ0IsQ0FBQTtJQUNmLFFBQVEsRUFBRSxRQUFRO0lBQ2xCLEdBQUcsRUFBRSxLQUFLO0lBQ1YsTUFBTSxFQUFFLE9BQU87SUFDZixPQUFPLEVBQUUsSUFBSTtJQUNiLFVBQVUsRUFBRSxJQUFJO0lBQ2hCLEtBQUssRUFBRSxLQUFLLEdBQ1o7RUFsQ0YsQUFtQ0MsY0FuQ2EsQ0FtQ2IsWUFBWSxDQUFBO0lBQ1gsS0FBSyxFQUFFLE9BQU87SUFDZCxNQUFNLEVBQUUsaUJBQWlCO0lBQ3pCLE1BQU0sRUFBRSxJQUFJO0lBQ1osV0FBVyxFQUFFLEdBQUc7SUFDaEIsYUFBYSxFQUFFLEdBQUc7SUFDbEIsWUFBWSxFQUFFLEdBQUc7SUFDakIsYUFBYSxFQUFFLEdBQUc7SUFDbEIsTUFBTSxFQUFFLE9BQU8sR0FDZjtFQTVDRixBQTZDQyxjQTdDYSxDQTZDYixlQUFlLENBQUE7SUFDWixLQUFLLEVBQUUsSUFBSTtJQUNiLE1BQU0sRUFBRSxpQkFBaUI7SUFDekIsS0FBSyxFQUFFLE9BQU87SUFDZCxnQkFBZ0IsRUFBRSxJQUFJO0lBQ3RCLE1BQU0sRUFBRSxJQUFJO0lBQ1osT0FBTyxFQUFFLElBQUk7SUFDYixlQUFlLEVBQUUsTUFBTTtJQUN2QixXQUFXLEVBQUUsTUFBTTtJQUNuQixTQUFTLEVBQUUsSUFBSTtJQUNmLGFBQWEsRUFBRSxHQUFHO0lBQ2xCLFFBQVEsRUFBRSxRQUFRO0lBQ1gsS0FBSyxFQUFFLEdBQUc7SUFDakIsTUFBTSxFQUFFLE9BQU8sR0FDZjtFQTNERixBQTREQyxjQTVEYSxDQTREYixZQUFZLENBQUE7SUFDWCxLQUFLLEVBQUUsSUFBSTtJQUNWLE1BQU0sRUFBRSxpQkFBaUI7SUFDekIsS0FBSyxFQUFFLE9BQU87SUFDZCxnQkFBZ0IsRUFBRSxJQUFJO0lBQ3RCLE1BQU0sRUFBRSxJQUFJO0lBQ1osT0FBTyxFQUFFLElBQUk7SUFDYixlQUFlLEVBQUUsTUFBTTtJQUN2QixXQUFXLEVBQUUsTUFBTTtJQUNuQixTQUFTLEVBQUUsSUFBSTtJQUNmLGFBQWEsRUFBRSxHQUFHO0lBQ2xCLFFBQVEsRUFBRSxRQUFRO0lBQ2xCLEtBQUssRUFBRSxHQUFHO0lBQ1YsTUFBTSxFQUFFLE9BQU8sR0FFZjtFQTNFSCxBQTRFRyxjQTVFVyxDQTRFWCxhQUFhLENBQUE7SUFDZCxHQUFHLEVBQUUsS0FBSyxHQUNWO0VBOUVGLEFBK0VDLGNBL0VhLENBK0ViLG1CQUFtQixDQUFBO0lBQ2xCLFdBQVcsRUFBRSxHQUFHLEdBQ2hCO0VBakZGLEFBa0ZDLGNBbEZhLENBa0ZiLFVBQVUsQ0FBQTtJQUNULFVBQVUsRUFBRSxJQUFJO0lBQ2hCLE1BQU0sRUFBRSxJQUFJO0lBRVosYUFBYSxFQUFFLEdBQUc7SUFDbEIsY0FBYyxFQUFFLEdBQUc7SUFFbkIsTUFBTSxFQUFFLGlCQUFpQjtJQUN6QixLQUFLLEVBQUUsT0FBTztJQUNkLGdCQUFnQixFQUFFLElBQUk7SUFDdEIsU0FBUyxFQUFFLElBQUk7SUFDZixXQUFXLEVBQUUsSUFBSSxHQVFqQjtFQXJHRixBQXNHQyxjQXRHYSxDQXNHYixJQUFJLENBQUE7SUFDSCxPQUFPLEVBQUUsR0FBRztJQUNaLE1BQU0sRUFBRSxJQUFJO0lBQ1osS0FBSyxFQUFFLElBQUk7SUFDWCxnQkFBZ0IsRUFBRSxJQUFJLEdBZ1F0QjtJQTFXRixBQTRHRyxjQTVHVyxDQXNHYixJQUFJLENBS0gsWUFBWSxDQUNYLFdBQVcsQ0FBQTtNQUNWLFdBQVcsRUFBRSxpQkFBaUI7TUFDOUIsU0FBUyxFQUFFLElBQUk7TUFDZixLQUFLLEVBQUUsT0FBTztNQUNkLE9BQU8sRUFBRSxpQkFBaUI7TUFDMUIsU0FBUyxFQUFFLFVBQVU7TUFDckIsTUFBTSxFQUFDLE9BQU8sR0FDZDtJQW5ISixBQW9IRyxjQXBIVyxDQXNHYixJQUFJLENBS0gsWUFBWSxDQVNYLFlBQVksQ0FBQztNQUNaLFdBQVcsRUFBRSxrQkFBa0I7TUFDL0IsV0FBVyxFQUFFLElBQUk7TUFDakIsU0FBUyxFQUFFLElBQUk7TUFDZixLQUFLLEVBQUUsT0FBTyxHQUNkO0lBekhKLEFBMEhHLGNBMUhXLENBc0diLElBQUksQ0FLSCxZQUFZLENBZVgsU0FBUyxDQUFBO01BQ1IsVUFBVSxFQUFFLE1BQU07TUFDbEIsYUFBYSxFQUFFLElBQUk7TUFDbkIsWUFBWSxFQUFFLElBQUk7TUFDbEIsTUFBTSxFQUFDLE9BQU8sR0FNZDtNQXBJSixBQStISSxjQS9IVSxDQXNHYixJQUFJLENBS0gsWUFBWSxDQWVYLFNBQVMsQ0FLUixHQUFHLENBQUE7UUFDRixLQUFLLEVBQUUsR0FBRztRQUNWLE1BQU0sRUFBRSxLQUFLO1FBQ2IsU0FBUyxFQUFFLHNCQUFzQixHQUNqQztJQW5JTCxBQXFJRyxjQXJJVyxDQXNHYixJQUFJLENBS0gsWUFBWSxDQTBCWCxXQUFXLENBQUE7TUFDVixVQUFVLEVBQUUsS0FBSztNQUNqQixLQUFLLEVBQUMsS0FBSztNQUNYLEtBQUssRUFBRSxJQUFJO01BQ1gsWUFBWSxFQUFDLElBQUk7TUFDakIsTUFBTSxFQUFFLE9BQU8sR0FDZjtJQTNJSixBQTRJRyxjQTVJVyxDQXNHYixJQUFJLENBS0gsWUFBWSxDQWlDWCxXQUFXLENBQUE7TUFDVixXQUFXLEVBQUUsa0JBQWtCO01BQy9CLFdBQVcsRUFBQyxJQUFJO01BQ2hCLFNBQVMsRUFBRSxJQUFJLEdBQ2Y7SUFoSkosQUFpSkcsY0FqSlcsQ0FzR2IsSUFBSSxDQUtILFlBQVksQ0FzQ1gsWUFBWSxDQUFBO01BQ1gsV0FBVyxFQUFFLGtCQUFrQjtNQUMvQixXQUFXLEVBQUMsSUFBSTtNQUNoQixTQUFTLEVBQUUsSUFBSTtNQUNmLEtBQUssRUFBRSxPQUFPLEdBQ2Q7SUF0SkosQUF1SkcsY0F2SlcsQ0FzR2IsSUFBSSxDQUtILFlBQVksQ0E0Q1gsU0FBUyxDQUFBO01BQ1IsTUFBTSxFQUFDLElBQUksR0FDWDtJQXpKSixBQTBKRyxjQTFKVyxDQXNHYixJQUFJLENBS0gsWUFBWSxDQStDWCxNQUFNLENBQUE7TUFDTCxhQUFhLEVBQUUsSUFBSTtNQUNuQixVQUFVLEVBQUUsSUFBSSxHQUNoQjtJQTdKSixBQThKRyxjQTlKVyxDQXNHYixJQUFJLENBS0gsWUFBWSxDQW1EWCxRQUFRLENBQUE7TUFDUCxnQkFBZ0IsRUFBRSxPQUFPO01BQ3pCLGFBQWEsRUFBRSxHQUFHO01BQ2xCLEtBQUssRUFBRSxPQUFPO01BQ2QsV0FBVyxFQUFFLGlCQUFpQjtNQUM5QixjQUFjLEVBQUUsR0FBRztNQUNuQixhQUFhLEVBQUUsSUFBSTtNQUNuQixVQUFVLEVBQUUsSUFBSTtNQUNoQixPQUFPLEVBQUUsV0FBVztNQUNwQixPQUFPLEVBQUUsUUFBUTtNQUNqQixLQUFLLEVBQUUsSUFBSSxHQUNYO0lBektKLEFBMEtHLGNBMUtXLENBc0diLElBQUksQ0FLSCxZQUFZLENBK0RYLE1BQU0sQ0FBQTtNQUNMLGdCQUFnQixFQUFFLE9BQU87TUFDekIsYUFBYSxFQUFFLElBQUk7TUFDbkIsS0FBSyxFQUFFLE9BQU87TUFDZCxXQUFXLEVBQUUsaUJBQWlCO01BQzlCLGNBQWMsRUFBRSxHQUFHO01BQ25CLEtBQUssRUFBRSxHQUFHLEdBQ1Y7SUFqTEosQUFrTEcsY0FsTFcsQ0FzR2IsSUFBSSxDQUtILFlBQVksQ0F1RVgsY0FBYyxDQUFDO01BQ2QsTUFBTSxFQUFFLGlCQUFpQjtNQUN6QixhQUFhLEVBQUUsR0FBRztNQUNsQixnQkFBZ0IsRUFBRSxXQUFXO01BQzdCLE1BQU0sRUFBRSxJQUFJO01BQ1osS0FBSyxFQUFFLElBQUk7TUFDWCxVQUFVLEVBQUMsSUFBSTtNQUNmLGVBQWUsRUFBRSxPQUFPO01BQ3hCLGtCQUFrQixFQUFFLElBQUk7TUFDeEIsbUJBQW1CLEVBQUUsVUFBVTtNQUMvQixpQkFBaUIsRUFBRSxTQUFTO01BQzVCLFdBQVcsRUFBQyxpQkFBaUIsR0FDN0I7SUE5TEosQUErTEcsY0EvTFcsQ0FzR2IsSUFBSSxDQUtILFlBQVksQ0FvRlgsTUFBTSxDQUFDO01BQ04sV0FBVyxFQUFFLGlCQUFpQjtNQUM5QixLQUFLLEVBQUUsT0FBTztNQUNkLFNBQVMsRUFBRSxJQUFJLEdBRWY7SUFwTUosQUFxTUcsY0FyTVcsQ0FzR2IsSUFBSSxDQUtILFlBQVksQ0EwRlgsZUFBZSxDQUFBO01BQ2QsT0FBTyxFQUFFLElBQUk7TUFDYixXQUFXLEVBQUUsTUFBTTtNQUNuQixhQUFhLEVBQUUsSUFBSTtNQUNuQixlQUFlLEVBQUUsYUFBYSxHQUM5QjtJQTFNSixBQTJNRyxjQTNNVyxDQXNHYixJQUFJLENBS0gsWUFBWSxDQWdHWCxhQUFhLENBQUE7TUFDWixXQUFXLEVBQUUsaUJBQWlCO01BQzlCLEtBQUssRUFBRSxPQUFPO01BQ2QsU0FBUyxFQUFFLElBQUk7TUFDZixhQUFhLEVBQUUsSUFBSTtNQUNuQixNQUFNLEVBQUUsT0FBTztNQUNmLFVBQVUsRUFBRSxJQUFJO01BQ2hCLFlBQVksRUFBRSxDQUFDO01BQ2YsT0FBTyxFQUFFLENBQUM7TUFDVixLQUFLLEVBQUUsSUFBSTtNQUNYLE1BQU0sRUFBRSxJQUFJLEdBQ1o7SUF0TkosQUF1TkcsY0F2TlcsQ0FzR2IsSUFBSSxDQUtILFlBQVksQ0E0R1gsT0FBTyxDQUFBO01BQ04sT0FBTyxFQUFFLElBQUk7TUFDYixjQUFjLEVBQUUsR0FBRztNQUNuQixlQUFlLEVBQUUsYUFBYTtNQUM5QixnQkFBZ0IsRUFBRSxXQUFXO01BQzdCLEtBQUssRUFBRSxPQUFPO01BQ2QsVUFBVSxFQUFDLElBQUksR0FzQmY7TUFuUEosQUE4TkksY0E5TlUsQ0FzR2IsSUFBSSxDQUtILFlBQVksQ0E0R1gsT0FBTyxDQU9OLFlBQVksQ0FBQztRQUNaLFdBQVcsRUFBRyxpQkFBaUI7UUFDL0IsU0FBUyxFQUFFLElBQUksR0FFZjtNQWxPTCxBQW1PSSxjQW5PVSxDQXNHYixJQUFJLENBS0gsWUFBWSxDQTRHWCxPQUFPLENBWU4sWUFBWSxDQUFDO1FBQ1osV0FBVyxFQUFHLGlCQUFpQjtRQUMvQixTQUFTLEVBQUUsSUFBSSxHQUNmO01BdE9MLEFBdU9JLGNBdk9VLENBc0diLElBQUksQ0FLSCxZQUFZLENBNEdYLE9BQU8sQ0FnQk4sWUFBWSxDQUFDO1FBQ1osV0FBVyxFQUFHLGtCQUFrQjtRQUNoQyxTQUFTLEVBQUUsSUFBSSxHQUNmO01BMU9MLEFBMk9JLGNBM09VLENBc0diLElBQUksQ0FLSCxZQUFZLENBNEdYLE9BQU8sQ0FvQk4sWUFBWSxDQUFDO1FBQ1osV0FBVyxFQUFHLGtCQUFrQjtRQUNoQyxTQUFTLEVBQUUsSUFBSSxHQUNmO01BOU9MLEFBK09JLGNBL09VLENBc0diLElBQUksQ0FLSCxZQUFZLENBNEdYLE9BQU8sQ0F3Qk4sV0FBVyxDQUFDO1FBQ1gsV0FBVyxFQUFHLGlCQUFpQjtRQUMvQixTQUFTLEVBQUUsSUFBSSxHQUNmO0lBbFBMLEFBcVBFLGNBclBZLENBc0diLElBQUksQ0ErSUgsWUFBWSxDQUFBO01BQ1gsTUFBTSxFQUFFLGlCQUFpQjtNQUN6QixhQUFhLEVBQUUsR0FBRztNQUNsQixVQUFVLEVBQUUsMEJBQTBCO01BQ3RDLE9BQU8sRUFBRSxJQUFJO01BQ2IsYUFBYSxFQUFFLElBQUksR0ErR25CO01BeldILEFBMlBHLGNBM1BXLENBc0diLElBQUksQ0ErSUgsWUFBWSxDQU1YLEtBQUssQ0FBQTtRQUNKLFdBQVcsRUFBRSxpQkFBaUI7UUFDOUIsU0FBUyxFQUFFLElBQUk7UUFDZixLQUFLLEVBQUUsT0FBTztRQUNkLFVBQVUsRUFBRSxJQUFJO1FBQ2hCLGFBQWEsRUFBRSxJQUFJLEdBQ25CO01BalFKLEFBa1FHLGNBbFFXLENBc0diLElBQUksQ0ErSUgsWUFBWSxDQWFYLGNBQWMsQ0FBQTtRQUNiLFVBQVUsRUFBRSxNQUFNO1FBQ2xCLGFBQWEsRUFBRSxJQUFJLEdBTW5CO1FBMVFKLEFBcVFJLGNBclFVLENBc0diLElBQUksQ0ErSUgsWUFBWSxDQWFYLGNBQWMsQ0FHYixHQUFHLENBQUE7VUFDRixLQUFLLEVBQUUsS0FBSztVQUNaLE1BQU0sRUFBRSxLQUFLO1VBQ2IsU0FBUyxFQUFFLHNCQUFzQixHQUNqQztNQXpRTCxBQTJRRyxjQTNRVyxDQXNHYixJQUFJLENBK0lILFlBQVksQ0FzQlgsYUFBYSxDQUFBO1FBQ1osS0FBSyxFQUFFLE9BQU87UUFDZCxXQUFXLEVBQUUsa0JBQWtCO1FBQy9CLFNBQVMsRUFBRSxJQUFJLEdBdUJmO1FBclNKLEFBK1FJLGNBL1FVLENBc0diLElBQUksQ0ErSUgsWUFBWSxDQXNCWCxhQUFhLENBSVosYUFBYSxDQUFBO1VBQ1osV0FBVyxFQUFDLElBQUksR0FDaEI7UUFqUkwsQUFrUkksY0FsUlUsQ0FzR2IsSUFBSSxDQStJSCxZQUFZLENBc0JYLGFBQWEsQ0FPWixhQUFhLENBQUE7VUFDWixLQUFLLEVBQUUsT0FBTyxHQUNkO1FBcFJMLEFBcVJJLGNBclJVLENBc0diLElBQUksQ0ErSUgsWUFBWSxDQXNCWCxhQUFhLENBVVosYUFBYSxDQUFBO1VBQ1osS0FBSyxFQUFFLE9BQU87VUFDZCxXQUFXLEVBQUUsaUJBQWlCO1VBQzlCLFVBQVUsRUFBRSxVQUFVLEdBQ3RCO1FBelJMLEFBMFJJLGNBMVJVLENBc0diLElBQUksQ0ErSUgsWUFBWSxDQXNCWCxhQUFhLENBZVosaUJBQWlCLENBQUE7VUFDaEIsS0FBSyxFQUFFLE9BQU87VUFDZCxXQUFXLEVBQUUsaUJBQWlCO1VBQzlCLFVBQVUsRUFBRSxVQUFVLEdBQ3RCO1FBOVJMLEFBK1JJLGNBL1JVLENBc0diLElBQUksQ0ErSUgsWUFBWSxDQXNCWCxhQUFhLENBb0JaLFlBQVksQ0FBQTtVQUNYLEtBQUssRUFBRSxHQUFHLEdBQ1Y7UUFqU0wsQUFrU0ksY0FsU1UsQ0FzR2IsSUFBSSxDQStJSCxZQUFZLENBc0JYLGFBQWEsQ0F1QlosYUFBYSxDQUFBO1VBQ1osS0FBSyxFQUFFLEdBQUcsR0FDVjtNQXBTTCxBQXNTRyxjQXRTVyxDQXNHYixJQUFJLENBK0lILFlBQVksQ0FpRFgsV0FBVyxDQUFBO1FBQ1YsV0FBVyxFQUFFLGlCQUFpQjtRQUM5QixTQUFTLEVBQUUsSUFBSTtRQUNmLEtBQUssRUFBRSxPQUFPO1FBQ2QsVUFBVSxFQUFFLElBQUk7UUFDaEIsYUFBYSxFQUFFLElBQUk7UUFDbkIsT0FBTyxFQUFFLGlCQUFpQixHQUMxQjtNQTdTSixBQThTRyxjQTlTVyxDQXNHYixJQUFJLENBK0lILFlBQVksQ0F5RFgsY0FBYyxDQUFBO1FBQ2IsV0FBVyxFQUFFLGlCQUFpQjtRQUM5QixTQUFTLEVBQUUsSUFBSTtRQUNmLEtBQUssRUFBRSxPQUFPO1FBQ2QsVUFBVSxFQUFFLElBQUk7UUFDaEIsYUFBYSxFQUFFLElBQUksR0FDbkI7TUFwVEosQUFxVEcsY0FyVFcsQ0FzR2IsSUFBSSxDQStJSCxZQUFZLENBZ0VYLGNBQWMsQ0FBQTtRQUNiLE1BQU0sRUFBRSxpQkFBaUI7UUFDekIsV0FBVyxFQUFFLGlCQUFpQjtRQUM5QixTQUFTLEVBQUUsSUFBSTtRQUNmLEtBQUssRUFBRSxPQUFPO1FBQ2QsV0FBVyxFQUFDLEdBQUc7UUFDZixjQUFjLEVBQUMsR0FBRztRQUNsQixZQUFZLEVBQUMsR0FBRztRQUNoQixxQkFBcUI7UUFDckIsYUFBYSxFQUFFLElBQUk7UUFDbkIsS0FBSyxFQUFDLElBQUk7UUFDVixPQUFPLEVBQUUsSUFBSTtRQUNiLGVBQWUsRUFBRSxNQUFNO1FBQ3ZCLFdBQVcsRUFBRSxNQUFNLEdBQ25CO01BblVKLEFBb1VHLGNBcFVXLENBc0diLElBQUksQ0ErSUgsWUFBWSxDQStFWCxVQUFVLENBQUE7UUFDVCxhQUFhLEVBQUUsSUFBSTtRQUNuQixXQUFXLEVBQUUsR0FBRyxHQUNoQjtNQXZVSixBQXdVRyxjQXhVVyxDQXNHYixJQUFJLENBK0lILFlBQVksQ0FtRlgsbUJBQW1CLENBQUE7UUFDbEIsVUFBVSxFQUFFLEdBQUc7UUFDZixNQUFNLEVBQUUsT0FBTyxHQUNmO01BM1VKLEFBNFVHLGNBNVVXLENBc0diLElBQUksQ0ErSUgsWUFBWSxDQXVGWCxXQUFXLENBQUE7UUFDVixVQUFVLEVBQUUsS0FBSztRQUNqQixLQUFLLEVBQUMsS0FBSztRQUNYLEtBQUssRUFBRSxJQUFJLEdBQ1g7TUFoVkosQUFpVkcsY0FqVlcsQ0FzR2IsSUFBSSxDQStJSCxZQUFZLENBNEZYLFdBQVcsQ0FBQTtRQUNWLFdBQVcsRUFBRSxrQkFBa0I7UUFDL0IsV0FBVyxFQUFDLElBQUk7UUFDaEIsU0FBUyxFQUFFLElBQUksR0FDZjtNQXJWSixBQXNWRyxjQXRWVyxDQXNHYixJQUFJLENBK0lILFlBQVksQ0FpR1gsWUFBWSxDQUFBO1FBQ1gsV0FBVyxFQUFFLGtCQUFrQjtRQUMvQixXQUFXLEVBQUMsSUFBSTtRQUNoQixTQUFTLEVBQUUsSUFBSTtRQUNmLEtBQUssRUFBRSxPQUFPO1FBQ2QsTUFBTSxFQUFFLE9BQU8sR0FDZjtNQTVWSixBQTZWRyxjQTdWVyxDQXNHYixJQUFJLENBK0lILFlBQVksQ0F3R1gsU0FBUyxDQUFBO1FBQ1IsTUFBTSxFQUFDLElBQUksR0FDWDtNQS9WSixBQWdXRyxjQWhXVyxDQXNHYixJQUFJLENBK0lILFlBQVksQ0EyR1gsY0FBYyxDQUFDO1FBQ2QsV0FBVyxFQUFFLGtCQUFrQjtRQUMvQixXQUFXLEVBQUUsSUFBSTtRQUNqQixXQUFXLEVBQUMsSUFBSTtRQUNoQixTQUFTLEVBQUUsSUFBSSxHQUNmO01BcldKLEFBc1dHLGNBdFdXLENBc0diLElBQUksQ0ErSUgsWUFBWSxDQWlIWCxVQUFVLENBQUE7UUFDVCxNQUFNLEVBQUMsR0FBRyxHQUNWOztBQUlKLEFBQUEsU0FBUyxDQUFBO0VBQ1IsT0FBTyxFQUFFLFdBQVc7RUFDcEIsTUFBTSxFQUFFLEtBQUs7RUFDYixVQUFVLEVBQUUsTUFBTSxHQUNsQjs7QUFDRCxBQUFBLFdBQVcsQ0FBQTtFQUNWLE9BQU8sRUFBRSxXQUFXLEdBQ3BCOztBQUNELEFBQUEsTUFBTSxDQUFBO0VBQ0wsT0FBTyxFQUFFLENBQUMsR0FDVjs7QUFDRCxBQUFBLGFBQWEsQ0FBQTtFQUNaLE9BQU8sRUFBRSxJQUFJO0VBQ2IsZUFBZSxFQUFFLGFBQWEsR0FDOUI7O0FBQ0QsQUFBQSxXQUFXLENBQUE7RUFDVixPQUFPLEVBQUUsSUFBSTtFQUNiLFVBQVUsRUFBRSxJQUFJO0VBQ2IsS0FBSyxFQUFFLElBQUk7RUFDWCxNQUFNLEVBQUUsSUFBSTtFQUNmLE1BQU0sRUFBRSxPQUFPLEdBQ2Y7O0FBQ0QsQUFBQSxXQUFXLENBQUE7RUFDVixPQUFPLEVBQUUsb0JBQW9CO0VBQzdCLFVBQVUsRUFBRSxHQUFHLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsbUJBQW1CO0VBQ2hELGFBQWEsRUFBRSxJQUFJO0VBQ25CLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLFVBQVUsRUFBRSxJQUFJLEdBQ2hCOztBQUNELEFBQUEsY0FBYyxDQUFBO0VBQ2IsTUFBTSxFQUFFLElBQUk7RUFDVCxRQUFRLEVBQUUsUUFBUTtFQUNsQixRQUFRLEVBQUUsTUFBTTtFQUNoQixVQUFVLEVBQUUsR0FBRyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLG1CQUFtQjtFQUNoRCxhQUFhLEVBQUUsSUFBSSxHQUN0Qjs7QUFDRCxBQUFBLGlCQUFpQixDQUFBO0VBQ2hCLE1BQU0sRUFBRSxpQkFBaUI7RUFDekIsYUFBYSxFQUFFLEdBQUc7RUFDbEIsVUFBVSxFQUFFLDBCQUEwQixHQTJCdEM7RUE5QkQsQUFJRSxpQkFKZSxDQUlmLGNBQWMsQ0FBQTtJQUNiLFVBQVUsRUFBRSxNQUFNO0lBQ2xCLEdBQUcsRUFBQyxJQUFJO0lBQ1AsYUFBYSxFQUFFLElBQUksR0FNcEI7SUFiSCxBQVFNLGlCQVJXLENBSWYsY0FBYyxDQUlWLEdBQUcsQ0FBQTtNQUNGLEtBQUssRUFBRSxLQUFLO01BQ1QsTUFBTSxFQUFFLEtBQUs7TUFDYixTQUFTLEVBQUUsc0JBQXNCLEdBQ25DO0VBWlIsQUFjRSxpQkFkZSxDQWNmLGVBQWUsQ0FBQTtJQUNkLEdBQUcsRUFBRSxJQUFJO0lBQ04sV0FBVyxFQUFFLElBQUk7SUFDcEIsU0FBUyxFQUFFLElBQUk7SUFDZixXQUFXLEVBQUUsbUJBQW1CLENBQUEsVUFBVSxHQUMxQztFQW5CSCxBQW9CRSxpQkFwQmUsQ0FvQmYsaUJBQWlCLENBQUE7SUFDaEIsR0FBRyxFQUFFLElBQUksR0FDVDtFQXRCSCxBQXVCRSxpQkF2QmUsQ0F1QmYsV0FBVyxDQUFBO0lBQ1YsU0FBUyxFQUFFLElBQUksR0FDZjtFQXpCSCxBQTBCRSxpQkExQmUsQ0EwQmYsWUFBWSxDQUFBO0lBQ1gsU0FBUyxFQUFFLElBQUk7SUFDZixVQUFVLEVBQUUsS0FBSyxHQUNqQjs7QUFHSCxBQUFBLGFBQWEsQ0FBQTtFQUNaLFVBQVUsRUFBRSxLQUFLO0VBQ2QsU0FBUyxFQUFFLElBQUk7RUFDZixVQUFVLEVBQUUsSUFBSTtFQUNoQixXQUFXLEVBQUUsa0JBQWtCLEdBQ2xDOztBQU1ELEFBQUEsZ0JBQWdCLENBQUE7RUFDZixNQUFNLEVBQUUsa0JBQWtCO0VBQzFCLGdCQUFnQixFQUFFLGdCQUFnQjtFQUNsQyxNQUFNLEVBQUUsZUFBZTtFQUN2QixTQUFTLEVBQUUsZUFBZSxHQUMxQjs7QUFDRCxBQUFBLGdCQUFnQixDQUFBO0VBSWY7O0lBRUcsRUFzQkg7RUE1QkQsQUFDQyxnQkFEZSxDQUNmLFFBQVEsQ0FBQTtJQUNQLGFBQWEsRUFBRSxjQUFjLEdBQzdCO0VBSEYsQUFPQyxnQkFQZSxDQU9mLFNBQVMsQ0FBQTtJQUNSLFVBQVUsRUFBRSxnQkFBZ0I7SUFDNUIsT0FBTyxFQUFFLGNBQWM7SUFDakIsYUFBYSxFQUFFLGNBQWMsR0FDbkM7RUFYRixBQVlDLGdCQVplLENBWWYsYUFBYSxDQUFBO0lBQ1osTUFBTSxFQUFFLGNBQWM7SUFDdEIsT0FBTyxFQUFFLEdBQUc7SUFDWixVQUFVLEVBQUUsSUFBSTtJQUNoQixhQUFhLEVBQUUsR0FBRztJQUNsQixNQUFNLEVBQUUsT0FBTyxHQUNmO0VBbEJGLEFBbUJDLGdCQW5CZSxDQW1CZixhQUFhLENBQUE7SUFDWixRQUFRLEVBQUUsUUFBUTtJQUNsQixJQUFJLEVBQUUsS0FBSztJQUNYLEdBQUcsRUFBRSxJQUFJO0lBQ1QsTUFBTSxFQUFFLE9BQU8sR0FJZjtJQTNCRixBQXdCRSxnQkF4QmMsQ0FtQmYsYUFBYSxDQUtaLEdBQUcsQ0FBQTtNQUNGLEtBQUssRUFBRSxJQUFJLEdBQ1g7O0FBR0gsQUFBQSxlQUFlLENBQUE7RUFDZCxXQUFXLEVBQUUsUUFBUTtFQUNsQixRQUFRLEVBQUUsTUFBTSxHQUNuQjs7QUFDRCxBQUFBLGtCQUFrQixDQUFBO0VBQ2QsYUFBYSxFQUFFLGVBQWU7RUFDOUIsV0FBVyxFQUFFLElBQUksR0FDcEI7O0FBQ0QsQUFBQSxtQkFBbUIsQ0FBQTtFQUNsQixhQUFhLEVBQUUsZ0JBQWdCLEdBQy9COztBQUNELEFBQUEsY0FBYyxDQUFBO0VBQ2IsYUFBYSxFQUFFLElBQUk7RUFDaEIsS0FBSyxFQUFFLE9BQU87RUFDZCxXQUFXLEVBQUUsaUJBQWlCO0VBQ2pDLFNBQVMsRUFBRSxJQUFJO0VBQ2YsVUFBVSxFQUFFLE1BQU0sR0FDbEI7O0FBQ0QsQUFBQSxvQkFBb0IsQ0FBQTtFQUNuQixNQUFNLEVBQUMsZ0JBQWdCO0VBQ3ZCLE1BQU0sRUFBRSxlQUFlLEdBQ3ZCOztBQUNELEFBQUEsZ0JBQWdCLENBQUE7RUFDWixnQkFBZ0IsRUFBRSxXQUFXO0VBQzdCLE1BQU0sRUFBRSxJQUFJO0VBQ1osS0FBSyxFQUFFLGVBQWU7RUFDdEIsTUFBTSxFQUFFLGNBQWM7RUFDdEIsZUFBZSxFQUFFLE9BQU87RUFDeEIsa0JBQWtCLEVBQUUsSUFBSTtFQUN4QixtQkFBbUIsRUFBRSxVQUFVO0VBQy9CLGlCQUFpQixFQUFFLFNBQVM7RUFDNUIsV0FBVyxFQUFFLGlCQUFpQjtFQUM5QixVQUFVLEVBQUUsSUFBSTtFQUNoQixLQUFLLEVBQUUsT0FBTyxHQUNqQjs7QUFDRCxBQUFBLG1CQUFtQixDQUFBO0VBQ2xCLGdCQUFnQixFQUFFLE9BQU87RUFDdEIsS0FBSyxFQUFFLE9BQU87RUFDZCxPQUFPLEVBQUUsUUFBUTtFQUNqQixVQUFVLEVBQUUsSUFBSTtFQUNoQixPQUFPLEVBQUUsSUFBSTtFQUNiLFdBQVcsRUFBRSxpQkFBaUI7RUFDOUIsY0FBYyxFQUFFLEdBQUc7RUFDbkIsS0FBSyxFQUFFLElBQUk7RUFDWCxNQUFNLEVBQUUsZUFBZTtFQUN2QixTQUFTLEVBQUUsSUFBSSxHQUNsQjs7QUFDRCxBQUFBLGlCQUFpQixDQUFDO0VBQ2pCLEtBQUssRUFBRSxJQUFJO0VBQ1gsT0FBTyxFQUFFLElBQUk7RUFDYixlQUFlLEVBQUUsTUFBTTtFQUN2QixnQkFBZ0IsRUFBRSxPQUFPO0VBQ3pCLGNBQWMsRUFBRSxNQUFNO0VBQ3RCLFdBQVcsRUFBRSxNQUFNO0VBQ25CLEdBQUcsRUFBRSxJQUFJLEdBd2NUO0VBL2NELEFBU0MsaUJBVGdCLENBU2hCLHVCQUF1QixDQUFDO0lBRXZCLE9BQU8sRUFBRSxJQUFJO0lBQ2IsZUFBZSxFQUFFLGFBQWE7SUFDOUIsV0FBVyxFQUFFLE1BQU07SUFDbkIsS0FBSyxFQUFFLEdBQUc7SUFDVixTQUFTLEVBQUUsTUFBTTtJQUNqQixHQUFHLEVBQUUsSUFBSSxHQTZRVDtJQTdSRixBQWtCRSxpQkFsQmUsQ0FTaEIsdUJBQXVCLENBU3RCLGVBQWUsQ0FBQztNQUNmLEtBQUssRUFBRSxHQUFHO01BQ1YsZ0JBQWdCLEVBQUUsSUFBSTtNQUN0QixPQUFPLEVBQUUsSUFBSTtNQUNiLE9BQU8sRUFBRSxJQUFJO01BRWIsY0FBYyxFQUFFLE1BQU07TUFDdEIsV0FBVyxFQUFFLFVBQVU7TUFDdkIsR0FBRyxFQUFFLElBQUk7TUFDVCxVQUFVLEVBQUUsT0FBTztNQUNuQixhQUFhLEVBQUUsSUFBSTtNQUNuQixVQUFVLEVBQUUsSUFBSTtNQUNoQixRQUFRLEVBQUUsUUFBUSxHQTZJbEI7TUEzS0gsQUFnQ0csaUJBaENjLENBU2hCLHVCQUF1QixDQVN0QixlQUFlLENBY2QsYUFBYSxDQUFDO1FBQ2IsT0FBTyxFQUFFLElBQUk7UUFDYixjQUFjLEVBQUUsR0FBRztRQUNuQixHQUFHLEVBQUUsSUFBSTtRQUNULFVBQVUsRUFBRSxPQUFPO1FBQ25CLGVBQWUsRUFBRSxhQUFhO1FBQzlCLFdBQVcsRUFBRSxNQUFNLEdBQ25CO01BdkNKLEFBeUNHLGlCQXpDYyxDQVNoQix1QkFBdUIsQ0FTdEIsZUFBZSxDQXVCZCx1QkFBdUIsQ0FBQztRQUN2QixPQUFPLEVBQUUsSUFBSTtRQUNiLEtBQUssRUFBRSxJQUFJO1FBQ1gsR0FBRyxFQUFFLElBQUk7UUFDVCxhQUFhLEVBQUUsSUFBSSxHQTJFbkI7UUF4SEosQUE4Q0ksaUJBOUNhLENBU2hCLHVCQUF1QixDQVN0QixlQUFlLENBdUJkLHVCQUF1QixDQUt0QixVQUFVLENBQUM7VUFDVixLQUFLLEVBQUUsR0FBRztVQUNWLE1BQU0sRUFBRSxJQUFJO1VBQ1osUUFBUSxFQUFFLFFBQVEsR0E2QmxCO1VBOUVMLEFBbURLLGlCQW5EWSxDQVNoQix1QkFBdUIsQ0FTdEIsZUFBZSxDQXVCZCx1QkFBdUIsQ0FLdEIsVUFBVSxDQUtULGVBQWUsQ0FBQztZQUNmLEtBQUssRUFBRSxLQUFLO1lBQ1osTUFBTSxFQUFFLEtBQUs7WUFDYixhQUFhLEVBQUUsR0FBRztZQUNsQixRQUFRLEVBQUUsUUFBUTtZQUNsQixHQUFHLEVBQUUsQ0FBQztZQUNOLElBQUksRUFBRSxDQUFDO1lBQ1AsT0FBTyxFQUFFLENBQUM7WUFDVix5QkFBeUIsRUFDekI7VUE1RE4sQUE4REssaUJBOURZLENBU2hCLHVCQUF1QixDQVN0QixlQUFlLENBdUJkLHVCQUF1QixDQUt0QixVQUFVLENBZ0JULGVBQWUsQ0FBQztZQUNmLFVBQVUsRUFBRSxLQUFLO1lBQ2pCLGFBQWEsRUFBRSxHQUFHO1lBQ2xCLFFBQVEsRUFBRSxRQUFRO1lBR2xCLE9BQU8sRUFBRSxDQUFDLEdBQ1Y7VUFyRU4sQUFzRUssaUJBdEVZLENBU2hCLHVCQUF1QixDQVN0QixlQUFlLENBdUJkLHVCQUF1QixDQUt0QixVQUFVLENBd0JULFdBQVcsQ0FBQztZQUNYLEtBQUssRUFBRSxLQUFLO1lBQ1osTUFBTSxFQUFFLEtBQUs7WUFDYixHQUFHLEVBQUUsR0FBRztZQUNSLElBQUksRUFBRSxHQUFHO1lBQ1QsT0FBTyxFQUFFLEdBQUc7WUFDWixVQUFVLEVBQUUsSUFBSSxHQUNoQjtRQTdFTixBQWdGSSxpQkFoRmEsQ0FTaEIsdUJBQXVCLENBU3RCLGVBQWUsQ0F1QmQsdUJBQXVCLENBdUN0QixZQUFZLENBQUM7VUFDWixPQUFPLEVBQUUsSUFBSTtVQUNiLGNBQWMsRUFBRSxNQUFNO1VBQ3RCLGVBQWUsRUFBRSxhQUFhLEdBb0M5QjtVQXZITCxBQXFGSyxpQkFyRlksQ0FTaEIsdUJBQXVCLENBU3RCLGVBQWUsQ0F1QmQsdUJBQXVCLENBdUN0QixZQUFZLENBS1gsbUJBQW1CLENBQUM7WUFDbkIsT0FBTyxFQUFFLElBQUksR0FzQmI7WUE1R04sQUF3Rk0saUJBeEZXLENBU2hCLHVCQUF1QixDQVN0QixlQUFlLENBdUJkLHVCQUF1QixDQXVDdEIsWUFBWSxDQUtYLG1CQUFtQixDQUdsQixZQUFZLENBQUM7Y0FDWixLQUFLLEVBQUUsSUFBSTtjQUNYLFdBQVcsRUFBRSxZQUFZO2NBQ3pCLFNBQVMsRUFBRSxJQUFJO2NBQ2YsVUFBVSxFQUFFLE1BQU07Y0FDbEIsV0FBVyxFQUFFLEdBQUc7Y0FDaEIsV0FBVyxFQUFFLElBQUk7Y0FDZCxjQUFjLEVBQUUsVUFBVTtjQUM3QixVQUFVLEVBQ1Y7WUFqR1AsQUFrR00saUJBbEdXLENBU2hCLHVCQUF1QixDQVN0QixlQUFlLENBdUJkLHVCQUF1QixDQXVDdEIsWUFBWSxDQUtYLG1CQUFtQixDQWFsQixjQUFjLENBQUE7Y0FDYixXQUFXLEVBQUUsSUFBSSxHQU9qQjtjQTFHUCxBQW9HTyxpQkFwR1UsQ0FTaEIsdUJBQXVCLENBU3RCLGVBQWUsQ0F1QmQsdUJBQXVCLENBdUN0QixZQUFZLENBS1gsbUJBQW1CLENBYWxCLGNBQWMsQ0FFYixhQUFhLENBQUE7Z0JBQ1osS0FBSyxFQUFFLElBQUk7Z0JBQ1gsTUFBTSxFQUFFLElBQUk7Z0JBQ1osZ0JBQWdCLEVBQUUsT0FBTztnQkFDekIsYUFBYSxFQUFFLEdBQUcsR0FDbEI7VUF6R1IsQUE4R0ssaUJBOUdZLENBU2hCLHVCQUF1QixDQVN0QixlQUFlLENBdUJkLHVCQUF1QixDQXVDdEIsWUFBWSxDQThCWCxhQUFhLENBQUM7WUFDYixLQUFLLEVBQUUsT0FBTztZQUNkLFdBQVcsRUFBRSxhQUFhO1lBQzFCLFNBQVMsRUFBRSxJQUFJO1lBQ2YsVUFBVSxFQUFFLE1BQU07WUFDbEIsV0FBVyxFQUFFLEdBQUc7WUFDaEIsV0FBVyxFQUFFLElBQUk7WUFDakIsVUFBVSxFQUNWO01BdEhOLEFBeUhHLGlCQXpIYyxDQVNoQix1QkFBdUIsQ0FTdEIsZUFBZSxDQXVHZCxzQkFBc0IsQ0FBQTtRQUNyQixPQUFPLEVBQUUsSUFBSTtRQUNiLGVBQWUsRUFBRSxhQUFhO1FBQzlCLEtBQUssRUFBRSxJQUFJO1FBQ1gsUUFBUSxFQUFFLFFBQVE7UUFDbEIsTUFBTSxFQUFFLElBQUk7UUFDWixhQUFhLEVBQUUsSUFBSSxHQTJDbkI7UUExS0osQUFnSUksaUJBaElhLENBU2hCLHVCQUF1QixDQVN0QixlQUFlLENBdUdkLHNCQUFzQixDQU9yQixXQUFXLENBQUE7VUFDVixLQUFLLEVBQUUsR0FBRztVQUNWLE1BQU0sRUFBRSxJQUFJO1VBQ1osTUFBTSxFQUFFLGtCQUFrQjtVQUMxQixhQUFhLEVBQUUsUUFBUTtVQUN2QixVQUFVLEVBQUUsSUFBSTtVQUNoQixPQUFPLEVBQUUsSUFBSTtVQUNiLGVBQWUsRUFBRSxNQUFNO1VBQ3ZCLFdBQVcsRUFBRSxNQUFNO1VBQ25CLE1BQU0sRUFBRSxPQUFPO1VBQ2YsT0FBTyxFQUFFLElBQUk7VUFDYixHQUFHLEVBQUMsR0FBRztVQUNQLFdBQVcsRUFBRSxjQUFjO1VBQzNCLFNBQVMsRUFBRSxJQUFJLEdBQ2Y7UUE5SUwsQUErSUksaUJBL0lhLENBU2hCLHVCQUF1QixDQVN0QixlQUFlLENBdUdkLHNCQUFzQixDQXNCckIsV0FBVyxBQUFBLE1BQU07UUEvSXJCLGlCQUFpQixDQVNoQix1QkFBdUIsQ0FTdEIsZUFBZSxDQXVHZCxzQkFBc0IsQ0F1QnJCLGFBQWEsQUFBQSxNQUFNLENBQUM7VUFDbkIsVUFBVSxFQUFFLE9BQU87VUFDbkIsS0FBSyxFQUFFLElBQUk7VUFDWCxNQUFNLEVBQUUsSUFBSSxHQUNaO1FBcEpMLEFBcUpJLGlCQXJKYSxDQVNoQix1QkFBdUIsQ0FTdEIsZUFBZSxDQXVHZCxzQkFBc0IsQ0E0QnJCLFdBQVcsQUFBQSxNQUFNLENBQUMsR0FBRyxDQUFBO1VBQ3BCLFVBQVUsRUFBQyxJQUFJO1VBQ2YsTUFBTSxFQUFFLFNBQVMsR0FDakI7UUF4SkwsQUF5SkksaUJBekphLENBU2hCLHVCQUF1QixDQVN0QixlQUFlLENBdUdkLHNCQUFzQixDQWdDckIsWUFBWSxDQUFBO1VBQ1gsS0FBSyxFQUFFLEdBQUc7VUFDVixNQUFNLEVBQUUsSUFBSTtVQUVaLGFBQWEsRUFBRSxRQUFRO1VBRXZCLE9BQU8sRUFBRSxJQUFJO1VBQ2IsZUFBZSxFQUFFLE1BQU07VUFDdkIsV0FBVyxFQUFFLE1BQU07VUFDbkIsTUFBTSxFQUFFLE9BQU87VUFDZixPQUFPLEVBQUUsSUFBSTtVQUNiLEdBQUcsRUFBQyxHQUFHO1VBQ1AsV0FBVyxFQUFFLGNBQWM7VUFDM0IsU0FBUyxFQUFFLElBQUk7VUFDZixVQUFVLEVBQUUsT0FBTztVQUNuQixLQUFLLEVBQUUsSUFBSSxHQUNYO0lBektMLEFBNktFLGlCQTdLZSxDQVNoQix1QkFBdUIsQ0FvS3RCLGNBQWMsQ0FBQztNQUNkLEtBQUssRUFBRSxHQUFHO01BQ1YsZ0JBQWdCLEVBQUUsSUFBSTtNQUV0QixPQUFPLEVBQUUsSUFBSTtNQUNiLGNBQWMsRUFBRSxNQUFNO01BQ3RCLFdBQVcsRUFBRSxVQUFVO01BRXZCLFVBQVUsRUFBRSxPQUFPO01BQ25CLGFBQWEsRUFBRSxJQUFJO01BQ25CLFVBQVUsRUFBRSxJQUFJO01BQ2hCLFVBQVUsRUFBRSxNQUFNLEdBb0ZsQjtNQTVRSCxBQTBMRyxpQkExTGMsQ0FTaEIsdUJBQXVCLENBb0t0QixjQUFjLENBYWIsZUFBZSxDQUFBO1FBQ2QsTUFBTSxFQUFFLElBQUk7UUFDWixPQUFPLEVBQUUsSUFBSTtRQUNiLFdBQVcsRUFBRSxNQUFNO1FBQ25CLGVBQWUsRUFBRSxhQUFhO1FBQzlCLEtBQUssRUFBRSxHQUFHO1FBQ1YsS0FBSyxFQUFFLElBQUk7UUFDWCxXQUFXLEVBQUUsWUFBWTtRQUN6QixTQUFTLEVBQUUsSUFBSTtRQUNmLFVBQVUsRUFBRSxNQUFNO1FBQ2xCLFdBQVcsRUFBRSxHQUFHO1FBQ2hCLFdBQVcsRUFBRSxJQUFJO1FBQUUsVUFBVTtRQUM3QixNQUFNLEVBQUUsY0FBYyxHQWV0QjtRQXJOSixBQXVNSSxpQkF2TWEsQ0FTaEIsdUJBQXVCLENBb0t0QixjQUFjLENBYWIsZUFBZSxDQWFkLGVBQWUsQ0FBQztVQUNmLEtBQUssRUFBRSxLQUFLO1VBQ1osU0FBUyxFQUFFLElBQUk7VUFDZixNQUFNLEVBQUUsSUFBSTtVQUNaLE9BQU8sRUFBRSxJQUFJO1VBQ2IsT0FBTyxFQUFFLEdBQUc7VUFDWixlQUFlLEVBQUUsTUFBTTtVQUN2QixXQUFXLEVBQUUsTUFBTTtVQUNuQixHQUFHLEVBQUUsR0FBRztVQUNSLGFBQWEsRUFBRSxHQUFHO1VBQ2xCLFVBQVUsRUFBRSxPQUFPO1VBQ25CLEtBQUssRUFBRSxJQUFJO1VBQ1gsTUFBTSxFQUFFLE9BQU8sR0FDZjtNQXBOTCxBQXNORyxpQkF0TmMsQ0FTaEIsdUJBQXVCLENBb0t0QixjQUFjLENBeUNiLG9CQUFvQixDQUFDO1FBQ3BCLFVBQVUsRUFBRSxJQUFJO1FBQ2hCLEtBQUssRUFBRSxJQUFJO1FBQ1gsTUFBTSxFQUFFLElBQUksR0FrRFo7UUEzUUosQUEwTkksaUJBMU5hLENBU2hCLHVCQUF1QixDQW9LdEIsY0FBYyxDQXlDYixvQkFBb0IsQ0FJbkIsb0JBQW9CLENBQUM7VUFDcEIsT0FBTyxFQUFFLElBQUk7VUFDYixHQUFHLEVBQUUsSUFBSTtVQUNULFFBQVEsRUFBRSxNQUFNO1VBQ2hCLE9BQU8sRUFBRSxtQkFBbUI7VUFDNUIsTUFBTSxFQUFFLElBQUksR0FxQ1o7VUFwUUwsQUFnT0ssaUJBaE9ZLENBU2hCLHVCQUF1QixDQW9LdEIsY0FBYyxDQXlDYixvQkFBb0IsQ0FJbkIsb0JBQW9CLENBTW5CLFdBQVcsQ0FBQztZQUNYLE9BQU8sRUFBRSxJQUFJO1lBQ2IsYUFBYSxFQUFFLElBQUk7WUFDbkIsVUFBVSxFQUFFLElBQUk7WUFDaEIsVUFBVSxFQUFFLEdBQUcsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxtQkFBbUIsR0ErQmhEO1lBblFOLEFBcU9NLGlCQXJPVyxDQVNoQix1QkFBdUIsQ0FvS3RCLGNBQWMsQ0F5Q2Isb0JBQW9CLENBSW5CLG9CQUFvQixDQU1uQixXQUFXLENBS1YsV0FBVyxDQUFBO2NBQ1YsS0FBSyxFQUFFLElBQUk7Y0FDWCxNQUFNLEVBQUUsS0FBSztjQUNiLGFBQWEsRUFBRSxHQUFHO2NBQ2xCLFNBQVMsRUFBRSxLQUFLLEdBQ2hCO1lBMU9QLEFBMk9NLGlCQTNPVyxDQVNoQix1QkFBdUIsQ0FvS3RCLGNBQWMsQ0F5Q2Isb0JBQW9CLENBSW5CLG9CQUFvQixDQU1uQixXQUFXLENBV1Ysa0JBQWtCLENBQUE7Y0FDakIsVUFBVSxFQUFFLEdBQUc7Y0FDZixXQUFXLEVBQUUsV0FBVztjQUN4QixPQUFPLEVBQUUsSUFBSTtjQUNiLGNBQWMsRUFBRSxNQUFNO2NBQ3RCLEdBQUcsRUFBRSxHQUFHO2NBQ1IsV0FBVyxFQUFFLElBQUk7Y0FDakIsU0FBUyxFQUFFLEtBQUs7Y0FDaEIsS0FBSyxFQUFFLE9BQU8sR0FlZDtjQWxRUCxBQW9QTyxpQkFwUFUsQ0FTaEIsdUJBQXVCLENBb0t0QixjQUFjLENBeUNiLG9CQUFvQixDQUluQixvQkFBb0IsQ0FNbkIsV0FBVyxDQVdWLGtCQUFrQixDQVNqQixXQUFXLENBQUE7Z0JBQ1YsU0FBUyxFQUFFLElBQUk7Z0JBQ2YsV0FBVyxFQUFFLGNBQWM7Z0JBQzNCLEtBQUssRUFBRSxPQUFPLEdBQ2Q7Y0F4UFIsQUF5UE8saUJBelBVLENBU2hCLHVCQUF1QixDQW9LdEIsY0FBYyxDQXlDYixvQkFBb0IsQ0FJbkIsb0JBQW9CLENBTW5CLFdBQVcsQ0FXVixrQkFBa0IsQ0FjakIsVUFBVSxDQUFBO2dCQUNULFNBQVMsRUFBRSxJQUFJLEdBQ2Y7Y0EzUFIsQUE0UE8saUJBNVBVLENBU2hCLHVCQUF1QixDQW9LdEIsY0FBYyxDQXlDYixvQkFBb0IsQ0FJbkIsb0JBQW9CLENBTW5CLFdBQVcsQ0FXVixrQkFBa0IsQ0FpQmpCLFVBQVUsQ0FBQTtnQkFDVCxTQUFTLEVBQUUsSUFBSSxHQUNmO2NBOVBSLEFBK1BPLGlCQS9QVSxDQVNoQix1QkFBdUIsQ0FvS3RCLGNBQWMsQ0F5Q2Isb0JBQW9CLENBSW5CLG9CQUFvQixDQU1uQixXQUFXLENBV1Ysa0JBQWtCLENBb0JqQixZQUFZLENBQUE7Z0JBQ1gsU0FBUyxFQUFFLElBQUksR0FDZjtRQWpRUixBQXFRSSxpQkFyUWEsQ0FTaEIsdUJBQXVCLENBb0t0QixjQUFjLENBeUNiLG9CQUFvQixDQStDbkIsb0JBQW9CLEFBQUEsbUJBQW1CLENBQUM7VUFDdkMsVUFBVSxFQUFFLElBQUk7VUFDaEIsT0FBTyxFQUFFLElBQUk7VUFBRyx1QkFBdUI7VUFDdkMsa0JBQWtCLEVBQUUsSUFBSTtVQUFHLDJCQUEyQjtVQUN0RCxlQUFlLEVBQUUsSUFBSTtVQUFHLGFBQWEsRUFDckM7SUExUUwsQUE2UUUsaUJBN1FlLENBU2hCLHVCQUF1QixDQW9RdEIsZUFBZSxDQUFDO01BQ2YsS0FBSyxFQUFFLEtBQUs7TUFDWixNQUFNLEVBQUUsSUFBSTtNQUVaLFNBQVMsRUFBRSxJQUFJO01BRWYsT0FBTyxFQUFFLElBQUk7TUFDYixPQUFPLEVBQUUsR0FBRztNQUNaLGVBQWUsRUFBRSxNQUFNO01BQ3ZCLFdBQVcsRUFBRSxNQUFNO01BQ25CLEdBQUcsRUFBRSxHQUFHO01BQ1IsYUFBYSxFQUFFLEdBQUc7TUFDbEIsVUFBVSxFQUFFLE9BQU87TUFDbkIsS0FBSyxFQUFFLElBQUk7TUFDWCxNQUFNLEVBQUUsT0FBTyxHQUNmO0VBNVJILEFBOFJDLGlCQTlSZ0IsQ0E4UmhCLHdCQUF3QixDQUFBO0lBQ3ZCLE9BQU8sRUFBRSxJQUFJO0lBQ2IsZUFBZSxFQUFFLGFBQWE7SUFDOUIsV0FBVyxFQUFFLE1BQU07SUFDbkIsS0FBSyxFQUFFLEdBQUc7SUFDVixTQUFTLEVBQUUsTUFBTTtJQUNqQixHQUFHLEVBQUUsSUFBSTtJQUNULGNBQWMsRUFBRSxJQUFJLEdBeUtwQjtJQTljRixBQXNTRSxpQkF0U2UsQ0E4UmhCLHdCQUF3QixDQVF2Qix1QkFBdUIsQ0FBQTtNQUN0QixLQUFLLEVBQUUsR0FBRztNQUNWLGdCQUFnQixFQUFFLElBQUk7TUFFdEIsT0FBTyxFQUFFLElBQUk7TUFDYixjQUFjLEVBQUUsTUFBTTtNQUN0QixXQUFXLEVBQUUsVUFBVTtNQUN2QixHQUFHLEVBQUUsSUFBSTtNQUNULFVBQVUsRUFBRSxPQUFPO01BQ25CLGFBQWEsRUFBRSxJQUFJO01BQ25CLFVBQVUsRUFBRSxJQUFJO01BQ2hCLFVBQVUsRUFBRSxNQUFNLEdBdUJsQjtNQXhVSCxBQWtURyxpQkFsVGMsQ0E4UmhCLHdCQUF3QixDQVF2Qix1QkFBdUIsQ0FZdEIsa0JBQWtCLENBQUE7UUFDakIsS0FBSyxFQUFFLElBQUk7UUFDWCxPQUFPLEVBQUUsSUFBSTtRQUNiLGNBQWMsRUFBRSxNQUFNO1FBQ3RCLEdBQUcsRUFBRSxJQUFJLEdBaUJUO1FBdlVKLEFBdVRJLGlCQXZUYSxDQThSaEIsd0JBQXdCLENBUXZCLHVCQUF1QixDQVl0QixrQkFBa0IsQ0FLakIsaUJBQWlCLENBQUE7VUFDaEIsTUFBTSxFQUFFLElBQUk7VUFDWixPQUFPLEVBQUUsSUFBSTtVQUNiLFdBQVcsRUFBRSxNQUFNO1VBQ25CLEtBQUssRUFBRSxJQUFJO1VBQ1gsV0FBVyxFQUFFLFlBQVk7VUFDekIsU0FBUyxFQUFFLElBQUk7VUFDZixVQUFVLEVBQUUsTUFBTTtVQUNsQixXQUFXLEVBQUUsR0FBRztVQUNoQixXQUFXLEVBQUUsTUFBTTtVQUNuQixNQUFNLEVBQUUsV0FBVyxHQUNuQjtRQWxVTCxBQW1VSSxpQkFuVWEsQ0E4UmhCLHdCQUF3QixDQVF2Qix1QkFBdUIsQ0FZdEIsa0JBQWtCLENBaUJqQixtQkFBbUIsQ0FBQTtVQUNsQixNQUFNLEVBQUUsS0FBSztVQUNiLEtBQUssRUFBRSxJQUFJLEdBQ1g7SUF0VUwsQUF5VUUsaUJBelVlLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQUFBO01BQ2hCLEtBQUssRUFBRSxHQUFHO01BQ1YsVUFBVSxFQUFFLE9BQU87TUFDbkIsT0FBTyxFQUFFLElBQUk7TUFDYixjQUFjLEVBQUUsTUFBTTtNQUN0QixXQUFXLEVBQUUsVUFBVTtNQUN2QixVQUFVLEVBQUUsT0FBTztNQUNuQixhQUFhLEVBQUUsSUFBSTtNQUNuQixVQUFVLEVBQUUsTUFBTTtNQUNsQixHQUFHLEVBQUUsSUFBSSxHQTJIVDtNQTdjSCxBQW9WRyxpQkFwVmMsQ0E4UmhCLHdCQUF3QixDQTJDdkIsaUJBQWlCLENBV2hCLG1CQUFtQixFQXBWdEIsaUJBQWlCLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdJLHNCQUFzQixDQUFBO1FBQ3pDLEtBQUssRUFBRSxJQUFJO1FBQ1gsVUFBVSxFQUFFLElBQUk7UUFDaEIsYUFBYSxFQUFFLElBQUksR0FxSG5CO1FBNWNKLEFBd1ZJLGlCQXhWYSxDQThSaEIsd0JBQXdCLENBMkN2QixpQkFBaUIsQ0FXaEIsbUJBQW1CLENBSWxCLGVBQWUsRUF4Vm5CLGlCQUFpQixDQThSaEIsd0JBQXdCLENBMkN2QixpQkFBaUIsQ0FXSSxzQkFBc0IsQ0FJekMsZUFBZSxDQUFBO1VBQ2QsTUFBTSxFQUFFLElBQUk7VUFDWixPQUFPLEVBQUUsSUFBSTtVQUNiLGVBQWUsRUFBRSxhQUFhO1VBQzlCLEtBQUssRUFBRSxHQUFHO1VBQ1YsTUFBTSxFQUFFLElBQUk7VUFDWixXQUFXLEVBQUUsTUFBTTtVQUNuQixLQUFLLEVBQUUsSUFBSTtVQUNYLFdBQVcsRUFBRSxZQUFZO1VBQ3pCLFNBQVMsRUFBRSxJQUFJO1VBQ2YsVUFBVSxFQUFFLE1BQU07VUFDbEIsV0FBVyxFQUFFLEdBQUc7VUFDaEIsV0FBVyxFQUFFLElBQUk7VUFDakIsTUFBTSxFQUFFLGNBQWMsR0FldEI7VUFwWEwsQUFzV0ssaUJBdFdZLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdoQixtQkFBbUIsQ0FJbEIsZUFBZSxDQWNkLGVBQWUsRUF0V3BCLGlCQUFpQixDQThSaEIsd0JBQXdCLENBMkN2QixpQkFBaUIsQ0FXSSxzQkFBc0IsQ0FJekMsZUFBZSxDQWNkLGVBQWUsQ0FBQTtZQUNkLEtBQUssRUFBRSxLQUFLO1lBQ1osU0FBUyxFQUFFLElBQUk7WUFDZixNQUFNLEVBQUUsSUFBSTtZQUNaLE9BQU8sRUFBRSxJQUFJO1lBQ2IsT0FBTyxFQUFFLEdBQUc7WUFDWixlQUFlLEVBQUUsTUFBTTtZQUN2QixXQUFXLEVBQUUsTUFBTTtZQUNuQixHQUFHLEVBQUUsR0FBRztZQUNSLGFBQWEsRUFBRSxHQUFHO1lBQ2xCLFVBQVUsRUFBRSxPQUFPO1lBQ25CLEtBQUssRUFBRSxJQUFJO1lBQ1gsTUFBTSxFQUFFLE9BQU8sR0FDZjtRQW5YTixBQXNYSyxpQkF0WFksQ0E4UmhCLHdCQUF3QixDQTJDdkIsaUJBQWlCLENBV2hCLG1CQUFtQixDQWlDbEIsMEJBQTBCLENBQ3pCLHNCQUFzQixFQXRYM0IsaUJBQWlCLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdoQixtQkFBbUIsQ0FpQ2xCLDBCQUEwQixDQUNGLHlCQUF5QixFQXRYckQsaUJBQWlCLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdoQixtQkFBbUIsQ0FpQ1MsMEJBQTBCLENBQ3BELHNCQUFzQixFQXRYM0IsaUJBQWlCLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdoQixtQkFBbUIsQ0FpQ1MsMEJBQTBCLENBQzdCLHlCQUF5QixFQXRYckQsaUJBQWlCLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdJLHNCQUFzQixDQWlDekMsMEJBQTBCLENBQ3pCLHNCQUFzQixFQXRYM0IsaUJBQWlCLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdJLHNCQUFzQixDQWlDekMsMEJBQTBCLENBQ0YseUJBQXlCLEVBdFhyRCxpQkFBaUIsQ0E4UmhCLHdCQUF3QixDQTJDdkIsaUJBQWlCLENBV0ksc0JBQXNCLENBaUNkLDBCQUEwQixDQUNwRCxzQkFBc0IsRUF0WDNCLGlCQUFpQixDQThSaEIsd0JBQXdCLENBMkN2QixpQkFBaUIsQ0FXSSxzQkFBc0IsQ0FpQ2QsMEJBQTBCLENBQzdCLHlCQUF5QixDQUFBO1VBQy9DLE9BQU8sRUFBRSxJQUFJO1VBQ2IsR0FBRyxFQUFFLElBQUk7VUFDVCxPQUFPLEVBQUUsY0FBYztVQUN2QixVQUFVLEVBQUUsTUFBTSxHQTBFbEI7VUFwY04sQUEyWE0saUJBM1hXLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdoQixtQkFBbUIsQ0FpQ2xCLDBCQUEwQixDQUN6QixzQkFBc0IsQ0FLckIsV0FBVyxFQTNYakIsaUJBQWlCLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdoQixtQkFBbUIsQ0FpQ2xCLDBCQUEwQixDQUNGLHlCQUF5QixDQUsvQyxXQUFXLEVBM1hqQixpQkFBaUIsQ0E4UmhCLHdCQUF3QixDQTJDdkIsaUJBQWlCLENBV2hCLG1CQUFtQixDQWlDUywwQkFBMEIsQ0FDcEQsc0JBQXNCLENBS3JCLFdBQVcsRUEzWGpCLGlCQUFpQixDQThSaEIsd0JBQXdCLENBMkN2QixpQkFBaUIsQ0FXaEIsbUJBQW1CLENBaUNTLDBCQUEwQixDQUM3Qix5QkFBeUIsQ0FLL0MsV0FBVyxFQTNYakIsaUJBQWlCLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdJLHNCQUFzQixDQWlDekMsMEJBQTBCLENBQ3pCLHNCQUFzQixDQUtyQixXQUFXLEVBM1hqQixpQkFBaUIsQ0E4UmhCLHdCQUF3QixDQTJDdkIsaUJBQWlCLENBV0ksc0JBQXNCLENBaUN6QywwQkFBMEIsQ0FDRix5QkFBeUIsQ0FLL0MsV0FBVyxFQTNYakIsaUJBQWlCLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdJLHNCQUFzQixDQWlDZCwwQkFBMEIsQ0FDcEQsc0JBQXNCLENBS3JCLFdBQVcsRUEzWGpCLGlCQUFpQixDQThSaEIsd0JBQXdCLENBMkN2QixpQkFBaUIsQ0FXSSxzQkFBc0IsQ0FpQ2QsMEJBQTBCLENBQzdCLHlCQUF5QixDQUsvQyxXQUFXLENBQUE7WUFDVixTQUFTLEVBQUUsS0FBSztZQUNoQixTQUFTLEVBQUUsS0FBSztZQUNoQixhQUFhLEVBQUUsT0FBTztZQUN0QixVQUFVLEVBQUUsSUFBSTtZQUNoQixVQUFVLEVBQUUsR0FBRyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLG1CQUFtQixHQTBCaEQ7WUExWlAsQUFpWU8saUJBallVLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdoQixtQkFBbUIsQ0FpQ2xCLDBCQUEwQixDQUN6QixzQkFBc0IsQ0FLckIsV0FBVyxDQU1WLGtCQUFrQixFQWpZekIsaUJBQWlCLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdoQixtQkFBbUIsQ0FpQ2xCLDBCQUEwQixDQUNGLHlCQUF5QixDQUsvQyxXQUFXLENBTVYsa0JBQWtCLEVBall6QixpQkFBaUIsQ0E4UmhCLHdCQUF3QixDQTJDdkIsaUJBQWlCLENBV2hCLG1CQUFtQixDQWlDUywwQkFBMEIsQ0FDcEQsc0JBQXNCLENBS3JCLFdBQVcsQ0FNVixrQkFBa0IsRUFqWXpCLGlCQUFpQixDQThSaEIsd0JBQXdCLENBMkN2QixpQkFBaUIsQ0FXaEIsbUJBQW1CLENBaUNTLDBCQUEwQixDQUM3Qix5QkFBeUIsQ0FLL0MsV0FBVyxDQU1WLGtCQUFrQixFQWpZekIsaUJBQWlCLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdJLHNCQUFzQixDQWlDekMsMEJBQTBCLENBQ3pCLHNCQUFzQixDQUtyQixXQUFXLENBTVYsa0JBQWtCLEVBall6QixpQkFBaUIsQ0E4UmhCLHdCQUF3QixDQTJDdkIsaUJBQWlCLENBV0ksc0JBQXNCLENBaUN6QywwQkFBMEIsQ0FDRix5QkFBeUIsQ0FLL0MsV0FBVyxDQU1WLGtCQUFrQixFQWpZekIsaUJBQWlCLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdJLHNCQUFzQixDQWlDZCwwQkFBMEIsQ0FDcEQsc0JBQXNCLENBS3JCLFdBQVcsQ0FNVixrQkFBa0IsRUFqWXpCLGlCQUFpQixDQThSaEIsd0JBQXdCLENBMkN2QixpQkFBaUIsQ0FXSSxzQkFBc0IsQ0FpQ2QsMEJBQTBCLENBQzdCLHlCQUF5QixDQUsvQyxXQUFXLENBTVYsa0JBQWtCLENBQUE7Y0FDakIsT0FBTyxFQUFFLG1CQUFtQjtjQUM1QixXQUFXLEVBQUUsSUFBSTtjQUNqQixRQUFRLEVBQUUsUUFBUSxHQXFCbEI7Y0F6WlIsQUFxWVEsaUJBcllTLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdoQixtQkFBbUIsQ0FpQ2xCLDBCQUEwQixDQUN6QixzQkFBc0IsQ0FLckIsV0FBVyxDQU1WLGtCQUFrQixDQUlqQixpQkFBaUIsRUFyWXpCLGlCQUFpQixDQThSaEIsd0JBQXdCLENBMkN2QixpQkFBaUIsQ0FXaEIsbUJBQW1CLENBaUNsQiwwQkFBMEIsQ0FDRix5QkFBeUIsQ0FLL0MsV0FBVyxDQU1WLGtCQUFrQixDQUlqQixpQkFBaUIsRUFyWXpCLGlCQUFpQixDQThSaEIsd0JBQXdCLENBMkN2QixpQkFBaUIsQ0FXaEIsbUJBQW1CLENBaUNTLDBCQUEwQixDQUNwRCxzQkFBc0IsQ0FLckIsV0FBVyxDQU1WLGtCQUFrQixDQUlqQixpQkFBaUIsRUFyWXpCLGlCQUFpQixDQThSaEIsd0JBQXdCLENBMkN2QixpQkFBaUIsQ0FXaEIsbUJBQW1CLENBaUNTLDBCQUEwQixDQUM3Qix5QkFBeUIsQ0FLL0MsV0FBVyxDQU1WLGtCQUFrQixDQUlqQixpQkFBaUIsRUFyWXpCLGlCQUFpQixDQThSaEIsd0JBQXdCLENBMkN2QixpQkFBaUIsQ0FXSSxzQkFBc0IsQ0FpQ3pDLDBCQUEwQixDQUN6QixzQkFBc0IsQ0FLckIsV0FBVyxDQU1WLGtCQUFrQixDQUlqQixpQkFBaUIsRUFyWXpCLGlCQUFpQixDQThSaEIsd0JBQXdCLENBMkN2QixpQkFBaUIsQ0FXSSxzQkFBc0IsQ0FpQ3pDLDBCQUEwQixDQUNGLHlCQUF5QixDQUsvQyxXQUFXLENBTVYsa0JBQWtCLENBSWpCLGlCQUFpQixFQXJZekIsaUJBQWlCLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdJLHNCQUFzQixDQWlDZCwwQkFBMEIsQ0FDcEQsc0JBQXNCLENBS3JCLFdBQVcsQ0FNVixrQkFBa0IsQ0FJakIsaUJBQWlCLEVBcll6QixpQkFBaUIsQ0E4UmhCLHdCQUF3QixDQTJDdkIsaUJBQWlCLENBV0ksc0JBQXNCLENBaUNkLDBCQUEwQixDQUM3Qix5QkFBeUIsQ0FLL0MsV0FBVyxDQU1WLGtCQUFrQixDQUlqQixpQkFBaUIsQ0FBQTtnQkFDaEIsVUFBVSxFQUFFLElBQUk7Z0JBQ2hCLEtBQUssRUFBRSxJQUFJLEdBaUJYO2dCQXhaVCxBQXdZUyxpQkF4WVEsQ0E4UmhCLHdCQUF3QixDQTJDdkIsaUJBQWlCLENBV2hCLG1CQUFtQixDQWlDbEIsMEJBQTBCLENBQ3pCLHNCQUFzQixDQUtyQixXQUFXLENBTVYsa0JBQWtCLENBSWpCLGlCQUFpQixDQUdoQixXQUFXLEVBeFlwQixpQkFBaUIsQ0E4UmhCLHdCQUF3QixDQTJDdkIsaUJBQWlCLENBV2hCLG1CQUFtQixDQWlDbEIsMEJBQTBCLENBQ0YseUJBQXlCLENBSy9DLFdBQVcsQ0FNVixrQkFBa0IsQ0FJakIsaUJBQWlCLENBR2hCLFdBQVcsRUF4WXBCLGlCQUFpQixDQThSaEIsd0JBQXdCLENBMkN2QixpQkFBaUIsQ0FXaEIsbUJBQW1CLENBaUNTLDBCQUEwQixDQUNwRCxzQkFBc0IsQ0FLckIsV0FBVyxDQU1WLGtCQUFrQixDQUlqQixpQkFBaUIsQ0FHaEIsV0FBVyxFQXhZcEIsaUJBQWlCLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdoQixtQkFBbUIsQ0FpQ1MsMEJBQTBCLENBQzdCLHlCQUF5QixDQUsvQyxXQUFXLENBTVYsa0JBQWtCLENBSWpCLGlCQUFpQixDQUdoQixXQUFXLEVBeFlwQixpQkFBaUIsQ0E4UmhCLHdCQUF3QixDQTJDdkIsaUJBQWlCLENBV0ksc0JBQXNCLENBaUN6QywwQkFBMEIsQ0FDekIsc0JBQXNCLENBS3JCLFdBQVcsQ0FNVixrQkFBa0IsQ0FJakIsaUJBQWlCLENBR2hCLFdBQVcsRUF4WXBCLGlCQUFpQixDQThSaEIsd0JBQXdCLENBMkN2QixpQkFBaUIsQ0FXSSxzQkFBc0IsQ0FpQ3pDLDBCQUEwQixDQUNGLHlCQUF5QixDQUsvQyxXQUFXLENBTVYsa0JBQWtCLENBSWpCLGlCQUFpQixDQUdoQixXQUFXLEVBeFlwQixpQkFBaUIsQ0E4UmhCLHdCQUF3QixDQTJDdkIsaUJBQWlCLENBV0ksc0JBQXNCLENBaUNkLDBCQUEwQixDQUNwRCxzQkFBc0IsQ0FLckIsV0FBVyxDQU1WLGtCQUFrQixDQUlqQixpQkFBaUIsQ0FHaEIsV0FBVyxFQXhZcEIsaUJBQWlCLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdJLHNCQUFzQixDQWlDZCwwQkFBMEIsQ0FDN0IseUJBQXlCLENBSy9DLFdBQVcsQ0FNVixrQkFBa0IsQ0FJakIsaUJBQWlCLENBR2hCLFdBQVcsQ0FBQTtrQkFDUCxLQUFLLEVBQUUsT0FBTztrQkFDakIsVUFBVSxFQUFFLE1BQU07a0JBQ2xCLFdBQVcsRUFBRSxHQUFHO2tCQUNoQixXQUFXLEVBQUUsTUFBTTtrQkFDbkIsU0FBUyxFQUFFLElBQUk7a0JBQ2YsV0FBVyxFQUFFLGNBQWMsR0FDM0I7Z0JBL1lWLEFBZ1pTLGlCQWhaUSxDQThSaEIsd0JBQXdCLENBMkN2QixpQkFBaUIsQ0FXaEIsbUJBQW1CLENBaUNsQiwwQkFBMEIsQ0FDekIsc0JBQXNCLENBS3JCLFdBQVcsQ0FNVixrQkFBa0IsQ0FJakIsaUJBQWlCLENBV2hCLGdCQUFnQixFQWhaekIsaUJBQWlCLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdoQixtQkFBbUIsQ0FpQ2xCLDBCQUEwQixDQUNGLHlCQUF5QixDQUsvQyxXQUFXLENBTVYsa0JBQWtCLENBSWpCLGlCQUFpQixDQVdoQixnQkFBZ0IsRUFoWnpCLGlCQUFpQixDQThSaEIsd0JBQXdCLENBMkN2QixpQkFBaUIsQ0FXaEIsbUJBQW1CLENBaUNTLDBCQUEwQixDQUNwRCxzQkFBc0IsQ0FLckIsV0FBVyxDQU1WLGtCQUFrQixDQUlqQixpQkFBaUIsQ0FXaEIsZ0JBQWdCLEVBaFp6QixpQkFBaUIsQ0E4UmhCLHdCQUF3QixDQTJDdkIsaUJBQWlCLENBV2hCLG1CQUFtQixDQWlDUywwQkFBMEIsQ0FDN0IseUJBQXlCLENBSy9DLFdBQVcsQ0FNVixrQkFBa0IsQ0FJakIsaUJBQWlCLENBV2hCLGdCQUFnQixFQWhaekIsaUJBQWlCLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdJLHNCQUFzQixDQWlDekMsMEJBQTBCLENBQ3pCLHNCQUFzQixDQUtyQixXQUFXLENBTVYsa0JBQWtCLENBSWpCLGlCQUFpQixDQVdoQixnQkFBZ0IsRUFoWnpCLGlCQUFpQixDQThSaEIsd0JBQXdCLENBMkN2QixpQkFBaUIsQ0FXSSxzQkFBc0IsQ0FpQ3pDLDBCQUEwQixDQUNGLHlCQUF5QixDQUsvQyxXQUFXLENBTVYsa0JBQWtCLENBSWpCLGlCQUFpQixDQVdoQixnQkFBZ0IsRUFoWnpCLGlCQUFpQixDQThSaEIsd0JBQXdCLENBMkN2QixpQkFBaUIsQ0FXSSxzQkFBc0IsQ0FpQ2QsMEJBQTBCLENBQ3BELHNCQUFzQixDQUtyQixXQUFXLENBTVYsa0JBQWtCLENBSWpCLGlCQUFpQixDQVdoQixnQkFBZ0IsRUFoWnpCLGlCQUFpQixDQThSaEIsd0JBQXdCLENBMkN2QixpQkFBaUIsQ0FXSSxzQkFBc0IsQ0FpQ2QsMEJBQTBCLENBQzdCLHlCQUF5QixDQUsvQyxXQUFXLENBTVYsa0JBQWtCLENBSWpCLGlCQUFpQixDQVdoQixnQkFBZ0IsQ0FBQTtrQkFDZixVQUFVLEVBQUUsR0FBRztrQkFDZixLQUFLLEVBQUUsT0FBTztrQkFDZCxTQUFTLEVBQUUsSUFBSTtrQkFDZixXQUFXLEVBQUUsYUFBYTtrQkFDMUIsVUFBVSxFQUFFLE1BQU07a0JBQ2xCLFdBQVcsRUFBRSxHQUFHLEdBQ2hCO1VBdlpWLEFBMlpNLGlCQTNaVyxDQThSaEIsd0JBQXdCLENBMkN2QixpQkFBaUIsQ0FXaEIsbUJBQW1CLENBaUNsQiwwQkFBMEIsQ0FDekIsc0JBQXNCLENBcUNyQixjQUFjLEVBM1pwQixpQkFBaUIsQ0E4UmhCLHdCQUF3QixDQTJDdkIsaUJBQWlCLENBV2hCLG1CQUFtQixDQWlDbEIsMEJBQTBCLENBQ0YseUJBQXlCLENBcUMvQyxjQUFjLEVBM1pwQixpQkFBaUIsQ0E4UmhCLHdCQUF3QixDQTJDdkIsaUJBQWlCLENBV2hCLG1CQUFtQixDQWlDUywwQkFBMEIsQ0FDcEQsc0JBQXNCLENBcUNyQixjQUFjLEVBM1pwQixpQkFBaUIsQ0E4UmhCLHdCQUF3QixDQTJDdkIsaUJBQWlCLENBV2hCLG1CQUFtQixDQWlDUywwQkFBMEIsQ0FDN0IseUJBQXlCLENBcUMvQyxjQUFjLEVBM1pwQixpQkFBaUIsQ0E4UmhCLHdCQUF3QixDQTJDdkIsaUJBQWlCLENBV0ksc0JBQXNCLENBaUN6QywwQkFBMEIsQ0FDekIsc0JBQXNCLENBcUNyQixjQUFjLEVBM1pwQixpQkFBaUIsQ0E4UmhCLHdCQUF3QixDQTJDdkIsaUJBQWlCLENBV0ksc0JBQXNCLENBaUN6QywwQkFBMEIsQ0FDRix5QkFBeUIsQ0FxQy9DLGNBQWMsRUEzWnBCLGlCQUFpQixDQThSaEIsd0JBQXdCLENBMkN2QixpQkFBaUIsQ0FXSSxzQkFBc0IsQ0FpQ2QsMEJBQTBCLENBQ3BELHNCQUFzQixDQXFDckIsY0FBYyxFQTNacEIsaUJBQWlCLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdJLHNCQUFzQixDQWlDZCwwQkFBMEIsQ0FDN0IseUJBQXlCLENBcUMvQyxjQUFjLENBQUE7WUFFYixhQUFhLEVBQUUsT0FBTztZQUN0QixVQUFVLEVBQUUsSUFBSTtZQUVoQixPQUFPLEVBQUUsSUFBSTtZQUNiLFdBQVcsRUFBRSxNQUFNO1lBQ25CLFVBQVUsRUFBRSxHQUFHLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsbUJBQW1CLEdBaUNoRDtZQW5jUCxBQW1hTyxpQkFuYVUsQ0E4UmhCLHdCQUF3QixDQTJDdkIsaUJBQWlCLENBV2hCLG1CQUFtQixDQWlDbEIsMEJBQTBCLENBQ3pCLHNCQUFzQixDQXFDckIsY0FBYyxDQVFiLGtCQUFrQixFQW5hekIsaUJBQWlCLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdoQixtQkFBbUIsQ0FpQ2xCLDBCQUEwQixDQUNGLHlCQUF5QixDQXFDL0MsY0FBYyxDQVFiLGtCQUFrQixFQW5hekIsaUJBQWlCLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdoQixtQkFBbUIsQ0FpQ1MsMEJBQTBCLENBQ3BELHNCQUFzQixDQXFDckIsY0FBYyxDQVFiLGtCQUFrQixFQW5hekIsaUJBQWlCLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdoQixtQkFBbUIsQ0FpQ1MsMEJBQTBCLENBQzdCLHlCQUF5QixDQXFDL0MsY0FBYyxDQVFiLGtCQUFrQixFQW5hekIsaUJBQWlCLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdJLHNCQUFzQixDQWlDekMsMEJBQTBCLENBQ3pCLHNCQUFzQixDQXFDckIsY0FBYyxDQVFiLGtCQUFrQixFQW5hekIsaUJBQWlCLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdJLHNCQUFzQixDQWlDekMsMEJBQTBCLENBQ0YseUJBQXlCLENBcUMvQyxjQUFjLENBUWIsa0JBQWtCLEVBbmF6QixpQkFBaUIsQ0E4UmhCLHdCQUF3QixDQTJDdkIsaUJBQWlCLENBV0ksc0JBQXNCLENBaUNkLDBCQUEwQixDQUNwRCxzQkFBc0IsQ0FxQ3JCLGNBQWMsQ0FRYixrQkFBa0IsRUFuYXpCLGlCQUFpQixDQThSaEIsd0JBQXdCLENBMkN2QixpQkFBaUIsQ0FXSSxzQkFBc0IsQ0FpQ2QsMEJBQTBCLENBQzdCLHlCQUF5QixDQXFDL0MsY0FBYyxDQVFiLGtCQUFrQixDQUFBO2NBRWpCLFdBQVcsRUFBRSxJQUFJO2NBQ2pCLE9BQU8sRUFBRSxJQUFJO2NBQ2IsV0FBVyxFQUFFLE1BQU0sR0EyQm5CO2NBbGNSLEFBd2FRLGlCQXhhUyxDQThSaEIsd0JBQXdCLENBMkN2QixpQkFBaUIsQ0FXaEIsbUJBQW1CLENBaUNsQiwwQkFBMEIsQ0FDekIsc0JBQXNCLENBcUNyQixjQUFjLENBUWIsa0JBQWtCLENBS2pCLFVBQVUsRUF4YWxCLGlCQUFpQixDQThSaEIsd0JBQXdCLENBMkN2QixpQkFBaUIsQ0FXaEIsbUJBQW1CLENBaUNsQiwwQkFBMEIsQ0FDRix5QkFBeUIsQ0FxQy9DLGNBQWMsQ0FRYixrQkFBa0IsQ0FLakIsVUFBVSxFQXhhbEIsaUJBQWlCLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdoQixtQkFBbUIsQ0FpQ1MsMEJBQTBCLENBQ3BELHNCQUFzQixDQXFDckIsY0FBYyxDQVFiLGtCQUFrQixDQUtqQixVQUFVLEVBeGFsQixpQkFBaUIsQ0E4UmhCLHdCQUF3QixDQTJDdkIsaUJBQWlCLENBV2hCLG1CQUFtQixDQWlDUywwQkFBMEIsQ0FDN0IseUJBQXlCLENBcUMvQyxjQUFjLENBUWIsa0JBQWtCLENBS2pCLFVBQVUsRUF4YWxCLGlCQUFpQixDQThSaEIsd0JBQXdCLENBMkN2QixpQkFBaUIsQ0FXSSxzQkFBc0IsQ0FpQ3pDLDBCQUEwQixDQUN6QixzQkFBc0IsQ0FxQ3JCLGNBQWMsQ0FRYixrQkFBa0IsQ0FLakIsVUFBVSxFQXhhbEIsaUJBQWlCLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdJLHNCQUFzQixDQWlDekMsMEJBQTBCLENBQ0YseUJBQXlCLENBcUMvQyxjQUFjLENBUWIsa0JBQWtCLENBS2pCLFVBQVUsRUF4YWxCLGlCQUFpQixDQThSaEIsd0JBQXdCLENBMkN2QixpQkFBaUIsQ0FXSSxzQkFBc0IsQ0FpQ2QsMEJBQTBCLENBQ3BELHNCQUFzQixDQXFDckIsY0FBYyxDQVFiLGtCQUFrQixDQUtqQixVQUFVLEVBeGFsQixpQkFBaUIsQ0E4UmhCLHdCQUF3QixDQTJDdkIsaUJBQWlCLENBV0ksc0JBQXNCLENBaUNkLDBCQUEwQixDQUM3Qix5QkFBeUIsQ0FxQy9DLGNBQWMsQ0FRYixrQkFBa0IsQ0FLakIsVUFBVSxDQUFBO2dCQUNULE1BQU0sRUFBRSxLQUFLO2dCQUNiLE9BQU8sRUFBRSxJQUFJO2dCQUNiLFdBQVcsRUFBRSxNQUFNLEdBRW5CO2NBN2FULEFBOGFRLGlCQTlhUyxDQThSaEIsd0JBQXdCLENBMkN2QixpQkFBaUIsQ0FXaEIsbUJBQW1CLENBaUNsQiwwQkFBMEIsQ0FDekIsc0JBQXNCLENBcUNyQixjQUFjLENBUWIsa0JBQWtCLENBV2pCLGlCQUFpQixFQTlhekIsaUJBQWlCLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdoQixtQkFBbUIsQ0FpQ2xCLDBCQUEwQixDQUNGLHlCQUF5QixDQXFDL0MsY0FBYyxDQVFiLGtCQUFrQixDQVdqQixpQkFBaUIsRUE5YXpCLGlCQUFpQixDQThSaEIsd0JBQXdCLENBMkN2QixpQkFBaUIsQ0FXaEIsbUJBQW1CLENBaUNTLDBCQUEwQixDQUNwRCxzQkFBc0IsQ0FxQ3JCLGNBQWMsQ0FRYixrQkFBa0IsQ0FXakIsaUJBQWlCLEVBOWF6QixpQkFBaUIsQ0E4UmhCLHdCQUF3QixDQTJDdkIsaUJBQWlCLENBV2hCLG1CQUFtQixDQWlDUywwQkFBMEIsQ0FDN0IseUJBQXlCLENBcUMvQyxjQUFjLENBUWIsa0JBQWtCLENBV2pCLGlCQUFpQixFQTlhekIsaUJBQWlCLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdJLHNCQUFzQixDQWlDekMsMEJBQTBCLENBQ3pCLHNCQUFzQixDQXFDckIsY0FBYyxDQVFiLGtCQUFrQixDQVdqQixpQkFBaUIsRUE5YXpCLGlCQUFpQixDQThSaEIsd0JBQXdCLENBMkN2QixpQkFBaUIsQ0FXSSxzQkFBc0IsQ0FpQ3pDLDBCQUEwQixDQUNGLHlCQUF5QixDQXFDL0MsY0FBYyxDQVFiLGtCQUFrQixDQVdqQixpQkFBaUIsRUE5YXpCLGlCQUFpQixDQThSaEIsd0JBQXdCLENBMkN2QixpQkFBaUIsQ0FXSSxzQkFBc0IsQ0FpQ2QsMEJBQTBCLENBQ3BELHNCQUFzQixDQXFDckIsY0FBYyxDQVFiLGtCQUFrQixDQVdqQixpQkFBaUIsRUE5YXpCLGlCQUFpQixDQThSaEIsd0JBQXdCLENBMkN2QixpQkFBaUIsQ0FXSSxzQkFBc0IsQ0FpQ2QsMEJBQTBCLENBQzdCLHlCQUF5QixDQXFDL0MsY0FBYyxDQVFiLGtCQUFrQixDQVdqQixpQkFBaUIsQ0FBQTtnQkFDaEIsVUFBVSxFQUFFLElBQUk7Z0JBQ2hCLEtBQUssRUFBRSxJQUFJLEdBaUJYO2dCQWpjVCxBQWliUyxpQkFqYlEsQ0E4UmhCLHdCQUF3QixDQTJDdkIsaUJBQWlCLENBV2hCLG1CQUFtQixDQWlDbEIsMEJBQTBCLENBQ3pCLHNCQUFzQixDQXFDckIsY0FBYyxDQVFiLGtCQUFrQixDQVdqQixpQkFBaUIsQ0FHaEIsV0FBVyxFQWpicEIsaUJBQWlCLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdoQixtQkFBbUIsQ0FpQ2xCLDBCQUEwQixDQUNGLHlCQUF5QixDQXFDL0MsY0FBYyxDQVFiLGtCQUFrQixDQVdqQixpQkFBaUIsQ0FHaEIsV0FBVyxFQWpicEIsaUJBQWlCLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdoQixtQkFBbUIsQ0FpQ1MsMEJBQTBCLENBQ3BELHNCQUFzQixDQXFDckIsY0FBYyxDQVFiLGtCQUFrQixDQVdqQixpQkFBaUIsQ0FHaEIsV0FBVyxFQWpicEIsaUJBQWlCLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdoQixtQkFBbUIsQ0FpQ1MsMEJBQTBCLENBQzdCLHlCQUF5QixDQXFDL0MsY0FBYyxDQVFiLGtCQUFrQixDQVdqQixpQkFBaUIsQ0FHaEIsV0FBVyxFQWpicEIsaUJBQWlCLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdJLHNCQUFzQixDQWlDekMsMEJBQTBCLENBQ3pCLHNCQUFzQixDQXFDckIsY0FBYyxDQVFiLGtCQUFrQixDQVdqQixpQkFBaUIsQ0FHaEIsV0FBVyxFQWpicEIsaUJBQWlCLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdJLHNCQUFzQixDQWlDekMsMEJBQTBCLENBQ0YseUJBQXlCLENBcUMvQyxjQUFjLENBUWIsa0JBQWtCLENBV2pCLGlCQUFpQixDQUdoQixXQUFXLEVBamJwQixpQkFBaUIsQ0E4UmhCLHdCQUF3QixDQTJDdkIsaUJBQWlCLENBV0ksc0JBQXNCLENBaUNkLDBCQUEwQixDQUNwRCxzQkFBc0IsQ0FxQ3JCLGNBQWMsQ0FRYixrQkFBa0IsQ0FXakIsaUJBQWlCLENBR2hCLFdBQVcsRUFqYnBCLGlCQUFpQixDQThSaEIsd0JBQXdCLENBMkN2QixpQkFBaUIsQ0FXSSxzQkFBc0IsQ0FpQ2QsMEJBQTBCLENBQzdCLHlCQUF5QixDQXFDL0MsY0FBYyxDQVFiLGtCQUFrQixDQVdqQixpQkFBaUIsQ0FHaEIsV0FBVyxDQUFBO2tCQUNQLEtBQUssRUFBRSxPQUFPO2tCQUNqQixVQUFVLEVBQUUsTUFBTTtrQkFDbEIsV0FBVyxFQUFFLEdBQUc7a0JBQ2hCLFdBQVcsRUFBRSxNQUFNO2tCQUNuQixTQUFTLEVBQUUsSUFBSTtrQkFDZixXQUFXLEVBQUUsY0FBYyxHQUMzQjtnQkF4YlYsQUF5YlMsaUJBemJRLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdoQixtQkFBbUIsQ0FpQ2xCLDBCQUEwQixDQUN6QixzQkFBc0IsQ0FxQ3JCLGNBQWMsQ0FRYixrQkFBa0IsQ0FXakIsaUJBQWlCLENBV2hCLGdCQUFnQixFQXpiekIsaUJBQWlCLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdoQixtQkFBbUIsQ0FpQ2xCLDBCQUEwQixDQUNGLHlCQUF5QixDQXFDL0MsY0FBYyxDQVFiLGtCQUFrQixDQVdqQixpQkFBaUIsQ0FXaEIsZ0JBQWdCLEVBemJ6QixpQkFBaUIsQ0E4UmhCLHdCQUF3QixDQTJDdkIsaUJBQWlCLENBV2hCLG1CQUFtQixDQWlDUywwQkFBMEIsQ0FDcEQsc0JBQXNCLENBcUNyQixjQUFjLENBUWIsa0JBQWtCLENBV2pCLGlCQUFpQixDQVdoQixnQkFBZ0IsRUF6YnpCLGlCQUFpQixDQThSaEIsd0JBQXdCLENBMkN2QixpQkFBaUIsQ0FXaEIsbUJBQW1CLENBaUNTLDBCQUEwQixDQUM3Qix5QkFBeUIsQ0FxQy9DLGNBQWMsQ0FRYixrQkFBa0IsQ0FXakIsaUJBQWlCLENBV2hCLGdCQUFnQixFQXpiekIsaUJBQWlCLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdJLHNCQUFzQixDQWlDekMsMEJBQTBCLENBQ3pCLHNCQUFzQixDQXFDckIsY0FBYyxDQVFiLGtCQUFrQixDQVdqQixpQkFBaUIsQ0FXaEIsZ0JBQWdCLEVBemJ6QixpQkFBaUIsQ0E4UmhCLHdCQUF3QixDQTJDdkIsaUJBQWlCLENBV0ksc0JBQXNCLENBaUN6QywwQkFBMEIsQ0FDRix5QkFBeUIsQ0FxQy9DLGNBQWMsQ0FRYixrQkFBa0IsQ0FXakIsaUJBQWlCLENBV2hCLGdCQUFnQixFQXpiekIsaUJBQWlCLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdJLHNCQUFzQixDQWlDZCwwQkFBMEIsQ0FDcEQsc0JBQXNCLENBcUNyQixjQUFjLENBUWIsa0JBQWtCLENBV2pCLGlCQUFpQixDQVdoQixnQkFBZ0IsRUF6YnpCLGlCQUFpQixDQThSaEIsd0JBQXdCLENBMkN2QixpQkFBaUIsQ0FXSSxzQkFBc0IsQ0FpQ2QsMEJBQTBCLENBQzdCLHlCQUF5QixDQXFDL0MsY0FBYyxDQVFiLGtCQUFrQixDQVdqQixpQkFBaUIsQ0FXaEIsZ0JBQWdCLENBQUE7a0JBQ2YsVUFBVSxFQUFFLEdBQUc7a0JBQ2YsS0FBSyxFQUFFLE9BQU87a0JBQ2QsU0FBUyxFQUFFLElBQUk7a0JBQ2YsV0FBVyxFQUFFLGFBQWE7a0JBQzFCLFVBQVUsRUFBRSxNQUFNO2tCQUNsQixXQUFXLEVBQUUsR0FBRyxHQUNoQjtRQWhjVixBQXFjSyxpQkFyY1ksQ0E4UmhCLHdCQUF3QixDQTJDdkIsaUJBQWlCLENBV2hCLG1CQUFtQixDQWlDbEIsMEJBQTBCLENBZ0Z6Qix5QkFBeUIsQUFBQSxtQkFBbUIsRUFyY2pELGlCQUFpQixDQThSaEIsd0JBQXdCLENBMkN2QixpQkFBaUIsQ0FXaEIsbUJBQW1CLENBaUNsQiwwQkFBMEIsQ0FnRm9CLHNCQUFzQixBQUFBLG1CQUFtQixFQXJjM0YsaUJBQWlCLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdoQixtQkFBbUIsQ0FpQ1MsMEJBQTBCLENBZ0ZwRCx5QkFBeUIsQUFBQSxtQkFBbUIsRUFyY2pELGlCQUFpQixDQThSaEIsd0JBQXdCLENBMkN2QixpQkFBaUIsQ0FXaEIsbUJBQW1CLENBaUNTLDBCQUEwQixDQWdGUCxzQkFBc0IsQUFBQSxtQkFBbUIsRUFyYzNGLGlCQUFpQixDQThSaEIsd0JBQXdCLENBMkN2QixpQkFBaUIsQ0FXSSxzQkFBc0IsQ0FpQ3pDLDBCQUEwQixDQWdGekIseUJBQXlCLEFBQUEsbUJBQW1CLEVBcmNqRCxpQkFBaUIsQ0E4UmhCLHdCQUF3QixDQTJDdkIsaUJBQWlCLENBV0ksc0JBQXNCLENBaUN6QywwQkFBMEIsQ0FnRm9CLHNCQUFzQixBQUFBLG1CQUFtQixFQXJjM0YsaUJBQWlCLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdJLHNCQUFzQixDQWlDZCwwQkFBMEIsQ0FnRnBELHlCQUF5QixBQUFBLG1CQUFtQixFQXJjakQsaUJBQWlCLENBOFJoQix3QkFBd0IsQ0EyQ3ZCLGlCQUFpQixDQVdJLHNCQUFzQixDQWlDZCwwQkFBMEIsQ0FnRlAsc0JBQXNCLEFBQUEsbUJBQW1CLENBQUM7VUFDdEYsVUFBVSxFQUFFLElBQUk7VUFDaEIsT0FBTyxFQUFFLElBQUk7VUFBRyx1QkFBdUI7VUFDdkMsa0JBQWtCLEVBQUUsSUFBSTtVQUFHLDJCQUEyQjtVQUN0RCxlQUFlLEVBQUUsSUFBSTtVQUFHLGFBQWEsRUFDckM7O0FBTU4sQUFBQSxlQUFlLENBQUE7RUFDZCxPQUFPLEVBQUUsSUFBSTtFQUNiLGVBQWUsRUFBRSxNQUFNLEdBQ3ZCOztBQUNELEFBQUEsaUJBQWlCLENBQUE7RUFDaEIsT0FBTyxFQUFFLElBQUk7RUFDYixlQUFlLEVBQUUsTUFBTTtFQUN2QixXQUFXLEVBQUUsTUFBTSxHQUNuQjs7QUFDRCxBQUFBLFlBQVksQ0FBQTtFQUNYLFdBQVcsRUFBRSxvQkFBb0I7RUFDOUIsS0FBSyxFQUFFLE9BQU8sR0FDakI7O0FBQ0QsQUFBQSxTQUFTLENBQUE7RUFDUixVQUFVLEVBQUUsS0FBSyxHQUNqQjs7QUFDRCxBQUFBLFVBQVUsQ0FBQTtFQUNOLGFBQWEsRUFBRSxHQUFHO0VBQ3JCLFVBQVUsRUFBRSxLQUFLO0VBQ2pCLFNBQVMsRUFBRSxJQUFJO0VBQ2YsVUFBVSxFQUFFLEtBQUssR0FDakI7O0FBQ0QsQUFBQSxRQUFRLENBQUM7RUFDUixRQUFRLEVBQUUsUUFBUTtFQUNsQixLQUFLLEVBQUUsSUFBSTtFQUNYLGFBQWEsRUFBRSxNQUFNO0VBQ3JCLFVBQVUsRUFBRSx3QkFBeUI7RUFDckMsS0FBSyxFQUFFLE9BQU87RUFDZCxXQUFXLEVBQUUsY0FBYztFQUMzQixHQUFHLEVBQUUsSUFBSTtFQUNULE9BQU8sRUFBRSxXQUFXO0VBQ3BCLE9BQU8sRUFBRSwrQkFBK0I7RUFDeEMsZUFBZSxFQUFFLE1BQU07RUFDdkIsV0FBVyxFQUFFLE1BQU07RUFDbkIsU0FBUyxFQUFFLElBQUksR0FDZjs7QUFDRCxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLE9BQU8sU0FBUyxFQUFFLEtBQUs7RUFDekQsQUFHRSxjQUhZLENBRWIsSUFBSSxDQUNILFlBQVksQ0FBQTtJQU9YLE9BQU8sRUFBQyxjQUFjLEdBQ3RCO0lBWEgsQUFJRyxjQUpXLENBRWIsSUFBSSxDQUNILFlBQVksQ0FDWCxXQUFXLENBQUE7TUFDVixTQUFTLEVBQUUsSUFBSSxHQUNmO0lBTkosQUFPRyxjQVBXLENBRWIsSUFBSSxDQUNILFlBQVksQ0FJWCxZQUFZLENBQUE7TUFDWCxTQUFTLEVBQUUsSUFBSSxHQUNmO0VBS0osQUFDQyxpQkFEZ0IsQ0FDaEIsdUJBQXVCLENBQUE7SUFDdEIsU0FBUyxFQUFFLEtBQUs7SUFDaEIsY0FBYyxFQUFFLE1BQU0sR0FDdEI7O0FBSUgsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxLQUFLO0VBQ3pELEFBR0UsY0FIWSxDQUViLElBQUksQ0FDSCxZQUFZLENBQUE7SUFPWCxPQUFPLEVBQUMsY0FBYyxHQUN0QjtJQVhILEFBSUcsY0FKVyxDQUViLElBQUksQ0FDSCxZQUFZLENBQ1gsV0FBVyxDQUFBO01BQ1YsU0FBUyxFQUFFLElBQUksR0FDZjtJQU5KLEFBT0csY0FQVyxDQUViLElBQUksQ0FDSCxZQUFZLENBSVgsWUFBWSxDQUFBO01BQ1gsU0FBUyxFQUFFLElBQUksR0FDZjtFQUtKLEFBQ0MsaUJBRGdCLENBQ2hCLHVCQUF1QixDQUFBO0lBQ3RCLFNBQVMsRUFBRSxLQUFLO0lBQ2hCLGNBQWMsRUFBRSxNQUFNLEdBQ3RCOztBQUlILE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsS0FBSztFQUN6RCxBQUNDLGlCQURnQixDQUNoQix1QkFBdUIsQ0FBQTtJQUN0QixTQUFTLEVBQUUsSUFBSTtJQUNmLE9BQU8sRUFBRSxJQUFJLEdBRWI7O0FBR0gsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsTUFBTSxPQUFPLFNBQVMsRUFBRSxLQUFLO0VBQzFELEFBQ0MsaUJBRGdCLENBQ2hCLHVCQUF1QixDQUFBO0lBQ3RCLFNBQVMsRUFBRSxJQUFJO0lBQ2YsT0FBTyxFQUFFLElBQUksR0FFYjs7QUFVSCxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLE9BQU8sU0FBUyxFQUFFLEtBQUs7RUFDekQsQUFBQSxnQkFBZ0IsQ0FBQTtJQUNmLFNBQVMsRUFBRSxlQUFlLEdBQzFCOztBQUVGLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsS0FBSztFQUN6RCxBQUFBLGdCQUFnQixDQUFBO0lBQ2YsU0FBUyxFQUFFLGVBQWUsR0FDMUI7O0FBRUYsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSztFQUNsQyxBQUFBLE9BQU8sQ0FBQTtJQUNQLFlBQVksRUFBQyxHQUFHLEdBQ2hCOztBQUVELEFBQUEsWUFBWSxDQUFBO0VBQ1YsT0FBTyxFQUFDLElBQUksR0FDYjs7QUFDRCxBQUFBLGFBQWEsQ0FBQTtFQUNaLEtBQUssRUFBQyxJQUFJO0VBQ1YsT0FBTyxFQUFFLElBQUk7RUFDVixjQUFjLEVBQUUsTUFBTTtFQUN0QixlQUFlLEVBQUUsTUFBTTtFQUMxQixXQUFXLEVBQUUsTUFBTTtFQUNuQixhQUFhLEVBQUUsRUFBRTtFQUNqQixNQUFNLEVBQUUsSUFBSSxHQXlEWjtFQWhFRCxBQVFDLGFBUlksQ0FRWixVQUFVLENBQUE7SUFDVCxLQUFLLEVBQUMsR0FBRztJQUVULE9BQU8sRUFBRSxJQUFJO0lBQ2IsY0FBYyxFQUFFLEdBQUc7SUFDbkIsZUFBZSxFQUFFLE1BQU07SUFDdkIsV0FBVyxFQUFFLE1BQU07SUFDbkIsTUFBTSxFQUFFLFFBQVEsR0F1QmhCO0lBdENGLEFBZ0JFLGFBaEJXLENBUVosVUFBVSxDQVFULFNBQVMsQ0FBQTtNQUNSLFlBQVksRUFBQyxJQUFJO01BQ2pCLFNBQVMsRUFBRSxHQUFHLEdBTWQ7TUF4QkgsQUFtQkcsYUFuQlUsQ0FRWixVQUFVLENBUVQsU0FBUyxDQUdSLEdBQUcsQ0FBQTtRQUNGLEtBQUssRUFBRSxJQUFJO1FBQ1gsYUFBYSxFQUFFLElBQUk7UUFDbkIsTUFBTSxFQUFFLElBQUksR0FDWjtJQXZCSixBQXlCRSxhQXpCVyxDQVFaLFVBQVUsQ0FpQlQsUUFBUSxDQUFBO01BQ1AsS0FBSyxFQUFFLE9BQU87TUFDZCxTQUFTLEVBQUUsR0FBRyxHQVVkO01BckNILEFBNEJHLGFBNUJVLENBUVosVUFBVSxDQWlCVCxRQUFRLENBR1AsUUFBUSxDQUFBO1FBQ1AsV0FBVyxFQUFFLG1CQUFtQixDQUFBLFVBQVU7UUFFMUMsU0FBUyxFQUFFLElBQUksR0FDZjtNQWhDSixBQWlDRyxhQWpDVSxDQVFaLFVBQVUsQ0FpQlQsUUFBUSxDQVFQLFVBQVUsQ0FBQTtRQUNULFdBQVcsRUFBRSxrQkFBa0I7UUFDL0IsU0FBUyxFQUFFLElBQUksR0FDZjtFQXBDSixBQXVDQyxhQXZDWSxDQXVDWixXQUFXLENBQUE7SUFDVixLQUFLLEVBQUMsSUFBSTtJQUNWLFdBQVcsRUFBRSxJQUFJO0lBRWpCLEtBQUssRUFBRSxPQUFPLEdBb0JkO0lBL0RGLEFBNENFLGFBNUNXLENBdUNaLFdBQVcsQ0FLVixjQUFjLENBQUE7TUFDYixPQUFPLEVBQUUsSUFBSTtNQUNWLGVBQWUsRUFBRSxhQUFhO01BQ2pDLE9BQU8sRUFBRSxRQUFRO01BQ2pCLFNBQVMsRUFBRSxJQUFJLEdBV2Y7TUEzREgsQUFpREcsYUFqRFUsQ0F1Q1osV0FBVyxDQUtWLGNBQWMsQ0FLYixtQkFBbUIsQ0FBQTtRQUNsQixXQUFXLEVBQUUsaUJBQWlCO1FBQzlCLE1BQU0sRUFBRSxPQUFPLEdBSWY7UUF2REosQUFvREksYUFwRFMsQ0F1Q1osV0FBVyxDQUtWLGNBQWMsQ0FLYixtQkFBbUIsQ0FHbEIsR0FBRyxDQUFBO1VBQ0YsS0FBSyxFQUFDLElBQUksR0FDVjtNQXRETCxBQXdERyxhQXhEVSxDQXVDWixXQUFXLENBS1YsY0FBYyxDQVliLG1CQUFtQixDQUFBO1FBQ2xCLFdBQVcsRUFBRSxrQkFBa0IsR0FDL0I7SUExREosQUE0REUsYUE1RFcsQ0F1Q1osV0FBVyxDQXFCVix1QkFBdUIsQ0FBQTtNQUN0QixNQUFNLEVBQUMsSUFDUixHQUFDOztBQUtILEFBQUEsWUFBWSxDQUFBO0VBQ1gsSUFBSSxFQUFDLElBQUk7RUFDVCxPQUFPLEVBQUUsSUFBSTtFQUNWLGNBQWMsRUFBRSxNQUFNO0VBQ3RCLGVBQWUsRUFBRSxNQUFNO0VBQ3ZCLFdBQVcsRUFBRSxNQUFNO0VBQ3RCLGFBQWEsRUFBRSxJQUFJLEdBbUVuQjtFQXpFRCxBQU9DLFlBUFcsQ0FPWCxVQUFVLENBQUE7SUFDVCxLQUFLLEVBQUMsR0FBRztJQUVULE9BQU8sRUFBRSxJQUFJO0lBQ2IsY0FBYyxFQUFFLEdBQUc7SUFDbkIsZUFBZSxFQUFFLE1BQU07SUFDdkIsV0FBVyxFQUFFLE1BQU07SUFDbkIsTUFBTSxFQUFFLFFBQVEsR0F1QmhCO0lBckNGLEFBZUUsWUFmVSxDQU9YLFVBQVUsQ0FRVCxTQUFTLENBQUE7TUFDUixZQUFZLEVBQUMsSUFBSTtNQUNqQixTQUFTLEVBQUUsR0FBRyxHQU1kO01BdkJILEFBa0JHLFlBbEJTLENBT1gsVUFBVSxDQVFULFNBQVMsQ0FHUixHQUFHLENBQUE7UUFDRixLQUFLLEVBQUUsSUFBSTtRQUNYLGFBQWEsRUFBRSxJQUFJO1FBQ25CLE1BQU0sRUFBRSxJQUFJLEdBQ1o7SUF0QkosQUF3QkUsWUF4QlUsQ0FPWCxVQUFVLENBaUJULFFBQVEsQ0FBQTtNQUNQLEtBQUssRUFBRSxPQUFPO01BQ2QsU0FBUyxFQUFFLEdBQUcsR0FVZDtNQXBDSCxBQTJCRyxZQTNCUyxDQU9YLFVBQVUsQ0FpQlQsUUFBUSxDQUdQLFFBQVEsQ0FBQTtRQUNQLFdBQVcsRUFBRSxtQkFBbUIsQ0FBQSxVQUFVO1FBRTFDLFNBQVMsRUFBRSxJQUFJLEdBQ2Y7TUEvQkosQUFnQ0csWUFoQ1MsQ0FPWCxVQUFVLENBaUJULFFBQVEsQ0FRUCxVQUFVLENBQUE7UUFDVCxXQUFXLEVBQUUsa0JBQWtCO1FBQy9CLFNBQVMsRUFBRSxJQUFJLEdBQ2Y7RUFuQ0osQUFzQ0MsWUF0Q1csQ0FzQ1gsV0FBVyxDQUFBO0lBQ1YsS0FBSyxFQUFDLElBQUk7SUFDVixXQUFXLEVBQUUsSUFBSTtJQUVqQixLQUFLLEVBQUUsT0FBTyxHQThCZDtJQXhFRixBQTJDRSxZQTNDVSxDQXNDWCxXQUFXLENBS1YsY0FBYyxDQUFBO01BQ2IsT0FBTyxFQUFFLElBQUk7TUFDVixlQUFlLEVBQUUsYUFBYTtNQUNqQyxPQUFPLEVBQUUsUUFBUTtNQUNqQixTQUFTLEVBQUUsSUFBSSxHQXFCZjtNQXBFSCxBQWdERyxZQWhEUyxDQXNDWCxXQUFXLENBS1YsY0FBYyxDQUtiLG1CQUFtQixDQUFBO1FBQ2xCLFdBQVcsRUFBRSxpQkFBaUI7UUFDOUIsTUFBTSxFQUFFLE9BQU8sR0FJZjtRQXRESixBQW1ESSxZQW5EUSxDQXNDWCxXQUFXLENBS1YsY0FBYyxDQUtiLG1CQUFtQixDQUdsQixHQUFHLENBQUE7VUFDRixLQUFLLEVBQUMsSUFBSSxHQUNWO01BckRMLEFBdURHLFlBdkRTLENBc0NYLFdBQVcsQ0FLVixjQUFjLENBWWIsbUJBQW1CLENBQUE7UUFDbEIsV0FBVyxFQUFFLGtCQUFrQixHQUMvQjtNQXpESixBQTBERyxZQTFEUyxDQXNDWCxXQUFXLENBS1YsY0FBYyxDQWViLGNBQWMsQ0FBQTtRQUNiLFdBQVcsRUFBRSxrQkFBa0I7UUFDL0IsU0FBUyxFQUFDLElBQUk7UUFDZCxLQUFLLEVBQUUsT0FDUixHQUFDO01BOURKLEFBK0RHLFlBL0RTLENBc0NYLFdBQVcsQ0FLVixjQUFjLENBb0JiLENBQUMsQ0FBQTtRQUNBLE9BQU8sRUFBRSxJQUFJO1FBQ1YsZUFBZSxFQUFFLGFBQWE7UUFDOUIsS0FBSyxFQUFFLElBQUksR0FDZDtJQW5FSixBQXFFRSxZQXJFVSxDQXNDWCxXQUFXLENBK0JWLHVCQUF1QixDQUFBO01BQ3RCLE1BQU0sRUFBQyxJQUNSLEdBQUM7O0FBR0gsQUFBQSxTQUFTLENBQUE7RUFDUixTQUFTLEVBQUUsSUFBSTtFQUNaLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLGFBQWEsRUFBRSxJQUFJLEdBQ3RCOztBQUNELEFBQUEsYUFBYSxDQUFBO0VBQ1osV0FBVyxFQUFFLGtCQUFrQixHQUMvQjs7QUFDRCxBQUFBLGlCQUFpQixDQUFBO0VBQ2hCLFVBQVUsRUFBRSx5QkFBeUIsR0FFckM7O0FBQ0QsQUFBQSxZQUFZLENBQUE7RUFDWCxPQUFPLEVBQUUsSUFBSTtFQUNWLFNBQVMsRUFBRSxJQUFJO0VBQ2YsZUFBZSxFQUFFLE1BQU0sR0FDMUI7O0FBQ0QsQUFBQSxhQUFhLEFBQUEsTUFBTSxDQUFDO0VBQ2QsWUFBWSxFQUFFLGVBQWU7RUFDN0IsT0FBTyxFQUFFLGVBQWU7RUFDM0IsVUFBVSxFQUFFLGVBQWUsR0FDM0I7O0FBRUgsVUFBVSxDQUFWLElBQVU7RUFDVCxJQUFJO0lBQ0YsU0FBUyxFQUFFLFlBQVk7RUFFekIsRUFBRTtJQUNBLFNBQVMsRUFBRSxjQUFjOztBQUkxQixBQUFBLGNBQWMsQ0FBQTtFQUNmLFdBQVcsRUFBRSxlQUFlO0VBQ3pCLFNBQVMsRUFBRSxJQUFJO0VBQ2YsV0FBVyxFQUFFLDhCQUE4QjtFQUMzQyxTQUFTLEVBQUUsSUFBSTtFQUNmLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBQ0QsQUFBQSxlQUFlLENBQUE7RUFDaEIsV0FBVyxFQUFFLDhCQUE4QjtFQUN4QyxLQUFLLEVBQUUsT0FBTyxHQUNmIn0= */.lensescontainer .lensesimagecontainer {
  border: 1px solid #D3D5DF;
  box-shadow: 0px 0px 27px -12px #2290ef;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 550px;
  height: 550px;
}

.lensescontainer .lensesimagecontainer .imagetag {
  width: 550px;
  height: 550px;
  z-index: 1;
}

.lensescontainer .lensesimagecontainer .imagebackground {
  position: absolute;
  width: 550px;
  height: 550px;
  z-index: -1;
  left: 0;
}

.lensescontainer .lensesimagecontainer .checkimagebackground {
  position: absolute;
  width: 550px;
  height: 550px;
  z-index: -1;
  left: 0;
}

.lensescontainer .lensesimagecontainer .cropper-container {
  z-index: -1;
}

.lensescontainer .lensesimagecontainer .cropper-container .cropper-wrap-box {
  z-index: -1;
}

.lensescontainer .lensesimagecontainer .cropper-container .cropper-wrap-box .cropper-canvas {
  z-index: -1;
}

.lensescontainer .lensesimagecontainer .cropper-container .cropper-wrap-box .cropper-canvas img {
  z-index: -1;
}

@media screen and (max-width: 991px) {
  .lensescontainer .lensesimagecontainer .imagetag {
    width: 100%;
    z-index: 1;
  }

  .lensescontainer .lensesimagecontainer .imagebackground {
    position: absolute;
    width: 100%;
    z-index: -1;
  }

  .lensescontainer .lensesimagecontainer .checkimagebackground {
    position: absolute;
    width: 100%;
    z-index: -1;
  }
}

@media screen and (max-width: 1200px) and (min-width: 991px) {
  .lensescontainer .lensesimagecontainer .imagetag {
    width: 450px;
    height: 450px;
  }

  .lensescontainer .lensesimagecontainer .imagebackground {
    width: 450px;
    height: 450px;
  }

  .lensescontainer .lensesimagecontainer .checkimagebackground {
    width: 450px;
    height: 450px;
  }
}

@media screen and (max-width: 991px) {
  .lensescontainer .lensesimagecontainer {
    width: 100%;
  }
}

@media screen and (max-width: 1200px) and (min-width: 991px) {
  .lensescontainer .lensesimagecontainer {
    width: 450px;
    height: 450px;
  }
}

.lenselistcontaier .lensesList {
  max-height: 550px;
  overflow: auto;
  border: 1px solid #D3D5DF;
  padding-top: 10px;
  padding-bottom: 10px;
}

.lenselistcontaier .lensesList .imagecontainer {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.lenselistcontaier .lensesList .imagecontainer .imagetaglist {
  width: 150px;
  height: 150px;
  margin: 10px;
  cursor: pointer;
  border: 1px solid #D3D5DF;
}

@media screen and (max-width: 1200px) and (min-width: 991px) {
  .lenselistcontaier .lensesList {
    max-height: 450px;
  }

  .lenselistcontaier .lensesList .imagecontainer .imagetaglist {
    width: 110px;
    height: 110px;
  }
}

.lensesfile .filecontainer {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}

.lensesfile .filecontainer .upload-logo {
  background: transparent;
  width: 100px;
  height: 35px;
  border-radius: 64px;
}

.lensesfile .filecontainer .upload-logo .upload-photo-div {
  left: 0px !important;
  display: inline-block !important;
}

.lensesfile .filecontainer .upload-logo .hidden-field {
  display: none !important;
}

.lensesfile .filecontainer .upload-logo-div {
  width: 100%;
  height: 100%;
  text-align: center;
}

.lensesfile .filecontainer .upload-logo-div .image-upload-file-input {
  margin-left: 0px !important;
  display: inline-block !important;
  border: 0 !important;
}

.lensesfile .filecontainer .upload-logo-div .ProfileLogoUpload {
  width: 125px;
  height: 125px !important;
  cursor: pointer;
}

.lensesfile .filecontainer .upload-logo-div .ProfileLogoUploadDiv {
  position: absolute;
  height: 50px;
  width: 125px;
  top: 35px;
  cursor: pointer;
  color: #508AFF;
  font-size: 20px;
  border: 0 !important;
  font-family: Montserrat-Regular;
}

.lensesfile .filecontainer .upload-logo-div .ProfileLogoUploadDiv .ProfileLogoUploadSpan {
  color: #23405E;
}

.lensesfile .filecontainer .upload-logo-div .InputField {
  border: 0 !important;
}

.lensesfile .filecontainer .upload-logo-div .ProfileLogoUpload[type=text] {
  width: 100%;
  height: 30px;
  top: 130px;
  text-align: center;
  height: 30px !important;
  background-color: transparent;
  color: #349BE0;
  font-size: 12px;
  display: none !important;
}

.resize-container {
  position: absolute;
  width: 100%;
  height: 100%;
}

.child-container {
  position: relative;
  color: #fff;
}

.child-container.border {
  border: 1px solid #D3D5DF;
}

.size-auto {
  position: absolute;
  top: 15px;
  bottom: 15px;
  right: 15px;
  left: 15px;
}

.imagetagdrag {
  height: 100% !important;
  width: 100% !important;
  min-height: 50px;
  min-width: 50px;
  z-index: 2;
}

.box {
  background: #fff;
  border: 1px solid #999;
  border-radius: 3px;
  width: 180px;
  height: 180px;
  margin: 10px;
  padding: 10px;
  float: left;
}

.ui-wrapper {
  z-index: 2;
}

.divimage {
  position: absolute;
  display: inline-block;
  opacity: 0;
}

.closepopuplens {
  z-index: 9999999 !important;
  position: absolute;
  margin-top: -60px;
  max-width: 1000px;
  text-align: right;
  margin-left: -5px;
}

.closepopuplens img {
  cursor: pointer;
  width: 15px;
}

.cropTitleCls {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  color: #34577b;
  font-family: Montserrat-Regular;
  font-size: 14px;
}

.croptitle {
  margin-bottom: 40px;
  margin-top: 20px;
  font-size: 21px;
}

.pagetitle {
  align-self: flex-start;
  padding: 10px 10px;
  font-size: 25px;
  color: #23405E;
  font-family: Montserrat-Medium;
}

.imgtitle {
  color: #23405E;
  font-family: Montserrat-Regular;
  width: 150px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
}

.aftercrop {
  border: 1px solid #D3D5DF;
  border-radius: 4px;
  box-shadow: 0px 0px 27px -12px #2290ef;
}

.fileuploadcontainer {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}

.fileuploadcontainer .logocontainer {
  width: 550px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  font-size: 15px;
  color: #23405E;
  font-family: Montserrat-Medium;
  margin-top: -19px;
}

.fileuploadcontainer .logocontainer input {
  margin-left: 10px;
  margin-bottom: 4px;
}

.fileuploadcontainer .ctrlcontainer {
  width: 550px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  font-size: 15px;
  color: #23405E;
  font-family: Montserrat-Medium;
  margin-top: -19px;
  z-index: 999;
  padding-left: 5px;
}

.fileuploadcontainer .ctrlcontainer div {
  cursor: pointer;
}

.fileuploadcontainer .ctrlcontainer input {
  margin-left: 10px;
  margin-bottom: 4px;
}

@media screen and (max-width: 991px) {
  .fileuploadcontainer .logocontainer {
    width: 100%;
    margin-top: 0px;
  }

  .fileuploadcontainer .ctrlcontainer {
    width: 100%;
    margin-top: 0px;
  }
}

@media screen and (max-width: 1200px) and (min-width: 991px) {
  .fileuploadcontainer .logocontainer {
    width: 450px;
  }

  .fileuploadcontainer .ctrlcontainer {
    width: 450px;
  }
}

.fileuploadcontainer .cropper-crop-box {
  width: 550px;
  height: 550px;
  transform: translateX(0px) translateY(0px);
}

.fileuploadcontainer .cropper-view-box {
  outline: 1px solid #fff;
  outline-color: #fff;
}

.fileuploadcontainer .cropper-view-box img {
  width: 550px;
  height: 550px;
  transform: translateX(0px) translateY(0px);
  outline: 1px solid #fff;
  outline-color: #fff;
}

.fileuploadcontainer .cropper-dashed {
  display: none;
}

.fileuploadcontainer .moveicon {
  width: 18px;
}

.fileuploadcontainer .div1set {
  display: flex;
  width: 10%;
  justify-content: space-between;
}

.fileuploadcontainer .div2set {
  display: flex;
  width: 76%;
  justify-content: space-between;
  padding-left: 50%;
}

.logoonoff img {
  width: 45px;
  height: 62px;
}

@media screen and (max-width: 991px) {
  .fileuploadcontainer {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  }

  .fileuploadcontainer .logocontainer {
    width: 100%;
  }

  .fileuploadcontainer .ctrlcontainer {
    width: 100%;
  }

  .fileuploadcontainer .pagetitle {
    width: 33%;
  }

  .fileuploadcontainer .filecontainer {
    width: 33%;
    align-items: center;
  }

  .fileuploadcontainer .filecheckmoblie {
    width: 33%;
  }

  .lenselistcontaier .lensesList {
    display: inline-flex;
    overflow: auto;
  }

  .logoonoff img {
    width: 30px;
    height: 41px;
  }

  .lensesfile .filecontainer .upload-logo-div .ProfileLogoUploadDiv {
    top: 17px;
  }
}

.LensBannercontainer {
  margin-bottom: 50px;
}

.LensBannercontainer .premiumbackbtncls {
  text-align: right;
  font-size: 18px;
  font-family: Montserrat-Medium;
  color: black;
  cursor: pointer;
}

@media screen and (max-width: 1200px) and (min-width: 991px) {
  .lensesList {
    max-height: 450px;
  }

  .lensesList .imagecontainer .imgtitle {
    width: 110px;
  }
}

.alertPopupCls .title {
  text-align: center;
  font-family: Montserrat-Medium;
  color: #23405E;
  font-size: 24px;
  margin-bottom: 12px;
}

.alertPopupCls .brief {
  text-align: center;
  font-family: Montserrat-Regular;
  color: #23405E;
  font-size: 15px;
}

.alertPopupCls .continueBtnDiv {
  margin-top: 20px;
}

.alertPopupCls .continueBtnDiv .continueBtn {
  background-color: #508AFF;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  margin-bottom: 20px;
  margin-top: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  font-size: 15px !important;
}

.lensePosition {
  display: inline-block;
  position: absolute;
  bottom: -40px;
  margin-left: 25px;
  text-align: center;
  width: 250px;
}

.backPosition {
  color: #508aff !important;
  text-align: left !important;
  display: inline;
  position: relative;
  bottom: -37px;
}

.logodiv {
  margin-top: 17px !important;
}

.fileupload {
  cursor: pointer;
  width: 100%;
  height: 20px;
}

.adjustmentdiv {
  display: flex;
  justify-content: center;
  width: 550px;
}

.adjustmentdiv .adjustmain {
  display: flex;
  flex-direction: row;
  width: 200px;
  height: 75px;
  border: 1px solid #59acfc;
  border-top: none;
  background-color: white;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  box-shadow: 4px 7px 28px #e6f3fe;
  padding-left: 10px;
}

.adjustmentdiv .adjustmain .plus {
  width: 25%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.adjustmentdiv .adjustmain .plus .plusnormal {
  display: block;
}

.adjustmentdiv .adjustmain .plus .plusselect {
  display: none;
}

.adjustmentdiv .adjustmain .plus:hover .plusnormal {
  display: none;
}

.adjustmentdiv .adjustmain .plus:hover .plusselect {
  display: block;
}

.adjustmentdiv .adjustmain .minus {
  width: 25%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.adjustmentdiv .adjustmain .minus .minusnormal {
  display: block;
}

.adjustmentdiv .adjustmain .minus .minusselect {
  display: none;
}

.adjustmentdiv .adjustmain .minus:hover .minusnormal {
  display: none;
}

.adjustmentdiv .adjustmain .minus:hover .minusselect {
  display: block;
}

.adjustmentdiv .adjustmain .move {
  width: 50%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.adjustmentdiv .adjustmain .move .circle {
  width: 60px;
  height: 60px;
  border: 1.5px solid #818181;
  border-radius: 30px;
  padding: 3px;
  box-shadow: -1px -2px 28px #e6f3fe;
}

.adjustmentdiv .adjustmain .move .circle .top {
  width: 100%;
  height: 33%;
  padding-bottom: 2px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.adjustmentdiv .adjustmain .move .circle .top .toparrow {
  width: 30%;
  height: 100%;
  border-bottom: solid 12px #818181;
  border-left: solid 9px transparent;
  border-right: solid 9px transparent;
}

.adjustmentdiv .adjustmain .move .circle .top .toparrow:hover {
  border-bottom: solid 12px #59acfc;
}

.adjustmentdiv .adjustmain .move .circle .middle {
  display: flex;
  flex-direction: row;
  width: 100%;
  height: 38%;
}

.adjustmentdiv .adjustmain .move .circle .middle .middleleft {
  width: 50%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding-left: 2px;
}

.adjustmentdiv .adjustmain .move .circle .middle .middleleft .leftarrow {
  width: 30%;
  height: 100%;
  border-right: solid 12px #818181;
  border-bottom: solid 9px transparent;
  border-top: solid 9px transparent;
}

.adjustmentdiv .adjustmain .move .circle .middle .middleleft .leftarrow:hover {
  border-right: solid 12px #59acfc;
}

.adjustmentdiv .adjustmain .move .circle .middle .middleright {
  width: 50%;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding-right: 2px;
}

.adjustmentdiv .adjustmain .move .circle .middle .middleright .rightarrow {
  width: 30%;
  height: 100%;
  border-left: solid 12px #818181;
  border-bottom: solid 9px transparent;
  border-top: solid 9px transparent;
}

.adjustmentdiv .adjustmain .move .circle .middle .middleright .rightarrow:hover {
  border-left: solid 12px #59acfc;
}

.adjustmentdiv .adjustmain .move .circle .bottom {
  width: 100%;
  height: 33%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 2px;
}

.adjustmentdiv .adjustmain .move .circle .bottom .downarrow {
  width: 30%;
  height: 100%;
  border-top: solid 12px #818181;
  border-left: solid 9px transparent;
  border-right: solid 9px transparent;
}

.adjustmentdiv .adjustmain .move .circle .bottom .downarrow:hover {
  border-top: solid 12px #59acfc;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL2xlbnNlcy5zY3NzIiwic291cmNlcyI6WyIvaG9tZS9yaWZsdXh5c3MvRGVza3RvcC9MaXZlIE5ldyhCdWlsZCkvT05FLVdlYi9mcm9udGVuZC9zdHlsZXMvbGVuc2VzLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLmxlbnNlc2NvbnRhaW5lcntcbiAgICAvL2Rpc3BsYXk6IGZsZXg7XG4gICAgLy9mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC8vanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLy9hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC5sZW5zZXNpbWFnZWNvbnRhaW5lcntcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0QzRDVERjtcbiAgICAgICAgLy9ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjdweCAtMTJweCAjMjI5MGVmO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAvL2ZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHdpZHRoOiA1NTBweDtcbiAgICAgICAgaGVpZ2h0OiA1NTBweDtcbiAgICBcbiAgICAgICAgLmltYWdldGFne1xuICAgICAgICAgICAgd2lkdGg6NTUwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDU1MHB4O1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuICAgICAgICAuaW1hZ2ViYWNrZ3JvdW5ke1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6NTUwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDU1MHB4O1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgIH1cbiAgICAgICAgLmNoZWNraW1hZ2ViYWNrZ3JvdW5ke1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6NTUwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDU1MHB4O1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgIH1cbiAgICAgICAgLmNyb3BwZXItY29udGFpbmVyXG4gICAgICAgIHtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgLmNyb3BwZXItd3JhcC1ib3h7XG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgLmNyb3BwZXItY2FudmFze1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHsgIFxuICAgICAgICAgICAgLmltYWdldGFne1xuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW1hZ2ViYWNrZ3JvdW5ke1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlOyAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jaGVja2ltYWdlYmFja2dyb3VuZHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTsgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkgYW5kICAobWluLXdpZHRoOiA5OTFweCkgeyAgXG4gICAgICAgICAgICAuaW1hZ2V0YWd7XG4gICAgICAgICAgICAgICAgd2lkdGg6NDUwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NTBweDtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbWFnZWJhY2tncm91bmR7ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIHdpZHRoOjQ1MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDUwcHg7ICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2hlY2tpbWFnZWJhY2tncm91bmR7XG4gICAgICAgICAgICAgICAgd2lkdGg6NDUwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NTBweDsgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkgeyBcbiAgICAgICAgLmxlbnNlc2ltYWdlY29udGFpbmVye1xuICAgICAgICAgICAgd2lkdGg6MTAwJTsgICAgICBcbiAgICAgICAgfSBcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSBhbmQgIChtaW4td2lkdGg6IDk5MXB4KSB7ICBcbiAgICAgICAgLmxlbnNlc2ltYWdlY29udGFpbmVye1xuICAgICAgICAgICAgd2lkdGg6NDUwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ1MHB4OyAgIFxuICAgICAgICB9IFxuICAgIH1cbiAgICBcbn1cblxuLmxlbnNlbGlzdGNvbnRhaWVye1xuICAgIFxuICAgIC5sZW5zZXNMaXN0e1xuICAgICAgICBtYXgtaGVpZ2h0OiA1NTBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEM0Q1REY7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgLmltYWdlY29udGFpbmVye1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAuaW1hZ2V0YWdsaXN0e1xuICAgICAgICAgICAgICAgIHdpZHRoOjE1MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDNENURGO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIGFuZCAgKG1pbi13aWR0aDogOTkxcHgpIHsgIFxuICAgICAgICAubGVuc2VzTGlzdHsgICBcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ1MHB4OyBcbiAgICAgICAgICAgIC5pbWFnZWNvbnRhaW5lcntcbiAgICAgICAgICAgICAgICAuaW1hZ2V0YWdsaXN0e1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMTBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9ICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubGVuc2VzZmlsZXtcbiAgICAuZmlsZWNvbnRhaW5lcntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC51cGxvYWQtbG9nb3tcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2NHB4O1xuICAgICAgIFxuICAgICAgICAudXBsb2FkLXBob3RvLWRpdntcbiAgICAgICAgICAgIGxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmhpZGRlbi1maWVsZHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgIH1cbiAgICB9XG4gICAgLnVwbG9hZC1sb2dvLWRpdntcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgIC5pbWFnZS11cGxvYWQtZmlsZS1pbnB1dHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyOjAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuUHJvZmlsZUxvZ29VcGxvYWR7XG4gICAgICAgICAgICB3aWR0aDoxMjVweDtcbiAgICAgICAgICAgIGhlaWdodDoxMjVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLlByb2ZpbGVMb2dvVXBsb2FkRGl2e1xuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTI1cHg7XG4gICAgICAgICAgICB0b3A6IDM1cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogIzUwOEFGRjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGJvcmRlcjowICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgICAgICAgICAgLlByb2ZpbGVMb2dvVXBsb2FkU3BhbntcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIzNDA1RTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuSW5wdXRGaWVsZHtcbiAgICAgICAgICAgIGJvcmRlcjowICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLlByb2ZpbGVMb2dvVXBsb2FkW3R5cGU9dGV4dF17XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIHRvcDogMTMwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY29sb3I6ICMzNDlCRTA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbn1cbi5yZXNpemUtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY2hpbGQtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgJi5ib3JkZXIge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDNENURGO1xuICAgIH1cbn1cblxuLnNpemUtYXV0byB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTVweDtcbiAgICBib3R0b206IDE1cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgbGVmdDogMTVweDtcbn1cbi5pbWFnZXRhZ2RyYWd7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgIG1pbi13aWR0aDogNTBweDtcbiAgICB6LWluZGV4OiAyOyAgIFxufVxuLmJveCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgaGVpZ2h0OiAxODBweDtcbiAgICBtYXJnaW46IDEwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAudWktd3JhcHBlcntcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgIFxuICAgIC8vICAgd2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7XG4gICAgLy8gICBoZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7XG4gICAgLy8gICB0b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIC8vICAgbGVmdDogMThweCAhaW1wb3J0YW50O1xuICB9XG4gIC5kaXZpbWFnZXtcbiAgICAvL2hlaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgICAvL3dpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgXG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgb3BhY2l0eTogMDtcbiAgICAvL2xlZnQ6MDtcbiAgICAvLyAudWktcmVzaXphYmxlLXNle1xuICAgIC8vICAgICBvcGFjaXR5OiAxO1xuICAgIC8vIH1cbiAgfVxuICAuY2xvc2Vwb3B1cGxlbnN7XG4gICAgei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICBpbWd7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIH1cbiAgfVxuICAuY3JvcFRpdGxlQ2xze1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAjMzQ1NzdiO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5jcm9wdGl0bGV7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxuICAucGFnZXRpdGxle1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBjb2xvcjogIzIzNDA1RTtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gIH1cbiAgLmltZ3RpdGxle1xuICAgIGNvbG9yOiAjMjM0MDVFO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgd2lkdGg6MTUwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgIFxuICB9XG4gIC5hZnRlcmNyb3B7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0QzRDVERjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAyN3B4IC0xMnB4ICMyMjkwZWY7XG4gIH1cbiAgLmZpbGV1cGxvYWRjb250YWluZXJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC5sb2dvY29udGFpbmVye1xuICAgICAgICB3aWR0aDo1NTBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgIFxuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjMjM0MDVFO1xuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgICAgIG1hcmdpbi10b3A6IC0xOXB4O1xuICAgICAgICBcbiAgICAgICAgaW5wdXR7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY3RybGNvbnRhaW5lcntcbiAgICAgICAgd2lkdGg6NTUwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7ICBcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBjb2xvcjogIzIzNDA1RTtcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTlweDtcbiAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgZGl2e1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICAgIGlucHV0e1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHsgIFxuICAgICAgICAubG9nb2NvbnRhaW5lcntcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7ICBcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweFxuICAgICAgICB9ICAgICBcbiAgICAgICAgLmN0cmxjb250YWluZXJ7XG4gICAgICAgICAgICB3aWR0aDoxMDAlOyAgXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHhcbiAgICAgICAgfSAgIFxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIGFuZCAgKG1pbi13aWR0aDogOTkxcHgpIHsgIFxuICAgICAgICAubG9nb2NvbnRhaW5lcntcbiAgICAgICAgICAgIHdpZHRoOjQ1MHB4OyAgXG4gICAgICAgIH0gXG4gICAgICAgIC5jdHJsY29udGFpbmVye1xuICAgICAgICAgICAgd2lkdGg6NDUwcHg7IFxuICAgICAgICB9IFxuICAgIH1cbiAgICAuY3JvcHBlci1jcm9wLWJveFxuICAgIHtcbiAgICAgICAgd2lkdGg6NTUwcHg7XG4gICAgICAgIGhlaWdodDogNTUwcHg7XG4gICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVYKDBweCkgdHJhbnNsYXRlWSgwcHgpXG4gICAgfVxuICAgIC5jcm9wcGVyLXZpZXctYm94XG4gICAge1xuICAgICAgICBvdXRsaW5lOjFweCBzb2xpZCAjZmZmO1xuICAgICAgICBvdXRsaW5lLWNvbG9yOiNmZmY7XG4gICAgICAgIGltZ3tcbiAgICAgICAgd2lkdGg6NTUwcHg7XG4gICAgICAgIGhlaWdodDogNTUwcHg7XG4gICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVYKDBweCkgdHJhbnNsYXRlWSgwcHgpO1xuICAgICAgICBvdXRsaW5lOjFweCBzb2xpZCAjZmZmO1xuICAgICAgICBvdXRsaW5lLWNvbG9yOiNmZmY7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNyb3BwZXItZGFzaGVke1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICAgIC5tb3ZlaWNvbntcbiAgICAgICAgd2lkdGg6MThweFxuICAgIH1cbiAgICAuZGl2MXNldHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgICAuZGl2MnNldHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDc2JTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwJTtcbiAgICB9XG59XG4ubG9nb29ub2Zme1xuICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgIGhlaWdodDogNjJweDtcbiAgICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIGFuZCAgKG1pbi13aWR0aDogOTkxcHgpIHsgIFxuXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkgeyAgXG4gICAgLmZpbGV1cGxvYWRjb250YWluZXJ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLmxvZ29jb250YWluZXJ7XG4gICAgICAgICAgICB3aWR0aDoxMDAlOyAgICAgICAgICAgICBcbiAgICAgICAgfSAgXG4gICAgICAgIC5jdHJsY29udGFpbmVye1xuICAgICAgICAgICAgd2lkdGg6MTAwJTsgIFxuICAgICAgICB9XG4gICAgICAgIC5wYWdldGl0bGV7XG4gICAgICAgICAgICB3aWR0aDozMyU7XG4gICAgICAgIH1cbiAgICAgICAgLmZpbGVjb250YWluZXJ7XG4gICAgICAgICAgICB3aWR0aDozMyU7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC5maWxlY2hlY2ttb2JsaWV7XG4gICAgICAgICAgICB3aWR0aDozMyU7XG4gICAgICAgIH1cbiAgICB9ICAgIFxuICAgIC5sZW5zZWxpc3Rjb250YWllcntcbiAgICAgICAgXG4gICAgICAgIC5sZW5zZXNMaXN0e1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgICAubG9nb29ub2Zme1xuICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDFweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubGVuc2VzZmlsZXtcbiAgICAgICAgLmZpbGVjb250YWluZXJ7XG4gICAgICAgICAgICAudXBsb2FkLWxvZ28tZGl2e1xuICAgICAgICAgICAgICAgIC5Qcm9maWxlTG9nb1VwbG9hZERpdntcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxN3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5MZW5zQmFubmVyY29udGFpbmVye1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgLnByZW1pdW1iYWNrYnRuY2xze1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0ICAgIGZvbnQtc2l6ZTogMThweDtcblx0XHQgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdCAgICBjb2xvcjogYmxhY2s7XG5cdFx0ICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSBhbmQgIChtaW4td2lkdGg6IDk5MXB4KSB7ICBcbiAgICAubGVuc2VzTGlzdHsgICBcbiAgICAgICAgbWF4LWhlaWdodDogNDUwcHg7IFxuICAgICAgICAuaW1hZ2Vjb250YWluZXJ7XG4gICAgICAgICAgICAuaW1ndGl0bGV7XG4gICAgICAgICAgICAgICAgd2lkdGg6MTEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gICAgICAgICAgXG4gICAgfVxufVxuXG4uYWxlcnRQb3B1cENsc3tcbiAgICAudGl0bGV7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgICAgICBjb2xvcjogIzIzNDA1RTtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIH1cbiAgICAuYnJpZWYge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgICAgIGNvbG9yOiAjMjM0MDVFO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuICAgIC5jb250aW51ZUJ0bkRpdntcbiAgICAgICAgbWFyZ2luLXRvcDoyMHB4O1xuICAgICAgICAuY29udGludWVCdG4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUwOEFGRjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4ubGVuc2VQb3NpdGlvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC00MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMjUwcHg7XG59XG5cbi5iYWNrUG9zaXRpb24ge1xuICAgIGNvbG9yOiAjNTA4YWZmICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAtMzdweDtcbn1cblxuLmxvZ29kaXYge1xuICAgIG1hcmdpbi10b3A6IDE3cHggIWltcG9ydGFudDtcbn1cbi5maWxldXBsb2Fke1xuICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OjIwcHg7XG59XG4uYWRqdXN0bWVudGRpdntcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcbiAgICB3aWR0aDo1NTBweDtcbiAgICAuYWRqdXN0bWFpbntcbiAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB3aWR0aDoyMDBweDtcbiAgICAgICAgaGVpZ2h0Ojc1cHg7XG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgcmdiKDg5LCAxNzIsIDI1Mik7XG4gICAgICAgIGJvcmRlci10b3A6bm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyMHB4O1xuICAgICAgICBib3gtc2hhZG93OiA0cHggN3B4IDI4cHggI2U2ZjNmZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAucGx1c3tcbiAgICAgICAgICAgIHdpZHRoOjI1JTtcbiAgICAgICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgLnBsdXNub3JtYWx7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wbHVzc2VsZWN0e1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucGx1czpob3ZlcntcbiAgICAgICAgICAgIC5wbHVzbm9ybWFse1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wbHVzc2VsZWN0e1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1pbnVze1xuICAgICAgICAgICAgd2lkdGg6MjUlO1xuICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAubWludXNub3JtYWx7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5taW51c3NlbGVjdHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1pbnVzOmhvdmVye1xuICAgICAgICAgICAgLm1pbnVzbm9ybWFse1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5taW51c3NlbGVjdHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgLm1vdmV7XG4gICAgICAgICAgICB3aWR0aDo1MCU7XG4gICAgICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIC5jaXJjbGV7XG4gICAgICAgICAgICAgICAgd2lkdGg6NjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6NjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6MS41cHggc29saWQgcmdiKDEyOSwgMTI5LCAxMjkpOyAgXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogLTFweCAtMnB4IDI4cHggI2U2ZjNmZTtcbiAgICAgICAgICAgICAgICAudG9we1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MzMlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAudG9wYXJyb3d7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDozMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAvL2hlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDEycHggcmdiKDEyOSwgMTI5LCAxMjkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDlweCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogc29saWQgOXB4IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC50b3BhcnJvdzpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDEycHggcmdiKDg5LCAxNzIsIDI1Mik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm1pZGRsZXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MzglO1xuICAgICAgICAgICAgICAgICAgICAubWlkZGxlbGVmdHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5sZWZ0YXJyb3d7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MzAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMTJweCByZ2IoMTI5LCAxMjksIDEyOSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgOXB4IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDlweCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5sZWZ0YXJyb3c6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxMnB4IHJnYig4OSwgMTcyLCAyNTIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5taWRkbGVyaWdodHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLnJpZ2h0YXJyb3d7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MzAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxMnB4IHJnYigxMjksIDEyOSwgMTI5KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCA5cHggdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgOXB4IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLnJpZ2h0YXJyb3c6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDEycHggcmdiKDg5LCAxNzIsIDI1Mik7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJvdHRvbXtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjMzJTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgLmRvd25hcnJvd3tcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjMwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMTJweCByZ2IoMTI5LCAxMjksIDEyOSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogc29saWQgOXB4IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCA5cHggdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmRvd25hcnJvdzpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDEycHggcmdiKDg5LCAxNzIsIDI1Mik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG59Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLEFBS0ksZ0JBTFksQ0FLWixxQkFBcUIsQ0FBQTtFQUNqQixNQUFNLEVBQUUsaUJBQWlCO0VBRXpCLFVBQVUsRUFBRSwwQkFBMEI7RUFDdEMsT0FBTyxFQUFFLElBQUk7RUFFYixlQUFlLEVBQUUsTUFBTTtFQUN2QixXQUFXLEVBQUUsTUFBTTtFQUVuQixLQUFLLEVBQUUsS0FBSztF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 */.estimatespage-container {
  width: 100%;
  height: 100%;
  flex-direction: column;
  padding-bottom: 100px;
}

.estimatespage-container .estimate-padd75left {
  padding-left: 75px !important;
}

.estimatespage-container .estimate-padd75right {
  padding-right: 75px !important;
}

.estimatespage-container .estimate_titlecontainer .estimate-title {
  font-family: Montserrat-Medium;
  font-size: 32px;
  color: #23405E;
}

.estimatespage-container .estimate_titlecontainer .alignbs5custom {
  width: auto;
  margin-right: 15px;
}

.estimatespage-container .estimate_titlecontainer .newfolder-container {
  margin-top: 5px;
  padding-left: 5px;
}

.estimatespage-container .estimate_titlecontainer .newfolder-container .estimate_newfolder {
  border: 1px solid #508AFF;
  height: 40px;
  width: 80%;
  border-radius: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
  word-spacing: 1px;
  cursor: pointer;
}

.estimatespage-container .estimate_titlecontainer .newfolder-container .estimate_newfolder .new {
  font-family: Montserrat-Medium;
  color: #508AFF;
  font-size: 14px;
}

.estimatespage-container .estimate_titlecontainer .estimate-searchcontainer {
  margin-top: 20px;
}

.estimatespage-container .estimate_titlecontainer .estimate-searchcontainer .estimate_search {
  float: right;
  margin-top: -5px;
  padding-right: 15px;
  display: -webkit-inline-box;
}

.estimatespage-container .estimate_titlecontainer .img-search {
  margin: 6px;
}

.estimatespage-container .recent_estimate .recent-title {
  font-family: Montserrat-Regular;
  font-size: 18px;
  color: #23405E;
  margin-bottom: 15px;
  margin-top: 30px;
}

.estimatespage-container .recent_estimate .recent-divlast {
  height: 50px;
  border-top: 1px solid #D4D7E0;
  border-bottom: 1px solid #D4D7E0;
  display: flex;
}

.estimatespage-container .recent_estimate .recent-divlast .recent-divcontent {
  flex-direction: row;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

.estimatespage-container .recent_estimate .recent-divlast .recent-divcontent .recent-contenttitle {
  font-family: Montserrat-Medium;
  font-size: 16px;
  color: #508AFF;
}

.estimatespage-container .recent_estimate .recent-divlast .recent-divcontent .img-combined {
  padding: 0px 15px 0px 15px;
  cursor: pointer;
}

.estimatespage-container .recent_estimate .recent-divlast .recent-divcontent .recent-contentdate {
  font-family: Montserrat-Medium;
  font-size: 16px;
  color: #0E2F51;
}

.estimatespage-container .recent_estimate .recent-divlast .recent-divcontent .img-equals {
  padding: 0px 20px 0px 20px;
}

.estimatespage-container .recent_estimate .recent-divlast .recent-divcontent .img-setting {
  padding-right: 20px;
}

.estimatespage-container .recent_estimate .recent-div {
  height: 50px;
  border-top: 1px solid #D4D7E0;
  display: flex;
}

.estimatespage-container .recent_estimate .recent-div .recent-divcontent {
  flex-direction: row;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

.estimatespage-container .recent_estimate .recent-div .recent-divcontent .recent-contenttitle {
  font-family: Montserrat-Medium;
  font-size: 16px;
  color: #508AFF;
}

.estimatespage-container .recent_estimate .recent-div .recent-divcontent .img-combined {
  padding: 0px 15px 0px 15px;
  cursor: pointer;
}

.estimatespage-container .recent_estimate .recent-div .recent-divcontent .recent-contentdate {
  font-family: Montserrat-Medium;
  font-size: 16px;
  color: #0E2F51;
}

.estimatespage-container .recent_estimate .recent-div .recent-divcontent .img-equals {
  padding: 0px 20px 0px 20px;
}

.estimatespage-container .recent_estimate .recent-div .recent-divcontent .img-setting {
  padding-right: 20px;
}

.estimatespage-container .alpha_estimate .recent-title {
  font-family: Montserrat-Regular;
  font-size: 18px;
  color: #23405E;
  margin-bottom: 15px;
  margin-top: 30px;
}

.estimatespage-container .alpha_estimate .recent-divlast {
  height: 50px;
  border-top: 1px solid #D4D7E0;
  border-bottom: 1px solid #D4D7E0;
  display: flex;
}

.estimatespage-container .alpha_estimate .recent-divlast .recent-divfoldercontent {
  flex-direction: row;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  background-color: #f6f7f9;
}

.estimatespage-container .alpha_estimate .recent-divlast .recent-divfoldercontent .recent-contenttitle {
  font-family: Montserrat-Medium;
  font-size: 16px;
  color: #508AFF;
}

.estimatespage-container .alpha_estimate .recent-divlast .recent-divfoldercontent .img-setting {
  padding-right: 20px;
}

.estimatespage-container .alpha_estimate .recent-divlast .recent-divfoldercontent .img-house {
  padding: 0px 15px 0px 15px;
}

.estimatespage-container .alpha_estimate .recent-divlast .recent-divcontent {
  flex-direction: row;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

.estimatespage-container .alpha_estimate .recent-divlast .recent-divcontent .recent-contenttitle {
  font-family: Montserrat-Medium;
  font-size: 16px;
  color: #508AFF;
}

.estimatespage-container .alpha_estimate .recent-divlast .recent-divcontent .img-combined {
  padding: 0px 15px 0px 15px;
  cursor: pointer;
}

.estimatespage-container .alpha_estimate .recent-divlast .recent-divcontent .recent-contentdate {
  font-family: Montserrat-Medium;
  font-size: 16px;
  color: #0E2F51;
}

.estimatespage-container .alpha_estimate .recent-divlast .recent-divcontent .img-equals {
  padding: 0px 20px 0px 20px;
}

.estimatespage-container .alpha_estimate .recent-divlast .recent-divcontent .img-setting {
  padding-right: 20px;
}

.estimatespage-container .alpha_estimate .recent-div {
  height: 50px;
  border-top: 1px solid #D4D7E0;
  display: flex;
}

.estimatespage-container .alpha_estimate .recent-div .recent-divfoldercontent {
  flex-direction: row;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  background-color: #f6f7f9;
}

.estimatespage-container .alpha_estimate .recent-div .recent-divfoldercontent .recent-contenttitle {
  font-family: Montserrat-Medium;
  font-size: 16px;
  color: #508AFF;
}

.estimatespage-container .alpha_estimate .recent-div .recent-divfoldercontent .img-setting {
  padding-right: 20px;
}

.estimatespage-container .alpha_estimate .recent-div .recent-divfoldercontent .img-house {
  padding: 0px 15px 0px 15px;
}

.estimatespage-container .alpha_estimate .recent-div .recent-divcontent {
  flex-direction: row;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

.estimatespage-container .alpha_estimate .recent-div .recent-divcontent .recent-contenttitle {
  font-family: Montserrat-Medium;
  font-size: 16px;
  color: #508AFF;
}

.estimatespage-container .alpha_estimate .recent-div .recent-divcontent .img-combined {
  padding: 0px 15px 0px 15px;
  cursor: pointer;
}

.estimatespage-container .alpha_estimate .recent-div .recent-divcontent .recent-contentdate {
  font-family: Montserrat-Medium;
  font-size: 16px;
  color: #0E2F51;
}

.estimatespage-container .alpha_estimate .recent-div .recent-divcontent .img-equals {
  padding: 0px 20px 0px 20px;
}

.estimatespage-container .alpha_estimate .recent-div .recent-divcontent .img-setting {
  padding-right: 20px;
}

@media screen and (max-width: 991px) and (min-width: 319px) {
  .estimatespage-container .estimate-padd75left {
    padding-left: 0px !important;
  }

  .estimatespage-container .estimate-padd75right {
    padding-right: 0px !important;
  }
}

.estimatespage-container .folder {
  cursor: pointer;
}

.estimatespage-container .estimate {
  cursor: move;
  /* fallback: no `url()` support or images disabled */
  cursor: -webkit-grab;
  cursor: -moz-grab;
}

.estimatespage-container .singlefolderpadd {
  padding-left: 20px;
}

.estimatespage-container .singlecontainer {
  min-height: 370px;
}

.estimatespage-container .singletitle {
  font-family: Montserrat-Medium;
  font-size: 30px;
  color: #23405E;
}

.estimatespage-container .singletitlecontainer {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

.estimatespage-container .img-back {
  padding: 0px 15px 0px 15px;
  cursor: pointer;
}

.cursorpointer {
  cursor: pointer;
}

.estimate_titlea {
  cursor: pointer;
  text-decoration: none !important;
}

.estimate_titlea:hover {
  cursor: pointer;
  text-decoration: none !important;
}

.estimate_titlea:focus {
  cursor: pointer;
  text-decoration: none !important;
}

.CancelButton {
  border: 1px solid #508AFF;
  text-transform: uppercase;
  margin: 0px !important;
  background: #fff !important;
  color: #508AFF !important;
  border-radius: 4px;
  padding-left: 22px;
  padding-right: 22px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: 3px;
  font-family: Montserrat-Medium;
  font-size: 14px;
  letter-spacing: 1px;
  height: auto !important;
  width: 85%;
  outline: none;
}

.DeleteButton {
  border: 1px solid #E55032;
  text-transform: uppercase;
  margin: 0px !important;
  background: #fff !important;
  color: #E55032 !important;
  border-radius: 4px;
  padding-left: 22px;
  padding-right: 22px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: 3px;
  font-family: Montserrat-Medium;
  font-size: 14px;
  letter-spacing: 1px;
  height: auto !important;
  width: 85%;
  outline: none;
}

.margintopthirty {
  margin-top: 30px;
}

.margintopfifteen {
  margin-top: 15px;
}

.createestimate {
  background-color: #508aff;
  border-radius: 5px;
  color: #ffffff;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  margin-bottom: 15px;
  margin-top: 15px;
  outline: medium none;
  padding: 5px 20px;
  width: 100%;
}

.deletebtn {
  background-color: white !important;
  color: #E55032 !important;
}

.estimatebtn {
  margin-top: 10px !important;
}

.alignsearch {
  margin-right: 31px;
}

.Folderoptionlist {
  text-transform: capitalize;
}

.panel-body {
  padding: 0px !important;
  border-bottom: 1px solid #D4D7E0;
}

@media screen and (max-width: 560px) and (min-width: 319px) {
  .img-equals {
    padding: 0px 10px 0px 10px !important;
  }

  .img-setting {
    padding-right: 8px !important;
  }

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

  .estdetails {
    white-space: nowrap !important;
  }

  .img-combined,
  .img-house {
    padding: 0px 10px 0px 5px !important;
    cursor: pointer;
    height: 14px !important;
  }

  .recent-contenttitle {
    font-size: 10px !important;
    width: 137px;
    text-overflow: ellipsis !important;
  }

  .folderdiv {
    display: inline-flex !important;
  }
}

.estimateDeleteCloseup {
  z-index: 9999999 !important;
  position: absolute;
  margin-top: -49px;
  max-width: 480px;
  text-align: right;
  margin-left: -91px;
}

.estimateDeleteCloseup img {
  width: 15px;
  height: 15px;
  cursor: pointer;
}

.estimateCreateFolder {
  z-index: 9999999 !important;
  position: absolute;
  margin-top: -52px;
  max-width: 480px;
  text-align: right;
  margin-left: -28px;
}

.estimateCreateFolder img {
  width: 15px;
  height: 15px;
  cursor: pointer;
}

.estimateSettingClose {
  z-index: 9999999 !important;
  position: absolute;
  margin-top: -51px;
  max-width: 480px;
  text-align: right;
  margin-left: -26px;
}

.estimateSettingClose img {
  width: 15px;
  height: 15px;
  cursor: pointer;
}

.estimateblock {
  width: 80%;
}

.estimatecountyname {
  font-size: 14px;
  margin-left: 10px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL2VzdGltYXRlcGFnZS5zY3NzIiwic291cmNlcyI6WyIvaG9tZS9yaWZsdXh5c3MvRGVza3RvcC9MaXZlIE5ldyhCdWlsZCkvT05FLVdlYi9mcm9udGVuZC9zdHlsZXMvZXN0aW1hdGVwYWdlLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLmVzdGltYXRlc3BhZ2UtY29udGFpbmVye1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gIFxyXG4gICAgLmVzdGltYXRlLXBhZGQ3NWxlZnRcclxuICAgIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDc1cHggIWltcG9ydGFudDsgXHJcbiAgICB9XHJcbiAgICAuZXN0aW1hdGUtcGFkZDc1cmlnaHRcclxuICAgIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZXN0aW1hdGVfdGl0bGVjb250YWluZXJ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmVzdGltYXRlLXRpdGxle1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgY29sb3I6ICMyMzQwNUU7XHJcbiAgICAgICAgICAgIC8vcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7ICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAuYWxpZ25iczVjdXN0b217XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uZXdmb2xkZXItY29udGFpbmVye1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAuZXN0aW1hdGVfbmV3Zm9sZGVyXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1MDhBRkY7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4OyAgIFxyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgICBcclxuICAgICAgICAgICAgICAgIHdvcmQtc3BhY2luZzogMXB4OyAgXHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7ICAgIFxyXG4gICAgICAgICAgICAgICAgLm5ld3tcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNTA4QUZGO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5lc3RpbWF0ZS1zZWFyY2hjb250YWluZXJ7XHJcbiAgICAgICAgICAgIC8vcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50OyAgIFxyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyAgICAgICAgXHJcbiAgICAgICAgICAgIC5lc3RpbWF0ZV9zZWFyY2hcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmltZy1zZWFyY2h7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yZWNlbnRfZXN0aW1hdGV7XHJcbiAgICAgICAgLnJlY2VudC10aXRsZXtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhciA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgY29sb3I6ICMyMzQwNUU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5yZWNlbnQtZGl2bGFzdHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q0RDdFMDsgIFxyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q0RDdFMDsgXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IFxyXG4gICAgICAgICAgICAucmVjZW50LWRpdmNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIC5yZWNlbnQtY29udGVudHRpdGxleyAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bSA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTA4QUZGO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmltZy1jb21iaW5lZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDE1cHggMHB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5yZWNlbnQtY29udGVudGRhdGV7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtIDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwRTJGNTE7XHJcbiAgICAgICAgICAgICAgICB9ICBcclxuICAgICAgICAgICAgICAgIC5pbWctZXF1YWxze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMjBweCAwcHggMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pbWctc2V0dGluZ3tcclxuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yZWNlbnQtZGl2XHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDREN0UwOyAgIFxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyAgICAgICAgIFxyXG4gICAgICAgICAgICAucmVjZW50LWRpdmNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIC5yZWNlbnQtY29udGVudHRpdGxleyAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bSA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTA4QUZGO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmltZy1jb21iaW5lZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDE1cHggMHB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5yZWNlbnQtY29udGVudGRhdGV7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtIDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwRTJGNTE7XHJcbiAgICAgICAgICAgICAgICB9ICBcclxuICAgICAgICAgICAgICAgIC5pbWctZXF1YWxze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMjBweCAwcHggMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pbWctc2V0dGluZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgLmFscGhhX2VzdGltYXRle1xyXG4gICAgICAgIC5yZWNlbnQtdGl0bGV7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXIgO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjM0MDVFO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAucmVjZW50LWRpdmxhc3R7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNENEQ3RTA7ICBcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENEQ3RTA7IFxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyBcclxuICAgICAgICAgICAgLnJlY2VudC1kaXZmb2xkZXJjb250ZW50e1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmN2Y5O1xyXG4gICAgICAgICAgICAgICAgLnJlY2VudC1jb250ZW50dGl0bGV7ICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtIDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1MDhBRkY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLmltZy1zZXR0aW5ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAuaW1nLWhvdXNle1xyXG4gICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxNXB4IDBweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5yZWNlbnQtZGl2Y29udGVudHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAucmVjZW50LWNvbnRlbnR0aXRsZXsgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW0gO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzUwOEFGRjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAuaW1nLWNvbWJpbmVke1xyXG4gICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxNXB4IDBweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5yZWNlbnQtY29udGVudGRhdGV7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtIDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwRTJGNTE7XHJcbiAgICAgICAgICAgICAgICB9ICBcclxuICAgICAgICAgICAgICAgIC5pbWctZXF1YWxze1xyXG4gICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyMHB4IDBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAuaW1nLXNldHRpbmd7XHJcbiAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yZWNlbnQtZGl2XHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDREN0UwOyAgIFxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyAgIFxyXG4gICAgICAgICAgICAucmVjZW50LWRpdmZvbGRlcmNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY3Zjk7XHJcbiAgICAgICAgICAgICAgICAucmVjZW50LWNvbnRlbnR0aXRsZXsgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW0gO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzUwOEFGRjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pbWctc2V0dGluZ3tcclxuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgLmltZy1ob3VzZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDE1cHggMHB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gICAgICBcclxuICAgICAgICAgICAgLnJlY2VudC1kaXZjb250ZW50e1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAucmVjZW50LWNvbnRlbnR0aXRsZXsgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW0gO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzUwOEFGRjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pbWctY29tYmluZWR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxNXB4IDBweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucmVjZW50LWNvbnRlbnRkYXRle1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bSA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMEUyRjUxO1xyXG4gICAgICAgICAgICAgICAgfSAgXHJcbiAgICAgICAgICAgICAgICAuaW1nLWVxdWFsc3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDIwcHggMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaW1nLXNldHRpbmd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWluLXdpZHRoOiAzMTlweCkge1xyXG4gICAgICAgIC5lc3RpbWF0ZS1wYWRkNzVsZWZ0XHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50OyBcclxuICAgICAgICB9XHJcbiAgICAgICAgLmVzdGltYXRlLXBhZGQ3NXJpZ2h0XHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb2xkZXJ7XHJcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XHJcbiAgICB9XHJcbiAgICAuZXN0aW1hdGV7XHJcbiAgICAgICAgXHJcbiAgICAgICAgY3Vyc29yOiBtb3ZlOyAvKiBmYWxsYmFjazogbm8gYHVybCgpYCBzdXBwb3J0IG9yIGltYWdlcyBkaXNhYmxlZCAqLyBcclxuICAgICAgICBjdXJzb3I6IC13ZWJraXQtZ3JhYjsgIFxyXG4gICAgICAgIGN1cnNvcjogICAgLW1vei1ncmFiO1xyXG4gICAgfVxyXG4gICAgLnNpbmdsZWZvbGRlcnBhZGR7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLnNpbmdsZWNvbnRhaW5lcntcclxuICAgICAgICBtaW4taGVpZ2h0OiAzNzBweFxyXG4gICAgfVxyXG4gICAgLnNpbmdsZXRpdGxle1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgY29sb3I6ICMyMzQwNUU7XHJcbiAgICB9XHJcbiAgICAuc2luZ2xldGl0bGVjb250YWluZXJ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5pbWctYmFja3tcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4IDE1cHggMHB4IDE1cHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xyXG4gICAgfVxyXG59XHJcbi5jdXJzb3Jwb2ludGVye1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5lc3RpbWF0ZV90aXRsZWFcclxue1xyXG4gICAgY3Vyc29yIDogcG9pbnRlcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbiA6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICAgY3Vyc29yIDogcG9pbnRlcjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb24gOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmOmZvY3Vze1xyXG4gICAgICAgIGN1cnNvciA6IHBvaW50ZXI7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uIDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbi8vU3R5bGVzIGZvciB0aGUgTW9kYWxzXHJcbi5DYW5jZWxCdXR0b257XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkICM1MDhBRkY7ICAgIFxyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7IFxyXG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICM1MDhBRkYgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIHBhZGRpbmctbGVmdDogMjJweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIycHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDg1JTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuLkRlbGV0ZUJ1dHRvbntcclxuICAgIGJvcmRlcjoxcHggc29saWQgI0U1NTAzMjsgICAgXHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDsgXHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI0U1NTAzMiAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMjJweDtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogODUlO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxufVxyXG4ubWFyZ2ludG9wdGhpcnR5e1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxufVxyXG4ubWFyZ2ludG9wZmlmdGVlbntcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbn1cclxuXHJcbi5jcmVhdGVlc3RpbWF0ZXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MDhhZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIG91dGxpbmU6IG1lZGl1bSBub25lO1xyXG4gICAgcGFkZGluZzogNXB4IDIwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG4uZGVsZXRlYnRue1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjp3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6I0U1NTAzMiAhaW1wb3J0YW50O1xyXG59XHJcbi5lc3RpbWF0ZWJ0bntcclxuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcclxufVxyXG4uYWxpZ25zZWFyY2h7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMxcHg7XHJcbn1cclxuLkZvbGRlcm9wdGlvbmxpc3R7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxufVxyXG4ucGFuZWwtYm9keXtcclxuICAgIHBhZGRpbmc6MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q0RDdFMDtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkgYW5kIChtaW4td2lkdGg6IDMxOXB4KSB7XHJcbiAgICAuaW1nLWVxdWFsc3tcclxuICAgICAgICBwYWRkaW5nOiAwcHggMTBweCAwcHggMTBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmltZy1zZXR0aW5ne1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6OHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucmVjZW50LWNvbnRlbnRkYXRle1xyXG4gICAgICAgIGZvbnQtc2l6ZToxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZXN0ZGV0YWlsc3tcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuaW1nLWNvbWJpbmVkLC5pbWctaG91c2V7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDEwcHggMHB4IDVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDE0cHggIWltcG9ydGFudDtcclxuICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiA2JTtcclxuICAgIH1cclxuICAgIC5yZWNlbnQtY29udGVudHRpdGxle1xyXG4gICAgICAgIGZvbnQtc2l6ZToxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLy8gZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDEzN3B4O1xyXG4gICAgICAgIC8vIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcclxuICAgICAgICAvLyBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXMgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5mb2xkZXJkaXZ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbn1cclxuLmVzdGltYXRlRGVsZXRlQ2xvc2V1cHtcclxuICAgIHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG1hcmdpbi10b3A6IC00OXB4O1xyXG4gICAgbWF4LXdpZHRoOiA0ODBweDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC05MXB4O1xyXG4gICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOjE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OjE1cHg7XHJcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XHJcbiAgICB9XHJcbiAgIFxyXG59XHJcbi5lc3RpbWF0ZUNyZWF0ZUZvbGRlcntcclxuICAgIHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG1hcmdpbi10b3A6IC01MnB4O1xyXG4gICAgbWF4LXdpZHRoOiA0ODBweDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yOHB4O1xyXG4gICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOjE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OjE1cHg7XHJcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XHJcbiAgICB9XHJcbn1cclxuLmVzdGltYXRlU2V0dGluZ0Nsb3Nle1xyXG4gICAgei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbWFyZ2luLXRvcDogLTUxcHg7XHJcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBtYXJnaW4tbGVmdDogLTI2cHg7XHJcbiAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6MTVweDtcclxuICAgICAgICBoZWlnaHQ6MTVweDtcclxuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgIH1cclxufVxyXG4uZXN0aW1hdGVibG9ja3tcclxuICAgIHdpZHRoOjgwJTtcclxufVxyXG4uZXN0aW1hdGVjb3VudHluYW1le1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbn1cclxuXHJcblxyXG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsQUFBQSx3QkFBd0IsQ0FBQTtFQUNwQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osY0FBYyxFQUFFLE1BQU07RUFDdEIsY0FBYyxFQUFFLEtBQUssR0FrU3hCO0VBdFNELEFBTUksd0JBTm9CLENBTXBCLG9CQUFvQixDQUNwQjtJQUNJLFlBQVksRUFBRSxlQUFlLEdBQ2hDO0VBVEwsQUFVSSx3QkFWb0IsQ0FVcEIscUJBQXFCLENBQ3JCO0lBQ0ksYUFBYSxFQUFFLGVBQWUsR0FDakM7RUFiTCxBQWdCUSx3QkFoQmdCLENBY3BCLHdCQUF3QixDQUVwQixlQUFlLENBQUE7SUFDWCxXQUFXLEVBQUUsaUJBQWlCO0lBQzlCLFNBQVMsRUFB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 */.RentVBuyContainer {
  width: 100%;
  text-align: center;
  font-size: 24px;
  font-family: Montserrat-Medium;
  margin-bottom: 40px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
}

.RentVBuyContainer .RentVBuyTitle {
  font-family: Montserrat-Medium;
  font-size: 32px;
  color: #23405E;
  text-align: left;
  margin-bottom: 20px;
}

.RentVBuyContainer .displayrow {
  display: flex;
}

.RentVBuyContainer .rentvdisplayrow {
  display: flex;
  width: 100%;
}

.RentVBuyContainer .gear-settings {
  padding-top: 6px !important;
  text-align: right;
  cursor: pointer;
}

.RentVBuyContainer .gear-settings span {
  color: #508AFF;
  font-size: 16px;
  font-family: Montserrat-Medium;
}

.RentVBuyContainer .form-group {
  padding: 0px;
  text-align: left;
}

.RentVBuyContainer .form-group .field-row {
  color: #0E2F51;
  font-family: Montserrat-Regular;
  font-size: 14px;
  padding: 0px;
}

.RentVBuyContainer .form-group .field-row .input-group-addon {
  font-family: Montserrat-Medium;
  color: #23405E;
  cursor: pointer;
}

.RentVBuyContainer .form-group .field-row select,
.RentVBuyContainer .form-group .field-row input {
  border: 1px solid #D2D2D2;
  border-radius: 5px;
  background-color: transparent;
  height: 40px !important;
  width: 100% !important;
  margin: 0px !important;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
}

.RentVBuyContainer .form-group .field-row select {
  margin-top: 6px !important;
}

.RentVBuyContainer .ComputeBtn {
  background-color: #508AFF;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  margin-bottom: 20px;
  margin-top: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  font-size: 14px;
  height: 40px !important;
}

.RentVBuyContainer .SaveEstimateBtn {
  background-color: transparent;
  border-radius: 5px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  padding: 0px;
  outline: none;
  text-align: left;
  color: #508AFF;
  cursor: pointer;
  margin: 0px;
  font-size: 14px;
}

.RentVBuyContainer .ResetEstimateBtn {
  background-color: transparent;
  border-radius: 5px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  padding: 0px;
  outline: none;
  text-align: right;
  color: #EE7055;
  cursor: pointer;
  margin: 0px;
  font-size: 14px;
}

.RentVBuyContainer .CollapseDropTitle {
  color: #23405E;
  font-size: 20px;
  font-family: Montserrat-Regular !important;
}

.RentVBuyContainer .CollapseDropIcon {
  cursor: pointer;
}

.rvsb-container .RightContainerCls {
  border: 1px solid #D4D7E0;
  border-radius: 5px;
  box-shadow: 0px 0px 13px -12px #2290ef;
  min-height: auto;
}

.rvsb-container .RightContainerCls .TopContentCls {
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat-Medium;
}

.rvsb-container .RightContainerCls .TopContentCls .TopInnerContentCls {
  border-bottom: 1px solid #D4D7E0;
  padding: 25px 0px 10px 0px;
}

.rvsb-container .RightContainerCls .TopContentCls .TopInnerContentCls .TopContentValueCls {
  text-align: right;
}

.rvsb-container .RightContainerCls .chart-wrapper {
  clear: both;
}

.rvsb-container .RightContainerCls .chart-wrapper .ChartHeaderDiv {
  font-size: 23px;
  color: #313B62;
  font-family: Montserrat-Medium;
  text-align: center;
}

.rvsb-container .RightContainerCls .chart-wrapper .recharts-wrapper {
  text-align: center !important;
  width: 100% !important;
  height: 100% !important;
}

.rvsb-container .RightContainerCls .chart_Bottom .blueBox {
  border: 1px solid #508AFF;
  height: 17px;
  width: 17px;
  background-color: #508AFF;
  border-radius: 4px;
}

.rvsb-container .RightContainerCls .chart_Bottom .yellowBox {
  border: 1px solid #FFBA00;
  height: 17px;
  width: 17px;
  background-color: #FFBA00;
  border-radius: 4px;
}

.rvsb-container .RightContainerCls .chart_Bottom .greenBox {
  border: 1px solid #58FF00;
  height: 17px;
  width: 17px;
  background-color: #58FF00;
  border-radius: 4px;
}

.rvsb-container .RightContainerCls .chart_Bottom .ResultCollapseDropIcon {
  cursor: pointer;
}

.rvsb-container .RightContainerCls .chart_Bottom .ChartTable {
  width: 75%;
  font-size: 16px;
  line-height: 34px;
}

.rvsb-container .RightContainerCls .chart_Bottom .ChartTable .TableLabelCls {
  margin-left: 5px;
}

.rvsb-container .RightContainerCls .chart_Bottom .ChartTable .ChartTableTdOne {
  width: 5%;
}

.rvsb-container .RightContainerCls .chart_Bottom .ChartTable .ChartTableTdTwo {
  width: 38%;
}

.rvsb-container .RightContainerCls .chart_Bottom .ChartTable .ChartTableTdTwo .BuyCostsLabel {
  color: #508AFF;
}

.rvsb-container .RightContainerCls .chart_Bottom .ChartTable .ChartTableTdThree .BorderBottomCls {
  width: 100%;
  border-bottom: 1px solid #D4D7E0;
  max-height: 1px;
}

.rvsb-container .RightContainerCls .chart_Bottom .ChartTable .ChartTableTdFour {
  width: 9%;
  text-align: right;
}

.rvsb-container .RightContainerCls .chart_Bottom .ChartTable .ChartResultTable {
  width: 100%;
  margin-top: 10px;
  line-height: 22px;
  margin-bottom: 10px !important;
}

.rvsb-container .RightContainerCls .chart_Bottom .ChartTable .ChartResultTable .BorderBottomCls {
  border-bottom: 1px solid #D4D7E0;
}

.rvsb-container .RightContainerCls .chart_Bottom .ChartTable .ChartResultTable .AlignRightCls {
  text-align: right;
}

.rvsb-container .RightContainerCls .chart_Bottom .ChartTable .ChartResultTable .MarginTopCls {
  margin-top: 7px;
}

.rvsb-container .RightContainerCls .chart_Bottom .ChartTable .LabelRegularFontCls {
  font-family: 'Montserrat-Regular';
}

.rvsb-container .RightContainerCls .chart_Bottom .ChartTable .LabelBoldFontCls {
  font-family: 'Montserrat-Medium';
}

.rvsb-container .RightContainerCls .SliderDivCls {
  margin-top: 50px;
  margin-bottom: 50px;
  padding-left: 30px;
  padding-right: 30px;
}

.rvsb-container .RightContainerCls .SliderDivCls .rc-slider-mark {
  position: absolute;
  top: 18px;
  left: 0;
  width: 98%;
  font-size: 12px;
  padding-top: 0px;
}

.rvsb-container .RightContainerCls .SliderDivCls .rc-slider-dot {
  position: absolute;
  bottom: -2px;
  margin-left: -4px;
  width: 8px;
  height: 4px;
  border: 2px solid #e9e9e9;
  background-color: #fff;
  cursor: pointer;
  border-radius: 50%;
  vertical-align: middle;
  display: none;
}

.rvsb-container .RightContainerCls .SliderDivCls .rc-slider-track {
  background-color: #5978FF;
}

.rvsb-container .RightContainerCls .SliderDivCls .rc-slider-handle {
  border: solid 1px #508AFF !important;
  margin-left: -13px;
  margin-top: -9px;
  width: 23px;
  height: 23px;
  cursor: pointer;
}

.rvsb-container .RightContainerCls .SliderDivCls .rc-slider-mark-text-active {
  color: #2B4262;
  font-size: 20px;
}

.rvsb-container .RightContainerCls .SliderDivCls .rc-slider-mark-text {
  color: #2B4262;
  font-size: 18px;
  font-family: 'Montserrat-Medium';
}

.rvsb-container .RightContainerCls .SliderDivCls .rc-slider-rail {
  background-color: #D0D0D0;
}

.rvsb-container .RightContainerCls .SliderDivClsArea {
  margin-top: 50px;
  margin-bottom: 50px;
  padding-left: 90px;
  padding-right: 37px;
}

.rvsb-container .RightContainerCls .SliderDivClsArea .rc-slider-mark {
  position: absolute;
  top: 18px;
  left: 0;
  width: 98%;
  font-size: 12px;
  padding-top: 0px;
}

.rvsb-container .RightContainerCls .SliderDivClsArea .rc-slider-dot {
  position: absolute;
  bottom: -2px;
  margin-left: -4px;
  width: 8px;
  height: 4px;
  border: 2px solid #e9e9e9;
  background-color: #fff;
  cursor: pointer;
  border-radius: 50%;
  vertical-align: middle;
  display: none;
}

.rvsb-container .RightContainerCls .SliderDivClsArea .rc-slider-track {
  background-color: #5978FF;
}

.rvsb-container .RightContainerCls .SliderDivClsArea .rc-slider-handle {
  border: solid 1px #508AFF !important;
  margin-left: -13px;
  margin-top: -9px;
  width: 23px;
  height: 23px;
}

.rvsb-container .RightContainerCls .SliderDivClsArea .rc-slider-mark-text-active {
  color: #2B4262;
  font-size: 20px;
}

.rvsb-container .RightContainerCls .SliderDivClsArea .rc-slider-mark-text {
  color: #2B4262;
  font-size: 18px;
  font-family: 'Montserrat-Medium';
}

.rvsb-container .RightContainerCls .SliderDivClsArea .rc-slider-rail {
  background-color: #D0D0D0;
}

.radio-btn-group .GrossholdParentDiv .GrossholdlabelCls {
  margin-left: 10px;
}

.newgrapthtitle {
  display: flex;
  justify-content: space-between;
  margin-bottom: 15px;
  padding: 0px 20px;
}

.newgrapthtitle .nav1,
.newgrapthtitle .nav2,
.newgrapthtitle .nav3,
.newgrapthtitle .nav4,
.newgrapthtitle .nav5 {
  font-size: 14px;
  letter-spacing: 1px;
}

.newgrapthtitle .nav1 a,
.newgrapthtitle .nav2 a,
.newgrapthtitle .nav3 a,
.newgrapthtitle .nav4 a,
.newgrapthtitle .nav5 a {
  color: #508AFF !important;
  font-family: Montserrat-Regular;
  text-decoration: none !important;
  cursor: pointer;
}

.newgrapthtitle .nav1 a:hover,
.newgrapthtitle .nav2 a:hover,
.newgrapthtitle .nav3 a:hover,
.newgrapthtitle .nav4 a:hover,
.newgrapthtitle .nav5 a:hover {
  text-decoration: none !important;
}

.newgrapthtitle .active {
  color: #508AFF !important;
  font-family: Montserrat-Medium !important;
  border-bottom: 2px solid #508AFF;
}

.rvbofferdiv {
  bottom: 15px;
  margin-top: 25px;
}

.offerheaderrow {
  padding: 0px 15px;
  font-weight: 600;
  margin-top: 0px !important;
}

.margbot {
  margin-bottom: 0px !important;
}

.bannerfont {
  font-size: 17px !important;
}

.rvbseller {
  position: relative;
}

.rvbseller .recharts-wrapper {
  text-align: center !important;
  width: 100% !important;
  height: 100% !important;
  font-family: 'Montserrat-Regular';
}

.rvbseller .recharts-surface {
  height: 320px;
  width: 320px;
}

.rvbsellertbl .ChartResultTable {
  width: 100%;
  margin-top: 10px;
  line-height: 30px;
  margin-bottom: 0px !important;
}

.rvbsellertbl .ChartResultTable .ChartTableTdOne {
  width: 5%;
}

.rvbsellertbl .ChartResultTable .ChartTableTdOne .CircleCls {
  margin-top: 0px !important;
  margin-right: 10px;
  height: 15px;
  width: 15px;
  border-radius: 15px;
}

.rvbsellertbl .ChartResultTable .ChartTableTdOne .YellowCircleCls {
  border: 1px solid #FFBA00;
  background-color: #FFBA00;
}

.rvbsellertbl .ChartResultTable .ChartTableTdOne .LightGreenCircleCls {
  border: 1px solid #58FF00;
  background-color: #58FF00;
}

.rvbsellertbl .ChartResultTable .ChartTableTdOne .GreenCircleCls {
  border: 1px solid #00B40A;
  background-color: #00B40A;
}

.rvbsellertbl .ChartResultTable .ChartTableTdOne .BlueCircleCls {
  border: 1px solid #508AFF;
  background-color: #508AFF;
}

.rvbsellertbl .ChartResultTable .ChartTableTdOne .BorderCircleCls {
  border: 1px solid #0E2F51;
  background-color: #FFF;
}

.rvbsellertbl .ChartResultTable .ChartTableTdTwo {
  width: 35%;
}

.rvbsellertbl .ChartResultTable .ChartTableTdFour {
  width: 35%;
}

.rvbsellertbl .ChartResultTable .BorderBottomCls {
  border-bottom: 1px solid #D4D7E0;
}

.rvbsellertbl .ChartResultTable .AlignRightCls {
  text-align: right;
}

.rvbsellertbl .ChartResultTable .MarginTopCls {
  margin-top: 1px;
}

.rvbsellertbl .ChartResultTable .LabelRegularFontCls {
  font-family: 'Montserrat-Regular';
  font-size: 17px;
}

.rvbsellertbl .ChartResultTable .LabelBoldFontCls {
  font-family: 'Montserrat-Medium';
  font-size: 17px;
}

.rvbsellerofferdiv {
  bottom: 10px;
  margin-top: 25px;
  margin-bottom: 10px;
}

.rbvpaddcont {
  padding-left: 80px !important;
  padding-right: 70px !important;
}

.RVB_runNum_animate {
  position: absolute;
  top: 155px;
  transform: translate(-50%, -50%);
  left: 49%;
  font-family: Montserrat-Medium;
  font-size: 31px;
  color: #23405e;
}

.RVBS_runNum_animate {
  position: absolute;
  top: 55%;
  transform: translate(-50%, -50%);
  left: 49%;
  font-family: Montserrat-Medium;
  font-size: 31px;
  color: #23405e;
}

.runNum_animate_2 {
  position: absolute;
  transform: translate(-50%, -50%);
}

.rvbrytpadd {
  padding-left: 20px;
  margin-top: 57px;
  padding-right: 15px;
}

.rvbrytpadd .recharts-surface {
  width: 320px;
  height: 320px;
}

.rvbrytpadd svg tspan {
  font-size: 25px;
  font-family: Avenir Next Demi  Bold;
}

.areachart svg tspan {
  font-size: 12px;
  font-family: Avenir Next Demi  Bold;
}

.rvbpadd {
  padding-right: 36px !important;
}

.rvbfieldpadd {
  padding-left: 2px !important;
}

@media screen and (max-width: 990px) and (min-width: 584px) {
  .rvsb-container .RightContainerCls .chart_Bottom .ChartTable {
    width: 88% !important;
    margin-left: 21px  !important;
  }
}

@media screen and (max-width: 1200px) and (min-width: 350px) {
  .rvsb-container .rbvpaddcont {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}

@media screen and (max-width: 585px) and (min-width: 366px) {
  .rvsb-container .RightContainerCls .chart_Bottom .ChartTable {
    width: 90% !important;
    font-size: 14px !important;
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
}

@media screen and (max-width: 367px) and (min-width: 350px) {
  .rvsb-container .RightContainerCls .chart_Bottom .ChartTable {
    width: 85% !important;
    font-size: 13px !important;
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
}

@media screen and (max-width: 1199px) {
  .areachart {
    display: flex;
    justify-content: center;
  }

  .rvsb-container .RightContainerCls .SliderDivClsArea {
    display: flex;
    justify-content: center;
  }

  .rvsb-container .RightContainerCls .SliderDivClsArea .rc-slider-with-marks {
    width: 416px;
    margin-left: 9px;
  }

  .costbtm {
    display: flex;
    justify-content: center;
  }
}

.rvbescrow {
  display: flex;
  justify-content: center;
  cursor: pointer;
  color: #508AFF;
}

.rvbhr {
  margin-bottom: 0px !important;
}

.rvbheader {
  font-family: Montserrat-Medium;
  padding: 13px !important;
  background-color: #eee;
  margin-bottom: 20px;
}

.rvbheader .RvbTopContentCls {
  text-align: center;
  font-size: 18px;
}

.rvblearnmore {
  color: #077DFD;
  text-align: center;
  cursor: pointer;
  font-size: 15px;
}

.rvbmodel-container .menu-title {
  text-align: center;
  font-family: Montserrat-Medium;
  color: white;
  margin-top: 20px;
  font-size: 23px;
  margin-bottom: 18px;
}

.rvbmodel-container .rvbmodelheader {
  background-color: #007AFF;
}

.rvbmodel-container .rvbmodelbody {
  margin-bottom: 20px;
}

.rvbmodel-container .rvbmodelcontent {
  padding-top: 15px;
  color: #555555;
  text-align: center;
  font-size: 19px;
}

.rvbmodel-container .rvbmodeldetails {
  font-family: Montserrat-Regular;
  font-size: 20px !important;
  line-height: 28px;
  padding-bottom: 0px !important;
}

.boldheader {
  font-family: Montserrat-Medium !important;
}

.rvbequitycharts .recharts-surface {
  width: 300px;
  height: 290px;
  filter: drop-shadow(0px 0px 2px rgba(0, 0, 0, 0.5));
}

.rvbmodeltxs {
  font-family: Montserrat-Medium !important;
}

.rvbafforddetails {
  font-family: Montserrat-Medium !important;
  margin-top: 85px;
}

.rvbafforddetails .txtcenter {
  text-align: center !important;
}

.rvbafforddetails .detailsheading {
  font-size: 18px;
  margin-left: 15px;
}

.rvbafforddetails table {
  width: 88%;
  margin-left: 12px;
  line-height: 38px;
}

.rvbafforddetails td {
  font-size: 17px;
  font-family: Montserrat-Regular !important;
}

.rvbafforddetails .AlignRightCls {
  text-align: left;
  white-space: nowrap;
}

.rvbafforddetails .CircleCls {
  width: 15px;
  height: 15px;
  border-radius: 5px;
  margin-right: 15px;
}

.rvbafforddetails .BlueCirleCls {
  background-color: #047CFF;
}

.rvbafforddetails .DarkGreenCirleCls {
  background-color: #33AB00;
}

.rvbafforddetails .LightGreenCirleCls {
  background-color: #58FF00;
}

.rvbafforddetails .OrangeCirleCls {
  background-color: #FFB600;
}

.buycostsmodel .rvbmodelcontent {
  font-size: 17px !important;
}

.buycostsmodel .rvbmdbodycontent {
  font-size: 15px !important;
}

.buycostsmodel .lefttd {
  text-align: left;
}

.buycostsmodel .righttd {
  text-align: right;
}

.buycostsmodel .rvbmodeldetails table {
  font-size: 17px;
  width: 75%;
  margin-left: 10%;
}

.recharts-pie-sector path[fill="#ffffff"] {
  opacity: 0 !important;
}

.learnicon {
  height: 20px;
  width: 20px;
}

.areachart .recharts-surface {
  height: 320px;
  width: 520px;
}

#slidercircle {
  margin-top: -30px;
  margin-bottom: 35px;
}

#slidercircle .rc-slider-rail,
#slidercircle .rc-slider-track,
#slidercircle .rc-slider-mark {
  display: none !important;
}

#slidercircle .rc-slider-handle {
  height: 18px !important;
  width: 18px !important;
  border: solid 1px #d4d7e0 !important;
}

#slidercircle .rc-slider-handle:focus {
  box-shadow: none;
}

.Divslidercircle {
  padding-left: 93px !important;
  margin-bottom: 0px !important;
  margin-top: 50px !important;
}

.SliderDIV {
  margin-top: -15px !important;
}

@media screen and (max-width: 500px) and (min-width: 420px) {
  .newgrapthtitle {
    padding-left: 0px;
    padding-right: 0px;
  }

  .newgrapthtitle .nav1,
  .newgrapthtitle .nav2,
  .newgrapthtitle .nav3,
  .newgrapthtitle .nav4,
  .newgrapthtitle .nav5 {
    font-size: 12px;
    letter-spacing: 1px;
  }
}

@media screen and (max-width: 420px) {
  .newgrapthtitle {
    padding-left: 0px;
    padding-right: 0px;
  }

  .newgrapthtitle .nav1,
  .newgrapthtitle .nav2,
  .newgrapthtitle .nav3,
  .newgrapthtitle .nav4,
  .newgrapthtitle .nav5 {
    font-size: 10px;
    letter-spacing: 0.5px;
  }

  .buyernav {
    padding-left: 10px;
    padding-right: 10px;
  }
}

@media screen and (max-width: 450px) and (min-width: 350px) {
  .rvbheader .RvbTopContentCls {
    font-size: 13px;
  }
}

@media screen and (max-width: 560px) and (min-width: 450px) {
  .rvsb-container .RightContainerCls .SliderDivClsArea {
    margin-top: 17px;
    margin-bottom: 50px;
    padding-left: 90px;
    padding-right: 37px;
    width: 94%;
  }
}

@media screen and (max-width: 560px) and (min-width: 540px) {
  .rvsb-container .RightContainerCls .SliderDivClsArea {
    margin-top: 47px;
    padding-left: 54px;
    padding-right: 0px;
    width: 94%;
  }

  .areachart .recharts-surface {
    height: 320px;
    width: 495px;
  }
}

@media screen and (max-width: 540px) and (min-width: 520px) {
  .rvsb-container .RightContainerCls .SliderDivClsArea {
    margin-top: 40px;
    padding-left: 42px;
    padding-right: 9px;
  }

  .areachart .recharts-surface {
    height: 320px;
    width: 470px;
  }
}

@media screen and (max-width: 520px) and (min-width: 500px) {
  .rvsb-container .RightContainerCls .SliderDivClsArea {
    margin-top: 17px;
    padding-left: 57px;
    padding-right: 9px;
  }

  .areachart .recharts-surface {
    height: 320px;
    width: 438px;
    margin-left: 24px;
  }
}

@media screen and (max-width: 500px) and (min-width: 480px) {
  .rvsb-container .RightContainerCls .SliderDivClsArea {
    margin-top: 0px;
    padding-left: 48px;
    padding-right: 5px;
  }

  .areachart .recharts-surface {
    height: 262px;
    width: 386px;
  }
}

@media screen and (max-width: 480px) and (min-width: 460px) {
  .rvsb-container .RightContainerCls .SliderDivClsArea {
    margin-top: -24px;
    padding-left: 42px;
    padding-right: 10px;
  }

  .areachart .recharts-surface {
    height: 229px;
    width: 386px;
    margin-left: -18px;
  }
}

@media screen and (max-width: 460px) and (min-width: 450px) {
  .rvsb-container .RightContainerCls .SliderDivClsArea {
    margin-top: -25px;
    padding-left: 36px;
    padding-right: 0px;
  }

  .areachart .recharts-surface {
    height: 220px;
    width: 386px;
    margin-left: -18px;
  }
}

@media screen and (max-width: 450px) and (min-width: 440px) {
  .rvsb-container .RightContainerCls .SliderDivClsArea {
    margin-top: -28px;
    padding-left: 50px;
    padding-right: 25px;
  }

  .areachart .recharts-surface {
    height: 210px;
    width: 386px;
    margin-left: -18px;
  }
}

@media screen and (max-width: 440px) and (min-width: 420px) {
  .rvsb-container .RightContainerCls .SliderDivClsArea {
    margin-top: -28px;
    padding-left: 48px;
    padding-right: 33px;
  }

  .areachart .recharts-surface {
    height: 220px;
    width: 360px;
    margin-left: -18px;
  }
}

@media screen and (max-width: 420px) and (min-width: 400px) {
  .rvsb-container .RightContainerCls .SliderDivClsArea {
    margin-top: -28px;
    padding-left: 39px;
    padding-right: 16px;
  }

  .areachart .recharts-surface {
    height: 220px;
    width: 343px;
    margin-left: -18px;
  }
}

@media screen and (max-width: 400px) and (min-width: 380px) {
  .rvsb-container .RightContainerCls .SliderDivClsArea {
    margin-top: -40px;
    padding-left: 41px;
    padding-right: 29px;
  }

  .areachart .recharts-surface {
    height: 210px;
    width: 308px;
    margin-left: -18px;
  }
}

@media screen and (max-width: 380px) and (min-width: 350px) {
  .rvsb-container .RightContainerCls .SliderDivClsArea {
    margin-top: -40px;
    padding-left: 35px;
    padding-right: 25px;
  }

  .areachart .recharts-surface {
    height: 210px;
    width: 292px;
    margin-left: -18px;
  }
}

@media screen and (max-width: 450px) and (min-width: 350px) {
  .rvbrytpadd .paymentsection .recharts-surface {
    width: 250px;
    height: 250px;
    margin-left: 15px;
  }

  .rvbrytpadd .paymentsection .paymenttext {
    top: 190px;
  }

  .rvbrytpadd .rvbnetsheet .recharts-surface {
    width: 280px;
    height: 280px;
    margin-left: 10px;
  }
}

@media screen and (max-width: 600px) and (min-width: 500px) {
  .rvbafforddetails {
    margin-top: 50%;
    left: 10%;
  }

  .rvbequitycharts {
    top: -40px;
    right: 33%;
  }
}

@media screen and (max-width: 500px) and (min-width: 400px) {
  .rvbafforddetails {
    margin-top: 50%;
    left: 10%;
  }

  .rvbequitycharts {
    top: -40px;
    right: 33%;
  }

  .rvbequitycharts .recharts-surface {
    width: 250px;
    height: 230px;
  }
}

@media screen and (max-width: 420px) and (min-width: 400px) {
  .rvbafforddetails table {
    margin-left: 0px;
  }
}

@media screen and (max-width: 400px) and (min-width: 350px) {
  .rvbafforddetails {
    margin-top: 50%;
    left: 10%;
  }

  .rvbafforddetails .detailsheading {
    font-size: 17px;
  }

  .rvbafforddetails td {
    font-size: 11px;
  }

  .rvbequitycharts {
    top: -40px;
    right: 33%;
  }

  .rvbequitycharts .recharts-surface {
    width: 200px;
    height: 200px;
  }

  .RentVBuyContainer .RentVBuyTitle {
    width: 100%;
  }
}

@media screen and (max-width: 992px) {
  .rvbsellertbl .ChartResultTable {
    width: 80%;
  }

  .rvbsellertbl .ChartResultTable .ChartTableTdThree {
    display: none;
  }

  .netshechabtm {
    width: 100%;
    display: flex;
    justify-content: center;
  }

  .rvbpadd {
    padding-right: 13px !important;
  }

  .rvbrytpadd {
    margin-top: 0px;
  }
}

@media screen and (max-width: 450px) and (min-width: 350px) {
  .rvbsellertbl .ChartResultTable .LabelRegularFontCls {
    font-size: 11px;
  }
}

@media screen and (max-width: 500px) and (min-width: 350px) {
  .areachart .recharts-responsive-container .recharts-wrapper {
    width: 0px !important;
  }
}

.rvs-padding {
  padding: 20px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL1JlbnRWQnV5Rm9ybS5zY3NzIiwic291cmNlcyI6WyIvaG9tZS9yaWZsdXh5c3MvRGVza3RvcC9MaXZlIE5ldyhCdWlsZCkvT05FLVdlYi9mcm9udGVuZC9zdHlsZXMvUmVudFZCdXlGb3JtLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLlJlbnRWQnV5Q29udGFpbmVyIHtcblx0d2lkdGg6MTAwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1x0XG5cblx0XG5cdC5SZW50VkJ1eVRpdGxle1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cdC5kaXNwbGF5cm93e1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblx0LnJlbnR2ZGlzcGxheXJvd3tcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHdpZHRoOjEwMCU7XG5cdH1cblx0LmdlYXItc2V0dGluZ3N7XG5cdFx0cGFkZGluZy10b3A6IDZweCAhaW1wb3J0YW50O1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXHQuZ2Vhci1zZXR0aW5ncyBzcGFuIHtcblx0XHRjb2xvcjogIzUwOEFGRjtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHR9XG5cdFxuXHQuZm9ybS1ncm91cHtcblx0XHRwYWRkaW5nOjBweDtcblx0XHR0ZXh0LWFsaWduOmxlZnQ7XG5cdFx0LmZpZWxkLXJvd3tcblx0XHRcdGNvbG9yOiAjMEUyRjUxO1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdHBhZGRpbmc6MHB4O1xuXHRcdFx0LmlucHV0LWdyb3VwLWFkZG9uIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0XHRjb2xvcjogIzIzNDA1RTtcblx0XHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0XHR9XG5cdFx0XHRzZWxlY3QsIGlucHV0e1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjRDJEMkQyO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcblx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luOjBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHQtbW96LWFwcGVhcmFuY2U6IGluaGVyaXQ7XG5cdFx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTclIGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XHRcdFxuXHRcdFx0fVxuXHRcdFx0c2VsZWN0e1xuXHRcdFx0XHRtYXJnaW4tdG9wOjZweCAhaW1wb3J0YW50O1x0XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5Db21wdXRlQnRue1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM1MDhBRkY7XG5cdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0cGFkZGluZzogNXB4IDIwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcblx0fVxuXHQuU2F2ZUVzdGltYXRlQnRue1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAwcHg7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGNvbG9yOiAjNTA4QUZGO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRtYXJnaW46IDBweDtcblx0XHRmb250LXNpemU6MTRweDtcblx0fVxuXHQuUmVzZXRFc3RpbWF0ZUJ0bntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMHB4O1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0Y29sb3I6ICNFRTcwNTU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdG1hcmdpbjogMHB4O1xuXHRcdGZvbnQtc2l6ZToxNHB4O1xuXHR9XG5cdC5Db2xsYXBzZURyb3BUaXRsZXtcblx0XHRjb2xvcjogIzIzNDA1RTtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhciAhaW1wb3J0YW50O1xuXHR9XG5cdC5Db2xsYXBzZURyb3BJY29ue1xuXHRcdGN1cnNvcjpwb2ludGVyO1xuXHR9XG59XG4ucnZzYi1jb250YWluZXJ7XG5cdC5SaWdodENvbnRhaW5lckNsc3tcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjRDREN0UwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRib3gtc2hhZG93OiAwcHggMHB4IDEzcHggLTEycHggIzIyOTBlZjtcblx0XHRtaW4taGVpZ2h0OmF1dG87XG5cdFx0XG5cdFx0LlRvcENvbnRlbnRDbHN7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6MzBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6MzBweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdC5Ub3BJbm5lckNvbnRlbnRDbHN7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDREN0UwO1xuXHRcdFx0XHRwYWRkaW5nOjI1cHggMHB4IDEwcHggMHB4O1xuXHRcdFx0XHQuVG9wQ29udGVudFZhbHVlQ2xze1xuXHRcdFx0XHRcdHRleHQtYWxpZ246cmlnaHQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmNoYXJ0LXdyYXBwZXJ7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdC5DaGFydEhlYWRlckRpdntcblx0XHRcdFx0Zm9udC1zaXplOiAyM3B4O1xuXHRcdFx0XHRjb2xvcjogIzMxM0I2Mjtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdC8vcGFkZGluZy10b3A6IDIwcHg7XG5cdFx0XHRcdC8vcGFkZGluZy1ib3R0b206IDE1cHg7XG5cdFx0XHR9XG5cdFx0XHQucmVjaGFydHMtd3JhcHBlcntcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHdpZHRoOjEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0aGVpZ2h0OjEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jaGFydF9Cb3R0b217XG5cdFx0XHQuYmx1ZUJveHtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzUwOEFGRjtcblx0XHRcdFx0aGVpZ2h0OiAxN3B4O1xuXHRcdFx0XHR3aWR0aDogMTdweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzUwOEFGRjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0fVxuXHRcdFx0LnllbGxvd0JveHtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0ZGQkEwMDtcblx0XHRcdFx0aGVpZ2h0OiAxN3B4O1xuXHRcdFx0XHR3aWR0aDogMTdweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogICNGRkJBMDA7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdH1cblx0XHRcdC5ncmVlbkJveHtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzU4RkYwMDtcblx0XHRcdFx0aGVpZ2h0OiAxN3B4O1xuXHRcdFx0XHR3aWR0aDogMTdweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogICM1OEZGMDA7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdH1cblx0XHRcdC55ZWxsb3d0ZXh0e1x0XHRcdFx0XG5cdFx0XHR9XG5cdFx0XHQuUmVzdWx0Q29sbGFwc2VEcm9wSWNvbntcblx0XHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0XHR9XG5cdFx0XHQuQ2hhcnRUYWJsZXtcdFx0XHRcdFxuXHRcdFx0XHR3aWR0aDogNzUlO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzNHB4O1xuXHRcdFx0XHQuVGFibGVMYWJlbENsc3tcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDo1cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LkNoYXJ0VGFibGVUZE9uZXtcblx0XHRcdFx0XHR3aWR0aDo1JTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuQ2hhcnRUYWJsZVRkVHdve1xuXHRcdFx0XHRcdHdpZHRoOjM4JTtcblx0XHRcdFx0XHQuQnV5Q29zdHNMYWJlbHtcblx0XHRcdFx0XHRcdGNvbG9yOiAjNTA4QUZGO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuQ2hhcnRUYWJsZVRkVGhyZWV7XG5cdFx0XHRcdFx0LkJvcmRlckJvdHRvbUNsc3tcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENEQ3RTA7XG5cdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAxcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC8vIC5DaGFydFRhYmxlVGRGb3Vye1xuXHRcdFx0XHQvLyBcdHdpZHRoOjM1JTtcblx0XHRcdFx0Ly8gXHR0ZXh0LWFsaWduOnJpZ2h0O1xuXHRcdFx0XHQvLyB9XG5cdFx0XHRcdC5DaGFydFRhYmxlVGRGb3Vye1xuXHRcdFx0XHRcdHdpZHRoOjklO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246cmlnaHQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0LkNoYXJ0UmVzdWx0VGFibGV7XG5cdFx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOjEwcHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbToxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0LkJvcmRlckJvdHRvbUNsc3tcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDREN0UwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuQWxpZ25SaWdodENsc3tcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuTWFyZ2luVG9wQ2xze1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDo3cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5MYWJlbFJlZ3VsYXJGb250Q2xze1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcblx0XHRcdFx0fVxuXHRcdFx0XHQuTGFiZWxCb2xkRm9udENsc3tcblx0XHRcdFx0XHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtTWVkaXVtJztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuU2xpZGVyRGl2Q2xze1xuXHRcdFx0bWFyZ2luLXRvcDogNTBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHRcdFx0LnJjLXNsaWRlci1tYXJrIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDE4cHg7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHdpZHRoOiA5OCU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDBweDtcblx0XHRcdH1cblx0XHRcdC5yYy1zbGlkZXItZG90IHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IC0ycHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtNHB4O1xuXHRcdFx0XHR3aWR0aDogOHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDRweDtcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgI2U5ZTllOTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQucmMtc2xpZGVyLXRyYWNrIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzU5NzhGRjtcblx0XHRcdH1cblx0XHRcdC5yYy1zbGlkZXItaGFuZGxlIHtcblx0XHRcdFx0Ly9ib3JkZXI6IHNvbGlkIDJweCAjRDNENURGO1xuXHRcdFx0XHRib3JkZXI6IHNvbGlkIDFweCAjNTA4QUZGICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMTNweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTlweDtcblx0XHRcdFx0d2lkdGg6IDIzcHg7XG5cdFx0XHRcdGhlaWdodDogMjNweDtcblx0XHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0XHR9XG5cdFx0XHQucmMtc2xpZGVyLW1hcmstdGV4dC1hY3RpdmUge1xuXHRcdFx0XHRjb2xvcjogIzJCNDI2Mjtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0LnJjLXNsaWRlci1tYXJrLXRleHQge1xuXHRcdFx0XHRjb2xvcjogIzJCNDI2Mjtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtTWVkaXVtJztcblx0XHRcdH1cblx0XHRcdC5yYy1zbGlkZXItcmFpbCB7XHRcdFx0XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNEMEQwRDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5TbGlkZXJEaXZDbHNBcmVhe1xuXHRcdFx0bWFyZ2luLXRvcDogNTBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDkwcHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAzN3B4O1xuXHRcdFx0LnJjLXNsaWRlci1tYXJrIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDE4cHg7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHdpZHRoOiA5OCU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDBweDtcblx0XHRcdH1cblx0XHRcdC5yYy1zbGlkZXItZG90IHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IC0ycHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtNHB4O1xuXHRcdFx0XHR3aWR0aDogOHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDRweDtcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgI2U5ZTllOTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQucmMtc2xpZGVyLXRyYWNrIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzU5NzhGRjtcblx0XHRcdH1cblx0XHRcdC5yYy1zbGlkZXItaGFuZGxlIHtcblx0XHRcdFx0Ly9ib3JkZXI6IHNvbGlkIDJweCAjRDNENURGO1xuXHRcdFx0XHRib3JkZXI6IHNvbGlkIDFweCAjNTA4QUZGICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMTNweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTlweDtcblx0XHRcdFx0d2lkdGg6IDIzcHg7XG5cdFx0XHRcdGhlaWdodDogMjNweDtcblx0XHRcdH1cblx0XHRcdC5yYy1zbGlkZXItbWFyay10ZXh0LWFjdGl2ZSB7XG5cdFx0XHRcdGNvbG9yOiAjMkI0MjYyO1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHQucmMtc2xpZGVyLW1hcmstdGV4dCB7XG5cdFx0XHRcdGNvbG9yOiAjMkI0MjYyO1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nO1xuXHRcdFx0fVxuXHRcdFx0LnJjLXNsaWRlci1yYWlsIHtcdFx0XHRcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0QwRDBEMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5yYWRpby1idG4tZ3JvdXB7XG5cdC5Hcm9zc2hvbGRQYXJlbnREaXZ7XG5cdFx0Lkdyb3NzaG9sZGxhYmVsQ2xze1xuXHRcdFx0bWFyZ2luLWxlZnQ6MTBweDtcblx0XHR9XG5cdH1cbn1cblxuLm5ld2dyYXB0aHRpdGxle1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdHBhZGRpbmc6IDBweCAyMHB4O1xuXHQubmF2MSwgLm5hdjIsIC5uYXYzLCAubmF2NCwgLm5hdjVcblx0e1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdGF7XHRcdFx0XG5cdFx0XHRjb2xvcjogIzUwOEFGRiAhaW1wb3J0YW50O1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Jjpob3ZlclxuXHRcdFx0e1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmFjdGl2ZXtcblx0XHRjb2xvcjogIzUwOEFGRiAhaW1wb3J0YW50O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bSAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNTA4QUZGO1xuXHR9XG59XG5cbi5ydmJvZmZlcmRpdntcblx0Ym90dG9tOiAxNXB4O1xuXHRtYXJnaW4tdG9wOiAyNXB4O1xufVxuLm9mZmVyaGVhZGVycm93e1xuXHRwYWRkaW5nOiAwcHggMTVweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2JvdHtcblx0bWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG4uYmFubmVyZm9udHtcblx0Zm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XG59XG4ucnZic2VsbGVye1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC5yZWNoYXJ0cy13cmFwcGVyIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcblx0fVx0XG5cdC5yZWNoYXJ0cy1zdXJmYWNlIHtcblx0XHRoZWlnaHQ6IDMyMHB4O1xuXHRcdHdpZHRoOiAzMjBweDtcblx0fVxufVxuLnJ2YnNlbGxlcnRibHtcblx0LkNoYXJ0UmVzdWx0VGFibGV7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRtYXJnaW4tdG9wOjEwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0LkNoYXJ0VGFibGVUZE9uZXtcblx0XHRcdHdpZHRoOjUlO1xuXHRcdFx0LkNpcmNsZUNsc3tcblx0XHRcdFx0bWFyZ2luLXRvcDowcHggIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0XHRcdHdpZHRoOiAxNXB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxNXB4O1xuXHRcdFx0fVxuXHRcdFx0LlllbGxvd0NpcmNsZUNsc3tcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0ZGQkEwMDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGQkEwMDtcblx0XHRcdH1cblx0XHRcdC5MaWdodEdyZWVuQ2lyY2xlQ2xze1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjNThGRjAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNThGRjAwO1xuXHRcdFx0fVxuXHRcdFx0LkdyZWVuQ2lyY2xlQ2xze1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMDBCNDBBO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCNDBBO1xuXHRcdFx0fVxuXHRcdFx0LkJsdWVDaXJjbGVDbHN7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM1MDhBRkY7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM1MDhBRkY7XG5cdFx0XHR9XG5cdFx0XHQuQm9yZGVyQ2lyY2xlQ2xze1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMEUyRjUxO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuQ2hhcnRUYWJsZVRkVHdve1xuXHRcdFx0d2lkdGg6MzUlO1xuXHRcdH1cblx0XHQuQ2hhcnRUYWJsZVRkRm91cntcblx0XHRcdHdpZHRoOjM1JTtcblx0XHR9XG5cdFx0LkJvcmRlckJvdHRvbUNsc3tcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDREN0UwO1xuXHRcdH1cblx0XHQuQWxpZ25SaWdodENsc3tcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdH1cblx0XHQuTWFyZ2luVG9wQ2xze1xuXHRcdFx0bWFyZ2luLXRvcDoxcHg7XG5cdFx0fVxuXHRcdC5MYWJlbFJlZ3VsYXJGb250Q2xze1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdH1cblx0XHQuTGFiZWxCb2xkRm9udENsc3tcblx0XHRcdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nO1xuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdH1cblx0fVxufVxuLnJ2YnNlbGxlcm9mZmVyZGl2e1xuXHRib3R0b206IDEwcHg7XG5cdG1hcmdpbi10b3A6IDI1cHg7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucmJ2cGFkZGNvbnR7XG5cdHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbn1cbi5SVkJfcnVuTnVtX2FuaW1hdGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNTVweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBsZWZ0OiA0OSU7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICBjb2xvcjogIzIzNDA1ZTtcbn1cbi5SVkJTX3J1bk51bV9hbmltYXRlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTUlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGxlZnQ6IDQ5JTtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgZm9udC1zaXplOiAzMXB4O1xuICAgIGNvbG9yOiAjMjM0MDVlO1xufVxuLnJ1bk51bV9hbmltYXRlXzIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvL3RvcDogNTIlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC8vbGVmdDogNDQlO1xuICAgIC8vZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgLy8gZm9udC1zaXplOiAzMXB4O1xuICAgLy8gY29sb3I6ICMyMzQwNWU7XG59XG4ucnZicnl0cGFkZHtcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDU3cHg7XG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFxuXHRcbn1cbi5ydmJyeXRwYWRke1xuXHQucmVjaGFydHMtc3VyZmFjZXtcblx0XHQgd2lkdGg6IDMyMHB4O1xuXHRcdCBoZWlnaHQ6IDMyMHB4O1x0XHRcblx0fVxuXHRzdmd7XG5cdFx0dHNwYW57XG5cdFx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0XHRmb250LWZhbWlseTogQXZlbmlyIE5leHQgRGVtaSAgQm9sZDtcblx0XHR9XG4gICAgfSAgICBcbn1cbi5hcmVhY2hhcnR7XG5cdHN2Z3tcblx0XHR0c3Bhbntcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBBdmVuaXIgTmV4dCBEZW1pICBCb2xkO1xuXHRcdH1cbiAgICB9ICBcbn1cbi5ydmJwYWRke1xuXHRwYWRkaW5nLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG59XG4ucnZiZmllbGRwYWRke1xuXHRwYWRkaW5nLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIGFuZCAobWluLXdpZHRoOiA1ODRweCl7IFxuXHQucnZzYi1jb250YWluZXJ7XG5cdFx0IC5SaWdodENvbnRhaW5lckNsc3tcblx0XHRcdCAgLmNoYXJ0X0JvdHRvbSB7XG5cdFx0XHRcdCAgLkNoYXJ0VGFibGV7XG5cdFx0XHRcdHdpZHRoOiA4OCUgIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIxcHggICFpbXBvcnRhbnQ7XG5cdFx0XG5cdFx0XG5cdFx0XHR9XG5cdCBcblx0XHR9XG5cdH1cbiAgICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiAzNTBweCl7IFxuICAgIC5ydnNiLWNvbnRhaW5lcnsgXG4gICAgICAgIC5yYnZwYWRkY29udHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODVweCkgYW5kIChtaW4td2lkdGg6IDM2NnB4KXsgXG5cdC5ydnNiLWNvbnRhaW5lcntcblx0XHQgLlJpZ2h0Q29udGFpbmVyQ2xze1xuXHRcdFx0ICAuY2hhcnRfQm90dG9tIHtcblx0XHRcdFx0ICAuQ2hhcnRUYWJsZXtcblx0XHRcdFx0XHR3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcblx0XHRcblx0XHRcblx0XHRcdH1cblx0IFxuXHRcdH1cblx0fVxuICAgIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2N3B4KSBhbmQgKG1pbi13aWR0aDogMzUwcHgpeyBcblx0LnJ2c2ItY29udGFpbmVye1xuXHRcdCAuUmlnaHRDb250YWluZXJDbHN7XG5cdFx0XHQgIC5jaGFydF9Cb3R0b20ge1xuXHRcdFx0XHQgIC5DaGFydFRhYmxle1xuXHRcdFx0XHRcdHdpZHRoOiA4NSUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuICAgIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCl7IFxuXHQuYXJlYWNoYXJ0e1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7IFxuXHR9XG5cdC5ydnNiLWNvbnRhaW5lclxuXHR7XG5cdFx0LlJpZ2h0Q29udGFpbmVyQ2xzXG5cdFx0e1xuXHRcdFx0LlNsaWRlckRpdkNsc0FyZWEgXG5cdFx0XHR7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHQucmMtc2xpZGVyLXdpdGgtbWFya3N7XG5cdFx0XHRcdFx0d2lkdGg6IDQxNnB4O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA5cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0fSBcblx0LmNvc3RidG17XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxufVxuLnJ2YmVzY3Jvd3tcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Y29sb3I6ICM1MDhBRkY7XG59XG4ucnZiaHJ7XG5cdG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuLnJ2YmhlYWRlcntcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRwYWRkaW5nOiAxM3B4ICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdC5SdmJUb3BDb250ZW50Q2xze1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdH1cbn1cbi5ydmJsZWFybm1vcmV7XG5cdGNvbG9yOiAjMDc3REZEO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Zm9udC1zaXplOiAxNXB4O1xufVxuLnJ2Ym1vZGVsLWNvbnRhaW5lcntcblx0Lm1lbnUtdGl0bGV7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuICAgIFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHQgICAgY29sb3I6IHdoaXRlO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0Zm9udC1zaXplOiAyM3B4O1xuXHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cdH1cblx0LnJ2Ym1vZGVsaGVhZGVye1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDdBRkY7XG5cdH1cblx0LnJ2Ym1vZGVsYm9keXtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cdC5ydmJtb2RlbGNvbnRlbnR7XG5cdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0Y29sb3I6ICM1NTU1NTU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogMTlweDtcdFx0XG5cdH1cblx0LnJ2Ym1vZGVsZGV0YWlsc3tcblx0XHQvL3BhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuXHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudFxuXHR9XG59XG4uYm9sZGhlYWRlcntcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtICFpbXBvcnRhbnQ7XG59XG4ucnZiZXF1aXR5Y2hhcnRze1xuXHQucmVjaGFydHMtc3VyZmFjZXtcblx0XHR3aWR0aDogMzAwcHg7XG5cdFx0aGVpZ2h0OiAyOTBweDtcblx0XHRmaWx0ZXI6IGRyb3Atc2hhZG93KCAwcHggMHB4IDJweCByZ2JhKDAsMCwwLC41KSApO1xuXHR9XG5cdFxufVxuLnJ2Ym1vZGVsdHhze1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW0gIWltcG9ydGFudDtcbn1cbi5ydmJhZmZvcmRkZXRhaWxze1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bSAhaW1wb3J0YW50O1xuXHRtYXJnaW4tdG9wOiA4NXB4O1xuXHQudHh0Y2VudGVyXG5cdHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcblx0fVxuXHQuZGV0YWlsc2hlYWRpbmd7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHR9XG4gICAgdGFibGV7XG4gICAgICAgIHdpZHRoOiA4OCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICB9XG4gICAgdGR7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuQWxpZ25SaWdodENsc3tcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gICAgLkNpcmNsZUNsc3tcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgfVxuICAgIC5CbHVlQ2lybGVDbHN7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IzA0N0NGRjsgXG4gICAgfVxuICAgIC5EYXJrR3JlZW5DaXJsZUNsc3tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojMzNBQjAwOyBcbiAgICB9XG4gICAgLkxpZ2h0R3JlZW5DaXJsZUNsc3tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojNThGRjAwOyBcbiAgICB9XG4gICAgLk9yYW5nZUNpcmxlQ2xze1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNGRkI2MDA7IFxuICAgIH1cbn1cbi5idXljb3N0c21vZGVse1xuXHQucnZibW9kZWxjb250ZW50e1xuXHRcdGZvbnQtc2l6ZTogMTdweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5ydmJtZGJvZHljb250ZW50e1xuXHRcdGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5sZWZ0dGR7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxuXHQucmlnaHR0ZHtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0fVxuXHQucnZibW9kZWxkZXRhaWxze1xuXHRcdHRhYmxle1xuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0d2lkdGg6IDc1JTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMCU7XG5cdFx0fVxuXHR9XG59XG4ucmVjaGFydHMtcGllLXNlY3Rvcntcblx0cGF0aFtmaWxsPVwiI2ZmZmZmZlwiXXtcblx0XHRvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XHRcblx0fVxufVxuLmxlYXJuaWNvbntcblx0aGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xufVxuLmFyZWFjaGFydHtcblx0LnJlY2hhcnRzLXN1cmZhY2Uge1xuXHRcdGhlaWdodDogMzIwcHg7XG5cdFx0d2lkdGg6IDUyMHB4O1xuXHR9XG59XG4jc2xpZGVyY2lyY2xle1xuXHRtYXJnaW4tdG9wOiAtMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHQucmMtc2xpZGVyLXJhaWwsLnJjLXNsaWRlci10cmFjaywucmMtc2xpZGVyLW1hcmt7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cdC5yYy1zbGlkZXItaGFuZGxle1xuXHRcdGhlaWdodDogMThweCAhaW1wb3J0YW50O1xuXHRcdHdpZHRoOiAxOHB4ICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyOiBzb2xpZCAxcHggI2Q0ZDdlMCAhaW1wb3J0YW50O1xuXHR9XG5cdC5yYy1zbGlkZXItaGFuZGxlOmZvY3Vze1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdH1cdFxufVxuLkRpdnNsaWRlcmNpcmNsZXtcblx0cGFkZGluZy1sZWZ0OiA5M3B4ICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbn1cbi5TbGlkZXJESVZ7XG5cdG1hcmdpbi10b3A6IC0xNXB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KWFuZCAobWluLXdpZHRoOiA0MjBweCkgeyBcbi5uZXdncmFwdGh0aXRsZXtcblx0cGFkZGluZy1sZWZ0OjBweDtcblx0cGFkZGluZy1yaWdodDowcHg7XG5cdC5uYXYxLCAubmF2MiwgLm5hdjMsIC5uYXY0LCAubmF2NVxuXHR7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XHRcblx0fVxufVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHsgXG5cdC5uZXdncmFwdGh0aXRsZXtcblx0XHRwYWRkaW5nLWxlZnQ6MHB4O1xuXHRwYWRkaW5nLXJpZ2h0OjBweDtcblx0XHQubmF2MSwgLm5hdjIsIC5uYXYzLCAubmF2NCwgLm5hdjVcblx0XHR7XG5cdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC41cHg7XHRcblx0XHR9XG5cdH1cblx0LmJ1eWVybmF2e1xuXHRcdHBhZGRpbmctbGVmdDoxMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6MTBweDtcblx0fVxuXHR9XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweClhbmQgKG1pbi13aWR0aDogMzUwcHgpIHsgXG5cdC5ydmJoZWFkZXIge1xuXHRcdC5SdmJUb3BDb250ZW50Q2xze1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpYW5kIChtaW4td2lkdGg6IDQ1MHB4KSB7IFxuXHQvLyAuYXJlYWNoYXJ0IHtcblx0Ly8gXHQucmVjaGFydHMtc3VyZmFjZXtcblx0Ly8gXHRcdGhlaWdodDogMzIwcHg7XG5cdC8vIFx0XHR3aWR0aDogNDE1cHg7XG5cdC8vIFx0XHRtYXJnaW4tbGVmdDogMzlweDtcblx0Ly8gXHR9XG5cdC8vIH1cblx0LnJ2c2ItY29udGFpbmVyIHtcblx0XHQuUmlnaHRDb250YWluZXJDbHMge1xuXHRcdFx0LlNsaWRlckRpdkNsc0FyZWF7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDE3cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogOTBweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMzdweDtcblx0XHRcdFx0d2lkdGg6IDk0JTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KWFuZCAobWluLXdpZHRoOiA0MDBweCkgeyBcbi8vIFx0LmFyZWFjaGFydCB7XG4vLyBcdFx0LnJlY2hhcnRzLXN1cmZhY2V7XG4vLyBcdFx0XHRoZWlnaHQ6IDMyMHB4O1xuLy8gXHRcdFx0d2lkdGg6IDM2M3B4O1xuLy8gXHRcdFx0bWFyZ2luLWxlZnQ6IDY3cHg7XG4vLyBcdFx0fVxuLy8gXHR9XG4vLyB9XG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweClhbmQgKG1pbi13aWR0aDogMzUwcHgpIHsgXG4vLyBcdC5hcmVhY2hhcnQge1xuLy8gXHRcdC5yZWNoYXJ0cy1zdXJmYWNle1xuLy8gXHRcdFx0aGVpZ2h0OiAzMjBweDtcbi8vIFx0XHRcdHdpZHRoOiAzMDNweDtcbi8vIFx0XHRcdG1hcmdpbi1sZWZ0OiA5NnB4O1xuLy8gXHRcdH1cbi8vIFx0fVxuLy8gfVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpYW5kIChtaW4td2lkdGg6IDU0MHB4KSB7IFxuXHQucnZzYi1jb250YWluZXIge1xuXHRcdC5SaWdodENvbnRhaW5lckNscyB7XG5cdFx0XHQuU2xpZGVyRGl2Q2xzQXJlYXtcblx0XHRcdFx0bWFyZ2luLXRvcDogNDdweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1NHB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwcHg7XG5cdFx0XHRcdHdpZHRoOiA5NCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5hcmVhY2hhcnQge1xuXHRcdC5yZWNoYXJ0cy1zdXJmYWNle1xuXHRcdFx0aGVpZ2h0OiAzMjBweDtcblx0XHRcdHdpZHRoOiA0OTVweDtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KWFuZCAobWluLXdpZHRoOiA1MjBweCkgeyBcblx0LnJ2c2ItY29udGFpbmVyIHtcblx0XHQuUmlnaHRDb250YWluZXJDbHMge1xuXHRcdFx0LlNsaWRlckRpdkNsc0FyZWF7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNDJweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogOXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuYXJlYWNoYXJ0IHtcblx0XHQucmVjaGFydHMtc3VyZmFjZXtcblx0XHRcdGhlaWdodDogMzIwcHg7XG5cdFx0XHR3aWR0aDogNDcwcHg7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MjBweClhbmQgKG1pbi13aWR0aDogNTAwcHgpIHsgXG5cdC5ydnNiLWNvbnRhaW5lciB7XG5cdFx0LlJpZ2h0Q29udGFpbmVyQ2xzIHtcblx0XHRcdC5TbGlkZXJEaXZDbHNBcmVhe1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxN3B4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDU3cHg7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDlweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmFyZWFjaGFydCB7XG5cdFx0LnJlY2hhcnRzLXN1cmZhY2V7XG5cdFx0XHRoZWlnaHQ6IDMyMHB4O1xuXHRcdFx0d2lkdGg6IDQzOHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDI0cHg7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweClhbmQgKG1pbi13aWR0aDogNDgwcHgpIHsgXG5cdC5ydnNiLWNvbnRhaW5lciB7XG5cdFx0LlJpZ2h0Q29udGFpbmVyQ2xzIHtcblx0XHRcdC5TbGlkZXJEaXZDbHNBcmVhe1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwcHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNDhweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuYXJlYWNoYXJ0IHtcblx0XHQucmVjaGFydHMtc3VyZmFjZXtcblx0XHRcdGhlaWdodDogMjYycHg7XG5cdFx0XHR3aWR0aDogMzg2cHg7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweClhbmQgKG1pbi13aWR0aDogNDYwcHgpIHsgXG5cdC5ydnNiLWNvbnRhaW5lciB7XG5cdFx0LlJpZ2h0Q29udGFpbmVyQ2xzIHtcblx0XHRcdC5TbGlkZXJEaXZDbHNBcmVhe1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMjRweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0MnB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuYXJlYWNoYXJ0IHtcblx0XHQucmVjaGFydHMtc3VyZmFjZXtcblx0XHRcdGhlaWdodDogMjI5cHg7XG5cdFx0XHR3aWR0aDogMzg2cHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTE4cHg7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjBweClhbmQgKG1pbi13aWR0aDogNDUwcHgpIHsgXG5cdC5ydnNiLWNvbnRhaW5lciB7XG5cdFx0LlJpZ2h0Q29udGFpbmVyQ2xzIHtcblx0XHRcdC5TbGlkZXJEaXZDbHNBcmVhe1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMjVweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzNnB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5hcmVhY2hhcnQge1xuXHRcdC5yZWNoYXJ0cy1zdXJmYWNle1xuXHRcdFx0aGVpZ2h0OiAyMjBweDtcblx0XHRcdHdpZHRoOiAzODZweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMThweDtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KWFuZCAobWluLXdpZHRoOiA0NDBweCkgeyBcblx0LnJ2c2ItY29udGFpbmVyIHtcblx0XHQuUmlnaHRDb250YWluZXJDbHMge1xuXHRcdFx0LlNsaWRlckRpdkNsc0FyZWF7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC0yOHB4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDUwcHg7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDI1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5hcmVhY2hhcnQge1xuXHRcdC5yZWNoYXJ0cy1zdXJmYWNle1xuXHRcdFx0aGVpZ2h0OiAyMTBweDtcblx0XHRcdHdpZHRoOiAzODZweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMThweDtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ0MHB4KWFuZCAobWluLXdpZHRoOiA0MjBweCkgeyBcblx0LnJ2c2ItY29udGFpbmVyIHtcblx0XHQuUmlnaHRDb250YWluZXJDbHMge1xuXHRcdFx0LlNsaWRlckRpdkNsc0FyZWF7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC0yOHB4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDQ4cHg7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDMzcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5hcmVhY2hhcnQge1xuXHRcdC5yZWNoYXJ0cy1zdXJmYWNle1xuXHRcdFx0aGVpZ2h0OiAyMjBweDtcblx0XHRcdHdpZHRoOiAzNjBweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMThweDtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KWFuZCAobWluLXdpZHRoOiA0MDBweCkgeyBcblx0LnJ2c2ItY29udGFpbmVyIHtcblx0XHQuUmlnaHRDb250YWluZXJDbHMge1xuXHRcdFx0LlNsaWRlckRpdkNsc0FyZWF7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC0yOHB4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDM5cHg7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5hcmVhY2hhcnQge1xuXHRcdC5yZWNoYXJ0cy1zdXJmYWNle1xuXHRcdFx0aGVpZ2h0OiAyMjBweDtcblx0XHRcdHdpZHRoOiAzNDNweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMThweDtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KWFuZCAobWluLXdpZHRoOiAzODBweCkgeyBcblx0LnJ2c2ItY29udGFpbmVyIHtcblx0XHQuUmlnaHRDb250YWluZXJDbHMge1xuXHRcdFx0LlNsaWRlckRpdkNsc0FyZWF7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC00MHB4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDQxcHg7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDI5cHhcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmFyZWFjaGFydCB7XG5cdFx0LnJlY2hhcnRzLXN1cmZhY2V7XG5cdFx0XHRoZWlnaHQ6IDIxMHB4O1xuXHRcdFx0d2lkdGg6IDMwOHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xOHB4O1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzgwcHgpYW5kIChtaW4td2lkdGg6IDM1MHB4KSB7IFxuXHQucnZzYi1jb250YWluZXIge1xuXHRcdC5SaWdodENvbnRhaW5lckNscyB7XG5cdFx0XHQuU2xpZGVyRGl2Q2xzQXJlYXtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTQwcHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMzVweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMjVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmFyZWFjaGFydCB7XG5cdFx0LnJlY2hhcnRzLXN1cmZhY2V7XG5cdFx0XHRoZWlnaHQ6IDIxMHB4O1xuXHRcdFx0d2lkdGg6IDI5MnB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xOHB4O1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpYW5kIChtaW4td2lkdGg6IDM1MHB4KSB7IFxuXHQucnZicnl0cGFkZCB7XG5cdFx0LnBheW1lbnRzZWN0aW9ue1xuXHRcdCAucmVjaGFydHMtc3VyZmFjZXtcblx0XHQgXHR3aWR0aDogMjUwcHg7XG5cdFx0XHQgaGVpZ2h0OiAyNTBweDtcblx0XHRcdCBtYXJnaW4tbGVmdDogMTVweDtcblx0XHQgfVxuXHRcdC5wYXltZW50dGV4dHtcblx0XHRcdHRvcDogMTkwcHg7XG5cdFx0fVxuXHRcdH1cblx0XHQucnZibmV0c2hlZXR7XG5cdFx0XHQucmVjaGFydHMtc3VyZmFjZXtcblx0XHRcdFx0d2lkdGg6IDI4MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDI4MHB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSBhbmQgKG1pbi13aWR0aDogNTAwcHgpeyBcblx0LnJ2YmFmZm9yZGRldGFpbHN7XG5cdFx0bWFyZ2luLXRvcDogNTAlO1xuXHRcdGxlZnQ6IDEwJTtcblx0fVxuXHQucnZiZXF1aXR5Y2hhcnRze1xuXHRcdHRvcDogLTQwcHg7XG5cdFx0cmlnaHQ6IDMzJTtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIGFuZCAobWluLXdpZHRoOiA0MDBweCl7IFxuXHQucnZiYWZmb3JkZGV0YWlsc3tcblx0XHRtYXJnaW4tdG9wOiA1MCU7XG5cdFx0bGVmdDogMTAlO1xuXHR9XG5cdC5ydmJlcXVpdHljaGFydHN7XG5cdFx0dG9wOiAtNDBweDtcblx0XHRyaWdodDogMzMlO1xuXHRcdC5yZWNoYXJ0cy1zdXJmYWNle1xuXHRcdFx0d2lkdGg6IDI1MHB4O1xuXHRcdFx0aGVpZ2h0OiAyMzBweDtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KSBhbmQgKG1pbi13aWR0aDogNDAwcHgpeyBcblx0LnJ2YmFmZm9yZGRldGFpbHN7XG5cdFx0dGFibGV7XG5cdFx0XHRtYXJnaW4tbGVmdDogMHB4OyBcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSBhbmQgKG1pbi13aWR0aDogMzUwcHgpeyBcblx0LnJ2YmFmZm9yZGRldGFpbHN7XG5cdFx0bWFyZ2luLXRvcDogNTAlO1xuXHRcdGxlZnQ6IDEwJTtcblx0XHQuZGV0YWlsc2hlYWRpbmd7XG5cdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0fVxuXHRcdHRke1xuXHRcdFx0Zm9udC1zaXplOjExcHg7XG5cdFx0fVxuXHR9XG5cdC5ydmJlcXVpdHljaGFydHN7XG5cdFx0dG9wOiAtNDBweDtcblx0XHRyaWdodDogMzMlO1xuXHRcdC5yZWNoYXJ0cy1zdXJmYWNle1xuXHRcdFx0d2lkdGg6IDIwMHB4O1xuXHRcdFx0aGVpZ2h0OiAyMDBweDtcblx0XHR9XG5cdH1cblx0LlJlbnRWQnV5Q29udGFpbmVyIHtcblx0XHQuUmVudFZCdXlUaXRsZXtcblx0XHRcdHdpZHRoOjEwMCVcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7IFxuXHQucnZic2VsbGVydGJsIHtcblx0XHQuQ2hhcnRSZXN1bHRUYWJsZXtcblx0XHRcdHdpZHRoOjgwJTtcblx0XHRcdC5DaGFydFRhYmxlVGRUaHJlZXtcblx0XHRcdFx0ZGlzcGxheTpub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubmV0c2hlY2hhYnRte1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cdC5ydmJwYWRke1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEzcHggIWltcG9ydGFudDtcblx0fVxuXHQucnZicnl0cGFkZHtcblx0XHRtYXJnaW4tdG9wOiAwcHg7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSBhbmQgKG1pbi13aWR0aDogMzUwcHgpIHsgXG5cdC5ydmJzZWxsZXJ0Ymwge1xuXHRcdC5DaGFydFJlc3VsdFRhYmxle1xuXHRcdFx0LkxhYmVsUmVndWxhckZvbnRDbHN7XG5cdFx0XHRcdGZvbnQtc2l6ZToxMXB4O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0fVxuXHR9XG5cdFxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIGFuZCAobWluLXdpZHRoOiAzNTBweCl7IFxuXHQuYXJlYWNoYXJ0e1xuXHRcdC5yZWNoYXJ0cy1yZXNwb25zaXZlLWNvbnRhaW5lcntcblx0XHRcdC5yZWNoYXJ0cy13cmFwcGVye1xuXHRcdFx0d2lkdGg6MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4ucnZzLXBhZGRpbmd7XG5cdHBhZGRpbmc6IDIwcHg7XG59Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLEFBQUEsa0JBQWtCLENBQUM7RUFDbEIsS0FBSyxFQUFDLElBQUk7RUFDVixVQUFVLEVBQUUsTUFBTTtFQUNsQixTQUFTLEVBQUUsSUFBSTtFQUNmLFdBQVcsRUFBRSxpQkFBaUI7RUFDOUIsYUFBYSxFQUFFLElBQUk7RUFDbkIsT0FBTyxFQUFFLElBQUk7RUFDYixjQUFjLEVBQUUsR0FBRztFQUNuQixXQUFXLEVBQUUsVUFBVTtFQUN2QixlQUFlLEVBQUUsTUFBTSxHQTZHdkI7RUF0SEQsQUFZQyxrQkFaaUIsQ0FZakIsY0FBYyxDQUFBO0lBQ2IsV0FBVyxFQUFFLGlCQUFpQjtJQUM5QixTQUFTLEVBQUUsSUFBSTtJQUNmLEtBQUssRUFBRSxPQUFPO0lBQ2QsVUFBVSxFQUFFLElBQUk7SUFDaEIsYUFBYSxFQUFFLElBQUksR0FD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 */.LoanBalancecontainer {
  width: 100%;
  height: 100%;
  flex-direction: column;
}

.LoanBalancecontainer .field-row {
  color: #0E2F51;
  font-family: Montserrat-Regular;
  font-size: 14px;
  padding: 0px;
}

.LoanBalancecontainer .field-row select,
.LoanBalancecontainer .field-row input {
  background-color: transparent;
  height: 40px;
  width: 100%;
  margin-top: 10px;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
}

.LoanBalancecontainer .field-row .form-control:focus {
  border-color: none !important;
  outline: none !important;
}

.LoanBalancecontainer .form-control:focus {
  border-color: none !important;
  outline: none !important;
}

.LoanBalancecontainer .update {
  background-color: #508aff;
  border-radius: 5px;
  color: #ffffff;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  margin-bottom: 20px;
  margin-top: 20px;
  outline: medium none;
  padding: 5px 20px;
  width: 100%;
}

.LoanBalancecontainer .rightresultcontainer {
  border: 1px solid;
}

.LoanBalancecontainer .input-group {
  width: 100% !important;
}

.LoanBalancecontainer .input-group .addonback {
  border-radius: 4px;
}

.LoanBalancecontainer .input-group .form-control {
  box-shadow: none;
  outline: none !important;
  border-color: none !important;
}

.LoanBalancecontainer .input-group .form-control:focus {
  border-color: #d2d2d2 !important;
}

.LoanBalancecontainer .calen-ryt {
  border-right: 1px solid #d2d2d2;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
}

.LoanBalancecontainer .calandar-cls {
  /* border-radius: 4px;*/
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.Loanbalancecont {
  font-family: 'Montserrat-Regular';
  font-size: 17px;
}

.Loanbalancecont .recharts-surface {
  width: 288px;
  height: 300px;
}

.Loanbalancecont .rightresultcontainer {
  border: 1px solid #d4d7e0;
  border-radius: 5px;
  box-shadow: 0px 0px 13px -12px #2290ef;
  height: 554px !important;
}

.Loanbalancecont .rc-slider-mark {
  position: absolute;
  top: 18px;
  left: 0px;
  width: 100%;
  font-size: 12px;
  padding-top: 38px;
}

.Loanbalancecont .rc-slider {
  border-radius: 6px;
  box-sizing: border-box;
  height: 14px;
  padding: 5px 0;
  position: relative;
  width: 80%;
  left: 10%;
}

.Loanbalancecont .rc-slider-dot {
  position: absolute;
  bottom: -2px;
  margin-left: -4px;
  width: 8px;
  height: 4px;
  border: 2px solid #e9e9e9;
  background-color: #fff;
  cursor: pointer;
  border-radius: 50%;
  vertical-align: middle;
  display: none;
}

.Loanbalancecont .rc-slider-track {
  background-color: #5978FF;
}

.Loanbalancecont .rc-slider-handle {
  border: solid 2px #D3D5DF;
  margin-left: -13px;
  margin-top: -9px;
  width: 23px;
  height: 23px;
}

.Loanbalancecont .rc-slider-mark-text-active {
  color: #2B4262;
  font-size: 20px;
}

.Loanbalancecont .rc-slider-mark-text {
  color: #2B4262;
  font-size: 15px;
}

.Loanbalancecont .monthlyaffordablity-container .rc-slider-mark {
  width: 93%;
  margin-left: 17px;
}

.Loanbalancecont .slider-part {
  margin-left: 11px;
  margin-right: 14px;
}

.Loanbalancecont .equityterm {
  font-size: 23px;
  color: #313B62;
  font-family: Montserrat-Medium;
  text-align: center;
  padding-top: 30px;
  padding-bottom: 30px;
}

.Loanbalancecont .bottontextcont {
  text-align: center;
  padding-top: 10px;
  font-family: Montserrat-Regular;
  font-size: 16px;
}

.Loanbalancecont .equitytermtop {
  font-family: Montserrat-Regular;
  font-size: 16px;
}

.Loanbalancecont .equitytermtop .leftcontent {
  text-align: left;
}

.Loanbalancecont .equitytermtop .rightcontent {
  text-align: right;
}

.Loanbalancecont .bottomspace {
  width: 100%;
  height: 25px;
}

.Loanbalancecont .calandar-cls {
  border-right: 1px solid #D4D7E0;
  /*border-radius: 4px;*/
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.Loanbalancecont .react-datepicker__input-container {
  width: 102% !important;
}

.Loanbalancecont .epvalues {
  margin-top: 50px;
}

.Loanbalancecont .runNum_animate {
  position: absolute;
  top: 45%;
  transform: translate(-50%, -50%);
  left: 50%;
  font-family: Montserrat-Medium;
  font-size: 31px;
  color: #23405e;
}

.Loanbalancecont .blueBox {
  border: 1px solid #508aff;
  height: 17px;
  width: 17px;
  background-color: #508aff;
  border-radius: 50%;
}

.Loanbalancecont .yellowBox {
  border: 1px solid #FFBA00;
  height: 17px;
  width: 17px;
  background-color: #FFBA00;
  border-radius: 50%;
}

.Loanbalancecont .yellowtext {
  margin-top: 13px;
}

.Loanbalancecont .addonback {
  border-radius: 4px;
}

.Loanbalancecont .whitespace {
  white-space: nowrap;
}

.Loanbalancecont .recharts-surface {
  width: 288px;
  height: 300px;
}

.Loanbalancecont .ChartResultTable {
  width: 90%;
  line-height: 30px;
  margin-left: 20px;
}

.Loanbalancecont .margtop20 {
  margin-top: 20px;
}

.Loanbalancecont .recharts-wrapper {
  position: relative;
  cursor: default;
  text-align: center !important;
  width: 100% !important;
  height: 100% !important;
  font-family: 'Montserrat-Regular';
}

.lbformpadd {
  padding-left: 3px !important;
}

.lbcontpadd {
  padding-left: 70px !important;
  padding-right: 70px !important;
}

.lbrightpadd {
  padding-left: 3px !important;
  padding-right: 1px !important;
  margin-top: 9px;
}

.lbleftpadd {
  padding-right: 30px !important;
}

.loanbal svg tspan {
  font-size: 33px;
  font-family: 'Montserrat-Bold';
}

.centericon {
  text-align: center;
}

@media screen and (max-width: 1200px) and (min-width: 350px) {
  .Loanbalancecont .lbcontpadd {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .sellrul {
    padding-left: 30px !important;
  }
}

@media screen and (max-width: 430px) {
  .Loanbalancecont .equityterm {
    font-size: 18px !important;
  }

  .Loanbalancecont .recharts-surface {
    width: 265px !important;
    height: 265px !important;
  }

  .Loanbalancecont .runNum_animate {
    top: 40% !important;
  }

  .Loanbalancecont .blueBox {
    width: 15px !important;
    height: 15px !important;
  }

  .Loanbalancecont .yellowBox {
    width: 15px !important;
    height: 15px !important;
  }
}

@media screen and (max-width: 360px) {
  .Loanbalancecont {
    font-size: 14px !important;
  }
}

.second {
  position: absolute;
  bottom: 110px;
  width: 60%;
  right: -52%;
}

.first {
  position: absolute;
  bottom: 100px;
  width: 70%;
  right: 10%;
  left: 15%;
}

.left {
  width: 10%;
  height: 200px;
  position: fixed;
  bottom: 100px;
  left: 5%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.right {
  width: 10%;
  height: 200px;
  position: fixed;
  bottom: 100px;
  right: 5%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.loanbshareprint {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  color: #508AFF;
  cursor: pointer;
  margin-bottom: 10px;
  font-family: Montserrat-Regular;
  font-size: 16px;
}

.padding-left-zero {
  padding-right: 0px !important;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL0xvYW5CYWxhbmNlLnNjc3MiLCJzb3VyY2VzIjpbIi9ob21lL3JpZmx1eHlzcy9EZXNrdG9wL0xpdmUgTmV3KEJ1aWxkKS9PTkUtV2ViL2Zyb250ZW5kL3N0eWxlcy9Mb2FuQmFsYW5jZS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi5Mb2FuQmFsYW5jZWNvbnRhaW5lcntcclxuXHR3aWR0aDoxMDAlO1xyXG5cdGhlaWdodDoxMDAlO1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0LmZpZWxkLXJvd3tcclxuICAgIFx0IFx0Y29sb3I6ICMwRTJGNTE7XHJcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xyXG5cdFx0Zm9udC1zaXplOjE0cHg7XHJcblx0XHRwYWRkaW5nOiAwcHg7XHJcblx0XHRzZWxlY3QsaW5wdXR7XHJcbiAgICAgICAgICAgICAvLyBib3JkZXI6IDFweCBzb2xpZCAjRDJEMkQyO1xyXG4gICAgICAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOjEwcHg7XHJcblx0XHRcdFx0LW1vei1hcHBlYXJhbmNlOiBpbmhlcml0O1xyXG5cdFx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NyUgY2VudGVyO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XHRcdFxyXG4gICAgICAgICAgfVxyXG5cdFx0LmZvcm0tY29udHJvbDpmb2N1cyB7IFxyXG5cdFx0ICAgIGJvcmRlci1jb2xvcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0ICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcdFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG5cdC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xyXG5cdFx0IGJvcmRlci1jb2xvcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cdCAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHRcclxuXHR9XHJcblx0LnVwZGF0ZXtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICM1MDhhZmY7XHJcblx0ICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHQgICAgY29sb3I6ICNmZmZmZmY7XHJcblx0ICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuXHQgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuXHQgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHQgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHQgICAgb3V0bGluZTogbWVkaXVtIG5vbmU7XHJcblx0ICAgIHBhZGRpbmc6IDVweCAyMHB4O1xyXG5cdCAgICB3aWR0aDogMTAwJTtcclxuXHR9XHJcblx0LnJpZ2h0cmVzdWx0Y29udGFpbmVye1xyXG5cdFx0Ym9yZGVyOjFweCBzb2xpZDtcclxuICAgIH1cclxuICAgIC5pbnB1dC1ncm91cHtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyBcclxuXHRcdCAgICAvL2JvcmRlcjogMXB4IHNvbGlkICNkMmQyZDI7XHJcblx0XHRcdC8vYm9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0LmFkZG9uYmFja3tcclxuXHRib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgfVxyXG5cdCAgIC5mb3JtLWNvbnRyb2x7XHJcblx0XHQgICBib3gtc2hhZG93OiBub25lO1xyXG5cdFx0ICAgb3V0bGluZTpub25lICFpbXBvcnRhbnQ7XHJcblx0XHQgICBib3JkZXItY29sb3I6IG5vbmUgIWltcG9ydGFudDtcdFxyXG5cdCAgIH0gIFxyXG5cdCAgLmZvcm0tY29udHJvbDpmb2N1c3tcclxuXHRcdCAgIGJvcmRlci1jb2xvcjogI2QyZDJkMiAhaW1wb3J0YW50O1x0XHJcblx0ICAgfSAgXHJcblx0XHRcclxuICAgIH1cdFxyXG5cdC5jYWxlbi1yeXR7XHJcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDJkMmQyO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcclxuXHR9XHJcblx0XHQuY2FsYW5kYXItY2xze1xyXG5cdFx0ICAgIC8vYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0Q0RDdFMDtcclxuICAgICAgICAgICAvKiBib3JkZXItcmFkaXVzOiA0cHg7Ki9cclxuXHRcdCAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcclxuXHR9XHJcblx0XHJcbn1cclxuLkxvYW5iYWxhbmNlY29udHtcclxuXHQucmVjaGFydHMtc3VyZmFjZSB7XHJcblx0XHR3aWR0aDogMjg4cHg7XHJcblx0XHRoZWlnaHQ6IDMwMHB4O1xyXG5cdH1cclxuXHRmb250LWZhbWlseTonTW9udHNlcnJhdC1SZWd1bGFyJztcclxuXHRmb250LXNpemU6IDE3cHg7XHJcblx0LnJpZ2h0cmVzdWx0Y29udGFpbmVye1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdGJveC1zaGFkb3c6IDBweCAwcHggMTNweCAtMTJweCAjMjI5MGVmO1xyXG5cdFx0aGVpZ2h0OiA1NTRweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQucmMtc2xpZGVyLW1hcmsge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAxOHB4O1xyXG5cdFx0bGVmdDogMHB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRwYWRkaW5nLXRvcDogMzhweDtcclxuXHR9XHJcblx0LnJjLXNsaWRlciB7XHJcblx0ICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHQgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHQgICAgaGVpZ2h0OiAxNHB4O1xyXG5cdCAgICBwYWRkaW5nOiA1cHggMDtcclxuXHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdCAgICB3aWR0aDogODAlO1xyXG5cdCAgICBsZWZ0OjEwJTtcclxuXHR9XHJcblxyXG5cdC5yYy1zbGlkZXItZG90IHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogLTJweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtNHB4O1xyXG5cdFx0d2lkdGg6IDhweDtcclxuXHRcdGhlaWdodDogNHB4O1xyXG5cdFx0Ym9yZGVyOiAycHggc29saWQgI2U5ZTllOTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5yYy1zbGlkZXItdHJhY2sge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzU5NzhGRjtcclxuXHR9XHJcblxyXG5cdC5yYy1zbGlkZXItaGFuZGxlIHtcclxuXHRcdGJvcmRlcjogc29saWQgMnB4ICNEM0Q1REY7XHJcblx0XHRtYXJnaW4tbGVmdDogLTEzcHg7XHJcblx0XHRtYXJnaW4tdG9wOiAtOXB4O1xyXG5cdFx0d2lkdGg6IDIzcHg7XHJcblx0XHRoZWlnaHQ6IDIzcHg7XHJcblx0fVxyXG5cdC5yYy1zbGlkZXItbWFyay10ZXh0LWFjdGl2ZSB7XHJcblx0XHRjb2xvcjogIzJCNDI2MjtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHR9XHJcblx0XHJcblx0LnJjLXNsaWRlci1tYXJrLXRleHQge1xyXG5cdFx0Y29sb3I6ICMyQjQyNjI7XHJcblx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0fVxyXG5cclxuXHQubW9udGhseWFmZm9yZGFibGl0eS1jb250YWluZXIgLnJjLXNsaWRlci1tYXJrIHtcclxuXHRcdHdpZHRoOiA5MyU7XHJcblx0XHRtYXJnaW4tbGVmdDogMTdweDtcclxuXHR9XHJcblx0XHJcblx0LnNsaWRlci1wYXJ0e1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDExcHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDE0cHg7XHJcblx0fVxyXG5cdFxyXG5cdC5lcXVpdHl0ZXJte1xyXG5cdFx0Zm9udC1zaXplOiAyM3B4O1xyXG5cdFx0Y29sb3I6ICMzMTNCNjI7XHJcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nLXRvcDogMzBweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cdH1cclxuXHQuYm90dG9udGV4dGNvbnR7XHJcblx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcclxuXHRcdHBhZGRpbmctdG9wOjEwcHg7XHJcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xyXG5cdFx0Zm9udC1zaXplOjE2cHg7XHJcblx0fVxyXG5cdC5lcXVpdHl0ZXJtdG9we1xyXG5cdFx0Ly8gcGFkZGluZzoxMHB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcclxuXHRcdGZvbnQtc2l6ZToxNnB4O1xyXG5cdFx0LmxlZnRjb250ZW50e1xyXG5cdFx0XHR0ZXh0LWFsaWduOmxlZnQ7XHJcblx0XHR9XHJcblx0XHQucmlnaHRjb250ZW50e1xyXG5cdFx0XHR0ZXh0LWFsaWduOnJpZ2h0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuYm90dG9tc3BhY2V7XHJcblx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0aGVpZ2h0OjI1cHg7XHJcblx0fVxyXG5cdC5jYWxhbmRhci1jbHN7XHJcblx0XHQgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0Q0RDdFMDtcclxuICAgICAgICAgICAgLypib3JkZXItcmFkaXVzOiA0cHg7Ki9cclxuXHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcclxuXHR9XHJcblx0LnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LWNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAyJSAhaW1wb3J0YW50O1xyXG59XHJcbi5lcHZhbHVlc3tcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbn1cclxuLnJ1bk51bV9hbmltYXRlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNDUlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcbiAgICBmb250LXNpemU6IDMxcHg7XHJcbiAgICBjb2xvcjogIzIzNDA1ZTtcclxufVxyXG4uYmx1ZUJveHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjNTA4YWZmO1xyXG4gICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgd2lkdGg6IDE3cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTA4YWZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlXHJcbn1cclxuLnllbGxvd0JveHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjRkZCQTAwO1xyXG4gICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgd2lkdGg6IDE3cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgI0ZGQkEwMDtcclxuICAgIC8vIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbn1cclxuLnllbGxvd3RleHR7XHJcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xyXG59XHJcbi5hZGRvbmJhY2t7XHJcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG59XHJcbi53aGl0ZXNwYWNle1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuLnJlY2hhcnRzLXN1cmZhY2V7XHJcblx0IHdpZHRoOjI4OHB4O1xyXG5cdCBoZWlnaHQ6IDMwMHB4O1xyXG59XHJcblxyXG4uQ2hhcnRSZXN1bHRUYWJsZXtcclxuXHR3aWR0aDogOTAlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcclxufVxyXG4ubWFyZ3RvcDIwe1xyXG5cdG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuLnJlY2hhcnRzLXdyYXBwZXJ7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XHJcbn1cclxufVxyXG4ubGJmb3JtcGFkZHtcclxuXHRwYWRkaW5nLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xyXG4gICAgLy8gcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50O1xyXG59XHJcbi5sYmNvbnRwYWRke1xyXG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmxicmlnaHRwYWRke1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXRvcDogOXB4O1xyXG59XHJcbi5sYmxlZnRwYWRke1xyXG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLmxvYW5iYWx7XHJcblx0c3Zne1xyXG5cdFx0dHNwYW57XHJcblx0XHRcdGZvbnQtc2l6ZTogMzNweDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LUJvbGQnO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uY2VudGVyaWNvbntcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogMzUwcHgpeyBcclxuICAgIC5Mb2FuYmFsYW5jZWNvbnR7IFxyXG4gICAgICAgIC5sYmNvbnRwYWRke1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblx0LnNlbGxydWx7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHsgXHJcbiAgICAuTG9hbmJhbGFuY2Vjb250e1xyXG5cdFx0IC5lcXVpdHl0ZXJte1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcclxuXHR9XHJcblx0LnJlY2hhcnRzLXN1cmZhY2Uge1xyXG5cdFx0d2lkdGg6IDI2NXB4ICFpbXBvcnRhbnQ7XHJcblx0XHRoZWlnaHQ6IDI2NXB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5ydW5OdW1fYW5pbWF0ZSB7XHJcblx0XHR0b3A6IDQwJSFpbXBvcnRhbnQ7XHJcblx0XHRcclxuXHR9XHJcblx0LmJsdWVCb3h7XHJcblx0XHR3aWR0aDogMTVweCAhaW1wb3J0YW50O1xyXG5cdFx0aGVpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcblxyXG5cdH1cclxuXHQueWVsbG93Qm94e1xyXG5cdFx0d2lkdGg6IDE1cHggIWltcG9ydGFudDtcclxuXHRcdGhlaWdodDogMTVweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHsgXHJcbiAgICAuTG9hbmJhbGFuY2Vjb250e1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcblxyXG5cdH1cclxufVxyXG4uc2Vjb25ke1xyXG5cdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdGJvdHRvbTogMTEwcHg7XHJcbiAgICB3aWR0aDogNjAlO1xyXG4gICAgcmlnaHQ6IC01MiU7XHJcbn1cclxuLmZpcnN0e1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMTAwcHg7XHJcbiAgICB3aWR0aDogNzAlO1xyXG4gICAgcmlnaHQ6IDEwJTtcclxuICAgIGxlZnQ6IDE1JTtcclxufVxyXG4ubGVmdHtcclxuXHR3aWR0aDogMTAlO1xyXG4gICAgaGVpZ2h0OiAyMDBweDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJvdHRvbTogMTAwcHg7XHJcblx0bGVmdDogNSU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgLy8gYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47XHJcbn1cclxuLnJpZ2h0e1xyXG5cdHdpZHRoOiAxMCU7XHJcbiAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm90dG9tOiAxMDBweDtcclxuXHRyaWdodDogNSU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogb3JhbmdlO1xyXG59XHJcbi5sb2FuYnNoYXJlcHJpbnR7XHJcblx0d2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHRjb2xvcjogIzUwOEFGRjtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG5cclxuLy9ib290c3RyYXAgdXBncmF0aW9uIGNoYW5nZXNcclxuXHJcbi5wYWRkaW5nLWxlZnQtemVyb3tcclxuXHRwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxufSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxBQUFBLHFCQUFxQixDQUFBO0VBQ3BCLEtBQUssRUFBQyxJQUFJO0VBQ1YsTUFBTSxFQUFDLElBQUk7RUFDWCxjQUFjLEVBQUUsTUFBTSxHQXlFdEI7RUE1RUQsQUFJQyxxQkFKb0IsQ0FJcEIsVUFBVSxDQUFBO0lBQ0osS0FBSyxFQUFFLE9BQU87SUFDbkIsV0FBVyxFQUFFLGtCQUFrQjtJQUMvQixTQUFTLEVBQUMsSUFBSTtJQUNkLE9BQU8sRUFBRSxHQUFHLEdBbUJaO0lBM0JGLEFBU0UscUJBVG1CLENBSXBCLFVBQVUsQ0FLVCxNQUFNLEVBVFIscUJBQXFCLENBSXBCLFVBQVUsQ0FLRixLQUFLLENBQUE7TUFHQSxnQkFBZ0IsRUFBRSxXQUFXO01BQzdCLE1BQU0sRUFBRSxJQUFJO01BQ1osS0FBSyxFQUFFLElBQUk7TUFDckIsVUFBVSxFQUFDLElBQUk7TUFDZixlQUFlLEVBQUUsT0FBTztNQUN4QixrQkFBa0IsRUFBRSxJQUFJO01BQ3hCLG1CQUFtQixFQUFFLFVBQVU7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 */.r8credit-container .menu-title {
  text-align: center;
  font-family: Montserrat-Medium;
  color: #0e2f51;
  margin-top: 27px;
  font-size: 20px;
}

.r8credit-container .subpopup-title {
  text-align: center;
  font-family: Montserrat-Medium;
  color: #0e2f51;
  margin-top: 27px;
  font-size: 24px;
}

.r8credit-container .subpopup-title span {
  padding-left: 20px;
}

.r8credit-container .subpopup-titleCenter {
  text-align: center;
  font-family: Montserrat-Medium;
  color: #0e2f51;
  margin-top: 27px;
  font-size: 17px;
}

.r8credit-container .subpopup-titleCenter span {
  padding-left: 20px;
}

.r8credit-container .brief {
  text-align: center;
  font-family: Montserrat-Regular;
  color: #0e2f51;
  height: 65px;
  padding-top: 15px !important;
}

.r8credit-container .paddingbottom {
  padding-bottom: 20px;
}

.r8credit-container table tr td {
  /*border : 1px solid #CFD6DE;
		color: #ACB9C6;	*/
  padding: 3px;
}

.r8credit-container thead tr td {
  font-weight: normal;
}

.r8credit-container thead tr td hr {
  margin: 0;
  border-top: 2px solid #eee;
}

.r8credit-container input,
.r8credit-container select {
  border: 1px solid #d4d7e0 !important;
  padding: 10px;
  width: 100%;
  border-radius: 5px;
}

.r8credit-container label {
  padding-bottom: 12px;
}

.r8credit-container .tdTitle {
  color: #0e2f51;
  font-family: Montserrat-Regular !important;
}

.r8credit-container .tdTitleRight {
  color: #0e2f51;
  text-align: right;
  font-family: Montserrat-Regular !important;
}

.r8credit-container .tdTitlecenter {
  color: #0e2f51;
  text-align: center;
  font-family: Montserrat-Regular !important;
  padding-top: 10px;
  padding-bottom: 10px;
}

.r8credit-container .payOff {
  color: #508AFF;
  cursor: pointer;
}

.r8credit-container .input-group {
  width: 100%;
}

.r8credit-container input:focus,
.r8credit-container select:focus {
  outline: none !important;
}

.r8credit-container .icon-left {
  margin-top: 29px;
  cursor: pointer;
  margin-bottom: 12px;
  color: #508AFF;
  padding-left: 0px;
}

.r8credit-container .icon-left img {
  padding-right: 11px;
}

.r8credit-container .update {
  background-color: #508AFF;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  margin-top: 13px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  outline: none;
  font-size: 16px;
}

.r8credit-container .bgcolor {
  background: #1F2853;
}

.r8credit-container table {
  width: 100%;
}

.r8credit-container .dropdowncls {
  border: 0px solid #d4d7e0;
  border-radius: 5px;
  background-color: transparent;
  width: 100%;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
}

.r8credit-container .dropdownblackcls {
  border: 0px solid #d4d7e0;
  border-radius: 5px;
  background-color: transparent;
  width: 100%;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
}

.r8credit-container .radio-btn-group {
  float: left;
  margin-right: 7px;
}

.CalcREFI-container {
  width: 100%;
  height: 100%;
  flex-direction: column;
}

.CalcREFI-container .recharts-wrapper {
  position: relative;
  cursor: default;
  text-align: center !important;
  width: 100% !important;
  height: 100% !important;
  font-family: 'Montserrat-Regular';
}

.CalcREFI-container .recharts-surface {
  width: 280px;
  height: 280px;
}

.CalcREFI-container .ChartResultTable {
  width: 100%;
  margin-top: 10px;
  line-height: 30px;
  margin-bottom: 0px !important;
}

.CalcREFI-container .ChartResultTable .ChartTableTdOne {
  width: 5%;
}

.CalcREFI-container .ChartResultTable .ChartTableTdOne .CircleCls {
  margin-top: 0px !important;
  margin-right: 10px;
  height: 15px;
  width: 15px;
  border-radius: 15px;
}

.CalcREFI-container .ChartResultTable .ChartTableTdOne .YellowCircleCls {
  border: 1px solid #FFBA00;
  background-color: #FFBA00;
}

.CalcREFI-container .ChartResultTable .ChartTableTdOne .LightGreenCircleCls {
  border: 1px solid #58FF00;
  background-color: #58FF00;
}

.CalcREFI-container .ChartResultTable .ChartTableTdOne .GreenCircleCls {
  border: 1px solid #00B40A;
  background-color: #00B40A;
}

.CalcREFI-container .ChartResultTable .ChartTableTdOne .BlueCircleCls {
  border: 1px solid #508AFF;
  background-color: #508AFF;
}

.CalcREFI-container .ChartResultTable .ChartTableTdOne .BorderCircleCls {
  border: 1px solid #0E2F51;
  background-color: #FFF;
}

.CalcREFI-container .ChartResultTable .ChartTableTdTwo {
  width: 35%;
}

.CalcREFI-container .ChartResultTable .ChartTableTdFour {
  width: 35%;
}

.CalcREFI-container .ChartResultTable .BorderBottomCls {
  border-bottom: 1px solid #D4D7E0;
}

.CalcREFI-container .ChartResultTable .AlignRightCls {
  text-align: right;
}

.CalcREFI-container .ChartResultTable .MarginTopCls {
  margin-top: 7px;
}

.CalcREFI-container .ChartResultTable .LabelRegularFontCls {
  font-family: 'Montserrat-Regular';
  font-size: 17px;
}

.CalcREFI-container .ChartResultTable .LabelBoldFontCls {
  font-family: 'Montserrat-Medium';
  font-size: 17px;
}

.CalcREFI-container .ChartResultTable .tdwidth {
  width: 60%;
}

.CalcREFI-container .calcrefiform-container .bottom {
  background-color: transparent;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
}

.CalcREFI-container .calcrefiform-container .bottom .form-wrapper {
  width: 100%;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}

.CalcREFI-container .calcrefiform-container .bottom .form-wrapper .field-row {
  color: #0E2F51;
  font-family: Montserrat-Regular;
  font-size: 14px;
}

.CalcREFI-container .calcrefiform-container .bottom .form-wrapper .field-row select,
.CalcREFI-container .calcrefiform-container .bottom .form-wrapper .field-row input {
  border: 1px solid #D2D2D2;
  border-radius: 5px;
  background-color: transparent;
  height: 40px;
  width: 100%;
  margin-top: 10px;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
  box-shadow: none;
}

.CalcREFI-container .calcrefiform-container .bottom .form-wrapper .compute {
  background-color: #508AFF;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  margin-bottom: 20px;
  margin-top: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
}

.CalcREFI-container .calcrefiform-container .input-group {
  line-height: 0.42857 !important;
  width: 100%;
}

.CalcREFI-container .set-height {
  border: 1px solid #D4D7E0;
  border-radius: 5px;
  box-shadow: 0px 0px 13px -12px #2290ef;
  height: 710px;
}

.CalcREFI-container .set-height1 {
  border: 1px solid #D4D7E0;
  border-radius: 5px;
  box-shadow: 0px 0px 13px -12px #2290ef;
}

.CalcREFI-container .chart-header {
  text-align: center;
  font-size: 24px;
  margin-top: 30px;
  color: #313B62;
  font-family: Montserrat-Medium;
}

.CalcREFI-container .chart-subheader {
  text-align: center;
  font-size: 20px;
  margin-top: 14px;
  color: #313B62;
  font-family: Montserrat-Regular !important;
}

.CalcREFI-container .runNum_animate {
  position: absolute;
  top: 35%;
  transform: translate(-50%, -50%);
  left: 49%;
  font-family: Montserrat-Medium;
  font-size: 31px;
  color: #23405e;
}

.CalcREFI-container .mgtp35 {
  top: 38% !important;
}

.CalcREFI-container .chart-part {
  margin-top: 40px;
}

.CalcREFI-container .chart_Bottom {
  text-align: left;
  margin-top: 30px;
  font-family: Montserrat-Medium;
  color: #4A4A4A;
  font-size: 15px;
  z-index: 99999;
}

.CalcREFI-container .line {
  border-top: 2px solid #000;
}

.CalcREFI-container .update {
  background-color: #508AFF;
  width: 100%;
  margin-top: 36px;
  font-size: 15px;
}

.CalcREFI-container .list {
  font-family: Montserrat-Regular;
  color: #23405E;
}

.CalcREFI-container .icon-right {
  text-align: right;
  cursor: pointer;
}

@media screen and (max-width: 990px) {
  .CalcREFI-container .ChartResultTable td {
    padding-left: 24px;
    padding-right: 25px;
  }
}

@media screen and (max-width: 982px) and (min-width: 880px) {
  .CalcREFI-container .chart-part {
    /* margin-left: 330px;*/
  }
}

@media screen and (max-width: 881px) and (min-width: 800px) {
  .CalcREFI-container .chart-part {
    /*margin-left: 290px;*/
  }
}

@media screen and (max-width: 699px) and (min-width: 600px) {
  .CalcREFI-container .chart-part {
    /*margin-left: 176px;*/
  }
}

@media screen and (max-width: 601px) and (min-width: 550px) {
  .CalcREFI-container .chart-part {
    /*margin-left: 121px;*/
  }
}

@media screen and (max-width: 549px) and (min-width: 500px) {
  .CalcREFI-container .chart-part {
    /*margin-left: 100px;*/
  }
}

@media screen and (max-width: 499px) and (min-width: 450px) {
  .CalcREFI-container .chart-part {
    /*margin-left: 48px;*/
  }
}

@media screen and (max-width: 449px) and (min-width: 400px) {
  .CalcREFI-container .chart-part {
    /*margin-left:65px;*/
  }
}

@media screen and (max-width: 399px) and (min-width: 350px) {
  .CalcREFI-container .chart-part {
    /*margin-left:40px;*/
  }
}

@media screen and (max-width: 349px) and (min-width: 300px) {
  .CalcREFI-container .chart-part {
    /*margin-left:0px;*/
  }
}

@media screen and (max-width: 568px) and (min-width: 320px) {
  .CalcREFI-container .calcrefipadd {
    padding-left: 0px;
    padding-right: 0px;
  }
}

.disinlineflex {
  display: inline-flex;
}

.disinlineflex .radio-btn-group {
  padding-right: 10px;
}

.loanbalanceCloseup {
  z-index: 9999999 !important;
  position: absolute;
  margin-top: -45px;
  max-width: 480px;
  text-align: right;
  margin-left: 12px;
}

.loanbalanceCloseup img {
  width: 15px;
  height: 15px;
  cursor: pointer;
}

.margtopminus {
  margin-top: -40px;
}

.alwaystop {
  z-index: 9999;
}

.refipaddformryt {
  padding-right: 25px !important;
}

.refileftpadd {
  padding-left: 18px;
  margin-top: 93px;
  padding-right: 16px;
}

.refichart .recharts-surface {
  width: 300px;
  height: 300px;
}

.refichart svg tspan {
  font-size: 29px;
  font-family: Avenir Next  Bold;
}

.calcrefipadd {
  padding-left: 70px;
  padding-right: 80px;
}

.calcnorefipadd {
  padding-left: 0px;
}

.resultScreenflex {
  display: flex;
  flex-wrap: wrap;
}

.flexContainer {
  display: flex;
  flex-direction: row-reverse;
  flex-wrap: wrap;
}

@media screen and (max-width: 768px) and (min-width: 100px) {
  .calcrefipadd {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media screen and (max-width: 568px) {
  .reficomppaddleft {
    padding-right: 0px !important;
  }

  .calcrefipadd {
    padding-left: 0px;
    padding-right: 0px;
  }

  .refichart .recharts-surface {
    width: 230px;
    height: 230px;
  }

  .CalcREFI-container .runNum_animate {
    top: 32%;
  }
}

.Modern-Datepicker-popup .field-row input {
  border: 1px solid #d4d7e0;
  background-color: #fff;
  height: 40px;
  width: 100%;
  margin-top: 10px;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
  box-shadow: none;
  color: #23405E;
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
  border-right: 0px solid transparent !important;
}

.Modern-Datepicker-popup .input-group {
  width: 100%;
}

.Modern-Datepicker-popup .gmTeoB {
  left: -50px;
  min-width: 300px;
  height: 152px;
  top: -311px !important;
}

.reficompute {
  background-color: #508AFF;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  margin-bottom: 20px;
  margin-top: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
}

.mortagedatepicker {
  border-right: none !important;
  border-bottom-right-radius: 0px !important;
  border-top-right-radius: 0px !important;
}

.currentdatepicker {
  border-right: none !important;
  border-bottom-right-radius: 0px !important;
  border-top-right-radius: 0px !important;
}

.openMortageDatePicker {
  border-bottom-right-radius: 5px !important;
  border-top-right-radius: 5px !important;
}

.openCurrentDatePicker {
  border-bottom-right-radius: 5px !important;
  border-top-right-radius: 5px !important;
}

.rollcosdiv {
  display: flex;
  align-items: center;
}

.rollcosdiv .rollcoscircle {
  width: 22px;
  height: 22px;
  border: 1px solid #b4b6bb;
  margin-right: 8px;
  border-radius: 17px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  margin-left: 8px;
}

.rollcosdiv .rollcoscircle img {
  border-radius: 10px;
}

.rollcosdiv .rollcoscircle .rollcostick {
  width: 13px;
  height: 7px;
  border: 2px solid black;
  border-top: none;
  border-right: none;
  transform: rotate(-45deg);
  margin-top: -2px;
}

.rollcosdiv .rollcostext {
  font-size: 15px;
  font-family: Montserrat-Regular;
  color: #23405E;
}

.rollcosdiv .font_12 {
  font-size: 13px !important;
  font-family: Montserrat-Regular;
  color: #23405E !important;
  padding-left: 4px;
}

.rollcosdiv .font_14 {
  font-size: 14px !important;
  font-family: Montserrat-Regular;
  color: #23405E !important;
  padding-left: 4px;
}

.rollcosdiv .border_none {
  border: none !important;
}

.rempadd {
  padding: 12px 0 !important;
  font-size: 14px !important;
}

.remMrgn {
  margin-right: 0 !important;
}

.newdesbutton {
  background-color: #5eca73 !important;
  font-family: Montserrat-Medium;
}

.reficomptutimage {
  width: 17px;
  height: 17px;
  margin-left: 3px;
  cursor: pointer;
}

.reficomptutorialtext {
  color: #a3b3c0;
  font-size: 13px;
  font-family: Montserrat-Regular;
}

.Prepaid_toggleon {
  background-color: #2196f3 !important;
}

.Prepaid_toogle_off {
  position: relative;
  width: 40px;
  height: 23px;
  border: 1px solid #ccc;
  border-radius: 15px;
  background-color: #ccc;
  display: flex;
  align-items: center;
  margin-left: 20px;
}

.Prepaid_toogle_off .Prepaid_toogle_switch {
  position: absolute;
  width: 19px;
  height: 19px;
  border-radius: 10px;
  background-color: #ffffff;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.25);
  cursor: pointer;
}

.Prepaid_toogle_off .Prepaid_toogle_switch:hover {
  background-color: #ffffff;
}

.Prepaid_toogle_off .Prepaid_butright {
  right: 1px;
  animation-duration: 1s;
  animation-name: Prepaid_right;
}

@keyframes Prepaid_right {
  0% {
    left: 1px;
  }

  50% {
    left: 50%;
  }

  100% {
    right: 1px;
  }
}

.Prepaid_toogle_off .Prepaid_butleft {
  left: 1px;
  animation-duration: 1s;
  animation-name: Prepaid_left;
}

@keyframes Prepaid_left {
  0% {
    right: 1px;
  }

  50% {
    right: 50%;
  }

  100% {
    left: 1px;
  }
}

.Prepaidoption_container {
  margin-bottom: 15px;
}

.Prepaidoption_container .PreCon_TR {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  border: 1px solid #D2D2D2;
}

.Prepaidoption_container .PreCon_TR .PreCon_TD1 {
  width: 69%;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 5px;
  border-right: 1px solid #D2D2D2;
}

.Prepaidoption_container .PreCon_TR .PreCon_TD1 .PreCon_TC1 {
  width: 30%;
}

.Prepaidoption_container .PreCon_TR .PreCon_TD1 .PreCon_Input {
  width: 70%;
  margin-top: -6px;
}

.Prepaidoption_container .PreCon_TR .PreCon_TD2 {
  width: 29%;
  flex-direction: row;
  align-items: center;
  display: flex;
  padding: 5px;
}

.Prepaidoption_container .PreCon_TR .PreCon_TD2 .PreCon_TC2 {
  width: 50%;
}

.Prepaidoption_container .PreCon_TR .PreCon_TD2 .PreCon_Select {
  width: 50%;
  margin-top: -6px;
}

.Prepaidoption_container .PreCon_TR .PreCon_TD2 .PreCon_Select .Pre_Select {
  border: none !important;
}

.Prepaidoption_container .Top_Radius {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

.Prepaidoption_container .Bottom_Radius {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

@media (min-width: 992px) {
  .responsiveFlex {
    display: flex !important;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL0NhbGNSRUZJLnNjc3MiLCJzb3VyY2VzIjpbIi9ob21lL3JpZmx1eHlzcy9EZXNrdG9wL0xpdmUgTmV3KEJ1aWxkKS9PTkUtV2ViL2Zyb250ZW5kL3N0eWxlcy9DYWxjUkVGSS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIlxyXG5cclxuICAgIC5yOGNyZWRpdC1jb250YWluZXIge1xyXG5cdC5tZW51LXRpdGxlIHtcclxuXHQgXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcblx0XHRjb2xvcjogIzBlMmY1MTtcclxuXHRcdG1hcmdpbi10b3A6IDI3cHg7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0fVxyXG5cdC5zdWJwb3B1cC10aXRsZSB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcblx0XHRjb2xvcjogIzBlMmY1MTtcclxuXHRcdG1hcmdpbi10b3A6IDI3cHg7XHJcblx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRzcGFuIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OjIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5zdWJwb3B1cC10aXRsZUNlbnRlciB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcblx0XHRjb2xvcjogIzBlMmY1MTtcclxuXHRcdG1hcmdpbi10b3A6IDI3cHg7XHJcblx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHRzcGFuIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OjIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5icmllZiB7XHJcblx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcclxuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XHJcblx0XHQvLyBjb2xvcjogIzIzNDA1RTtcclxuXHRcdGNvbG9yOiMwZTJmNTE7XHJcblx0XHRoZWlnaHQ6IDY1cHg7XHJcbiAgICBcdFx0cGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcdFxyXG5cdFx0Ly8gYmFja2dyb3VuZDogI0VFRjBGQztcdFxyXG5cdH1cclxuXHQucGFkZGluZ2JvdHRvbVx0IHtcclxuXHRcdHBhZGRpbmctYm90dG9tOjIwcHg7XHJcblx0fVxyXG5cdHRhYmxlIHRyIHRkIHtcclxuXHQgICAgLypib3JkZXIgOiAxcHggc29saWQgI0NGRDZERTtcclxuXHRcdGNvbG9yOiAjQUNCOUM2O1x0Ki9cclxuXHQgICAgcGFkZGluZzozcHg7XHJcblx0fVxyXG5cdHRoZWFkIHRyIHRke1xyXG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdGhyIHtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRib3JkZXItdG9wOiAycHggc29saWQgI2VlZTtcclxuXHRcdH1cclxuXHR9XHJcblx0aW5wdXQsIHNlbGVjdCB7XHJcblx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTAgIWltcG9ydGFudDtcclxuXHQgICAgcGFkZGluZzoxMHB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHRcclxuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHR9XHJcblx0bGFiZWwge1xyXG5cdFx0ICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG5cdH1cclxuXHQudGRUaXRsZXtcclxuXHRcdC8vIGNvbG9yOiAjZDRkN2UwO1xyXG5cdFx0Y29sb3I6ICMwZTJmNTE7XHJcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC50ZFRpdGxlUmlnaHR7XHJcblx0XHRjb2xvcjogIzBlMmY1MTtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhciAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQudGRUaXRsZWNlbnRlciB7XHJcblx0XHRjb2xvcjogIzBlMmY1MTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXIgIWltcG9ydGFudDtcclxuXHRcdHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206MTBweDtcclxuXHR9XHJcblx0LnBheU9mZiB7XHJcblx0XHRjb2xvcjogIzUwOEFGRjtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHR9XHJcblx0LmlucHV0LWdyb3VwIHtcclxuXHRcdHdpZHRoOjEwMCU7XHJcblx0fVxyXG5cdGlucHV0OmZvY3VzICwgc2VsZWN0OmZvY3VzIHsgXHQgICAgXHJcblx0ICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcdFxyXG5cdH1cclxuXHQuaWNvbi1sZWZ0IHtcclxuXHRcdG1hcmdpbi10b3A6IDI5cHg7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG5cdFx0Y29sb3I6ICM1MDhBRkY7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcclxuXHRcdGltZyB7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDExcHg7XHRcclxuXHRcdFx0Ly8gd2lkdGg6IDIycHg7XHJcblx0XHR9XHRcclxuXHQgfVxyXG5cdCAudXBkYXRle1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzUwOEFGRjtcclxuXHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0cGFkZGluZzogNXB4IDIwcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRtYXJnaW4tdG9wOiAxM3B4O1xyXG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0b3V0bGluZTpub25lO1x0XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0IH1cclxuXHQgLmJnY29sb3Ige1xyXG5cdFx0YmFja2dyb3VuZDogIzFGMjg1MztcclxuXHQgfVxyXG4gICAgXHQgdGFibGUge1xyXG5cdFx0d2lkdGg6MTAwJTtcclxuXHQgfVxyXG5cdCAuZHJvcGRvd25jbHN7XHJcblx0XHRib3JkZXI6IDBweCBzb2xpZCAjZDRkN2UwO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdC1tb3otYXBwZWFyYW5jZTogaW5oZXJpdDtcclxuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDk3JSBjZW50ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XHRcdFxyXG5cdH1cclxuXHQuZHJvcGRvd25ibGFja2Nsc3tcclxuXHRcdGJvcmRlcjogMHB4IHNvbGlkICNkNGQ3ZTA7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0LW1vei1hcHBlYXJhbmNlOiBpbmhlcml0O1xyXG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTclIGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRmb250LWZhbWlseTpNb250c2VycmF0LU1lZGl1bTtcdFx0XHJcblx0fVxyXG5cdC5yYWRpby1idG4tZ3JvdXAge1xyXG5cdFx0ZmxvYXQ6bGVmdDtcclxuXHRcdG1hcmdpbi1yaWdodDogN3B4O1xyXG5cdH1cclxuICAgICB9XHJcblxyXG4uQ2FsY1JFRkktY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0LnJlY2hhcnRzLXdyYXBwZXIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0aGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XHJcblx0fVxyXG5cdC5yZWNoYXJ0cy1zdXJmYWNlIHtcclxuXHRcdHdpZHRoOiAyODBweDtcclxuXHRcdGhlaWdodDogMjgwcHg7XHJcblx0fVxyXG5cdC5DaGFydFJlc3VsdFRhYmxle1xyXG5cdFx0d2lkdGg6MTAwJTtcclxuXHRcdG1hcmdpbi10b3A6MTBweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHQuQ2hhcnRUYWJsZVRkT25le1xyXG5cdFx0XHR3aWR0aDo1JTtcclxuXHRcdFx0LkNpcmNsZUNsc3tcclxuXHRcdFx0XHRtYXJnaW4tdG9wOjBweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0d2lkdGg6IDE1cHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTVweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuWWVsbG93Q2lyY2xlQ2xze1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNGRkJBMDA7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGQkEwMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuTGlnaHRHcmVlbkNpcmNsZUNsc3tcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjNThGRjAwO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM1OEZGMDA7XHJcblx0XHRcdH1cclxuXHRcdFx0LkdyZWVuQ2lyY2xlQ2xze1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMwMEI0MEE7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwQjQwQTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuQmx1ZUNpcmNsZUNsc3tcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjNTA4QUZGO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM1MDhBRkY7XHJcblx0XHRcdH1cclxuXHRcdFx0LkJvcmRlckNpcmNsZUNsc3tcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMEUyRjUxO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5DaGFydFRhYmxlVGRUd297XHJcblx0XHRcdHdpZHRoOjM1JTtcclxuXHRcdH1cclxuXHRcdC5DaGFydFRhYmxlVGRGb3Vye1xyXG5cdFx0XHR3aWR0aDozNSU7XHJcblx0XHR9XHJcblx0XHQuQm9yZGVyQm90dG9tQ2xze1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q0RDdFMDtcclxuXHRcdH1cclxuXHRcdC5BbGlnblJpZ2h0Q2xze1xyXG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdH1cclxuXHRcdC5NYXJnaW5Ub3BDbHN7XHJcblx0XHRcdG1hcmdpbi10b3A6N3B4O1xyXG5cdFx0fVxyXG5cdFx0LkxhYmVsUmVndWxhckZvbnRDbHN7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcclxuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdFx0fVxyXG5cdFx0LkxhYmVsQm9sZEZvbnRDbHN7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nO1xyXG5cdFx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHR9XHJcblx0XHQudGR3aWR0aHtcclxuXHRcdFx0d2lkdGg6IDYwJTtcclxuXHRcdH1cclxuXHR9XHJcbiAgICAuY2FsY3JlZmlmb3JtLWNvbnRhaW5lciB7XHJcblxyXG5cdC5ib3R0b217XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC5mb3JtLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgIFx0d2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAuZmllbGQtcm93e1xyXG5cdFx0XHRjb2xvcjogIzBFMkY1MTtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcclxuXHRcdFx0Zm9udC1zaXplOjE0cHg7IFx0IFx0XHJcblx0XHRcdHNlbGVjdCxpbnB1dHtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjRDJEMkQyO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xyXG5cdFx0XHRcdC1tb3otYXBwZWFyYW5jZTogaW5oZXJpdDtcclxuXHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTclIGNlbnRlcjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XHRcdFxyXG5cdFx0XHR9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY29tcHV0ZXtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzUwOEFGRjtcclxuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRcdHBhZGRpbmc6IDVweCAyMHB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRcdG91dGxpbmU6bm9uZTtcclxuXHRcdFx0Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOjFweDtcdFxyXG5cdFx0XHR3aWR0aDoxMDAlO1x0IFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmlucHV0LWdyb3VwIHtcclxuXHQgICAgbGluZS1oZWlnaHQ6IDAuNDI4NTcgIWltcG9ydGFudDtcclxuXHQgICAgd2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuICAgIH1cclxuXHJcblx0LnNldC1oZWlnaHR7XHQgIFxyXG5cdCAgICBib3JkZXI6MXB4IHNvbGlkICNENEQ3RTA7XHJcblx0ICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdGJveC1zaGFkb3c6IDBweCAwcHggMTNweCAtMTJweCAjMjI5MGVmO1xyXG5cdFx0Ly9oZWlnaHQ6IDc3MHB4O1xyXG5cdFx0aGVpZ2h0OiA3MTBweDtcclxuXHR9XHJcblx0LnNldC1oZWlnaHQxe1x0ICBcclxuXHQgICAgYm9yZGVyOjFweCBzb2xpZCAjRDREN0UwO1xyXG5cdCAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRib3gtc2hhZG93OiAwcHggMHB4IDEzcHggLTEycHggIzIyOTBlZjtcclxuXHRcdC8vIGhlaWdodDogNzUwcHg7XHJcblx0fVxyXG5cclxuXHQuY2hhcnQtaGVhZGVye1xyXG5cdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0ICAgIGZvbnQtc2l6ZTogMjRweDtcclxuXHQgICAgbWFyZ2luLXRvcDogMzBweDtcclxuXHQgICAgY29sb3I6ICMzMTNCNjI7XHJcblx0ICAgIGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1xyXG5cdH1cclxuXHRcclxuXHQuY2hhcnQtc3ViaGVhZGVyIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdG1hcmdpbi10b3A6IDE0cHg7XHJcblx0XHRjb2xvcjogIzMxM0I2MjtcclxuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXIgIWltcG9ydGFudFxyXG5cdH1cclxuXHQucnVuTnVtX2FuaW1hdGUge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAzNSU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdGxlZnQ6IDQ5JTtcclxuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuXHRcdGZvbnQtc2l6ZTogMzFweDtcclxuXHRcdGNvbG9yOiAjMjM0MDVlO1xyXG5cdH1cclxuXHQubWd0cDM1e1xyXG5cdFx0dG9wOiAzOCUgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmNoYXJ0LXBhcnR7XHJcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdH1cclxuXHJcblx0LmNoYXJ0X0JvdHRvbXtcclxuXHQgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdCAgIG1hcmdpbi10b3A6IDMwcHg7XHJcblx0ICAgZm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XHJcblx0ICAgY29sb3I6ICM0QTRBNEE7XHJcblx0ICAgZm9udC1zaXplOiAxNXB4O1xyXG5cdCAgIHotaW5kZXg6IDk5OTk5O1xyXG5cdH1cclxuXHQubGluZXtcclxuXHQgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDA7XHJcblx0fVxyXG5cdC51cGRhdGV7XHJcblx0ICAgIGJhY2tncm91bmQtY29sb3I6ICM1MDhBRkY7XHJcblx0ICAgIHdpZHRoOiAxMDAlO1xyXG5cdCAgICBtYXJnaW4tdG9wOiAzNnB4O1xyXG5cdCAgICBmb250LXNpemU6IDE1cHg7XHJcblx0fVxyXG5cdC5saXN0IHtcclxuXHQgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcclxuXHQgICBjb2xvcjogIzIzNDA1RTtcdFxyXG5cdH1cclxuXHQuaWNvbi1yaWdodCB7XHJcblx0ICAgdGV4dC1hbGlnbjpyaWdodDtcclxuXHQgICBjdXJzb3I6cG9pbnRlcjtcclxuXHR9XHRcclxuXHRcclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCl7XHJcblx0XHQuQ2hhcnRSZXN1bHRUYWJsZSB7XHJcblx0XHRcdHRke1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMjRweDtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG5cdFx0XHR9ICBcdFxyXG5cdFx0fVxyXG5cdCBcclxuXHQgfVxyXG5cdCBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODJweCkgYW5kIChtaW4td2lkdGg6IDg4MHB4KSB7XHJcblx0ICAgIC5jaGFydC1wYXJ0e1xyXG5cdCAgICAvKiBtYXJnaW4tbGVmdDogMzMwcHg7Ki9cclxuXHQgICAgfVxyXG5cdCB9XHJcblx0ICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4ODFweCkgYW5kIChtaW4td2lkdGg6IDgwMHB4KSB7XHJcblx0ICAgIC5jaGFydC1wYXJ0e1xyXG5cdCAgICAgLyptYXJnaW4tbGVmdDogMjkwcHg7Ki9cclxuXHQgICAgfSAgXHJcblx0fVxyXG5cdCBcclxuXHQgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjk5cHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xyXG5cdCAgICAuY2hhcnQtcGFydHtcclxuXHQgICAgIC8qbWFyZ2luLWxlZnQ6IDE3NnB4OyovXHJcblx0ICAgIH0gICBcclxuXHR9XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAxcHgpIGFuZCAobWluLXdpZHRoOiA1NTBweCkge1xyXG5cdCAgICAuY2hhcnQtcGFydHtcclxuXHQgICAgIC8qbWFyZ2luLWxlZnQ6IDEyMXB4OyovXHJcblx0ICAgIH0gICBcclxuXHR9XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQ5cHgpIGFuZCAobWluLXdpZHRoOiA1MDBweCkge1xyXG5cdCAgICAuY2hhcnQtcGFydHtcclxuXHQgICAgIC8qbWFyZ2luLWxlZnQ6IDEwMHB4OyovXHJcblx0ICAgIH0gICBcclxuXHR9XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDk5cHgpIGFuZCAobWluLXdpZHRoOiA0NTBweCkge1xyXG5cdCAgICAuY2hhcnQtcGFydHtcclxuXHQgICAgIC8qbWFyZ2luLWxlZnQ6IDQ4cHg7Ki9cclxuXHQgICAgfSAgIFxyXG5cdH1cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NDlweCkgYW5kIChtaW4td2lkdGg6IDQwMHB4KSB7XHJcblx0ICAgIC5jaGFydC1wYXJ0e1xyXG5cdCAgICAgLyptYXJnaW4tbGVmdDo2NXB4OyovXHJcblx0ICAgIH0gICBcclxuXHR9XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzk5cHgpIGFuZCAobWluLXdpZHRoOiAzNTBweCkge1xyXG5cdCAgICAuY2hhcnQtcGFydHtcclxuXHQgICAgIC8qbWFyZ2luLWxlZnQ6NDBweDsqL1xyXG5cdCAgICB9ICAgXHJcblx0fVxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OXB4KSBhbmQgKG1pbi13aWR0aDogMzAwcHgpIHtcclxuXHQgICAgLmNoYXJ0LXBhcnR7XHJcblx0ICAgICAvKm1hcmdpbi1sZWZ0OjBweDsqL1xyXG5cdCAgICB9ICAgXHJcblx0fVxyXG5cdFxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSBhbmQgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuICAgICAuY2FsY3JlZmlwYWRke1xyXG4gICAgIFx0cGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICBcdHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICB9XHJcbiAgICAgXHJcbn1cclxuXHJcbn1cclxuLmRpc2lubGluZWZsZXh7XHJcblx0ZGlzcGxheTppbmxpbmUtZmxleDtcclxuXHQucmFkaW8tYnRuLWdyb3Vwe1xyXG5cdFx0cGFkZGluZy1yaWdodDoxMHB4O1xyXG5cdH1cclxufVxyXG4ubG9hbmJhbGFuY2VDbG9zZXVwe1xyXG5cdHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG1hcmdpbi10b3A6IC00NXB4O1xyXG4gICAgbWF4LXdpZHRoOiA0ODBweDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XHJcblx0aW1ne1xyXG4gICAgICAgIHdpZHRoOjE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OjE1cHg7XHJcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG59XHJcbi5tYXJndG9wbWludXN7XHJcblx0bWFyZ2luLXRvcDogLTQwcHg7XHJcbn1cclxuLmFsd2F5c3RvcHtcclxuXHR6LWluZGV4OiA5OTk5O1xyXG59XHJcbi5yZWZpcGFkZGZvcm1yeXR7XHJcblx0cGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xyXG59XHJcbi5yZWZpbGVmdHBhZGR7XHJcblx0cGFkZGluZy1sZWZ0OiAxOHB4O1xyXG4gICAgbWFyZ2luLXRvcDogOTNweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XHRcdFxyXG59XHJcbi5yZWZpY2hhcnR7XHJcblx0LnJlY2hhcnRzLXN1cmZhY2V7XHJcblx0XHQgd2lkdGg6IDMwMHB4O1xyXG5cdFx0IGhlaWdodDogMzAwcHg7XHRcdFxyXG5cdH1cclxuXHRzdmd7XHJcblx0XHR0c3BhbntcclxuXHRcdFx0Zm9udC1zaXplOiAyOXB4O1xyXG5cdFx0XHRmb250LWZhbWlseTogQXZlbmlyIE5leHQgIEJvbGQ7XHJcblx0XHR9XHJcbiAgICB9ICAgXHJcbn1cclxuLmNhbGNyZWZpcGFkZHtcclxuXHRwYWRkaW5nLWxlZnQ6IDcwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xyXG59XHJcbi5jYWxjbm9yZWZpcGFkZHtcclxuXHRwYWRkaW5nLWxlZnQ6IDBweDsgICAgXHJcbn1cclxuLnJlc3VsdFNjcmVlbmZsZXh7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuLmZsZXhDb250YWluZXJ7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG59XHJcbiBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDEwMHB4KSB7XHJcblx0ICBcdFx0LmNhbGNyZWZpcGFkZHtcclxuXHQgIFx0XHRcdHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgXHRcdFx0cGFkZGluZy1yaWdodDogMHB4O1xyXG5cdCAgXHRcdH1cclxuXHR9XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xyXG5cdFxyXG5cdC5yZWZpY29tcHBhZGRsZWZ0e1xyXG5cdFx0cGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5jYWxjcmVmaXBhZGR7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDBweDtcclxuXHR9XHJcblx0LnJlZmljaGFydCBcclxuXHR7XHJcblx0XHQucmVjaGFydHMtc3VyZmFjZXtcclxuXHRcdFx0d2lkdGg6IDIzMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDIzMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuQ2FsY1JFRkktY29udGFpbmVye1xyXG5cdFx0LnJ1bk51bV9hbmltYXRle1xyXG5cdFx0XHR0b3A6IDMyJTtcclxuXHRcdH1cclxuXHR9XHJcbiAgICAgIFxyXG59XHJcblxyXG5cclxuLk1vZGVybi1EYXRlcGlja2VyLXBvcHVwIFxyXG5cdHtcclxuXHQuZmllbGQtcm93IGlucHV0IHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0aGVpZ2h0OiA0MHB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0LW1vei1hcHBlYXJhbmNlOiBpbmhlcml0O1xyXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NyUgY2VudGVyO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0Y29sb3I6ICMyMzQwNUU7XHJcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xyXG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcclxuXHRib3JkZXItcmlnaHQ6IDBweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuaW5wdXQtZ3JvdXAge1xyXG5cdFx0d2lkdGggOiAxMDAlO1xyXG5cdH1cclxuXHQuZ21UZW9CIHtcclxuXHRcdGxlZnQ6IC01MHB4O1xyXG5cdFx0bWluLXdpZHRoOiAzMDBweDtcclxuXHRcdGhlaWdodDogMTUycHg7XHJcblx0XHR0b3A6IC0zMTFweCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuXHJcbiAucmVmaWNvbXB1dGV7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM1MDhBRkY7XHJcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0XHRwYWRkaW5nOiA1cHggMjBweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0XHRvdXRsaW5lOm5vbmU7XHJcblx0XHRcdGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzoxcHg7XHRcclxuXHRcdFx0d2lkdGg6MTAwJTtcdCBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgXHJcbi5tb3J0YWdlZGF0ZXBpY2tlciB7XHJcbiAgICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcclxuXHJcbn1cclxuXHJcblxyXG4uY3VycmVudGRhdGVwaWNrZXIge1xyXG4gICAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG59ICAgICAgICAgICAgICAgIFxyXG5cclxuXHJcbi5vcGVuTW9ydGFnZURhdGVQaWNrZXIge1xyXG5cclxuIFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ub3BlbkN1cnJlbnREYXRlUGlja2VyIHtcclxuIFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xyXG5cclxufVxyXG4ucm9sbGNvc2RpdntcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0Ly9qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0LnJvbGxjb3NjaXJjbGV7XHJcblx0XHR3aWR0aDogMjJweDtcclxuXHRcdGhlaWdodDogMjJweDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNiNGI2YmI7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDE3cHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDhweDtcclxuXHRcdGltZ3tcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LnJvbGxjb3N0aWNre1xyXG5cdFx0XHR3aWR0aDogMTNweDtcclxuXHRcdFx0aGVpZ2h0OiA3cHg7XHJcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIGJsYWNrO1xyXG5cdFx0XHRib3JkZXItdG9wOiBub25lO1xyXG5cdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcblx0XHRcdG1hcmdpbi10b3A6IC0ycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5yb2xsY29zdGV4dHtcclxuXHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XHJcblx0XHRjb2xvcjogIzIzNDA1RTtcclxuXHR9XHJcblx0LmZvbnRfMTJ7XHJcblx0XHRmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcclxuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XHJcblx0XHRjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiA0cHg7XHJcblx0fVxyXG5cdC5mb250XzE0e1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xyXG5cdFx0Y29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcclxuXHRcdHBhZGRpbmctbGVmdDogNHB4O1xyXG5cdH1cclxuXHQuYm9yZGVyX25vbmV7XHJcblx0XHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuLnJlbXBhZGR7XHJcblx0cGFkZGluZzogMTJweCAwICFpbXBvcnRhbnQ7XHJcblx0Zm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLnJlbU1yZ257XHJcblx0bWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLm5ld2Rlc2J1dHRvbntcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNWVjYTczICFpbXBvcnRhbnQ7XHJcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtIDtcclxufVxyXG4ucmVmaWNvbXB0dXRpbWFnZXtcclxuXHR3aWR0aDogMTdweDtcclxuXHRoZWlnaHQ6MTdweDtcclxuXHRtYXJnaW4tbGVmdDozcHg7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5yZWZpY29tcHR1dG9yaWFsdGV4dHtcclxuXHRjb2xvcjojYTNiM2MwO1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xyXG59XHJcblxyXG5cclxuLlByZXBhaWRfQ29udGFpbmVye1xyXG5cclxufVxyXG4uUHJlcGFpZF90b2dnbGVvbntcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjE5NmYzICFpbXBvcnRhbnQ7XHJcbn1cclxuLlByZXBhaWRfdG9vZ2xlX29mZntcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IDQwcHg7XHJcblx0aGVpZ2h0OiAyM3B4O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcblx0Ym9yZGVyLXJhZGl1czogMTVweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRtYXJnaW4tbGVmdDogMjBweDtcclxuXHQuUHJlcGFpZF90b29nbGVfc3dpdGNoe1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0d2lkdGg6IDE5cHg7XHJcblx0XHRoZWlnaHQ6IDE5cHg7XHJcblx0XHQvL2JhY2tncm91bmQtY29sb3I6IHN0ZWVsYmx1ZTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHQmOmhvdmVye1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuUHJlcGFpZF9idXRyaWdodHtcclxuXHRcdHJpZ2h0OjFweDtcclxuXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XHJcblx0XHRhbmltYXRpb24tbmFtZTogUHJlcGFpZF9yaWdodDtcclxuXHR9XHJcblx0QGtleWZyYW1lcyBQcmVwYWlkX3JpZ2h0IHtcclxuXHRcdDAlIHtsZWZ0OjFweH1cclxuXHRcdDUwJXtsZWZ0OjUwJX1cclxuXHRcdDEwMCUge3JpZ2h0OjFweH1cclxuXHR9XHJcblx0LlByZXBhaWRfYnV0bGVmdHtcclxuXHRcdGxlZnQ6MXB4O1xyXG5cdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcclxuXHRcdGFuaW1hdGlvbi1uYW1lOiBQcmVwYWlkX2xlZnQ7XHJcblx0fVxyXG5cdEBrZXlmcmFtZXMgUHJlcGFpZF9sZWZ0IHtcclxuXHRcdDAlIHtyaWdodDoxcHh9XHJcblx0XHQ1MCV7cmlnaHQ6NTAlfVxyXG5cdFx0MTAwJSB7bGVmdDoxcHh9XHJcblx0fVxyXG5cdFxyXG5cdFxyXG59XHJcbi5QcmVwYWlkb3B0aW9uX2NvbnRhaW5lcntcclxuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdC5QcmVDb25fVFJ7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI0QyRDJEMjtcclxuXHRcdC5QcmVDb25fVEQxe1xyXG5cdFx0XHR3aWR0aDogNjklO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRwYWRkaW5nOiA1cHg7XHJcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEMkQyRDI7XHJcblxyXG5cdFx0XHQuUHJlQ29uX1RDMXtcclxuXHRcdFx0ICAgIHdpZHRoOiAzMCU7XHJcblx0XHRcdH1cclxuXHRcdFx0LlByZUNvbl9JbnB1dHtcclxuXHRcdFx0XHR3aWR0aDogNzAlO1xyXG4gICAgXHRcdFx0bWFyZ2luLXRvcDogLTZweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LlByZUNvbl9URDJ7XHJcblx0XHRcdHdpZHRoOiAyOSU7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdHBhZGRpbmc6IDVweDtcclxuXHJcblx0XHRcdC5QcmVDb25fVEMye1xyXG5cdFx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdH1cclxuXHRcdFx0LlByZUNvbl9TZWxlY3R7XHJcblx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAtNnB4O1xyXG5cdFx0XHRcdC5QcmVfU2VsZWN0e1xyXG5cdFx0XHRcdFx0Ym9yZGVyOm5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxuXHQuVG9wX1JhZGl1c3tcclxuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcclxuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XHJcblx0fVxyXG5cdC5Cb3R0b21fUmFkaXVze1xyXG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcclxuXHR9XHJcbn1cclxuXHJcbi8vIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG5cclxuLy8gfVxyXG4vLyBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHJcbi8vIH1cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0LnJlc3BvbnNpdmVGbGV4e1xyXG5cdFx0ZGlz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 */.titleEscrowButton {
  background-color: #fff;
  border-radius: 5px;
  border: 1px solid #508AFF;
  color: #508AFF;
  cursor: pointer;
  font-size: 15px;
  height: 40px;
  margin: 0 !important;
  width: unset;
}

.titleEscrowButton.active {
  background-color: #508AFF;
  color: #fff !important;
  margin: 0;
  font-family: Montserrat-Medium;
}

.program_title {
  font-family: Montserrat-Regular;
  color: #23405E;
  font-size: 14px;
}

.title_input {
  height: 40px !important;
  box-shadow: none;
  border: 1px solid #d4d7e0 !important;
}

.address_field {
  border-radius: 5px !important;
  height: 40px !important;
  box-shadow: none;
  border: 1px solid #d4d7e0 !important;
}

.no-pointer {
  cursor: default !important;
  font-family: Montserrat-Regular;
}

.title_box {
  display: flex;
  align-items: center;
  padding: 0;
}

.fee_text {
  color: #508AFF;
  font-size: 16px;
  font-family: Montserrat-Medium;
  margin-top: 1%;
  cursor: pointer;
}

.header_cont {
  display: flex;
  align-items: center;
  justify-content: center;
}

.title_text {
  font-size: 33px !important;
  cursor: default !important;
}

.cfpb_box {
  display: flex;
  justify-content: center;
  align-items: center;
}

.icon_size {
  font-size: 25px;
  font-family: Montserrat-Medium;
  display: flex;
  align-items: center;
  justify-content: center;
}

.rep-container .top .map-columns .marketname.title-flex-important {
  display: flex !important;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL3RpdGxlYW5kZXNjcm93LmNzcyIsInNvdXJjZXMiOlsiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL3RpdGxlYW5kZXNjcm93LmNzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIudGl0bGVFc2Nyb3dCdXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1MDhBRkY7XG4gICAgY29sb3I6ICM1MDhBRkY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IHVuc2V0O1xufVxuXG4udGl0bGVFc2Nyb3dCdXR0b24uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTA4QUZGO1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbn1cbi5wcm9ncmFtX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgIGNvbG9yOiAjMjM0MDVFO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cbi50aXRsZV9pbnB1dCB7XG4gICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwICFpbXBvcnRhbnQ7XG59XG4uYWRkcmVzc19maWVsZCB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwICFpbXBvcnRhbnQ7XG59XG4ubm8tcG9pbnRlciB7XG4gICAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbn1cbi50aXRsZV9ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOjA7XG59XG4uZmVlX3RleHQge1xuICAgIGNvbG9yOiAjNTA4QUZGO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgbWFyZ2luLXRvcDogMSU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmhlYWRlcl9jb250IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4udGl0bGVfdGV4dCB7XG4gICAgZm9udC1zaXplOiAzM3B4ICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG59XG4uY2ZwYl9ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5pY29uX3NpemUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnJlcC1jb250YWluZXIgLnRvcCAubWFwLWNvbHVtbnMgLm1hcmtldG5hbWUudGl0bGUtZmxleC1pbXBvcnRhbnQge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn0iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsQUFBQSxrQkFBa0IsQ0FBQztFQUNmLGdCQUFnQixFQUFFLElBQUk7RUFDdEIsYUFBYSxFQUFFLEdBQUc7RUFDbEIsTUFBTSxFQUFFLGlCQUFpQjtFQUN6QixLQUFLLEVBQUUsT0FBTztFQUNkLE1BQU0sRUFBRSxPQUFPO0VBQ2YsU0FBUyxFQUFFLElBQUk7RUFDZixNQUFNLEVBQUUsSUFBSTtFQUNaLE1BQU0sRUFBRSxZQUFZO0VBQ3BCLEtBQUssRUFBRSxLQUFLLEdBQ2Y7O0FBRUQsQUFBQSxrQkFBa0IsQUFBQSxPQUFPLENBQUM7RUFDdEIsZ0JBQWdCLEVBQUUsT0FBTztFQUN6QixLQUFLLEVBQUUsZUFBZTtFQUN0QixNQUFNLEVBQUUsQ0FBQztFQUNULFdBQVcsRUFBRSxpQkFBaUIsR0FDakM7O0FBQ0QsQUFBQSxjQUFjLENBQUM7RUFDWCxXQUFXLEVBQUUsa0JBQWtCO0VBQy9CLEtBQUssRUFBRSxPQUFPO0VBQ2QsU0FBUyxFQUFFLElBQUksR0FDbEI7O0FBQ0QsQUFBQSxZQUFZLENBQUM7RUFDVCxNQUFNLEVBQUUsZUFBZTtFQUN2QixVQUFVLEVBQUUsSUFBSTtFQUNoQixNQUFNLEVBQUUsNEJBQTRCLEdBQ3ZDOztBQUNELEFBQUEsY0FBYyxDQUFDO0VBQ1gsYUFBYSxFQUFFLGNBQWM7RUFDN0IsTUFBTSxFQUFFLGVBQWU7RUFDdkIsVUFBVSxFQUFFLElBQUk7RUFDaEIsTUFBTSxFQUFFLDRCQUE0QixHQUN2Qzs7QUFDRCxBQUFBLFdBQVcsQ0FBQztFQUNSLE1BQU0sRUFBRSxrQkFBa0I7RUFDMUIsV0FBVyxFQUFFLGtCQUFrQixHQUNsQzs7QUFDRCxBQUFBLFVBQVUsQ0FBQztFQUNQLE9BQU8sRUFBRSxJQUFJO0VBQ2IsV0FBVyxFQUFFLE1BQU07RUFDbkIsT0FBTyxFQUFDLENBQUMsR0FDWjs7QUFDRCxBQUFBLFNBQVMsQ0FBQztFQUNOLEtBQUssRUFBRSxPQUFPO0VBQ2QsU0FBUyxFQUFFLElBQUk7RUFDZixXQUFXLEVBQUUsaUJBQWlCO0VBQzlCLFVBQVUsRUFBRSxFQUFFO0VBQ2QsTUFBTSxFQUFFLE9BQU8sR0FDbEI7O0FBQ0QsQUFBQSxZQUFZLENBQUM7RUFDVCxPQUFPLEVBQUUsSUFBSTtFQUNiLFdBQVcsRUFBRSxNQUFNO0VBQ25CLGVBQWUsRUFBRSxNQUFNLEdBQzFCOztBQUNELEFBQUEsV0FBVyxDQUFDO0VBQ1IsU0FBUyxFQUFFLGVBQWU7RUFDMUIsTUFBTSxFQUFFLGtCQUFrQixHQUM3Qjs7QUFDRCxBQUFBLFNBQVMsQ0FBQztFQUNOLE9BQU8sRUFBRSxJQUFJO0VBQ2IsZUFBZSxFQUFFLE1BQU07RUFDdkIsV0FBVyxFQUFFLE1BQU0sR0FDdEI7O0FBQ0QsQUFBQSxVQUFVLENBQUM7RUFDUCxTQUFTLEVBQUUsSUFBSTtFQUNmLFdBQVcsRUFBRSxpQkFBaUI7RUFDOUIsT0FBTyxFQUFFLElBQUk7RUFDYixXQUFXLEVBQUUsTUFBTTtFQUNuQixlQUFlLEVBQUUsTUFBTSxHQUMxQjs7QUFDRCxBQUFBLGNBQWMsQ0FBQyxJQUFJLENBQUMsWUFBWSxDQUFDLFdBQVcsQUFBQSxxQkFBcUIsQ0FBQztFQUM5RCxPQUFPLEVBQUUsZUFBZSxHQUMzQiJ9 */.disclaimer-container {
  width: 100%;
  margin-bottom: 60px;
}

.disclaimer-container .DisclaimerTitle {
  margin-bottom: 20px;
  font-size: 24px;
  font-family: Montserrat-Medium;
}

.disclaimer-container select {
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 90% center;
  background-repeat: no-repeat;
  padding: 6px 4px !important;
}

.disclaimer-container .onoffbutton {
  width: 10% !important;
}

.disclaimer-container .DisclaimerDiv {
  font-family: Montserrat-Regular;
  font-size: 14px;
  color: #0E2F51;
}

.disclaimer-container .DisclaimerDiv .DisclaimerContent {
  height: 248px;
  text-align: justify;
}

.disclaimer-container .DisclaimerEditBtn {
  color: #508AFF;
  font-family: Montserrat-Regular;
  font-weight: bold;
  text-align: right;
  padding-right: 3px;
  cursor: pointer;
  line-height: 34px;
}

.disclaimer-container .button-center {
  text-align: center;
  margin-top: 35px;
  margin-bottom: 65px;
}

.disclaimer-container button {
  margin: 0px auto;
}

.disclaimer-container .DisclaimerSaveBtn {
  background-color: #508AFF;
  color: #FFF;
  height: auto;
  width: auto;
  padding: 10px 100px 10px 100px;
  font-size: 14px;
  font-family: Montserrat-Medium;
}

.disclaimer-container .editresetdiv {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  height: 45px;
}

.disclaimer-container .editresetdiv .edrebutton {
  width: 20%;
  justify-content: center;
  margin-left: 10px;
  display: flex;
  color: #508AFF;
  font-family: Montserrat-Regular;
  font-weight: bold;
  cursor: pointer;
}

.disclaimer-container .arrow_cls {
  width: 4%;
}

.disclaimer-container .disclaimerTitle {
  display: flex;
  justify-content: flex-start;
}

.disclaimer-container .disclaimerReset {
  width: 100%;
}

@media screen and (max-width: 400px) {
  .disclaimer-container .DisclaimerDiv .DisclaimerContent {
    font-size: 13px;
  }
}

@media screen and (max-width: 450px) and (min-width: 400px) {
  .onoffbutton {
    left: 4%;
  }

  .disclaimer-container .DisclaimerTitle {
    font-size: 24px;
    padding-left: 5px !important;
  }
}

@media screen and (max-width: 400px) and (min-width: 350px) {
  .onoffbutton {
    left: 10%;
  }

  .disclaimer-container .DisclaimerTitle {
    font-size: 24px;
    padding-left: 5px !important;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL0Rpc2NsYWltZXIuc2NzcyIsInNvdXJjZXMiOlsiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL0Rpc2NsYWltZXIuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIuZGlzY2xhaW1lci1jb250YWluZXIge1xuXHR3aWR0aDoxMDAlO1xuXHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHQuRGlzY2xhaW1lclRpdGxle1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0fVxuXHRzZWxlY3R7XG5cdFx0LW1vei1hcHBlYXJhbmNlOiBpbmhlcml0O1xuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5MCUgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcblx0XHRwYWRkaW5nOiA2cHggNHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0Lm9ub2ZmYnV0dG9ue1xuXHRcdHdpZHRoOjEwJSAhaW1wb3J0YW50O1xuXHR9XG5cdC5EaXNjbGFpbWVyRGl2e1xuXHRcdGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Y29sb3I6ICMwRTJGNTE7XG5cdFx0LkRpc2NsYWltZXJDb250ZW50e1xuXHRcdFx0aGVpZ2h0OjI0OHB4O1xuXHRcdFx0dGV4dC1hbGlnbjoganVzdGlmeTtcblx0XHR9XG5cdH1cblx0LkRpc2NsYWltZXJFZGl0QnRue1xuXHRcdGNvbG9yOiAjNTA4QUZGO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0dGV4dC1hbGlnbjpyaWdodDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAzcHg7XG5cdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0bGluZS1oZWlnaHQ6IDM0cHg7XG5cdH1cblx0LmJ1dHRvbi1jZW50ZXJ7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi10b3A6MzVweDtcblx0XHRtYXJnaW4tYm90dG9tOjY1cHg7XG5cdH1cblx0YnV0dG9ue1xuXHRcdG1hcmdpbjogMHB4IGF1dG87XG5cdH1cblx0LkRpc2NsYWltZXJTYXZlQnRue1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM1MDhBRkY7XG5cdFx0Y29sb3I6ICNGRkY7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdHBhZGRpbmc6IDEwcHggMTAwcHggMTBweCAxMDBweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHR9XG5cdC5lZGl0cmVzZXRkaXZ7XG5cdFx0ZGlzcGxheTogZmxleDtcbiAgIFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0aGVpZ2h0OiA0NXB4O1xuXHRcdC5lZHJlYnV0dG9ue1xuXHRcdFx0d2lkdGg6IDIwJTtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Y29sb3I6ICM1MDhBRkY7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0fVxuXHR9XG5cdFxuXHQuYXJyb3dfY2xze1xuXHRcdHdpZHRoOjQlO1xuXHR9XG5cdC5kaXNjbGFpbWVyVGl0bGV7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdH1cblx0LmRpc2NsYWltZXJSZXNldHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpe1xuXHQuZGlzY2xhaW1lci1jb250YWluZXIge1xuXHRcdC5EaXNjbGFpbWVyRGl2IHtcblx0XHRcdC5EaXNjbGFpbWVyQ29udGVudHtcblx0XHRcdFx0Zm9udC1zaXplOjEzcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkgYW5kIChtaW4td2lkdGg6IDQwMHB4KSB7XG5cdC5vbm9mZmJ1dHRvbntcblx0XHRsZWZ0OjQlO1xuXHR9XG5cdC5kaXNjbGFpbWVyLWNvbnRhaW5lciB7XG5cdFx0LkRpc2NsYWltZXJUaXRsZXtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdHBhZGRpbmctbGVmdDo1cHggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSBhbmQgKG1pbi13aWR0aDogMzUwcHgpIHtcblx0Lm9ub2ZmYnV0dG9ue1xuXHRcdGxlZnQ6MTAlO1xuXHR9XG5cdC5kaXNjbGFpbWVyLWNvbnRhaW5lciB7XG5cdFx0LkRpc2NsYWltZXJUaXRsZXtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdHBhZGRpbmctbGVmdDo1cHggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxBQUFBLHFCQUFxQixDQUFDO0VBQ3JCLEtBQUssRUFBQyxJQUFJO0VBQ1YsYUFBYSxFQUFFLElBQUksR0E4RW5CO0VBaEZELEFBR0MscUJBSG9CLENBR3BCLGdCQUFnQixDQUFBO0lBQ2YsYUFBYSxFQUFFLElBQUk7SUFDbkIsU0FBUyxFQUFFLElBQUk7SUFDZixXQUFXLEVBQUUsaUJBQWlCLEdBQzlCO0VBUEYs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 */.SignaturesFormcontainer {
  width: 100%;
  margin: 40px 0;
}

.SignaturesFormcontainer .heading {
  font-family: Montserrat-Medium;
  font-size: 31px;
  color: #23405E;
  text-align: left;
  margin-bottom: 5px;
  margin-top: 0px;
}

.SignaturesFormcontainer select {
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 90% center;
  background-repeat: no-repeat;
  padding: 6px 4px !important;
}

.SignaturesFormcontainer .SignatureLabel {
  font-family: Montserrat-Regular;
  font-size: 15px;
  flex: 0 0 100%;
}

.SignaturesFormcontainer .newBS5container {
  display: flex;
  flex-wrap: wrap;
}

.SignaturesFormcontainer .UploadSignature {
  /*text-align: center;
		font-size: 14px;
		color: #349BE0;
		letter-spacing: 0;
		background: transparent;
		width: 100%;
		height: 50px;
		border: 2px dashed #508AFF;
		margin-top: 20px;
		margin-bottom: 17px;*/
  text-align: center;
  font-size: 14px;
  color: #349BE0;
  letter-spacing: 0;
  background: transparent;
  width: 100%;
  height: 150px;
  border: 2px dashed #508AFF;
  margin-top: 8px;
  margin-bottom: 17px;
}

.SignaturesFormcontainer .UploadSignature .image-upload-file-input {
  background-color: transparent;
  color: #349BE0;
  border: none;
  margin-left: 30px;
}

.SignaturesFormcontainer .UploadSignature .hidden-field {
  display: none;
}

.SignaturesFormcontainer .UploadSignatureDiv {
  width: 100%;
  height: 100%;
  text-align: center;
}

.SignaturesFormcontainer .UploadSignatureDiv .image-upload-file-input {
  margin-left: 0px !important;
  display: inline-block !important;
}

.SignaturesFormcontainer .UploadSignatureDiv .SignatureUploadLabel {
  position: absolute;
  height: 50px;
  width: 100%;
  top: 20px;
  color: #508AFF;
  font-size: 14px;
  line-height: 50px;
}

.SignaturesFormcontainer .UploadSignatureDiv .InputField {
  border: 0 !important;
}

.SignaturesFormcontainer .UploadSignatureDiv .SignatureUpload {
  height: 50px;
}

.SignaturesFormcontainer .UploadSignatureDiv .SignatureUpload[type=text] {
  top: 50px;
  width: 100%;
  height: 30px;
}

.SignaturesFormcontainer .SignaturesSaveDiv {
  text-align: center;
}

.SignaturesFormcontainer .SignaturesSaveDiv .SignaturesSaveBtn {
  background-color: #508AFF;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  margin-bottom: 20px;
  margin-top: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 60%;
  font-size: 14px;
}

.SignaturesFormcontainer .link-center {
  text-align: left;
  cursor: pointer;
  font-family: Montserrat-Medium;
}

.SignaturesFormcontainer .center_termcond {
  text-align: center;
  font-family: Montserrat-Regular;
  color: #ff4d4d;
}

.SignaturesFormcontainer .link-center2 {
  text-align: right;
  cursor: pointer;
  font-family: Montserrat-Medium;
}

.SignaturesFormcontainer .sign_label {
  margin-top: 17px;
}

.SignaturesFormcontainer .sign_edit {
  margin-top: 17px;
  text-align: right;
}

.SignaturesFormcontainer .sign_editImg {
  width: 10px;
}

.SignaturesFormcontainer a {
  text-decoration: none;
  color: #23405E;
}

.SignaturesFormcontainer .backPadd {
  padding-top: 7px;
}

.SignaturesFormcontainer .arrow_cls {
  width: 2%;
}

.SignaturesFormcontainer .onoffbutton {
  width: 15%;
  margin-right: 30%;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL1NpZ25hdHVyZXNGb3JtLnNjc3MiLCJzb3VyY2VzIjpbIi9ob21lL3JpZmx1eHlzcy9EZXNrdG9wL0xpdmUgTmV3KEJ1aWxkKS9PTkUtV2ViL2Zyb250ZW5kL3N0eWxlcy9TaWduYXR1cmVzRm9ybS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi5TaWduYXR1cmVzRm9ybWNvbnRhaW5lciB7XG5cdHdpZHRoOjEwMCU7XG5cdG1hcmdpbjogNDBweCAwO1xuXHQuaGVhZGluZ3tcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Zm9udC1zaXplOiAzMXB4O1xuXHRcdGNvbG9yOiAjMjM0MDVFO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdG1hcmdpbi10b3A6IDBweDtcblx0fVxuXHRzZWxlY3R7XG5cdFx0LW1vei1hcHBlYXJhbmNlOiBpbmhlcml0O1xuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5MCUgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcblx0XHRwYWRkaW5nOiA2cHggNHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0LlNpZ25hdHVyZUxhYmVse1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0Zm9udC1zaXplOjE1cHg7XG5cdFx0ZmxleDogMCAwIDEwMCU7XG5cdH1cblx0Lm5ld0JTNWNvbnRhaW5lcntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0fVxuXHRcblx0LlVwbG9hZFNpZ25hdHVyZXtcblx0XHQvKnRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Y29sb3I6ICMzNDlCRTA7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdGJvcmRlcjogMnB4IGRhc2hlZCAjNTA4QUZGO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTdweDsqL1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Y29sb3I6ICMzNDlCRTA7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxNTBweDtcblx0XHRib3JkZXI6IDJweCBkYXNoZWQgIzUwOEFGRjtcblx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTdweDtcblx0ICAgLmltYWdlLXVwbG9hZC1maWxlLWlucHV0e1xuXHRcdCAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0ICBjb2xvcjogIzM0OUJFMDtcblx0XHQgIGJvcmRlcjogbm9uZTtcblx0XHQgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuXHQgICB9XG5cdCAgIC5oaWRkZW4tZmllbGR7XG5cdFx0ICBkaXNwbGF5OiBub25lO1xuXHQgICB9XG4gICAgfVxuXHQuVXBsb2FkU2lnbmF0dXJlRGl2e1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHQuaW1hZ2UtdXBsb2FkLWZpbGUtaW5wdXR7XG5cdFx0XHRtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LlNpZ25hdHVyZVVwbG9hZExhYmVse1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR0b3A6IDIwcHg7XG5cdFx0XHRjb2xvcjogIzUwOEFGRjtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA1MHB4O1xuXHRcdH1cblx0XHQuSW5wdXRGaWVsZHtcblx0XHRcdGJvcmRlcjowICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5TaWduYXR1cmVVcGxvYWR7XG5cdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0fVxuXHRcdC5TaWduYXR1cmVVcGxvYWRbdHlwZT10ZXh0XXtcblx0XHRcdHRvcDogNTBweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdH1cblx0fVxuXHQuU2lnbmF0dXJlc1NhdmVEaXZ7XG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0LlNpZ25hdHVyZXNTYXZlQnRue1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzUwOEFGRjtcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0cGFkZGluZzogNXB4IDIwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdFx0d2lkdGg6IDYwJTtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cdH1cblx0XG5cdC5saW5rLWNlbnRlcntcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdH1cblxuXHQuY2VudGVyX3Rlcm1jb25ke1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQvL2N1cnNvcjogcG9pbnRlcjtcblx0XHRmb250LWZhbWlseTogIE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRjb2xvcjogI2ZmNGQ0ZDtcblxuXHR9XG5cblx0LmxpbmstY2VudGVyMntcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHR9XG5cdC5zaWduX2xhYmVse1xuXHRcdG1hcmdpbi10b3A6IDE3cHg7XG5cdH1cblx0LnNpZ25fZWRpdHtcblx0XHRtYXJnaW4tdG9wOiAxN3B4O1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHR9XG5cdC5zaWduX2VkaXRJbWd7XG5cdFx0d2lkdGg6MTBweDtcblx0fVxuXHRhIHtcdFxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRjb2xvcjogIzIzNDA1RTtcblx0fVxuXHQuYmFja1BhZGR7XG5cdFx0cGFkZGluZy10b3A6IDdweDtcblx0fVxuXHQuYXJyb3dfY2xze1xuXHRcdHdpZHRoOjIlO1xuXHR9XG5cdC5vbm9mZmJ1dHRvbntcblx0XHR3aWR0aDogMTUlO1xuXHRcdG1hcmdpbi1yaWdodDogMzAlO1xuXHR9XG59XG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsQUFBQSx3QkFBd0IsQ0FBQztFQUN4QixLQUFLLEVBQUMsSUFBSTtFQUNWLE1BQU0sRUFBRSxNQUFNLEdBa0pkO0VBcEpELEFBR0Msd0JBSHVCLENBR3ZCLFFBQVEsQ0FBQTtJQUNQLFdBQVcsRUFBRSxpQkFBaUI7SUFDOUIsU0FBUyxFQUFFLElBQUk7SUFDZixLQUFLLEVBQUUsT0FBTztJQUNkLFVBQVUsRUFBRSxJQUFJO0lBQ2hCLGFBQWEsRUFBRSxHQUFHO0lBQ2xCLFVBQVUsRUFBRSxHQUFHLEdBQ2Y7RUFWRixBQVdDLHdCQVh1QixDQVd2QixNQUFNLENBQUE7SUFDTCxlQUFlLEVBQUUsT0FBTztJQUN4QixrQkFBa0IsRUFBRSxJQUFJO0lBQ3hCLG1CQUFtQixFQUFFLFVBQVU7SUFDL0IsaUJBQWlCLEVBQUMsU0FB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 */.ResetPasswordFormcontainer {
  width: 100%;
  margin-bottom: 40px;
}

.ResetPasswordFormcontainer .heading {
  font-family: Montserrat-Medium;
  font-size: 31px;
  color: #23405E;
  text-align: left;
  margin-bottom: 5px;
  margin-top: 0px;
  margin-left: 25px;
}

.ResetPasswordFormcontainer .MarginCls {
  margin-top: 7px;
  margin-bottom: 7px;
}

.ResetPasswordFormcontainer .MarginCls .LabelStyleCls {
  margin-bottom: 5px;
  color: #0E2F51;
  font-size: 14px;
  font-family: Montserrat-Regular;
}

.ResetPasswordFormcontainer .ResetPasswordSaveBtn {
  background-color: #508AFF;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  margin-bottom: 20px;
  margin-top: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  height: 40px;
  font-size: 14px;
}

.ResetPasswordFormcontainer .WarningReport,
.ResetPasswordFormcontainer .ErrorReport {
  color: #700;
  font-family: Montserrat-Medium;
}

.ResetPasswordFormcontainer .arrow_cls {
  margin-top: 8px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL1Jlc2V0UGFzc3dvcmRGb3JtLnNjc3MiLCJzb3VyY2VzIjpbIi9ob21lL3JpZmx1eHlzcy9EZXNrdG9wL0xpdmUgTmV3KEJ1aWxkKS9PTkUtV2ViL2Zyb250ZW5kL3N0eWxlcy9SZXNldFBhc3N3b3JkRm9ybS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi5SZXNldFBhc3N3b3JkRm9ybWNvbnRhaW5lciB7XG5cdHdpZHRoOjEwMCU7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdC5oZWFkaW5ne1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRmb250LXNpemU6IDMxcHg7XG5cdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0bWFyZ2luLXRvcDogMHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAyNXB4O1xuXHR9XG5cdFxuXHQuTWFyZ2luQ2xze1xuXHRcdG1hcmdpbi10b3A6N3B4O1xuXHRcdG1hcmdpbi1ib3R0b206N3B4O1xuXHRcdC5MYWJlbFN0eWxlQ2xze1xuXHRcdFx0bWFyZ2luLWJvdHRvbTo1cHg7XG5cdFx0XHRjb2xvcjojMEUyRjUxO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHR9XG5cdH1cblx0LlJlc2V0UGFzc3dvcmRTYXZlQnRue1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM1MDhBRkY7XG5cdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0cGFkZGluZzogNXB4IDIwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDo0MHB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXHQuV2FybmluZ1JlcG9ydCwgLkVycm9yUmVwb3J0e1xuXHRcdGNvbG9yOiAjNzAwO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0fVxuXHQuYXJyb3dfY2xze1xuXHRcdG1hcmdpbi10b3A6IDhweDtcblx0fVxufVxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLEFBQUEsMkJBQTJCLENBQUM7RUFDM0IsS0FBSyxFQUFDLElBQUk7RUFDVixhQUFhLEVBQUUsSUFBSSxHQTBDbkI7RUE1Q0QsQUFHQywyQkFIMEIsQ0FHMUIsUUFBUSxDQUFBO0lBQ1AsV0FBVyxFQUFFLGlCQUFpQjtJQUM5QixTQUFTLEVBQUUsSUFBSTtJQUNmLEtBQUssRUFBRSxPQUFPO0lBQ2QsVUFBVSxFQUFFLElBQUk7SUFDaEIsYUFBYSxFQUFFLEdBQUc7SUFDbEIsVUFBVSxFQUFFLEdBQUc7SUFDZixXQUFXLEVBQUUsSUFBSSxHQUNqQjtFQVhGLEFBYUMsMkJBYjBCLENBYTFCLFVBQVUsQ0FBQTtJQUNULFVBQVUsRUFBQyxHQUFHO0lBQ2QsYUFBYSxFQUFDLEdBQUcsR0FPakI7SUF0QkYsQUFnQkUsMkJBaEJ5QixDQWExQixVQUFVLENBR1QsY0FBYyxDQUFBO01BQ2IsYUFBYSxFQUFDLEdBQUc7TUFDakIsS0FBSyxFQUFDLE9BQU87TUFDYixTQUFTLEVBQUUsSUFBSTtNQUNmLFdBQVcsRUFBRSxrQkFBa0IsR0FDL0I7RUFyQkgsQUF1QkMsMkJBdkIwQixDQXVCMUIscUJBQXFCLENBQUE7SUFDcEIsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixLQUFLLEVBQUUsT0FBTztJQUNkLE9BQU8sRUFBRSxRQUFRO0lBQ2pCLGFBQWEsRUFBRSxHQUFHO0lBQ2xCLGFBQWEsRUFBRSxJQUFJO0lBQ25CLFVBQVUsRUFBRSxJQUFJO0lBQ2hCLE9BQU8sRUFBRSxJQUFJO0lBQ2IsV0FBVyxFQUFFLGlCQUFpQjtJQUM5QixjQUFjLEVBQUUsR0FBRztJQUNuQixLQUFLLEVBQUUsSUFBSTtJQUNYLE1BQU0sRUFBQyxJQUFJO0lBQ1gsU0FBUyxFQUFFLElBQUksR0FDZjtFQXBDRixBQXFDQywyQkFyQzBCLENBcUMxQixjQUFjLEVBckNmLDJCQUEyQixDQXFDVixZQUFZLENBQUE7SUFDM0IsS0FBSyxFQUFFLElBQUk7SUFDWCxXQUFXLEVBQUUsaUJBQWlCLEdBQzlCO0VBeENGLEFBeUNDLDJCQXpDMEIsQ0F5QzFCLFVBQVUsQ0FBQTtJQUNULFVBQVUsRUFBRSxHQUFHLEdBQ2YifQ== */.calculators-container {
  width: 100%;
  height: 100%;
  flex-direction: column;
  padding-left: 69px;
  padding-right: 81px;
}

.calculators-container a {
  text-decoration: none;
}

.calculators-container .border-cls {
  height: 39px;
  border: 1px solid #D4D7E0;
  border-radius: 5px;
  box-shadow: 0px 0px 24px -15px #96bcdd;
}

.calculators-container .margin-cls {
  margin-top: 23px;
}

.calculators-container .margin-bottom-cls {
  margin-top: 25px;
  margin-bottom: 25px;
}

.calculators-container .img-cls {
  padding-top: 7px;
  padding-right: 6px;
  padding-left: 10px;
}

.calculators-container .imgnewcls {
  padding-top: 4px;
  padding-right: 6px;
  padding-left: 6px;
  height: 35px;
  width: 45px;
}

.calculators-container .title-esc-cls {
  width: 25px;
  height: 25px;
  margin-top: 6px;
  margin-left: 8px;
}

.calculators-container .imageradius {
  border-radius: 13px !important;
}

.calculators-container .wareet-cls {
  padding-top: 10px;
  padding-right: 6px;
  padding-left: 10px;
}

.calculators-container .header-text {
  font-size: 32px;
  color: #23405E;
  font-family: Montserrat-Medium;
  margin-left: -3px;
}

.calculators-container .border-cls {
  color: #23405E;
  font-size: 14px;
}

.calculators-container .text-cls {
  font-family: Montserrat-Medium;
}

.calculators-container .LeftSide {
  font-family: Montserrat-Medium;
  margin-right: 5px;
}

.calculators-container .RightSide {
  font-family: Montserrat-Medium;
  margin-left: -5px;
}

.calculators-container .text-cls {
  color: #23405E;
}

.calculators-container .arrow-img-cls {
  padding-top: 11px;
  float: right;
}

.calculators-container .margin-space {
  margin-bottom: 100px;
}

.calculators-container .whole-margin {
  margin-bottom: 30px;
  margin-top: 23px;
}

.calculators-container .diplay-cls {
  display: inline-block;
  padding-top: 8px;
  font-family: Montserrat-Medium;
}

.calculators-container .disp-inline-cls {
  display: inline-flex;
}

.calculators-container .textsame-cls {
  display: inline-flex;
  width: 100%;
}

.calculators-container .leftimg1 {
  padding-left: 0px;
}

.calculators-container .lefttxt1 {
  padding-left: 12px;
}

.calculators-container .float-cls {
  float: right;
}

.calculators-container .img-div {
  width: 39px;
}

@media screen and (max-width: 297px) and (min-width: 243px) {
  .calculators-container .border-cls {
    min-height: 40px;
  }

  .calculators-container .diplay-cls {
    padding-top: 11px;
  }
}

@media screen and (max-width: 362px) and (min-width: 297px) {
  .calculators-container .border-cls {
    min-height: 40px;
  }

  .calculators-container .diplay-cls {
    padding-top: 11px;
  }
}

@media (min-width: 992px) {
  .calculators-container .col-md-11 {
    width: 90.66667%;
  }
}

@media screen and (max-width: 991px) and (min-width: 58px) {
  .calculators-container .mob-top {
    margin-top: 25px;
  }

  .calculators-container .LeftSide {
    margin-right: 0px !important;
  }

  .calculators-container .RightSide {
    margin-left: 0px !important;
  }

  .calculators-container .paddleft10 {
    padding-left: 0px !important;
    margin-top: 20px;
  }
}

@media screen and (max-width: 340px) and (min-width: 311px) {
  .calculators-container .mob-font {
    font-size: 13px;
  }
}

@media screen and (max-width: 310px) and (min-width: 58px) {
  .calculators-container .mob-font {
    font-size: 11px;
  }
}

.paddleft10 {
  padding-left: 10px !important;
}

.padiconep {
  padding-left: 15px !important;
}

.padiconstn {
  padding-left: 12px !important;
}

.padiconcd {
  padding-left: 14px !important;
}

@media (max-width: 500px) {
  .calculators-container {
    padding: 0px !important;
  }
}

.ibuypremium {
  height: 20px;
  background-color: #508AFF;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 11px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 10px;
  color: #FFF;
  font-size: 10px;
  cursor: pointer;
}

.CalculatorNewDesign .CN_Container {
  display: flex;
  flex-direction: column;
  width: 100%;
  margin-bottom: 20px;
}

.CalculatorNewDesign .CN_Container .CN_Title {
  font-family: Montserrat-Medium;
  font-size: 15px;
  color: #9daab8;
  margin-bottom: 0px;
}

.CalculatorNewDesign .CN_Container .CN_E_Title {
  font-family: Montserrat-Medium;
  font-size: 15px;
  color: #9daab8;
  margin-bottom: 5px;
  display: flex;
  justify-content: space-between;
}

.CalculatorNewDesign .CN_Container .CN_E_Title .CN_Edit {
  color: #007AFF;
  cursor: pointer;
}

.CalculatorNewDesign .CN_Container .CN_Wrapper {
  display: flex;
  width: 100%;
  flex-direction: row;
  flex-wrap: wrap;
}

.CalculatorNewDesign .CN_Container .Noborder {
  border: none !important;
}

.CalculatorNewDesign .CN_Container .LeftAlign {
  display: flex;
  justify-content: flex-end;
}

.CalculatorNewDesign .CN_Container .bottom_radius {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

.CalculatorNewDesign .CN_Container .buydownoverlay {
  position: absolute;
  width: 98%;
  top: 97%;
  z-index: 1000;
}

.CalculatorNewDesign .CN_Container .CN_Singlecontainer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 98%;
  padding: 0px;
  border: 1px solid #d4d7e0;
  border-radius: 5px;
  margin: 5px 0px;
  cursor: pointer;
  background-color: #ffff;
}

.CalculatorNewDesign .CN_Container .CN_Singlecontainer .CN_S_Cont {
  padding: 5px 0px;
  width: 100%;
}

.CalculatorNewDesign .CN_Container .CN_Singlecontainer .CN_S_Img {
  width: 14%;
  height: 61px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.CalculatorNewDesign .CN_Container .CN_Singlecontainer .CN_S_Img_oth {
  width: 14%;
  height: 62px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.CalculatorNewDesign .CN_Container .CN_Singlecontainer .CN_S_Img_Ico {
  width: 14%;
  height: 62px;
  display: flex;
  justify-content: end;
  align-items: center;
}

.CalculatorNewDesign .CN_Container .CN_Singlecontainer .CN_S_Cont .CN_S_C_Title {
  font-size: 14px;
  font-family: Montserrat-SemiBold;
  color: #23405e;
}

.CalculatorNewDesign .CN_Container .CN_Singlecontainer .CN_S_Cont .CN_S_C_Msg {
  font-size: 11px;
  font-family: Montserrat-Regular;
  color: #828f9c;
}

.CalculatorNewDesign .CN_Container .CN_Singlecontainer .CN_S_Cont .CN_S_C_Msg_Padd {
  font-size: 11px;
  font-family: Montserrat-Regular;
  color: #828f9c;
  padding: 0px 10px 0px 0px;
}

.CalculatorNewDesign .CN_Container .CN_Singlecontainer .CN_S_Cont .CN_S_PC_Title {
  font-size: 14px;
  font-family: Montserrat-SemiBold;
  color: #b3abab;
}

.CalculatorNewDesign .CN_Container .CN_R_T_Cont {
  padding: 0% 2.5%;
  margin-bottom: 5px;
}

.CalculatorNewDesign .CN_Container .CN_R_T_Cont .CN_R_T_Des {
  font-size: 12px;
  font-family: Montserrat-Regular;
  color: #828f9c;
}

.CalculatorNewDesign .CN_Container .CN_R_T_Cont .CN_R_Title {
  font-family: Montserrat-Medium;
  font-size: 15px;
  color: #23405e;
  margin-bottom: 5px;
  display: flex;
  justify-content: space-between;
}

.CalculatorNewDesign .CN_Container .CN_R_T_Cont .CN_R_Title .CN_R_Edit {
  color: #007AFF;
  cursor: pointer;
}

.CalculatorNewDesign .CN_Container .CN_R_T_Cont .CN_R_Title .CN_R_T_Tit {
  border-bottom: 3px solid #007AFF;
  font-size: 16px;
  font-family: Montserrat-SemiBold;
  color: #23405e;
}

.CalculatorNewDesign .EditShake {
  animation: wiggle 0.6s infinite;
  animation-timing-function: linear;
}

@keyframes wiggle {
  0% {
    transform: translate(0px, 0px);
  }

  25% {
    transform: translate(2px, 2px);
  }

  50% {
    transform: translate(0px, 0px);
  }

  75% {
    transform: translate(-2px, -2px);
  }

  100% {
    transform: translate(0px, 0px);
  }
}

.CalculatorNewDesign .EditShake1 {
  animation-name: shake;
  animation-duration: 0.8s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  transform-origin: 50% 100%;
  -webkit-animation-name: shake;
  -webkit-animation-duration: 1s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  -webkit-transform-origin: 50% 100%;
}

@-webkit-keyframes shake {
  0% {
    -webkit-transform: translate(2px, 1px) rotate(0deg);
  }

  10% {
    -webkit-transform: translate(-1px, -2px) rotate(-2deg);
  }

  20% {
    -webkit-transform: translate(-3px, 0px) rotate(3deg);
  }

  30% {
    -webkit-transform: translate(0px, 2px) rotate(0deg);
  }

  40% {
    -webkit-transform: translate(1px, -1px) rotate(1deg);
  }

  50% {
    -webkit-transform: translate(-1px, 2px) rotate(-1deg);
  }

  60% {
    -webkit-transform: translate(-3px, 1px) rotate(0deg);
  }

  70% {
    -webkit-transform: translate(2px, 1px) rotate(-2deg);
  }

  80% {
    -webkit-transform: translate(-1px, -1px) rotate(4deg);
  }

  90% {
    -webkit-transform: translate(2px, 2px) rotate(0deg);
  }

  100% {
    -webkit-transform: translate(1px, -2px) rotate(-1deg);
  }
}

.BuyDownContainer .menu-title {
  font-size: 25px;
  text-align: center;
  font-family: 'Montserrat-semiBold';
}

.CalcMenuClose {
  z-index: 9999999 !important;
  position: absolute;
  margin-top: -43px;
  max-width: 495px;
  text-align: right;
  cursor: pointer;
}

.CalcModalContent .menu-title {
  font-size: 25px;
  text-align: center;
  font-family: 'Montserrat-semiBold';
  margin-bottom: 25px;
}

.CalcModalContent .sub-title {
  font-size: 15px;
  text-align: left;
  font-family: 'Montserrat-Medium';
  margin-bottom: 5px;
}

.CalcModalContent .message {
  font-size: 12px;
  font-family: 'Montserrat-Regular';
  margin-bottom: 20px;
}

.CalcModalContent .message span {
  font-family: 'Montserrat-Bold';
}

.CN_Singlecontainer_sub {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 0px;
  margin-top: 20px;
  cursor: pointer;
}

.CN_Singlecontainer_sub:hover {
  background-color: #fff !important;
}

.CN_Singlecontainer_sub .CN_S_Cont_sub {
  padding: 5px 0px;
  width: 100%;
}

.CN_Singlecontainer_sub .CN_S_Cont_sub .CN_S_C_Title_sub {
  font-size: 14px;
  font-family: Montserrat-SemiBold;
  color: #23405e;
}

.CN_Singlecontainer_sub .CN_S_Img_sub {
  width: 14%;
  height: 44px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.shake1 {
  -webkit-animation-duration: 0.8s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  -webkit-transform-origin: 50% 100%;
  animation-name: shake;
  animation-duration: 0.8s;
  animation-iteration-count: infinite;
  -webkit-animation-name: shakenew;
  animation-timing-function: linear;
  transform-origin: 50% 100%;
}

@-webkit-keyframes shakenew {
  0% {
    -webkit-transform: translate(2px, 1px) rotate(0deg);
  }

  10% {
    -webkit-transform: translate(-1px, -2px) rotate(-2deg);
  }

  20% {
    -webkit-transform: translate(-3px, 0px) rotate(3deg);
  }

  30% {
    -webkit-transform: translate(0px, 2px) rotate(0deg);
  }

  40% {
    -webkit-transform: translate(1px, -1px) rotate(1deg);
  }

  50% {
    -webkit-transform: translate(-1px, 2px) rotate(-1deg);
  }

  60% {
    -webkit-transform: translate(-3px, 1px) rotate(0deg);
  }

  70% {
    -webkit-transform: translate(2px, 1px) rotate(-2deg);
  }

  80% {
    -webkit-transform: translate(-1px, -1px) rotate(4deg);
  }

  90% {
    -webkit-transform: translate(2px, 2px) rotate(0deg);
  }

  100% {
    -webkit-transform: translate(1px, -2px) rotate(-1deg);
  }
}

@media screen and (max-width: 700px) {
  .CalculatorNewDesign {
    padding: 0px;
  }
}

@media screen and (max-width: 991px) {
  .CN_Singlecontainer {
    width: 100% !important;
  }
}

.inboundtitle {
  display: flex;
  justify-content: center;
  font-family: 'Montserrat-Medium';
  font-size: 27px;
  color: #23405E;
  flex: 1;
}

#title_cont {
  display: flex;
  flex-direction: row;
  margin: 0 0 20px 0;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL2NhbGN1bGF0b3JzLnNjc3MiLCJzb3VyY2VzIjpbIi9ob21lL3JpZmx1eHlzcy9EZXNrdG9wL0xpdmUgTmV3KEJ1aWxkKS9PTkUtV2ViL2Zyb250ZW5kL3N0eWxlcy9jYWxjdWxhdG9ycy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi5jYWxjdWxhdG9ycy1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctbGVmdDogNjlweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MXB4O1xuXG4gICAgYSB7XG4gICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgICAgIH1cblxuICAgIC5ib3JkZXItY2xze1xuICAgXG4gICAgaGVpZ2h0OjM5cHg7XG4gICAgYm9yZGVyOjFweCBzb2xpZCAjRDREN0UwO1xuICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAyNHB4IC0xNXB4ICM5NmJjZGQ7XG4gICAgfVxuXG4gICAgLm1hcmdpbi1jbHN7XG4gICAgbWFyZ2luLXRvcDogMjNweDtcbiAgICB9XG4gICAgLm1hcmdpbi1ib3R0b20tY2xze1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDt9XG5cbiAgICAuaW1nLWNsc3sgICAgICAgICAgICAgXG4gICAgICAgIC8vIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICAgICAgLy8gcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgICAgIC8vIGhlaWdodDogMzVweDtcbiAgICAgICAgLy8gd2lkdGg6IDQycHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgICAuaW1nbmV3Y2xze1xuICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIHdpZHRoOiA0NXB4O1xuICAgIH1cbiAgICAudGl0bGUtZXNjLWNsc3tcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIH1cbiAgICAuaW1hZ2VyYWRpdXN7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEzcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgIC53YXJlZXQtY2xze1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNnB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgfVxuICAgIC5oZWFkZXItdGV4dHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgY29sb3I6ICMyMzQwNUU7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICAgIH1cblxuXG4gICAgLmJvcmRlci1jbHN7XG5cdGNvbG9yOiAjMjM0MDVFO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgLnRleHQtY2xze1xuICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgfVxuXG4gICAgLkxlZnRTaWRle1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG5cbiAgICAgLlJpZ2h0U2lkZXtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgfVxuXG4gICAgLnRleHQtY2xze1xuICAgICAgICBjb2xvcjogIzIzNDA1RTtcbiAgICB9XG5cbiAgICAuYXJyb3ctaW1nLWNsc3tcbiAgICAgICBwYWRkaW5nLXRvcDogMTFweDtcbiAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuXG5cbiAgICAubWFyZ2luLXNwYWNle1xuICAgIG1hcmdpbi1ib3R0b206MTAwcHg7XG4gICAgfVxuXG5cbiAgICAud2hvbGUtbWFyZ2lue1xuICAgIG1hcmdpbi1ib3R0b206MzBweDtcbiAgICBtYXJnaW4tdG9wOiAyM3B4O1xuICAgIH1cblxuICAgIC5kaXBsYXktY2xze1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICB9XG5cbiAgICAuZGlzcC1pbmxpbmUtY2xze1xuICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB9XG4gICAgLnRleHRzYW1lLWNsc3tcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAubGVmdGltZzF7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICB9XG4gICAgLmxlZnR0eHQxe1xuICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIH1cbiAgICAuZmxvYXQtY2xze1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIC5pbWctZGl2e1xuICAgICAgICB3aWR0aDogMzlweDtcbiAgICB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDI5N3B4KSBhbmQgKG1pbi13aWR0aDogMjQzcHgpIHtcbiAgICAuYm9yZGVyLWNsc3tcbiAgICAgICBtaW4taGVpZ2h0OjQwcHg7XG4gICAgfVxuXG4gICAgLmRpcGxheS1jbHN7XG4gICAgICBwYWRkaW5nLXRvcDoxMXB4O1xuICAgIH1cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjJweCkgYW5kIChtaW4td2lkdGg6IDI5N3B4KSB7XG4gICAgLmJvcmRlci1jbHN7XG4gICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICB9XG4gICAgIC5kaXBsYXktY2xze1xuICAgICAgcGFkZGluZy10b3A6IDExcHg7XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KVxue1xuICAgIC5jb2wtbWQtMTEge1xuICAgIHdpZHRoOiA5MC42NjY2NyU7XG4gICAgfVxuICAgIFxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtaW4td2lkdGg6NThweCkge1xuICAgLm1vYi10b3B7XG4gICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgIH1cbiAgXG4gICAgLkxlZnRTaWRle1xuICAgICAgICBtYXJnaW4tcmlnaHQ6MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5SaWdodFNpZGV7XG4gICAgICAgIG1hcmdpbi1sZWZ0OjBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBcbiAgICAucGFkZGxlZnQxMHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MzQwcHgpIGFuZCAobWluLXdpZHRoOjMxMXB4KSB7XG4gIC5tb2ItZm9udHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDozMTBweCkgYW5kIChtaW4td2lkdGg6NThweCkge1xuICAubW9iLWZvbnR7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cblxuXG5cbn1cbi5wYWRkbGVmdDEwe1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xufVxuLnBhZGljb25lcHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbn1cbi5wYWRpY29uc3Rue1xuICAgIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50O1xufVxuLnBhZGljb25jZHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cHggIWltcG9ydGFudDtcbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpXG57XG4gICAgLmNhbGN1bGF0b3JzLWNvbnRhaW5lclxuICAgIHtcbiAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLmlidXlwcmVtaXVte1xuICAgIC8vaGVpZ2h0OiAzN3B4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTA4QUZGO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgLy9ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDExcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAvL2JveC1zaGFkb3c6IDBweCAycHggNnB4ICM1MDhBRkY7XG59XG5cbi5DYWxjdWxhdG9yTmV3RGVzaWdue1xuICAgIC5DTl9Db250YWluZXJ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAuQ05fVGl0bGV7XG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBjb2xvcjogIzlkYWFiODtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgfVxuICAgICAgICAuQ05fRV9UaXRsZXtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGNvbG9yOiAjOWRhYWI4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIC5DTl9FZGl0e1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA3QUZGO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuQ05fV3JhcHBlcntcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cbiAgICAgICAgLk5vYm9yZGVye1xuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLkxlZnRBbGlnbntcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICB9XG4gICAgICAgIC5ib3R0b21fcmFkaXVze1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgICAgICAgfVxuICAgICAgICAuYnV5ZG93bm92ZXJsYXl7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogOTglO1xuICAgICAgICAgICAgdG9wOiA5NyU7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgICB9XG4gICAgICAgIC8vICNvdmVybGF5IHtcbiAgICAgICAgLy8gICAgIHBvc2l0aW9uOiBmaXhlZDsgLyogU2l0IG9uIHRvcCBvZiB0aGUgcGFnZSBjb250ZW50ICovXG4gICAgICAgIC8vICAgICBkaXNwbGF5OiBub25lOyAvKiBIaWRkZW4gYnkgZGVmYXVsdCAqL1xuICAgICAgICAvLyAgICAgd2lkdGg6IDEwMCU7IC8qIEZ1bGwgd2lkdGggKGNvdmVyIHRoZSB3aG9sZSBwYWdlKSAqL1xuICAgICAgICAvLyAgICAgaGVpZ2h0OiAxMDAlOyAvKiBGdWxsIGhlaWdodCAoY292ZXIgdGhlIHdob2xlIHBhZ2UpICovXG4gICAgICAgIC8vICAgICB0b3A6IDA7XG4gICAgICAgIC8vICAgICBsZWZ0OiAwO1xuICAgICAgICAvLyAgICAgcmlnaHQ6IDA7XG4gICAgICAgIC8vICAgICBib3R0b206IDA7XG4gICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNSk7IC8qIEJsYWNrIGJhY2tncm91bmQgd2l0aCBvcGFjaXR5ICovXG4gICAgICAgIC8vICAgICB6LWluZGV4OiAyOyAvKiBTcGVjaWZ5IGEgc3RhY2sgb3JkZXIgaW4gY2FzZSB5b3UncmUgdXNpbmcgYSBkaWZmZXJlbnQgb3JkZXIgZm9yIG90aGVyIGVsZW1lbnRzICovXG4gICAgICAgIC8vICAgICBjdXJzb3I6IHBvaW50ZXI7IC8qIEFkZCBhIHBvaW50ZXIgb24gaG92ZXIgKi9cbiAgICAgICAgLy8gICB9XG4gICAgICAgIFxuICAgICAgICAuQ05fU2luZ2xlY29udGFpbmVye1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICB3aWR0aDogOTglO1xuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDBweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIC8vIGJveC1zaGFkb3c6IDBweCAtNHB4IDNweMKgcmdiKDUwIDUwIDUwIC8gNzUlKTtcbiAgICAgICAgICAgIC8vIGJveC1zaGFkb3c6ICNlNWYyZmYgM3B4IDBweCA4cHggMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmY7XG4gICAgICAgICAgICAuQ05fU19Db250e1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuQ05fU19JbWd7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0JTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYxcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgLy93aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuQ05fU19JbWdfb3Roe1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MnB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgIC8vd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLkNOX1NfSW1nX0ljb3tcbiAgICAgICAgICAgICAgICB3aWR0aDogMTQlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjJweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICAvL3dpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5DTl9TX0NvbnR7XG4gICAgICAgICAgICAgICAgLkNOX1NfQ19UaXRsZXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1TZW1pQm9sZDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMzQwNWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5DTl9TX0NfTXNne1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjODI4ZjljO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuQ05fU19DX01zZ19QYWRke1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjODI4ZjljO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMTBweCAwcHggMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuQ05fU19QQ19UaXRsZXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1TZW1pQm9sZDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNiM2FiYWI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5DTl9SX1RfQ29udHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAlIDIuNSU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAuQ05fUl9UX0Rlc3tcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzgyOGY5YztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5DTl9SX1RpdGxle1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyMzQwNWU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIC5DTl9SX0VkaXR7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA3QUZGO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5DTl9SX1RfVGl0e1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzAwN0FGRjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1TZW1pQm9sZDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMzQwNWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5FZGl0U2hha2V7IFxuICAgICAgICBhbmltYXRpb246IHdpZ2dsZSAwLjZzIGluZmluaXRlO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7ICAgXG4gICAgfVxuICAgIFxuICAgIEBrZXlmcmFtZXMgd2lnZ2xlIHtcbiAgICAgICAgMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7IH1cbiAgICAgICAgMjUlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMnB4LCAycHgpOyB9XG4gICAgICAgIDUwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTsgfVxuICAgICAgICA3NSUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMnB4LCAtMnB4KTsgfVxuICAgICAgICAxMDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpOyB9XG4gICAgfVxuICBcbiAgICAuRWRpdFNoYWtlMSB7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBzaGFrZTtcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjhzO1xuICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogICAgICAgICAgICAgIHNoYWtlOyAgICBcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246ICAgICAgICAgIDFzO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6ICAgaW5maW5pdGU7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogICBsaW5lYXI7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogICAgICAgICAgICA1MCUgMTAwJTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgQC13ZWJraXQta2V5ZnJhbWVzIHNoYWtlIHtcbiAgICAgICAgMCUgIHsgLXdlYmtpdC10cmFuc2Zvcm06ICAgICB0cmFuc2xhdGUoMnB4LCAxcHgpIHJvdGF0ZSgwZGVnKTsgfVxuICAgICAgICAxMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogICAgIHRyYW5zbGF0ZSgtMXB4LCAtMnB4KSByb3RhdGUoLTJkZWcpOyB9XG4gICAgICAgIDIwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiAgICAgdHJhbnNsYXRlKC0zcHgsIDBweCkgcm90YXRlKDNkZWcpOyB9XG4gICAgICAgIDMwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiAgICAgdHJhbnNsYXRlKDBweCwgMnB4KSByb3RhdGUoMGRlZyk7IH1cbiAgICAgICAgNDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06ICAgICB0cmFuc2xhdGUoMXB4LCAtMXB4KSByb3RhdGUoMWRlZyk7IH1cbiAgICAgICAgNTAlIHsgLXdlYmtpdC10cmFuc2Zvcm06ICAgICB0cmFuc2xhdGUoLTFweCwgMnB4KSByb3RhdGUoLTFkZWcpOyB9XG4gICAgICAgIDYwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiAgICAgdHJhbnNsYXRlKC0zcHgsIDFweCkgcm90YXRlKDBkZWcpOyB9XG4gICAgICAgIDcwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiAgICAgdHJhbnNsYXRlKDJweCwgMXB4KSByb3RhdGUoLTJkZWcpOyB9XG4gICAgICAgIDgwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiAgICAgdHJhbnNsYXRlKC0xcHgsIC0xcHgpIHJvdGF0ZSg0ZGVnKTsgfVxuICAgICAgICA5MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogICAgIHRyYW5zbGF0ZSgycHgsIDJweCkgcm90YXRlKDBkZWcpOyB9XG4gICAgICAgIDEwMCV7IC13ZWJraXQtdHJhbnNmb3JtOiAgICAgdHJhbnNsYXRlKDFweCwgLTJweCkgcm90YXRlKC0xZGVnKTsgfVxuICAgICAgIH1cbiAgICBcbn1cbi5CdXlEb3duQ29udGFpbmVye1xuICAgIC5tZW51LXRpdGxle1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LXNlbWlCb2xkJztcbiAgICB9XG59XG4uQ2FsY01lbnVDbG9zZXtcbiAgICB6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi10b3A6IC00M3B4O1xuICAgIG1heC13aWR0aDogNDk1cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLkNhbGNNb2RhbENvbnRlbnR7XG4gICAgLm1lbnUtdGl0bGV7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtc2VtaUJvbGQnO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cbiAgICAuc3ViLXRpdGxle1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuICAgIC5tZXNzYWdle1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1Cb2xkJztcbiAgICAgICAgfVxuICAgIH1cbn1cbi5DTl9TaW5nbGVjb250YWluZXJfc3Vie1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTA7XG4gICAgLy9ib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q0ZDdlMDtcbiAgICAvL2JvcmRlci1sZWZ0OiAxcHggc29saWQgI2Q0ZDdlMDtcbiAgICAvL2JvcmRlci1yaWdodDogMXB4IHNvbGlkICNkNGQ3ZTA7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAvLyBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgLy8gbWFyZ2luOiA1cHggMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAvLyBib3gtc2hhZG93OiAjZTVmMmZmIDNweCAwcHggOHB4IDBweDtcbiAgICAvL2JhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuQ05fU19Db250X3N1YntcbiAgICAgICAgcGFkZGluZzogNXB4IDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC5DTl9TX0NfVGl0bGVfc3Vie1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtU2VtaUJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogIzIzNDA1ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuQ05fU19JbWdfc3Vie1xuICAgICAgICB3aWR0aDogMTQlO1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBpbWd7XG4gICAgICAgICAgICAvL3dpZHRoOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuLnNoYWtlMSB7XG4gICBcbiAgICBcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogICAgICAgICAgMC44cztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6ICAgaW5maW5pdGU7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiAgIGxpbmVhcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46ICAgICAgICAgICAgNTAlIDEwMCU7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHNoYWtlO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC44cztcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiAgICAgICAgICAgICAgc2hha2VuZXc7ICAgIFxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgfVxuICBcbiAgQC13ZWJraXQta2V5ZnJhbWVzIHNoYWtlbmV3IHtcbiAgICAwJSAgeyAtd2Via2l0LXRyYW5zZm9ybTogICAgIHRyYW5zbGF0ZSgycHgsIDFweCkgcm90YXRlKDBkZWcpOyB9XG4gICAgMTAlIHsgLXdlYmtpdC10cmFuc2Zvcm06ICAgICB0cmFuc2xhdGUoLTFweCwgLTJweCkgcm90YXRlKC0yZGVnKTsgfVxuICAgIDIwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiAgICAgdHJhbnNsYXRlKC0zcHgsIDBweCkgcm90YXRlKDNkZWcpOyB9XG4gICAgMzAlIHsgLXdlYmtpdC10cmFuc2Zvcm06ICAgICB0cmFuc2xhdGUoMHB4LCAycHgpIHJvdGF0ZSgwZGVnKTsgfVxuICAgIDQwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiAgICAgdHJhbnNsYXRlKDFweCwgLTFweCkgcm90YXRlKDFkZWcpOyB9XG4gICAgNTAlIHsgLXdlYmtpdC10cmFuc2Zvcm06ICAgICB0cmFuc2xhdGUoLTFweCwgMnB4KSByb3RhdGUoLTFkZWcpOyB9XG4gICAgNjAlIHsgLXdlYmtpdC10cmFuc2Zvcm06ICAgICB0cmFuc2xhdGUoLTNweCwgMXB4KSByb3RhdGUoMGRlZyk7IH1cbiAgICA3MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogICAgIHRyYW5zbGF0ZSgycHgsIDFweCkgcm90YXRlKC0yZGVnKTsgfVxuICAgIDgwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiAgICAgdHJhbnNsYXRlKC0xcHgsIC0xcHgpIHJvdGF0ZSg0ZGVnKTsgfVxuICAgIDkwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiAgICAgdHJhbnNsYXRlKDJweCwgMnB4KSByb3RhdGUoMGRlZyk7IH1cbiAgICAxMDAleyAtd2Via2l0LXRyYW5zZm9ybTogICAgIHRyYW5zbGF0ZSgxcHgsIC0ycHgpIHJvdGF0ZSgtMWRlZyk7IH1cbiAgIH1cbiAgXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgIC5DYWxjdWxhdG9yTmV3RGVzaWdue1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuQ05fU2luZ2xlY29udGFpbmVye1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5pbmJvdW5kdGl0bGV7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nIDtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gICAgY29sb3I6ICMyMzQwNUU7XG4gICAgZmxleDogMTtcbn1cbiN0aXRsZV9jb250e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG59Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLEFBQUEsc0JBQXNCLENBQUM7RUFDbkIsS0FBSyxFQUFFLElBQUk7RUFDWCxNQUFNLEVBQUUsSUFBSTtFQUNaLGNBQWMsRUFBRSxNQUFNO0VBQ3RCLFlBQVksRUFBRSxJQUFJO0VBQ2xCLGFBQWEsRUFBRSxJQUFJLEdBcUx0QjtFQTFMRCxBQU9JLHNCQVBrQixDQU9sQixDQUFDLENBQUM7SUFDSCxlQUFlLEVBQUMsSUFBSSxHQUNoQjtFQVRQLEFBV0ksc0JBWGtCLENBV2xCLFdBQVcsQ0FBQTtJQUVYLE1BQU0sRUFBQyxJQUFJO0lBQ1gsTUFBTSxFQUFDLGlCQUFpQjtJQUN2QixhQUFhLEVBQUUsR0FBRztJQUNuQixVQUFVLEVBQUUsMEJBQTBCLEdBQ3JDO0VBakJMLEFBbUJJLHNCQW5Ca0IsQ0FtQmxCLFdBQVcsQ0FBQTtJQUNYLFVBQVUsRUFBRSxJQUFJLEdBQ2Y7RUFyQkwsQUFzQkksc0JBdEJrQixDQXNCbEIsa0JBQWtCLENBQUE7SUFDbEIsVUFBVSxFQUFFLElBQUk7SUFDaEIsYUFBYSxFQUFFLElBQUksR0FBRTtFQXhCekIsQUEwQkksc0JBMUJrQixDQTBCbEIsUUFBUSxDQUFBO0lBS0osV0FBVyxFQUFFLEdBQUc7SUFDaEIsYUFBYSxFQUFFLEdBQUc7SUFDbEIsWUFBWSxFQUFFLElBQUksR0FDckI7RUFsQ0wsQUFtQ0ksc0JBbkNrQixDQW1DbEIsVUFBVSxDQUFBO0lBQ04sV0FBVyxFQUFFLEdBQUc7SUFDaEIsYUFBYSxFQUFFLEdBQUc7SUFDbEIsWUFBWSxFQUFFLEdBQUc7SUFDakIsTUFBTSxFQUFFLElBQUk7SUFDWixLQUFLLEVBQUUsSUFBSSxHQUNkO0VBekNMLEFBMENJLHNCQTFDa0IsQ0EwQ2xCLGNBQWMsQ0FBQTtJQUNWLEtBQUssRUFBRSxJQUFJO0lBQ1gsTUFBTSxFQUFFLElBQUk7SUFDWixVQUFVLEVBQUUsR0FBRztJQUNmLFdBQVcsRUFBRSxHQUFHLEdBQ25CO0VBL0NMLEFBZ0RJLHNCQWhEa0IsQ0FnRGxCLFlBQVksQ0FBQTtJQUNSLGFBQWEsRUFBRSxlQUFlLEdBQ2pDO0VBbERMLEFBbURLLHNCQW5EaUIsQ0FtRGpCLFdBQVcsQ0FBQTtJQUNSLFdBQVcsRUFBRSxJQUFJO0lBQ2pCLGFBQWEsRUFBRSxHQUFHO0lBQ2xCLFlBQVksRUFBRSxJQUFJLEdBQ3JCO0VBdkRMLEFBd0RJLHNCQXhEa0IsQ0F3RGxCLFlBQVksQ0FBQTtJQUNaLFNBQVMsRUFBRSxJQUFJO0lBQ2YsS0FBSyxFQUFFLE9BQU87SUFDZCxXQUFXLEVBQUUsaUJBQWlCO0lBQzlCLFdBQVcsRUFBRSxJQUFJLEdBQ2hCO0VBN0RMLEFBZ0VJLHNCQWhFa0IsQ0FnRWxCLFdBQVcsQ0FBQTtJQUNkLEtBQUssRUFBRSxPQUFPO0lBQ1AsU0FBUyxFQUFFLElBQUksR0FDbEI7RUFuRUwsQUFxRUksc0JBckVrQixDQXFFbEIsU0FBUyxDQUFBO0lBQ0YsV0FBVyxFQUFFLGlCQUFpQixHQUNwQztFQXZFTCxBQXlFSSxzQkF6RWtCLENBeUVsQixTQUFTLENBQUE7SUFDVCxXQUFXLEVBQUUsaUJBQWlCO0lBQzlCLFlBQVksRUFBRSxHQUFHLEdBQ2hCO0VBNUVMLEFBOEVLLHNCQTlFaUIsQ0E4RWpCLFVBQVUsQ0FBQTtJQUNYLFdBQVcsRUFBRSxpQkFBaUI7SUFDOUIsV0FBVyxFQUFFLElBQUksR0FDaEI7RUFqRkwsQUFtRkksc0JBbkZrQixDQW1GbEIsU0FBUyxDQUFBO0lBQ0wsS0FBSyxFQUFFLE9BQU8sR0FDakI7RUFyRkwsQUF1Rkksc0JBdkZrQixDQXVGbEIsY0FBYyxDQUFBO0lBQ1gsV0FBVyxFQUFFLElBQUk7SUFDakIsS0FBSyxFQUFFLEtBQUssR0FDZDtFQTFGTCxBQTZGSSxzQkE3RmtCLENBNkZsQixhQUFhLENBQUE7SUFDYixhQUFhLEVBQUMsS0FBSyxHQUNsQjtFQS9GTCxBQWtHSSxzQkFsR2tCLENBa0dsQixhQUFhLENBQUE7SUFDYixhQUFhLEVBQUMsSUFBSTtJQUNsQixVQUFVLEVBQUUsSUFBSSxHQUNmO0VBckdMLEFBdUdJLHNCQXZHa0IsQ0F1R2xCLFdBQVcsQ0FBQTtJQUNYLE9BQU8sRUFBRSxZQUFZO0lBQ3JCLFdBQVcsRUFBRSxHQUFHO0lBQ2hCLFdBQVcsRUFBRSxpQkFBaUIsR0FDN0I7RUEzR0wsQUE2R0ksc0JBN0drQixDQTZHbEIsZ0JBQWdCLENBQUE7SUFDVCxPQUFPLEVBQUUsV0FBVyxHQUMxQjtFQS9HTCxBQWdISSxzQkFoSGtCLENBZ0hsQixhQUFhLENBQUE7SUFDVCxPQUFPLEVBQUUsV0FBVztJQUNwQixLQUFLLEVBQUUsSUFBSSxHQUNkO0VBbkhMLEFBb0hJLHNCQXBIa0IsQ0FvSGxCLFNBQVMsQ0FBQTtJQUNELFlBQVksRUFBRSxHQUFHLEdBQ3hCO0VBdEhMLEFBdUhJLHNCQXZIa0IsQ0F1SGxCLFNBQVMsQ0FBQTtJQUNKLFlBQVksRUFBRSxJQUFJLEdBQ3RCO0VBekhMLEFBMEhJLHNCQTFIa0IsQ0EwSGxCLFVBQVUsQ0FBQTtJQUNOLEtBQUssRUFBRSxLQUFLLEdBQ2Y7RUE1SEwsQUE2SEksc0JBN0hrQixDQTZIbEIsUUFBUSxDQUFBO0lBQ0osS0FBSyxFQUFFLElBQUksR0FDZDtFQUVMLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsS0FBSztJQWpJMUQsQUFrSUksc0JBbElrQixDQWtJbEIsV0FBVyxDQUFBO01BQ1IsVUFBVSxFQUFDLElBQUksR0FDakI7SUFwSUwsQUFzSUksc0JBdElrQixDQXNJbEIsV0FBVyxDQUFBO01BQ1QsV0FBVyxFQUFDLElBQUksR0FDakI7RUFJTCxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLE9BQU8sU0FBUyxFQUFFLEtBQUs7SUE1STFELEFBNklJLHNCQTdJa0IsQ0E2SWxCLFdBQVcsQ0FBQTtNQUNSLFVBQVUsRUFBRSxJQUFJLEdBQ2xCO0lBL0lMLEFBZ0pLLHNCQWhKaUIsQ0FnSmpCLFdBQVcsQ0FBQTtNQUNWLFdBQVcsRUFBRSxJQUFJLEdBQ2xCO0VBRUwsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0lBcEp4QixBQXNKSSxzQkF0SmtCLENBc0psQixVQUFVLENBQUM7TUFDWCxLQUFLLEVBQUUsU0FBUyxHQUNmO0VBSUwsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxJQUFJO0lBNUp6RCxBQTZKRyxzQkE3Sm1CLENBNkpuQixRQUFRLENBQUE7TUFDSixVQUFVLEVBQUUsSUFBSSxHQUNuQjtJQS9KSixBQWlLSSxzQkFqS2tCLENBaUtsQixTQUFTLENBQUE7TUFDTCxZQUFZLEVBQUMsY0FBYyxHQUM5QjtJQW5LTCxBQW9LSSxzQkFwS2tCLENBb0tsQixVQUFVLENBQUE7TUFDTixXQUFXLEVBQUMsY0FBYyxHQUM3QjtJQXRLTCxBQXdLSSxzQkF4S2tCLENBd0tsQixXQUFXLENBQUE7TUFDUCxZQUFZLEVBQUMsY0FBYztNQUMzQixVQUFVLEVBQUUsSUFBSSxHQUNuQjtFQUVMLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsS0FBSztJQTdLMUQsQUE4S0Usc0JBOUtvQixDQThLcEIsU0FBUyxDQUFBO01BQ0wsU0FBUyxFQUFFLElBQUksR0FDbEI7RUFFSCxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLE9BQU8sU0FBUyxFQUFFLElBQUk7SUFsTHpELEFBbUxFLHNCQW5Mb0IsQ0FtTHBCLFNBQVMsQ0FBQTtNQUNMLFNBQVMsRUFBRSxJQUFJLEdBQ2xCOztBQU1ILEFBQUEsV0FBVyxDQUFBO0VBQ1AsWUFBWSxFQUFFLGVBQWUsR0FDaEM7O0FBQ0QsQUFBQSxVQUFVLENBQUE7RUFDTixZQUFZLEVBQUUsZUFBZSxHQUNoQzs7QUFDRCxBQUFBLFdBQVcsQ0FBQTtFQUNQLFlBQVksRUFBRSxlQUFlLEdBQ2hDOztBQUNELEFBQUEsVUFBVSxDQUFBO0VBQ04sWUFBWSxFQUFFLGVBQWUsR0FDaEM7O0FBR0QsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0VBRXBCLEFBQUEsc0JBQXNCLENBQ3RCO0lBQ0ksT0FBTyxFQUFFLGNBQWMsR0FDMUI7O0FBRUwsQUFBQSxZQUFZLENBQUE7RUFFUixNQUFNLEVBQUUsSUFBSTtFQUNaLGdCQUFnQixFQUFFLE9BQU87RUFDekIsdUJBQXVCLEVBQUUsR0FBRztFQUU1Qix5QkFBeUIsRUFBRSxJQUFJO0VBQy9CLE9BQU8sRUFBRSxJQUFJO0VBQ2IsZUFBZSxFQUFFLE1BQU07RUFDdkIsV0FBVyxFQUFFLE1BQU07RUFDbkIsT0FBTyxFQUFFLElBQUk7RUFDYixLQUFLLEVBQUUsSUFBSTtFQUNYLFNBQVMsRUFBRSxJQUFJO0VBQ2YsTUFBTSxFQUFFLE9BQU8sR0FFbEI7O0FBRUQsQUFDSSxvQkFEZ0IsQ0FDaEIsYUFBYSxDQUFBO0VBQ1QsT0FBTyxFQUFFLElBQUk7RUFDYixjQUFjLEVBQUUsTUFBTTtFQUN0QixLQUFLLEVBQUUsSUFBSTtFQUNYLGFBQWEsRUFBRSxJQUFJLEdBMkp0QjtFQWhLTCxBQU1RLG9CQU5ZLENBQ2hCLGFBQWEsQ0FLVCxTQUFTLENBQUE7SUFDTCxXQUFXLEVBQUUsaUJBQWlCO0lBQzlCLFNBQVMsRUFBRSxJQUFJO0lBQ2YsS0FBSyxFQUFFLE9BQU87SUFDZCxhQUFhLEVBQUUsR0FBRyxHQUNyQjtFQVhULEFBWVEsb0JBWlksQ0FDaEIsYUFBYSxDQVdULFdBQVcsQ0FBQTtJQUNQLFdBQVcsRUFBRSxpQkFBaUI7SUFDOUIsU0FBUyxFQUFFLElBQUk7SUFDZixLQUFLLEVBQUUsT0FBTztJQUNkLGFBQWEsRUFBRSxHQUFHO0lBQ2xCLE9BQU8sRUFBRSxJQUFJO0lBQ2IsZUFBZSxFQUFFLGFBQWEsR0FLakM7SUF2QlQsQUFtQlksb0JBbkJRLENBQ2hCLGFBQWEsQ0FXVCxXQUFXLENBT1AsUUFBUSxDQUFBO01BQ0osS0FBSyxFQUFFLE9BQU87TUFDZCxNQUFNLEVBQUUsT0FBTyxHQUNsQjtFQXRCYixBQXdCUSxvQkF4QlksQ0FDaEIsYUFBYSxDQXVCVCxXQUFXLENBQUE7SUFDUCxPQUFPLEVBQUUsSUFBSTtJQUNiLEtBQUssRUFBRSxJQUFJO0lBQ1gsY0FBYyxFQUFFLEdBQUc7SUFDbkIsU0FBUyxFQUFFLElBQUksR0FDbEI7RUE3QlQsQUE4QlEsb0JBOUJZLENBQ2hCLGFBQWEsQ0E2QlQsU0FBUyxDQUFBO0lBQ0wsTUFBTSxFQUFFLGVBQWUsR0FDMUI7RUFoQ1QsQUFpQ1Esb0JBakNZLENBQ2hCLGFBQWEsQ0FnQ1QsVUFBVSxDQUFBO0lBQ04sT0FBTyxFQUFFLElBQUk7SUFDYixlQUFlLEVBQUUsUUFBUSxHQUM1QjtFQXBDVCxBQXFDUSxvQkFyQ1ksQ0FDaEIsYUFBYSxDQW9DVCxjQUFjLENBQUE7SUFDViwwQkFBMEIsRUFBRSxHQUFHO0lBQy9CLHlCQUF5QixFQUFFLEdBQUcsR0FDakM7RUF4Q1QsQUF5Q1Esb0JBekNZLENBQ2hCLGFBQWEsQ0F3Q1QsZUFBZSxDQUFBO0lBQ1gsUUFBUSxFQUFFLFFBQVE7SUFDbEIsS0FBSyxFQUFFLEdBQUc7SUFDVixHQUFHLEVBQUUsR0FBRztJQUNSLE9BQU8sRUFBRSxJQUFJLEdBQ2hCO0VBOUNULEFBNkRRLG9CQTdEWSxDQUNoQixhQUFhLENBNERULG1CQUFtQixDQUFBO0lBQ2YsT0FBTyxFQUFFLElBQUk7SUFDYixXQUFXLEVBQUUsTUFBTTtJQUNuQixlQUFlLEVBQUUsYUFBYTtJQUM5QixLQUFLLEVBQUUsR0FBRztJQUNWLE9BQU8sRUFBRSxHQUFHO0lBQ1osTUFBTSxFQUFFLGlCQUFpQjtJQUN6QixhQUFhLEVBQUUsR0FBRztJQUNsQixNQUFNLEVBQUUsT0FBTztJQUNmLE1BQU0sRUFBRSxPQUFPO0lBR2YsZ0JBQWdCLEVBQUUsS0FBSyxHQTJEMUI7SUFwSVQsQUEwRVksb0JBMUVRLENBQ2hCLGFBQWEsQ0E0RFQsbUJBQW1CLENBYWYsVUFBVSxDQUFBO01BQ04sT0FBTyxFQUFFLE9BQU87TUFDaEIsS0FBSyxFQUFFLElBQUksR0FDZDtJQTdFYixBQThFWSxvQkE5RVEsQ0FDaEIsYUFBYSxDQTREVCxtQkFBbUIsQ0FpQmYsU0FBUyxDQUFBO01BQ0wsS0FBSyxFQUFFLEdBQUc7TUFDVixNQUFNLEVBQUUsSUFBSTtNQUNaLE9BQU8sRUFBRSxJQUFJO01BQ2IsZUFBZSxFQUFFLE1BQU07TUFDdkIsV0FBVyxFQUFFLE1BQU0sR0FJdEI7SUF2RmIsQUF3Rlksb0JBeEZRLENBQ2hCLGFBQWEsQ0E0RFQsbUJBQW1CLENBMkJmLGFBQWEsQ0FBQTtNQUNULEtBQUssRUFBRSxHQUFHO01BQ1YsTUFBTSxFQUFFLElBQUk7TUFDWixPQUFPLEVBQUUsSUFBSTtNQUNiLGVBQWUsRUFBRSxNQUFNO01BQ3ZCLFdBQVcsRUFBRSxNQUFNLEdBSXRCO0lBakdiLEFBa0dZLG9CQWxHUSxDQUNoQixhQUFhLENBNERULG1CQUFtQixDQXFDZixhQUFhLENBQUE7TUFDVCxLQUFLLEVBQUUsR0FBRztNQUNWLE1BQU0sRUFBRSxJQUFJO01BQ1osT0FBTyxFQUFFLElBQUk7TUFDYixlQUFlLEVBQUUsR0FBRztNQUNwQixXQUFXLEVBQUUsTUFBTSxHQUl0QjtJQTNHYixBQTZHZ0Isb0JBN0dJLENBQ2hCLGFBQWEsQ0E0RFQsbUJBQW1CLENBK0NmLFVBQVUsQ0FDTixhQUFhLENBQUE7TUFDVCxTQUFTLEVBQUUsSUFBSTtNQUNmLFdBQVcsRUFBRSxtQkFBbUI7TUFDaEMsS0FBSyxFQUFFLE9BQU8sR0FDakI7SUFqSGpCLEFBa0hnQixvQkFsSEksQ0FDaEIsYUFBYSxDQTREVCxtQkFBbUIsQ0ErQ2YsVUFBVSxDQU1OLFdBQVcsQ0FBQTtNQUNQLFNBQVMsRUFBRSxJQUFJO01BQ2YsV0FBVyxFQUFFLGtCQUFrQjtNQUMvQixLQUFLLEVBQUUsT0FBTyxHQUNqQjtJQXRIakIsQUF1SGdCLG9CQXZISSxDQUNoQixhQUFhLENBNERULG1CQUFtQixDQStDZixVQUFVLENBV04sZ0JBQWdCLENBQUE7TUFDWixTQUFTLEVBQUUsSUFBSTtNQUNmLFdBQVcsRUFBRSxrQkFBa0I7TUFDL0IsS0FBSyxFQUFFLE9BQU87TUFDZCxPQUFPLEVBQUUsZ0JBQWdCLEdBQzVCO0lBNUhqQixBQTZIZ0Isb0JBN0hJLENBQ2hCLGFBQWEsQ0E0RFQsbUJBQW1CLENBK0NmLFVBQVUsQ0FpQk4sY0FBYyxDQUFBO01BQ1YsU0FBUyxFQUFFLElBQUk7TUFDZixXQUFXLEVBQUUsbUJBQW1CO01BQ2hDLEtBQUssRUFBRSxPQUFPLEdBQ2pCO0VBaklqQixBQXFJUSxvQkFySVksQ0FDaEIsYUFBYSxDQW9JVCxZQUFZLENBQUE7SUFDUixPQUFPLEVBQUUsT0FBTztJQUNoQixhQUFhLEVBQUUsR0FBRyxHQXdCckI7SUEvSlQsQUF3SVksb0JBeElRLENBQ2hCLGFBQWEsQ0FvSVQsWUFBWSxDQUdSLFdBQVcsQ0FBQTtNQUNQLFNBQVMsRUFBRSxJQUFJO01BQ2YsV0FBVyxFQUFFLGtCQUFrQjtNQUMvQixLQUFLLEVBQUUsT0FBTyxHQUNqQjtJQTVJYixBQTZJWSxvQkE3SVEsQ0FDaEIsYUFBYSxDQW9JVCxZQUFZLENBUVIsV0FBVyxDQUFBO01BQ1AsV0FBVyxFQUFFLGlCQUFpQjtNQUM5QixTQUFTLEVBQUUsSUFBSTtNQUNmLEtBQUssRUFBRSxPQUFPO01BQ2QsYUFBYSxFQUFFLEdBQUc7TUFDbEIsT0FBTyxFQUFFLElBQUk7TUFDYixlQUFlLEVBQUUsYUFBYSxHQVdqQztNQTlKYixBQW9KZ0Isb0JBcEpJLENBQ2hCLGFBQWEsQ0FvSVQsWUFBWSxDQVFSLFdBQVcsQ0FPUCxVQUFVLENBQUE7UUFDTixLQUFLLEVBQUUsT0FBTztRQUNkLE1BQU0sRUFBRSxPQUFPLEdBQ2xCO01BdkpqQixBQXdKZ0Isb0JBeEpJLENBQ2hCLGFBQWEsQ0FvSVQsWUFBWSxDQVFSLFdBQVcsQ0FXUCxXQUFXLENBQUE7UUFDUCxhQUFhLEVBQUUsaUJBQWlCO1FBQ2hDLFNBQVMsRUFBRSxJQUFJO1FBQ2YsV0FBVyxFQUFFLG1CQUFtQjtRQUNoQyxLQUFLLEVBQUUsT0FBTyxHQUNqQjs7QUE3SmpCLEFBa0tJLG9CQWxLZ0IsQ0FrS2hCLFVBQVUsQ0FBQTtFQUNOLFNBQVMsRUFBRSxvQkFBb0I7RUFDL0IseUJBQXlCLEVBQUUsTUFBTSxHQUNwQzs7QUFFRCxVQUFVLENBQVYsTUFBVTtFQUNOLEVBQUU7SUFBRyxTQUFTLEVBQUUsbUJBQW1CO0VBQ25DLEdBQUc7SUFBRyxTQUFTLEVBQUUsbUJBQW1CO0VBQ3BDLEdBQUc7SUFBRyxTQUFTLEVBQUUsbUJBQW1CO0VBQ3BDLEdBQUc7SUFBRyxTQUFTLEVBQUUscUJBQXFCO0VBQ3RDLElBQUk7SUFBRyxTQUFTLEVBQUUsbUJBQW1COztBQTVLN0MsQUErS0ksb0JBL0tnQixDQStLaEIsV0FBVyxDQUFDO0VBQ1IsY0FBYyxFQUFFLEtBQUs7RUFDckIsa0JBQWtCLEVBQUUsSUFBSTtFQUN4Qix5QkFBeUIsRUFBRSxRQUFRO0VBQ25DLHlCQUF5QixFQUFFLE1BQU07RUFDakMsZ0JBQWdCLEVBQUUsUUFBUTtFQUMxQixzQkFBc0IsRUFBZSxLQUFLO0VBQzFDLDBCQUEwQixFQUFXLEVBQUU7RUFDdkMsaUNBQWlDLEVBQUksUUFBUTtFQUM3QyxpQ0FBaUMsRUFBSSxNQUFNO0VBQzNDLHdCQUF3QixFQUFhLFFBQVEsR0FDOUM7O0FBRUQsa0JBQWtCLENBQWxCLEtBQWtCO0VBQ2hCLEVBQUU7SUFBSSxpQkFBaUIsRUFBTSxtQkFBbUIsQ0FBQyxZQUFZO0VBQzdELEdBQUc7SUFBRyxpQkFBaUIsRUFBTSxxQkFBcUIsQ0FBQyxhQUFhO0VBQ2hFLEdBQUc7SUFBRyxpQkFBaUIsRUFBTSxvQkFBb0IsQ0FBQyxZQUFZO0VBQzlELEdBQUc7SUFBRyxpQkFBaUIsRUFBTSxtQkFBbUIsQ0FBQyxZQUFZO0VBQzdELEdBQUc7SUFBRyxpQkFBaUIsRUFBTSxvQkFBb0IsQ0FBQyxZQUFZO0VBQzlELEdBQUc7SUFBRyxpQkFBaUIsRUFBTSxvQkFBb0IsQ0FBQyxhQUFhO0VBQy9ELEdBQUc7SUFBRyxpQkFBaUIsRUFBTSxvQkFBb0IsQ0FBQyxZQUFZO0VBQzlELEdBQUc7SUFBRyxpQkFBaUIsRUFBTSxtQkFBbUIsQ0FBQyxhQUFhO0VBQzlELEdBQUc7SUFBRyxpQkFBaUIsRUFBTSxxQkFBcUIsQ0FBQyxZQUFZO0VBQy9ELEdBQUc7SUFBRyxpQkFBaUIsRUFBTSxtQkFBbUIsQ0FBQyxZQUFZO0VBQzdELElBQUk7SUFBRSxpQkFBaUIsRUFBTSxvQkFBb0IsQ0FBQyxhQUFhOztBQUl2RSxBQUNJLGlCQURhLENBQ2IsV0FBVyxDQUFBO0VBQ1AsU0FBUyxFQUFFLElBQUk7RUFDZixVQUFVLEVBQUUsTUFBTTtFQUNsQixXQUFXLEVBQUUscUJBQXFCLEdBQ3JDOztBQUVMLEFBQUEsY0FBYyxDQUFBO0VBQ1YsT0FBTyxFQUFFLGtCQUFrQjtFQUMzQixRQUFRLEVBQUUsUUFBUTtFQUNsQixVQUFVLEVBQUUsS0FBSztFQUNqQixTQUFTLEVBQUUsS0FBSztFQUNoQixVQUFVLEVBQUUsS0FBSztFQUNqQixNQUFNLEVBQUUsT0FBTyxHQUNsQjs7QUFDRCxBQUNJLGlCQURhLENBQ2IsV0FBVyxDQUFBO0VBQ1AsU0FBUyxFQUFFLElBQUk7RUFDZixVQUFVLEVBQUUsTUFBTTtFQUNsQixXQUFXLEVBQUUscUJBQXFCO0VBQ2xDLGFBQWEsRUFBRSxJQUFJLEdBQ3RCOztBQU5MLEFBT0ksaUJBUGEsQ0FPYixVQUFVLENBQUE7RUFDTixTQUFTLEVBQUUsSUFBSTtFQUNmLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLFdBQVcsRUFBRSxtQkFBbUI7RUFDaEMsYUFBYSxFQUFFLEdBQUcsR0FDckI7O0FBWkwsQUFhSSxpQkFiYSxDQWFiLFFBQVEsQ0FBQTtFQUNKLFNBQVMsRUFBRSxJQUFJO0VBQ2YsV0FBVyxFQUFFLG9CQUFvQjtFQUNqQyxhQUFhLEVBQUUsSUFBSSxHQUl0QjtFQXBCTCxBQWlCUSxpQkFqQlMsQ0FhYixRQUFRLENBSUosSUFBSSxDQUFBO0lBQ0EsV0FBVyxFQUFFLGlCQUFpQixHQUNqQzs7QUFHVCxBQUFBLHVCQUF1QixDQUFBO0VBQ25CLE9BQU8sRUFBRSxJQUFJO0VBQ2IsV0FBVyxFQUFFLE1BQU07RUFDbkIsZUFBZSxFQUFFLGFBQWE7RUFDOUIsS0FBSyxFQUFFLElBQUk7RUFDWCxPQUFPLEVBQUUsR0FBRztFQUtaLFVBQVUsRUFBRSxJQUFJO0VBR2hCLE1BQU0sRUFBRSxPQUFPLEdBeUJsQjtFQXRDRCxBQWdCSSx1QkFoQm1CLEFBZ0JsQixNQUFNLENBQUE7SUFDSCxnQkFBZ0IsRUFBRSxlQUFlLEdBQ3BDO0VBbEJMLEFBbUJJLHVCQW5CbUIsQ0FtQm5CLGNBQWMsQ0FBQTtJQUNWLE9BQU8sRUFBRSxPQUFPO0lBQ2hCLEtBQUssRUFBRSxJQUFJLEdBTWQ7SUEzQkwsQUFzQlEsdUJBdEJlLENBbUJuQixjQUFjLENBR1YsaUJBQWlCLENBQUE7TUFDYixTQUFTLEVBQUUsSUFBSTtNQUNmLFdBQVcsRUFBRSxtQkFBbUI7TUFDaEMsS0FBSyxFQUFFLE9BQU8sR0FDakI7RUExQlQsQUE0QkksdUJBNUJtQixDQTRCbkIsYUFBYSxDQUFBO0lBQ1QsS0FBSyxFQUFFLEdBQUc7SUFDVixNQUFNLEVBQUUsSUFBSTtJQUNaLE9BQU8sRUFBRSxJQUFJO0lBQ2IsZUFBZSxFQUFFLE1BQU07SUFDdkIsV0FBVyxFQUFFLE1BQU0sR0FJdEI7O0FBRUwsQUFBQSxPQUFPLENBQUM7RUFHSiwwQkFBMEIsRUFBVyxJQUFJO0VBQ3pDLGlDQUFpQyxFQUFJLFFBQVE7RUFDN0MsaUNBQWlDLEVBQUksTUFBTTtFQUMzQyx3QkFBd0IsRUFBYSxRQUFRO0VBQzdDLGNBQWMsRUFBRSxLQUFLO0VBQ3JCLGtCQUFrQixFQUFFLElBQUk7RUFDeEIseUJBQXlCLEVBQUUsUUFBUTtFQUNuQyxzQkFBc0IsRUFBZSxRQUFRO0VBQzdDLHlCQUF5QixFQUFFLE1BQU07RUFDakMsZ0JBQWdCLEVBQUUsUUFBUSxHQUMzQjs7QUFFRCxrQkFBa0IsQ0FBbEIsUUFBa0I7RUFDaEIsRUFBRTtJQUFJLGlCQUFpQixFQUFNLG1CQUFtQixDQUFDLFlBQVk7RUFDN0QsR0FBRztJQUFHLGlCQUFpQixFQUFNLHFCQUFxQixDQUFDLGFBQWE7RUFDaEUsR0FBRztJQUFHLGlCQUFpQixFQUFNLG9CQUFvQixDQUFDLFlBQVk7RUFDOUQsR0FBRztJQUFHLGlCQUFpQixFQUFNLG1CQUFtQixDQUFDLFlBQVk7RUFDN0QsR0FBRztJQUFHLGlCQUFpQixFQUFNLG9CQUFvQixDQUFDLFlBQVk7RUFDOUQsR0FBRztJQUFHLGlCQUFpQixFQUFNLG9CQUFvQixDQUFDLGFBQWE7RUFDL0QsR0FBRztJQUFHLGlCQUFpQixFQUFNLG9CQUFvQixDQUFDLFlBQVk7RUFDOUQsR0FBRztJQUFHLGlCQUFpQixFQUFNLG1CQUFtQixDQUFDLGFBQWE7RUFDOUQsR0FBRztJQUFHLGlCQUFpQixFQUFNLHFCQUFxQixDQUFDLFlBQVk7RUFDL0QsR0FBRztJQUFHLGlCQUFpQixFQUFNLG1CQUFtQixDQUFDLFlBQVk7RUFDN0QsSUFBSTtJQUFFLGlCQUFpQixFQUFNLG9CQUFvQixDQUFDLGFBQWE7O0FBR25FLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUs7RUFDL0IsQUFBQSxvQkFBb0IsQ0FBQTtJQUNoQixPQUFPLEVBQUUsR0FBRyxHQUNmOztBQUVMLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUs7RUFDL0IsQUFBQSxtQkFBbUIsQ0FBQTtJQUNmLEtBQUssRUFBRSxlQUFlLEdBQ3pCOztBQUVMLEFBQUEsYUFBYSxDQUFBO0VBQ1QsT0FBTyxFQUFDLElBQUk7RUFDWixlQUFlLEVBQUUsTUFBTTtFQUN2QixXQUFXLEVBQUUsbUJBQW9CO0VBQ2pDLFNBQVMsRUFBRSxJQUFJO0VBQ2YsS0FBSyxFQUFFLE9BQU87RUFDZCxJQUFJLEVBQUUsQ0FBQyxHQUNWOztBQUNELEFBQUEsV0FBVyxDQUFBO0VBQ1AsT0FBTyxFQUFFLElBQUk7RUFDYixjQUFjLEVBQUUsR0FBRztFQUNuQixNQUFNLEVBQUUsVUFBVSxHQUNyQiJ9 */.buydown-modal-header {
  text-align: center;
}

.buydown-type-selection {
  margin: 25px;
}

.buydown-form .form-group {
  padding: 0px;
  text-align: left;
}

.buydown-form .form-group .field-row {
  color: #0e2f51;
  font-family: Montserrat-Regular;
  font-size: 14px;
  padding: 0px;
}

.buydown-form .form-group .field-row .input-group-addon {
  font-family: Montserrat-Medium;
  color: #23405e;
  cursor: pointer;
}

.buydown-form .form-group .field-row select,
.buydown-form .form-group .field-row input {
  border: 1px solid #d4d7e0;
  border-radius: 5px;
  background-color: transparent;
  height: 40px !important;
  width: 100% !important;
  margin: 0px;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
  box-shadow: none;
  color: #23405e;
  height: 40px;
}

.buydown-form .form-group .field-row select {
  margin-top: 6px !important;
}

.CollapseDropTitle {
  color: #23405E;
  font-size: 20px;
  font-family: Montserrat-Regular !important;
}

.CollapseDropIcon {
  cursor: pointer;
}

.buydown-title {
  font-family: Montserrat-Medium;
  font-size: 27px;
  color: #23405E;
  display: flex;
}

.F_adresscontainer {
  display: flex;
  justify-content: space-between;
}

.F_adresscontainer .F_closingcost {
  font-size: 15px;
  font-family: Montserrat-Medium;
  cursor: pointer;
  color: #007AFF;
}

.F_adresscontainer .F_closingcost img {
  margin-left: 5px;
}

.result-screen-container {
  display: flex;
  justify-content: space-between;
}

.buydown-card-outer {
  height: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-left: 0px;
}

.buydown-card-outer .buydown-card {
  height: 75%;
  width: 100%;
  align-items: center;
  display: flex;
  text-align: center;
  justify-content: center;
  border: 1px solid #f0f2f8;
  box-shadow: #eef0f1 0px 3px 8px 1px;
  border-radius: 7px;
}

.buydown-card-outer .buydown-card-text {
  font-size: 17px;
  font-family: Montserrat-Medium;
  color: #202020;
}

.buydown-card-outer .buydown-card-head-text {
  font-size: 18px;
  font-family: Montserrat-Medium;
  color: #000000;
}

.buydown-card-outer-right {
  height: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: aliceblue;
  padding-right: 5px;
  padding-left: 5px;
}

.buydown-card-outer-right .buydown-card {
  display: flex;
  height: 75%;
  width: 100%;
  align-items: center;
  display: flex;
  text-align: center;
  justify-content: center;
}

.buydown-card-outer-right .buydown-card-text {
  font-size: 18px;
  font-family: Montserrat-Medium;
  color: #007AFF;
  margin-left: 10px;
  margin-right: 10px;
}

.side-heading {
  color: #222222;
  font-family: Montserrat-Medium;
}

.tobuydown-card-outer {
  height: 95px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-left: 0px;
}

.tobuydown-card-outer .tobuydown-card {
  height: 75%;
  width: 100%;
  align-items: center;
  display: flex;
  justify-content: center;
  border: 1px solid #f0f2f8;
  box-shadow: #eef0f1 0px 3px 8px 1px;
  border-radius: 7px;
}

.tobuydown-card-outer .tobuydown-card-text {
  font-size: 17px;
  font-family: Montserrat-Medium;
  color: #202020;
}

.tobuydown-card-outer .tobuydown-card-head-text {
  font-size: 18px;
  font-family: Montserrat-Medium;
  color: #000000;
  margin-left: 10px;
}

.offer-textbox {
  width: 90%;
  height: 60px;
  font-family: Montserrat-Medium;
  /* background-color: white; */
  font-size: 16px;
  color: #007AFF;
  border: 1px solid #007AFF;
  border-radius: 5px;
  /* cursor: pointer; */
  /* margin-top: 7px; */
  /* text-align: center; */
  /* padding: 15px; */
  display: flex;
  justify-content: center;
  align-items: center;
}

.tobuydown-r-title-card {
  margin-top: 3%;
  border-radius: 5px;
  background-color: aliceblue;
  height: 95px;
}

.r-title-text {
  margin-top: 20px;
  text-align: center;
  color: #007AFF;
  font-size: 18px;
  margin-bottom: 15px;
}

.t-right-y-text {
  color: #007AFF;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0px;
  font-size: 16px;
}

.tobuydown-card-outer-right {
  height: 95px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: aliceblue;
  padding-right: 5px;
  padding-left: 5px;
}

.tobuydown-card-outer-right .tobuydown-card {
  display: flex;
}

.tobuydown-card-outer-right .tobuydown-card-text {
  font-size: 18px;
  font-family: Montserrat-Medium;
  color: #007AFF;
  margin-left: 10px;
  margin-right: 10px;
}

.toside-heading {
  color: #222222;
  font-family: Montserrat-Medium;
}

.result-title {
  width: 100%;
  align-items: center;
  display: flex;
  justify-content: center;
  border: 1px solid #f0f2f8;
  box-shadow: #eef0f1 0px 1px 5px 1px;
  border-radius: 5px;
  font-size: 18px;
  color: #007AFF;
  padding: 10px;
  margin-top: 10px;
}

.buydown-result-title {
  display: flex;
  justify-content: center;
  width: 100%;
}

.BD-result-con {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  left: 0;
  background-color: #ffff;
}

.to-right-head {
  min-height: 50px;
  align-items: center;
  justify-content: center;
  display: flex;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  background-color: #CCE4FE;
  margin-top: 10px;
  font-size: 16px;
  color: #007AFF;
  font-family: Montserrat-Medium;
}

.tto-right-head {
  min-height: 70px;
  align-items: center;
  justify-content: center;
  display: flex;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  background-color: #CCE4FE;
  margin-top: 10px;
  font-size: 16px;
  color: #007AFF;
}

.pbd-row-heading {
  min-height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: Montserrat-Medium;
  text-align: center;
}

.pbd-row-heading1 {
  min-height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: Montserrat-Regular;
  text-align: center;
}

.pbd-row {
  min-height: 70px;
  /* padding: 20px; */
  display: flex;
  align-items: center;
  justify-content: center;
}

.seperator-line {
  height: 1px;
  background-color: #f0f2f8;
  display: inline-block;
  width: 100%;
}

.pbd-result-fill-size {
  width: -webkit-fill-available;
}

.pbd-label {
  font-family: 'Montserrat-Medium';
}

.pbd-label_regular {
  font-family: 'Montserrat-Regular';
}

.per-pbd-heading-right {
  background-color: #CCE4FE;
  margin-top: 10px;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
}

.pbd-heading-right {
  background-color: #CCE4FE;
}

.pbd-heading-middle {
  background-color: #CCE4FE;
}

.pbd-heading-left {
  background-color: #CCE4FE;
}

.pbd-heading {
  margin-top: 10px;
  font-family: 'Montserrat-Medium';
  color: #2a2b2b;
  font-size: 16px;
  text-align: center;
}

.pbd-heading-right-text {
  font-family: Montserrat-Regular;
  color: #23405e;
  text-align: center;
}

.pbd-list-right-text {
  font-family: Montserrat-Regular;
  color: #23405e;
}

.pbd-list-full-text {
  border: 1px solid #23405e;
  width: 82%;
  padding: 7px;
  text-align: center;
  border-radius: 5px;
}

.plist-last-index {
  background-color: #CCE4FE;
  margin-bottom: 10px;
  border-bottom-left-radius: 7px;
  border-bottom-right-radius: 7px;
  height: 15px;
}

.list-last-index {
  margin-bottom: 15px;
}

.list-last-index-right {
  background-color: #CCE4FE;
  border-bottom-right-radius: 7px;
  height: 15px;
}

.list-last-index-middle {
  background-color: #CCE4FE;
  height: 15px;
}

.list-last-index-left {
  background-color: #CCE4FE;
  border-bottom-left-radius: 7px;
  height: 15px;
}

.top-title {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 15px;
  background-color: #efefef;
  font-size: 17px;
  color: black;
  text-align: center;
}

.hf-top-title {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 15px;
  background-color: #007AFF;
  font-size: 20px;
  font-family: Montserrat-Medium;
  color: white;
}

.compare-title {
  font-family: Montserrat-Medium;
  padding-bottom: 8px;
  padding-top: 8px;
  box-shadow: #eef0f1 0px 0px 3px 2px;
  border-radius: 7px;
  border-radius: 5px;
  color: #23405e;
  font-size: 17px;
}

.compare-split-title {
  text-align: center;
  background-color: #CCE4FE;
  margin: 10px;
  border-radius: 5px;
  padding: 7px;
}

.compare-title-label {
  color: #23405e;
  font-family: Montserrat-Medium;
  font-size: 15px;
}

.compare-white-card {
  box-shadow: #eef0f1 0px 0px 3px 2px;
  border-radius: 7px;
  text-align: center;
  margin: 10px;
  border-radius: 5px;
  padding: 12px;
  font-family: Montserrat-Medium;
  font-size: 15px;
}

.compare-white-card .BoldText {
  font-family: 'Montserrat-SemiBold';
}

.buydown-compare .slider-cls {
  margin: 5px !important;
  padding-left: 10px !important;
  padding-right: 25px !important;
  height: 75px;
}

.rc-slider-mark {
  position: absolute;
  top: 18px;
  left: 0;
  width: 96%;
  font-size: 12px;
  padding-top: 10px;
}

.rc-slider-dot {
  position: absolute;
  bottom: -2px;
  margin-left: -4px;
  width: 8px;
  height: 4px;
  border: 2px solid #e9e9e9;
  background-color: #fff;
  cursor: pointer;
  border-radius: 50%;
  vertical-align: middle;
  display: none;
}

.rc-slider-track {
  background-color: #5978FF;
}

.rc-slider-handle {
  border: solid 1px #D3D5DF;
  background-color: #508AFF;
  margin-left: 0px;
  margin-top: -6px;
  width: 15px;
  height: 15px;
  transform: none !important;
}

.rc-slider-handle:focus,
.rc-slider-handle:active {
  outline: none !important;
}

.rc-slider-mark-text-active {
  color: #2B4262;
  font-size: 20px;
}

.rc-slider-mark-text {
  color: #2B4262;
  font-size: 18px;
  font-family: Montserrat-Medium;
}

.benefit-info-content {
  margin: 10px;
  font-family: Montserrat-Medium;
}

.modal-left-label {
  padding: 10px;
  font-family: Montserrat-Medium;
  font-size: 16px;
}

.modal-right-label {
  padding: 10px;
  text-align: end;
  font-family: Montserrat-Medium;
  font-size: 16px;
}

.per-bring-modal-title .menu-title {
  font-size: 23px;
  background-color: #007AFF;
  color: white;
  text-align: center;
}

.details-label {
  color: #508aff;
  text-align: center;
  padding: 10px;
  font-family: Montserrat-Medium;
  font-size: 16px;
  cursor: pointer;
}

.BuyD_Address_Heading {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.BuyD_Address_Heading .BAH_Right {
  font-size: 15px;
  font-family: Montserrat-Medium;
  cursor: pointer;
  color: #007AFF;
}

.date-img-border-radius {
  border-bottom-right-radius: 4px !important;
  border-top-right-radius: 4px !important;
}

.buydown-hf-container .hiddenbtn {
  background: transparent;
  width: auto;
  height: auto;
  color: #FFFFFF;
  outline: none;
  margin-top: 15px;
  margin-bottom: 20px;
}

.buydown-hf-container .hf-modal-close {
  z-index: 9999999 !important;
  position: absolute;
  margin-top: -23px;
  max-width: 535px;
  text-align: right;
}

.buydown-shareprint {
  width: 100%;
  display: flex;
  justify-content: center;
  font-size: 17px;
  align-items: center;
  margin-top: 20px;
  color: #508AFF;
  cursor: pointer;
  margin-bottom: 10px;
  font-family: Montserrat-Regular;
}

.compare-sel-tit {
  font-size: 18px;
  text-align: center;
  margin-top: 15px;
  font-family: Montserrat-Medium;
}

.compare-sel-div {
  margin-top: 5px;
  padding-left: 30px;
  padding-right: 30px;
  margin-bottom: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bdshareprint {
  width: 100%;
  display: flex;
  justify-content: center;
  font-size: 17px;
  align-items: center;
  margin-top: 30px;
  color: #508AFF;
  cursor: pointer;
  margin-bottom: -40px;
  font-family: Montserrat-Regular;
}

.list-first-index {
  margin-top: 15px;
  border-bottom: 1px solid #DADBFF;
}

.list-first-index-right {
  background-color: #CCE4FE;
  border-top-right-radius: 7px;
  height: 15px;
}

.list-first-index-middle {
  background-color: #CCE4FE;
  height: 15px;
}

.list-first-index-left {
  background-color: #CCE4FE;
  border-top-left-radius: 7px;
  height: 15px;
}

.border1 {
  border: 1px solid;
  padding: 20px;
  width: 80%;
  margin-bottom: 10px;
  margin-top: 10px;
  margin-left: 25px;
  border-right: none;
  border-bottom-left-radius: 10px;
  border-top-left-radius: 10px;
}

.border2 {
  border: 1px solid;
  padding: 10px;
  width: 100%;
  margin-bottom: 10px;
  margin-top: 10px;
  border-left: none;
  border-right: none;
  text-align: center;
}

.border3 {
  border: 1px solid;
  padding: 20px;
  width: 80%;
  margin-bottom: 10px;
  margin-top: 10px;
  margin-right: 25px;
  border-left: none;
  border-bottom-right-radius: 10px;
  border-top-right-radius: 10px;
}

.plist-first-index {
  background-color: #CCE4FE;
  margin-top: 10px;
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
  height: 15px;
}

.Padding_rightZero {
  padding-right: 0px;
}

.Slider_style {
  width: 96%;
  margin-top: 20px;
  margin-bottom: 30px;
  padding: 10px;
}

.font_MontRegular {
  font-family: 'Montserrat-Regular';
}

.font_MontMedium {
  font-family: 'Montserrat-Medium';
}

.marginleft10 {
  margin-left: 10px;
}

.CompareBorderradius {
  border-bottom-left-radius: 7px;
  border-bottom-right-radius: 7px;
}

.CompareBorderradius1 {
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
}

.col12padd {
  padding-right: 15px;
  padding-left: 15px;
}

.hrBS5 {
  border-top: var(--bs-border-width) solid #eee;
  opacity: 1;
  margin-top: 20px;
  margin-bottom: 20px;
}

:root {
  --bs-body-font-size: 14px;
  /* Customize the font size */
}

.bdwnCentered {
  justify-content: space-evenly;
  background-color: #CCE4FE;
  width: 100%;
}

.flexOne {
  flex: 1;
}

.wd100 {
  width: 100%;
}

.summary_btn {
  width: 50%;
  height: 42px;
  border-radius: 100px;
  padding-top: 12px !important;
  padding-bottom: 12px !important;
  text-align: center;
  font-family: "Montserrat-Medium";
  cursor: pointer;
}

.summary_active {
  background-color: #278ae5;
  color: #fff !important;
}

.buydownresultTogg {
  width: 100%;
  box-shadow: 0px 12px 12px 0px #0A3D7614;
  border-radius: 100px;
  display: flex;
  margin-bottom: 20px;
  color: #696969;
}

.bdn-result-section {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
}

.bdn-result-sub {
  width: 80%;
  border-radius: 12px;
  background: #FFF;
  box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.08);
}

.bdn-result-sub-two {
  margin-top: 24px;
  width: 80%;
  border-radius: 12px;
  background: #FFF;
  box-shadow: 0px 12px 32px 0px rgba(10, 61, 118, 0.15);
}

.bdn-result-content {
  margin: 35px 25px;
}

.bdn-result-content-two {
  margin: 15px 0 15px 15px;
}

.bdn-buydown-container {
  width: 506px;
  padding: 20px;
  background: #ffffff;
  border-radius: 12px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
}

.bdn-title {
  color: #278AE5;
  font-size: 23px;
  font-weight: bold;
  font-family: Montserrat-SemiBold;
  font-style: normal;
  font-weight: 510;
  line-height: normal;
}

.bdn-description {
  margin: 10px 0 20px;
  font-size: 15px;
  color: #3D3D3D;
}

.bdn-button-group {
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
}

.bdn-button-group button {
  margin: unset;
}

.bdn-btn {
  padding: 32px 32px;
  border-radius: 14px;
  font-weight: 500;
  border: 1px solid #CFCFCF;
  background-color: #ffff;
  cursor: pointer;
  width: 32%;
  color: #CFCFCF;
  text-align: center;
  font-size: 16px;
}

.bdn-btn.active {
  background-color: #ECF4FD;
  border: 1px solid #278AE5;
  color: #278AE5 !important;
}

.bdn-btn.disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

.bdn-table {
  border-radius: 10px;
  overflow: hidden;
  font-family: 'Montserrat-Medium';
}

.bdn-table-header {
  color: #278AE5;
  font-size: 16px !important;
  font-style: normal;
  font-family: Montserrat-SemiBold !important;
  font-weight: 510;
  line-height: normal;
}

.bdn-row {
  display: flex;
  padding: 0 10px;
  font-size: 14px;
  color: #3D3D3D;
  justify-content: space-between;
}

.bdn-row-header {
  display: flex;
  padding: 0 10px;
  font-size: 13px;
  align-items: center;
}

.buydownresultContainer1 {
  width: 100%;
}

.bdn-row.highlight {
  background-color: #ECF4FD;
  border-radius: 6px;
}

.bdn-footer {
  padding: 10px;
  font-weight: 500;
  text-align: right;
}

.hrcust {
  margin: 0;
}

.resultRowOne {
  font-family: 'Montserrat-Medium';
  white-space: pre-line;
  width: 20%;
  height: 26px;
  font-size: 14px;
  display: flex;
  align-items: center;
  line-height: 20px;
  padding: 25px 0;
}

.resultRowTwo {
  font-family: Montserrat-SemiBold;
  width: 20%;
  font-size: 14px;
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 20px;
  padding: 15px 0;
}

.font-reg-mons {
  font-family: Montserrat-Medium;
}

.bdn-compare-result {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
}

.bdn-comparison-container {
  width: 80%;
  display: flex;
  justify-content: center;
  margin: 0 20px;
  font-family: Montserrat-SemiBold;
  border-radius: 12px;
  background: #FFF;
  box-shadow: 0px 12px 32px 0px rgba(10, 61, 118, 0.15);
}

.bdn-comparison-card {
  width: 100%;
  border-radius: 18px;
  background: #fff;
}

.bdn-headers {
  display: flex;
  justify-content: space-between;
  font-weight: bold;
}

.bdn-compare-value {
  padding: 15px;
  display: flex;
  flex-direction: column;
  gap: 15px;
}

.bdn-left-header {
  width: 46%;
  background-color: #DBF6E2;
  color: #3CC98E;
  text-align: center;
  padding: 13px;
  border-radius: 12px 0 0;
  font-size: 16px;
}

.bdn-center-header {
  width: 10%;
  text-align: center;
  padding: 13px;
  color: #3D3D3D;
  font-size: 13px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.bdn-right-header {
  width: 45%;
  background-color: #ECF4FD;
  color: #278AE5;
  text-align: center;
  padding: 13px;
  border-radius: 0 12px 0 0;
  font-size: 16px;
}

.bdn-flex-between {
  text-align: center;
  width: 28%;
  gap: 5px;
  display: flex;
  flex-direction: column;
}

.bdn-text-muted {
  color: #888;
  font-size: 14px;
}

.bdnempty-container {
  width: 31%;
  display: flex;
  justify-content: center;
  flex-direction: column;
}

.bdn-flex-container {
  display: flex;
  justify-content: center;
}

.bdn-horizontal-dash {
  flex-grow: 1;
  height: 1px;
  background-image: repeating-linear-gradient(to right, #ccc, #ccc 20px, transparent 20px, transparent 27px);
}

.bdn-compare-sub-title {
  font-size: 13px;
  color: #3D3D3D;
  text-align: center;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  font-family: Montserrat-Regular;
}

.bdn-compare-sub-value {
  color: #3D3D3D;
  text-align: center;
  font-style: normal;
  font-weight: 510;
  line-height: normal;
  font-size: 16px;
  font-family: Montserrat-SemiBold;
  letter-spacing: 1px;
  text-wrap: "nowrap";
}

.bdn-permanent-card {
  background: #fff;
  padding: 20px;
  border-radius: 12px;
  width: 80%;
  font-size: 24px;
  font-family: 'Montserrat-Medium';
}

.bdn-permanent-result {
  display: flex;
  justify-content: center;
  width: 100%;
  margin-top: 20px;
}

.bdn-permanent-title {
  color: #278AE5;
  font-size: 23px;
  font-family: Montserrat-SemiBold;
  margin-bottom: 15px;
}

.bdn-permanent-description {
  font-size: 16px;
  color: #3D3D3D;
  margin-bottom: 20px;
}

.bdn-permanent-comparison-box {
  border-radius: 10px;
  overflow: hidden;
  font-size: 14px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
  color: #3D3D3D;
  padding-left: 10px;
}

.bdn-permanent-row {
  display: flex;
  justify-content: space-between;
}

.permanent-last-row {
  margin-bottom: 25px;
}

.bdn-permanent-col-One {
  width: 33.3%;
  padding: 10px 20px;
  display: flex;
  align-items: center;
  gap: 5px;
}

.bdn-permanent-col-Mid {
  width: 33.3%;
  text-align: center;
  padding: 10px 12px;
  font-size: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 15px;
  font-family: Montserrat-SemiBold;
}

.bdn-permanent-row:last-child {
  border-bottom: none;
}

.bdn-permanent-header {
  background-color: #f4faff;
  border-radius: 10px;
}

.bdn-permanent-highlighted {
  padding: 10px 12px;
  border-top: 1px solid #278AE5;
  border-radius: 12px 12px 0 0;
  font-family: 'Montserrat-SemiBold';
}

.bdn-permanentValueHighlighted {
  padding: 10px 20px;
  color: #278AE5;
  font-family: 'Montserrat-SemiBold';
  font-size: 16px;
}

.bdn-permanent-new-value {
  display: flex;
  width: 33.3%;
  text-align: center;
  padding: 10px 12px;
  border-left: 1px solid #278AE5;
  border-right: 1px solid #278AE5;
  margin-right: 10px;
  font-family: Montserrat-SemiBold;
  font-size: 15px;
  justify-content: center;
  line-height: 20px;
  align-items: center;
}

.permanent-last-value {
  border-bottom: 1px solid #278AE5;
  border-radius: 0 0 12px 12px;
}

.bdn-permanent-green {
  color: #28a745;
}

.bdn-hf-modal {
  background: #fff;
  border-radius: 14px;
  box-shadow: 0 8px 16px rgba(0, 0, 0, 0.15);
  padding: 0 24px 24px;
  width: 360px;
  margin: auto;
  font-family: 'Montserrat-Medium';
}

.bdn-hf-title {
  font-size: 20px;
  margin-bottom: 20px;
  color: #278AE5;
}

.bdn-hf-table {
  width: 100%;
  border-collapse: collapse;
  margin-bottom: 20px;
  border-radius: 8px;
  overflow: hidden;
  background: #FFF;
  box-shadow: 0 12px 32px 0 rgba(10, 61, 118, 0.15);
}

.bdn-hf-table th,
.bdn-hf-table td {
  padding: 12px 10px;
  text-align: left;
}

.bdn-hf-table th {
  background: #d1d1d1;
  font-weight: bold;
  color: #333;
}

.bdn-hf-table td {
  font-weight: 500;
}

.bdn-hf-slider-section {
  background: #f7f9fc;
  padding: 16px;
  border-radius: 10px;
  margin-bottom: 20px;
  background: #FFF;
  box-shadow: 0 12px 32px 0 rgba(10, 61, 118, 0.15);
}

.bdn-hf-slider-header {
  display: flex;
  justify-content: space-between;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 15px;
}

.bdn-hf-slider-year_lbl {
  color: #3D3D3D;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.bdn-hf-slider-year {
  color: #278AE5;
  font-weight: bold;
  text-align: right;
  font-size: 18px;
  font-style: normal;
  font-weight: 510;
  line-height: normal;
}

.bdn-hf-range-slider {
  width: 100%;
  appearance: none;
  height: 4px;
  background: #6faaf4;
  border-radius: 4px;
  outline: none;
}

.bdn-hf-range-slider::-webkit-slider-thumb {
  appearance: none;
  height: 18px;
  width: 18px;
  background: white;
  border: 2px solid #3576d2;
  border-radius: 50%;
  cursor: pointer;
  margin-top: -7px;
}

.bdn-hf-range-slider::-moz-range-thumb {
  height: 18px;
  width: 18px;
  background: white;
  border: 2px solid #3576d2;
  border-radius: 50%;
  cursor: pointer;
}

.bdn-hf-range-labels {
  display: flex;
  justify-content: space-between;
  font-size: 12px;
  color: #777;
  margin-top: 4px;
}

.bdn-hf-share-button {
  width: 100%;
  padding: 12px;
  color: white;
  border: none;
  border-radius: 25px;
  font-size: 15px;
  font-weight: bold;
  cursor: pointer;
  display: flex;
  padding: 8.374px;
  justify-content: center;
  align-items: center;
  gap: 8.374px;
  align-self: stretch;
  height: 42px;
  border-radius: 83.738px;
  background: #278AE5;
}

.hfmodal {
  position: absolute;
  inset: 40px;
  /* border: 1px solid rgb(204, 204, 204); */
  /* background: rgb(255, 255, 255); */
  overflow: auto;
  border-radius: 4px;
  /* outline: none; */
  /* padding: 20px; */
}

.bdn-tilt {
  margin: 0 0 30px 15px;
  cursor: pointer;
}

.hf_one {
  margin-top: 12px;
  background-color: #ECF4FD;
  display: flex;
  width: 100%;
  justify-content: space-between;
}

.hf_flex_title {
  display: flex;
  justify-content: space-between;
  width: 100%;
  background-color: #D9D9D9;
  color: #3D3D3D;
}

.hf_row {
  margin-top: 12px;
  display: flex;
  justify-content: space-between;
  width: 100%;
}

.hf_header {
  padding: 6px 10px;
  width: 33.3%;
  text-align: center;
  font-weight: 510;
}

.hf_content {
  padding: 5px 10px;
  width: 33.3%;
  text-align: center;
  font-weight: 510;
}

.d-f-j-b {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.break_eve_content {
  background: none;
  margin-top: 12px;
  padding: 20px 10px;
}

.breakEvenTitle {
  color: #3D3D3D;
  font-family: 'Montserrat-Medium';
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  /* 30px */
}

.breakEventContent {
  color: #3D3D3D;
  font-family: "Montserrat-Medium";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  margin-top: 14px;
  /* 24px */
}

.infoimgContainer {
  display: flex;
  justify-content: center;
}

.infoMainicon {
  background-color: #DAEBFC;
  width: 70px;
  height: 70px;
  display: flex;
  margin-top: -56px;
  justify-content: center;
  align-items: center;
  position: absolute;
  border-radius: 48px;
}

.infoPopupSection {
  background: none;
  margin-top: 12px;
  padding: 20px 10px;
}

.infoPopupTitle {
  color: #3D3D3D;
  font-family: 'Montserrat-Medium';
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  text-align: center;
}

.infoPopupText {
  color: #3D3D3D;
  font-family: Montserrat-Regular;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  margin-top: 14px;
  text-align: center;
}

.breakMenuClose {
  z-index: 9999999 !important;
  position: absolute;
  margin-top: -46px;
  max-width: 421px;
  text-align: right;
  cursor: pointer;
}

.wrapno {
  text-wrap: nowrap;
}

.alignmonaffshareprint {
  gap: 7px;
  margin: 25px 10px;
}

.bdborderLeft {
  border-left: 1px solid #278AE5;
}

.bdborderRight {
  border-right: 1px solid #278AE5;
}

.bdborderTop {
  border-top: 1px solid #278AE5;
}

.bdborderTopleft {
  border-top: 1px solid #278AE5;
}

.bdborderTopright {
  border-top: 1px solid #278AE5;
}

.bdborderTopLeft {
  border-top: 1px solid #278AE5;
  border-left: 1px solid #278AE5;
  border-top-left-radius: 10px;
}

.combineContainer {
  display: flex;
  width: 100%;
  justify-content: space-between;
}

.bdborderTopRight {
  border-top: 1px solid #278AE5;
  border-right: 1px solid #278AE5;
  border-top-right-radius: 10px;
}

.bdborderBottom {
  border-bottom: 1px solid #278AE5;
}

.bdborderBottomLeft {
  border-bottom: 1px solid #278AE5;
  border-left: 1px solid #278AE5;
  border-bottom-left-radius: 10px;
}

.bdborderBottomRight {
  border-bottom: 1px solid #278AE5;
  border-right: 1px solid #278AE5;
  border-bottom-right-radius: 10px;
}

.oneZeroRow {
  width: 25%;
}

.bdalignCenter {
  display: flex;
  justify-content: center;
  align-items: center;
}

.noBd {
  padding: 2px 0;
  text-align: center;
}

.oneZeroOne {
  width: 50%;
}

.oneZerotwo {
  width: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #278AE5;
  font-size: 14px;
  font-style: normal;
  font-weight: 510;
  line-height: normal;
  margin-bottom: 5px;
}

.twooneone {
  width: 40%;
}

.oneZerotwo {
  width: 60%;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #278AE5;
  font-size: 14px;
  font-style: normal;
  font-weight: 510;
  line-height: normal;
  margin-bottom: 5px;
}

.threetwooneone {
  width: 33.2%;
}

.threetwoonetwo {
  width: 66.8%;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #278AE5;
  font-size: 14px;
  font-style: normal;
  font-weight: 510;
  line-height: normal;
  margin-bottom: 5px;
}

.bdSliderBreakeven {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #278AE5;
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 510;
  line-height: normal;
}

.bdSliderYears {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #3D3D3D;
  text-align: center;
  font-size: 20px;
  font-style: normal;
  font-weight: 510;
  line-height: normal;
}

.bdSliderTitleWrapper {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.bdSliderTitleWrapper {
  margin: 24px 0;
}

.sliderBreakevenTitle {
  border-radius: 100px;
  background: #ECF4FD;
  display: flex;
  padding: 4px 12px;
  align-items: center;
}

.bdn-permanent-last-value {
  display: flex;
  width: 33.3%;
  text-align: center;
  padding: 10px 12px;
  margin-right: 10px;
  font-family: Montserrat-SemiBold;
  font-size: 15px;
  justify-content: center;
  line-height: 20px;
  align-items: center;
}

.htcenter {
  height: 50px;
  text-align: center;
}

.toppadd {
  margin-top: 12px;
}

.bdn-permanent-new-value .month_center {
  font-size: 16px;
}

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

.bdSliderSection {
  margin-top: 24px;
  padding: 20px 0;
}

.bdpermanentSlider {
  padding: 0;
  margin-top: 8px;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.bdpermanentSlider .bd-slider-header {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 20px;
  width: 100%;
}

.bdpermanentSlider .bd-slider-badge {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  background: #E3F2FD;
  border-radius: 100px;
  padding: 4px 14px;
  margin-bottom: 8px;
  transition: background-color 0.3s ease;
}

.bdpermanentSlider .bd-slider-badge span {
  color: #278AE5;
  font-family: 'Montserrat-Medium', sans-serif;
  font-size: 13px;
  font-weight: 500;
  transition: color 0.3s ease;
}

.bdpermanentSlider .bd-slider-badge img {
  cursor: pointer;
  width: 14px;
  height: 14px;
}

.bdpermanentSlider .bd-slider-badge.badge-state-initial {
  background: #E3F2FD;
}

.bdpermanentSlider .bd-slider-badge.badge-state-initial span {
  color: #278AE5;
}

.bdpermanentSlider .bd-slider-badge.badge-state-increase {
  background: #E0F7EF;
}

.bdpermanentSlider .bd-slider-badge.badge-state-increase span {
  color: #3CC98E;
}

.bdpermanentSlider .bd-slider-badge.badge-state-decrease {
  background: #FDECEA;
}

.bdpermanentSlider .bd-slider-badge.badge-state-decrease span {
  color: #EC615B;
}

.bdpermanentSlider .bd-slider-value-display {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 2px;
}

.bdpermanentSlider .bd-slider-years-text {
  color: #1F2937;
  font-family: 'Montserrat-SemiBold', sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.2;
}

.bdpermanentSlider .bd-slider-cost-text {
  color: #278AE5;
  font-family: 'Montserrat-Medium', sans-serif;
  font-size: 14px;
  font-weight: 500;
  transition: color 0.3s ease;
}

.bdpermanentSlider.slider-state-initial .bd-slider-cost-text {
  color: #278AE5;
}

.bdpermanentSlider.slider-state-increase .bd-slider-cost-text {
  color: #3CC98E;
}

.bdpermanentSlider.slider-state-decrease .bd-slider-cost-text {
  color: #EC615B;
}

.bdpermanentSlider .rc-slider {
  margin: 15px 0 10px 0;
  padding: 0;
  width: 100%;
  max-width: 420px;
  position: relative;
  user-select: none;
}

.bdpermanentSlider .rc-slider-rail {
  background-color: #D1D5DB !important;
  height: 1px !important;
}

.bdpermanentSlider .rc-slider-track {
  background-color: transparent !important;
  height: 1px !important;
  display: none !important;
}

.bdpermanentSlider .rc-slider-handle {
  border: 4px solid #278AE5 !important;
  background-color: #FFFFFF !important;
  width: 20px !important;
  height: 20px !important;
  margin-top: -10px !important;
  box-shadow: 0 2px 6px rgba(39, 138, 229, 0.4);
  opacity: 1 !important;
  cursor: grab !important;
  transition: border-color 0.3s ease, box-shadow 0.3s ease;
  touch-action: none;
  z-index: 2;
  margin-left: -15px;
}

.bdpermanentSlider .rc-slider-handle:active {
  cursor: grabbing !important;
}

.bdpermanentSlider .rc-slider-handle:hover,
.bdpermanentSlider .rc-slider-handle:focus {
  border-color: #278AE5 !important;
  background-color: #FFFFFF !important;
  box-shadow: 0 0 0 5px rgba(39, 138, 229, 0.15), 0 2px 6px rgba(39, 138, 229, 0.4);
  cursor: grab !important;
}

.bdpermanentSlider .rc-slider-handle::before {
  content: '';
  position: absolute;
  top: -8px;
  left: -8px;
  right: -8px;
  bottom: -8px;
  cursor: inherit;
  z-index: -1;
}

.bdpermanentSlider .rc-slider-handle * {
  cursor: inherit !important;
}

.bdpermanentSlider.slider-state-initial .rc-slider-handle {
  border-color: #278AE5 !important;
  box-shadow: 0 2px 6px rgba(39, 138, 229, 0.4);
}

.bdpermanentSlider.slider-state-increase .rc-slider-handle {
  border-color: #278AE5 !important;
  box-shadow: 0 2px 6px rgba(39, 138, 229, 0.4);
}

.bdpermanentSlider.slider-state-decrease .rc-slider-handle {
  border-color: #278AE5 !important;
  box-shadow: 0 2px 6px rgba(39, 138, 229, 0.4);
}

.bdpermanentSlider .bd-initial-marker {
  position: absolute;
  top: 9px;
  transform: translateX(-50%);
  width: 2px;
  height: 15px;
  background-color: #278AE5;
  pointer-events: none;
  z-index: 1;
  border-radius: 1px;
}

.bdpermanentSlider .rc-slider-mark {
  top: -2px;
  font-size: 10px;
  left: 0;
  width: 100%;
}

.bdpermanentSlider .rc-slider-mark-text {
  color: #D1D5DB;
  font-size: 10px;
  font-family: 'Montserrat-Light', sans-serif;
  cursor: default;
  font-weight: 300;
  transform: translateX(-50%);
  top: -3px !important;
  line-height: 1;
}

.bdpermanentSlider .rc-slider-dot {
  display: none;
}

.bdpermanentSlider .rc-slider-step {
  height: 1px;
  background: transparent;
}

.pbd-sliderValue {
  display: flex;
  justify-content: space-between;
  margin-top: -10px;
  padding: 0 18px 0 22px;
  font-size: 16px;
}

.dynClrChange {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 5px;
}

.dynClrChange .pbdndynImg {
  margin-bottom: 8px;
}

.comparison-slider-container .rc-slider-handle {
  margin-top: -8px !important;
  cursor: pointer !important;
}

.comparison-slider-container .rc-slider-mark {
  position: absolute;
  top: 3px;
  left: 0;
  width: 100%;
  font-size: 12px;
  padding-top: 10px;
}

.comparison-slider-container .rc-slider-mark-text {
  color: #D1D5DB;
  font-size: 15px;
  font-family: 'Montserrat-Light', sans-serif;
  cursor: default;
  font-weight: 300;
  transform: translateX(-50%);
  top: -3px !important;
  line-height: 1;
}

@media (max-width: 768px) {
  .bdSliderSection {
    padding: 16px 0;
  }

  .bdpermanentSlider {
    padding: 15px 20px;
  }

  .bdpermanentSlider .bd-slider-years-text {
    font-size: 24px;
  }

  .bdpermanentSlider .bd-slider-cost-text {
    font-size: 14px;
  }

  .bdpermanentSlider .bd-slider-badge {
    padding: 5px 12px;
  }

  .bdpermanentSlider .bd-slider-badge span {
    font-size: 13px;
  }
}

.buydown-comparison-popup {
  padding: 20px 25px;
  background: #fff;
  border-radius: 12px;
  max-width: 400px;
  margin: 0 auto;
}

.buydown-comparison-popup .comparison-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.buydown-comparison-popup .comparison-header .comparison-title {
  color: #278AE5;
  font-family: Montserrat-Medium;
  font-size: 20px;
  font-style: normal;
  font-weight: 510;
  line-height: normal;
  text-wrap: nowrap;
}

.buydown-comparison-popup .comparison-header .comparison-close-btn {
  background: none;
  border: none;
  cursor: pointer;
  padding: 0;
  display: flex;
  /* align-content: center; */
  justify-content: center;
  align-items: center;
  padding: 25px 0;
}

.buydown-comparison-popup .comparison-header .comparison-close-btn img {
  width: 20px;
  height: 20px;
}

.buydown-comparison-popup .comparison-table-container {
  margin-bottom: 20px;
}

.buydown-comparison-popup .comparison-table-container .comparison-table {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 10px;
  border-radius: 8px;
  background: #FFF;
  padding-bottom: 12px;
  box-shadow: 0 12px 32px 0 rgba(10, 61, 118, 0.15);
}

.buydown-comparison-popup .comparison-table-container .comparison-table .comparison-table-header {
  background: #D9D9D9;
  border-radius: 8px 8px 0 0;
  color: #3D3D3D;
  gap: 10px;
  display: flex;
  height: 35px;
  padding: 12px 20px;
  justify-content: space-between;
  align-items: center;
  font-size: 16px;
}

.buydown-comparison-popup .comparison-table-container .comparison-table .comparison-table-header .comparison-header-cell {
  font-family: 'Montserrat-Medium';
  font-size: 16px;
  color: #23405E;
  text-align: left;
}

.buydown-comparison-popup .comparison-table-container .comparison-table .comparison-table-header .header-year {
  text-align: center;
}

.buydown-comparison-popup .comparison-table-container .comparison-table .comparison-table-header .header-cost {
  text-align: right;
}

.buydown-comparison-popup .comparison-table-container .comparison-table .comparison-table-row {
  display: flex;
  padding: 8px 15px;
  gap: 10px;
  transition: background-color 0.2s;
}

.buydown-comparison-popup .comparison-table-container .comparison-table .comparison-table-row:last-child {
  border-bottom: none;
  border-radius: 0 0 8px 8px;
}

.buydown-comparison-popup .comparison-table-container .comparison-table .comparison-table-row .hfColOne {
  width: 33.3%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.buydown-comparison-popup .comparison-table-container .comparison-table .comparison-table-row .comparison-cell {
  font-family: Montserrat-Medium;
  font-size: 16px;
  color: #23405E;
  display: flex;
  align-items: center;
}

.buydown-comparison-popup .comparison-table-container .comparison-table .comparison-table-row .cell-buydown {
  font-family: Montserrat-Medium;
}

.buydown-comparison-popup .comparison-table-container .comparison-table .comparison-table-row .cell-year {
  justify-content: center;
  text-align: center;
}

.buydown-comparison-popup .comparison-table-container .comparison-table .comparison-table-row .cell-cost {
  justify-content: flex-end;
  text-align: right;
}

.buydown-comparison-popup .comparison-table-container .comparison-table .bgBlue {
  background-color: #ECF4FD;
}

.buydown-comparison-popup .year-savings-container {
  margin-bottom: 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.buydown-comparison-popup .year-savings-container .year-savings-label {
  font-family: Montserrat-Regular;
  font-size: 14px;
  color: #23405E;
  margin: 0;
}

.buydown-comparison-popup .year-savings-container .year-savings-dropdown .year-select {
  border: 2px solid #4A90E2;
  border-radius: 6px;
  padding: 8px 35px 8px 15px;
  font-family: Montserrat-Medium;
  font-size: 14px;
  color: #4A90E2;
  background-color: #fff;
  background-image: url('data:image/svg+xml;utf8,<svg fill="%234A90E2" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>');
  background-repeat: no-repeat;
  background-position: right 8px center;
  background-size: 20px;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  cursor: pointer;
  outline: none;
}

.buydown-comparison-popup .year-savings-container .year-savings-dropdown .year-select:focus {
  border-color: #3A7BC8;
  box-shadow: 0 0 0 3px rgba(74, 144, 226, 0.1);
}

.buydown-comparison-popup .comparison-slider-container {
  padding: 0 5px;
}

.buydown-comparison-popup .comparison-slider-container .rc-slider {
  margin-bottom: 10px;
}

.buydown-comparison-popup .comparison-slider-container .slider-labels {
  display: flex;
  justify-content: space-between;
  font-family: Montserrat-Regular;
  font-size: 12px;
  color: #8E8E93;
  margin-top: 8px;
}

.buydown-comparison-popup .comparison-slider-container .slider-labels .slider-label-left,
.buydown-comparison-popup .comparison-slider-container .slider-labels .slider-label-right {
  padding: 0 2px;
}

.buydown-comparison-popup .share-button-container .share-details-btn {
  display: flex;
  height: 48px;
  padding: 8.374px;
  justify-content: center;
  align-items: center;
  gap: 8.374px;
  align-self: stretch;
  border-radius: 83.738px;
  background: #278AE5;
  font-size: 16px;
  width: 100%;
}

.buydown-comparison-popup .share-button-container .share-details-btn:active {
  transform: translateY(0);
  box-shadow: 0 2px 8px rgba(74, 144, 226, 0.3);
}

.buydown-comparison-popup .hfBottomport {
  display: flex;
  flex-direction: column;
  border-radius: 8px;
  padding: 12px;
  background: #FFF;
  box-shadow: 0 12px 32px 0 rgba(10, 61, 118, 0.15);
}

.buydown-comparison-popup .hfBottomport .year-value-text {
  color: #278AE5;
  text-align: right;
  font-size: 20px;
  font-style: normal;
  font-weight: 510;
  line-height: normal;
}

@media (max-width: 480px) {
  .buydown-comparison-popup {
    padding: 15px 20px;
  }

  .buydown-comparison-popup .comparison-header .comparison-title {
    font-size: 18px;
  }

  .buydown-comparison-popup .comparison-table-container .comparison-table .comparison-table-header {
    padding: 10px 12px;
  }

  .buydown-comparison-popup .comparison-table-container .comparison-table .comparison-table-header .comparison-header-cell {
    font-size: 12px;
  }

  .buydown-comparison-popup .comparison-table-container .comparison-table .comparison-table-row {
    padding: 12px 12px;
  }

  .buydown-comparison-popup .comparison-table-container .comparison-table .comparison-table-row .comparison-cell {
    font-size: 13px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL2J1eWRvd24uc2NzcyIsInNvdXJjZXMiOlsiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL2J1eWRvd24uc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyAuYnV5ZG93bi1jb250YWluZXJ7XG5cbi5idXlkb3duLW1vZGFsLWhlYWRlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJ1eWRvd24tdHlwZS1zZWxlY3Rpb24ge1xuXHRtYXJnaW46IDI1cHg7XG59XG5cbi5idXlkb3duLWZvcm0ge1xuXHQuZm9ybS1ncm91cCB7XG5cdFx0cGFkZGluZzogMHB4O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHQuZmllbGQtcm93IHtcblx0XHRcdGNvbG9yOiAjMGUyZjUxO1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdHBhZGRpbmc6IDBweDtcblxuXHRcdFx0LmlucHV0LWdyb3VwLWFkZG9uIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0XHRjb2xvcjogIzIzNDA1ZTtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0fVxuXG5cdFx0XHRzZWxlY3QsXG5cdFx0XHRpbnB1dCB7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTA7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW46IDBweDtcblx0XHRcdFx0LW1vei1hcHBlYXJhbmNlOiBpbmhlcml0O1xuXHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDk3JSBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0Y29sb3I6ICMyMzQwNWU7XG5cdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdH1cblxuXHRcdFx0c2VsZWN0IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogNnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5Db2xsYXBzZURyb3BUaXRsZSB7XG5cdGNvbG9yOiAjMjM0MDVFO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXIgIWltcG9ydGFudDtcbn1cblxuLkNvbGxhcHNlRHJvcEljb24ge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5idXlkb3duLXRpdGxlIHtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRmb250LXNpemU6IDI3cHg7XG5cdGNvbG9yOiAjMjM0MDVFO1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uRl9hZHJlc3Njb250YWluZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0LkZfY2xvc2luZ2Nvc3Qge1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGNvbG9yOiAjMDA3QUZGO1xuXG5cdFx0aW1nIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0fVxuXG5cdH1cbn1cblxuLnJlc3VsdC1zY3JlZW4tY29udGFpbmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG59XG5cbi5idXlkb3duLWNhcmQtb3V0ZXIge1xuXHRoZWlnaHQ6IDEwMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Ly8gcGFkZGluZy1yaWdodDogNXB4O1xuXHRwYWRkaW5nLWxlZnQ6IDBweDtcblxuXHQuYnV5ZG93bi1jYXJkIHtcblx0XHRoZWlnaHQ6IDc1JTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNmMGYyZjg7XG5cdFx0Ly8gYm94LXNoYWRvdzogI2U1ZjJmZiAzcHggMHB4IDhweCAwcHg7XG5cdFx0Ym94LXNoYWRvdzogI2VlZjBmMSAwcHggM3B4IDhweCAxcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogN3B4O1xuXG5cdH1cblxuXHQuYnV5ZG93bi1jYXJkLXRleHQge1xuXHRcdC8vIHBhZGRpbmc6IDIwcHg7XG5cdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRjb2xvcjogIzIwMjAyMDtcblx0fVxuXG5cdC5idXlkb3duLWNhcmQtaGVhZC10ZXh0IHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGNvbG9yOiAjMDAwMDAwO1xuXHR9XG59XG5cbi5idXlkb3duLWNhcmQtb3V0ZXItcmlnaHQge1xuXHRoZWlnaHQ6IDEwMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogYWxpY2VibHVlO1xuXHRwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cdHBhZGRpbmctbGVmdDogNXB4O1xuXG5cdC5idXlkb3duLWNhcmQge1xuXHRcdC8vIGRpc3BsYXk6IGZsZXg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRoZWlnaHQ6IDc1JTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdH1cblxuXHQuYnV5ZG93bi1jYXJkLXRleHQge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Y29sb3I6ICMwMDdBRkY7XG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHR9XG59XG5cbi5zaWRlLWhlYWRpbmcge1xuXHRjb2xvcjogIzIyMjIyMjtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xufVxuXG4udG9idXlkb3duLWNhcmQtb3V0ZXIge1xuXHRoZWlnaHQ6IDk1cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHQvLyBwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cdHBhZGRpbmctbGVmdDogMHB4O1xuXG5cdC50b2J1eWRvd24tY2FyZCB7XG5cdFx0aGVpZ2h0OiA3NSU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdC8vIHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZjBmMmY4O1xuXHRcdC8vIGJveC1zaGFkb3c6ICNlNWYyZmYgM3B4IDBweCA4cHggMHB4O1xuXHRcdGJveC1zaGFkb3c6ICNlZWYwZjEgMHB4IDNweCA4cHggMXB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDdweDtcblxuXHR9XG5cblx0LnRvYnV5ZG93bi1jYXJkLXRleHQge1xuXHRcdC8vIHBhZGRpbmc6IDIwcHg7XG5cdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRjb2xvcjogIzIwMjAyMDtcblx0fVxuXG5cdC50b2J1eWRvd24tY2FyZC1oZWFkLXRleHQge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Y29sb3I6ICMwMDAwMDA7XG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdH1cbn1cblxuLm9mZmVyLXRleHRib3gge1xuXHR3aWR0aDogOTAlO1xuXHRoZWlnaHQ6IDYwcHg7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0LyogYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7ICovXG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Y29sb3I6ICMwMDdBRkY7XG5cdGJvcmRlcjogMXB4IHNvbGlkICMwMDdBRkY7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0LyogY3Vyc29yOiBwb2ludGVyOyAqL1xuXHQvKiBtYXJnaW4tdG9wOiA3cHg7ICovXG5cdC8qIHRleHQtYWxpZ246IGNlbnRlcjsgKi9cblx0LyogcGFkZGluZzogMTVweDsgKi9cblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi50b2J1eWRvd24tci10aXRsZS1jYXJkIHtcblx0bWFyZ2luLXRvcDogMyU7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0YmFja2dyb3VuZC1jb2xvcjogYWxpY2VibHVlO1xuXHRoZWlnaHQ6IDk1cHg7XG59XG5cbi5yLXRpdGxlLXRleHQge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGNvbG9yOiAjMDA3QUZGO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi50LXJpZ2h0LXktdGV4dCB7XG5cdGNvbG9yOiAjMDA3QUZGO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZzogMHB4O1xuXHRmb250LXNpemU6IDE2cHg7XG59XG5cbi50b2J1eWRvd24tY2FyZC1vdXRlci1yaWdodCB7XG5cdGhlaWdodDogOTVweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6IGFsaWNlYmx1ZTtcblx0cGFkZGluZy1yaWdodDogNXB4O1xuXHRwYWRkaW5nLWxlZnQ6IDVweDtcblxuXHQudG9idXlkb3duLWNhcmQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Ly8ganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0Ly8gYm9yZGVyOiAxcHggc29saWQgI2YwZjJmODtcblx0fVxuXG5cdC50b2J1eWRvd24tY2FyZC10ZXh0IHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGNvbG9yOiAjMDA3QUZGO1xuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0fVxufVxuXG4udG9zaWRlLWhlYWRpbmcge1xuXHRjb2xvcjogIzIyMjIyMjtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xufVxuXG4ucmVzdWx0LXRpdGxlIHtcblx0d2lkdGg6IDEwMCU7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZjBmMmY4O1xuXHRib3gtc2hhZG93OiAjZWVmMGYxIDBweCAxcHggNXB4IDFweDtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGNvbG9yOiAjMDA3QUZGO1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uYnV5ZG93bi1yZXN1bHQtdGl0bGUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5CRC1yZXN1bHQtY29uIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHdpZHRoOiAxMDAlO1xuXHQvLyBtYXJnaW4tdG9wOiA1MHB4O1xuXHRsZWZ0OiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZjtcbn1cblxuLnRvLXJpZ2h0LWhlYWQge1xuXHRtaW4taGVpZ2h0OiA1MHB4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NFNEZFO1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGNvbG9yOiAjMDA3QUZGO1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG59XG5cbi50dG8tcmlnaHQtaGVhZCB7XG5cdG1pbi1oZWlnaHQ6IDcwcHg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNDQ0U0RkU7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Y29sb3I6ICMwMDdBRkY7XG59XG5cbi5wYmQtcm93LWhlYWRpbmcge1xuXHRtaW4taGVpZ2h0OiA1MHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wYmQtcm93LWhlYWRpbmcxIHtcblx0bWluLWhlaWdodDogNDBweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBiZC1yb3cge1xuXHRtaW4taGVpZ2h0OiA3MHB4O1xuXHQvKiBwYWRkaW5nOiAyMHB4OyAqL1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Ly8gdGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdC8vIGhlaWdodDogNDBweDtcblx0Ly8gYmFja2dyb3VuZC1jb2xvcjogYWxpY2VibHVlO1xuXHQvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdC8vIGRpc3BsYXk6IGZsZXg7XG5cdC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHQvLyBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc2VwZXJhdG9yLWxpbmUge1xuXHRoZWlnaHQ6IDFweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2YwZjJmODtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnBiZC1yZXN1bHQtZmlsbC1zaXplIHtcblx0d2lkdGg6IC13ZWJraXQtZmlsbC1hdmFpbGFibGVcbn1cblxuLnBiZC1sYWJlbCB7XG5cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nO1xufVxuXG4ucGJkLWxhYmVsX3JlZ3VsYXIge1xuXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XG59XG5cbi5wZXItcGJkLWhlYWRpbmctcmlnaHQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NFNEZFO1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG59XG5cbi5wYmQtaGVhZGluZy1yaWdodCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNDQ0U0RkU7XG5cdC8vIG1hcmdpbi10b3A6IDEwcHg7XG5cdC8vIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG59XG5cbi5wYmQtaGVhZGluZy1taWRkbGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NFNEZFO1xuXHQvLyBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ucGJkLWhlYWRpbmctbGVmdCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNDQ0U0RkU7XG5cdC8vIG1hcmdpbi10b3A6IDEwcHg7XG5cdC8vIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbn1cblxuLnBiZC1oZWFkaW5nIHtcblx0bWFyZ2luLXRvcDogMTBweDtcblx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bSc7XG5cdGNvbG9yOiAjMmEyYjJiO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLy8gLnBiZC1oZWFkaW5nLXJpZ2h0e1xuLy8gXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4vLyBcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4vLyB9XG4ucGJkLWhlYWRpbmctcmlnaHQtdGV4dCB7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdC8vIGNvbG9yOiAjMDA3QUZGO1xuXHRjb2xvcjogIzIzNDA1ZTtcblx0Ly8gZm9udC1zaXplOiAxNnB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wYmQtbGlzdC1yaWdodC10ZXh0IHtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0Ly8gY29sb3I6ICMwMDdBRkY7XG5cdGNvbG9yOiAjMjM0MDVlO1xufVxuXG4ucGJkLWxpc3QtZnVsbC10ZXh0IHtcblx0Ym9yZGVyOiAxcHggc29saWQgIzIzNDA1ZTtcblx0OyAvLyAjMDA3QUZGO1xuXHR3aWR0aDogODIlO1xuXHRwYWRkaW5nOiA3cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4ucGxpc3QtbGFzdC1pbmRleCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNDQ0U0RkU7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDdweDtcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDdweDtcblx0aGVpZ2h0OiAxNXB4O1xufVxuXG4ubGlzdC1sYXN0LWluZGV4IHtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmxpc3QtbGFzdC1pbmRleC1yaWdodCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNDQ0U0RkU7XG5cdC8vIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA3cHg7XG5cdGhlaWdodDogMTVweDtcbn1cblxuLmxpc3QtbGFzdC1pbmRleC1taWRkbGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NFNEZFO1xuXHQvLyBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cdGhlaWdodDogMTVweDtcbn1cblxuLmxpc3QtbGFzdC1pbmRleC1sZWZ0IHtcblx0YmFja2dyb3VuZC1jb2xvcjogI0NDRTRGRTtcblx0Ly8gbWFyZ2luLWJvdHRvbTogMTBweDtcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogN3B4O1xuXHRoZWlnaHQ6IDE1cHg7XG59XG5cbi50b3AtdGl0bGUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cGFkZGluZzogMTVweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcblx0Zm9udC1zaXplOiAxN3B4O1xuXHRjb2xvcjogYmxhY2s7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmhmLXRvcC10aXRsZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwYWRkaW5nOiAxNXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3QUZGO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0Y29sb3I6IHdoaXRlO1xufVxuXG4uY29tcGFyZS10aXRsZSB7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0Ly8gdGV4dC1hbGlnbjogY2VudGVyO1xuXHQvLyBwYWRkaW5nLWxlZnQ6IDEwJTtcblx0Ly8gcGFkZGluZy1yaWdodDogMTAlO1xuXHRwYWRkaW5nLWJvdHRvbTogOHB4O1xuXHRwYWRkaW5nLXRvcDogOHB4O1xuXHRib3gtc2hhZG93OiAjZWVmMGYxIDBweCAwcHggM3B4IDJweDtcblx0Ym9yZGVyLXJhZGl1czogN3B4O1xuXHQvLyBtYXJnaW46IDEwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0Ly8gY29sb3I6ICMwMDdBRkY7XG5cdGNvbG9yOiAjMjM0MDVlO1xuXHRmb250LXNpemU6IDE3cHg7XG59XG5cbi5jb21wYXJlLXNwbGl0LXRpdGxlIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NFNEZFO1xuXHRtYXJnaW46IDEwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0cGFkZGluZzogN3B4O1xufVxuXG4uY29tcGFyZS10aXRsZS1sYWJlbCB7XG5cdC8vIGNvbG9yOiAjMDA3QUZGO1xuXHRjb2xvcjogIzIzNDA1ZTtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRmb250LXNpemU6IDE1cHg7XG59XG5cbi5jb21wYXJlLXdoaXRlLWNhcmQge1xuXHRib3gtc2hhZG93OiAjZWVmMGYxIDBweCAwcHggM3B4IDJweDtcblx0Ym9yZGVyLXJhZGl1czogN3B4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbjogMTBweDtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRwYWRkaW5nOiAxMnB4O1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdGZvbnQtc2l6ZTogMTVweDtcblxuXHQuQm9sZFRleHQge1xuXHRcdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1TZW1pQm9sZCc7XG5cdH1cbn1cblxuLmJ1eWRvd24tY29tcGFyZSB7XG5cdC5zbGlkZXItY2xzIHtcblx0XHQvLyBtYXJnaW46IDVweCAhaW1wb3J0YW50O1xuXHRcdC8vIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0Ly8gcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogNzVweDtcblx0fVxufVxuXG5cbi5yYy1zbGlkZXItbWFyayB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxOHB4O1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogOTYlO1xuXHRmb250LXNpemU6IDEycHg7XG5cdHBhZGRpbmctdG9wOiAxMHB4O1xuXHQvLyBtYXJnaW4tbGVmdDogLTE0cHg7XG59XG5cbi5yYy1zbGlkZXItZG90IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IC0ycHg7XG5cdG1hcmdpbi1sZWZ0OiAtNHB4O1xuXHR3aWR0aDogOHB4O1xuXHRoZWlnaHQ6IDRweDtcblx0Ym9yZGVyOiAycHggc29saWQgI2U5ZTllOTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLnJjLXNsaWRlci10cmFjayB7XG5cdGJhY2tncm91bmQtY29sb3I6ICM1OTc4RkY7XG59XG5cbi5yYy1zbGlkZXItaGFuZGxlIHtcblx0Ym9yZGVyOiBzb2xpZCAxcHggI0QzRDVERjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzUwOEFGRjtcblx0bWFyZ2luLWxlZnQ6IDBweDtcblx0bWFyZ2luLXRvcDogLTZweDtcblx0d2lkdGg6IDE1cHg7XG5cdGhlaWdodDogMTVweDtcblx0dHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG4ucmMtc2xpZGVyLWhhbmRsZTpmb2N1cyxcbi5yYy1zbGlkZXItaGFuZGxlOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnJjLXNsaWRlci1tYXJrLXRleHQtYWN0aXZlIHtcblx0Y29sb3I6ICMyQjQyNjI7XG5cdGZvbnQtc2l6ZTogMjBweDtcbn1cblxuXG4ucmMtc2xpZGVyLW1hcmstdGV4dCB7XG5cdGNvbG9yOiAjMkI0MjYyO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbn1cblxuLmJlbmVmaXQtaW5mby1jb250ZW50IHtcblx0bWFyZ2luOiAxMHB4O1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG59XG5cbi5tb2RhbC1sZWZ0LWxhYmVsIHtcblx0cGFkZGluZzogMTBweDtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRmb250LXNpemU6IDE2cHg7XG59XG5cbi5tb2RhbC1yaWdodC1sYWJlbCB7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdHRleHQtYWxpZ246IGVuZDtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRmb250LXNpemU6IDE2cHg7XG59XG5cbi5wZXItYnJpbmctbW9kYWwtdGl0bGUge1xuXG5cdC8vIFx0YmFja2dyb3VuZC1jb2xvcjogIzAwN0FGRjtcblx0Lm1lbnUtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjNweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3QUZGO1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbn1cblxuLmRldGFpbHMtbGFiZWwge1xuXHRjb2xvcjogcmdiKDgwLCAxMzgsIDI1NSk7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogMTBweDtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLkJ1eURfQWRkcmVzc19IZWFkaW5nIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdC5CQUhfUmlnaHQge1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGNvbG9yOiAjMDA3QUZGO1xuXHR9XG59XG5cbi5kYXRlLWltZy1ib3JkZXItcmFkaXVzIHtcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8vIH1cbi5idXlkb3duLWhmLWNvbnRhaW5lciB7XG5cdC5oaWRkZW5idG4ge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRjb2xvcjogI0ZGRkZGRjtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXG5cdC5oZi1tb2RhbC1jbG9zZSB7XG5cdFx0ei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRtYXJnaW4tdG9wOiAtMjNweDtcblx0XHRtYXgtd2lkdGg6IDUzNXB4O1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHR9XG59XG5cbi5idXlkb3duLXNoYXJlcHJpbnQge1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMTdweDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0Y29sb3I6ICM1MDhBRkY7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbn1cblxuLmNvbXBhcmUtc2VsLXRpdCB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG59XG5cbi5jb21wYXJlLXNlbC1kaXYge1xuXHRtYXJnaW4tdG9wOiA1cHg7XG5cdHBhZGRpbmctbGVmdDogMzBweDtcblx0cGFkZGluZy1yaWdodDogMzBweDtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5iZHNoYXJlcHJpbnQge1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMTdweDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLXRvcDogMzBweDtcblx0Y29sb3I6ICM1MDhBRkY7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogLTQwcHg7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG59XG5cbi8vLy8vTkVXIFN0eWxlIGFkZGVkIC8vLy8vIFxuLmxpc3QtZmlyc3QtaW5kZXgge1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RBREJGRjsgLy9yZ2IoMjE4IDIxOSAyMjUpJztcbn1cblxuLmxpc3QtZmlyc3QtaW5kZXgtcmlnaHQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NFNEZFO1xuXHQvLyBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogN3B4O1xuXHRoZWlnaHQ6IDE1cHg7XG59XG5cbi5saXN0LWZpcnN0LWluZGV4LW1pZGRsZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNDQ0U0RkU7XG5cdC8vIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0aGVpZ2h0OiAxNXB4O1xufVxuXG4ubGlzdC1maXJzdC1pbmRleC1sZWZ0IHtcblx0YmFja2dyb3VuZC1jb2xvcjogI0NDRTRGRTtcblx0Ly8gbWFyZ2luLWJvdHRvbTogMTBweDtcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogN3B4O1xuXHRoZWlnaHQ6IDE1cHg7XG59XG5cbi5ib3JkZXIxIHtcblx0Ym9yZGVyOiAxcHggc29saWQ7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdHdpZHRoOiA4MCU7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdG1hcmdpbi1sZWZ0OiAyNXB4O1xuXHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG59XG5cbi5ib3JkZXIyIHtcblx0Ym9yZGVyOiAxcHggc29saWQ7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRib3JkZXItbGVmdDogbm9uZTtcblx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ib3JkZXIzIHtcblx0Ym9yZGVyOiAxcHggc29saWQ7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdHdpZHRoOiA4MCU7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdG1hcmdpbi1yaWdodDogMjVweDtcblx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcbn1cblxuLnBsaXN0LWZpcnN0LWluZGV4IHtcblx0YmFja2dyb3VuZC1jb2xvcjogI0NDRTRGRTtcblx0bWFyZ2luLXRvcDogMTBweDtcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogN3B4O1xuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogN3B4O1xuXHRoZWlnaHQ6IDE1cHg7XG59XG5cbi5QYWRkaW5nX3JpZ2h0WmVybyB7XG5cdHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cblxuLlNsaWRlcl9zdHlsZSB7XG5cdHdpZHRoOiA5NiU7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdHBhZGRpbmc6IDEwcHg7XG59XG5cbi5mb250X01vbnRSZWd1bGFyIHtcblx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xufVxuXG4uZm9udF9Nb250TWVkaXVtIHtcblx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bSc7XG59XG5cbi5tYXJnaW5sZWZ0MTAge1xuXHRtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLkNvbXBhcmVCb3JkZXJyYWRpdXMge1xuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA3cHg7XG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA3cHg7XG59XG5cbi5Db21wYXJlQm9yZGVycmFkaXVzMSB7XG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDdweDtcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDdweDtcbn1cblxuLmNvbDEycGFkZCB7XG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLmhyQlM1IHtcblx0Ym9yZGVyLXRvcDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCAjZWVlO1xuXHRvcGFjaXR5OiAxO1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG59XG5cbjpyb290IHtcblx0LS1icy1ib2R5LWZvbnQtc2l6ZTogMTRweDtcblx0LyogQ3VzdG9taXplIHRoZSBmb250IHNpemUgKi9cbn1cblxuLmJkd25DZW50ZXJlZCB7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NFNEZFO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmZsZXhPbmUge1xuXHRmbGV4OiAxO1xufVxuXG4ud2QxMDAge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnN1bW1hcnlfYnRuIHtcblx0d2lkdGg6IDUwJTtcblx0aGVpZ2h0OiA0MnB4O1xuXHRib3JkZXItcmFkaXVzOiAxMDBweDtcblx0cGFkZGluZy10b3A6IDEycHggIWltcG9ydGFudDtcblx0cGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHQvLyBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtTWVkaXVtXCI7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN1bW1hcnlfYWN0aXZlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzI3OGFlNTtcblx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmJ1eWRvd25yZXN1bHRUb2dnIHtcblx0d2lkdGg6IDEwMCU7XG5cdGJveC1zaGFkb3c6IDBweCAxMnB4IDEycHggMHB4ICMwQTNENzYxNDtcblx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdGNvbG9yOiAjNjk2OTY5O1xufVxuXG4vLyBjc3Ncbi5iZG4tcmVzdWx0LXNlY3Rpb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5iZG4tcmVzdWx0LXN1YiB7XG5cdHdpZHRoOiA4MCU7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdGJhY2tncm91bmQ6ICNGRkY7XG5cdGJveC1zaGFkb3c6IDBweCA0cHggMTJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cblxuLmJkbi1yZXN1bHQtc3ViLXR3byB7XG5cdG1hcmdpbi10b3A6IDI0cHg7XG5cdHdpZHRoOiA4MCU7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdGJhY2tncm91bmQ6ICNGRkY7XG5cdGJveC1zaGFkb3c6IDBweCAxMnB4IDMycHggMHB4IHJnYmEoMTAsIDYxLCAxMTgsIDAuMTUpO1xufVxuXG4uYmRuLXJlc3VsdC1jb250ZW50IHtcblx0bWFyZ2luOiAzNXB4IDI1cHg7XG59XG5cbi5iZG4tcmVzdWx0LWNvbnRlbnQtdHdvIHtcblx0bWFyZ2luOiAxNXB4IDAgMTVweCAxNXB4O1xufVxuXG4uYmRuLWJ1eWRvd24tY29udGFpbmVyIHtcblx0d2lkdGg6IDUwNnB4O1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG5cdC8vIGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUknLCBzYW5zLXNlcmlmO1xufVxuXG4uYmRuLXRpdGxlIHtcblx0Y29sb3I6ICMyNzhBRTU7XG5cdGZvbnQtc2l6ZTogMjNweDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVNlbWlCb2xkO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA1MTA7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5iZG4tZGVzY3JpcHRpb24ge1xuXHRtYXJnaW46IDEwcHggMCAyMHB4O1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGNvbG9yOiAjM0QzRDNEO1xufVxuXG4uYmRuLWJ1dHRvbi1ncm91cCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmJkbi1idXR0b24tZ3JvdXAgYnV0dG9uIHtcblx0bWFyZ2luOiB1bnNldDtcbn1cblxuLmJkbi1idG4ge1xuXHRwYWRkaW5nOiAzMnB4IDMycHg7XG5cdGJvcmRlci1yYWRpdXM6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNDRkNGQ0Y7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmZmO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHdpZHRoOiAzMiU7XG5cdGNvbG9yOiAjQ0ZDRkNGO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmJkbi1idG4uYWN0aXZlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI0VDRjRGRDtcblx0Ym9yZGVyOiAxcHggc29saWQgIzI3OEFFNTtcblx0Y29sb3I6ICMyNzhBRTUgIWltcG9ydGFudDtcbn1cblxuLmJkbi1idG4uZGlzYWJsZWQge1xuXHRvcGFjaXR5OiAwLjU7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5iZG4tdGFibGUge1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtTWVkaXVtJztcbn1cblxuLmJkbi10YWJsZS1oZWFkZXIge1xuXHRjb2xvcjogIzI3OEFFNTtcblx0Zm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtU2VtaUJvbGQgIWltcG9ydGFudDtcblx0Zm9udC13ZWlnaHQ6IDUxMDtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmJkbi1yb3cge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwYWRkaW5nOiAwIDEwcHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Y29sb3I6ICMzRDNEM0Q7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLm1Ub3A1IHtcblx0Ly8gbWFyZ2luLXRvcDogNXB4O1xufVxuXG4udGhyZWVyb3dyZXN1bHQge1xuXHQvLyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5iZG4tcm93LWhlYWRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC8vIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0cGFkZGluZzogMCAxMHB4O1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdC8vIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5idXlkb3ducmVzdWx0Q29udGFpbmVyMSB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uYmRuLXJvdy5oaWdobGlnaHQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRUNGNEZEO1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbi5iZG4tZm9vdGVyIHtcblx0cGFkZGluZzogMTBweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5ocmN1c3Qge1xuXHRtYXJnaW46IDA7XG59XG5cbi5yZXN1bHRSb3dPbmUge1xuXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtTWVkaXVtJztcblx0d2hpdGUtc3BhY2U6IHByZS1saW5lO1xuXHR3aWR0aDogMjAlO1xuXHRoZWlnaHQ6IDI2cHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZzogMjVweCAwO1xufVxuXG4ucmVzdWx0Um93VHdvIHtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtU2VtaUJvbGQ7XG5cdHdpZHRoOiAyMCU7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRwYWRkaW5nOiAxNXB4IDA7XG59XG4uZm9udC1yZWctbW9uc3tcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xufVxuLmJkbi1jb21wYXJlLXJlc3VsdCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmJkbi1jb21wYXJpc29uLWNvbnRhaW5lciB7XG5cdHdpZHRoOiA4MCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW46IDAgMjBweDtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtU2VtaUJvbGQ7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdGJhY2tncm91bmQ6ICNGRkY7XG5cdGJveC1zaGFkb3c6IDBweCAxMnB4IDMycHggMHB4IHJnYmEoMTAsIDYxLCAxMTgsIDAuMTUpO1xufVxuXG4uYmRuLWNvbXBhcmlzb24tY2FyZCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3JkZXItcmFkaXVzOiAxOHB4O1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uYmRuLWhlYWRlcnMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYmRuLWNvbXBhcmUtdmFsdWUge1xuXHRwYWRkaW5nOiAxNXB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDE1cHg7XG5cdC8vIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5iZG4tbGVmdC1oZWFkZXIge1xuXHR3aWR0aDogNDYlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjREJGNkUyO1xuXHRjb2xvcjogIzNDQzk4RTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nOiAxM3B4O1xuXHRib3JkZXItcmFkaXVzOiAxMnB4IDAgMDtcblx0Zm9udC1zaXplOiAxNnB4O1xufVxuXG4uYmRuLWNlbnRlci1oZWFkZXIge1xuXHR3aWR0aDogMTAlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDEzcHg7XG5cdGNvbG9yOiAjM0QzRDNEO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYmRuLXJpZ2h0LWhlYWRlciB7XG5cdHdpZHRoOiA0NSU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNFQ0Y0RkQ7XG5cdGNvbG9yOiAjMjc4QUU1O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDEzcHg7XG5cdGJvcmRlci1yYWRpdXM6IDAgMTJweCAwIDA7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmJkbi1mbGV4LWJldHdlZW4ge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHdpZHRoOiAyOCU7XG5cdGdhcDogNXB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uYmRuLXRleHQtbXV0ZWQge1xuXHRjb2xvcjogIzg4ODtcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuXG4uYmRuZW1wdHktY29udGFpbmVyIHtcblx0d2lkdGg6IDMxJTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5iZG4tZmxleC1jb250YWluZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmJkbi1ob3Jpem9udGFsLWRhc2gge1xuXHRmbGV4LWdyb3c6IDE7XG5cdGhlaWdodDogMXB4O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LFxuXHRcdFx0I2NjYyxcblx0XHRcdCNjY2MgMjBweCxcblx0XHRcdHRyYW5zcGFyZW50IDIwcHgsXG5cdFx0XHR0cmFuc3BhcmVudCAyN3B4KTtcbn1cblxuLmJkbi1jb21wYXJlLXN1Yi10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0Y29sb3I6ICMzRDNEM0Q7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xufVxuXG4uYmRuLWNvbXBhcmUtc3ViLXZhbHVlIHtcblx0Y29sb3I6ICMzRDNEM0Q7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNTEwO1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVNlbWlCb2xkO1xuXHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHR0ZXh0LXdyYXA6IFwibm93cmFwXCI7XG59XG5cbi5iZG4tcGVybWFuZW50LWNhcmQge1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHQvLyBtYXgtd2lkdGg6IDQwMHB4O1xuXHR3aWR0aDogODAlO1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nO1xuXHQvLyBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmJkbi1wZXJtYW5lbnQtcmVzdWx0IHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uYmRuLXBlcm1hbmVudC10aXRsZSB7XG5cdGNvbG9yOiAjMjc4QUU1O1xuXHRmb250LXNpemU6IDIzcHg7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVNlbWlCb2xkO1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uYmRuLXBlcm1hbmVudC1kZXNjcmlwdGlvbiB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Y29sb3I6ICMzRDNEM0Q7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5iZG4tcGVybWFuZW50LWNvbXBhcmlzb24tYm94IHtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0Y29sb3I6ICMzRDNEM0Q7XG5cdHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLmJkbi1wZXJtYW5lbnQtcm93IHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHQvLyBwYWRkaW5nOiAxMHB4IDEycHg7XG59XG5cbi5wZXJtYW5lbnQtbGFzdC1yb3cge1xuXHRtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uYmRuLXBlcm1hbmVudC1jb2wtT25lIHtcblx0d2lkdGg6IDMzLjMlO1xuXHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogNXB4O1xufVxuXG4uYmRuLXBlcm1hbmVudC1jb2wtTWlkIHtcblx0d2lkdGg6IDMzLjMlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDEwcHggMTJweDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1TZW1pQm9sZDtcbn1cblxuLmJkbi1wZXJtYW5lbnQtcm93Omxhc3QtY2hpbGQge1xuXHRib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uYmRuLXBlcm1hbmVudC1oZWFkZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmYWZmO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uYmRuLXBlcm1hbmVudC1oaWdobGlnaHRlZCB7XG5cdC8vIGNvbG9yOiAjMjc4QUU1O1xuXHRwYWRkaW5nOiAxMHB4IDEycHg7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjMjc4QUU1O1xuXHRib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMCAwO1xuXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtU2VtaUJvbGQnO1xufVxuXG4uYmRuLXBlcm1hbmVudFZhbHVlSGlnaGxpZ2h0ZWQge1xuXHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdGNvbG9yOiAjMjc4QUU1O1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1TZW1pQm9sZCc7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmJkbi1wZXJtYW5lbnQtbmV3LXZhbHVlIHtcblx0ZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMzMuMyU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMyNzhBRTU7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzI3OEFFNTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVNlbWlCb2xkO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnBlcm1hbmVudC1sYXN0LXZhbHVlIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyNzhBRTU7XG5cdGJvcmRlci1yYWRpdXM6IDAgMCAxMnB4IDEycHg7XG59XG5cbi5iZG4tcGVybWFuZW50LWdyZWVuIHtcblx0Y29sb3I6ICMyOGE3NDU7XG59XG5cbi5iZG4taGYtbW9kYWwge1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRib3JkZXItcmFkaXVzOiAxNHB4O1xuXHRib3gtc2hhZG93OiAwIDhweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG5cdHBhZGRpbmc6IDAgMjRweCAyNHB4O1xuXHR3aWR0aDogMzYwcHg7XG5cdG1hcmdpbjogYXV0bztcblx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bSc7XG5cdC8vIG1hcmdpbi10b3A6IDcwcHg7XG59XG5cbi5iZG4taGYtdGl0bGUge1xuXHRmb250LXNpemU6IDIwcHg7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdGNvbG9yOiAjMjc4QUU1O1xufVxuXG4uYmRuLWhmLXRhYmxlIHtcblx0d2lkdGg6IDEwMCU7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0YmFja2dyb3VuZDogI0ZGRjtcblx0Ym94LXNoYWRvdzogMCAxMnB4IDMycHggMCByZ2JhKDEwLCA2MSwgMTE4LCAwLjE1KTtcbn1cblxuLmJkbi1oZi10YWJsZSB0aCxcbi5iZG4taGYtdGFibGUgdGQge1xuXHRwYWRkaW5nOiAxMnB4IDEwcHg7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5iZG4taGYtdGFibGUgdGgge1xuXHRiYWNrZ3JvdW5kOiAjZDFkMWQxO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Y29sb3I6ICMzMzM7XG59XG5cbi5iZG4taGYtdGFibGUgdGQge1xuXHRmb250LXdlaWdodDogNTAwO1xufVxuXG4uYmRuLWhmLXNsaWRlci1zZWN0aW9uIHtcblx0YmFja2dyb3VuZDogI2Y3ZjlmYztcblx0cGFkZGluZzogMTZweDtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0YmFja2dyb3VuZDogI0ZGRjtcblx0Ym94LXNoYWRvdzogMCAxMnB4IDMycHggMCByZ2JhKDEwLCA2MSwgMTE4LCAwLjE1KTtcbn1cblxuLmJkbi1oZi1zbGlkZXItaGVhZGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5iZG4taGYtc2xpZGVyLXllYXJfbGJsIHtcblx0Y29sb3I6ICMzRDNEM0Q7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4uYmRuLWhmLXNsaWRlci15ZWFyIHtcblx0Y29sb3I6ICMyNzhBRTU7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA1MTA7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cbn1cblxuLmJkbi1oZi1yYW5nZS1zbGlkZXIge1xuXHR3aWR0aDogMTAwJTtcblx0YXBwZWFyYW5jZTogbm9uZTtcblx0aGVpZ2h0OiA0cHg7XG5cdGJhY2tncm91bmQ6ICM2ZmFhZjQ7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuLmJkbi1oZi1yYW5nZS1zbGlkZXI6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcblx0YXBwZWFyYW5jZTogbm9uZTtcblx0aGVpZ2h0OiAxOHB4O1xuXHR3aWR0aDogMThweDtcblx0YmFja2dyb3VuZDogd2hpdGU7XG5cdGJvcmRlcjogMnB4IHNvbGlkICMzNTc2ZDI7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRtYXJnaW4tdG9wOiAtN3B4O1xufVxuXG4uYmRuLWhmLXJhbmdlLXNsaWRlcjo6LW1vei1yYW5nZS10aHVtYiB7XG5cdGhlaWdodDogMThweDtcblx0d2lkdGg6IDE4cHg7XG5cdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRib3JkZXI6IDJweCBzb2xpZCAjMzU3NmQyO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJkbi1oZi1yYW5nZS1sYWJlbHMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Y29sb3I6ICM3Nzc7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmJkbi1oZi1zaGFyZS1idXR0b24ge1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMTJweDtcblx0Y29sb3I6IHdoaXRlO1xuXHRib3JkZXI6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDI1cHg7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0cGFkZGluZzogOC4zNzRweDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogOC4zNzRweDtcblx0YWxpZ24tc2VsZjogc3RyZXRjaDtcblx0aGVpZ2h0OiA0MnB4O1xuXHRib3JkZXItcmFkaXVzOiA4My43MzhweDtcblx0YmFja2dyb3VuZDogIzI3OEFFNTtcbn1cblxuXG4uaGZtb2RhbCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0aW5zZXQ6IDQwcHg7XG5cdC8qIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMDQsIDIwNCwgMjA0KTsgKi9cblx0LyogYmFja2dyb3VuZDogcmdiKDI1NSwgMjU1LCAyNTUpOyAqL1xuXHRvdmVyZmxvdzogYXV0bztcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHQvKiBvdXRsaW5lOiBub25lOyAqL1xuXHQvKiBwYWRkaW5nOiAyMHB4OyAqL1xufVxuXG4uYmRuLXRpbHQge1xuXHRtYXJnaW46IDAgMCAzMHB4IDE1cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmhmX29uZSB7XG5cdG1hcmdpbi10b3A6IDEycHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNFQ0Y0RkQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiAxMDAlO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5oZl9mbGV4X3RpdGxlIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogI0Q5RDlEOTtcblx0Y29sb3I6ICMzRDNEM0Q7XG59XG5cbi5oZl9yb3cge1xuXHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uaGZfaGVhZGVyIHtcblx0cGFkZGluZzogNnB4IDEwcHg7XG5cdHdpZHRoOiAzMy4zJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXdlaWdodDogNTEwO1xufVxuXG4uaGZfY29udGVudCB7XG5cdHBhZGRpbmc6IDVweCAxMHB4O1xuXHR3aWR0aDogMzMuMyU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC13ZWlnaHQ6IDUxMDtcbn1cblxuLmQtZi1qLWIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5icmVha19ldmVfY29udGVudCB7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdG1hcmdpbi10b3A6IDEycHg7XG5cdHBhZGRpbmc6IDIwcHggMTBweDtcbn1cblxuLmJyZWFrRXZlblRpdGxlIHtcblx0Y29sb3I6ICMzRDNEM0Q7XG5cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdC8qIDMwcHggKi9cbn1cblxuLmJyZWFrRXZlbnRDb250ZW50IHtcblx0Y29sb3I6ICMzRDNEM0Q7XG5cdGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtTWVkaXVtXCI7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMTUwJTtcblx0bWFyZ2luLXRvcDogMTRweDtcblx0LyogMjRweCAqL1xufVxuXG4uaW5mb2ltZ0NvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uaW5mb01haW5pY29uIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI0RBRUJGQztcblx0d2lkdGg6IDcwcHg7XG5cdGhlaWdodDogNzBweDtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLXRvcDogLTU2cHg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvcmRlci1yYWRpdXM6IDQ4cHg7XG59XG5cbi5pbmZvUG9wdXBTZWN0aW9uIHtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0bWFyZ2luLXRvcDogMTJweDtcblx0cGFkZGluZzogMjBweCAxMHB4O1xufVxuXG4uaW5mb1BvcHVwVGl0bGUge1xuXHRjb2xvcjogIzNEM0QzRDtcblx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bSc7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMTUwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaW5mb1BvcHVwVGV4dCB7XG5cdGNvbG9yOiAjM0QzRDNEO1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdG1hcmdpbi10b3A6IDE0cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJyZWFrTWVudUNsb3NlIHtcblx0ei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG1hcmdpbi10b3A6IC00NnB4O1xuXHRtYXgtd2lkdGg6IDQyMXB4O1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4ud3JhcG5vIHtcblx0dGV4dC13cmFwOiBub3dyYXA7XG59XG5cbi5hbGlnbm1vbmFmZnNoYXJlcHJpbnQge1xuXHRnYXA6IDdweDtcblx0bWFyZ2luOiAyNXB4IDEwcHg7XG59XG4uYmRib3JkZXJMZWZ0e1xuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkICMyNzhBRTU7XG59XG4uYmRib3JkZXJSaWdodHtcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzI3OEFFNTtcbn1cbi5iZGJvcmRlclRvcHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICMyNzhBRTU7XG59XG4uYmRib3JkZXJUb3BsZWZ0e1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgIzI3OEFFNTtcbn1cbi5iZGJvcmRlclRvcHJpZ2h0e1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgIzI3OEFFNTtcbn1cbi5iZGJvcmRlclRvcExlZnR7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjMjc4QUU1O1xuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkICMyNzhBRTU7XG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG59XG4uY29tYmluZUNvbnRhaW5lcntcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDEwMCU7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5iZGJvcmRlclRvcFJpZ2h0e1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgIzI3OEFFNTtcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzI3OEFFNTtcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG59XG4uYmRib3JkZXJCb3R0b217XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjc4QUU1O1xufVxuLmJkYm9yZGVyQm90dG9tTGVmdHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyNzhBRTU7XG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzI3OEFFNTtcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcblxufVxuLmJkYm9yZGVyQm90dG9tUmlnaHR7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjc4QUU1O1xuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMjc4QUU1O1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbn1cbi5vbmVaZXJvUm93e1xuXHR3aWR0aDogMjUlO1xufVxuLmJkYWxpZ25DZW50ZXJ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubm9CZHtcblx0cGFkZGluZzogMnB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm9uZVplcm9PbmV7XG5cdHdpZHRoOiA1MCU7XG59XG4ub25lWmVyb3R3b3tcblx0d2lkdGg6IDUwJTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGNvbG9yOiAjMjc4QUU1O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDUxMDtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4udHdvb25lb25le1xuXHR3aWR0aDogNDAlO1xufVxuLm9uZVplcm90d297XG5cdHdpZHRoOiA2MCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjb2xvcjogIzI3OEFFNTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA1MTA7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi50aHJlZXR3b29uZW9uZXtcblx0d2lkdGg6IDMzLjIlO1xufVxuLnRocmVldHdvb25ldHdve1xuXHR3aWR0aDogNjYuOCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjb2xvcjogIzI3OEFFNTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA1MTA7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5iZFNsaWRlckJyZWFrZXZlbntcblx0ZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjb2xvcjogIzI3OEFFNTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDUxMDtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5iZFNsaWRlclllYXJze1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y29sb3I6ICMzRDNEM0Q7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA1MTA7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4uYmRTbGlkZXJUaXRsZVdyYXBwZXJ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogMTJweDtcbn1cbi5iZFNsaWRlclRpdGxlV3JhcHBlcntcblx0bWFyZ2luOiAyNHB4IDA7XG59XG4uc2xpZGVyQnJlYWtldmVuVGl0bGV7XG5cdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuXHRiYWNrZ3JvdW5kOiAjRUNGNEZEO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwYWRkaW5nOiA0cHggMTJweDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5iZG4tcGVybWFuZW50LWxhc3QtdmFsdWV7XG5cdGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDMzLjMlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gICAgLy8gYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMjc4QUU1O1xuICAgIC8vIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyNzhBRTU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1TZW1pQm9sZDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaHRjZW50ZXJ7XG5cdGhlaWdodDogNTBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRvcHBhZGR7XG5cdG1hcmdpbi10b3A6IDEycHg7XG59XG4uYmRuLXBlcm1hbmVudC1uZXctdmFsdWUgLm1vbnRoX2NlbnRlcntcblx0Zm9udC1zaXplOiAxNnB4O1xufVxuLmZzMTR7XG5cdGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xufVxuXG4vLyBTdHlsZWQgU2xpZGVyIERlc2lnbiBmb3IgQnV5RG93biAoQmFzZWQgb24gRmlnbWEgRGVzaWduKVxuLmJkU2xpZGVyU2VjdGlvbiB7XG5cdG1hcmdpbi10b3A6IDI0cHg7XG5cdHBhZGRpbmc6IDIwcHggMDtcbn1cblxuLmJkcGVybWFuZW50U2xpZGVyIHtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luLXRvcDogOHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcblxuXHQuYmQtc2xpZGVyLWhlYWRlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5iZC1zbGlkZXItYmFkZ2Uge1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOiA2cHg7XG5cdFx0YmFja2dyb3VuZDogI0UzRjJGRDtcblx0XHRib3JkZXItcmFkaXVzOiAxMDBweDtcblx0XHRwYWRkaW5nOiA0cHggMTRweDtcblx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG5cblx0XHRzcGFuIHtcblx0XHRcdGNvbG9yOiAjMjc4QUU1O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bScsIHNhbnMtc2VyaWY7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0dHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR3aWR0aDogMTRweDtcblx0XHRcdGhlaWdodDogMTRweDtcblx0XHR9XG5cdH1cblxuXHQvLyBCYWRnZSBjb2xvciBzdGF0ZXNcblx0LmJkLXNsaWRlci1iYWRnZS5iYWRnZS1zdGF0ZS1pbml0aWFsIHtcblx0XHRiYWNrZ3JvdW5kOiAjRTNGMkZEO1xuXG5cdFx0c3BhbiB7XG5cdFx0XHRjb2xvcjogIzI3OEFFNTtcblx0XHR9XG5cdH1cblxuXHQuYmQtc2xpZGVyLWJhZGdlLmJhZGdlLXN0YXRlLWluY3JlYXNlIHtcblx0XHRiYWNrZ3JvdW5kOiAjRTBGN0VGO1xuXG5cdFx0c3BhbiB7XG5cdFx0XHRjb2xvcjogIzNDQzk4RTtcblx0XHR9XG5cdH1cblxuXHQuYmQtc2xpZGVyLWJhZGdlLmJhZGdlLXN0YXRlLWRlY3JlYXNlIHtcblx0XHRiYWNrZ3JvdW5kOiAjRkRFQ0VBO1xuXG5cdFx0c3BhbiB7XG5cdFx0XHRjb2xvcjogI0VDNjE1Qjtcblx0XHR9XG5cdH1cblxuXHQuYmQtc2xpZGVyLXZhbHVlLWRpc3BsYXkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGdhcDogMnB4O1xuXHR9XG5cblx0LmJkLXNsaWRlci15ZWFycy10ZXh0IHtcblx0XHRjb2xvcjogIzFGMjkzNztcblx0XHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtU2VtaUJvbGQnLCBzYW5zLXNlcmlmO1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdH1cblxuXHQuYmQtc2xpZGVyLWNvc3QtdGV4dCB7XG5cdFx0Y29sb3I6ICMyNzhBRTU7XG5cdFx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bScsIHNhbnMtc2VyaWY7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0dHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuXHR9XG5cblx0Ly8gQ29zdCB0ZXh0IGNvbG9yIHN0YXRlc1xuXHQmLnNsaWRlci1zdGF0ZS1pbml0aWFsIC5iZC1zbGlkZXItY29zdC10ZXh0IHtcblx0XHRjb2xvcjogIzI3OEFFNTtcblx0fVxuXG5cdCYuc2xpZGVyLXN0YXRlLWluY3JlYXNlIC5iZC1zbGlkZXItY29zdC10ZXh0IHtcblx0XHRjb2xvcjogIzNDQzk4RTtcblx0fVxuXG5cdCYuc2xpZGVyLXN0YXRlLWRlY3JlYXNlIC5iZC1zbGlkZXItY29zdC10ZXh0IHtcblx0XHRjb2xvcjogI0VDNjE1Qjtcblx0fVxuXG5cdC5yYy1zbGlkZXIge1xuXHRcdG1hcmdpbjogMTVweCAwIDEwcHggMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogNDIwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXHR9XG5cblx0LnJjLXNsaWRlci1yYWlsIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRDFENURCICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiAxcHggIWltcG9ydGFudDtcblx0fVxuXG5cdC5yYy1zbGlkZXItdHJhY2sge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiAxcHggIWltcG9ydGFudDtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQucmMtc2xpZGVyLWhhbmRsZSB7XG5cdFx0Ym9yZGVyOiA0cHggc29saWQgIzI3OEFFNSAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcblx0XHR3aWR0aDogMjBweCAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi10b3A6IC0xMHB4ICFpbXBvcnRhbnQ7XG5cdFx0Ym94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMzksIDEzOCwgMjI5LCAwLjQpO1xuXHRcdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcblx0XHRjdXJzb3I6IGdyYWIgIWltcG9ydGFudDtcblx0XHR0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcyBlYXNlLCBib3gtc2hhZG93IDAuM3MgZWFzZTtcblx0XHR0b3VjaC1hY3Rpb246IG5vbmU7XG5cdFx0Ly8gcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0bWFyZ2luLWxlZnQ6IC0xNXB4O1xuXG5cdFx0JjphY3RpdmUge1xuXHRcdFx0Y3Vyc29yOiBncmFiYmluZyAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdCY6aG92ZXIsICY6Zm9jdXMge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjMjc4QUU1ICFpbXBvcnRhbnQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG5cdFx0XHRib3gtc2hhZG93OiAwIDAgMCA1cHggcmdiYSgzOSwgMTM4LCAyMjksIDAuMTUpLCAwIDJweCA2cHggcmdiYSgzOSwgMTM4LCAyMjksIDAuNCk7XG5cdFx0XHRjdXJzb3I6IGdyYWIgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQvLyBJbmNyZWFzZSB0aGUgaGl0IGFyZWEgZm9yIGJldHRlciB1c2FiaWxpdHlcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IC04cHg7XG5cdFx0XHRsZWZ0OiAtOHB4O1xuXHRcdFx0cmlnaHQ6IC04cHg7XG5cdFx0XHRib3R0b206IC04cHg7XG5cdFx0XHRjdXJzb3I6IGluaGVyaXQ7XG5cdFx0XHR6LWluZGV4OiAtMTtcblx0XHR9XG5cblx0XHQvLyBFbnN1cmUgY3Vyc29yIHdvcmtzIG9uIGFsbCBjaGlsZCBlbGVtZW50c1xuXHRcdCoge1xuXHRcdFx0Y3Vyc29yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0Ly8gRHluYW1pYyBjb2xvciBzdGF0ZXMgZm9yIHNsaWRlciBoYW5kbGVcblx0Ji5zbGlkZXItc3RhdGUtaW5pdGlhbCAucmMtc2xpZGVyLWhhbmRsZSB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMjc4QUU1ICFpbXBvcnRhbnQ7XG5cdFx0Ym94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMzksIDEzOCwgMjI5LCAwLjQpO1xuXHR9XG5cblx0Ji5zbGlkZXItc3RhdGUtaW5jcmVhc2UgLnJjLXNsaWRlci1oYW5kbGUge1xuXHRcdGJvcmRlci1jb2xvcjogIzI3OEFFNSAhaW1wb3J0YW50O1xuXHRcdGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDM5LCAxMzgsIDIyOSwgMC40KTtcblx0fVxuXG5cdCYuc2xpZGVyLXN0YXRlLWRlY3JlYXNlIC5yYy1zbGlkZXItaGFuZGxlIHtcblx0XHRib3JkZXItY29sb3I6ICMyNzhBRTUgIWltcG9ydGFudDtcblx0XHRib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgzOSwgMTM4LCAyMjksIDAuNCk7XG5cdH1cblxuXHQvLyBJbml0aWFsIHBvc2l0aW9uIG1hcmtlciAobGlrZSB0aWNrIG1hcmtzIGJ1dCBoaWdobGlnaHRlZClcblx0LmJkLWluaXRpYWwtbWFya2VyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA5cHg7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdHdpZHRoOiAycHg7XG5cdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0ei1pbmRleDogMTtcblx0XHRib3JkZXItcmFkaXVzOiAxcHg7XG5cdH1cblxuXHQucmMtc2xpZGVyLW1hcmsge1xuXHRcdHRvcDogLTJweDtcblx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5yYy1zbGlkZXItbWFyay10ZXh0IHtcblx0XHRjb2xvcjogI0QxRDVEQjtcblx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LUxpZ2h0Jywgc2Fucy1zZXJpZjtcblx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0dG9wOiAtM3B4ICFpbXBvcnRhbnQ7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cblx0XHQvLyBTdHlsZSBmb3IgbnVtYmVycyAoMSBhbmQgMzApXG5cdFx0Ly8gJjpmaXJzdC1jaGlsZCB7XG5cdFx0Ly8gXHRsZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0Ly8gXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgIWltcG9ydGFudDtcblx0XHQvLyBcdGNvbG9yOiAjOUNBM0FGO1xuXHRcdC8vIFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdC8vIFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHQvLyBcdHRvcDogMTBweCAhaW1wb3J0YW50O1xuXHRcdC8vIFx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuXHRcdC8vIH1cblxuXHRcdC8vICY6bGFzdC1jaGlsZCB7XG5cdFx0Ly8gXHRyaWdodDogMCAhaW1wb3J0YW50O1xuXHRcdC8vIFx0bGVmdDogYXV0byAhaW1wb3J0YW50O1xuXHRcdC8vIFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApICFpbXBvcnRhbnQ7XG5cdFx0Ly8gXHRjb2xvcjogIzlDQTNBRjtcblx0XHQvLyBcdGZvbnQtc2l6ZTogMTNweDtcblx0XHQvLyBcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0Ly8gXHR0b3A6IDEwcHggIWltcG9ydGFudDtcblx0XHQvLyBcdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJywgc2Fucy1zZXJpZjtcblx0XHQvLyB9XG5cdH1cblxuXHQucmMtc2xpZGVyLWRvdCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC8vIEFkZCB0aWNrIG1hcmtzIGFsb25nIHRoZSBzbGlkZXJcblx0LnJjLXNsaWRlci1zdGVwIHtcblx0XHRoZWlnaHQ6IDFweDtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0fVxufVxuLnBiZC1zbGlkZXJWYWx1ZXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcblx0cGFkZGluZzogMCAxOHB4IDAgMjJweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG59XG4uZHluQ2xyQ2hhbmdle1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNXB4O1xuXHQucGJkbmR5bkltZ3tcblx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdH1cbn1cbi5jb21wYXJpc29uLXNsaWRlci1jb250YWluZXJ7XG5cdC5yYy1zbGlkZXItaGFuZGxle1xuXHRcdG1hcmdpbi10b3A6IC04cHggIWltcG9ydGFudDtcblx0XHRjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcblx0fVxuXG5cdC5yYy1zbGlkZXItbWFyayB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogM3B4O1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHR9XG5cblx0LnJjLXNsaWRlci1tYXJrLXRleHQge1xuXHRcdGNvbG9yOiAjRDFENURCO1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtTGlnaHQnLCBzYW5zLXNlcmlmO1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHR0b3A6IC0zcHggIWltcG9ydGFudDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0fVxufVxuLy8gUmVzcG9uc2l2ZSBkZXNpZ24gZm9yIG1vYmlsZVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5iZFNsaWRlclNlY3Rpb24ge1xuXHRcdHBhZGRpbmc6IDE2cHggMDtcblx0fVxuXG5cdC5iZHBlcm1hbmVudFNsaWRlciB7XG5cdFx0cGFkZGluZzogMTVweCAyMHB4O1xuXG5cdFx0LmJkLXNsaWRlci15ZWFycy10ZXh0IHtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHR9XG5cblx0XHQuYmQtc2xpZGVyLWNvc3QtdGV4dCB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0fVxuXG5cdFx0LmJkLXNsaWRlci1iYWRnZSB7XG5cdFx0XHRwYWRkaW5nOiA1cHggMTJweDtcblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gQnV5RG93biBDb21wYXJpc29uIFBvcHVwIFN0eWxlc1xuLmJ1eWRvd24tY29tcGFyaXNvbi1wb3B1cCB7XG5cdHBhZGRpbmc6IDIwcHggMjVweDtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0bWF4LXdpZHRoOiA0MDBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cblx0LmNvbXBhcmlzb24taGVhZGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0LmNvbXBhcmlzb24tdGl0bGUge1xuXHRcdFx0Y29sb3I6ICMyNzhBRTU7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXdlaWdodDogNTEwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRcdHRleHQtd3JhcDogbm93cmFwO1xuXHRcdH1cblxuXHRcdC5jb21wYXJpc29uLWNsb3NlLWJ0biB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHQvKiBhbGlnbi1jb250ZW50OiBjZW50ZXI7ICovXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nOiAyNXB4IDA7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNvbXBhcmlzb24tdGFibGUtY29udGFpbmVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cdFx0LmNvbXBhcmlzb24tdGFibGUge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGdhcDogMTBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRcdGJhY2tncm91bmQ6ICNGRkY7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTJweDtcblx0XHRcdGJveC1zaGFkb3c6IDAgMTJweCAzMnB4IDAgcmdiYSgxMCwgNjEsIDExOCwgMC4xNSk7XG5cblx0XHRcdC5jb21wYXJpc29uLXRhYmxlLWhlYWRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNEOUQ5RDk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuXHRcdFx0XHRjb2xvcjogIzNEM0QzRDtcblx0XHRcdFx0Z2FwOiAxMHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0XHRcdHBhZGRpbmc6IDEycHggMjBweDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cblx0XHRcdFx0LmNvbXBhcmlzb24taGVhZGVyLWNlbGwge1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRjb2xvcjogIzIzNDA1RTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmhlYWRlci15ZWFyIHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuaGVhZGVyLWNvc3Qge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5jb21wYXJpc29uLXRhYmxlLXJvdyB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdHBhZGRpbmc6IDhweCAxNXB4O1xuXHRcdFx0XHRnYXA6IDEwcHg7XG5cdFx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcblxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCAwIDhweCA4cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuaGZDb2xPbmV7XG5cdFx0XHRcdFx0d2lkdGg6IDMzLjMlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jb21wYXJpc29uLWNlbGwge1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNlbGwtYnV5ZG93biB7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNlbGwteWVhciB7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNlbGwtY29zdCB7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmJnQmx1ZXtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0VDRjRGRDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQueWVhci1zYXZpbmdzLWNvbnRhaW5lciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0LnllYXItc2F2aW5ncy1sYWJlbCB7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXG5cdFx0LnllYXItc2F2aW5ncy1kcm9wZG93biB7XG5cdFx0XHQueWVhci1zZWxlY3Qge1xuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAjNEE5MEUyO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0XHRcdHBhZGRpbmc6IDhweCAzNXB4IDhweCAxNXB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0Y29sb3I6ICM0QTkwRTI7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyBmaWxsPVwiJTIzNEE5MEUyXCIgaGVpZ2h0PVwiMjRcIiB2aWV3Qm94PVwiMCAwIDI0IDI0XCIgd2lkdGg9XCIyNFwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwiTTcgMTBsNSA1IDUtNXpcIi8+PC9zdmc+Jyk7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDhweCBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMjBweDtcblx0XHRcdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblxuXHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICMzQTdCQzg7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoNzQsIDE0NCwgMjI2LCAwLjEpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNvbXBhcmlzb24tc2xpZGVyLWNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMCA1cHg7XG5cblx0XHQucmMtc2xpZGVyIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0fVxuXG5cdFx0LnNsaWRlci1sYWJlbHMge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRjb2xvcjogIzhFOEU5Mztcblx0XHRcdG1hcmdpbi10b3A6IDhweDtcblxuXHRcdFx0LnNsaWRlci1sYWJlbC1sZWZ0LFxuXHRcdFx0LnNsaWRlci1sYWJlbC1yaWdodCB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zaGFyZS1idXR0b24tY29udGFpbmVyIHtcblx0XHQuc2hhcmUtZGV0YWlscy1idG4ge1xuXHRcdFx0Ly8gd2lkdGg6IDEwMCU7XG5cdFx0XHQvLyBwYWRkaW5nOiAxNHB4O1xuXHRcdFx0Ly8gYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNEE5MEUyIDAlLCAjMzU3QUJEIDEwMCUpO1xuXHRcdFx0Ly8gY29sb3I6ICNmZmY7XG5cdFx0XHQvLyBib3JkZXI6IG5vbmU7XG5cdFx0XHQvLyBib3JkZXItcmFkaXVzOiAyNXB4O1xuXHRcdFx0Ly8gZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtU2VtaUJvbGQ7XG5cdFx0XHQvLyBmb250LXNpemU6IDE2cHg7XG5cdFx0XHQvLyBjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHQvLyB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXHRcdFx0Ly8gYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDc0LCAxNDQsIDIyNiwgMC4zKTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRoZWlnaHQ6IDQ4cHg7XG5cdFx0XHRwYWRkaW5nOiA4LjM3NHB4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Z2FwOiA4LjM3NHB4O1xuXHRcdFx0YWxpZ24tc2VsZjogc3RyZXRjaDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDgzLjczOHB4O1xuXHRcdFx0YmFja2dyb3VuZDogIzI3OEFFNTtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Ly8gYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjM0E3QkM4IDAlLCAjMkE2QUE4IDEwMCUpO1xuXHRcdFx0XHQvLyBib3gtc2hhZG93OiAwIDZweCAxNnB4IHJnYmEoNzQsIDE0NCwgMjI2LCAwLjQpO1xuXHRcdFx0XHQvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG5cdFx0XHR9XG5cblx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdFx0XHRib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSg3NCwgMTQ0LCAyMjYsIDAuMyk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5oZkJvdHRvbXBvcnR7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRwYWRkaW5nOiAxMnB4O1xuXHRcdGJhY2tncm91bmQ6ICNGRkY7XG5cdFx0Ym94LXNoYWRvdzogMCAxMnB4IDMycHggMCByZ2JhKDEwLCA2MSwgMTE4LCAwLjE1KTtcblx0XHQueWVhci12YWx1ZS10ZXh0e1xuXHRcdFx0Y29sb3I6ICMyNzhBRTU7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MTA7XG5cdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdH1cblx0fVxufVxuXG4vLyBSZXNwb25zaXZlIGRlc2lnbiBmb3IgY29tcGFyaXNvbiBwb3B1cFxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG5cdC5idXlkb3duLWNvbXBhcmlzb24tcG9wdXAge1xuXHRcdHBhZGRpbmc6IDE1cHggMjBweDtcblxuXHRcdC5jb21wYXJpc29uLWhlYWRlciB7XG5cdFx0XHQuY29tcGFyaXNvbi10aXRsZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29tcGFyaXNvbi10YWJsZS1jb250YWluZXIge1xuXHRcdFx0LmNvbXBhcmlzb24tdGFibGUge1xuXHRcdFx0XHQuY29tcGFyaXNvbi10YWJsZS1oZWFkZXIge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMTJweDtcblxuXHRcdFx0XHRcdC5jb21wYXJpc29uLWhlYWRlci1jZWxsIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY29tcGFyaXNvbi10YWJsZS1yb3cge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEycHggMTJweDtcblxuXHRcdFx0XHRcdC5jb21wYXJpc29uLWNlbGwge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxBQUFBLHFCQUFxQixDQUFDO0VBQ3JCLFVBQVUsRUFBRSxNQUFNLEdBQ2xCOztBQUVELEFBQUEsdUJBQXVCLENBQUM7RUFDdkIsTUFBTSxFQUFFLElBQUksR0FDWjs7QUFFRCxBQUNDLGFBRFksQ0FDWixXQUFXLENBQUM7RUFDWCxPQUFPLEVBQUUsR0FBRztFQUNaLFVBQVUsRUFBRSxJQUFJLEdBb0NoQjtFQXZDRixBQUtFLGFB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 */.clmaindiv {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.cllabel {
  font-size: 13px;
}

.chlebutton-center {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 100px;
}

.chleProfileSaveBtn {
  background-color: #508AFF;
  color: #FFF;
  height: auto;
  width: 60%;
  padding: 10px;
  font-size: 14px;
  font-family: Montserrat-Medium;
}

.chlemknamediv {
  font-family: Montserrat-Medium;
  color: #0E2F51;
  text-decoration: none;
  outline: none;
  padding-top: 7px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.chlemarketname {
  font-family: Montserrat-Medium !important;
  padding-right: 6px;
  font-size: 30px !important;
}

.chlemarketname img {
  width: 60px;
}

.choselenscreen {
  display: flex;
  flex-direction: column;
  margin-top: 20px;
  justify-content: center;
  align-items: center;
}

.choselenscreen .choselenscreenname {
  font-family: Montserrat-Regular;
  font-size: 16px;
}

.chlepreferedlen {
  margin-top: 20px;
  width: 400px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.chlepreferedlen .chlesellen {
  width: 100%;
  text-align: center;
  margin-bottom: 30px;
  font-family: Montserrat-Regular;
}

.chlepreferedlen .chlenolender {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 20px;
  color: #0E2F51;
}

.chlepreferedlen .chlelenlist {
  display: flex;
  margin-top: 25px;
  width: 100%;
  justify-content: space-evenly;
  align-items: center;
  border-bottom: 1px solid #0E2F51;
  padding-bottom: 5px;
}

.chlepreferedlen .chlelenlist .chleimagediv {
  width: 15%;
  display: flex;
}

.chlepreferedlen .chlelenlist .chleimagediv img {
  width: 50px;
}

.chlepreferedlen .chlelenlist .chlename {
  width: 75%;
  justify-content: flex-start;
  display: flex;
  font-size: 18px;
  font-family: Montserrat-Medium;
}

.chlepreferedlen .chlelenlist .chledotdiv {
  width: 10%;
  justify-content: center;
  display: flex;
  cursor: pointer;
}

.chlepreferedlen .chlelenlist .chledotdiv .dotunselect {
  width: 20px;
  height: 20px;
  border-radius: 10px;
  border: 2px solid #508AFF;
  display: flex;
  justify-content: center;
  align-items: center;
}

.chlepreferedlen .chlelenlist .chledotdiv .dotselect {
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background-color: #508AFF;
}

.chlepreferedlen .chlegeneric {
  width: 100%;
  display: flex;
  margin-top: 100px;
  justify-content: space-between;
  padding-left: 5px;
  border-bottom: 1px solid #0E2F51;
  padding-bottom: 5px;
}

.chlepreferedlen .chlegeneric .chlegenerictext {
  font-size: 18px;
  font-family: Montserrat-Medium;
}

.chlepreferedlen .chlegeneric .genericdotdiv {
  cursor: pointer;
  width: 10%;
  display: flex;
  justify-content: center;
}

.chlepreferedlen .chlegeneric .genericdotdiv .genericdotunselect {
  width: 20px;
  height: 20px;
  border-radius: 10px;
  border: 2px solid #508AFF;
  display: flex;
  justify-content: center;
  align-items: center;
}

.chlepreferedlen .chlegeneric .genericdotdiv .genericdotselect {
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background-color: #508AFF;
}

.chlenback {
  width: 60px;
  margin-left: -80px;
  font-size: 17px;
  margin-right: 20px;
  cursor: pointer;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL0NoYW5nZWxlbmRlci5zY3NzIiwic291cmNlcyI6WyIvaG9tZS9yaWZsdXh5c3MvRGVza3RvcC9MaXZlIE5ldyhCdWlsZCkvT05FLVdlYi9mcm9udGVuZC9zdHlsZXMvQ2hhbmdlbGVuZGVyLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLmNsbWFpbmRpdntcbiAgICB3aWR0aDoxMDAlO1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uY2xsYWJlbHtcbiAgICBmb250LXNpemU6MTNweDtcbn1cbi5jaGxlYnV0dG9uLWNlbnRlcntcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDoyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206MTAwcHg7XG59XG4uY2hsZVByb2ZpbGVTYXZlQnRue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MDhBRkY7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiA2MCU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xufVxuLmNobGVta25hbWVkaXZ7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGNvbG9yOiAjMEUyRjUxO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNobGVtYXJrZXRuYW1le1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcbiAgICBpbWd7ICAgXG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgIH1cbn1cbi5jaG9zZWxlbnNjcmVlbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC5jaG9zZWxlbnNjcmVlbm5hbWV7ICAgIFxuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxufVxuLmNobGVwcmVmZXJlZGxlbntcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5jaGxlc2VsbGVue1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXG4gICAgfVxuICAgIC5jaGxlbm9sZW5kZXJ7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGNvbG9yOiMwRTJGNTFcbiAgICB9XG5cbiAgICAuY2hsZWxlbmxpc3R7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwRTJGNTE7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgIC5jaGxlaW1hZ2VkaXZ7XG4gICAgICAgICAgICB3aWR0aDogMTUlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIC8vanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNobGVuYW1le1xuICAgICAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAvL3BhZGRpbmc6IDBweCAxMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgICAgICB9XG4gICAgICAgIC5jaGxlZG90ZGl2e1xuICAgICAgICAgICAgd2lkdGg6IDEwJTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIC5kb3R1bnNlbGVjdHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjNTA4QUZGO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRvdHNlbGVjdHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTA4QUZGO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG4gICAgLmNobGVnZW5lcmlje1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6NXB4O1xuICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwRTJGNTE7XG4gICAgICAgICBwYWRkaW5nLWJvdHRvbTo1cHg7XG4gICAgICAgIC5jaGxlZ2VuZXJpY3RleHR7IFxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgICAgICB9XG4gICAgICAgIC5nZW5lcmljZG90ZGl2e1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgd2lkdGg6MTAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgLmdlbmVyaWNkb3R1bnNlbGVjdHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjNTA4QUZGO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmdlbmVyaWNkb3RzZWxlY3R7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUwOEFGRjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICB9XG59XG4uY2hsZW5iYWNre1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtODBweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn0iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsQUFBQSxVQUFVLENBQUE7RUFDTixLQUFLLEVBQUMsSUFBSTtFQUNWLE9BQU8sRUFBQyxJQUFJO0VBQ1osZUFBZSxFQUFFLE1BQU07RUFDdkIsV0FBVyxFQUFFLE1BQU07RUFDbkIsY0FBYyxFQUFFLE1BQU0sR0FDekI7O0FBQ0QsQUFBQSxRQUFRLENBQUE7RUFDSixTQUFTLEVBQUMsSUFBSSxHQUNqQjs7QUFDRCxBQUFBLGtCQUFrQixDQUFB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 */.tutorials-container {
  width: 100%;
  height: auto;
  text-align: center;
  font-size: 24px;
  font-family: Montserrat-Medium;
  margin-bottom: 40px;
}

.tutorials-container .TutorialsTitle {
  font-family: Montserrat-Medium;
  font-size: 24px;
  color: #23405E;
  text-align: left;
  padding-left: 15px;
}

.tutorials-container .arrow_cls {
  width: 5%;
  margin-top: 0px;
}

.tutorials-container .tutali {
  display: flex;
  align-items: center;
  margin-bottom: 25px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL3R1dG9yaWFscy5zY3NzIiwic291cmNlcyI6WyIvaG9tZS9yaWZsdXh5c3MvRGVza3RvcC9MaXZlIE5ldyhCdWlsZCkvT05FLVdlYi9mcm9udGVuZC9zdHlsZXMvdHV0b3JpYWxzLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLnR1dG9yaWFscy1jb250YWluZXIge1xuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgLlR1dG9yaWFsc1RpdGxle1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0Ly9tYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OjE1cHg7XG4gIH1cbiAgLmFycm93X2Nsc3tcbiAgICB3aWR0aDo1JTtcbiAgICBtYXJnaW4tdG9wOjBweDtcbiAgfVxuICAudHV0YWxpe1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsQUFBQSxvQkFBb0IsQ0FBQztFQUNqQixLQUFLLEVBQUMsSUFBSTtFQUNWLE1BQU0sRUFBRSxJQUFJO0VBQ1osVUFBVSxFQUFFLE1BQU07RUFDbEIsU0FBUyxFQUFFLElBQUk7RUFDZixXQUFXLEVBQUUsaUJBQWlCO0VBQzlCLGFBQWEsRUFBRSxJQUFJLEdBa0J0QjtFQXhCRCxBQU9JLG9CQVBnQixDQU9oQixlQUFlLENBQUE7SUFDakIsV0FBVyxFQUFFLGlCQUFpQjtJQUM5QixTQUFTLEVBQUUsSUFBSTtJQUNmLEtBQUssRUFBRSxPQUFPO0lBRVosVUFBVSxFQUFFLElBQUk7SUFDaEIsWUFBWSxFQUFDLElBQUksR0FDbEI7RUFkSCxBQWVFLG9CQWZrQixDQWVsQixVQUFVLENBQUE7SUFDUixLQUFLLEVBQUMsRUFBRTtJQUNSLFVBQVUsRUFBQyxHQUFHLEdBQ2Y7RUFsQkgsQUFtQkUsb0JBbkJrQixDQW1CbEIsT0FBTyxDQUFBO0lBQ0wsT0FBTyxFQUFFLElBQUk7SUFDYixXQUFXLEVBQUUsTUFBTTtJQUNuQixhQUFhLEVBQUUsSUFBSSxHQUNwQiJ9 */.downloadappcontainer {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  flex-direction: column;
}

.downloadappcontainer .downloadheader {
  margin-bottom: 25px;
}

.downloadappcontainer .downloadheader .downloadtitle {
  font-family: Montserrat-Semibold;
  font-size: 25px;
  color: #000;
}

.downloadappcontainer .downloadheader .downloadtitle span {
  color: #305ac4;
}

.downloadappcontainer .downloadheader .downloadsubheading {
  font-family: Montserrat-Regular;
  font-size: 16px;
  text-align: center;
  color: #000;
}

.downloadappcontainer .downloadbody {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  margin: 25px 0px 50px 0px;
}

.downloadappcontainer .downloadbody .downloadbodycontainer {
  width: 48%;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.downloadappcontainer .downloadbody .downloadbodycontainer .downloadeachbox {
  display: flex;
  flex-direction: column;
  align-items: center;
  background-color: #f2f2f2;
  padding: 40px;
  border-radius: 10px;
  height: 665px;
}

.downloadappcontainer .downloadbody .downloadbodycontainer .downloadeachbox .dbctitlehead {
  margin-bottom: 15px;
  text-align: center;
}

.downloadappcontainer .downloadbody .downloadbodycontainer .downloadeachbox .dbctitlehead .dbctitle {
  font-family: Montserrat-Semibold;
  font-size: 23px;
  color: #000;
  margin: 5px 0px;
}

.downloadappcontainer .downloadbody .downloadbodycontainer .downloadeachbox .dbctitlehead .dbcsubtitle {
  font-family: Montserrat-Regular;
  font-size: 16px;
  color: #000000;
  margin: 5px 0px;
}

.downloadappcontainer .downloadbody .downloadbodycontainer .dbcbutton {
  background-color: #007aff;
  color: white;
  margin: 10px 0px;
  border-radius: 20px;
  padding: 10px 30px;
  font-family: Montserrat-Regular;
  cursor: pointer;
}

.downloadappcontainer .downloadbody .downloadbodycontainer .dbclapimg {
  margin-top: 23px;
  display: block;
  width: 100%;
  text-align: center;
}

.downloadappcontainer .downloadbody .downloadbodycontainer .dbcbuttonimage {
  display: block;
  width: 100%;
  text-align: center;
}

.downloadappcontainer .downloadbody .downloadbodycontainer .dbcbuttonimage .dbcfirstimg {
  cursor: pointer;
  margin: 10px 0px 10px 5px;
}

.downloadappcontainer .downloadbody .downloadbodycontainer .dbcbuttonimage .dbcsecondimg {
  cursor: pointer;
  margin: 10px 5px 10px 0px;
}

.downloadappcontainer .downloadbody .downloadbodycontainer .dbciphoneimg {
  margin-top: 30px;
  display: block;
  width: 100%;
  text-align: center;
}

@media only screen and (max-device-width: 992px) {
  .downloadbody {
    flex-direction: column !important;
  }

  .downloadbody .downloadbodycontainer {
    width: 90% !important;
  }

  .downloadbody .downloadbodycontainer .downloadeachbox {
    height: auto !important;
    margin-bottom: 20px;
  }

  .downloadbody .downloadbodycontainer .dbclapimg img {
    width: 100%;
  }
}

@media only screen and (max-device-width: 1205px) and (min-device-width: 992px) {
  .downloadappcontainer .downloadbody .downloadbodycontainer .dbciphoneimg img {
    width: 48%;
  }

  .downloadappcontainer .downloadbody .downloadbodycontainer .dbclapimg img {
    width: 100%;
  }
}

@media only screen and (max-device-width: 450px) and (min-device-width: 400px) {
  .downloadappcontainer .downloadheader .downloadtitle {
    font-size: 22px;
  }
}

@media only screen and (max-device-width: 400px) and (min-device-width: 350px) {
  .downloadappcontainer .downloadheader .downloadtitle {
    font-size: 17px;
  }
}

@media only screen and (max-device-width: 350px) and (min-device-width: 300px) {
  .downloadappcontainer .downloadheader .downloadtitle {
    font-size: 15px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL0Rvd25sb2FkYXBwLnNjc3MiLCJzb3VyY2VzIjpbIi9ob21lL3JpZmx1eHlzcy9EZXNrdG9wL0xpdmUgTmV3KEJ1aWxkKS9PTkUtV2ViL2Zyb250ZW5kL3N0eWxlcy9Eb3dubG9hZGFwcC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIlxuLmRvd25sb2FkYXBwY29udGFpbmVye1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC5kb3dubG9hZGhlYWRlcntcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgLmRvd25sb2FkdGl0bGV7XG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1TZW1pYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMwNWFjNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZG93bmxvYWRzdWJoZWFkaW5ne1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cbiAgICAuZG93bmxvYWRib2R5e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMjVweCAwcHggNTBweCAwcHg7XG4gICAgICAgIC5kb3dubG9hZGJvZHljb250YWluZXJ7XG4gICAgICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgLmRvd25sb2FkZWFjaGJveHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmMmYyZjI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjY1cHg7XG4gICAgICAgICAgICAgICAgLmRiY3RpdGxlaGVhZHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAuZGJjdGl0bGV7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1TZW1pYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5kYmNzdWJ0aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5kYmNidXR0b257XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2FmZjtcbiAgICAgICAgICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRiY2xhcGltZ3tcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyM3B4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRiY2J1dHRvbmltYWdle1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIC5kYmNmaXJzdGltZ3tcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMHB4IDEwcHggNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZGJjc2Vjb25kaW1ne1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCA1cHggMTBweCAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRiY2lwaG9uZWltZ3tcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDk5MnB4KSB7XG4gICAgLmRvd25sb2FkYm9keXtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgICAgICAuZG93bmxvYWRib2R5Y29udGFpbmVye1xuICAgICAgICAgICAgd2lkdGg6OTAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAuZG93bmxvYWRlYWNoYm94e1xuICAgICAgICAgICAgICAgIGhlaWdodDphdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kYmNsYXBpbWd7XG4gICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEyMDVweClhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDk5MnB4KSB7XG4gICAgLmRvd25sb2FkYXBwY29udGFpbmVye1xuICAgICAgICAgLmRvd25sb2FkYm9keXtcbiAgICAgICAgICAgICAgLmRvd25sb2FkYm9keWNvbnRhaW5lcntcbiAgICAgICAgICAgICAgICAgICAuZGJjaXBob25laW1ne1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjQ4JVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAuZGJjbGFwaW1ne1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCVcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogNDUwcHgpIGFuZCAobWluLWRldmljZS13aWR0aDogNDAwcHgpe1xuICAgIC5kb3dubG9hZGFwcGNvbnRhaW5lcntcbiAgICAgICAgLmRvd25sb2FkaGVhZGVye1xuICAgICAgICAgICAgLmRvd25sb2FkdGl0bGV7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSBcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogNDAwcHgpIGFuZCAobWluLWRldmljZS13aWR0aDogMzUwcHgpe1xuICAgIC5kb3dubG9hZGFwcGNvbnRhaW5lcntcbiAgICAgICAgLmRvd25sb2FkaGVhZGVye1xuICAgICAgICAgICAgLmRvd25sb2FkdGl0bGV7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSBcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDM1MHB4KSBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDMwMHB4KXtcbiAgICAuZG93bmxvYWRhcHBjb250YWluZXJ7XG4gICAgICAgIC5kb3dubG9hZGhlYWRlcntcbiAgICAgICAgICAgIC5kb3dubG9hZHRpdGxle1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfSBcbn0iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EsQUFBQSxxQkFBcUIsQ0FBQTtFQUNqQixPQUFPLEVBQUUsSUFBSTtFQUNiLGVBQWUsRUFBRSxNQUFNO0VBQ3ZCLFdBQVcsRUFBRSxNQUFNO0VBQ25CLEtBQUssRUFBRSxJQUFJO0VBQ1gsY0FBYyxFQUFFLE1BQU0sR0FrR3pCO0VBdkdELEFBTUkscUJBTmlCLENBTWpCLGVBQWUsQ0FBQTtJQUNYLGFBQWEsRUFBRSxJQUFJLEdBZ0J0QjtJQXZCTCxBQVFRLHFCQVJhLENBTWpCLGVBQWUsQ0FFWCxjQUFjLENBQUE7TUFDVixXQUFXLEVBQUUsbUJBQW1CO01BQ2hDLFNBQVMsRUFBRSxJQUFJO01BQ2YsS0FBSyxFQUFFLElBQUksR0FJZDtNQWZULEFBWVkscUJBWlMsQ0FNakIsZUFBZSxDQUVYLGNBQWMsQ0FJVixJQUFJLENBQUE7UUFDQSxLQUFLLEVBQUUsT0FBTyxHQUNqQjtJQWRiLEFBZ0JRLHFCQWhCYSxDQU1qQixlQUFlLENBVVgsbUJBQW1CLENBQUE7TUFDZixXQUFXLEVBQUUsa0JBQWtCO01BQy9CLFNBQVMsRUFBRSxJQUFJO01BQ2YsVUFBVSxFQUFFLE1BQU07TUFDbEIsS0FBSyxFQUFFLElBQUksR0FDZDtFQXJCVCxBQXdCSSxxQkF4QmlCLENBd0JqQixhQUFhLENBQUE7SUFDVCxLQUFLLEVBQUUsSUFBSTtJQUNYLE9BQU8sRUFBRSxJQUFJO0lBQ2IsY0FBYyxFQUFFLEdBQUc7SUFDbkIsZUFBZSxFQUFFLFlBQVk7SUFDN0IsV0FBVyxFQUFFLE1BQU07SUFDbkIsTUFBTSxFQUFFLGlCQUFpQixHQXdFNUI7SUF0R0wsQUErQlEscUJBL0JhLENBd0JqQixhQUFhLENBT1Qsc0JBQXNCLENBQUE7TUFDbEIsS0FBSyxFQUFFLEdBQUc7TUFDVixPQUFPLEVBQUUsSUFBSTtNQUNiLGNBQWMsRUFBRSxNQUFNO01BQ3RCLFdBQVcsRUFBRSxNQUFNLEdBa0V0QjtNQXJHVCxBQW9DWSxxQkFwQ1MsQ0F3QmpCLGFBQWEsQ0FPVCxzQkFBc0IsQ0FLbEIsZ0JBQWdCLENBQUE7UUFDWixPQUFPLEVBQUUsSUFBSTtRQUNiLGNBQWMsRUFBRSxNQUFNO1FBQ3RCLFdBQVcsRUFBRSxNQUFNO1FBQ25CLGdCQUFnQixFQUFDLE9BQU87UUFDeEIsT0FBTyxFQUFFLElBQUk7UUFDYixhQUFhLEVBQUUsSUFBSTtRQUNuQixNQUFNLEVBQUUsS0FBSyxHQWlCaEI7UUE1RGIsQUE0Q2dCLHFCQTVDSyxDQXdCakIsYUFBYSxDQU9ULHNCQUFzQixDQUtsQixnQkFBZ0IsQ0FRWixhQUFhLENBQUE7VUFDVCxhQUFhLEVBQUUsSUFBSTtVQUNuQixVQUFVLEVBQUUsTUFBTSxHQWFyQjtVQTNEakIsQUErQ29CLHFCQS9DQyxDQXdCakIsYUFBYSxDQU9ULHNCQUFzQixDQUtsQixnQkFBZ0IsQ0FRWixhQUFhLENBR1QsU0FBUyxDQUFBO1lBQ0wsV0FBVyxFQUFFLG1CQUFtQjtZQUNoQyxTQUFTLEVBQUUsSUFBSTtZQUNmLEtBQUssRUFBRSxJQUFJO1lBQ1gsTUFBTSxFQUFFLE9BQU8sR0FDbEI7VUFwRHJCLEFBcURvQixxQkFyREMsQ0F3QmpCLGFBQWEsQ0FPVCxzQkFBc0IsQ0FLbEIsZ0JBQWdCLENBUVosYUFBYSxDQVNULFlBQVksQ0FBQTtZQUNSLFdBQVcsRUFBRSxrQkFBa0I7WUFDL0IsU0FBUyxFQUFFLElBQUk7WUFDZixLQUFLLEVBQUUsT0FBTztZQUNkLE1BQU0sRUFBRSxPQUFPLEdBQ2xCO01BMURyQixBQStEWSxxQkEvRFMsQ0F3QmpCLGFBQWEsQ0FPVCxzQkFBc0IsQ0FnQ2xCLFVBQVUsQ0FBQTtRQUNOLGdCQUFnQixFQUFFLE9BQU87UUFDekIsS0FBSyxFQUFDLEtBQUs7UUFDWCxNQUFNLEVBQUUsUUFBUTtRQUNoQixhQUFhLEVBQUUsSUFBSTtRQUNuQixPQUFPLEVBQUUsU0FBUztRQUNsQixXQUFXLEVBQUUsa0JBQWtCO1FBQy9CLE1BQU0sRUFBRSxPQUFPLEdBQ2xCO01BdkViLEFBd0VZLHFCQXhFUyxDQXdCakIsYUFBYSxDQU9ULHNCQUFzQixDQXlDbEIsVUFBVSxDQUFBO1FBQ04sVUFBVSxFQUFFLElBQUk7UUFDaEIsT0FBTyxFQUFFLEtBQUs7UUFDZCxLQUFLLEVBQUUsSUFBSTtRQUNYLFVBQVUsRUFBRSxNQUFNLEdBRXJCO01BOUViLEFBK0VZLHFCQS9FUyxDQXdCakIsYUFBYSxDQU9ULHNCQUFzQixDQWdEbEIsZUFBZSxDQUFBO1FBRVgsT0FBTyxFQUFFLEtBQUs7UUFDZCxLQUFLLEVBQUMsSUFBSTtRQUNWLFVBQVUsRUFBRSxNQUFNLEdBU3JCO1FBNUZiLEFBb0ZnQixxQkFwRkssQ0F3QmpCLGFBQWEsQ0FPVCxzQkFBc0IsQ0FnRGxCLGVBQWUsQ0FLWCxZQUFZLENBQUE7VUFDUixNQUFNLEVBQUUsT0FBTztVQUNmLE1BQU0sRUFBRSxpQkFBaUIsR0FDNUI7UUF2RmpCLEFBd0ZnQixxQkF4RkssQ0F3QmpCLGFBQWEsQ0FPVCxzQkFBc0IsQ0FnRGxCLGVBQWUsQ0FTWCxhQUFhLENBQUE7VUFDVCxNQUFNLEVBQUUsT0FBTztVQUNmLE1BQU0sRUFBRSxpQkFBaUIsR0FDNUI7TUEzRmpCLEFBNkZZLHFCQTdGUyxDQXdCakIsYUFBYSxDQU9ULHNCQUFzQixDQThEbEIsYUFBYSxDQUFBO1FBQ1QsVUFBVSxFQUFFLElBQUk7UUFDaEIsT0FBTyxFQUFFLEtBQUs7UUFDZCxLQUFLLEVBQUMsSUFBSTtRQUNWLFVBQVUsRUFBRSxNQUFNLEdBRXJCOztBQUtiLE1BQU0sTUFBTSxNQUFNLE1BQU0sZ0JBQWdCLEVBQUUsS0FBSztFQUMzQyxBQUFBLGFBQWEsQ0FBQTtJQUNULGNBQWMsRUFBRSxpQkFBaUIsR0FjcEM7SUFmRCxBQUVJLGFBRlMsQ0FFVCxzQkFBc0IsQ0FBQTtNQUNsQixLQUFLLEVBQUMsY0FBYyxHQVd2QjtNQWRMLEFBSVEsYUFKSyxDQUVULHNCQUFzQixDQUVsQixnQkFBZ0IsQ0FBQTtRQUNaLE1BQU0sRUFBQyxlQUFlO1FBQ3RCLGFBQWEsRUFBRSxJQUFJLEdBQ3RCO01BUFQsQUFTWSxhQVRDLENBRVQsc0JBQXNCLENBTWxCLFVBQVUsQ0FDTixHQUFHLENBQUE7UUFDQyxLQUFLLEVBQUMsSUFDVixHQUFDOztBQU9qQixNQUFNLE1BQU0sTUFBTSxNQUFNLGdCQUFnQixFQUFFLE1BQU0sT0FBTyxnQkFBZ0IsRUFBRSxLQUFLO0VBQzFFLEFBSW9CLHFCQUpDLENBQ2hCLGFBQWEsQ0FDUixzQkFBc0IsQ0FDakIsYUFBYSxDQUNSLEdBQUcsQ0FBQTtJQUNDLEtBQUssRUFBQyxHQUNWLEdBQUM7RUFOckIsQUFTb0IscUJBVEMsQ0FDaEIsYUFBYSxDQUNSLHNCQUFzQixDQU1qQixVQUFVLENBQ0wsR0FBRyxDQUFBO0lBQ0MsS0FBSyxFQUFDLElBQ1YsR0FBQzs7QUFNekIsTUFBTSxNQUFNLE1BQU0sTUFBTSxnQkFBZ0IsRUFBRSxLQUFLLE9BQU8sZ0JBQWdCLEVBQUUsS0FBSztFQUN6RSxBQUVRLHFCQUZhLENBQ2pCLGVBQWUsQ0FDWCxjQUFjLENBQUE7SUFDVixTQUFTLEVBQUUsSUFBSSxHQUNsQjs7QUFLYixNQUFNLE1BQU0sTUFBTSxNQUFNLGdCQUFnQixFQUFFLEtBQUssT0FBTyxnQkFBZ0IsRUFBRSxLQUFLO0VBQ3pFLEFBRVEscUJBRmEsQ0FDakIsZUFBZSxDQUNYLGNBQWMsQ0FBQTtJQUNWLFNBQVMsRUFBRSxJQUFJLEdBQ2xCOztBQUliLE1BQU0sTUFBTSxNQUFNLE1BQU0sZ0JBQWdCLEVBQUUsS0FBSyxPQUFPLGdCQUFnQixFQUFFLEtBQUs7RUFDekUsQUFFUSxxQkFGYSxDQUNqQixlQUFlLENBQ1gsY0FBYyxDQUFBO0lBQ1YsU0FBUyxFQUFFLElBQUksR0FDbEIifQ== */.monthlycalculation-container {
  border: 1px solid #D3D5DF;
  border-radius: 4px;
  box-shadow: 0px 0px 27px -12px #2290ef;
  overflow: hidden;
}

.monthlyaffordablity-container {
  width: 100%;
  height: 100%;
  flex-direction: column;
}

.monthlyaffordablity-container .recharts-wrapper {
  position: relative;
  cursor: default;
  text-align: center !important;
  width: 100% !important;
  height: 100% !important;
  font-family: 'Montserrat-Regular';
}

.monthlyaffordablity-container .monthlyform-container {
  padding-left: 50px;
  margin-top: 5px;
}

.monthlyaffordablity-container .monthlyform-container .buyer-title {
  line-height: 42px;
}

.monthlyaffordablity-container .monthlyform-container .bottom {
  background-color: transparent;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
}

.monthlyaffordablity-container .monthlyform-container .bottom .form-wrapper {
  width: 100%;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}

.monthlyaffordablity-container .monthlyform-container .bottom .form-wrapper .field-row {
  color: #0E2F51;
  font-family: Montserrat-Regular;
  font-size: 14px;
}

.monthlyaffordablity-container .monthlyform-container .bottom .form-wrapper .field-row select,
.monthlyaffordablity-container .monthlyform-container .bottom .form-wrapper .field-row input {
  border: 1px solid #D2D2D2;
  border-radius: 5px;
  background-color: transparent;
  height: 40px;
  width: 100%;
  margin-top: 6px;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
  box-shadow: none;
}

.monthlyaffordablity-container .monthlyform-container .bottom .form-wrapper .compute {
  background-color: #508AFF;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  margin-bottom: 20px;
  margin-top: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
}

.monthlyaffordablity-container .set-height {
  border: 1px solid #D4D7E0;
  border-radius: 5px;
  box-shadow: 0px 0px 24px -15px #96bcdd;
}

.monthlyaffordablity-container .set-height {
  text-align: center;
  font-family: Montserrat-Bold;
  font-size: 24px !important;
  color: #23405E;
  height: 770px;
}

.monthlyaffordablity-container .runNum_animate {
  position: absolute;
  top: 46%;
  transform: translate(-50%, -50%);
  left: 50%;
  font-family: Montserrat-Medium;
  font-size: 26px;
  color: #23405e;
}

.monthlyaffordablity-container .DetailsINPIE {
  position: absolute;
  top: 56%;
  transform: translate(-50%, -50%);
  left: 50%;
  font-family: Montserrat-Medium;
  font-size: 14px;
  color: #378ee6;
  cursor: pointer;
}

.monthlyaffordablity-container .runNum_animate_2 {
  position: absolute;
  transform: translate(-50%, -50%);
  font-family: Montserrat-Medium;
  font-size: 31px;
  color: #23405e;
}

.monthlyaffordablity-container .chart-part {
  height: 340px;
  margin-top: 45px;
}

.monthlyaffordablity-container .rc-slider-mark {
  position: absolute;
  top: 18px;
  left: 0;
  width: 96%;
  font-size: 12px;
  padding-top: 10px;
  margin-left: 15px;
}

.monthlyaffordablity-container .rc-slider-dot {
  position: absolute;
  bottom: -2px;
  margin-left: -4px;
  width: 8px;
  height: 4px;
  border: 2px solid #e9e9e9;
  background-color: #fff;
  cursor: pointer;
  border-radius: 50%;
  vertical-align: middle;
  display: none;
}

.monthlyaffordablity-container .rc-slider-track {
  background-color: #5978FF;
}

.monthlyaffordablity-container .rc-slider-handle {
  border: solid 2px #D3D5DF;
  margin-left: 0px;
  margin-top: -9px;
  width: 23px;
  height: 23px;
  background-color: #508AFF;
}

.monthlyaffordablity-container .rc-slider-mark-text-active {
  color: #2B4262;
  font-size: 20px;
}

.monthlyaffordablity-container .rc-slider-mark-text {
  color: #2B4262;
  font-size: 18px;
  font-family: Montserrat-Medium;
}

.monthlyaffordablity-container .monthlyaffordablity-container .rc-slider-mark {
  width: 93%;
  margin-left: 17px;
}

.monthlyaffordablity-container .slider-part {
  margin-left: 11px;
  margin-right: 14px;
}

.monthlyaffordablity-container .mftitlewidth {
  width: 104%;
}

.monthlyaffordablity-container .circle {
  border-radius: 50px;
  width: 13px;
  height: 13px;
  background-color: #FFBC00;
  margin-right: 5px;
}

.monthlyaffordablity-container .whitecircle {
  border-radius: 50px;
  width: 13px;
  height: 13px;
  background-color: #ffffff;
  margin-right: 5px;
  border: 1px solid #9fafbd;
}

.monthlyaffordablity-container .bluecircle {
  background-color: #508AFF !important;
}

.monthlyaffordablity-container .dollar-clss {
  font-size: 15px;
  color: #294162;
  font-family: Montserrat-Regular;
}

.monthlyaffordablity-container .btm-text {
  font-size: 15px;
  padding-left: 10px;
  color: #294162;
  font-family: Montserrat-Regular;
  padding-right: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.monthlyaffordablity-container .inline-cls {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.monthlyaffordablity-container .rc-slider {
  margin-top: 39px;
}

.monthlyaffordablity-container .chart-header {
  font-family: Montserrat-Medium;
}

@media (max-width: 400px) {
  .monthlyaffordablity-container .buyer-title {
    font-size: 25px !important;
  }
}

@media (max-width: 1200px) {
  .monthlyaffordablity-container .monthlyform-container {
    padding: 0px !important;
    margin-left: 31px !important;
  }
}

.CreateFolder {
  width: 100%;
  height: 40px;
  border: 1px solid #508AFF;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 5px;
  cursor: pointer;
  color: #508AFF;
}

.createbtncontainer {
  margin-top: 10px;
}

.plusadd {
  padding-right: 5px;
  padding-bottom: 4px;
  font-size: 20px;
}

.saveestimateh {
  padding-left: 10px;
  padding-bottom: 10px;
  font-family: Montserrat-Medium;
}

.savecreateh {
  padding-left: 20px;
}

.propertyTaxesCloseUp {
  z-index: 9999999 !important;
  position: absolute;
  margin-top: -46px;
  max-width: 480px;
  text-align: right;
  margin-left: 13px;
}

.propertyTaxesCloseUp img {
  width: 15px;
  height: 15px;
  cursor: pointer;
}

.saveEstimateCloseUp {
  z-index: 9999999 !important;
  position: absolute;
  margin-top: -52px;
  max-width: 480px;
  text-align: right;
  margin-left: -22px;
}

.saveEstimateCloseUp img {
  width: 15px;
  height: 15px;
  cursor: pointer;
}

.rightcontop {
  margin-top: 20px;
  margin-bottom: 20px;
}

.ResetCloseUp {
  z-index: 9999999 !important;
  position: absolute;
  margin-top: -46px;
  max-width: 480px;
  text-align: right;
  margin-left: -89px;
}

.ResetCloseUp img {
  width: 15px;
  height: 15px;
  cursor: pointer;
}

.MaOfferDiv {
  bottom: 20px !important;
}

.monthlyAffordGrph {
  margin-top: 54px;
}

.monthlyAffordGrph .recharts-surface {
  width: 300px !important;
  height: 305px !important;
  filter: drop-shadow(0px 0px 2px rgba(0, 0, 0, 0.5));
}

.monthlyAffordGrph svg tspan {
  font-size: 32px;
  font-family: Avenir Next  Bold;
}

.monthlyAffordGrph .slider-cls {
  margin: 5px !important;
  padding-left: 0px !important;
  padding-right: 10px !important;
}

.mapaddcontainer {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.mapgone {
  padding-left: 4px !important;
  padding-right: 16px !important;
}

@media screen and (max-width: 1200px) and (min-width: 300px) {
  .monthlyaffordablity-container .monthlyAffordGrph {
    padding-left: 0px !important;
    padding-right: 0px !important;
    margin-top: 0px !important;
  }
}

.paddbtm {
  padding-bottom: 10px;
}

.monthplus {
  cursor: pointer;
  margin-right: 5px;
  height: 22px;
  margin-top: -3px;
}

.bringchart {
  margin-top: -30px;
}

.afforddetails {
  font-family: Montserrat-Medium !important;
  margin-top: 65px;
}

.afforddetails table {
  width: 80%;
  margin-left: 12px;
  line-height: 38px;
}

.afforddetails td {
  font-size: 15px;
  font-family: Montserrat-Regular !important;
}

.afforddetails .AlignRightCls {
  text-align: left;
  white-space: nowrap;
}

.afforddetails .CircleCls {
  width: 15px;
  height: 15px;
  border-radius: 5px;
  margin-right: 15px;
}

.afforddetails .BlueCirleCls {
  background-color: #047CFF;
}

.afforddetails .DarkGreenCirleCls {
  background-color: #33AB00;
}

.afforddetails .LightGreenCirleCls {
  background-color: #58FF00;
}

.afforddetails .OrangeCirleCls {
  background-color: #FFB600;
}

.afforddetails .RedCirleCls {
  background-color: #BF6A00;
}

.afforddetails .closingcosts {
  text-align: center;
  font-family: Montserrat-Regular;
  color: 2a94ff;
  color: #2a94ff;
  padding-left: 46px;
  font-size: 17px;
  cursor: pointer;
}

.DetailsAffordGraphs .recharts-surface {
  margin-left: -45px;
}

.detailsheading {
  white-space: nowrap;
  font-size: 20px;
}

.maofferdiv {
  display: flex;
}

.cursormaoffer {
  cursor: pointer;
}

.maplus {
  font-size: 24px;
  padding-top: 0px;
  padding-left: 5px;
  color: #6396FE;
}

.maAlignLeftCls {
  text-align: right;
  padding-left: 5px;
  white-space: nowrap;
}

@media screen and (max-width: 470px) and (min-width: 350px) {
  .monthlyAffordGrph .chart-part .recharts-surface {
    width: 237px !important;
    height: 235px !important;
  }

  .monthlyAffordGrph .chart-part .runNum_animate {
    font-size: 23px;
    top: 119px;
  }

  .monthlyaffordablity-container .chart-header {
    font-size: 18px;
  }

  .monthlyaffordablity-container .chart-part {
    height: 273px;
  }
}

@media screen and (max-width: 440px) {
  .monthlyaffordablity-container .btm-text {
    padding-left: 0px;
    padding-right: 0px;
    font-size: 13px;
  }

  .monthlyaffordablity-container .dollar-clss {
    font-size: 12px;
  }
}

@media screen and (max-width: 767px) and (min-width: 700px) {
  .monthlyAffordGrph .mfdetaipie .recharts-surface {
    width: 300px !important;
    height: 305px !important;
    margin-left: -381px;
    margin-top: 21px;
  }

  .monthlyAffordGrph .mfaffsrdet {
    margin-top: 65px;
    position: absolute;
    left: 39%;
    width: 70%;
    top: 0%;
  }

  .monthlyAffordGrph .mfaffsrdet .detailsheading {
    margin-left: -33px;
  }

  .monthlyAffordGrph .mfdetaipie2 .recharts-surface {
    width: 300px !important;
    height: 305px !important;
    margin-left: 381px;
    margin-top: 21px;
  }

  .monthlyAffordGrph .mfaffsrdet2 {
    margin-top: 65px;
    position: absolute;
    left: 0%;
    width: 70%;
    top: 9%;
  }

  .monthlyAffordGrph .mfaffsrdet2 .detailsheading {
    margin-left: -33px;
  }
}

@media screen and (max-width: 700px) and (min-width: 600px) {
  .monthlyAffordGrph .mfdetaipie .recharts-surface {
    width: 267px !important;
    height: 305px !important;
    margin-left: -346px;
    margin-top: 21px;
  }

  .monthlyAffordGrph .mfaffsrdet {
    margin-top: 65px;
    position: absolute;
    left: 36%;
    width: 65%;
    top: 0%;
  }

  .monthlyAffordGrph .mfaffsrdet .detailsheading {
    margin-left: -33px;
  }

  .monthlyAffordGrph .mfdetaipie2 .recharts-surface {
    width: 267px !important;
    height: 305px !important;
    margin-left: 310px;
    margin-top: 21px;
  }

  .monthlyAffordGrph .mfaffsrdet2 {
    margin-top: 65px;
    position: absolute;
    left: 0%;
    width: 65%;
    top: 9%;
  }

  .monthlyAffordGrph .mfaffsrdet2 .detailsheading {
    margin-left: -33px;
  }
}

@media screen and (max-width: 600px) and (min-width: 500px) {
  .monthlyAffordGrph .slider-cls {
    height: 180px;
    width: 95%;
  }

  .monthlyAffordGrph .mfdetaipie .recharts-surface {
    width: 287px !important;
    height: 268px !important;
    margin-left: 3%;
  }

  .monthlyAffordGrph .mfaffsrdet {
    margin-top: 0px;
  }

  .monthlyAffordGrph .mfaffsrdet .detailsheading {
    font-size: 18px;
  }

  .monthlyAffordGrph .mfaffsrdet table {
    margin-left: 30px;
  }

  .monthlyAffordGrph .mfaffsrdet td {
    font-size: 16px;
  }

  .monthlyAffordGrph .mfdetaipie2 .recharts-surface {
    width: 287px !important;
    height: 268px !important;
    margin-left: 3%;
  }

  .monthlyAffordGrph .mfaffsrdet2 {
    margin-top: 56%;
    margin-bottom: 40px;
  }

  .monthlyAffordGrph .mfaffsrdet2 .detailsheading {
    font-size: 18px;
  }

  .monthlyAffordGrph .mfaffsrdet2 table {
    margin-left: 30px;
  }

  .monthlyAffordGrph .mfaffsrdet2 td {
    font-size: 16px;
  }

  .monthlyAffordGrph .mfdetchart2 {
    position: absolute;
  }

  .monthlyaffordablity-container .set-height {
    height: auto;
  }

  .mfbottom {
    height: 229px;
  }
}

@media screen and (max-width: 500px) and (min-width: 400px) {
  .monthlyAffordGrph .slider-cls {
    height: 180px;
    width: 95%;
  }

  .monthlyAffordGrph .mfdetaipie .recharts-surface {
    width: 287px !important;
    height: 268px !important;
    margin-left: 3%;
  }

  .monthlyAffordGrph .mfaffsrdet {
    margin-top: 0px;
  }

  .monthlyAffordGrph .mfaffsrdet .detailsheading {
    font-size: 19px;
  }

  .monthlyAffordGrph .mfaffsrdet table {
    margin-left: 30px;
  }

  .monthlyAffordGrph .mfaffsrdet td {
    font-size: 17px;
  }

  .monthlyAffordGrph .mfdetaipie2 .recharts-surface {
    width: 287px !important;
    height: 268px !important;
    margin-left: 3%;
  }

  .monthlyAffordGrph .mfaffsrdet2 {
    margin-top: 70%;
    margin-bottom: 40px;
  }

  .monthlyAffordGrph .mfaffsrdet2 .detailsheading {
    font-size: 19px;
  }

  .monthlyAffordGrph .mfaffsrdet2 table {
    margin-left: 30px;
  }

  .monthlyAffordGrph .mfaffsrdet2 td {
    font-size: 17px;
  }

  .monthlyAffordGrph .mfdetchart2 {
    position: absolute;
  }

  .monthlyaffordablity-container .set-height {
    height: auto;
  }

  .mfbottom {
    height: 229px;
  }
}

@media screen and (max-width: 400px) and (min-width: 350px) {
  .monthlyAffordGrph .slider-cls {
    height: 180px;
    width: 95%;
  }

  .monthlyAffordGrph .mfdetaipie .recharts-surface {
    width: 287px !important;
    height: 268px !important;
    margin-left: 3%;
  }

  .monthlyAffordGrph .mfaffsrdet {
    margin-top: 0px;
  }

  .monthlyAffordGrph .mfaffsrdet .detailsheading {
    font-size: 18px;
  }

  .monthlyAffordGrph .mfaffsrdet table {
    margin-left: 9px;
  }

  .monthlyAffordGrph .mfaffsrdet td {
    font-size: 16px;
  }

  .monthlyAffordGrph .mfdetaipie2 .recharts-surface {
    width: 287px !important;
    height: 268px !important;
    margin-left: 3%;
  }

  .monthlyAffordGrph .mfaffsrdet2 {
    margin-top: 83%;
    margin-bottom: 40px;
  }

  .monthlyAffordGrph .mfaffsrdet2 .detailsheading {
    font-size: 18px;
  }

  .monthlyAffordGrph .mfaffsrdet2 table {
    margin-left: 9px;
  }

  .monthlyAffordGrph .mfaffsrdet2 td {
    font-size: 16px;
  }

  .monthlyAffordGrph .mfdetchart2 {
    position: absolute;
  }

  .monthlyaffordablity-container .set-height {
    height: auto;
  }

  .mfbottom {
    height: 229px;
  }
}

@media screen and (max-width: 467px) and (min-width: 350px) {
  .reset-closepopup {
    margin-left: -7%;
  }
}

.bringclosediv {
  font-size: 19px;
  width: 100%;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding-top: 5px;
}

.boldchar span {
  font-weight: 700;
}

.desmodelcontent {
  color: #555555;
  text-align: left;
  font-size: 16px;
}

.desiremonclose {
  z-index: 9999999 !important;
  position: absolute;
  margin-top: -21px;
  max-width: 480px;
  text-align: right;
  margin-left: 33px;
  cursor: pointer;
}

.mfreload {
  width: 41px;
  cursor: pointer;
  padding-left: 19px;
}

.monaffshareprint {
  width: 100%;
  display: flex;
  justify-content: center;
  font-size: 17px;
  align-items: center;
  margin-top: 59px;
  color: #508AFF;
  cursor: pointer;
  margin-bottom: 10px;
  font-family: Montserrat-Regular;
}

.monthly-padding-left {
  margin-left: 30px !important;
}

.monthy-space-between {
  gap: 37px !important;
  margin-left: 10px;
  justify-content: flex-end;
}

.monthy-space-center {
  justify-content: center;
}

.monthy-hidden-top {
  margin-bottom: 10px;
}

@media (min-width: 576px) {
  .monthly-container {
    max-width: 90% !important;
  }
}

/* Loan Compare Modal Header */

.loan-compare-modal-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 12px 0px 12px 0px;
}

.loan-compare-modal-header .modal-close-btn {
  width: 24px;
  height: 24px;
  cursor: pointer;
}

.loan-compare-modal-header .modal-title {
  font-family: 'DMSans-Medium';
  font-size: 18px;
  color: #000;
}

.loan-compare-modal-header .modal-share-btn {
  width: 20px;
  height: 20px;
  cursor: pointer;
}

/* Loan Compare Styles */

.loan-compare-content {
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
}

.loan-compare-section {
  background: #23405E;
  border-radius: 16px;
  margin-bottom: 12px;
  border: 1px solid #23405E;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.04);
  overflow: hidden;
  width: 100%;
  box-sizing: border-box;
}

.loan-compare-header {
  background: #23405E;
  padding: 15px 20px;
  width: 100%;
  box-sizing: border-box;
}

.loan-compare-header .monthly-payment-section {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

.loan-compare-header .monthly-payment-label {
  color: #fff;
  font-size: 20px;
  font-family: 'DMSans-Medium';
}

.loan-compare-header .monthly-payment-value {
  display: flex;
  align-items: center;
  gap: 8px;
}

.loan-compare-header .monthly-payment-value span {
  font-family: 'DMSans-SemiBold';
  color: #fff;
  font-size: 20px;
}

.loan-compare-header .monthly-payment-value .payment-value-text {
  display: inline-block;
  font-size: 20px;
  font-family: "DMSans-SemiBold";
  text-align: right;
}

.loan-compare-header .monthly-payment-value .link-icon {
  width: 16px;
  height: 16px;
  cursor: pointer;
}

.loan-compare-header .monthly-payment-value .payment-edit-input {
  background: none !important;
  background-color: transparent !important;
  border: none !important;
  border-radius: 0;
  color: #fff !important;
  font-family: 'DMSans-SemiBold' !important;
  font-size: 20px !important;
  font-weight: 700 !important;
  padding: 0 !important;
  margin: 0 !important;
  width: 95px !important;
  max-width: 95px !important;
  outline: none !important;
  box-shadow: none !important;
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  appearance: none !important;
  text-align: right;
  box-sizing: border-box !important;
}

.loan-compare-header .monthly-payment-value .payment-edit-input:focus {
  background: none !important;
  background-color: transparent !important;
  border: none !important;
  box-shadow: none !important;
}

.loan-compare-header .monthly-payment-value .payment-display {
  display: flex;
  align-items: baseline;
  gap: 8px;
}

.loan-compare-header .monthly-payment-value .payment-edit-wrapper {
  display: flex;
  align-items: center;
  gap: 8px;
}

.loan-compare-header .monthly-payment-value .tick-icon {
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.buying-power-section {
  background: #fff;
  padding: 20px;
}

.buying-power-section .buying-power-title {
  font-family: 'DMSans-Medium';
  text-align: center;
  font-size: 20px;
  color: #23405E;
  margin-bottom: 15px;
}

.buying-power-section .buying-power-grid {
  display: flex;
  justify-content: space-between;
  text-align: center;
}

.buying-power-section .buying-power-item {
  flex: 1;
}

.buying-power-section .buying-power-item .year-label {
  font-family: 'DMSans-Medium';
  font-size: 16px;
  color: #3D3D3D;
  margin-bottom: 5px;
}

.buying-power-section .buying-power-item .price-value {
  font-size: 16px;
  font-family: 'DMSans-SemiBold';
  font-weight: 500;
  color: #278AE5;
}

.appreciation-rate-section {
  padding: 12px;
  margin-bottom: 12px;
  background: #fff;
  border-radius: 16px;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.04);
}

.appreciation-rate-section .appreciation-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 15px;
}

.appreciation-rate-section .equity-content {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.3s ease-out, opacity 0.3s ease-out;
  opacity: 0;
}

.appreciation-rate-section .equity-content.show {
  max-height: 500px;
  opacity: 1;
  transition: max-height 0.4s ease-in, opacity 0.3s ease-in;
}

.appreciation-rate-section .appreciation-label {
  font-family: 'DMSans-Regular';
  font-size: 14px;
  color: #3D3D3D;
}

.appreciation-rate-section .appreciation-value {
  font-size: 16px;
  font-family: 'DMSans-Medium';
  color: #278AE5;
}

.appreciation-rate-section .appreciation-slider .rc-slider-rail {
  height: 2px;
}

.appreciation-rate-section .appreciation-slider .rc-slider-handle {
  margin-left: -11.5px;
}

.appreciation-rate-section .appreciation-slider .slider {
  width: 100%;
  height: 6px;
  border-radius: 3px;
  background: #e0e0e0;
  outline: none;
  -webkit-appearance: none;
}

.appreciation-rate-section .appreciation-slider .slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: #3498db;
  cursor: pointer;
}

.appreciation-rate-section .appreciation-slider .slider-labels {
  font-family: 'DMSans-Medium';
  color: #AAB6C2;
  display: flex;
  justify-content: space-between;
  margin-top: 5px;
  font-size: 12px;
}

.appreciation-rate-section .expert-opinion-toggle {
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  padding: 12px 0px;
}

.appreciation-rate-section .expert-opinion-toggle span {
  font-family: 'DMSans-Regular';
  font-size: 14px;
  color: #3D3D3D;
}

.appreciation-rate-section .expert-opinion-toggle .dropdown-icon {
  width: 24px;
  height: 24px;
}

.equity-sections .equity-section {
  background: #fff;
  border-radius: 16px;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.04);
  margin-bottom: 12px;
  padding: 0 12px;
}

.equity-sections .equity-section:last-child {
  margin-bottom: 0;
}

.equity-sections .equity-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 12px 0;
  padding-top: 24px;
  padding-bottom: 24px;
  cursor: pointer;
}

.equity-sections .equity-header.equity-header-5year {
  padding-bottom: 12px;
}

.equity-sections .equity-header .equity-title {
  font-family: 'DMSans-Medium';
  font-size: 20px;
  color: #23405E;
}

.equity-sections .equity-header .equity-subtitle {
  font-family: 'DMSans-Regular';
  font-size: 14px;
}

.equity-sections .equity-header .dropdown-icon {
  width: 24px;
  height: 24px;
}

.equity-sections .equity-expand-content {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.3s ease-out, opacity 0.3s ease-out;
  opacity: 0;
}

.equity-sections .equity-expand-content.show {
  max-height: 500px;
  opacity: 1;
  transition: max-height 0.4s ease-in, opacity 0.3s ease-in;
}

.equity-sections .equity-table {
  border-radius: 8px;
  padding: 15px;
  padding-top: 0px;
  background: #fff;
}

.equity-sections .equity-table-header,
.equity-sections .equity-table-row {
  display: flex;
  justify-content: space-between;
}

.equity-sections .equity-table-header {
  margin-bottom: 0;
  padding: 12px 0;
}

.equity-sections .equity-table-header .equity-col {
  font-family: 'DMSans-Medium';
  font-size: 12px;
  color: #3D3D3D;
  flex: 1;
  text-align: center;
}

.equity-sections .equity-table-header .equity-col:first-child {
  text-align: left;
}

.equity-sections .equity-table-header .equity-col:not(:first-child) {
  font-size: 14px;
}

.equity-sections .equity-table-header.equity-row-highlight {
  background: #EAF4FF;
  margin: 0 -15px;
  padding: 19.2px 15px;
  border-radius: 8px 8px 0 0;
}

.equity-sections .equity-table-row {
  padding: 19.2px 0;
}

.equity-sections .equity-table-row:last-child {
  border-bottom: none;
}

.equity-sections .equity-table-row .equity-col {
  font-family: 'DMSans-Medium';
  font-size: 12px;
  color: #3D3D3D;
  flex: 1;
  text-align: center;
}

.equity-sections .equity-table-row .equity-col:first-child {
  text-align: left;
}

.equity-sections .equity-table-row .equity-col:not(:first-child) {
  font-size: 14px;
}

.equity-sections .equity-table-row .equity-value {
  font-family: 'DMSans-Medium';
  color: #278AE5;
}

.equity-sections .equity-table-row.equity-row-highlight {
  background: #EAF4FF;
  margin: 0 -15px -15px -15px;
  padding: 12px 15px;
  border-radius: 0 0 8px 8px;
  border-bottom: none;
  margin-bottom: 0;
}

.equity-sections .equity-table-row.equity-row-highlight .equity-col {
  color: #3D3D3D;
}

.equity-sections .equity-table-row.equity-row-highlight .equity-value {
  font-family: 'DMSans-Medium';
  font-size: 14px;
  color: #278AE5;
  font-weight: 600;
}

/* Responsive styles for Loan Compare */

@media only screen and (max-width: 480px) {
  .loan-compare-header {
    padding: 12px 15px;
  }

  .loan-compare-header .monthly-payment-value span {
    font-size: 16px;
  }

  .buying-power-section {
    padding: 15px;
  }

  .buying-power-section .buying-power-item .price-value {
    font-size: 12px;
  }

  .equity-table {
    padding: 10px;
  }

  .equity-table-header .equity-col,
  .equity-table-row .equity-col {
    font-size: 11px;
  }
}

/* Expert Opinion Chart Styles */

.expert-opinion-chart {
  padding: 15px 10px;
  padding-bottom: 0px;
}

.expert-opinion-chart .opinion-bar-item {
  display: flex;
  align-items: center;
  margin-bottom: 12px;
}

.expert-opinion-chart .opinion-label {
  font-family: 'DMSans-Medium';
  width: 85px;
  font-size: 12px;
  text-align: right;
  padding-right: 10px;
  flex-shrink: 0;
}

.expert-opinion-chart .opinion-bar-wrapper {
  display: flex;
  align-items: center;
  flex: 1;
}

.expert-opinion-chart .opinion-bar {
  height: 22px;
  border-radius: 4px;
  margin-right: 8px;
}

.expert-opinion-chart .mba-bar {
  background-color: #F7DC6F;
}

.expert-opinion-chart .wells-bar {
  background-color: #5DADE2;
}

.expert-opinion-chart .nar-bar {
  background-color: #58D68D;
}

.expert-opinion-chart .cotality-bar {
  background-color: #48C9B0;
}

.expert-opinion-chart .fannie-bar {
  background-color: #F5B041;
}

.expert-opinion-chart .opinion-value {
  font-size: 13px;
  font-weight: 600;
  color: #333;
}

.expert-opinion-chart .opinion-chart-axis {
  display: flex;
  justify-content: space-between;
  margin-left: 85px;
  padding-top: 5px;
  border-top: 1px solid #ddd;
}

.expert-opinion-chart .opinion-chart-axis span {
  font-size: 11px;
}

.expert-opinion-chart .opinion-footer {
  margin-top: 20px;
  text-align: left;
}

.expert-opinion-chart .opinion-footer .opinion-footer-title {
  font-family: 'DMSans-Medium';
  font-size: 12px;
  color: #23405E;
  margin-bottom: 8px;
}

.expert-opinion-chart .opinion-footer .opinion-footer-note {
  font-family: 'DMSans-Medium';
  font-size: 11px;
  color: #23405E;
}

.expert-opinion-chart .opinion-footer .opinion-footer-note em {
  font-family: 'DMSans-Medium';
  font-style: italic;
  color: #23405E;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL01vbnRobHlBZmZvcmRhYmlsaXR5LnNjc3MiLCJzb3VyY2VzIjpbIi9ob21lL3JpZmx1eHlzcy9EZXNrdG9wL0xpdmUgTmV3KEJ1aWxkKS9PTkUtV2ViL2Zyb250ZW5kL3N0eWxlcy9Nb250aGx5QWZmb3JkYWJpbGl0eS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi5tb250aGx5Y2FsY3VsYXRpb24tY29udGFpbmVye1xuXHRib3JkZXI6IDFweCBzb2xpZCAjRDNENURGO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJveC1zaGFkb3c6IDBweCAwcHggMjdweCAtMTJweCAjMjI5MGVmO1xuXHRvdmVyZmxvdzpoaWRkZW47XG59XG5cbi5tb250aGx5YWZmb3JkYWJsaXR5LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgXG4gICAgLnJlY2hhcnRzLXdyYXBwZXJ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcbiAgICB9XG4gICAgXG4gICAgXG4gICAgLm1vbnRobHlmb3JtLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAuYnV5ZXItdGl0bGV7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICAgfVxuICAgICAgICAuYm90dG9te1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAuZm9ybS13cmFwcGVye1xuICAgICAgICAgICAgXHR3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIC5maWVsZC1yb3d7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMEUyRjUxO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTRweDsgXHQgXHRcbiAgICAgICAgICAgICAgICAgICAgc2VsZWN0LGlucHV0e1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0QyRDJEMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk3JSBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XHRcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHRcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY29tcHV0ZXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUwOEFGRjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOjFweDtcdFxuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1x0IFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfSAgICBcblxuXG5cbiAgICAuc2V0LWhlaWdodHsgIFxuICAgICAgICBib3JkZXI6MXB4IHNvbGlkICNENEQ3RTA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyNHB4IC0xNXB4ICM5NmJjZGQ7XG4gICAgfVxuXG5cblxuXG4gICAgLnNldC1oZWlnaHR7IFxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLy9wYWRkaW5nLXRvcDogNjdweDsgICBcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1Cb2xkO1xuICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMjM0MDVFO1xuICAgIGhlaWdodDogNzcwcHg7XG4gICAgLy9oZWlnaHQ6IDY3MHB4O1xufVxuLnJ1bk51bV9hbmltYXRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0NiU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgbGVmdDogNTAlO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgY29sb3I6ICMyMzQwNWU7XG59XG4uRGV0YWlsc0lOUElFIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1NiU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgbGVmdDogNTAlO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMzNzhlZTY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJ1bk51bV9hbmltYXRlXzIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvL3RvcDogNTIlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC8vbGVmdDogNDQlO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICBmb250LXNpemU6IDMxcHg7XG4gICAgY29sb3I6ICMyMzQwNWU7XG59XG5cblxuXG4uY2hhcnQtcGFydHtcbiAgIGhlaWdodDogMzQwcHg7XG4gICBtYXJnaW4tdG9wOiA0NXB4O1xufVxuXG4ucmMtc2xpZGVyLW1hcmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE4cHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogOTYlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLnJjLXNsaWRlci1kb3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0ycHg7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZTllOWU5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLnJjLXNsaWRlci10cmFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU5NzhGRjtcbn1cblxuLnJjLXNsaWRlci1oYW5kbGUge1xuICBib3JkZXI6IHNvbGlkIDJweCAjRDNENURGO1xuICBtYXJnaW4tbGVmdDogMHB4Oy8vLTEzcHhcbiAgbWFyZ2luLXRvcDogLTlweDtcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMjNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUwOEFGRjtcbn1cbi5yYy1zbGlkZXItbWFyay10ZXh0LWFjdGl2ZSB7XG4gICAgY29sb3I6ICMyQjQyNjI7XG4gICAgZm9udC1zaXplOiAyMHB4O1xufVxuXG5cbi5yYy1zbGlkZXItbWFyay10ZXh0IHtcbiAgIGNvbG9yOiAjMkI0MjYyOyAgICAgXG4gICBmb250LXNpemU6IDE4cHg7XG4gICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG59XG5cbi5tb250aGx5YWZmb3JkYWJsaXR5LWNvbnRhaW5lciAucmMtc2xpZGVyLW1hcmsge1xuICAgIHdpZHRoOiA5MyU7XG4gICAgbWFyZ2luLWxlZnQ6IDE3cHg7XG59XG5cbi5zbGlkZXItcGFydHtcbiAgICBtYXJnaW4tbGVmdDogMTFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG59XG4ubWZ0aXRsZXdpZHRoe1xuICAgd2lkdGg6MTA0JTsgXG59XG4uY2lyY2xle1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZCQzAwO1xuICAgIC8vbWFyZ2luLXRvcDogNnB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLndoaXRlY2lyY2xle1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgd2lkdGg6IDEzcHg7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAvL21hcmdpbi10b3A6IDZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgYm9yZGVyOjFweCBzb2xpZCAjOWZhZmJkO1xuICB9XG5cbiAgLmJsdWVjaXJjbGVcbiAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MDhBRkYgIWltcG9ydGFudDtcbn1cblxuLy8gLmRvbGxhci1jbHNze1xuLy8gICAgICBmb250LXNpemU6IDE1cHg7XG4vLyAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4vLyAgICAgICBjb2xvcjogIzI5NDE2Mjtcbi8vICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4vLyB9XG4uZG9sbGFyLWNsc3N7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAvL3BhZGRpbmctbGVmdDogNzJweDtcbiAgICAgICAgY29sb3I6ICMyOTQxNjI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgICAgLy8gbWFyZ2luLXRvcDogOXB4O1xuICAgfVxuLy8gLmJ0bS10ZXh0e1xuLy8gICAgIGZvbnQtc2l6ZTogMTVweDtcbi8vICAgIHBhZGRpbmctbGVmdDogMTBweDtcbi8vICAgIGNvbG9yOiAjMjk0MTYyO1xuLy8gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbi8vIH1cbi5idG0tdGV4dHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIGNvbG9yOiAjMjk0MTYyO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgcGFkZGluZy1yaWdodDogMzZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaW5saW5lLWNsc3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnJjLXNsaWRlciB7XG4gIG1hcmdpbi10b3A6IDM5cHg7XG59XG4uY2hhcnQtaGVhZGVye1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KVxue1xuICAgIC5idXllci10aXRsZVxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweClcbntcbiAgICAubW9udGhseWZvcm0tY29udGFpbmVyICAgICAgXG4gICAge1xuICAgICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMxcHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cblxuXG59XG4uQ3JlYXRlRm9sZGVye1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTA4QUZGO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjNTA4QUZGO1xufVxuLmNyZWF0ZWJ0bmNvbnRhaW5lcntcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnBsdXNhZGR7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xufVxuLnNhdmVlc3RpbWF0ZWh7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbn1cbi5zYXZlY3JlYXRlaHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgXG59XG4ucHJvcGVydHlUYXhlc0Nsb3NlVXB7XG4gICAgei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tdG9wOiAtNDZweDtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAxM3B4O1xuICAgIGltZ3tcbiAgICAgICAgd2lkdGg6MTVweDtcbiAgICAgICAgaGVpZ2h0OjE1cHg7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIH1cblxufVxuLnNhdmVFc3RpbWF0ZUNsb3NlVXB7XG4gICAgei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tdG9wOiAtNTJweDtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjJweDtcbiAgICBpbWd7XG4gICAgICAgIHdpZHRoOjE1cHg7XG4gICAgICAgIGhlaWdodDoxNXB4O1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICB9XG59XG4ucmlnaHRjb250b3B7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLlJlc2V0Q2xvc2VVcHtcbiAgICB6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi10b3A6IC00NnB4O1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IC04OXB4O1xuICAgIGltZ3tcbiAgICAgICAgd2lkdGg6MTVweDtcbiAgICAgICAgaGVpZ2h0OjE1cHg7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIH1cbn1cblxuLk1hT2ZmZXJEaXZ7XG4gICAgYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4ubW9udGhseUFmZm9yZEdycGh7XG4gICAgLy8gcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgIG1hcmdpbi10b3A6IDU0cHg7XG4gICAgLy8gcGFkZGluZy1yaWdodDogNjVweDsgICAgXG4gICAgLnJlY2hhcnRzLXN1cmZhY2V7XG4gICAgICB3aWR0aDogMzAwcHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMzA1cHggIWltcG9ydGFudDtcdFxuICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNSkpO1xuXHRcdC8vbWFyZ2luLXJpZ2h0OiAxMCUgIWltcG9ydGFudDtcdFx0XHRcblx0fVxuXHRzdmd7XG4gICAgICAgdHNwYW57XG4gICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICBmb250LWZhbWlseTogQXZlbmlyIE5leHQgIEJvbGQ7XG4gICAgIH1cbiB9XG4gLnNsaWRlci1jbHN7XG4gICAgbWFyZ2luOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn0gIFxufVxuLm1hcGFkZGNvbnRhaW5lcntcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuLm1hcGdvbmV7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiAzMDBweCl7IFxuICAgIC5tb250aGx5YWZmb3JkYWJsaXR5LWNvbnRhaW5lcnsgXG4gICAgICAgIC5tb250aGx5QWZmb3JkR3JwaHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDYxcHgpIGFuZCAobWluLXdpZHRoOiA0MDBweCl7IFxuLy8gICAgIC5tb250aGx5QWZmb3JkR3JwaHtcbi8vICAgICAgICAucmVjaGFydHMtc3VyZmFjZXtcbi8vICAgICAgICAgICB3aWR0aDogMzEwcHggIWltcG9ydGFudDtcbi8vICAgICAgICAgICBoZWlnaHQ6IDIxMHB4ICFpbXBvcnRhbnQ7XHRcbi8vICAgICAgIH1cbi8vICAgfVxuXG4gIFxuLy8gfVxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzk5cHgpIGFuZCAobWluLXdpZHRoOiAzMDBweCl7IFxuLy8gICAgIC5tb250aGx5QWZmb3JkR3JwaHtcbi8vICAgICAgICAucmVjaGFydHMtc3VyZmFjZXtcbi8vICAgICAgICAgICB3aWR0aDogMzEwcHggIWltcG9ydGFudDtcbi8vICAgICAgICAgICBoZWlnaHQ6IDIxMHB4ICFpbXBvcnRhbnQ7XHRcbi8vICAgICAgIH1cbi8vICAgfVxuXG4gIFxuLy8gfVxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTEwcHgpIGFuZCAobWluLXdpZHRoOiA0NjBweCl7IFxuXHRcblxuXG4vLyAgICAgLm1vbnRobHlBZmZvcmRHcnBoIHtcbi8vICAgICAgICAgLnJlY2hhcnRzLXN1cmZhY2Uge1xuLy8gICAgICAgICAgd2lkdGg6IDM0MHB4ICFpbXBvcnRhbnQ7XG4vLyAgICAgICAgICBoZWlnaHQ6IDI0MHB4ICFpbXBvcnRhbnQ7XHRcbi8vICAgICAgfVxuLy8gIH1cblxuLy8gIC5tb250aGx5YWZmb3JkYWJsaXR5LWNvbnRhaW5lcntcbi8vICAgIC5jaGFydC1wYXJ0e1xuLy8gICAgICAgLnJ1bk51bV9hbmltYXRlIHtcbi8vICAgICAgICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xuLy8gICAgICB9XG4gICAgIFxuLy8gIH1cbi8vIH1cbi8vIH1cbi8vICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIGFuZCAobWluLXdpZHRoOiA2NTRweCkge1xuLy8gICAgLm1vbnRobHlhZmZvcmRhYmxpdHktY29udGFpbmVye1xuLy8gXHQuY2hhcnQtcGFydHtcbi8vIFx0XHQucnVuTnVtX2FuaW1hdGUge1xuLy8gICAgICAgICAgICAgdG9wOiA0OCUgIWltcG9ydGFudDtcbi8vICAgICAgICAgICAgIGxlZnQ6IDI4OXB4ICFpbXBvcnRhbnQ7XG4vLyAgICAgICAgICAgICBmb250LXNpemU6IDI1cHggIWltcG9ydGFudDtcblxuLy8gICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICB9XG4vLyAgICAgICAgICB9XG4vLyAgICAgICB9XG4vLyAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTVweCkgYW5kIChtaW4td2lkdGg6IDYxMHB4KSB7XG4vLyAgICAgICAgIC5tb250aGx5YWZmb3JkYWJsaXR5LWNvbnRhaW5lcntcbi8vICAgICAgICAgIC5jaGFydC1wYXJ0e1xuLy8gICAgICAgICAgICAgIC5ydW5OdW1fYW5pbWF0ZSB7XG4vLyAgICAgICAgICAgICAgICAgIHRvcDogNDclICFpbXBvcnRhbnQ7XG4vLyAgICAgICAgICAgICAgICAgIGxlZnQ6IDIxNXB4ICFpbXBvcnRhbnQ7XG5cbi8vICAgICAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICB9XG4vLyAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MTFweCkgYW5kIChtaW4td2lkdGg6IDUxMXB4KSB7XG4vLyAgICAgICAgIC5tb250aGx5YWZmb3JkYWJsaXR5LWNvbnRhaW5lcntcbi8vICAgICAgICAgIC5jaGFydC1wYXJ0e1xuLy8gICAgICAgICAgICAgIC5ydW5OdW1fYW5pbWF0ZSB7XG4vLyAgICAgICAgICAgICAgICAgIHRvcDogNDglICFpbXBvcnRhbnQ7XG4vLyAgICAgICAgICAgICAgICAgIGxlZnQ6IDIxNXB4ICFpbXBvcnRhbnQ7XG5cbi8vICAgICAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICB9XG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MTJweCkgYW5kIChtaW4td2lkdGg6IDQ2MXB4KSB7XG4vLyAgICAgLm1vbnRobHlhZmZvcmRhYmxpdHktY29udGFpbmVye1xuLy8gICAgICAgIC5jaGFydC1wYXJ0e1xuLy8gICAgICAgICAgICAucnVuTnVtX2FuaW1hdGUge1xuLy8gICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4vLyAgICAgICAgICAgICB0b3A6IDM4JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgXG4vLyAgICAgICAgIH1cbi8vICAgICB9XG4vLyB9XG4vLyB9XG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjBweCkgYW5kIChtaW4td2lkdGg6IDQzMHB4KSB7XG4vLyAgICAgLm1vbnRobHlhZmZvcmRhYmxpdHktY29udGFpbmVye1xuLy8gICAgICAgIC5jaGFydC1wYXJ0e1xuLy8gICAgICAgICAgICAucnVuTnVtX2FuaW1hdGUge1xuLy8gICAgICAgICAgICAgICAgdG9wOiAzMyUgIWltcG9ydGFudDtcbi8vICAgICAgICAgICAgICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuLy8gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICBcbi8vICAgICAgICAgICAgfVxuLy8gICAgICAgIH1cbi8vICAgIH1cbi8vIH1cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyOXB4KSBhbmQgKG1pbi13aWR0aDogNDEzcHgpIHtcbi8vICAgICAubW9udGhseWFmZm9yZGFibGl0eS1jb250YWluZXJ7XG4vLyAgICAgICAgLmNoYXJ0LXBhcnR7XG4vLyAgICAgICAgICAgIC5ydW5OdW1fYW5pbWF0ZSB7XG4vLyAgICAgICAgICAgICAgICB0b3A6IDMzJSAhaW1wb3J0YW50O1xuLy8gICAgICAgICAgICAgICAgbGVmdDogNTMlICFpbXBvcnRhbnQ7XG4vLyAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgIFxuLy8gICAgICAgICAgICB9XG4vLyAgICAgICAgfVxuLy8gICAgfVxuLy8gfVxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDEycHgpIGFuZCAobWluLXdpZHRoOiAzMDBweCkge1xuLy8gICAgIC5tb250aGx5YWZmb3JkYWJsaXR5LWNvbnRhaW5lcntcbi8vICAgICAgICAuY2hhcnQtcGFydHtcbi8vICAgICAgICAgICAgLnJ1bk51bV9hbmltYXRlIHtcbi8vICAgICAgICAgICAgICAgIHRvcDogMzMlICFpbXBvcnRhbnQ7XG4vLyAgICAgICAgICAgICAgICBsZWZ0OiA1NSUgIWltcG9ydGFudDtcbi8vICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgXG4vLyAgICAgICAgICAgIH1cbi8vICAgICAgICB9XG4vLyAgICB9XG4vLyAgICAucmVjaGFydHMtc3VyZmFjZSB7XG4vLyAgICAgICBtYXJnaW4tbGVmdDotNHB4O1xuLy8gICB9XG4vLyB9XG5cblxuXG5cbi5wYWRkYnRtXG57XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4ubW9udGhwbHVze1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLXRvcDogLTNweDtcbn1cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4vLyAgICAgLm1vbnRocGx1c3sgICAgICAgXG4vLyAgICAgICAgIG1hcmdpbi10b3A6LTQlICFpbXBvcnRhbnQ7ICAgICAgIFxuLy8gICAgIH1cbi8vIH1cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1pbi13aWR0aDogNjkwcHgpIHtcbi8vICAgICAubW9udGhwbHVzeyAgICAgICBcbi8vICAgICAgICAgbWFyZ2luLXRvcDotNSUgIWltcG9ydGFudDsgICAgICAgXG4vLyAgICAgfVxuLy8gfVxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjg5cHgpIGFuZCAobWluLXdpZHRoOiA1OTFweCkge1xuLy8gICAgIC5tb250aHBsdXN7ICAgICAgIFxuLy8gICAgICAgICBtYXJnaW4tdG9wOi02JSAhaW1wb3J0YW50OyAgICAgICBcbi8vICAgICB9XG4vLyB9XG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTBweCkgYW5kIChtaW4td2lkdGg6IDMyMHB4KSB7XG4vLyAgICAgLm1vbnRocGx1c3sgICAgICAgXG4vLyAgICAgICAgIG1hcmdpbi10b3A6LTclICFpbXBvcnRhbnQ7ICAgICAgIFxuLy8gICAgIH1cbi8vIH1cbi5icmluZ2NoYXJ0e1xuICAgIG1hcmdpbi10b3A6IC0zMHB4O1xufVxuLmFmZm9yZGRldGFpbHN7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogNjVweDtcbiAgICB0YWJsZXtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIH1cbiAgICB0ZHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5BbGlnblJpZ2h0Q2xze1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgICAuQ2lyY2xlQ2xze1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG4gICAgLkJsdWVDaXJsZUNsc3tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojMDQ3Q0ZGOyBcbiAgICB9XG4gICAgLkRhcmtHcmVlbkNpcmxlQ2xze1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiMzM0FCMDA7IFxuICAgIH1cbiAgICAuTGlnaHRHcmVlbkNpcmxlQ2xze1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiM1OEZGMDA7IFxuICAgIH1cbiAgICAuT3JhbmdlQ2lybGVDbHN7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6I0ZGQjYwMDsgXG4gICAgfVxuICAgIC5SZWRDaXJsZUNsc3tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojQkY2QTAwOyBcbiAgICB9XG4gICAgLmNsb3Npbmdjb3N0c3tcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgICAgICBjb2xvcjogMmE5NGZmO1xuICAgICAgICBjb2xvcjogIzJhOTRmZjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0NnB4O1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG59XG4uRGV0YWlsc0FmZm9yZEdyYXBoc3tcbiAgICAucmVjaGFydHMtc3VyZmFjZXtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00NXB4O1xuICAgIH1cbn1cbi5kZXRhaWxzaGVhZGluZ3tcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5tYW9mZmVyZGl2e1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG4uY3Vyc29ybWFvZmZlcntcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubWFwbHVze1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIGNvbG9yOiAjNjM5NkZFO1xufVxuLm1hQWxpZ25MZWZ0Q2xze1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzBweCkgYW5kIChtaW4td2lkdGg6IDM1MHB4KSB7XG4gICAgLm1vbnRobHlBZmZvcmRHcnBoe1xuICAgICAgICAuY2hhcnQtcGFydHtcbiAgICAgICAgLnJlY2hhcnRzLXN1cmZhY2V7XG4gICAgICAgICAgIHdpZHRoOiAyMzdweCAhaW1wb3J0YW50O1xuICAgICAgICAgICBoZWlnaHQ6IDIzNXB4ICFpbXBvcnRhbnQ7XHRcbiAgICAgICB9XG4gICAgICAgLnJ1bk51bV9hbmltYXRle1xuICAgICAgICAgICBmb250LXNpemU6MjNweDtcbiAgICAgICAgICAgdG9wOiAxMTlweDtcbiAgICAgICB9XG4gICAgICAgLnNsaWRlci1jbHN7XG4gICAgICAgICAgLy8gaGVpZ2h0OjE4MHB4O1xuICAgICAgIH1cbiAgICB9XG4gICB9XG4gICAubW9udGhseWFmZm9yZGFibGl0eS1jb250YWluZXJ7XG4gICAgLmNoYXJ0LWhlYWRlcntcbiAgICAgICAgZm9udC1zaXplOjE4cHg7XG4gICAgfVxuICAgIC5jaGFydC1wYXJ0e1xuICAgICAgICBoZWlnaHQ6IDI3M3B4O1xuICAgIH1cbiAgICBcbiAgIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ0MHB4KSAge1xuICAgIC5tb250aGx5YWZmb3JkYWJsaXR5LWNvbnRhaW5lcntcbiAgICAgICAgLmJ0bS10ZXh0e1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmRvbGxhci1jbHNze1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgICAgLm1vbnRobHlBZmZvcmRHcnBoIHtcbiAgICAgICAgIC5tZmRldGFpcGlle1xuICAgICAgICAgLnJlY2hhcnRzLXN1cmZhY2V7XG4gICAgICAgICAgICAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgaGVpZ2h0OiAzMDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzgxcHg7XG4gICAgICAgICAgICAgbWFyZ2luLXRvcDogMjFweDtcbiAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAgLm1mYWZmc3JkZXR7XG4gICAgICAgICAgICAgbWFyZ2luLXRvcDogNjVweDtcbiAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgbGVmdDogMzklO1xuICAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgICAgdG9wOiAwJTtcbiAgICAgIFxuICAgICAgICAgICAgIC5kZXRhaWxzaGVhZGluZ3tcbiAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6LTMzcHg7XG4gICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgICAgLm1mZGV0YWlwaWUye1xuICAgICAgICAgICAgLnJlY2hhcnRzLXN1cmZhY2V7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzODFweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICB9XG4gICAgICAgICAubWZhZmZzcmRldDJ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMCU7XG4gICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgICAgdG9wOiA5JTtcbiAgICAgXG4gICAgICAgICAgICAuZGV0YWlsc2hlYWRpbmd7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6LTMzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgfVxuIH1cblxuIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAubW9udGhseUFmZm9yZEdycGgge1xuICAgICAgICAubWZkZXRhaXBpZXtcbiAgICAgICAgLnJlY2hhcnRzLXN1cmZhY2V7XG4gICAgICAgICAgICB3aWR0aDogMjY3cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogMzA1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzQ2cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMXB4O1xuICAgICAgICB9XG4gICAgICAgfVxuICAgICAgICAubWZhZmZzcmRldHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDY1cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAzNiU7XG4gICAgICAgICAgICB3aWR0aDogNjUlO1xuICAgICAgICAgICAgdG9wOiAwJTtcbiAgICAgXG4gICAgICAgICAgICAuZGV0YWlsc2hlYWRpbmd7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6LTMzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1mZGV0YWlwaWUye1xuICAgICAgICAgICAucmVjaGFydHMtc3VyZmFjZXtcbiAgICAgICAgICAgICAgIHdpZHRoOiAyNjdweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgaGVpZ2h0OiAzMDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMxMHB4O1xuICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjFweDtcbiAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgLm1mYWZmc3JkZXQye1xuICAgICAgICAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgIGxlZnQ6IDAlO1xuICAgICAgICAgICB3aWR0aDogNjUlO1xuICAgICAgICAgICB0b3A6IDklO1xuICAgIFxuICAgICAgICAgICAuZGV0YWlsc2hlYWRpbmd7XG4gICAgICAgICAgICAgICBtYXJnaW4tbGVmdDotMzNweDtcbiAgICAgICAgICAgfVxuICAgICAgIH1cbiAgICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkgYW5kIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gICAgLm1vbnRobHlBZmZvcmRHcnBoIHtcbiAgICAgICAgLnNsaWRlci1jbHN7XG4gICAgICAgICAgICAgaGVpZ2h0OjE4MHB4O1xuICAgICAgICAgICAgIHdpZHRoOjk1JTtcbiAgICAgICAgIH1cbiAgICAgICAgLm1mZGV0YWlwaWV7XG4gICAgICAgIC5yZWNoYXJ0cy1zdXJmYWNle1xuICAgICAgICAgICAgd2lkdGg6IDI4N3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDI2OHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMyU7XG4gICAgICAgIH1cbiAgICAgICB9XG4gICAgICAgIC5tZmFmZnNyZGV0e1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgICBcbiAgICAgICAgICAgIC5kZXRhaWxzaGVhZGluZ3tcbiAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdGFibGV7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubWZkZXRhaXBpZTJ7XG4gICAgICAgICAgIC5yZWNoYXJ0cy1zdXJmYWNle1xuICAgICAgICAgICAgd2lkdGg6IDI4N3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDI2OHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMyU7XG4gICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIC5tZmFmZnNyZGV0MntcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDU2JTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICAuZGV0YWlsc2hlYWRpbmd7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjE4cHg7XG4gICAgICAgICAgICAgfVxuICAgICAgICAgICAgIHRhYmxle1xuICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgICAgICAgIH1cbiAgICAgICB9XG4gICAgICAgLm1mZGV0Y2hhcnQye1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgfVxuICAgIH1cbiAgICAubW9udGhseWFmZm9yZGFibGl0eS1jb250YWluZXJ7XG4gICAgICAgIC5zZXQtaGVpZ2h0e1xuICAgICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1mYm90dG9te1xuICAgICAgICBoZWlnaHQ6MjI5cHg7XG4gICAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIGFuZCAobWluLXdpZHRoOiA0MDBweCkge1xuICAgIC5tb250aGx5QWZmb3JkR3JwaCB7XG4gICAgICAgIC5zbGlkZXItY2xze1xuICAgICAgICAgICAgIGhlaWdodDoxODBweDtcbiAgICAgICAgICAgICB3aWR0aDo5NSU7XG4gICAgICAgICB9XG4gICAgICAgIC5tZmRldGFpcGlle1xuICAgICAgICAucmVjaGFydHMtc3VyZmFjZXtcbiAgICAgICAgICAgIHdpZHRoOiAyODdweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNjhweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMlO1xuICAgICAgICB9XG4gICAgICAgfVxuICAgICAgICAubWZhZmZzcmRldHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgICAgXG4gICAgICAgICAgICAuZGV0YWlsc2hlYWRpbmd7XG4gICAgICAgICAgICAgICBmb250LXNpemU6MTlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRhYmxle1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjE3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1mZGV0YWlwaWUye1xuICAgICAgICAgIFxuICAgICAgICAgICAucmVjaGFydHMtc3VyZmFjZXtcbiAgICAgICAgICAgIHdpZHRoOiAyODdweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNjhweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMlO1xuICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAubWZhZmZzcmRldDJ7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDcwJTtcbiAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIC5kZXRhaWxzaGVhZGluZ3tcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MTlweDtcbiAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgdGFibGV7XG4gICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE3cHg7XG4gICAgICAgICAgICAgfVxuICAgICAgIH1cbiAgICAgICAubWZkZXRjaGFydDJ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICB9XG4gICAgfVxuICAgIC5tb250aGx5YWZmb3JkYWJsaXR5LWNvbnRhaW5lcntcbiAgICAgICAgLnNldC1oZWlnaHR7XG4gICAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgICAubWZib3R0b217XG4gICAgICAgIGhlaWdodDoyMjlweDtcbiAgICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkgYW5kIChtaW4td2lkdGg6IDM1MHB4KSB7XG4gICAgLm1vbnRobHlBZmZvcmRHcnBoIHtcbiAgICAgICAgLnNsaWRlci1jbHN7XG4gICAgICAgICAgICAgaGVpZ2h0OjE4MHB4O1xuICAgICAgICAgICAgIHdpZHRoOjk1JTtcbiAgICAgICAgIH1cbiAgICAgICAgLm1mZGV0YWlwaWV7XG4gICAgICAgIC5yZWNoYXJ0cy1zdXJmYWNle1xuICAgICAgICAgICAgd2lkdGg6IDI4N3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDI2OHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMyU7XG4gICAgICAgIH1cbiAgICAgICB9XG4gICAgICAgIC5tZmFmZnNyZGV0e1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgICBcbiAgICAgICAgICAgIC5kZXRhaWxzaGVhZGluZ3tcbiAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdGFibGV7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tZmRldGFpcGllMntcbiAgICAgICAgICAgLnJlY2hhcnRzLXN1cmZhY2V7XG4gICAgICAgICAgICB3aWR0aDogMjg3cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogMjY4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzJTtcbiAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgLm1mYWZmc3JkZXQye1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogODMlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIC5kZXRhaWxzaGVhZGluZ3tcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MThweDtcbiAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgdGFibGV7XG4gICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA5cHg7XG4gICAgICAgICAgICAgfVxuICAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICAgICBmb250LXNpemU6MTZweDtcbiAgICAgICAgICAgICB9XG4gICAgICAgfVxuICAgICAgIC5tZmRldGNoYXJ0MntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgIH1cbiAgICB9XG4gICAgLm1vbnRobHlhZmZvcmRhYmxpdHktY29udGFpbmVye1xuICAgICAgICAuc2V0LWhlaWdodHtcbiAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5tZmJvdHRvbXtcbiAgICAgICAgaGVpZ2h0OjIyOXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDY3cHgpIGFuZCAobWluLXdpZHRoOiAzNTBweCkge1xuICAgIC5yZXNldC1jbG9zZXBvcHVwe1xuICAgICAgICBtYXJnaW4tbGVmdDogLTclO1xuICAgIH1cbn1cbi5icmluZ2Nsb3NlZGl2eyAgXG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgICBcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG59XG4uYm9sZGNoYXJ7XG4gICAgc3BhbntcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gICBcbn1cbi5kZXNtb2RlbGNvbnRlbnR7XG4gICBcbmNvbG9yOiAjNTU1NTU1O1xudGV4dC1hbGlnbjogbGVmdDtcbmZvbnQtc2l6ZTogMTZweDtcbn1cbi5kZXNpcmVtb25jbG9zZXtcbiAgICB6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi10b3A6IC0yMXB4O1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IDMzcHg7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG59XG4ubWZyZWxvYWR7XG4gICAgd2lkdGg6IDQxcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmctbGVmdDogMTlweDtcbn1cbi5tb25hZmZzaGFyZXByaW50e1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNTlweDtcbiAgICBjb2xvcjogIzUwOEFGRjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xufVxuLm1vbnRobHktcGFkZGluZy1sZWZ0e1xuICAgIG1hcmdpbi1sZWZ0OjMwcHggIWltcG9ydGFudDtcbiAgICB9XG4ubW9udGh5LXNwYWNlLWJldHdlZW57XG4gICAgZ2FwOiAzN3B4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn0gICAgXG4ubW9udGh5LXNwYWNlLWNlbnRlcntcbiAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyAgICBcbn1cbi5tb250aHktaGlkZGVuLXRvcHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyAgICBcbiB9XG5cblxuIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5tb250aGx5LWNvbnRhaW5lcntcbiAgICAgICAgbWF4LXdpZHRoOiA5MCUgIWltcG9ydGFudDtcbiAgICAgfVxufVxuXG4vKiBMb2FuIENvbXBhcmUgTW9kYWwgSGVhZGVyICovXG4ubG9hbi1jb21wYXJlLW1vZGFsLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMnB4IDBweCAxMnB4IDBweDtcbiAgICAvLyBwYWRkaW5nLXRvcDogMHB4O1xuICAgIC8vIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgLy8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUwZTA7XG5cbiAgICAubW9kYWwtY2xvc2UtYnRuIHtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIC5tb2RhbC10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRE1TYW5zLU1lZGl1bSc7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxuXG4gICAgLm1vZGFsLXNoYXJlLWJ0biB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG59XG5cbi8qIExvYW4gQ29tcGFyZSBTdHlsZXMgKi9cbi5sb2FuLWNvbXBhcmUtY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5sb2FuLWNvbXBhcmUtc2VjdGlvbiB7XG4gICAgLy8gYmFja2dyb3VuZDogIzJjM2U1MDtcbiAgICBiYWNrZ3JvdW5kOiAjMjM0MDVFO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAvLyBib3JkZXI6IDFweCBzb2xpZCAjMmMzZTUwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMzQwNUU7XG4gICAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5sb2FuLWNvbXBhcmUtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjM0MDVFO1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgLm1vbnRobHktcGF5bWVudC1zZWN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAubW9udGhseS1wYXltZW50LWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdETVNhbnMtTWVkaXVtJztcbiAgICAgICAgLy8gZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICAubW9udGhseS1wYXltZW50LXZhbHVlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA4cHg7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0RNU2Fucy1TZW1pQm9sZCc7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIC8vIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cblxuICAgICAgICAucGF5bWVudC12YWx1ZS10ZXh0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fucy1TZW1pQm9sZFwiO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICAubGluay1pY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBheW1lbnQtZWRpdC1pbnB1dCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRE1TYW5zLVNlbWlCb2xkJyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiA5NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDk1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBheW1lbnQtZGlzcGxheSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGF5bWVudC1lZGl0LXdyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aWNrLWljb24ge1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5idXlpbmctcG93ZXItc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgLmJ1eWluZy1wb3dlci10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRE1TYW5zLU1lZGl1bSc7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAvLyBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAvLyBjb2xvcjogIzMzMztcbiAgICAgICAgY29sb3I6ICMyMzQwNUU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gICAgLmJ1eWluZy1wb3dlci1ncmlkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmJ1eWluZy1wb3dlci1pdGVtIHtcbiAgICAgICAgZmxleDogMTtcblxuICAgICAgICAueWVhci1sYWJlbCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0RNU2Fucy1NZWRpdW0nO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgLy8gY29sb3I6ICM2NjY7XG4gICAgICAgICAgICBjb2xvcjogIzNEM0QzRDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcmljZS12YWx1ZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0RNU2Fucy1TZW1pQm9sZCc7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgLy8gY29sb3I6ICMzNDk4ZGI7XG4gICAgICAgICAgICBjb2xvcjogIzI3OEFFNTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFwcHJlY2lhdGlvbi1yYXRlLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgLy8gcGFkZGluZy1ib3R0b206IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAvLyBib3gtc2hhZG93OiAwcHggMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG5cbiAgICAuYXBwcmVjaWF0aW9uLWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICAuZXF1aXR5LWNvbnRlbnQge1xuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgZWFzZS1vdXQsIG9wYWNpdHkgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjRzIGVhc2UtaW4sIG9wYWNpdHkgMC4zcyBlYXNlLWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFwcHJlY2lhdGlvbi1sYWJlbCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRE1TYW5zLVJlZ3VsYXInO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIC8vIGNvbG9yOiAjMzMzO1xuICAgICAgICBjb2xvcjogIzNEM0QzRDtcbiAgICB9XG5cbiAgICAuYXBwcmVjaWF0aW9uLXZhbHVlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LWZhbWlseTogJ0RNU2Fucy1NZWRpdW0nO1xuICAgICAgICAvLyBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAvLyBjb2xvcjogIzM0OThkYjtcbiAgICAgICAgY29sb3I6ICMyNzhBRTU7XG4gICAgfVxuXG4gICAgLmFwcHJlY2lhdGlvbi1zbGlkZXIge1xuICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgIC5yYy1zbGlkZXItcmFpbCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yYy1zbGlkZXItaGFuZGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTEuNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2UwZTBlMDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzQ5OGRiO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGlkZXItbGFiZWxzIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRE1TYW5zLU1lZGl1bSc7XG4gICAgICAgICAgICBjb2xvcjogI0FBQjZDMjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAvLyBjb2xvcjogIzk5OTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5leHBlcnQtb3Bpbmlvbi10b2dnbGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDBweDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRE1TYW5zLVJlZ3VsYXInO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgY29sb3I6ICMzRDNEM0Q7XG4gICAgICAgICAgICAvLyBjb2xvcjogIzY2NjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kcm9wZG93bi1pY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OjI0cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5lcXVpdHktc2VjdGlvbnMge1xuICAgIC5lcXVpdHktc2VjdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgIC8vIGJveC1zaGFkb3c6IDBweCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTJweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5lcXVpdHktaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICYuZXF1aXR5LWhlYWRlci01eWVhciB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5lcXVpdHktdGl0bGUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdETVNhbnMtTWVkaXVtJztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIC8vIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAvLyBjb2xvcjogIzMzMztcbiAgICAgICAgICAgIGNvbG9yOiAjMjM0MDVFO1xuICAgICAgICB9XG5cbiAgICAgICAgLmVxdWl0eS1zdWJ0aXRsZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0RNU2Fucy1SZWd1bGFyJztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIC8vIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAvLyBjb2xvcjogIzk5OTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kcm9wZG93bi1pY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gLmVxdWl0eS1jb250ZW50IHtcbiAgICAvLyAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgLy8gfVxuXG4gICAgLmVxdWl0eS1leHBhbmQtY29udGVudCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlLW91dCwgb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xuICAgICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMgZWFzZS1pbiwgb3BhY2l0eSAwLjNzIGVhc2UtaW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZXF1aXR5LXRhYmxlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIH1cblxuICAgIC5lcXVpdHktdGFibGUtaGVhZGVyLFxuICAgIC5lcXVpdHktdGFibGUtcm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgIC5lcXVpdHktdGFibGUtaGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZzogMTJweCAwO1xuXG4gICAgICAgIC5lcXVpdHktY29sIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRE1TYW5zLU1lZGl1bSc7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAvLyBjb2xvcjogIzY2NjtcbiAgICAgICAgICAgIGNvbG9yOiAjM0QzRDNEO1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5lcXVpdHktcm93LWhpZ2hsaWdodCB7XG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiAjZjBmNGY4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0VBRjRGRjtcbiAgICAgICAgICAgIG1hcmdpbjogMCAtMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE5LjJweCAxNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZXF1aXR5LXRhYmxlLXJvdyB7XG4gICAgICAgIHBhZGRpbmc6IDE5LjJweCAwO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmVxdWl0eS1jb2wge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdETVNhbnMtTWVkaXVtJztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIC8vIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgY29sb3I6ICMzRDNEM0Q7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIC8vIGNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZXF1aXR5LXZhbHVlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRE1TYW5zLU1lZGl1bSc7XG4gICAgICAgICAgICAvLyBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgLy8gY29sb3I6ICMzNDk4ZGI7XG4gICAgICAgICAgICBjb2xvcjogIzI3OEFFNTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZXF1aXR5LXJvdy1oaWdobGlnaHQge1xuICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogI2YwZjRmODtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFQUY0RkY7XG4gICAgICAgICAgICBtYXJnaW46IDAgLTE1cHggLTE1cHggLTE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE1cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAuZXF1aXR5LWNvbCB7XG4gICAgICAgICAgICAgICAgLy8gY29sb3I6ICMzMzM7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzRDNEM0Q7XG5cbiAgICAgICAgICAgICAgICAvLyAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAvLyAgICAgLy8gY29sb3I6ICM2NjY7XG4gICAgICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZXF1aXR5LXZhbHVlIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0RNU2Fucy1NZWRpdW0nO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAvLyBjb2xvcjogIzM0OThkYjtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzI3OEFFNTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBSZXNwb25zaXZlIHN0eWxlcyBmb3IgTG9hbiBDb21wYXJlICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmxvYW4tY29tcGFyZS1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDE1cHg7XG5cbiAgICAgICAgLm1vbnRobHktcGF5bWVudC12YWx1ZSBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5idXlpbmctcG93ZXItc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG5cbiAgICAgICAgLmJ1eWluZy1wb3dlci1pdGVtIC5wcmljZS12YWx1ZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZXF1aXR5LXRhYmxlIHtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG5cbiAgICAuZXF1aXR5LXRhYmxlLWhlYWRlciAuZXF1aXR5LWNvbCxcbiAgICAuZXF1aXR5LXRhYmxlLXJvdyAuZXF1aXR5LWNvbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB9XG59XG5cbi8qIEV4cGVydCBPcGluaW9uIENoYXJ0IFN0eWxlcyAqL1xuLmV4cGVydC1vcGluaW9uLWNoYXJ0IHtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcblxuICAgIC5vcGluaW9uLWJhci1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB9XG5cbiAgICAub3Bpbmlvbi1sYWJlbCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRE1TYW5zLU1lZGl1bSc7XG4gICAgICAgIHdpZHRoOiA4NXB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIC8vIGNvbG9yOiAjMzMzO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuXG4gICAgLm9waW5pb24tYmFyLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4OiAxO1xuICAgIH1cblxuICAgIC5vcGluaW9uLWJhciB7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICB9XG5cbiAgICAubWJhLWJhciB7IGJhY2tncm91bmQtY29sb3I6ICNGN0RDNkY7IH1cbiAgICAud2VsbHMtYmFyIHsgYmFja2dyb3VuZC1jb2xvcjogIzVEQURFMjsgfVxuICAgIC5uYXItYmFyIHsgYmFja2dyb3VuZC1jb2xvcjogIzU4RDY4RDsgfVxuICAgIC5jb3RhbGl0eS1iYXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjNDhDOUIwOyB9XG4gICAgLmZhbm5pZS1iYXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVCMDQxOyB9XG5cbiAgICAub3Bpbmlvbi12YWx1ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgfVxuXG4gICAgLm9waW5pb24tY2hhcnQtYXhpcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDg1cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgLy8gY29sb3I6ICM5OTk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAub3Bpbmlvbi1mb290ZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgIC5vcGluaW9uLWZvb3Rlci10aXRsZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0RNU2Fucy1NZWRpdW0nO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgLy8gY29sb3I6ICMzMzM7XG4gICAgICAgICAgICBjb2xvcjogIzIzNDA1RTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vcGluaW9uLWZvb3Rlci1ub3RlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRE1TYW5zLU1lZGl1bSc7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICBjb2xvcjogIzIzNDA1RTtcbiAgICAgICAgICAgIC8vIGNvbG9yOiAjNjY2O1xuXG4gICAgICAgICAgICBlbSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdETVNhbnMtTWVkaXVtJztcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgLy8gY29sb3I6ICM4ODg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyMzQwNUU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLEFBQUEsNkJBQTZCLENBQUE7RUFDNUIsTUFBTSxFQUFFLGlCQUFpQjtFQUN6QixhQUFhLEVBQUUsR0FBRztFQUNsQixVQUFVLEVBQUUsMEJBQTBCO0VBQ3RDLFFBQVEsRUFBQyxNQUFNLEdBQ2Y7O0FBRUQsQUFBQSw4QkFBOEIsQ0FBQztFQUMzQixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osY0FBYyxFQUFFLE1BQU0sR0EwUXpCO0VBN1FELEFBS0ksOEJBTDBCLENBSzFCLGlCQUFpQixDQUFBO0lBQ2IsUUFBUSxFQUFFLFFBQVE7SUFDbEIsTUFBTSxFQUFFLE9BQU87SUFDZixVQUFVLEVBQUUsaUJBQWlCO0lBQzdCLEtBQUssRUFBRSxlQUFlO0lBQ3RCLE1BQU0sRUFBRSxlQUFlO0lBQ3ZCLFdBQVcsRUFBRSxvQkFBb0IsR0FDcEM7RUFaTCxBQWVJLDhCQWYwQixDQWUxQixzQkFBc0IsQ0FBQztJQUNuQixZQUFZLEVBQUUsSUFBSTtJQUNsQixVQUFVLEVBQUUsR0FBRyxHQW1EbEI7SUFwRUwsQUFrQlEsOEJBbEJzQixDQWUxQixzQkFBc0IsQ0FHbEIsWUFBWSxDQUFBO01BQ1IsV0FBVyxFQUFFLElBQUksR0FDcEI7SUFwQlQsQUFxQlEsOEJBckJzQixDQWUxQixzQkFBc0IsQ0FNbEIsT0FBTyxDQUFBO01BQ0gs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 */.CalcREFICompare-container {
  width: 100%;
  height: 100%;
  flex-direction: column;
}

.CalcREFICompare-container .monthlycalculation-container .top-space {
  margin-top: 40px;
}

.CalcREFICompare-container .calcrefiformcompare-container .top-space {
  margin-top: 10px;
}

.CalcREFICompare-container .calcrefiformcompare-container .bottom {
  background-color: transparent;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
}

.CalcREFICompare-container .calcrefiformcompare-container .bottom .form-wrapper {
  width: 100%;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}

.CalcREFICompare-container .calcrefiformcompare-container .bottom .form-wrapper .field-row {
  color: #0E2F51;
  font-family: Montserrat-Regular;
  font-size: 14px;
}

.CalcREFICompare-container .calcrefiformcompare-container .bottom .form-wrapper .field-row select,
.CalcREFICompare-container .calcrefiformcompare-container .bottom .form-wrapper .field-row input {
  border: 1px solid #D2D2D2;
  border-radius: 5px;
  background-color: transparent;
  height: 40px;
  width: 100%;
  margin-top: 10px;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
  box-shadow: none;
}

.CalcREFICompare-container .calcrefiformcompare-container .bottom .form-wrapper .compute {
  background-color: #508AFF;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  margin-bottom: 20px;
  margin-top: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
}

.CalcREFICompare-container .calcrefiformcompare-container .input-group {
  line-height: 0.42857 !important;
  width: 100%;
  border: 0.5px solid #d2d2d2;
  border-radius: 5px;
}

.CalcREFICompare-container .calcrefiformcompare-container .calen-ryt {
  border-right: 1px solid #d2d2d2;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
}

.CalcREFICompare-container .main .circle .piedesign {
  background: transparent;
}

.CalcREFICompare-container .main .circle {
  background: transparent;
}

.CalcREFICompare-container .main {
  width: 120%;
  height: 275px;
}

.CalcREFICompare-container .set-height {
  border: 1px solid #D4D7E0;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  box-shadow: 0px 0px 27px -12px #2290ef;
  height: 740px;
}

.CalcREFICompare-container .blueBox {
  border: 1px solid #2A64FF;
  height: 17px;
  width: 17px;
  background-color: #2A64FF;
  border-radius: 4px;
}

.CalcREFICompare-container .yellowBox {
  border: 1px solid #FFBA00;
  height: 17px;
  width: 17px;
  background-color: #FFBA00;
  margin-top: 15px;
  border-radius: 4px;
}

.CalcREFICompare-container .yellowtext {
  margin-top: 13px;
}

.CalcREFICompare-container .chart_Bottom {
  margin-top: -20px;
  font-family: Montserrat-Medium;
  color: #4A4A4A;
  font-size: 13px;
}

.CalcREFICompare-container .chart-header {
  text-align: center;
  font-size: 23px;
  margin-top: 28px;
  color: #313B62;
  font-family: Montserrat-Medium;
}

.CalcREFICompare-container .REC_runNum_animate {
  position: absolute;
  top: 48%;
  transform: translate(-50%, -50%);
  left: 49%;
  font-family: Montserrat-Medium;
  font-size: 31px;
  color: #23405e;
}

.CalcREFICompare-container .header-border {
  text-align: center;
  height: 50px;
  width: 100%;
  font-family: Montserrat-Medium;
}

.CalcREFICompare-container .header-text {
  font-size: 20px;
  padding-top: 7px;
  color: #4A4A4A;
  text-align: left;
}

.CalcREFICompare-container .header-text-right {
  text-align: right;
  padding-top: 7px;
  font-size: 20px;
}

.CalcREFICompare-container .rc-slider-mark {
  position: absolute;
  top: 18px;
  left: 0;
  width: 98%;
  font-size: 12px;
  padding-top: 0px;
}

.CalcREFICompare-container .rc-slider-dot {
  position: absolute;
  bottom: -2px;
  margin-left: -4px;
  width: 8px;
  height: 4px;
  border: 2px solid #e9e9e9;
  background-color: #fff;
  cursor: pointer;
  border-radius: 50%;
  vertical-align: middle;
  display: none;
}

.CalcREFICompare-container .rc-slider-track {
  background-color: #5978FF;
}

.CalcREFICompare-container .rc-slider-handle {
  border: solid 2px #D3D5DF;
  margin-left: -13px;
  margin-top: -9px;
  width: 23px;
  height: 23px;
}

.CalcREFICompare-container .rc-slider-mark-text-active {
  color: #2B4262;
  font-size: 20px;
}

.CalcREFICompare-container .rc-slider-mark-text {
  color: #2B4262;
  font-size: 18px;
}

.CalcREFICompare-container .calandar-cls {
  border-right: 1px solid #D4D7E0;
  /*border-radius: 4px;*/
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.CalcREFICompare-container .react-datepicker__input-container {
  width: 102% !important;
}

.margtop30 {
  margin-top: 30px;
}

.CalcREFICompare-container .recharts-wrapper {
  position: relative;
  cursor: default;
  text-align: center !important;
  width: 100% !important;
  height: 100% !important;
  font-family: 'Montserrat-Regular';
}

.CalcREFICompare-container .recharts-surface {
  width: 300px;
  height: 300px;
}

.CalcREFICompare-container .ChartResultTable {
  width: 97%;
  margin-top: 10px;
  line-height: 30px;
  margin-bottom: 0px !important;
}

.CalcREFICompare-container .ChartResultTable .ChartTableTdOne {
  width: 5%;
}

.CalcREFICompare-container .ChartResultTable .ChartTableTdOne .CircleCls {
  margin-top: 0px !important;
  margin-right: 10px;
  height: 15px;
  width: 15px;
  border-radius: 15px;
}

.CalcREFICompare-container .ChartResultTable .ChartTableTdOne .YellowCircleCls {
  border: 1px solid #FFBA00;
  background-color: #FFBA00;
}

.CalcREFICompare-container .ChartResultTable .ChartTableTdOne .LightGreenCircleCls {
  border: 1px solid #58FF00;
  background-color: #58FF00;
}

.CalcREFICompare-container .ChartResultTable .ChartTableTdOne .GreenCircleCls {
  border: 1px solid #00B40A;
  background-color: #00B40A;
}

.CalcREFICompare-container .ChartResultTable .ChartTableTdOne .BlueCircleCls {
  border: 1px solid #508AFF;
  background-color: #508AFF;
}

.CalcREFICompare-container .ChartResultTable .ChartTableTdOne .BorderCircleCls {
  border: 1px solid #0E2F51;
  background-color: #FFF;
}

.CalcREFICompare-container .ChartResultTable .ChartTableTdTwo {
  width: 35%;
}

.CalcREFICompare-container .ChartResultTable .ChartTableTdFour {
  width: 35%;
}

.CalcREFICompare-container .ChartResultTable .BorderBottomCls {
  border-bottom: 1px solid #D4D7E0;
}

.CalcREFICompare-container .ChartResultTable .AlignRightCls {
  text-align: right;
}

.CalcREFICompare-container .ChartResultTable .MarginTopCls {
  margin-top: 7px;
}

.CalcREFICompare-container .ChartResultTable .LabelRegularFontCls {
  font-family: 'Montserrat-Regular';
  font-size: 16px;
}

.CalcREFICompare-container .ChartResultTable .LabelBoldFontCls {
  font-family: 'Montserrat-Medium';
  font-size: 16px;
}

.CalcREFICompare-container .ChartResultTable .tdwidth {
  width: 60%;
}

.CalcREFICompare-container .navbar-wrapper {
  width: 100%;
  height: auto;
  margin-top: 25px;
  border: none;
  margin-bottom: 25px;
}

.CalcREFICompare-container .navbar-wrapper .banner {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  background-color: transparent;
  font-weight: bold;
  font-family: Montserrat-Regular;
  color: #508AFF;
  font-size: 15px;
}

.CalcREFICompare-container .navbar-wrapper .banner a {
  color: #6897f7;
  text-decoration: none;
  cursor: pointer;
}

.active {
  color: #374D6B !important;
}

.martopminus10 {
  margin-top: -10px;
  margin-bottom: 0px;
}

.refiofferpricediv {
  position: absolute;
  bottom: 15px;
}

@media screen and (max-width: 468px) {
  .refiofferpricediv {
    position: relative;
    top: 7px;
  }
}

.amortsubcontainer {
  overflow-y: auto;
  overflow-x: hidden;
  height: 630px;
}

.backicon {
  -ms-transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
  cursor: pointer;
  padding: 5px 0px 0px 10px;
  text-decoration: none;
}

.calreficomp {
  padding-left: 70px;
  padding-right: 80px;
}

.reficomppaddleft {
  padding-right: 25px !important;
}

.reficomappaddryt {
  padding-left: 18px;
  margin-top: 7px;
  padding-right: 16px;
}

.reficomparechart .recharts-surface {
  width: 330px;
  height: 330px;
}

.reficomparechart svg tspan {
  font-size: 24px;
  font-family: Montserrat-Medium;
}

.reficomparechart .slider-cls {
  margin: 0px !important;
  padding-left: 3% !important;
  padding-right: 3% !important;
}

.margtop15 {
  margin-top: 20px;
}

@media screen and (max-width: 1200px) {
  .CalcREFICompare-container .ChartResultTable .LabelRegularFontCls {
    font-size: 14px;
  }
}

@media screen and (max-width: 630px) {
  .CalcREFICompare-container .header-text-right {
    font-size: 20px;
  }
}

@media screen and (max-width: 768px) and (min-width: 100px) {
  .calreficomp {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media screen and (max-width: 400px) {
  .reficomparechart .recharts-surface {
    width: 230px;
    height: 230px;
  }
}

@media screen and (max-width: 1192px) and (min-width: 300px) {
  .mobileheight {
    height: 100% !important;
  }

  .mobileheight .amortsubcontainer {
    height: 100%;
    padding-bottom: 25%;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL0NhbGNSRUZJQ29tcGFyZS5zY3NzIiwic291cmNlcyI6WyIvaG9tZS9yaWZsdXh5c3MvRGVza3RvcC9MaXZlIE5ldyhCdWlsZCkvT05FLVdlYi9mcm9udGVuZC9zdHlsZXMvQ2FsY1JFRklDb21wYXJlLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiXHJcbi5DYWxjUkVGSUNvbXBhcmUtY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBcclxuXHJcbiAgLm1vbnRobHljYWxjdWxhdGlvbi1jb250YWluZXJ7XHJcbiAgICAgIC50b3Atc3BhY2V7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOjQwcHg7XHJcbiAgICAgIH1cclxuICB9XHJcblxyXG4gICAgLmNhbGNyZWZpZm9ybWNvbXBhcmUtY29udGFpbmVyIHtcclxuXHJcbiAudG9wLXNwYWNle1xyXG4gICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiB9XHJcblxyXG4gICAuYm90dG9te1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAuZm9ybS13cmFwcGVye1xyXG4gICAgICAgICAgICBcdHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgLmZpZWxkLXJvd3tcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzBFMkY1MTtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XHJcblx0XHRcdFx0XHRmb250LXNpemU6MTRweDsgXHQgXHRcclxuICAgICAgICAgICAgICAgICAgICBzZWxlY3QsaW5wdXR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEMkQyRDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6MTBweDtcclxuXHRcdFx0XHRcdFx0LW1vei1hcHBlYXJhbmNlOiBpbmhlcml0O1xyXG5cdFx0XHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDk3JSBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1x0XHRcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY29tcHV0ZXtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTA4QUZGO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdFx0XHRcdG91dGxpbmU6bm9uZTtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1xyXG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6MXB4O1x0XHJcblx0XHRcdFx0XHR3aWR0aDoxMDAlO1x0IFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmlucHV0LWdyb3VwIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAwLjQyODU3ICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlcjogMC41cHggc29saWQgI2QyZDJkMjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxufVxyXG4uY2FsZW4tcnl0e1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2QyZDJkMjtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XHJcblx0fVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1haW4gLmNpcmNsZSAucGllZGVzaWduIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyBcclxuICAgIH1cclxuLm1haW4gLmNpcmNsZSB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLm1haW4ge1xyXG4gICAgd2lkdGg6IDEyMCU7XHJcbiAgICBoZWlnaHQ6IDI3NXB4O1xyXG59XHJcblxyXG4uc2V0LWhlaWdodHtcclxuICBcclxuICAgIGJvcmRlcjoxcHggc29saWQgI0Q0RDdFMDtcclxuICAgIC8vYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjdweCAtMTJweCAjMjI5MGVmO1xyXG4gICAgaGVpZ2h0OiA3NDBweDtcclxufVxyXG4uYmx1ZUJveHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjMkE2NEZGO1xyXG4gICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgd2lkdGg6IDE3cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkE2NEZGO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG59XHJcbi55ZWxsb3dCb3h7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGQkEwMDtcclxuICAgIGhlaWdodDogMTdweDtcclxuICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogICNGRkJBMDA7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG59XHJcbi55ZWxsb3d0ZXh0e1xyXG4gICAgbWFyZ2luLXRvcDogMTNweDtcclxufVxyXG5cclxuIC5jaGFydF9Cb3R0b217XHJcbiAgIG1hcmdpbi10b3A6IC0yMHB4O1xyXG4gICBmb250LWZhbWlseTpNb250c2VycmF0LU1lZGl1bTtcclxuICAgY29sb3I6ICM0QTRBNEE7XHJcbiAgIGZvbnQtc2l6ZTogMTNweDtcclxufVxyXG4uY2hhcnQtaGVhZGVye1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgbWFyZ2luLXRvcDogMjhweDtcclxuICAgIGNvbG9yOiAjMzEzQjYyO1xyXG4gICAgZm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XHJcbn1cclxuLlJFQ19ydW5OdW1fYW5pbWF0ZXtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNDglO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICBsZWZ0OiA0OSU7XHJcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcbiAgICBmb250LXNpemU6IDMxcHg7XHJcbiAgICBjb2xvcjogIzIzNDA1ZTtcclxufVxyXG4uaGVhZGVyLWJvcmRlcntcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIC8vIGJvcmRlci10b3A6MXB4IHNvbGlkICNENEQ3RTA7XHJcbiAgICAvLyBib3JkZXItbGVmdDoxcHggc29saWQgI0Q0RDdFMDtcclxuICAgIC8vIGJvcmRlci1yaWdodDoxcHggc29saWQgI0Q0RDdFMDtcclxuICAgIC8vIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjOURBREJDO1xyXG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogI0VFRjBGQztcclxuICAgIC8vIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIC8vIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcclxuICAgIC8vIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1xyXG4gICBcclxufVxyXG4uaGVhZGVyLXRleHR7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDdweDtcclxuICAgIGNvbG9yOiAjNEE0QTRBO1xyXG4gICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBcclxufVxyXG4uaGVhZGVyLXRleHQtcmlnaHR7XHJcbiAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICBwYWRkaW5nLXRvcDogN3B4O1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG59XHJcbiAucmMtc2xpZGVyLW1hcmsge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxOHB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiA5OCU7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG59XHJcblxyXG4ucmMtc2xpZGVyLWRvdCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IC0ycHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTRweDtcclxuICAgIHdpZHRoOiA4cHg7XHJcbiAgICBoZWlnaHQ6IDRweDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICNlOWU5ZTk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcblxyXG4ucmMtc2xpZGVyLXRyYWNrIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1OTc4RkY7XHJcbn1cclxuXHJcbi5yYy1zbGlkZXItaGFuZGxlIHtcclxuICBib3JkZXI6IHNvbGlkIDJweCAjRDNENURGO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTNweDtcclxuICBtYXJnaW4tdG9wOiAtOXB4O1xyXG4gIHdpZHRoOiAyM3B4O1xyXG4gIGhlaWdodDogMjNweDtcclxuIH1cclxuIC5yYy1zbGlkZXItbWFyay10ZXh0LWFjdGl2ZSB7XHJcbiAgICBjb2xvcjogIzJCNDI2MjtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnJjLXNsaWRlci1tYXJrLXRleHQge1xyXG4gICAgIGNvbG9yOiAjMkI0MjYyO1xyXG4gICAgIGZvbnQtc2l6ZTogMThweDtcclxufVxyXG5cclxuXHQuY2FsYW5kYXItY2xze1xyXG5cdFx0ICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNENEQ3RTA7XHJcbiAgICAgICAgICAgIC8qYm9yZGVyLXJhZGl1czogNHB4OyovXHJcblx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XHJcblx0fVxyXG5cdC5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC1jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMiUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgycHgpIGFuZCAobWluLXdpZHRoOiA4ODBweCkge1xyXG4vLyAgICAgLmNoYXJ0LXBhcnR7XHJcbi8vICAgICAvKiBtYXJnaW4tbGVmdDogMzMwcHg7Ki9cclxuLy8gICAgIH1cclxuLy8gICAgIH1cclxuLy8gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4ODFweCkgYW5kIChtaW4td2lkdGg6IDgwMHB4KSB7XHJcbi8vICAgICAuY2hhcnQtcGFydHtcclxuLy8gICAgICAvKm1hcmdpbi1sZWZ0OiAyOTBweDsqL1xyXG4vLyAgICAgfSAgXHJcbi8vIH1cclxuLy8gICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OTlweCkgYW5kIChtaW4td2lkdGg6IDcwMHB4KSB7XHJcbi8vICAgICAuY2hhcnQtcGFydHtcclxuLy8gICAgICAvKm1hcmdpbi1sZWZ0OiAyMTBweDsqL1xyXG4vLyAgICAgfSAgIFxyXG4vLyB9XHJcbi8vICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2OTlweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XHJcbi8vICAgICAuY2hhcnQtcGFydHtcclxuLy8gICAgICAvKm1hcmdpbi1sZWZ0OiAxNzZweDsqL1xyXG4vLyAgICAgfSAgIFxyXG4vLyB9XHJcbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMXB4KSBhbmQgKG1pbi13aWR0aDogNTUwcHgpIHtcclxuLy8gICAgIC5jaGFydC1wYXJ0e1xyXG4vLyAgICAgIC8qbWFyZ2luLWxlZnQ6IDEyMXB4OyovXHJcbi8vICAgICB9ICAgXHJcbi8vIH1cclxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQ5cHgpIGFuZCAobWluLXdpZHRoOiA1MDBweCkge1xyXG4vLyAgICAgLmNoYXJ0LXBhcnR7XHJcbi8vICAgICAgLyptYXJnaW4tbGVmdDogMTAwcHg7Ki9cclxuLy8gICAgIH0gICBcclxuLy8gfVxyXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0OTlweCkgYW5kIChtaW4td2lkdGg6IDQ1MHB4KSB7XHJcbi8vICAgICAuY2hhcnQtcGFydHtcclxuLy8gICAgICAvKm1hcmdpbi1sZWZ0OiA0OHB4OyovXHJcbi8vICAgICB9ICAgXHJcbi8vIH1cclxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDQ5cHgpIGFuZCAobWluLXdpZHRoOiA0MDBweCkge1xyXG4vLyAgICAgLmNoYXJ0LXBhcnR7XHJcbi8vICAgICAgLyptYXJnaW4tbGVmdDo2NXB4OyovXHJcbi8vICAgICB9ICAgXHJcbi8vIH1cclxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzk5cHgpIGFuZCAobWluLXdpZHRoOiAzNTBweCkge1xyXG4vLyAgICAgLmNoYXJ0LXBhcnR7XHJcbi8vICAgICAgLyptYXJnaW4tbGVmdDowcHg7Ki9cclxuLy8gICAgIH0gICBcclxuLy8gfVxyXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDlweCkgYW5kIChtaW4td2lkdGg6IDMwMHB4KSB7XHJcbi8vICAgICAuY2hhcnQtcGFydHtcclxuLy8gICAgIC8qIG1hcmdpbi1sZWZ0OjBweDsqL1xyXG4vLyAgICAgfSAgIFxyXG4vLyB9XHJcblxyXG59XHJcbi5tYXJndG9wMzB7XHJcbiAgICBtYXJnaW4tdG9wOjMwcHg7XHJcbn1cclxuLkNhbGNSRUZJQ29tcGFyZS1jb250YWluZXJ7XHJcbiAgICAucmVjaGFydHMtd3JhcHBlciB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRjdXJzb3I6IGRlZmF1bHQ7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcclxuXHR9XHJcblx0LnJlY2hhcnRzLXN1cmZhY2Uge1xyXG5cdFx0d2lkdGg6IDMwMHB4O1xyXG5cdFx0aGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuICAgIC5DaGFydFJlc3VsdFRhYmxle1xyXG5cdFx0d2lkdGg6OTclO1xyXG5cdFx0bWFyZ2luLXRvcDoxMHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuXHRcdC5DaGFydFRhYmxlVGRPbmV7XHJcblx0XHRcdHdpZHRoOjUlO1xyXG5cdFx0XHQuQ2lyY2xlQ2xze1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6MHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMTVweDtcclxuXHRcdFx0XHR3aWR0aDogMTVweDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxNXB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5ZZWxsb3dDaXJjbGVDbHN7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0ZGQkEwMDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZCQTAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5MaWdodEdyZWVuQ2lyY2xlQ2xze1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM1OEZGMDA7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzU4RkYwMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuR3JlZW5DaXJjbGVDbHN7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzAwQjQwQTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCNDBBO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5CbHVlQ2lyY2xlQ2xze1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM1MDhBRkY7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzUwOEFGRjtcclxuXHRcdFx0fVxyXG5cdFx0XHQuQm9yZGVyQ2lyY2xlQ2xze1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMwRTJGNTE7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LkNoYXJ0VGFibGVUZFR3b3tcclxuXHRcdFx0d2lkdGg6MzUlO1xyXG5cdFx0fVxyXG5cdFx0LkNoYXJ0VGFibGVUZEZvdXJ7XHJcblx0XHRcdHdpZHRoOjM1JTtcclxuXHRcdH1cclxuXHRcdC5Cb3JkZXJCb3R0b21DbHN7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDREN0UwO1xyXG5cdFx0fVxyXG5cdFx0LkFsaWduUmlnaHRDbHN7XHJcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0fVxyXG5cdFx0Lk1hcmdpblRvcENsc3tcclxuXHRcdFx0bWFyZ2luLXRvcDo3cHg7XHJcblx0XHR9XHJcblx0XHQuTGFiZWxSZWd1bGFyRm9udENsc3tcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHR9XHJcblx0XHQuTGFiZWxCb2xkRm9udENsc3tcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bSc7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdH1cclxuXHRcdC50ZHdpZHRoe1xyXG5cdFx0XHR3aWR0aDogNjAlO1xyXG5cdFx0fVxyXG5cdH1cclxuICAgIC5uYXZiYXItd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgLmJhbm5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xyXG4gICAgICAgICAgICBjb2xvcjogIzUwOEFGRjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNjg5N2Y3O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5hY3RpdmUge1xyXG4gICAgY29sb3IgOiAjMzc0RDZCICFpbXBvcnRhbnQ7XHJcbn1cclxuLm1hcnRvcG1pbnVzMTB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxufVxyXG4ucmVmaW9mZmVycHJpY2VkaXZ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDE1cHg7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NjhweCl7XHJcbiAgICAucmVmaW9mZmVycHJpY2VkaXZ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogN3B4O1xyXG4gICAgfVxyXG59XHJcbi5hbW9ydHN1YmNvbnRhaW5lcntcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBoZWlnaHQ6IDYzMHB4O1xyXG59XHJcbi5iYWNraWNvbntcclxuXHQtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpOyBcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcGFkZGluZzo1cHggMHB4IDBweCAxMHB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbi5jYWxyZWZpY29tcHtcclxuICAgIHBhZGRpbmctbGVmdDogNzBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XHJcbn1cclxuLnJlZmljb21wcGFkZGxlZnR7XHJcbnBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcclxufVxyXG4ucmVmaWNvbWFwcGFkZHJ5dHtcclxuICAgIHBhZGRpbmctbGVmdDogMThweDtcclxuICAgIG1hcmdpbi10b3A6IDdweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcbn1cclxuLnJlZmljb21wYXJlY2hhcnR7XHJcbiAgICAucmVjaGFydHMtc3VyZmFjZXtcclxuICAgICAgICB3aWR0aDogMzMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMzBweDtcdFx0XHJcbiAgIH1cclxuICAgc3Zne1xyXG4gICAgICAgdHNwYW57XHJcbiAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuICAgICAgIH1cclxuICAgfSBcclxuICAgLnNsaWRlci1jbHN7XHJcbiAgICAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgcGFkZGluZy1sZWZ0OjMlICFpbXBvcnRhbnQ7XHJcbiAgICAgICBwYWRkaW5nLXJpZ2h0OiAzJSAhaW1wb3J0YW50O1xyXG4gICB9XHJcbn1cclxuLm1hcmd0b3AxNXtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcblx0LkNhbGNSRUZJQ29tcGFyZS1jb250YWluZXIge1xyXG5cdFx0LkNoYXJ0UmVzdWx0VGFibGUgLkxhYmVsUmVndWxhckZvbnRDbHN7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMwcHgpe1xyXG5cdC5DYWxjUkVGSUNvbXBhcmUtY29udGFpbmVye1xyXG5cdFx0LmhlYWRlci10ZXh0LXJpZ2h0e1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDEwMHB4KSB7XHJcblx0LmNhbHJlZmljb21we1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwcHg7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcblx0fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KXtcclxuXHQucmVmaWNvbXBhcmVjaGFydCB7XHJcblx0XHQucmVjaGFydHMtc3VyZmFjZXtcclxuXHRcdFx0d2lkdGg6IDIzMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDIzMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5MnB4KSBhbmQgKG1pbi13aWR0aDogMzAwcHgpIHtcclxuICAgIFxyXG4gICAubW9iaWxlaGVpZ2h0e1xyXG4gICAgICAgIGhlaWdodDoxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLmFtb3J0c3ViY29udGFpbmVye1xyXG4gICAgICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1JTtcclxuICAgICAgICB9XHJcbiAgIH1cclxuXHJcbn0gXHJcbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQSxBQUFBLDBCQUEwQixDQUFDO0VBQ3ZCLEtBQUssRUFBRSxJQUFJO0VBQ1gsTUFBTSxFQUFFLElBQUk7RUFDWixjQUFjLEVBQUUsTUFBTSxHQThRekI7RUFqUkQsQUFPTSwwQkFQb0IsQ0FNeEIsNkJBQTZCLENBQ3pCLFVBQVUsQ0FBQTtJQUNOLFVBQVUsRUFBQyxJQUFJLEdBQ2xCO0VBVFAsQUFjQywwQkFkeUIsQ0FZdEIsOEJBQThCLENBRWpDLFVBQVUsQ0FBQTtJQUNOLFVBQVUsRUFBRSxJQUFJLEdBQ25CO0VBaEJGLEFBa0JHLDBCQWxCdUIsQ0FZdEIsOEJBQThCLENBTS9CLE9BQU8sQ0FBQTtJQUNFLGdCQUFnQixFQUFFLFdBQVc7SUFDN0IsT0FBTyxFQUFFLElBQUk7SUFDYixjQUFjLEVBQUUsR0FBRztJQUNuQixXQUFXLEVBQUUsVUFBVTtJQUN2QixlQUFlLEVBQUUsTUFBTSxHQXlDMUI7SUFoRVQsQUF3QlksMEJBeEJjLENBWXRCLDhCQUE4QixDQU0vQixPQUFPLENBTUUsYUFBYSxDQUFBO01BQ1osS0FBSyxFQUFFLElBQUk7TUFDUixnQkFBZ0IsRUFBRSxXQUFXO01BQzdCLE9BQU8sRUFBRSxJQUFJO01BQ2IsY0FBYyxFQUFFLE1BQU07TUFDdEIsV0FBVyxFQUFFLFVBQVU7TUFDdkIsZUFBZSxFQUFFLFVBQVUsR0FpQzlCO01BL0RiLEFBK0JnQiwwQkEvQlUsQ0FZdEIsOEJBQThCLENBTS9CLE9BQU8sQ0FNRSxhQUFhLENBT1QsVUFBVSxDQUFBO1FBQ04sS0FBSyxFQUFFLE9BQU87UUFDN0IsV0FBVyxFQUFFLGtCQUFrQjtRQUMvQixTQUFTLEVBQUMsSUFBSSxHQWVGO1FBakRqQixBQW1Db0IsMEJBbkNNLENBWXRCLDhCQUE4QixDQU0vQixPQUFPLENBTUUsYUFBYSxDQU9ULFVBQVUsQ0FJTixNQUFNLEVBbkMxQiwwQkFBMEIsQ0FZdEIsOEJBQThCLENBTS9CLE9BQU8sQ0FNRSxhQUFhLENBT1QsVUFBVSxDQUlDLEtBQUssQ0FBQTtVQUNSLE1BQU0sRUFBRSxpQkFBaUI7VUFDekIsYUFBYSxFQUFFLEdBQUc7VUFDbEIsZ0JBQWdCLEVBQUUsV0FBVztVQUM3QixNQUFNLEVBQUUsSUFBSTtVQUNaLEtBQUssRUFBRSxJQUFJO1VBQzdCLFVBQVUsRUFBQyxJQUFJO1VBQ2YsZUFBZSxFQUFFLE9BQU87VUFDeEIsa0JBQWtCLEVBQUUsSUFBSTtVQUN4QixtQkFBbUIsRUFBRSxVQUFVO1VBQy9CLGlCQUFpQixFQUFFLFNBQVM7VUFDNUIsV0FBVyxFQUFDLGlCQUFpQjtVQUNYLFVBQVUsRUFBRSxJQUFJLEdBQ25CO01BaERyQixBQWtEZ0IsMEJBbERVLENBWXRCLDhCQUE4QixDQU0vQixPQUFPLENBTUUsYUFBYSxDQTBCVCxRQUFRLENBQUE7UUFDSixnQkFBZ0IsRUFBRSxPQUFPO1FBQ3pCLEtBQUssRUFBRSxPQUFPO1FBQ2QsT0FBTyxFQUFFLFFBQVE7UUFDakIsYUFBYSxFQUFFLEdBQUc7UUFDbEIsYUFBYSxFQUFFLElBQUk7UUFDbEMsVUFBVSxFQUFFLElBQUk7UUFDaEIsT0FBTyxFQUFDLElBQUk7UUFDWixXQUFXLEVBQUMsaUJBQWlCO1FBQzdCLGNBQWMsRUFBQyxHQUFHO1FBQ2xCLEtBQUssRUFBQyxJQUFJLEdBQ0U7RUE3RGpCLEFBaUVRLDBCQWpFa0IsQ0FZdEIsOEJBQThCLENBcUQxQixZQUFZLENBQUM7SUFDakIsV0FBVyxFQUFFLGtCQUFrQjtJQUMvQixLQUFLLEVBQUUsSUFBSTtJQUNYLE1BQU0sRUFBRSxtQkFBbUI7SUFDM0IsYUFBYSxFQUFFLEdBQUcsR0FDckI7RUF0RUQsQUF1RUEsMEJBdkUwQixDQVl0Qiw4QkFBOEIsQ0EyRGxDLFVBQVUsQ0FBQTtJQUNSLFlBQVksRUFBRSxpQkFBaUI7SUFDekIsMEJBQTBCLEVBQUUsR0FBRztJQUMvQix1QkFBdUIsRUFBRSxHQUFHLEdBQ2xDO0VBM0VGLEFBOEVRLDBCQTlFa0IsQ0E4RWxCLEtBQUssQ0FBQyxPQUFPLENBQUMsVUFBVSxDQUFDO0lBQzdCLFVBQVUsRUFBRSxXQUFXLEdBQ3RCO0VBaEZMLEFBaUZBLDBCQWpGMEIsQ0FpRjFCLEtBQUssQ0FBQyxPQUFPLENBQUM7SUFDWixVQUFVLEVBQUUsV0FBVyxHQUN4QjtFQW5GRCxBQW9GQSwwQkFwRjBCLENBb0YxQixLQUFLLENBQUM7SUFDRixLQUFLLEVBQUUsSUFBSTtJQUNYLE1BQU0sRUFBRSxLQUFLLEdBQ2hCO0VBdkZELEFBeUZBLDBCQXpGMEIsQ0F5RjFCLFdBQVcsQ0FBQTtJQUVQLE1BQU0sRUFBQyxpQkFBaUI7SUFFeEIseUJBQXlCLEVBQUUsR0FBRztJQUM5QiwwQkFBMEIsRUFBRSxHQUFHO0lBQy9CLFVBQVUsRUFBRSwwQkFBMEI7SUFDdEMsTUFBTSxFQUFFLEtBQUssR0FDaEI7RUFqR0QsQUFrR0EsMEJBbEcwQixDQWtHMUIsUUFBUSxDQUFBO0lBQ04sTUFBTSxFQUFFLGlCQUFpQjtJQUN2QixNQUFNLEVBQUUsSUFBSTtJQUNaLEtBQUssRUFBRSxJQUFJO0lBQ1gsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixhQUFhLEVBQUUsR0FBRyxHQUNyQjtFQXhHRCxBQXlHQSwwQkF6RzBCLENBeUcxQixVQUFVLENBQUE7SUFDUixNQUFNLEVBQUUsaUJBQWlCO0lBQ3ZCLE1BQU0sRUFBRSxJQUFJO0lBQ1osS0FBSyxFQUFFLElBQUk7SUFDWCxnQkFBZ0IsRUFBRyxPQUFPO0lBQzFCLFVBQVUsRUFBRSxJQUFJO0lBQ2hCLGFBQWEsRUFBRSxHQUFHLEdBQ3JCO0VBaEhELEFBaUhBLDBCQWpIMEIsQ0FpSDFCLFdBQVcsQ0FBQTtJQUNQLFVBQVUsRUFBRSxJQUFJLEdBQ25CO0VBbkhELEFBcUhDLDBCQXJIeUIsQ0FxSHpCLGFBQWEsQ0FBQTtJQUNYLFVBQVUsRUFBRSxLQUFLO0lBQ2pCLFdBQVcsRUFBQyxpQkFBaUI7SUFDN0IsS0FBSyxFQUFFLE9BQU87SUFDZCxTQUFTLEVBQUUsSUFBSSxHQUNqQjtFQTFIRCxBQTJIQSwwQkEzSDBCLENBMkgxQixhQUFhLENBQUE7SUFDVCxVQUFVLEVBQUUsTUFBTTtJQUNsQixTQUFTLEVBQUUsSUFBSTtJQUNmLFVBQVUsRUFBRSxJQUFJO0lBQ2hCLEtBQUssRUFBRSxPQUFPO0lBQ2QsV0FBVyxFQUFDLGlCQUFpQixHQUNoQztFQWpJRCxBQWtJQSwwQkFsSTBCLENBa0kxQixtQkFBbUIsQ0FBQTtJQUNmLFFBQVEsRUFBRSxRQUFRO0lBQ2xCLEdBQUcsRUFBRSxHQUFHO0lBQ1IsU0FBUyxFQUFFLHFCQUFxQjtJQUNoQyxJQUFJLEVBQUUsR0FBRztJQUNULFdBQVcsRUFBRSxpQkFBaUI7SUFDOUIsU0FBUyxFQUFFLElBQUk7SUFDZixLQUFLLEVBQUUsT0FBTyxHQUNqQjtFQTFJRCxBQTJJQSwwQkEzSTBCLENBMkkxQixjQUFjLENBQUE7SUFDVixVQUFVLEVBQUUsTUFBTTtJQVNsQixNQUFNLEVBQUUsSUFBSTtJQUNaLEtBQUssRUFBRSxJQUFJO0lBQ1gsV0FBVyxFQUFDLGlCQUFpQixHQUVoQztFQXpKRCxBQTBKQSwwQkExSjBCLENBMEoxQixZQUFZLENBQUE7SUFDVixTQUFTLEVBQUUsSUFBSTtJQUNiLFdBQVcsRUFBRSxHQUFHO0lBQ2hCLEtBQUssRUFBRSxPQUFPO0lBQ2IsVUFBVSxFQUFFLElBQUksR0FFcEI7RUFoS0QsQUFpS0EsMEJBakswQixDQWlLMUIsa0JBQWtCLENBQUE7SUFDZixVQUFVLEVBQUUsS0FBSztJQUNqQixXQUFXLEVBQUUsR0FBRztJQUNmLFNBQVMsRUFBRSxJQUFJLEdBQ2xCO0VBcktELEFBc0tDLDBCQXRLeUIsQ0FzS3pCLGVBQWUsQ0FBQztJQUNiLFFBQVEsRUFBRSxRQUFRO0lBQ2xCLEdBQUcsRUFBRSxJQUFJO0lBQ1QsSUFBSSxFQUFFLENBQUM7SUFDUCxLQUFLLEVBQUUsR0FBRztJQUNWLFNBQVMsRUFBRSxJQUFJO0lBQ2YsV0FBVyxFQUFFLEdBQUcsR0FDbkI7RUE3S0QsQUErS0EsMEJBL0swQixDQStLMUIsY0FBYyxDQUFDO0lBQ1gsUUFBUSxFQUFFLFFBQVE7SUFDbEIsTUFBTSxFQUFFLElBQUk7SUFDWixXQUFXLEVBQUUsSUFBSTtJQUNqQixLQUFLLEVBQUUsR0FBRztJQUNWLE1BQU0sRUFBRSxHQUFHO0lBQ1gsTUFBTSxFQUFFLGlCQUFpQjtJQUN6QixnQkFBZ0IsRUFBRSxJQUFJO0lBQ3RCLE1BQU0sRUFBRSxPQUFPO0lBQ2YsYUFBYSxFQUFFLEdBQUc7SUFDbEIsY0FBYyxFQUFFLE1BQU07SUFDdEIsT0FBTyxFQUFFLElBQUksR0FDaEI7RUEzTEQsQUE4TEEsMEJBOUwwQixDQThMMUIsZ0JBQWdCLENBQUM7SUFDYixnQkFBZ0IsRUFBRSxPQUFPLEdBQzVCO0VBaE1ELEFBa01BLDBCQWxNMEIsQ0FrTTFCLGlCQUFpQixDQUFDO0lBQ2hCLE1BQU0sRUFBRSxpQkFBaUI7SUFDekIsV0FBVyxFQUFFLEtBQUs7SUFDbEIsVUFBVSxFQUFFLElBQUk7SUFDaEIsS0FBSyxFQUFFLElBQUk7SUFDWCxNQUFNLEVBQUUsSUFBSSxHQUNaO0VBeE1GLEFBeU1DLDBCQXpNeUIsQ0F5TXpCLDJCQUEyQixDQUFDO0lBQ3pCLEtBQUssRUFBRSxPQUFPO0lBQ2QsU0FBUyxFQUFFLElBQUksR0FDZDtFQTVNTCxBQStNSSwwQkEvTXNCLENBK010QixvQkFBb0IsQ0FBQztJQUNwQixLQUFLLEVBQUUsT0FBTztJQUNkLFNBQVMsRUFBRSxJQUFJLEdBQ25CO0VBbE5ELEFBb05DLDBCQXBOeUIsQ0FvTnpCLGFBQWEsQ0FBQTtJQUNSLFlBQVksRUFBRSxpQkFBaUI7SUFDekIsdUJBQXVCO0lBQ2hDLHVCQUF1QixFQUFFLEdBQUc7SUFDbkIsMEJBQTBCLEVBQUUsR0FBRyxHQUN6QztFQXpORixBQTBOQywwQkExTnlCLENBME56QixrQ0FBa0MsQ0FBQztJQUNoQyxLQUFLLEVBQUUsZUFBZSxHQUN6Qjs7QUFzREQsQUFBQSxVQUFVLENBQUE7RUFDTixVQUFVLEVBQUMsSUFBSSxHQUNsQjs7QUFDRCxBQUNJLDBCQURzQixDQUN0QixpQkFBaUIsQ0FBQztFQUNwQixRQUFRLEVBQUUsUUFBUTtFQUNsQixNQUFNLEVBQUUsT0FBTztFQUNmLFVBQVUsRUFBRSxpQkFBaUI7RUFDN0IsS0FBSyxFQUFFLGVBQWU7RUFDdEIsTUFBTSxFQUFFLGVBQWU7RUFDdkIsV0FBVyxFQUFFLG9CQUFvQixHQUNqQzs7QUFSRixBQVNDLDBCQVR5QixDQVN6QixpQkFBaUIsQ0FBQztFQUNqQixLQUFLLEVBQUUsS0FBSztFQUNaLE1BQU0sRUFBRSxLQUFLLEdBQ1Y7O0FBWkwsQUFhSSwwQkFic0IsQ0FhdEIsaUJBQWlCLENBQUE7RUFDbkIsS0FBSyxFQUFDLEdBQUc7RUFDVCxVQUFVLEVBQUMsSUFBSTtFQUNmLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLGFBQWEsRUFBRSxjQUFjLEdBeUQ3QjtFQTFFRixBQWtCRSwwQkFsQndCLENBYXRCLGlCQUFpQixDQUtuQixnQkFBZ0IsQ0FBQTtJQUNmLEtBQUssRUFBQyxFQUFFLEdBNEJSO0lBL0NILEFBb0JHLDBCQXBCdUIsQ0FhdEIsaUJBQWlCLENBS25CLGdCQUFnQixDQUVmLFVBQVUsQ0FBQTtNQUNULFVBQVUsRUFBQyxjQUFjO01BQ3pCLFlBQVksRUFBRSxJQUFJO01BQ2xCLE1BQU0sRUFBRSxJQUFJO01BQ1osS0FBSyxFQUFFLElBQUk7TUFDWCxhQUFhLEVBQUUsSUFBSSxHQUNuQjtJQTFCSixBQTJCRywwQkEzQnVCLENBYXRCLGlCQUFpQixDQUtuQixnQkFBZ0IsQ0FTZixnQkFBZ0IsQ0FBQTtNQUNmLE1BQU0sRUFBRSxpQkFBaUI7TUFDekIsZ0JBQWdCLEVBQUUsT0FBTyxHQUN6QjtJQTlCSixBQStCRywwQkEvQnVCLENBYXRCLGlCQUFpQixDQUtuQixnQkFBZ0IsQ0FhZixvQkFBb0IsQ0FBQTtNQUNuQixNQUFNLEVBQUUsaUJBQWlCO01BQ3pCLGdCQUFnQixFQUFFLE9BQU8sR0FDekI7SUFsQ0osQUFtQ0csMEJBbkN1QixDQWF0QixpQkFBaUIsQ0FLbkIsZ0JBQWdCLENBaUJmLGVBQWUsQ0FBQTtNQUNkLE1BQU0sRUFBRSxpQkFBaUI7TUFDekIsZ0JBQWdCLEVBQUUsT0FBTyxHQUN6QjtJQXRDSixBQXVDRywwQkF2Q3VCLENBYXRCLGlCQUFpQixDQUtuQixnQkFBZ0IsQ0FxQmYsY0FBYyxDQUFBO01BQ2IsTUFBTSxFQUFFLGlCQUFpQjtNQUN6QixnQkFBZ0IsRUFBRSxPQUFPLEdBQ3pCO0lBMUNKLEFBMkNHLDBCQTNDdUIsQ0FhdEIsaUJBQWlCLENBS25CLGdCQUFnQixDQXlCZixnQkFBZ0IsQ0FBQTtNQUNmLE1BQU0sRUFBRSxpQkFBaUI7TUFDekIsZ0JBQWdCLEVBQUUsSUFBSSxHQUN0QjtFQTlDSixBQWdERSwwQkFoRHdCLENBYXRCLGlCQUFpQixDQW1DbkIsZ0JBQWdCLENBQUE7SUFDZixLQUFLLEVBQUMsR0FBRyxHQUNUO0VBbERILEFBbURFLDBCQW5Ed0IsQ0FhdEIsaUJBQWlCLENBc0NuQixpQkFBaUIsQ0FBQTtJQUNoQixLQUFLLEVBQUMsR0FBRyxHQUNUO0VBckRILEFBc0RFLDBCQXREd0IsQ0FhdEIsaUJBQWlCLENBeUNuQixnQkFBZ0IsQ0FBQTtJQUNmLGFBQWEsRUFBRSxpQkFBaUIsR0FDaEM7RUF4REgsQUF5REUsMEJBekR3QixDQWF0QixpQkFBaUIsQ0E0Q25CLGNBQWMsQ0FBQTtJQUNiLFVBQVUsRUFBRSxLQUFLLEdBQ2pCO0VBM0RILEFBNERFLDBCQTVEd0IsQ0FhdEIsaUJBQWlCLENBK0NuQixhQUFhLENBQUE7SUFDWixVQUFVLEVBQUMsR0FBRyxHQUNkO0VBOURILEFBK0RFLDBCQS9Ed0IsQ0FhdEIsaUJBQWlCLENBa0RuQixvQkFBb0IsQ0FBQTtJQUNuQixXQUFXLEVBQUUsb0JBQW9CO0lBQ2pDLFNBQVMsRUFBRSxJQUFJLEdBQ2Y7RUFsRUgsQUFtRUUsMEJBbkV3QixDQWF0QixpQkFBaUIsQ0FzRG5CLGlCQUFpQixDQUFBO0lBQ2hCLFdBQVcsRUFBRSxtQkFBbUI7SUFDaEMsU0FBUyxFQUFFLElBQUksR0FDZjtFQXRFSCxBQXVFRSwwQkF2RXdCLENBYXRCLGlCQUFpQixDQTBEbkIsUUFBUSxDQUFBO0lBQ1AsS0FBSyxFQUFFLEdBQUcsR0FDVjs7QUF6RUgsQUEyRUksMEJBM0VzQixDQTJFdEIsZUFBZSxDQUFDO0VBQ1osS0FBSyxFQUFFLElBQUk7RUFDWCxNQUFNLEVBQUUsSUFBSTtFQUNaLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLE1BQU0sRUFBRSxJQUFJO0VBQ1osYUFBYSxFQUFFLElBQUksR0FnQnRCO0VBaEdMLEFBaUZRLDBCQWpGa0IsQ0EyRXRCLGVBQWUsQ0FNWCxPQUFPLENBQUM7SUFDSixPQUFPLEVBQUUsSUFBSTtJQUNiLGNBQWMsRUFBRSxHQUFHO0lBQ25CLGVBQWUsRUFBRSxhQUFhO0lBQzlCLGdCQUFnQixFQUFFLFdBQVc7SUFDN0IsV0FBVyxFQUFFLElBQUk7SUFDakIsV0FBVyxFQUFFLGtCQUFrQjtJQUMvQixLQUFLLEVBQUUsT0FBTztJQUNkLFNBQVMsRUFBRSxJQUFJLEdBTWxCO0lBL0ZULEFBMEZZLDBCQTFGYyxDQTJFdEIsZUFBZSxDQU1YLE9BQU8sQ0FTSCxDQUFDLENBQUM7TUFDRSxLQUFLLEVBQUUsT0FBTztNQUNkLGVBQWUsRUFBRSxJQUFJO01BQ3JCLE1BQU0sRUFBRSxPQUFPLEdBQ2xCOztBQUliLEFBQUEsT0FBTyxDQUFDO0VBQ0osS0FBSyxFQUFHLGtCQUFrQixHQUM3Qjs7QUFDRCxBQUFBLGNBQWMsQ0FBQTtFQUNWLFVBQVUsRUFBRSxLQUFLO0VBQ2pCLGFBQWEsRUFBRSxHQUFHLEdBQ3JCOztBQUNELEFBQUEsa0JBQWtCLENBQUE7RUFDZCxRQUFRLEVBQUUsUUFBUTtFQUNsQixNQUFNLEVBQUUsSUFBSSxHQUNmOztBQUNELE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUs7RUFDL0IsQUFBQSxrQkFBa0IsQ0FBQTtJQUNkLFFBQVEsRUFBRSxRQUFRO0lBQ2xCLEdBQUcsRUFBRSxHQUFHLEdBQ1g7O0FBRUwsQUFBQSxrQkFBa0IsQ0FBQTtFQUNkLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLE1BQU0sRUFBRSxLQUFLLEdBQ2hCOztBQUNELEFBQUEsU0FBUyxDQUFBO0VBQ1IsYUFBYSxFQUFFLGVBQWU7RUFDM0IsaUJBQWlCLEVBQUUsZUFBZTtFQUNsQyxTQUFTLEVBQUUsZUFBZTtFQUMxQixNQUFNLEVBQUUsT0FBTztFQUNmLE9BQU8sRUFBQyxnQkFBZ0I7RUFDeEIsZUFBZSxFQUFFLElBQUksR0FDeEI7O0FBQ0QsQUFBQSxZQUFZLENBQUE7RUFDUixZQUFZLEVBQUUsSUFBSTtFQUNsQixhQUFhLEVBQUUsSUFBSSxHQUN0Qjs7QUFDRCxBQUFBLGlCQUFpQixDQUFBO0VBQ2pCLGFBQWEsRUFBRSxlQUFlLEdBQzdCOztBQUNELEFBQUEsaUJBQWlCLENBQUE7RUFDYixZQUFZLEVBQUUsSUFBSTtFQUNsQixVQUFVLEVBQUUsR0FBRztFQUNmLGFBQWEsRUFBRSxJQUFJLEdBQ3RCOztBQUNELEFBQ0ksaUJBRGEsQ0FDYixpQkFBaUIsQ0FBQTtFQUNiLEtBQUssRUFBRSxLQUFLO0VBQ1osTUFBTSxFQUFFLEtBQUssR0FDakI7O0FBSkosQUFNTyxpQkFOVSxDQUtkLEdBQUcsQ0FDQyxLQUFLLENBQUE7RUFDRCxTQUFTLEVBQUUsSUFBSTtFQUNmLFdBQVcsRUFBRSxpQkFBaUIsR0FDakM7O0FBVFIsQUFXRyxpQkFYYyxDQVdkLFdBQVcsQ0FBQTtFQUNQLE1BQU0sRUFBRSxjQUFjO0VBQ3RCLFlBQVksRUFBQyxhQUFhO0VBQzFCLGFBQWEsRUFBRSxhQUFhLEdBQy9COztBQUVKLEFBQUEsVUFBVSxDQUFBO0VBQ04sVUFBVSxFQUFFLElBQUksR0FDbkI7O0FBQ0QsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsTUFBTTtFQUNuQyxBQUNDLDBCQUR5QixDQUN6QixpQkFBaUIsQ0FBQyxvQkFBb0IsQ0FBQTtJQUNyQyxTQUFTLEVBQUUsSUFBSSxHQUNmOztBQUdILE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUs7RUFDbEMsQUFDQywwQkFEeUIsQ0FDekIsa0JBQWtCLENBQUE7SUFDakIsU0FBUyxFQUFFLElBQUksR0FDZjs7QUFHRixNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLE9BQU8sU0FBUyxFQUFFLEtBQUs7RUFDMUQsQUFBQSxZQUFZLENBQUE7SUFDWCxZQUFZLEVBQUUsR0FBRztJQUNqQixhQUFhLEVBQUUsR0FBRyxHQUNsQjs7QUFFRixNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLO0VBQ2xDLEFBQ0MsaUJBRGdCLENBQ2hCLGlCQUFpQixDQUFBO0lBQ2hCLEtBQUssRUFBRSxLQUFLO0lBQ1osTUFBTSxFQUFFLEtBQUssR0FDYjs7QUFHRixNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLE9BQU8sU0FBUyxFQUFFLEtBQUs7RUFFekQsQUFBQSxhQUFhLENBQUE7SUFDUixNQUFNLEVBQUMsZUFBZSxHQUsxQjtJQU5ELEFBRUssYUFGUSxDQUVSLGtCQUFrQixDQUFBO01BQ2QsTUFBTSxFQUFDLElBQUk7TUFDWCxjQUFjLEVBQUUsR0FBRyxHQUN0QiJ9 */.Extrapaymentcontainer {
  width: 100%;
  height: 100%;
  flex-direction: column;
}

.Extrapaymentcontainer .field-row {
  color: #0E2F51;
  font-family: Montserrat-Regular;
  font-size: 14px;
}

.Extrapaymentcontainer .field-row select,
.Extrapaymentcontainer .field-row input {
  border: 1px solid #D2D2D2;
  border-radius: 5px;
  background-color: transparent;
  height: 40px;
  width: 100%;
  margin-top: 10px;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
}

.Extrapaymentcontainer .HideExtraPayField {
  display: none;
}

.Extrapaymentcontainer .update {
  background-color: #508aff;
  border-radius: 5px;
  color: #ffffff;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  margin-bottom: 20px;
  margin-top: 20px;
  outline: medium none;
  padding: 5px 20px;
  width: 100%;
}

.Extrapaymentcontainer .rightresultcontainer {
  border: 1px solid;
}

.Extrapaymentcontainer .extpaymenttitlecont {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}

.Extrapaymentcontainer .extpaymenttitlecont .eptitle {
  font-family: Montserrat-Medium;
  font-size: 30px;
  color: #23405E;
}

.Extrapaymentcontainer .extpaymenttitlecont .ep_displayrow {
  display: flex;
  align-items: center;
  width: 79%;
}

.Extrapaymentcontainer .extpaymenttitlecont .epoption {
  color: #508AFF;
  font-size: 14px;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}

.Extrapaymentcont {
  font-family: Montserrat-Medium;
}

.Extrapaymentcont .rightresultcontainer {
  border: 1px solid #d4d7e0;
  border-radius: 5px;
  box-shadow: 0px 0px 13px -12px #2290ef;
  height: auto !important;
}

.Extrapaymentcont .rc-slider-mark {
  position: absolute;
  top: 18px;
  left: 0px;
  width: 98%;
  font-size: 12px;
  padding-top: 0px;
}

.Extrapaymentcont .rc-slider {
  border-radius: 6px;
  box-sizing: border-box;
  height: 14px;
  padding: 5px 0;
  position: relative;
  width: 96%;
}

.Extrapaymentcont .rc-slider-dot {
  position: absolute;
  bottom: -2px;
  margin-left: -4px;
  width: 8px;
  height: 4px;
  border: 2px solid #e9e9e9;
  background-color: #fff;
  cursor: pointer;
  border-radius: 50%;
  vertical-align: middle;
  display: none;
}

.Extrapaymentcont .rc-slider-track {
  background-color: #5978FF;
}

.Extrapaymentcont .rc-slider-handle {
  border: solid 2px #D3D5DF;
  margin-left: -13px;
  margin-top: -9px;
  width: 23px;
  height: 23px;
}

.Extrapaymentcont .rc-slider-mark-text-active {
  color: #2B4262;
  font-size: 20px;
}

.Extrapaymentcont .rc-slider-mark-text {
  color: #2B4262;
  font-size: 17px;
}

.Extrapaymentcont .monthlyaffordablity-container .rc-slider-mark {
  width: 93%;
  margin-left: 17px;
}

.Extrapaymentcont .slider-part {
  margin-left: 11px;
  margin-right: 14px;
}

.Extrapaymentcont .equityterm {
  text-align: center;
  padding-bottom: 0px;
  font-size: 22px;
  margin-top: 31px;
  color: #23405E;
  margin-bottom: 25px;
}

.Extrapaymentcont .bottontextcont {
  text-align: center;
  padding-top: 40px;
  font-family: Montserrat-Regular;
  font-size: 16px;
}

.Extrapaymentcont .equitytermtop {
  padding: 10px;
  font-family: Montserrat-Regular;
  font-size: 16px;
  border-bottom: 1px solid #D4D7E0;
}

.Extrapaymentcont .equitytermtop .leftcontent {
  text-align: left;
}

.Extrapaymentcont .equitytermtop .rightcontent {
  text-align: right;
}

.Extrapaymentcont .bottomspace {
  width: 100%;
  height: 5px;
}

.Extrapaymentcont .lableep {
  padding-top: 45px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  color: #494949;
  font-family: Montserrat-Regular !important;
}

.Extrapaymentcont .slider-margin {
  margin-top: 21px;
}

.Extrapaymentcont .blueBox {
  border: 1px solid #508aff;
  height: 17px;
  width: 17px;
  background-color: #508aff;
  border-radius: 50%;
}

.Extrapaymentcont .yellowBox {
  border: 1px solid #FFBA00;
  height: 17px;
  width: 17px;
  background-color: #FFBA00;
  margin-top: 5px;
  border-radius: 50%;
}

.Extrapaymentcont .recharts-wrapper {
  position: relative;
  cursor: default;
  text-align: center !important;
  width: 100% !important;
  height: 100% !important;
  font-family: 'Montserrat-Regular';
  display: flex;
  justify-content: center;
  align-items: center;
}

.Extrapaymentcont .recharts-surface {
  width: 300px;
  height: 300px;
}

.reportbtn {
  text-transform: uppercase;
}

.extrapayofferdiv {
  bottom: 0px;
  margin-top: 10px;
}

.Paymentsheader {
  text-align: center;
  font-weight: 600;
}

.PaymentSection {
  margin-top: 15px;
  margin-bottom: 15px;
}

.Extrapaymentcont .header-border {
  text-align: center;
  height: 70px;
  width: 100%;
  font-family: Montserrat-Medium;
  margin-top: 15px;
  padding-bottom: 45px;
  color: #23405E;
  font-size: 20px;
}

.extrapaycontpadd {
  padding-left: 70px !important;
  padding-right: 80px !important;
  display: flex;
}

.eptitle {
  margin-left: -3px;
}

.epleftpadd {
  padding-right: 22px !important;
}

.EP_runNum_animate {
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  left: 49%;
  font-family: Montserrat-Medium;
  font-size: 31px;
  color: #23405e;
}

.eprightpadd {
  padding-left: 17px;
  margin-top: 90px;
  padding-right: 14px;
}

.extrapaychart .recharts-surface {
  width: 395px !important;
  height: 305px !important;
  margin-right: 10% !important;
}

.extrapaychart svg tspan {
  font-size: 33px;
  font-family: Avenir Next  Bold;
}

.extrapaychart .slider-cls {
  margin: 0px !important;
  padding-left: 3% !important;
  padding-right: 3% !important;
}

.eprightpadd .ChartResultTable {
  width: 97%;
  margin-top: 10px;
  line-height: 30px;
  margin-bottom: 0px !important;
}

.eprightpadd .ChartResultTable .ChartTableTdOne {
  width: 5%;
}

.eprightpadd .ChartResultTable .ChartTableTdOne .CircleCls {
  margin-top: 0px !important;
  margin-right: 10px;
  height: 15px;
  width: 15px;
  border-radius: 15px;
}

.eprightpadd .ChartResultTable .ChartTableTdOne .YellowCircleCls {
  border: 1px solid #FFBA00;
  background-color: #FFBA00;
}

.eprightpadd .ChartResultTable .ChartTableTdOne .LightGreenCircleCls {
  border: 1px solid #58FF00;
  background-color: #58FF00;
}

.eprightpadd .ChartResultTable .ChartTableTdOne .GreenCircleCls {
  border: 1px solid #00B40A;
  background-color: #00B40A;
}

.eprightpadd .ChartResultTable .ChartTableTdOne .BlueCircleCls {
  border: 1px solid #508AFF;
  background-color: #508AFF;
}

.eprightpadd .ChartResultTable .ChartTableTdOne .BorderCircleCls {
  border: 1px solid #0E2F51;
  background-color: #FFF;
}

.eprightpadd .ChartResultTable .ChartTableTdTwo {
  width: 35%;
}

.eprightpadd .ChartResultTable .ChartTableTdFour {
  width: 35%;
}

.eprightpadd .ChartResultTable .BorderBottomCls {
  border-bottom: 1px solid #D4D7E0;
}

.eprightpadd .ChartResultTable .AlignRightCls {
  text-align: right;
}

.eprightpadd .ChartResultTable .MarginTopCls {
  margin-top: 7px;
}

.eprightpadd .ChartResultTable .LabelRegularFontCls {
  font-family: 'Montserrat-Regular';
  font-size: 16px;
}

.eprightpadd .ChartResultTable .LabelBoldFontCls {
  font-family: 'Montserrat-Medium';
  font-size: 16px;
}

.eprightpadd .ChartResultTable .tdwidth {
  width: 60%;
}

.Extrapaymentcont .chart_Bottom {
  margin-top: 70px;
}

@media screen and (max-width: 1200px) and (min-width: 350px) {
  .Extrapaymentcont .extrapaycontpadd {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}

@media screen and (max-width: 461px) and (min-width: 400px) {
  .extrapaychart .recharts-surface {
    width: 310px !important;
    height: 210px !important;
  }

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

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

@media screen and (max-width: 510px) and (min-width: 460px) {
  .extrapaychart .recharts-surface {
    width: 340px !important;
    height: 240px !important;
  }

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

.extrapaydatepicker {
  border-top-right-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
}

.ephfone {
  padding-left: 36px;
}

.ephftwo {
  padding-left: 36px;
}

.ephfthree {
  padding-right: 26px;
}

.ephftitle {
  font-family: Montserrat-Medium !important;
}

.epheadborder {
  border: 2px solid #d4d7e0;
  border-left: none;
  border-right: none;
}

.epmdp {
  margin-bottom: 0px;
}

@media screen and (max-width: 400px) and (min-width: 350px) {
  .extrapaychart .recharts-surface {
    width: 340px !important;
    height: 168px !important;
  }

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

@media screen and (max-width: 580px) and (min-width: 490px) {
  .Extrapaymentcont .header-border {
    font-size: 16px;
  }
}

@media screen and (max-width: 490px) and (min-width: 360px) {
  .Extrapaymentcont .header-border {
    font-size: 16px;
  }
}

@media screen and (max-width: 360px) and (min-width: 350px) {
  .Extrapaymentcont .header-border {
    font-size: 15px;
  }
}

@media screen and (max-width: 470px) and (min-width: 400px) {
  .rc-slider-mark .rc-slider-mark-text {
    font-size: 11px;
  }
}

@media screen and (max-width: 400px) and (min-width: 350px) {
  .rc-slider-mark .rc-slider-mark-text {
    font-size: 8px;
  }
}

@media screen and (max-width: 480px) and (min-width: 350px) {
  .Extrapaymentcontainer .extpaymenttitlecont .eptitle {
    font-size: 28px;
  }
}

@media screen and (max-width: 380px) and (min-width: 350px) {
  .Extrapaymentcontainer .extpaymenttitlecont .eptitle {
    font-size: 22px;
  }
}

@media screen and (max-width: 990px) {
  .epleftpadd {
    padding-right: 0px !important;
  }

  .eprightpadd {
    margin-top: 0px;
  }
}

@media screen and (max-width: 1200px) {
  .epleftpadd {
    width: 100%;
  }

  .extrapaycontpadd {
    flex-direction: column-reverse;
  }

  .bs5res {
    flex-direction: column-reverse;
    align-items: center;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL2V4dHJhcGF5bWVudC5zY3NzIiwic291cmNlcyI6WyIvaG9tZS9yaWZsdXh5c3MvRGVza3RvcC9MaXZlIE5ldyhCdWlsZCkvT05FLVdlYi9mcm9udGVuZC9zdHlsZXMvZXh0cmFwYXltZW50LnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLkV4dHJhcGF5bWVudGNvbnRhaW5lcntcblx0d2lkdGg6MTAwJTtcblx0aGVpZ2h0OjEwMCU7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdC5maWVsZC1yb3d7XG4gICAgXHQgXHRjb2xvcjogIzBFMkY1MTtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdGZvbnQtc2l6ZToxNHB4O1xuXHRcdHNlbGVjdCxpbnB1dHtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0QyRDJEMjtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHRcdFx0XHQtbW96LWFwcGVhcmFuY2U6IGluaGVyaXQ7XG5cdFx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTclIGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XHRcdFxuICAgICAgICAgIH1cblx0fVxuXHQuSGlkZUV4dHJhUGF5RmllbGR7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQudXBkYXRle1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM1MDhhZmY7XG5cdCAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cdCAgICBjb2xvcjogI2ZmZmZmZjtcblx0ICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0ICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdCAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHQgICAgbWFyZ2luLXRvcDogMjBweDtcblx0ICAgIG91dGxpbmU6IG1lZGl1bSBub25lO1xuXHQgICAgcGFkZGluZzogNXB4IDIwcHg7XG5cdCAgICB3aWR0aDogMTAwJTtcblx0fVxuXHQucmlnaHRyZXN1bHRjb250YWluZXJ7XG5cdFx0Ym9yZGVyOjFweCBzb2xpZDtcblx0fVx0XG5cdC5leHRwYXltZW50dGl0bGVjb250e1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0LmVwdGl0bGV7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRjb2xvcjogIzIzNDA1RTtcblx0XHR9XG5cdFx0LmVwX2Rpc3BsYXlyb3d7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdHdpZHRoOiA3OSU7XG5cdFx0XHQvLyB0ZXh0LXdyYXA6IG5vd3JhcDtcblx0XHR9XG5cdFx0LmVwb3B0aW9ue1xuXHRcdFx0Y29sb3I6ICM1MDhBRkY7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdH1cblx0fVxufVxuLkV4dHJhcGF5bWVudGNvbnR7XG5cdGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1xuXHQucmlnaHRyZXN1bHRjb250YWluZXJ7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDBweCAxM3B4IC0xMnB4ICMyMjkwZWY7XG5cdFx0aGVpZ2h0OmF1dG8gISBpbXBvcnRhbnQ7XG5cdH1cblx0LnJjLXNsaWRlci1tYXJrIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxOHB4O1xuXHRcdGxlZnQ6IDBweDtcblx0XHR3aWR0aDogOTglO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRwYWRkaW5nLXRvcDogMHB4O1xuXHR9XG5cdC5yYy1zbGlkZXIge1xuXHQgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuXHQgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0ICAgIGhlaWdodDogMTRweDtcblx0ICAgIHBhZGRpbmc6IDVweCAwO1xuXHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHQgICAgd2lkdGg6IDk2JTtcblx0ICAgIC8vIGxlZnQ6MTAlO1xuXHR9XG5cblx0LnJjLXNsaWRlci1kb3Qge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IC0ycHg7XG5cdFx0bWFyZ2luLWxlZnQ6IC00cHg7XG5cdFx0d2lkdGg6IDhweDtcblx0XHRoZWlnaHQ6IDRweDtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAjZTllOWU5O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQucmMtc2xpZGVyLXRyYWNrIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTk3OEZGO1xuXHR9XG5cblx0LnJjLXNsaWRlci1oYW5kbGUge1xuXHRcdGJvcmRlcjogc29saWQgMnB4ICNEM0Q1REY7XG5cdFx0bWFyZ2luLWxlZnQ6IC0xM3B4O1xuXHRcdG1hcmdpbi10b3A6IC05cHg7XG5cdFx0d2lkdGg6IDIzcHg7XG5cdFx0aGVpZ2h0OiAyM3B4O1xuXHR9XG5cdC5yYy1zbGlkZXItbWFyay10ZXh0LWFjdGl2ZSB7XG5cdFx0Y29sb3I6ICMyQjQyNjI7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHR9XG5cdFxuXHQucmMtc2xpZGVyLW1hcmstdGV4dCB7XG5cdFx0Y29sb3I6ICMyQjQyNjI7XG5cdFx0Zm9udC1zaXplOiAxN3B4O1xuXHR9XG5cblx0Lm1vbnRobHlhZmZvcmRhYmxpdHktY29udGFpbmVyIC5yYy1zbGlkZXItbWFyayB7XG5cdFx0d2lkdGg6IDkzJTtcblx0XHRtYXJnaW4tbGVmdDogMTdweDtcblx0fVxuXHRcblx0LnNsaWRlci1wYXJ0e1xuXHRcdG1hcmdpbi1sZWZ0OiAxMXB4O1xuXHRcdG1hcmdpbi1yaWdodDogMTRweDtcblx0fVxuXHRcblx0LmVxdWl0eXRlcm17XG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0cGFkZGluZy1ib3R0b206MHB4O1xuXHRcdGZvbnQtc2l6ZToyMnB4O1xuXHRcdG1hcmdpbi10b3A6IDMxcHg7XG5cdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0fVxuXHQuYm90dG9udGV4dGNvbnR7XG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0cGFkZGluZy10b3A6NDBweDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdGZvbnQtc2l6ZToxNnB4O1xuXHR9XG5cdC5lcXVpdHl0ZXJtdG9we1xuXHRcdHBhZGRpbmc6MTBweDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdGZvbnQtc2l6ZToxNnB4O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDREN0UwO1xuXHRcdC5sZWZ0Y29udGVudHtcblx0XHRcdHRleHQtYWxpZ246bGVmdDtcblx0XHR9XG5cdFx0LnJpZ2h0Y29udGVudHtcblx0XHRcdHRleHQtYWxpZ246cmlnaHQ7XG5cdFx0fVxuXHR9XG5cdC5ib3R0b21zcGFjZXtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGhlaWdodDo1cHg7XG5cdH1cblx0LmxhYmxlZXBcblx0e1xuXHRcdHBhZGRpbmctdG9wOiA0NXB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRjb2xvcjogIzQ5NDk0OTtcdFx0XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhciAhaW1wb3J0YW50O1xuXHR9XG5cdC5zbGlkZXItbWFyZ2lue1xuXHRcdG1hcmdpbi10b3A6IDIxcHg7XG5cdH1cblx0LmJsdWVCb3h7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzUwOGFmZjtcblx0XHQgIGhlaWdodDogMTdweDtcblx0XHQgIHdpZHRoOiAxN3B4O1xuXHRcdCAgYmFja2dyb3VuZC1jb2xvcjogIzUwOGFmZjtcblx0XHQgIGJvcmRlci1yYWRpdXM6IDUwJTtcblx0ICB9XG5cdCAgLnllbGxvd0JveHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjRkZCQTAwO1xuXHRcdCAgaGVpZ2h0OiAxN3B4O1xuXHRcdCAgd2lkdGg6IDE3cHg7XG5cdFx0ICBiYWNrZ3JvdW5kLWNvbG9yOiAgI0ZGQkEwMDtcblx0XHQgIG1hcmdpbi10b3A6IDVweDtcblx0XHQgIGJvcmRlci1yYWRpdXM6IDUwJTtcblx0ICB9XG5cdCAgLnJlY2hhcnRzLXdyYXBwZXJ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcblx0XHRkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cbn1cblxuLkV4dHJhcGF5bWVudGNvbnQgLnJlY2hhcnRzLXN1cmZhY2Uge1xuXHR3aWR0aDogMzAwcHg7XG5cdGhlaWdodDogMzAwcHg7XG59XG4ucmVwb3J0YnRue1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmV4dHJhcGF5b2ZmZXJkaXZ7XG5cdGJvdHRvbTogMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uUGF5bWVudHNoZWFkZXJ7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5QYXltZW50U2VjdGlvbntcblx0bWFyZ2luLXRvcDogMTVweDtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5FeHRyYXBheW1lbnRjb250e1xuXHQuaGVhZGVyLWJvcmRlcntcblx0XHQvL3RleHQtYWxpZ246IGNlbnRlcjtcblx0XHQvLyBib3JkZXItdG9wOjFweCBzb2xpZCAjRDREN0UwO1xuXHRcdC8vIGJvcmRlci1sZWZ0OjFweCBzb2xpZCAjRDREN0UwO1xuXHRcdC8vIGJvcmRlci1yaWdodDoxcHggc29saWQgI0Q0RDdFMDtcblx0XHQvLyBib3JkZXItYm90dG9tOiAycHggc29saWQgIzlEQURCQztcblx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVGMEZDO1x0ICAgXG5cdCAgICAvLyBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG5cdCAgICAvLyBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuXHRcdC8vIGhlaWdodDogNTBweDtcblx0XHQvLyB3aWR0aDogMTAwJTtcblx0XHQvLyBmb250LWZhbWlseTpNb250c2VycmF0LU1lZGl1bTtcblx0XHQvLyBtYXJnaW4tdG9wOiAyM3B4O1xuXHRcdC8vIHBhZGRpbmctYm90dG9tOiA1M3B4O1xuXHRcdC8vIGNvbG9yOiAjMjM0MDVFO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRoZWlnaHQ6IDcwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDQ1cHg7XG5cdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHR9XG59XG4uZXh0cmFwYXljb250cGFkZHtcblx0cGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuLmVwdGl0bGV7XG5cdG1hcmdpbi1sZWZ0OiAtM3B4O1xufVxuLmVwbGVmdHBhZGR7XG5cdHBhZGRpbmctcmlnaHQ6IDIycHggIWltcG9ydGFudDtcbn1cbi5FUF9ydW5OdW1fYW5pbWF0ZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBsZWZ0OiA0OSU7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICBjb2xvcjogIzIzNDA1ZTtcbn1cbi5lcHJpZ2h0cGFkZHtcblx0cGFkZGluZy1sZWZ0OiAxN3B4O1xuICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTRweDtcbn1cbi5leHRyYXBheWNoYXJ0e1xuXHQucmVjaGFydHMtc3VyZmFjZXtcblx0XHR3aWR0aDogMzk1cHggIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6IDMwNXB4ICFpbXBvcnRhbnQ7XHRcblx0XHRtYXJnaW4tcmlnaHQ6IDEwJSAhaW1wb3J0YW50O1x0XG5cdH1cblx0c3Zne1xuXHRcdHRzcGFue1xuXHRcdFx0Zm9udC1zaXplOiAzM3B4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IEF2ZW5pciBOZXh0ICBCb2xkO1xuXHRcdH1cblx0fSAgXG5cdC5zbGlkZXItY2xze1xuXHRcdG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy1sZWZ0OjMlICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy1yaWdodDogMyUgIWltcG9ydGFudDtcblx0fSAgXG59XG4uZXByaWdodHBhZGR7XG4uQ2hhcnRSZXN1bHRUYWJsZXtcblx0d2lkdGg6OTclO1xuXHRtYXJnaW4tdG9wOjEwcHg7XG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcblx0LkNoYXJ0VGFibGVUZE9uZXtcblx0XHR3aWR0aDo1JTtcblx0XHQuQ2lyY2xlQ2xze1xuXHRcdFx0bWFyZ2luLXRvcDowcHggIWltcG9ydGFudDtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdGhlaWdodDogMTVweDtcblx0XHRcdHdpZHRoOiAxNXB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTVweDtcblx0XHR9XG5cdFx0LlllbGxvd0NpcmNsZUNsc3tcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNGRkJBMDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZCQTAwO1xuXHRcdH1cblx0XHQuTGlnaHRHcmVlbkNpcmNsZUNsc3tcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM1OEZGMDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNThGRjAwO1xuXHRcdH1cblx0XHQuR3JlZW5DaXJjbGVDbHN7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMDBCNDBBO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwQjQwQTtcblx0XHR9XG5cdFx0LkJsdWVDaXJjbGVDbHN7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjNTA4QUZGO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzUwOEFGRjtcblx0XHR9XG5cdFx0LkJvcmRlckNpcmNsZUNsc3tcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMwRTJGNTE7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuXHRcdH1cblx0fVxuXHQuQ2hhcnRUYWJsZVRkVHdve1xuXHRcdHdpZHRoOjM1JTtcblx0fVxuXHQuQ2hhcnRUYWJsZVRkRm91cntcblx0XHR3aWR0aDozNSU7XG5cdH1cblx0LkJvcmRlckJvdHRvbUNsc3tcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q0RDdFMDtcblx0fVxuXHQuQWxpZ25SaWdodENsc3tcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0fVxuXHQuTWFyZ2luVG9wQ2xze1xuXHRcdG1hcmdpbi10b3A6N3B4O1xuXHR9XG5cdC5MYWJlbFJlZ3VsYXJGb250Q2xze1xuXHRcdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cblx0LkxhYmVsQm9sZEZvbnRDbHN7XG5cdFx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bSc7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG5cdC50ZHdpZHRoe1xuXHRcdHdpZHRoOiA2MCU7XG5cdH1cbn1cbn1cbi5FeHRyYXBheW1lbnRjb250e1xuXHQuY2hhcnRfQm90dG9te1xuXHRcdG1hcmdpbi10b3A6IDcwcHg7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDM1MHB4KXsgXG4gICAgLkV4dHJhcGF5bWVudGNvbnR7IFxuICAgICAgICAuZXh0cmFwYXljb250cGFkZHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjFweCkgYW5kIChtaW4td2lkdGg6IDQwMHB4KXsgXG4uZXh0cmFwYXljaGFydHtcblx0LnJlY2hhcnRzLXN1cmZhY2V7XG5cdFx0d2lkdGg6IDMxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiAyMTBweCAhaW1wb3J0YW50O1x0XG5cdH1cbn1cbi5FeHRyYXBheW1lbnRjb250e1xuXHQuRVBfcnVuTnVtX2FuaW1hdGUge1xuXHRcdGZvbnQtc2l6ZTogMjZweCAhaW1wb3J0YW50O1xuXHR9XG5cdC5lcXVpdHl0ZXJte1xuXHRcdGZvbnQtc2l6ZToyMHB4ICFpbXBvcnRhbnQ7XG5cdH1cblxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MTBweCkgYW5kIChtaW4td2lkdGg6IDQ2MHB4KXsgXG5cdC5leHRyYXBheWNoYXJ0e1xuXHRcdC5yZWNoYXJ0cy1zdXJmYWNle1xuXHRcdFx0d2lkdGg6IDM0MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRoZWlnaHQ6IDI0MHB4ICFpbXBvcnRhbnQ7XHRcblx0XHR9XG5cdH1cblx0LkV4dHJhcGF5bWVudGNvbnR7XG5cdFx0LkVQX3J1bk51bV9hbmltYXRlIHtcblx0XHRcdGZvbnQtc2l6ZTogMjZweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XG5cdCAgfVxuXHR9XG4uZXh0cmFwYXlkYXRlcGlja2Vye1xuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbn1cbi5lcGhmb25le1xuXHRwYWRkaW5nLWxlZnQ6IDM2cHg7XG59XG4uZXBoZnR3b3tcblx0cGFkZGluZy1sZWZ0OiAzNnB4O1xufVxuLmVwaGZ0aHJlZXtcblx0cGFkZGluZy1yaWdodDoyNnB4O1xufVxuLmVwaGZ0aXRsZXtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtICFpbXBvcnRhbnQ7XG59XG4uZXBoZWFkYm9yZGVye1xuXHRib3JkZXI6IDJweCBzb2xpZCAjZDRkN2UwO1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi5lcG1kcHtcblx0bWFyZ2luLWJvdHRvbTowcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkgYW5kIChtaW4td2lkdGg6IDM1MHB4KXsgXG5cdC5leHRyYXBheWNoYXJ0e1xuXHRcdC5yZWNoYXJ0cy1zdXJmYWNle1xuXHRcdFx0d2lkdGg6IDM0MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRoZWlnaHQ6IDE2OHB4ICFpbXBvcnRhbnQ7XHRcblx0XHR9XG5cdH1cblx0LkV4dHJhcGF5bWVudGNvbnR7XG5cdFx0LkVQX3J1bk51bV9hbmltYXRlIHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XG5cdCAgfVxuXHR9XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkgYW5kIChtaW4td2lkdGg6IDQ5MHB4KXtcblx0LkV4dHJhcGF5bWVudGNvbnQge1xuXHRcdC5oZWFkZXItYm9yZGVye1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblx0fVxuIH1cbiBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0OTBweCkgYW5kIChtaW4td2lkdGg6IDM2MHB4KXtcblx0LkV4dHJhcGF5bWVudGNvbnQge1xuXHRcdC5oZWFkZXItYm9yZGVye1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblx0fVxuIH1cbiBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkgYW5kIChtaW4td2lkdGg6IDM1MHB4KXtcblx0LkV4dHJhcGF5bWVudGNvbnQge1xuXHRcdC5oZWFkZXItYm9yZGVye1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdH1cblx0fVxuIH1cbiBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzBweCkgYW5kIChtaW4td2lkdGg6IDQwMHB4KXtcblx0LnJjLXNsaWRlci1tYXJre1xuXHRcdC5yYy1zbGlkZXItbWFyay10ZXh0e1xuXHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdH1cblx0fVxuIH1cbiBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkgYW5kIChtaW4td2lkdGg6IDM1MHB4KXtcblx0LnJjLXNsaWRlci1tYXJre1xuXHRcdC5yYy1zbGlkZXItbWFyay10ZXh0e1xuXHRcdFx0Zm9udC1zaXplOiA4cHg7XG5cdFx0fVxuXHR9XG4gfVxuIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSBhbmQgKG1pbi13aWR0aDogMzUwcHgpe1xuXHQuRXh0cmFwYXltZW50Y29udGFpbmVye1xuXHQgICAuZXh0cGF5bWVudHRpdGxlY29udHtcblx0XG4gICAuZXB0aXRsZXtcblx0ICAgZm9udC1zaXplOjI4cHg7XG4gICB9XG59XG59XG59XG4gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzgwcHgpIGFuZCAobWluLXdpZHRoOiAzNTBweCl7XG5cdCAuRXh0cmFwYXltZW50Y29udGFpbmVye1xuXHRcdC5leHRwYXltZW50dGl0bGVjb250e1xuXHQgXG5cdC5lcHRpdGxle1xuXHRcdGZvbnQtc2l6ZToyMnB4O1xuXHR9XG59XG4gfVxufVxuIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KXtcblx0LmVwbGVmdHBhZGR7XG5cdFx0cGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0LmVwcmlnaHRwYWRke1xuXHRcdG1hcmdpbi10b3A6IDBweDtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG5cdC5lcGxlZnRwYWRke1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5leHRyYXBheWNvbnRwYWRke1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblx0fVxuXHQuYnM1cmVze1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4t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 */.cdtimelinecontainer {
  width: 100%;
  height: 100%;
  flex-direction: column;
}

.cdtimelinecontainer .toptext {
  color: #0E2F51;
  font-family: Montserrat-Regular;
  font-size: 16px;
  text-align: justify;
  padding: 10px 0px !important;
  font-weight: 500 !important;
  line-height: 22px;
  padding-right: 27px !important;
  margin-bottom: 10px;
}

.cdtimelinecontainer .ModernDatepicker .field-row {
  color: #0E2F51;
  font-family: Montserrat-Regular;
  font-size: 14px;
}

.cdtimelinecontainer .ModernDatepicker .field-row select,
.cdtimelinecontainer .ModernDatepicker .field-row input {
  border: 1px solid #D2D2D2;
  border-right: none !important;
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
  background-color: transparent;
  height: 40px;
  width: 100%;
  margin-top: 10px;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
}

.cdtimelinecontainer .field-row {
  color: #0E2F51;
  font-family: Montserrat-Regular;
  font-size: 14px;
}

.cdtimelinecontainer .field-row select,
.cdtimelinecontainer .field-row input {
  border: 1px solid #D2D2D2;
  border-radius: 5px;
  background-color: transparent;
  height: 40px;
  width: 100%;
  margin-top: 10px;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
}

.cdtimelinecontainer .update {
  background-color: #508aff;
  border-radius: 5px;
  color: #ffffff;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  margin-bottom: 20px;
  margin-top: 20px;
  outline: medium none;
  padding: 5px 20px;
  width: 100%;
}

.cdtimelinecont .padd5 {
  padding: 5px;
}

.cdtimelinecont .rightresultcontainer {
  border: 1px solid #d4d7e0;
  border-radius: 5px;
  box-shadow: 0px 0px 27px -12px #2290ef;
  padding: 20px 10px;
}

.cdtimelinecont .rightresultcontainer .emaildate {
  display: none;
  padding: 6px;
}

.cdtimelinecont .rightresultcontainer .handdate {
  padding: 6px;
  padding-left: 35px;
}

.cdtimelinecont .topcontent {
  color: #0E2F51;
  font-family: Montserrat-Regular;
  font-size: 14px;
  text-align: center;
}

.cdtimelinecont .selectdate1 {
  position: absolute;
  background-color: #508AFF;
  width: 15px;
  height: 15px;
}

.cdtimelinecont .selectresdate1 {
  position: absolute;
  background-color: lightgreen;
  margin-left: -25px;
  margin-top: 8px;
  width: 15px;
  height: 15px;
}

.cdtimelinecont .selectresdate2 {
  position: absolute;
  background-color: #FFB600;
  margin-left: -25px;
  margin-top: 8px;
  width: 15px;
  height: 15px;
}

.cdtimelinecont .selectreddate1 {
  position: absolute;
  background-color: red;
  width: 15px;
  height: 15px;
}

.cdtimelinecont .consumme {
  font-family: Montserrat-Medium;
  padding: 5px;
}

.cdtimelinecont .consummedate {
  font-family: Montserrat-Regular;
  padding: 5px 0px;
  font-size: 14px;
}

.cdtimelinecont .sdate {
  padding: 5px 0px;
}

.cdtimelinecont .cdh {
  padding: 10px;
}

.cdtimelinecont .Calendertbl {
  background-color: #ffffff;
  width: 100%;
}

.cdtimelinecont .Calendertbl .Calendertr1 {
  border: 1px solid #EEF1FC;
}

.cdtimelinecont .Calendertbl .Calendertr1 .Calendertd {
  width: 60px;
  padding: 10px 0px;
  font-size: 11px;
  background-color: #EEF1FC !important;
  color: #000;
  text-align: center;
  height: 40px;
}

.cdtimelinecont .Calendertbl .Calenderfuntd {
  border: 1px solid #EEF1FC;
  height: 55px;
  vertical-align: middle;
  text-align: center;
}

.cdtimelinecont .Calendertbl .Calenderfuntd .selectdate {
  position: absolute;
  margin-left: 9%;
  background-color: #508AFF !important;
  width: 15px;
  height: 15px;
  margin-top: -0.5%;
}

.cdtimelinecont .Calendertbl .Calenderfuntd .holiselectdate {
  position: absolute;
  margin-left: 11%;
  background-color: #508AFF !important;
  width: 15px;
  height: 15px;
  /*margin-top: -15px;*/
  margin-top: -2.5%;
}

.cdtimelinecont .Calendertbl .Calenderfuntd .selectresdate {
  position: absolute;
  margin-left: 9%;
  background-color: lightgreen !important;
  width: 15px;
  height: 15px;
  margin-top: -0.5%;
}

.cdtimelinecont .Calendertbl .Calenderfuntd .selectresinnerdate {
  position: absolute;
  margin-left: 56px;
  background-color: #FFB600 !important;
  width: 15px;
  height: 15px;
}

.cdtimelinecont .Calendertbl .Calenderfuntd .selectreddate {
  position: absolute;
  margin-left: 56px;
  background-color: red !important;
  width: 15px;
  height: 15px;
}

.cdtimelinecont .showmore {
  font-family: Montserrat-Medium;
  padding: 10px;
  margin-top: 10px;
  text-align: center;
  cursor: pointer;
  background-color: gainsboro;
  color: #23405E;
  font-size: 16px;
}

.cdtimelinecont .showless {
  font-family: Montserrat-Medium;
  padding: 10px;
  margin-top: 10px;
  text-align: center;
  cursor: pointer;
  background-color: gainsboro;
  display: none;
  color: #23405E;
  font-size: 16px;
}

.cdtimelinecont .bottomdetails {
  display: none;
}

.cdtimelinecont .bottomdetails .bottopcont {
  color: #0E2F51;
  font-family: Montserrat-Regular;
  font-size: 14px;
  padding: 10px;
  line-height: 25px;
  text-align: justify;
  text-align-last: center;
}

.cdtimelinecont .bottomdetails .consumehead {
  font-family: Montserrat-Medium;
  font: size 15px;
  text-align: center;
  margin-top: 10px;
}

.cdtimelinecont .bottomdetails .federalhead {
  margin-bottom: 5%;
  font-family: Montserrat-Medium;
  font-size: 14px;
}

.cdtimelinecont .bottomdetails .federalcont {
  margin-bottom: 2%;
  font-family: Montserrat-Regular;
  font-size: 13px;
}

.cdtimelinecont .bottomdetails .tdhead {
  font-size: 13px;
}

.cdtimelinecont .bottomdetails .consumetext {
  font-family: Montserrat-Regular;
  font-size: 14px;
  margin-top: 10px;
  padding: 5px;
  line-height: 25px;
  text-align: justify;
  text-align-last: center;
}

.cdtimelinecont .bottomdetails .deliveryhead {
  font-family: Montserrat-Medium;
  font-size: 14px;
  text-align: center;
  margin-top: 10px;
}

.cdtimelinecont .bottomdetails .deliverytext {
  font-family: Montserrat-Regular;
  font-size: 14px;
  margin-top: 10px;
  padding: 5px;
  line-height: 25px;
  text-align: justify;
  text-align-last: center;
}

.cdtimelinecont .bottomdetails .disclaimerhead {
  font-family: Montserrat-Medium;
  font-size: 14px;
  text-align: center;
  margin-top: 10px;
}

.cdtimelinecont .bottomdetails .disclaimertext {
  font-family: Montserrat-Regular;
  font-size: 14px;
  margin-top: 10px;
  padding: 5px;
  line-height: 25px;
  text-align: justify;
  text-align-last: center;
}

.CDcalendar-addon {
  border-right: 1px solid #d4d7e0 !important;
  border-top-right-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
}

.CDaddonback {
  border-top-left-radius: 4px !important;
  border-bottom-left-radius: 4px !important;
}

.cdmargdates {
  margin-bottom: 20px;
  margin-top: 20px;
}

.cdmargleft {
  margin-left: 10px;
}

.cdmargtop {
  margin-top: 20px;
}

.cdfederaltable {
  width: 100%;
}

.cdfederaltable .tdhead {
  text-align: center;
  font-family: Montserrat-Medium;
}

.cdfederaltable .tddate {
  width: 16%;
  font-family: Montserrat-Regular;
}

.cdfederaltable .tdday {
  width: 34%;
  font-family: Montserrat-Regular;
}

.cdtbl {
  font-size: 13px;
  line-height: 23px;
  margin-top: 15px;
}

.cdtblmargleft {
  margin-left: 20px;
}

.cdsunday {
  background-color: #EEF1FC;
}

.cdcloseinfo {
  width: 19px;
  float: right;
  position: absolute;
  right: -25px;
  top: 18px;
  cursor: pointer;
}

.cdeventname {
  font-size: 10px;
}

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

.cdwarn1 {
  font-size: 17px !important;
}

.cdclose {
  max-width: 540px !important;
}

.cdtimelineupdate {
  background-color: #508aff;
  border-radius: 5px;
  color: #ffffff;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  margin-bottom: 20px;
  margin-top: 20px;
  outline: medium none;
  padding: 5px 20px;
  width: 100%;
  height: 40px !important;
}

.cdformpadd {
  padding-left: 4px !important;
  padding-right: 16px !important;
}

.cdfullpadd {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.cdrightpadd {
  padding-left: 18px !important;
  margin-top: 5px !important;
  padding-right: 15px !important;
}

.cdleftpadd {
  padding-right: 20px !important;
}

.selectresdate2 select {
  margin-top: 0px !important;
}

.emaildate,
.handdate {
  text-align: right;
}

.datemodermbottomExtra1 {
  border-right: none !important;
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}

@media screen and (max-width: 464px) and (min-width: 379px) {
  .cdtimelinecont .rightresultcontainer .handdate {
    padding-left: 0px;
  }
}

@media screen and (max-width: 379px) and (min-width: 350px) {
  .cdtimelinecont .rightresultcontainer .handdate,
  .cdtimelinecont .rightresultcontainer .emaildate {
    padding-left: 0px;
    font-size: 13px;
  }
}

@media screen and (max-width: 400px) and (min-width: 350px) {
  .cdtimelinecont .Calendertbl .Calendertr1 .Calendertd {
    font-size: 9px;
  }
}

@media screen and (max-width: 520px) and (min-width: 410px) {
  .cdfederaltable .tddate {
    font-size: 10px;
  }

  .cdfederaltable .tdday {
    font-size: 10px;
  }
}

@media screen and (max-width: 410px) and (min-width: 350px) {
  .cdfederaltable .tddate {
    font-size: 6px;
  }

  .cdfederaltable .tdday {
    font-size: 7px;
  }
}

@media screen and (max-width: 630px) and (min-width: 519px) {
  .cdtimelinecont .sdate,
  .cdtimelinecont .consummedate {
    padding: 5px 18px;
    font-size: 10px;
  }

  .cdtimelinecont .selectdate1,
  .cdtimelinecont .selectreddate1 {
    left: 0px;
  }
}

@media screen and (max-width: 460px) and (min-width: 350px) {
  .cdtimelinecont .sdate,
  .cdtimelinecont .consummedate {
    padding: 5px 18px;
    font-size: 9px;
  }

  .cdtimelinecont .selectdate1,
  .cdtimelinecont .selectreddate1 {
    left: 0px;
  }
}

@media screen and (max-width: 519px) and (min-width: 350px) {
  .cdtimelinecont .webview {
    display: none;
  }
}

@media screen and (min-width: 520px) {
  .cdtimelinecont .mobileview {
    display: none;
  }
}

@media screen and (max-width: 406px) and (min-width: 350px) {
  .cdtimelinecont .consumme {
    font-size: 11px;
  }
}

@media screen and (max-width: 1198px) and (min-width: 992px) {
  .cdtimelinecont .Calendertbl .Calenderfuntd .holiselectdate {
    margin-left: 10%;
    margin-top: -3%;
    width: 14px;
    height: 14px;
  }
}

@media screen and (max-width: 991px) and (min-width: 767px) {
  .cdtimelinecont .Calendertbl .Calenderfuntd .holiselectdate {
    margin-top: -1.5%;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL2NkdGltZWxpbmUuc2NzcyIsInNvdXJjZXMiOlsiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL2NkdGltZWxpbmUuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIuY2R0aW1lbGluZWNvbnRhaW5lcntcblx0d2lkdGg6MTAwJTtcblx0aGVpZ2h0OjEwMCU7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdC50b3B0ZXh0e1xuXHRcdGNvbG9yOiAjMEUyRjUxO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdHRleHQtYWxpZ246IGp1c3RpZnk7XG5cdFx0cGFkZGluZzogMTBweCAwcHggIWltcG9ydGFudDtcblx0XHRmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG5cdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0cGFkZGluZy1yaWdodDogMjdweCAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cblx0Lk1vZGVybkRhdGVwaWNrZXJcblx0e1xuXHRcdC5maWVsZC1yb3d7XG5cdCAgICBcdCBcdGNvbG9yOiAjMEUyRjUxO1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdGZvbnQtc2l6ZToxNHB4O1xuXHRcdFx0c2VsZWN0LGlucHV0e1xuXHRcdCAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEMkQyRDI7XG5cdFx0ICAgICAgICAgXG5cdFx0ICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuXHRcdCAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdCAgICAgICAgIGhlaWdodDogNDBweDtcblx0XHQgICAgICAgICB3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOjEwcHg7XG5cdFx0XHRcdFx0LW1vei1hcHBlYXJhbmNlOiBpbmhlcml0O1xuXHRcdFx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NyUgY2VudGVyO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XHRcdFxuXHRcdCAgICAgfVxuXHRcdH1cblx0fVxuXHQuZmllbGQtcm93e1xuICAgIFx0IFx0Y29sb3I6ICMwRTJGNTE7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRmb250LXNpemU6MTRweDtcblx0XHRzZWxlY3QsaW5wdXR7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEMkQyRDI7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbi10b3A6MTBweDtcblx0XHRcdFx0LW1vei1hcHBlYXJhbmNlOiBpbmhlcml0O1xuXHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDk3JSBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1x0XHRcbiAgICAgICAgICB9XG5cdH1cblx0LnVwZGF0ZXtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTA4YWZmO1xuXHQgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXHQgICAgY29sb3I6ICNmZmZmZmY7XG5cdCAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdCAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuXHQgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblx0ICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cdCAgICBvdXRsaW5lOiBtZWRpdW0gbm9uZTtcblx0ICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuXHQgICAgd2lkdGg6IDEwMCU7XG5cdH1cbn1cbi5jZHRpbWVsaW5lY29udHtcblx0LnBhZGQ1e1xuXHRcdHBhZGRpbmc6NXB4O1xuXHR9XG5cdC5yaWdodHJlc3VsdGNvbnRhaW5lcntcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRib3gtc2hhZG93OiAwcHggMHB4IDI3cHggLTEycHggIzIyOTBlZjtcblx0XHRwYWRkaW5nOjIwcHggMTBweDtcblx0XHQuZW1haWxkYXRle1xuXHRcdFx0ZGlzcGxheTpub25lO1xuXHRcdFx0cGFkZGluZzo2cHg7XG5cdFx0fVxuXHRcdC5oYW5kZGF0ZXtcblx0XHRcdHBhZGRpbmc6NnB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzNXB4O1x0XHRcblx0XHR9XG5cdH1cblx0LnRvcGNvbnRlbnR7XG5cdFx0Y29sb3I6ICMwRTJGNTE7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRmb250LXNpemU6MTRweDtcblx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0fVxuXHQuc2VsZWN0ZGF0ZTF7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdC8vIG1hcmdpbi1sZWZ0OiAzNXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM1MDhBRkY7XG5cdFx0d2lkdGg6IDE1cHg7XG5cdFx0aGVpZ2h0OiAxNXB4O1xuXHR9XG5cdC5zZWxlY3RyZXNkYXRlMXtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRncmVlbjtcblx0XHRtYXJnaW4tbGVmdDogLTI1cHg7XG5cdFx0bWFyZ2luLXRvcDo4cHg7XG5cdFx0d2lkdGg6IDE1cHg7XG5cdFx0aGVpZ2h0OiAxNXB4O1xuXHR9XG5cdC5zZWxlY3RyZXNkYXRlMntcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGQjYwMDtcblx0XHRtYXJnaW4tbGVmdDogLTI1cHg7XG5cdFx0bWFyZ2luLXRvcDo4cHg7XG5cdFx0d2lkdGg6IDE1cHg7XG5cdFx0aGVpZ2h0OiAxNXB4O1xuXHR9XG5cdC5zZWxlY3RyZWRkYXRlMXtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ly8gbWFyZ2luLWxlZnQ6MTBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG5cdFx0d2lkdGg6IDE1cHg7XG5cdFx0aGVpZ2h0OiAxNXB4O1xuXHR9XG5cdC5jb25zdW1tZXtcblx0XHRmb250LWZhbWlseTpNb250c2VycmF0LU1lZGl1bTtcblx0XHRwYWRkaW5nOjVweDtcblx0fVxuXHQuY29uc3VtbWVkYXRle1xuXHRcdGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRwYWRkaW5nOjVweCAwcHg7XG5cdFx0Zm9udC1zaXplOjE0cHg7XG5cdH1cblx0LnNkYXRle1xuXHRcdHBhZGRpbmc6NXB4IDBweDtcblx0fVxuXHQuY2Roe1xuXHRcdHBhZGRpbmc6MTBweDtcblx0fVxuXHQuQ2FsZW5kZXJ0Ymx7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjojZmZmZmZmO1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0LkNhbGVuZGVydHIxe1xuXHRcdFx0Ym9yZGVyOjFweCBzb2xpZCAjRUVGMUZDO1xuXHRcdFx0LkNhbGVuZGVydGR7XG5cdFx0XHRcdHdpZHRoOjYwcHg7XG5cdFx0XHRcdHBhZGRpbmc6MTBweCAwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZToxMXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNFRUYxRkMgIWltcG9ydGFudDtcblx0XHRcdFx0Y29sb3I6IzAwMDtcblx0XHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LkNhbGVuZGVyZnVudGR7XG5cdFx0XHRib3JkZXI6MXB4IHNvbGlkICNFRUYxRkM7XG5cdFx0XHRoZWlnaHQ6NTVweDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcblx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdFx0LnNlbGVjdGRhdGV7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDklO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTA4QUZGICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHdpZHRoOiAxNXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC0wLjUlO1xuXHRcdFx0fVxuXHRcdFx0LmhvbGlzZWxlY3RkYXRle1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMSU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM1MDhBRkYgIWltcG9ydGFudDtcblx0XHRcdFx0d2lkdGg6IDE1cHg7XG5cdFx0XHRcdGhlaWdodDogMTVweDtcblx0XHRcdFx0LyptYXJnaW4tdG9wOiAtMTVweDsqL1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMi41JTsvL0ZvciBDb2RlcmlnIElzc3VlXG5cdFx0XHR9XG5cdFx0XHQuc2VsZWN0cmVzZGF0ZXtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogOSU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JlZW4gIWltcG9ydGFudDtcblx0XHRcdFx0d2lkdGg6IDE1cHg7XG5cdFx0XHRcdGhlaWdodDogMTVweDtcblx0XHRcdFx0bWFyZ2luLXRvcDotMC41JTtcblx0XHRcdH1cblx0XHRcdC5zZWxlY3RyZXNpbm5lcmRhdGV7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDU2cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkI2MDAgIWltcG9ydGFudDtcblx0XHRcdFx0d2lkdGg6IDE1cHg7XG5cdFx0XHRcdGhlaWdodDogMTVweDtcblx0XHRcdH1cblx0XHRcdC5zZWxlY3RyZWRkYXRle1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA1NnB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZWQgIWltcG9ydGFudDtcblx0XHRcdFx0d2lkdGg6IDE1cHg7XG5cdFx0XHRcdGhlaWdodDogMTVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly8gLnNob3dtb3Jle1xuXHQvLyBcdGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1xuXHQvLyBcdHBhZGRpbmc6MTBweDtcblx0Ly8gXHRtYXJnaW4tdG9wOjEwcHg7XG5cdC8vIFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdC8vIFx0Y3Vyc29yOnBvaW50ZXI7XG5cdC8vIFx0YmFja2dyb3VuZC1jb2xvcjpnYWluc2Jvcm87XG5cdC8vIH1cblxuXG5cdC5zaG93bW9yZXtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZ2FpbnNib3JvO1xuXHRcdGNvbG9yOiAjMjM0MDVFO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxuXHQvLyAuc2hvd2xlc3N7XG5cdC8vIFx0Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XG5cdC8vIFx0cGFkZGluZzoxMHB4O1xuXHQvLyBcdG1hcmdpbi10b3A6MTBweDtcblx0Ly8gXHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0Ly8gXHRjdXJzb3I6cG9pbnRlcjtcblx0Ly8gXHRiYWNrZ3JvdW5kLWNvbG9yOmdhaW5zYm9ybztcblx0Ly8gXHRkaXNwbGF5Om5vbmU7XG5cdC8vIH1cblx0LnNob3dsZXNze1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBnYWluc2Jvcm87XG5cdFx0ZGlzcGxheTpub25lO1xuXHRcdGNvbG9yOiAjMjM0MDVFO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxuXHQuYm90dG9tZGV0YWlsc3tcblx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0LmJvdHRvcGNvbnR7XG5cdFx0XHRjb2xvcjogIzBFMkY1MTtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRmb250LXNpemU6MTRweDtcdFx0XG5cdFx0XHRwYWRkaW5nOjEwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjVweDtcblx0XHRcdHRleHQtYWxpZ246anVzdGlmeTtcblx0XHRcdHRleHQtYWxpZ24tbGFzdDogY2VudGVyO1xuXHRcdH1cblx0XHQuY29uc3VtZWhlYWR7XG5cdFx0XHRmb250LWZhbWlseTpNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdGZvbnQ6IHNpemUgMTVweDtcblx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHRcdH1cblx0XHQuZmVkZXJhbGhlYWR7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1JTtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdGZvbnQtc2l6ZToxNHB4O1x0XHRcdFxuXHRcdCB9XG5cdFx0LmZlZGVyYWxjb250e1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMiU7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0Zm9udC1zaXplOjEzcHg7XG5cdFx0IH1cblx0XHQgLnRkaGVhZHtcblx0XHRcdCBmb250LXNpemU6IDEzcHg7XG5cdFx0IH1cblx0XHQuY29uc3VtZXRleHR7XG5cdFx0XHRmb250LWZhbWlseTpNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRmb250LXNpemU6MTRweDtcdFx0XHRcblx0XHRcdG1hcmdpbi10b3A6MTBweDtcblx0XHRcdHBhZGRpbmc6NXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdFx0XHR0ZXh0LWFsaWduOmp1c3RpZnk7XG5cdFx0XHR0ZXh0LWFsaWduLWxhc3Q6IGNlbnRlcjtcblx0XHR9XG5cdFx0LmRlbGl2ZXJ5aGVhZHtcblx0XHRcdGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0Zm9udC1zaXplOjE0cHg7XG5cdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRcdG1hcmdpbi10b3A6MTBweDtcblx0XHR9XG5cdFx0LmRlbGl2ZXJ5dGV4dHtcblx0XHRcdGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdGZvbnQtc2l6ZToxNHB4O1x0XHRcdFxuXHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHRcdFx0cGFkZGluZzo1cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjVweDtcblx0XHRcdHRleHQtYWxpZ246anVzdGlmeTtcblx0XHRcdHRleHQtYWxpZ24tbGFzdDogY2VudGVyO1xuXG5cdFx0fVxuXHRcdC5kaXNjbGFpbWVyaGVhZHtcblx0XHRcdGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0Zm9udC1zaXplOjE0cHg7XG5cdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRcdG1hcmdpbi10b3A6MTBweDtcblx0XHR9XG5cdFx0LmRpc2NsYWltZXJ0ZXh0e1xuXHRcdFx0Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0Zm9udC1zaXplOjE0cHg7XHRcdFx0XG5cdFx0XHRtYXJnaW4tdG9wOjEwcHg7XG5cdFx0XHRwYWRkaW5nOjVweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHRcdFx0dGV4dC1hbGlnbjpqdXN0aWZ5O1xuXHRcdFx0dGV4dC1hbGlnbi1sYXN0OiBjZW50ZXI7XG5cdFx0fVxuXHR9XG59XG5cbi5DRGNhbGVuZGFyLWFkZG9uIHtcbmJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkNGQ3ZTAgIWltcG9ydGFudDtcbmJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbmJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbn1cblxuLkNEYWRkb25iYWNrIHtcbmJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jZG1hcmdkYXRlc3tcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cbi5jZG1hcmdsZWZ0e1xuXHRtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5jZG1hcmd0b3B7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG4uY2RmZWRlcmFsdGFibGV7XG5cdHdpZHRoOiAxMDAlO1xuXHQudGRoZWFke1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LWZhbWlseTpNb250c2VycmF0LU1lZGl1bTtcblx0fVxuXHQudGRkYXRle1xuXHRcdHdpZHRoOiAxNiU7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0fVxuXHQudGRkYXl7XG5cdFx0d2lkdGg6IDM0JTtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHR9XG59XG4uY2R0Ymx7XG5cdGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmNkdGJsbWFyZ2xlZnR7XG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLmNkc3VuZGF5e1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRUVGMUZDO1xufVxuLmNkY2xvc2VpbmZve1xuXHR3aWR0aDogMTlweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMjVweDtcblx0dG9wOiAxOHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2RldmVudG5hbWV7XG5cdGZvbnQtc2l6ZTogMTBweDtcbn1cbi5jZHdhcm57XG5cdGZvbnQtc2l6ZToxOHB4ICFpbXBvcnRhbnQ7XG59XG4uY2R3YXJuMXtcblx0Zm9udC1zaXplOjE3cHggIWltcG9ydGFudDtcbn1cbi5jZGNsb3Nle1xuXHRtYXgtd2lkdGg6IDU0MHB4ICFpbXBvcnRhbnQ7XG59XG4uY2R0aW1lbGluZXVwZGF0ZXtcblx0YmFja2dyb3VuZC1jb2xvcjogIzUwOGFmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG91dGxpbmU6IG1lZGl1bSBub25lO1xuICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4uY2Rmb3JtcGFkZHtcblx0cGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG4uY2RmdWxscGFkZHtcblx0Ly9wYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcblx0Ly9wYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG4uY2RyaWdodHBhZGR7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xufVxuLmNkbGVmdHBhZGR7XG5cdHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cbi5zZWxlY3RyZXNkYXRlMntcblx0c2VsZWN0e1xuXHRcdG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuXHR9XG59XG4uZW1haWxkYXRlLC5oYW5kZGF0ZXtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uZGF0ZW1vZGVybWJvdHRvbUV4dHJhMSB7XG5cdGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2NHB4KSAgYW5kIChtaW4td2lkdGg6IDM3OXB4KSB7IFxuXHQuY2R0aW1lbGluZWNvbnQge1xuXHRcdC5yaWdodHJlc3VsdGNvbnRhaW5lciB7XG5cdFx0XHQuaGFuZGRhdGV7XG4gICBcdFx0XHRcdHBhZGRpbmctbGVmdDogMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc5cHgpICBhbmQgKG1pbi13aWR0aDogMzUwcHgpIHsgXG5cdC5jZHRpbWVsaW5lY29udCB7XG5cdFx0LnJpZ2h0cmVzdWx0Y29udGFpbmVyIHtcblx0XHRcdC5oYW5kZGF0ZSwuZW1haWxkYXRle1xuXHRcdFx0XHQgICBwYWRkaW5nLWxlZnQ6IDBweDtcblx0XHRcdFx0ICAgZm9udC1zaXplOjEzcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkgIGFuZCAobWluLXdpZHRoOiAzNTBweCkgeyBcblx0LmNkdGltZWxpbmVjb250IHtcblx0XHQuQ2FsZW5kZXJ0Ymwge1xuXHRcdFx0LkNhbGVuZGVydHIxe1xuXHRcdFx0XHQuQ2FsZW5kZXJ0ZHtcbiAgXHRcdFx0XHRcdGZvbnQtc2l6ZTogOXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MjBweCkgIGFuZCAobWluLXdpZHRoOiA0MTBweCkgeyBcblx0LmNkZmVkZXJhbHRhYmxlIHtcblx0XHQudGRkYXRlIHtcblx0XHRcdGZvbnQtc2l6ZToxMHB4O1xuXHRcdH1cblx0XHQudGRkYXkge1xuXHRcdFx0Zm9udC1zaXplOjEwcHg7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTBweCkgIGFuZCAobWluLXdpZHRoOiAzNTBweCkgeyBcblx0LmNkZmVkZXJhbHRhYmxlIHtcblx0XHQudGRkYXRlIHtcblx0XHRcdGZvbnQtc2l6ZTo2cHg7XG5cdFx0fVxuXHRcdC50ZGRheSB7XG5cdFx0XHRmb250LXNpemU6N3B4O1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMwcHgpIGFuZCAobWluLXdpZHRoOiA1MTlweCkgeyBcblx0LmNkdGltZWxpbmVjb250IHtcblx0XHQuc2RhdGUsLmNvbnN1bW1lZGF0ZXtcblx0XHRcdHBhZGRpbmc6IDVweCAxOHB4O1xuXHRcdFx0Zm9udC1zaXplOjEwcHg7XG5cdFx0fVxuXHRcdC5zZWxlY3RkYXRlMSwuc2VsZWN0cmVkZGF0ZTEge1xuXHRcdFx0bGVmdDowcHg7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjBweCkgYW5kIChtaW4td2lkdGg6IDM1MHB4KSB7IFxuXHQuY2R0aW1lbGluZWNvbnQge1xuXHRcdC5zZGF0ZSwuY29uc3VtbWVkYXRle1xuXHRcdFx0cGFkZGluZzogNXB4IDE4cHg7XG5cdFx0XHRmb250LXNpemU6OXB4O1xuXHRcdH1cblx0XHQuc2VsZWN0ZGF0ZTEsLnNlbGVjdHJlZGRhdGUxIHtcblx0XHRcdGxlZnQ6MHB4O1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTE5cHgpIGFuZCAobWluLXdpZHRoOiAzNTBweCkgeyBcblx0LmNkdGltZWxpbmVjb250IHtcblx0XHQud2Vidmlld3tcblx0XHRcdGRpc3BsYXk6bm9uZTtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyMHB4KSB7IFxuXHQuY2R0aW1lbGluZWNvbnQge1xuXHRcdC5tb2JpbGV2aWV3e1xuXHRcdFx0ZGlzcGxheTpub25lO1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDA2cHgpICBhbmQgKG1pbi13aWR0aDogMzUwcHgpIHsgXG5cdC5jZHRpbWVsaW5lY29udCB7XG5cdFx0LmNvbnN1bW1le1xuXHRcdFx0Zm9udC1zaXplOjExcHg7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk4cHgpICBhbmQgKG1pbi13aWR0aDogOTkycHgpIHsgXG5cdC5jZHRpbWVsaW5lY29udCBcdHtcblx0XHQuQ2FsZW5kZXJ0Ymx7XG5cdFx0XHQgLkNhbGVuZGVyZnVudGQge1xuXHRcdFx0XHQgIC5ob2xpc2VsZWN0ZGF0ZXtcdFxuXHRcdCAgICBtYXJnaW4tbGVmdDogMTAlO1xuXHRcdFx0bWFyZ2luLXRvcDotMyU7XG5cdFx0XHR3aWR0aDoxNHB4O1xuXHRcdFx0aGVpZ2h0OjE0cHg7XG5cdFx0fVxuXHR9XG59XG59XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkgIGFuZCAobWluLXdpZHRoOiA3NjdweCkgeyBcblx0LmNkdGltZWxpbmVjb250IFx0e1xuXHRcdC5DYWxlbmRlcnRibHtcblx0XHRcdCAuQ2FsZW5kZXJmdW50ZCB7XG5cdFx0XHRcdCAgLmhvbGlzZWxlY3RkYXRle1x0XG5cdFx0ICAgIFxuXHRcdFx0bWFyZ2luLXRvcDotMS41JTtcblx0XHRcdFxuXHRcdH1cblx0fVxufVxufVxufVxuXG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsQUFBQSxvQkFBb0IsQ0FBQTtFQUNuQixLQUFLLEVBQUMsSUFBSTtFQUNWLE1BQU0sRUFBQyxJQUFJO0VBQ1gsY0FBYyxFQUFFLE1BQU0sR0FrRXRCO0VBckVELEFBSUMsb0JBSm1CLENBSW5CLFFBQVEsQ0FBQTtJQUNQLEtBQUssRUFBRSxPQUFPO0lBQ2QsV0FBVyxFQUFFLGtCQUFrQjtJQUMvQixTQUFTLEVBQUUsSUFBSTtJQUNmLFVBQVUsRUFBRSxPQUFPO0lBQ25CLE9BQU8sRUFBRSxtQkFBbUI7SUFDNUIsV0FBVyxFQUFFLGNBQWM7SUFDM0IsV0FBVyxFQUFFLElBQUk7SUFDakIsYUFBYSxFQUFFLGVBQWU7SUFDOUIsYUFBYSxFQUFFLElBQUksR0FDbkI7RUFkRixBQWlCRSxvQkFqQmtCLENBZW5CLGlCQUFpQixDQUVoQixVQUFVLENBQUE7SUFDSixLQUFLLEVBQUUsT0FBTztJQUNuQixXQUFXLEVBQUUsa0JBQWtCO0lBQy9CLFNBQVMsRUFBQyxJQUFJLEdBaUJkO0lBckNILEFBcUJHLG9CQXJCaUIsQ0FlbkIsaUJBQWlCLENBRWhCLFVBQVUsQ0FJVCxNQUFNLEVBckJULG9CQUFvQixDQWVuQixpQkFBaUIsQ0FFaEIsVUFBVSxDQUlGLEtBQUssQ0FBQTtNQUNKLE1BQU0sRUFBRSxpQkFBaUI7TUFF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 */.CalcQualify-container {
  width: 100%;
  height: 100%;
  flex-direction: column;
}

.CalcQualify-container .Calcqualifyform-container .bottom {
  background-color: transparent;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
}

.CalcQualify-container .Calcqualifyform-container .bottom .form-wrapper {
  width: 100%;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}

.CalcQualify-container .Calcqualifyform-container .bottom .form-wrapper .field-row {
  color: #0E2F51;
  font-family: Montserrat-Regular;
  font-size: 14px;
}

.CalcQualify-container .Calcqualifyform-container .bottom .form-wrapper .field-row select,
.CalcQualify-container .Calcqualifyform-container .bottom .form-wrapper .field-row input {
  border: 1px solid #D2D2D2;
  background-color: transparent;
  height: 40px;
  width: 100%;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Regular;
  box-shadow: none;
}

.CalcQualify-container .Calcqualifyform-container .bottom .form-wrapper .martop-cls {
  margin-top: 9px;
}

.CalcQualify-container .Calcqualifyform-container .bottom .form-wrapper .second-title {
  color: #0E2F51;
  font-family: Montserrat-Regular;
  font-size: 27px;
}

.CalcQualify-container .Calcqualifyform-container .bottom .form-wrapper .compute {
  background-color: #508AFF;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  margin-bottom: 20px;
  margin-top: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  font-size: 15px !important;
  width: 100%;
}

.CalcQualify-container .Calcqualifyform-container .bottom .form-wrapper .Add-button {
  background-color: #ffffff;
  color: #508AFF;
  padding: 5px 20px;
  border-radius: 5px;
  margin-bottom: 20px;
  margin-top: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  border: 1px solid #508AFF;
}

.CalcQualify-container .Calcqualifyform-container .bottom .form-wrapper .table-cls {
  width: 100%;
  margin-top: 10px;
}

.CalcQualify-container .Calcqualifyform-container .bottom .form-wrapper .table-cls .twofield {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
  padding-left: 12px;
}

.CalcQualify-container .Calcqualifyform-container .bottom .form-wrapper .dynamictable-cls {
  width: 100%;
}

.CalcQualify-container .Calcqualifyform-container .bottom .form-wrapper .dynamictable-cls .twofield {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
  padding-left: 12px;
}

.CalcQualify-container .Calcqualifyform-container .bottom .form-wrapper .dynamictable-cls .td_width_cls {
  width: 45% !important;
}

.CalcQualify-container .Calcqualifyform-container .bottom .form-wrapper .form-control1 {
  margin-bottom: 17px;
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.CalcQualify-container .Calcqualifyform-container .bottom .form-wrapper .mergefields {
  -moz-appearance: inherit;
  margin-bottom: 17px;
  display: block;
  width: 100%;
  height: 40px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  /* padding-bottom: 11px; */
  margin-bottom: 10px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  border: 1px solid #D2D2D2;
  outline: none;
  border-right: none !important;
  /* border-radius: 5px; */
  background-color: transparent;
  height: 40px;
  width: 100%;
  /* margin-top: 10px; */
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Regular;
}

.CalcQualify-container .Calcqualifyform-container .bottom .form-wrapper .mergefields2 {
  -moz-appearance: inherit;
  margin-bottom: 17px;
  display: block;
  width: 100%;
  height: 40px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  /* padding-bottom: 11px; */
  margin-bottom: 0px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  border: 1px solid #D2D2D2;
  outline: none;
  border-right: none !important;
  /* border-radius: 5px; */
  background-color: transparent;
  height: 40px;
  width: 100%;
  /* margin-top: 10px; */
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Regular;
}

.CalcQualify-container .Calcqualifyform-container .bottom .form-wrapper .selectarrow {
  margin-bottom: 17px;
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  border: 1px solid #D2D2D2;
  /* border-radius: 5px; */
  background-color: transparent;
  height: 39px;
  width: 100%;
  margin-top: 15px !important;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  outline: none;
  border-right: none !important;
}

.CalcQualify-container .Calcqualifyform-container .bottom .form-wrapper .closefieddiv {
  position: absolute;
  width: 25px;
  height: auto;
  cursor: pointer;
  /*background-color:#000;*/
  margin-top: -50px;
  right: -3%;
  z-index: 4;
}

.CalcQualify-container .Calcqualifyform-container .bottom .form-wrapper .closefied {
  width: 100%;
  height: auto;
}

.CalcQualify-container .Calcqualifyform-container .bottom .form-wrapper .form-control2 {
  margin-bottom: 17px;
  display: block;
  width: 100%;
  height: 39px;
  padding: 6px 12px;
  padding-left: 39px;
  font-size: 14px;
  line-height: 1.42857;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  outline: none;
}

.CalcQualify-container .Calcqualifyform-container .bottom .form-wrapper .input-group-addon {
  border-radius: 0px;
}

.CalcQualify-container .Calcqualifyform-container .bottom .form-wrapper .input-group-text {
  border-radius: 0px;
}

.CalcQualify-container .Calcqualifyform-container .bottom .form-wrapper .field1 .input-group-addon {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.CalcQualify-container .Calcqualifyform-container .bottom .form-wrapper .field1 .input-group-text {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.CalcQualify-container .Calcqualifyform-container .input-group {
  line-height: 0.42857 !important;
  width: 100%;
}

.CalcQualify-container .set-height {
  border: 1px solid #D4D7E0;
  border-radius: 5px;
  box-shadow: 0px 0px 13px -12px #2290ef;
}

.CalcQualify-container .chart-header {
  text-align: center;
  font-size: 23px;
  margin-top: 28px;
  color: #313B62;
  font-family: Montserrat-Medium;
}

.CalcQualify-container .chart-part {
  margin-top: 0px;
}

.CalcQualify-container .chart_Bottom {
  text-align: left;
  margin-top: 30px;
  font-family: Montserrat-Medium;
  color: #4A4A4A;
  font-size: 15px;
}

.CalcQualify-container .line {
  border-top: 2px solid #000;
}

.CalcQualify-container .update {
  background-color: #508AFF;
  width: 100%;
  margin-top: 36px;
  font-size: 18px;
}

.CalcQualify-container .sidetext {
  font-family: Montserrat-Medium;
  font-size: 23px;
  margin-top: 5px;
  color: #23405E;
  text-decoration: none !important;
}

.CalcQualify-container .tdtwo a {
  font-family: Montserrat-Medium;
  font-size: 23px;
  margin-top: 20px;
  color: #23405E;
  text-decoration: none !important;
}

.CalcQualify-container .sideimgicon {
  padding-right: 15px;
}

.CalcQualify-container .plusicon {
  margin-right: 6px;
  width: 10px;
  padding-bottom: 3px;
}

.CalcQualify-container .pie-cls {
  width: 350;
  height: 208;
}

.CalcQualify-container .td-cls {
  width: 45%;
}

.CalcQualify-container .dollaricon {
  position: absolute;
  width: 40px;
  height: 37px;
  margin-top: 7px;
  margin-left: 1px;
  border-right: 1px solid #D2D2D2;
}

@media screen and (max-width: 715px) and (min-width: 500px) {
  .CalcQualify-container .qfcontpadd {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .CalcQualify-container .runNum_animate {
    left: 124px !important;
    font-size: 24px !important;
  }

  .CalcQualify-container .runNum_animate_two {
    left: 124px !important;
    font-size: 24px !important;
  }

  .CalcQualify-container .runNum_animate_three {
    left: 124px !important;
    font-size: 24px !important;
  }
}

@media screen and (max-width: 1199px) and (min-width: 990px) {
  .CalcQualify-container .runNum_animate {
    left: 17% !important;
    font-size: 31px !important;
  }

  .CalcQualify-container .runNum_animate_two {
    left: 17% !important;
    font-size: 31px !important;
  }

  .CalcQualify-container .runNum_animate_three {
    left: 17% !important;
    font-size: 31px !important;
  }
}

@media screen and (max-width: 499px) and (min-width: 350px) {
  .CalcQualify-container .qfcontpadd {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .CalcQualify-container .runNum_animate {
    left: 50px !important;
    font-size: 12px !important;
  }

  .CalcQualify-container .runNum_animate_two {
    left: 50px !important;
    font-size: 12px !important;
  }

  .CalcQualify-container .runNum_animate_three {
    left: 50px !important;
    font-size: 12px !important;
  }

  .CalcQualify-container .sidetext {
    font-size: 16px !important;
  }

  .CalcQualify-container table.responsive2Col td.tdone {
    display: inline-block;
    width: 100% !important;
    text-align: center;
  }

  .CalcQualify-container .chart-part {
    height: 150px !important;
    width: 100px !important;
  }

  .CalcQualify-container .recharts-wrapper {
    height: 150px !important;
    width: 100px !important;
  }

  .CalcQualify-container .recharts-surface {
    height: 150px !important;
    width: 100px !important;
  }

  .CalcQualify-container .sideimgicon {
    padding: 2px !important;
    width: 14px !important;
  }
}

.CalcQualify-container table.responsive2Col {
  max-width: 100%;
}

.qama {
  cursor: pointer;
}

.CalcQualify-container .headerborder {
  text-align: center !important;
  width: 100% !important;
  font-family: Montserrat-Medium !important;
  padding: 15px !important;
  font-size: 16px;
  border-bottom: 1px solid #D4D7E0 !important;
}

.CalcQualify-container .qualifytable {
  width: 100%;
}

.CalcQualify-container .qualifytable .bordertr {
  border-top: 1px solid #D4D7E0;
}

.qfformpadd {
  padding-left: 3px !important;
  padding-right: 16px !important;
}

.subhead {
  color: #23405E;
  font-family: Montserrat-Medium;
  font-size: 24px;
}

.formmargtop {
  margin-top: 15px;
  margin-button: 0px;
}

.qfcontpadd {
  padding-left: 70px !important;
  padding-right: 63px !important;
}

.qfleftpadd {
  padding-right: 25px !important;
}

.runNum_animate {
  position: absolute !important;
  top: 17%;
  transform: translate(-50%, -50%) !important;
  left: 23%;
  font-family: Montserrat-Medium !important;
  font-size: 29px;
  color: #23405e !important;
}

.runNum_animate_two {
  position: absolute !important;
  top: 50.5%;
  transform: translate(-50%, -50%) !important;
  left: 23%;
  font-family: Montserrat-Medium !important;
  font-size: 29px;
  color: #23405e !important;
}

.runNum_animate_three {
  position: absolute !important;
  top: 83.5%;
  transform: translate(-50%, -50%) !important;
  left: 23%;
  font-family: Montserrat-Medium !important;
  font-size: 29px;
  color: #23405e !important;
}

.animate_one {
  top: 25% !important;
}

.animate_two {
  top: 75.5% !important;
}

.qfrightpadd {
  padding-left: 5px !important;
  margin-top: 5px !important;
  padding-right: 16px !important;
}

.qualifytable svg tspan {
  font-size: 26px;
  font-family: Montserrat-Medium;
}

.table-cls .field-row {
  margin-top: -4px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL0NhbGNRdWFsaWZ5LnNjc3MiLCJzb3VyY2VzIjpbIi9ob21lL3JpZmx1eHlzcy9EZXNrdG9wL0xpdmUgTmV3KEJ1aWxkKS9PTkUtV2ViL2Zyb250ZW5kL3N0eWxlcy9DYWxjUXVhbGlmeS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi5DYWxjUXVhbGlmeS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC5DYWxjcXVhbGlmeWZvcm0tY29udGFpbmVyIHtcbiAgICAgICAgLmJvdHRvbXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgLmZvcm0td3JhcHBlcntcbiAgICAgICAgICAgIFx0d2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAuZmllbGQtcm93e1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzBFMkY1MTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7ICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIHNlbGVjdCxpbnB1dHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEMkQyRDI7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTclIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubWFydG9wLWNsc3tcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc2Vjb25kLXRpdGxle1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzBFMkY1MTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNvbXB1dGV7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MDhBRkY7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOm5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzoxcHg7IFxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTsgIFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuQWRkLWJ1dHRvbntcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1MDhBRkY7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1MDhBRkY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50YWJsZS1jbHN7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAudHdvZmllbGR7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZHluYW1pY3RhYmxlLWNsc3tcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIC8vbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgLnR3b2ZpZWxke1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnRkX3dpZHRoX2Nsc3tcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NSUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZm9ybS1jb250cm9sMXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU1NTU1NTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzO1xuICAgICAgICAgICAgICAgICAgICAtby10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXM7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAwLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1cztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm1lcmdlZmllbGRze1xuICAgICAgICAgICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NTU1NTU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgICAvKiBwYWRkaW5nLWJvdHRvbTogMTFweDsgKi9cbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXM7XG4gICAgICAgICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAwLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1cztcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDJEMkQyO1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgLyogYm9yZGVyLXJhZGl1czogNXB4OyAqL1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgLyogbWFyZ2luLXRvcDogMTBweDsgKi9cbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NyUgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubWVyZ2VmaWVsZHMye1xuICAgICAgICAgICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NTU1NTU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgICAvKiBwYWRkaW5nLWJvdHRvbTogMTFweDsgKi9cbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAwLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1cztcbiAgICAgICAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXM7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEMkQyRDI7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAvKiBib3JkZXItcmFkaXVzOiA1cHg7ICovXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAvKiBtYXJnaW4tdG9wOiAxMHB4OyAqL1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk3JSBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zZWxlY3RhcnJvd3tcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU1NTU1NTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzO1xuICAgICAgICAgICAgICAgICAgICAtby10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXM7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAwLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1cztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0QyRDJEMjtcbiAgICAgICAgICAgICAgICAgICAgLyogYm9yZGVyLXJhZGl1czogNXB4OyAqL1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzOXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk3JSBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY2xvc2VmaWVkZGl2e1xuICAgICAgICAgICAgICAgIFx0cG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgXHR3aWR0aDoyNXB4O1xuICAgICAgICAgICAgICAgIFx0aGVpZ2h0OmF1dG87XG4gICAgICAgICAgICAgICAgXHRjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgXHQvKmJhY2tncm91bmQtY29sb3I6IzAwMDsqL1xuICAgICAgICAgICAgICAgIFx0bWFyZ2luLXRvcDogLTUwcHg7XG4gICAgICAgICAgICAgICAgXHRyaWdodDogLTMlO1xuICAgIFx0XHRcdFx0ei1pbmRleDogNDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNsb3NlZmllZHtcbiAgICAgICAgICAgICAgICBcdHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgXHRoZWlnaHQ6YXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmZvcm0tY29udHJvbDJ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzOXB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzOXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU1NTU1NTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXM7XG4gICAgICAgICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAwLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1cztcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzO1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pbnB1dC1ncm91cC10ZXh0e1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5maWVsZDEgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5maWVsZDEgLmlucHV0LWdyb3VwLXRleHQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmlucHV0LWdyb3VwIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjQyODU3ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH0gICAgXG4gICAgLnNldC1oZWlnaHR7ICBcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjRDREN0UwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTNweCAtMTJweCAjMjI5MGVmO1xuICAgIH1cbiAgICAuY2hhcnQtaGVhZGVye1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICAgICAgY29sb3I6ICMzMTNCNjI7XG4gICAgICAgIGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIH1cbiAgICAuY2hhcnQtcGFydHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIH1cbiAgICAuY2hhcnRfQm90dG9te1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBmb250LWZhbWlseTpNb250c2VycmF0LU1lZGl1bTtcbiAgICAgICAgY29sb3I6ICM0QTRBNEE7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG4gICAgLmxpbmV7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDAwO1xuICAgIH1cbiAgICAudXBkYXRle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTA4QUZGO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgICAuc2lkZXRleHR7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIGNvbG9yOiMyMzQwNUU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudGR0d297XG4gICAgICAgIGF7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBjb2xvcjojMjM0MDVFO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zaWRlaW1naWNvbntcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB9XG4gICAgLnBsdXNpY29ue1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgfVxuICAgIC5waWUtY2xze1xuICAgICAgICB3aWR0aDozNTA7XG4gICAgICAgIGhlaWdodDogMjA4O1xuICAgIH1cbiAgICAudGQtY2xze1xuICAgICAgICB3aWR0aDogNDUlO1xuICAgIH1cbiAgICAuZG9sbGFyaWNvbntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiAzN3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEMkQyRDI7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzE1cHgpIGFuZCAobWluLXdpZHRoOiA1MDBweCkge1xuICAgICAgICAucWZjb250cGFkZHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAucnVuTnVtX2FuaW1hdGUge1xuICAgICAgICAgICAgLy8gdG9wOiAxOS41JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGVmdDogMTI0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5ydW5OdW1fYW5pbWF0ZV90d297XG4gICAgICAgICAgICAvLyB0b3A6IDUyLjUlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsZWZ0OiAxMjRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnJ1bk51bV9hbmltYXRlX3RocmVlIHtcbiAgICAgICAgICAgIC8vIHRvcDogODYlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsZWZ0OiAxMjRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5cHgpIGFuZCAobWluLXdpZHRoOiA5OTBweCkge1xuICAgICAgICAucnVuTnVtX2FuaW1hdGUge1xuICAgICAgICAgICAgLy8gdG9wOiAxOS41JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGVmdDogMTclICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDMxcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAucnVuTnVtX2FuaW1hdGVfdHdve1xuICAgICAgICAgICAgLy8gdG9wOiA1Mi41JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGVmdDogMTclICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDMxcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAucnVuTnVtX2FuaW1hdGVfdGhyZWUge1xuICAgICAgICAgICAgLy8gdG9wOiA4NiUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxlZnQ6IDE3JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0OTlweCkgYW5kIChtaW4td2lkdGg6IDM1MHB4KSB7XG4gICAgICAgIC5xZmNvbnRwYWRke1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5ydW5OdW1fYW5pbWF0ZSB7XG4gICAgICAgICAgICAvLyB0b3A6IDE4JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnJ1bk51bV9hbmltYXRlX3R3b3tcbiAgICAgICAgICAgIC8vIHRvcDogNTIuNSUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5ydW5OdW1fYW5pbWF0ZV90aHJlZSB7XG4gICAgICAgICAgICAvLyB0b3A6IDg1JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnNpZGV0ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIHRhYmxlLnJlc3BvbnNpdmUyQ29sIHRkLnRkb25lIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgfVxuICAgICAgICAuY2hhcnQtcGFydCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAucmVjaGFydHMtd3JhcHBlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAucmVjaGFydHMtc3VyZmFjZXtcbiAgICAgICAgICAgIGhlaWdodDogMTUwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5zaWRlaW1naWNvbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0YWJsZS5yZXNwb25zaXZlMkNvbCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgXG4gICAgfVxufVxuLnFhbWF7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLkNhbGNRdWFsaWZ5LWNvbnRhaW5lcntcbiAgICAuaGVhZGVyYm9yZGVye1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q0RDdFMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucXVhbGlmeXRhYmxle1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIFxuICAgICAgICAuYm9yZGVydHJ7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q0RDdFMDtcbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxufVxuLnFmZm9ybXBhZGR7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG4uc3ViaGVhZHtcbiAgICBjb2xvcjogIzIzNDA1RTtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgZm9udC1zaXplOiAyNHB4O1xufVxuLmZvcm1tYXJndG9we1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWJ1dHRvbjowcHg7XG59XG4ucWZjb250cGFkZHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2M3B4ICFpbXBvcnRhbnQ7XG59XG4ucWZsZWZ0cGFkZHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG4ucnVuTnVtX2FuaW1hdGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHRvcDogMTclO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMjMlO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMjlweDtcbiAgICBjb2xvcjogIzIzNDA1ZSAhaW1wb3J0YW50O1xufVxuLnJ1bk51bV9hbmltYXRlX3R3b3tcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB0b3A6IDUwLjUlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMjMlO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMjlweDtcbiAgICBjb2xvcjogIzIzNDA1ZSAhaW1wb3J0YW50O1xufVxuLnJ1bk51bV9hbmltYXRlX3RocmVlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB0b3A6IDgzLjUlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMjMlO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMjlweDtcbiAgICBjb2xvcjogIzIzNDA1ZSAhaW1wb3J0YW50O1xufVxuLmFuaW1hdGVfb25lIHtcbiAgICB0b3A6IDI1JSAhaW1wb3J0YW50O1xufVxuLmFuaW1hdGVfdHdvIHtcbiAgICB0b3A6IDc1LjUlICFpbXBvcnRhbnQ7XG59XG4ucWZyaWdodHBhZGR7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG4ucXVhbGlmeXRhYmxle1xuICAgIHN2Z3tcbiAgICAgICAgdHNwYW57XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgICAgIH1cbiAgICB9XG59XG4udGFibGUtY2xze1xuICAgIC5maWVsZC1yb3d7XG4gICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgfVxufVxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLEFBQUEsc0JBQXNCLENBQUM7RUFDbkIsS0FBSyxFQUFFLElBQUk7RUFDWCxNQUFNLEVBQUUsSUFBSTtFQUNaLGNBQWMsRUFBRSxNQUFNLEdBK2F6QjtFQWxiRCxBQUtRLHNCQUxjLENBSWxCLDBCQUEwQixDQUN0QixPQUFPLENBQUE7SUFDSCxnQkFBZ0IsRUFBRSxXQUFXO0lBQzdCLE9BQU8sRUFBRSxJQUFJO0lBQ2IsY0FBYyxFQUFFLEdBQUc7SUFDbkIsV0FBVyxFQUFFLFVBQVU7SUFDdkIsZUFBZSxFQUFFLE1BQU0sR0FrUTFCO0lBNVFULEFBV1ksc0JBWFUsQ0FJbEIsMEJBQTBCLENBQ3RCLE9BQU8sQ0FNSCxhQUFhLENBQUE7TUFDWixLQUFLLEVBQUUsSUFBSTtNQUNSLGdCQUFnQixFQUFFLFdBQVc7TUFDN0IsT0FBTyxFQUFFLElBQUk7TUFDYixjQUFjLEVBQUUsTUFBTTtNQUN0QixXQUFXLEVBQUUsVUFBVTtNQUN2QixlQUFlLEVBQUUsVUFBVSxH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 */.handicalc-container {
  width: 100%;
  height: 100%;
  flex-direction: column;
}

.handicalc-container .handicalcform-container .handicalc-title {
  font-family: Montserrat-Medium;
  font-size: 32px;
  color: #23405E;
  margin-bottom: 10px;
}

.handicalc-container .handicalcform-container .handidispalyrow {
  display: flex;
}

.handicalc-container .handicalcform-container .handicalc-brief {
  color: #0E2F51;
  font-family: Montserrat-Regular;
  font-size: 16px;
  margin-bottom: 20px;
  line-height: 18px;
}

.handicalc-container .handicalcform-container .field-row {
  color: #0E2F51;
  font-family: Montserrat-Regular;
  font-size: 14px;
}

.handicalc-container .handicalcform-container .field-row select,
.handicalc-container .handicalcform-container .field-row input {
  border: 1px solid #D2D2D2;
  border-radius: 5px;
  background-color: transparent;
  height: 40px;
  width: 100%;
  margin-top: 10px;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
}

.handicalc-container .handicalcform-container .form-group {
  padding: 0px;
}

.handicalc-container .handicalcform-container .compute {
  background-color: #508AFF;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  margin-bottom: 20px;
  margin-top: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
}

.handicalc-container .handicalculation-container {
  border: 1px solid #D3D5DF;
  border-radius: 4px;
  box-shadow: 0px 0px 27px -12px #2290ef;
  overflow: hidden;
}

.handicalcform-container {
  padding-left: 40px !important;
  padding-right: 53px !important;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL2hhbmRpY2FsYy5zY3NzIiwic291cmNlcyI6WyIvaG9tZS9yaWZsdXh5c3MvRGVza3RvcC9MaXZlIE5ldyhCdWlsZCkvT05FLVdlYi9mcm9udGVuZC9zdHlsZXMvaGFuZGljYWxjLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLmhhbmRpY2FsYy1jb250YWluZXJ7XG5cdCAgICB3aWR0aDogMTAwJTtcblx0ICAgIGhlaWdodDogMTAwJTtcblx0ICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdCAgICAuaGFuZGljYWxjZm9ybS1jb250YWluZXIge1xuXHRcdFx0LmhhbmRpY2FsYy10aXRsZSB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdFx0XHRjb2xvcjogIzIzNDA1RTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdH1cblx0XHRcdC5oYW5kaWRpc3BhbHlyb3d7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHRcdFx0XHRcblx0XHRcdH1cblx0XHQgICAgIC5oYW5kaWNhbGMtYnJpZWYge1xuXHRcdFx0XHRjb2xvcjogIzBFMkY1MTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRcdH1cblx0XHRcdC5maWVsZC1yb3d7XG5cdFx0XHQgICAgY29sb3I6ICMwRTJGNTE7XG5cdFx0XHQgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdCAgICBmb250LXNpemU6MTRweDsgXHQgXG5cdFx0XHQgICAgc2VsZWN0LGlucHV0e1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjRDJEMkQyO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHQtbW96LWFwcGVhcmFuY2U6IGluaGVyaXQ7XG5cdFx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTclIGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0ICAgIH1cblx0XHQgICAgfVxuXHRcdCAgICAuZm9ybS1ncm91cCB7XG5cdFx0XHRwYWRkaW5nOjBweDtcblx0XHQgICAgfVxuXHRcdCAgICAuY29tcHV0ZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM1MDhBRkY7XG5cdFx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0XHRwYWRkaW5nOiA1cHggMjBweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVx0XHRcblx0ICAgIH1cblxuXHQgICAuaGFuZGljYWxjdWxhdGlvbi1jb250YWluZXIge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0QzRDVERjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdGJveC1zaGFkb3c6IDBweCAwcHggMjdweCAtMTJweCAjMjI5MGVmO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0ICAgfVx0XHRcblxufVxuLmhhbmRpY2FsY2Zvcm0tY29udGFpbmVye1xuXHRwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1M3B4ICFpbXBvcnRhbnQ7XG59XG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsQUFBQSxvQkFBb0IsQ0FBQTtFQUNmLEtBQUssRUFBRSxJQUFJO0VBQ1gsTUFBTSxFQUFFLElBQUk7RUFDWixjQUFjLEVBQUUsTUFBTSxHQTREMUI7RUEvREQsQUFLRyxvQkFMaUIsQ0FJZix3QkFBd0IsQ0FDMUIsZ0JBQWdCLENBQUM7SUFDaEIsV0FBVyxFQUFFLGlCQUFpQjtJQUM5QixTQUFTLEVBQUUsSUFBSTtJQUNmLEtBQUssRUFBRSxPQUFPO0lBQ2QsYUFBYSxFQUFFLElBQUksR0FDbkI7RUFWSixBQVdHLG9CQVhpQixDQUlmLHdCQUF3QixDQU8xQixnQkFBZ0IsQ0FBQTtJQUNmLE9BQU8sRUFBRSxJQUFJLEdBQ2I7RUFiSixBQWNPLG9CQWRhLENBSWYsd0JBQXdCLENBVXRCLGdCQUFnQixDQUFDO0lBQ3BCLEtBQUssRUFBRSxPQUFPO0lBQ2QsV0FBVyxFQUFFLGtCQUFrQjtJQUMvQixTQUFTLEVBQUUsSUFBSTtJQUNmLGFBQWEsRUFBRSxJQUFJO0lBQ25CLFdBQVcsRUFBRSxJQUFJLEdBQ2pCO0VBcEJKLEFBcUJHLG9CQXJCaUIsQ0FJZix3QkFBd0IsQ0FpQjFCLFVBQVUsQ0FBQTtJQUNOLEtBQUssRUFBRSxPQUFPO0lBQ2QsV0FBVyxFQUFFLGtCQUFrQjtJQUMvQixTQUFTLEVBQUMsSUFBSSxHQWNkO0lBdENQLEFBeUJPLG9CQXpCYSxDQUlmLHdCQUF3QixDQWlCMUIsVUFBVSxDQUlOLE1BQU0sRUF6QmIsb0JBQW9CLENBSWYsd0JBQXdCLENBaUIxQixVQUFVLENBSUMsS0FBSyxDQUFBO01BQ2YsTUFBTSxFQUFFLGlCQUFpQjtNQUN6QixhQUFhLEVBQUUsR0FBRztNQUNsQixnQkFBZ0IsRUFBRSxXQUFXO01BQzdCLE1BQU0sRUFBRSxJQUFJO01BQ1osS0FBSyxFQUFFLElBQUk7TUFDWCxVQUFVLEVBQUUsSUFBSTtNQUNoQixlQUFlLEVBQUUsT0FBTztNQUN4QixrQkFBa0IsRUFBRSxJQUFJO01BQ3hCLG1CQUFtQixFQUFFLFVBQVU7TUFDL0IsaUJBQWlCLEVBQUUsU0FBUztNQUM1QixXQUFXLEVBQUUsaUJBQWlCLEdBQzFCO0VBckNSLEFBdUNNLG9CQXZDYyxDQUlmLHdCQUF3QixDQW1DdkIsV0FBVyxDQUFDO0lBQ2YsT0FBTyxFQUFDLEdBQUcsR0FDUDtFQXpDUCxBQTBDTSxvQkExQ2MsQ0FJZix3QkFBd0IsQ0FzQ3ZCLFFBQVEsQ0FBQztJQUNYLGdCQUFnQixFQUFFLE9BQU87SUFDekIsS0FBSyxFQUFFLE9BQU87SUFDZCxPQUFPLEVBQUUsUUFBUTtJQUNqQixhQUFhLEVBQUUsR0FBRztJQUNsQixhQUFhLEVBQUUsSUFBSTtJQUNuQixVQUFVLEVBQUUsSUFBSTtJQUNoQixPQUFPLEVBQUUsSUFBSTtJQUNiLFdBQVcsRUFBRSxpQkFBaUI7SUFDOUIsY0FBYyxFQUFFLEdBQUc7SUFDbkIsS0FBSyxFQUFFLElBQUksR0FDWDtFQXJESixBQXdESSxvQkF4RGdCLENBd0RoQiwyQkFBMkIsQ0FBQztJQUM3QixNQUFNLEVBQUUsaUJBQWlCO0lBQ3pCLGFBQWEsRUFBRSxHQUFHO0lBQ2xCLFVBQVUsRUFBRSwwQkFBMEI7SUFDdEMsUUFBUSxFQUFFLE1BQU0sR0FDZDs7QUFHTCxBQUFBLHdCQUF3QixDQUFBO0VBQ3ZCLFlBQVksRUFBRSxlQUFlO0VBQzFCLGFBQWEsRUFBRSxlQUFlLEdBQ2pDIn0= */.MultipleOfferContainer {
  width: 100%;
  text-align: center;
  font-size: 24px;
  font-family: Montserrat-Medium;
  margin-bottom: 40px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
}

.MultipleOfferContainer .toggle-cls {
  font-family: 'Montserrat-Regular';
  color: #313B62;
  font-size: 15px;
  padding: 0px;
}

.MultipleOfferContainer .top-cls {
  margin-top: 18px;
}

.MultipleOfferContainer .switch-container {
  position: absolute;
  top: 50%;
  left: 76%;
  -webkit-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
  margin-top: 15px;
}

.MultipleOfferContainer input[type="checkbox"].switch {
  position: absolute;
  opacity: 0;
}

.MultipleOfferContainer input[type="checkbox"].switch + div {
  vertical-align: middle;
  width: 40px;
  height: 20px;
  border-radius: 4px;
  background-color: #508AFF;
  -webkit-transition-duration: .4s;
  transition-duration: .4s;
  -webkit-transition-property: background-color, box-shadow;
  transition-property: background-color, box-shadow;
  cursor: pointer;
}

.MultipleOfferContainer input[type="checkbox"].switch + div span {
  position: absolute;
  font-size: 1.6rem;
  color: white;
  margin-top: 4px;
}

.MultipleOfferContainer input[type="checkbox"].switch + div span:nth-child(1) {
  margin-left: 11px;
}

.MultipleOfferContainer input[type="checkbox"].switch + div span:nth-child(2) {
  margin-left: 50px;
}

.MultipleOfferContainer input[type="checkbox"].switch:checked + div {
  width: 85px;
  background-position: 0 0;
  background-color: #3b89ec;
}

.MultipleOfferContainer input[type="checkbox"].switch + div {
  width: 80px;
  height: 28px;
}

.MultipleOfferContainer input[type="checkbox"].switch:checked + div {
  background-color: #508AFF;
}

.MultipleOfferContainer input[type="checkbox"].switch + div > div {
  float: left;
  width: 36px;
  height: 26px;
  border-radius: inherit;
  background: #ffffff;
  -webkit-transition-timing-function: cubic-bezier(1, 0, 0, 1);
  transition-timing-function: cubic-bezier(1, 0, 0, 1);
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-transition-property: transform, background-color;
  transition-property: transform, background-color;
  pointer-events: none;
  margin-top: 1px;
  margin-left: 1px;
}

.MultipleOfferContainer input[type="checkbox"].switch:checked + div > div {
  -webkit-transform: translate3d(20px, 0, 0);
  transform: translate3d(20px, 0, 0);
  background-color: #ffffff;
}

.MultipleOfferContainer input[type="checkbox"].bigswitch.switch + div > div {
  width: 44px;
  height: 44px;
  margin-top: 1px;
}

.MultipleOfferContainer input[type="checkbox"].switch:checked + div > div {
  -webkit-transform: translate3d(46px, 0, 0);
  transform: translate3d(46px, 0, 0);
}

.MultipleOfferContainer .full-width-cls {
  width: 100%;
}

.MultipleOfferContainer .MultipleOfferTitle {
  font-family: Montserrat-Medium;
  font-size: 32px;
  color: #23405E;
  text-align: left;
  margin-bottom: 20px;
}

.MultipleOfferContainer .displayrow {
  display: flex;
}

.MultipleOfferContainer .MultipleOfferSubTitle {
  font-family: Montserrat-Medium;
  font-size: 26px;
  color: #23405E;
  text-align: left;
  margin-bottom: 20px;
}

.MultipleOfferContainer .MultipleOfferSubTitle2 {
  font-family: Montserrat-Medium;
  font-size: 24px;
  color: #23405E;
  text-align: left;
  margin-bottom: 20px;
}

.MultipleOfferContainer .staroffer {
  width: 45%;
}

.MultipleOfferContainer .Mul_closingCost {
  font-size: 16px;
  text-align: center;
  width: 29%;
  color: #56A5FE;
  margin-top: 7px;
  font-family: Montserrat-Regular;
  cursor: pointer;
}

.MultipleOfferContainer .gear-settings {
  padding-top: 6px !important;
  text-align: right;
  cursor: pointer;
}

.MultipleOfferContainer .gear-settings span {
  color: #508AFF;
  font-size: 16px;
  font-family: Montserrat-Medium;
}

.MultipleOfferContainer .form-group {
  padding: 0px;
  text-align: left;
}

.MultipleOfferContainer .form-group .field-row {
  color: #0E2F51;
  font-family: Montserrat-Regular;
  font-size: 14px;
  padding: 0px;
}

.MultipleOfferContainer .form-group .field-row .input-group-addon {
  font-family: Montserrat-Medium;
  color: #23405E;
  cursor: pointer;
}

.MultipleOfferContainer .form-group .field-row select,
.MultipleOfferContainer .form-group .field-row input {
  border: 1px solid #D2D2D2;
  border-radius: 5px;
  background-color: transparent;
  height: 40px !important;
  width: 100% !important;
  margin: 0px !important;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
}

.MultipleOfferContainer .form-group .field-row select {
  margin-top: 10px !important;
}

.MultipleOfferContainer .form-group .field-row select.split_select_marginTop {
  margin-top: 6px !important;
  -moz-appearance: inherit;
  -webkit-appearance: auto;
  border-radius: 0px 4px 4px 0px;
}

.MultipleOfferContainer .ComputeBtn {
  background-color: #508AFF;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  margin-top: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  font-size: 14px;
  height: 40px !important;
}

.MultipleOfferContainer .SaveEstimateBtn {
  background-color: transparent;
  border-radius: 5px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  padding: 0px;
  outline: none;
  text-align: left;
  color: #508AFF;
  cursor: pointer;
  margin: 0px;
  font-size: 14px;
}

.MultipleOfferContainer .ResetEstimateBtn {
  background-color: transparent;
  border-radius: 5px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  padding: 0px;
  outline: none;
  text-align: right;
  color: #EE7055;
  cursor: pointer;
  margin: 0px;
  font-size: 14px;
}

.MultipleOfferContainer .CollapseDropTitle {
  color: #508AFF;
  font-size: 20px;
  font-family: Montserrat-Medium;
}

.MultipleOfferContainer .CollapseDropIcon {
  cursor: pointer;
}

.MultipleOfferContainer .input-group {
  width: 100%;
}

.MultipleOfferContainer .calandar-cls {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-right: 1px solid #ccc !important;
}

.rvb-container .RightContainerCls {
  border: 1px solid #D4D7E0;
  border-radius: 5px;
  box-shadow: 0px 0px 24px -15px #96bcdd;
  min-height: 400px;
}

.rvb-container .RightContainerCls .chart-wrapper {
  clear: both;
}

.rvb-container .RightContainerCls .chart-wrapper .ChartHeaderDiv {
  font-size: 23px;
  color: #313B62;
  font-family: Montserrat-Medium;
  text-align: center;
  padding-top: 30px;
  padding-bottom: 30px;
}

.rvb-container .RightContainerCls .chart-wrapper .recharts-wrapper {
  text-align: center !important;
  width: 100% !important;
  height: 100% !important;
  font-family: 'Montserrat-Regular';
}

.rvb-container .RightContainerCls .chart-wrapper .CursorPointerCls {
  cursor: pointer;
  font-family: 'Montserrat-Regular';
}

.rvb-container .RightContainerCls .chart-wrapper .PiechartValueCls {
  position: absolute;
  top: 190px;
  left: 208px;
  z-index: 100000;
  display: none;
  font-family: Montserrat-Medium;
  font-size: 14px;
  width: 140px;
  border-radius: 4px;
}

.rvb-container .RightContainerCls .chart-wrapper .PiechartValueCls .PriceValueCls {
  width: 100%;
  height: 25px !important;
  padding: 3px 6px !important;
}

.rvb-container .RightContainerCls .chart-wrapper .PiechartValueCls .DollarSignCls {
  padding-top: 3px;
}

.rvb-container .RightContainerCls .chart-wrapper .EditDoneBtn {
  background: transparent;
  font-family: Montserrat-Regular;
  font-size: 14px;
  cursor: pointer;
  outline: none;
  color: #9FAFBD;
  text-align: center;
  width: 100%;
  height: auto;
  margin: 0px;
  margin-top: 12px;
}

.rvb-container .RightContainerCls .chart-wrapper .active {
  display: block !important;
}

.rvb-container .RightContainerCls .chart_Bottom .blueBox {
  border: 1px solid #2A64FF;
  height: 17px;
  width: 17px;
  background-color: #2A64FF;
  border-radius: 4px;
}

.rvb-container .RightContainerCls .chart_Bottom .yellowBox {
  border: 1px solid #FFBA00;
  height: 17px;
  width: 17px;
  background-color: #FFBA00;
  margin-top: 15px;
  border-radius: 4px;
}

.rvb-container .RightContainerCls .chart_Bottom .yellowtext {
  margin-top: 13px;
}

.rvb-container .RightContainerCls .chart_Bottom .ResultCollapseDropIcon {
  cursor: pointer;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable {
  width: 100%;
  margin-top: 10px;
  line-height: 30px;
  margin-bottom: 100px;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .ChartTableTdOne {
  width: 5%;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .ChartTableTdOne .CircleCls {
  margin-top: 0px !important;
  margin-right: 10px;
  height: 15px;
  width: 15px;
  border-radius: 15px;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .ChartTableTdOne .YellowCircleCls {
  border: 1px solid #FFBA00;
  background-color: #FFBA00;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .ChartTableTdOne .LightGreenCircleCls {
  border: 1px solid #58FF00;
  background-color: #58FF00;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .ChartTableTdOne .GreenCircleCls {
  border: 1px solid #00B40A;
  background-color: #00B40A;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .ChartTableTdOne .BlueCircleCls {
  border: 1px solid #508AFF;
  background-color: #508AFF;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .ChartTableTdTwo {
  width: 35%;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .ChartTableTdFour {
  width: 35%;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .BorderBottomCls {
  border-bottom: 1px solid #D4D7E0;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .AlignRightCls {
  text-align: right;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .MarginTopCls {
  margin-top: 1px;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .LabelRegularFontCls {
  font-family: 'Montserrat-Regular';
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .LabelBoldFontCls {
  font-family: 'Montserrat-Medium';
}

.rvb-container .RightContainerCls .SliderDivCls {
  margin-top: 30px;
  margin-bottom: 30px;
}

.rvb-container .RightContainerCls .SliderDivCls .rc-slider-mark {
  position: absolute;
  top: 18px;
  left: 0;
  width: 100%;
  font-size: 12px;
  padding-top: 38px;
}

.rvb-container .RightContainerCls .SliderDivCls .rc-slider-dot {
  position: absolute;
  bottom: -2px;
  margin-left: -4px;
  width: 8px;
  height: 4px;
  border: 2px solid #e9e9e9;
  background-color: #fff;
  cursor: pointer;
  border-radius: 50%;
  vertical-align: middle;
  display: none;
}

.rvb-container .RightContainerCls .SliderDivCls .rc-slider-track {
  background-color: #5978FF;
}

.rvb-container .RightContainerCls .SliderDivCls .rc-slider-handle {
  border: solid 2px #D3D5DF;
  margin-left: -13px;
  margin-top: -9px;
  width: 23px;
  height: 23px;
}

.rvb-container .RightContainerCls .SliderDivCls .rc-slider-mark-text-active {
  color: #2B4262;
  font-size: 20px;
}

.rvb-container .RightContainerCls .SliderDivCls .rc-slider-mark-text {
  color: #2B4262;
  font-size: 15px;
}

.rvb-container .padtop {
  padding-top: 13px;
}

.rvb-container .bg-cls {
  background-color: #f4f4f4;
  height: 40px;
  color: #000;
  font-size: 17px;
  margin-top: 30px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  font-family: Montserrat-Medium !important;
}

.rvb-container .border-cls {
  border: 1px solid #dee4ea;
  height: 32px;
  font-family: Montserrat-Regular;
}

.rvb-container .border-clstop {
  border-top: 1px solid #dee4ea;
  border-left: 1px solid #dee4ea;
  border-right: 1px solid #dee4ea;
  height: 32px;
  font-family: Montserrat-Regular;
}

.rvb-container .border-cls2 {
  border-left: 1px solid #dee4ea;
  border-right: 1px solid #dee4ea;
  border-bottom: 1px solid #dee4ea;
  height: 32px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

.rvb-container .pad-cls {
  padding-top: 3px;
}

.rvb-container .pad-top-cls {
  padding-top: 8px;
}

.rvb-container .map-ryt-cls {
  text-align: right;
  font-family: Montserrat-Regular;
  color: #172951;
  font-weight: bold;
}

.rvb-container .ryt-cls {
  text-align: right;
  font-size: 17px;
  font-family: Montserrat-Regular;
  color: #172951;
}

.rvb-container .left-cls {
  text-align: left;
  font-size: 17px;
  font-family: Montserrat-Regular;
  color: #172951;
}

.rvb-container .bottom-cls {
  border-bottom: 1px solid #dee4ea;
}

.rvb-container .bordercls {
  border-bottom: 1px solid #dee4ea;
  border-left: 1px solid #dee4ea;
  border-right: 1px solid #dee4ea;
  font-family: Montserrat-Regular;
  color: #172951;
}

.rvb-container .viewbtn-cls {
  margin-top: 35px;
}

.rvb-container .ComputeBtn1 {
  background-color: #508AFF;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  margin-bottom: 20px;
  margin-top: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  font-size: 14px;
}

.rvb-container .star-img-cls {
  margin-right: 7px;
}

.rvb-container .inline-cls {
  display: inline-flex;
}

.rvb-container .details-cls {
  font-size: 11px;
  margin-top: 10px;
  color: #6E6E6E;
  padding: 0px;
  font-family: Montserrat-Regular;
  cursor: pointer;
  width: 118px;
  justify-content: flex-end;
}

.rvb-container .detailsClick-cls {
  text-align: right;
  font-size: 12px;
  color: #508AFF;
}

.rvb-container .edit-cls {
  font-size: 11px;
  margin-top: 10px;
  margin-left: 311px;
  color: #9fafbd;
  padding: 0px;
  font-family: Montserrat-Regular;
  cursor: pointer;
}

.rvb-container .costdetail {
  display: flex;
  justify-content: space-between;
  width: 100%;
}

.rvb-container .dolamt-cls {
  font-family: Montserrat-Medium;
  margin-top: 8px;
  white-space: nowrap;
}

.rvb-container .star-margin-cls {
  margin-top: 4px;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.6s !important;
  transition-duration: 0.6s !important;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}

.MultipleOfferHeadingTitle {
  font-family: Montserrat-Medium;
  font-size: 31px;
  color: #23405E;
  text-align: left;
  margin-bottom: 10px;
}

.sortcls {
  font-size: 11px;
  margin-top: 10px;
  color: #9fafbd;
  padding: 0px;
  font-family: Montserrat-Regular;
  justify-content: flex-end;
  cursor: move;
}

.sortcls img {
  height: 13px;
  width: auto;
  margin-left: 85px;
}

.movepointer {
  cursor: move;
}

.delicon {
  margin-top: 33px;
}

.MultipleOfferContainer .datemodermbottom {
  border-right: none !important;
  border-bottom-right-radius: 0px !important;
  border-top-right-radius: 0px !important;
  color: #555;
}

.MultipleOfferContainer .muloffdateaddon {
  border-top-right-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
}

.starcursor {
  cursor: pointer !important;
}

.mulsvestimate {
  margin-top: 16px !important;
}

.mulrepobtn {
  text-align: center !important;
}

.paidescrowleftalign {
  margin-left: -155px;
  font-size: 17px;
}

.Detailedccrightalign {
  margin-right: -120px;
}

@media screen and (max-width: 768px) {
  .MultipleOfferContainer .form-group .field-row {
    width: 100%;
  }

  .MultipleOfferContainer .mulinipage {
    padding: 20px;
  }

  .rvb-container .viewbtn-cls {
    margin-top: 0px;
  }
}

@media screen and (max-width: 768px) and (min-width: 497px) {
  .rvb-container .dolamt-cls {
    width: 66.6%;
  }
}

@media screen and (max-width: 443px) and (min-width: 390px) {
  .mulsvestimate {
    padding: 0px;
  }

  .mulfullrep {
    padding: 0px;
  }
}

@media screen and (max-width: 390px) and (min-width: 350px) {
  .mulsvestimate {
    padding: 0px;
  }

  .mulsvestimate .save-estimate {
    font-size: 12px;
  }

  .mulfullrep {
    padding: 0px;
  }

  .mulfullrep .mulrepobtn {
    font-size: 12px;
  }
}

@media screen and (max-width: 380px) and (min-width: 350px) {
  .MultipleOfferContainer .MultipleOfferTitle {
    font-size: 29px;
  }
}

@media screen and (max-width: 495px) and (min-width: 350px) {
  .MultipleOfferContainer .Mul_closingCost {
    width: 46%;
  }
}

@media screen and (max-width: 1066px) and (min-width: 992px) {
  .mulfullrep {
    padding: 0px;
  }
}

@media screen and (max-width: 1199px) {
  .mulsvestimate .save-estimate {
    text-align: center;
  }

  .mobistartoffer {
    width: 54% !important;
  }

  .mobistartoffer .MultipleOfferSubTitle2 {
    font-size: 20px;
  }
}

.NewMo_Title {
  width: 100%;
  text-align: center;
  margin: 15px 0px 10px 0px;
  font-family: Montserrat-Medium;
  font-size: 26px;
  color: #23405E;
}

.Escalation_plus {
  float: right;
}

.mulinipage {
  width: 100%;
}

.mulinipage .buyer-settings {
  margin-top: 8px !important;
}

.MultipleOfferContainer .form-wrapper {
  width: 100%;
}

@media screen and (max-width: 990px) and (min-width: 300px) {
  .mulrepobtn {
    text-align: center !important;
    margin-top: 20px !important;
  }
}

.PropertyTaxProration_Container {
  display: flex !important;
  align-items: center;
  justify-content: space-between;
  padding: 5px 0;
  font-family: 'Montserrat-Medium';
  font-size: 14px;
}

.PropertyTaxProration_toggle_off {
  width: 50px;
  height: 25px;
  background-color: #E0E0E0;
  border-radius: 25px;
  position: relative;
  cursor: pointer;
  transition: background-color 0.3s;
}

.PropertyTaxProration_toggle_off.PropertyTaxProration_toggleon {
  background-color: #278AE5;
}

.PropertyTaxProration_toggle_switch {
  width: 21px;
  height: 21px;
  background-color: #FFF;
  border-radius: 50%;
  position: absolute;
  top: 2px;
  transition: left 0.3s;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  cursor: pointer;
}

.PropertyTaxProration_butleft {
  left: 2px;
}

.BuyerEntityTrust_butright {
  left: 28px;
}

.infoPopupSection {
  background: none;
  margin-top: 12px;
  padding: 20px 10px;
}

.infoPopupTitle {
  color: #3D3D3D;
  font-family: 'Montserrat-Medium';
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  text-align: center;
}

.infoPopupText {
  color: #3D3D3D;
  font-family: Montserrat-Regular;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  margin-top: 14px;
  text-align: center;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL011bHRpcGxlT2ZmZXIuc2NzcyIsInNvdXJjZXMiOlsiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL011bHRpcGxlT2ZmZXIuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIuTXVsdGlwbGVPZmZlckNvbnRhaW5lciB7XHJcblx0d2lkdGg6MTAwJTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcclxuXHQudG9nZ2xlLWNsc3tcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xyXG5cdFx0XHRjb2xvcjogIzMxM0I2MjtcclxuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0XHRwYWRkaW5nOiAwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LnRvcC1jbHN7XHJcblx0XHRcdG1hcmdpbi10b3A6MThweDtcclxuXHRcdH1cclxuLnN3aXRjaC1jb250YWluZXIge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDUwJTsgbGVmdDogNzYlO1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCggLTUwJSwgLTUwJSwgMCApO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoIC01MCUsIC01MCUsIDAgKTtcclxuXHRtYXJnaW4tdG9wOiAxNXB4O1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uc3dpdGNoICB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5zd2l0Y2ggKyBkaXYge1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0d2lkdGg6IDQwcHg7XHJcblx0aGVpZ2h0OiAyMHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTA4QUZGO1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjRzO1xyXG5cdHRyYW5zaXRpb24tZHVyYXRpb246IC40cztcclxuXHQtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGJveC1zaGFkb3c7XHJcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgYm94LXNoYWRvdztcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5zd2l0Y2ggKyBkaXYgc3BhbiB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5zd2l0Y2ggKyBkaXYgc3BhbjpudGgtY2hpbGQoIDEgKSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTFweDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLnN3aXRjaCArIGRpdiBzcGFuOm50aC1jaGlsZCggMiApIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uc3dpdGNoOmNoZWNrZWQgKyBkaXYge1xyXG5cdHdpZHRoOjg1cHg7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMzYjg5ZWM7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5zd2l0Y2ggKyBkaXYge1xyXG5cdC8vd2lkdGg6IDk0cHg7XHJcblx0Ly9oZWlnaHQ6IDQ4cHg7XHJcblx0d2lkdGg6IDgwcHg7XHJcbiAgICBoZWlnaHQ6ICAyOHB4O1xyXG4gICAvLyBtYXJnaW4tdG9wOiA0NnB4O1xyXG59XHJcblxyXG5cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLnN3aXRjaDpjaGVja2VkICsgZGl2IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTA4QUZGO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uc3dpdGNoICsgZGl2ID4gZGl2IHtcclxuXHRmbG9hdDogbGVmdDtcclxuXHR3aWR0aDogMzZweDsgaGVpZ2h0OiAyNnB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XHJcblx0YmFja2dyb3VuZDogI2ZmZmZmZjtcclxuXHQtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMSwwLDAsMSk7XHJcblx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigxLDAsMCwxKTtcclxuXHQtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuNHM7XHJcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMC40cztcclxuXHQtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgYmFja2dyb3VuZC1jb2xvcjtcclxuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGJhY2tncm91bmQtY29sb3I7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0bWFyZ2luLXRvcDogMXB4O1xyXG5cdG1hcmdpbi1sZWZ0OiAxcHg7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5zd2l0Y2g6Y2hlY2tlZCArIGRpdiA+IGRpdiB7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmJpZ3N3aXRjaC5zd2l0Y2ggKyBkaXYgPiBkaXYge1xyXG5cdHdpZHRoOiA0NHB4O1xyXG5cdGhlaWdodDogNDRweDtcclxuXHRtYXJnaW4tdG9wOiAxcHg7XHJcbn1cclxuXHJcblxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uc3dpdGNoOmNoZWNrZWQgKyBkaXYgPiBkaXYge1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg0NnB4LCAwLCAwKTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDQ2cHgsIDAsIDApO1xyXG59XHJcblxyXG5cclxuLmZ1bGwtd2lkdGgtY2xze1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5cdC5NdWx0aXBsZU9mZmVyVGl0bGV7XHJcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcblx0XHRmb250LXNpemU6IDMycHg7XHJcblx0XHRjb2xvcjogIzIzNDA1RTtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdH1cclxuXHQuZGlzcGxheXJvd3tcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0fVxyXG5cdC5NdWx0aXBsZU9mZmVyU3ViVGl0bGV7XHJcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcblx0XHRmb250LXNpemU6IDI2cHg7XHJcblx0XHRjb2xvcjogIzIzNDA1RTtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdH1cclxuXHQuTXVsdGlwbGVPZmZlclN1YlRpdGxlMntcclxuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuXHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdGNvbG9yOiAjMjM0MDVFO1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0fVxyXG5cdC5zdGFyb2ZmZXJ7XHJcblx0XHR3aWR0aDo0NSVcclxuXHR9XHJcblx0Lk11bF9jbG9zaW5nQ29zdHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHdpZHRoOiAyOSU7XHJcblx0XHRjb2xvcjojNTZBNUZFO1xyXG5cdFx0bWFyZ2luLXRvcDogN3B4O1xyXG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHR9XHJcblx0LmdlYXItc2V0dGluZ3N7XHJcblx0XHRwYWRkaW5nLXRvcDogNnB4ICFpbXBvcnRhbnQ7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHR9XHJcblx0LmdlYXItc2V0dGluZ3Mgc3BhbiB7XHJcblx0XHRjb2xvcjogIzUwOEFGRjtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuXHR9XHJcblx0XHJcblx0LmZvcm0tZ3JvdXB7XHJcblx0XHRwYWRkaW5nOjBweDtcclxuXHRcdHRleHQtYWxpZ246bGVmdDtcclxuXHRcdC5maWVsZC1yb3d7XHJcblx0XHRcdGNvbG9yOiAjMEUyRjUxO1xyXG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdHBhZGRpbmc6MHB4O1xyXG5cdFx0XHQuaW5wdXQtZ3JvdXAtYWRkb24ge1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuXHRcdFx0XHRjb2xvcjogIzIzNDA1RTtcclxuXHRcdFx0XHRjdXJzb3I6cG9pbnRlcjtcclxuXHRcdFx0fVxyXG5cdFx0XHRzZWxlY3QsIGlucHV0e1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNEMkQyRDI7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0bWFyZ2luOjBweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdC1tb3otYXBwZWFyYW5jZTogaW5oZXJpdDtcclxuXHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTclIGNlbnRlcjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1x0XHRcclxuXHRcdFx0fVxyXG5cdFx0XHRzZWxlY3R7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDoxMHB4ICFpbXBvcnRhbnQ7XHRcclxuXHRcdFx0fVxyXG5cdFx0XHRzZWxlY3Quc3BsaXRfc2VsZWN0X21hcmdpblRvcCB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDo2cHggIWltcG9ydGFudDtcdFxyXG5cdFx0XHRcdC1tb3otYXBwZWFyYW5jZTogaW5oZXJpdDtcclxuXHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IGF1dG87XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMHB4IDRweCA0cHggMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcclxuXHRcdH1cclxuXHR9XHJcblx0LkNvbXB1dGVCdG57XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTA4QUZGO1xyXG5cdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRwYWRkaW5nOiA1cHggMjBweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdC8vbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0aGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5TYXZlRXN0aW1hdGVCdG57XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmc6IDBweDtcclxuXHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0Y29sb3I6ICM1MDhBRkY7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRtYXJnaW46IDBweDtcclxuXHRcdGZvbnQtc2l6ZToxNHB4O1xyXG5cdH1cclxuXHQuUmVzZXRFc3RpbWF0ZUJ0bntcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cGFkZGluZzogMHB4O1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0Y29sb3I6ICNFRTcwNTU7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRtYXJnaW46IDBweDtcclxuXHRcdGZvbnQtc2l6ZToxNHB4O1xyXG5cdH1cclxuXHQuQ29sbGFwc2VEcm9wVGl0bGV7XHJcblx0XHRjb2xvcjogIzUwOEFGRjtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuXHR9XHJcblx0LkNvbGxhcHNlRHJvcEljb257XHJcblx0XHRjdXJzb3I6cG9pbnRlcjtcclxuXHR9XHJcblx0LmlucHV0LWdyb3Vwe1xyXG5cdFx0d2lkdGg6MTAwJTtcclxuXHR9XHJcblx0LmNhbGFuZGFyLWNsc3tcclxuXHRcdFxyXG5cdCAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XHJcblx0ICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcclxuXHQgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjICFpbXBvcnRhbnQ7XHJcbn1cclxufVxyXG4ucnZiLWNvbnRhaW5lcntcclxuXHQuUmlnaHRDb250YWluZXJDbHN7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjRDREN0UwO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0Ym94LXNoYWRvdzogMHB4IDBweCAyNHB4IC0xNXB4ICM5NmJjZGQ7XHJcblx0XHRtaW4taGVpZ2h0OjQwMHB4O1xyXG5cdFx0LmNoYXJ0LXdyYXBwZXJ7XHJcblx0XHRcdGNsZWFyOiBib3RoO1xyXG5cdFx0XHQuQ2hhcnRIZWFkZXJEaXZ7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyM3B4O1xyXG5cdFx0XHRcdGNvbG9yOiAjMzEzQjYyO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDMwcHg7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LnJlY2hhcnRzLXdyYXBwZXJ7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0d2lkdGg6MTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGhlaWdodDoxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5DdXJzb3JQb2ludGVyQ2xze1xyXG5cdFx0XHRcdGN1cnNvcjpwb2ludGVyO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcclxuXHRcdFx0fVxyXG5cdFx0XHQuUGllY2hhcnRWYWx1ZUNsc3tcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAxOTBweDtcclxuXHRcdFx0XHRsZWZ0OiAyMDhweDtcclxuXHRcdFx0XHR6LWluZGV4OiAxMDAwMDA7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdHdpZHRoOiAxNDBweDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRcdFx0LlByaWNlVmFsdWVDbHN7XHJcblx0XHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAzcHggNnB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5Eb2xsYXJTaWduQ2xze1xyXG5cdFx0XHRcdFx0cGFkZGluZy10b3A6M3B4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuRWRpdERvbmVCdG57XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcclxuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRcdFx0Ly9jb2xvcjogIzJhOTRmZjtcclxuXHRcdFx0XHRjb2xvcjogIzlGQUZCRDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdG1hcmdpbjogMHB4O1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDEycHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LmFjdGl2ZXtcclxuXHRcdFx0XHRkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5jaGFydF9Cb3R0b217XHJcblx0XHRcdC5ibHVlQm94e1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMyQTY0RkY7XHJcblx0XHRcdFx0aGVpZ2h0OiAxN3B4O1xyXG5cdFx0XHRcdHdpZHRoOiAxN3B4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyQTY0RkY7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC55ZWxsb3dCb3h7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0ZGQkEwMDtcclxuXHRcdFx0XHRoZWlnaHQ6IDE3cHg7XHJcblx0XHRcdFx0d2lkdGg6IDE3cHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogICNGRkJBMDA7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LnllbGxvd3RleHR7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTNweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuUmVzdWx0Q29sbGFwc2VEcm9wSWNvbntcclxuXHRcdFx0XHRjdXJzb3I6cG9pbnRlcjtcclxuXHRcdFx0fVxyXG5cdFx0XHQuQ2hhcnRSZXN1bHRUYWJsZXtcclxuXHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6MTBweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMzBweDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuXHRcdFx0XHQuQ2hhcnRUYWJsZVRkT25le1xyXG5cdFx0XHRcdFx0d2lkdGg6NSU7XHJcblx0XHRcdFx0XHQuQ2lyY2xlQ2xze1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOjBweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMTVweDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDE1cHg7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuWWVsbG93Q2lyY2xlQ2xze1xyXG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjRkZCQTAwO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZCQTAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LkxpZ2h0R3JlZW5DaXJjbGVDbHN7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM1OEZGMDA7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM1OEZGMDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuR3JlZW5DaXJjbGVDbHN7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMwMEI0MEE7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMEI0MEE7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuQmx1ZUNpcmNsZUNsc3tcclxuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzUwOEFGRjtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzUwOEFGRjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LkNoYXJ0VGFibGVUZFR3b3tcclxuXHRcdFx0XHRcdHdpZHRoOjM1JTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LkNoYXJ0VGFibGVUZEZvdXJ7XHJcblx0XHRcdFx0XHR3aWR0aDozNSU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5Cb3JkZXJCb3R0b21DbHN7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q0RDdFMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LkFsaWduUmlnaHRDbHN7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Lk1hcmdpblRvcENsc3tcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6MXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuTGFiZWxSZWd1bGFyRm9udENsc3tcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LkxhYmVsQm9sZEZvbnRDbHN7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtTWVkaXVtJztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5TbGlkZXJEaXZDbHN7XHJcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRcdC5yYy1zbGlkZXItbWFyayB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMThweDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMzhweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQucmMtc2xpZGVyLWRvdCB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGJvdHRvbTogLTJweDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTRweDtcclxuXHRcdFx0XHR3aWR0aDogOHB4O1xyXG5cdFx0XHRcdGhlaWdodDogNHB4O1xyXG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICNlOWU5ZTk7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQucmMtc2xpZGVyLXRyYWNrIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTk3OEZGO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5yYy1zbGlkZXItaGFuZGxlIHtcclxuXHRcdFx0XHRib3JkZXI6IHNvbGlkIDJweCAjRDNENURGO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMTNweDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAtOXB4O1xyXG5cdFx0XHRcdHdpZHRoOiAyM3B4O1xyXG5cdFx0XHRcdGhlaWdodDogMjNweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQucmMtc2xpZGVyLW1hcmstdGV4dC1hY3RpdmUge1xyXG5cdFx0XHRcdGNvbG9yOiAjMkI0MjYyO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQucmMtc2xpZGVyLW1hcmstdGV4dCB7XHJcblx0XHRcdFx0Y29sb3I6ICMyQjQyNjI7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcblx0XHQucGFkdG9we1xyXG5cdFx0cGFkZGluZy10b3A6IDEzcHg7XHJcblx0fVxyXG5cdC5iZy1jbHN7XHJcblx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiMwZTJmNTE7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNmNGY0ZjQ7XHJcblx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHQvLyBjb2xvcjojZmZmZmZmO1xyXG5cdFx0Y29sb3I6IzAwMDtcclxuXHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0ICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcclxuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XHJcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW0gIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmJvcmRlci1jbHN7XHJcblx0XHRib3JkZXI6MXB4IHNvbGlkICNkZWU0ZWE7XHJcblx0XHRoZWlnaHQ6IDMycHg7XHJcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xyXG5cdFx0Ly9ib3gtc2hhZG93OiAwcHggMHB4IDI3cHggLTEycHggIzIyOTBlZjtcclxuXHRcclxuXHR9XHJcblx0LmJvcmRlci1jbHN0b3B7XHJcblx0XHRib3JkZXItdG9wOjFweCBzb2xpZCAjZGVlNGVhO1xyXG5cdFx0Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkZWU0ZWE7XHJcblx0XHRib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkZWU0ZWE7XHJcblx0XHRoZWlnaHQ6IDMycHg7XHJcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xyXG5cdFx0Ly9ib3gtc2hhZG93OiAwcHggMHB4IDI3cHggLTEycHggIzIyOTBlZjtcclxuXHRcclxuXHR9XHJcblx0LmJvcmRlci1jbHMye1xyXG5cdFx0Ly9ib3JkZXI6MXB4IHNvbGlkICMyMzQwNUU7XHJcblx0XHRib3JkZXItbGVmdDoxcHggc29saWQgI2RlZTRlYTtcclxuXHRcdGJvcmRlci1yaWdodDoxcHggc29saWQgI2RlZTRlYTtcclxuXHRcdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZWU0ZWE7XHJcblx0XHRoZWlnaHQ6IDMycHg7XHJcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcclxuXHR9XHJcblx0LnBhZC1jbHN7XHJcblx0XHRwYWRkaW5nLXRvcDogM3B4O1xyXG5cdH1cclxuXHQucGFkLXRvcC1jbHN7XHJcblx0XHRwYWRkaW5nLXRvcDogOHB4O1xyXG5cdH1cclxuXHQubWFwLXJ5dC1jbHN7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdC8vZm9udC1zaXplOiAxOHB4O1xyXG5cdFx0Ly9ib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGVlNGVhO1xyXG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcclxuXHRcdGNvbG9yOiAjMTcyOTUxO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0fVxyXG5cdC5yeXQtY2xze1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHQvL2JvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWU0ZWE7XHJcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xyXG5cdFx0Y29sb3I6ICMxNzI5NTE7XHJcblx0fVxyXG5cdC5sZWZ0LWNsc3tcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHQvL2JvcmRlci1sZWZ0OiAxcHggc29saWQgI2RlZTRlYTtcclxuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XHJcblx0XHRjb2xvcjogIzE3Mjk1MTtcclxuXHR9XHJcblx0LmJvdHRvbS1jbHN7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTRlYTtcclxuXHR9XHJcblx0LmJvcmRlcmNsc3tcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlNGVhO1xyXG5cdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGVlNGVhO1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RlZTRlYTtcclxuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XHJcblx0XHRjb2xvcjogIzE3Mjk1MTtcclxuXHR9XHJcblx0LnZpZXdidG4tY2xze1xyXG5cdFx0bWFyZ2luLXRvcDogMzVweDtcclxuXHR9XHJcblx0LkNvbXB1dGVCdG4xe1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzUwOEFGRjtcclxuXHRcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0cGFkZGluZzogNXB4IDIwcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0fVxyXG5cdC5zdGFyLWltZy1jbHN7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDdweDtcclxuXHR9XHJcblx0LmlubGluZS1jbHN7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHR9XHJcblx0Ly8gLmRldGFpbHMtY2xze1xyXG5cdC8vICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAvLyAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIC8vICAgICBtYXJnaW4tbGVmdDogMjM0cHg7XHJcbiAgICAvLyAgICAgY29sb3I6ICM5ZmFmYmQ7XHJcblx0Ly8gXHRwYWRkaW5nOiAwcHg7XHJcblx0Ly8gXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xyXG5cdC8vIFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdC8vIH1cclxuXHQuZGV0YWlscy1jbHN7XHJcblx0XHRmb250LXNpemU6IDExcHg7XHJcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1x0XHRcclxuXHRcdGNvbG9yOiAjNkU2RTZFO1xyXG5cdFx0cGFkZGluZzogMHB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcdFxyXG5cdFx0d2lkdGg6IDExOHB4O1xyXG5cdFx0Ly90ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG5cdFx0Ly9tYXJnaW4tbGVmdDogMjU5cHg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdH1cclxuXHQuZGV0YWlsc0NsaWNrLWNsc3tcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0Y29sb3I6ICM1MDhBRkY7XHJcblx0fVxyXG5cclxuXHQuZWRpdC1jbHN7XHJcblx0ICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMTFweDtcclxuICAgICAgICBjb2xvcjogIzlmYWZiZDtcclxuXHRcdHBhZGRpbmc6IDBweDtcclxuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0fVxyXG5cdC5jb3N0ZGV0YWlse1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHQuZG9sYW10LWNsc3tcclxuXHRcdC8vIG1hcmdpbi10b3A6IDZweDtcclxuICAgICAgICAvLyBmb250LXNpemU6IDE4cHg7XHJcblx0XHQvLyAgZm9udC1mYW1pbHk6IEF2ZW5pciBkZW1pYm9sZDsvLzVDNTg5RTJEIFBvc3QgIzEyXHJcblx0XHQgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG5cdFx0IG1hcmdpbi10b3A6IDhweDtcclxuXHRcdCB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdH1cclxuXHQuc3Rhci1tYXJnaW4tY2xze1xyXG5cdFx0bWFyZ2luLXRvcDogNHB4O1xyXG5cdH1cclxufVxyXG4uY29sbGFwc2luZyB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCB2aXNpYmlsaXR5O1xyXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCB2aXNpYmlsaXR5O1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC42cyAhaW1wb3J0YW50O1xyXG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC42cyAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcclxuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xyXG59XHJcbi5NdWx0aXBsZU9mZmVySGVhZGluZ1RpdGxle1xyXG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuXHRmb250LXNpemU6IDMxcHg7XHJcblx0Y29sb3I6ICMyMzQwNUU7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcbi5zb3J0Y2xze1xyXG5cdGZvbnQtc2l6ZTogMTFweDtcclxuXHRtYXJnaW4tdG9wOiAxMHB4O1x0XHJcblx0Y29sb3I6ICM5ZmFmYmQ7XHJcblx0cGFkZGluZzogMHB4O1xyXG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRjdXJzb3I6IG1vdmU7XHJcblx0aW1ne1xyXG5cdFx0aGVpZ2h0OiAxM3B4O1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0XHRtYXJnaW4tbGVmdDogODVweDtcclxuXHR9XHJcbn1cclxuLm1vdmVwb2ludGVye1xyXG5cdGN1cnNvcjogbW92ZTtcclxufVxyXG4uZGVsaWNvbntcclxuXHRtYXJnaW4tdG9wOiAzM3B4O1xyXG59XHJcbi5NdWx0aXBsZU9mZmVyQ29udGFpbmVye1xyXG5cdC5kYXRlbW9kZXJtYm90dG9te1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRjb2xvcjogIzU1NTtcclxuXHR9XHJcblx0Lm11bG9mZmRhdGVhZGRvbntcclxuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcclxuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcclxuXHR9XHRcclxufVxyXG4uc3RhcmN1cnNvcntcclxuXHRjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxufVxyXG4ubXVsc3Zlc3RpbWF0ZXtcclxuXHRtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLm11bHJlcG9idG57XHJcblx0Ly90ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG59XHJcbi5wYWlkZXNjcm93bGVmdGFsaWdue1xyXG5cdG1hcmdpbi1sZWZ0OiAtMTU1cHg7XHJcblx0Zm9udC1zaXplOiAxN3B4O1xyXG59XHJcbi5EZXRhaWxlZGNjcmlnaHRhbGlnbntcclxuXHRtYXJnaW4tcmlnaHQ6IC0xMjBweDtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG5cdC5NdWx0aXBsZU9mZmVyQ29udGFpbmVye1xyXG5cdFx0XHJcblx0XHQuZm9ybS1ncm91cCB7XHJcblx0XHRcdC5maWVsZC1yb3d7XHJcblx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Lm11bGluaXBhZ2V7XHJcblx0XHRcdHBhZGRpbmc6MjBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ly8gLnNhdmUtZXN0aW1hdGV7XHJcblx0Ly8gXHRtYXJnaW4tdG9wOiAwcHg7XHJcblx0Ly8gfVxyXG5cdC5ydmItY29udGFpbmVyXHJcblx0e1xyXG5cdFx0LnZpZXdidG4tY2xzXHJcblx0XHR7XHJcblx0XHRcdG1hcmdpbi10b3A6IDBweDsgXHJcblx0XHR9XHJcblx0fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNDk3cHgpICB7XHJcblx0LnJ2Yi1jb250YWluZXIge1xyXG5cdFx0LmRvbGFtdC1jbHN7XHJcblx0XHRcdHdpZHRoOjY2LjYlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ0M3B4KSBhbmQgKG1pbi13aWR0aDogMzkwcHgpICB7XHJcblx0Lm11bHN2ZXN0aW1hdGV7XHJcblx0XHRwYWRkaW5nOjBweDtcclxuXHR9XHJcblx0Lm11bGZ1bGxyZXB7XHJcblx0XHRwYWRkaW5nOjBweDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkwcHgpIGFuZCAobWluLXdpZHRoOiAzNTBweCkgIHtcclxuXHQubXVsc3Zlc3RpbWF0ZXtcclxuXHRcdHBhZGRpbmc6MHB4O1xyXG5cdFx0LnNhdmUtZXN0aW1hdGV7XHJcblx0XHRcdGZvbnQtc2l6ZToxMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQubXVsZnVsbHJlcHtcclxuXHRcdHBhZGRpbmc6MHB4O1xyXG5cdFx0Lm11bHJlcG9idG57XHJcblx0XHRcdGZvbnQtc2l6ZToxMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSAge1xyXG5cdC5tdWxzdmVzdGltYXRle1xyXG5cdFx0Ly8gd2lkdGg6MTAwJTtcclxuXHR9XHJcblx0Lm11bGZ1bGxyZXB7XHJcblx0XHQvLyB3aWR0aDoxMDQlO1xyXG5cdH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkgIHtcclxuXHQucnZiLWNvbnRhaW5lciB7XHJcblx0XHQuZGV0YWlscy1jbHN7XHJcblx0XHRcdC8vIG1hcmdpbi1sZWZ0OiAxNjFweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzgwcHgpIGFuZCAobWluLXdpZHRoOiAzNTBweCkgIHtcclxuXHQuTXVsdGlwbGVPZmZlckNvbnRhaW5lciB7XHJcblx0XHQuTXVsdGlwbGVPZmZlclRpdGxle1xyXG5cdFx0XHRmb250LXNpemU6IDI5cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ5NXB4KSBhbmQgKG1pbi13aWR0aDogMzUwcHgpICB7XHJcblx0Lk11bHRpcGxlT2ZmZXJDb250YWluZXIge1xyXG5cdFx0Lk11bF9jbG9zaW5nQ29zdHtcclxuXHRcdFx0d2lkdGg6IDQ2JTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA2NnB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpICB7XHJcblx0Lm11bGZ1bGxyZXB7XHJcblx0XHRwYWRkaW5nOjBweDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSAgIHtcclxuXHQubXVsc3Zlc3RpbWF0ZXtcclxuXHRcdC8vIHdpZHRoOjEwMCU7XHJcblx0XHQuc2F2ZS1lc3RpbWF0ZXtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1x0XHJcblx0XHR9XHJcblx0fVxyXG5cdC5tb2Jpc3RhcnRvZmZlcntcclxuXHRcdHdpZHRoOjU0JSAhaW1wb3J0YW50O1xyXG5cdFx0Lk11bHRpcGxlT2ZmZXJTdWJUaXRsZTJ7XHJcblx0XHRcdGZvbnQtc2l6ZToyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLk5ld01vX1RpdGxle1xyXG5cdHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAxNXB4IDBweCAxMHB4IDBweDtcclxuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgIGNvbG9yOiAjMjM0MDVFO1xyXG59XHJcbi5Fc2NhbGF0aW9uX3BsdXN7XHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG59XHJcbi8vQm9vdHN0cmFwICA1IHVwZ3JhdGlvbiBjaGFuZ2VzXHJcbi5tdWxpbmlwYWdle1xyXG5cdC5idXllci1zZXR0aW5nc3tcclxuXHRcdG1hcmdpbi10b3A6OHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdHdpZHRoOiAxMDAlIDtcclxufVxyXG4uTXVsdGlwbGVPZmZlckNvbnRhaW5lcntcclxuXHQuZm9ybS13cmFwcGVye1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkgYW5kIChtaW4td2lkdGg6IDMwMHB4KSB7XHJcblx0Lm11bHJlcG9idG57XHJcblx0XHR0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50O1xyXG5cdFx0bWFyZ2luLXRvcDoyMHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG4vLyBJcyBCdXllciBFbnRpdHkvVHJ1c3QgVG9nZ2xlXHJcbi5Qcm9wZXJ0eVRheFByb3JhdGlvbl9Db250YWluZXIge1xyXG5cdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRwYWRkaW5nOiA1cHggMDtcclxuXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtTWVkaXVtJztcclxuXHRmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbi5Qcm9wZXJ0eVRheFByb3JhdGlvbl90b2dnbGVfb2ZmIHtcclxuXHR3aWR0aDogNTBweDtcclxuXHRoZWlnaHQ6IDI1cHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0UwRTBFMDtcclxuXHRib3JkZXItcmFkaXVzOiAyNXB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xyXG59XHJcblxyXG4uUHJvcGVydHlUYXhQcm9yYXRpb25fdG9nZ2xlX29mZi5Qcm9wZXJ0eVRheFByb3JhdGlvbl90b2dnbGVvbiB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzI3OEFFNTtcclxufVxyXG5cclxuLlByb3BlcnR5VGF4UHJvcmF0aW9uX3RvZ2dsZV9zd2l0Y2gge1xyXG5cdHdpZHRoOiAyMXB4O1xyXG5cdGhlaWdodDogMjFweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAycHg7XHJcblx0dHJhbnNpdGlvbjogbGVmdCAwLjNzO1xyXG5cdGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsMCwwLDAuMyk7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uUHJvcGVydHlUYXhQcm9yYXRpb25fYnV0bGVmdCB7XHJcblx0bGVmdDogMnB4O1xyXG59XHJcblxyXG4uQnV5ZXJFbnRpdHlUcnVzdF9idXRyaWdodCB7XHJcblx0bGVmdDogMjhweDtcclxufVxyXG5cclxuLmluZm9Qb3B1cFNlY3Rpb24ge1xyXG5cdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0bWFyZ2luLXRvcDogMTJweDtcclxuXHRwYWRkaW5nOiAyMHB4IDEwcHg7XHJcbn1cclxuXHJcbi5pbmZvUG9wdXBUaXRsZSB7XHJcblx0Y29sb3I6ICMzRDNEM0Q7XHJcblx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bSc7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmluZm9Qb3B1cFRleHQge1xyXG5cdGNvbG9yOiAjM0QzRDNEO1xyXG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG5cdG1hcmdpbi10b3A6IDE0cHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxBQUFBLHVCQUF1QixDQUFDO0VBQ3ZCLEtBQUssRUFBQyxJQUFJO0VBQ1YsVUFBVSxFQUFFLE1BQU07RUFDbEIsU0FBUyxFQUFFLElBQUk7RUFDZixXQUFXLEVBQUUsaUJBQWlCO0VBQzlCLGFBQWEsRUFBRSxJQUFJO0VBQ25CLE9BQU8sRUFBRSxJQUFJO0VBQ2IsY0FBYyxFQUFFLEdBQUc7RUFDbkIsV0FBVyxFQUFFLFVBQVU7RUFDdkIsZUFBZSxFQUFFLE1BQU0sR0ErUHZCO0VBeFFELEFBV0MsdUJBWHNCLENBV3RCLFdBQVcsQ0FBQTtJQUNULFdBQVcsRUFBRSxvQkFBb0I7SUFDakMsS0FBSyxFQUFFLE9BQU87SUFDZCxTQUFTLEVBQUUsSUFBSTtJQUNmLE9BQU8sRUFBRSxHQUFHLEdBQ1o7RUFoQkgsQUFrQkUsdUJBbEJxQixDQWtCckIsUUFBUSxDQUFBO0lBQ1AsVUFBVSxFQUFDLElBQUksR0FDZjtFQXBCSCxBQXFCQSx1QkFyQnVCLENBcUJ2QixpQkFBaUIsQ0FBQztJQUNqQixRQUFRLEVBQUUsUUFBUTtJQUNsQixHQUFHLEVBQUUsR0FBRztJQUFFLElBQUksRUFBRSxHQUFHO0lBQ25CLGlCQUFpQixFQUFFLDBCQUE0QjtJQUMvQyxTQUFTLEVBQUUsMEJBQTRCO0lBQ3ZDLFVBQVUsRUFBRSxJQUFJLEdBQ2hCO0VBM0JELEFBNkJBLHVCQTdCdUIsQ0E2QnZCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxVQUFVLEFBQWYsQ0FBZ0IsT0FBTyxDQUFFO0lBQzlCLFFBQVEsRUFBRSxRQUFRO0lBQ2xCLE9BQU8sRUFBRSxDQUFDLEdBQ1Y7RUFoQ0QsQUFrQ0EsdUJBbEN1QixDQWtDdkIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixDQUFnQixPQUFPLEdBQUcsR0FBRyxDQUFDO0lBQ25DLGNBQWMsRUFBRSxNQUFNO0lBQ3RCLEtBQUssRUFBRSxJQUFJO0lBQ1gsTUFBTSxFQUFFLElBQUk7SUFDWixhQUFhLEVBQUUsR0FBRztJQUNsQixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLDJCQUEyQixFQUFFLEdBQUc7SUFDaEMsbUJBQW1CLEVBQUUsR0FBRztJQUN4QiwyQkFBMkIsRUFBRSw0QkFBNEI7SUFDekQsbUJBQW1CLEVBQUUsNEJBQTRCO0lBQ2pELE1BQU0sRUFBRSxPQUFPLEdBQ2Y7RUE3Q0QsQUErQ0EsdUJBL0N1QixDQStDdkIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixDQUFnQixPQUFPLEdBQUcsR0FBRyxDQUFDLElBQUksQ0FBQztJQUN4QyxRQUFRLEVBQUUsUUFBUTtJQUNmLFNBQVMsRUFBRSxNQUFNO0lBQ2pCLEtBQUssRUFBRSxLQUFLO0lBQ1osVUFBVSxFQUFFLEdBQUcsR0FDbEI7RUFwREQsQUFzREEsdUJBdER1QixDQXNEdkIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixDQUFnQixPQUFPLEdBQUcsR0FBRyxDQUFDLElBQUksQUFBQSxVQUFXLENBQUMsQ0FBQyxFQUFHO0lBQ3BELFdBQVcsRUFBRSxJQUFJLEdBQ3BCO0VBeERELEFBMERBLHVCQTFEdUIsQ0EwRHZCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxVQUFVLEFBQWYsQ0FBZ0IsT0FBTyxHQUFHLEdBQUcsQ0FBQyxJQUFJLEFBQUEsVUFBVyxDQUFDLENBQUMsRUFBRztJQUNwRCxXQUFXLEVBQUUsSUFBSSxHQUNwQjtFQTVERCxBQThEQSx1QkE5RHVCLENBOER2QixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssVUFBVSxBQUFmLENBQWdCLE9BQU8sQUFBQSxRQUFRLEdBQUcsR0FBRyxDQUFDO0lBQzNDLEtBQUssRUFBQyxJQUFJO0lBQ1YsbUJBQW1CLEVBQUUsR0FBRztJQUN4QixnQkFBZ0IsRUFBRSxPQUFPLEdBQ3pCO0VBbEVELEFBb0VBLHVCQXBFdUIsQ0FvRXZCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxVQUFVLEFBQWYsQ0FBZ0IsT0FBTyxHQUFHLEdBQUcsQ0FBQztJQUduQyxLQUFLLEVBQUUsSUFBSTtJQUNSLE1BQU0sRUFBRyxJQUFJLEdBRWhCO0VBMUVELEFBNkVBLHVCQTdFdUIsQ0E2RXZCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxVQUFVLEFBQWYsQ0FBZ0IsT0FBTyxBQUFBLFFBQVEsR0FBRyxHQUFHLENBQUM7SUFDM0MsZ0JBQWdCLEVBQUUsT0FBTyxHQUN6QjtFQS9FRCxBQWlGQSx1QkFqRnVCLENBaUZ2QixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssVUFBVSxBQUFmLENBQWdCLE9BQU8sR0FBRyxHQUFHLEdBQUcsR0FBRyxDQUFDO0lBQ3pDLEtBQUssRUFBRSxJQUFJO0lBQ1gsS0FBSyxFQUFFLElBQUk7SUFBRSxNQUFNLEVBQUUsSUFBSTtJQUN6QixhQUFhLEVBQUUsT0FBTztJQUN0QixVQUFVLEVBQUUsT0FBTztJQUNuQixrQ0FBa0MsRUFBRSx3QkFBcUI7SUFDekQsMEJBQTBCLEVBQUUsd0JBQXFCO0lBQ2pELDJCQUEyQixFQUFFLElBQUk7SUFDakMsbUJBQW1CLEVBQUUsSUFBSTtJQUN6QiwyQkFBMkIsRUFBRSwyQkFBMkI7SUFDeEQsbUJBQW1CLEVBQUUsMkJBQTJCO0lBQ2hELGNBQWMsRUFBRSxJQUFJO0lBQ3BCLFVBQVUsRUFBRSxHQUFHO0lBQ2YsV0FBVyxFQUFFLEdBQUcsR0FDaEI7RUEvRkQsQUFpR0EsdUJBakd1QixDQWlHdkIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixDQUFnQixPQUFPLEFBQUEsUUFBUSxHQUFHLEdBQUcsR0FBRyxHQUFHLENBQUM7SUFDakQsaUJBQWlCLEVBQUUsdUJBQXVCO0lBQzFDLFNBQVMsRUFBRSx1QkFBdUI7SUFDbEMsZ0JBQWdCLEVBQUUsT0FBTyxHQUN6QjtFQXJHRCxBQXVHQSx1QkF2R3VCLENBdUd2QixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssVUFBVSxBQUFmLENBQWdCLFVBQVUsQUFBQSxPQUFPLEdBQUcsR0FBRyxHQUFHLEdBQUcsQ0FBQztJQUNuRCxLQUFLLEVBQUUsSUFBSTtJQUNYLE1BQU0sRUFBRSxJQUFJO0lBQ1osVUFBVSxFQUFFLEdBQUcsR0FDZjtFQTNHRCxBQThHQSx1QkE5R3VCLENBOEd2QixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssVUFBVSxBQUFmLENBQWdCLE9BQU8sQUFBQSxRQUFRLEdBQUcsR0FBRyxHQUFHLEdBQUcsQ0FBQztJQUNqRCxpQkFBaUIsRUFBRSx1QkFBdUI7SUFDMUMsU0FBUyxFQUFFLHVCQUF1QixHQUNsQztFQWpIRCxBQW9IQSx1QkFwSHVCLENBb0h2QixlQUFlLENBQUE7SUFDZCxLQUFLLEVBQUUsSUFBSSxHQUNYO0VBdEhELEFBd0hDLHVCQXhIc0IsQ0F3SHRCLG1CQUFtQixDQUFBO0lBQ2xCLFdBQVcsRUFBRSxpQkFBaUI7SUFDOUIsU0FBUyxFQUFFLElBQUk7SUFDZixLQUFLLEVBQUUsT0FBTztJQUNkLFVBQVUsRUFBRSxJQUFJO0lBQ2hCLGFBQWEsRUFBRSxJQUFJLEdBQ25CO0VBOUhGLEFBK0hDLHVCQS9Ic0IsQ0ErSHRCLFdBQVcsQ0FBQTtJQUNWLE9BQU8sRUFBRSxJQUFJLEdBQ2I7RUFqSUYsQUFrSUMsdUJBbElzQixDQWtJdEIsc0JBQXNCLENBQUE7SUFDckIsV0FBVyxFQUFFLGlCQUFpQjtJQUM5QixTQUFTLEVBQUUsSUFBSTtJQUNmLEtBQUssRUFBRSxPQUFPO0lBQ2QsVUFBVSxFQUFFLElBQUk7SUFDaEIsYUFBYSxFQUFFLElBQUksR0FDbkI7RUF4SUYsQUF5SUMsdUJBeklzQixDQXlJdEIsdUJBQXVCLENBQUE7SUFDdEIsV0FBVyxFQUFFLGlCQUFpQjtJQUM5QixTQUFTLEVBQUUsSUFBSTtJQUNmLEtBQUssRUFBRSxPQUFPO0lBQ2QsVUFBVSxFQUFFLElBQUk7SUFDaEIsYUFBYSxFQUFFLElBQUksR0FDbkI7RUEvSUYsQUFnSkMsdUJBaEpzQixDQWdKdEIsVUFBVSxDQUFBO0lBQ1QsS0FBSyxFQUFDLEdBQ1AsR0FBQztFQWxKRixBQW1KQyx1QkFuSnNCLENBbUp0QixnQkFBZ0IsQ0FBQTtJQUNmLFNBQVMsRUFBRSxJQUFJO0lBQ2YsVUFBVSxFQUFFLE1BQU07SUFDbEIsS0FBSyxFQUFFLEdBQUc7SUFDVixLQUFLLEVBQUMsT0FBTztJQUNiLFVBQVUsRUFBRSxHQUFHO0lBQ2YsV0FBVyxFQUFFLGtCQUFrQjtJQUMvQixNQUFNLEVBQUUsT0FBTyxHQUNmO0VBM0pGLEFBNEpDLHVCQTVKc0IsQ0E0SnRCLGNBQWMsQ0FBQTtJQUNiLFdBQVcsRUFBRSxjQUFjO0lBQzNCLFVBQVUsRUFBRSxLQUFLO0lBQ2pCLE1BQU0sRUFBRSxPQUFPLEdBQ2Y7RUFoS0YsQUFpS0MsdUJBaktzQixDQWlLdEIsY0FBYyxDQUFDLElBQUksQ0FBQztJQUNuQixLQUFLLEVBQUUsT0FBTztJQUNkLFNBQVMsRUFBRSxJQUFJO0lBQ2YsV0FBVyxFQUFFLGlCQUFpQixHQUM5QjtFQXJLRixBQXVLQyx1QkF2S3NCLENBdUt0QixXQUFXLENBQUE7SUFDVixPQUFPLEVBQUMsR0FBRztJQUNYLFVBQVUsRUFBQyxJQUFJLEdBbUNmO0lBNU1GLEFBMEtFLHVCQTFLcUIsQ0F1S3RCLFdBQVcsQ0FHVixVQUFVLENBQUE7TUFDVCxLQUFLLEVBQUUsT0FBTztNQUNkLFdBQVcsRUFBRSxrQkFBa0I7TUFDL0IsU0FBUyxFQUFFLElBQUk7TUFDZixPQUFPLEVBQUMsR0FBRyxHQTZCWDtNQTNNSCxBQStLRyx1QkEvS29CLENBdUt0QixXQUFXLENBR1YsVUFBVSxDQUtULGtCQUFrQixDQUFDO1FBQ2xCLFdBQVcsRUFBRSxpQkFBaUI7UUFDOUIsS0FBSyxFQUFFLE9BQU87UUFDZCxNQUFNLEVBQUMsT0FBTyxHQUNkO01BbkxKLEFBb0xHLHVCQXBMb0IsQ0F1S3RCLFdBQVcsQ0FHVixVQUFVLENBVVQsTUFBTSxFQXBMVCx1QkFBdUIsQ0F1S3RCLFdBQVcsQ0FHVixVQUFVLENBVUQsS0FBSyxDQUFBO1FBQ1osTUFBTSxFQUFFLGlCQUFpQjtRQUN6QixhQUFhLEVBQUUsR0FBRztRQUNsQixnQkFBZ0IsRUFBRSxXQUFXO1FBQzdCLE1BQU0sRUFBRSxlQUFlO1FBQ3ZCLEtBQUssRUFBRSxlQUFlO1FBQ3RCLE1BQU0sRUFBQyxjQUFjO1FBQ3JCLGVBQWUsRUFBRSxPQUFPO1FBQ3hCLGtCQUFrQixFQUFFLElBQUk7UUFDeEIsbUJBQW1CLEVBQUUsVUFBVTtRQUMvQixpQkFBaUIsRUFBRSxTQUFTO1FBQzVCLFdBQVcsRUFBQyxpQkFBaUIsR0FDN0I7TUFoTUosQUFpTUcsdUJBak1vQixDQXVLdEIsV0FBVyxDQUdWLFVBQVUsQ0F1QlQsTUFBTSxDQUFBO1FBQ0wsVUFBVSxFQUFDLGVBQWUsR0FDMUI7TUFuTUosQUFvTUcsdUJBcE1vQixDQXVLdEIsV0FBVyxDQUdWLFVBQVUsQ0EwQlQsTUFBTSxBQUFBLHVCQUF1QixDQUFDO1FBQzdCLFVBQVUsRUFBQyxjQUFjO1FBQ3pCLGVBQWUsRUFBRSxPQUFPO1FBQ3hCLGtCQUFrQixFQUFFLElBQUk7UUFDeEIsYUFBYSxFQUFFLGVBQWUsR0FDOUI7RUF6TUosQUE2TUMsdUJBN01zQixDQTZNdEIsV0FBVyxDQUFBO0lBQ1YsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixLQUFLLEVBQUUsT0FBTztJQUNkLE9BQU8sRUFBRSxRQUFRO0lBQ2pCLGFBQWEsRUFBRSxHQUFHO0lBRWxCLFVBQVUsRUFBRSxJQUFJO0lBQ2hCLE9BQU8sRUFBRSxJQUFJO0lBQ2IsV0FBVyxFQUFFLGlCQUFpQjtJQUM5QixjQUFjLEVBQUUsR0FBRztJQUNuQixLQUFLLEVBQUUsSUFBSTtJQUNYLFNBQVMsRUFBRSxJQUFJO0lBQ2YsTUFBTSxFQUFFLGVBQWUsR0FDdkI7RUExTkYsQUEyTkMsdUJBM05zQixDQTJOdEIsZ0JBQWdCLENBQUE7SUFDZixnQkFBZ0IsRUFBRSxXQUFXO0lBQzdCLGFBQWEsRUFBRSxHQUFHO0lBQ2xCLFdBQVcsRUFBRSxpQkFBaUI7SUFDOUIsY0FBYyxFQUFFLEdBQUc7SUFDbkIsS0FBSyxFQUFFLElBQUk7SUFDWCxPQUFPLEVBQUUsR0FBRztJQUNaLE9BQU8sRUFBRSxJQUFJO0lBQ2IsVUFBVSxFQUFFLElBQUk7SUFDaEIsS0FBSyxFQUFFLE9BQU87SUFDZCxNQUFNLEVBQUUsT0FBTztJQUNmLE1BQU0sRUFBRSxHQUFHO0lBQ1gsU0FBUyxFQUFDLElBQUksR0FDZDtFQXhPRixBQXlPQyx1QkF6T3NCLENBeU90QixpQkFBaUIsQ0FBQTtJQUNoQixnQkFBZ0IsRUFBRSxXQUFXO0lBQzdCLGFBQWEsRUFBRSxHQUFHO0lBQ2xCLFdBQVcsRUFBRSxpQkFBaUI7SUFDOUIsY0FBYyxFQUFFLEdBQUc7SUFDbkIsS0FBSyxFQUFFLElBQUk7SUFDWCxPQUFPLEVBQUUsR0FBRztJQUNaLE9BQU8sRUFBRSxJQUFJO0lBQ2IsVUFBVSxFQUFFLEtBQUs7SUFDakIsS0FBSyxFQUFFLE9BQU87SUFDZCxNQUFNLEVBQUUsT0FBTztJQUNmLE1BQU0sRUFBRSxHQUFHO0lBQ1gsU0FBUyxFQUFDLElBQUksR0FDZDtFQXRQRixBQXVQQyx1QkF2UHNCLENBdVB0QixrQkFBa0IsQ0FBQTtJQUNqQixLQUFLLEVBQUUsT0FBTztJQUNkLFNBQVMsRUFBRSxJQUFJO0lBQ2YsV0FBVyxFQUFFLGlCQUFpQixHQUM5QjtFQTNQRixBQTRQQyx1QkE1UHNCLENBNFB0QixpQkFBaUIsQ0FBQTtJQUNoQixNQUFNLEVBQUMsT0FBTyxHQUNkO0VBOVBGLEFBK1BDLHVCQS9Qc0IsQ0ErUHRCLFlBQVksQ0FBQTtJQUNYLEtBQUssRUFBQyxJQUFJLEdBQ1Y7RUFqUUYsQUFrUUMsdUJBbFFzQixDQWtRdEIsYUFBYSxDQUFBO0lBRVYsdUJBQXVCLEVBQUUsR0FBRztJQUM1QiwwQkFBMEIsRUFBRSxHQUFHO0lBQy9CLFlBQVksRUFBRSx5QkFBeUIsR0FDMUM7O0FBRUQsQUFDQyxjQURhLENBQ2Isa0JBQWtCLENBQUE7RUFDakIsTUFBTSxFQUFFLGlCQUFpQjtFQUN6QixhQUFhLEVBQUUsR0FBRztFQUNsQixVQUFVLEVBQUUsMEJBQTBCO0VBQ3RDLFVBQVUsRUFBQyxLQUFLLEdBa0xoQjtFQXZMRixBQU1FLGNBTlksQ0FDYixrQkFBa0IsQ0FLakIsY0FBYyxDQUFBO0lBQ2IsS0FBSyxFQUFFLElBQUksR0F1RFg7SUE5REgsQUFRRyxjQVJXLENBQ2Isa0JBQWtCLENBS2pCLGNBQWMsQ0FFYixlQUFlLENBQUE7TUFDZCxTQUFTLEVBQUUsSUFBSTtNQUNmLEtBQUssRUFBRSxPQUFPO01BQ2QsV0FBVyxFQUFFLGlCQUFpQjtNQUM5QixVQUFVLEVBQUUsTUFBTTtNQUNsQixXQUFXLEVBQUUsSUFBSTtNQUNqQixjQUFjLEVBQUUsSUFBSSxHQUNwQjtJQWZKLEFBZ0JHLGNBaEJXLENBQ2Isa0JBQWtCLENBS2pCLGNBQWMsQ0FVYixpQkFBaUIsQ0FBQTtNQUNoQixVQUFVLEVBQUUsaUJBQWlCO01BQzdCLEtBQUssRUFBQyxlQUFlO01BQ3JCLE1BQU0sRUFBQyxlQUFlO01BQ3RCLFdBQVcsRUFBRSxvQkFBb0IsR0FDakM7SUFyQkosQUFzQkcsY0F0QlcsQ0FDYixrQkFBa0IsQ0FLakIsY0FBYyxDQWdCYixpQkFBaUIsQ0FBQTtNQUNoQixNQUFNLEVBQUMsT0FBTztNQUNkLFdBQVcsRUFBRSxvQkFBb0IsR0FDakM7SUF6QkosQUEwQkcsY0ExQlcsQ0FDYixrQkFBa0IsQ0FLakIsY0FBYyxDQW9CYixpQkFBaUIsQ0FBQTtNQUNoQixRQUFRLEVBQUUsUUFBUTtNQUNsQixHQUFHLEVBQUUsS0FBSztNQUNWLElBQUksRUFBRSxLQUFLO01BQ1gsT0FBTyxFQUFFLE1BQU07TUFDZixPQUFPLEVBQUUsSUFBSTtNQUNiLFdBQVcsRUFBRSxpQkFBaUI7TUFDOUIsU0FBUyxFQUFFLElBQUk7TUFDZixLQUFLLEVBQUUsS0FBSztNQUNaLGFBQWEsRUFBRSxHQUFHLEdBU2xCO01BNUNKLEFBb0NJLGNBcENVLENBQ2Isa0JBQWtCLENBS2pCLGNBQWMsQ0FvQmIsaUJBQWlCLENBVWhCLGNBQWMsQ0FBQTtRQUNiLEtBQUssRUFBQyxJQUFJO1FBQ1YsTUFBTSxFQUFFLGVBQWU7UUFDdkIsT0FBTyxFQUFFLGtCQUFrQixHQUMzQjtNQXhDTCxBQXlDSSxjQXpDVSxDQUNiLGtCQUFrQixDQUtqQixjQUFjLENBb0JiLGlCQUFpQixDQWVoQixjQUFjLENBQUE7UUFDYixXQUFXLEVBQUMsR0FBRyxHQUNmO0lBM0NMLEFBNkNHLGNBN0NXLENBQ2Isa0JBQWtCLENBS2pCLGNBQWMsQ0F1Q2IsWUFBWSxDQUFBO01BQ1gsVUFBVSxFQUFFLFdBQVc7TUFDdkIsV0FBVyxFQUFFLGtCQUFrQjtNQUMvQixTQUFTLEVBQUUsSUFBSTtNQUNmLE1BQU0sRUFBRSxPQUFPO01BQ2YsT0FBTyxFQUFFLElBQUk7TUFFYixLQUFLLEVBQUUsT0FBTztNQUNkLFVBQVUsRUFBRSxNQUFNO01BQ2xCLEtBQUssRUFBRSxJQUFJO01BQ1gsTUFBTSxFQUFFLElBQUk7TUFDWixNQUFNLEVBQUUsR0FBRztNQUNYLFVBQVUsRUFBRSxJQUFJLEdBQ2hCO0lBMURKLEFBMkRHLGNBM0RXLENBQ2Isa0JBQWtCLENBS2pCLGNBQWMsQ0FxRGIsT0FBTyxDQUFBO01BQ04sT0FBTyxFQUFDLGdCQUFnQixHQUN4QjtFQTdESixBQWdFRyxjQWhFVyxDQUNiLGtCQUFrQixDQThEakIsYUFBYSxDQUNaLFFBQVEsQ0FBQTtJQUNQLE1BQU0sRUFBRSxpQkFBaUI7SUFDekIsTUFBTSxFQUFFLElBQUk7SUFDWixLQUFLLEVBQUUsSUFBSTtJQUNYLGdCQUFnQixFQUFFLE9BQU87SUFDekIsYUFBYSxFQUFFLEdBQUcsR0FDbEI7RUF0RUosQUF1RUcsY0F2RVcsQ0FDYixrQkFBa0IsQ0E4RGpCLGFBQWEsQ0FRWixVQUFVLENBQUE7SUFDVCxNQUFNLEVBQUUsaUJBQWlCO0lBQ3pCLE1BQU0sRUFBRSxJQUFJO0lBQ1osS0FBSyxFQUFFLElBQUk7SUFDWCxnQkFBZ0IsRUFBRyxPQUFPO0lBQzFCLFVBQVUsRUFBRSxJQUFJO0lBQ2hCLGFBQWEsRUFBRSxHQUFHLEdBQ2xCO0VBOUVKLEFBK0VHLGNBL0VXLENBQ2Isa0JBQWtCLENBOERqQixhQUFhLENBZ0JaLFdBQVcsQ0FBQTtJQUNWLFVBQVUsRUFBRSxJQUFJLEdBQ2hCO0VBakZKLEFBa0ZHLGNBbEZXLENBQ2Isa0JBQWtCLENBOERqQixhQUFhLENBbUJaLHVCQUF1QixDQUFBO0lBQ3RCLE1BQU0sRUFBQyxPQUFPLEdBQ2Q7RUFwRkosQUFxRkcsY0FyRlcsQ0FDYixrQkFBa0IsQ0E4RGpCLGFBQWEsQ0FzQlosaUJBQWlCLENBQUE7SUFDaEIsS0FBSyxFQUFDLElBQUk7SUFDVixVQUFVLEVBQUMsSUFBSTtJQUNmLFdBQVcsRUFBRSxJQUFJO0lBQ2pCLGFBQWEsRUFBRSxLQUFLLEdBZ0RwQjtJQXpJSixBQTBGSSxjQTFGVSxDQUNiLGtCQUFrQixDQThEakIsYUFBYSxDQXNCWixpQkFBaUIsQ0FLaEIsZ0JBQWdCLENBQUE7TUFDZixLQUFLLEVBQUMsRUFBRSxHQXdCUjtNQW5ITCxBQTRGSyxjQTVGUyxDQUNiLGtCQUFrQixDQThEakIsYUFBYSxDQXNCWixpQkFBaUIsQ0FLaEIsZ0JBQWdCLENBRWYsVUFBVSxDQUFBO1FBQ1QsVUFBVSxFQUFDLGNBQWM7UUFDekIsWUFBWSxFQUFFLElBQUk7UUFDbEIsTUFBTSxFQUFFLElBQUk7UUFDWixLQUFLLEVBQUUsSUFBSTtRQUNYLGFBQWEsRUFBRSxJQUFJLEdBQ25CO01BbEdOLEFBbUdLLGNBbkdTLENBQ2Isa0JBQWtCLENBOERqQixhQUFhLENBc0JaLGlCQUFpQixDQUtoQixnQkFBZ0IsQ0FTZixnQkFBZ0IsQ0FBQTtRQUNmLE1BQU0sRUFBRSxpQkFBaUI7UUFDekIsZ0JBQWdCLEVBQUUsT0FBTyxHQUN6QjtNQXRHTixBQXVHSyxjQXZHUyxDQUNiLGtCQUFrQixDQThEakIsYUFBYSxDQXNCWixpQkFBaUIsQ0FLaEIsZ0JBQWdCLENBYWYsb0JBQW9CLENBQUE7UUFDbkIsTUFBTSxFQUFFLGlCQUFpQjtRQUN6QixnQkFBZ0IsRUFBRSxPQUFPLEdBQ3pCO01BMUdOLEFBMkdLLGNBM0dTLENBQ2Isa0JBQWtCLENBOERqQixhQUFhLENBc0JaLGlCQUFpQixDQUtoQixnQkFBZ0IsQ0FpQmYsZUFBZSxDQUFBO1FBQ2QsTUFBTSxFQUFFLGlCQUFpQjtRQUN6QixnQkFBZ0IsRUFBRSxPQUFPLEdBQ3pCO01BOUdOLEFBK0dLLGNBL0dTLENBQ2Isa0JBQWtCLENBOERqQixhQUFhLENBc0JaLGlCQUFpQixDQUtoQixnQkFBZ0IsQ0FxQmYsY0FBYyxDQUFBO1FBQ2IsTUFBTSxFQUFFLGlCQUFpQjtRQUN6QixnQkFBZ0IsRUFBRSxPQUFPLEdBQ3pCO0lBbEhOLEFBb0hJLGNBcEhVLENBQ2Isa0JBQWtCLENBOERqQixhQUFhLENBc0JaLGlCQUFpQixDQStCaEIsZ0JBQWdCLENBQUE7TUFDZixLQUFLLEVBQUMsR0FBRyxHQUNUO0lBdEhMLEFBdUhJLGNBdkhVLENBQ2Isa0JBQWtCLENBOERqQixhQUFhLENBc0JaLGlCQUFpQixDQWtDaEIsaUJBQWlCLENBQUE7TUFDaEIsS0FBSyxFQUFDLEdBQUcsR0FDVDtJQXpITCxBQTBISSxjQTFIVSxDQUNiLGtCQUFrQixDQThEakIsYUFBYSxDQXNCWixpQkFBaUIsQ0FxQ2hCLGdCQUFnQixDQUFBO01BQ2YsYUFBYSxFQUFFLGlCQUFpQixHQUNoQztJQTVITCxBQTZISSxjQTdIVSxDQUNiLGtCQUFrQixDQThEakIsYUFBYSxDQXNCWixpQkFBaUIsQ0F3Q2hCLGNBQWMsQ0FBQTtNQUNiLFVBQVUsRUFBRSxLQUFLLEdBQ2pCO0lBL0hMLEFBZ0lJLGNBaElVLENBQ2Isa0JBQWtCLENBOERqQixhQUFhLENBc0JaLGlCQUFpQixDQTJDaEIsYUFBYSxDQUFBO01BQ1osVUFBVSxFQUFDLEdBQUcsR0FDZDtJQWxJTCxBQW1JSSxjQW5JVSxDQUNiLGtCQUFrQixDQThEakIsYUFBYSxDQXNCWixpQkFBaUIsQ0E4Q2hCLG9CQUFvQixDQUFBO01BQ25CLFdBQVcsRUFBRSxvQkFBb0IsR0FDakM7SUFySUwsQUFzSUksY0F0SVUsQ0FDYixrQkFBa0IsQ0E4RGpCLGFBQWEsQ0FzQlosaUJBQWlCLENBaURoQixpQkFBaUIsQ0FBQTtNQUNoQixXQUFXLEVBQUUsbUJBQW1CLEdBQ2hDO0VBeElMLEFBMklFLGNBM0lZLENBQ2Isa0JBQWtCLENBMElqQixhQUFhLENBQUE7SUFDWixVQUFVLEVBQUUsSUFBSTtJQUNoQixhQUFhLEVBQUUsSUFBSSxHQXdDbkI7SUFyTEgsQUE4SUcsY0E5SVcsQ0FDYixrQkFBa0IsQ0EwSWpCLGFBQWEsQ0FHWixlQUFlLENBQUM7TUFDZixRQUFRLEVBQUUsUUFBUTtNQUNsQixHQUFHLEVBQUUsSUFBSTtNQUNULElBQUksRUFBRSxDQUFDO01BQ1AsS0FBSyxFQUFFLElBQUk7TUFDWCxTQUFTLEVBQUUsSUFBSTtNQUNmLFdBQVcsRUFBRSxJQUFJLEdBQ2pCO0lBckpKLEFBc0pHLGNBdEpXLENBQ2Isa0JBQWtCLENBMElqQixhQUFhLENBV1osY0FBYyxDQUFDO01BQ2QsUUFBUSxFQUFFLFFBQVE7TUFDbEIsTUFBTSxFQUFFLElBQUk7TUFDWixXQUFXLEVBQUUsSUFBSTtNQUNqQixLQUFLLEVBQUUsR0FBRztNQUNWLE1BQU0sRUFBRSxHQUFHO01BQ1gsTUFBTSxFQUFFLGlCQUFpQjtNQUN6QixnQkFBZ0IsRUFBRSxJQUFJO01BQ3RCLE1BQU0sRUFBRSxPQUFPO01BQ2YsYUFBYSxFQUFFLEdBQUc7TUFDbEIsY0FBYyxFQUFFLE1BQU07TUFDdEIsT0FBTyxFQUFFLElBQUksR0FDYjtJQWxLSixBQW1LRyxjQW5LVyxDQUNiLGtCQUFrQixDQTBJakIsYUFBYSxDQXdCWixnQkFBZ0IsQ0FBQztNQUNoQixnQkFBZ0IsRUFBRSxPQUFPLEdBQ3pCO0lBcktKLEFBc0tHLGNBdEtXLENBQ2Isa0JBQWtCLENBMElqQixhQUFhLENBMkJaLGlCQUFpQixDQUFDO01BQ2pCLE1BQU0sRUFBRSxpQkFBaUI7TUFDekIsV0FBVyxFQUFFLEtBQUs7TUFDbEIsVUFBVSxFQUFFLElBQUk7TUFDaEIsS0FBSyxFQUFFLElBQUk7TUFDWCxNQUFNLEVBQUUsSUFBSSxHQUNaO0lBNUtKLEFBNktHLGNBN0tXLENBQ2Isa0JBQWtCLENBMElqQixhQUFhLENBa0NaLDJCQUEyQixDQUFDO01BQzNCLEtBQUssRUFBRSxPQUFPO01BQ2QsU0FBUyxFQUFFLElBQUksR0FDZjtJQWhMSixBQWlMRyxjQWpMVyxDQUNiLGtCQUFrQixDQTBJakIsYUFBYSxDQXNDWixvQkFBb0IsQ0FBQztNQUNwQixLQUFLLEVBQUUsT0FBTztNQUNkLFNBQVMsRUFBRSxJQUFJLEdBQ2Y7O0FBcExKLEFBd0xFLGNBeExZLENBd0xaLE9BQU8sQ0FBQTtFQUNQLFdBQVcsRUFBRSxJQUFJLEdBQ2pCOztBQTFMRixBQTJMQyxjQTNMYSxDQTJMYixPQUFPLENBQUE7RUFFTixnQkFBZ0IsRUFBQyxPQUFPO0VBQ3hCLE1BQU0sRUFBRSxJQUFJO0VBRVosS0FBSyxFQUFDLElBQUk7RUFDVixTQUFTLEVBQUUsSUFBSTtFQUNmLFVBQVUsRUFBRSxJQUFJO0VBQ2Isc0JBQXNCLEVBQUUsR0FBRztFQUM5Qix1QkFBdUIsRUFBRSxHQUFHO0VBQzVCLFdBQVcsRUFBRSw0QkFBNEIsR0FDekM7O0FBdE1GLEFBdU1DLGNBdk1hLENBdU1iLFdBQVcsQ0FBQTtFQUNWLE1BQU0sRUFBQyxpQkFBaUI7RUFDeEIsTUFBTSxFQUFFLElBQUk7RUFDWixXQUFXLEVBQUUsa0JBQWtCLEdBRy9COztBQTdNRixBQThNQyxjQTlNYSxDQThNYixjQUFjLENBQUE7RUFDYixVQUFVLEVBQUMsaUJBQWlCO0VBQzVCLFdBQVcsRUFBQyxpQkFBaUI7RUFDN0IsWUFBWSxFQUFDLGlCQUFpQjtFQUM5QixNQUFNLEVBQUUsSUFBSTtFQUNaLFdBQVcsRUFBRSxrQkFBa0IsR0FHL0I7O0FBdE5GLEFBdU5DLGNBdk5hLENBdU5iLFlBQVksQ0FBQTtFQUVYLFdBQVcsRUFBQyxpQkFBaUI7RUFDN0IsWUFBWSxFQUFDLGlCQUFpQjtFQUM5QixhQUFhLEVBQUMsaUJBQWlCO0VBQy9CLE1BQU0sRUFBRSxJQUFJO0VBQ1oseUJBQXlCLEVBQUUsR0FBRztFQUN4QiwwQkFBMEIsRUFBRSxHQUFHLEdBQ3JDOztBQS9ORixBQWdPQyxjQWhPYSxDQWdPYixRQUFRLENBQUE7RUFDUCxXQUFXLEVBQUUsR0FBRyxHQUNoQjs7QUFsT0YsQUFtT0MsY0FuT2EsQ0FtT2IsWUFBWSxDQUFBO0VBQ1gsV0FBVyxFQUFFLEdBQUcsR0FDaEI7O0FBck9GLEFBc09DLGNBdE9hLENBc09iLFlBQVksQ0FBQTtFQUNYLFVBQVUsRUFBRSxLQUFLO0VBR2pCLFdBQVcsRUFBRSxrQkFBa0I7RUFDL0IsS0FBSyxFQUFFLE9BQU87RUFDZCxXQUFXLEVBQUUsSUFBSSxHQUNqQjs7QUE3T0YsQUE4T0MsY0E5T2EsQ0E4T2IsUUFBUSxDQUFBO0VBQ1AsVUFBVSxFQUFFLEtBQUs7RUFDakIsU0FBUyxFQUFFLElBQUk7RUFFZixXQUFXLEVBQUUsa0JBQWtCO0VBQy9CLEtBQUssRUFBRSxPQUFPLEdBQ2Q7O0FBcFBGLEFBcVBDLGNBclBhLENBcVBiLFNBQVMsQ0FBQTtFQUNSLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLFNBQVMsRUFBRSxJQUFJO0VBRWYsV0FBVyxFQUFFLGtCQUFrQjtFQUMvQixLQUFLLEVBQUUsT0FBTyxHQUNkOztBQTNQRixBQTRQQyxjQTVQYSxDQTRQYixXQUFXLENBQUE7RUFDVixhQUFhLEVBQUUsaUJBQWlCLEdBQ2hDOztBQTlQRixBQStQQyxjQS9QYSxDQStQYixVQUFVLENBQUE7RUFDVCxhQUFhLEVBQUUsaUJBQWlCO0VBQ2hDLFdBQVcsRUFBRSxpQkFBaUI7RUFDOUIsWUFBWSxFQUFFLGlCQUFpQjtFQUMvQixXQUFXLEVBQUUsa0JBQWtCO0VBQy9CLEtBQUssRUFBRSxPQUFPLEdBQ2Q7O0FBclFGLEFBc1FDLGNBdFFhLENBc1FiLFlBQVksQ0FBQTtFQUNYLFVBQVUsRUFBRSxJQUFJLEdBQ2hCOztBQXhRRixBQXlRQyxjQXpRYSxDQXlRYixZQUFZLENBQUE7RUFDWCxnQkFBZ0IsRUFBRSxPQUFPO0VBQ3pCLEtBQUssRUFBRSxPQUFPO0VBQ2QsT0FBTyxFQUFFLFFBQVE7RUFDakIsYUFBYSxFQUFFLEdBQUc7RUFDbEIsYUFBYSxFQUFFLElBQUk7RUFDbkIsVUFBVSxFQUFFLElBQUk7RUFDaEIsT0FBTyxFQUFFLElBQUk7RUFDYixXQUFXLEVBQUUsaUJBQWlCO0VBQzlCLGNBQWMsRUFBRSxHQUFHO0VBQ25CLEtBQUssRUFBRSxJQUFJO0VBQ1gsU0FBUyxFQUFFLElBQUksR0FDZjs7QUFyUkYsQUFzUkMsY0F0UmEsQ0FzUmIsYUFBYSxDQUFBO0VBQ1osWUFBWSxFQUFFLEdBQUcsR0FDakI7O0FBeFJGLEFBeVJDLGNBelJhLENBeVJiLFdBQVcsQ0FBQTtFQUNWLE9BQU8sRUFBRSxXQUFXLEdBQ3BCOztBQTNSRixBQXFTQyxjQXJTYSxDQXFTYixZQUFZLENBQUE7RUFDWCxTQUFTLEVBQUUsSUFBSTtFQUNmLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLEtBQUssRUFBRSxPQUFPO0VBQ2QsT0FBTyxFQUFFLEdBQUc7RUFDWixXQUFXLEVBQUUsa0JBQWtCO0VBQy9CLE1BQU0sRUFBRSxPQUFPO0VBQ2YsS0FBSyxFQUFFLEtBQUs7RUFHWixlQUFlLEVBQUUsUUFBUSxHQUN6Qjs7QUFoVEYsQUFpVEMsY0FqVGEsQ0FpVGIsaUJBQWlCLENBQUE7RUFDaEIsVUFBVSxFQUFFLEtBQUs7RUFDakIsU0FBUyxFQUFFLElBQUk7RUFDZixLQUFLLEVBQUUsT0FBTyxHQUNkOztBQXJURixBQXVUQyxjQXZUYSxDQXVUYixTQUFTLENBQUE7RUFDTCxTQUFTLEVBQUUsSUFBSTtFQUNaLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLFdBQVcsRUFBRSxLQUFLO0VBQ2xCLEtBQUssRUFBRSxPQUFPO0VBQ3BCLE9BQU8sRUFBRSxHQUFHO0VBQ1osV0FBVyxFQUFFLGtCQUFrQjtFQUMvQixNQUFNLEVBQUUsT0FBTyxHQUNmOztBQS9URixBQWdVQyxjQWhVYSxDQWdVYixXQUFXLENBQUE7RUFDVixPQUFPLEVBQUUsSUFBSTtFQUNiLGVBQWUsRUFBRSxhQUFhO0VBQzlCLEtBQUssRUFBRSxJQUFJLEdBQ1g7O0FBcFVGLEFBcVVDLGNBclVhLENBcVViLFdBQVcsQ0FBQTtFQUlULFdBQVcsRUFBRSxpQkFBaUI7RUFDOUIsVUFBVSxFQUFFLEdBQUc7RUFDZixXQUFXLEVBQUUsTUFBTSxHQUNwQjs7QUE1VUYsQUE2VUMsY0E3VWEsQ0E2VWIsZ0JBQWdCLENBQUE7RUFDZixVQUFVLEVBQUUsR0FBRyxHQUNmOztBQUVGLEFBQUEsV0FBVyxDQUFDO0VBQ1gsUUFBUSxFQUFFLFFBQVE7RUFDZixNQUFNLEVBQUUsQ0FBQztFQUNULFFBQVEsRUFBRSxNQUFNO0VBQ2hCLDJCQUEyQixFQUFFLGtCQUFrQjtFQUMvQyxtQkFBbUIsRUFBRSxrQkFBa0I7RUFDMUMsMkJBQTJCLEVBQUUsZUFBZTtFQUN6QyxtQkFBbUIsRUFBRSxlQUFlO0VBQ3BDLGtDQUFrQyxFQUFFLElBQUk7RUFDeEMsMEJBQTBCLEVBQUUsSUFBSSxHQUNuQzs7QUFDRCxBQUFBLDBCQUEwQixDQUFBO0VBQ3pCLFdBQVcsRUFBRSxpQkFBaUI7RUFDOUIsU0FBUyxFQUFFLElBQUk7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLGFBQWEsRUFBRSxJQUFJLEdBQ25COztBQUNELEFBQUEsUUFBUSxDQUFBO0VBQ1AsU0FBUyxFQUFFLElBQUk7RUFDZixVQUFVLEVBQUUsSUFBSTtFQUNoQixLQUFLLEVBQUUsT0FBTztFQUNkLE9BQU8sRUFBRSxHQUFHO0VBQ1osV0FBVyxFQUFFLGtCQUFrQjtFQUMvQixlQUFlLEVBQUUsUUFBUTtFQUN6QixNQUFNLEVBQUUsSUFBSSxHQU1aO0VBYkQsQUFRQyxRQVJPLENBUVAsR0FBRyxDQUFBO0lBQ0YsTUFBTSxFQUFFLElBQUk7SUFDWixLQUFLLEVBQUUsSUFBSTtJQUNYLFdBQVcsRUFBRSxJQUFJLEdBQ2pCOztBQUVGLEFBQUEsWUFBWSxDQUFBO0VBQ1gsTUFBTSxFQUFFLElBQUksR0FDWjs7QUFDRCxBQUFBLFFBQVEsQ0FBQTtFQUNQLFVBQVUsRUFBRSxJQUFJLEdBQ2hCOztBQUNELEFBQ0MsdUJBRHNCLENBQ3RCLGlCQUFpQixDQUFBO0VBQ2hCLFlBQVksRUFBRSxlQUFlO0VBQzdCLDBCQUEwQixFQUFFLGNBQWM7RUFDMUMsdUJBQXVCLEVBQUUsY0FBYztFQUN2QyxLQUFLLEVBQUUsSUFBSSxHQUNYOztBQU5GLEFBT0MsdUJBUHNCLENBT3RCLGdCQUFnQixDQUFBO0VBQ2YsdUJBQXVCLEVBQUUsY0FBYztFQUN2QywwQkFBMEIsRUFBRSxjQUFjLEdBQzFDOztBQUVGLEFBQUEsV0FBVyxDQUFBO0VBQ1YsTUFBTSxFQUFFLGtCQUFrQixHQUMxQjs7QUFDRCxBQUFBLGNBQWMsQ0FBQTtFQUNiLFVBQVUsRUFBRSxlQUFlLEdBQzNCOztBQUNELEFBQUEsV0FBVyxDQUFBO0VBRVYsVUFBVSxFQUFFLGlCQUFpQixHQUM3Qjs7QUFDRCxBQUFBLG9CQUFvQixDQUFBO0VBQ25CLFdBQVcsRUFBRSxNQUFNO0VBQ25CLFNBQVMsRUFBRSxJQUFJLEdBQ2Y7O0FBQ0QsQUFBQSxxQkFBcUIsQ0FBQTtFQUNwQixZQUFZLEVBQUUsTUFBTSxHQUNwQjs7QUFDRCxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLO0VBQ2xDLEFBR0UsdUJBSHFCLENBRXRCLFdBQVcsQ0FDVixVQUFVLENBQUE7SUFDVCxLQUFLLEVBQUMsSUFBSSxHQUNWO0VBTEgsQUFPQyx1QkFQc0IsQ0FPdEIsV0FBVyxDQUFBO0lBQ1YsT0FBTyxFQUFDLElBQUksR0FDWjtFQUtGLEFBRUMsY0FGYSxDQUViLFlBQVksQ0FDWjtJQUNDLFVBQVUsRUFBRSxHQUFHLEdBQ2Y7O0FBR0gsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxLQUFLO0VBQ3pELEFBQ0MsY0FEYSxDQUNiLFdBQVcsQ0FBQTtJQUNWLEtBQUssRUFBQyxLQUFLLEdBQ1g7O0FBUUgsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxLQUFLO0VBQ3pELEFBQUEsY0FBYyxDQUFBO0lBQ2IsT0FBTyxFQUFDLEdBQUcsR0FDWDtFQUNELEFBQUEsV0FBVyxDQUFBO0lBQ1YsT0FBTyxFQUFDLEdBQUcsR0FDWDs7QUFFRixNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLE9BQU8sU0FBUyxFQUFFLEtBQUs7RUFDekQsQUFBQSxjQUFjLENBQUE7SUFDYixPQUFPLEVBQUMsR0FBRyxHQUlYO0lBTEQsQUFFQyxjQUZhLENBRWIsY0FBYyxDQUFBO01BQ2IsU0FBUyxFQUFDLElBQUksR0FDZDtFQUVGLEFBQUEsV0FBVyxDQUFBO0lBQ1YsT0FBTyxFQUFDLEdBQUcsR0FJWDtJQUxELEFBRUMsV0FGVSxDQUVWLFdBQVcsQ0FBQTtNQUNWLFNBQVMsRUFBQyxJQUFJLEdBQ2Q7O0FBa0JILE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsS0FBSztFQUN6RCxBQUNDLHVCQURzQixDQUN0QixtQkFBbUIsQ0FBQTtJQUNsQixTQUFTLEVBQUUsSUFBSSxHQUNmOztBQUdILE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsS0FBSztFQUN6RCxBQUNDLHVCQURzQixDQUN0QixnQkFBZ0IsQ0FBQTtJQUNmLEtBQUssRUFBRSxHQUFHLEdBQ1Y7O0FBR0gsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsTUFBTSxPQUFPLFNBQVMsRUFBRSxLQUFLO0VBQzFELEFBQUEsV0FBVyxDQUFBO0lBQ1YsT0FBTyxFQUFDLEdBQUcsR0FDWDs7QUFFRixNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNO0VBQ25DLEFBRUMsY0FGYSxDQUViLGNBQWMsQ0FBQTtJQUNiLFVBQVUsRUFBRSxNQUFNLEdBQ2xCO0VBRUYsQUFBQSxlQUFlLENBQUE7SUFDZCxLQUFLLEVBQUMsY0FBYyxHQUlwQjtJQUxELEFBRUMsZUFGYyxDQUVkLHVCQUF1QixDQUFBO01BQ3RCLFNBQVMsRUFBQyxJQUFJLEdBQ2Q7O0FBSUgsQUFBQSxZQUFZLENBQUE7RUFDWCxLQUFLLEVBQUUsSUFBSTtFQUNSLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLE1BQU0sRUFBRSxpQkFBaUI7RUFDekIsV0FBVyxFQUFFLGlCQUFpQjtFQUM5QixTQUFTLEVBQUUsSUFBSTtFQUNmLEtBQUssRUFBRSxPQUFPLEdBQ2pCOztBQUNELEFBQUEsZ0JBQWdCLENBQUE7RUFDZixLQUFLLEVBQUUsS0FBSyxHQUNaOztBQUVELEFBQUEsV0FBVyxDQUFBO0VBSVYsS0FBSyxFQUFFLElBQUssR0FDWjtFQUxELEFBQ0MsV0FEVSxDQUNWLGVBQWUsQ0FBQTtJQUNkLFVBQVUsRUFBQyxjQUFjLEdBQ3pCOztBQUdGLEFBQ0MsdUJBRHNCLENBQ3RCLGFBQWEsQ0FBQTtFQUNaLEtBQUssRUFBRSxJQUFJLEdBQ1g7O0FBR0YsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxLQUFLO0VBQ3pELEFBQUEsV0FBVyxDQUFBO0lBQ1YsVUFBVSxFQUFDLGlCQUFpQjtJQUM1QixVQUFVLEVBQUMsZUFBZSxHQUMxQjs7QUFJRixBQUFBLCtCQUErQixDQUFDO0VBQy9CLE9BQU8sRUFBRSxlQUFlO0VBQ3hCLFdBQVcsRUFBRSxNQUFNO0VBQ25CLGVBQWUsRUFBRSxhQUFhO0VBQzlCLE9BQU8sRUFBRSxLQUFLO0VBQ2QsV0FBVyxFQUFFLG1CQUFtQjtFQUNoQyxTQUFTLEVBQUUsSUFBSSxHQUNmOztBQUVELEFBQUEsZ0NBQWdDLENBQUM7RUFDaEMsS0FBSyxFQUFFLElBQUk7RUFDWCxNQUFNLEVBQUUsSUFBSTtFQUNaLGdCQUFnQixFQUFFLE9BQU87RUFDekIsYUFBYSxFQUFFLElBQUk7RUFDbkIsUUFBUSxFQUFFLFFBQVE7RUFDbEIsTUFBTSxFQUFFLE9BQU87RUFDZixVQUFVLEVBQUUscUJBQXFCLEdBQ2pDOztBQUVELEFBQUEsZ0NBQWdDLEFBQUEsOEJBQThCLENBQUM7RUFDOUQsZ0JBQWdCLEVBQUUsT0FBTyxHQUN6Qjs7QUFFRCxBQUFBLG1DQUFtQyxDQUFDO0VBQ25DLEtBQUssRUFBRSxJQUFJO0VBQ1gsTUFBTSxFQUFFLElBQUk7RUFDWixnQkFBZ0IsRUFBRSxJQUFJO0VBQ3RCLGFBQWEsRUFBRSxHQUFHO0VBQ2xCLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLEdBQUcsRUFBRSxHQUFHO0VBQ1IsVUFBVSxFQUFFLFNBQVM7RUFDckIsVUFBVSxFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLGtCQUFlO0VBQ3JDLE1BQU0sRUFBRSxPQUFPLEdBQ2Y7O0FBRUQsQUFBQSw2QkFBNkIsQ0FBQztFQUM3QixJQUFJLEVBQUUsR0FBRyxHQUNUOztBQUVELEFBQUEsMEJBQTBCLENBQUM7RUFDMUIsSUFBSSxFQUFFLElBQUksR0FDVjs7QUFFRCxBQUFBLGlCQUFpQixDQUFDO0VBQ2pCLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLE9BQU8sRUFBRSxTQUFTLEdBQ2xCOztBQUVELEFBQUEsZUFBZSxDQUFDO0VBQ2YsS0FBSyxFQUFFLE9BQU87RUFDZCxXQUFXLEVBQUUsbUJBQW1CO0VBQ2hDLFNBQVMsRUFBRSxJQUFJO0VBQ2YsVUFBVSxFQUFFLE1BQU07RUFDbEIsV0FBVyxFQUFFLEdBQUc7RUFDaEIsV0FBVyxFQUFFLElBQUk7RUFDakIsVUFBVSxFQUFFLE1BQU0sR0FDbEI7O0FBRUQsQUFBQSxjQUFjLENBQUM7RUFDZCxLQUFLLEVBQUUsT0FBTztFQUNkLFdBQVcsRUFBRSxrQkFBa0I7RUFDL0IsU0FBUyxFQUFFLElBQUk7RUFDZixVQUFVLEVBQUUsTUFBTTtFQUNsQixXQUFXLEVBQUUsR0FBRztFQUNoQixXQUFXLEVBQUUsSUFBSTtFQUNqQixVQUFVLEVBQUUsSUFBSTtFQUNoQixVQUFVLEVBQUUsTUFBTSxHQUNsQiJ9 */.iMultipleOfferContainer {
  width: 100%;
  text-align: center;
  font-size: 24px;
  font-family: Montserrat-Medium;
  margin-bottom: 40px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
}

.iMultipleOfferContainer .calen-ryt {
  border-right: 1px solid #d2d2d2;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
}

.iMultipleOfferContainer .closingcosticon {
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

.iMultipleOfferContainer .paddname {
  padding-bottom: 5px;
}

.iMultipleOfferContainer .textnote::-webkit-input-placeholder {
  font-size: 12px;
}

.iMultipleOfferContainer .green-btn {
  background-color: #5eca73 !important;
}

.iMultipleOfferContainer .btnclor {
  background-color: #d9dfe5 !important;
  pointer-events: none;
}

.iMultipleOfferContainer .NotesLabel {
  padding-bottom: 5px;
}

.iMultipleOfferContainer .iBuyer-Headcls {
  font-family: Montserrat-Medium;
  font-size: 25px;
  color: #23405E;
  text-align: left;
  margin-bottom: 15px;
}

.iMultipleOfferContainer .bckdiv {
  display: flex;
  flex-direction: row;
}

.iMultipleOfferContainer .bckdiv .bckstyle {
  position: absolute;
  left: -188px;
  color: #508aff;
  font-size: 16px;
  font-family: Montserrat-Medium;
  cursor: pointer;
}

@media screen and (max-width: 375px) {
  .iMultipleOfferContainer .bckdiv .bckstyle {
    position: relative;
    left: 0px;
  }
}

@media screen and (max-width: 768px) {
  .iMultipleOfferContainer .bckdiv .bckstyle {
    position: relative;
    left: 0px;
  }
}

@media screen and (max-width: 375px) {
  .iMultipleOfferContainer .ibuyertxt {
    margin-left: 10px;
  }
}

@media screen and (min-width: 601px) and (max-width: 768px) {
  .iMultipleOfferContainer .ibuyertxt {
    width: 76%;
    text-align: center;
  }
}

@media screen and (max-width: 600px) {
  .iMultipleOfferContainer .ibuyertxt {
    margin-left: 10px;
  }
}

.iMultipleOfferContainer .companyName-cls {
  font-size: 20px;
  text-align: left;
  margin-bottom: 0px !important;
  margin-top: 5px !important;
  font-weight: 100 !important;
  margin-left: 2px !important;
  color: #0E2F51 !important;
  font-family: Montserrat-Regular !important;
  cursor: pointer;
}

.iMultipleOfferContainer .bottomSpace-cls {
  margin-bottom: 32px;
}

.iMultipleOfferContainer .CompanyArrow-cls {
  border: 1px solid transparent;
  border-radius: 5px;
  background-color: transparent;
  width: 100%;
  margin-top: 10px;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 78% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
  box-shadow: none;
  color: #23405E;
  font-size: 19px !important;
  padding: 0px;
  border: 0px;
  outline: 0px;
  margin-top: 0px !important;
}

.iMultipleOfferContainer .closingCost-cls {
  font-size: 15px;
  text-align: left;
  margin-bottom: 0px !important;
  margin-top: 5px !important;
  font-weight: 100 !important;
  margin-left: 2px !important;
  color: #508AFF !important;
  font-family: Montserrat-Regular !important;
  cursor: pointer;
}

.iMultipleOfferContainer .closingCost-cls span {
  padding-left: 5px;
}

.iMultipleOfferContainer .toggle-cls {
  font-family: 'Montserrat-Regular';
  color: #313B62;
  font-size: 15px;
  padding: 0px;
}

.iMultipleOfferContainer .top-cls {
  margin-top: 18px;
}

.iMultipleOfferContainer .switch-container {
  position: absolute;
  top: 50%;
  left: 76%;
  -webkit-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
  margin-top: 15px;
}

.iMultipleOfferContainer input[type="checkbox"].switch {
  position: absolute;
  opacity: 0;
}

.iMultipleOfferContainer input[type="checkbox"].switch + div {
  vertical-align: middle;
  width: 40px;
  height: 20px;
  border-radius: 4px;
  background-color: #508AFF;
  -webkit-transition-duration: .4s;
  transition-duration: .4s;
  -webkit-transition-property: background-color, box-shadow;
  transition-property: background-color, box-shadow;
  cursor: pointer;
}

.iMultipleOfferContainer input[type="checkbox"].switch + div span {
  position: absolute;
  font-size: 1.6rem;
  color: white;
  margin-top: 4px;
}

.iMultipleOfferContainer input[type="checkbox"].switch + div span:nth-child(1) {
  margin-left: 11px;
}

.iMultipleOfferContainer input[type="checkbox"].switch + div span:nth-child(2) {
  margin-left: 50px;
}

.iMultipleOfferContainer input[type="checkbox"].switch:checked + div {
  width: 85px;
  background-position: 0 0;
  background-color: #3b89ec;
}

.iMultipleOfferContainer input[type="checkbox"].switch + div {
  width: 80px;
  height: 28px;
}

.iMultipleOfferContainer input[type="checkbox"].switch:checked + div {
  background-color: #508AFF;
}

.iMultipleOfferContainer input[type="checkbox"].switch + div > div {
  float: left;
  width: 36px;
  height: 26px;
  border-radius: inherit;
  background: #ffffff;
  -webkit-transition-timing-function: cubic-bezier(1, 0, 0, 1);
  transition-timing-function: cubic-bezier(1, 0, 0, 1);
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-transition-property: transform, background-color;
  transition-property: transform, background-color;
  pointer-events: none;
  margin-top: 1px;
  margin-left: 1px;
}

.iMultipleOfferContainer input[type="checkbox"].switch:checked + div > div {
  -webkit-transform: translate3d(20px, 0, 0);
  transform: translate3d(20px, 0, 0);
  background-color: #ffffff;
}

.iMultipleOfferContainer input[type="checkbox"].bigswitch.switch + div > div {
  width: 44px;
  height: 44px;
  margin-top: 1px;
}

.iMultipleOfferContainer input[type="checkbox"].switch:checked + div > div {
  -webkit-transform: translate3d(46px, 0, 0);
  transform: translate3d(46px, 0, 0);
}

.iMultipleOfferContainer .full-width-cls {
  width: 100%;
}

.iMultipleOfferContainer .MultipleOfferTitle {
  font-family: Montserrat-Medium;
  font-size: 32px;
  color: #23405E;
  text-align: left;
  margin-bottom: 20px;
}

.iMultipleOfferContainer .MultipleOfferSubTitle {
  font-family: Montserrat-Regular;
  font-size: 26px;
  color: #23405E;
  text-align: left;
  margin-bottom: 20px;
}

.iMultipleOfferContainer .MultipleOfferSubTitle2 {
  font-family: Montserrat-Medium;
  font-size: 24px;
  color: #23405E;
  text-align: left;
  margin-bottom: 20px;
}

.iMultipleOfferContainer .staroffer {
  width: 45%;
}

.iMultipleOfferContainer .Mul_closingCost {
  font-size: 16px;
  text-align: center;
  width: 29%;
  color: #56A5FE;
  margin-top: 7px;
  font-family: Montserrat-Regular;
  cursor: pointer;
}

.iMultipleOfferContainer .gear-settings {
  padding-top: 6px !important;
  text-align: right;
  cursor: pointer;
}

.iMultipleOfferContainer .gear-settings span {
  color: #508AFF;
  font-size: 16px;
  font-family: Montserrat-Medium;
}

.iMultipleOfferContainer .form-group {
  padding: 0px;
  text-align: left;
}

.iMultipleOfferContainer .form-group .field-row {
  color: #0E2F51;
  font-family: Montserrat-Regular;
  font-size: 14px;
  padding: 0px;
}

.iMultipleOfferContainer .form-group .field-row .input-group-addon {
  font-family: Montserrat-Medium;
  color: #23405E;
  cursor: pointer;
}

.iMultipleOfferContainer .form-group .field-row select,
.iMultipleOfferContainer .form-group .field-row input {
  border: 1px solid #D2D2D2;
  border-radius: 5px;
  background-color: transparent;
  height: 40px !important;
  width: 100% !important;
  margin: 0px !important;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
}

.iMultipleOfferContainer .form-group .field-row select {
  margin-top: 10px !important;
}

.iMultipleOfferContainer .ComputeBtn {
  background-color: #508AFF;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  margin-top: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  font-size: 14px;
  height: 40px !important;
}

.iMultipleOfferContainer .SaveEstimateBtn {
  background-color: transparent;
  border-radius: 5px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  padding: 0px;
  outline: none;
  text-align: left;
  color: #508AFF;
  cursor: pointer;
  margin: 0px;
  font-size: 14px;
}

.iMultipleOfferContainer .ResetEstimateBtn {
  background-color: transparent;
  border-radius: 5px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  padding: 0px;
  outline: none;
  text-align: right;
  color: #EE7055;
  cursor: pointer;
  margin: 0px;
  font-size: 14px;
}

.iMultipleOfferContainer .CollapseDropTitle {
  color: #508AFF;
  font-size: 20px;
  font-family: Montserrat-Medium;
}

.iMultipleOfferContainer .CollapseDropIcon {
  cursor: pointer;
}

.iMultipleOfferContainer .input-group {
  width: 100%;
}

.iMultipleOfferContainer .calandar-cls {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-right: 1px solid #ccc !important;
}

@media screen and (max-width: 375px) {
  .iMultipleOfferContainer .iBuyer-Headcls {
    font-size: 19px !important;
    margin-left: 4px;
  }
}

@media screen and (max-width: 768px) {
  .iMultipleOfferContainer .iBuyer-Headcls {
    margin-left: 4px;
  }

  .iMultipleOfferContainer .mulinipage {
    padding: 20px;
  }

  .iMultipleOfferContainer .MultipleOfferTitle {
    font-size: 29px !important;
  }

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

  .iMultipleOfferContainer .MultipleOfferSubTitle {
    font-size: 17px !important;
  }

  .iMultipleOfferContainer .bckdiv .bckstyle {
    font-size: 13px !important;
  }

  .iMultipleOfferContainer .bckdiv .ibuyertxt {
    font-size: 17px !important;
  }
}

@media screen and (max-width: 1200px) {
  .MultipleOfferContainer .bckdiv .bckstyle {
    left: -20px;
  }

  .MultipleOfferContainer .bckdiv .bckstyle img {
    margin-top: -4px !important;
    width: 11px;
  }

  .MultipleOfferContainer .bckdiv .bckstyle span {
    display: none;
  }
}

.rvb-container .RightContainerCls {
  border: 1px solid #D4D7E0;
  border-radius: 5px;
  box-shadow: 0px 0px 24px -15px #96bcdd;
  min-height: 400px;
}

.rvb-container .RightContainerCls .chart-wrapper {
  clear: both;
}

.rvb-container .RightContainerCls .chart-wrapper .ChartHeaderDiv {
  font-size: 23px;
  color: #313B62;
  font-family: Montserrat-Medium;
  text-align: center;
  padding-top: 30px;
  padding-bottom: 30px;
}

.rvb-container .RightContainerCls .chart-wrapper .recharts-wrapper {
  text-align: center !important;
  width: 100% !important;
  height: 100% !important;
  font-family: 'Montserrat-Regular';
}

.rvb-container .RightContainerCls .chart-wrapper .CursorPointerCls {
  cursor: pointer;
  font-family: 'Montserrat-Regular';
}

.rvb-container .RightContainerCls .chart-wrapper .PiechartValueCls {
  position: absolute;
  top: 190px;
  left: 208px;
  z-index: 100000;
  display: none;
  font-family: Montserrat-Medium;
  font-size: 14px;
  width: 140px;
  border-radius: 4px;
}

.rvb-container .RightContainerCls .chart-wrapper .PiechartValueCls .PriceValueCls {
  width: 100%;
  height: 25px !important;
  padding: 3px 6px !important;
}

.rvb-container .RightContainerCls .chart-wrapper .PiechartValueCls .DollarSignCls {
  padding-top: 3px;
}

.rvb-container .RightContainerCls .chart-wrapper .EditDoneBtn {
  background: transparent;
  font-family: Montserrat-Regular;
  font-size: 14px;
  cursor: pointer;
  outline: none;
  color: #9FAFBD;
  text-align: center;
  width: 100%;
  height: auto;
  margin: 0px;
  margin-top: 12px;
}

.rvb-container .RightContainerCls .chart-wrapper .active {
  display: block !important;
}

.rvb-container .RightContainerCls .chart_Bottom .blueBox {
  border: 1px solid #2A64FF;
  height: 17px;
  width: 17px;
  background-color: #2A64FF;
  border-radius: 4px;
}

.rvb-container .RightContainerCls .chart_Bottom .yellowBox {
  border: 1px solid #FFBA00;
  height: 17px;
  width: 17px;
  background-color: #FFBA00;
  margin-top: 15px;
  border-radius: 4px;
}

.rvb-container .RightContainerCls .chart_Bottom .yellowtext {
  margin-top: 13px;
}

.rvb-container .RightContainerCls .chart_Bottom .ResultCollapseDropIcon {
  cursor: pointer;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable {
  width: 100%;
  margin-top: 10px;
  line-height: 30px;
  margin-bottom: 100px;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .ChartTableTdOne {
  width: 5%;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .ChartTableTdOne .CircleCls {
  margin-top: 0px !important;
  margin-right: 10px;
  height: 15px;
  width: 15px;
  border-radius: 15px;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .ChartTableTdOne .YellowCircleCls {
  border: 1px solid #FFBA00;
  background-color: #FFBA00;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .ChartTableTdOne .LightGreenCircleCls {
  border: 1px solid #58FF00;
  background-color: #58FF00;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .ChartTableTdOne .GreenCircleCls {
  border: 1px solid #00B40A;
  background-color: #00B40A;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .ChartTableTdOne .BlueCircleCls {
  border: 1px solid #508AFF;
  background-color: #508AFF;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .ChartTableTdTwo {
  width: 35%;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .ChartTableTdFour {
  width: 35%;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .BorderBottomCls {
  border-bottom: 1px solid #D4D7E0;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .AlignRightCls {
  text-align: right;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .MarginTopCls {
  margin-top: 1px;
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .LabelRegularFontCls {
  font-family: 'Montserrat-Regular';
}

.rvb-container .RightContainerCls .chart_Bottom .ChartResultTable .LabelBoldFontCls {
  font-family: 'Montserrat-Medium';
}

.rvb-container .RightContainerCls .SliderDivCls {
  margin-top: 30px;
  margin-bottom: 30px;
}

.rvb-container .RightContainerCls .SliderDivCls .rc-slider-mark {
  position: absolute;
  top: 18px;
  left: 0;
  width: 100%;
  font-size: 12px;
  padding-top: 38px;
}

.rvb-container .RightContainerCls .SliderDivCls .rc-slider-dot {
  position: absolute;
  bottom: -2px;
  margin-left: -4px;
  width: 8px;
  height: 4px;
  border: 2px solid #e9e9e9;
  background-color: #fff;
  cursor: pointer;
  border-radius: 50%;
  vertical-align: middle;
  display: none;
}

.rvb-container .RightContainerCls .SliderDivCls .rc-slider-track {
  background-color: #5978FF;
}

.rvb-container .RightContainerCls .SliderDivCls .rc-slider-handle {
  border: solid 2px #D3D5DF;
  margin-left: -13px;
  margin-top: -9px;
  width: 23px;
  height: 23px;
}

.rvb-container .RightContainerCls .SliderDivCls .rc-slider-mark-text-active {
  color: #2B4262;
  font-size: 20px;
}

.rvb-container .RightContainerCls .SliderDivCls .rc-slider-mark-text {
  color: #2B4262;
  font-size: 15px;
}

.rvb-container .padtop {
  padding-top: 13px;
}

.rvb-container .bg-cls {
  background-color: #f4f4f4;
  height: 40px;
  color: #000;
  font-size: 17px;
  margin-top: 30px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  font-family: Montserrat-Medium !important;
}

.rvb-container .border-cls {
  border: 1px solid #dee4ea;
  height: 32px;
  font-family: Montserrat-Regular;
}

.rvb-container .border-clstop {
  border-top: 1px solid #dee4ea;
  border-left: 1px solid #dee4ea;
  border-right: 1px solid #dee4ea;
  height: 32px;
  font-family: Montserrat-Regular;
}

.rvb-container .border-cls2 {
  border-left: 1px solid #dee4ea;
  border-right: 1px solid #dee4ea;
  border-bottom: 1px solid #dee4ea;
  height: 32px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

.rvb-container .pad-cls {
  padding-top: 3px;
}

.rvb-container .pad-top-cls {
  padding-top: 8px;
}

.rvb-container .map-ryt-cls {
  text-align: right;
  font-family: Montserrat-Regular;
  color: #172951;
  font-weight: bold;
}

.rvb-container .ryt-cls {
  text-align: right;
  font-size: 17px;
  font-family: Montserrat-Regular;
  color: #172951;
}

.rvb-container .left-cls {
  text-align: left;
  font-size: 17px;
  font-family: Montserrat-Regular;
  color: #172951;
}

.rvb-container .bottom-cls {
  border-bottom: 1px solid #dee4ea;
}

.rvb-container .bordercls {
  border-bottom: 1px solid #dee4ea;
  border-left: 1px solid #dee4ea;
  border-right: 1px solid #dee4ea;
  font-family: Montserrat-Regular;
  color: #172951;
}

.rvb-container .viewbtn-cls {
  margin-top: 35px;
}

.rvb-container .btnclr {
  background-color: #5eca73 !important;
}

.rvb-container .ComputeBtn1 {
  background-color: #508AFF;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  margin-bottom: 20px;
  margin-top: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  font-size: 14px;
}

.rvb-container .ibuyComputeBtn1 {
  background-color: #508AFF;
  color: #ffffff;
  border-radius: 5px;
  margin-bottom: 20px;
  margin-top: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 90%;
  font-size: 12px;
  height: 40px;
}

.rvb-container .ibuyComputeBtn2 {
  background-color: #5eca73;
  color: #ffffff;
  border-radius: 5px;
  margin-bottom: 20px;
  margin-top: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 90%;
  font-size: 12px;
  height: 40px;
}

.rvb-container .star-img-cls {
  margin-right: 7px;
}

.rvb-container .inline-cls {
  display: inline-flex;
}

.rvb-container .details-cls {
  font-size: 11px;
  margin-top: 10px;
  color: #6E6E6E;
  padding: 0px;
  font-family: Montserrat-Regular;
  cursor: pointer;
  width: 118px;
  justify-content: flex-end;
}

.rvb-container .detailsClick-cls {
  text-align: right;
  font-size: 12px;
  color: #508AFF;
}

.rvb-container .edit-cls {
  font-size: 11px;
  margin-top: 10px;
  margin-left: 311px;
  color: #9fafbd;
  padding: 0px;
  font-family: Montserrat-Regular;
  cursor: pointer;
}

.rvb-container .costdetail {
  display: flex;
  justify-content: space-between;
  width: 100%;
}

.rvb-container .dolamt-cls {
  font-family: Montserrat-Medium;
  margin-top: 8px;
  white-space: nowrap;
}

.rvb-container .star-margin-cls {
  margin-top: 4px;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.6s !important;
  transition-duration: 0.6s !important;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}

.MultipleOfferHeadingTitle {
  font-family: Montserrat-Medium;
  font-size: 31px;
  color: #23405E;
  text-align: left;
  margin-bottom: 10px;
}

.sortcls {
  font-size: 11px;
  margin-top: 10px;
  color: #9fafbd;
  padding: 0px;
  font-family: Montserrat-Regular;
  justify-content: flex-end;
  cursor: move;
}

.sortcls img {
  height: 13px;
  width: auto;
  margin-left: 85px;
}

.movepointer {
  cursor: move;
}

.delicon {
  margin-top: 33px;
}

.MultipleOfferContainer .datemodermbottom {
  border-right: none !important;
  border-bottom-right-radius: 0px !important;
  border-top-right-radius: 0px !important;
  color: #555;
}

.MultipleOfferContainer .muloffdateaddon {
  border-top-right-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
}

.starcursor {
  cursor: pointer !important;
}

.mulsvestimate {
  margin-top: 16px !important;
}

.mulrepobtn {
  text-align: center !important;
}

.paidescrowleftalign {
  margin-left: -155px;
  font-size: 17px;
}

.Detailedccrightalign {
  margin-right: -120px;
}

@media screen and (max-width: 768px) {
  .MultipleOfferContainer .form-group .field-row {
    width: 100%;
  }

  .MultipleOfferContainer .mulinipage {
    padding: 20px;
  }

  .rvb-container .viewbtn-cls {
    margin-top: 0px;
  }
}

@media screen and (max-width: 768px) and (min-width: 497px) {
  .rvb-container .dolamt-cls {
    width: 66.6%;
  }
}

@media screen and (max-width: 370px) and (min-width: 361px) {
  .fornewdescontainer .alloffer {
    font-size: 21px !important;
  }
}

@media screen and (max-width: 360px) and (min-width: 350px) {
  .fornewdescontainer .alloffer {
    font-size: 20px !important;
  }

  .fornewdescontainer .searchtext {
    padding: 5px 8px;
  }
}

@media screen and (max-width: 430px) and (min-width: 371px) {
  .fornewdescontainer .alloffer {
    font-size: 22px !important;
  }

  .fornewdescontainer .searchtext {
    padding: 5px 8px;
  }
}

@media screen and (max-width: 443px) and (min-width: 390px) {
  .mulsvestimate {
    padding: 0px;
  }

  .mulfullrep {
    padding: 0px;
  }
}

@media screen and (max-width: 443px) and (min-width: 315px) {
  .MultipleOfferHeadingTitle {
    font-size: 22px !important;
  }
}

@media screen and (max-width: 390px) and (min-width: 350px) {
  .mulsvestimate {
    padding: 0px;
  }

  .mulsvestimate .save-estimate {
    font-size: 12px;
  }

  .mulfullrep {
    padding: 0px;
  }

  .mulfullrep .mulrepobtn {
    font-size: 12px;
  }
}

@media screen and (max-width: 380px) and (min-width: 350px) {
  .MultipleOfferContainer .MultipleOfferTitle {
    font-size: 29px;
  }
}

@media screen and (max-width: 495px) and (min-width: 350px) {
  .MultipleOfferContainer .Mul_closingCost {
    width: 46%;
  }
}

@media screen and (max-width: 1066px) and (min-width: 992px) {
  .mulfullrep {
    padding: 0px;
  }
}

@media screen and (max-width: 1199px) {
  .mulsvestimate .save-estimate {
    text-align: center;
  }

  .mobistartoffer {
    width: 54% !important;
  }

  .mobistartoffer .MultipleOfferSubTitle2 {
    font-size: 20px;
  }
}

.ibtabcon .ui-widget-header {
  border: none;
  background: none;
}

.ibtabcon .ui-widget.ui-widget-content {
  border: none;
}

.ibtabcon .ui-state-active,
.ibtabcon .ui-widget-content .ui-state-active,
.ibtabcon .ui-widget-header .ui-state-active,
.ibtabcon a.ui-button:active,
.ibtabcon .ui-button:active,
.ibtabcon .ui-button.ui-state-active:hover {
  border: none;
  background: none;
}

.ibtabcon .ui-state-default,
.ibtabcon .ui-widget-content .ui-state-default,
.ibtabcon .ui-widget-header .ui-state-default,
.ibtabcon .ui-button,
.ibtabcon html .ui-button.ui-state-disabled:hover,
.ibtabcon html .ui-button.ui-state-disabled:active {
  border: none;
  background: none;
}

.ibtabcon .tab-pane {
  display: none !important;
}

.ibtabcon .tab-pane.active {
  display: block !important;
}

.ibtabcon .nav-tabs {
  overflow-x: auto;
  overflow-y: hidden;
  display: flex;
  border-bottom: none;
}

.ibtabcon .nav-tabs li.active a {
  color: #508AFF !important;
}

.ibtabcon .nav-tabs li a {
  color: #508AFF !important;
  font-family: Montserrat-Regular;
}

.ibtabcon .nav-tabs li a:hover {
  background-color: #ffffff;
  border-color: #ffffff;
}

.ibtabcon .nav-tabs > li {
  float: none;
  white-space: nowrap;
}

.ibtabcon .nav-tabs > li.active > a {
  border: none !important;
}

.ibtabcon .nav-tabs li.active a {
  border-bottom: 3px solid #508AFF !important;
}

.ibmtap1 {
  padding-top: 50px !important;
  padding-bottom: 20px !important;
  font-family: Montserrat-Medium;
}

.ibmtap2 {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
  font-family: Montserrat-Regular;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  border: 1px solid #dfdfdf;
  box-shadow: 0px 0px 20px #cccccc;
}

.ibmtap2 .paddright {
  padding-right: 5px;
}

.ibmtap2 .paddleft {
  padding-left: 10px;
}

.ibmtapnew {
  font-family: Montserrat-Regular;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
}

.ibmtapnew .paddright {
  padding-right: 5px;
}

.ibmtapnew .paddleft {
  padding-left: 10px;
}

.ibmtap2edit {
  display: flex;
  justify-content: center;
  align-items: center;
}

.ibmtap2edit .paddright {
  padding-right: 5px;
}

.ibmtap2edit .paddleft {
  padding-left: 10px;
}

.ibmtapname {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  background-color: #f6f6f6;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  font-family: Montserrat-Bold;
  font-size: 15px;
}

.ibmtapprice {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  background-color: #fff;
  border-right-width: 0px;
  border-right-color: #d4d7e0;
  border-right-style: solid;
  border-right-width: 2px;
  border-left-color: #d4d7e0;
  border-left-style: solid;
  border-left-width: 2px;
}

.ibmtapnet {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  background-color: #fff;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

.ibmtaptitle {
  text-align: center;
  font-size: 15px;
}

.viewib {
  margin-top: 50px;
  margin-bottom: 30px;
}

.notesHeightcls {
  height: auto !important;
}

.viewibt {
  display: flex;
  justify-content: space-between;
  padding: 15px 15px !important;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  background-color: #f6f6f6;
  border: 1px solid #d4d7e0;
  font-family: Heebo-Medium;
}

.viewibt .titlebtn {
  display: flex;
}

.viewibm {
  padding: 15px 10px !important;
  border: 1px solid #d4d7e0;
  border-bottom: none;
  border-top: none;
  font-family: Heebo-Regular;
  color: #4E4E4E;
}

.viewibmi {
  display: flex;
  justify-content: space-between;
  padding: 10px 0px !important;
}

.viewibmi .title {
  font-family: Montserrat-Medium;
}

.viewibmi .val {
  width: 30%;
  text-align: left;
  font-family: Montserrat-Regular;
}

.viewibb {
  display: flex;
  justify-content: space-between;
  padding: 10px 10px !important;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  background-color: #fff;
  border: 1px solid #d4d7e0;
}

.viewibb .title {
  width: 60%;
  font-family: Heebo-Regular;
  font-size: 15px;
}

.viewibb .val {
  width: 30%;
  text-align: left;
  font-size: 15px;
}

.imgnote {
  width: 15px;
  height: 18px;
  cursor: pointer;
  margin-right: 15px;
}

.imgnote1 {
  margin-top: 5px;
  width: 20px;
  height: 6px;
  cursor: pointer;
}

.spanlable {
  margin-top: -10px;
  font-size: 20px;
  cursor: pointer;
}

.homeinfolist {
  margin-top: 50px;
}

.displayinline1 {
  display: inline-flex;
  padding-left: 5px !important;
  padding-right: 5px !important;
  cursor: pointer;
}

.displayinline1 .imgdisplay {
  width: 10px;
  height: 7px;
}

.displayinline1 .infodisplay1 {
  padding-top: 12px;
  width: 16px;
  height: 26px;
}

.iblisttitle {
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
  align-items: center;
}

.iblisttitle .edit {
  font-family: Montserrat-Medium;
  font-size: 17px;
  color: #508AFF;
  cursor: pointer;
}

.iblisttitle .title {
  font-family: Montserrat-Medium;
  font-size: 32px;
  color: #23405E;
  width: 40%;
  display: flex;
  justify-content: center;
}

.iblisttitle .reset {
  display: flex;
  width: 30%;
}

.iblisttitle .empty {
  padding-right: 50px;
}

.iblisttitle .titleadjust {
  width: 30%;
  display: flex;
  align-items: center;
}

.iblisttitle .titleadjust a {
  color: #508AFF;
  text-decoration: none;
  font-family: Montserrat-Medium;
}

.iblisttitle .titleadjust img {
  height: 14px;
  margin-right: 5px;
  margin-bottom: 0px;
}

.iblisttitle .linkchangedes {
  display: flex;
  justify-content: center;
  align-items: center;
}

@media screen and (min-width: 300px) and (max-width: 400px) {
  .iblisttitle .reset {
    width: 15%;
  }

  .iblisttitle .title {
    font-size: 13px;
    width: 100%;
  }

  .iblisttitle .titleadjust {
    font-size: 11px;
  }

  .fornewdescontainer .alloffer {
    display: flex;
    align-items: center;
    font-size: 14px !important;
  }

  .fornewdescontainer .searchtext {
    padding: 5px 4px !important;
  }

  .fornewdescontainer .edit {
    font-size: 13px;
  }
}

@media screen and (min-width: 400px) and (max-width: 500px) {
  .iblisttitle .title {
    font-size: 17px;
    width: 100%;
  }

  .iblisttitle .titleadjust {
    font-size: 12px;
  }

  .iblisttitle .reset {
    width: 15%;
  }
}

@media screen and (min-width: 500px) and (max-width: 600px) {
  .iblisttitle .title {
    font-size: 22px;
    width: 100%;
  }

  .iblisttitle .reset {
    width: 15%;
  }
}

.cursor {
  cursor: pointer;
}

.checkboxContainer {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.checkboxContainer > input {
  white-space: nowrap;
  width: auto;
  margin: 0 0.5em 0 0;
  font-size: 115%;
}

.checkboxLabel,
.ilist {
  margin-left: 2px !important;
  color: #23405E !important;
  font-family: Montserrat-regular !important;
  font-size: 14px;
}

.loandefmarghtop1 {
  margin-top: 30px !important;
}

.managedefset {
  color: #6699FF;
  margin-left: 2px !important;
  font-family: Montserrat-light !important;
  font-size: 16px;
}

.iBuyerCustom {
  display: flex;
  justify-content: space-between;
  padding-right: 15px;
}

.ibuyerdefaults {
  display: flex;
  justify-content: space-between;
}

.header-default-ppup {
  text-align: center;
  font-family: Montserrat-Medium;
  color: #0e2f51;
  margin-top: 10px;
  font-size: 24px;
}

.addcompcheckbox > input[type='checkbox'] + label > span {
  margin-right: 0px !important;
}

.body-default-ppup {
  position: relative;
  max-height: 450px;
  overflow-y: auto;
  overflow-x: hidden;
}

.footer-default-ppup {
  position: relative;
  background: #FFF;
  top: 15px;
  margin-bottom: 25px;
}

.checkboxContainer > input[type='checkbox'] {
  height: 0;
  width: 0;
  border: 0px;
  display: none;
}

.checkboxContainer > input[type='checkbox'] + label {
  position: relative;
  display: flex;
  align-items: center;
  transition: color 250ms cubic-bezier(0.4, 0, 0.23, 1);
}

.checkboxContainer .SelectedCompanyBtn {
  left: 0.5em;
  border-radius: 100px;
  border: 3px solid red;
}

.checkboxContainer > input[type='checkbox'] + label > ins {
  position: absolute;
  display: block;
  bottom: 0;
  left: 2em;
  height: 0;
  width: 100%;
  overflow: hidden;
  text-decoration: none;
  transition: height 300ms cubic-bezier(0.4, 0, 0.23, 1);
}

.checkboxContainer > input[type='checkbox'] + label > ins > i {
  position: absolute;
  bottom: 0;
  font-style: normal;
}

.checkboxContainer > input[type='checkbox'] + label > span {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 1em;
  width: 24px;
  height: 24px;
  background: transparent;
  border: 1px solid #c7cad2;
  border-radius: 100px;
  cursor: pointer;
  transition: all 250ms cubic-bezier(0.4, 0, 0.23, 1);
}

.checkboxContainer > input[type='checkbox'] + label > span .SelectedBtn {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 1em;
  width: 24px;
  height: 24px;
  background: transparent;
  border: 2px solid red;
  border-radius: 100px;
  cursor: pointer;
  transition: all 250ms cubic-bezier(0.4, 0, 0.23, 1);
}

.checkboxContainer > input[type='checkbox'] + label:hover > span,
.checkboxContainer > input[type='checkbox']:focus + label > span {
  background: rgba(255, 255, 255, 0.1);
}

.checkboxContainer > input[type='checkbox']:checked + label > ins {
  height: 100%;
}

.checkboxContainer > input[type='checkbox']:checked + label > span {
  border: 2px solid #258dff;
  animation: shrink-bounce 200ms cubic-bezier(0.4, 0, 0.23, 1);
  background: #FFF;
}

.checkboxContainer > input[type='checkbox']:checked + label > span:before {
  content: "";
  position: absolute;
  top: .6em;
  left: .11em;
  border-right: 2px solid transparent;
  border-bottom: 2px solid transparent;
  transform: rotate(45deg);
  transform-origin: 0% 100%;
  animation: checkbox-check 125ms 250ms cubic-bezier(1, 0.23, 0, 0.4) forwards;
}

@keyframes shrink-bounce {
  0% {
    transform: scale(1);
  }

  33% {
    transform: scale(0.85);
  }

  100% {
    transform: scale(1);
  }
}

@keyframes checkbox-check {
  0% {
    width: 0;
    height: 0;
    border-color: #258dff;
    transform: translate3d(0, 0, 0) rotate(45deg);
  }

  33% {
    width: .4em;
    height: 0;
    transform: translate3d(0, 0, 0) rotate(45deg);
  }

  100% {
    width: .4em;
    height: 0.8em;
    border-color: #258dff;
    transform: translate3d(0.3em, -0.5em, 0) rotate(45deg);
  }
}

.listnav {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}

.listnav .listorder {
  width: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.listnav .listorder .listprenex {
  padding: 10px;
  border: 1px solid grey;
  cursor: pointer;
}

.dotcheck {
  width: 11px;
  height: 11px;
  border-radius: 50%;
  background-color: #a7a6a6;
  margin-right: 21px;
}

.ibnotelabel {
  display: flex;
}

.ibnotelabel span {
  font-size: 15px;
  padding-bottom: 10px;
}

.ibnotesave {
  background-color: #5eca73 !important;
  color: #ffffff;
  padding: 8px;
  border-radius: 5px;
  margin: 20px 20px 0px;
  text-align: center;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  font-size: 14px;
}

.movtabcontainer {
  width: 100%;
  display: flex;
  justify-content: center;
}

.movtabcontainer .tablefrigimgcon {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 5px 12px 5px 12px;
  width: 40px;
}

.movtabcontainer .tablefrigimgcon .tablefrigimg {
  cursor: pointer;
}

.movtabcontainer .movtabsubcontainer {
  width: 50%;
  overflow: hidden;
}

.movtabcontainer .movtablist {
  width: 100%;
}

.movtabcontainer .movtablist ul {
  width: 100%;
  display: flex;
  margin: 0px;
  padding: 0px;
  justify-content: flex-start;
}

.movtabcontainer .movtablist ul li {
  padding: 10px;
  white-space: nowrap;
}

.movtabcontainer .movtablist ul li a {
  padding: 5px;
  text-decoration: none;
  color: #508AFF !important;
  font-family: Montserrat-Regular;
}

.movtabcontainer .movtablist li.active a {
  border-bottom: 3px solid #508AFF !important;
}

.movtabcontainer .headingnewcontailer {
  width: 90%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.movtabcontainer .headingnewcontailer .alloffer {
  font-size: 22px;
  font-family: Montserrat-Regular;
}

.movtabcontainer .headingnewcontailer .editdiv {
  font-size: 14px;
  padding-right: 10px;
  font-family: Montserrat-Regular;
  color: #508AFF;
  display: flex;
}

.movtabcontainer .headingnewcontailer .editdiv .reloaddes {
  margin-right: 10px;
}

.movtabcontainer .headingnewcontailer .editdiv .reloaddes img {
  width: 17px;
}

.movtabcontainer .headingnewcontailer .editdiv .editdes {
  cursor: pointer;
}

/* tab change animation */

.ibleftout {
  width: 100%;
  animation-name: ibleftoutani;
  animation-duration: 1s;
}

@keyframes ibleftoutani {
  0% {
    opacity: 1;
    /* margin-left: 0px; margin-right: 0px; */
  }

  100% {
    opacity: 0;
    /*margin-left: -250px; margin-right: 250px;*/
  }
}

.ibfromright {
  width: 100%;
  z-index: 1;
  animation-name: ibfromrightani;
  animation-duration: 1s;
}

@keyframes ibfromrightani {
  0% {
    opacity: 0;
    /* margin-left: 250px; margin-right: -250px;*/
  }

  100% {
    opacity: 1;
    /* margin-left: 0px; margin-right: 0px;*/
  }
}

.ibfromrightnav {
  width: 100%;
  z-index: 1;
  animation-name: ibfromrightani;
  animation-duration: 1s;
}

.ibfromleftnav {
  width: 100%;
  z-index: 1;
  animation-name: ibfromleftani;
  animation-duration: 1s;
}

@keyframes ibfromleftani {
  0% {
    opacity: 0;
    /* margin-right: 250px; margin-left: -250px;*/
  }

  100% {
    opacity: 1;
    /* margin-right: 0px; margin-left: 0px;*/
  }
}

.ibrightoutnav {
  width: 100%;
  animation-name: ibrightoutani;
  animation-duration: 1s;
}

@keyframes ibrightoutani {
  0% {
    opacity: 1;
    /*margin-right: 0px; margin-left: 0px;*/
  }

  100% {
    opacity: 0;
    /* margin-right: -250px; margin-left: 250px; */
  }
}

.txtupper {
  text-transform: uppercase;
  width: 100px;
}

.ibuyerlistbtncontainer {
  display: flex;
  justify-content: center;
}

.ibuyerlistbtncontainer .ibuyerlistbtn {
  width: 50%;
  display: flex;
}

.ibuyersellerdetails {
  text-transform: capitalize;
}

.ibuyermangelist {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.marginzero {
  margin: 0px !important;
}

.ibuyerdotcont {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  cursor: pointer;
}

.ibuyerdotcont .dot {
  width: 7px;
  height: 7px;
  background-color: #23405E;
  border-radius: 50%;
  margin: 18px 2px;
}

.manageinput {
  position: absolute;
  right: 0;
  font-size: 15px;
  top: 7px;
  color: #508AFF;
  cursor: pointer;
}

.shownewdesign {
  display: flex;
  flex-direction: row;
  width: 100%;
  min-height: 650px;
}

.shownewdesign .setlistheight {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.shownewdesign .setlistheight .noofferstyle {
  font-family: Montserrat-Regular;
  margin: 30px 0px;
}

.shownewdesign .setlistheight1 {
  height: 317px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.shownewdesign .setlistheight1 .noofferstyle {
  font-family: Montserrat-Regular;
  margin: 30px 0px;
}

.fornewdesignright {
  width: 50%;
  margin-bottom: 100px;
  font-family: Montserrat-Regular;
}

.fornewdesignright .setlistheight {
  height: auto;
  width: 100%;
}

.fornewdesignright .newdescontainer {
  width: 100%;
  display: flex;
  flex-direction: column;
  margin-Bottom: 20px;
}

.fornewdesignright .newdescontainer .searchdiv {
  justify-content: space-between;
  display: flex;
  padding: 5px 15px;
}

.fornewdesignright .newdescontainer .searchdiv .searchtext {
  background-color: #f6f6f6;
  padding: 5px 15px;
  border-radius: 14px;
}

.fornewdesignright .newdescontainer .searchdiv .searchtext img {
  width: 15px;
}

.fornewdesignright .newdescontainer .searchdiv .searchtext .searchinput {
  background-color: #f6f6f6;
  border: none;
  margin-top: 0px !important;
  padding-left: 4px;
  outline: none;
}

.fornewdesignright .newdescontainer .searchdiv .bckdiv {
  align-items: center;
  display: flex;
  cursor: pointer;
}

.fornewdesignright .newdescontainer .searchdiv .bckdiv span {
  margin-left: 5px;
}

.fornewdesignright .newdescontainer .listselectdiv {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 0px 15px;
}

.fornewdesignright .newdescontainer .listselectdiv .newselectstyle {
  border-color: white;
  background-color: white;
  font-size: 18px !important;
  outline: none;
}

.fornewdesignright .newdescontainer .listselectdiv .listoption {
  display: flex;
}

.fornewdesignright .newdescontainer .listselectdiv .listoption .linelist {
  width: 25px;
  height: 25px;
  padding-right: 35px;
  border-right: 1px solid #d1d1d1;
  cursor: pointer;
}

.fornewdesignright .newdescontainer .listselectdiv .listoption .linelist img {
  width: 20px;
}

.fornewdesignright .newdescontainer .listselectdiv .listoption .gridlist {
  width: 25px;
  height: 25px;
  cursor: pointer;
  margin-left: 10px;
}

.fornewdesignright .newdescontainer .listselectdiv .listoption .gridlist img {
  width: 20px;
}

.fornewdesignleft {
  width: 50%;
  margin-bottom: 70px;
  display: flex;
  align-items: center;
  flex-direction: column;
  font-family: Montserrat-Regular;
}

.newfulldragingedit {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-around;
}

.selectednewdragstyle {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px 17px;
  margin: 10px 0px;
  border: 1px solid #dfdfdf;
  border-radius: 10px;
  width: 95%;
  height: 50px;
  box-shadow: 0px 8px 10px 4px #cccccc6b;
  cursor: pointer;
}

.selectednewdragstyle .newdragimg {
  width: 10%;
}

.selectednewdragstyle .newdragname {
  width: 30%;
  text-align: center;
  color: #518afd;
}

.selectednewdragstyle .newdragpri {
  width: 30%;
  text-align: center;
}

.selectednewdragstyle .newdragnet {
  width: 30%;
  text-align: end;
  font-family: Montserrat-SemiBold;
}

.newdragstyle {
  display: flex;
  width: 90%;
  justify-content: space-between;
  align-items: center;
  padding: 15px 17px;
  margin: 10px 0px;
  border: 1px solid #dfdfdf;
  box-shadow: 0px 0px 8px #cccccc;
  border-radius: 10px;
  cursor: pointer;
}

.newdragstyle .newdragimg {
  width: 10%;
}

.newdragstyle .newdragname {
  width: 30%;
  text-align: center;
  color: #518afd;
}

.newdragstyle .newdragpri {
  width: 30%;
  text-align: center;
}

.newdragstyle .newdragnet {
  width: 30%;
  text-align: end;
  font-family: Montserrat-SemiBold;
}

.gridcontainer {
  display: flex;
  width: 100%;
  justify-content: space-evenly;
  margin-bottom: 30px;
  margin-top: 20px;
  height: auto;
  flex-wrap: wrap;
}

.gridlayout {
  width: 30%;
  display: flex;
  flex-direction: column;
  margin-bottom: 20px;
}

.selectednewgridviewcont,
.newgridviewcont {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 15px 0px;
  box-shadow: 0px 0px 12px #cccccc;
  cursor: pointer;
  background-color: white;
}

.selectednewgridviewcont .newgvname,
.newgridviewcont .newgvname {
  padding-bottom: 15px;
}

.selectednewgridviewcont .newgvpriccont,
.newgridviewcont .newgvpriccont {
  text-align: center;
}

.selectednewgridviewcont .newgvpriccont .newgvpricname,
.newgridviewcont .newgvpriccont .newgvpricname {
  font-size: 12px;
}

.selectednewgridviewcont .newgvpriccont .newgvpricval,
.newgridviewcont .newgvpriccont .newgvpricval {
  font-size: 17px;
}

.selectednewgridviewcont .newgvgraph,
.newgridviewcont .newgvgraph {
  font-size: 9px;
}

.selectednewgridviewcont .newgvgraphsmall,
.newgridviewcont .newgvgraphsmall {
  font-size: 9px;
  display: none;
}

.selectednewgridviewcont .newgvestnetcont,
.newgridviewcont .newgvestnetcont {
  position: absolute;
  top: 181px;
  font-size: 13px;
}

.selectednewgridviewcont .newgvestnetcont .newgvestnetname,
.newgridviewcont .newgvestnetcont .newgvestnetname {
  padding: 0;
}

.selectednewgridviewcont .newgvestnetcont .newgvestnetval,
.newgridviewcont .newgvestnetcont .newgvestnetval {
  padding: 0;
}

.selectednewgridviewcont {
  box-shadow: 0px 8px 9px 10px #c1bcbc8c;
}

.newdesigndragtitle {
  width: 100%;
  display: flex;
  justify-content: center;
}

.newdesigndragtitle .newdragtitlestyle {
  display: flex;
  width: 90%;
  justify-content: space-between;
  align-items: center;
  padding: 10px 17px 0px 17px;
  font-family: Montserrat-Regular;
}

.newdesigndragtitle .newdragtitlestyle .newdragimg {
  width: 10%;
}

.newdesigndragtitle .newdragtitlestyle .newdragname {
  width: 30%;
  text-align: center;
  color: #d1d1d1;
}

.newdesigndragtitle .newdragtitlestyle .newdragpri {
  width: 30%;
  text-align: center;
  color: #d1d1d1;
  cursor: pointer;
}

.newdesigndragtitle .newdragtitlestyle .newdragnet {
  width: 30%;
  text-align: end;
  color: #d1d1d1;
  cursor: pointer;
}

.ibmopagefullcontainre {
  width: 75%;
}

.ibmopagefullcontainre .ibmocontainre {
  width: 100%;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  box-shadow: 0px 16px 18px 10px #cccccc6b;
}

.ibmopagefullcontainre .ibmocontainre .ibmographinsidetext {
  font-size: 20px;
  font-family: Montserrat-Light;
  color: #494949;
}

.ibmopagefullcontainre .ibmocontainre .ibmographinsidevalue {
  font-size: 20px;
  position: absolute;
  top: 256px;
  font-family: Montserrat-SemiBold;
}

.ibmopagefullcontainre .ibmocontainre .listalldiv {
  display: flex;
  flex-direction: column;
  width: 80%;
  margin-top: 50px;
  justify-content: center;
  align-items: center;
  font-family: Montserrat-Regular;
}

.ibmopagefullcontainre .ibmocontainre .listalldiv .highlightlistdiv {
  padding: 5px 10px 5px 19px;
  width: 110% !important;
  border-radius: 15px;
  background-color: #F0F0F0;
}

.ibmopagefullcontainre .ibmocontainre .listalldiv .listdiv,
.ibmopagefullcontainre .ibmocontainre .listalldiv .highlightlistdiv {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ibmopagefullcontainre .ibmocontainre .listalldiv .listdiv .listcont,
.ibmopagefullcontainre .ibmocontainre .listalldiv .highlightlistdiv .listcont {
  display: flex;
  flex-direction: row;
  position: relative;
  align-items: center;
  width: 100%;
  justify-content: space-between;
  padding: 10px 10px;
}

.ibmopagefullcontainre .ibmocontainre .listalldiv .listdiv .listcont .listname,
.ibmopagefullcontainre .ibmocontainre .listalldiv .highlightlistdiv .listcont .listname {
  background-color: white;
  z-index: 1;
  padding-right: 15px;
  color: #d1d1d1;
}

.ibmopagefullcontainre .ibmocontainre .listalldiv .listdiv .listcont .highlightlistname,
.ibmopagefullcontainre .ibmocontainre .listalldiv .highlightlistdiv .listcont .highlightlistname {
  background-color: #F0F0F0;
  z-index: 1;
  padding-right: 15px;
  font-size: 15px;
}

.ibmopagefullcontainre .ibmocontainre .listalldiv .listdiv .listcont .listvalue,
.ibmopagefullcontainre .ibmocontainre .listalldiv .highlightlistdiv .listcont .listvalue {
  background-color: white;
  z-index: 1;
  padding-left: 15px;
}

.ibmopagefullcontainre .ibmocontainre .listalldiv .listdiv .listcont .highlitelistvalue,
.ibmopagefullcontainre .ibmocontainre .listalldiv .highlightlistdiv .listcont .highlitelistvalue {
  background-color: #F0F0F0;
  z-index: 1;
  padding-left: 15px;
  font-size: 15px;
  font-family: Montserrat-SemiBold;
}

.ibmopagefullcontainre .ibmocontainre .listalldiv .listdiv .listcont .listfulldot,
.ibmopagefullcontainre .ibmocontainre .listalldiv .highlightlistdiv .listcont .listfulldot {
  position: absolute;
  bottom: 12px;
  right: 10px;
  color: #d1d1d1;
}

.ibmopagefullcontainre .ibmocontainre .graphtitlediv {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 20px 0px;
}

.ibmopagefullcontainre .ibmocontainre .graphtitlediv .graphtitlename {
  font-size: 23px;
  margin-bottom: 5px;
  font-family: Montserrat-Medium;
  color: #518afd;
}

.ibmopagefullcontainre .ibmocontainre .graphtitlediv .graphtitlefieldname {
  font-size: 14px;
  font-family: Montserrat-Light;
}

.ibmopagefullcontainre .ibmocontainre .graphtitlediv .graphtitlevalue {
  font-size: 18px;
  font-family: Montserrat-SemiBold;
  color: #494949;
}

.ibmopagefullcontainre .editinputs {
  margin: 20px 0px;
  font-size: 16px;
  font-family: Montserrat-Regular;
}

.ibmopagefullcontainre .editinputs span {
  cursor: pointer;
  color: #007aff;
}

.ibmopagefullcontainre .editinputsclosingcc {
  margin: 0px 0 20px 0px;
  font-size: 16px;
  font-family: Montserrat-Regular;
}

.ibmopagefullcontainre .editinputsclosingcc span {
  cursor: pointer;
  color: #007aff;
}

.ibmoglegenddiv {
  display: inline-flex;
  width: 90%;
  border: 1px solid red;
  justify-content: space-between;
  padding: 0px 10px;
  font-family: Montserrat-Regular;
}

.noofferfound {
  display: flex;
  justify-content: center;
  margin: 10px;
  font-size: 18px;
}

@media screen and (max-width: 1199px) {
  .shownewdesign {
    display: flex;
    flex-direction: column;
    width: 100%;
    justify-content: center;
    align-items: center;
  }

  .setlistheight {
    max-height: 500px;
    width: 100%;
    overflow: scroll;
    overflow-x: hidden;
    overflow-y: auto;
  }
}

@media screen and (max-width: 500px) {
  .newgvgraph {
    display: none;
  }

  .gridlayout {
    width: 41%;
  }

  .newgvgraphsmall {
    display: block !important;
    font-size: 8px;
  }

  .newgvestnetcont .newgvestnetval {
    font-size: 11px;
  }
}

@media screen and (max-width: 1199px) and (min-width: 1000px) {
  .fornewdesignright {
    width: 70%;
  }

  .fornewdesignleft {
    width: 70%;
  }

  .ibmopagefullcontainre {
    width: 75%;
  }
}

@media screen and (max-width: 1000px) {
  .fornewdesignright {
    width: 100%;
  }

  .fornewdesignleft {
    width: 100%;
  }
}

@media screen and (max-width: 1000px) and (min-width: 700px) {
  .ibmopagefullcontainre {
    width: 85%;
  }
}

@media screen and (max-width: 700px) {
  .ibmopagefullcontainre {
    width: 95%;
  }
}

.newheaderdesigh {
  width: 100%;
  display: flex;
  justify-content: center;
  margin-bottom: 30px;
}

.newheaderdesigh .newheadersub {
  width: 100%;
  display: flex;
  justify-content: space-between;
  font-family: Montserrat-Regular;
  padding: 0px 50px;
}

.newheaderdesigh .newheadersub .headrescreennav {
  font-size: 14px;
  color: #518afd;
  width: 30%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

.newheaderdesigh .newheadersub .headrescreennav img {
  width: 8px;
  height: 12px;
  margin-right: 5px;
}

.newheaderdesigh .newheadersub .headername {
  font-size: 27px;
  font-family: Montserrat-semibold;
  width: 40%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.newheaderdesigh .newheadersub .headsearchdiv {
  width: 30%;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

.newheaderdesigh .newheadersub .headsearchdiv .headsearchtext {
  background-color: #f6f6f6;
  padding: 5px 15px;
  border-radius: 14px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.newheaderdesigh .newheadersub .headsearchdiv .headsearchtext img {
  width: 15px;
  margin-right: 4px;
}

.newheaderdesigh .newheadersub .headsearchdiv .headsearchtext .headsearchinput {
  background-color: #f6f6f6;
  border: none;
  margin-top: 0px !important;
  padding-left: 4px;
  outline: none;
}

.newIBMOPadding {
  padding-left: 50px !important;
  padding-right: 50px !important;
  margin-left: 0px;
  background-color: white;
}

.fornewdescontainer {
  display: flex;
  justify-content: space-between;
  font-size: 16px;
  font-family: Montserrat-Medium;
  margin-top: 25px;
  margin-bottom: 25px;
}

.fornewdescontainer .alloffer {
  font-size: 23px;
  font-family: Montserrat-Regular;
}

.fornewdescontainer .edit {
  color: #508AFF;
  cursor: pointer;
  margin-top: 7px !important;
}

.fornewdescontainer .searchtext {
  background-color: #f6f6f6;
  padding: 5px 15px;
  border-radius: 14px;
}

.fornewdescontainer .searchtext img {
  width: 15px;
}

.fornewdescontainer .searchtext .searchinput {
  background-color: #f6f6f6;
  border: none;
  margin-top: 0px !important;
  padding-left: 4px;
  outline: none;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL2lCdXllck11bHRpcGxlT2ZmZXIuc2NzcyIsInNvdXJjZXMiOlsiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL2lCdXllck11bHRpcGxlT2ZmZXIuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIuaU11bHRpcGxlT2ZmZXJDb250YWluZXIge1xuXHR3aWR0aDoxMDAlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdC5jYWxlbi1yeXR7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2QyZDJkMjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcblx0fVxuXHQuY2xvc2luZ2Nvc3RpY29ue1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgXHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcblx0fVxuXHQucGFkZG5hbWV7XG5cdCAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuXHR9XG5cdC50ZXh0bm90ZTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHR9XG5cdC5ncmVlbi1idG57XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzVlY2E3MyAhaW1wb3J0YW50O1xuXHR9XG5cdC5idG5jbG9yIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkZmU1ICFpbXBvcnRhbnQ7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cblx0Lk5vdGVzTGFiZWx7XG5cdFx0cGFkZGluZy1ib3R0b206IDVweDtcblx0fVxuXHQuaUJ1eWVyLUhlYWRjbHN7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRjb2xvcjogIzIzNDA1RTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHRcblx0fVxuXHQuYmNrZGl2e1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHQuYmNrc3R5bGV7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAtMTg4cHg7XG5cdFx0XHRjb2xvcjogcmdiKDgwLCAxMzgsIDI1NSk7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6Mzc1cHgpe1xuXHRcdC5iY2tkaXZ7XG5cdFx0XHQuYmNrc3R5bGV7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0bGVmdDogMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KXtcblx0XHQuYmNrZGl2e1xuXHRcdFx0LmJja3N0eWxle1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGxlZnQ6IDBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDozNzVweCl7XG5cdFx0LmlidXllcnR4dHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6NjAxcHgpIGFuZChtYXgtd2lkdGg6NzY4cHgpe1xuXHRcdC5pYnV5ZXJ0eHR7XG5cdFx0XHR3aWR0aDogNzYlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjYwMHB4KXtcblx0XHQuaWJ1eWVydHh0e1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0fVxuXHR9XG5cdC5jb21wYW55TmFtZS1jbHN7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDEwMCAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi1sZWZ0OiAycHggIWltcG9ydGFudDtcblx0XHRjb2xvcjogIzBFMkY1MSAhaW1wb3J0YW50O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXIgIWltcG9ydGFudDtcblx0XHQvL3dpZHRoOjY4JTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHRcdFxuXHR9XG5cdC5ib3R0b21TcGFjZS1jbHN7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzJweDtcblx0fVxuXHQuQ29tcGFueUFycm93LWNsc3tcblx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Ly9oZWlnaHQ6IDQwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHQtbW96LWFwcGVhcmFuY2U6IGluaGVyaXQ7XG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDc4JSBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRjb2xvcjogIzIzNDA1RTtcblx0XHRmb250LXNpemU6IDE5cHggIWltcG9ydGFudDtcblx0XHRwYWRkaW5nOiAwcHg7XG5cdFx0Ym9yZGVyOjBweDtcblx0XHRvdXRsaW5lOjBweDtcblx0XHRtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcblxuXHR9XG5cdC5jbG9zaW5nQ29zdC1jbHN7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDEwMCAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi1sZWZ0OiAycHggIWltcG9ydGFudDtcblx0XHRjb2xvcjogIzUwOEFGRiAhaW1wb3J0YW50O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXIgIWltcG9ydGFudDtcblx0XHQvL3dpZHRoOjMxJTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0c3Bhbntcblx0XHRcdHBhZGRpbmctbGVmdDogNXB4O1xuXHRcdH1cblx0fVxuXHQudG9nZ2xlLWNsc3tcblx0XHRcdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcblx0XHRcdGNvbG9yOiAjMzEzQjYyO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0cGFkZGluZzogMHB4O1xuXHRcdH1cblxuXHRcdC50b3AtY2xze1xuXHRcdFx0bWFyZ2luLXRvcDoxOHB4O1xuXHRcdH1cbi5zd2l0Y2gtY29udGFpbmVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTsgbGVmdDogNzYlO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoIC01MCUsIC01MCUsIDAgKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCggLTUwJSwgLTUwJSwgMCApO1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uc3dpdGNoICB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0b3BhY2l0eTogMDtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLnN3aXRjaCArIGRpdiB7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzUwOEFGRjtcblx0LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuNHM7XG5cdHRyYW5zaXRpb24tZHVyYXRpb246IC40cztcblx0LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBib3gtc2hhZG93O1xuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBib3gtc2hhZG93O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5zd2l0Y2ggKyBkaXYgc3BhbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uc3dpdGNoICsgZGl2IHNwYW46bnRoLWNoaWxkKCAxICkge1xuICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uc3dpdGNoICsgZGl2IHNwYW46bnRoLWNoaWxkKCAyICkge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uc3dpdGNoOmNoZWNrZWQgKyBkaXYge1xuXHR3aWR0aDo4NXB4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICMzYjg5ZWM7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5zd2l0Y2ggKyBkaXYge1xuXHQvL3dpZHRoOiA5NHB4O1xuXHQvL2hlaWdodDogNDhweDtcblx0d2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiAgMjhweDtcbiAgIC8vIG1hcmdpbi10b3A6IDQ2cHg7XG59XG5cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLnN3aXRjaDpjaGVja2VkICsgZGl2IHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzUwOEFGRjtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLnN3aXRjaCArIGRpdiA+IGRpdiB7XG5cdGZsb2F0OiBsZWZ0O1xuXHR3aWR0aDogMzZweDsgaGVpZ2h0OiAyNnB4O1xuXHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXHQtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMSwwLDAsMSk7XG5cdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMSwwLDAsMSk7XG5cdC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40cztcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMC40cztcblx0LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGJhY2tncm91bmQtY29sb3I7XG5cdHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgYmFja2dyb3VuZC1jb2xvcjtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdG1hcmdpbi10b3A6IDFweDtcblx0bWFyZ2luLWxlZnQ6IDFweDtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLnN3aXRjaDpjaGVja2VkICsgZGl2ID4gZGl2IHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uYmlnc3dpdGNoLnN3aXRjaCArIGRpdiA+IGRpdiB7XG5cdHdpZHRoOiA0NHB4O1xuXHRoZWlnaHQ6IDQ0cHg7XG5cdG1hcmdpbi10b3A6IDFweDtcbn1cblxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uc3dpdGNoOmNoZWNrZWQgKyBkaXYgPiBkaXYge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNDZweCwgMCwgMCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNDZweCwgMCwgMCk7XG59XG5cblxuLmZ1bGwtd2lkdGgtY2xze1xuXHR3aWR0aDogMTAwJTtcbn1cblxuXHQuTXVsdGlwbGVPZmZlclRpdGxle1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cdC5NdWx0aXBsZU9mZmVyU3ViVGl0bGV7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cdC5NdWx0aXBsZU9mZmVyU3ViVGl0bGUye1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cdC5zdGFyb2ZmZXJ7XG5cdFx0d2lkdGg6NDUlXG5cdH1cblx0Lk11bF9jbG9zaW5nQ29zdHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHdpZHRoOiAyOSU7XG5cdFx0Y29sb3I6IzU2QTVGRTtcblx0XHRtYXJnaW4tdG9wOiA3cHg7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblx0LmdlYXItc2V0dGluZ3N7XG5cdFx0cGFkZGluZy10b3A6IDZweCAhaW1wb3J0YW50O1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXHQuZ2Vhci1zZXR0aW5ncyBzcGFuIHtcblx0XHRjb2xvcjogIzUwOEFGRjtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHR9XG5cdFxuXHQuZm9ybS1ncm91cHtcblx0XHRwYWRkaW5nOjBweDtcblx0XHR0ZXh0LWFsaWduOmxlZnQ7XG5cdFx0LmZpZWxkLXJvd3tcblx0XHRcdGNvbG9yOiAjMEUyRjUxO1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdHBhZGRpbmc6MHB4O1xuXHRcdFx0LmlucHV0LWdyb3VwLWFkZG9uIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0XHRjb2xvcjogIzIzNDA1RTtcblx0XHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0XHR9XG5cdFx0XHRzZWxlY3QsIGlucHV0e1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjRDJEMkQyO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcblx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luOjBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHQtbW96LWFwcGVhcmFuY2U6IGluaGVyaXQ7XG5cdFx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTclIGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XHRcdFxuXHRcdFx0fVxuXHRcdFx0c2VsZWN0e1xuXHRcdFx0XHRtYXJnaW4tdG9wOjEwcHggIWltcG9ydGFudDtcdFxuXHRcdFx0fVxuXHRcdFxuXHRcdH1cblx0fVxuXHQuQ29tcHV0ZUJ0bntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTA4QUZGO1xuXHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdHBhZGRpbmc6IDVweCAyMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHQvL21hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcblx0fVxuXHQuU2F2ZUVzdGltYXRlQnRue1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAwcHg7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGNvbG9yOiAjNTA4QUZGO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRtYXJnaW46IDBweDtcblx0XHRmb250LXNpemU6MTRweDtcblx0fVxuXHQuUmVzZXRFc3RpbWF0ZUJ0bntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMHB4O1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0Y29sb3I6ICNFRTcwNTU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdG1hcmdpbjogMHB4O1xuXHRcdGZvbnQtc2l6ZToxNHB4O1xuXHR9XG5cdC5Db2xsYXBzZURyb3BUaXRsZXtcblx0XHRjb2xvcjogIzUwOEFGRjtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHR9XG5cdC5Db2xsYXBzZURyb3BJY29ue1xuXHRcdGN1cnNvcjpwb2ludGVyO1xuXHR9XG5cdC5pbnB1dC1ncm91cHtcblx0XHR3aWR0aDoxMDAlO1xuXHR9XG5cdC5jYWxhbmRhci1jbHN7XG5cdFx0XG5cdCAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG5cdCAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG5cdCAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2MgIWltcG9ydGFudDtcbn1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDozNzVweCl7XG5cdC5pTXVsdGlwbGVPZmZlckNvbnRhaW5lcntcblx0XHQuaUJ1eWVyLUhlYWRjbHN7XG5cdFx0XHRmb250LXNpemU6IDE5cHghaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDRweDtcblx0XHR9XG5cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCl7XG5cdC5pTXVsdGlwbGVPZmZlckNvbnRhaW5lcntcblx0XHQuaUJ1eWVyLUhlYWRjbHN7XG5cdFx0XHRtYXJnaW4tbGVmdDogNHB4O1xuXHRcdH1cblx0XHQubXVsaW5pcGFnZXtcblx0XHRcdCBcdFx0XHRwYWRkaW5nOjIwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdC5NdWx0aXBsZU9mZmVyVGl0bGV7XG5cdFx0XHRmb250LXNpemU6IDI5cHggIWltcG9ydGFudDtcblx0XHR9XG5cdFx0Lk11bHRpcGxlT2ZmZXJTdWJUaXRsZXtcblx0XHRcdGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuTXVsdGlwbGVPZmZlclN1YlRpdGxle1xuXHRcdFx0Zm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5iY2tkaXZ7XG5cdFx0XHQuYmNrc3R5bGV7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0LmlidXllcnR4dHtcblx0XHRcdFx0Zm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDoxMjAwcHgpICB7XG5cdC5NdWx0aXBsZU9mZmVyQ29udGFpbmVye1xuXHRcdC5iY2tkaXZ7XG5cdFx0XHRcblx0XHRcdC5iY2tzdHlsZXtcblx0XHRcdFx0bGVmdDogLTIwcHg7XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRtYXJnaW4tdG9wOi00cHggIWltcG9ydGFudDtcblx0XHRcdFx0XHR3aWR0aDogMTFweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdGRpc3BsYXk6bm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHR9XG59XG59XG4ucnZiLWNvbnRhaW5lcntcblx0LlJpZ2h0Q29udGFpbmVyQ2xze1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNENEQ3RTA7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdGJveC1zaGFkb3c6IDBweCAwcHggMjRweCAtMTVweCAjOTZiY2RkO1xuXHRcdG1pbi1oZWlnaHQ6NDAwcHg7XG5cdFx0LmNoYXJ0LXdyYXBwZXJ7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdC5DaGFydEhlYWRlckRpdntcblx0XHRcdFx0Zm9udC1zaXplOiAyM3B4O1xuXHRcdFx0XHRjb2xvcjogIzMxM0I2Mjtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0XHRcdH1cblx0XHRcdC5yZWNoYXJ0cy13cmFwcGVye1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcblx0XHRcdFx0d2lkdGg6MTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRoZWlnaHQ6MTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XG5cdFx0XHR9XG5cdFx0XHQuQ3Vyc29yUG9pbnRlckNsc3tcblx0XHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcblx0XHRcdH1cblx0XHRcdC5QaWVjaGFydFZhbHVlQ2xze1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMTkwcHg7XG5cdFx0XHRcdGxlZnQ6IDIwOHB4O1xuXHRcdFx0XHR6LWluZGV4OiAxMDAwMDA7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHR3aWR0aDogMTQwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdFx0LlByaWNlVmFsdWVDbHN7XG5cdFx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDI1cHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRwYWRkaW5nOiAzcHggNnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0LkRvbGxhclNpZ25DbHN7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6M3B4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuRWRpdERvbmVCdG57XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0Ly9jb2xvcjogIzJhOTRmZjtcblx0XHRcdFx0Y29sb3I6ICM5RkFGQkQ7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0bWFyZ2luOiAwcHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdFx0XHR9XG5cdFx0XHQuYWN0aXZle1xuXHRcdFx0XHRkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jaGFydF9Cb3R0b217XG5cdFx0XHQuYmx1ZUJveHtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzJBNjRGRjtcblx0XHRcdFx0aGVpZ2h0OiAxN3B4O1xuXHRcdFx0XHR3aWR0aDogMTdweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzJBNjRGRjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0fVxuXHRcdFx0LnllbGxvd0JveHtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0ZGQkEwMDtcblx0XHRcdFx0aGVpZ2h0OiAxN3B4O1xuXHRcdFx0XHR3aWR0aDogMTdweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogICNGRkJBMDA7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdH1cblx0XHRcdC55ZWxsb3d0ZXh0e1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxM3B4O1xuXHRcdFx0fVxuXHRcdFx0LlJlc3VsdENvbGxhcHNlRHJvcEljb257XG5cdFx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdFx0fVxuXHRcdFx0LkNoYXJ0UmVzdWx0VGFibGV7XG5cdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdG1hcmdpbi10b3A6MTBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwMHB4O1xuXHRcdFx0XHQuQ2hhcnRUYWJsZVRkT25le1xuXHRcdFx0XHRcdHdpZHRoOjUlO1xuXHRcdFx0XHRcdC5DaXJjbGVDbHN7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOjBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDE1cHg7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuWWVsbG93Q2lyY2xlQ2xze1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0ZGQkEwMDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkJBMDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5MaWdodEdyZWVuQ2lyY2xlQ2xze1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzU4RkYwMDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM1OEZGMDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5HcmVlbkNpcmNsZUNsc3tcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMwMEI0MEE7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCNDBBO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuQmx1ZUNpcmNsZUNsc3tcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM1MDhBRkY7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTA4QUZGO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuQ2hhcnRUYWJsZVRkVHdve1xuXHRcdFx0XHRcdHdpZHRoOjM1JTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuQ2hhcnRUYWJsZVRkRm91cntcblx0XHRcdFx0XHR3aWR0aDozNSU7XG5cdFx0XHRcdH1cblx0XHRcdFx0LkJvcmRlckJvdHRvbUNsc3tcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q0RDdFMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuQWxpZ25SaWdodENsc3tcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuTWFyZ2luVG9wQ2xze1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6MXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5MYWJlbFJlZ3VsYXJGb250Q2xze1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcblx0XHRcdFx0fVxuXHRcdFx0XHQuTGFiZWxCb2xkRm9udENsc3tcblx0XHRcdFx0XHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtTWVkaXVtJztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuU2xpZGVyRGl2Q2xze1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHQucmMtc2xpZGVyLW1hcmsge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMThweDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDM4cHg7XG5cdFx0XHR9XG5cdFx0XHQucmMtc2xpZGVyLWRvdCB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym90dG9tOiAtMnB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTRweDtcblx0XHRcdFx0d2lkdGg6IDhweDtcblx0XHRcdFx0aGVpZ2h0OiA0cHg7XG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICNlOWU5ZTk7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0LnJjLXNsaWRlci10cmFjayB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM1OTc4RkY7XG5cdFx0XHR9XG5cdFx0XHQucmMtc2xpZGVyLWhhbmRsZSB7XG5cdFx0XHRcdGJvcmRlcjogc29saWQgMnB4ICNEM0Q1REY7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMTNweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTlweDtcblx0XHRcdFx0d2lkdGg6IDIzcHg7XG5cdFx0XHRcdGhlaWdodDogMjNweDtcblx0XHRcdH1cblx0XHRcdC5yYy1zbGlkZXItbWFyay10ZXh0LWFjdGl2ZSB7XG5cdFx0XHRcdGNvbG9yOiAjMkI0MjYyO1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHQucmMtc2xpZGVyLW1hcmstdGV4dCB7XG5cdFx0XHRcdGNvbG9yOiAjMkI0MjYyO1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHR9XG5cdFx0LnBhZHRvcHtcblx0XHRwYWRkaW5nLXRvcDogMTNweDtcblx0fVxuXHQuYmctY2xze1xuXHRcdC8vIGJhY2tncm91bmQtY29sb3I6IzBlMmY1MTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNmNGY0ZjQ7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdC8vIGNvbG9yOiNmZmZmZmY7XG5cdFx0Y29sb3I6IzAwMDtcblx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0ICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bSAhaW1wb3J0YW50O1xuXHR9XG5cdC5ib3JkZXItY2xze1xuXHRcdGJvcmRlcjoxcHggc29saWQgI2RlZTRlYTtcblx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHQvL2JveC1zaGFkb3c6IDBweCAwcHggMjdweCAtMTJweCAjMjI5MGVmO1xuXHRcblx0fVxuXHQuYm9yZGVyLWNsc3RvcHtcblx0XHRib3JkZXItdG9wOjFweCBzb2xpZCAjZGVlNGVhO1xuXHRcdGJvcmRlci1sZWZ0OjFweCBzb2xpZCAjZGVlNGVhO1xuXHRcdGJvcmRlci1yaWdodDoxcHggc29saWQgI2RlZTRlYTtcblx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHQvL2JveC1zaGFkb3c6IDBweCAwcHggMjdweCAtMTJweCAjMjI5MGVmO1xuXHRcblx0fVxuXHQuYm9yZGVyLWNsczJ7XG5cdFx0Ly9ib3JkZXI6MXB4IHNvbGlkICMyMzQwNUU7XG5cdFx0Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkZWU0ZWE7XG5cdFx0Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZGVlNGVhO1xuXHRcdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZWU0ZWE7XG5cdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcblx0fVxuXHQucGFkLWNsc3tcblx0XHRwYWRkaW5nLXRvcDogM3B4O1xuXHR9XG5cdC5wYWQtdG9wLWNsc3tcblx0XHRwYWRkaW5nLXRvcDogOHB4O1xuXHR9XG5cdC5tYXAtcnl0LWNsc3tcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHQvL2ZvbnQtc2l6ZTogMThweDtcblx0XHQvL2JvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWU0ZWE7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRjb2xvcjogIzE3Mjk1MTtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0fVxuXHQucnl0LWNsc3tcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0Ly9ib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGVlNGVhO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0Y29sb3I6ICMxNzI5NTE7XG5cdH1cblx0LmxlZnQtY2xze1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdC8vYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGVlNGVhO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0Y29sb3I6ICMxNzI5NTE7XG5cdH1cblx0LmJvdHRvbS1jbHN7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWU0ZWE7XG5cdH1cblx0LmJvcmRlcmNsc3tcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTRlYTtcblx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZWU0ZWE7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RlZTRlYTtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdGNvbG9yOiAjMTcyOTUxO1xuXHR9XG5cdC52aWV3YnRuLWNsc3tcblx0XHRtYXJnaW4tdG9wOiAzNXB4O1xuXHR9XG5cdC5idG5jbHJ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzVlY2E3MyAhaW1wb3J0YW50O1xuXHR9XG5cdC5Db21wdXRlQnRuMXtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTA4QUZGO1xuXHRcdFxuXHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdHBhZGRpbmc6IDVweCAyMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cblx0LmlidXlDb21wdXRlQnRuMXtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTA4QUZGO1xuXHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHR3aWR0aDogOTAlO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdH1cblx0LmlidXlDb21wdXRlQnRuMntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoOTQsIDIwMiwgMTE1KTtcblx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0d2lkdGg6IDkwJTtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHR9XG5cdC5zdGFyLWltZy1jbHN7XG5cdFx0bWFyZ2luLXJpZ2h0OiA3cHg7XG5cdH1cblx0LmlubGluZS1jbHN7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdH1cblx0Ly8gLmRldGFpbHMtY2xze1xuXHQvLyAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgIC8vICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIC8vICAgICBtYXJnaW4tbGVmdDogMjM0cHg7XG4gICAgLy8gICAgIGNvbG9yOiAjOWZhZmJkO1xuXHQvLyBcdHBhZGRpbmc6IDBweDtcblx0Ly8gXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHQvLyBcdGN1cnNvcjogcG9pbnRlcjtcblx0Ly8gfVxuXHQuZGV0YWlscy1jbHN7XG5cdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XHRcdFxuXHRcdGNvbG9yOiAjNkU2RTZFO1xuXHRcdHBhZGRpbmc6IDBweDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcdFxuXHRcdHdpZHRoOiAxMThweDtcblx0XHQvL3RleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG5cdFx0Ly9tYXJnaW4tbGVmdDogMjU5cHg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0fVxuXHQuZGV0YWlsc0NsaWNrLWNsc3tcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0Y29sb3I6ICM1MDhBRkY7XG5cdH1cblxuXHQuZWRpdC1jbHN7XG5cdCAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMTFweDtcbiAgICAgICAgY29sb3I6ICM5ZmFmYmQ7XG5cdFx0cGFkZGluZzogMHB4O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cdC5jb3N0ZGV0YWlse1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5kb2xhbXQtY2xze1xuXHRcdC8vIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgLy8gZm9udC1zaXplOiAxOHB4O1xuXHRcdC8vICBmb250LWZhbWlseTogQXZlbmlyIGRlbWlib2xkOy8vNUM1ODlFMkQgUG9zdCAjMTJcblx0XHQgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdCBtYXJnaW4tdG9wOiA4cHg7XG5cdFx0IHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdH1cblx0LnN0YXItbWFyZ2luLWNsc3tcblx0XHRtYXJnaW4tdG9wOiA0cHg7XG5cdH1cbn1cbi5jb2xsYXBzaW5nIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCB2aXNpYmlsaXR5O1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgdmlzaWJpbGl0eTtcblx0LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjZzICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC42cyAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG59XG4uTXVsdGlwbGVPZmZlckhlYWRpbmdUaXRsZXtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRmb250LXNpemU6IDMxcHg7XG5cdGNvbG9yOiAjMjM0MDVFO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnNvcnRjbHN7XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0bWFyZ2luLXRvcDogMTBweDtcdFxuXHRjb2xvcjogIzlmYWZiZDtcblx0cGFkZGluZzogMHB4O1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRjdXJzb3I6IG1vdmU7XG5cdGltZ3tcblx0XHRoZWlnaHQ6IDEzcHg7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0bWFyZ2luLWxlZnQ6IDg1cHg7XG5cdH1cbn1cbi5tb3ZlcG9pbnRlcntcblx0Y3Vyc29yOiBtb3ZlO1xufVxuLmRlbGljb257XG5cdG1hcmdpbi10b3A6IDMzcHg7XG59XG4uTXVsdGlwbGVPZmZlckNvbnRhaW5lcntcblx0LmRhdGVtb2Rlcm1ib3R0b217XG5cdFx0Ym9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcblx0XHRjb2xvcjogIzU1NTtcblx0fVxuXHQubXVsb2ZmZGF0ZWFkZG9ue1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG5cdH1cdFxufVxuLnN0YXJjdXJzb3J7XG5cdGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuLm11bHN2ZXN0aW1hdGV7XG5cdG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDtcbn1cbi5tdWxyZXBvYnRue1xuXHQvL3RleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG5cdHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuLnBhaWRlc2Nyb3dsZWZ0YWxpZ257XG5cdG1hcmdpbi1sZWZ0OiAtMTU1cHg7XG5cdGZvbnQtc2l6ZTogMTdweDtcbn1cbi5EZXRhaWxlZGNjcmlnaHRhbGlnbntcblx0bWFyZ2luLXJpZ2h0OiAtMTIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuTXVsdGlwbGVPZmZlckNvbnRhaW5lcntcblx0XHRcblx0XHQuZm9ybS1ncm91cCB7XG5cdFx0XHQuZmllbGQtcm93e1xuXHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQubXVsaW5pcGFnZXtcblx0XHRcdHBhZGRpbmc6MjBweDtcblx0XHR9XG5cdH1cblx0Ly8gLnNhdmUtZXN0aW1hdGV7XG5cdC8vIFx0bWFyZ2luLXRvcDogMHB4O1xuXHQvLyB9XG5cdC5ydmItY29udGFpbmVyXG5cdHtcblx0XHQudmlld2J0bi1jbHNcblx0XHR7XG5cdFx0XHRtYXJnaW4tdG9wOiAwcHg7IFxuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA0OTdweCkgIHtcblx0LnJ2Yi1jb250YWluZXIge1xuXHRcdC5kb2xhbXQtY2xze1xuXHRcdFx0d2lkdGg6NjYuNiU7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3MHB4KSBhbmQgKG1pbi13aWR0aDogMzYxcHgpICB7XG5cdC5mb3JuZXdkZXNjb250YWluZXIge1xuXHRcdC5hbGxvZmZlcntcblx0XHRcdGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIGFuZCAobWluLXdpZHRoOiAzNTBweCkgIHtcblx0LmZvcm5ld2Rlc2NvbnRhaW5lciB7XG5cdFx0LmFsbG9mZmVye1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5zZWFyY2h0ZXh0e1xuXHRcdFx0cGFkZGluZzogNXB4IDhweDtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSBhbmQgKG1pbi13aWR0aDogMzcxcHgpICB7XG5cdC5mb3JuZXdkZXNjb250YWluZXIge1xuXHRcdC5hbGxvZmZlcntcblx0XHRcdGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuc2VhcmNodGV4dHtcblx0XHRcdHBhZGRpbmc6IDVweCA4cHg7XG5cdFx0fVxuXHR9XG59XG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTFweCkgYW5kIChtaW4td2lkdGg6IDMxNXB4KSAge1xuLy8gXHQuZm9ybmV3ZGVzY29udGFpbmVyIHtcbi8vIFx0XHQuYWxsb2ZmZXJ7XG4vLyBcdFx0XHRmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbi8vIFx0XHR9XG4vLyBcdFx0LnNlYXJjaHRleHR7XG4vLyBcdFx0XHRwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbi8vIFx0XHR9XG4vLyBcdH1cbi8vIH1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NDNweCkgYW5kIChtaW4td2lkdGg6IDM5MHB4KSAge1xuXHQubXVsc3Zlc3RpbWF0ZXtcblx0XHRwYWRkaW5nOjBweDtcblx0fVxuXHQubXVsZnVsbHJlcHtcblx0XHRwYWRkaW5nOjBweDtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDQzcHgpIGFuZCAobWluLXdpZHRoOiAzMTVweCkgIHtcblx0Lk11bHRpcGxlT2ZmZXJIZWFkaW5nVGl0bGV7XG5cdFx0Zm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkwcHgpIGFuZCAobWluLXdpZHRoOiAzNTBweCkgIHtcblx0Lm11bHN2ZXN0aW1hdGV7XG5cdFx0cGFkZGluZzowcHg7XG5cdFx0LnNhdmUtZXN0aW1hdGV7XG5cdFx0XHRmb250LXNpemU6MTJweDtcblx0XHR9XG5cdH1cblx0Lm11bGZ1bGxyZXB7XG5cdFx0cGFkZGluZzowcHg7XG5cdFx0Lm11bHJlcG9idG57XG5cdFx0XHRmb250LXNpemU6MTJweDtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpICB7XG5cdC5tdWxzdmVzdGltYXRle1xuXHRcdC8vIHdpZHRoOjEwMCU7XG5cdH1cblx0Lm11bGZ1bGxyZXB7XG5cdFx0Ly8gd2lkdGg6MTA0JTtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3MHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpICB7XG5cdC5ydmItY29udGFpbmVyIHtcblx0XHQuZGV0YWlscy1jbHN7XG5cdFx0XHQvLyBtYXJnaW4tbGVmdDogMTYxcHg7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkgYW5kIChtaW4td2lkdGg6IDM1MHB4KSAge1xuXHQuTXVsdGlwbGVPZmZlckNvbnRhaW5lciB7XG5cdFx0Lk11bHRpcGxlT2ZmZXJUaXRsZXtcblx0XHRcdGZvbnQtc2l6ZTogMjlweDtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ5NXB4KSBhbmQgKG1pbi13aWR0aDogMzUwcHgpICB7XG5cdC5NdWx0aXBsZU9mZmVyQ29udGFpbmVyIHtcblx0XHQuTXVsX2Nsb3NpbmdDb3N0e1xuXHRcdFx0d2lkdGg6IDQ2JTtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNjZweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSAge1xuXHQubXVsZnVsbHJlcHtcblx0XHRwYWRkaW5nOjBweDtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSAgIHtcblx0Lm11bHN2ZXN0aW1hdGV7XG5cdFx0Ly8gd2lkdGg6MTAwJTtcblx0XHQuc2F2ZS1lc3RpbWF0ZXtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcdFxuXHRcdH1cblx0fVxuXHQubW9iaXN0YXJ0b2ZmZXJ7XG5cdFx0d2lkdGg6NTQlICFpbXBvcnRhbnQ7XG5cdFx0Lk11bHRpcGxlT2ZmZXJTdWJUaXRsZTJ7XG5cdFx0XHRmb250LXNpemU6MjBweDtcblx0XHR9XG5cdH1cbn1cbi5pYnRhYmNvbntcbi51aS13aWRnZXQtaGVhZGVyXG57XG5cdGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudFxue1xuXHRib3JkZXI6IG5vbmU7XG59XG4udWktc3RhdGUtYWN0aXZlLCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWFjdGl2ZSwgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWFjdGl2ZSwgYS51aS1idXR0b246YWN0aXZlLCAudWktYnV0dG9uOmFjdGl2ZSwgLnVpLWJ1dHRvbi51aS1zdGF0ZS1hY3RpdmU6aG92ZXJcbntcblx0Ym9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG59XG4udWktc3RhdGUtZGVmYXVsdCwgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0LCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGVmYXVsdCwgLnVpLWJ1dHRvbiwgaHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmhvdmVyLCBodG1sIC51aS1idXR0b24udWktc3RhdGUtZGlzYWJsZWQ6YWN0aXZlXG57XG5cdGJvcmRlcjogbm9uZTtcblx0YmFja2dyb3VuZDogbm9uZTtcbn1cbi50YWItcGFuZVxue1xuXHRkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcbn1cbi50YWItcGFuZS5hY3RpdmUgXG57XG5cdGRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtcbn1cblxuLm5hdi10YWJzIHtcblx0b3ZlcmZsb3cteDogYXV0bztcblx0b3ZlcmZsb3cteTogaGlkZGVuO1x0XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC8vanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGJvcmRlci1ib3R0b206bm9uZTtcblx0bGkuYWN0aXZlXG5cdHtcblx0XHRhe1xuXHRcdFx0Y29sb3I6ICM1MDhBRkYgIWltcG9ydGFudDtcblx0XHRcdC8vYm9yZGVyLWJvdHRvbS1jb2xvcjogIzUwOEFGRjtcblx0XHRcdC8vYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG5cdFx0XHQvL2JvcmRlci1ib3R0b20td2lkdGg6IDNweDtcblx0XHR9XG5cdFx0IC8vYTpob3ZlclxuXHRcdCAvL3tcblx0XHRcdC8vIGJvcmRlcjpub25lO1xuXHRcdFx0IC8vY29sb3I6bm9uZTtcblx0XHQvLyBcdGJvcmRlci1ib3R0b20tY29sb3I6ICM1MDhBRkYgIWltcG9ydGFudDtcblx0XHQvLyBcdGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkICFpbXBvcnRhbnQ7XG5cdFx0Ly8gXHRib3JkZXItYm90dG9tLXdpZHRoOiAzcHggIWltcG9ydGFudDtcblx0XHQgLy99XG5cdH1cblx0bGl7XG5cdGEge1xuXHRcdGNvbG9yOiAjNTA4QUZGICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0fVxuXHR9XG5cdGxpe1xuXHRhOmhvdmVye1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuXHR9XG5cdH1cbiAgfVxuICAubmF2LXRhYnM+bGkge1xuXHRmbG9hdDogbm9uZTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuLy8gICAubmF2LXRhYnM+bGkuYWN0aXZlPmEsIC5uYXYtdGFicz5saS5hY3RpdmU+YTpmb2N1cywgLm5hdi10YWJzPmxpLmFjdGl2ZT5hOmhvdmVyXG4vLyAgIHtcbi8vIFx0Ym9yZGVyOm5vbmUgIWltcG9ydGFudDtcbi8vICAgfVxuXHQubmF2LXRhYnM+bGkuYWN0aXZlPmFcbiAge1xuXHRib3JkZXI6bm9uZSAhaW1wb3J0YW50O1xuICB9XG4gICBcbiAgLm5hdi10YWJzIGxpLmFjdGl2ZSBhXG4gIHtcblx0ICBib3JkZXItYm90dG9tOjNweCBzb2xpZCAjNTA4QUZGICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiAgLmlibXRhcDF7XG5cdCAgcGFkZGluZy10b3A6NTBweCAhaW1wb3J0YW50O1xuXHQgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG5cdCAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICB9XG4gIC5pYm10YXAye1xuXHRtYXJnaW4tdG9wOjEwcHggIWltcG9ydGFudDtcblx0bWFyZ2luLWJvdHRvbToxMHB4ICFpbXBvcnRhbnQ7XHRcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJvcmRlcjoxcHggc29saWQgI2RmZGZkZjtcblx0Ym94LXNoYWRvdzogMHB4IDBweCAyMHB4ICNjY2NjY2M7XG5cdC5wYWRkcmlnaHR7XG5cdFx0cGFkZGluZy1yaWdodDogNXB4O1xuXHR9XG5cdC5wYWRkbGVmdHtcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdH1cbn1cbi5pYm10YXBuZXd7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHQucGFkZHJpZ2h0e1xuXHRcdHBhZGRpbmctcmlnaHQ6IDVweDtcblx0fVxuXHQucGFkZGxlZnR7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHR9XG59XG4uaWJtdGFwMmVkaXR7XG5cdGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdC5wYWRkcmlnaHR7XG5cdFx0cGFkZGluZy1yaWdodDogNXB4O1xuXHR9XG5cdC5wYWRkbGVmdHtcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdH1cbn1cdFxuIC5pYm10YXBuYW1le1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA1MHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcdFxuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1Cb2xkO1xuXHRmb250LXNpemU6IDE1cHg7XG4gfVx0XG4gLmlibXRhcHByaWNle1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHRcblx0Ym9yZGVyLXJpZ2h0LXdpZHRoOiAwcHg7XG5cdGJvcmRlci1yaWdodC1jb2xvcjogI2Q0ZDdlMDtcbiAgICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xuXHRib3JkZXItcmlnaHQtd2lkdGg6IDJweDtcdFxuXHRib3JkZXItbGVmdC1jb2xvcjogI2Q0ZDdlMDtcbiAgICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDJweDtcbn1cbi5pYm10YXBuZXR7XG5cdGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcdFxuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1x0XG59XG4uaWJtdGFwdGl0bGV7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxNXB4O1xufVxuLnZpZXdpYntcblx0bWFyZ2luLXRvcDogNTBweDtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5ub3Rlc0hlaWdodGNsc3tcblx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4udmlld2lidHtcblx0ZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMTVweCAxNXB4ICFpbXBvcnRhbnQ7ICAgIFxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xuXHRmb250LWZhbWlseTogSGVlYm8tTWVkaXVtO1xuXHQudGl0bGVidG57XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxufVxuLnZpZXdpYm17XG5cdHBhZGRpbmc6IDE1cHggMTBweCAhaW1wb3J0YW50O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xuXHRib3JkZXItYm90dG9tOiBub25lO1xuXHRib3JkZXItdG9wOiBub25lO1xuXHRmb250LWZhbWlseTogSGVlYm8tUmVndWxhcjtcblx0Y29sb3I6IzRFNEU0RTtcbn1cbi52aWV3aWJtaXtcblx0ZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdHBhZGRpbmc6IDEwcHggMHB4ICFpbXBvcnRhbnQ7XG5cdC50aXRsZXtcblx0XHQvL3dpZHRoOiA2MCU7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHR9XG5cdC52YWx7XG5cdFx0d2lkdGg6IDMwJTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdH1cbn1cbi52aWV3aWJie1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMDtcblx0LnRpdGxle1xuXHRcdHdpZHRoOiA2MCU7XG5cdFx0Zm9udC1mYW1pbHk6IEhlZWJvLVJlZ3VsYXI7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHR9XG5cdC52YWx7XG5cdFx0d2lkdGg6IDMwJTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0fVxufVxuLmltZ25vdGV7XG5cdHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMThweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4uaW1nbm90ZTF7XG5tYXJnaW4tdG9wOiA1cHg7XG5cdHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogNnB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdC8vbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLnNwYW5sYWJsZXtcblx0bWFyZ2luLXRvcDogLTEwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ob21laW5mb2xpc3R7XG5cdG1hcmdpbi10b3A6IDUwcHg7XG5cdFxufVxuLmRpc3BsYXlpbmxpbmUxe1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0cGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcblx0cGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXHQuaW1nZGlzcGxheXtcblx0XHR3aWR0aDogMTBweDtcblx0XHRoZWlnaHQ6IDdweDtcblx0fVxuXHQuaW5mb2Rpc3BsYXkxe1xuXHRwYWRkaW5nLXRvcDogMTJweDtcblx0XHR3aWR0aDogMTZweDtcblx0XHRoZWlnaHQ6IDI2cHg7XG5cblx0fVxufVxuLmlibGlzdHRpdGxle1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdC5lZGl0e1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0Y29sb3I6ICM1MDhBRkY7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cdC50aXRsZXtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdGNvbG9yOiAjMjM0MDVFO1xuXHRcdHdpZHRoOiA0MCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXHQucmVzZXR7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdHdpZHRoOjMwJVxuXHR9XG5cdC5lbXB0eXtcblx0XHRwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuXHR9XG5cdC50aXRsZWFkanVzdHtcblx0XHR3aWR0aDozMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHQvL2p1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0YXtcblx0XHRcdGNvbG9yOiAjNTA4QUZGO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdH1cblx0XHRpbWd7XG5cdFx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDBweDtcblx0XHR9XG5cdH1cblx0LmxpbmtjaGFuZ2VkZXN7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cdFxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDozMDBweCkgYW5kIChtYXgtd2lkdGg6NDAwcHgpe1xuXHQuaWJsaXN0dGl0bGV7XG5cdFx0LnJlc2V0e1xuXHRcdFx0d2lkdGg6MTUlXG5cdFx0fVxuXHRcdC50aXRsZXtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdHdpZHRoOjEwMCVcblx0XHR9XG5cdFx0LnRpdGxlYWRqdXN0e1xuXHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdH1cblx0fVxuXHQuZm9ybmV3ZGVzY29udGFpbmVye1xuXHRcdC5hbGxvZmZlcntcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5zZWFyY2h0ZXh0e1xuXHRcdFx0cGFkZGluZzogNXB4IDRweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuZWRpdHtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHR9XG5cdH0gXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDAwcHgpIGFuZCAobWF4LXdpZHRoOjUwMHB4KXtcblx0LmlibGlzdHRpdGxle1xuXHRcdC50aXRsZXtcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdHdpZHRoOjEwMCVcblx0XHR9XG5cdFx0LnRpdGxlYWRqdXN0e1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdH1cblx0XHQucmVzZXR7XG5cdFx0XHR3aWR0aDoxNSVcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NTAwcHgpIGFuZCAobWF4LXdpZHRoOjYwMHB4KXtcblx0LmlibGlzdHRpdGxle1xuXHRcdC50aXRsZXtcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdHdpZHRoOjEwMCVcblx0XHR9XG5cdFx0LnJlc2V0e1xuXHRcdFx0d2lkdGg6MTUlXG5cdFx0fVxuXHR9XG59XG4uY3Vyc29ye1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jaGVja2JveENvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiAgXG4uY2hlY2tib3hDb250YWluZXIgPiBpbnB1dCB7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHdpZHRoOiBhdXRvO1xuXHRtYXJnaW46IDAgMC41ZW0gMCAwO1xuXHRmb250LXNpemU6IDExNSU7XG59XG5cbi5jaGVja2JveExhYmVsLCAuaWxpc3Qge1xuXHRtYXJnaW4tbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtcmVndWxhciAhaW1wb3J0YW50O1xuXHRmb250LXNpemU6IDE0cHg7XG59XG5cbi5sb2FuZGVmbWFyZ2h0b3AxIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYW5hZ2VkZWZzZXQge1xuXHRjb2xvcjogIzY2OTlGRjtcbiAgICBtYXJnaW4tbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtbGlnaHQgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5pQnV5ZXJDdXN0b20ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5pYnV5ZXJkZWZhdWx0cyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5oZWFkZXItZGVmYXVsdC1wcHVwIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICBjb2xvcjogIzBlMmY1MTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuXG4uYWRkY29tcGNoZWNrYm94ID4gaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsID4gc3BhbiB7XG5cdG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib2R5LWRlZmF1bHQtcHB1cCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWF4LWhlaWdodDogNDUwcHg7XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLmZvb3Rlci1kZWZhdWx0LXBwdXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQ6ICNGRkY7XG5cdHRvcDogMTVweDtcblx0bWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmNoZWNrYm94Q29udGFpbmVyID4gaW5wdXRbdHlwZT0nY2hlY2tib3gnXXsgaGVpZ2h0OiAwOyB3aWR0aDogMDsgYm9yZGVyOiAwcHg7IGRpc3BsYXk6IG5vbmU7fVxuICBcbiAgLmNoZWNrYm94Q29udGFpbmVyID4gaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVse1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMjUwbXMgY3ViaWMtYmV6aWVyKC40LC4wLC4yMywxKTtcbiAgfVxuICAuY2hlY2tib3hDb250YWluZXJ7XG5cdC5TZWxlY3RlZENvbXBhbnlCdG57XHRcblx0XHRsZWZ0OiAwLjVlbTtcblx0XHRib3JkZXItcmFkaXVzOiAxMDBweDtcblx0XHRib3JkZXI6IDNweCBzb2xpZCByZWQ7XHRcdFxuXHRcdFxuXHRcdFxuXHR9XG4gIH1cbiAgLmNoZWNrYm94Q29udGFpbmVyID4gaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsID4gaW5ze1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMmVtO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMzAwbXMgY3ViaWMtYmV6aWVyKC40LC4wLC4yMywxKTtcbiAgfVxuICAuY2hlY2tib3hDb250YWluZXIgPiBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwgPiBpbnMgPiBpe1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG4gIC5jaGVja2JveENvbnRhaW5lciA+IGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCA+IHNwYW57XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzdjYWQyO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgIFxuICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcyBjdWJpYy1iZXppZXIoLjQsLjAsLjIzLDEpO1xuICB9XG4gIC5jaGVja2JveENvbnRhaW5lciA+IGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCA+IHNwYW57XG5cdCAgLlNlbGVjdGVkQnRue1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRtYXJnaW4tcmlnaHQ6IDFlbTtcblx0XHR3aWR0aDogMjRweDtcblx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgcmVkO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjsgIFxuXHRcdHRyYW5zaXRpb246IGFsbCAyNTBtcyBjdWJpYy1iZXppZXIoLjQsLjAsLjIzLDEpO1xuXHQgIH1cbiAgICBcbiAgfVxuICBcbiAgLmNoZWNrYm94Q29udGFpbmVyID4gaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsOmhvdmVyID4gc3BhbiwgLmNoZWNrYm94Q29udGFpbmVyID4gaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpmb2N1cyArIGxhYmVsID4gc3BhbntcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LC4xKTtcbiAgfVxuICAuY2hlY2tib3hDb250YWluZXIgPiBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbCA+IGluc3sgaGVpZ2h0OiAxMDAlOyB9XG4gIFxuICAuY2hlY2tib3hDb250YWluZXIgPiBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbCA+IHNwYW57XG4gICAgYm9yZGVyOiAycHggc29saWQgIzI1OGRmZjtcbiAgICBhbmltYXRpb246IHNocmluay1ib3VuY2UgMjAwbXMgY3ViaWMtYmV6aWVyKC40LC4wLC4yMywxKTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICB9XG4gIC5jaGVja2JveENvbnRhaW5lciA+IGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsID4gc3BhbjpiZWZvcmV7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAuNmVtO1xuICAgIGxlZnQ6IC4xMWVtO1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMTAwJTtcbiAgICBhbmltYXRpb246IGNoZWNrYm94LWNoZWNrIDEyNW1zIDI1MG1zIGN1YmljLWJlemllcigxLC4yMywuMCwuNCkgZm9yd2FyZHM7XG4gIH1cbiAgXG4gIEBrZXlmcmFtZXMgc2hyaW5rLWJvdW5jZXtcbiAgICAwJXtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxuICAgIDMzJXsgICAgXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKC44NSk7XG4gICAgfVxuICAgIDEwMCV7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyAgICBcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBjaGVja2JveC1jaGVja3tcbiAgICAwJXtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMjU4ZGZmO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCkgcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG4gICAgMzMle1xuICAgICAgd2lkdGg6IC40ZW07XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKSByb3RhdGUoNDVkZWcpO1xuICAgIH1cbiAgICAxMDAleyAgICBcbiAgICAgIHdpZHRoOiAuNGVtO1xuICAgICAgaGVpZ2h0OiAwLjhlbTsgICAgXG4gICAgICBib3JkZXItY29sb3I6ICMyNThkZmY7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC4zZW0sLS41ZW0sMCkgcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG4gIH1cbiAgLmxpc3RuYXZ7XG5cdCAgZGlzcGxheTpmbGV4O1xuXHQgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHQgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdCAgd2lkdGg6MTAwJTtcblx0ICAubGlzdG9yZGVye1xuXHRcdCAgd2lkdGg6NTAlO1xuXHRcdCAgZGlzcGxheTpmbGV4O1xuXHRcdCAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Lmxpc3RwcmVuZXh7XG5cdFx0XHRcdHBhZGRpbmc6MTBweDtcblx0XHRcdFx0Ym9yZGVyOjFweCBzb2xpZCBncmV5O1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR9XG5cdCAgfVxuICB9XG4uZG90Y2hlY2t7XG5cdHdpZHRoOiAxMXB4O1xuICAgIGhlaWdodDogMTFweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E3YTZhNjtcbiAgICBtYXJnaW4tcmlnaHQ6IDIxcHg7XG59XG4uaWJub3RlbGFiZWx7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdFxuXHRzcGFue1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0fVxuXHRcbn1cblxuLmlibm90ZXNhdmV7XG5cdGJhY2tncm91bmQtY29sb3I6ICM1ZWNhNzMgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1hcmdpbjogMjBweCAyMHB4IDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG4ubW92dGFiY29udGFpbmVye1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdC8vYm9yZGVyOiAxcHggc29saWQgcmVkO1xuXHQudGFibGVmcmlnaW1nY29ue1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiA1cHggMTJweCA1cHggMTJweDtcbiAgICBcdHdpZHRoOiA0MHB4O1xuXHRcdC50YWJsZWZyaWdpbWd7XG5cdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHR9XG5cdH1cblx0XG5cdC5tb3Z0YWJzdWJjb250YWluZXJ7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHQvL2JvcmRlcjogMXB4IHNvbGlkIGdyZWVuO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblx0Lm1vdnRhYmxpc3R7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0XG5cdFx0Ly9ib3JkZXI6IDFweCBzb2xpZCBibHVlO1xuXHRcdHVse1xuXHRcdFx0d2lkdGg6IDEwMCU7XG4gICBcdFx0IFx0ZGlzcGxheTogZmxleDtcbiAgICBcdFx0bWFyZ2luOiAwcHg7XG5cdFx0XHRwYWRkaW5nOiAwcHg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRsaXtcblx0XHRcdFx0Ly93aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdFx0Ly9tYXJnaW4tbGVmdDogMjBweDtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0YXtcblx0XHRcdFx0XHRwYWRkaW5nOjVweDtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0Y29sb3I6ICM1MDhBRkYgIWltcG9ydGFudDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5tb3Z0YWJsaXN0IGxpLmFjdGl2ZSBhXG4gIHtcblx0ICBib3JkZXItYm90dG9tOjNweCBzb2xpZCAjNTA4QUZGICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhlYWRpbmduZXdjb250YWlsZXJ7XG5cdHdpZHRoOiA5MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdC5hbGxvZmZlcntcblx0XHRmb250LXNpemU6IDIycHg7XG4gICAgXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHR9XG5cdC5lZGl0ZGl2e1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcbiAgICBcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdGNvbG9yOiAjNTA4QUZGO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0LnJlbG9hZGRlc3tcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdGltZ3tcblx0XHRcdFx0d2lkdGg6IDE3cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5lZGl0ZGVze1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0fVxuICB9XG59XG5cbi8qIHRhYiBjaGFuZ2UgYW5pbWF0aW9uICovXG4uaWJsZWZ0b3V0e1xuXHQvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGFuaW1hdGlvbi1uYW1lOiBpYmxlZnRvdXRhbmk7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG59XG5Aa2V5ZnJhbWVzIGlibGVmdG91dGFuaXtcbiAgICAwJXsgb3BhY2l0eToxIDsvKiBtYXJnaW4tbGVmdDogMHB4OyBtYXJnaW4tcmlnaHQ6IDBweDsgKi99XG4gICAgMTAwJXsgb3BhY2l0eTowOyAvKm1hcmdpbi1sZWZ0OiAtMjUwcHg7IG1hcmdpbi1yaWdodDogMjUwcHg7Ki8gfVxufVxuXG4uaWJmcm9tcmlnaHR7XG5cdC8vcG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTAwJTtcblx0ei1pbmRleDogMTtcblx0YW5pbWF0aW9uLW5hbWU6IGliZnJvbXJpZ2h0YW5pO1xuXHRhbmltYXRpb24tZHVyYXRpb246IDFzO1xuXHRcbn1cbkBrZXlmcmFtZXMgaWJmcm9tcmlnaHRhbml7XG4gICAgMCV7IG9wYWNpdHk6MCA7LyogbWFyZ2luLWxlZnQ6IDI1MHB4OyBtYXJnaW4tcmlnaHQ6IC0yNTBweDsqLyB9XG4gICAgMTAwJXsgb3BhY2l0eToxIDsvKiBtYXJnaW4tbGVmdDogMHB4OyBtYXJnaW4tcmlnaHQ6IDBweDsqL31cbn1cbi5pYmZyb21yaWdodG5hdntcblx0Ly9wb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxMDAlO1xuXHR6LWluZGV4OiAxO1xuXHRhbmltYXRpb24tbmFtZTogaWJmcm9tcmlnaHRhbmk7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG59XG4uaWJmcm9tbGVmdG5hdntcblx0Ly9wb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxMDAlO1xuXHR6LWluZGV4OiAxO1xuXHRhbmltYXRpb24tbmFtZTogaWJmcm9tbGVmdGFuaTtcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbn1cbkBrZXlmcmFtZXMgaWJmcm9tbGVmdGFuaXtcbiAgICAwJXsgb3BhY2l0eTowIDsvKiBtYXJnaW4tcmlnaHQ6IDI1MHB4OyBtYXJnaW4tbGVmdDogLTI1MHB4OyovIH1cbiAgICAxMDAleyBvcGFjaXR5OjEgOy8qIG1hcmdpbi1yaWdodDogMHB4OyBtYXJnaW4tbGVmdDogMHB4OyovfVxufVxuLmlicmlnaHRvdXRuYXZ7XG5cdC8vcG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTAwJTtcblx0YW5pbWF0aW9uLW5hbWU6IGlicmlnaHRvdXRhbmk7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG59XG5Aa2V5ZnJhbWVzIGlicmlnaHRvdXRhbml7XG4gICAgMCV7IG9wYWNpdHk6MSA7IC8qbWFyZ2luLXJpZ2h0OiAwcHg7IG1hcmdpbi1sZWZ0OiAwcHg7Ki8gfVxuICAgIDEwMCV7IG9wYWNpdHk6MDsvKiBtYXJnaW4tcmlnaHQ6IC0yNTBweDsgbWFyZ2luLWxlZnQ6IDI1MHB4OyAqL31cbn1cbi50eHR1cHBlcntcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0d2lkdGg6IDEwMHB4O1xufVxuLmlidXllcmxpc3RidG5jb250YWluZXJ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHQuaWJ1eWVybGlzdGJ0bntcblx0XHR3aWR0aDogNTAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cbn1cbi5pYnV5ZXJzZWxsZXJkZXRhaWxze1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi5pYnV5ZXJtYW5nZWxpc3R7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjs7XG59XG4ubWFyZ2luemVyb3tcblx0bWFyZ2luOiAwcHggIWltcG9ydGFudDtcbn1cbi5pYnV5ZXJkb3Rjb250XG57XG5cdGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHQuZG90e1xuXHRcdHdpZHRoOiA3cHg7XG5cdFx0aGVpZ2h0OiA3cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzIzNDA1RTtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0bWFyZ2luOiAxOHB4IDJweDtcblx0fVxufVxuLm1hbmFnZWlucHV0e1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHRvcDogN3B4O1xuICAgIGNvbG9yOiAjNTA4QUZGO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2hvd25ld2Rlc2lnbntcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IDY1MHB4O1xuXHQuc2V0bGlzdGhlaWdodHtcblx0XHQvL2Rpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdC5ub29mZmVyc3R5bGV7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0bWFyZ2luOiAzMHB4IDBweDtcblx0XHR9XG5cdH1cblx0LnNldGxpc3RoZWlnaHQxe1xuXHRcdC8vZGlzcGxheTogZmxleDtcblx0XHRoZWlnaHQ6IDMxN3B4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQubm9vZmZlcnN0eWxle1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdG1hcmdpbjogMzBweCAwcHg7XG5cdFx0fVxuXHR9XG59XG4uZm9ybmV3ZGVzaWducmlnaHR7XG5cdHdpZHRoOjUwJTtcblx0bWFyZ2luLWJvdHRvbTogMTAwcHg7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdC8vYm9yZGVyOjFweCBzb2xpZCByZWQ7XG5cdC5zZXRsaXN0aGVpZ2h0e1xuXHRcdGhlaWdodDphdXRvO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5uZXdkZXNjb250YWluZXJ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdG1hcmdpbi1Cb3R0b206IDIwcHg7XG5cdFx0LnNlYXJjaGRpdntcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRwYWRkaW5nOiA1cHggMTVweDtcblx0XHRcdC5zZWFyY2h0ZXh0e1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuXHRcdFx0XHRwYWRkaW5nOiA1cHggMTVweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTRweDtcblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdHdpZHRoOjE1cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnNlYXJjaGlucHV0e1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNHB4O1xuXHRcdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5iY2tkaXZ7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDo1cHhcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQubGlzdHNlbGVjdGRpdntcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6IDBweCAxNXB4O1xuXHRcdFx0Lm5ld3NlbGVjdHN0eWxle1xuXHRcdFx0XHRib3JkZXItY29sb3I6IHdoaXRlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG91dGxpbmU6bm9uZTtcblx0XHRcdH1cblx0XHRcdC5saXN0b3B0aW9ue1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHQubGluZWxpc3R7XG5cdFx0XHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHRcdC8vYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47XG5cdFx0XHRcdFx0Ly9tYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMzVweDtcbiAgICBcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkMWQxZDE7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdHdpZHRoOjIwcHhcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmdyaWRsaXN0e1xuXHRcdFx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdFx0XHRcdGhlaWdodDogMjVweDtcblx0XHRcdFx0XHQvL2JhY2tncm91bmQtY29sb3I6IG9yYW5nZTtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdFx0d2lkdGg6MjBweFxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmZvcm5ld2Rlc2lnbmxlZnR7XG5cdHdpZHRoOjUwJTtcblx0bWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdC8vYm9yZGVyOjFweCBzb2xpZCBibHVlXG59XG4ubmV3ZnVsbGRyYWdpbmdlZGl0e1xuXHR3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG4uc2VsZWN0ZWRuZXdkcmFnc3R5bGV7XG5cdGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweCAxN3B4O1xuXHRtYXJnaW46IDEwcHggMHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZGZkZmRmO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHR3aWR0aDogOTUlO1xuICAgIGhlaWdodDogNTBweDtcblx0Ym94LXNoYWRvdzogMHB4IDhweCAxMHB4IDRweCAjY2NjY2NjNmI7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Lm5ld2RyYWdpbWd7XG5cdFx0d2lkdGg6IDEwJTtcblx0fVxuXHQubmV3ZHJhZ25hbWV7XG5cdFx0d2lkdGg6IDMwJTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Y29sb3I6IzUxOGFmZFxuXHR9XG5cdC5uZXdkcmFncHJpe1xuXHRcdHdpZHRoOiAzMCU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFxuXHR9XG5cdC5uZXdkcmFnbmV0e1xuXHRcdHdpZHRoOiAzMCU7XG5cdFx0dGV4dC1hbGlnbjogZW5kO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVNlbWlCb2xkO1xuXHRcdFxuXHR9XG59XG4ubmV3ZHJhZ3N0eWxle1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiA5MCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTVweCAxN3B4O1xuXHRtYXJnaW46IDEwcHggMHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZGZkZmRmO1xuXHRib3gtc2hhZG93OiAwcHggMHB4IDhweCAjY2NjY2NjO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdC5uZXdkcmFnaW1ne1xuXHRcdHdpZHRoOiAxMCU7XG5cdH1cblx0Lm5ld2RyYWduYW1le1xuXHRcdHdpZHRoOiAzMCU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGNvbG9yOiM1MThhZmRcblx0fVxuXHQubmV3ZHJhZ3ByaXtcblx0XHR3aWR0aDogMzAlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHR9XG5cdC5uZXdkcmFnbmV0e1xuXHRcdHdpZHRoOiAzMCU7XG5cdFx0dGV4dC1hbGlnbjogZW5kO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVNlbWlCb2xkO1xuXHR9XG59XG4uZ3JpZGNvbnRhaW5lcntcblx0ZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcblx0Ly9ib3JkZXI6IDFweCBzb2xpZCByZWQ7XG5cdGhlaWdodDogYXV0bztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZ3JpZGxheW91dHtcblx0d2lkdGg6IDMwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC8vYm9yZGVyOiAxcHggc29saWQgYmx1ZTtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zZWxlY3RlZG5ld2dyaWR2aWV3Y29udCwubmV3Z3JpZHZpZXdjb250e1xuXHR3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDE1cHggMHB4O1xuXHRib3gtc2hhZG93OiAwcHggMHB4IDEycHggI2NjY2NjYztcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0Lm5ld2d2bmFtZXtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0fVxuXHQubmV3Z3ZwcmljY29udHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Lm5ld2d2cHJpY25hbWV7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0fVxuXHRcdC5uZXdndnByaWN2YWx7XG5cdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0fVxuXHR9XG5cdC5uZXdndmdyYXBoe1xuXHRcdGZvbnQtc2l6ZTogOXB4O1xuXHR9XG5cdC5uZXdndmdyYXBoc21hbGx7XG5cdFx0Zm9udC1zaXplOiA5cHg7XG5cdFx0ZGlzcGxheTpub25lXG5cdH1cblx0Lm5ld2d2ZXN0bmV0Y29udHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxODFweDtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0Lm5ld2d2ZXN0bmV0bmFtZXtcblx0XHRcdHBhZGRpbmc6MDtcblx0XHR9XG5cdFx0Lm5ld2d2ZXN0bmV0dmFse1xuXHRcdFx0cGFkZGluZzowO1xuXHRcdH1cblx0fVxufVxuLnNlbGVjdGVkbmV3Z3JpZHZpZXdjb250e1xuXHRib3gtc2hhZG93OiAwcHggOHB4IDlweCAxMHB4ICNjMWJjYmM4Yztcbn1cbi5uZXdkZXNpZ25kcmFndGl0bGV7XG5cdHdpZHRoOjEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHQubmV3ZHJhZ3RpdGxlc3R5bGV7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHR3aWR0aDogOTAlO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDEwcHggMTdweCAwcHggMTdweDtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdC5uZXdkcmFnaW1ne1xuXHRcdFx0d2lkdGg6IDEwJTtcblx0XHR9XG5cdFx0Lm5ld2RyYWduYW1le1xuXHRcdFx0d2lkdGg6IDMwJTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGNvbG9yOiNkMWQxZDE7XG5cdFx0fVxuXHRcdC5uZXdkcmFncHJpe1xuXHRcdFx0d2lkdGg6IDMwJTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGNvbG9yOiNkMWQxZDE7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXHRcdC5uZXdkcmFnbmV0e1xuXHRcdFx0d2lkdGg6IDMwJTtcblx0XHRcdHRleHQtYWxpZ246IGVuZDtcblx0XHRcdGNvbG9yOiNkMWQxZDE7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXHR9XG59XG4uaWJtb3BhZ2VmdWxsY29udGFpbnJle1xuXHR3aWR0aDo3NSU7XG5cdC5pYm1vY29udGFpbnJle1xuXHRcdC8vQGV4dGVuZDogMXB4IHNvbGlkIHJlZDtcblx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJveC1zaGFkb3c6IDBweCAxNnB4IDE4cHggMTBweCAjY2NjY2NjNmI7XG5cdFx0LmlibW9ncmFwaGluc2lkZXRleHR7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1MaWdodDtcblx0XHRcdGNvbG9yOiAjNDk0OTQ5O1xuXHRcdH1cblx0XHQuaWJtb2dyYXBoaW5zaWRldmFsdWV7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG4gICAgXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMjU2cHg7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1TZW1pQm9sZDtcblx0XHR9XG5cdFx0Lmxpc3RhbGxkaXZ7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdC5oaWdobGlnaHRsaXN0ZGl2e1xuXHRcdFx0XHQvL2JvcmRlcjogMXB4IHNvbGlkIGdyZWVuO1xuXHRcdFx0XHRwYWRkaW5nOiA1cHggMTBweCA1cHggMTlweDtcblx0XHRcdFx0d2lkdGg6IDExMCUgIWltcG9ydGFudDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTVweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0YwRjBGMDtcblx0XHRcdH1cblx0XHRcdC5saXN0ZGl2LC5oaWdobGlnaHRsaXN0ZGl2e1xuXHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHQubGlzdGNvbG9ye1xuXG5cdFx0XHRcdH1cblx0XHRcdFx0Lmxpc3Rjb250e1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdCAgIFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ICAgXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCAgIFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ICAgXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0ICAgXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdCAgIFx0XHRcdFx0cGFkZGluZzogMTBweCAxMHB4O1xuXHRcdFx0XHRcdC5saXN0bmFtZXtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdFx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2QxZDFkMTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmhpZ2hsaWdodGxpc3RuYW1le1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0YwRjBGMDtcblx0XHRcdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQubGlzdHZhbHVle1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdFx0XHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuaGlnaGxpdGVsaXN0dmFsdWV7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGMEYwO1xuXHRcdFx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVNlbWlCb2xkO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQubGlzdGZ1bGxkb3R7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRib3R0b206IDEycHg7XG5cdFx0XHRcdFx0XHRyaWdodDogMTBweDtcblx0XHRcdFx0XHRcdGNvbG9yOiAjZDFkMWQxO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5ncmFwaHRpdGxlZGl2e1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdCAgXHRcdGRpc3BsYXk6IGZsZXg7XG5cdCAgXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdCAgXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHQgIFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ICBtYXJnaW46IDIwcHggMHB4O1xuXHRcdFx0ICAuZ3JhcGh0aXRsZW5hbWV7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjNweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHRcdFxuXHRcdFx0XHRjb2xvcjojNTE4YWZkXG5cdFx0XHQgIH1cblx0XHRcdCAgLmdyYXBodGl0bGVmaWVsZG5hbWV7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTGlnaHQ7XG5cdFx0XHQgIH1cblx0XHRcdCAgLmdyYXBodGl0bGV2YWx1ZXtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1TZW1pQm9sZDtcdFxuXHRcdFx0XHRjb2xvcjojNDk0OTQ5XG5cdFx0XHQgIH1cblx0XHR9XG5cdH1cblx0LmVkaXRpbnB1dHN7XG5cdFx0bWFyZ2luOiAyMHB4IDBweDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRzcGFue1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Y29sb3I6IzAwN2FmZjtcblx0XHR9XG5cdH1cblx0LmVkaXRpbnB1dHNjbG9zaW5nY2N7XG5cdFx0bWFyZ2luOiAwcHggMCAyMHB4IDBweDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRzcGFue1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Y29sb3I6IzAwN2FmZjtcblx0XHR9XG5cdH1cbn1cbi5pYm1vZ2xlZ2VuZGRpdntcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRwYWRkaW5nOiAwcHggMTBweDtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XG59XG4ubm9vZmZlcmZvdW5ke1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW46IDEwcHg7XG5cdGZvbnQtc2l6ZTogMThweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuXHQuc2hvd25ld2Rlc2lnbntcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cdC5zZXRsaXN0aGVpZ2h0e1xuXHRcdG1heC1oZWlnaHQ6IDUwMHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG92ZXJmbG93OiBzY3JvbGw7XG5cdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSAge1xuXHQubmV3Z3ZncmFwaHtcblx0XHRkaXNwbGF5Om5vbmU7XG5cdH1cblx0LmdyaWRsYXlvdXR7XG5cdFx0d2lkdGg6NDElO1xuXHR9XG5cdC5uZXdndmdyYXBoc21hbGx7XG5cdFx0ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O1xuXHRcdGZvbnQtc2l6ZTogOHB4O1xuXHR9XG5cdC5uZXdndmVzdG5ldGNvbnR7XG5cdFx0Lm5ld2d2ZXN0bmV0dmFse1xuXHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG5cdC5mb3JuZXdkZXNpZ25yaWdodHtcblx0XHR3aWR0aDo3MCVcblx0fVxuXHQuZm9ybmV3ZGVzaWdubGVmdHtcblx0XHR3aWR0aDo3MCVcblx0fVxuXHQuaWJtb3BhZ2VmdWxsY29udGFpbnJle1xuXHRcdHdpZHRoOjc1JVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpICB7XG5cdC5mb3JuZXdkZXNpZ25yaWdodHtcblx0XHR3aWR0aDoxMDAlXG5cdH1cblx0LmZvcm5ld2Rlc2lnbmxlZnR7XG5cdFx0d2lkdGg6MTAwJVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIGFuZCAobWluLXdpZHRoOiA3MDBweCkge1xuXHQuaWJtb3BhZ2VmdWxsY29udGFpbnJle1xuXHRcdHdpZHRoOjg1JTtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcblx0LmlibW9wYWdlZnVsbGNvbnRhaW5yZXtcblx0XHR3aWR0aDo5NSU7XG5cdH1cbn1cbi5uZXdoZWFkZXJkZXNpZ2h7XG5cdHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHQubmV3aGVhZGVyc3Vie1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0cGFkZGluZzogMHB4IDUwcHg7XG5cdFx0LmhlYWRyZXNjcmVlbm5hdntcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGNvbG9yOiAjNTE4YWZkO1xuXHRcdFx0d2lkdGg6IDMwJTtcbiAgICBcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRpbWd7XG5cdFx0XHRcdHdpZHRoOiA4cHg7XG5cdFx0XHRcdGhlaWdodDogMTJweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5oZWFkZXJuYW1le1xuXHRcdFx0Zm9udC1zaXplOiAyN3B4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtc2VtaWJvbGQ7XG5cdFx0XHR3aWR0aDogNDAlO1xuICAgIFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdH1cblx0XHQuaGVhZHNlYXJjaGRpdntcblx0XHRcdHdpZHRoOiAzMCU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHQuaGVhZHNlYXJjaHRleHR7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG5cdFx0XHRcdHBhZGRpbmc6IDVweCAxNXB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxNHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdHdpZHRoOjE1cHg7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA0cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmhlYWRzZWFyY2hpbnB1dHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDRweDtcblx0XHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4ubmV3SUJNT1BhZGRpbmd7XG5cdHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLmZvcm5ld2Rlc2NvbnRhaW5lcntcblx0ZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZm9udC1zaXplOiAxNnB4O1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdG1hcmdpbi10b3A6IDI1cHg7XG5cdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdC5hbGxvZmZlcntcblx0XHRmb250LXNpemU6IDIzcHg7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0fVxuXHQuZWRpdHtcblx0XHRjb2xvcjogIzUwOEFGRjtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0bWFyZ2luLXRvcDogN3B4ICFpbXBvcnRhbnQ7XG5cdH1cblx0LnNlYXJjaHRleHR7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcblx0XHRwYWRkaW5nOiA1cHggMTVweDtcblx0XHRib3JkZXItcmFkaXVzOiAxNHB4O1xuXHRcdGltZ3tcblx0XHRcdHdpZHRoOjE1cHg7XG5cdFx0fVxuXHRcdC5zZWFyY2hpbnB1dHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmctbGVmdDogNHB4O1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHR9XG5cdH1cbn0iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsQUFBQSx3QkFBd0IsQ0FBQztFQUN4QixLQUFLLEVBQUMsSUFBSTtFQUNWLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLFNBQVMsRUFBRSxJQUFJO0VBQ2YsV0FBVyxFQUFFLGlCQUFpQjtFQUM5QixhQUFhLEVBQUUsSUFBSTtFQUNuQixPQUFPLEVBQUUsSUFBSTtFQUNiLGNBQWMsRUFBRSxHQUFHO0VBQ25CLFdBQVcsRUFBRSxVQUFVO0VBQ3ZCLGVBQWUsRUFBRSxNQUFNLEdBb1h2QjtFQTdYRCxBQVVDLHdCQVZ1QixDQVV2QixVQUFVLENBQUE7SUFDVCxZQUFZLEVBQUUsaUJBQWlCO0lBQ3pCLDBCQUEwQixFQUFFLEdBQUc7SUFDL0IsdUJBQXVCLEVBQUUsR0FBRyxHQUNsQztFQWRGLEFBZUMsd0JBZnVCLENBZXZCLGdCQUFnQixDQUFBO0lBQ2YsaUJBQWlCLEVBQUUsZUFBZTtJQUMvQixTQUFTLEVBQUUsZUFBZSxHQUM3QjtFQWxCRixBQW1CQyx3QkFuQnVCLENBbUJ2QixTQUFTLENBQUE7SUFDTCxjQUFjLEVBQUUsR0FBRyxHQUN0QjtFQXJCRixBQXNCQyx3QkF0QnVCLENBc0J2QixTQUFTLEFBQUEsMkJBQTJCLENBQUM7SUFDcEMsU0FBUyxFQUFFLElBQUksR0FDZjtFQXhCRixBQXlCQyx3QkF6QnVCLENBeUJ2QixVQUFVLENBQUE7SUFDVCxnQkFBZ0IsRUFBRSxrQkFBa0IsR0FDcEM7RUEzQkYsQUE0QkMsd0JBNUJ1QixDQTRCdkIsUUFBUSxD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 */.custcontainer {
  display: flex;
  flex-direction: column;
}

.custnavbarfull {
  width: 100%;
  display: flex;
  justify-content: center;
}

.custnavbarfull .tablefrigimgcon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
}

.custnavbarfull .tablefrigimgcon span {
  cursor: pointer;
}

.custnavbarfull .tablefrigimgcon .tablefrigimg {
  cursor: pointer;
  margin: 5px 12px 5px 12px;
}

.custnavbarfull .custmovtabsubcontainer {
  width: 50%;
  overflow: hidden;
}

.custnavbarfull .custmovtablist {
  width: 100%;
}

.custnavbarfull .custmovtablist ul {
  width: 100%;
  display: flex;
  margin: 0px;
  padding: 0px;
}

.custnavbarfull .custmovtablist ul li {
  padding: 10px;
  white-space: nowrap;
}

.custnavbarfull .custmovtablist ul li a {
  padding: 5px;
  text-decoration: none;
  color: #508AFF !important;
  font-family: Montserrat-Regular;
}

.custnavbarfull .custmovtablist li.active a {
  border-bottom: 3px solid #508AFF !important;
}

.custtxtupper {
  text-transform: uppercase;
}

.custtab-pane {
  display: none !important;
}

.custtab-pane.active {
  display: block !important;
}

.custdots {
  display: flex;
  align-items: center;
  cursor: pointer;
}

.custviewib {
  margin-top: 50px;
  margin-bottom: 30px;
  border: 1px solid #d4d7e0;
  border-radius: 8px;
}

.custviewibt {
  display: flex;
  justify-content: space-between;
  padding: 15px 15px !important;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  background-color: #f6f6f6;
  border-bottom: 1px solid #d4d7e0;
  font-family: Heebo-Medium;
}

.custviewibt .titlebtn {
  display: flex;
}

.custviewbody {
  width: 100%;
  display: flex;
  font-family: Heebo-Regular;
  color: #4E4E4E;
}

.custviewbody .custviewbodyhead {
  padding: 11px;
  width: 35%;
  display: flex;
  align-items: center;
}

.custviewbody .custviewbodyvalue {
  padding: 5px 10px 11px 10px;
  width: 65%;
}

.custviewbody .custviewbodyclosing {
  padding: 15px;
  width: 100%;
  border-bottom: 1px solid #d4d7e0;
  border-top: 1px solid #d4d7e0;
  cursor: pointer;
}

.custviewbody .custviewbodyclosing img {
  width: 12px;
  margin-left: 5px;
}

.custnotesviewbody {
  width: 100%;
  display: flex;
  flex-direction: column;
  font-family: Heebo-Regular;
  color: #4E4E4E;
}

.custnotesviewbody .custviewbodynotes {
  padding: 15px;
  width: 100%;
  cursor: pointer;
}

.custnotesviewbody .custviewbodynotes img {
  width: 10px;
  margin-left: 2px;
}

.custnotesviewbody .custnotes {
  padding: 0px 15px 15px 15px;
  width: 100%;
}

.custbackdiv {
  width: 100%;
  display: flex;
  justify-content: center;
  margin-bottom: 25px;
}

.custbackdiv .custback {
  width: 6%;
  margin-left: -6%;
  display: flex;
  align-items: center;
}

.custbackdiv .custback img {
  height: 18px;
}

.custbackdiv .custback span {
  font-size: 22px;
  font-family: Montserrat-Medium;
  cursor: pointer;
  color: #508aff;
  padding-left: 5px;
}

.custbackdiv .custhead {
  width: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.custbackdiv .custhead span {
  font-family: Montserrat-Medium;
  font-size: 23px;
  color: #23405E;
}

.custdelete {
  margin-bottom: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.custdelete img {
  height: 18px;
}

.custdelete span {
  cursor: pointer;
}

.custsavebth {
  background-color: #5eca73;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  margin-bottom: 20px;
  margin-top: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  font-size: 14px;
}

.custoptioncontainer {
  display: flex;
  flex-direction: column;
  font-size: 16px;
}

.custoptioncontainer .custoptionlistcont {
  flex-direction: row;
  display: flex;
  align-items: center;
  margin: 13px 0px;
}

.custoptioncontainer .custoptionlistcont .imgcontainer {
  align-items: center;
  display: flex;
}

.custoptioncontainer .custoptionlistcont .imgcontainer img {
  width: 18px;
}

.custoptioncontainer .custoptionlistcont .textcontainer {
  padding-left: 15px;
}

.custoptioncontainer .custoptionlistcont .deletetext {
  color: #ed4849;
}

.custdeletetext {
  margin-top: 8px;
  text-align: center;
  font-family: Montserrat-Semibold;
  font-size: 19px;
  color: #23405E;
}

.custdeletedetail {
  font-size: 15px;
  margin-top: 10px;
  text-align: center;
  font-family: Montserrat-Regular;
  color: #23405E;
}

.custrestoredetail {
  font-size: 20px;
  margin-top: 15px;
  margin-bottom: 15px;
  text-align: center;
  font-family: Montserrat-Regular;
  color: #23405E;
}

.custrestoredetailHeading {
  font-size: 25px;
  margin-top: 15px;
  margin-bottom: 15px;
  text-align: center;
  font-family: Montserrat-Medium;
  color: #23405E;
}

.custilist {
  display: flex;
  align-items: center;
}

.customipcontainer {
  width: 100%;
  border: 1px solid #bec4d2;
  display: flex;
  flex-direction: row;
  border-radius: 5px;
}

.customipcontainer .selpercent {
  width: 18%;
  border: 1px solid #508aff !important;
  background-color: #fff !important;
  color: #508aff !important;
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  color: #555;
  text-align: center;
}

.customipcontainer .percent {
  width: 18%;
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  color: #555;
  text-align: center;
}

.customipcontainer .seldollar {
  width: 18%;
  border: 1px solid #508aff !important;
  background-color: #fff !important;
  color: #508aff !important;
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  color: #555;
  text-align: center;
}

.customipcontainer .dollar {
  width: 18%;
  padding: 6px 12px;
  align-items: center;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  background-color: #f6f6f6;
  justify-content: center;
}

.buttondiv {
  margin-bottom: 30px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL0lidXllcmN1c3RvbWl6ZWlucHV0LnNjc3MiLCJzb3VyY2VzIjpbIi9ob21lL3JpZmx1eHlzcy9EZXNrdG9wL0xpdmUgTmV3KEJ1aWxkKS9PTkUtV2ViL2Zyb250ZW5kL3N0eWxlcy9JYnV5ZXJjdXN0b21pemVpbnB1dC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIlxuXG4uY3VzdGNvbnRhaW5lcntcblx0ZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmN1c3RuYXZiYXJmdWxse1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdC8vYm9yZGVyOiAxcHggc29saWQgcmVkO1xuXHQudGFibGVmcmlnaW1nY29ue1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcblx0XHR3aWR0aDogNDBweDtcblx0XHRzcGFue1xuXHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0fVxuXHRcdC50YWJsZWZyaWdpbWd7XG5cdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRcdG1hcmdpbjogNXB4IDEycHggNXB4IDEycHg7XG5cdFx0fVxuXHR9XG5cdFxuXHQuY3VzdG1vdnRhYnN1YmNvbnRhaW5lcntcblx0XHR3aWR0aDogNTAlO1xuXHRcdC8vYm9yZGVyOiAxcHggc29saWQgZ3JlZW47XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXHQuY3VzdG1vdnRhYmxpc3R7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0XG5cdFx0Ly9ib3JkZXI6IDFweCBzb2xpZCBibHVlO1xuXHRcdHVse1xuXHRcdFx0d2lkdGg6IDEwMCU7XG4gICBcdFx0IFx0ZGlzcGxheTogZmxleDtcbiAgICBcdFx0bWFyZ2luOiAwcHg7XG5cdFx0XHRwYWRkaW5nOiAwcHg7XG5cdFx0XHQvL2p1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0bGl7XG5cdFx0XHRcdC8vd2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRcdC8vbWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0cGFkZGluZzo1cHg7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdGNvbG9yOiAjNTA4QUZGICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY3VzdG1vdnRhYmxpc3QgbGkuYWN0aXZlIGFcbiAge1xuXHQgIGJvcmRlci1ib3R0b206M3B4IHNvbGlkICM1MDhBRkYgIWltcG9ydGFudDtcbiAgfVxufVxuLmN1c3R0eHR1cHBlcntcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5jdXN0dGFiLXBhbmVcbntcblx0ZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XG59XG4uY3VzdHRhYi1wYW5lLmFjdGl2ZSBcbntcblx0ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O1xufVxuLmN1c3Rkb3Rze1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jdXN0dmlld2lie1xuXHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xuXHRib3JkZXItcmFkaXVzOjhweDtcbn1cbi5jdXN0dmlld2lidHtcblx0ZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMTVweCAxNXB4ICFpbXBvcnRhbnQ7ICAgIFxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuXHQvL2JvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTA7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDRkN2UwO1xuXHRmb250LWZhbWlseTogSGVlYm8tTWVkaXVtO1xuXHQudGl0bGVidG57XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxufVxuLmN1c3R2aWV3Ym9keXtcblx0d2lkdGg6MTAwJTtcblx0ZGlzcGxheTpmbGV4O1xuXHRmb250LWZhbWlseTogSGVlYm8tUmVndWxhcjtcbiAgICBjb2xvcjogIzRFNEU0RTtcblx0LmN1c3R2aWV3Ym9keWhlYWR7XG5cdFx0cGFkZGluZzogMTFweDtcblx0XHR3aWR0aDogMzUlO1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNGQ3ZTA7XG5cdFx0Ly9ib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDRkN2UwO1xuXHR9XG5cdC5jdXN0dmlld2JvZHl2YWx1ZXtcblx0XHRwYWRkaW5nOiA1cHggMTBweCAxMXB4IDEwcHg7XG5cdFx0d2lkdGg6IDY1JTtcblx0XHQvL2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDRkN2UwO1xuXHR9XG5cdC5jdXN0dmlld2JvZHljbG9zaW5ne1xuXHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNGQ3ZTA7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNkNGQ3ZTA7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGltZ3tcblx0XHRcdHdpZHRoOiAxMnB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHR9XG5cdH1cblx0XG59XG4uY3VzdG5vdGVzdmlld2JvZHl7XG5cdHdpZHRoOjEwMCU7XG5cdGRpc3BsYXk6ZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Zm9udC1mYW1pbHk6IEhlZWJvLVJlZ3VsYXI7XG5cdGNvbG9yOiAjNEU0RTRFO1xuXHQuY3VzdHZpZXdib2R5bm90ZXN7XG5cdFx0cGFkZGluZzogMTVweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0aW1ne1xuXHRcdFx0d2lkdGg6IDEwcHg7XG4gICBcdFx0XHRtYXJnaW4tbGVmdDogMnB4O1xuXHRcdH1cblx0fVxuXHQuY3VzdG5vdGVze1xuXHRcdHBhZGRpbmc6IDBweCAxNXB4IDE1cHggMTVweDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuLmN1c3RiYWNrZGl2e1xuXHR3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0LmN1c3RiYWNre1xuXHRcdHdpZHRoOiA2JTtcblx0XHRtYXJnaW4tbGVmdDotNiU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGltZ3toZWlnaHQ6MThweH1cblx0XHRzcGFue1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Y29sb3I6IHJnYig4MCwgMTM4LCAyNTUpO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA1cHg7XG5cdFx0fVxuXHR9XG5cdC5jdXN0aGVhZHtcblx0XHR3aWR0aDogNTAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRzcGFue1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgXHRcdFx0Zm9udC1zaXplOiAyM3B4O1xuICAgXHRcdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0fVxuXHR9XG59XG4uY3VzdGRlbGV0ZXtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcblx0aW1ne2hlaWdodDoxOHB4fVxuXHRzcGFue1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxufVxuLmN1c3RzYXZlYnRoe1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNWVjYTczO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG4uY3VzdG9wdGlvbmNvbnRhaW5lcntcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHQuY3VzdG9wdGlvbmxpc3Rjb250e1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1hcmdpbjogMTNweCAwcHg7XG5cdFx0LmltZ2NvbnRhaW5lcntcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0aW1ne1xuXHRcdFx0XHR3aWR0aDoxOHB4XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50ZXh0Y29udGFpbmVye1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdH1cblx0XHQuZGVsZXRldGV4dHtcblx0XHRcdGNvbG9yOiAjZWQ0ODQ5O1xuXHRcdH1cblx0XHRcblx0fVxufVxuLmN1c3RkZWxldGV0ZXh0e1xuXHRtYXJnaW4tdG9wOiA4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVNlbWlib2xkO1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBjb2xvcjogIzIzNDA1RTtcbn1cbi5jdXN0ZGVsZXRlZGV0YWlse1xuXHRmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRjb2xvcjogIzIzNDA1RTtcbn1cbi5jdXN0cmVzdG9yZWRldGFpbHtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRtYXJnaW4tYm90dG9tOjE1cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0Y29sb3I6ICMyMzQwNUU7XG59XG4uY3VzdHJlc3RvcmVkZXRhaWxIZWFkaW5ne1xuXHRmb250LXNpemU6IDI1cHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgY29sb3I6ICMyMzQwNUU7XG59XG4uY3VzdGlsaXN0e1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmN1c3RvbWlwY29udGFpbmVye1xuXHR3aWR0aDoxMDAlO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjYmVjNGQyO1xuXHRkaXNwbGF5OmZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0LnNlbHBlcmNlbnR7XG5cdFx0d2lkdGg6MTglO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICM1MDhhZmYgIWltcG9ydGFudDtcbiAgICBcdGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0XHRjb2xvcjogIzUwOGFmZiAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmc6IDZweCAxMnB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdGNvbG9yOiAjNTU1O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHQucGVyY2VudHtcblx0XHR3aWR0aDoxOCU7XG5cdFx0cGFkZGluZzogNnB4IDEycHg7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0Y29sb3I6ICM1NTU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cdC5zZWxkb2xsYXJ7XG5cdFx0d2lkdGg6MTglO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICM1MDhhZmYgIWltcG9ydGFudDtcbiAgICBcdGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0XHRjb2xvcjogIzUwOGFmZiAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmc6IDZweCAxMnB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdGNvbG9yOiAjNTU1O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHQuZG9sbGFye1xuXHRcdHdpZHRoOjE4JTtcblx0XHRwYWRkaW5nOiA2cHggMTJweDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxufVxuLmJ1dHRvbmRpdntcblx0bWFyZ2luLWJvdHRvbTozMHB4O1xufSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxBQUFBLGNBQWMsQ0FBQTtFQUNiLE9BQU8sRUFBRSxJQUFJO0VBQ1YsY0FBYyxFQUFFLE1BQU0sR0FDekI7O0FBQ0QsQUFBQSxlQUFlLENBQUE7RUFDZCxLQUFLLEVBQUUsSUFBSTtFQUNYLE9BQU8sRUFBRSxJQUFJO0VBQ2IsZUFBZSxFQUFFLE1BQU0sR0FrRHZCO0VBckRELEFBS0MsZUFMYyxDQUtkLGdCQUFnQixDQUFBO0lBQ2YsT0FBTyxFQUFFLElBQUk7SUFDYixXQUFXLEVBQUUsTUFBTTtJQUNuQixlQUFlLEVBQUUsTUFBTTtJQUV2QixLQUFLLEVBQUUsSUFBSSxHQVFYO0lBbEJGLEFBV0UsZUFYYSxDQUtkLGdCQUFnQixDQU1mLElBQUksQ0FBQTtNQUNILE1BQU0sRUFBQyxPQUFPLEdBQ2Q7SUFiSCxBQWNFLGVBZGEsQ0FLZCxnQkFBZ0IsQ0FTZixhQUFhLENBQUE7TUFDWixNQUFNLEVBQUMsT0FBTztNQUNkLE1BQU0sRUFBRSxpQkFBaUIsR0FDekI7RUFqQkgsQUFvQkMsZUFwQmMsQ0FvQmQsdUJBQXVCLENBQUE7SUFDdEIsS0FBSyxFQUFFLEdBQUc7SUFFVixRQUFRLEVBQUUsTUFBTSxHQUNoQjtFQXhCRixBQXlCQyxlQXpCYyxDQXlCZCxlQUFlLENBQUE7SUFDZCxLQUFLLEVBQUUsSUFBSSxHQXNCWDtJQWhERixBQTZCRSxlQTdCYSxDQXlCZCxlQUFlLENBSWQsRUFBRSxDQUFBO01BQ0QsS0FBSyxFQUFFLElBQUk7TUFDUCxPQUFPLEVBQUUsSUFBSTtNQUNkLE1BQU0sRUFBRSxHQUFHO01BQ2QsT0FBTyxFQUFFLEdBQUcsR0FjWjtNQS9DSCxBQW1DRyxlQW5DWSxDQXlCZCxlQUFlLENBSWQsRUFBRSxDQU1E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 */.HEContainer {
  display: flex;
  justify-content: center;
}

.bs5bdresult {
  display: flex;
  justify-content: center;
}

.HE_Form {
  left: 0;
  background-color: #ffff;
  z-index: 1;
}

.HEF_mtol {
  animation-duration: 2s;
  animation-name: middletoleft;
  -webkit-animation-name: middletoleft;
}

@keyframes middletoleft {
  0% {
    left: 29%;
  }

  100% {
    left: 0;
  }
}

.HEF_ltom {
  animation-duration: 2s;
  animation-name: lefttomiddle;
  -webkit-animation-name: lefttomiddle;
}

@keyframes lefttomiddle {
  0% {
    left: 0;
  }

  100% {
    left: 29%;
  }
}

.HER_nodis {
  display: none;
  opacity: 0;
}

.HER_hots {
  animation-duration: 2s;
  animation-name: hidetoshow;
  -webkit-animation-name: hidetoshow;
  display: block;
}

.result-container {
  display: flex;
  flex-direction: column;
  align-items: center;
}

@keyframes hidetoshow {
  0% {
    display: none;
    opacity: 0;
  }

  100% {
    display: block;
    opacity: 1;
  }
}

.HER_soth {
  animation-duration: 2s;
  animation-name: showtohide;
  -webkit-animation-name: showtohide;
  opacity: 0;
}

@keyframes showtohide {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.HE_Title {
  font-family: Montserrat-Medium;
  font-size: 27px;
  color: #23405e;
  margin-bottom: 20px;
  width: 88%;
}

.HE_Header {
  display: flex;
  width: 100%;
  align-items: baseline;
}

.HEF_Field .form-group {
  padding: 0px;
  text-align: left;
}

.HEF_Field .form-group .field-row {
  color: #0e2f51;
  font-family: Montserrat-Regular;
  font-size: 14px;
  padding: 0px;
}

.HEF_Field .form-group .field-row .input-group-addon {
  font-family: Montserrat-Medium;
  color: #23405e;
  cursor: pointer;
}

.HEF_Field .form-group .field-row select,
.HEF_Field .form-group .field-row input {
  border: 1px solid #d4d7e0;
  border-radius: 5px;
  background-color: transparent;
  height: 40px !important;
  width: 100% !important;
  margin: 0px;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
  box-shadow: none;
  color: #23405e;
  height: 40px;
}

.HEF_Field .form-group .field-row select {
  margin-top: 6px !important;
}

.HefInfofield {
  border: 1px solid #d4d7e0;
  border-radius: 5px;
  height: 40px !important;
  width: 100% !important;
  margin: 0px;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  font-family: Montserrat-Medium;
  box-shadow: none;
  color: #23405e;
  display: flex;
  flex-direction: row;
  justify-content: center;
}

.HefInfofield .HEFIInput {
  width: 98%;
  height: 38px;
  margin-top: 0px !important;
  border: none;
  padding-left: 8px;
  outline: none;
}

.HefInfofield .HEFIInputInfo {
  width: 88%;
  height: 38px;
  margin-top: 0px !important;
  border: none;
  padding-left: 8px;
  outline: none;
}

.HefInfofield .HEfInfoIcon {
  width: 10%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}

.HEInfomsg {
  display: none;
  font-size: 12px;
  font-family: "Montserrat-Regular";
  padding: 10px;
  padding-bottom: 0;
}

.HEFreetextdiv {
  background-color: #f3f3f3;
  padding: 10px;
}

.HEFTitle {
  color: #0e2f51;
  font-family: "Montserrat-Medium";
  text-align: center;
  font-size: 12px;
}

.HEFMessage {
  color: #0e2f51;
  font-family: "Montserrat-Regular";
  text-align: center;
  font-size: 11px;
}

.HEAssum_Title {
  color: #23405e;
  font-size: 20px;
  font-family: Montserrat-Regular;
  cursor: pointer;
  margin-right: 5px;
}

.HE_arrow {
  position: absolute;
  top: 14px;
}

.HE_arrow::before,
.HE_arrow::after {
  position: relative;
  content: "";
  display: block;
  width: 12px;
  height: 2px;
  background: #508aff;
  transition: 0.3s ease-in-out;
}

.HE_arrow::before {
  transform: rotate(45deg);
}

.HE_arrow::after {
  left: 7px;
  top: -2px;
  transform: rotate(-45deg);
}

.HE_active .HE_arrow::before {
  transform: rotate(-45deg);
}

.HE_active .HE_arrow::after {
  transform: rotate(45deg);
}

.HEdisplaynone {
  display: none;
}

.HECheckbox {
  display: flex;
  justify-content: space-between;
  margin-left: 2px;
  color: #23405e;
  font-family: Montserrat-Regular;
}

.HECheckbox .HECheckCircle {
  width: 25px;
  height: 25px;
  border: 1px solid #b4b6bb;
  margin-right: 8px;
  border-radius: 17px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  margin-left: 8px;
}

.HECheckbox .CheckboxHiddeninput {
  display: none;
}

.HEPreFonts {
  color: #23405e;
  font-family: Montserrat-Regular;
}

.HE_Result {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 50px;
  left: 0;
  background-color: #ffff;
}

.HER_Navigation {
  width: 90%;
  display: flex;
  justify-content: space-around;
  margin-bottom: 10px;
}

.HER_Navigation .HER_Nav_Sub {
  width: 100%;
  display: flex;
  justify-content: space-around;
}

.HER_Navigation .HERN_Text {
  font-size: 14px;
  letter-spacing: 1px;
  color: #508aff;
  font-family: Montserrat-Regular;
  cursor: pointer;
}

.HER_Navigation .HERN_Active {
  color: #508aff;
  font-family: Montserrat-Medium;
  border-bottom: 2px solid #508aff;
}

.HEREst_Container {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 20px 10px;
}

.HERE_Title {
  justify-content: space-around;
  display: flex;
  width: 100%;
}

.HERE_Chart {
  justify-content: space-around;
  display: flex;
  width: 100%;
}

.HERE_PRICE {
  position: relative;
}

.HEREC_Middletext1 {
  /* align-items: center; */
  position: absolute;
  top: 37%;
  left: 34%;
  width: 100%;
  font-size: 22px;
  color: #23405e;
}

.HER_Body {
  width: 80%;
  margin-bottom: 50px;
  display: flex;
  justify-content: center;
  border: 1px solid #d3d5df;
  border-radius: 4px;
  box-shadow: 0px 0px 13px -12px #2290ef;
  overflow: hidden;
  font-family: Montserrat-Regular;
}

.HER_Body .HERE_Title {
  text-align: center;
  font-family: Montserrat-Medium;
  font-size: 18px;
  color: #283f5f;
  margin-top: 20px;
}

.HER_Body .HERE_Chart {
  margin-top: 30px;
  position: relative;
}

.HER_Body .HERE_Chart .HEREC_Middletext {
  position: absolute;
  top: 40%;
  width: 100%;
  text-align: center;
  font-size: 28px;
  color: #23405e;
}

.HER_Body .HERE_Chart .HERECM_edit {
  cursor: pointer;
  font-family: "Montserrat-Medium";
  font-size: 20px;
  fill: #9fafbd !important;
}

.HER_Body .HEREL_OvCont {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 25px;
  font-size: 16px;
  width: 85%;
}

.HER_Body .HERE1 {
  display: flex;
  justify-content: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  font-size: 16px;
  width: 85%;
}

.HER_Body .HERE2 {
  display: flex;
  justify-content: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  width: 85%;
}

.HER_Body .HEREL_OvCont {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  margin-top: 25px;
  width: 100%;
}

.HER_Body .HEREL_Cont {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
  width: 85%;
}

.HER_Body .HEREL_Label {
  flex-direction: row;
  display: flex;
  margin-bottom: 10px;
  align-items: center;
}

.HER_Body .HEREL_Value {
  flex-direction: row;
  display: flex;
  margin-bottom: 10px;
  align-items: center;
}

.HER_Body .HERE_Bottom {
  width: 100%;
  display: flex;
  margin-top: 15px;
  padding-top: 20px;
  justify-content: space-around;
}

.HER_Body .HERE_Bottom .HEREB_Text {
  width: 50%;
  text-align: center;
  cursor: pointer;
  font-family: Montserrat-Regular;
  color: #007aff;
  font-size: 17px;
}

.HER_Body .HERE_Bottom .HEREB_Text img {
  transform: rotate(-90deg);
}

.HER_Body .HERE_RefiBottom {
  width: 100%;
  display: flex;
  flex-direction: column;
  margin-top: 15px;
  justify-content: center;
  align-items: center;
}

.HER_Body .HERE_RefiBottom .HEREB_ComText {
  font-family: Montserrat-Medium;
  font-size: 15px;
  margin: 10px 0px;
  border-radius: 5px;
  color: #ffffff;
  height: 40px;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0px 20px;
  width: 100%;
  background-color: #5eca73;
}

.HER_Body .HERE_RefiBottom .HEREB_ComText:hover {
  outline: none;
}

.HER_Body .HERE_RefiBottom .HEREB_Text {
  width: 60%;
  text-align: center;
  cursor: pointer;
  font-family: Montserrat-Regular;
  color: #007aff;
  font-size: 17px;
  justify-content: center;
  align-items: center;
}

.HER_Body .HERE_RefiBottom a {
  text-decoration: none;
}

.HE_C_Container {
  border: 1px solid #d4d7e0;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  box-shadow: 0px 0px 27px -12px #2290ef;
  width: 90%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 15px;
  height: 700px;
  margin-bottom: 50px;
}

.HE_C_Container .HE_C_Navig {
  width: 100%;
  display: flex;
  justify-content: space-between;
  padding: 10px 15px;
  border-bottom: 1px solid #eee;
}

.HE_C_Container .HE_C_Navig .HE_C_N_Text {
  font-weight: bold;
  font-family: Montserrat-Regular;
  font-size: 15px;
  cursor: pointer;
}

.HE_C_Container .HE_C_Navig .HE_C_N_SelText {
  font-weight: bold;
  font-family: Montserrat-Regular;
  color: #508aff;
  font-size: 15px;
  cursor: pointer;
}

@media screen and (max-width: 1200px) {
  .HEContainer {
    flex-direction: column-reverse;
  }
}

@media screen and (max-width: 992px) {
  .HER_Body {
    width: 100%;
  }

  .bs5bdresult {
    flex-direction: column-reverse;
  }
}

@media screen and (max-width: 500px) {
  .HEREL_OvCont {
    width: 100%;
  }

  .HEREL_OvCont .HEREL_Cont {
    width: 95%;
  }

  .HER_Navigation {
    width: 100%;
  }

  .HERN_Text {
    font-size: 12px;
    width: 33%;
    margin: 0pc 10px;
    text-align: center;
    justify-content: center;
    display: flex;
    align-items: center;
  }

  .HERE_Bottom {
    flex-direction: column;
  }

  .HEREB_Text {
    width: 100% !important;
  }

  .HE_C_Container {
    padding: 0;
    width: 100%;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL0hvbWVFcXVpdHkuc2NzcyIsInNvdXJjZXMiOlsiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL0hvbWVFcXVpdHkuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIuSEVDb250YWluZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5iczViZHJlc3VsdHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uSEVfRm9ybSB7XG5cdC8vd2lkdGg6IDEwMCU7XG5cdC8vIGJvcmRlcjoxcHggc29saWQ7XG5cdGxlZnQ6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmZmO1xuXHR6LWluZGV4OiAxO1xufVxuXG4uSEVGX210b2wge1xuXHRhbmltYXRpb24tZHVyYXRpb246IDJzO1xuXHRhbmltYXRpb24tbmFtZTogbWlkZGxldG9sZWZ0O1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBtaWRkbGV0b2xlZnQ7XG59XG5Aa2V5ZnJhbWVzIG1pZGRsZXRvbGVmdCB7XG5cdDAlIHtcblx0XHRsZWZ0OiAyOSU7XG5cdH1cblx0MTAwJSB7XG5cdFx0bGVmdDogMDtcblx0fVxufVxuLkhFRl9sdG9tIHtcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAycztcblx0YW5pbWF0aW9uLW5hbWU6IGxlZnR0b21pZGRsZTtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogbGVmdHRvbWlkZGxlO1xufVxuQGtleWZyYW1lcyBsZWZ0dG9taWRkbGUge1xuXHQwJSB7XG5cdFx0bGVmdDogMDtcblx0fVxuXHQxMDAlIHtcblx0XHRsZWZ0OiAyOSU7XG5cdH1cbn1cbi5IRVJfbm9kaXMge1xuXHRkaXNwbGF5OiBub25lO1xuXHRvcGFjaXR5OiAwO1xufVxuLkhFUl9ob3RzIHtcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAycztcblx0YW5pbWF0aW9uLW5hbWU6IGhpZGV0b3Nob3c7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGhpZGV0b3Nob3c7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuLnJlc3VsdC1jb250YWluZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBrZXlmcmFtZXMgaGlkZXRvc2hvdyB7XG5cdDAlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblx0MTAwJSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuLkhFUl9zb3RoIHtcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAycztcblx0YW5pbWF0aW9uLW5hbWU6IHNob3d0b2hpZGU7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNob3d0b2hpZGU7XG5cdC8vZGlzcGxheTogbm9uZTtcblx0b3BhY2l0eTogMDtcbn1cbkBrZXlmcmFtZXMgc2hvd3RvaGlkZSB7XG5cdDAlIHtcblx0XHQvL2Rpc3BsYXk6IGJsb2NrO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblx0MTAwJSB7XG5cdFx0Ly9kaXNwbGF5OiBub25lO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cbi5IRV9UaXRsZSB7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0Zm9udC1zaXplOiAyN3B4O1xuXHRjb2xvcjogIzIzNDA1ZTtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0d2lkdGg6IDg4JTtcbn1cbi5IRV9IZWFkZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwJTtcblx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuLkhFRl9GaWVsZCB7XG5cdC5mb3JtLWdyb3VwIHtcblx0XHRwYWRkaW5nOiAwcHg7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHQuZmllbGQtcm93IHtcblx0XHRcdGNvbG9yOiAjMGUyZjUxO1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdHBhZGRpbmc6IDBweDtcblx0XHRcdC5pbnB1dC1ncm91cC1hZGRvbiB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdFx0Y29sb3I6ICMyMzQwNWU7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdH1cblx0XHRcdHNlbGVjdCxcblx0XHRcdGlucHV0IHtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0aGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbjogMHB4O1xuXHRcdFx0XHQtbW96LWFwcGVhcmFuY2U6IGluaGVyaXQ7XG5cdFx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTclIGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHRjb2xvcjogIzIzNDA1ZTtcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0fVxuXHRcdFx0c2VsZWN0IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogNnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uSGVmSW5mb2ZpZWxkIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMDtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0bWFyZ2luOiAwcHg7XG5cdC1tb3otYXBwZWFyYW5jZTogaW5oZXJpdDtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGNvbG9yOiAjMjM0MDVlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0LkhFRklJbnB1dCB7XG5cdFx0d2lkdGg6IDk4JTtcblx0XHRoZWlnaHQ6IDM4cHg7XG5cdFx0bWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHBhZGRpbmctbGVmdDogOHB4O1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdH1cblx0LkhFRklJbnB1dEluZm8ge1xuXHRcdHdpZHRoOiA4OCU7XG5cdFx0aGVpZ2h0OiAzOHB4O1xuXHRcdG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRwYWRkaW5nLWxlZnQ6IDhweDtcblx0XHRvdXRsaW5lOiBub25lO1xuXHR9XG5cdC5IRWZJbmZvSWNvbiB7XG5cdFx0d2lkdGg6IDEwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG59XG4uSEVJbmZvbXNnIHtcblx0ZGlzcGxheTogbm9uZTtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRmb250LWZhbWlseTogXCJNb250c2VycmF0LVJlZ3VsYXJcIjtcblx0cGFkZGluZzogMTBweDtcblx0cGFkZGluZy1ib3R0b206IDA7XG59XG4uSEVGcmVldGV4dGRpdiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG5cdHBhZGRpbmc6IDEwcHg7XG59XG4uSEVGVGl0bGUge1xuXHRjb2xvcjogIzBlMmY1MTtcblx0Zm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1NZWRpdW1cIjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXNpemU6IDEycHg7XG59XG4uSEVGTWVzc2FnZSB7XG5cdGNvbG9yOiAjMGUyZjUxO1xuXHRmb250LWZhbWlseTogXCJNb250c2VycmF0LVJlZ3VsYXJcIjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXNpemU6IDExcHg7XG59XG4uSEVBc3N1bV9UaXRsZSB7XG5cdGNvbG9yOiAjMjM0MDVlO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0bWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uSEVfYXJyb3cge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTRweDtcbn1cblxuLkhFX2Fycm93OjpiZWZvcmUsXG4uSEVfYXJyb3c6OmFmdGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEycHg7XG5cdGhlaWdodDogMnB4O1xuXHRiYWNrZ3JvdW5kOiAjNTA4YWZmO1xuXHR0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLkhFX2Fycm93OjpiZWZvcmUge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uSEVfYXJyb3c6OmFmdGVyIHtcblx0bGVmdDogN3B4O1xuXHR0b3A6IC0ycHg7XG5cdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4uSEVfYWN0aXZlIC5IRV9hcnJvdzo6YmVmb3JlIHtcblx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5IRV9hY3RpdmUgLkhFX2Fycm93OjphZnRlciB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5IRWRpc3BsYXlub25lIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi5IRUNoZWNrYm94IHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRtYXJnaW4tbGVmdDogMnB4O1xuXHRjb2xvcjogIzIzNDA1ZTtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0LkhFQ2hlY2tDaXJjbGUge1xuXHRcdHdpZHRoOiAyNXB4O1xuXHRcdGhlaWdodDogMjVweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjYjRiNmJiO1xuXHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDE3cHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRtYXJnaW4tbGVmdDogOHB4O1xuXHR9XG5cdC5DaGVja2JveEhpZGRlbmlucHV0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4uSEVQcmVGb250cyB7XG5cdGNvbG9yOiAjMjM0MDVlO1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xufVxuXG4vL1Jlc3VsdFxuLkhFX1Jlc3VsdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLXRvcDogNTBweDtcblx0bGVmdDogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmY7XG59XG4uSEVSX05hdmlnYXRpb24ge1xuXHR3aWR0aDogOTAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0LkhFUl9OYXZfU3ViIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXHR9XG5cdC5IRVJOX1RleHQge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdGNvbG9yOiAjNTA4YWZmO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cdC5IRVJOX0FjdGl2ZSB7XG5cdFx0Y29sb3I6ICM1MDhhZmY7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNTA4YWZmO1xuXHR9XG59XG4uSEVSRXN0X0NvbnRhaW5lciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZzogMjBweCAxMHB4O1xufVxuLkhFUkVfVGl0bGUge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDEwMCU7XG4gIH1cbiAgLkhFUkVfQ2hhcnQge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDEwMCU7XG4gIH1cbiAgLkhFUkVfUFJJQ0V7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuICAuSEVSRUNfTWlkZGxldGV4dDEge1xuXHQvL2Rpc3BsYXk6IGZsZXg7XG5cdC8vanVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cdC8qIGFsaWduLWl0ZW1zOiBjZW50ZXI7ICovXG5cdC8vcGFkZGluZy1yaWdodDogNTAlO1xuXHQvL2ZvbnQtc2l6ZTogMjBweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDM3JTtcbiAgICBsZWZ0OiAzNCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuXHRjb2xvcjogIzIzNDA1ZTtcbiAgfVxuLkhFUl9Cb2R5IHtcblx0d2lkdGg6IDgwJTtcblx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkM2Q1ZGY7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0Ym94LXNoYWRvdzogMHB4IDBweCAxM3B4IC0xMnB4ICMyMjkwZWY7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdC5IRVJFX1RpdGxlIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRjb2xvcjogIzI4M2Y1Zjtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdC8vbWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXHQuSEVSRV9DaGFydCB7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0LkhFUkVDX01pZGRsZXRleHQge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA0MCU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRcdGNvbG9yOiAjMjM0MDVlO1xuXHRcdH1cblx0XHQuSEVSRUNNX2VkaXQge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Zm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1NZWRpdW1cIjtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGZpbGw6ICM5ZmFmYmQgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LkhFUkVMX092Q29udCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0d2lkdGg6IDg1JTtcblx0fVxuXHQuSEVSRTEge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdHdpZHRoOiA4NSU7XG5cdCAgfVxuXHQgIC5IRVJFMiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Ly9tYXJnaW4tdG9wOiAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR3aWR0aDogODUlO1xuXHQgIH1cblx0XG5cdCAgLkhFUkVMX092Q29udCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdFx0Ly9mb250LXNpemU6IDE2cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdCAgfVxuXHQgIC5IRVJFTF9Db250IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHR3aWR0aDogODUlO1xuXHR9XG5cdC5IRVJFTF9MYWJlbCB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXHQuSEVSRUxfVmFsdWUge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdCAgfVxuXHRcblx0LkhFUkVfQm90dG9tIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cdFx0LkhFUkVCX1RleHQge1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRjb2xvcjogIzAwN2FmZjtcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdGltZyB7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5IRVJFX1JlZmlCb3R0b20ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0LkhFUkVCX0NvbVRleHQge1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0bWFyZ2luOiAxMHB4IDBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6IDBweCAyMHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNWVjYTczO1xuXHRcdH1cblx0XHQuSEVSRUJfQ29tVGV4dDpob3ZlciB7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdH1cblx0XHQuSEVSRUJfVGV4dCB7XG5cdFx0XHR3aWR0aDogNjAlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdGNvbG9yOiAjMDA3YWZmO1xuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0Ly9kaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdH1cblx0XHRhIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLkhFX0NfQ29udGFpbmVyIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMDtcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuXHRib3gtc2hhZG93OiAwcHggMHB4IDI3cHggLTEycHggIzIyOTBlZjtcblx0d2lkdGg6IDkwJTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHBhZGRpbmc6IDE1cHg7XG5cdGhlaWdodDogNzAwcHg7XG5cdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdC5IRV9DX05hdmlnIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRwYWRkaW5nOiAxMHB4IDE1cHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG5cblx0XHQuSEVfQ19OX1RleHQge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0XHQuSEVfQ19OX1NlbFRleHQge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0Y29sb3I6ICM1MDhhZmY7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuXHQuSEVDb250YWluZXJ7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuXHQuSEVSX0JvZHkge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5iczViZHJlc3VsdHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG5cdC5IRVJFTF9PdkNvbnQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdC5IRVJFTF9Db250IHtcblx0XHRcdHdpZHRoOiA5NSU7XG5cdFx0fVxuXHR9XG5cdC5IRVJfTmF2aWdhdGlvbiB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LkhFUk5fVGV4dCB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdHdpZHRoOiAzMyU7XG5cdFx0bWFyZ2luOiAwcGMgMTBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cdC5IRVJFX0JvdHRvbSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXHQuSEVSRUJfVGV4dCB7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0fVxuXHQuSEVfQ19Db250YWluZXIge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYycHgpIGFuZCAobWluLXdpZHRoOiAyOTdweCkge1xufVxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLEFBQUEsWUFBWSxDQUFDO0VBQ1osT0FBTyxFQUFFLElBQUk7RUFDYixlQUFlLEVBQUUsTUFBTSxHQUN2Qjs7QUFDRCxBQUFBLFlBQVksQ0FBQTtFQUNYLE9BQU8sRUFBRSxJQUFJO0VBQ2IsZUFBZSxFQUFFLE1BQU0sR0FDdkI7O0FBQ0QsQUFBQSxRQUFRLENBQUM7RUFHUixJQUFJLEVBQUUsQ0FBQztFQUNQLGdCQUFnQixFQUFFLEtBQUs7RUFDdkIsT0FBTyxF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 */.FL_Title {
  font-family: Montserrat-Medium;
  font-size: 27px;
  color: #23405E;
  margin-bottom: 20px;
  position: relative;
  display: flex;
}

.FL_StartOver {
  margin-bottom: 7px;
  width: 22px;
  margin-left: 10px;
  cursor: pointer;
  border-radius: 10px;
  transform: rotate(14deg);
}

.F_BackIcon {
  position: absolute;
  left: -20px;
  top: 7px;
  width: 12px;
  cursor: pointer;
}

.align-end {
  align-items: end;
}

.FlipNavigation {
  width: 100%;
  height: 75px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  flex-direction: column;
}

.FlipNavigation .F_Line {
  width: 70%;
  display: flex;
  flex-direction: row;
  height: 2px;
  background-color: grey;
  margin: 19px 0px;
}

.FlipNavigation .F_Line .F_Circledesign {
  background-color: #fff;
  border: 2px solid grey;
  border-radius: 15px;
  height: 30px;
  width: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: Heebo-Light;
  color: #000000;
  font-size: 14px;
  padding-top: 3px;
}

.FlipNavigation .F_Line .FC_Select {
  border: 1px solid #007AFF;
}

.FlipNavigation .F_Line .F_Circle1 {
  position: absolute;
  top: 5px;
  left: 8%;
}

.FlipNavigation .F_Line .F_Circle2 {
  position: absolute;
  top: 5px;
  left: 48%;
  right: 48%;
}

.FlipNavigation .F_Line .F_Circle3 {
  position: absolute;
  right: 8%;
  top: 5px;
}

.FlipNavigation .FL_Text {
  display: flex;
  margin-top: 12px;
  width: 100%;
  justify-content: space-between;
  padding-right: 5px;
  font-size: 11px;
}

.FlipNavigation .FL_Text .FC_Select_Text {
  color: #007AFF;
}

.HEF_Field {
  margin-top: 20px;
}

.FlipNavigation1 {
  display: flex;
  flex-direction: row;
  width: 100%;
  justify-content: center;
  position: relative;
}

.FlipNavigation1 .FN_Box {
  width: 34%;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  z-index: 2;
  cursor: pointer;
}

.FlipNavigation1 .FN_Box .FNB_Num {
  height: 30px;
  border: 1px solid #BBBBBB;
  margin-bottom: 5px;
  padding: 10px;
  border-radius: 20px;
  width: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  background-color: #fff;
}

.FlipNavigation1 .FN_Box .FNB_Num_Sel {
  border: 1px solid #007AFF;
  color: #007AFF;
}

.FlipNavigation1 .FN_Box .FNB_Text_Sel {
  color: #007AFF;
  font-family: Montserrat-Bold !important;
  font-size: 10px !important;
}

.FlipNavigation1 .FN_Box .FNB_Text {
  font-size: 11px;
  margin-top: 10px;
  font-family: 'Montserrat-Medium';
}

.FlipNavigation1 .FN_Line {
  position: absolute;
  width: 73%;
  height: 2px;
  background-color: #BBBBBB;
  top: 14px;
}

.P_FlipButton {
  margin-bottom: 50px !important;
  background-color: #508AFF;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  margin-top: 0px;
  outline: none;
  font-family: Montserrat-Medium;
  font-size: 15px !important;
  letter-spacing: 1px;
  width: 100%;
  height: 40px !important;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}

.N_FlipButton {
  background-color: #508AFF;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  margin-top: 20px !important;
  outline: none;
  font-family: Montserrat-Medium;
  font-size: 15px !important;
  letter-spacing: 1px;
  width: 100%;
  height: 40px !important;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}

.FS_Title {
  font-family: Montserrat-Regular;
  font-size: 20px;
  color: #23405E;
}

.FS_Freetext {
  font-family: Montserrat-Regular;
  font-size: 11px;
}

.FS_Add {
  margin-top: 10px;
  padding: 0;
  color: #007AFF;
  cursor: pointer;
}

.FL_Rehlist {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.FL_Rehlist .FL_Rdiv {
  display: flex;
  flex-direction: row;
  width: 95%;
  justify-content: center;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  font-family: Montserrat-Regular;
  height: 40px;
  margin: 10px 0px;
}

.FL_Rehlist .FL_Rdiv .FLRD_Name {
  width: 35%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.FL_Rehlist .FL_Rdiv .FLRD_Name .FLRDC_N_Field {
  border: 1px solid #d4d7e0;
  margin: 0 !important;
  height: 40px;
  width: 90%;
  border-radius: 5px;
  outline: none;
  padding: 0px 5px;
}

.FL_Rehlist .FL_Rdiv .FLRD_Value {
  width: 65%;
  display: flex;
  flex-direction: row;
}

.FL_Rehlist .FL_Rdiv .FLRD_Value span {
  border: 1px solid #508aff;
  height: 40px;
  width: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
}

.FL_Rehlist .FL_Rdiv .FLRD_Value .FLRD_Close {
  width: 40px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}

.FL_Rehlist .FL_Rdiv .FLRD_Value .FLRD_Close img {
  width: 30px;
}

.FL_Rehlist .FL_Rdiv .FLRDCField {
  border: 1px solid #d4d7e0;
  margin: 0 !important;
  height: 40px;
  width: 65%;
  border-left: none;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
  outline: none;
  padding: 0px 5px;
}

.F_adresscontainer {
  display: flex;
  justify-content: space-between;
}

.F_adresscontainer .F_closingcost {
  font-size: 15px;
  font-family: Montserrat-Medium;
  cursor: pointer;
  color: #007AFF;
}

.F_adresscontainer .F_closingcost img {
  margin-left: 5px;
}

.FLRDC_N_Field::placeholder {
  font-size: smaller;
}

.namevalue {
  width: 100%;
  height: 25px;
  display: flex;
  align-items: center;
}

.F_Container {
  width: 100%;
}

.F_Container .FS_Container {
  width: 100%;
}

.F_Container .FS_Container .F_Header {
  width: 100%;
  display: flex;
  justify-content: space-between;
  padding: 5px 20px;
  border: 1px solid #F4F4F4;
  background-color: #F4F4F4;
  align-items: center;
  font-family: 'Montserrat-Medium';
  font-size: 17px;
  cursor: pointer;
}

.F_Container .FS_Container .F_Body {
  width: 100% !important;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}

.F_Container .FS_Container .F_Body_Space {
  height: 30px;
}

.F_Container .FS_Container .F_Body_hide {
  height: 0px;
  overflow: hidden;
  margin: 0;
  -webkit-animation: Resultbodyhide 0.5s;
  -moz-animation: Resultbodyhide 0.5s;
  animation: Resultbodyhide 0.5s;
}

@-webkit-keyframes Resultbodyhide {
  0% {
    height: 100%;
  }

  30% {
    height: 50px;
  }

  100% {
    height: 0px;
  }
}

.F_Container .FS_Container .F_Body_show {
  height: 100%;
  -webkit-animation: Resultbodyshow 1s;
  -moz-animation: Resultbodyshow 1s;
  animation: Resultbodyshow 1s;
}

@-webkit-keyframes Resultbodyshow {
  0% {
    height: 0px;
  }

  100% {
    height: 100%;
  }
}

.F_Container .FS_Container .F_Chart {
  width: 80%;
  height: 20px;
  display: flex;
  flex-direction: row;
  margin-bottom: 20px;
}

.F_Container .FS_Container .F_Chart .FC_LeftRadius {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}

.F_Container .FS_Container .F_Chart .FC_RightRadius {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}

.F_Container .FS_Container .F_Chart_Animation {
  display: flex;
  -webkit-animation: BarChartAnim 2s 1s forwards;
  -moz-animation: BarChartAnim 2s 1s forwards;
  animation: BarChartAnim 2s 1s forwards;
}

@-webkit-keyframes BarChartAnim {
  0% {
    width: 0;
  }

  100% {
    width: 100%;
  }
}

.F_Container .FS_Container .F_Content {
  width: 80%;
}

.F_Container .FS_Container .F_Content .F_SubContent {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: 100% !important;
}

.F_Container .FS_Container .F_Content .FSub_Box {
  width: 85%;
}

.F_Container .FS_Container .F_Content .FCL_Line {
  width: 100%;
  border: 1px solid #b4b5b7;
}

.F_Container .FS_Container .F_Content .FC_Box,
.F_Container .FS_Container .F_Content .FSub_Box {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin: 10px 0px;
}

.F_Container .FS_Container .F_Content .FC_Box .FC_Left,
.F_Container .FS_Container .F_Content .FSub_Box .FC_Left {
  display: flex;
  align-items: center;
}

.F_Container .FS_Container .F_Content .FC_Box .FC_Left .FCL_Color,
.F_Container .FS_Container .F_Content .FSub_Box .FC_Left .FCL_Color {
  height: 15px;
  width: 15px;
  margin-right: 10px;
  border-radius: 4px;
}

.F_Container .FS_Container .F_Content .FC_Box .FC_Left .FCL_NoColor,
.F_Container .FS_Container .F_Content .FSub_Box .FC_Left .FCL_NoColor {
  height: 15px;
  width: 15px;
  margin-right: 10px;
  border: 1px solid black;
  border-radius: 4px;
}

.F_Container .FS_Container .F_Content .FC_Box .FC_Left .FCL_Name,
.F_Container .FS_Container .F_Content .FSub_Box .FC_Left .FCL_Name {
  font-size: 15px;
  font-family: 'Montserrat-Regular';
}

.F_Container .FS_Container .F_Content .FC_Box .FC_Left .FCL_Name_Col,
.F_Container .FS_Container .F_Content .FSub_Box .FC_Left .FCL_Name_Col {
  font-size: 15px;
  font-family: 'Montserrat-Regular';
  color: #007AFF;
  cursor: pointer;
}

.F_Container .FS_Container .F_Content .FC_Box .FC_Value,
.F_Container .FS_Container .F_Content .FSub_Box .FC_Value {
  font-size: 15px;
  font-family: 'Montserrat-Regular';
}

.F_Container .F_Bottom {
  margin: 20px;
  display: flex;
  justify-content: space-between;
}

.F_Container .F_Bottom .FB_HF {
  cursor: pointer;
}

.F_Container .F_Bottom .FB_Share {
  font-family: Montserrat-Regular;
  color: #007AFF;
  font-size: 17px;
  cursor: pointer;
}

.C_Closing .C_Title {
  font-family: Montserrat-Medium;
  font-size: 18px;
  color: #23405E;
}

.C_Closing .C_Tit_Edit {
  background-color: #EEF0FC;
  padding: 5px 10px !important;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border: 1px solid #CFD6DE;
}

.C_Closing .C_Sets {
  margin-bottom: 25px;
}

.C_Closing .C_Content {
  display: flex;
  justify-content: space-between;
  height: 38px;
  align-items: center;
}

.C_Closing .C_Name {
  font-family: Montserrat-Regular;
  font-size: 16px;
}

.C_Closing .C_Nam_Edit {
  width: 60%;
  text-align: start;
  border: 1px solid #CFD6DE;
  border-right: none;
  border-left: none;
  height: 100%;
  display: flex;
  align-items: center;
  margin-top: 0px !important;
  outline: none;
  padding: 0;
}

.C_Closing .C_Value {
  font-family: Montserrat-Regular;
  font-size: 16px;
}

.C_Closing .C_Val_Edit {
  width: 36%;
  text-align: center;
  border: 1px solid #CFD6DE;
  height: 100%;
  display: flex;
  align-items: center;
  padding: 0px 5px;
}

.C_Closing .C_Val_Edit .form-control {
  margin-top: 0px !important;
  height: 100%;
  border: 0;
}

.C_Closing .C_Val_Edit input {
  width: 100%;
  margin-top: 0px !important;
  border: 0;
  outline: none;
}

.C_Closing .C_Nam_EditBorder {
  border-bottom-left-radius: 10px;
}

.C_Closing .C_Val_EditBorder {
  border-bottom-right-radius: 10px;
}

.C_Closing .C_Delete {
  width: 10%;
  border: 1px solid #CFD6DE;
  border-right: none;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.C_Closing .C_Add {
  height: 38px;
  display: flex;
  align-items: center;
  border: 1px solid #CFD6DE;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  padding-left: 20px;
}

.C_Clo_Edit {
  border: 1px solid #CFD6DE;
  border-radius: 10px;
}

.C_Header .CH_TitleBox {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.C_Header .CH_TitleBox .CH_span {
  width: 20%;
}

.C_Header .CH_TitleBox .CH_Title {
  width: 60%;
  text-align: center;
  font-family: Montserrat-Medium;
  color: #23405E;
  font-size: 24px;
}

.C_Header .CH_TitleBox .CH_Edit {
  width: 20%;
  text-align: center;
  font-family: Montserrat-Medium;
  color: #508AFF;
  font-size: 22px;
  cursor: pointer;
}

.C_Header .CH_TitleBox .CHE_Button {
  background: no-repeat;
  margin-top: 0;
  width: 100%;
  height: 100%;
  color: #508AFF;
  font-size: 22px;
  font-family: Montserrat-Medium;
}

.C_Header .CH_Totals {
  display: flex;
  justify-content: space-between;
  margin: 15px 0px;
  font-family: Montserrat-Medium;
  font-size: 20px;
}

.F_Pop_Close {
  z-index: 9999999 !important;
  position: absolute;
  margin-top: -48px;
  max-width: 465px;
  text-align: right;
  cursor: pointer;
}

.F_Pop_Close img {
  width: 15px;
}

.F_Pop_Close2 {
  z-index: 9999999 !important;
  position: absolute;
  margin-top: -23px;
  max-width: 506px;
  text-align: right;
  cursor: pointer;
}

.F_Pop_Close2 img {
  width: 15px;
}

.F_HF_Body .F_HF_B_Title {
  width: 100%;
  height: 60px;
  background-color: #007AFF;
  font-size: 23px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  font-family: Montserrat-Medium;
}

.F_HF_Body .F_HF_B_FormContainer {
  padding: 0px !important;
}

.F_HF_Body .F_HF_B_Container {
  width: 100%;
  padding: 0px 15px;
  margin: 25px 0px 50px 0px;
}

.F_HF_Body .F_HF_B_Container .F_HF_B_SubCont {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 13px;
  font-family: 'Montserrat-Regular';
  position: relative;
  margin: 25px 0px;
}

.F_HF_Body .F_HF_B_Container .F_HF_B_FormSubcont {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 16px;
  font-family: 'Montserrat-Regular';
  position: relative;
  padding: 10px 10px;
  flex-direction: column;
}

.F_HF_Body .F_HF_B_Container .F_HF_B_Left {
  background-color: #fff;
  padding: 0px 6px;
  z-index: 1;
}

.F_HF_Body .F_HF_B_Container .F_HF_B_ELeft {
  width: 85%;
  background-color: #fff;
  z-index: 1;
}

.F_HF_Body .F_HF_B_Container .F_HF_B_Right {
  background-color: #fff;
  padding: 0px 6px;
  z-index: 1;
}

.F_HF_Body .F_HF_B_Container .F_HF_B_ERight {
  width: 85%;
  background-color: #fff;
  z-index: 1;
}

.F_HF_Body .F_HF_B_Container .F_HF_B_Line {
  width: 100%;
  position: absolute;
  background-color: #BBBBBB;
  top: 46%;
  left: 0;
  height: 2px;
}

.F_HF_Body .F_HF_B_Container .F_HF_LeftCover {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  position: relative;
  margin-top: 6px;
}

.F_HF_Body .F_HF_B_Container .F_HF_DropDown {
  background-position: 95% center;
  background-repeat: no-repeat;
  -webkit-appearance: none;
  background-size: 10px;
  padding: 5px 20px 5px 5px;
  height: 40px;
}

.F_HF_Body .F_HF_B_Container .F_HF_IPField {
  width: 100%;
  outline: none;
  margin-top: 0px !important;
  height: 40px;
  border: 1px solid #ccc;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  padding: 5px;
}

.F_HF_Body .F_HF_B_Container .F_HF_IPTaField {
  width: 100%;
  outline: none;
  margin-top: 0px !important;
  height: 40px;
  border: 1px solid #ccc;
  border-right: none;
  padding: 5px;
}

.F_HF_Body .F_HF_B_Container .F_HF_IPTaField_Img {
  border: 1px solid #ccc;
  height: 40px;
  object-fit: contain;
  padding: 10px 10px 10px 5px;
  border-left: none;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  cursor: pointer;
}

.F_HF_Body .F_HF_B_Container .F_HF_IP_Symbol {
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #508aff !important;
  background-color: #fff;
  padding: 10px;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.F_HF_B_Discaimer {
  font-size: 9px;
  font-family: Montserrat-Regular;
  padding: 30px 21px;
  padding-top: 0;
}

.F_HF_B_Bottom {
  display: flex;
  justify-content: space-between;
  padding: 0px 21px;
}

.F_HF_B_Bottom img {
  cursor: pointer;
}

.F_HF_B_Bottom .F_HF_B_Share {
  width: 100%;
  display: flex;
  justify-content: space-between;
}

.F_HF_B_Bottom .F_HF_B_Comp {
  width: 100%;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}

.F_HF_B_Bottom .F_HF_B_Comp .F_HF_B_CompBtn {
  font-family: Montserrat-Medium;
  font-size: 15px !important;
  height: 40px !important;
  background-color: #508AFF;
  color: #ffffff;
  border-radius: 5px;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 70%;
  margin-bottom: 15px;
}

.F_TX_Container {
  padding: 25px 25px 20px 25px;
  text-align: center;
  width: 100%;
}

.F_TX_Container .F_TX_Title {
  font-size: 29px;
  font-family: Montserrat-Medium;
  color: #23405E;
  margin-bottom: 35px;
}

.F_TX_Container .F_TX_Lists {
  display: flex;
  width: 90%;
  justify-content: space-between;
  font-family: Montserrat-Medium;
  color: #23405E;
  font-size: 16px;
  margin-bottom: 15px;
  cursor: pointer;
  margin-right: auto;
  margin-left: auto;
}

.F_TX_Container .F_TX_Right {
  display: flex;
}

.F_TX_Container .F_TX_Selection {
  width: 10px;
  height: 22px;
  transform: rotate(45deg);
  margin-right: 18px;
  margin-top: -5px;
}

.F_TX_Container .F_TX_Selected {
  border: 3px solid #508AFF;
  border-top: none;
  border-left: none;
}

.F_TX_Container .F_TX_Continue {
  background-color: transparent;
  color: #508AFF;
  padding: 5px 20px;
  border-radius: 5px;
  margin-top: 13px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  outline: none;
  font-size: 15px !important;
  cursor: pointer;
}

.padd6 {
  padding: 9px 0 0;
}

.cuswdt {
  margin-top: 9px !important;
  width: 85% !important;
  padding-top: 5px;
}

.commonClosingcost_form .form-select {
  border: none !important;
  margin-top: 0px !important;
}

.commonClosingcost_form .brokerfeeselection {
  display: flex;
  border: none;
  background: none;
  align-items: center;
  justify-content: center;
  padding: 0px;
}

.commonClosingcost_form .C_Nam_Edit {
  background: none !important;
}

.PropertyTaxProration_Container {
  display: flex !important;
  align-items: center;
  justify-content: space-between;
  padding: 5px 0;
  font-family: 'Montserrat-Medium';
  font-size: 14px;
}

.PropertyTaxProration_toggle_off {
  width: 50px;
  height: 25px;
  background-color: #E0E0E0;
  border-radius: 25px;
  position: relative;
  cursor: pointer;
  transition: background-color 0.3s;
}

.PropertyTaxProration_toggle_off.PropertyTaxProration_toggleon {
  background-color: #278AE5;
}

.PropertyTaxProration_toggle_switch {
  width: 21px;
  height: 21px;
  background-color: #FFF;
  border-radius: 50%;
  position: absolute;
  top: 2px;
  transition: left 0.3s;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  cursor: pointer;
}

.PropertyTaxProration_butleft {
  left: 2px;
}

.BuyerEntityTrust_butright {
  left: 28px;
}

.infoPopupSection {
  background: none;
  margin-top: 12px;
  padding: 20px 10px;
}

.infoPopupTitle {
  color: #3D3D3D;
  font-family: 'Montserrat-Medium';
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  text-align: center;
}

.infoPopupText {
  color: #3D3D3D;
  font-family: Montserrat-Regular;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  margin-top: 14px;
  text-align: center;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL0ZsaXBDYWxjLnNjc3MiLCJzb3VyY2VzIjpbIi9ob21lL3JpZmx1eHlzcy9EZXNrdG9wL0xpdmUgTmV3KEJ1aWxkKS9PTkUtV2ViL2Zyb250ZW5kL3N0eWxlcy9GbGlwQ2FsYy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIlxuXG4uRkxfVGl0bGV7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICBjb2xvcjogIzIzNDA1RTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuLkZMX1N0YXJ0T3ZlcntcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC8vbWFyZ2luLXRvcDogLTNweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE0ZGVnKTtcbn1cbi5GX0JhY2tJY29ue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMjBweDtcbiAgICB0b3A6IDdweDtcbiAgICB3aWR0aDogMTJweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYWxpZ24tZW5ke1xuICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG59XG4uRmxpcE5hdmlnYXRpb257XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLy9ib3JkZXI6IDFweCBzb2xpZCBmb3Jlc3RncmVlbjtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC5GX0xpbmV7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmV5O1xuICAgICAgICBtYXJnaW46IDE5cHggMHB4O1xuICAgICAgICAuRl9DaXJjbGVkZXNpZ257XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgZ3JleTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogSGVlYm8tTGlnaHQ7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgICAgIH1cbiAgICAgICAgLkZDX1NlbGVjdHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDdBRkY7XG4gICAgICAgIH1cbiAgICAgICBcbiAgICAgICAgLkZfQ2lyY2xlMXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgbGVmdDogOCU7XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICAuRl9DaXJjbGUye1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICBsZWZ0OiA0OCU7XG4gICAgICAgICAgICByaWdodDogNDglO1xuICAgICAgICB9XG4gICAgICAgIC5GX0NpcmNsZTN7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogOCU7XG4gICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuRkxfVGV4dHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIC5GQ19TZWxlY3RfVGV4dHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA3QUZGO1xuICAgICAgICB9XG4gICAgfVxufVxuLkhFRl9GaWVsZHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLkZsaXBOYXZpZ2F0aW9uMXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5GTl9Cb3h7XG4gICAgICAgIHdpZHRoOiAzNCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC8vYm9yZGVyOiAxcHggc29saWQgcmVkO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgLkZOQl9OdW17XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQkJCQkJCO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICAgIC5GTkJfTnVtX1NlbHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDdBRkY7XG4gICAgICAgICAgICBjb2xvcjogICMwMDdBRkY7XG4gICAgICAgIH1cbiAgICAgICAgLkZOQl9UZXh0X1NlbHtcbiAgICAgICAgICAgIGNvbG9yOiAgIzAwN0FGRjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LUJvbGQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5GTkJfVGV4dHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtTWVkaXVtJztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuRk5fTGluZXtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNzMlO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0JCQkJCQjtcbiAgICAgICAgdG9wOiAxNHB4O1xuICAgIH1cbn1cbi5QX0ZsaXBCdXR0b257XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MDhBRkY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uTl9GbGlwQnV0dG9ue1xuICAgIC8vbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MDhBRkY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uRlNfVGl0bGV7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICMyMzQwNUU7XG59XG4uRlNfRnJlZXRleHR7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICBmb250LXNpemU6IDExcHg7XG59XG4uRlNfQWRke1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogIzAwN0FGRjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uRkxfUmVobGlzdHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAuRkxfUmRpdntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgLy9ib3JkZXI6IDFweCBzb2xpZCBncmVlbjtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDBweDtcbiAgICAgICAgLkZMUkRfTmFtZXtcbiAgICAgICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgLkZMUkRDX05fRmllbGR7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5GTFJEX1ZhbHVle1xuICAgICAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTA4YWZmO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5GTFJEX0Nsb3Nle1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5GTFJEQ0ZpZWxke1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMHB4IDVweDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICB9XG59XG4uRl9hZHJlc3Njb250YWluZXJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLkZfY2xvc2luZ2Nvc3R7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGNvbG9yOiAjMDA3QUZGO1xuICAgICAgICBpbWd7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICB9XG5cbiAgICB9XG59XG4uRkxSRENfTl9GaWVsZDo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTpzbWFsbGVyO1xufVxuLm5hbWV2YWx1ZXtcbiAgICAvLyBzdHlsZT17e3dpZHRoOlwiMTAwJVwiLCBoZWlndGg6XCIyNXB4XCIsIGRpc3BsYXk6J2ZsZXgnLCBqdXN0aWZ5Q29udGVudDpcInNwYWNlLWV2ZW5seVwifX1cbiAgICB3aWR0aDoxMDAlO1xuICAgIGhlaWdodDoyNXB4O1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vL3Jlc3VsdHNjcmVuXG4uRl9Db250YWluZXJ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLkZTX0NvbnRhaW5lcntcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC5GX0hlYWRlcntcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Y0RjRGNDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEY0RjQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bSc7XG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLkZfQm9keXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIC8vbWFyZ2luOiAzMHB4IDBweDtcbiAgICAgICAgfVxuICAgICAgICAuRl9Cb2R5X1NwYWNle1xuICAgICAgICAgICAgaGVpZ2h0OjMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLkZfQm9keV9oaWRle1xuICAgICAgICAgICAgaGVpZ2h0OiAwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IFJlc3VsdGJvZHloaWRlIDAuNXMgO1xuICAgICAgICAgICAgLW1vei1hbmltYXRpb246IFJlc3VsdGJvZHloaWRlIDAuNXMgO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBSZXN1bHRib2R5aGlkZSAwLjVzIDtcbiAgICAgICAgfVxuICAgICAgICBALXdlYmtpdC1rZXlmcmFtZXMgUmVzdWx0Ym9keWhpZGUge1xuICAgICAgICAgICAgMCUge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDMwJSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLkZfQm9keV9zaG93e1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IFJlc3VsdGJvZHlzaG93IDFzIDtcbiAgICAgICAgICAgIC1tb3otYW5pbWF0aW9uOiBSZXN1bHRib2R5c2hvdyAxcyA7XG4gICAgICAgICAgICBhbmltYXRpb246IFJlc3VsdGJvZHlzaG93IDFzIDtcbiAgICAgICAgfVxuICAgICAgICBALXdlYmtpdC1rZXlmcmFtZXMgUmVzdWx0Ym9keXNob3cge1xuICAgICAgICAgICAgMCUge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5GX0NoYXJ0e1xuICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIC5GQ19MZWZ0UmFkaXVze1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuRkNfUmlnaHRSYWRpdXN7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgLkZfQ2hhcnRfQW5pbWF0aW9ue1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBCYXJDaGFydEFuaW0gMnMgMXMgZm9yd2FyZHM7XG4gICAgICAgICAgICAtbW96LWFuaW1hdGlvbjogQmFyQ2hhcnRBbmltIDJzIDFzIGZvcndhcmRzO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBCYXJDaGFydEFuaW0gMnMgMXMgZm9yd2FyZHM7XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICBALXdlYmtpdC1rZXlmcmFtZXMgQmFyQ2hhcnRBbmltIHtcbiAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAuRl9Db250ZW50e1xuICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIC8vbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIC5GX1N1YkNvbnRlbnR7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLkZTdWJfQm94e1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4NSU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuRkNMX0xpbmV7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2I0YjViNztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5GQ19Cb3gsIC5GU3ViX0JveHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDBweDtcbiAgICAgICAgICAgICAgICAuRkNfTGVmdHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgLkZDTF9Db2xvcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5GQ0xfTm9Db2xvcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIC5GQ0xfTmFtZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuRkNMX05hbWVfQ29se1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDdBRkY7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLkZDX1ZhbHVle1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cbiAgICAuRl9Cb3R0b217XG4gICAgICAgIG1hcmdpbjogMjBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAuRkJfSEZ7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLkZCX1NoYXJle1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA3QUZGO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuLkNfQ2xvc2luZ3tcbiAgICBcbiAgICAuQ19UaXRsZXtcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAjMjM0MDVFO1xuICAgIH1cbiAgICAuQ19UaXRfRWRpdHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRjBGQztcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDRkQ2REU7XG4gICAgfVxuICAgIC5DX1NldHN7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuICAgIC5DX0NvbnRlbnR7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAuQ19OYW1le1xuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgIC5DX05hbV9FZGl0e1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICAgICAgLy9wYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDRkQ2REU7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC5DX1ZhbHVle1xuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgIC5DX1ZhbF9FZGl0e1xuICAgICAgICB3aWR0aDogMzYlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDRkQ2REU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMHB4IDVweDtcbiAgICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgICAgICBpbnB1dHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLy8gaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5DX05hbV9FZGl0Qm9yZGVye1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgIH1cbiAgICAuQ19WYWxfRWRpdEJvcmRlcntcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG4gICAgfVxuICAgIC5DX0RlbGV0ZXtcbiAgICAgICAgd2lkdGg6IDEwJTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0NGRDZERTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAuQ19BZGR7XG4gICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0NGRDZERTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG59XG4uQ19DbG9fRWRpdHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0ZENkRFO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uQ19IZWFkZXJ7XG4gICAgLkNIX1RpdGxlQm94e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLkNIX3NwYW57XG4gICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICB9XG4gICAgICAgIC5DSF9UaXRsZXtcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgICAgICAgICBjb2xvcjogIzIzNDA1RTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuICAgICAgICAuQ0hfRWRpdHtcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgICAgICAgICBjb2xvcjogIzUwOEFGRjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAuQ0hFX0J1dHRvbntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGNvbG9yOiAjNTA4QUZGO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5DSF9Ub3RhbHN7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIC5DSF9Ub3RhbHRpdGxle1xuICAgIFxuICAgICAgICB9XG4gICAgICAgIC5DSF9Ub3RhbHZhbHVle1xuICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cbn1cbi5GX1BvcF9DbG9zZXtcbiAgICB6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi10b3A6IC00OHB4O1xuICAgIG1heC13aWR0aDogNDY1cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgfVxufVxuLkZfUG9wX0Nsb3NlMntcbiAgICB6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi10b3A6IC0yM3B4O1xuICAgIG1heC13aWR0aDogNTA2cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgfVxufVxuLkZfSEZfQm9keXtcbiAgICAuRl9IRl9CX1RpdGxle1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3QUZGO1xuICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIH1cbiAgICAuRl9IRl9CX0Zvcm1Db250YWluZXJ7XG4gICAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAvL21hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuRl9IRl9CX0NvbnRhaW5lcntcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDBweCAxNXB4O1xuICAgICAgICBtYXJnaW46IDI1cHggMHB4IDUwcHggMHB4O1xuICAgICAgICAuRl9IRl9CX1N1YkNvbnR7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luOiAyNXB4IDBweDtcbiAgICAgICAgfVxuICAgICAgICAuRl9IRl9CX0Zvcm1TdWJjb250e1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICAgICAgICAgIC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICAvL2JvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgICAgIC5GX0hGX0JfTGVmdHtcbiAgICAgICAgICAgIC8vbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgcGFkZGluZzogMHB4IDZweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cbiAgICAgICAgLkZfSEZfQl9FTGVmdHtcbiAgICAgICAgICAgIHdpZHRoOiA4NSU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIC8vcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5GX0hGX0JfUmlnaHR7XG4gICAgICAgICAgICAvL21heC13aWR0aDogMzAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCA2cHg7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG4gICAgICAgIC5GX0hGX0JfRVJpZ2h0e1xuICAgICAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgLy9wYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgfVxuICAgICAgICAuRl9IRl9CX0xpbmV7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCQkJCQkI7XG4gICAgICAgICAgICB0b3A6IDQ2JTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgfVxuICAgICAgICAuRl9IRl9MZWZ0Q292ZXJ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICB9XG4gICAgICAgIC5GX0hGX0Ryb3BEb3due1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTUlIGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMjBweCA1cHggNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5GX0hGX0lQRmllbGR7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgfVxuICAgICAgICAuRl9IRl9JUFRhRmllbGR7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICAvL2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAvL2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLkZfSEZfSVBUYUZpZWxkX0ltZ3tcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggNXB4O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAuRl9IRl9JUF9TeW1ib2x7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzUwOGFmZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4uRl9IRl9CX0Rpc2NhaW1lcntcbiAgICBmb250LXNpemU6IDlweDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgIHBhZGRpbmc6IDMwcHggMjFweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbn1cbi5GX0hGX0JfQm90dG9te1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDBweCAyMXB4O1xuICAgIGltZ3tcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICAuRl9IRl9CX1NoYXJle1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgICAuRl9IRl9CX0NvbXB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLkZfSEZfQl9Db21wQnRue1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MDhBRkY7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5GX1RYX0NvbnRhaW5lcntcbiAgICBwYWRkaW5nOiAyNXB4IDI1cHggMjBweCAyNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAuRl9UWF9UaXRsZXtcbiAgICAgICAgZm9udC1zaXplOiAyOXB4O1xuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgICAgIGNvbG9yOiAjMjM0MDVFO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIH1cbiAgICAuRl9UWF9MaXN0c3tcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgICAgIGNvbG9yOiAjMjM0MDVFO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG4gICAgLkZfVFhfUmlnaHR7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgIC5GX1RYX1NlbGVjdGlvbntcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgfVxuICAgIC5GX1RYX1NlbGVjdGVke1xuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjNTA4QUZGO1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICB9XG4gICAgLkZfVFhfQ29udGludWV7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogIzUwOEFGRjtcbiAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbn1cbi5wYWRkNntcbiAgICBwYWRkaW5nOiA5cHggMCAwO1xufVxuLmN1c3dkdHtcbiAgICBtYXJnaW4tdG9wOiA5cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogODUlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbn1cbi5jb21tb25DbG9zaW5nY29zdF9mb3Jte1xuICAgIC8vIC5DX0NvbnRlbnQge1xuICAgIC8vICAgICBpbnB1dHtcbiAgICAvLyAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAvLyAgfSBcbiAgICAvLyB9ICAgIFxuICAgIC8vIC5DX0RlbGV0ZSB7XG4gICAgLy8gICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgLy8gIH0gIFxuICAgIC5mb3JtLXNlbGVjdHtcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYnJva2VyZmVlc2VsZWN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgIH1cbiAgICAuQ19OYW1fRWRpdHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLy8gSXMgQnV5ZXIgRW50aXR5L1RydXN0IFRvZ2dsZVxuLlByb3BlcnR5VGF4UHJvcmF0aW9uX0NvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRwYWRkaW5nOiA1cHggMDtcblx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bSc7XG5cdGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLlByb3BlcnR5VGF4UHJvcmF0aW9uX3RvZ2dsZV9vZmYge1xuXHR3aWR0aDogNTBweDtcblx0aGVpZ2h0OiAyNXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRTBFMEUwO1xuXHRib3JkZXItcmFkaXVzOiAyNXB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xufVxuXG4uUHJvcGVydHlUYXhQcm9yYXRpb25fdG9nZ2xlX29mZi5Qcm9wZXJ0eVRheFByb3JhdGlvbl90b2dnbGVvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyNzhBRTU7XG59XG5cbi5Qcm9wZXJ0eVRheFByb3JhdGlvbl90b2dnbGVfc3dpdGNoIHtcblx0d2lkdGg6IDIxcHg7XG5cdGhlaWdodDogMjFweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMnB4O1xuXHR0cmFuc2l0aW9uOiBsZWZ0IDAuM3M7XG5cdGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsMCwwLDAuMyk7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLlByb3BlcnR5VGF4UHJvcmF0aW9uX2J1dGxlZnQge1xuXHRsZWZ0OiAycHg7XG59XG5cbi5CdXllckVudGl0eVRydXN0X2J1dHJpZ2h0IHtcblx0bGVmdDogMjhweDtcbn1cblxuLmluZm9Qb3B1cFNlY3Rpb24ge1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRwYWRkaW5nOiAyMHB4IDEwcHg7XG59XG5cbi5pbmZvUG9wdXBUaXRsZSB7XG5cdGNvbG9yOiAjM0QzRDNEO1xuXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtTWVkaXVtJztcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5pbmZvUG9wdXBUZXh0IHtcblx0Y29sb3I6ICMzRDNEM0Q7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMTUwJTtcblx0bWFyZ2luLXRvcDogMTRweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxBQUFBLFNBQVMsQ0FBQTtFQUNMLFdBQVcsRUFBRSxpQkFBaUI7RUFDOUIsU0FBUyxFQUFFLElBQUk7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLGFBQWEsRUFBRSxJQUFJO0VBQ25CLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLE9BQU8sRUFBRSxJQUFJLEdBQ2hCOztBQUNELEFBQUEsYUFBYSxDQUFBO0VBQ1QsYUFBYSxFQUFFLEdBQUc7RUFDbEIsS0FBSyxFQUFFLElBQUk7RUFDWCxXQUFXLEVBQUUsSUFBSTtFQUNqQixNQUFNLEVBQUUsT0FBTztFQUVmLGFBQWEsRUFBRSxJQUFJO0VBQ25CLFNBQVMsRUFBRSxhQUFhLEdBQzNCOztBQUNELEFBQUEsV0FBVyxDQUFBO0VBQ1AsUUFBUSxFQUFFLFFBQVE7RUFDbEIsSUFBSSxFQUFFLEtBQUs7RUFDWCxHQUFHLEVBQUUsR0FBRztFQUNSLEtBQUssRUFBRSxJQUFJO0VBQ1gsTUFBTSxFQUFFLE9BQU8sR0FDbEI7O0FBQ0QsQUFBQSxVQUFVLENBQUE7RUFDTixXQUFXLEVBQUUsR0FBRyxHQUNuQjs7QUFDRCxBQUFBLGVBQWUsQ0FBQTtFQUNYLEtBQUssRUFBRSxJQUFJO0VBRVgsTUFBTSxFQUFFLElBQUk7RUFDWixPQUFPLEVBQUUsSUFBSTtFQUNiLGVBQWUsRUFBRSxNQUFNO0VBQ3ZCLFdBQVcsRUFBRSxNQUFNO0VBQ25CLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLGNBQWMsRUFBRSxNQUFNLEdBdUR6QjtFQS9ERCxBQVNJLGVBVFcsQ0FTWCxPQUFPLENBQUE7SUFDSCxLQUFLLEVBQUUsR0FBRztJQUNWLE9BQU8s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 */.PropDetContainer .propDetailsTitle {
  margin-bottom: 15px;
  color: #34577b;
  font-family: Montserrat-SemiBold;
  font-size: 20px;
  text-align: center;
}

.PropDetContainer .PropertyTitleCls {
  margin-top: 10px;
  margin-bottom: 15px;
  color: #34577b;
  font-family: Montserrat-Regular;
  font-size: 14px;
}

.PropDetContainer .ImageUploadDiv {
  position: absolute;
  width: 100%;
  height: 100%;
  max-height: 97px;
  border-radius: 10px;
}

.PropDetContainer .ImageUploadDiv div {
  height: 100%;
  cursor: pointer;
  width: 100%;
}

.PropDetContainer .ImageUploadDiv div .FileInputCls {
  width: 100%;
  height: 100%;
  cursor: pointer;
}

.PropDetContainer .ImageUploadDiv .hidden-field {
  display: none;
}

.PropDetContainer .PropertyAvatarCls {
  cursor: pointer;
  max-width: 100%;
  max-height: 96px;
}

.PropDetContainer .PropertyPhotoCls {
  border-radius: 12px;
  cursor: pointer;
  max-width: 100%;
  max-height: 100%;
}

.PropDetContainer .AlignCenterCls {
  margin: auto;
}

.PropDetContainer .form-group {
  padding: 0px;
  text-align: left;
}

.PropDetContainer .form-group .field-row {
  color: #34577b;
  font-family: Montserrat-Regular;
  font-size: 14px;
  padding: 0px;
}

.PropDetContainer .form-group .field-row .input-group-addon {
  font-family: Montserrat-Medium;
  color: #23405E;
  cursor: pointer;
}

.PropDetContainer .form-group .field-row input,
.PropDetContainer .form-group .field-row textarea {
  border: 1px solid #d4d7e0;
  border-radius: 5px;
  background-color: transparent;
  height: 40px !important;
  width: 100% !important;
  margin: 0px !important;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
  box-shadow: none;
  color: #23405E;
}

.PropDetContainer .form-group .field-row textarea {
  height: auto !important;
}

.PropDetContainer .form-group .field-row .proptytxt {
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
  resize: none !important;
}

.PropDetContainer .cropper-container .cropper-wrap-box {
  background-color: #fff;
}

.PropDetContainer .submitCropImageDiv .submitCropImageBtn {
  background-color: #508AFF;
  color: #ffffff;
  padding: 5px 10px;
  border-radius: 5px;
  outline: none;
  font-family: Montserrat-Medium;
  font-size: 15px;
  height: 40px;
  width: 100%;
  margin-top: 40px;
}

.PropDetContainer .propertyDoneBtn {
  background-color: #508AFF;
  color: #ffffff;
  padding: 5px 20px;
  margin-top: 30px;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  min-height: 40px !important;
  font-size: 14px;
  height: 100% !important;
}

.successModalContainer .successModalClose {
  margin-top: -5px;
}

.successModalContainer .successModalClose .successModalCloseIcon {
  width: 20px;
  cursor: pointer;
}

.successModalContainer .successModalContent {
  text-align: center;
  font-family: Montserrat-Medium;
  color: #508AFF;
  font-size: 14px;
}

.successModalContainer .successModalContent .successPriceDiv {
  margin-top: 10px;
  color: #23405E;
  font-size: 25px;
}

.successModalContainer .successModalContent .successMessageDiv {
  margin-top: 15px;
  color: #23405E;
  font-size: 18px;
}

.successModalContainer .successModalContent .successAlertDiv {
  margin-top: 25px;
  color: #494949;
  font-size: 13px;
  font-family: Montserrat-Regular;
}

.successModalContainer .successModalContent .successEmailDiv {
  margin-top: 10px;
}

.successModalContainer .successModalContent .successDoneBtn {
  background-color: #508AFF;
  color: #ffffff;
  padding: 5px 20px;
  margin-top: 25px;
  outline: none;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  width: 100%;
  height: 40px !important;
  font-size: 14px;
}

.PremiumModalInnerClose {
  position: relative;
  text-align: left;
  margin-top: -5px;
  max-width: 53%;
}

.PremiumModalInnerClose img {
  cursor: pointer !important;
  width: 17px;
}

.PremiumModalClose {
  position: absolute;
  margin-top: -45px;
  text-align: right;
  margin-left: -5px;
  margin-left: 2px;
  max-width: 54%;
}

.PremiumModalClose img {
  cursor: pointer;
  width: 17px;
}

.PremiumModalTopDiv {
  min-height: 220px;
  max-height: 100%;
  max-width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
}

.PremiumModalTopDiv .ModalInnerTitle {
  color: #ffffff;
  font-family: Montserrat-Regular;
  font-size: 25px;
  margin-left: 30px;
  margin-top: 25px;
}

.PremiumModalTopDiv .ModalInnerTitle .AgentTitleDivCls {
  display: inline-block;
}

.PremiumModalTopDiv .ModalInnerTitle .PremiumOneDivCls {
  display: inline-block;
  position: relative;
}

.PremiumModalTopDiv .ModalInnerTitle .PremiumOneDivCls .PremiumOneImgCls {
  width: 55px;
  height: 19px;
  margin-left: 8px;
}

.PremiumModalTopDiv .ModalInnerTitle .PremiumOneDivCls .PremiumTitleDivCls {
  display: inline-block;
  position: absolute;
  left: 30px;
  top: 35px;
  font-style: italic;
  font-size: 19px;
  font-family: Montserrat-Regular;
}

.PremiumModalTopDiv .ModalPlayBtnDiv {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
}

.PremiumModalTopDiv .ModalPlayBtnDiv .ModalPlayBtnImgCls {
  width: 33px;
  margin-top: 94px;
  margin-left: 48%;
  display: block;
}

.PremiumModalTopDiv .ModalHeaderTextCls {
  color: #ffffff;
  font-family: Montserrat-Medium;
  font-size: 15px;
  margin-left: 30px;
  line-height: 20px;
  position: absolute;
  bottom: 10px;
}

.ModalSubscribeDiv {
  padding-top: 15px !important;
}

.ModalSubscribeDiv .SubscribeParentDiv {
  clear: both;
  margin-top: 10px;
}

.ModalSubscribeDiv .SubscribeParentDiv .SubscribeContentCls {
  margin-top: 15px;
  font-size: 15px;
}

.ModalSubscribeDiv .SubscribeParentDiv .SubscribeContentCls .SubscribeTitleCls {
  color: #508aff;
  font-family: Montserrat-Medium;
}

.ModalSubscribeDiv .SubscribeParentDiv .SubscribeContentCls .SubscribeValueCls {
  color: #494949;
  margin-top: 5px;
  padding-left: 10px;
}

.ModalSubscribeDiv .SubscribeParentDiv .SubscribeContentCls .SubscribeValueCls .SubscribeValueBold {
  font-family: Montserrat-Bold;
}

.ModalSubscribeDiv .SubscribeParentDiv .SubscribeContentCls .SubscribeValueCls .SubscribeValueNormal {
  font-family: Montserrat-Regular;
}

.ModalSubscribeDiv .SubscribeParentDiv .SubscribeBtnDiv {
  text-align: right;
}

.ModalSubscribeDiv .SubscribeParentDiv .SubscribeBtnDiv .SubscribeBtnCls {
  background-color: #508AFF;
  color: #ffffff;
  padding: 5px 10px;
  border-radius: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  font-size: 15px;
  height: 40px;
  width: 115px;
}

.ModalSubscribeDiv .PlanRenewCls {
  font-family: Montserrat-Regular;
  font-size: 15px;
  color: #494949;
  margin-top: 30px;
  line-height: 22px;
}

.ModalSubscribeDiv .freetrialcls {
  font-family: Montserrat-Medium;
  font-size: 15px;
  color: #494949;
  margin-top: 30px;
  line-height: 22px;
}

.ModalSubscribeDiv .SubscribeBackDiv {
  color: #508aff;
  font-family: Montserrat-Medium;
  text-align: center;
  margin-top: 40px;
  margin-bottom: 20px;
  font-size: 17px;
}

.ModalSubscribeDiv .SubscribeBackDiv .SubscribeBackSpan {
  cursor: pointer;
  color: #508aff;
}

.ModalSubscribeDiv .PremiumStartBtnDiv {
  clear: both;
  text-align: center;
  margin-top: 20px;
}

.ModalSubscribeDiv .PremiumStartBtnDiv .PremiumStartBtnCls {
  background-color: #508AFF;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  outline: none;
  font-family: Montserrat-Medium;
  width: 70%;
  font-size: 15px;
  margin-top: 45px;
}

.ModalSubscribeDiv .FreeTrialTitleDiv {
  font-family: Montserrat-Medium;
  font-size: 18px;
  color: #494949;
  margin-top: 30px;
}

.ModalSubscribeDiv .SubscribeBorderBottomDiv {
  border-bottom: 1px solid #494949;
  margin-top: 20px;
  margin-bottom: 10px;
}

.PremiumModalContainer {
  height: 100%;
}

.PremiumModalContainer .PremiumStartBtnDiv {
  clear: both;
  text-align: center;
  margin-top: 20px;
}

.PremiumModalContainer .PremiumStartBtnDiv .PremiumStartBtnCls {
  background-color: #508AFF;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  outline: none;
  font-family: Montserrat-Medium;
  width: 70%;
  font-size: 15px;
  margin-top: 45px;
}

.PremiumModalContainer .SubscribeModalTitle {
  color: #396187;
  font-family: Montserrat-Medium;
  font-size: 25px;
  margin-top: 25px;
  margin-bottom: 15px;
  text-align: center;
}

.PremiumModalContainer .SubscribeModalTitle .AgentTitleDivCls {
  display: inline-block;
}

.PremiumModalContainer .SubscribeModalTitle .PremiumOneDivCls {
  display: inline-block;
  position: relative;
}

.PremiumModalContainer .SubscribeModalTitle .PremiumOneDivCls .PremiumOneGrayImgCls {
  width: 55px;
  height: 19px;
  margin-left: 8px;
  margin-top: -5px;
}

.PremiumModalContainer .SubscribeModalTitle .PremiumOneDivCls .PremiumTitleDivCls {
  display: inline-block;
  position: absolute;
  left: 30px;
  top: 30px;
  font-style: italic;
  font-size: 18px;
  font-family: Montserrat-Regular;
}

.PremiumModalContainer .PremiumAddCardModal .SubscribeModalTitle {
  color: #396187;
  font-family: Montserrat-Medium;
  font-size: 35px;
  margin-top: 25px;
  margin-bottom: 35px;
  text-align: left;
}

.PremiumModalContainer .PremiumAddCardModal .SubscribeModalTitle .AgentTitleDivCls {
  display: inline-block;
}

.PremiumModalContainer .PremiumAddCardModal .SubscribeModalTitle .PremiumOneDivCls {
  display: inline-block;
  position: relative;
}

.PremiumModalContainer .PremiumAddCardModal .SubscribeModalTitle .PremiumOneDivCls .PremiumOneGrayImgCls {
  width: 75px;
  margin-left: 8px;
  margin-top: -5px;
}

.PremiumModalContainer .PremiumAddCardModal .SubscribeModalTitle .PremiumOneDivCls .PremiumTitleDivCls {
  display: inline-block;
  position: absolute;
  left: 30px;
  top: 40px;
  font-style: italic;
  font-size: 18px;
  font-family: Montserrat-Regular;
}

.PremiumModalContainer .SubscribePriceDiv {
  text-align: center;
  margin-top: 35px;
  margin-bottom: 20px;
  font-family: Montserrat-Bold;
  color: #494949;
  font-size: 30px;
}

.PremiumModalContainer .SubscribeTrialExpireDiv {
  color: #007aff;
  font-family: Montserrat-Medium;
  text-align: center;
  margin-bottom: 20px;
  font-size: 15px;
}

.PremiumModalContainer .SubscribeTrialContentDiv {
  font-family: Montserrat-Regular;
  color: #494949;
  text-align: center;
  margin-bottom: 20px;
  font-size: 15px;
}

.PremiumModalContainer .SubscribeAddCardBtnDiv {
  margin-bottom: 10px;
}

.PremiumModalContainer .SubscribeAddCardBtnDiv .SubscribeAddCardBtn {
  background-color: #007aff;
  color: #ffffff;
  padding: 5px 10px;
  border-radius: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  font-size: 15px;
  height: 40px;
  width: 100%;
}

.PremiumModalContainer .AddCardCancelDiv {
  font-family: Montserrat-Regular;
  font-size: 15px;
  text-align: center;
  color: #d4d7e0;
  margin: 15px;
}

.PremiumModalContainer .CardDetailsInnerTitle {
  margin-bottom: 15px;
  color: #34577b;
  font-family: Montserrat-Medium;
  font-size: 24px;
  text-align: center;
}

.PremiumModalContainer .SubscribeCardDetails .AddedCardImage .paymentCardIconCls {
  margin-bottom: 10px;
  cursor: pointer;
}

.PremiumModalContainer .SubscribeCardDetails .AddedCardDetail {
  font-family: Montserrat-Medium;
  font-size: 17px;
  padding-top: 4px;
  cursor: pointer;
}

.PremiumModalContainer .SubscribeCardDetails .AddedCardBlueCls {
  color: #2296F3;
}

.PremiumModalContainer .SubscribeCardDetails .AddedCardGrayCls {
  color: #34577b;
}

.PremiumModalContainer .AddNewCardDiv {
  cursor: pointer;
  margin-top: 10px;
}

.PremiumModalContainer .AddNewCardDiv .AddNewCardPlus {
  text-align: center;
}

.PremiumModalContainer .AddNewCardDiv .AddNewCardPlus .AddNewCardPlusIcon {
  width: 22px;
}

.PremiumModalContainer .AddNewCardDiv .AddNewCardDivText {
  color: #34577b;
  font-family: Montserrat-Medium;
  font-size: 17px;
  padding-top: 4px;
}

.PremiumModalContainer .AddCardFinishDiv {
  margin-bottom: 10px;
}

.PremiumModalContainer .AddCardFinishDiv .AddCardFinishBtn {
  /*background-color: #508AFF;*/
  background-color: #007aff;
  color: #ffffff;
  padding: 5px 10px;
  border-radius: 5px;
  outline: none;
  font-family: Montserrat-Medium;
  font-size: 15px;
  height: 40px;
  width: 100%;
  background-repeat: no-repeat;
  background-position: right 15px center;
}

.PremiumModalContainer .Subscribe30DayTrialBtnDiv {
  margin-bottom: 10px;
}

.PremiumModalContainer .Subscribe30DayTrialBtnDiv .Subscribe30DayTrialBtn {
  color: #ffffff;
  padding: 5px 10px;
  border-radius: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  font-size: 15px;
  height: 40px;
  width: 100%;
  background-repeat: no-repeat;
  background-position: right 15px center;
}

.PremiumModalContainer .Subscribe30DayTrialBtnDiv .enableBtn {
  background-color: #007aff;
  cursor: pointer;
}

.PremiumModalContainer .Subscribe30DayTrialBtnDiv .disableBtn {
  background-color: #99caff;
  cursor: not-allowed !important;
}

.PremiumModalContainer .SubscribeCancelBtnDiv {
  margin-bottom: 10px;
}

.PremiumModalContainer .SubscribeCancelBtnDiv .SubscribeCancelBtn {
  background-color: #dadada;
  color: #494949;
  padding: 5px 10px;
  border-radius: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  font-size: 15px;
  height: 40px;
  width: 100%;
}

.PremiumModalContainer .AddCardCvvDiv img {
  width: 82% !important;
}

.PremiumModalContainer .AddCardSelectMonthDiv select,
.PremiumModalContainer .AddCardSelectYearDiv select {
  border: 1px solid #d4d7e0;
  border-radius: 5px !important;
  background-color: transparent;
  height: 40px;
  width: 100%;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
  box-shadow: none;
  color: #23405E;
}

.PremiumModalContainer .SubscribeBackDiv {
  color: #2296F3;
  font-family: Montserrat-Medium;
  text-align: center;
  margin-top: 20px;
  font-size: 16px;
}

.PremiumModalContainer .SubscribeBackDiv .SubscribeBackSpan {
  cursor: pointer;
}

.ModalCategoryContainer {
  color: #494949;
  margin-top: 15px;
}

.ModalCategoryContainer .ModalCategoryTitle {
  font-family: Montserrat-Medium;
  font-size: 16px;
  margin-top: 5px;
  margin-bottom: 5px;
  color: #494949;
}

.ModalCategoryContainer .ModalCategoryTitle .ModalCatTitleInfoCls {
  width: 14px;
  height: 14px;
  cursor: pointer;
}

.ModalCategoryContainer .ModalCategoryTitle .FreeTrialCls {
  display: inline-block;
}

.ModalCategoryContainer .PremiumStartBtnDiv {
  clear: both;
}

.ModalCategoryContainer .PremiumStartBtnDiv .PremiumStartBtnCls {
  background-color: #508AFF;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  outline: none;
  font-family: Montserrat-Medium;
  width: 100%;
  font-size: 14px;
  margin-top: 25px;
}

.ModalCategoryContainer .PremiumTourBtnDiv {
  margin-top: 0px;
  clear: both;
  text-align: center;
}

.ModalCategoryContainer .PremiumTourBtnDiv .PremiumBottomBtnCls {
  background-color: transparent;
  border-radius: 5px;
  font-family: Montserrat-Medium;
  text-align: left;
  color: #508AFF;
  margin: 0px;
  font-size: 16px;
}

.ModalCategoryContainer .PremiumTourBtnDiv .PremiumBottomBtnCls .PremiumTourDivCls {
  display: inline-block;
  outline: none;
  text-align: center;
}

.ModalCategoryContainer .PremiumTourBtnDiv .PremiumBottomBtnCls .PremiumTourDivCls .PremiumTourBtnCls {
  border: 2px solid #508AFF;
  display: inline-block;
  padding: 7px 10px;
  border-radius: 20px;
  outline: none;
  height: 40px;
  width: 115px;
  cursor: pointer;
}

.ModalCategoryContainer .PremiumTourBtnDiv .PremiumBottomBtnCls .PremiumTermsOfUse {
  text-align: right;
}

.ModalCategoryContainer .SubscribeParentDiv {
  clear: both;
}

.ModalCategoryContainer .SubscribeParentDiv .SubscribeContentCls {
  margin-top: 15px;
  font-size: 15px;
}

.ModalCategoryContainer .SubscribeParentDiv .SubscribeContentCls .SubscribeTitleCls {
  color: #508aff;
  font-family: Montserrat-Medium;
}

.ModalCategoryContainer .SubscribeParentDiv .SubscribeContentCls .SubscribeValueCls {
  color: #494949;
  margin-top: 5px;
  padding-left: 10px;
}

.ModalCategoryContainer .SubscribeParentDiv .SubscribeContentCls .SubscribeValueCls .SubscribeValueBold {
  font-family: Montserrat-Bold;
}

.ModalCategoryContainer .SubscribeParentDiv .SubscribeContentCls .SubscribeValueCls .SubscribeValueNormal {
  font-family: Montserrat-Regular;
}

.ModalCategoryContainer .SubscribeParentDiv .SubscribeBtnDiv {
  text-align: right;
}

.ModalCategoryContainer .SubscribeParentDiv .SubscribeBtnDiv .SubscribeBtnCls {
  background-color: #508AFF;
  color: #ffffff;
  padding: 5px 10px;
  border-radius: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  font-size: 15px;
  height: 40px;
  width: 115px;
}

.ModalCategoryContainer .SubscribeBorderBottomDiv {
  border-bottom: 1px solid #494949;
  margin-top: 20px;
  margin-bottom: 10px;
}

.ModalCategoryContainer .TryFreeTrialDiv {
  font-family: Montserrat-Regular;
  font-size: 15px;
  color: #494949;
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}

.CategoryInfoArrowCls {
  width: 100%;
  position: fixed;
  height: 0px;
  left: 0;
  top: 40%;
}

.CategoryInfoArrowCls .CategoryLeftArrowDiv {
  height: 0px;
}

.CategoryInfoArrowCls .CategoryLeftArrowDiv .LeftArrowDivCls {
  height: 100px;
  width: 100px;
  line-height: 100px;
  background-color: #000;
  opacity: 0.2;
  border-radius: 50%;
  cursor: pointer;
  display: inline-block;
}

.CategoryInfoArrowCls .CategoryLeftArrowDiv .LeftArrowDivCls {
  left: -46px;
  opacity: 0.2;
  text-align: center;
  z-index: 2;
}

.CategoryInfoArrowCls .CategoryLeftArrowDiv .LeftArrowImgCls {
  margin-right: 30px;
}

.CategoryInfoArrowCls .CategoryLeftArrowDiv .LeftArrowDivCls:hover {
  opacity: 0.3;
  box-shadow: 1px 1px 2px #555555;
  -moz-box-shadow: 1px 1px 2px #555555;
  -webkit-box-shadow: 1px 1px 2px #555555;
  height: 120px;
  width: 120px;
  line-height: 120px;
}

.CategoryInfoArrowCls .CategoryLeftArrowDiv .LeftArrowDivCls:hover .LeftArrowImgCls {
  margin-right: -60px;
}

.CategoryInfoArrowCls .CategoryRightArrowDiv {
  height: 0px;
}

.CategoryInfoArrowCls .CategoryRightArrowDiv .RightArrowDivCls {
  height: 100px;
  width: 100px;
  line-height: 100px;
  background-color: #000;
  opacity: 0.2;
  border-radius: 50%;
  cursor: pointer;
  display: inline-block;
  float: right;
}

.CategoryInfoArrowCls .CategoryRightArrowDiv .RightArrowDivCls {
  right: -46px;
  opacity: 0.2;
  text-align: center;
}

.CategoryInfoArrowCls .CategoryRightArrowDiv .RightArrowImgCls {
  margin-left: 30px;
}

.CategoryInfoArrowCls .CategoryRightArrowDiv .RightArrowDivCls:hover {
  opacity: 0.5;
  box-shadow: 1px 1px 2px #555555;
  -moz-box-shadow: 1px 1px 2px #555555;
  -webkit-box-shadow: 1px 1px 2px #555555;
  height: 120px;
  width: 120px;
  line-height: 120px;
}

.CategoryInfoArrowCls .CategoryRightArrowDiv .RightArrowDivCls:hover .RightArrowImgCls {
  margin-left: -60px;
}

.displayNone {
  display: none !important;
}

.CategoryInfoContainer {
  clear: both;
}

.CategoryInfoContainer .CategoryInfoSeperator .CategoryInfoTitle {
  text-align: center;
  font-family: Montserrat-Bold;
  font-size: 25px;
}

.CategoryInfoContainer .CategoryInfoSeperator .CategoryInfoImageDiv {
  text-align: center;
}

.CategoryInfoContainer .CategoryInfoSeperator .CategoryInfoImageDiv .CategoryInfoImageCls {
  max-width: 100%;
}

.CategoryInfoContainer .CategoryInfoSeperator .CategoryInfoSubTitle {
  text-align: center;
  font-family: Montserrat-Medium;
  font-size: 19px;
  padding: 3px;
  clear: both;
}

.CategoryInfoContainer .CategoryInfoSeperator .CategoryInfoContent {
  font-family: Montserrat-Regular;
  font-size: 15px;
  padding: 0px 20px 5px 20px;
  line-height: 18px;
}

.CategoryInfoContainer .CategoryInfoDotDiv {
  text-align: center;
  height: 20px;
  clear: both;
}

.CategoryInfoContainer .CategoryInfoDotDiv .CategoryInfoDotCls {
  width: 9px;
  height: 9px;
  border-radius: 5px;
  background-color: #66affe;
  display: inline-block;
  margin: 5px;
  cursor: pointer;
}

.CategoryInfoContainer .CategoryInfoDotDiv .activeCls {
  width: 11px;
  height: 11px;
  border-radius: 6px;
  background-color: #f9f9f9;
}

.CategoryInfoContainer .CategoryInfoDotDiv .DotCls {
  display: inline-block;
}

.CategoryInfoModalClose {
  text-align: right;
  margin-top: -7px;
}

.CategoryInfoModalClose .CategoryInfoModalCloseImg {
  cursor: pointer;
  width: 15px;
}

.PremiumContainer {
  background-color: #ffffff;
  height: 95vh;
  padding-top: 10px;
}

.PremiumContainer .CategoryBanner {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  background-color: #EEF0FC;
  font-weight: 200;
  border-radius: 10px 10px 0px 0px;
  height: 40px;
}

.PremiumContainer .CategoryBanner .CategoryTitle {
  order: 1;
  align-self: flex-start;
  padding: 10px 10px;
  font-size: 18px;
  color: #23405E;
  font-family: Montserrat-Medium;
  display: flex;
  justify-content: space-between;
  width: 100%;
}

.PremiumContainer .CategoryBanner .action {
  order: 2;
  align-self: flex-end;
  padding: 10px 10px;
  opacity: 0.8;
  font-size: 16px;
}

.PremiumContainer .SubCatLinkDiv {
  text-align: center;
}

.PremiumContainer .SubCatLinkDiv p {
  color: #508aff;
  text-align: center;
}

.PremiumContainer .SubCatLinkDiv .SubCatThumbImg {
  max-height: 140px;
  max-width: 140px;
}

.PremiumContainer .SubCatLinkDiv .SubCatnotify {
  height: 20px;
  width: 20px;
  background-color: red;
  position: absolute;
  border-radius: 50%;
  color: white;
  font-size: 12px;
  vertical-align: middle;
  padding-top: 2px;
  margin-left: 140px;
  margin-top: -9px;
}

.PremiumContainer .PremiumTitleCls {
  font-family: Montserrat-Medium;
  font-size: 32px;
  color: #23405E;
  text-align: left;
  margin-bottom: 20px;
}

.PremiumContainer .PremiumTitleCls .PropertyDetailsStyle {
  color: #508AFF;
  font-size: 16px;
  font-family: Montserrat-Medium;
  cursor: pointer;
}

.PremiumContainer .loan-wrapper {
  width: auto;
  margin: 20px auto;
  border: 1px solid #CFD6DE;
  border-radius: 10px;
  clear: both;
}

.PremiumContainer .CategoryDetails {
  margin-top: 20px;
  display: flex;
  flex-wrap: wrap;
}

.PremiumContainer .CategoryDetails .SubCatLink {
  display: inline-block;
  margin: 8px;
  opacity: 1;
  width: 160px;
  min-height: 100px;
  height: auto;
  vertical-align: top;
}

.PremiumContainer .CategoryDetails .SubCatLink p.SubCatTitleCls {
  text-decoration: none !important;
  color: #23405E;
  font-family: Montserrat-Regular;
}

.PremiumSubCatContainer {
  background-color: #ffffff;
  height: 95vh;
  padding-top: 10px;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer {
  margin-bottom: 50px;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .premiumbackbtncls {
  text-align: right;
  font-size: 22px;
  font-family: Montserrat-Medium;
  color: black;
  cursor: pointer;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .SubLevelCategoryBanner {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  background-color: #EEF0FC;
  font-weight: 200;
  border-radius: 10px 10px 0px 0px;
  height: 40px;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .SubLevelCategoryBanner .SubLevelCategoryTitle {
  order: 1;
  align-self: flex-start;
  padding: 10px 10px;
  font-size: 18px;
  color: #23405E;
  font-family: Montserrat-Medium;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .SubLevelCategoryBanner .action {
  order: 2;
  align-self: flex-end;
  padding: 10px 10px;
  opacity: 0.8;
  font-size: 16px;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .PrintoutLinkDiv {
  text-align: center;
  cursor: pointer;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .PrintoutLinkDiv .PrintoutTitleCls {
  color: #508aff;
  text-align: center;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .PrintoutLinkDiv .PrintoutThumbImg {
  max-height: 140px;
  max-width: 140px;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .PremiumInnerTitleCls {
  font-family: Montserrat-Medium;
  font-size: 23px;
  color: #23405E;
  text-align: center;
  margin-bottom: 20px;
  width: 83%;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .InnerWrapperCls {
  width: auto;
  margin: 20px auto;
  border: 1px solid #CFD6DE;
  border-radius: 10px;
  clear: both;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .SubLevelCategoryDetails {
  margin-top: 0px;
  display: flex;
  flex-wrap: wrap;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .SubLevelCategoryDetails .PrintoutLink {
  display: inline-block;
  margin: 15px;
  opacity: 1;
  width: 195px;
  min-height: 100px;
  height: auto;
  vertical-align: top;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .SubLevelCategoryDetails .PrintoutLink .PrintoutTitleCls {
  text-decoration: none !important;
  color: #23405E;
  font-family: Montserrat-Regular;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .SubLevelCategoryDetails .CategoryBanner {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  background-color: #EEF0FC;
  font-weight: 200;
  border-radius: 10px 10px 0px 0px;
  height: 40px;
  width: 100%;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .SubLevelCategoryDetails .CategoryBanner .CategoryTitle {
  order: 1;
  align-self: flex-start;
  padding: 10px 10px;
  font-size: 18px;
  color: #23405E;
  font-family: Montserrat-Medium;
  display: flex;
  justify-content: space-between;
  width: 100%;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .PrintPreviewDetailsCls {
  margin-top: 20px;
  text-align: center;
  clear: both;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .PrintPreviewDetailsCls .SubLevelCatNameTitle {
  font-family: Montserrat-Medium;
  font-size: 21px;
  color: #23405E;
  text-align: center;
  margin-bottom: 10px;
  display: none;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .PrintPreviewDetailsCls .nearbypropdiv {
  background-color: #1d4483;
  color: #fff;
  text-align: center;
  font-family: Montserrat-Medium;
  font-size: 15px;
  padding: 15px !important;
  cursor: pointer;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .PrintPreviewDetailsCls .PrintPreviewDiv {
  clear: both;
  display: inline-block;
  vertical-align: top;
  padding: 0px;
  box-shadow: 0px 1px 4px 3px #F2F6F8;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .PrintPreviewDetailsCls .PrintPreviewDiv .PrintPreviewImg {
  display: inline-block;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .PrintPreviewDetailsCls .PrintPreviewDiv .preview_loader {
  width: auto;
  height: auto;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .PrintPreviewDetailsCls .displayNone {
  display: none !important;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .PrintPreviewDetailsCls .ShowPrintoutDiv {
  margin-bottom: 40px;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .PrintPreviewDetailsCls .LeftArrowDivCls,
.PremiumSubCatContainer .PremiumSubCatInnerContainer .PrintPreviewDetailsCls .RightArrowDivCls {
  height: 100px;
  width: 100px;
  line-height: 100px;
  background-color: #000;
  opacity: 0.1;
  border-radius: 50%;
  cursor: pointer;
  position: fixed;
  top: 42%;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .PrintPreviewDetailsCls .LeftArrowDivCls {
  z-index: 2;
  left: -46px;
  opacity: 0.2;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .PrintPreviewDetailsCls .RightArrowDivCls {
  right: -46px;
  opacity: 0.2;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .PrintPreviewDetailsCls .LeftArrowImgCls {
  margin-right: -30px;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .PrintPreviewDetailsCls .RightArrowImgCls {
  margin-left: -30px;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .PrintPreviewDetailsCls .RightArrowDivCls:hover {
  opacity: 0.3;
  box-shadow: 1px 1px 2px #555555;
  -moz-box-shadow: 1px 1px 2px #555555;
  -webkit-box-shadow: 1px 1px 2px #555555;
  height: 120px;
  width: 120px;
  line-height: 120px;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .PrintPreviewDetailsCls .RightArrowDivCls:hover .RightArrowImgCls {
  margin-left: -50px;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .PrintPreviewDetailsCls .LeftArrowDivCls:hover {
  opacity: 0.3;
  box-shadow: 1px 1px 2px #555555;
  -moz-box-shadow: 1px 1px 2px #555555;
  -webkit-box-shadow: 1px 1px 2px #555555;
  height: 120px;
  width: 120px;
  line-height: 120px;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .PrintPreviewDetailsCls .LeftArrowDivCls:hover .LeftArrowImgCls {
  margin-right: -50px;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .PrintPreviewDetailsCls .PreviewLeftStyleCls {
  height: 100%;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .PrintPreviewDetailsCls .PreviewMiddleStyleCls {
  height: 100%;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .PrintPreviewDetailsCls .PreviewRightStyleCls {
  height: 100%;
  clear: both;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .PrintPreviewDetailsCls .continuebtn .update {
  width: 35% !important;
  font-family: Montserrat-Medium;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .PrintPreviewDotDiv {
  text-align: center;
  position: relative;
  margin: 20px;
  height: 30px;
  clear: both;
  display: flex;
  align-items: center;
  justify-content: center;
  /* }.prevactive{
				width: 12px;
				height: 12px;
				border-radius: 8px;
				margin-top:6px;
			}
			.prevactive2{
				width: 9px;
				height: 9px;
				border-radius: 5px;
				margin-top:8px;
			}
			
			.rolldot0,.rolldot1,.rolldot2{
				margin-left:25em;
			}
			.rolldot3{
				margin-left:22em;
				animation-name: ani3;
				animation-duration: 0.5s;
			}
			@keyframes ani3 {
				0%{ margin-left:25em}
				100%{ margin-left:22em}
				
			}
			.rolldot4{
				margin-left:19.5em;
				animation-name: ani4;
				animation-duration: 0.5s;
			}
			@keyframes ani4 {
				0%{ margin-left:22em}
				100%{ margin-left:19.5em}
				
			}
			.rolldot5{
				margin-left:17em;
				animation-name: ani5;
				animation-duration: 0.5s;
			}
			@keyframes ani5 {
				0%{ margin-left:19.5em}
				100%{ margin-left:17em}
				
			}
			.rolldot6{
				margin-left:14em;
				animation-name: ani6;
				animation-duration: 0.5s;
			}
			@keyframes ani6 {
				0%{ margin-left:17em}
				100%{ margin-left:14em}
				
			}
			.rolldot7{
				margin-left:11em;
				animation-name: ani7;
				animation-duration: 0.5s;
			}
			@keyframes ani7 {
				0%{ margin-left:14em}
				100%{ margin-left:11em}
				
			}
			.rolldot8{
				margin-left:8em;
				animation-name: ani8;
				animation-duration: 0.5s;
			}
			@keyframes ani8 {
				0%{ margin-left:11em}
				100%{ margin-left:8em}
				
			}
			.rolldot9{
				margin-left:5em;
				animation-name: ani9;
				animation-duration: 0.5s;
			}
			@keyframes ani9 {
				0%{ margin-left:8em}
				100%{ margin-left:5em}
				
			}
			.rolldot10{
				margin-left:2em;
				animation-name: ani10;
				animation-duration: 0.5s;
			}
			@keyframes ani10 {
				0%{ margin-left:5em}
				100%{ margin-left:2em}
				
			}
			.rolldot11{
				margin-left:-1em;
				animation-name: ani11;
				animation-duration: 0.5s;
			}
			@keyframes ani11 {
				0%{ margin-left:2em}
				100%{ margin-left:-1em}
				
			}
			.rolldot12{
				margin-left:-3em;
				animation-name: ani12;
				animation-duration: 0.5s;
			}
			@keyframes ani12 {
				0%{ margin-left:-1em}
				100%{ margin-left:-3em}
				
			}
			.rolldot13{
				margin-right:6em;
				animation-name: ani13;
				animation-duration: 0.5s;
			}
			@keyframes ani13 {
				0%{ margin-right:3em}
				100%{ margin-right:6em}
				
			}
			.rolldot14{
				margin-right:9em;
				animation-name: ani14;
				animation-duration: 0.5s;
			}
			@keyframes ani14 {
				0%{ margin-right:6em}
				100%{ margin-right:9em}
				
			}
			.rolldot15{
				margin-right:12em;
				animation-name: ani15;
				animation-duration: 0.5s;
			}
			@keyframes ani15 {
				0%{ margin-right:9em}
				100%{ margin-right:12em}
				
			}
			.rolldot16{
				margin-right:15em;
				animation-name: ani16;
				animation-duration: 0.5s;
			}
			@keyframes ani16 {
				0%{ margin-right:12em}
				100%{ margin-right:15em}
				
			}
			.rolldot17{
				margin-right:18em;
				animation-name: ani17;
				animation-duration: 0.5s;
			}
			@keyframes ani17 {
				0%{ margin-right:15em}
				100%{ margin-right:18em}
				
			}
			.rolldot18{
				margin-right:21em;
				animation-name: ani18;
				animation-duration: 0.5s;
			}
			@keyframes ani18 {
				0%{ margin-right:18em}
				100%{ margin-right:21em}
				
			}
			.rolldot19{
				margin-right:23.5em;
				animation-name: ani19;
				animation-duration: 0.5s;
			}
			@keyframes ani19 {
				0%{ margin-right:21em}
				100%{ margin-right:24em}
				
			}
			.rolldot20{
				margin-right:26.5em;
				animation-name: ani20;
				animation-duration: 0.5s;
			}
			@keyframes ani20 {
				0%{ margin-right:24em}
				100%{ margin-right:27em}
			}
			.rolldot21{
				margin-right:26.5em;
			}
			.rolldot22{
				margin-right:26.5em;
			}
			.backrolldot0,.backrolldot1,.backrolldot2{
				margin-left:25em;
			}
			.backrolldot3{
				margin-left:22em;
				animation-name: ani32;
				animation-duration: 0.5s;
			}
			@keyframes ani32 {
				0%{ margin-left:19.5em}
				100%{ margin-left:22em}
				
			}
			.backrolldot4{
				margin-left:19.5em;
				animation-name: ani42;
				animation-duration: 0.5s;
			}
			@keyframes ani42 {
				0%{ margin-left:17em}
				100%{ margin-left:19.5em}
				
			}
			.backrolldot5{
				margin-left:17em;
				animation-name: ani52;
				animation-duration: 0.5s;
			}
			@keyframes ani52 {
				0%{ margin-left:14em}
				100%{ margin-left:17em}
				
			}
			.backrolldot6{
				margin-left:14em;
				animation-name: ani62;
				animation-duration: 0.5s;
			}
			@keyframes ani62{
				0%{ margin-left:11em}
				100%{ margin-left:14em}
				
			}
			.backrolldot7{
				margin-left:11em;
				animation-name: ani72;
				animation-duration: 0.5s;
			}
			@keyframes ani72 {
				0%{ margin-left:8em}
				100%{ margin-left:11em}
				
			}
			.backrolldot8{
				margin-left:8em;
				animation-name: ani82;
				animation-duration: 0.5s;
			}
			@keyframes ani82 {
				0%{ margin-left:5em}
				100%{ margin-left:8em}
				
			}
			.backrolldot9{
				margin-left:5em;
				animation-name: ani92;
				animation-duration: 0.5s;
			}
			@keyframes ani92 {
				0%{ margin-left:2em}
				100%{ margin-left:5em}
				
			}
			.backrolldot10{
				margin-left:2em;
				animation-name: ani102;
				animation-duration: 0.5s;
			}
			@keyframes ani102 {
				0%{ margin-left:-1em}
				100%{ margin-left:2em}
				
			}
			.backrolldot11{
				margin-left:-1em;
				animation-name: ani112;
				animation-duration: 0.5s;
			}
			@keyframes ani112 {
				0%{ margin-left:-3em}
				100%{ margin-left:-1em}
				
			}
			.backrolldot12{
				margin-left:-3em;
				animation-name: ani122;
				animation-duration: 0.5s;
			}
			@keyframes ani122 {
				0%{ margin-left:-1em}
				100%{ margin-left:-3em}
				
			}
			.backrolldot13{
				margin-right:6em;
				animation-name: ani132;
				animation-duration: 0.5s;
			}
			@keyframes ani132 {
				0%{ margin-right:9em}
				100%{ margin-right:6em}
				
			}
			.backrolldot14{
				margin-right:9em;
				animation-name: ani142;
				animation-duration: 0.5s;
			}
			@keyframes ani142 {
				0%{ margin-right:12em}
				100%{ margin-right:9em}
				
			}
			.backrolldot15{
				margin-right:12em;
				animation-name: ani152;
				animation-duration: 0.5s;
			}
			@keyframes ani152 {
				0%{ margin-right:15em}
				100%{ margin-right:12em}
				
			}
			.backrolldot16{
				margin-right:15em;
				animation-name: ani162;
				animation-duration: 0.5s;
			}
			@keyframes ani162 {
				0%{ margin-right:18em}
				100%{ margin-right:15em}
				
			}
			.backrolldot17{
				margin-right:18em;
				animation-name: ani172;
				animation-duration: 0.5s;
			}
			@keyframes ani172 {
				0%{ margin-right:21em}
				100%{ margin-right:18em}
				
			}
			.backrolldot18{
				margin-right:21em;
				animation-name: ani182;
				animation-duration: 0.5s;
			}
			@keyframes ani182 {
				0%{ margin-right:23.5em}
				100%{ margin-right:21em}
				
			}
			.backrolldot19{
				margin-right:23.5em;
				animation-name: ani192;
				animation-duration: 0.5s;
			}
			@keyframes ani192 {
				0%{ margin-right:26.5em}
				100%{ margin-right:24em}
				
			}
			.backrolldot20{
				margin-right:26.5em;
				animation-name: ani202;
				animation-duration: 0.5s;
			}
			@keyframes ani202 {
				0%{ margin-right:26.5em}
				100%{ margin-right:27em}
			}
			.backrolldot21{
				margin-right:26.5em;
			}
			.backrolldot22{
				margin-right:26.5em;
			}   */
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .PrintPreviewDotDiv .PrintPreviwDot {
  width: 12px;
  height: 12px;
  border-radius: 10px;
  background-color: #172951;
  display: inline-block;
  margin: 5px;
  cursor: pointer;
  opacity: .2;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .PrintPreviewDotDiv .dotmargin {
  margin-top: 7.5px;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .PrintPreviewDotDiv .active {
  width: 15px;
  height: 15px;
  border-radius: 10px;
  opacity: 1 !important;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .PrintPreviewDotDiv .DotCls {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 30px;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .continuebtn {
  text-align: center;
}

.PremiumSubCatContainer .PremiumSubCatInnerContainer .update {
  background: #508aff;
  border-radius: 5px;
  color: #ffffff;
  width: 50%;
  height: 50px;
  margin-top: 15px;
}

.sharecontainer {
  display: flex;
  flex-direction: row;
  justify-content: center;
}

.share__container {
  width: 5%;
  position: fixed;
  left: 0;
}

.divholder {
  width: 90%;
  margin-bottom: 5%;
  border: 1px solid #f3f3f3;
}

.iframe {
  border: 1px solid #f5f5f5;
}

.share__some-network__share-button {
  cursor: pointer;
}

.share__some-network__share-button:focus {
  outline: none !important;
}

.share__some-network__share-button:hover:not(:active) {
  opacity: 0.75;
}

@media screen and (max-width: 767px) {
  .divholder {
    width: 100%;
    margin-bottom: 5%;
    border: 1px solid #f3f3f3;
  }
}

.PrivacyPolicyContainerCls .PrivacyPolicyTitle {
  font-family: Montserrat-Medium;
  font-size: 22px;
  margin-top: 5px;
  margin-bottom: 15px;
  color: #494949;
  text-align: center;
}

.PrivacyPolicyContainerCls .PrivacyPolicyBackCls {
  text-align: center;
  cursor: pointer;
  font-family: Montserrat-Medium;
  color: #508aff;
  font-size: 17px;
  margin-top: 20px;
}

.PrivacyPolicyContainerCls .iframeCls {
  border: none;
}

.PrivacyPolicyContainerCls .iframeCls html {
  width: auto !important;
  overflow-x: hidden;
}

.TermsOfUseContainerCls .TermsOfUseTitle {
  font-family: Montserrat-Medium;
  font-size: 22px;
  margin-top: 5px;
  margin-bottom: 15px;
  color: #494949;
  text-align: center;
}

.TermsOfUseContainerCls .TermsOfUseBackCls {
  text-align: center;
  cursor: pointer;
  font-family: Montserrat-Medium;
  color: #508aff;
  font-size: 17px;
  margin-top: 20px;
}

.TermsOfUseContainerCls .iframeCls {
  border: none;
}

.previewLoad {
  color: #000;
  font-family: Montserrat-Regular;
  margin-top: 10px;
}

.premium_data {
  width: 100%;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  font-size: 20px;
  padding: 10px;
  font-family: Montserrat-Medium;
}

.takeatour {
  margin-top: 10px;
  margin-bottom: 10px;
  height: 40px;
}

.subscribediv {
  border: 1px solid #a5a5a5;
  height: 181px;
  padding: 9px;
  border-radius: 10px;
  margin-top: 20px;
}

.prebotdiv {
  width: 100%;
  display: flex;
  flex-direction: row;
}

.prebotdiv .privacypolicy {
  width: 50%;
  color: #508aff;
  font-family: Montserrat-Medium;
}

.prebotdiv .privacypolicy span {
  cursor: pointer;
}

.prebotdiv .termsofuse {
  width: 50%;
  text-align: end;
  color: #508aff;
  font-family: Montserrat-Medium;
}

.prebotdiv .termsofuse span {
  cursor: pointer;
}

.prevideo .prevideoclose {
  margin-left: 20px;
}

.premiumvideopopup {
  z-index: 9999999 !important;
  position: absolute !important;
  max-width: 48% !important;
  text-align: right !important;
}

.premiumvideopopup img {
  cursor: pointer;
  width: 15px;
}

.restoresub {
  display: flex;
  justify-content: center !important;
  padding-bottom: 20px;
}

.restoresub span {
  color: #508aff;
  text-decoration: underline;
  cursor: pointer;
}

@media screen and (max-width: 1200px) and (min-width: 625px) {
  .PremiumSubCatContainer .PremiumSubCatInnerContainer .premiumbackbtncls {
    width: 13%;
  }
}

@media screen and (max-width: 625px) and (min-width: 480px) {
  .PremiumSubCatContainer .PremiumSubCatInnerContainer .premiumbackbtncls {
    width: 13%;
    font-size: 16px;
  }

  .PremiumSubCatContainer .PremiumSubCatInnerContainer .premiumbackbtncls img {
    width: 8px;
  }
}

@media screen and (max-width: 450px) and (min-width: 350px) {
  .PremiumSubCatContainer .PremiumSubCatInnerContainer .PremiumInnerTitleCls {
    font-size: 18px;
  }
}

@media screen and (max-width: 1126px) and (min-width: 980px) {
  .premium_data {
    font-size: 17px;
  }
}

@media screen and (max-width: 980px) and (min-width: 780px) {
  .premium_data {
    font-size: 13px;
  }
}

@media screen and (max-width: 780px) and (min-width: 720px) {
  .premium_data {
    font-size: 11px;
  }

  .ModalCategoryContainer .SubscribeParentDiv .SubscribeContentCls {
    font-size: 13px;
  }

  .ModalCategoryContainer .SubscribeParentDiv .SubscribeBtnDiv .SubscribeBtnCls {
    font-size: 12px;
    height: 36px;
    width: 91px;
  }
}

@media screen and (max-width: 480px) and (min-width: 450px) {
  .premium_data {
    font-size: 14px;
  }
}

@media screen and (max-width: 450px) and (min-width: 400px) {
  .premium_data {
    font-size: 12px;
  }

  .ModalCategoryContainer .SubscribeParentDiv .SubscribeContentCls {
    font-size: 14px;
  }

  .ModalCategoryContainer .SubscribeParentDiv .SubscribeBtnDiv .SubscribeBtnCls {
    font-size: 12px;
    height: 36px;
    width: 91px;
  }

  .ModalCategoryContainer .TryFreeTrialDiv {
    font-size: 14px;
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .ModalCategoryContainer .PremiumTourBtnDiv .PremiumBottomBtnCls .PremiumTourDivCls .PremiumTourBtnCls {
    height: 37px;
    width: 111px;
    font-size: 13px;
  }
}

@media screen and (max-width: 400px) and (min-width: 350px) {
  .premium_data {
    font-size: 10px;
  }

  .ModalCategoryContainer .SubscribeParentDiv .SubscribeContentCls {
    font-size: 12px;
  }

  .ModalCategoryContainer .SubscribeParentDiv .SubscribeBtnDiv .SubscribeBtnCls {
    font-size: 10px;
    height: 36px;
    width: 69px;
  }

  .ModalCategoryContainer .TryFreeTrialDiv {
    font-size: 14px;
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .ModalCategoryContainer .PremiumTourBtnDiv .PremiumBottomBtnCls .PremiumTourDivCls .PremiumTourBtnCls {
    height: 36px;
    width: 98px;
    font-size: 12px;
  }

  .PremiumModalTopDiv .ModalInnerTitle {
    font-size: 20px;
  }
}

@media screen and (max-width: 1024px) and (min-width: 768px) {
  .premiumvideopopup {
    max-width: 48% !important;
  }
}

@media screen and (max-width: 768px) and (min-width: 480px) {
  .premiumvideopopup {
    max-width: 41% !important;
  }
}

@media screen and (max-width: 480px) and (min-width: 350px) {
  .premiumvideopopup,
  .PremiumModalClose {
    max-width: 87% !important;
  }

  .premiumvideo embed {
    width: 100% !important;
    height: 191px !important;
  }
}

.banndiv {
  display: flex;
  flex-direction: row;
}

.banndiv .fbarrowdiv {
  width: 20%;
  align-items: center;
  display: flex;
}

.banndiv .fbleftalignment {
  padding-left: 4%;
}

.banndiv .fbrightalignment {
  padding-left: 12%;
}

.banndiv .arrowpoint {
  cursor: pointer;
}

.banndiv .premiumarrowdiv {
  width: 75%;
  align-items: center;
  display: flex;
}

.newaddressfield {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.newaddressfield .newaddressbtn {
  font-family: Montserrat-Medium;
  background: #508aff;
  border-radius: 5px;
  color: #ffffff;
  margin-top: 15px;
  height: 40px;
  font-size: 14px;
}

.trialhoverbtncont {
  position: sticky;
  width: 100%;
  display: flex;
  justify-content: center;
  bottom: 15px;
  z-index: 1;
}

.trialcont {
  background-color: #508AFF;
  padding: 15px 30px;
  color: white;
  font-size: 17px;
  font-family: Montserrat-Regular;
  border-radius: 5px;
  cursor: pointer;
}

.webonlypremiumcontainer {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-family: Montserrat-Regular;
}

.webonlypremiumcontainer .wbprtitle {
  margin: 20px;
  font-size: 19px;
  color: #9e9d9d;
}

.webonlypremiumcontainer .wbprbutton {
  background-color: #508AFF;
  padding: 10px 40px;
  color: white;
  border-radius: 5px;
  cursor: pointer;
}

.templatecategorydispdiv {
  width: 100%;
  height: auto;
}

.templatecategorydispdiv .categorylistcontainer {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  color: #23405E;
  font-family: Montserrat-Medium;
  margin: 15px 0px;
}

.templatecategorydispdiv .categorylistcontainer .selectedlistname {
  padding: 4px 5px;
  font-size: 16px;
  border-bottom: 1px solid #508aff;
  margin: 6px 5px;
  cursor: pointer;
  color: #508aff;
}

.templatecategorydispdiv .categorylistcontainer .listname {
  padding: 4px 5px;
  font-size: 16px;
  margin: 6px 5px;
  cursor: pointer;
}

.templatecategorydispdiv .categorylistcontainer .categorylistimage {
  display: flex;
  justify-content: center;
  margin: 7px 0px;
}

.templatecategorydispdiv .categorylistcontainer .categorylistimage img {
  height: 35px;
}

.templatecategorydispdiv .templatelistcontainer {
  width: 100%;
}

.templatecategorydispdiv .showhide {
  animation-name: showhide;
  animation-duration: 1s;
}

@keyframes showhide {
  0% {
    opacity: 1;
    /* margin-left: 0px; margin-right: 0px; */
  }

  100% {
    opacity: 0;
    /*margin-left: -250px; margin-right: 250px;*/
  }
}

.templatecategorydispdiv .hideshow {
  animation-name: hideshow;
  animation-duration: 1s;
}

@keyframes hideshow {
  0% {
    opacity: 0;
    /* margin-left: 0px; margin-right: 0px; */
  }

  100% {
    opacity: 1;
    /*margin-left: -250px; margin-right: 250px;*/
  }
}

.iframesty {
  border: none;
}

.tempimg_close {
  position: absolute;
  background-color: #fff;
  width: 20px;
  height: 20px;
  right: -10px;
  top: -10px;
  border-radius: 10px;
  cursor: pointer;
}

.Payment_type {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  color: #fff;
  margin-bottom: 22px;
  font-family: 'Montserrat-SemiBold';
}

.Payment_type1 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  color: #007aff;
  margin-bottom: 22px;
  font-family: 'Montserrat-SemiBold';
}

.font_size20 {
  font-size: 20px;
  font-family: montserrat-bold;
}

.font_size16 {
  font-size: 16px;
}

.cc-form {
  display: flex;
  justify-content: center;
  padding-bottom: 8%;
}

.cc-card {
  width: 100%;
  border-radius: 12px;
  box-sizing: border-box;
}

.cc-field {
  display: flex;
  flex-direction: column;
  padding: 12px 14px 0 14px;
  border-radius: 15.45px;
  border: 1.287px solid #CFCFCF;
  background: #FFF;
}

.cc-field + .cc-field {
  margin-top: 12px;
}

.cc-field:focus-within {
  border-color: #4a90e2;
  box-shadow: 0 0 0 3px rgba(74, 144, 226, 0.15);
}

.field__top {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.field__label {
  font-size: 16px;
  color: #3D3D3D !important;
  font-family: "Poppins-Medium" !important;
}

.field__meta {
  font-size: 12px;
  display: flex;
  align-items: center;
  gap: 6px;
  color: #3D3D3D;
  font-family: "Poppins-Regular";
}

.field__meta img {
  height: 16px;
  display: block;
}

.field__icon {
  height: 24px;
  width: 24px;
}

.field__input {
  border: none !important;
  outline: none !important;
  background: transparent;
  font-size: 14px !important;
  line-height: 28px;
  color: #3D3D3D !important;
  font-family: "Poppins-Regular";
  padding: 10px 0 !important;
}

.field__input1 {
  padding: 0 0 8px 0 !important;
}

.cc-field:focus-within {
  outline: none !important;
  box-shadow: none !important;
  border-color: #ccc !important;
}

.field__input1::placeholder {
  color: #CFCFCF !important;
}

.stripe-el {
  display: flex;
  align-items: center;
  height: 28px;
}

.row_set {
  display: flex;
  gap: 10px;
  margin: 12px auto;
}

.row_set .cc-field {
  flex: 1;
  margin-top: 0;
}

.cc-btn {
  width: 100%;
  margin-top: 6%;
  padding: 14px 16px;
  border: none;
  border-radius: 26px;
  font-family: "DMSans-Medium";
  font-size: 14px;
  display: flex;
  padding: 12px 0;
  justify-content: center;
  align-items: center;
  gap: 10.18px;
  align-self: stretch;
  border-radius: 101.803px;
  background: #278AE5;
  color: #fff;
  cursor: pointer;
}

.cc-disabled {
  background: #D9D9D9;
  pointer-events: none;
  color: #AAB6C2;
}

.Poppins-font .title-text,
.Poppins-font .price {
  font-family: Poppins-SemiBold !important;
}

.Poppins-font .price span,
.Poppins-font .field__meta,
.Poppins-font .SDkinput,
.Poppins-font input#SdkCardName {
  font-family: Poppins-Regular !important;
}

.Poppins-font .field__label,
.Poppins-font .footnote {
  font-family: Poppins-Medium !important;
}

.Poppins-font .cc-btn {
  font-family: "DMSans-Medium" !important;
}

.footnote {
  text-align: center;
  font-size: 12px;
  color: #3D3D3D;
  margin-top: 10px;
  font-family: "Poppins-Regular";
}

.back-btn {
  margin: -6% 0 6% -6%;
  cursor: pointer;
}

.cc_title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  font-size: 24px;
  font-family: 'Poppins-SemiBold';
  color: #3D3D3D;
  margin: 0 0 8% 0;
  line-height: 1;
  padding-top: 8%;
}

.cc_title .price {
  font-size: 14px;
  color: #000;
  font-family: 'Poppins-SemiBold';
  display: flex;
  justify-content: center;
  align-items: center;
}

.cc_title .price span {
  font-family: 'Poppins-Regular';
  font-size: 12px;
  color: #3D3D3D;
  margin-left: 6px;
}

.cc_title--with-divider {
  padding-bottom: 12px;
  border-bottom: 1px solid #f0f0f0;
  margin-bottom: 18px;
}

.cc_title {
  align-items: center;
  gap: 8px;
}

.cc-input {
  width: 100%;
  border: none;
  outline: none;
  font-size: 16px;
  color: transparent;
  text-shadow: 0 0 0 #000;
}

.cc-input::placeholder {
  color: #aaa;
}

@media (max-width: 420px) {
  .cc_title {
    font-size: 16px;
    margin-bottom: 14px;
  }

  .cc_title .price {
    font-size: 12px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL3ByZW1pdW0uc2NzcyIsInNvdXJjZXMiOlsiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL3ByZW1pdW0uc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIkYnVudGluZzogIzE3Mjk1MTtcbiRkb2RnZXItYmx1ZTogIzUwOGFmZjtcbiRXaGl0ZUNvbG9yOiAjZmZmZmZmO1xuJGNoZXR3b2QtYmx1ZTogIzg4ODRkODtcbiRCbGFja0NvbG9yOiAjMDAwMDAwO1xuJGxpbWVncmVlbjogIzJlYzgzNjtcbiR3aGl0ZXNtb2tlOiAjZjNmM2YzO1xuJGRhcmtzbGF0ZWJsdWU6ICM0MTU0N2I7XG4kQmFubmVyQmFja2dyb3VuZDogI0VFRjBGQztcbiRUaXRsZUNvbG9yOiAjMjM0MDVFO1xuJEJvcmRlckNvbG9yOiAxcHggc29saWQgI0NGRDZERTtcbiRQcmV2aWV3RGl2SGVpZ2h0OiAxMDAlO1xuJEZvbnRDb2xvcjogIzQ5NDk0OTtcblxuLlByb3BEZXRDb250YWluZXJ7XG5cdC5wcm9wRGV0YWlsc1RpdGxle1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0Y29sb3I6ICMzNDU3N2I7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtU2VtaUJvbGQ7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHQuUHJvcGVydHlUaXRsZUNsc3tcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0Y29sb3I6ICMzNDU3N2I7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cblx0LkltYWdlVXBsb2FkRGl2e1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bWF4LWhlaWdodDo5N3B4O1xuXHRcdGJvcmRlci1yYWRpdXM6MTBweDtcblx0XHRkaXZ7XG5cdFx0XHRoZWlnaHQ6MTAwJTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0LkZpbGVJbnB1dENsc3tcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDoxMDAlO1xuXHRcdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmhpZGRlbi1maWVsZHtcblx0XHRcdGRpc3BsYXk6bm9uZTtcblx0XHR9XG5cdH1cblx0LlByb3BlcnR5QXZhdGFyQ2xze1xuXHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdG1heC13aWR0aDoxMDAlO1xuXHRcdG1heC1oZWlnaHQ6OTZweDtcblx0fVxuXHQuUHJvcGVydHlQaG90b0Nsc3tcblx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHR9XG5cdC5BbGlnbkNlbnRlckNsc3tcblx0XHRtYXJnaW46IGF1dG87XG5cdH1cblx0LmZvcm0tZ3JvdXB7XG5cdFx0cGFkZGluZzowcHg7XG5cdFx0dGV4dC1hbGlnbjpsZWZ0O1xuXHRcdC5maWVsZC1yb3d7XG5cdFx0XHRjb2xvcjogIzM0NTc3Yjtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRwYWRkaW5nOjBweDtcblx0XHRcdC5pbnB1dC1ncm91cC1hZGRvbiB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdFx0Y29sb3I6ICMyMzQwNUU7XG5cdFx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdFx0fVxuXHRcdFx0aW5wdXQsIHRleHRhcmVhe1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcblx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luOjBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHQtbW96LWFwcGVhcmFuY2U6IGluaGVyaXQ7XG5cdFx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTclIGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdGNvbG9yOiAjMjM0MDVFO1xuXHRcdFx0fVxuXHRcdFx0dGV4dGFyZWF7XG5cdFx0XHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0LnByb3B0eXR4dHtcblx0XHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHJlc2l6ZTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jcm9wcGVyLWNvbnRhaW5lcntcblx0XHQuY3JvcHBlci13cmFwLWJveHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0fVxuXHR9XG5cdFxuXHQuc3VibWl0Q3JvcEltYWdlRGl2e1xuXHRcdC5zdWJtaXRDcm9wSW1hZ2VCdG57XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTA4QUZGO1xuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0fVxuXHR9XG5cdFxuXHQucHJvcGVydHlEb25lQnRue1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM1MDhBRkY7XG5cdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0cGFkZGluZzogNXB4IDIwcHg7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1pbi1oZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0aGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLnN1Y2Nlc3NNb2RhbENvbnRhaW5lcntcblx0LnN1Y2Nlc3NNb2RhbENsb3Nle1xuXHRcdG1hcmdpbi10b3A6IC01cHg7XG5cdFx0LnN1Y2Nlc3NNb2RhbENsb3NlSWNvbntcblx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0fVxuXHR9XG5cdC5zdWNjZXNzTW9kYWxDb250ZW50e1xuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRjb2xvcjogIzUwOEFGRjtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0LnN1Y2Nlc3NQcmljZURpdntcblx0XHRcdG1hcmdpbi10b3A6MTBweDtcblx0XHRcdGNvbG9yOiAjMjM0MDVFO1xuXHRcdFx0Zm9udC1zaXplOjI1cHg7XG5cdFx0fVxuXHRcdC5zdWNjZXNzTWVzc2FnZURpdntcblx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHRjb2xvcjogIzIzNDA1RTtcblx0XHRcdGZvbnQtc2l6ZToxOHB4O1xuXHRcdH1cblx0XHQuc3VjY2Vzc0FsZXJ0RGl2e1xuXHRcdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHQgICAgY29sb3I6ICM0OTQ5NDk7XG5cdFx0ICAgIGZvbnQtc2l6ZTogMTNweDtcblx0XHQgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHR9XG5cdFx0LnN1Y2Nlc3NFbWFpbERpdntcblx0XHRcdG1hcmdpbi10b3A6MTBweDtcblx0XHR9XG5cdFx0LnN1Y2Nlc3NEb25lQnRue1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzUwOEFGRjtcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0cGFkZGluZzogNXB4IDIwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdH1cblx0fVxufVxuXG4uUHJlbWl1bU1vZGFsSW5uZXJDbG9zZXtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRtYXJnaW4tdG9wOiAtNXB4O1xuXHRtYXgtd2lkdGg6IDUzJTtcblx0aW1nIHtcblx0XHRjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcblx0XHR3aWR0aDogMTdweDtcblx0fVxufVxuXG4uUHJlbWl1bU1vZGFsQ2xvc2V7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bWFyZ2luLXRvcDogLTQ1cHg7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRtYXJnaW4tbGVmdDogLTVweDtcblx0bWFyZ2luLWxlZnQ6IDJweDtcblx0bWF4LXdpZHRoOiA1NCU7XG5cdGltZyB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHdpZHRoOiAxN3B4O1xuXHR9XG59XG4uUHJlbWl1bU1vZGFsVG9wRGl2e1xuXHRtaW4taGVpZ2h0OiAyMjBweDtcblx0bWF4LWhlaWdodDogMTAwJTtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHQuTW9kYWxJbm5lclRpdGxle1xuXHRcdGNvbG9yOiRXaGl0ZUNvbG9yO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAzMHB4O1xuXHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdFx0LkFnZW50VGl0bGVEaXZDbHN7XG5cdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHR9XG5cdFx0LlByZW1pdW1PbmVEaXZDbHN7XG5cdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdC5QcmVtaXVtT25lSW1nQ2xze1xuXHRcdFx0XHR3aWR0aDo1NXB4O1xuXHRcdFx0XHRoZWlnaHQ6MTlweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6OHB4O1xuXHRcdFx0fVxuXHRcdFx0LlByZW1pdW1UaXRsZURpdkNsc3tcblx0XHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDozMHB4O1xuXHRcdFx0XHR0b3A6IDM1cHg7XG5cdFx0XHRcdGZvbnQtc3R5bGU6aXRhbGljO1xuXHRcdFx0XHRmb250LXNpemU6IDE5cHg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5Nb2RhbFBsYXlCdG5EaXZ7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMHB4O1xuXHRcdGxlZnQ6IDBweDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0Lk1vZGFsUGxheUJ0bkltZ0Nsc3tcblx0XHRcdHdpZHRoOjMzcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiA5NHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDQ4JTtcblx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0fVxuXHR9XG5cdC5Nb2RhbEhlYWRlclRleHRDbHN7XG5cdFx0Y29sb3I6JFdoaXRlQ29sb3I7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRtYXJnaW4tbGVmdDogMzBweDtcblx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAxMHB4O1xuXHR9XG59XG5cbi5Nb2RhbFN1YnNjcmliZURpdntcblx0cGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcblx0LlN1YnNjcmliZVBhcmVudERpdntcblx0XHRjbGVhcjogYm90aDtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdC5TdWJzY3JpYmVDb250ZW50Q2xze1xuXHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdC5TdWJzY3JpYmVUaXRsZUNsc3tcblx0XHRcdFx0Y29sb3I6ICRkb2RnZXItYmx1ZTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0fVxuXHRcdFx0LlN1YnNjcmliZVZhbHVlQ2xze1xuXHRcdFx0XHRjb2xvcjogJEZvbnRDb2xvcjtcblx0XHRcdFx0bWFyZ2luLXRvcDo1cHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdFx0LlN1YnNjcmliZVZhbHVlQm9sZHtcblx0XHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1Cb2xkO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5TdWJzY3JpYmVWYWx1ZU5vcm1hbHtcblx0XHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5TdWJzY3JpYmVCdG5EaXZ7XG5cdFx0XHR0ZXh0LWFsaWduOnJpZ2h0O1xuXHRcdFx0LlN1YnNjcmliZUJ0bkNsc3tcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzUwOEFGRjtcblx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0aGVpZ2h0OjQwcHg7XG5cdFx0XHRcdHdpZHRoOiAxMTVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LlBsYW5SZW5ld0Nsc3tcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRjb2xvcjokRm9udENvbG9yO1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0bGluZS1oZWlnaHQ6MjJweDtcblx0fVxuXHQuZnJlZXRyaWFsY2xze1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0Y29sb3I6JEZvbnRDb2xvcjtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OjIycHg7XG5cdH1cblx0LlN1YnNjcmliZUJhY2tEaXZ7XG5cdFx0Y29sb3I6ICM1MDhhZmY7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdC5TdWJzY3JpYmVCYWNrU3Bhbntcblx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdFx0Y29sb3I6JGRvZGdlci1ibHVlO1xuXHRcdH1cblx0fVxuXHQuUHJlbWl1bVN0YXJ0QnRuRGl2e1xuXHRcdGNsZWFyOmJvdGg7XG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHQuUHJlbWl1bVN0YXJ0QnRuQ2xzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM1MDhBRkY7XG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdHBhZGRpbmc6IDVweCAyMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdHdpZHRoOiA3MCU7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiA0NXB4O1xuXHRcdH1cblx0fVxuXHQuRnJlZVRyaWFsVGl0bGVEaXZ7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRjb2xvcjogJEZvbnRDb2xvcjtcblx0XHRtYXJnaW4tdG9wOjMwcHg7XG5cdH1cblx0LlN1YnNjcmliZUJvcmRlckJvdHRvbURpdntcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJEZvbnRDb2xvcjtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cbn1cblxuLlByZW1pdW1Nb2RhbENvbnRhaW5lcntcblx0aGVpZ2h0OjEwMCU7XG5cdC5QcmVtaXVtU3RhcnRCdG5EaXZ7XG5cdFx0Y2xlYXI6Ym90aDtcblx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdC5QcmVtaXVtU3RhcnRCdG5DbHMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzUwOEFGRjtcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0cGFkZGluZzogNXB4IDIwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0d2lkdGg6IDcwJTtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdG1hcmdpbi10b3A6IDQ1cHg7XG5cdFx0fVxuXHR9XG5cdFxuXHQuU3Vic2NyaWJlTW9kYWxUaXRsZXtcblx0XHRjb2xvcjojMzk2MTg3O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdC5BZ2VudFRpdGxlRGl2Q2xze1xuXHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0fVxuXHRcdC5QcmVtaXVtT25lRGl2Q2xze1xuXHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQuUHJlbWl1bU9uZUdyYXlJbWdDbHN7XG5cdFx0XHRcdHdpZHRoOjU1cHg7XG5cdFx0XHRcdGhlaWdodDoxOXB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDo4cHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC01cHg7XG5cdFx0XHR9XG5cdFx0XHQuUHJlbWl1bVRpdGxlRGl2Q2xze1xuXHRcdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OjMwcHg7XG5cdFx0XHRcdHRvcDogMzBweDtcblx0XHRcdFx0Zm9udC1zdHlsZTppdGFsaWM7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdC5QcmVtaXVtQWRkQ2FyZE1vZGFse1xuXHRcdC5TdWJzY3JpYmVNb2RhbFRpdGxle1xuXHRcdFx0Y29sb3I6IzM5NjE4Nztcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdGZvbnQtc2l6ZTogMzVweDtcblx0XHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHRcdFx0dGV4dC1hbGlnbjpsZWZ0O1xuXHRcdFx0LkFnZW50VGl0bGVEaXZDbHN7XG5cdFx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdFx0fVxuXHRcdFx0LlByZW1pdW1PbmVEaXZDbHN7XG5cdFx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdC5QcmVtaXVtT25lR3JheUltZ0Nsc3tcblx0XHRcdFx0XHR3aWR0aDo3NXB4O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OjhweDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5QcmVtaXVtVGl0bGVEaXZDbHN7XG5cdFx0XHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGxlZnQ6MzBweDtcblx0XHRcdFx0XHR0b3A6IDQwcHg7XG5cdFx0XHRcdFx0Zm9udC1zdHlsZTppdGFsaWM7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdC5TdWJzY3JpYmVQcmljZURpdntcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luLXRvcDogMzVweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LUJvbGQ7XG5cdFx0Y29sb3I6ICM0OTQ5NDk7XG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXHR9XG5cdFxuXHQuU3Vic2NyaWJlVHJpYWxFeHBpcmVEaXZ7XG5cdFx0Y29sb3I6ICMwMDdhZmY7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0fVxuXHRcblx0LlN1YnNjcmliZVRyaWFsQ29udGVudERpdntcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdGNvbG9yOiAjNDk0OTQ5O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0fVxuXHRcblx0LlN1YnNjcmliZUFkZENhcmRCdG5EaXZ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHQuU3Vic2NyaWJlQWRkQ2FyZEJ0bntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDdhZmY7XG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0LkFkZENhcmRDYW5jZWxEaXZ7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0Y29sb3I6ICNkNGQ3ZTA7XG5cdFx0bWFyZ2luOiAxNXB4O1xuXHR9XG5cdC5DYXJkRGV0YWlsc0lubmVyVGl0bGV7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRjb2xvcjogIzM0NTc3Yjtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHR9XG5cdFxuXHQuU3Vic2NyaWJlQ2FyZERldGFpbHN7XG5cdFx0LkFkZGVkQ2FyZEltYWdle1xuXHRcdFx0LnBheW1lbnRDYXJkSWNvbkNsc3tcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5BZGRlZENhcmREZXRhaWx7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogNHB4O1xuXHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0fVxuXHRcdC5BZGRlZENhcmRCbHVlQ2xze1xuXHRcdFx0Y29sb3I6ICMyMjk2RjM7XG5cdFx0fVxuXHRcdC5BZGRlZENhcmRHcmF5Q2xze1xuXHRcdFx0Y29sb3I6ICMzNDU3N2I7XG5cdFx0fVxuXHR9XG5cdFxuXHQuQWRkTmV3Q2FyZERpdntcblx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdC5BZGROZXdDYXJkUGx1c3tcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdC5BZGROZXdDYXJkUGx1c0ljb257XG5cdFx0XHRcdHdpZHRoOjIycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5BZGROZXdDYXJkRGl2VGV4dHtcblx0XHRcdGNvbG9yOiAjMzQ1NzdiO1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0cGFkZGluZy10b3A6IDRweDtcblx0XHR9XG5cdH1cblx0XG5cdC5BZGRDYXJkRmluaXNoRGl2e1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0LkFkZENhcmRGaW5pc2hCdG57XG5cdFx0XHQvKmJhY2tncm91bmQtY29sb3I6ICM1MDhBRkY7Ki9cblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDdhZmY7XG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDE1cHggY2VudGVyO1xuXHRcdH1cblx0fVxuXHQuU3Vic2NyaWJlMzBEYXlUcmlhbEJ0bkRpdntcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdC5TdWJzY3JpYmUzMERheVRyaWFsQnRue1xuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxNXB4IGNlbnRlcjtcblx0XHR9XG5cdFx0LmVuYWJsZUJ0bntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDdhZmY7XG5cdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHR9XG5cdFx0XG5cdFx0LmRpc2FibGVCdG57XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTljYWZmO1xuXHRcdFx0Y3Vyc29yOiBub3QtYWxsb3dlZCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuU3Vic2NyaWJlQ2FuY2VsQnRuRGl2e1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0LlN1YnNjcmliZUNhbmNlbEJ0bntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkYWRhZGE7XG5cdFx0XHRjb2xvcjogIzQ5NDk0OTtcblx0XHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0LkFkZENhcmRDdnZEaXZ7XG5cdFx0aW1ne1xuXHRcdFx0d2lkdGg6ODIlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5BZGRDYXJkU2VsZWN0TW9udGhEaXYsIC5BZGRDYXJkU2VsZWN0WWVhckRpdntcblx0XHRzZWxlY3R7XG5cdFx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTA7XG5cdFx0ICAgIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuXHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHQgICAgaGVpZ2h0OiA0MHB4O1xuXHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHQgICAgLW1vei1hcHBlYXJhbmNlOiBpbmhlcml0O1xuXHRcdCAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0ICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk3JSBjZW50ZXI7XG5cdFx0ICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0ICAgIGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdCAgICBib3gtc2hhZG93Om5vbmU7XG5cdFx0ICAgIGNvbG9yOiMyMzQwNUU7XG5cdFx0fVxuXHR9XG5cdFxuXHQuU3Vic2NyaWJlQmFja0Rpdntcblx0XHRjb2xvcjogIzIyOTZGMztcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdC5TdWJzY3JpYmVCYWNrU3Bhbntcblx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdH1cblx0fVxufVxuXG4uTW9kYWxDYXRlZ29yeUNvbnRhaW5lcntcblx0Y29sb3I6ICRGb250Q29sb3I7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG5cdC5Nb2RhbENhdGVnb3J5VGl0bGV7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGZvbnQtc2l6ZToxNnB4O1xuXHRcdG1hcmdpbi10b3A6NXB4O1xuXHRcdG1hcmdpbi1ib3R0b206NXB4O1xuXHRcdGNvbG9yOiAkRm9udENvbG9yO1xuXHRcdC5Nb2RhbENhdFRpdGxlSW5mb0Nsc3tcblx0XHRcdHdpZHRoOjE0cHg7XG5cdFx0XHRoZWlnaHQ6MTRweDtcblx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdH1cblx0XHQuRnJlZVRyaWFsQ2xze1xuXHRcdFx0Ly9mb250LXNpemU6MTNweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cdH1cblx0LlByZW1pdW1TdGFydEJ0bkRpdntcblx0XHRjbGVhcjpib3RoO1xuXHRcdC5QcmVtaXVtU3RhcnRCdG5DbHMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzUwOEFGRjtcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0cGFkZGluZzogNXB4IDIwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRcdH1cblx0fVxuXHQuUHJlbWl1bVRvdXJCdG5EaXZ7XG5cdFx0bWFyZ2luLXRvcDogMHB4O1xuXHRcdGNsZWFyOmJvdGg7XG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0LlByZW1pdW1Cb3R0b21CdG5DbHN7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRjb2xvcjogIzUwOEFGRjtcblx0XHRcdG1hcmdpbjogMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0LlByZW1pdW1Ub3VyRGl2Q2xze1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdFx0XHQuUHJlbWl1bVRvdXJCdG5DbHN7XG5cdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgIzUwOEFGRjtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0cGFkZGluZzogN3B4IDEwcHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0XHR3aWR0aDogMTE1cHg7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuUHJlbWl1bVRlcm1zT2ZVc2V7XG5cdFx0XHRcdHRleHQtYWxpZ246cmlnaHQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5TdWJzY3JpYmVQYXJlbnREaXZ7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0LlN1YnNjcmliZUNvbnRlbnRDbHN7XG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0LlN1YnNjcmliZVRpdGxlQ2xze1xuXHRcdFx0XHRjb2xvcjogJGRvZGdlci1ibHVlO1xuXHRcdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHR9XG5cdFx0XHQuU3Vic2NyaWJlVmFsdWVDbHN7XG5cdFx0XHRcdGNvbG9yOiAkRm9udENvbG9yO1xuXHRcdFx0XHRtYXJnaW4tdG9wOjVweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0XHQuU3Vic2NyaWJlVmFsdWVCb2xke1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LUJvbGQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0LlN1YnNjcmliZVZhbHVlTm9ybWFse1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LlN1YnNjcmliZUJ0bkRpdntcblx0XHRcdHRleHQtYWxpZ246cmlnaHQ7XG5cdFx0XHQuU3Vic2NyaWJlQnRuQ2xze1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTA4QUZGO1xuXHRcdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRoZWlnaHQ6NDBweDtcblx0XHRcdFx0d2lkdGg6IDExNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuU3Vic2NyaWJlQm9yZGVyQm90dG9tRGl2e1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkRm9udENvbG9yO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXHQuVHJ5RnJlZVRyaWFsRGl2e1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGNvbG9yOiAkRm9udENvbG9yO1xuXHRcdHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcblx0fVxufVxuLkNhdGVnb3J5SW5mb0Fycm93Q2xze1xuXHR3aWR0aDoxMDAlO1xuXHRwb3NpdGlvbjpmaXhlZDtcblx0aGVpZ2h0OjBweDtcblx0bGVmdDowO1xuXHR0b3A6NDAlO1xuXHQuQ2F0ZWdvcnlMZWZ0QXJyb3dEaXZ7XG5cdFx0aGVpZ2h0OiAwcHg7XG5cdFx0LkxlZnRBcnJvd0RpdkNsc3tcblx0XHRcdGhlaWdodDoxMDBweDtcblx0XHRcdHdpZHRoOjEwMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEwMHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjojMDAwO1xuXHRcdFx0b3BhY2l0eTowLjI7XG5cdFx0XHRib3JkZXItcmFkaXVzOjUwJTtcblx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblx0XHQuTGVmdEFycm93RGl2Q2xze1xuXHRcdFx0Ly9sZWZ0Oi02MHB4O1xuXHRcdFx0bGVmdDotNDZweDtcblx0XHRcdG9wYWNpdHk6MC4yO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Ly9Gb3IgRGV2IHNlcnZlclxuXHRcdFx0ei1pbmRleDogMjtcblx0XHR9XG5cdFx0LkxlZnRBcnJvd0ltZ0Nsc3tcblx0XHRcdG1hcmdpbi1yaWdodDogMzBweDtcblx0XHR9XG5cdFx0LkxlZnRBcnJvd0RpdkNsczpob3Zlcntcblx0XHRcdG9wYWNpdHk6MC4zO1xuXHRcdFx0Ym94LXNoYWRvdzogMXB4IDFweCAycHggIzU1NTU1NTtcblx0XHRcdC1tb3otYm94LXNoYWRvdzogMXB4IDFweCAycHggIzU1NTU1NTtcblx0XHRcdC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDFweCAycHggIzU1NTU1NTtcblx0XHRcdGhlaWdodDoxMjBweDtcblx0XHRcdHdpZHRoOjEyMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEyMHB4O1xuXHRcdFx0LkxlZnRBcnJvd0ltZ0Nsc3tcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtNjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LkNhdGVnb3J5UmlnaHRBcnJvd0Rpdntcblx0XHRoZWlnaHQ6IDBweDtcblx0XHQuUmlnaHRBcnJvd0RpdkNsc3tcblx0XHRcdGhlaWdodDoxMDBweDtcblx0XHRcdHdpZHRoOjEwMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEwMHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjojMDAwO1xuXHRcdFx0b3BhY2l0eTowLjI7XG5cdFx0XHRib3JkZXItcmFkaXVzOjUwJTtcblx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0ZmxvYXQ6cmlnaHQ7XG5cdFx0fVxuXHRcdC5SaWdodEFycm93RGl2Q2xze1xuXHRcdFx0Ly9yaWdodDotNjBweDtcblx0XHRcdHJpZ2h0Oi00NnB4O1xuXHRcdFx0b3BhY2l0eTowLjI7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdFxuXHRcdC5SaWdodEFycm93SW1nQ2xze1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XG5cdFx0fVxuXHRcdC5SaWdodEFycm93RGl2Q2xzOmhvdmVye1xuXHRcdFx0b3BhY2l0eTowLjU7XG5cdFx0XHRib3gtc2hhZG93OiAxcHggMXB4IDJweCAjNTU1NTU1O1xuXHRcdFx0LW1vei1ib3gtc2hhZG93OiAxcHggMXB4IDJweCAjNTU1NTU1O1xuXHRcdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAxcHggMXB4IDJweCAjNTU1NTU1O1xuXHRcdFx0aGVpZ2h0OjEyMHB4O1xuXHRcdFx0d2lkdGg6MTIwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTIwcHg7XG5cdFx0XHQuUmlnaHRBcnJvd0ltZ0Nsc3tcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC02MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmRpc3BsYXlOb25le1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uQ2F0ZWdvcnlJbmZvQ29udGFpbmVye1xuXHRjbGVhcjogYm90aDtcblx0LkNhdGVnb3J5SW5mb1NlcGVyYXRvcntcblx0XHQuQ2F0ZWdvcnlJbmZvVGl0bGV7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1Cb2xkO1xuXHRcdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdH1cblx0XHQuQ2F0ZWdvcnlJbmZvSW1hZ2VEaXZ7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHQuQ2F0ZWdvcnlJbmZvSW1hZ2VDbHN7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LkNhdGVnb3J5SW5mb1N1YlRpdGxle1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0Zm9udC1zaXplOiAxOXB4O1xuXHRcdFx0cGFkZGluZzogM3B4O1xuXHRcdFx0Y2xlYXI6Ym90aDtcblx0XHR9XG5cdFx0LkNhdGVnb3J5SW5mb0NvbnRlbnR7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0cGFkZGluZzogMHB4IDIwcHggNXB4IDIwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHR9XG5cdH1cblx0LkNhdGVnb3J5SW5mb0RvdERpdntcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0aGVpZ2h0OjIwcHg7XG5cdFx0Y2xlYXI6Ym90aDtcblx0XHQuQ2F0ZWdvcnlJbmZvRG90Q2xze1xuXHRcdFx0d2lkdGg6IDlweDtcblx0XHRcdGhlaWdodDogOXB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzY2YWZmZTtcblx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luOiA1cHg7XG5cdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHR9XG5cdFx0LmFjdGl2ZUNsc3tcblx0XHRcdHdpZHRoOiAxMXB4O1xuXHRcdFx0aGVpZ2h0OiAxMXB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcblx0XHR9XG5cdFx0LkRvdENsc3tcblx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdH1cblx0fVxufVxuXG4uQ2F0ZWdvcnlJbmZvTW9kYWxDbG9zZXtcblx0dGV4dC1hbGlnbjpyaWdodDtcblx0bWFyZ2luLXRvcDogLTdweDtcblx0LkNhdGVnb3J5SW5mb01vZGFsQ2xvc2VJbWd7XG5cdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0d2lkdGg6IDE1cHg7XG5cdH1cbn1cblxuLlByZW1pdW1Db250YWluZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkV2hpdGVDb2xvcjtcblx0aGVpZ2h0OiA5NXZoO1xuXHRwYWRkaW5nLXRvcDogMTBweDtcblx0LkNhdGVnb3J5QmFubmVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRCYW5uZXJCYWNrZ3JvdW5kO1xuXHRcdGZvbnQtd2VpZ2h0OiAyMDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweCAxMHB4IDBweCAwcHg7XG5cdFx0aGVpZ2h0OjQwcHg7XG5cblx0XHQuQ2F0ZWdvcnlUaXRsZSB7XG5cdFx0XHRvcmRlcjogMTtcblx0XHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDEwcHg7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRjb2xvcjogJFRpdGxlQ29sb3I7XG5cdFx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdC5hY3Rpb24ge1xuXHRcdFx0b3JkZXI6IDI7XG5cdFx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcblx0XHRcdHBhZGRpbmc6IDEwcHggMTBweDtcblx0XHRcdG9wYWNpdHk6IDAuODtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR9XG5cdH1cblx0LlN1YkNhdExpbmtEaXYge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwIHtcblx0XHRcdGNvbG9yOiAkZG9kZ2VyLWJsdWU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0LlN1YkNhdFRodW1iSW1nIHtcblx0XHRcdG1heC1oZWlnaHQ6IDE0MHB4O1xuXHRcdFx0bWF4LXdpZHRoOiAxNDBweDtcblx0XHRcdC8vYmFja2dyb3VuZDogdXJsKGh0dHA6Ly92aWEucGxhY2Vob2xkZXIuY29tLzYweDYwKTtcblx0XHR9XG5cdFx0LlN1YkNhdG5vdGlmeSB7XG5cdFx0XHRoZWlnaHQ6IDIwcHg7XG4gICAgXHRcdHdpZHRoOiAyMHB4O1xuICAgIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gICAgXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuICAgIFx0XHRjb2xvcjogd2hpdGU7XG4gICAgXHRcdGZvbnQtc2l6ZTogMTJweDtcbiAgICBcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgIFx0XHRcdHBhZGRpbmctdG9wOiAycHg7XG4gICAgXHRcdG1hcmdpbi1sZWZ0OiAxNDBweDtcbiAgICBcdFx0bWFyZ2luLXRvcDogLTlweDtcblx0XHR9XG5cdH1cblx0LlByZW1pdW1UaXRsZUNsc3tcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdGNvbG9yOiAjMjM0MDVFO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHQuUHJvcGVydHlEZXRhaWxzU3R5bGV7XG5cdFx0XHRjb2xvcjogIzUwOEFGRjtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdH1cblx0fVxuXHQubG9hbi13cmFwcGVyIHtcblx0XHR3aWR0aDphdXRvO1xuXHRcdG1hcmdpbjogMjBweCBhdXRvO1xuXHRcdGJvcmRlciA6ICRCb3JkZXJDb2xvcjtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG5cdC5DYXRlZ29yeURldGFpbHMge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0LlN1YkNhdExpbmt7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW46IDhweDtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR3aWR0aDogMTYwcHg7XG5cdFx0XHRtaW4taGVpZ2h0OiAxMDBweDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cblx0XHRcdHAuU3ViQ2F0VGl0bGVDbHN7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRjb2xvcjogJFRpdGxlQ29sb3I7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5QcmVtaXVtU3ViQ2F0Q29udGFpbmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJFdoaXRlQ29sb3I7XG5cdGhlaWdodDogOTV2aDtcblx0cGFkZGluZy10b3A6IDEwcHg7XG5cdC5QcmVtaXVtU3ViQ2F0SW5uZXJDb250YWluZXJ7XG5cdFx0bWFyZ2luLWJvdHRvbTo1MHB4O1xuXHRcdC5wcmVtaXVtYmFja2J0bmNsc3tcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0Y29sb3I6IGJsYWNrO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0XHQuU3ViTGV2ZWxDYXRlZ29yeUJhbm5lciB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRCYW5uZXJCYWNrZ3JvdW5kO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDIwMDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwcHggMHB4O1xuXHRcdFx0aGVpZ2h0OjQwcHg7XG5cdFx0XHRcblx0XHRcdC5TdWJMZXZlbENhdGVnb3J5VGl0bGUge1xuXHRcdFx0XHRvcmRlcjogMTtcblx0XHRcdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcblx0XHRcdFx0cGFkZGluZzogMTBweCAxMHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdGNvbG9yOiAkVGl0bGVDb2xvcjtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0fVxuXHRcdFx0LmFjdGlvbiB7XG5cdFx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcblx0XHRcdFx0cGFkZGluZzogMTBweCAxMHB4O1xuXHRcdFx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdH1cblx0XHQuUHJpbnRvdXRMaW5rRGl2IHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdFx0LlByaW50b3V0VGl0bGVDbHN7XG5cdFx0XHRcdGNvbG9yOiAkZG9kZ2VyLWJsdWU7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblxuXHRcdFx0LlByaW50b3V0VGh1bWJJbWcge1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiAxNDBweDtcblx0XHRcdFx0bWF4LXdpZHRoOiAxNDBweDtcblx0XHRcdFx0Ly9iYWNrZ3JvdW5kOiB1cmwoaHR0cDovL3ZpYS5wbGFjZWhvbGRlci5jb20vNjB4NjApO1xuXHRcdFx0fVxuXHRcdH1cblx0XG5cdFx0LlByZW1pdW1Jbm5lclRpdGxlQ2xze1xuXHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0Ly9mb250LXNpemU6IDMxcHg7XG5cdFx0XHRmb250LXNpemU6IDIzcHg7XG5cdFx0XHRjb2xvcjogIzIzNDA1RTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHR3aWR0aDogODMlO1xuXHRcdH1cblx0XHQuSW5uZXJXcmFwcGVyQ2xzIHtcblx0XHRcdHdpZHRoOmF1dG87XG5cdFx0XHRtYXJnaW46IDIwcHggYXV0bztcblx0XHRcdGJvcmRlciA6ICRCb3JkZXJDb2xvcjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRjbGVhcjpib3RoO1xuXHRcdH1cblx0XHQuU3ViTGV2ZWxDYXRlZ29yeURldGFpbHMge1xuXHRcdFx0bWFyZ2luLXRvcDogMHB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdC5QcmludG91dExpbmt7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luOiAxNXB4O1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHQvLyB3aWR0aDogMTYwcHg7XG5cdFx0XHRcdHdpZHRoOiAxOTVweDtcblx0XHRcdFx0bWluLWhlaWdodDogMTAwcHg7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdFx0LlByaW50b3V0VGl0bGVDbHN7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Y29sb3I6ICRUaXRsZUNvbG9yO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5DYXRlZ29yeUJhbm5lciB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJEJhbm5lckJhY2tncm91bmQ7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAyMDA7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwcHggMHB4O1xuXHRcdFx0XHRoZWlnaHQ6NDBweDtcblx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcblx0XHRcdFx0LkNhdGVnb3J5VGl0bGUge1xuXHRcdFx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0XHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0cGFkZGluZzogMTBweCAxMHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRjb2xvcjogJFRpdGxlQ29sb3I7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcblx0XHQuUHJpbnRQcmV2aWV3RGV0YWlsc0NscyB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdC5TdWJMZXZlbENhdE5hbWVUaXRsZXtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdFx0XHRmb250LXNpemU6IDIxcHg7XG5cdFx0XHRcdGNvbG9yOiAjMjM0MDVFO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdGRpc3BsYXk6bm9uZTtcblx0XHRcdH1cblx0XHRcdC5uZWFyYnlwcm9wZGl2e1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWQ0NDgzO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1x0XHRcdFx0XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7ICAgXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdH1cblx0XHRcdC5QcmludFByZXZpZXdEaXZ7XG5cdFx0XHRcdGNsZWFyOmJvdGg7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdFx0Ly9wYWRkaW5nOiAxMHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAwcHg7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDBweCAxcHggNHB4IDNweCAjRjJGNkY4O1xuXHRcdFx0XHQuUHJpbnRQcmV2aWV3SW1nIHtcblx0XHRcdFx0XHQvL2JhY2tncm91bmQ6IHVybChodHRwOi8vdmlhLnBsYWNlaG9sZGVyLmNvbS82MHg2MCk7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5wcmV2aWV3X2xvYWRlcntcblx0XHRcdFx0XHR3aWR0aDphdXRvO1xuXHRcdFx0XHRcdGhlaWdodDphdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZGlzcGxheU5vbmV7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdC5TaG93UHJpbnRvdXREaXZ7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206NDBweDtcblx0XHRcdH1cblx0XHRcdC5MZWZ0QXJyb3dEaXZDbHMsIC5SaWdodEFycm93RGl2Q2xze1xuXHRcdFx0XHRoZWlnaHQ6MTAwcHg7XG5cdFx0XHRcdHdpZHRoOjEwMHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTAwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IzAwMDtcblx0XHRcdFx0b3BhY2l0eTowLjE7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6NTAlO1xuXHRcdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0XHR0b3A6IDQyJTtcblx0XHRcdH1cblx0XHRcdC5MZWZ0QXJyb3dEaXZDbHN7XG5cdFx0XHRcdC8vbGVmdDotNzBweDtcblx0XHRcdFx0Ly9Gb3IgRGV2IHNlcnZlclxuXHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0XHRsZWZ0Oi00NnB4O1xuXHRcdFx0XHRvcGFjaXR5OjAuMjtcblx0XHRcdH1cblx0XHRcdC5SaWdodEFycm93RGl2Q2xze1xuXHRcdFx0XHQvL3JpZ2h0Oi03MHB4O1xuXHRcdFx0XHRyaWdodDotNDZweDtcblx0XHRcdFx0b3BhY2l0eTowLjI7XG5cdFx0XHR9XG5cdFx0XHQuTGVmdEFycm93SW1nQ2xze1xuXHRcdFx0XHQvL21hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtMzBweDtcblx0XHRcdH1cblx0XHRcdC5SaWdodEFycm93SW1nQ2xze1xuXHRcdFx0XHQvL21hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTMwcHg7XG5cdFx0XHR9XG5cdFx0XHQuUmlnaHRBcnJvd0RpdkNsczpob3Zlcntcblx0XHRcdFx0b3BhY2l0eTowLjM7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDFweCAxcHggMnB4ICM1NTU1NTU7XG5cdFx0XHRcdC1tb3otYm94LXNoYWRvdzogMXB4IDFweCAycHggIzU1NTU1NTtcblx0XHRcdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAxcHggMXB4IDJweCAjNTU1NTU1O1xuXHRcdFx0XHRoZWlnaHQ6MTIwcHg7XG5cdFx0XHRcdHdpZHRoOjEyMHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTIwcHg7XG5cdFx0XHRcdC5SaWdodEFycm93SW1nQ2xze1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtNTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LkxlZnRBcnJvd0RpdkNsczpob3Zlcntcblx0XHRcdFx0b3BhY2l0eTowLjM7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDFweCAxcHggMnB4ICM1NTU1NTU7XG5cdFx0XHRcdC1tb3otYm94LXNoYWRvdzogMXB4IDFweCAycHggIzU1NTU1NTtcblx0XHRcdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAxcHggMXB4IDJweCAjNTU1NTU1O1xuXHRcdFx0XHRoZWlnaHQ6MTIwcHg7XG5cdFx0XHRcdHdpZHRoOjEyMHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTIwcHg7XG5cdFx0XHRcdC5MZWZ0QXJyb3dJbWdDbHN7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtNTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LlByZXZpZXdMZWZ0U3R5bGVDbHN7XG5cdFx0XHRcdGhlaWdodDokUHJldmlld0RpdkhlaWdodDtcblx0XHRcdH1cblx0XHRcdC5QcmV2aWV3TWlkZGxlU3R5bGVDbHN7XG5cdFx0XHRcdGhlaWdodDokUHJldmlld0RpdkhlaWdodDtcblx0XHRcdH1cblx0XHRcdC5QcmV2aWV3UmlnaHRTdHlsZUNsc3tcblx0XHRcdFx0aGVpZ2h0OiRQcmV2aWV3RGl2SGVpZ2h0O1xuXHRcdFx0XHRjbGVhcjpib3RoO1xuXHRcdFx0fVxuXHRcdFx0LmNvbnRpbnVlYnRue1xuXHRcdFx0XHQudXBkYXRle1xuXHRcdFx0XHRcdHdpZHRoOjM1JSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuUHJpbnRQcmV2aWV3RG90RGl2e1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRtYXJnaW46IDIwcHg7XG5cdFx0XHRoZWlnaHQ6MzBweDtcblx0XHRcdGNsZWFyOmJvdGg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0LlByaW50UHJldml3RG90e1xuXHRcdFx0XHR3aWR0aDogMTJweDtcblx0XHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnVudGluZztcblx0XHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1hcmdpbjogNXB4O1xuXHRcdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRcdFx0b3BhY2l0eTogLjI7IFxuXHRcdFx0fVxuXHRcdFx0LmRvdG1hcmdpbntcblx0XHRcdFx0bWFyZ2luLXRvcDo3LjVweDtcblx0XHRcdH1cblx0XHRcdC5hY3RpdmV7XG5cdFx0XHRcdHdpZHRoOiAxNXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRcdG9wYWNpdHk6IDEgIWltcG9ydGFudDsgXG5cdFx0XHRcdFxuXHRcdFx0XHQvL2FuaW1hdGlvbi1uYW1lOiBhY3RpdmVkb3Q7XG5cdFx0XHRcdC8vYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjdzO1xuXHRcdFx0fVxuXHRcdFx0Ly8gQGtleWZyYW1lcyBhY3RpdmVkb3Qge1xuXHRcdFx0Ly8gMCV7d2lkdGg6IDE0cHg7XG5cdFx0XHQvLyBcdGhlaWdodDogMTRweDtcblx0XHRcdC8vIFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdFx0XG5cdFx0XHQvLyBcdCB9XG5cdFx0XHQvLyA1MCV7d2lkdGg6IDE5cHg7XG5cdFx0XHQvLyBcdGhlaWdodDogMTlweDtcblx0XHRcdC8vIFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdFx0XG5cdFx0XHQvLyBcdCB9XG5cdFx0XHQvLyAxMDAle3dpZHRoOiAxN3B4O1xuXHRcdFx0Ly8gXHRoZWlnaHQ6IDE3cHg7XG5cdFx0XHQvLyBcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRcdFxuXHRcdFx0Ly8gXHR9XG5cdFx0XHQvLyB9XG5cdFx0XHQvLyAucHJlYWN0aXZle1xuXHRcdFx0Ly8gXHR3aWR0aDogMTRweDtcblx0XHRcdC8vIFx0aGVpZ2h0OiAxNHB4O1xuXHRcdFx0Ly8gXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0Ly8gXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnVudGluZztcblx0XHRcdC8vIFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0XHQvLyBcdG1hcmdpbjogNXB4O1xuXHRcdFx0Ly8gXHRjdXJzb3I6cG9pbnRlcjtcblx0XHRcdC8vIFx0b3BhY2l0eTogLjI7IFxuXHRcdFx0Ly8gXHRhbmltYXRpb24tbmFtZTogcHJlYWN0O1xuXHRcdFx0Ly8gXHRhbmltYXRpb24tZHVyYXRpb246IDAuNXNcblx0XHRcdC8vIH1cblx0XHRcdC8vIEBrZXlmcmFtZXMgcHJlYWN0IHtcblx0XHRcdC8vIDAleyB3aWR0aDoxN3B4O2hlaWdodDoxN3B4O2JvcmRlci1yYWRpdXM6IDEwcHg7bWFyZ2luLWxlZnQ6MjBweH1cblx0XHRcdC8vIDUwJXsgd2lkdGg6MTBweDtoZWlnaHQ6MTBweDtib3JkZXItcmFkaXVzOiAxMHB4O21hcmdpbi1sZWZ0OjIwcHh9XG5cdFx0XHQvLyAxMDAle3dpZHRoOjE0cHg7aGVpZ2h0OjE0cHg7Ym9yZGVyLXJhZGl1czogMTBweDttYXJnaW4tbGVmdDowcHh9XG5cdFx0XHQvLyB9XG5cdFx0XHQvLyAucHJlYWN0aXZlMntcblx0XHRcdC8vIFx0d2lkdGg6IDExcHg7XG5cdFx0XHQvLyBcdGhlaWdodDogMTFweDtcblx0XHRcdC8vIFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdC8vIFx0YmFja2dyb3VuZC1jb2xvcjogJGJ1bnRpbmc7XG5cdFx0XHQvLyBcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdFx0Ly8gXHRtYXJnaW46IDVweDtcblx0XHRcdC8vIFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0XHQvLyBcdG9wYWNpdHk6IC4yOyBcblx0XHRcdC8vIFx0YW5pbWF0aW9uLW5hbWU6IHByZWFjdDI7XG5cdFx0XHQvLyBcdGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zc1xuXHRcdFx0Ly8gfVxuXHRcdFx0Ly8gQGtleWZyYW1lcyBwcmVhY3QyIHtcblx0XHRcdC8vIDAleyB3aWR0aDoxNHB4O2hlaWdodDoxNHB4O2JvcmRlci1yYWRpdXM6IDEwcHg7bWFyZ2luLWxlZnQ6MjBweH1cblx0XHRcdC8vIDEwMCV7d2lkdGg6MTFweDtoZWlnaHQ6MTFweDtib3JkZXItcmFkaXVzOiAxMHB4O21hcmdpbi1sZWZ0OjBweH1cblx0XHRcdC8vIH1cblx0XHRcdC8vIC5wcmVhY3RpdmUze1xuXHRcdFx0Ly8gXHR3aWR0aDogMTRweDtcblx0XHRcdC8vIFx0aGVpZ2h0OiAxNHB4O1xuXHRcdFx0Ly8gXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0Ly8gXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnVudGluZztcblx0XHRcdC8vIFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0XHQvLyBcdG1hcmdpbjogNXB4O1xuXHRcdFx0Ly8gXHRjdXJzb3I6cG9pbnRlcjtcblx0XHRcdC8vIFx0b3BhY2l0eTogLjI7IFxuXHRcdFx0Ly8gXHRhbmltYXRpb24tbmFtZTogcHJlYWN0O1xuXHRcdFx0Ly8gXHRhbmltYXRpb24tZHVyYXRpb246IDAuNnNcblx0XHRcdC8vIH1cblx0XHRcdC8vIEBrZXlmcmFtZXMgcHJlYWN0IHtcblx0XHRcdC8vIDAleyB3aWR0aDoxMXB4O2hlaWdodDoxMXB4O2JvcmRlci1yYWRpdXM6IDEwcHg7fVxuXHRcdFx0Ly8gMTAwJXt3aWR0aDoxNHB4O2hlaWdodDoxNHB4O2JvcmRlci1yYWRpdXM6IDEwcHg7fVxuXHRcdFx0Ly8gfVxuXHRcdFx0Ly8gLmZvcndhcmRtb3Zle1xuXHRcdFx0Ly8gXHRtYXJnaW4tbGVmdDowcHg7XG5cdFx0XHQvLyBcdGFuaW1hdGlvbi1uYW1lOiBmb3J3YXJkO1xuXHRcdFx0Ly8gXHRhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG5cdFx0XHQvLyB9XG5cdFx0XHQvLyBAa2V5ZnJhbWVzIGZvcndhcmQge1xuXHRcdFx0Ly8gXHRmcm9teyBtYXJnaW4tbGVmdDoyMHB4fVxuXHRcdFx0Ly8gXHR0b3ttYXJnaW4tbGVmdDowcHh9XG5cdFx0XHQvLyBcdH1cblx0XHRcdC8qIH0ucHJldmFjdGl2ZXtcblx0XHRcdFx0d2lkdGg6IDEycHg7XG5cdFx0XHRcdGhlaWdodDogMTJweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOjZweDtcblx0XHRcdH1cblx0XHRcdC5wcmV2YWN0aXZlMntcblx0XHRcdFx0d2lkdGg6IDlweDtcblx0XHRcdFx0aGVpZ2h0OiA5cHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0bWFyZ2luLXRvcDo4cHg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5yb2xsZG90MCwucm9sbGRvdDEsLnJvbGxkb3Qye1xuXHRcdFx0XHRtYXJnaW4tbGVmdDoyNWVtO1xuXHRcdFx0fVxuXHRcdFx0LnJvbGxkb3Qze1xuXHRcdFx0XHRtYXJnaW4tbGVmdDoyMmVtO1xuXHRcdFx0XHRhbmltYXRpb24tbmFtZTogYW5pMztcblx0XHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuXHRcdFx0fVxuXHRcdFx0QGtleWZyYW1lcyBhbmkzIHtcblx0XHRcdFx0MCV7IG1hcmdpbi1sZWZ0OjI1ZW19XG5cdFx0XHRcdDEwMCV7IG1hcmdpbi1sZWZ0OjIyZW19XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdFx0LnJvbGxkb3Q0e1xuXHRcdFx0XHRtYXJnaW4tbGVmdDoxOS41ZW07XG5cdFx0XHRcdGFuaW1hdGlvbi1uYW1lOiBhbmk0O1xuXHRcdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG5cdFx0XHR9XG5cdFx0XHRAa2V5ZnJhbWVzIGFuaTQge1xuXHRcdFx0XHQwJXsgbWFyZ2luLWxlZnQ6MjJlbX1cblx0XHRcdFx0MTAwJXsgbWFyZ2luLWxlZnQ6MTkuNWVtfVxuXHRcdFx0XHRcblx0XHRcdH1cblx0XHRcdC5yb2xsZG90NXtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6MTdlbTtcblx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IGFuaTU7XG5cdFx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcblx0XHRcdH1cblx0XHRcdEBrZXlmcmFtZXMgYW5pNSB7XG5cdFx0XHRcdDAleyBtYXJnaW4tbGVmdDoxOS41ZW19XG5cdFx0XHRcdDEwMCV7IG1hcmdpbi1sZWZ0OjE3ZW19XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdFx0LnJvbGxkb3Q2e1xuXHRcdFx0XHRtYXJnaW4tbGVmdDoxNGVtO1xuXHRcdFx0XHRhbmltYXRpb24tbmFtZTogYW5pNjtcblx0XHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuXHRcdFx0fVxuXHRcdFx0QGtleWZyYW1lcyBhbmk2IHtcblx0XHRcdFx0MCV7IG1hcmdpbi1sZWZ0OjE3ZW19XG5cdFx0XHRcdDEwMCV7IG1hcmdpbi1sZWZ0OjE0ZW19XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdFx0LnJvbGxkb3Q3e1xuXHRcdFx0XHRtYXJnaW4tbGVmdDoxMWVtO1xuXHRcdFx0XHRhbmltYXRpb24tbmFtZTogYW5pNztcblx0XHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuXHRcdFx0fVxuXHRcdFx0QGtleWZyYW1lcyBhbmk3IHtcblx0XHRcdFx0MCV7IG1hcmdpbi1sZWZ0OjE0ZW19XG5cdFx0XHRcdDEwMCV7IG1hcmdpbi1sZWZ0OjExZW19XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdFx0LnJvbGxkb3Q4e1xuXHRcdFx0XHRtYXJnaW4tbGVmdDo4ZW07XG5cdFx0XHRcdGFuaW1hdGlvbi1uYW1lOiBhbmk4O1xuXHRcdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG5cdFx0XHR9XG5cdFx0XHRAa2V5ZnJhbWVzIGFuaTgge1xuXHRcdFx0XHQwJXsgbWFyZ2luLWxlZnQ6MTFlbX1cblx0XHRcdFx0MTAwJXsgbWFyZ2luLWxlZnQ6OGVtfVxuXHRcdFx0XHRcblx0XHRcdH1cblx0XHRcdC5yb2xsZG90OXtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6NWVtO1xuXHRcdFx0XHRhbmltYXRpb24tbmFtZTogYW5pOTtcblx0XHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuXHRcdFx0fVxuXHRcdFx0QGtleWZyYW1lcyBhbmk5IHtcblx0XHRcdFx0MCV7IG1hcmdpbi1sZWZ0OjhlbX1cblx0XHRcdFx0MTAwJXsgbWFyZ2luLWxlZnQ6NWVtfVxuXHRcdFx0XHRcblx0XHRcdH1cblx0XHRcdC5yb2xsZG90MTB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OjJlbTtcblx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IGFuaTEwO1xuXHRcdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG5cdFx0XHR9XG5cdFx0XHRAa2V5ZnJhbWVzIGFuaTEwIHtcblx0XHRcdFx0MCV7IG1hcmdpbi1sZWZ0OjVlbX1cblx0XHRcdFx0MTAwJXsgbWFyZ2luLWxlZnQ6MmVtfVxuXHRcdFx0XHRcblx0XHRcdH1cblx0XHRcdC5yb2xsZG90MTF7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0Oi0xZW07XG5cdFx0XHRcdGFuaW1hdGlvbi1uYW1lOiBhbmkxMTtcblx0XHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuXHRcdFx0fVxuXHRcdFx0QGtleWZyYW1lcyBhbmkxMSB7XG5cdFx0XHRcdDAleyBtYXJnaW4tbGVmdDoyZW19XG5cdFx0XHRcdDEwMCV7IG1hcmdpbi1sZWZ0Oi0xZW19XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdFx0LnJvbGxkb3QxMntcblx0XHRcdFx0bWFyZ2luLWxlZnQ6LTNlbTtcblx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IGFuaTEyO1xuXHRcdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG5cdFx0XHR9XG5cdFx0XHRAa2V5ZnJhbWVzIGFuaTEyIHtcblx0XHRcdFx0MCV7IG1hcmdpbi1sZWZ0Oi0xZW19XG5cdFx0XHRcdDEwMCV7IG1hcmdpbi1sZWZ0Oi0zZW19XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdFx0LnJvbGxkb3QxM3tcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OjZlbTtcblx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IGFuaTEzO1xuXHRcdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG5cdFx0XHR9XG5cdFx0XHRAa2V5ZnJhbWVzIGFuaTEzIHtcblx0XHRcdFx0MCV7IG1hcmdpbi1yaWdodDozZW19XG5cdFx0XHRcdDEwMCV7IG1hcmdpbi1yaWdodDo2ZW19XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdFx0LnJvbGxkb3QxNHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OjllbTtcblx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IGFuaTE0O1xuXHRcdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG5cdFx0XHR9XG5cdFx0XHRAa2V5ZnJhbWVzIGFuaTE0IHtcblx0XHRcdFx0MCV7IG1hcmdpbi1yaWdodDo2ZW19XG5cdFx0XHRcdDEwMCV7IG1hcmdpbi1yaWdodDo5ZW19XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdFx0LnJvbGxkb3QxNXtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OjEyZW07XG5cdFx0XHRcdGFuaW1hdGlvbi1uYW1lOiBhbmkxNTtcblx0XHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuXHRcdFx0fVxuXHRcdFx0QGtleWZyYW1lcyBhbmkxNSB7XG5cdFx0XHRcdDAleyBtYXJnaW4tcmlnaHQ6OWVtfVxuXHRcdFx0XHQxMDAleyBtYXJnaW4tcmlnaHQ6MTJlbX1cblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0XHQucm9sbGRvdDE2e1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6MTVlbTtcblx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IGFuaTE2O1xuXHRcdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG5cdFx0XHR9XG5cdFx0XHRAa2V5ZnJhbWVzIGFuaTE2IHtcblx0XHRcdFx0MCV7IG1hcmdpbi1yaWdodDoxMmVtfVxuXHRcdFx0XHQxMDAleyBtYXJnaW4tcmlnaHQ6MTVlbX1cblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0XHQucm9sbGRvdDE3e1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6MThlbTtcblx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IGFuaTE3O1xuXHRcdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG5cdFx0XHR9XG5cdFx0XHRAa2V5ZnJhbWVzIGFuaTE3IHtcblx0XHRcdFx0MCV7IG1hcmdpbi1yaWdodDoxNWVtfVxuXHRcdFx0XHQxMDAleyBtYXJnaW4tcmlnaHQ6MThlbX1cblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0XHQucm9sbGRvdDE4e1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6MjFlbTtcblx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IGFuaTE4O1xuXHRcdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG5cdFx0XHR9XG5cdFx0XHRAa2V5ZnJhbWVzIGFuaTE4IHtcblx0XHRcdFx0MCV7IG1hcmdpbi1yaWdodDoxOGVtfVxuXHRcdFx0XHQxMDAleyBtYXJnaW4tcmlnaHQ6MjFlbX1cblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0XHQucm9sbGRvdDE5e1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6MjMuNWVtO1xuXHRcdFx0XHRhbmltYXRpb24tbmFtZTogYW5pMTk7XG5cdFx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcblx0XHRcdH1cblx0XHRcdEBrZXlmcmFtZXMgYW5pMTkge1xuXHRcdFx0XHQwJXsgbWFyZ2luLXJpZ2h0OjIxZW19XG5cdFx0XHRcdDEwMCV7IG1hcmdpbi1yaWdodDoyNGVtfVxuXHRcdFx0XHRcblx0XHRcdH1cblx0XHRcdC5yb2xsZG90MjB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDoyNi41ZW07XG5cdFx0XHRcdGFuaW1hdGlvbi1uYW1lOiBhbmkyMDtcblx0XHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuXHRcdFx0fVxuXHRcdFx0QGtleWZyYW1lcyBhbmkyMCB7XG5cdFx0XHRcdDAleyBtYXJnaW4tcmlnaHQ6MjRlbX1cblx0XHRcdFx0MTAwJXsgbWFyZ2luLXJpZ2h0OjI3ZW19XG5cdFx0XHR9XG5cdFx0XHQucm9sbGRvdDIxe1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6MjYuNWVtO1xuXHRcdFx0fVxuXHRcdFx0LnJvbGxkb3QyMntcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OjI2LjVlbTtcblx0XHRcdH1cblx0XHRcdC5iYWNrcm9sbGRvdDAsLmJhY2tyb2xsZG90MSwuYmFja3JvbGxkb3Qye1xuXHRcdFx0XHRtYXJnaW4tbGVmdDoyNWVtO1xuXHRcdFx0fVxuXHRcdFx0LmJhY2tyb2xsZG90M3tcblx0XHRcdFx0bWFyZ2luLWxlZnQ6MjJlbTtcblx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IGFuaTMyO1xuXHRcdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG5cdFx0XHR9XG5cdFx0XHRAa2V5ZnJhbWVzIGFuaTMyIHtcblx0XHRcdFx0MCV7IG1hcmdpbi1sZWZ0OjE5LjVlbX1cblx0XHRcdFx0MTAwJXsgbWFyZ2luLWxlZnQ6MjJlbX1cblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0XHQuYmFja3JvbGxkb3Q0e1xuXHRcdFx0XHRtYXJnaW4tbGVmdDoxOS41ZW07XG5cdFx0XHRcdGFuaW1hdGlvbi1uYW1lOiBhbmk0Mjtcblx0XHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuXHRcdFx0fVxuXHRcdFx0QGtleWZyYW1lcyBhbmk0MiB7XG5cdFx0XHRcdDAleyBtYXJnaW4tbGVmdDoxN2VtfVxuXHRcdFx0XHQxMDAleyBtYXJnaW4tbGVmdDoxOS41ZW19XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdFx0LmJhY2tyb2xsZG90NXtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6MTdlbTtcblx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IGFuaTUyO1xuXHRcdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG5cdFx0XHR9XG5cdFx0XHRAa2V5ZnJhbWVzIGFuaTUyIHtcblx0XHRcdFx0MCV7IG1hcmdpbi1sZWZ0OjE0ZW19XG5cdFx0XHRcdDEwMCV7IG1hcmdpbi1sZWZ0OjE3ZW19XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdFx0LmJhY2tyb2xsZG90Nntcblx0XHRcdFx0bWFyZ2luLWxlZnQ6MTRlbTtcblx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IGFuaTYyO1xuXHRcdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG5cdFx0XHR9XG5cdFx0XHRAa2V5ZnJhbWVzIGFuaTYye1xuXHRcdFx0XHQwJXsgbWFyZ2luLWxlZnQ6MTFlbX1cblx0XHRcdFx0MTAwJXsgbWFyZ2luLWxlZnQ6MTRlbX1cblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0XHQuYmFja3JvbGxkb3Q3e1xuXHRcdFx0XHRtYXJnaW4tbGVmdDoxMWVtO1xuXHRcdFx0XHRhbmltYXRpb24tbmFtZTogYW5pNzI7XG5cdFx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcblx0XHRcdH1cblx0XHRcdEBrZXlmcmFtZXMgYW5pNzIge1xuXHRcdFx0XHQwJXsgbWFyZ2luLWxlZnQ6OGVtfVxuXHRcdFx0XHQxMDAleyBtYXJnaW4tbGVmdDoxMWVtfVxuXHRcdFx0XHRcblx0XHRcdH1cblx0XHRcdC5iYWNrcm9sbGRvdDh7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OjhlbTtcblx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IGFuaTgyO1xuXHRcdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG5cdFx0XHR9XG5cdFx0XHRAa2V5ZnJhbWVzIGFuaTgyIHtcblx0XHRcdFx0MCV7IG1hcmdpbi1sZWZ0OjVlbX1cblx0XHRcdFx0MTAwJXsgbWFyZ2luLWxlZnQ6OGVtfVxuXHRcdFx0XHRcblx0XHRcdH1cblx0XHRcdC5iYWNrcm9sbGRvdDl7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OjVlbTtcblx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IGFuaTkyO1xuXHRcdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG5cdFx0XHR9XG5cdFx0XHRAa2V5ZnJhbWVzIGFuaTkyIHtcblx0XHRcdFx0MCV7IG1hcmdpbi1sZWZ0OjJlbX1cblx0XHRcdFx0MTAwJXsgbWFyZ2luLWxlZnQ6NWVtfVxuXHRcdFx0XHRcblx0XHRcdH1cblx0XHRcdC5iYWNrcm9sbGRvdDEwe1xuXHRcdFx0XHRtYXJnaW4tbGVmdDoyZW07XG5cdFx0XHRcdGFuaW1hdGlvbi1uYW1lOiBhbmkxMDI7XG5cdFx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcblx0XHRcdH1cblx0XHRcdEBrZXlmcmFtZXMgYW5pMTAyIHtcblx0XHRcdFx0MCV7IG1hcmdpbi1sZWZ0Oi0xZW19XG5cdFx0XHRcdDEwMCV7IG1hcmdpbi1sZWZ0OjJlbX1cblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0XHQuYmFja3JvbGxkb3QxMXtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6LTFlbTtcblx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IGFuaTExMjtcblx0XHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuXHRcdFx0fVxuXHRcdFx0QGtleWZyYW1lcyBhbmkxMTIge1xuXHRcdFx0XHQwJXsgbWFyZ2luLWxlZnQ6LTNlbX1cblx0XHRcdFx0MTAwJXsgbWFyZ2luLWxlZnQ6LTFlbX1cblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0XHQuYmFja3JvbGxkb3QxMntcblx0XHRcdFx0bWFyZ2luLWxlZnQ6LTNlbTtcblx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IGFuaTEyMjtcblx0XHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuXHRcdFx0fVxuXHRcdFx0QGtleWZyYW1lcyBhbmkxMjIge1xuXHRcdFx0XHQwJXsgbWFyZ2luLWxlZnQ6LTFlbX1cblx0XHRcdFx0MTAwJXsgbWFyZ2luLWxlZnQ6LTNlbX1cblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0XHQuYmFja3JvbGxkb3QxM3tcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OjZlbTtcblx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IGFuaTEzMjtcblx0XHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuXHRcdFx0fVxuXHRcdFx0QGtleWZyYW1lcyBhbmkxMzIge1xuXHRcdFx0XHQwJXsgbWFyZ2luLXJpZ2h0OjllbX1cblx0XHRcdFx0MTAwJXsgbWFyZ2luLXJpZ2h0OjZlbX1cblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0XHQuYmFja3JvbGxkb3QxNHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OjllbTtcblx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IGFuaTE0Mjtcblx0XHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuXHRcdFx0fVxuXHRcdFx0QGtleWZyYW1lcyBhbmkxNDIge1xuXHRcdFx0XHQwJXsgbWFyZ2luLXJpZ2h0OjEyZW19XG5cdFx0XHRcdDEwMCV7IG1hcmdpbi1yaWdodDo5ZW19XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdFx0LmJhY2tyb2xsZG90MTV7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDoxMmVtO1xuXHRcdFx0XHRhbmltYXRpb24tbmFtZTogYW5pMTUyO1xuXHRcdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG5cdFx0XHR9XG5cdFx0XHRAa2V5ZnJhbWVzIGFuaTE1MiB7XG5cdFx0XHRcdDAleyBtYXJnaW4tcmlnaHQ6MTVlbX1cblx0XHRcdFx0MTAwJXsgbWFyZ2luLXJpZ2h0OjEyZW19XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdFx0LmJhY2tyb2xsZG90MTZ7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDoxNWVtO1xuXHRcdFx0XHRhbmltYXRpb24tbmFtZTogYW5pMTYyO1xuXHRcdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG5cdFx0XHR9XG5cdFx0XHRAa2V5ZnJhbWVzIGFuaTE2MiB7XG5cdFx0XHRcdDAleyBtYXJnaW4tcmlnaHQ6MThlbX1cblx0XHRcdFx0MTAwJXsgbWFyZ2luLXJpZ2h0OjE1ZW19XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdFx0LmJhY2tyb2xsZG90MTd7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDoxOGVtO1xuXHRcdFx0XHRhbmltYXRpb24tbmFtZTogYW5pMTcyO1xuXHRcdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG5cdFx0XHR9XG5cdFx0XHRAa2V5ZnJhbWVzIGFuaTE3MiB7XG5cdFx0XHRcdDAleyBtYXJnaW4tcmlnaHQ6MjFlbX1cblx0XHRcdFx0MTAwJXsgbWFyZ2luLXJpZ2h0OjE4ZW19XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdFx0LmJhY2tyb2xsZG90MTh7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDoyMWVtO1xuXHRcdFx0XHRhbmltYXRpb24tbmFtZTogYW5pMTgyO1xuXHRcdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG5cdFx0XHR9XG5cdFx0XHRAa2V5ZnJhbWVzIGFuaTE4MiB7XG5cdFx0XHRcdDAleyBtYXJnaW4tcmlnaHQ6MjMuNWVtfVxuXHRcdFx0XHQxMDAleyBtYXJnaW4tcmlnaHQ6MjFlbX1cblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0XHQuYmFja3JvbGxkb3QxOXtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OjIzLjVlbTtcblx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IGFuaTE5Mjtcblx0XHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuXHRcdFx0fVxuXHRcdFx0QGtleWZyYW1lcyBhbmkxOTIge1xuXHRcdFx0XHQwJXsgbWFyZ2luLXJpZ2h0OjI2LjVlbX1cblx0XHRcdFx0MTAwJXsgbWFyZ2luLXJpZ2h0OjI0ZW19XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdFx0LmJhY2tyb2xsZG90MjB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDoyNi41ZW07XG5cdFx0XHRcdGFuaW1hdGlvbi1uYW1lOiBhbmkyMDI7XG5cdFx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcblx0XHRcdH1cblx0XHRcdEBrZXlmcmFtZXMgYW5pMjAyIHtcblx0XHRcdFx0MCV7IG1hcmdpbi1yaWdodDoyNi41ZW19XG5cdFx0XHRcdDEwMCV7IG1hcmdpbi1yaWdodDoyN2VtfVxuXHRcdFx0fVxuXHRcdFx0LmJhY2tyb2xsZG90MjF7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDoyNi41ZW07XG5cdFx0XHR9XG5cdFx0XHQuYmFja3JvbGxkb3QyMntcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OjI2LjVlbTtcblx0XHRcdH0gICAqL1xuXHRcdFx0XG5cdFx0XHRcblx0XHRcdC5Eb3RDbHN7XG5cdFx0XHRcdC8vZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRoZWlnaHQ6MzBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNvbnRpbnVlYnRue1xuXHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0fVxuXHRcdC51cGRhdGV7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjNTA4YWZmO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHR9XG5cdH1cbn1cbi5zaGFyZWNvbnRhaW5lcntcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXJcbn1cbi5zaGFyZV9fY29udGFpbmVye1xuXHR3aWR0aDogNSU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG59XG4uZGl2aG9sZGVye1xuXHR3aWR0aDo5MCU7XG5cdG1hcmdpbi1ib3R0b206IDUlO1xuXHRib3JkZXI6MXB4IHNvbGlkICNmM2YzZjM7XG59XG4uaWZyYW1lXG57XG5cdGJvcmRlcjogMXB4IHNvbGlkICNmNWY1ZjU7XG59XG4uc2hhcmVfX3NvbWUtbmV0d29ya19fc2hhcmUtYnV0dG9uIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5zaGFyZV9fc29tZS1uZXR3b3JrX19zaGFyZS1idXR0b246Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zaGFyZV9fc29tZS1uZXR3b3JrX19zaGFyZS1idXR0b246aG92ZXI6bm90KDphY3RpdmUpIHtcblx0b3BhY2l0eTogMC43NTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IFxuXHQuZGl2aG9sZGVye1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0bWFyZ2luLWJvdHRvbTogNSU7XG5cdFx0Ym9yZGVyOjFweCBzb2xpZCAjZjNmM2YzO1xuXHR9XG59XG5cbi5Qcml2YWN5UG9saWN5Q29udGFpbmVyQ2xze1xuXHQuUHJpdmFjeVBvbGljeVRpdGxle1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0Y29sb3I6ICM0OTQ5NDk7XG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdH1cblx0LlByaXZhY3lQb2xpY3lCYWNrQ2xze1xuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRjb2xvcjokZG9kZ2VyLWJsdWU7XG5cdFx0Zm9udC1zaXplOjE3cHg7XG5cdFx0bWFyZ2luLXRvcDoyMHB4O1xuXHR9XG5cdC5pZnJhbWVDbHN7XG5cdFx0Ym9yZGVyOm5vbmU7XG5cdFx0aHRtbHtcblx0XHRcdHdpZHRoOmF1dG8gIWltcG9ydGFudDtcblx0XHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHR9XG5cdH1cbn1cblxuLlRlcm1zT2ZVc2VDb250YWluZXJDbHN7XG5cdC5UZXJtc09mVXNlVGl0bGV7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRjb2xvcjogIzQ5NDk0OTtcblx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0fVxuXHQuVGVybXNPZlVzZUJhY2tDbHN7XG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGNvbG9yOiRkb2RnZXItYmx1ZTtcblx0XHRmb250LXNpemU6MTdweDtcblx0XHRtYXJnaW4tdG9wOjIwcHg7XG5cdH1cblx0LmlmcmFtZUNsc3tcblx0XHRib3JkZXI6bm9uZTtcblx0fVxufVxuXG4ucHJldmlld0xvYWR7XG5cdGNvbG9yOiAjMDAwO1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnByZW1pdW1fZGF0YXtcblx0d2lkdGg6MTAwJTtcblx0ZGlzcGxheTpmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmb250LXNpemU6MjBweDtcblx0cGFkZGluZzoxMHB4O1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG59XG4udGFrZWF0b3Vye1xuXHRtYXJnaW4tdG9wOjEwcHg7XG5cdG1hcmdpbi1ib3R0b206MTBweDtcblx0aGVpZ2h0OjQwcHg7XG59XG4uc3Vic2NyaWJlZGl2e1xuXHRib3JkZXI6MXB4IHNvbGlkICNhNWE1YTU7XG5cdGhlaWdodDogMTgxcHg7XG4gICAgcGFkZGluZzogOXB4O1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnByZWJvdGRpdntcblx0d2lkdGg6MTAwJTtcblx0ZGlzcGxheTpmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjpyb3c7XG5cdC5wcml2YWN5cG9saWN5e1xuXHRcdHdpZHRoOjUwJTtcblx0XHRjb2xvcjogIzUwOGFmZjtcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cdFx0c3Bhbntcblx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdH1cblx0fVxuXHQudGVybXNvZnVzZXtcblx0XHR3aWR0aDo1MCU7XG5cdFx0dGV4dC1hbGlnbjogZW5kO1xuXHRcdGNvbG9yOiAjNTA4YWZmO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRzcGFue1xuXHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0fVxuXHR9XG59XG4ucHJldmlkZW97XG5cdC5wcmV2aWRlb2Nsb3Nle1xuXHRcdG1hcmdpbi1sZWZ0OjIwcHg7XG5cdH1cbn1cbi5wcmVtaXVtdmlkZW9wb3B1cHtcblx0ei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0bWF4LXdpZHRoOiA0OCUgIWltcG9ydGFudDtcblx0dGV4dC1hbGlnbjpyaWdodCAhaW1wb3J0YW50O1xuXHRpbWcge1xuY3Vyc29yIDogcG9pbnRlcjtcbndpZHRoIDogMTVweDtcblx0fVxuXG59XG4ucmVzdG9yZXN1Yntcblx0ZGlzcGxheTpmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWJvdHRvbToyMHB4O1xuXHRzcGFue1xuXHRcdGNvbG9yOiAjNTA4YWZmO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiA2MjVweCkge1xuXHQuUHJlbWl1bVN1YkNhdENvbnRhaW5lciB7XG5cdFx0LlByZW1pdW1TdWJDYXRJbm5lckNvbnRhaW5lcntcblx0XHRcdC5wcmVtaXVtYmFja2J0bmNsc3tcblx0XHRcdFx0d2lkdGg6IDEzJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYyNXB4KSBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcblx0LlByZW1pdW1TdWJDYXRDb250YWluZXIge1xuXHRcdC5QcmVtaXVtU3ViQ2F0SW5uZXJDb250YWluZXJ7XG5cdFx0XHQucHJlbWl1bWJhY2tidG5jbHN7XG5cdFx0XHRcdHdpZHRoOiAxMyU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdHdpZHRoOjhweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSBhbmQgKG1pbi13aWR0aDogMzUwcHgpIHtcbiBcdC5QcmVtaXVtU3ViQ2F0Q29udGFpbmVyIHtcbiBcdFx0LlByZW1pdW1TdWJDYXRJbm5lckNvbnRhaW5lcntcbiBcdFx0XHQuUHJlbWl1bUlubmVyVGl0bGVDbHN7XHRcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuIFx0XHR9XG4gXHR9XG4gfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEyNnB4KSBhbmQgKG1pbi13aWR0aDogOTgwcHgpIHtcblx0LnByZW1pdW1fZGF0YXtcblx0XHRmb250LXNpemU6MTdweDtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgwcHgpIGFuZCAobWluLXdpZHRoOiA3ODBweCkge1xuXHQucHJlbWl1bV9kYXRhe1xuXHRcdGZvbnQtc2l6ZToxM3B4O1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkgYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG5cdC5wcmVtaXVtX2RhdGF7XG5cdFx0Zm9udC1zaXplOjExcHg7XG5cdH1cblx0Lk1vZGFsQ2F0ZWdvcnlDb250YWluZXIge1xuXHRcdC5TdWJzY3JpYmVQYXJlbnREaXYge1xuXHRcdFx0LlN1YnNjcmliZUNvbnRlbnRDbHN7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdH1cblx0XHRcdC5TdWJzY3JpYmVCdG5EaXZ7XG5cdFx0XHRcdC5TdWJzY3JpYmVCdG5DbHN7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdGhlaWdodDogMzZweDtcblx0XHRcdFx0XHR3aWR0aDogOTFweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIGFuZCAobWluLXdpZHRoOiA0NTBweCkge1xuXHQucHJlbWl1bV9kYXRhe1xuXHRcdGZvbnQtc2l6ZToxNHB4O1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkgYW5kIChtaW4td2lkdGg6IDQwMHB4KSB7XG5cdC5wcmVtaXVtX2RhdGF7XG5cdFx0Zm9udC1zaXplOjEycHg7XG5cdH1cblx0Lk1vZGFsQ2F0ZWdvcnlDb250YWluZXIge1xuXHRcdC5TdWJzY3JpYmVQYXJlbnREaXYge1xuXHRcdFx0LlN1YnNjcmliZUNvbnRlbnRDbHN7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdH1cblx0XHRcdC5TdWJzY3JpYmVCdG5EaXZ7XG5cdFx0XHRcdC5TdWJzY3JpYmVCdG5DbHN7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdGhlaWdodDogMzZweDtcblx0XHRcdFx0XHR3aWR0aDogOTFweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuVHJ5RnJlZVRyaWFsRGl2e1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5QcmVtaXVtVG91ckJ0bkRpdiB7XG5cdFx0XHQuUHJlbWl1bUJvdHRvbUJ0bkNsc3tcblx0XHRcdFx0LlByZW1pdW1Ub3VyRGl2Q2xzIHtcblx0XHRcdFx0XHQuUHJlbWl1bVRvdXJCdG5DbHMge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzN3B4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDExMXB4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIGFuZCAobWluLXdpZHRoOiAzNTBweCkge1xuXHQucHJlbWl1bV9kYXRhe1xuXHRcdGZvbnQtc2l6ZToxMHB4O1xuXHR9XG5cdC5Nb2RhbENhdGVnb3J5Q29udGFpbmVyIHtcblx0XHQuU3Vic2NyaWJlUGFyZW50RGl2IHtcblx0XHRcdC5TdWJzY3JpYmVDb250ZW50Q2xze1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHR9XG5cdFx0XHQuU3Vic2NyaWJlQnRuRGl2e1xuXHRcdFx0XHQuU3Vic2NyaWJlQnRuQ2xze1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDM2cHg7XG5cdFx0XHRcdFx0d2lkdGg6IDY5cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LlRyeUZyZWVUcmlhbERpdntcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuUHJlbWl1bVRvdXJCdG5EaXYge1xuXHRcdFx0LlByZW1pdW1Cb3R0b21CdG5DbHN7XG5cdFx0XHRcdC5QcmVtaXVtVG91ckRpdkNscyB7XG5cdFx0XHRcdFx0LlByZW1pdW1Ub3VyQnRuQ2xzIHtcblx0XHRcdFx0XHQgICAgaGVpZ2h0OiAzNnB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDk4cHg7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5QcmVtaXVtTW9kYWxUb3BEaXYge1xuXHRcdC5Nb2RhbElubmVyVGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDo3NjhweCl7XG5cdC5wcmVtaXVtdmlkZW9wb3B1cHtcblx0XHRtYXgtd2lkdGg6IDQ4JSAhaW1wb3J0YW50O1xuXHR9XG5cdFxuXHRcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDo0ODBweCl7XG5cdC5wcmVtaXVtdmlkZW9wb3B1cHtcblx0XHRtYXgtd2lkdGg6IDQxJSAhaW1wb3J0YW50O1xuXHR9XG5cdFxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIGFuZCAobWluLXdpZHRoOjM1MHB4KXtcblx0LnByZW1pdW12aWRlb3BvcHVwLC5QcmVtaXVtTW9kYWxDbG9zZXtcblx0XHRtYXgtd2lkdGg6IDg3JSAhaW1wb3J0YW50O1xuXHR9XG5cdC5wcmVtaXVtdmlkZW97XG5cdFx0ZW1iZWR7XG5cdFx0XHR3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRoZWlnaHQ6MTkxcHggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cblxuXG4uYmFubmRpdntcblx0ZGlzcGxheTpmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHQuZmJhcnJvd2Rpdntcblx0d2lkdGg6MjAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcblx0fVxuXHQuZmJsZWZ0YWxpZ25tZW50e1xuXHRcdHBhZGRpbmctbGVmdDo0JTtcblx0fVxuXHQuZmJyaWdodGFsaWdubWVudHtcblx0XHRwYWRkaW5nLWxlZnQ6MTIlO1xuXHR9XG5cdC5hcnJvd3BvaW50e1xuXHRcdGN1cnNvcjpwb2ludGVyO1xuXHR9XG5cdC5wcmVtaXVtYXJyb3dkaXZ7XG5cdFx0d2lkdGg6NzUlO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxufVxuLm5ld2FkZHJlc3NmaWVsZHtcblx0d2lkdGg6MTAwJTtcblx0ZGlzcGxheTpmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Lm5ld2FkZHJlc3NidG57XG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuXHRcdGJhY2tncm91bmQ6ICM1MDhhZmY7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxufVxuLnRyaWFsaG92ZXJidG5jb250e1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Ym90dG9tOiAxNXB4O1xuXHR6LWluZGV4OiAxO1xufVxuLnRyaWFsY29udHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTA4QUZGO1xuICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLndlYm9ubHlwcmVtaXVtY29udGFpbmVye1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cdC53YnBydGl0bGV7XG5cdFx0bWFyZ2luOiAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTlweDtcblx0XHRjb2xvcjojOWU5ZDlkO1xuXHR9XG5cdC53YnByYnV0dG9ue1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM1MDhBRkY7XG5cdFx0cGFkZGluZzogMTBweCA0MHB4O1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG59XG5cbi50ZW1wbGF0ZWNhdGVnb3J5ZGlzcGRpdntcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcblx0LmNhdGVnb3J5bGlzdGNvbnRhaW5lcntcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGNvbG9yOiAjMjM0MDVFO1xuXHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcblx0XHRtYXJnaW46IDE1cHggMHB4O1xuXHRcdC5zZWxlY3RlZGxpc3RuYW1le1xuXHRcdFx0cGFkZGluZzogNHB4IDVweDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2IoODAsIDEzOCwgMjU1KTtcblx0XHRcdG1hcmdpbjogNnB4IDVweDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGNvbG9yOiByZ2IoODAsIDEzOCwgMjU1KTtcblx0XHR9XG5cdFx0Lmxpc3RuYW1le1xuXHRcdFx0cGFkZGluZzogNHB4IDVweDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdG1hcmdpbjogNnB4IDVweDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cdFx0LmNhdGVnb3J5bGlzdGltYWdle1xuXHRcdFx0ZGlzcGxheTogZmxleDtcbiAgICBcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRtYXJnaW46IDdweCAwcHg7XG5cdFx0XHRpbWd7XG5cdFx0XHRcdGhlaWdodDogMzVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnRlbXBsYXRlbGlzdGNvbnRhaW5lcntcblx0XHR3aWR0aDoxMDAlO1xuXHRcdFxuXHR9XG5cdC5zaG93aGlkZXtcblx0XHRhbmltYXRpb24tbmFtZTogc2hvd2hpZGU7XG5cdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcblx0fVxuXHRAa2V5ZnJhbWVzIHNob3doaWRle1xuXHRcdDAleyBvcGFjaXR5OjEgOy8qIG1hcmdpbi1sZWZ0OiAwcHg7IG1hcmdpbi1yaWdodDogMHB4OyAqL31cblx0XHQxMDAleyBvcGFjaXR5OjA7IC8qbWFyZ2luLWxlZnQ6IC0yNTBweDsgbWFyZ2luLXJpZ2h0OiAyNTBweDsqLyB9XG5cdH1cblx0LmhpZGVzaG93e1xuXHRcdGFuaW1hdGlvbi1uYW1lOiBoaWRlc2hvdztcblx0XHRhbmltYXRpb24tZHVyYXRpb246IDFzO1xuXHR9XG5cdEBrZXlmcmFtZXMgaGlkZXNob3d7XG5cdFx0MCV7IG9wYWNpdHk6MCA7LyogbWFyZ2luLWxlZnQ6IDBweDsgbWFyZ2luLXJpZ2h0OiAwcHg7ICovfVxuXHRcdDEwMCV7IG9wYWNpdHk6MTsgLyptYXJnaW4tbGVmdDogLTI1MHB4OyBtYXJnaW4tcmlnaHQ6IDI1MHB4OyovIH1cblx0fVxufVxuLmlmcmFtZXN0eXtcblx0Ym9yZGVyOm5vbmU7XG59XG4udGVtcGltZ19jbG9zZXtcblx0cG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHJpZ2h0OiAtMTBweDtcbiAgICB0b3A6IC0xMHB4O1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5QYXltZW50X3R5cGV7XG5cdGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQtU2VtaUJvbGQnO1xufVxuXG4uUGF5bWVudF90eXBlMXtcblx0ZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGNvbG9yOiAjMDA3YWZmO1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG5cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1TZW1pQm9sZCc7XG59XG5cblxuXG4uZm9udF9zaXplMjB7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Zm9udC1mYW1pbHk6IG1vbnRzZXJyYXQtYm9sZDtcbn1cblxuLmZvbnRfc2l6ZTE2e1xuXHRmb250LXNpemU6IDE2cHg7XG59XG4uY2MtZm9ybSB7XG5cdGRpc3BsYXk6ZmxleDtcblx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0cGFkZGluZy1ib3R0b206IDglO1xufVxuLmNjLWNhcmQge1xuXHR3aWR0aDoxMDAlO1xuICBcdGJvcmRlci1yYWRpdXM6MTJweDtcblx0Ym94LXNpemluZzpib3JkZXItYm94O1xufVxuLmNjLWZpZWxkIHtcblx0ZGlzcGxheTpmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG5cdHBhZGRpbmc6IDEycHggMTRweCAwIDE0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDE1LjQ1cHg7XG4gICAgYm9yZGVyOiAxLjI4N3B4IHNvbGlkICNDRkNGQ0Y7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbn1cbi5jYy1maWVsZCArIC5jYy1maWVsZCB7XG5cdG1hcmdpbi10b3A6MTJweDtcbn1cblxuLmNjLWZpZWxkOmZvY3VzLXdpdGhpbiB7XG4gIGJvcmRlci1jb2xvcjojNGE5MGUyO1xuICBib3gtc2hhZG93OjAgMCAwIDNweCByZ2JhKDc0LDE0NCwyMjYsLjE1KTtcbn1cblxuLmZpZWxkX190b3Age1xuXHRkaXNwbGF5OmZsZXg7XG5cdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XG59XG4uZmllbGRfX2xhYmVsIHtcblx0Zm9udC1zaXplOjE2cHg7XG5cdGNvbG9yOiMzRDNEM0QgIWltcG9ydGFudDtcblx0Zm9udC1mYW1pbHk6IFwiUG9wcGlucy1NZWRpdW1cIiAhaW1wb3J0YW50O1xufVxuXG4uZmllbGRfX21ldGEgeyBcblx0Zm9udC1zaXplOjEycHg7XG5cdGRpc3BsYXk6ZmxleDtcblx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRnYXA6NnB4O1xuXHRjb2xvcjogIzNEM0QzRDtcblx0Zm9udC1mYW1pbHk6IFwiUG9wcGlucy1SZWd1bGFyXCI7XG59XG4uZmllbGRfX21ldGEgaW1nIHtcblx0aGVpZ2h0OjE2cHg7XG5cdGRpc3BsYXk6YmxvY2s7XG59XG5cbi5maWVsZF9faWNvbiB7XG5cdGhlaWdodDoyNHB4O1xuXHR3aWR0aDogMjRweDtcblx0Ly8gb3BhY2l0eTouNzU7XG59XG5cbi5maWVsZF9faW5wdXQge1xuXHRib3JkZXI6bm9uZSAhaW1wb3J0YW50O1xuXHRvdXRsaW5lOm5vbmUgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDp0cmFuc3BhcmVudDtcblx0Zm9udC1zaXplOjE0cHggIWltcG9ydGFudDtcblx0bGluZS1oZWlnaHQ6MjhweDtcblx0Y29sb3I6IzNEM0QzRCAhaW1wb3J0YW50O1xuXHRmb250LWZhbWlseTogXCJQb3BwaW5zLVJlZ3VsYXJcIjtcblx0cGFkZGluZzogMTBweCAwICFpbXBvcnRhbnQ7XG59XG4uZmllbGRfX2lucHV0MSB7XG5cdHBhZGRpbmc6IDAgMCA4cHggMCAhaW1wb3J0YW50XG59XG4uY2MtZmllbGQ6Zm9jdXMtd2l0aGluIHtcblx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1jb2xvcjogI2NjYyAhaW1wb3J0YW50O1xufVxuLmZpZWxkX19pbnB1dDE6OnBsYWNlaG9sZGVyIHtcblx0Y29sb3I6I0NGQ0ZDRiAhaW1wb3J0YW50O1xufVxuLnN0cmlwZS1lbCB7XG5cdGRpc3BsYXk6ZmxleDtcblx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRoZWlnaHQ6MjhweDtcbn1cbi5yb3dfc2V0IHtcblx0ZGlzcGxheTpmbGV4O1xuXHRnYXA6MTBweDtcblx0bWFyZ2luOjEycHggYXV0bztcbn1cbi5yb3dfc2V0IC5jYy1maWVsZCB7XG5cdGZsZXg6MTtcblx0bWFyZ2luLXRvcDowO1xufVxuLmNjLWJ0biB7XG5cdHdpZHRoOjEwMCU7XG5cdG1hcmdpbi10b3A6NiU7XG5cdHBhZGRpbmc6MTRweCAxNnB4O1xuXHRib3JkZXI6bm9uZTsgYm9yZGVyLXJhZGl1czoyNnB4O1xuXHRmb250LWZhbWlseTogXCJETVNhbnMtTWVkaXVtXCI7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0ZGlzcGxheTogZmxleDtcblx0cGFkZGluZzogMTJweCAwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiAxMC4xOHB4O1xuXHRhbGlnbi1zZWxmOiBzdHJldGNoO1xuXHRib3JkZXItcmFkaXVzOiAxMDEuODAzcHg7XG5cdGJhY2tncm91bmQ6IzI3OEFFNTsgXG5cdGNvbG9yOiAjZmZmO1xuXHRjdXJzb3I6cG9pbnRlcjtcbn1cbi5jYy1kaXNhYmxlZCB7XG5cdGJhY2tncm91bmQ6ICNEOUQ5RDk7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRjb2xvcjogI0FBQjZDMjtcbn1cbi5Qb3BwaW5zLWZvbnR7XG5cdC50aXRsZS10ZXh0LC5wcmljZXtcblx0XHRmb250LWZhbWlseTogUG9wcGlucy1TZW1pQm9sZCAhaW1wb3J0YW50O1xuXHR9XG5cdC5wcmljZSBzcGFuLC5maWVsZF9fbWV0YSwuU0RraW5wdXQsaW5wdXQjU2RrQ2FyZE5hbWUge1xuXHRcdGZvbnQtZmFtaWx5OiBQb3BwaW5zLVJlZ3VsYXIgIWltcG9ydGFudDtcblx0fVxuXHQuZmllbGRfX2xhYmVsLC5mb290bm90ZXtcblx0XHRmb250LWZhbWlseTogUG9wcGlucy1NZWRpdW0gIWltcG9ydGFudDtcblx0fVxuXHQuY2MtYnRuIHtcblx0XHRmb250LWZhbWlseTogXCJETVNhbnMtTWVkaXVtXCIgIWltcG9ydGFudDtcblx0fVxufVxuXG4uZm9vdG5vdGUgeyBcblx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdGZvbnQtc2l6ZToxMnB4O1xuXHRjb2xvcjojM0QzRDNEO1xuXHRtYXJnaW4tdG9wOjEwcHg7XG5cdGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMtUmVndWxhclwiO1xufVxuLmJhY2stYnRue1xuXHRtYXJnaW46IC02JSAwIDYlIC02JTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHQvLyBtYXJnaW4tbGVmdDogLTIlO1xuICB9XG4uY2NfdGl0bGUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGdhcDogMTJweDtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRmb250LWZhbWlseTogJ1BvcHBpbnMtU2VtaUJvbGQnO1xuXHRjb2xvcjogIzNEM0QzRDtcblx0bWFyZ2luOiAwIDAgOCUgMDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdHBhZGRpbmctdG9wOiA4JTtcbn1cbi5jY190aXRsZSAucHJpY2Uge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGNvbG9yOiAjMDAwO1xuXHRmb250LWZhbWlseTogJ1BvcHBpbnMtU2VtaUJvbGQnO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jY190aXRsZSAucHJpY2Ugc3BhbiB7XG5cdGZvbnQtZmFtaWx5OiAnUG9wcGlucy1SZWd1bGFyJztcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRjb2xvcjogIzNEM0QzRDtcblx0bWFyZ2luLWxlZnQ6IDZweDtcbn1cbi5jY190aXRsZS0td2l0aC1kaXZpZGVyIHtcblx0cGFkZGluZy1ib3R0b206IDEycHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwO1xuXHRtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuLmNjX3RpdGxlIHsgXG5cdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0Z2FwOjhweDtcbn1cbi5jYy1pbnB1dCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3JkZXI6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHR0ZXh0LXNoYWRvdzogMCAwIDAgIzAwMDtcbn1cbi5jYy1pbnB1dDo6cGxhY2Vob2xkZXIge1xuXHRjb2xvcjogI2FhYTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xuXHQuY2NfdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMTZweDsgXG5cdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0fVxuXHQuY2NfdGl0bGUgLnByaWNlIHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdH1cbn0iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBY0EsQUFDQyxpQkFEZ0IsQ0FDaEIsaUJBQWlCLENBQUE7RUFDaEIsYUFBYSxFQUFFLElBQUk7RUFDbkIsS0FBSyxFQUFFLE9BQU87RUFDZCxXQUFXLEVBQUUsbUJBQW1CO0VBQ2hDLFNBQVMsRUFBRSxJQUFJO0VBQ2YsVUFBVSxFQUFFLE1BQU0sR0FDbEI7O0FBUEYsQUFRQyxpQkFSZ0IsQ0FRaEIsaUJBQWlCLENBQUE7RUFDaEIsVUFBVSxFQUFFLElBQUk7RUFDaEIsYUFBYSxFQUFFLElBQUk7RUFDbkIsS0FBSyxFQUFF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 */.extrapayContainer {
  font-family: Montserrat-Medium;
}

.extrapayContainer .clsheight {
  margin-top: 30px;
}

.extrapayContainer .panel-collapse {
  padding: 5px;
}

.extrapayContainer .accinsidetitle {
  font-size: 17px;
  padding: 3px;
  font-family: Montserrat-Medium;
}

.extrapayContainer .accinside {
  font-size: 13px;
  color: #ccc;
  padding: 3px;
  font-family: Montserrat-Regular;
}

.extrapayContainer .extrainitialform {
  background-color: #F6F7F9;
  border: 1px solid #D4D7E0;
  margin-top: 30px;
  border-radius: 10px;
}

.extrapayContainer .bgwhite {
  background-color: rgba(255, 255, 255, 0.760784) !important;
}

.extrapayContainer .gobtn {
  width: 200px !important;
}

.extrapayContainer .extrapayptaginitial {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  text-align: center;
  padding-bottom: 10px;
  height: 100px;
  font-family: Montserrat-Regular;
  font-size: 14px;
  color: #23405E !important;
}

.extrapayContainer .HeaderContainer {
  padding-top: 15px;
  box-shadow: 17px 1px 15px 6px #F2F6F8;
  border-bottom: none;
  padding-bottom: 15px;
  padding-left: 25px;
  padding-right: 25px;
}

.extrapayContainer .HeaderContainer .TopContainer {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
}

.extrapayContainer .HeaderContainer .avatarcontainer {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
}

.extrapayContainer .HeaderContainer .avatarcontainer .avatar-agent {
  border-radius: 50%;
  width: 50px;
  height: 50px;
  display: inline-block;
  vertical-align: top;
  margin-left: 15px;
}

.extrapayContainer .HeaderContainer .avatarcontainer .avatar-contact {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
}

.extrapayContainer .HeaderContainer .avatarcontainer .avatar-name {
  font-family: Montserrat-Medium;
  font-size: 23px;
  color: #23405E;
  margin: 0px;
  text-align: right;
}

.extrapayContainer .HeaderContainer .avatarcontainer .avatar-title {
  font-family: Montserrat-Medium;
  font-size: 15px;
  color: #23405E;
  margin: 0px;
  text-align: right;
}

.extrapayContainer .HeaderContainer .Calctypecontainer .Calctypename {
  font-family: Montserrat-Medium;
  font-size: 28px;
  color: #23405E;
  margin: 0px;
}

.extrapayContainer .HeaderContainer .Calctypecontainer .Calctypedetails {
  font-family: Montserrat-Medium;
  font-size: 16px;
  color: #23405E;
  margin: 0px;
}

.extrapayContainer .HeaderContainer .Calctypecontainer2 {
  text-align: center;
}

.extrapayContainer .HeaderContainer .Calctypecontainer2 .Calctypename2 {
  font-family: Montserrat-Medium;
  font-size: 20px;
  color: #23405E;
  margin: 0px;
}

.extrapayContainer .HeaderContainer .Calctypecontainer2 .Calctypedetails2 {
  font-family: Montserrat-Medium;
  font-size: 12px;
  color: #23405E;
  margin: 0px;
  margin-bottom: 5px;
}

.extrapayContainer .extrapayContentContainer {
  background-color: #fff;
}

.extrapayContainer .extrapayContentContainer .extrapayFormcontainer {
  margin-top: 25px;
}

.extrapayContainer .extrapayContentContainer .extrapayFormcontainer .extrapayform .extrapayform1 {
  height: 680px;
  border-bottom: 1px solid #D4D7E0;
  border-top: 1px solid #D4D7E0;
  border-left: 1px solid #D4D7E0;
  border-top-left-radius: 7px;
  border-bottom-left-radius: 7px;
}

.extrapayContainer .extrapayContentContainer .extrapayFormcontainer .extrapayform .extrapayform1 .extraTotalPayment {
  height: 50px;
  width: 100%;
  border-top: 1px solid #D4D7E0;
  border-top-left-radius: 5px;
  border-bottom: 1px solid #D4D7E0;
  background-color: #F6F7F9;
  font-family: Montserrat-Medium;
  font-size: 14px;
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  color: #23405e !important;
}

.extrapayContainer .extrapayContentContainer .extrapayFormcontainer .extrapayform .extrapayform1 .extrapaygraphcontainer .extraGainedyears {
  margin: 40px 10px 15px 10px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  font-family: Montserrat-Medium;
  font-size: 19px;
  color: #23405e !important;
}

.extrapayContainer .extrapayContentContainer .extrapayFormcontainer .extrapayform .extrapayform1 .extrapaygraphcontainer .extraGainedyears .circle-orange {
  width: 15px;
  height: 15px;
  background-color: #FFB800;
  border-radius: 50%;
  margin-right: 8px;
}

.extrapayContainer .extrapayContentContainer .extrapayFormcontainer .extrapayform .extrapayform2 {
  margin-bottom: 10px;
  border-top-right-radius: 7px;
  border-bottom-right-radius: 7px;
  position: relative;
  height: 680px;
  border: 1px solid #D4D7E0;
  background-color: #F6F7F9;
}

.extrapayContainer .rc-slider {
  padding: 10px 0px 13px 0px !important;
}

.extrapayContainer .rc-slider-mark {
  position: absolute;
  top: 18px;
  left: -18px;
  width: 100%;
  font-size: 12px;
}

.extrapayContainer .rc-slider-dot {
  position: absolute;
  bottom: -2px;
  margin-left: -4px;
  width: 8px;
  height: 4px;
  background-color: #fff;
  cursor: pointer;
  border-radius: 50%;
  vertical-align: middle;
  display: none;
}

.extrapayContainer .slider-cls {
  padding: 0px !important;
}

.extrapayContainer .slider-cls .rc-slider-rail {
  height: 4px;
  background-color: #E9EBF0 !important;
}

.extrapayContainer .rc-slider-track {
  height: 4px;
  background-color: #5978FF;
}

.extrapayContainer .rc-slider-handle {
  margin-left: -13px;
  margin-top: -9px;
  width: 23px;
  height: 23px;
}

.extrapayContainer .rc-slider-mark-text-active {
  color: #23405e !important;
  font-size: 20px;
}

.extrapayContainer .rc-slider-mark-text {
  color: #23405e !important;
  font-size: 15px;
}

.extrapayContainer .slider-cls .rc-slider-mark {
  width: 100%;
  margin-left: 17px;
  margin-top: 10px;
}

.extrapayContainer .slider-part {
  margin-left: 11px;
  margin-right: 14px;
}

.extrapayContainer .extrapayform2 .slider-cls .rc-slider-rail {
  height: 5px;
  background-color: #E9EBF0 !important;
}

.extrapayContainer .extrapayform2 .slider .rc-slider-track {
  background-color: #508aff;
  height: 5px !important;
}

.extrapayContainer .extraPayLegend {
  font-family: Montserrat-Regular;
}

.extrapayContainer .extraPayLegend .legendli {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 1% 0px;
  color: #23405e !important;
}

.extrapayContainer .extraPayLegend .legendli .text-wrapper {
  width: 85%;
  margin: 5px 0;
  color: #23405e !important;
  font-size: 1.2vw;
}

.extrapayContainer .extraPayLegend .legendli .text-wrapper .lbcalc {
  margin-left: 5px;
  float: left;
  margin-top: 1px;
  color: #23405e !important;
}

.extrapayContainer .extraPayLegend .legendli .text-wrapper .black {
  float: right;
  color: #23405e !important;
}

.extrapayContainer .extraPayLegend .legendcircle {
  width: 15px;
  height: 15px;
  border-radius: 15px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 4px;
}

.extrapayContainer .blue {
  background-color: #007AFF;
}

.extrapayContainer .lightgreen {
  background-color: #57FF04;
}

.extrapayContainer .formpadding {
  padding-left: 25px;
  padding-right: 25px;
}

.extrapayContainer .saveextracontainer {
  height: 115px;
  width: 100%;
  border-top: 1px solid #D6D6DE;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  color: #23405e !important;
  margin-top: 30px;
}

.extrapayContainer .extrapayptag {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  height: 10px;
  font-family: Montserrat-Regular;
  font-size: 15px;
  color: #23405E !important;
}

.extrapayContainer .extrapayTextContent {
  margin-top: 70px;
  padding-left: 50px;
  padding-right: 50px;
}

.extrapayContainer .extrapayTextContenttitle {
  font-family: Montserrat-Medium;
  font-size: 28px;
  color: #4D5357;
}

.extrapayContainer .extrapayTextContentdesc {
  margin-top: 20px;
  font-family: Montserrat-Medium;
  font-size: 15px;
  color: #BABFC3;
}

.extrapayContainer .greenspan {
  color: #7ACCA2;
  cursor: pointer;
  font-size: 14px;
}

.extrapayContainer .tableunderspan1 {
  font-size: 13px;
  font-family: Montserrat-Medium;
}

.extrapayContainer .headertitle {
  font-size: 23px;
  font-family: Montserrat-Medium;
  color: #62686C;
}

.extrapayContainer .textmorecontainer {
  margin-bottom: 30px;
}

.extrapayContainer .greenline {
  height: 2px;
  background-color: #9EE0BC;
  width: 50%;
  margin-top: 10px;
  margin-bottom: 10px;
}

.extrapayContainer .cleardiv {
  clear: both;
}

.extrapayContainer .descrpitiondetails {
  font-size: 15px;
  font-family: Montserrat-Medium;
  color: #5A6063;
}

.extrapayContainer .accTitle {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  font-size: 20px;
  padding-bottom: 15px;
  border-bottom: 1px solid #ccc;
  padding-top: 20px;
}

.extrapayContainer .morecontentcontainer {
  padding: 65px 30px 0px 30px;
}

.extrapayContainer .extrapayImagecontainer {
  margin-top: 50px;
}

.extrapayContainer .extrapayImagecontainer .extrapayImagediv {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.extrapayContainer .extrapayImagecontainer .extrapayImagediv .extrapayImagehome {
  width: 70%;
  height: auto;
}

.extrapayContainer .btntext {
  color: #0E2F51;
  font-family: Montserrat-Medium;
  width: 61%;
  text-align: center;
  font-size: 15px;
}

.extrapayContainer .extrapaytablecontainer {
  width: 100%;
  margin-top: 80px;
}

.extrapayContainer .extrapaytablecontainer table {
  font-family: Montserrat-Medium;
  color: #4B5258;
  width: 100%;
}

.extrapayContainer .extrapaytablecontainer table .cln1 {
  width: 13%;
}

.extrapayContainer .extrapaytablecontainer table .cln2 {
  width: 24%;
}

.extrapayContainer .extrapaytablecontainer table .cln3 {
  width: 10%;
}

.extrapayContainer .extrapaytablecontainer table .cln4 {
  width: 13%;
}

.extrapayContainer .extrapaytablecontainer table .cln5 {
  width: 40%;
}

.extrapayContainer .extrapaytablecontainer table td {
  border: 1px solid #EFF0F1;
  padding-left: 15px;
  font-family: Montserrat-Regular;
  font-weight: bold;
}

.extrapayContainer .extrapaytablecontainer table tr {
  height: 100px;
}

.extrapayContainer .extrapaytablecontainer table td:nth-child(odd) {
  background-color: #fff;
}

.extrapayContainer .extrapaytablecontainer table td:nth-child(even) {
  background-color: #F5F6F7;
}

.extrapayContainer .extrapaytablecontainer table th {
  padding-left: 10px;
  padding-top: 40px;
}

.extrapayContainer .fontsizecln3 {
  font-size: 23px;
}

.extrapayContainer .displayspanblock {
  display: block;
}

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

.extrapayContainer .field-row {
  color: #0E2F51;
  font-family: Montserrat-Medium;
  font-size: 14px;
  padding-top: 8px;
  padding-bottom: 22px;
}

.extrapayContainer .field-row select,
.extrapayContainer .field-row input {
  border: 1px solid #d4d7e0;
  border-radius: 5px;
  background-color: #fff;
  height: 40px;
  width: 100%;
  margin-top: 10px;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
  box-shadow: none;
  color: #23405E;
}

.extrapayContainer .input-group-addon {
  background-color: #F2F3F5;
}

.extrapayContainer .yesbtn {
  background: #428BFE;
  border-radius: 35px;
  color: #ffffff;
  width: 190px;
  height: 39px;
  box-shadow: none;
  border-style: none;
  border-image: none;
  border-color: none;
  margin-top: 7px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  outline: none;
}

.extrapayContainer .CalcDropDown {
  color: #1875DD;
  font-family: Montserrat-Medium;
  font-size: 14px;
  padding: 25px 0px 25px 0px;
}

.extrapayContainer .CalcDropDown .menu {
  position: absolute;
  width: 50%;
  z-index: 9999;
  max-height: 400px;
  overflow: auto;
  background-color: #fff;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
}

.extrapayContainer .CalcDropDown .menu .menuli {
  padding: 8px 15px;
  cursor: pointer;
}

.extrapayContainer .CalcDropDown .menu .menuli:hover {
  background-color: #F6F7F9;
}

.extrapayContainer .img-dropdown {
  width: 11px;
}

.extrapayContainer .divmore {
  text-align: center;
}

.extrapayContainer .divmore .spanmore {
  font-size: 14px;
  cursor: pointer;
  color: #0079ff;
}

.extrapayContainer .justifyspacebtm {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 80px;
}

.extrapayContainer .extratextcontainer {
  background-color: #F5F6F7;
}

.extrapayContainer .extrapayTextContent2 {
  padding-left: 5%;
  padding-right: 5%;
  margin-top: 70px;
}

.extrapayContainer .extrapayfooter {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.extrapayContainer .extrapayfooter span {
  color: #fff;
  font-family: Montserrat-Regular;
  font-size: 16px;
}

@media screen and (max-width: 1200px) and (min-width: 768px) {
  .extrapayContainer .extrapayContentContainer .extrapayFormcontainer .extrapayform .extrapayform1 .extrapaygraphcontainer .extraGainedyears {
    font-size: 14px;
  }

  .extrapayContainer .extrapayContentContainer .extrapayFormcontainer .extrapayform .extrapayform1 .extrapaygraphcontainer .extraGainedyears .circle-orange {
    width: 12px;
    height: 12px;
  }
}

@media screen and (max-width: 399px) {
  .extrapayContainer .animatediv {
    font-size: 14px !important;
  }
}

@media screen and (max-width: 767px) {
  .extrapayContainer .animatediv {
    font-size: 16px !important;
  }

  .extrapayContainer .extrapayTextContent {
    padding: 0px !important;
  }

  .extrapayContainer .morecontentcontainer {
    padding: 10px 5px 0px 5px !important;
  }

  .extrapayContainer .extrainitialform {
    border-radius: 0px;
    padding-bottom: 30px;
  }

  .extrapayContainer .extrapayptag {
    font-size: 14px;
    padding-top: 35px;
    text-align: center;
  }

  .extrapayContainer .extrapayptaginitial {
    height: 140px !important;
  }

  .extrapayContainer .extrapayyesxs {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 75px;
    position: fixed;
    bottom: 0;
    background-color: #23405E;
    z-index: 999999;
    border: 1px solid #fff;
  }

  .extrapayContainer .extrapayyesxs .btntext {
    font-family: Montserrat-Medium;
    width: 61%;
    text-align: center;
    font-size: 3.2vw;
    color: #fff;
    padding-right: 15px;
  }

  .extrapayContainer .extrapayyesxs .yesbtn {
    width: 32%;
  }

  .extrapayContainer .extrapayfooter {
    margin-bottom: 75px;
  }

  .extrapayContainer .extrapayfooter span {
    font-size: 13px;
  }

  .extrapayContainer .HeaderContainer {
    padding: 5px;
    position: fixed;
    background-color: #fff;
    z-index: 999999;
    box-shadow: 0px 0px 7px 4px #d9e5ed;
  }

  .extrapayContainer .HeaderContainer .Calctypecontainer .Calctypename {
    font-family: Montserrat-Regular !important;
    font-size: 14px !important;
    line-height: 19px !important;
  }

  .extrapayContainer .HeaderContainer .avatarcontainer .avatar-name {
    font-size: 13px;
    line-height: 15px;
    white-space: nowrap;
  }

  .extrapayContainer .HeaderContainer .avatarcontainer .avatar-title {
    font-size: 12px;
    padding-top: 1px;
  }

  .extrapayContainer .HeaderContainer .avatarcontainer .avatar-agent {
    width: 40px;
    height: 40px;
  }

  .extrapayContainer .clsheight {
    height: 100px;
  }

  .extrapayContainer .extrapayContentContainer .extrapayFormcontainer {
    margin-top: 0px;
    padding: 0;
  }

  .extrapayContainer .extrapayContentContainer .extrapayFormcontainer .extrapayform .extrapayform1 {
    height: auto;
    border-radius: 0px;
  }

  .extrapayContainer .extrapayContentContainer .extrapayFormcontainer .extrapayform .extrapayform2 {
    height: auto;
    border-radius: 0px;
    padding-bottom: 30px !important;
  }

  .extrapayContainer .extraPayLegend ul {
    padding-left: 0px !important;
    padding-top: 14vw !important;
  }

  .extrapayContainer .extraPayLegend .legendli .text-wrapper {
    font-size: 2.4vw;
  }

  .extrapayContainer .extraPayLegend .legendcircle {
    width: 10px;
    height: 10px;
  }

  .extrapayContainer .graycolorcontainer {
    margin-top: 10% !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .extrapayContainer .graycolorcontainer .rvbtitle1 {
    font-size: 21px !important;
  }

  .extrapayContainer .graycolorcontainer .rvbtitle2 {
    font-size: 16px !important;
  }

  .extrapayContainer .containerstatic2 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .extrapayContainer .containerstatic2 .contentcheck {
    font-size: 13px !important;
  }

  .extrapayContainer .containerstatic2 .contentcheck .title {
    font-size: 18px !important;
  }

  .extrapayContainer .rc-slider-handle {
    margin-left: -13px;
    margin-top: -13px;
    width: 30px;
    height: 30px;
  }
}

.extrapayContainer .graycolorcontainer {
  display: flex;
  flex-direction: column;
  padding-left: 6%;
  padding-right: 6%;
  margin-top: 6%;
  background-color: #f6f7f9;
  padding-top: 15px;
  padding-bottom: 15px;
}

.extrapayContainer .graycolorcontainer .rvbtitle1 {
  font-size: 23px;
  padding-bottom: 15px;
  font-family: Montserrat-Medium;
  color: #23405e !important;
  text-align: center;
}

.extrapayContainer .graycolorcontainer .rvbtitle2 {
  font-size: 20px;
  color: #23405e !important;
  font-family: Montserrat-Regular;
}

.extrapayContainer .containerstatic2 {
  padding-top: 15px;
  padding-bottom: 13%;
  padding-left: 6%;
  padding-right: 6%;
}

.extrapayContainer .containerstatic2 .contentcheck {
  padding-top: 25px;
  font-size: 19px;
  font-family: Montserrat-Regular;
}

.extrapayContainer .containerstatic2 .contentcheck .title {
  color: #0079ff;
  font-size: 21px;
  padding-bottom: 15px;
}

.extrapayContainer .containerstatic2 .contentcheck .content {
  color: #303030;
}

.extrapayfooter {
  background-color: #23405E;
  height: 60px;
  width: 100%;
}

.lablewithhelp {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  cursor: pointer;
}

.displaynone {
  display: none;
}

.helpcontentdiv {
  z-index: 9999999;
  position: relative;
  padding: 5px 10px 9px 10px;
  color: #fff;
  font-family: Montserrat-Regular;
  display: block !important;
  width: 100%;
  -webkit-transform: translateZ(9999999px);
  -moz-transform: translateZ(9999999px);
  -o-transform: translateZ(9999999px);
  transform: translateZ(9999999px);
}

.helpcontentdiv div {
  width: 95%;
}

.helpcontentdiv img {
  position: absolute;
  top: 10px;
  right: 5px;
}

.focusdiv {
  z-index: 9999999;
  background-color: #fff;
  position: relative;
  padding: 5px 10px 5px 10px;
  border-radius: 15px;
  -webkit-transform: translateZ(9999999px);
  -moz-transform: translateZ(9999999px);
  -o-transform: translateZ(9999999px);
  transform: translateZ(9999999px);
}

.Checkmodal:parent {
  display: none !important;
}

#calculationinputvalue {
  display: none;
}

#calculationimagedata {
  display: none;
}

.img_help {
  width: 16px;
  height: 16px;
}

.epcontentcontainer {
  margin-right: auto;
  margin-left: auto;
  padding-left: 0px !important;
  padding-right: 0px !important;
  width: 100%;
}

.extrapayTextContent .img-dropdown,
.loanbalanceTextContent .img-dropdown,
.qualifyTextContent .img-dropdown,
.monthlyaffordTextContent .img-dropdown,
.refiTextContent .img-dropdown,
.rentvsbuyTextContent .img-dropdown,
.equityTextContent .img-dropdown,
.netsheetTextContent .img-dropdown,
.mortageTextContent .img-dropdown {
  width: 15px !important;
  background-repeat: no-repeat !important;
  margin-right: 10px !important;
}

.extrapayTextContent .dropactive,
.loanbalanceTextContent .dropactive,
.qualifyTextContent .dropactive,
.monthlyaffordTextContent .dropactive,
.refiTextContent .dropactive,
.rentvsbuyTextContent .dropactive,
.equityTextContent .dropactive,
.netsheetTextContent .dropactive,
.mortageTextContent .dropactive {
  transform: rotate(180deg);
  transition: 0.6s;
  -webkit-transition: 0.6s;
}

.extrapayTextContent .dropinactive,
.loanbalanceTextContent .dropinactive,
.qualifyTextContent .dropinactive,
.monthlyaffordTextContent .dropinactive,
.refiTextContent .dropinactive,
.rentvsbuyTextContent .dropinactive,
.equityTextContent .dropinactive,
.netsheetTextContent .dropinactive,
.mortageTextContent .dropinactive {
  transform: rotate(0deg);
  transition: 0.6s;
  -webkit-transition: 0.6s;
}

.assumptioncontainer .dropactive {
  transform: rotate(-180deg);
  transition: 0.6s;
  -webkit-transition: 0.6s;
}

.assumptioncontainer .dropinactive {
  transform: rotate(0deg);
  transition: 0.6s;
  -webkit-transition: 0.6s;
}

.closemark {
  padding: 0px 50px;
}

.headerstatic {
  text-align: center;
  background-color: #eef1fc;
  border-top: 1px solid #9fafbd;
  border-bottom: 1px solid #9fafbd;
  padding: 8px !important;
  color: #494949;
  font-family: Montserrat-Medium;
  font-size: 14px;
}

.font30 {
  font-size: 30px;
}

@media screen and (max-width: 900px) and (min-width: 650px) {
  .font30 {
    font-size: 24px;
  }
}

@media screen and (max-width: 1150px) and (min-width: 900px) {
  .font30 {
    font-size: 26px;
  }
}

.paddingtopdiv {
  padding-top: 75px;
}

.affix {
  position: fixed;
  top: 0;
  right: 0;
}

.orange {
  background-color: #FFB800;
}

.circlewidth {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  margin-right: 8px;
}

.loanbal .calendar-addon {
  border-radius: 0px 5px 5px 0px !important;
  border-right: 1px solid #d4d7e0 !important;
}

.loanbal input {
  border-radius: 5px 0px 0px 5px !important;
}

.circle-bluelb {
  width: 15px;
  height: 15px;
  background-color: #007AFF;
  border-radius: 50%;
  margin-right: 8px;
}

.loancontainer .loanbalancelengend .legendli {
  padding: 0px 10px !important;
}

.loancontainer .loanbalancelengend .text-wrapper {
  font-size: 17px !important;
  width: 95% !important;
}

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

.loanbalancepie svg tspan {
  font-size: 30px !important;
}

@media screen and (max-width: 767px) {
  .loanbalancecontainer .extraGainedyears {
    margin-bottom: 10px !important;
  }

  .mortageContainer .mortageContentContainer .loanbalancelengend {
    min-height: 0px !important;
  }

  .mortageContainer .mortageContentContainer .loanbalancelengend ul {
    padding-left: 5% !important;
    padding-right: 5% !important;
    padding-top: 0px !important;
  }
}

.rentvsbuyContainer {
  font-family: Montserrat-Medium;
}

.rentvsbuyContainer .assumptioncontainer {
  height: 50px;
  text-align: center;
  margin-top: 10px;
  font-family: Montserrat-Medium;
  font-size: 20px;
  cursor: pointer;
}

.rentvsbuyContainer .assumptioncontainer .img-dropdown {
  width: 20px;
  background-repeat: no-repeat;
  margin: 0px 8px;
  height: 20px;
}

.rentvsbuyContainer .assumptioncontainer .divassump {
  display: inline-flex;
}

.rentvsbuyContainer #collapseassumption {
  margin-bottom: 30px;
}

.rentvsbuyContainer #collapseassumption .divloantype img {
  float: right;
  margin-top: 10px;
  padding-right: 2px;
}

.rentvsbuyContainer #collapseassumption .divinputs img {
  width: 16px;
  height: 16px;
}

.rentvsbuyContainer #collapseassumption .margbot10 {
  margin-bottom: 10px;
}

.rentvsbuyContainer #collapseassumption .divloantype {
  text-align: center;
}

.rentvsbuyContainer #collapseassumption ul {
  list-style: none;
  display: inline-flex;
  width: 80%;
  padding-left: 0px;
}

.rentvsbuyContainer #collapseassumption li {
  padding: 8px 0px;
  border: 1px solid #428BFE;
  width: 35%;
  text-align: center;
  cursor: pointer;
  color: #0E2F51 !important;
}

.rentvsbuyContainer #collapseassumption .convli {
  border-right: none;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}

.rentvsbuyContainer #collapseassumption .convva {
  border-left: none;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}

.rentvsbuyContainer #collapseassumption .activeloantype {
  background-color: #428BFE;
  color: white !important;
}

.rentvsbuyContainer .panel-collapse {
  padding: 5px;
}

.rentvsbuyContainer .accinsidetitle {
  font-size: 17px;
  padding: 3px;
  font-family: Montserrat-Medium;
}

.rentvsbuyContainer .accinside {
  font-size: 13px;
  color: #ccc;
  padding: 3px;
  font-family: Montserrat-Regular;
}

.rentvsbuyContainer .extrainitialform {
  background-color: #F6F7F9;
  border: 1px solid #D4D7E0;
  margin-top: 30px;
  border-radius: 10px;
}

.rentvsbuyContainer .bgwhite {
  background-color: rgba(255, 255, 255, 0.760784) !important;
}

.rentvsbuyContainer .gobtn {
  width: 200px !important;
}

.rentvsbuyContainer .extrapayptaginitial {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  text-align: center;
  padding-bottom: 10px;
  height: 100px;
  font-family: Montserrat-Regular;
  font-size: 14px;
  color: #23405E !important;
}

.rentvsbuyContainer .HeaderContainer {
  padding-top: 15px;
  box-shadow: 17px 1px 15px 6px #F2F6F8;
  border-bottom: none;
  padding-bottom: 15px;
  padding-left: 25px;
  padding-right: 25px;
}

.rentvsbuyContainer .HeaderContainer .TopContainer {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
}

.rentvsbuyContainer .HeaderContainer .avatarcontainer {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
}

.rentvsbuyContainer .HeaderContainer .avatarcontainer .avatar-agent {
  border-radius: 50%;
  width: 50px;
  height: 50px;
  display: inline-block;
  vertical-align: top;
  margin-left: 15px;
}

.rentvsbuyContainer .HeaderContainer .avatarcontainer .avatar-contact {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
}

.rentvsbuyContainer .HeaderContainer .avatarcontainer .avatar-name {
  font-family: Montserrat-Medium;
  font-size: 23px;
  color: #23405E;
  margin: 0px;
  text-align: right;
}

.rentvsbuyContainer .HeaderContainer .avatarcontainer .avatar-title {
  font-family: Montserrat-Medium;
  font-size: 15px;
  color: #23405E;
  margin: 0px;
  text-align: right;
}

.rentvsbuyContainer .HeaderContainer .Calctypecontainer .Calctypename {
  font-family: Montserrat-Medium;
  font-size: 28px;
  color: #23405E;
  margin: 0px;
}

.rentvsbuyContainer .HeaderContainer .Calctypecontainer .Calctypedetails {
  font-family: Montserrat-Medium;
  font-size: 16px;
  color: #23405E;
  margin: 0px;
}

.rentvsbuyContainer .HeaderContainer .Calctypecontainer2 {
  text-align: center;
}

.rentvsbuyContainer .HeaderContainer .Calctypecontainer2 .Calctypename2 {
  font-family: Montserrat-Medium;
  font-size: 20px;
  color: #23405E;
  margin: 0px;
}

.rentvsbuyContainer .HeaderContainer .Calctypecontainer2 .Calctypedetails2 {
  font-family: Montserrat-Medium;
  font-size: 12px;
  color: #23405E;
  margin: 0px;
  margin-bottom: 5px;
}

.rentvsbuyContainer .extrapayContentContainer {
  background-color: #fff;
}

.rentvsbuyContainer .extrapayContentContainer .extrapayFormcontainer {
  margin-top: 25px;
}

.rentvsbuyContainer .extrapayContentContainer .extrapayFormcontainer .extrapayform .extrapayform1 {
  height: 740px;
  border-bottom: 1px solid #D4D7E0;
  border-top: 1px solid #D4D7E0;
  border-left: 1px solid #D4D7E0;
}

.rentvsbuyContainer .extrapayContentContainer .extrapayFormcontainer .extrapayform .extrapayform1 .extraTotalPayment {
  height: 80px;
  width: 100%;
  border-bottom: 1px solid #D4D7E0;
  background-color: #F6F7F9;
  font-family: Montserrat-Medium;
  font-size: 14px;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  color: #23405e !important;
}

.rentvsbuyContainer .extrapayContentContainer .extrapayFormcontainer .extrapayform .extrapayform1 .extraTotalPayment .rentvsbuyheader {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  width: 100%;
}

.rentvsbuyContainer .extrapayContentContainer .extrapayFormcontainer .extrapayform .extrapayform1 .extrapaygraphcontainer .extraGainedyears {
  margin: 40px 10px 15px 10px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  font-family: Montserrat-Medium;
  font-size: 19px;
  color: #23405e !important;
}

.rentvsbuyContainer .extrapayContentContainer .extrapayFormcontainer .extrapayform .extrapayform1 .extrapaygraphcontainer .extraGainedyears .circle-orange {
  width: 15px;
  height: 15px;
  background-color: #FFB800;
  border-radius: 50%;
  margin-right: 8px;
}

.rentvsbuyContainer .extrapayContentContainer .extrapayFormcontainer .extrapayform .extrapayform2 {
  position: relative;
  height: 740px;
  border: 1px solid #D4D7E0;
  background-color: #F6F7F9;
}

.rentvsbuyContainer .rc-slider {
  padding: 27px 0px !important;
}

.rentvsbuyContainer .clsheight .rc-slider-mark {
  position: absolute;
  top: 18px;
  left: 0;
  width: 100%;
  font-size: 12px;
}

.rentvsbuyContainer .rc-slider-dot {
  position: absolute;
  bottom: -2px;
  margin-left: -4px;
  width: 8px;
  height: 4px;
  background-color: #fff;
  cursor: pointer;
  border-radius: 50%;
  vertical-align: middle;
  display: none;
}

.rentvsbuyContainer .slider-cls {
  padding: 0px !important;
  padding-right: 20px !important;
}

.rentvsbuyContainer .slider-cls .rc-slider-rail {
  height: 7px;
  background-color: #E9EBF0 !important;
}

.rentvsbuyContainer .rc-slider-track {
  background-color: #5978FF;
}

.rentvsbuyContainer .rc-slider-handle {
  margin-left: -13px;
  margin-top: -9px;
  width: 23px;
  height: 23px;
}

.rentvsbuyContainer .rc-slider-mark-text-active {
  color: #23405e !important;
  font-size: 20px;
}

.rentvsbuyContainer .rc-slider-mark-text {
  color: #23405e !important;
  font-size: 15px;
}

.rentvsbuyContainer .clsheight .rc-slider-mark {
  width: 93%;
  margin-left: 17px;
}

.rentvsbuyContainer .slider-part {
  margin-left: 11px;
  margin-right: 14px;
}

.rentvsbuyContainer .extrapayform2 .slider-cls .rc-slider-rail {
  height: 5px;
  background-color: #E9EBF0 !important;
}

.rentvsbuyContainer .extrapayform2 .slider .rc-slider-track {
  background-color: #508aff;
  height: 5px !important;
}

.rentvsbuyContainer .extrapayform2 .rc-slider-handle {
  margin-left: -13px;
  margin-top: -7px;
  width: 18px;
  height: 18px;
}

.rentvsbuyContainer .extraPayLegend {
  font-family: Montserrat-Regular;
}

.rentvsbuyContainer .extraPayLegend .legendli {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 1% 0px;
}

.rentvsbuyContainer .extraPayLegend .legendli .text-wrapper {
  width: 85%;
  margin: 5px 0;
  color: #23405E !important;
  font-size: 1.2vw;
}

.rentvsbuyContainer .extraPayLegend .legendli .text-wrapper .lbcalc {
  margin-left: 5px;
  float: left;
  margin-top: 1px;
  color: #23405E !important;
}

.rentvsbuyContainer .extraPayLegend .legendli .text-wrapper .black {
  float: right;
}

.rentvsbuyContainer .extraPayLegend .legendcircle {
  width: 15px;
  height: 15px;
  border-radius: 15px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 4px;
}

.rentvsbuyContainer .blue {
  background-color: #007AFF;
}

.rentvsbuyContainer .lightgreen {
  background-color: #57FF04;
}

.rentvsbuyContainer .formpadding {
  padding-left: 15px;
  padding-right: 15px;
  height: 635px;
  overflow: hidden;
  overflow-y: auto;
}

.rentvsbuyContainer .saveextracontainer {
  height: 102px;
  width: 100%;
  border-top: 1px solid #D6D6DE;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  color: #23405e !important;
}

.rentvsbuyContainer .extrapayptag {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  height: 10px;
  font-family: Montserrat-Regular;
  font-size: 15px;
  color: #23405E !important;
}

.rentvsbuyContainer .extrapayTextContent {
  margin-top: 70px;
  padding-left: 50px;
  padding-right: 50px;
}

.rentvsbuyContainer .extrapayTextContenttitle {
  font-family: Montserrat-Medium;
  font-size: 28px;
  color: #4D5357;
}

.rentvsbuyContainer .extrapayTextContentdesc {
  margin-top: 20px;
  font-family: Montserrat-Medium;
  font-size: 15px;
  color: #BABFC3;
}

.rentvsbuyContainer .greenspan {
  color: #7ACCA2;
  cursor: pointer;
  font-size: 14px;
}

.rentvsbuyContainer .tableunderspan1 {
  font-size: 13px;
  font-family: Montserrat-Medium;
}

.rentvsbuyContainer .headertitle {
  font-size: 23px;
  font-family: Montserrat-Medium;
  color: #62686C;
}

.rentvsbuyContainer .textmorecontainer {
  margin-bottom: 30px;
}

.rentvsbuyContainer .greenline {
  height: 2px;
  background-color: #9EE0BC;
  width: 50%;
  margin-top: 10px;
  margin-bottom: 10px;
}

.rentvsbuyContainer .cleardiv {
  clear: both;
}

.rentvsbuyContainer .descrpitiondetails {
  font-size: 15px;
  font-family: Montserrat-Medium;
  color: #5A6063;
}

.rentvsbuyContainer .accTitle {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  font-size: 20px;
  padding-bottom: 15px;
  border-bottom: 1px solid #ccc;
  padding-top: 20px;
}

.rentvsbuyContainer .morecontentcontainer {
  padding: 65px 30px 0px 30px;
}

.rentvsbuyContainer .extrapayImagecontainer {
  margin-top: 50px;
}

.rentvsbuyContainer .extrapayImagecontainer .extrapayImagediv {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.rentvsbuyContainer .extrapayImagecontainer .extrapayImagediv .extrapayImagehome {
  width: 70%;
  height: auto;
}

.rentvsbuyContainer .btntext {
  color: #0E2F51;
  font-family: Montserrat-Medium;
  width: 61%;
  text-align: center;
  font-size: 15px;
}

.rentvsbuyContainer .extrapaytablecontainer {
  width: 100%;
  margin-top: 80px;
}

.rentvsbuyContainer .extrapaytablecontainer table {
  font-family: Montserrat-Medium;
  color: #4B5258;
  width: 100%;
}

.rentvsbuyContainer .extrapaytablecontainer table .cln1 {
  width: 13%;
}

.rentvsbuyContainer .extrapaytablecontainer table .cln2 {
  width: 24%;
}

.rentvsbuyContainer .extrapaytablecontainer table .cln3 {
  width: 10%;
}

.rentvsbuyContainer .extrapaytablecontainer table .cln4 {
  width: 13%;
}

.rentvsbuyContainer .extrapaytablecontainer table .cln5 {
  width: 40%;
}

.rentvsbuyContainer .extrapaytablecontainer table td {
  border: 1px solid #EFF0F1;
  padding-left: 15px;
  font-family: Montserrat-Regular;
  font-weight: bold;
}

.rentvsbuyContainer .extrapaytablecontainer table tr {
  height: 100px;
}

.rentvsbuyContainer .extrapaytablecontainer table td:nth-child(odd) {
  background-color: #fff;
}

.rentvsbuyContainer .extrapaytablecontainer table td:nth-child(even) {
  background-color: #F5F6F7;
}

.rentvsbuyContainer .extrapaytablecontainer table th {
  padding-left: 10px;
  padding-top: 40px;
}

.rentvsbuyContainer .fontsizecln3 {
  font-size: 23px;
}

.rentvsbuyContainer .displayspanblock {
  display: block;
}

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

.rentvsbuyContainer .field-row {
  color: #0E2F51;
  font-family: Montserrat-Medium;
  font-size: 14px;
}

.rentvsbuyContainer .field-row select,
.rentvsbuyContainer .field-row input {
  border: 1px solid #d4d7e0;
  border-radius: 5px;
  background-color: #fff;
  height: 40px;
  width: 100%;
  margin-top: 10px;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
  box-shadow: none;
  color: #23405E;
}

.rentvsbuyContainer .input-group-addon {
  background-color: #F2F3F5;
}

.rentvsbuyContainer .yesbtn {
  background: #428BFE;
  border-radius: 35px;
  color: #ffffff;
  width: 190px;
  height: 39px;
  box-shadow: none;
  border-style: none;
  border-image: none;
  border-color: none;
  margin-top: 7px;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  outline: none;
}

.rentvsbuyContainer .CalcDropDown {
  color: #1875DD;
  font-family: Montserrat-Medium;
  font-size: 14px;
  padding: 25px 0px 25px 0px;
}

.rentvsbuyContainer .CalcDropDown .menu {
  position: absolute;
  width: 50%;
  z-index: 9999;
  max-height: 400px;
  overflow: auto;
  background-color: #fff;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
}

.rentvsbuyContainer .CalcDropDown .menu .menuli {
  padding: 8px 15px;
  cursor: pointer;
}

.rentvsbuyContainer .CalcDropDown .menu .menuli:hover {
  background-color: #F6F7F9;
}

.rentvsbuyContainer .img-dropdown {
  width: 11px;
}

.rentvsbuyContainer .divmore {
  text-align: center;
}

.rentvsbuyContainer .divmore .spanmore {
  font-size: 12px;
  cursor: pointer;
  color: #3974AE;
}

.rentvsbuyContainer .justifyspacebtm {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 80px;
}

.rentvsbuyContainer .extratextcontainer {
  background-color: #F5F6F7;
}

.rentvsbuyContainer .extrapayTextContent2 {
  padding-left: 5%;
  padding-right: 5%;
  margin-top: 70px;
}

.rentvsbuyContainer .extrapayfooter {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.rentvsbuyContainer .extrapayfooter span {
  color: #fff;
  font-family: Montserrat-Regular;
  font-size: 16px;
}

@media screen and (max-width: 1200px) and (min-width: 768px) {
  .rentvsbuyContainer .extrapayContentContainer .extrapayFormcontainer .extrapayform .extrapayform1 .extrapaygraphcontainer .extraGainedyears {
    font-size: 14px;
  }

  .rentvsbuyContainer .extrapayContentContainer .extrapayFormcontainer .extrapayform .extrapayform1 .extrapaygraphcontainer .extraGainedyears .circle-orange {
    width: 12px;
    height: 12px;
  }
}

@media screen and (max-width: 767px) {
  .rentvsbuyContainer .extrapayTextContent {
    padding: 0px !important;
  }

  .rentvsbuyContainer .morecontentcontainer {
    padding: 10px 5px 0px 5px !important;
  }

  .rentvsbuyContainer .extrainitialform {
    border-radius: 0px;
    padding-bottom: 30px;
  }

  .rentvsbuyContainer .extrapayptag {
    font-size: 14px;
    padding-top: 35px;
    text-align: center;
  }

  .rentvsbuyContainer .extrapayyesxs {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 75px;
    position: fixed;
    bottom: 0;
    background-color: #23405E;
    z-index: 999999;
    border: 1px solid #fff;
  }

  .rentvsbuyContainer .extrapayyesxs .btntext {
    font-family: Montserrat-Medium;
    width: 61%;
    text-align: center;
    font-size: 3.2vw;
    color: #fff;
    padding-right: 15px;
  }

  .rentvsbuyContainer .extrapayyesxs .yesbtn {
    width: 32%;
  }

  .rentvsbuyContainer .extrapayfooter {
    margin-bottom: 75px;
  }

  .rentvsbuyContainer .extrapayfooter span {
    font-size: 13px;
  }

  .rentvsbuyContainer .HeaderContainer {
    padding: 5px;
    position: fixed;
    background-color: #fff;
    z-index: 999999;
    box-shadow: 0px 0px 7px 4px #d9e5ed;
  }

  .rentvsbuyContainer .HeaderContainer .Calctypecontainer .Calctypename {
    font-family: Montserrat-Regular !important;
    font-size: 14px !important;
    line-height: 19px !important;
  }

  .rentvsbuyContainer .HeaderContainer .avatarcontainer .avatar-name {
    font-size: 14px;
    line-height: 15px;
  }

  .rentvsbuyContainer .HeaderContainer .avatarcontainer .avatar-title {
    font-size: 12px;
    padding-top: 1px;
  }

  .rentvsbuyContainer .HeaderContainer .avatarcontainer .avatar-agent {
    width: 40px;
    height: 40px;
  }

  .rentvsbuyContainer .clsheight {
    height: 100px;
  }

  .rentvsbuyContainer .extrapayContentContainer .extrapayFormcontainer {
    margin-top: 0px;
    padding: 0;
  }

  .rentvsbuyContainer .extrapayContentContainer .extrapayFormcontainer .extrapayform .extrapayform1 {
    height: auto;
  }

  .rentvsbuyContainer .extrapayContentContainer .extrapayFormcontainer .extrapayform .extrapayform2 {
    height: auto;
  }

  .rentvsbuyContainer .extraPayLegend ul {
    padding-left: 0px !important;
    padding-top: 14vw !important;
  }

  .rentvsbuyContainer .extraPayLegend .legendli .text-wrapper {
    font-size: 3vw;
  }

  .rentvsbuyContainer .extraPayLegend .legendcircle {
    width: 10px;
    height: 10px;
  }
}

.Overlay {
  position: fixed;
  z-index: 1000;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(74, 81, 93, 0.71);
  overflow: auto;
}

.divinputs .input-group {
  width: 100% !important;
}

.divinputs .input-group input {
  border-radius: 6px !important;
}

.darkgreenns {
  background-color: #2AAD00;
}

@media screen and (max-width: 767px) {
  .extrapayContainer .formpadding {
    padding-left: 15px;
    padding-right: 15px;
    min-height: 635px !important;
    height: auto !important;
    overflow: visible !important;
    overflow-y: none !important;
  }

  .MoreInfoModal {
    padding: 13px !important;
    width: 95% !important;
  }

  .MoreInfoModal .closepopup {
    margin-top: -34px !important;
    margin-left: 17px !important;
  }

  .MoreInfoModal .closepopup img {
    cursor: pointer;
    width: 12px;
  }

  .GreetingsModal {
    padding: 11px !important;
    width: 95% !important;
  }

  .GreetingsModal .closepopup {
    margin-top: -34px !important;
    margin-left: 17px !important;
  }

  .GreetingsModal .closepopup img {
    cursor: pointer;
    width: 12px;
  }

  .moreinfo-container .yesbtn {
    width: 170px !important;
    height: 35px !important;
    font-size: 15px !important;
  }
}

.sharetitlediv {
  font-family: Montserrat-Medium;
  font-size: 27px;
  color: #23405E;
  text-align: center;
  padding-bottom: 40px;
}

.sharebuttondiv {
  right: 2%;
  bottom: -40px;
  cursor: pointer;
  z-index: 99;
  position: absolute;
}

.lensesharebuttondiv {
  right: 80px;
  top: 12px;
  cursor: pointer;
  z-index: 3;
  display: flex;
  justify-content: center;
  align-items: center;
}

.lensesharebuttondiv .sharebuttonclassbtn {
  margin-top: 0px !important;
}

.lensesharebuttondivmoblie {
  width: 50%;
  margin-right: 5px;
  display: flex;
  cursor: pointer;
  justify-content: center;
  align-items: center;
}

.lensesharebuttondivmoblie .sharebuttonclassbtn {
  margin-top: 0px !important;
}

.socialshare_btn {
  position: absolute;
  top: -25px;
  cursor: pointer;
  display: none;
  text-align: left;
  right: 250px;
}

.shareimage {
  width: 35px;
  height: 35px;
}

.btn_style {
  margin-top: 15px;
  height: 40px;
  border-radius: 5px;
  letter-spacing: 1px;
  border: 1px solid #508AFF;
  color: #508AFF;
  background-color: #fff;
  font-size: 14px;
  font-weight: bold;
}

.LoadWebShare {
  margin-top: 3px;
}

.sharecontent {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border: 1px solid #ccc;
  padding: 10px;
  border-radius: 5px;
  margin-bottom: 10px;
  cursor: pointer;
}

.sharecontentspan {
  font-family: Montserrat-Medium;
  color: #23405E;
}

.sharecontent:focus {
  outline: none !important;
}

.moreinfo-container .contentgreeting {
  overflow: auto;
  padding-right: 15px !important;
  padding-left: 15px !important;
}

.moreinfo-container .contentmoreinfo {
  overflow: auto;
  padding-right: 15px !important;
  padding-left: 15px !important;
}

.rc-slider-handle {
  border: solid 1px #d4d7e0 !important;
}

.rc-slider-track {
  background-color: #578fff !important;
}

.CalcDropDown {
  color: #508aff !important;
}

.yesbtn {
  background: #508AFF !important;
}

.focusdiv {
  padding: 5px 20px 5px 20px !important;
}

.extrapayptag {
  text-align: center !important;
}

.closingleadgenmodal {
  overflow: auto;
}

@media only screen and (max-width: 767px) {
  .closingleadgenmodal {
    overflow: auto;
  }

  .leadgenholder {
    margin-top: 30px;
  }

  .sharebuttondiv {
    top: -1.5% !important;
    margin-left: 69% !important;
    margin-top: -48px !important;
    margin-bottom: 16px !important;
    position: initial;
  }

  .sharebuttondiv button {
    width: 110px !important;
  }

  .premiumbackbtncls {
    margin-left: 0px !important;
  }
}

.logodivcont {
  display: inline-flex;
}

.logodivcontHidden {
  visibility: hidden;
}

.logodiv {
  margin-top: 25px;
  margin-left: 10px;
}

@media only screen and (max-width: 410px) and (min-width: 320px) {
  .sharetitlediv {
    font-size: 24px !important;
  }
}

@media only screen and (min-width: 992px) {
  .sharebuttondiv {
    margin-right: 215px;
  }
}

@media only screen and (max-width: 992px) and (min-width: 768px) {
  .sharebuttondiv {
    right: 10% !important;
  }
}

.sharebtnpremium {
  width: 120px !important;
}

.headingcontent {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.headingcontent .content {
  width: 70%;
  font-size: 14px;
  padding-top: 10px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL05ld19sZWFkX2dlbi5zY3NzIiwic291cmNlcyI6WyIvaG9tZS9yaWZsdXh5c3MvRGVza3RvcC9MaXZlIE5ldyhCdWlsZCkvT05FLVdlYi9mcm9udGVuZC9zdHlsZXMvTmV3X2xlYWRfZ2VuLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiXHJcbi8vIExlYWQgR2VuIEV4dHJhIFBheW1lbnRcclxuLmV4dHJhcGF5Q29udGFpbmVyIHtcclxuICAgXHJcbiAgICAuY2xzaGVpZ2h0e1xyXG4gICAgICAgIG1hcmdpbi10b3A6MzBweDtcclxuICAgIH1cclxuICAgIC5wYW5lbC1jb2xsYXBzZXtcclxuICAgICAgICBwYWRkaW5nOjVweDtcclxuICAgIH1cclxuICAgIC5hY2NpbnNpZGV0aXRsZXtcclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgcGFkZGluZzogM3B4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuICAgIH1cclxuICAgIC5hY2NpbnNpZGV7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGNvbG9yOiAjY2NjO1xyXG4gICAgICAgIHBhZGRpbmc6IDNweDtcclxuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xyXG4gICAgfVxyXG4gICAgLmV4dHJhaW5pdGlhbGZvcm17XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjdGOTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNENEQ3RTA7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIH1cclxuICAgIC5iZ3doaXRle1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc2MDc4NDMxMzcyNTQ5MDIpICFpbXBvcnRhbnQgO1xyXG4gICAgfVxyXG4gICAgLmdvYnRue1xyXG4gICAgICAgIHdpZHRoOjIwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZXh0cmFwYXlwdGFnaW5pdGlhbHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcclxuICAgIH1cclxuLkhlYWRlckNvbnRhaW5lclxyXG57XHJcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgIGJveC1zaGFkb3c6IDE3cHggMXB4IDE1cHggNnB4ICNGMkY2Rjg7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gICAgLlRvcENvbnRhaW5lcntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLmF2YXRhcmNvbnRhaW5lcnsgICAgICAgICAgIFxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIC5hdmF0YXItYWdlbnR7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmF2YXRhci1jb250YWN0e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYXZhdGFyLW5hbWV7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzIzNDA1RTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYXZhdGFyLXRpdGxle1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgY29sb3I6ICMyMzQwNUU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuQ2FsY3R5cGVjb250YWluZXJcclxuICAgIHtcclxuICAgICAgICAuQ2FsY3R5cGVuYW1le1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgY29sb3I6ICMyMzQwNUU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuQ2FsY3R5cGVkZXRhaWxze1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgY29sb3I6ICMyMzQwNUU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAuQ2FsY3R5cGVjb250YWluZXIyXHJcbiAgICB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIC5DYWxjdHlwZW5hbWUye1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgY29sb3I6ICMyMzQwNUU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuQ2FsY3R5cGVkZXRhaWxzMntcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjM0MDVFO1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn1cclxuLmV4dHJhcGF5Q29udGVudENvbnRhaW5lcntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAuZXh0cmFwYXlGb3JtY29udGFpbmVye1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAgLmV4dHJhcGF5Zm9ybXtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLmV4dHJhcGF5Zm9ybTF7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjY4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDREN0UwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDREN0UwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0Q0RDdFMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIC5leHRyYVRvdGFsUGF5bWVudHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDREN0UwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDREN0UwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGN0Y5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiMyMzQwNWUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmV4dHJhcGF5Z3JhcGhjb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5leHRyYUdhaW5lZHllYXJze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA0MHB4IDEwcHggMTVweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojMjM0MDVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2lyY2xlLW9yYW5nZVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZCODAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZXh0cmFwYXlQaWVjaGFydFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmV4dHJhcGF5Zm9ybTIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDdweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6NjgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDdFMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGN0Y5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ucmMtc2xpZGVyIHtcclxuICAgIC8vcGFkZGluZzogMTlweCAwcHggIWltcG9ydGFudDtcclxuICAgIC8vcGFkZGluZzogMHB4IDBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMTBweCAwcHggMTNweCAwcHggIWltcG9ydGFudDtcclxufVxyXG4ucmMtc2xpZGVyLW1hcmsge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxOHB4O1xyXG4gICAgbGVmdDogLTE4cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgLy8gcGFkZGluZy10b3A6IDM4cHg7XHJcbn1cclxuXHJcbi5yYy1zbGlkZXItZG90IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogLTJweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xyXG4gICAgd2lkdGg6IDhweDtcclxuICAgIGhlaWdodDogNHB4O1xyXG4gICAgLy9ib3JkZXI6IDJweCBzb2xpZCAjZTllOWU5O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5zbGlkZXItY2xze1xyXG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuIC5zbGlkZXItY2xzIC5yYy1zbGlkZXItcmFpbHtcclxuICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTlFQkYwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5yYy1zbGlkZXItdHJhY2sge1xyXG4gICAgaGVpZ2h0OiA0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTk3OEZGO1xyXG59XHJcblxyXG4ucmMtc2xpZGVyLWhhbmRsZSB7XHJcbiAgLy9ib3JkZXI6IHNvbGlkIDJweCAjRDNENURGO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTNweDtcclxuICBtYXJnaW4tdG9wOiAtOXB4O1xyXG4gIHdpZHRoOiAyM3B4O1xyXG4gIGhlaWdodDogMjNweDtcclxuIH1cclxuIC5yYy1zbGlkZXItbWFyay10ZXh0LWFjdGl2ZSB7XHJcbiAgICBjb2xvcjogIzIzNDA1ZSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAucmMtc2xpZGVyLW1hcmstdGV4dCB7XHJcbiAgICAgICAgY29sb3I6ICMyMzQwNWUgIWltcG9ydGFudDtcclxuICAgICBmb250LXNpemU6IDE1cHg7XHJcbn1cclxuXHJcbi5zbGlkZXItY2xzIC5yYy1zbGlkZXItbWFyayB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAxN3B4O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuLnNsaWRlci1wYXJ0e1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTRweDtcclxufVxyXG4uZXh0cmFwYXlmb3JtMntcclxuICAgICAuc2xpZGVyLWNscyAucmMtc2xpZGVyLXJhaWx7XHJcbiAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U5RUJGMCAhaW1wb3J0YW50O1xyXG59XHJcbi5zbGlkZXIgLnJjLXNsaWRlci10cmFjayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTA4YWZmO1xyXG4gICAgaGVpZ2h0OiA1cHggIWltcG9ydGFudDtcclxufVxyXG4ucmMtc2xpZGVyLWhhbmRsZSB7XHJcbiAgLy9ib3JkZXI6IHNvbGlkIDJweCAjRDNENURGO1xyXG4vLyAgIG1hcmdpbi1sZWZ0OiAtMTNweDtcclxuLy8gICBtYXJnaW4tdG9wOiAtN3B4O1xyXG4vLyAgIHdpZHRoOiAxOHB4O1xyXG4vLyAgIGhlaWdodDogMThweDtcclxuIH1cclxufVxyXG4uZXh0cmFQYXlMZWdlbmR7XHJcbiAgICBmb250LWZhbWlseTogIE1vbnRzZXJyYXQtUmVndWxhcjtcclxuICAgICAubGVnZW5kbGl7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDElIDBweDtcclxuICAgIGNvbG9yOiMyMzQwNWUgIWltcG9ydGFudDtcclxuICAgIC50ZXh0LXdyYXBwZXIge1xyXG4gICAgICB3aWR0aDogODUlO1xyXG4gICAgICAvL2ZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgbWFyZ2luOiA1cHggMDtcclxuICAgICAgY29sb3I6IzIzNDA1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAvL2ZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgZm9udC1zaXplOiAxLjJ2dztcclxuICAgICAgLmxiY2FsYyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XHJcbiAgICAgICAgY29sb3I6IzIzNDA1ZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYmxhY2sge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBjb2xvcjojMjM0MDVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLy9mb250LXdlaWdodDogNjAwO1xyXG4gICAgICB9ICAgIFxyXG4gICAgIH1cclxuICAgICB9XHJcbiAgICAgLmxlZ2VuZGNpcmNsZXtcclxuICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICB9XHJcbn1cclxuLmJsdWV7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3QUZGO1xyXG59XHJcbi5saWdodGdyZWVue1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU3RkYwNDtcclxufVxyXG5cclxuLmZvcm1wYWRkaW5ne1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcclxufVxyXG4uc2F2ZWV4dHJhY29udGFpbmVye1xyXG4gICAgaGVpZ2h0OjExNXB4O1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDZENkRFO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBjb2xvcjojMjM0MDVlICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcbiAgICAuZXh0cmFwYXlwdGFnXHJcbiAgICB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICBmb250LWZhbWlseTogIE1vbnRzZXJyYXQtUmVndWxhcjtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgY29sb3I6IzIzNDA1RSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmV4dHJhcGF5VGV4dENvbnRlbnRcclxuICAgIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5leHRyYXBheVRleHRDb250ZW50dGl0bGVcclxuICAgIHtcclxuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIGNvbG9yOiAjNEQ1MzU3O1xyXG4gICAgfVxyXG4gICAgLmV4dHJhcGF5VGV4dENvbnRlbnRkZXNjXHJcbiAgICB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGNvbG9yOiAjQkFCRkMzO1xyXG4gICAgfVxyXG4gICAgLmdyZWVuc3BhbntcclxuICAgICAgICBjb2xvcjogIzdBQ0NBMjtcclxuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG4gICAgLnRhYmxldW5kZXJzcGFuMVxyXG4gICAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcbiAgICB9XHJcbiAgICAuaGVhZGVydGl0bGV7XHJcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuICAgICAgICBjb2xvcjogIzYyNjg2QztcclxuICAgIH1cclxuICAgIC50ZXh0bW9yZWNvbnRhaW5lcntcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgLmdyZWVubGluZXtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUVFMEJDO1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLmNsZWFyZGl2e1xyXG4gICAgICAgIGNsZWFyOmJvdGg7XHJcbiAgICB9XHJcbiAgICAuZGVzY3JwaXRpb25kZXRhaWxze1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcbiAgICAgICAgY29sb3I6ICM1QTYwNjM7XHJcbiAgICB9XHJcbiAgICAuYWNjVGl0bGV7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcclxuICAgICAgICBwYWRkaW5nLXRvcDoyMHB4O1xyXG4gICAgfVxyXG4gICAgLm1vcmVjb250ZW50Y29udGFpbmVye1xyXG4gICAgICAgIHBhZGRpbmc6IDY1cHggMzBweCAwcHggMzBweDtcclxuICAgIH1cclxuICAgIC5leHRyYXBheUltYWdlY29udGFpbmVyXHJcbiAgICB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICAuZXh0cmFwYXlJbWFnZWRpdntcclxuICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgLmV4dHJhcGF5SW1hZ2Vob21le1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6NzAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG50ZXh0XHJcbiAgICB7XHJcbiAgICAgICAgY29sb3I6ICMwRTJGNTE7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG4gICAgICAgIHdpZHRoOiA2MSU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIH1cclxuICAgIC5leHRyYXBheXRhYmxlY29udGFpbmVye1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDtcclxuICAgICAgICB0YWJsZVxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG4gICAgICAgICAgICAgY29sb3I6IzRCNTI1ODtcclxuICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAuY2xuMXtcclxuICAgICAgICAgICAgICAgICB3aWR0aDogMTMlO1xyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5jbG4ye1xyXG4gICAgICAgICAgICAgICAgIHdpZHRoOiAyNCU7XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLmNsbjN7XHJcbiAgICAgICAgICAgICAgICAgd2lkdGg6IDEwJTtcclxuICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAuY2xuNHtcclxuICAgICAgICAgICAgICAgICB3aWR0aDogMTMlO1xyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5jbG41e1xyXG4gICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgdGR7XHJcbiAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VGRjBGMTtcclxuICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICBNb250c2VycmF0LVJlZ3VsYXI7XHJcbiAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICB0cntcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgdGQ6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB0ZDpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjZGNztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB0aHtcclxuICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9udHNpemVjbG4zXHJcbiAgICB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgfVxyXG4gICAgLmRpc3BsYXlzcGFuYmxvY2t7XHJcbiAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgIH1cclxuICAgIC5tYXJnaW5idG0xMTVcclxuICAgIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgLmZpZWxkLXJvd3tcclxuICAgICAgICBjb2xvcjogIzBFMkY1MTtcclxuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcbiAgICAgICAgZm9udC1zaXplOjE0cHg7IFx0IFx0XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDhweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcclxuICAgICAgICBzZWxlY3QsaW5wdXR7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ3ZTA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOjEwcHg7XHJcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBpbmhlcml0O1xyXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NyUgY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XHJcbiAgICAgICAgYm94LXNoYWRvdzpub25lO1xyXG4gICAgICAgIGNvbG9yOiMyMzQwNUU7XHRcdFx0XHRcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW5wdXQtZ3JvdXAtYWRkb25cclxuICAgIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGM0Y1O1xyXG4gICAgfVxyXG4gICAgLnllc2J0blxyXG4gICAge1xyXG4gICAgYmFja2dyb3VuZDogIzQyOEJGRTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIHdpZHRoOiAxOTBweDtcclxuICAgIGhlaWdodDogMzlweDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbiAgICBib3JkZXItaW1hZ2U6IG5vbmU7XHJcbiAgICBib3JkZXItY29sb3I6IG5vbmU7XHJcbiAgICBtYXJnaW4tdG9wOiA3cHg7XHJcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuICAgIC5DYWxjRHJvcERvd257XHJcbiAgICAgICAgY29sb3I6ICMxODc1REQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZToxNHB4OyBcclxuICAgICAgICBwYWRkaW5nOiAyNXB4IDBweCAyNXB4IDBweDtcdFxyXG4gICAgICAgIC5tZW51e1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7ICAgICAgICAgICBcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTsgICAgICAgICAgICBcclxuICAgICAgICAgICAgei1pbmRleDogOTk5OTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDE2MHB4O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggOHB4IDE2cHggMHB4IHJnYmEoMCwwLDAsMC4yKTtcclxuICAgICAgICAgICAgLy9wYWRkaW5nOiAxMnB4IDE2cHg7XHJcbiAgICAgICAgICAgIC5tZW51bGl7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjhweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tZW51bGk6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGN0Y5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSBcdFxyXG4gICAgfVxyXG4gICAgLmltZy1kcm9wZG93bntcclxuICAgICAgICAgICAgd2lkdGg6IDExcHg7XHJcbiAgICB9XHJcbiAgICAuZGl2bW9yZXtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgLnNwYW5tb3Jle1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDc5ZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmp1c3RpZnlzcGFjZWJ0bVxyXG4gICAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgIH1cclxuICAgIC5leHRyYXRleHRjb250YWluZXJcclxuICAgIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNkY3O1xyXG4gICAgfVxyXG4gICAgLmV4dHJhcGF5VGV4dENvbnRlbnQye1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNSU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNSU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcclxuICAgIH1cclxuICAgIC5leHRyYXBheWZvb3RlcntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7ICAgXHJcbiAgICAgICAgLmV4dHJhcGF5Q29udGVudENvbnRhaW5lcntcclxuICAgICAgICAgICAgLmV4dHJhcGF5Rm9ybWNvbnRhaW5lcnsgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5leHRyYXBheWZvcm17XHJcbiAgICAgICAgICAgICAgICAgICAgLmV4dHJhcGF5Zm9ybTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZXh0cmFwYXlncmFwaGNvbnRhaW5lclxyXG4gICAgICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZXh0cmFHYWluZWR5ZWFyc1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2lyY2xlLW9yYW5nZVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9ICBcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5OXB4KVxyXG4gICAge1xyXG4gICAgICAgIC5hbmltYXRlZGl2e1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAgXHJcbiAgICAgICAgXHJcbiAgICAgICAgLmFuaW1hdGVkaXZ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZXh0cmFwYXlUZXh0Q29udGVudFxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgcGFkZGluZyA6MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tb3JlY29udGVudGNvbnRhaW5lcntcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCA1cHggMHB4IDVweCAhaW1wb3J0YW50OyBcclxuICAgICAgICB9XHJcbiAgICAgICAgLmV4dHJhaW5pdGlhbGZvcm17XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5leHRyYXBheXB0YWd7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDM1cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmV4dHJhcGF5cHRhZ2luaXRpYWx7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTQwcHggIWltcG9ydGFudDsgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5leHRyYXBheXllc3hze1xyXG4gICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDo3NXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIzNDA1RTtcclxuICAgICAgICAgICAgei1pbmRleDogOTk5OTk5O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgLmJ0bnRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYxJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogIDMuMnZ3O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC55ZXNidG57XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzIlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5leHRyYXBheWZvb3RlcntcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzVweDtcclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuSGVhZGVyQ29udGFpbmVye1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgei1pbmRleDogOTk5OTk5O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDdweCA0cHggI2Q5ZTVlZDtcclxuICAgICAgICAgICAgLkNhbGN0eXBlY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIC5DYWxjdHlwZW5hbWV7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmF2YXRhcmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAuYXZhdGFyLW5hbWV7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYXZhdGFyLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYXZhdGFyLWFnZW50e1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY2xzaGVpZ2h0e1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZXh0cmFwYXlDb250ZW50Q29udGFpbmVyIHtcclxuICAgICAgICAgICAgLmV4dHJhcGF5Rm9ybWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7IFxyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgLmV4dHJhcGF5Zm9ybXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmV4dHJhcGF5Zm9ybTFcclxuICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZXh0cmFwYXlmb3JtMntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZXh0cmFQYXlMZWdlbmR7XHJcbiAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNHZ3ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxlZ2VuZGxpIHtcclxuICAgICAgICAgICAgICAgIC50ZXh0LXdyYXBwZXJcclxuICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNHZ3O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAubGVnZW5kY2lyY2xlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmdyYXljb2xvcmNvbnRhaW5lcntcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAucnZidGl0bGUxe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnJ2YnRpdGxlMntcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250YWluZXJzdGF0aWMye1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgLmNvbnRlbnRjaGVja3tcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yYy1zbGlkZXItaGFuZGxlIHtcclxuICAgICAgICAgICAgLy9ib3JkZXI6IHNvbGlkIDJweCAjRDNENURGO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEzcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xM3B4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuICAgIC5ncmF5Y29sb3Jjb250YWluZXJ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAgICAgICAgXHJcbiAgICAgICBcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDYlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDYlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDYlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY3Zjk7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgLnJ2YnRpdGxlMXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtOyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBjb2xvcjogIzIzNDA1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ydmJ0aXRsZTJ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgY29sb3I6ICMyMzQwNWUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcclxuICAgICAgICB9ICAgXHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVyc3RhdGljMntcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTMlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNiU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNiU7XHJcbiAgICAgICAgLmNvbnRlbnRjaGVja3tcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcclxuICAgICAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IzAwNzlmZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IzMwMzAzMFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmV4dHJhcGF5Zm9vdGVye1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojMjM0MDVFIDtcclxuICAgIGhlaWdodDogNjBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5sYWJsZXdpdGhoZWxwXHJcbntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5kaXNwbGF5bm9uZXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmhlbHBjb250ZW50ZGl2e1xyXG4gICAgei1pbmRleDogOTk5OTk5OTsgICBcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDVweCAxMHB4IDlweCAxMHB4OyAgIFxyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xyXG4gICAgZGlzcGxheTpibG9jayAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooOTk5OTk5OXB4KTtcclxuICAgIC1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVooOTk5OTk5OXB4KTtcclxuICAgIC1vLXRyYW5zZm9ybTp0cmFuc2xhdGVaKDk5OTk5OTlweCk7XHJcbiAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWig5OTk5OTk5cHgpO1xyXG4gICAgZGl2e1xyXG4gICAgICAgIHdpZHRoOjk1JTtcclxuICAgIH1cclxuICAgIGltZ3tcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOjEwcHg7XHJcbiAgICAgICAgcmlnaHQ6NXB4O1xyXG4gICAgfVxyXG59XHJcbi5mb2N1c2RpdntcclxuICAgIHotaW5kZXg6IDk5OTk5OTk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogNXB4IDEwcHggNXB4IDEwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWig5OTk5OTk5cHgpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06dHJhbnNsYXRlWig5OTk5OTk5cHgpO1xyXG4gICAgLW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVooOTk5OTk5OXB4KTtcclxuICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVaKDk5OTk5OTlweCk7XHJcbn1cclxuLkNoZWNrbW9kYWw6cGFyZW50XHJcbntcclxuIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbiNjYWxjdWxhdGlvbmlucHV0dmFsdWVcclxue1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4jY2FsY3VsYXRpb25pbWFnZWRhdGF7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5pbWdfaGVscHtcclxuICAgIHdpZHRoOjE2cHg7XHJcbiAgICBoZWlnaHQ6MTZweDtcclxufVxyXG4uZXBjb250ZW50Y29udGFpbmVye1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG59XHJcbi5leHRyYXBheVRleHRDb250ZW50LC5sb2FuYmFsYW5jZVRleHRDb250ZW50LC5xdWFsaWZ5VGV4dENvbnRlbnQsXHJcbi5tb250aGx5YWZmb3JkVGV4dENvbnRlbnQsLnJlZmlUZXh0Q29udGVudCwucmVudHZzYnV5VGV4dENvbnRlbnQsXHJcbi5lcXVpdHlUZXh0Q29udGVudCwubmV0c2hlZXRUZXh0Q29udGVudCwubW9ydGFnZVRleHRDb250ZW50e1xyXG4gICAgLmltZy1kcm9wZG93bntcclxuICAgICAgICB3aWR0aDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kcm9wYWN0aXZle1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC42cztcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246MC42cztcclxuICAgIH1cclxuICAgIC5kcm9waW5hY3RpdmV7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC42cztcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246MC42cztcclxuICAgIH1cclxufVxyXG4uYXNzdW1wdGlvbmNvbnRhaW5lcntcclxuICAgIC5kcm9wYWN0aXZle1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuNnM7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOjAuNnM7XHJcbiAgICB9XHJcbiAgICAuZHJvcGluYWN0aXZle1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuNnM7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOjAuNnM7XHJcbiAgICB9XHJcbn1cclxuLmNsb3NlbWFya3tcclxuICAgIHBhZGRpbmc6IDBweCA1MHB4O1xyXG59XHJcbi5oZWFkZXJzdGF0aWN7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVmMWZjO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5ZmFmYmQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzlmYWZiZDtcclxuICAgIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICM0OTQ5NDk7ICAgXHJcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuLmZvbnQzMHtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIFxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogNjUwcHgpIHtcclxuICAgIC5mb250MzB7IGZvbnQtc2l6ZTogMjRweDsgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNTBweCkgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XHJcbiAgICAuZm9udDMweyBmb250LXNpemU6IDI2cHg7IH1cclxufVxyXG4ucGFkZGluZ3RvcGRpdntcclxuICAgIHBhZGRpbmctdG9wOiA3NXB4O1xyXG59XHJcbi5hZmZpeHtcclxuICAgIHBvc2l0aW9uOmZpeGVkO1xyXG4gICAgdG9wOjA7XHJcbiAgICByaWdodDowO1xyXG59XHJcbi5vcmFuZ2V7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZCODAwO1xyXG59XHJcbi5jaXJjbGV3aWR0aHtcclxuICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgaGVpZ2h0OiAxNXB4OyAgICBcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG59XHJcblxyXG5cclxuLy9Mb2FuIEJhbGFuY2VcclxuLmxvYW5iYWx7IFxyXG4uY2FsZW5kYXItYWRkb257XHJcbiAgICBib3JkZXItcmFkaXVzOjBweCA1cHggNXB4IDBweCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZDRkN2UwICFpbXBvcnRhbnQ7XHJcbn1cclxuaW5wdXR7XHJcbiAgICBib3JkZXItcmFkaXVzOjVweCAwcHggMHB4IDVweCAhaW1wb3J0YW50O1xyXG59XHJcbn1cclxuLmNpcmNsZS1ibHVlbGIgXHJcbnsgICB3aWR0aDogMTVweDtcclxuaGVpZ2h0OiAxNXB4O1xyXG5iYWNrZ3JvdW5kLWNvbG9yOiAjMDA3QUZGO1xyXG5ib3JkZXItcmFkaXVzOiA1MCU7XHJcbm1hcmdpbi1yaWdodDogOHB4O1xyXG59XHJcblxyXG4ubG9hbmNvbnRhaW5lcntcclxuICAgIC5sb2FuYmFsYW5jZWxlbmdlbmR7XHJcbiAgICAgICAgLmxlZ2VuZGxpe3BhZGRpbmc6MHB4IDEwcHggICEgaW1wb3J0YW50O31cclxuICAgICAgICAudGV4dC13cmFwcGVyeyBmb250LXNpemU6IDE3cHggISBpbXBvcnRhbnQ7d2lkdGg6OTUlICEgaW1wb3J0YW50OyB9XHJcbiAgICB9XHJcbn1cclxuLmxvYW5iYWxhbmNlY29udGFpbmVyIHtcclxuICAgIC5leHRyYUdhaW5lZHllYXJze1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4ubG9hbmJhbGFuY2VwaWV7XHJcbiAgICBzdmcgXHJcbiAgICB7XHJcbiAgICAgICAgdHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLmxvYW5iYWxhbmNlY29udGFpbmVyIHtcclxuICAgICAgICAuZXh0cmFHYWluZWR5ZWFyc3tcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tb3J0YWdlQ29udGFpbmVye1xyXG4gICAgLm1vcnRhZ2VDb250ZW50Q29udGFpbmVye1xyXG4gICAgICAgIC5sb2FuYmFsYW5jZWxlbmdlbmQge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNSUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4vL1JlbnRWc0J1eVxyXG4ucmVudHZzYnV5Q29udGFpbmVyIHtcclxuICAgIC5hc3N1bXB0aW9uY29udGFpbmVye1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBmb250LWZhbWlseTpNb250c2VycmF0LU1lZGl1bTtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIC5pbWctZHJvcGRvd257XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweCA4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRpdmFzc3VtcHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7ICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjY29sbGFwc2Vhc3N1bXB0aW9ue1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgLmRpdmxvYW50eXBle1xyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kaXZpbnB1dHN7XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tYXJnYm90MTB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kaXZsb2FudHlwZXtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH0gIFxyXG4gICAgICAgIHVse1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNDI4QkZFO1xyXG4gICAgICAgICAgICB3aWR0aDogMzUlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICMwRTJGNTEgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnZsaXtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0Om5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb252dmF7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0Om5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFjdGl2ZWxvYW50eXBle1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI4QkZFO1xyXG4gICAgICAgICAgICBjb2xvcjp3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wYW5lbC1jb2xsYXBzZXtcclxuICAgICAgICBwYWRkaW5nOjVweDtcclxuICAgIH1cclxuICAgIC5hY2NpbnNpZGV0aXRsZXtcclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgcGFkZGluZzogM3B4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuICAgIH1cclxuICAgIC5hY2NpbnNpZGV7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGNvbG9yOiAjY2NjO1xyXG4gICAgICAgIHBhZGRpbmc6IDNweDtcclxuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xyXG4gICAgfVxyXG4gICAgLmV4dHJhaW5pdGlhbGZvcm17XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjdGOTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNENEQ3RTA7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIH1cclxuICAgIC5iZ3doaXRle1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc2MDc4NDMxMzcyNTQ5MDIpICFpbXBvcnRhbnQgO1xyXG4gICAgfVxyXG4gICAgLmdvYnRue1xyXG4gICAgICAgIHdpZHRoOjIwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZXh0cmFwYXlwdGFnaW5pdGlhbHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcclxuICAgIH1cclxuLkhlYWRlckNvbnRhaW5lclxyXG57XHJcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgIGJveC1zaGFkb3c6IDE3cHggMXB4IDE1cHggNnB4ICNGMkY2Rjg7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gICAgLlRvcENvbnRhaW5lcntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLmF2YXRhcmNvbnRhaW5lcnsgICAgICAgICAgIFxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIC5hdmF0YXItYWdlbnR7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmF2YXRhci1jb250YWN0e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYXZhdGFyLW5hbWV7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzIzNDA1RTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYXZhdGFyLXRpdGxle1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgY29sb3I6ICMyMzQwNUU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuQ2FsY3R5cGVjb250YWluZXJcclxuICAgIHtcclxuICAgICAgICAuQ2FsY3R5cGVuYW1le1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgY29sb3I6ICMyMzQwNUU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuQ2FsY3R5cGVkZXRhaWxze1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgY29sb3I6ICMyMzQwNUU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAuQ2FsY3R5cGVjb250YWluZXIyXHJcbiAgICB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIC5DYWxjdHlwZW5hbWUye1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgY29sb3I6ICMyMzQwNUU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuQ2FsY3R5cGVkZXRhaWxzMntcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjM0MDVFO1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn1cclxuLmV4dHJhcGF5Q29udGVudENvbnRhaW5lcntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAuZXh0cmFwYXlGb3JtY29udGFpbmVye1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAgLmV4dHJhcGF5Zm9ybXtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLmV4dHJhcGF5Zm9ybTF7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0Ojc0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDREN0UwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDREN0UwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0Q0RDdFMDtcclxuICAgICAgICAgICAgICAgICAgICAuZXh0cmFUb3RhbFBheW1lbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDo4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q0RDdFMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjdGOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojMjM0MDVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5yZW50dnNidXloZWFkZXJcclxuICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZXh0cmFwYXlncmFwaGNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmV4dHJhR2FpbmVkeWVhcnN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDQwcHggMTBweCAxNXB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiMyMzQwNWUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jaXJjbGUtb3JhbmdlXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkI4MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5leHRyYXBheVBpZWNoYXJ0XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZXh0cmFwYXlmb3JtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDo3NDBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDREN0UwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNkY3Rjk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5yYy1zbGlkZXIge1xyXG4gICAgLy9wYWRkaW5nOiAxOXB4IDBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMjdweCAwcHggIWltcG9ydGFudDtcclxufVxyXG4uY2xzaGVpZ2h0e1xyXG4ucmMtc2xpZGVyLW1hcmsge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxOHB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICBcclxuICAgIC8vcGFkZGluZy10b3A6IDM4cHg7XHJcbn1cclxufVxyXG4ucmMtc2xpZGVyLWRvdCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IC0ycHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTRweDtcclxuICAgIHdpZHRoOiA4cHg7XHJcbiAgICBoZWlnaHQ6IDRweDtcclxuICAgIC8vYm9yZGVyOiAycHggc29saWQgI2U5ZTllOTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uc2xpZGVyLWNsc3tcclxuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xyXG59XHJcbiAuc2xpZGVyLWNscyAucmMtc2xpZGVyLXJhaWx7XHJcbiAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U5RUJGMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucmMtc2xpZGVyLXRyYWNrIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1OTc4RkY7XHJcbn1cclxuXHJcbi5yYy1zbGlkZXItaGFuZGxlIHtcclxuICAvL2JvcmRlcjogc29saWQgMnB4ICNEM0Q1REY7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xM3B4O1xyXG4gIG1hcmdpbi10b3A6IC05cHg7XHJcbiAgd2lkdGg6IDIzcHg7XHJcbiAgaGVpZ2h0OiAyM3B4O1xyXG4gfVxyXG4gLnJjLXNsaWRlci1tYXJrLXRleHQtYWN0aXZlIHtcclxuICAgIGNvbG9yOiMyMzQwNWUgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnJjLXNsaWRlci1tYXJrLXRleHQge1xyXG4gICAgY29sb3I6IzIzNDA1ZSAhaW1wb3J0YW50O1xyXG4gICAgIGZvbnQtc2l6ZTogMTVweDtcclxufVxyXG5cclxuLmNsc2hlaWdodCAucmMtc2xpZGVyLW1hcmsge1xyXG4gICAgd2lkdGg6IDkzJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAxN3B4O1xyXG59XHJcblxyXG4uc2xpZGVyLXBhcnR7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDExcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xyXG59XHJcbi5leHRyYXBheWZvcm0ye1xyXG4gICAgIC5zbGlkZXItY2xzIC5yYy1zbGlkZXItcmFpbHtcclxuICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTlFQkYwICFpbXBvcnRhbnQ7XHJcbn1cclxuLnNsaWRlciAucmMtc2xpZGVyLXRyYWNrIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MDhhZmY7XHJcbiAgICBoZWlnaHQ6IDVweCAhaW1wb3J0YW50O1xyXG59XHJcbi5yYy1zbGlkZXItaGFuZGxlIHtcclxuICAvL2JvcmRlcjogc29saWQgMnB4ICNEM0Q1REY7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xM3B4O1xyXG4gIG1hcmdpbi10b3A6IC03cHg7XHJcbiAgd2lkdGg6IDE4cHg7XHJcbiAgaGVpZ2h0OiAxOHB4O1xyXG4gfVxyXG59XHJcbi5leHRyYVBheUxlZ2VuZHtcclxuICAgIGZvbnQtZmFtaWx5OiAgTW9udHNlcnJhdC1SZWd1bGFyO1xyXG4gICAgIC5sZWdlbmRsaXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMSUgMHB4O1xyXG4gICAgLnRleHQtd3JhcHBlciB7XHJcbiAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgIC8vZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBtYXJnaW46IDVweCAwO1xyXG4gICAgICBjb2xvcjojMjM0MDVFICFpbXBvcnRhbnQ7XHJcbiAgICAgIC8vZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBmb250LXNpemU6IDEuMnZ3O1xyXG4gICAgICAubGJjYWxjIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFweDtcclxuICAgICAgICBjb2xvcjojMjM0MDVFICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ibGFjayB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIC8vZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgfSAgICBcclxuICAgICB9XHJcbiAgICAgfVxyXG4gICAgIC5sZWdlbmRjaXJjbGV7XHJcbiAgICB3aWR0aDogMTVweDtcclxuICAgIGhlaWdodDogMTVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgfVxyXG59XHJcbi5ibHVle1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN0FGRjtcclxufVxyXG4ubGlnaHRncmVlbntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1N0ZGMDQ7XHJcbn1cclxuLmZvcm1wYWRkaW5ne1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIGhlaWdodDogNjM1cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxufVxyXG4uc2F2ZWV4dHJhY29udGFpbmVye1xyXG4gICAgaGVpZ2h0OjEwMnB4O1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDZENkRFO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBjb2xvcjojMjM0MDVlICFpbXBvcnRhbnQ7XHJcbiAgIFxyXG59XHJcbiAgICAuZXh0cmFwYXlwdGFnXHJcbiAgICB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICBmb250LWZhbWlseTogIE1vbnRzZXJyYXQtUmVndWxhcjtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgY29sb3I6IzIzNDA1RSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmV4dHJhcGF5VGV4dENvbnRlbnRcclxuICAgIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5leHRyYXBheVRleHRDb250ZW50dGl0bGVcclxuICAgIHtcclxuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIGNvbG9yOiAjNEQ1MzU3O1xyXG4gICAgfVxyXG4gICAgLmV4dHJhcGF5VGV4dENvbnRlbnRkZXNjXHJcbiAgICB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGNvbG9yOiAjQkFCRkMzO1xyXG4gICAgfVxyXG4gICAgLmdyZWVuc3BhbntcclxuICAgICAgICBjb2xvcjogIzdBQ0NBMjtcclxuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG4gICAgLnRhYmxldW5kZXJzcGFuMVxyXG4gICAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcbiAgICB9XHJcbiAgICAuaGVhZGVydGl0bGV7XHJcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuICAgICAgICBjb2xvcjogIzYyNjg2QztcclxuICAgIH1cclxuICAgIC50ZXh0bW9yZWNvbnRhaW5lcntcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgLmdyZWVubGluZXtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUVFMEJDO1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLmNsZWFyZGl2e1xyXG4gICAgICAgIGNsZWFyOmJvdGg7XHJcbiAgICB9XHJcbiAgICAuZGVzY3JwaXRpb25kZXRhaWxze1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcbiAgICAgICAgY29sb3I6ICM1QTYwNjM7XHJcbiAgICB9XHJcbiAgICAuYWNjVGl0bGV7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcclxuICAgICAgICBwYWRkaW5nLXRvcDoyMHB4O1xyXG4gICAgfVxyXG4gICAgLm1vcmVjb250ZW50Y29udGFpbmVye1xyXG4gICAgICAgIHBhZGRpbmc6IDY1cHggMzBweCAwcHggMzBweDtcclxuICAgIH1cclxuICAgIC5leHRyYXBheUltYWdlY29udGFpbmVyXHJcbiAgICB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICAuZXh0cmFwYXlJbWFnZWRpdntcclxuICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgLmV4dHJhcGF5SW1hZ2Vob21le1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6NzAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG50ZXh0XHJcbiAgICB7XHJcbiAgICAgICAgY29sb3I6ICMwRTJGNTE7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG4gICAgICAgIHdpZHRoOiA2MSU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIH1cclxuICAgIC5leHRyYXBheXRhYmxlY29udGFpbmVye1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDtcclxuICAgICAgICB0YWJsZVxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG4gICAgICAgICAgICAgY29sb3I6IzRCNTI1ODtcclxuICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAuY2xuMXtcclxuICAgICAgICAgICAgICAgICB3aWR0aDogMTMlO1xyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5jbG4ye1xyXG4gICAgICAgICAgICAgICAgIHdpZHRoOiAyNCU7XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLmNsbjN7XHJcbiAgICAgICAgICAgICAgICAgd2lkdGg6IDEwJTtcclxuICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAuY2xuNHtcclxuICAgICAgICAgICAgICAgICB3aWR0aDogMTMlO1xyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5jbG41e1xyXG4gICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgdGR7XHJcbiAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VGRjBGMTtcclxuICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICBNb250c2VycmF0LVJlZ3VsYXI7XHJcbiAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICB0cntcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgdGQ6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB0ZDpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjZGNztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB0aHtcclxuICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9udHNpemVjbG4zXHJcbiAgICB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgfVxyXG4gICAgLmRpc3BsYXlzcGFuYmxvY2t7XHJcbiAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgIH1cclxuICAgIC5tYXJnaW5idG0xMTVcclxuICAgIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgLmZpZWxkLXJvd3tcclxuICAgICAgICBjb2xvcjogIzBFMkY1MTtcclxuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcbiAgICAgICAgZm9udC1zaXplOjE0cHg7IFx0IFx0XHJcbiAgICAgICAgc2VsZWN0LGlucHV0e1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDoxMHB4O1xyXG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogaW5oZXJpdDtcclxuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTclIGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQtTWVkaXVtO1xyXG4gICAgICAgIGJveC1zaGFkb3c6bm9uZTtcclxuICAgICAgICBjb2xvcjojMjM0MDVFO1x0XHRcdFx0XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmlucHV0LWdyb3VwLWFkZG9uXHJcbiAgICB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjNGNTtcclxuICAgIH1cclxuICAgIC55ZXNidG5cclxuICAgIHtcclxuICAgIGJhY2tncm91bmQ6ICM0MjhCRkU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICB3aWR0aDogMTkwcHg7XHJcbiAgICBoZWlnaHQ6IDM5cHg7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG4gICAgYm9yZGVyLWltYWdlOiBub25lO1xyXG4gICAgYm9yZGVyLWNvbG9yOiBub25lO1xyXG4gICAgbWFyZ2luLXRvcDogN3B4O1xyXG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuQ2FsY0Ryb3BEb3due1xyXG4gICAgICAgIGNvbG9yOiAjMTg3NUREO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuICAgICAgICBmb250LXNpemU6MTRweDsgXHJcbiAgICAgICAgcGFkZGluZzogMjVweCAwcHggMjVweCAwcHg7XHRcclxuICAgICAgICAubWVudXtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxNjBweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDhweCAxNnB4IDBweCByZ2JhKDAsMCwwLDAuMik7XHJcbiAgICAgICAgICAgIC8vcGFkZGluZzogMTJweCAxNnB4O1xyXG4gICAgICAgICAgICAubWVudWxpe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzo4cHggMTVweDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubWVudWxpOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjdGOTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gXHRcclxuICAgIH1cclxuICAgIC5pbWctZHJvcGRvd257XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMXB4O1xyXG4gICAgfVxyXG4gICAgLmRpdm1vcmV7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIC5zcGFubW9yZXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzk3NEFFO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5qdXN0aWZ5c3BhY2VidG1cclxuICAgIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICB9XHJcbiAgICAuZXh0cmF0ZXh0Y29udGFpbmVyXHJcbiAgICB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjZGNztcclxuICAgIH1cclxuICAgIC5leHRyYXBheVRleHRDb250ZW50MntcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDcwcHg7XHJcbiAgICB9XHJcbiAgICAuZXh0cmFwYXlmb290ZXJ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkgeyAgIFxyXG4gICAgICAgIC5leHRyYXBheUNvbnRlbnRDb250YWluZXJ7XHJcbiAgICAgICAgICAgIC5leHRyYXBheUZvcm1jb250YWluZXJ7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAuZXh0cmFwYXlmb3Jte1xyXG4gICAgICAgICAgICAgICAgICAgIC5leHRyYXBheWZvcm0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmV4dHJhcGF5Z3JhcGhjb250YWluZXJcclxuICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmV4dHJhR2FpbmVkeWVhcnNcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNpcmNsZS1vcmFuZ2VcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSAgXHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAgXHJcbiAgICAgICAgLmV4dHJhcGF5VGV4dENvbnRlbnRcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIHBhZGRpbmcgOjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubW9yZWNvbnRlbnRjb250YWluZXJ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggNXB4IDBweCA1cHggIWltcG9ydGFudDsgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5leHRyYWluaXRpYWxmb3Jte1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZXh0cmFwYXlwdGFne1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5leHRyYXBheXllc3hze1xyXG4gICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDo3NXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIzNDA1RTtcclxuICAgICAgICAgICAgei1pbmRleDogOTk5OTk5O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgLmJ0bnRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYxJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogIDMuMnZ3O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC55ZXNidG57XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzIlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5leHRyYXBheWZvb3RlcntcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzVweDtcclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuSGVhZGVyQ29udGFpbmVye1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgei1pbmRleDogOTk5OTk5O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDdweCA0cHggI2Q5ZTVlZDtcclxuICAgICAgICAgICAgLkNhbGN0eXBlY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIC5DYWxjdHlwZW5hbWV7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmF2YXRhcmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAuYXZhdGFyLW5hbWV7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmF2YXRhci10aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmF2YXRhci1hZ2VudHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNsc2hlaWdodHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmV4dHJhcGF5Q29udGVudENvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIC5leHRyYXBheUZvcm1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4OyBcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIC5leHRyYXBheWZvcm17XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5leHRyYXBheWZvcm0xXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bzsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmV4dHJhcGF5Zm9ybTJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmV4dHJhUGF5TGVnZW5ke1xyXG4gICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTR2dyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5sZWdlbmRsaSB7XHJcbiAgICAgICAgICAgICAgICAudGV4dC13cmFwcGVyXHJcbiAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzdnc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgIC5sZWdlbmRjaXJjbGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxufVxyXG5cclxuLk92ZXJsYXl7XHJcbiAgICBwb3NpdGlvbjpmaXhlZDtcclxuICAgIHotaW5kZXg6MTAwMDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6MDtcclxuICAgIHJpZ2h0OjA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNzQsIDgxLCA5MywgMC43MSk7XHJcbiAgICBvdmVyZmxvdzogYXV0bzsgICAgXHJcbn1cclxuLmRpdmlucHV0c3tcclxuICAgIC5pbnB1dC1ncm91cHtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmRhcmtncmVlbm5ze1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJBQUQwMDtcclxufVxyXG5zdmd7ICBcclxuICAgICB0ZXh0e1xyXG4gICAgICAgICAvLyBmaWxsOiAjMjM0MDVlICFpbXBvcnRhbnQ7XHJcbiAgICAgfSAgICBcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgXHJcbiAgICAuZXh0cmFwYXlDb250YWluZXJ7IFxyXG4gICAgICAgIC5mb3JtcGFkZGluZ3tcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA2MzVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5Nb3JlSW5mb01vZGFseyAgICAgIFxyXG4gICAgICAgIC8vIG1hcmdpbjogNjBweCAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLy9oZWlnaHQ6IDgzJSAhaW1wb3J0YW50OyAgICBcclxuICAgICAgICBwYWRkaW5nOiAxM3B4ICFpbXBvcnRhbnQ7ICAgIFxyXG4gICAgICAgIC8vb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgIC8vb3ZlcmZsb3cteTogYXV0byAgIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogOTUlICFpbXBvcnRhbnQ7ICAgICBcclxuICAgICAgICAuY2xvc2Vwb3B1cHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTM0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE3cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gIFxyXG4gICAgfSBcclxuICAgIFxyXG4gICAgLkdyZWV0aW5nc01vZGFse1xyXG4gICAgICAgIC8vIG1hcmdpbjogNjBweCAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLy9oZWlnaHQ6IDgzJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIC8vb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgIC8vb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDExcHggIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogOTUlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLmNsb3NlcG9wdXB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxN3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9ICBcclxuICAgIC5tb3JlaW5mby1jb250YWluZXJ7IFxyXG4gICAgICAgIC55ZXNidG57XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250ZW50Z3JlZXRpbmd7XHJcbiAgICAgICAgICAgIC8vbWF4LWhlaWdodDogMjc1cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG4uc2hhcmV0aXRsZWRpdntcclxuICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG4gICAgZm9udC1zaXplOiAyN3B4O1xyXG4gICAgY29sb3I6ICMyMzQwNUU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgIC8vdG9wOiAtMjBweDtcclxufVxyXG4vLyAuc2hhcmVidXR0b25kaXZ7XHJcbi8vICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbi8vICAgICByaWdodDogMjBweDtcclxuLy8gICAgIHRvcDogMTgwcHg7XHJcbi8vICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbi8vICAgICB6LWluZGV4OiA5OTk5OTk7XHJcbi8vICAgICBkaXNwbGF5OiBub25lO1xyXG4vLyB9XHJcblxyXG4uc2hhcmVidXR0b25kaXZ7XHJcbiAgICByaWdodDogMiU7XHJcbiAgICAvL3RvcDogLTMlO1xyXG4gICAgYm90dG9tOiAtNDBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHotaW5kZXg6IDk5O1xyXG4gICAgLy9kaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcbi5sZW5zZXNoYXJlYnV0dG9uZGl2e1xyXG4gICAgcmlnaHQ6IDgwcHg7XHJcbiAgICB0b3A6IDEycHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB6LWluZGV4OiAzO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC8vcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLnNoYXJlYnV0dG9uY2xhc3NidG57XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuLmxlbnNlc2hhcmVidXR0b25kaXZtb2JsaWV7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLnNoYXJlYnV0dG9uY2xhc3NidG57XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuLnNvY2lhbHNoYXJlX2J0bntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgICBcclxuICAgIHRvcDogLTI1cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7ICAgXHJcbiAgICBkaXNwbGF5OiBub25lOyAgXHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyAgIFxyXG4gICAgcmlnaHQ6IDI1MHB4O1xyXG59XHJcbi5zaGFyZWltYWdle1xyXG4gICAgd2lkdGg6IDM1cHg7XHJcbiAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgIFxyXG59XHJcbi5idG5fc3R5bGV7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgLy93aWR0aDogMTAwJTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAvL3BhZGRpbmc6IDVweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1MDhBRkY7XHJcbiAgICBjb2xvcjogIzUwOEFGRjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIC8vIHBhZGRpbmctdG9wOiA3cHg7XHJcbiAgICAvLyBwYWRkaW5nLWJvdHRvbTogOXB4O1xyXG4gICAgLy8gcGFkZGluZy1sZWZ0OiAxOHB4O1xyXG4gICAgLy8gcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIC8vIC5Mb2FkV2ViU2hhcmV7XHJcbiAgICAvLyAgICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgLy8gfVxyXG59XHJcblxyXG4uTG9hZFdlYlNoYXJle1xyXG4gICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgXHJcbn1cclxuXHJcbi5zaGFyZWNvbnRlbnR7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uc2hhcmVjb250ZW50c3BhbntcclxuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTsgICAgXHJcbiAgICBjb2xvcjogIzIzNDA1RTtcclxufVxyXG4uc2hhcmVjb250ZW50OmZvY3VzIHtcclxuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4ubW9yZWluZm8tY29udGFpbmVye1xyXG4gICAgLmNvbnRlbnRncmVldGluZ3tcclxuICAgICAgIC8vIG1heC1oZWlnaHQ6IDM3MHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5jb250ZW50bW9yZWluZm97XHJcbiAgICAgICAgLy9tYXgtaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG4ucmMtc2xpZGVyLWhhbmRsZVxyXG57XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjZDRkN2UwICFpbXBvcnRhbnQ7XHJcbn1cclxuLnJjLXNsaWRlci10cmFja3tcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NzhmZmYgIWltcG9ydGFudDtcclxufVxyXG4uQ2FsY0Ryb3BEb3duXHJcbntcclxuICAgIGNvbG9yOiAjNTA4YWZmICFpbXBvcnRhbnQ7XHJcbn1cclxuLnllc2J0bntcclxuICAgIGJhY2tncm91bmQ6ICM1MDhBRkYgIWltcG9ydGFudDtcclxufVxyXG4uZm9jdXNkaXZ7XHJcbiAgICBwYWRkaW5nOiA1cHggMjBweCA1cHggMjBweCAhaW1wb3J0YW50O1xyXG59XHJcbi5leHRyYXBheXB0YWd7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxufVxyXG4uY2xvc2luZ2xlYWRnZW5tb2RhbHtcclxuICAgIC8vbWF4LWhlaWdodDogMzcwcHg7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAuY2xvc2luZ2xlYWRnZW5tb2RhbHtcclxuICAgICAgICAvL21heC1oZWlnaHQ6IDQ2MHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgLmxlYWRnZW5ob2xkZXJ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxuICAgIC5zaGFyZWJ1dHRvbmRpdntcclxuICAgICAgICB0b3A6IC0xLjUlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDY5JSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXRvcDogLTQ4cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICAgIGJ1dHRvbntcclxuICAgICAgICAgICAgd2lkdGg6MTEwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJlbWl1bWJhY2tidG5jbHN7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50IDtcclxuICAgIH1cclxufVxyXG4ubG9nb2RpdmNvbnR7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxufVxyXG4ubG9nb2RpdmNvbnRIaWRkZW57XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuLmxvZ29kaXZ7XHJcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTBweCkgYW5kIChtaW4td2lkdGg6IDMyMHB4KSB7XHJcbiAgICAuc2hhcmV0aXRsZWRpdntcclxuICAgICAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAuc2hhcmVidXR0b25kaXZcclxuICAgIHtcclxuICAgICAgICAvL3JpZ2h0OiAxOCUgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIxNXB4O1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCl7XHJcbiAgICAuc2hhcmVidXR0b25kaXZcclxuICAgIHtcclxuICAgICAgICByaWdodDogMTAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuLnNoYXJlYnRucHJlbWl1bXtcclxuICAgIHdpZHRoOjEyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmhlYWRpbmdjb250ZW50e1xyXG4gICAgZGlzcGxheTpmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIC5jb250ZW50e1xyXG4gICAgICAgIHdpZHRoOjcwJTtcclxuICAgICAgICBmb250LXNpemU6MTRweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDoxMHB4O1xyXG4gICAgfVxyXG59Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBLEFBQUEsa0JBQWtCLENBQUM7RUF1WFgsV0FBVyxFQUFFLGlCQUFpQixHQTRickM7RUFuekJELEFBRUksa0JBRmMsQ0FFZCxVQUFVLENBQUE7SUFDTixVQUFVLEVBQUMsSUFBSSxHQUNsQjtFQUpMLEFBS0ksa0JBTGMsQ0FLZCxlQUFlLENBQUE7SUFDWCxPQUFPLEVBQUMsR0FBRyxHQUNkO0VBUEwsQUFRSSxrQkFSYyxDQVFkLGVBQWUsQ0FBQTtJQUNYLFNBQVMsRUFBRSxJQUFJO0lBQ2YsT0FBTyxFQUFFLEdBQUc7SUFDWixXQUFXLEVBQUUsaUJBQWlCLEdBQ2pDO0VBWkwsQUFhSSxrQkFiYyxDQWFkLFVBQVUsQ0FBQTtJQUNOLFNBQVMsRUFBRSxJQUFJO0lBQ2YsS0FBSyxFQUFFLElBQUk7SUFDWCxPQUFPLEVBQUUsR0FBRztJQUNaLFdBQVcsRUFBRSxrQkFBa0IsR0FDbEM7RUFsQkwsQUFtQkksa0JBbkJjLENBbUJkLGlCQUFpQixDQUFBO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUM3QixNQUFNLEVBQUUsaUJBQWlCO0lB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 */.amort_container {
  width: 100%;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
}

.amort_container .field-row {
  color: #0E2F51;
  font-family: Montserrat-Regular;
  font-size: 14px;
}

.amort_container .field-row select,
.amort_container .field-row input {
  border: 1px solid #d4d7e0;
  border-radius: 5px;
  background-color: transparent;
  height: 40px;
  width: 100%;
  margin-top: 10px;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
  box-shadow: none;
  color: #23405E;
}

.amort_container .compute {
  background-color: #508AFF;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 5px;
  margin-bottom: 20px;
  margin-top: 20px;
  outline: none;
  font-family: Montserrat-Medium;
  font-size: 15px !important;
  letter-spacing: 1px;
  width: 100%;
  height: 40px !important;
}

.amort_container .view {
  height: 40px !important;
  color: #ffffff;
  border-radius: 5px;
  -webkit-transition: -webkit-transform 0.75s, background-color .125s;
  -moz-transition: -moz-transform 0.75s, background-color .125s;
  -ms-transition: -ms-transform 0.75s, background-color .125s;
  transition: transform 0.75s, background-color .125s;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
  cursor: pointer;
  margin-bottom: 20px;
  margin-top: 20px;
}

.amort_container .view div {
  height: 100%;
  width: 100%;
  color: white;
  text-align: center;
  font-family: Montserrat-Medium;
  font-size: 15px !important;
  position: absolute;
  backface-visibility: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}

.amort_container .Amort_Title {
  font-family: Montserrat-Medium;
  font-size: 26px;
  color: #23405e;
  margin-bottom: 20px;
  display: flex;
  width: 88%;
}

.formContainer {
  width: 100%;
}

.bs5cal {
  height: 40px;
}

.alignCenter {
  display: flex;
  justify-content: center;
}

.title_content {
  color: #23405E;
  font-family: Montserrat-Regular;
  font-size: 14px;
  padding: 3% 0;
}

.amort-container {
  padding: 15px;
}

.centered-wrapper {
  max-width: 960px;
  margin: auto;
}

.schedule-title {
  font-size: 24px;
  width: 100%;
  color: #23405E !important;
  margin: 10px 0;
  font-family: "Montserrat-Medium";
}

.year-wrapper {
  border: 1px solid #ddd;
  padding: 0 12px;
}

.year-banner {
  align-items: center;
  cursor: pointer;
  width: 100%;
}

.drop_icon {
  float: right;
}

.drop_icon img {
  width: 16px;
  margin-left: 5px;
}

.icon-up.hidden,
.icon-down.hidden {
  display: none;
}

.amort-details {
  padding: 10px 15px;
  background: #fff;
}

.amort_row {
  display: flex;
  padding: 8px 0;
  border-bottom: 1px solid #eee;
}

.header-row {
  color: #333;
}

.year-summary-row {
  display: flex;
  align-items: center;
  padding: 0;
  margin: 0;
}

.cell {
  flex: 1;
  padding: 6px 0;
  font-size: 16px;
  font-family: Montserrat-Regular;
}

.amort-details .header-row .cell {
  font-family: 'Montserrat-Medium';
}

.year-title {
  color: #508AFF;
  font-size: 17px;
  font-family: Montserrat-Medium;
}

.split_wdth {
  width: 20%;
  margin: 0;
}

.gap_apply {
  display: flex;
  padding: 8px 0;
  width: 80%;
  margin: 0;
}

.drop_icon {
  margin-left: 8px;
}

.drop_icon img {
  width: 14px;
  margin-left: 4px;
  vertical-align: middle;
}

.year-banner .gap_apply {
  font-family: Montserrat-Medium;
}

.amort-header-row {
  display: flex;
  justify-content: space-between;
  padding: 10px 0;
  border-bottom: 1px solid #eee;
  width: 100%;
  font-size: 18px;
  font-family: Montserrat-Medium;
}

.amort-header-row .header-cell {
  flex: 1;
  text-align: center;
  color: #23405E;
}

.amort-header-row .header-cell:first-child {
  flex: 0 0 60px;
  color: #23405E;
}

.align_cntr {
  display: flex;
  justify-content: center;
  align-items: center;
  min-width: 22%;
}

.year-banner .split_wdth .cell {
  text-align: center !important;
}

.amortization-meta {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 15px 0;
  width: 100%;
}

.amortization-meta .meta-dates {
  display: flex;
  align-items: center;
}

.amortization-meta .meta-dates .meta-item {
  display: flex;
  flex-direction: column;
}

.amortization-meta .meta-dates .meta-item label {
  margin-bottom: 5px;
}

.amortization-meta .meta-dates .meta-item .date-box {
  display: flex;
  align-items: center;
  padding: 8px 0;
  border-radius: 8px;
  font-size: 14px;
}

.amortization-meta .meta-dates .meta-item .date-box img {
  width: 16px;
  height: 16px;
  margin-left: 8px;
}

.amortization-meta .meta-dates .meta-item .highlight {
  font-family: Montserrat-Bold !important;
  margin-top: 5%;
  color: #23405E;
  font-size: 18px;
}

.amortization-meta .meta-dates .arrow {
  font-size: 24px;
  margin: 18px 15px 0 18px;
  color: #23405E;
}

.amortization-meta .toggle-expand {
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 14px;
  color: #000;
}

.amortization-meta .toggle-expand .switch {
  position: relative;
  display: inline-block;
  width: 46px;
  height: 24px;
}

.amortization-meta .toggle-expand .switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

.amortization-meta .toggle-expand .switch .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: -1px;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  border-radius: 24px;
  transition: .4s;
}

.amortization-meta .toggle-expand .switch .slider:before {
  position: absolute;
  content: "";
  height: 18px;
  width: 18px;
  left: 4px;
  bottom: 3px;
  background-color: white;
  border-radius: 50%;
  transition: .4s;
}

.amortization-meta .toggle-expand .switch input:checked + .slider {
  background-color: #508AFF;
}

.amortization-meta .toggle-expand .switch input:checked + .slider:before {
  transform: translateX(22px);
}

.amortization-meta .toggle-expand .switch .round {
  border-radius: 24px;
}

.field_text {
  font-size: 12px;
  font-family: Montserrat-SemiBold !important;
  color: #23405E !important;
}

.shedule_date {
  height: 40px;
  margin: 0 !important;
  width: 100px !important;
  top: -150px !important;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right: none !important;
}

.amort_date {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  border-right: none !important;
}

.radius_date {
  border-top-right-radius: 4px !important;
  border-bottom-right-radius: 5px !important;
}

.custom_cal .gmTeoB {
  top: -150px !important;
}

.align_end {
  display: flex;
  justify-content: end;
}

.amort-summary {
  width: 100%;
  font-family: Montserrat-Medium;
  border-top: 1px solid #ddd;
  padding: 5%;
}

.amort-summary .summary-header {
  font-family: Montserrat-SemiBold;
  font-size: 17px;
  text-align: right;
  margin: 10px 0 20px;
  color: #23405E;
}

.amort-summary .summary-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 12px 0;
  border-bottom: 1px solid #ddd;
  font-size: 17px;
}

.amort-summary .summary-row .dot-label {
  display: flex;
  align-items: center;
  gap: 8px;
  color: #23405E;
}

.amort-summary .summary-row .amount {
  font-family: Montserrat-SemiBold;
  color: #23405E;
}

.amort-summary .dot {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  display: inline-block;
}

.amort-summary .dot.blue {
  background-color: #5589f6;
}

.amort-summary .dot.green {
  background-color: #9bd7a1;
}

.amort-summary .dot.dark-blue {
  background-color: #0b2471;
}

.amort_custom_tooltip {
  position: absolute;
  top: -38%;
  left: 11%;
  width: 27%;
  z-index: 1;
  color: #23405E;
  font-family: "Montserrat-semibold";
}

.holdingcost_container {
  border: 1px solid #D3D5DF;
  border-radius: 4px;
  box-shadow: 0px 0px 13px -12px #2290ef;
  overflow-y: none;
  overflow: hidden;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3JjL2NvbXBvbmVudHMvQW1vcnRpemF0aW9uQ2FsY3VsYXRvci9hbW9ydGl6YXRpb24uc2NzcyIsInNvdXJjZXMiOlsiLi4vc3JjL2NvbXBvbmVudHMvQW1vcnRpemF0aW9uQ2FsY3VsYXRvci9hbW9ydGl6YXRpb24uc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIuYW1vcnRfY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgLmZpZWxkLXJvdyB7XG4gICAgY29sb3I6ICMwRTJGNTE7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICBzZWxlY3QsXG4gICAgaW5wdXQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgLW1vei1hcHBlYXJhbmNlOiBpbmhlcml0O1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTclIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgY29sb3I6ICMyMzQwNUU7XG4gICAgfVxuICB9XG5cbiAgLmNvbXB1dGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MDhBRkY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweCAhIGltcG9ydGFudDtcbiAgfVxuXG4gIC52aWV3IHtcbiAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjNTA4QUZGO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIC8vcGFkZGluZzogNXB4IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIC8vcG9zaXRpb246IGFic29sdXRlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC43NXMsIGJhY2tncm91bmQtY29sb3IgLjEyNXM7XG4gICAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjc1cywgYmFja2dyb3VuZC1jb2xvciAuMTI1cztcbiAgICAtbXMtdHJhbnNpdGlvbjogLW1zLXRyYW5zZm9ybSAwLjc1cywgYmFja2dyb3VuZC1jb2xvciAuMTI1cztcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC43NXMsIGJhY2tncm91bmQtY29sb3IgLjEyNXM7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgIC1tb3otdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICAtbXMtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgfVxuXG4gIC52aWV3IGRpdiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5BbW9ydF9UaXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBjb2xvcjogIzIzNDA1ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDg4JTtcbiAgfVxufVxuXG4vL0Ftb3J0IFNoZWR1bGVcbi5mb3JtQ29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5iczVjYWwge1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbi5hbGlnbkNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udGl0bGVfY29udGVudCB7XG4gIGNvbG9yOiAjMjM0MDVFO1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDMlIDA7XG59XG5cbi5hbW9ydC1jb250YWluZXIge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4uY2VudGVyZWQtd3JhcHBlciB7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLnNjaGVkdWxlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtTWVkaXVtXCI7XG59XG5cbi55ZWFyLXdyYXBwZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBwYWRkaW5nOiAwIDEycHg7XG59XG5cbi55ZWFyLWJhbm5lciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5kcm9wX2ljb24ge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5kcm9wX2ljb24gaW1nIHtcbiAgd2lkdGg6IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5pY29uLXVwLmhpZGRlbixcbi5pY29uLWRvd24uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFtb3J0LWRldGFpbHMge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5hbW9ydF9yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiA4cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG59XG5cbi5yb3c6bGFzdC1jaGlsZCB7XG4gIC8vIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5oZWFkZXItcm93IHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi55ZWFyLXN1bW1hcnktcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY2VsbCB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDZweCAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG59XG5cbi5hbW9ydC1kZXRhaWxzIHtcbiAgLmhlYWRlci1yb3cge1xuICAgIC5jZWxsIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nO1xuICAgIH1cbiAgfVxufVxuXG4ueWVhci10aXRsZSB7XG4gIGNvbG9yOiAjNTA4QUZGO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbn1cblxuLnNwbGl0X3dkdGgge1xuICB3aWR0aDogMjAlO1xuICBtYXJnaW46IDA7XG59XG5cbi5nYXBfYXBwbHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiA4cHggMDtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZHJvcF9pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLmRyb3BfaWNvbiBpbWcge1xuICB3aWR0aDogMTRweDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnllYXItYmFubmVyIHtcbiAgLmdhcF9hcHBseSB7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICB9XG59XG5cbi5hbW9ydC1oZWFkZXItcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG5cbiAgLmhlYWRlci1jZWxsIHtcbiAgICBmbGV4OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzIzNDA1RTtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgZmxleDogMCAwIDYwcHg7XG4gICAgICBjb2xvcjogIzIzNDA1RTtcbiAgICB9XG4gIH1cbn1cblxuLmFsaWduX2NudHIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAyMiU7XG59XG5cbi55ZWFyLWJhbm5lciB7XG4gIC5zcGxpdF93ZHRoIHtcbiAgICAuY2VsbCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLmFtb3J0aXphdGlvbi1tZXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC5tZXRhLWRhdGVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAubWV0YS1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIH1cblxuICAgICAgLmRhdGUtYm94IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmhpZ2hsaWdodCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LUJvbGQgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXRvcDogNSU7XG4gICAgICAgIGNvbG9yOiAjMjM0MDVFO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFycm93IHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIG1hcmdpbjogMThweCAxNXB4IDAgMThweDtcbiAgICAgIGNvbG9yOiAjMjM0MDVFO1xuICAgIH1cbiAgfVxuXG4gIC50b2dnbGUtZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzAwMDtcblxuICAgIC5zd2l0Y2gge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgLnNsaWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgIHRyYW5zaXRpb246IC40cztcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgIGxlZnQ6IDRweDtcbiAgICAgICAgICBib3R0b206IDNweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjRzO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGlucHV0OmNoZWNrZWQrLnNsaWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MDhBRkY7XG4gICAgICB9XG5cbiAgICAgIGlucHV0OmNoZWNrZWQrLnNsaWRlcjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjJweCk7XG4gICAgICB9XG5cbiAgICAgIC5yb3VuZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5maWVsZF90ZXh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdC1TZW1pQm9sZCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzIzNDA1RSAhaW1wb3J0YW50O1xufVxuXG4uc2hlZHVsZV9kYXRlIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogLTE1MHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYW1vcnRfZGF0ZSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xufVxuLnJhZGl1c19kYXRle1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbn1cbi5jdXN0b21fY2FsIHtcbiAgLmdtVGVvQiB7XG4gICAgdG9wOiAtMTUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYWxpZ25fZW5kIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG59XG5cbi8vQ2hhcnQgUmVzdWx0XG4uYW1vcnQtc3VtbWFyeSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICBwYWRkaW5nOiA1JTtcblxuICAuc3VtbWFyeS1oZWFkZXIge1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVNlbWlCb2xkO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW46IDEwcHggMCAyMHB4O1xuICAgIGNvbG9yOiAjMjM0MDVFO1xuICB9XG5cbiAgLnN1bW1hcnktcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICBmb250LXNpemU6IDE3cHg7XG5cbiAgICAuZG90LWxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiA4cHg7XG4gICAgICBjb2xvcjogIzIzNDA1RTtcbiAgICB9XG5cbiAgICAuYW1vdW50IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVNlbWlCb2xkO1xuICAgICAgY29sb3I6ICMyMzQwNUU7XG4gICAgfVxuICB9XG5cbiAgLmRvdCB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAmLmJsdWUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU1ODlmNjtcbiAgICB9XG5cbiAgICAmLmdyZWVuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5YmQ3YTE7XG4gICAgfVxuXG4gICAgJi5kYXJrLWJsdWUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBiMjQ3MTtcbiAgICB9XG4gIH1cbn1cblxuLmFtb3J0X2N1c3RvbV90b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zOCU7XG4gIGxlZnQ6IDExJTtcbiAgd2lkdGg6IDI3JTtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6ICMyMzQwNUU7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtc2VtaWJvbGRcIjtcbn1cblxuLmhvbGRpbmdjb3N0X2NvbnRhaW5lciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEM0Q1REY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IC0xMnB4ICMyMjkwZWY7XG4gIG92ZXJmbG93LXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLEFBQUEsZ0JBQWdCLENBQUM7RUFDZixLQUFLLEVBQUUsSUFBSTtFQUNYLGdCQUFnQixFQUFFLFdBQVc7RUFDN0IsT0FBTyxFQUFFLElBQUk7RUFDYixjQUFjLEVBQUUsTUFBTTtFQUN0QixXQUFXLEVBQUUs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 */.sub_title {
  font-family: Montserrat-Medium;
  font-size: 17px;
  color: #23405E;
  margin: 0 0 4% 0;
}

.custom_plus {
  margin-left: 2%;
  cursor: pointer !important;
}

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

.hc_title {
  font-size: 23px !important;
}

.chart-wrapper {
  position: relative;
}

.custom-labels {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  pointer-events: none;
}

.top-label {
  position: absolute;
  top: 10px;
  transform: translateX(-50%);
  font-size: 14px;
  font-weight: bold;
  color: #111;
  transition: all 0.3s ease;
}

.bottom-label {
  position: absolute;
  bottom: 12px;
  font-size: 13px;
  font-weight: 600;
  color: #444;
  transition: all 0.3s ease;
}

.field_box {
  height: 40px;
  box-shadow: none;
  border: 1px solid #d4d7e0;
}

.default_text {
  color: #23405E !important;
  font-family: Montserrat-Regular !important;
}

.field_radius_zero {
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
  border-right: 0px solid transparent !important;
}

.edit_input {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-size: 17px;
  color: #508AFF;
  padding: 2%;
  cursor: pointer;
  font-family: "Montserrat-Medium";
}

.edit_inputs .form-group .field-row select,
.edit_inputs .form-group .field-row input {
  height: 40px !important;
}

.mont_semibold {
  font-family: Montserrat-semibold;
  font-size: 22px;
}

.mont_bold {
  font-family: Montserrat-Bold !important;
  font-size: 18px;
  color: #494949;
}

.font_16 {
  font-size: clamp(16px, 1.2vw, 20px);
}

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

.font_36 {
  font-size: 33px;
}

.f_16 {
  font-size: 16px;
}

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

.holdingcost_container_nb {
  border-radius: 12px;
  background: #FFF;
  box-shadow: 0 5.058px 20.231px 0 rgba(10, 61, 118, 0.16);
  overflow-y: none;
  overflow: hidden;
  margin-top: 24px;
}

.justify_center {
  justify-content: center;
}

.marg_top_10 {
  margin-top: 6%;
}

.amortRseultTop {
  margin-top: 1%;
  margin-bottom: 30px;
}

.padd_60 {
  padding-right: 60px;
}

.padd_0 {
  padding: 0px !important;
}

.hold_price_label {
  margin-bottom: 0%;
  width: 160px;
  position: relative;
  height: 10px;
  top: 45px;
  right: 29%;
  font-size: 16px;
  line-height: normal;
  font-family: Montserrat-Regular;
}

.Lprice {
  font-size: 16px;
  line-height: normal;
  font-family: Montserrat-Regular;
}

.price_dark {
  font-size: 28px;
  font-family: Montserrat-semibold;
  color: #494949;
}

.op_0 {
  opacity: 0;
}

.bar_label {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 900;
  font-size: 22;
  font-family: Montserrat-semibold;
}

.active_label {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: bold;
  font-size: 16;
  color: #FAFAFA;
  opacity: 1;
  font-family: Montserrat-semibold;
}

svg text {
  font-family: Montserrat-Medium;
}

.month_label {
  font-family: Montserrat-Regular;
  font-size: 15px;
}

.mont_medium {
  font-family: Montserrat-Medium;
  font-size: 18px;
}

.label-animate {
  transition: transform 3.3s ease, opacity 1.3s ease;
}

.price-label {
  transition: transform 0.3s ease, opacity 0.3s ease;
  animation: translate(-15px, -5px);
}

.stroke {
  -webkit-text-stroke: 1px black;
}

.cursor {
  cursor: pointer;
}

.cursor_hand {
  cursor: grab;
}

.cursor_hand.active {
  cursor: grabbing;
}

.display_none {
  display: none;
}

.notransition {
  animation: slideDown2 0.3s ease-out forwards;
}

.pad10_bottom {
  padding-bottom: 10px;
}

.toggle_label {
  color: #494949 !important;
  font-size: 20px !important;
  font-family: Montserrat-Medium;
  display: flex;
  align-items: center;
  gap: 15px;
}

.wid-25 {
  width: 25%;
  display: flex;
  justify-content: space-around;
  align-items: center;
  margin-bottom: 10px;
  font-family: Montserrat-Medium;
  font-size: 16px;
  color: #508AFF;
}

.custom-indicators {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  height: 24px;
}

.indicator-dot {
  width: 10px;
  height: 10px;
  border-radius: 50px;
  background-color: #01010140;
  margin: 0 5px;
  cursor: pointer;
  transition: background-color 0.3s ease;
}

.indicator-dot.active {
  width: 10px;
  height: 10px;
  background-color: #181818;
}

.display_flex {
  display: flex;
}

.display_flex > div {
  width: 25%;
  text-align: center;
  padding: 13px 0;
}

.flip-once {
  animation: flipY 0.7s ease-in-out forwards;
  transform-style: preserve-3d;
}

.chart_slide {
  padding: 16px 40px 24px 40px;
  background: #F4F4F4;
  border-radius: 16px;
  user-select: none;
  text-align: center;
  border: 1px solid #E9E9E9;
  box-shadow: 0px 4px 88px 0px rgba(36, 68, 104, 0.08);
  font-family: "Montserrat-Regular";
  width: 84% !important;
  margin-top: 15px;
}

.ns_title_label {
  font-family: "Montserrat-semibold";
  font-size: 14px;
  color: #494949;
}

.ns_title_bg {
  background-color: #E7F9EF;
  border-bottom: 1px solid rgba(73, 73, 73, 0.5);
  padding: 6px 0px;
}

.ns_label {
  font-family: "Montserrat-Regular";
  font-size: 14px;
  color: #000;
}

.ns_footer_bg {
  border-top: 1px solid rgba(73, 73, 73, 0.5);
  border-bottom: 1px solid rgba(73, 73, 73, 0.5);
  background: #F4F4F4;
  color: #000;
  font-family: "Montserrat-semibold";
}

.ns_bg_shadow {
  background: #F4F4F4;
}

.ns_align_start {
  float: left;
  margin-left: 16px;
}

.bottom_label {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 1% 4%;
}

.printout_lbl {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 4% 0 2% 0;
  font-family: "Montserrat-Regular";
}

.form_bg {
  border-radius: 24px;
  border: 1px solid #CFCFCF;
  background: #FFF;
  padding: 20px 24px !important;
  margin-bottom: 24px;
}

.padd_f24 {
  padding: 0 24px !important;
}

.form_shadowbg {
  border-radius: 24px;
  border: 1px solid #CFCFCF;
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  margin-bottom: 30px;
}

.assumption_shadow {
  border-radius: 24px;
  border: 1px solid #CFCFCF;
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  padding-bottom: 1px;
  padding-top: 24px;
}

.margin_24 {
  margin-bottom: 24px !important;
}

.switch_hc {
  position: relative;
  display: inline-block;
  width: 56px;
  height: 35px;
}

.switch_hc input {
  display: none;
}

.slider_hc {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  transition: .4s;
  border-radius: 24px;
}

.slider_hc:before {
  position: absolute;
  content: "";
  height: 27px;
  width: 27px;
  left: 3px;
  bottom: 4px;
  background-color: white;
  transition: .4s;
  border-radius: 50%;
  background: #FFF;
  box-shadow: 0 0 0 1.475px rgba(0, 0, 0, 0.04), 0 4.426px 11.804px 0 rgba(0, 0, 0, 0.15), 0 4.426px 1.475px 0 rgba(0, 0, 0, 0.06);
}

input:checked + .slider_hc {
  background-color: #508AFF;
}

input:checked + .slider_hc:before {
  transform: translateX(22px);
}

@keyframes flipY {
  0% {
    transform: perspective(600px) rotateY(0deg);
  }

  50% {
    transform: perspective(600px) rotateY(180deg);
  }

  100% {
    transform: scale(1) perspective(600px) rotateY(0deg);
  }
}

.splash {
  animation: splashIn 0.5s ease-out;
}

@keyframes splashIn {
  0% {
    transform: scale(0.6);
    opacity: 0;
  }

  60% {
    transform: scale(2);
    opacity: 1;
  }

  100% {
    transform: scale(1);
  }
}

.zoom-splash {
  animation: splashZoom 0.5s ease-in-out;
}

@keyframes splashZoom {
  0% {
    transform: scale(0.25);
    opacity: 0;
  }

  50% {
    transform: scale(0.75);
    opacity: 0.75;
  }

  100% {
    transform: scale(1);
    opacity: 1;
  }
}

.label-animate-active {
  animation: slideToCorner 0.3s ease-out forwards;
  font-family: Montserrat-semibold;
  font-size: 18.2px;
}

@keyframes slideToCorner {
  0% {
    opacity: 0.5;
    transform: perspective(600px) translate(10px, -15px) scale(0.95);
    font-size: 20px;
  }

  40% {
    opacity: 0.75;
    transform: perspective(600px) translate(-15px, -5px) scale(1.2);
    font-size: 20px;
  }

  100% {
    opacity: 1;
    transform: perspective(600px) translate(-30px, 0px) scale(1);
  }
}

.label-animate-reverse {
  animation: slideToCenter1 0.3s ease-in forwards;
  font-size: 36px;
}

@keyframes slideToCenter1 {
  0% {
    opacity: 1;
    transform: perspective(600px) translate(-35px, 20px) scale(1);
    font-size: 14px;
  }

  100% {
    opacity: 1;
    transform: perspective(600px) translate(-15px, -5px) scale(1.05);
    font-size: 18px;
  }

  100% {
    opacity: 1;
    transform: perspective(600px) translate(0px, 0px) scale(1);
  }
}

.slide-up {
  animation: slideUp 0.3s ease-out forwards;
  font-family: "Montserrat-semibold";
  font-size: 21px;
}

@keyframes slideUp {
  0% {
    opacity: 1;
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    transform: translateY(-5px);
  }
}

.slide-down {
  animation: slideDown 0.3s ease-out forwards;
  font-size: 19px;
}

@keyframes slideDown {
  0% {
    opacity: 1;
    transform: translateY(0px);
  }

  100% {
    opacity: 1;
    transform: translateY(25px);
  }
}

@keyframes slideDown2 {
  0% {
    opacity: 0;
    transform: translateY(10px) scale(0.5);
  }

  50% {
    opacity: 0;
    transform: translateY(0px) scale(1);
  }

  100% {
    opacity: 1;
    transform: translateY(0px) scale(1);
  }
}

.slide-left-enter {
  animation: slideInLeft 0.3s ease-in-out;
  opacity: 1;
}

@keyframes slideInLeft {
  0% {
    transform: translateX(-50%);
    opacity: 0;
  }

  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

.slide-right-enter {
  animation: slideInRight 0.3s ease-in-out;
  opacity: 1;
}

@keyframes slideInRight {
  0% {
    transform: translateX(50%);
    opacity: 0;
  }

  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes slideInFromRight {
  from {
    transform: translateX(100%);
    opacity: 0;
  }

  to {
    transform: translateX(0);
    opacity: 1;
  }
}

.slide-in-right {
  animation: slideInFromRight 0.3s ease-out forwards;
  display: inline-block;
}

@keyframes slideInFromLeft {
  from {
    transform: translateX(-100%);
    opacity: 0;
  }

  to {
    transform: translateX(0);
    opacity: 1;
  }
}

.slide-in-left {
  animation: slideInFromLeft 0.3s ease-out forwards;
  display: inline-block;
}

@media screen and (max-width: 1200px) and (min-width: 300px) {
  .holdingcost-conataoner {
    max-width: 95% !important;
    padding: 0px;
  }

  .holdingcost-conataoner .sellerform_ {
    width: 100% !important;
    margin-left: 30px !important;
    margin-right: 0px !important;
  }

  .padd_60 {
    padding: 0px;
  }
}

@media (min-width: 768px) {
  .res-conat {
    flex-direction: row !important;
  }
}

.bar {
  animation: jellyWiggle 1.3s ease-in-out forwards;
  transform-origin: center 100%;
  transform: scaleY(0);
}

@keyframes jellyWiggle {
  0% {
    transform: scaleY(0);
  }

  30% {
    transform: scaleY(1.2);
  }

  60% {
    transform: scaleY(0.9);
  }

  80% {
    transform: scaleY(1.05);
  }

  100% {
    transform: scaleY(1);
  }
}

.opacity_3 {
  opacity: 0.3 !important;
}

.label_box_div {
  width: 25%;
  display: flex;
  flex-direction: column;
  align-items: center;
  border-right: 1px solid var(--border-color);
  gap: 16px;
}

.padd_12 {
  padding: 12px 12px 20px 12px !important;
}

.padd_showprice_div {
  padding: 12px 24px !important;
  border-radius: 12px !important;
  background: #FFF !important;
  box-shadow: 0 12px 32px 0 rgba(10, 61, 118, 0.15) !important;
  border: none !important;
}

.label_month {
  font-family: 'Montserrat-Medium';
  margin-bottom: 4px;
  font-size: 16px;
}

.label_showprice_div {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  gap: 5px;
}

.label_showprice {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #A6B4C2;
  font-size: 12px;
}

.label_showprice.bold {
  font-family: 'Montserrat-semibold';
  color: #3D3D3D;
  font-size: 16px;
}

.lbl_gray {
  color: #A6B4C2;
}

.lbl_semibold {
  color: #3D3D3D;
  font-family: Montserrat-semibold;
  font-size: 16px;
}

.lower_case {
  text-transform: lowercase;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3JjL2NvbXBvbmVudHMvSG9sZGluZ0Nvc3RzQ2FsYy9ob2xkaW5nY29zdC5zY3NzIiwic291cmNlcyI6WyIuLi9zcmMvY29tcG9uZW50cy9Ib2xkaW5nQ29zdHNDYWxjL2hvbGRpbmdjb3N0LnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLnN1Yl90aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBjb2xvcjogIzIzNDA1RTtcbiAgbWFyZ2luOiAwIDAgNCUgMDtcbn1cblxuLy8gLm1hcl9sZWYge1xuLy8gICAgIG1hcmdpbi1sZWZ0OiAyJTtcbi8vIH1cbi5jdXN0b21fcGx1cyB7XG4gIG1hcmdpbi1sZWZ0OiAyJTtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG5cbi5mb250X3NpemVfaGMge1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbn1cblxuLmhjX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5jaGFydC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY3VzdG9tLWxhYmVscyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi50b3AtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzExMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuLmJvdHRvbS1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMnB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNDQ0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG4vLyAuYWRkX2N1c3RvbV9sYmwge1xuLy8gICBwYWRkaW5nOiAyJSAxOSU7XG4vLyB9XG4uZmllbGRfYm94IHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDRkN2UwO1xufVxuXG4uZGVmYXVsdF90ZXh0IHtcbiAgY29sb3I6ICMyMzQwNUUgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhciAhaW1wb3J0YW50O1xufVxuXG4uZmllbGRfcmFkaXVzX3plcm8ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0OiAwcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmVkaXRfaW5wdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGNvbG9yOiAjNTA4QUZGO1xuICBwYWRkaW5nOiAyJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0LU1lZGl1bVwiO1xufVxuXG4uZWRpdF9pbnB1dHMge1xuICAuZm9ybS1ncm91cCB7XG4gICAgLmZpZWxkLXJvdyB7XG5cbiAgICAgIHNlbGVjdCxcbiAgICAgIGlucHV0IHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tb250X3NlbWlib2xkIHtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtc2VtaWJvbGQ7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuLm1vbnRfYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LUJvbGQgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzQ5NDk0OTtcbn1cblxuLmZvbnRfMTYge1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDEuMnZ3LCAyMHB4KTtcbn1cblxuLmZvbnRfMTIge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbn1cblxuLmZvbnRfMzYge1xuICAvLyBmb250LXNpemU6ICBjbGFtcCgyMnB4LDJ2dywgMzZweCk7XG4gIGZvbnQtc2l6ZTogMzNweDtcbn1cblxuLmZfMTYge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5mXzE1IHtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8vYW5pbWF0aW9ucyBmb3IgbmV3IGNhbGN1bGF0b3Jcbi5ob2xkaW5nY29zdF9jb250YWluZXJfbmIge1xuICAvLyBib3JkZXI6IDFweCBzb2xpZCAjRDNENURGO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3gtc2hhZG93OiAwIDUuMDU4cHggMjAuMjMxcHggMCByZ2JhKDEwLCA2MSwgMTE4LCAwLjE2KTtcbiAgLy8gYm9yZGVyLXJhZGl1czogNHB4O1xuICAvLyBib3gtc2hhZG93OiAwcHggMHB4IDEzcHggLTEycHggIzIyOTBlZjtcbiAgb3ZlcmZsb3cteTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmp1c3RpZnlfY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5tYXJnX3RvcF8xMCB7XG4gIG1hcmdpbi10b3A6IDYlO1xufVxuXG4uYW1vcnRSc2V1bHRUb3Age1xuICBtYXJnaW4tdG9wOiAxJTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnBhZGRfNjAge1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xufVxuXG4ucGFkZF8wIHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ob2xkX3ByaWNlX2xhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMCU7XG4gIHdpZHRoOiAxNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyB0b3A6IDI1cHg7XG4gIC8vIHJpZ2h0OiAzMiU7XG4gIGhlaWdodDogMTBweDtcbiAgdG9wOiA0NXB4O1xuICByaWdodDogMjklO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG5cbn1cblxuLkxwcmljZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbn1cblxuLnByaWNlX2Rhcmsge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LXNlbWlib2xkO1xuICBjb2xvcjogIzQ5NDk0OTtcbn1cblxuLm9wXzAge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYmFyX2xhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogMjI7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LXNlbWlib2xkO1xufVxuXG4uYWN0aXZlX2xhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2O1xuICBjb2xvcjogI0ZBRkFGQTtcbiAgb3BhY2l0eTogMTtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtc2VtaWJvbGQ7XG59XG5cbnN2ZyB0ZXh0IHtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xufVxuXG4ubW9udGhfbGFiZWwge1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICBmb250LXNpemU6IDE1cHg7XG4gIC8vIGZvbnQtc2l6ZTogIGNsYW1wKDE0cHgsMS4xdncsIDE1cHgpO1xufVxuXG4ubW9udF9tZWRpdW0ge1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmxhYmVsLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMy4zcyBlYXNlLCBvcGFjaXR5IDEuM3MgZWFzZTtcbn1cblxuLnByaWNlLWxhYmVsIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgb3BhY2l0eSAwLjNzIGVhc2U7XG4gIGFuaW1hdGlvbjogdHJhbnNsYXRlKC0xNXB4LCAtNXB4KTtcbn1cblxuLnN0cm9rZSB7XG4gIC13ZWJraXQtdGV4dC1zdHJva2U6IDFweCBibGFjaztcbn1cblxuLmN1cnNvciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmN1cnNvcl9oYW5kIHtcbiAgY3Vyc29yOiBncmFiO1xufVxuXG4uY3Vyc29yX2hhbmQuYWN0aXZlIHtcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cblxuLmRpc3BsYXlfbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ub3RyYW5zaXRpb24ge1xuICBhbmltYXRpb246IHNsaWRlRG93bjIgMC4zcyBlYXNlLW91dCBmb3J3YXJkcztcbn1cblxuLnBhZDEwX2JvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4udG9nZ2xlX2xhYmVsIHtcbiAgY29sb3I6ICM0OTQ5NDkgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNXB4O1xufVxuXG4ud2lkLTI1IHtcbiAgd2lkdGg6IDI1JTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzUwOEFGRjtcbn1cblxuLmN1c3RvbS1pbmRpY2F0b3JzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGhlaWdodDogMjRweDtcbn1cblxuLmluZGljYXRvci1kb3Qge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEwMTAxNDA7XG4gIG1hcmdpbjogMCA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG59XG5cbi5pbmRpY2F0b3ItZG90LmFjdGl2ZSB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODE4MTg7XG59XG5cbi5kaXNwbGF5X2ZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZGlzcGxheV9mbGV4PmRpdiB7XG4gIHdpZHRoOiAyNSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTNweCAwO1xufVxuXG5cbi5mbGlwLW9uY2Uge1xuICBhbmltYXRpb246IGZsaXBZIDAuN3MgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG5cbi5jaGFydF9zbGlkZSB7XG4gIC8vIG1hcmdpbi10b3A6IC0zMHB4O1xuICAvLyBwYWRkaW5nOiAzJSA4JVxuICBwYWRkaW5nOiAxNnB4IDQwcHggMjRweCA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjRjRGNEY0O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTlFOUU5O1xuICBib3gtc2hhZG93OiAwcHggNHB4IDg4cHggMHB4IHJnYmEoMzYsIDY4LCAxMDQsIDAuMDgpO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0LVJlZ3VsYXJcIjtcbiAgLy8gYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgd2lkdGg6IDg0JSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4ubnNfdGl0bGVfbGFiZWwge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0LXNlbWlib2xkXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM0OTQ5NDk7XG59XG5cbi5uc190aXRsZV9iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFN0Y5RUY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDczLCA3MywgNzMsIDAuNTApO1xuICBwYWRkaW5nOiA2cHggMHB4O1xufVxuXG4ubnNfbGFiZWwge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0LVJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMDtcbn1cblxuLm5zX2Zvb3Rlcl9iZyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDczLCA3MywgNzMsIDAuNTApO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg3MywgNzMsIDczLCAwLjUwKTtcbiAgYmFja2dyb3VuZDogI0Y0RjRGNDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtc2VtaWJvbGRcIjtcbn1cblxuLm5zX2JnX3NoYWRvdyB7XG4gIGJhY2tncm91bmQ6ICNGNEY0RjQ7XG59XG5cbi5uc19hbGlnbl9zdGFydCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cblxuLmJvdHRvbV9sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMSUgNCU7XG59XG5cbi5wcmludG91dF9sYmwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogNCUgMCAyJSAwO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0LVJlZ3VsYXJcIjtcbn1cblxuLmZvcm1fYmcge1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0ZDRkNGO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBwYWRkaW5nOiAyMHB4IDI0cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLnBhZGRfZjI0IHtcbiAgcGFkZGluZzogMCAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtX3NoYWRvd2JnIHtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NGQ0ZDRjtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5hc3N1bXB0aW9uX3NoYWRvdyB7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDRkNGQ0Y7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICBwYWRkaW5nLXRvcDogMjRweDtcbn1cbi5tYXJnaW5fMjR7XG4gIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbn1cbi5zd2l0Y2hfaGMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLy8gIHdpZHRoOiA0NHB4O1xuICAvLyAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiAzNXB4O1xufVxuXG4uc3dpdGNoX2hjIGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNsaWRlcl9oYyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gIHRyYW5zaXRpb246IC40cztcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbn1cblxuLnNsaWRlcl9oYzpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIC8vICBoZWlnaHQ6IDE4cHg7XG4gIC8vICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAyN3B4O1xuICB3aWR0aDogMjdweDtcbiAgbGVmdDogM3B4O1xuICBib3R0b206IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHRyYW5zaXRpb246IC40cztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3gtc2hhZG93OiAwIDAgMCAxLjQ3NXB4IHJnYmEoMCwgMCwgMCwgMC4wNCksIDAgNC40MjZweCAxMS44MDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSksIDAgNC40MjZweCAxLjQ3NXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbn1cblxuaW5wdXQ6Y2hlY2tlZCsuc2xpZGVyX2hjIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUwOEFGRjtcbn1cblxuaW5wdXQ6Y2hlY2tlZCsuc2xpZGVyX2hjOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMnB4KTtcbn1cblxuQGtleWZyYW1lcyBmbGlwWSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDYwMHB4KSByb3RhdGVZKDBkZWcpO1xuICB9XG5cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDYwMHB4KSByb3RhdGVZKDE4MGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHBlcnNwZWN0aXZlKDYwMHB4KSByb3RhdGVZKDBkZWcpO1xuICB9XG59XG5cbi5zcGxhc2gge1xuICBhbmltYXRpb246IHNwbGFzaEluIDAuNXMgZWFzZS1vdXQ7XG59XG5cbkBrZXlmcmFtZXMgc3BsYXNoSW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjYpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA2MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMik7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cbiAgfVxufVxuXG4uem9vbS1zcGxhc2gge1xuICBhbmltYXRpb246IHNwbGFzaFpvb20gMC41cyBlYXNlLWluLW91dDtcbn1cblxuQGtleWZyYW1lcyBzcGxhc2hab29tIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4yNSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgICBvcGFjaXR5OiAwLjc1O1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5sYWJlbC1hbmltYXRlLWFjdGl2ZSB7XG4gIGFuaW1hdGlvbjogc2xpZGVUb0Nvcm5lciAwLjNzIGVhc2Utb3V0IGZvcndhcmRzO1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdC1zZW1pYm9sZDtcbiAgZm9udC1zaXplOiAxOC4ycHg7XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVUb0Nvcm5lciB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg2MDBweCkgdHJhbnNsYXRlKDEwcHgsIC0xNXB4KSBzY2FsZSgwLjk1KTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cblxuICA0MCUge1xuICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg2MDBweCkgdHJhbnNsYXRlKC0xNXB4LCAtNXB4KSBzY2FsZSgxLjIpO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg2MDBweCkgdHJhbnNsYXRlKC0zMHB4LCAwcHgpIHNjYWxlKDEpO1xuICB9XG59XG5cblxuXG4ubGFiZWwtYW5pbWF0ZS1yZXZlcnNlIHtcbiAgYW5pbWF0aW9uOiBzbGlkZVRvQ2VudGVyMSAwLjNzIGVhc2UtaW4gZm9yd2FyZHM7XG4gIGZvbnQtc2l6ZTogMzZweDtcbn1cblxuQGtleWZyYW1lcyBzbGlkZVRvQ2VudGVyMSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNjAwcHgpIHRyYW5zbGF0ZSgtMzVweCwgMjBweCkgc2NhbGUoMSk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDYwMHB4KSB0cmFuc2xhdGUoLTE1cHgsIC01cHgpIHNjYWxlKDEuMDUpO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg2MDBweCkgdHJhbnNsYXRlKDBweCwgMHB4KSBzY2FsZSgxKTtcbiAgfVxufVxuXG4uc2xpZGUtdXAge1xuICBhbmltYXRpb246IHNsaWRlVXAgMC4zcyBlYXNlLW91dCBmb3J3YXJkcztcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1zZW1pYm9sZFwiO1xuICBmb250LXNpemU6IDIxcHg7XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVVcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICB9XG59XG5cbi5zbGlkZS1kb3duIHtcbiAgYW5pbWF0aW9uOiBzbGlkZURvd24gMC4zcyBlYXNlLW91dCBmb3J3YXJkcztcbiAgZm9udC1zaXplOiAxOXB4O1xufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlRG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjVweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZURvd24yIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpIHNjYWxlKDAuNSk7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgc2NhbGUoMSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHNjYWxlKDEpO1xuICB9XG59XG5cbi5zbGlkZS1sZWZ0LWVudGVyIHtcbiAgYW5pbWF0aW9uOiBzbGlkZUluTGVmdCAwLjNzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAxO1xufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnNsaWRlLXJpZ2h0LWVudGVyIHtcbiAgYW5pbWF0aW9uOiBzbGlkZUluUmlnaHQgMC4zcyBlYXNlLWluLW91dDtcbiAgb3BhY2l0eTogMTtcbn1cblxuQGtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJbkZyb21SaWdodCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5zbGlkZS1pbi1yaWdodCB7XG4gIGFuaW1hdGlvbjogc2xpZGVJbkZyb21SaWdodCAwLjNzIGVhc2Utb3V0IGZvcndhcmRzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJbkZyb21MZWZ0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5zbGlkZS1pbi1sZWZ0IHtcbiAgYW5pbWF0aW9uOiBzbGlkZUluRnJvbUxlZnQgMC4zcyBlYXNlLW91dCBmb3J3YXJkcztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiAzMDBweCkge1xuICAuaG9sZGluZ2Nvc3QtY29uYXRhb25lciB7XG4gICAgbWF4LXdpZHRoOiA5NSUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwcHg7XG5cbiAgICAuc2VsbGVyZm9ybV8ge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5wYWRkXzYwIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXMtY29uYXQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYmFyIHtcbiAgYW5pbWF0aW9uOiBqZWxseVdpZ2dsZSAxLjNzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG59XG5cbkBrZXlmcmFtZXMgamVsbHlXaWdnbGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gIH1cblxuICAzMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEuMik7XG4gIH1cblxuICA2MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuOSk7XG4gIH1cblxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEuMDUpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gIH1cbn1cblxuLm9wYWNpdHlfMyB7XG4gIG9wYWNpdHk6IDAuMyAhaW1wb3J0YW50O1xufVxuXG4ubGFiZWxfYm94X2RpdiB7XG4gIHdpZHRoOiAyNSU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XG4gIGdhcDogMTZweDtcbn1cblxuLnBhZGRfMTIge1xuICBwYWRkaW5nOiAxMnB4IDEycHggMjBweCAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkX3Nob3dwcmljZV9kaXYge1xuICBwYWRkaW5nOiAxMnB4IDI0cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTJweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjRkZGICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMTJweCAzMnB4IDAgcmdiYSgxMCwgNjEsIDExOCwgMC4xNSkgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5sYWJlbF9tb250aCB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmxhYmVsX3Nob3dwcmljZV9kaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGdhcDogNXB4O1xufVxuXG4ubGFiZWxfc2hvd3ByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjQTZCNEMyO1xuICBmb250LXNpemU6IDEycHg7XG5cbiAgJi5ib2xkIHtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtc2VtaWJvbGQnO1xuICAgIGNvbG9yOiAjM0QzRDNEO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ubGJsX2dyYXkge1xuICBjb2xvcjogI0E2QjRDMjtcbn1cblxuLmxibF9zZW1pYm9sZCB7XG4gIGNvbG9yOiAjM0QzRDNEO1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdC1zZW1pYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ubG93ZXJfY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLEFBQUEsVUFBVSxDQUFDO0VBQ1QsV0FBVyxFQUFFLGlCQUFpQjtFQUM5QixTQUFTLEVBQUUsSUFBSTtFQUNmLEtBQUssRUFBRSxPQUFPO0VBQ2QsTUFBTSxFQUFFLFFBQVEsR0FDakI7O0FBS0QsQUFBQSxZQUFZLENBQUM7RUFDWCxXQUFXLEVBQUUsRUFBRTtFQUNmLE1BQU0sRUFBRSxrQkFBa0IsR0FDM0I7O0FBRUQsQUFBQSxhQUFhLENBQUM7RUFDWixTQUFTLEVBQUUsZUFBZSxHQUMzQjs7QUFFRCxBQUFBLFNBQVMsQ0FBQztFQUNSLFNBQVMsRUFBRSxlQUFlLEdBQzNCOztBQUVELEFBQUEsY0FBYyxDQUFDO0VBQ2IsUUFBUSxFQUFFLFFBQVEsR0FDbkI7O0FBRUQsQUFBQSxjQUFjLENBQUM7RUFDYixRQUFRLEVBQUUsUUFBUTtFQUNsQixHQUFHLEVBQUUsQ0FBQztFQUNOLElBQUksRUFBRSxDQUFDO0VBQ1AsS0FBSyxFQUFFLElBQUk7RUFDWCxjQUFj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 */.sellorrentMainContainer {
  display: flex;
  justify-content: center;
}

.sellorrentfullWidth {
  width: 1140px;
  display: flex;
  flex-wrap: wrap;
}

.resultContainer {
  display: flex;
  justify-content: center;
}

.initialScreen {
  width: 70%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.resultOne {
  font-family: "Heebo-Medium";
}

.resultOneTitle {
  margin-top: 10px;
  display: flex;
  justify-content: center;
  font-size: 32px;
}

.resultOneDescription {
  margin-top: 15px;
  font-size: 16px;
  text-align: center;
  font-family: "Heebo-Regular";
  color: #4d4d4d;
}

.resultOneImg {
  display: flex;
  justify-content: center;
  align-items: center;
}

.tutorial_ {
  display: flex;
  justify-content: center;
  font-family: "Heebo-Regular";
  color: #278ae5;
  margin-left: 5px;
}

.resultOnetuto {
  display: flex;
  justify-content: center;
  margin-top: 20px;
}

.rentalCashContainer {
  display: flex;
  justify-content: center;
  align-items: center;
}

.rentalContainerOne {
  width: 100%;
  border-radius: 12px;
  box-shadow: 0px 12px 32px 0px #0a3d7626;
  padding: 24px;
  font-family: Montserrat-Medium;
}

.rentalBoxOne {
  display: flex;
  justify-content: space-between;
  margin-bottom: 24px;
}

.rentalSellTitle {
  display: flex;
  justify-content: center;
  padding: 4px 12px;
  background-color: #DBF6E2;
  border-radius: 12px 12px 0 0;
  color: #3CC98E;
  text-align: center;
  font-family: "Montserrat-Medium";
  font-size: 24px;
  font-style: normal;
  font-weight: 510;
  line-height: normal;
}

.rentalRentTitle {
  display: flex;
  justify-content: center;
  padding: 4px 12px;
  background: #ECF4FD;
  border-radius: 12px 12px 0 0;
  color: #278AE5;
  text-align: center;
  font-size: 24px;
  font-style: "normal";
  font-weight: 510;
  line-height: normal;
  font-family: "Montserrat-Medium";
}

.rentalGreenContainer {
  color: #3cc98e;
  width: 49%;
  border-radius: 12px;
  border: 1px solid #3CC98E;
  background: #FFF;
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.08);
}

.rentalBlueContainer {
  color: #278ae5;
  width: 49%;
  border-radius: 12px;
  border: 1px solid #278AE5;
  background: #FFF;
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.08);
}

.titleValue {
  margin-top: 5px;
  color: #3CC98E;
  text-align: center;
  font-family: "Montserrat-Medium";
  font-size: 24px;
  font-style: normal;
  font-weight: 510;
  line-height: normal;
}

.titleValue1 {
  margin-top: 5px;
  color: #278AE5;
  text-align: center;
  font-family: "Montserrat-Medium";
  font-size: 24px;
  font-style: normal;
  font-weight: 510;
  line-height: normal;
}

.sellcash {
  color: #3D3D3D;
  text-align: center;
  font-family: "Montserrat-Regular";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.rentalBoxTwoGreen {
  width: 266px;
  border: 1px solid #3CC98E;
  background: #FFF;
  border-radius: 12px;
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.08);
}

.rentalBoxTwoBlue {
  width: 266px;
  border-radius: 12px;
  border: 1px solid #278AE5;
  background: #FFF;
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.08);
}

.totalCloseGreen {
  display: flex;
  padding: 8px 20px;
  justify-content: space-between;
  background-color: #DBF6E2;
  border-radius: 12px 12px 0 0;
  color: #3D3D3D;
  font-family: "Montserrat-Regular";
  font-size: 14px;
  gap: 8px;
}

.totalCloseBlue {
  display: flex;
  justify-content: space-between;
  background-color: #ecf4fd;
  border-radius: 12px 12px 0 0;
  text-align: center;
  font-family: "Montserrat-Regular";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  color: #3D3D3D;
}

.total-Close-Blue {
  display: flex;
  padding: 8px 20px;
  justify-content: space-between;
  background-color: #ecf4fd;
  border-radius: 12px 12px 0 0;
}

.alignSB {
  display: flex;
  justify-content: space-between;
}

.dynamic_Hidingresult {
  padding: 12px;
  color: #3d3d3d;
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.boxtwogreenval {
  display: flex;
  align-items: center;
  color: #3CC98E;
  text-align: center;
  font-family: "Montserrat-Medium";
  font-size: 16px;
  font-style: normal;
  font-weight: 510;
  line-height: normal;
}

.boxtwoblueval {
  color: #278AE5;
  text-align: center;
  font-family: "Montserrat-Medium";
  font-size: 16px;
  font-style: normal;
  font-weight: 510;
  line-height: normal;
}

.expand-collapse {
  overflow: hidden;
  transition: max-height 0.5s ease, opacity 0.5s ease, margin-top 0.4s ease;
  max-height: 1000px;
  opacity: 1;
  overflow: hidden;
}

.expand-collapse.hide {
  margin-top: -24px;
  opacity: 0;
  max-height: 0;
}

.custom-range {
  -webkit-appearance: none;
  width: 100%;
  height: 8px;
  background: #ddd;
  border-radius: 4px;
  outline: none;
  transition: "background 0.3s";
}

.mt20 {
  margin-top: 12px;
  padding: 8px 0;
}

.rentalContainerTwo {
  padding: 24px;
}

.rentalthreebox1 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  font-family: "Montserrat-Medium";
}

.rentalthreesub {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.rentalBoxthree {
  margin-top: 24px;
}

.chart_container {
  height: 200px;
  width: 200px;
  padding: 0px;
}

.switchtab {
  width: 100%;
  display: flex;
  height: 42px;
  justify-content: space-between;
  border-radius: 1000px;
  background: #ffffff40;
  box-shadow: 0px 12px 12px 0px #0a3d7614;
  backdrop-filter: blur(25px);
  font-size: 14px;
  color: #696969;
  margin-bottom: 24px;
}

.Netsheet_btn {
  width: 50%;
  height: 42px;
  border-radius: 100px;
  padding-top: 12px !important;
  padding-bottom: 12px !important;
  text-align: center;
  font-family: "Montserrat-Medium";
  cursor: pointer;
}

.rentflow_btn {
  width: 50%;
  height: 42px;
  border-radius: 100px;
  padding-top: 12px !important;
  padding-bottom: 12px !important;
  text-align: center;
  font-family: "Montserrat-Medium";
  cursor: pointer;
}

.Net_tab_active {
  background-color: #278ae5;
  color: #fff !important;
}

.width90 {
  width: 90%;
}

.width60 {
  width: 60%;
}

.Netsheet_container {
  box-shadow: 0px 12px 32px 0px #0a3d7626;
  padding: 24px;
  border-radius: 12px;
  display: flex;
  gap: 24px;
  flex-direction: column;
}

.blue_txt {
  color: #007aff;
  font-family: Montserrat-Regular;
  cursor: pointer;
}

.sellFinalLeft {
  border-radius: 12px;
  border: 1px solid #3CC98E;
  background: #FFF;
  padding: 8px 16px;
  min-width: 120px;
  text-align: center;
  font-weight: 510;
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.08);
  font-family: 'Montserrat-Medium';
  color: #3D3D3D;
}

.resultFinalMiddle {
  flex-grow: 1;
  text-align: center;
  font-weight: 510;
  font-size: 16px;
  color: #3D3D3D;
  font-family: 'Montserrat-Medium';
}

.rentFinalRight {
  border-radius: 12px;
  border: 1px solid #278AE5;
  padding: 8px 16px;
  min-width: 120px;
  text-align: center;
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.08);
  background: #FFF;
  font-family: 'Montserrat-Medium';
  color: #3D3D3D;
}

.circle {
  width: 12px;
  height: 12px;
  margin-right: 12px;
  border-radius: 50%;
}

.circle--white-border {
  background: #fff;
  border: 1.5px solid #e5e5e5;
}

.circle--green {
  background: #3cc98e;
}

.circle--yellow {
  background: #f9d174;
}

.circle--orange {
  background: #f5ac47;
}

.circle--blue {
  background: #278ae5;
}

.regular_font {
  font-family: Montserrat-Regular;
  font-size: 14px;
  color: #23405e;
}

.Mont_Medium {
  font-family: Montserrat-Medium;
}

.chart_centervalue {
  font-family: Montserrat-semibold;
  font-size: 20px;
  color: #000000;
}

.Number_bold {
  font-family: Montserrat-semibold;
  font-size: 20px;
}

.chart_pricedetails {
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding: 12px 0;
}

.chart_pricedetails--flexchart {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 22px;
}

.separatorline {
  height: 0px !important;
  border-bottom: 1px solid #d9d9d9;
}

.arrow-icon {
  transition: transform 0.6s ease;
}

.rotate-up {
  transform: rotateX(180deg);
}

.rotate-down {
  transform: translateX(0deg);
}

.disableRangeyear {
  font-size: 20px;
  transition: color 0.5s ease;
  color: #3D3D3D;
  font-family: "Montserrat-Regular";
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.yrrentingclr {
  color: #3D3D3D;
  font-family: "Montserrat-Regular";
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.tincolor {
  color: #aab6c2;
}

.custoHR {
  margin: 0.5rem 0;
}

.fontDisbale {
  font-size: 14px;
}

.rentsubContpermonth {
  color: #3D3D3D !important;
  font-family: "Montserrat-Regular" !important;
  font-size: 10px !important;
  font-style: normal !important;
  font-weight: 400 !important;
  line-height: normal !important;
}

.rc-slider-handle {
  background-color: #ffff !important;
  border: 4px solid #278AE5 !important;
  width: 24px;
  height: 24px;
  margin-top: -10px !important;
}

.rc-slider-track {
  height: 6px;
  background: linear-gradient(90deg, #00B1EC 0%, #278AE5 100%);
}

.rc-slider-disabled {
  background-color: transparent;
}

.SoR_disclaimer_text {
  font-family: "Montserrat-Medium";
  text-align: center;
  color: #AAB6C2;
  font-size: 10px;
}

.taxinputsimg {
  padding: 11px 15px;
  margin-top: 7px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}

.apprate {
  color: #AAB6C2;
  text-align: center;
  font-family: "Montserrat-Regular";
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 14px;
}

.apprateLine {
  line-height: 19px;
}

.box-t {
  display: flex;
  justify-content: center;
  flex-direction: column;
  gap: 6px;
  padding-bottom: 12px;
  padding-top: 12px;
  background: #FFF;
  border-radius: 12px;
}

.alignbox div,
.alignSB-test1 div {
  color: #3D3D3D;
  text-align: center;
  font-family: "Montserrat-Regular";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.alignbox span,
.alignSB-test1 span {
  color: #3D3D3D;
  text-align: center;
  font-family: "Montserrat-Medium";
  font-size: 16px;
  font-style: normal;
  font-weight: 510;
  line-height: normal;
}

.totalCloseBlue-text {
  color: #3D3D3D;
  text-align: center;
  font-family: "Montserrat-Regular";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.colse_cc_arrow {
  cursor: pointer !important;
}

.form-ct {
  border-radius: 24px;
  border: 1px solid #CFCFCF;
  background: #FFF;
  padding: 24px;
  margin-bottom: 24px;
}

.form-ct .buttoncontainer {
  height: 40px !important;
}

.sellorrent-buttoncontainer {
  margin-bottom: 0px !important;
}

.sellorrent-container {
  justify-content: space-between;
  gap: 40px !important;
  margin-top: -22px !important;
}

.sell-width {
  width: 62% !important;
  border-radius: 24px;
  border: 1px solid #F0F0F0;
  background: #FFF;
  padding: 40px 24px;
  height: fit-content;
}

.box-sellorrent {
  justify-content: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.sellorrentwid-25 {
  display: flex;
  justify-content: space-around;
  align-items: center;
  margin-bottom: 0 !important;
  font-family: Montserrat-Medium;
  font-size: 16px;
  color: #508AFF;
}

.sellorrent-result-box {
  display: flex;
  gap: 12px;
  text-wrap-mode: nowrap;
}

.Resultbox-labelname {
  display: flex;
  justify-content: center;
  flex-direction: column;
}

.width-sellorrent {
  width: 36.333333% !important;
}

.mt20 .rc-slider-rail {
  height: 1px;
  margin-top: 3px;
}

.address-ct #propertyAddress {
  box-shadow: none;
}

@media screen and (max-width: 1200px) {
  .sell-width {
    width: unset !important;
  }

  .rentalBoxTwoBlue {
    width: 50% !important;
  }

  .rentalBoxTwoGreen {
    width: 50% !important;
  }
}

.info-sellorrent {
  cursor: pointer;
}

.form-ct .rc-slider-mark .rc-slider-mark-text {
  width: 1px;
  background: #CFCFCF;
  height: 13px;
  font-size: 0px;
}

.form-ct .rc-slider-mark {
  position: absolute;
  top: 12px;
  left: 0px;
  width: 100%;
  font-size: 12px;
  padding-top: 10px;
  margin-left: 0px;
  display: flex;
  align-items: center;
  padding: 8px 0;
}

.form-ct .rc-slider-track {
  background: #CFCFCF;
}

.form-ct .rc-slider-handle {
  margin-top: 0px !important;
  z-index: 222;
}

.form-ct .rc-slider-track {
  background-color: #CFCFCF !important;
  height: 1px !important;
}

.form-ct .rc-slider-rail {
  height: 1px !important;
}

.form-ct .rc-slider-with-marks {
  height: 40px;
  display: flex;
  align-items: center;
}

.labelBadge_cataine {
  color: #278AE5;
  text-align: center;
  font-family: "DMSans-Medium";
  font-size: 16px;
  font-style: normal;
  font-weight: 510;
  line-height: normal;
  border-radius: 100px;
  background: #ECF4FD;
  padding: 5px 15px;
}

.labelBadge_div {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 12px;
  justify-content: center;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3JjL2NvbXBvbmVudHMvU2VsbE9yUmVudC9TZWxsT3JSZW50LnNjc3MiLCJzb3VyY2VzIjpbIi4uL3NyYy9jb21wb25lbnRzL1NlbGxPclJlbnQvU2VsbE9yUmVudC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi5zZWxsb3JyZW50TWFpbkNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC8vIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zZWxsb3JyZW50ZnVsbFdpZHRoIHtcbiAgd2lkdGg6IDExNDBweDtcbiAgLy8gYmFja2dyb3VuZC1jb2xvcjogYWxpY2VibHVlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5yZXN1bHRDb250YWluZXIge1xuICAvLyAgIG1hcmdpbi10b3A6IDEzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLy8gICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaW5pdGlhbFNjcmVlbiB7XG4gIHdpZHRoOiA3MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucmVzdWx0T25lIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVlYm8tTWVkaXVtXCI7XG59XG5cbi5yZXN1bHRPbmVUaXRsZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDMycHg7XG59XG5cbi5yZXN1bHRPbmVEZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJIZWViby1SZWd1bGFyXCI7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xufVxuXG4ucmVzdWx0T25lSW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi50dXRvcmlhbF8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiSGVlYm8tUmVndWxhclwiO1xuICBjb2xvcjogIzI3OGFlNTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLnJlc3VsdE9uZXR1dG8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnJlbnRhbENhc2hDb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnJlbnRhbENhc2hSZXN1bHQge1xuICAvLyAgIHdpZHRoOiA5MCU7XG59XG5cbi5yZW50YWxDb250YWluZXJPbmUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm94LXNoYWRvdzogMHB4IDEycHggMzJweCAwcHggIzBhM2Q3NjI2O1xuICBwYWRkaW5nOiAyNHB4O1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG59XG5cbi5yZW50YWxCb3hPbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5yZW50YWxTZWxsVGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogNHB4IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQkY2RTI7O1xuICBib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMCAwO1xuICBjb2xvcjogIzNDQzk4RTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0LU1lZGl1bVwiO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUxMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnJlbnRhbFJlbnRUaXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA0cHggMTJweDtcbiAgYmFja2dyb3VuZDogI0VDRjRGRDtcbiAgYm9yZGVyLXJhZGl1czogMTJweCAxMnB4IDAgMDtcbiAgY29sb3I6ICMyNzhBRTU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXN0eWxlOiBcIm5vcm1hbFwiO1xuICBmb250LXdlaWdodDogNTEwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0LU1lZGl1bVwiO1xuXG59XG5cbi5yZW50YWxHcmVlbkNvbnRhaW5lciB7XG4gIGNvbG9yOiAjM2NjOThlO1xuICB3aWR0aDogNDklO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAvLyBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzQ0M5OEU7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEycHggMCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuXG4ucmVudGFsQmx1ZUNvbnRhaW5lciB7XG4gIGNvbG9yOiAjMjc4YWU1O1xuICB3aWR0aDogNDklO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAvLyBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyNzhBRTU7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEycHggMCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuXG4udGl0bGVWYWx1ZSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgY29sb3I6ICMzQ0M5OEU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1NZWRpdW1cIjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MTA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi50aXRsZVZhbHVlMSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgY29sb3I6ICMyNzhBRTU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1NZWRpdW1cIjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MTA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5zZWxsY2FzaCB7XG4gIGNvbG9yOiAjM0QzRDNEO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtUmVndWxhclwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnJlbnRhbEJveFR3b0dyZWVuIHtcbiAgLy8gbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgd2lkdGg6IDI2NnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjM0NDOThFO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3gtc2hhZG93OiAwIDRweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cblxuLnJlbnRhbEJveFR3b0JsdWUge1xuICAvLyBtYXJnaW4tdG9wOiAyNHB4O1xuICB3aWR0aDogMjY2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyNzhBRTU7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEycHggMCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuXG4udG90YWxDbG9zZUdyZWVuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogOHB4IDIwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RCRjZFMjsgO1xuICBib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMCAwO1xuICBjb2xvcjogIzNEM0QzRDs7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtUmVndWxhclwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGdhcDogOHB4O1xufVxuXG4udG90YWxDbG9zZUJsdWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2Y0ZmQ7XG4gIGJvcmRlci1yYWRpdXM6IDEycHggMTJweCAwIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1SZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzNEM0QzRDtcbn1cblxuLnRvdGFsLUNsb3NlLUJsdWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiA4cHggMjBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmNGZkO1xuICBib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMCAwO1xuICAvLyBnYXA6IDRweDtcbn1cblxuLmFsaWduU0Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC8vIHBhZGRpbmc6IDVweCAwO1xufVxuXG4uZHluYW1pY19IaWRpbmdyZXN1bHQge1xuICBwYWRkaW5nOiAxMnB4O1xuICBjb2xvcjogIzNkM2QzZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnB4O1xufVxuXG4uYm94dHdvZ3JlZW52YWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzNDQzk4RTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0LU1lZGl1bVwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUxMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmJveHR3b2JsdWV2YWwge1xuICBjb2xvcjogIzI3OEFFNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0LU1lZGl1bVwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUxMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmV4cGFuZC1jb2xsYXBzZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC41cyBlYXNlLCBvcGFjaXR5IDAuNXMgZWFzZSwgbWFyZ2luLXRvcCAwLjRzIGVhc2U7XG4gIG1heC1oZWlnaHQ6IDEwMDBweDtcbiAgb3BhY2l0eTogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmV4cGFuZC1jb2xsYXBzZS5oaWRlIHtcbiAgbWFyZ2luLXRvcDogLTI0cHg7XG4gIG9wYWNpdHk6IDA7XG4gIG1heC1oZWlnaHQ6IDA7XG59XG5cbi5jdXN0b20tcmFuZ2Uge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZDogI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBcImJhY2tncm91bmQgMC4zc1wiO1xufVxuXG4ubXQyMCB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIHBhZGRpbmc6IDhweCAwO1xufVxuXG4ucmVudGFsQ29udGFpbmVyVHdvIHtcbiAgcGFkZGluZzogMjRweDtcbn1cblxuLnJlbnRhbHRocmVlYm94MSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjRweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1NZWRpdW1cIjtcbn1cblxuLnJlbnRhbHRocmVlc3ViIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucmVudGFsQm94dGhyZWUge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uY2hhcnRfY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiAwcHg7XG59XG5cbi5zd2l0Y2h0YWIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjQwO1xuICBib3gtc2hhZG93OiAwcHggMTJweCAxMnB4IDBweCAjMGEzZDc2MTQ7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigyNXB4KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzY5Njk2OTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLk5ldHNoZWV0X2J0biB7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogNDJweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIHBhZGRpbmctdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLy8gbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0LU1lZGl1bVwiO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5yZW50Zmxvd19idG4ge1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDQycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBwYWRkaW5nLXRvcDogMTJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xuICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc4QUU1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtTWVkaXVtXCI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLk5ldF90YWJfYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3OGFlNTtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLndpZHRoOTAge1xuICB3aWR0aDogOTAlO1xufVxuXG4ud2lkdGg2MCB7XG4gIHdpZHRoOiA2MCU7XG59XG5cbi5OZXRzaGVldF9jb250YWluZXIge1xuICBib3gtc2hhZG93OiAwcHggMTJweCAzMnB4IDBweCAjMGEzZDc2MjY7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjRweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmJsdWVfdHh0IHtcbiAgY29sb3I6ICMwMDdhZmY7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNlbGxGaW5hbExlZnQge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjM0NDOThFO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgbWluLXdpZHRoOiAxMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNTEwO1xuICBib3gtc2hhZG93OiAwIDRweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bSc7XG4gIGNvbG9yOiAjM0QzRDNEO1xufVxuXG4ucmVzdWx0RmluYWxNaWRkbGUge1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUxMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzNEM0QzRDtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LU1lZGl1bSc7XG59XG5cbi5yZW50RmluYWxSaWdodCB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyNzhBRTU7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBtaW4td2lkdGg6IDEyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEycHggMCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtTWVkaXVtJztcbiAgY29sb3I6ICMzRDNEM0Q7XG59XG5cbi5jaXJjbGUge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAmLS13aGl0ZS1ib3JkZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjZTVlNWU1O1xuICB9XG5cbiAgJi0tZ3JlZW4ge1xuICAgIGJhY2tncm91bmQ6ICMzY2M5OGU7XG4gIH1cblxuICAmLS15ZWxsb3cge1xuICAgIGJhY2tncm91bmQ6ICNmOWQxNzQ7XG4gIH1cblxuICAmLS1vcmFuZ2Uge1xuICAgIGJhY2tncm91bmQ6ICNmNWFjNDc7XG4gIH1cblxuICAmLS1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjc4YWU1O1xuICB9XG59XG5cbi5yZWd1bGFyX2ZvbnQge1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMjM0MDVlO1xufVxuXG4uTW9udF9NZWRpdW0ge1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG59XG5cbi5jaGFydF9jZW50ZXJ2YWx1ZSB7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LXNlbWlib2xkO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uTnVtYmVyX2JvbGQge1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdC1zZW1pYm9sZDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uY2hhcnRfcHJpY2VkZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnB4O1xuICBwYWRkaW5nOiAxMnB4IDA7XG5cbiAgJi0tZmxleGNoYXJ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMjJweDtcbiAgfVxufVxuXG4uc2VwYXJhdG9ybGluZSB7XG4gIGhlaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xufVxuXG4uYXJyb3ctaWNvbiB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2U7XG59XG5cbi5yb3RhdGUtdXAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTtcbn1cblxuLnJvdGF0ZS1kb3duIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBkZWcpO1xufVxuXG4uZGlzYWJsZVJhbmdleWVhciB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC41cyBlYXNlO1xuICBjb2xvcjogIzNEM0QzRDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1SZWd1bGFyXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnlycmVudGluZ2NsciB7XG4gIGNvbG9yOiAjM0QzRDNEO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0LVJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi50aW5jb2xvciB7XG4gIGNvbG9yOiAjYWFiNmMyO1xufVxuXG4uY3VzdG9IUiB7XG4gIG1hcmdpbjogMC41cmVtIDA7XG59XG5cbi5mb250RGlzYmFsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnJlbnRzdWJDb250cGVybW9udGgge1xuICBjb2xvcjogIzNEM0QzRCAhaW1wb3J0YW50O1xuICA7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtUmVndWxhclwiICFpbXBvcnRhbnQ7XG4gIDtcbiAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIDtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgO1xufVxuXG4ucmMtc2xpZGVyLWhhbmRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogNHB4IHNvbGlkICMyNzhBRTUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luLXRvcDogLTEwcHggIWltcG9ydGFudDtcbn1cblxuLnJjLXNsaWRlci10cmFjayB7XG4gIGhlaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMEIxRUMgMCUsICMyNzhBRTUgMTAwJSk7XG5cbn1cblxuLnJjLXNsaWRlci1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uU29SX2Rpc2NsYWltZXJfdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtTWVkaXVtXCI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNBQUI2QzI7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuLnRheGlucHV0c2ltZyB7XG4gIHBhZGRpbmc6IDExcHggMTVweDtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4O1xufVxuXG4uYXBwcmF0ZSB7XG4gIGNvbG9yOiAjQUFCNkMyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtUmVndWxhclwiO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbi5hcHByYXRlTGluZSB7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xufVxuXG4uYm94LXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cblxuLmFsaWduYm94LFxuLmFsaWduU0ItdGVzdDEge1xuICBkaXYge1xuICAgIGNvbG9yOiAjM0QzRDNEO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0LVJlZ3VsYXJcIjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIGNvbG9yOiAjM0QzRDNEO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0LU1lZGl1bVwiO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUxMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB9XG59XG5cbi50b3RhbENsb3NlQmx1ZS10ZXh0IHtcbiAgY29sb3I6ICMzRDNEM0Q7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1SZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLmNvbHNlX2NjX2Fycm93e1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cbi5mb3JtLWN0e1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0ZDRkNGO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBwYWRkaW5nOjI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIC5idXR0b25jb250YWluZXJ7XG4gICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zZWxsb3JyZW50LWJ1dHRvbmNvbnRhaW5lcntcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG4uc2VsbG9ycmVudC10aXRsZXtcbiAgLy8gbWFyZ2luLXRvcDogLTE1cHg7XG59XG4uc2VsbG9ycmVudC1jb250YWluZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogNDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAtMjJweCAhaW1wb3J0YW50O1xufVxuXG4uc2VsbC13aWR0aCB7XG4gIHdpZHRoOiA2MiUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YwRjBGMDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgcGFkZGluZzogNDBweCAyNHB4O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuLmJveC1zZWxsb3JyZW50e1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNlbGxvcnJlbnR3aWQtMjUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM1MDhBRkY7XG59XG4uc2VsbG9ycmVudC1yZXN1bHQtYm94e1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEycHg7XG4gIHRleHQtd3JhcC1tb2RlOiBub3dyYXA7XG59XG4uUmVzdWx0Ym94LWxhYmVsbmFtZXtcbiBkaXNwbGF5OiBmbGV4O1xuIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcbn1cbi53aWR0aC1zZWxsb3JyZW50e1xuICB3aWR0aDogMzYuMzMzMzMzJSAhaW1wb3J0YW50O1xufVxuLm10MjB7XG4gIC5yYy1zbGlkZXItcmFpbHtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gIH1cbn1cbi5hZGRyZXNzLWN0e1xuICAjcHJvcGVydHlBZGRyZXNze1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkgeyBcbiAgLnNlbGwtd2lkdGh7XG4gICAgd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJlbnRhbEJveFR3b0JsdWV7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZW50YWxCb3hUd29HcmVlbntcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5pbmZvLXNlbGxvcnJlbnR7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvcm0tY3R7XG4ucmMtc2xpZGVyLW1hcmt7XG4gIC5yYy1zbGlkZXItbWFyay10ZXh0e1xuICAgIHdpZHRoOiAxcHg7XG4gICAgYmFja2dyb3VuZDogI0NGQ0ZDRjtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgZm9udC1zaXplOjBweFxuICB9XG59XG4ucmMtc2xpZGVyLW1hcmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTJweDtcbiAgbGVmdDogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4IDA7XG5cbn1cbi5yYy1zbGlkZXItdHJhY2t7XG4gIGJhY2tncm91bmQ6I0NGQ0ZDRjtcbn1cbi5yYy1zbGlkZXItaGFuZGxle1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgei1pbmRleDogMjIyO1xufVxuLnJjLXNsaWRlci10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRkNGQ0YgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbn1cbi5yYy1zbGlkZXItcmFpbHtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcblxufVxuLnJjLXNsaWRlci13aXRoLW1hcmtze1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG59XG4ubGFiZWxCYWRnZV9jYXRhaW5le1xuICBjb2xvcjogIzI3OEFFNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJETVNhbnMtTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTEwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYmFja2dyb3VuZDogI0VDRjRGRDtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG59XG4ubGFiZWxCYWRnZV9kaXZ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC8vIHBhZGRpbmc6IDRweCAxMnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206MTJweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLEFBQUEsd0JBQXdCLENBQUM7RUFDdkIsT0FBTyxFQUFFLElBQUk7RUFFYixlQUFlLEVB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 */.sellrentform {
  display: flex;
  width: 380px;
  margin: auto;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3JjL2NvbXBvbmVudHMvU2VsbE9yUmVudC9zZWxsbmV0LnNjc3MiLCJzb3VyY2VzIjpbIi4uL3NyYy9jb21wb25lbnRzL1NlbGxPclJlbnQvc2VsbG5ldC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi5zZWxscmVudGZvcm17XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMzgwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xufSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxBQUFBLGFBQWEsQ0FBQTtFQUNULE9BQU8sRUFBRSxJQUFJO0VBQ2IsS0FBSyxFQUFFLEtBQUs7RUFDWixNQUFNLEVBQUUsSUFBSSxHQUNmIn0= */.iBuyerContainer {
  width: 100%;
  height: 100%;
  flex-direction: column;
}

.iBuyerContainer .Modern-Datepicker .field-row input {
  border: 1px solid #d4d7e0;
  background-color: #fff;
  height: 40px;
  width: 100%;
  margin-top: 0px !important;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
  box-shadow: none;
  color: #23405E;
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
  border-right: 0px solid transparent !important;
}

.iBuyerContainer .MultipleOfferSubTitle {
  font-family: Montserrat-Medium;
  font-size: 25px;
  color: #23405E;
  text-align: left;
  margin-bottom: 20px;
}

.iBuyerContainer .ibuyerlistinfo {
  font-family: Montserrat-Regular;
  font-size: 16px;
  color: #23405E;
  text-align: left;
  margin-bottom: 20px;
}

.iBuyerContainer .ibuyerlistinfo .listmoreinfo {
  color: #0D80FF;
  text-align: center;
  margin-bottom: 15px;
  cursor: pointer;
  font-family: Montserrat-Medium;
}

.iBuyerContainer .field-row {
  color: #0E2F51;
  font-family: Montserrat-Regular;
  font-size: 14px;
  padding: 0px;
}

.iBuyerContainer .field-row select,
.iBuyerContainer .field-row input {
  background-color: transparent;
  height: 40px;
  width: 100%;
  margin-top: 10px;
  -moz-appearance: inherit;
  -webkit-appearance: none;
  background-position: 97% center;
  background-repeat: no-repeat;
  font-family: Montserrat-Medium;
}

.iBuyerContainer .field-row .form-control:focus {
  border-color: none !important;
  outline: none !important;
}

.iBuyerContainer .form-control:focus {
  border-color: none !important;
  outline: none !important;
}

.iBuyerContainer .update {
  background-color: #508aff;
  border-radius: 5px;
  color: #ffffff;
  font-family: Montserrat-Medium;
  letter-spacing: 1px;
  margin-bottom: 20px;
  margin-top: 20px;
  outline: medium none;
  padding: 5px 20px;
  width: 100%;
}

.iBuyerContainer .rightresultcontainer {
  border: 1px solid;
}

.iBuyerContainer .input-group {
  width: 100% !important;
}

.iBuyerContainer .input-group .addonback {
  border-radius: 4px;
}

.iBuyerContainer .input-group .form-control {
  box-shadow: none;
  outline: none !important;
  border-color: none !important;
}

.iBuyerContainer .input-group .form-control:focus {
  border-color: #d2d2d2 !important;
}

.iBuyerContainer .calen-ryt {
  border-right: 1px solid #d2d2d2;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
}

.iBuyerContainer .calandar-cls {
  /* border-radius: 4px;*/
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.iBuyerContainer {
  font-family: 'Montserrat-Regular';
  font-size: 17px;
}

.iBuyerContainer .recharts-surface {
  width: 288px;
  height: 300px;
}

.iBuyerContainer .rightresultcontainer {
  border: 1px solid #d4d7e0;
  border-radius: 5px;
  box-shadow: 0px 0px 27px -12px #2290ef;
  height: 760px !important;
}

.iBuyerContainer .rc-slider-mark {
  position: absolute;
  top: 18px;
  left: 0px;
  width: 100%;
  font-size: 12px;
  padding-top: 38px;
}

.iBuyerContainer .rc-slider {
  border-radius: 6px;
  box-sizing: border-box;
  height: 14px;
  padding: 5px 0;
  position: relative;
  width: 80%;
  left: 10%;
}

.iBuyerContainer .rc-slider-dot {
  position: absolute;
  bottom: -2px;
  margin-left: -4px;
  width: 8px;
  height: 4px;
  border: 2px solid #e9e9e9;
  background-color: #fff;
  cursor: pointer;
  border-radius: 50%;
  vertical-align: middle;
  display: none;
}

.iBuyerContainer .rc-slider-track {
  background-color: #5978FF;
}

.iBuyerContainer .rc-slider-handle {
  border: solid 2px #D3D5DF;
  margin-left: -13px;
  margin-top: -9px;
  width: 23px;
  height: 23px;
}

.iBuyerContainer .rc-slider-mark-text-active {
  color: #2B4262;
  font-size: 20px;
}

.iBuyerContainer .rc-slider-mark-text {
  color: #2B4262;
  font-size: 15px;
}

.iBuyerContainer .monthlyaffordablity-container .rc-slider-mark {
  width: 93%;
  margin-left: 17px;
}

.iBuyerContainer .slider-part {
  margin-left: 11px;
  margin-right: 14px;
}

.iBuyerContainer .equityterm {
  font-size: 23px;
  color: #313B62;
  font-family: Montserrat-Medium;
  text-align: center;
  padding-top: 30px;
  padding-bottom: 30px;
}

.iBuyerContainer .bottontextcont {
  text-align: center;
  padding-top: 10px;
  font-family: Montserrat-Regular;
  font-size: 16px;
}

.iBuyerContainer .equitytermtop {
  font-family: Montserrat-Regular;
  font-size: 16px;
}

.iBuyerContainer .equitytermtop .leftcontent {
  text-align: left;
}

.iBuyerContainer .equitytermtop .rightcontent {
  text-align: right;
}

.iBuyerContainer .bottomspace {
  width: 100%;
  height: 25px;
}

.iBuyerContainer .calandar-cls {
  border-right: 1px solid #D4D7E0;
  /*border-radius: 4px;*/
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.iBuyerContainer .react-datepicker__input-container {
  width: 102% !important;
}

.iBuyerContainer .epvalues {
  margin-top: 50px;
}

.iBuyerContainer .blueBox {
  border: 1px solid #508aff;
  height: 17px;
  width: 17px;
  background-color: #508aff;
  border-radius: 50%;
}

.iBuyerContainer .yellowBox {
  border: 1px solid #FFBA00;
  height: 17px;
  width: 17px;
  background-color: #FFBA00;
  border-radius: 50%;
}

.iBuyerContainer .yellowtext {
  margin-top: 13px;
}

.iBuyerContainer .addonback {
  border-radius: 4px;
}

.iBuyerContainer .whitespace {
  white-space: nowrap;
}

.iBuyerContainer .recharts-surface {
  width: 288px;
  height: 300px;
}

.iBuyerContainer .ChartResultTable {
  width: 90%;
  line-height: 30px;
  margin-left: 20px;
}

.iBuyerContainer .margtop20 {
  margin-top: 20px;
}

.iBuyerContainer .recharts-wrapper {
  position: relative;
  cursor: default;
  text-align: center !important;
  font-family: 'Montserrat-Regular';
}

.lbformpadd {
  padding-left: 3px !important;
}

.lbcontpadd {
  padding-left: 70px !important;
  padding-right: 70px !important;
}

.lbrightpadd {
  padding-left: 3px !important;
  padding-right: 1px !important;
  margin-top: 90px;
}

.lbleftpadd {
  padding-right: 30px !important;
}

select,
input {
  font-size: 14px !important;
  font-family: Montserrat-Regular !important;
  font-weight: 600 !important;
  border-color: #23405E;
  color: #23405E !important;
}

.loanbal svg tspan {
  font-size: 33px;
  font-family: 'Montserrat-Bold';
}

@media screen and (max-width: 1200px) and (min-width: 350px) {
  .Loanbalancecont .lbcontpadd {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}

@media screen and (max-width: 430px) {
  .Loanbalancecont .equityterm {
    font-size: 18px !important;
  }

  .Loanbalancecont .recharts-surface {
    width: 265px !important;
    height: 265px !important;
  }

  .Loanbalancecont .blueBox {
    width: 15px !important;
    height: 15px !important;
  }

  .Loanbalancecont .yellowBox {
    width: 15px !important;
    height: 15px !important;
  }
}

@media screen and (max-width: 360px) {
  .Loanbalancecont {
    font-size: 14px !important;
  }
}

.ibuyercalender {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}

.ibuyersection {
  margin-top: 15px;
}

.ibuyerresultcont {
  font-family: 'Montserrat-Regular';
  color: #494949;
}

.ibuyerresultcont .realtordot {
  height: 15px;
  width: 15px;
  background-color: #047CFF;
  margin-top: 3px;
  margin-right: 7px;
  margin-left: 80px;
  border-radius: 4px;
}

.ibuyerresultcont .ibuyerdot {
  height: 15px;
  width: 15px;
  background-color: #FFB600;
  margin-top: 3px;
  margin-right: 7px;
  margin-left: 70px;
  border-radius: 4px;
}

.ibuyerresultcont .tblheader {
  background-color: #F4F4F4;
  height: 39px;
}

.ibuyerresultcont .tblhead {
  text-align: center;
  margin-top: 7px;
  display: inline-flex;
}

.ibuyerresultcont .tbltext {
  text-align: right;
}

.ibuyerresultcont .tblmrgtop {
  margin-top: 7px;
}

.ibuyerresultcont .tbldata {
  height: 34px;
  padding: 5px 30px;
  font-size: 16px;
}

.ibuyerresultcont .mrgtop {
  margin-top: 10px;
}

.ibuyerresultcont .mrgholdtop {
  margin-top: 30px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.ibuyerresultcont .barchart .recharts-surface {
  width: 100%;
  height: 130px;
  margin-left: -41px;
}

.ibuyerresultcont .tblheadbold {
  font-family: Montserrat-Medium;
}

.ibuyersubtitle {
  margin: 0px !important;
  font-size: 25px !important;
  text-align: left !important;
  margin-left: 10px !important;
  margin-bottom: 10px !important;
}

.repairstd .input-group {
  width: 100% !important;
}

.ibuyerdefaultsdiv .MonthlyExpenseleftpad {
  width: 32%;
}

.ibuyerpercent {
  font-size: 12px;
}

.ibuyerchart .recharts-wrapper {
  overflow: hidden !important;
  margin-left: -14px;
}

.ibuyerchart .xAxis .recharts-cartesian-axis-ticks {
  display: block !important;
  font-size: 20px;
}

.ibuyerchart .recharts-cartesian-axis-line {
  display: none !important;
}

.ibuyerchart svg tspan {
  font-size: 21px;
}

.ibuyermodal .subpopup-title {
  font-size: 23px;
  text-align: center;
  font-family: sans-serif;
}

.ibuyermodal .reset-brief {
  font-size: 16px;
  margin-bottom: 20px;
  text-align: justify;
  text-align-last: center;
}

.ibuyermodal .resetover-button {
  height: 40px !important;
}

.ibuyermoreinfomodal .rvbmdbodycontent {
  text-align: justify !important;
  font-family: Helvetica;
}

.ibuyerinfocloseicon {
  z-index: 9999999 !important;
  position: absolute;
  margin-top: -25px;
  max-width: 390px;
  text-align: right;
  margin-left: 14px;
}

.cusmrgtop {
  margin-top: 10px;
}

.borderless {
  border-right: none !important;
}

.ibuyer-title {
  font-family: Montserrat-Medium;
  font-size: 32px;
  color: #23405E;
}

.dispFlexdirRow {
  display: flex;
  flex-direction: row-reverse;
}

.infoAlignIbuyer {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}

@media screen and (max-width: 590px) and (min-width: 500px) {
  .ibuyerresultcont .tbldata {
    height: 32px;
    padding: 5px 30px;
    font-size: 13px;
  }
}

@media screen and (max-width: 500px) and (min-width: 400px) {
  .ibuyerresultcont .tbldata {
    height: 32px;
    padding: 5px 12px;
    font-size: 11px;
  }
}

@media screen and (max-width: 400px) and (min-width: 350px) {
  .ibuyerresultcont .tbldata {
    height: 32px;
    padding: 5px 12px;
    font-size: 9px;
    padding-right: 20px;
  }
}

@media screen and (max-width: 560px) and (min-width: 470px) {
  .ibuyerresultcont .realtordot {
    margin-left: 50px;
  }

  .ibuyerresultcont .ibuyerdot {
    margin-left: 40px;
  }

  .ibuyerresultcont .tblmrgtop {
    font-size: 13px;
  }
}

@media screen and (max-width: 470px) and (min-width: 400px) {
  .ibuyerresultcont .realtordot {
    margin-left: 23px;
  }

  .ibuyerresultcont .ibuyerdot {
    margin-left: 25px;
  }

  .ibuyerresultcont .tblmrgtop {
    font-size: 13px;
    margin-top: 9px;
  }
}

@media screen and (max-width: 400px) and (min-width: 350px) {
  .ibuyerresultcont .realtordot {
    margin-left: 23px;
  }

  .ibuyerresultcont .ibuyerdot {
    margin-left: 25px;
  }

  .ibuyerresultcont .tblheadbold {
    font-size: 14px;
  }

  .ibuyerresultcont .tblmrgtop {
    font-size: 10px;
    margin-top: 12px;
  }
}

@media screen and (max-width: 680px) and (min-width: 432px) {
  .ibuyerchart .recharts-wrapper {
    margin-left: 0px;
  }
}

@media screen and (max-width: 432px) {
  .ibuyerchart .recharts-wrapper {
    margin-left: 0px;
    height: 100px !important;
  }

  .ibuyerchart .recharts-surface {
    width: 100% !important;
    height: 100px !important;
    padding-left: 10px;
  }
}

@media screen and (max-width: 992px) and (min-width: 768px) {
  .ibuytext {
    width: 33.33333333%;
  }

  .ibuyerresultcont .tblheadbold {
    width: 33.33333333%;
  }
}

@media screen and (max-width: 992px) {
  .lbleftpadd {
    padding-right: 0px !important;
  }

  .dispFlexdirRow {
    flex-wrap: wrap;
  }
}

@media screen and (min-width: 992px) {
  .setBs5Width {
    width: 1170px;
  }
}

@media screen and (max-width: 400px) and (min-width: 350px) {
  .ibuyer-title {
    font-size: 24px;
    width: 60% !important;
  }

  .ibuyer-title .backicon {
    height: 27px !important;
    margin-top: 3px !important;
  }

  .start_ibuyeroverbtn {
    width: 16px;
  }

  .ibuysett {
    padding-left: 10px !important;
    top: -7px;
  }

  .ibuysett span {
    font-size: 13px;
  }

  .ibuysett img {
    padding-right: 0px;
  }

  .iBuyerContainer .MultipleOfferSubTitle {
    font-size: 21px;
  }
}

@media screen and (max-width: 1119px) {
  .lbrightpadd {
    margin-top: 0px;
  }

  .iBuyerContainer .rightresultcontainer {
    height: 710px !important;
  }
}

@media screen and (max-width: 415px) {
  .ibuyerinfocloseicon {
    margin-left: 3px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL2lCdXllci5zY3NzIiwic291cmNlcyI6WyIvaG9tZS9yaWZsdXh5c3MvRGVza3RvcC9MaXZlIE5ldyhCdWlsZCkvT05FLVdlYi9mcm9udGVuZC9zdHlsZXMvaUJ1eWVyLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLmlCdXllckNvbnRhaW5lcntcclxuXHR3aWR0aDoxMDAlO1xyXG5cdGhlaWdodDoxMDAlO1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0Lk1vZGVybi1EYXRlcGlja2VyIC5maWVsZC1yb3cgaW5wdXQge1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xyXG5cdFx0LW1vei1hcHBlYXJhbmNlOiBpbmhlcml0O1xyXG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTclIGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcblx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0Y29sb3I6ICMyMzQwNUU7XHJcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXItcmlnaHQ6IDBweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cdH1cclxuICAgIC5NdWx0aXBsZU9mZmVyU3ViVGl0bGUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgY29sb3I6ICMyMzQwNUU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLmlidXllcmxpc3RpbmZve1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGNvbG9yOiAjMjM0MDVFO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAubGlzdG1vcmVpbmZve1xyXG4gICAgICAgICAgICBjb2xvcjogIzBEODBGRjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblx0LmZpZWxkLXJvd3tcclxuICAgIFx0IFx0Y29sb3I6ICMwRTJGNTE7XHJcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xyXG5cdFx0Zm9udC1zaXplOjE0cHg7XHJcblx0XHRwYWRkaW5nOiAwcHg7XHJcblx0XHRzZWxlY3QsaW5wdXR7XHJcbiAgICAgICAgICAgICAvLyBib3JkZXI6IDFweCBzb2xpZCAjRDJEMkQyO1xyXG4gICAgICAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOjEwcHg7XHJcblx0XHRcdFx0LW1vei1hcHBlYXJhbmNlOiBpbmhlcml0O1xyXG5cdFx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NyUgY2VudGVyO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6TW9udHNlcnJhdC1NZWRpdW07XHRcdFxyXG4gICAgICAgICAgfVxyXG5cdFx0LmZvcm0tY29udHJvbDpmb2N1cyB7IFxyXG5cdFx0ICAgIGJvcmRlci1jb2xvcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0ICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcdFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG5cdC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xyXG5cdFx0IGJvcmRlci1jb2xvcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cdCAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHRcclxuXHR9XHJcblx0LnVwZGF0ZXtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICM1MDhhZmY7XHJcblx0ICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHQgICAgY29sb3I6ICNmZmZmZmY7XHJcblx0ICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LU1lZGl1bTtcclxuXHQgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuXHQgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHQgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHQgICAgb3V0bGluZTogbWVkaXVtIG5vbmU7XHJcblx0ICAgIHBhZGRpbmc6IDVweCAyMHB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHQvL3Bvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblx0LnJpZ2h0cmVzdWx0Y29udGFpbmVye1xyXG5cdFx0Ym9yZGVyOjFweCBzb2xpZDtcclxuICAgIH1cclxuICAgIC5pbnB1dC1ncm91cHtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyBcclxuXHRcdCAgICAvL2JvcmRlcjogMXB4IHNvbGlkICNkMmQyZDI7XHJcblx0XHRcdC8vYm9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0LmFkZG9uYmFja3tcclxuXHRib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgfVxyXG5cdCAgIC5mb3JtLWNvbnRyb2x7XHJcblx0XHQgICBib3gtc2hhZG93OiBub25lO1xyXG5cdFx0ICAgb3V0bGluZTpub25lICFpbXBvcnRhbnQ7XHJcblx0XHQgICBib3JkZXItY29sb3I6IG5vbmUgIWltcG9ydGFudDtcdFxyXG5cdCAgIH0gIFxyXG5cdCAgLmZvcm0tY29udHJvbDpmb2N1c3tcclxuXHRcdCAgIGJvcmRlci1jb2xvcjogI2QyZDJkMiAhaW1wb3J0YW50O1x0XHJcblx0ICAgfSAgXHJcblx0XHRcclxuICAgIH1cdFxyXG5cdC5jYWxlbi1yeXR7XHJcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDJkMmQyO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcclxuXHR9XHJcblx0XHQuY2FsYW5kYXItY2xze1xyXG5cdFx0ICAgIC8vYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0Q0RDdFMDtcclxuICAgICAgICAgICAvKiBib3JkZXItcmFkaXVzOiA0cHg7Ki9cclxuXHRcdCAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcclxuXHR9XHJcblx0XHJcbn1cclxuLmlCdXllckNvbnRhaW5lcntcclxuXHQucmVjaGFydHMtc3VyZmFjZSB7XHJcblx0XHR3aWR0aDogMjg4cHg7XHJcblx0XHRoZWlnaHQ6IDMwMHB4O1xyXG5cdH1cclxuXHRmb250LWZhbWlseTonTW9udHNlcnJhdC1SZWd1bGFyJztcclxuXHRmb250LXNpemU6IDE3cHg7XHJcblx0LnJpZ2h0cmVzdWx0Y29udGFpbmVye1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2Q0ZDdlMDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdGJveC1zaGFkb3c6IDBweCAwcHggMjdweCAtMTJweCAjMjI5MGVmO1xyXG5cdFx0aGVpZ2h0OiA3NjBweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQucmMtc2xpZGVyLW1hcmsge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAxOHB4O1xyXG5cdFx0bGVmdDogMHB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRwYWRkaW5nLXRvcDogMzhweDtcclxuXHR9XHJcblx0LnJjLXNsaWRlciB7XHJcblx0ICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHQgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHQgICAgaGVpZ2h0OiAxNHB4O1xyXG5cdCAgICBwYWRkaW5nOiA1cHggMDtcclxuXHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdCAgICB3aWR0aDogODAlO1xyXG5cdCAgICBsZWZ0OjEwJTtcclxuXHR9XHJcblxyXG5cdC5yYy1zbGlkZXItZG90IHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogLTJweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtNHB4O1xyXG5cdFx0d2lkdGg6IDhweDtcclxuXHRcdGhlaWdodDogNHB4O1xyXG5cdFx0Ym9yZGVyOiAycHggc29saWQgI2U5ZTllOTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5yYy1zbGlkZXItdHJhY2sge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzU5NzhGRjtcclxuXHR9XHJcblxyXG5cdC5yYy1zbGlkZXItaGFuZGxlIHtcclxuXHRcdGJvcmRlcjogc29saWQgMnB4ICNEM0Q1REY7XHJcblx0XHRtYXJnaW4tbGVmdDogLTEzcHg7XHJcblx0XHRtYXJnaW4tdG9wOiAtOXB4O1xyXG5cdFx0d2lkdGg6IDIzcHg7XHJcblx0XHRoZWlnaHQ6IDIzcHg7XHJcblx0fVxyXG5cdC5yYy1zbGlkZXItbWFyay10ZXh0LWFjdGl2ZSB7XHJcblx0XHRjb2xvcjogIzJCNDI2MjtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHR9XHJcblx0XHJcblx0LnJjLXNsaWRlci1tYXJrLXRleHQge1xyXG5cdFx0Y29sb3I6ICMyQjQyNjI7XHJcblx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0fVxyXG5cclxuXHQubW9udGhseWFmZm9yZGFibGl0eS1jb250YWluZXIgLnJjLXNsaWRlci1tYXJrIHtcclxuXHRcdHdpZHRoOiA5MyU7XHJcblx0XHRtYXJnaW4tbGVmdDogMTdweDtcclxuXHR9XHJcblx0XHJcblx0LnNsaWRlci1wYXJ0e1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDExcHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDE0cHg7XHJcblx0fVxyXG5cdFxyXG5cdC5lcXVpdHl0ZXJte1xyXG5cdFx0Zm9udC1zaXplOiAyM3B4O1xyXG5cdFx0Y29sb3I6ICMzMTNCNjI7XHJcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nLXRvcDogMzBweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cdH1cclxuXHQuYm90dG9udGV4dGNvbnR7XHJcblx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcclxuXHRcdHBhZGRpbmctdG9wOjEwcHg7XHJcblx0XHRmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xyXG5cdFx0Zm9udC1zaXplOjE2cHg7XHJcblx0fVxyXG5cdC5lcXVpdHl0ZXJtdG9we1xyXG5cdFx0Ly8gcGFkZGluZzoxMHB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcclxuXHRcdGZvbnQtc2l6ZToxNnB4O1xyXG5cdFx0LmxlZnRjb250ZW50e1xyXG5cdFx0XHR0ZXh0LWFsaWduOmxlZnQ7XHJcblx0XHR9XHJcblx0XHQucmlnaHRjb250ZW50e1xyXG5cdFx0XHR0ZXh0LWFsaWduOnJpZ2h0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuYm90dG9tc3BhY2V7XHJcblx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0aGVpZ2h0OjI1cHg7XHJcblx0fVxyXG5cdC5jYWxhbmRhci1jbHN7XHJcblx0XHQgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0Q0RDdFMDtcclxuICAgICAgICAgICAgLypib3JkZXItcmFkaXVzOiA0cHg7Ki9cclxuXHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcclxuXHR9XHJcblx0LnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LWNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAyJSAhaW1wb3J0YW50O1xyXG59XHJcbi5lcHZhbHVlc3tcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbn1cclxuLy8gLnJ1bk51bV9hbmltYXRlIHtcclxuLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gICAgIHRvcDogNDUlO1xyXG4vLyAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbi8vICAgICBsZWZ0OiA1MCU7XHJcbi8vICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1NZWRpdW07XHJcbi8vICAgICBmb250LXNpemU6IDMxcHg7XHJcbi8vICAgICBjb2xvcjogIzIzNDA1ZTtcclxuLy8gfVxyXG4uYmx1ZUJveHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjNTA4YWZmO1xyXG4gICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgd2lkdGg6IDE3cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTA4YWZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlXHJcbn1cclxuLnllbGxvd0JveHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjRkZCQTAwO1xyXG4gICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgd2lkdGg6IDE3cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgI0ZGQkEwMDtcclxuICAgIC8vIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbn1cclxuLnllbGxvd3RleHR7XHJcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xyXG59XHJcbi5hZGRvbmJhY2t7XHJcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG59XHJcbi53aGl0ZXNwYWNle1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuLnJlY2hhcnRzLXN1cmZhY2V7XHJcblx0IHdpZHRoOjI4OHB4O1xyXG5cdCBoZWlnaHQ6IDMwMHB4O1xyXG59XHJcblxyXG4uQ2hhcnRSZXN1bHRUYWJsZXtcclxuXHR3aWR0aDogOTAlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcclxufVxyXG4ubWFyZ3RvcDIwe1xyXG5cdG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuLnJlY2hhcnRzLXdyYXBwZXJ7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAvL3dpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAvL2hlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xyXG59XHJcbn1cclxuLmxiZm9ybXBhZGR7XHJcblx0cGFkZGluZy1sZWZ0OiAzcHggIWltcG9ydGFudDtcclxuICAgIC8vIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcclxufVxyXG4ubGJjb250cGFkZHtcclxuICAgIC8vIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xyXG4gICAgLy8gcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xyXG5cdHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xyXG59XHJcbi5sYnJpZ2h0cGFkZHtcclxuICAgIHBhZGRpbmctbGVmdDogM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi10b3A6IDkwcHg7XHJcbn1cclxuLmxibGVmdHBhZGR7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuc2VsZWN0LGlucHV0e1xyXG5cdGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhciAhaW1wb3J0YW50O1xyXG4gICAgLy9tYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XHJcbiAgICAvLyBib3JkZXItY29sb3I6ICNjY2M7XHJcblx0Ym9yZGVyLWNvbG9yOiAjMjM0MDVFO1xyXG5cdGNvbG9yOiAjMjM0MDVFICFpbXBvcnRhbnQ7XHJcbn1cclxuLy8gLmRyb3Bkb3duY2xze1xyXG4vLyBcdGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xyXG4vLyAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhciAhaW1wb3J0YW50O1xyXG4vLyAgICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xyXG4vLyAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xyXG4vLyBcdGJvcmRlci1jb2xvcjogI2NjYztcclxuLy8gXHR3aWR0aDoxMDAlXHJcbi8vIH1cclxuXHJcbi5sb2FuYmFse1xyXG5cdHN2Z3tcclxuXHRcdHRzcGFue1xyXG5cdFx0XHRmb250LXNpemU6IDMzcHg7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1Cb2xkJztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogMzUwcHgpeyBcclxuICAgIC5Mb2FuYmFsYW5jZWNvbnR7IFxyXG4gICAgICAgIC5sYmNvbnRwYWRke1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7IFxyXG4gICAgLkxvYW5iYWxhbmNlY29udHtcclxuXHRcdCAuZXF1aXR5dGVybXtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5yZWNoYXJ0cy1zdXJmYWNlIHtcclxuXHRcdHdpZHRoOiAyNjVweCAhaW1wb3J0YW50O1xyXG5cdFx0aGVpZ2h0OiAyNjVweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQvLyAucnVuTnVtX2FuaW1hdGUge1xyXG5cdC8vIFx0dG9wOiA0MCUhaW1wb3J0YW50O1xyXG5cdFx0XHJcblx0Ly8gfVxyXG5cdC5ibHVlQm94e1xyXG5cdFx0d2lkdGg6IDE1cHggIWltcG9ydGFudDtcclxuXHRcdGhlaWdodDogMTVweCAhaW1wb3J0YW50O1xyXG5cclxuXHR9XHJcblx0LnllbGxvd0JveHtcclxuXHRcdHdpZHRoOiAxNXB4ICFpbXBvcnRhbnQ7XHJcblx0XHRoZWlnaHQ6IDE1cHggIWltcG9ydGFudDtcclxuXHR9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7IFxyXG4gICAgLkxvYW5iYWxhbmNlY29udHtcclxuXHRcdGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG5cclxuXHR9XHJcbn1cclxuLmlidXllcmNhbGVuZGVye1xyXG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xyXG59XHJcbi5pYnV5ZXJzZWN0aW9ue1xyXG5cdG1hcmdpbi10b3A6IDE1cHg7XHJcbn1cclxuLmlidXllcnJlc3VsdGNvbnR7XHJcblx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xyXG5cdGNvbG9yOiM0OTQ5NDk7XHJcblx0LnJlYWx0b3Jkb3R7XHJcblx0XHRoZWlnaHQ6MTVweDtcclxuXHRcdHdpZHRoOiAxNXB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzA0N0NGRjtcclxuXHRcdG1hcmdpbi10b3A6IDNweDtcclxuICAgIFx0bWFyZ2luLXJpZ2h0OiA3cHg7XHJcblx0XHRtYXJnaW4tbGVmdDogODBweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHR9XHJcblx0LmlidXllcmRvdHtcclxuXHRcdGhlaWdodDoxNXB4O1xyXG5cdFx0d2lkdGg6IDE1cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZCNjAwO1xyXG5cdFx0bWFyZ2luLXRvcDogM3B4O1xyXG4gICAgXHRtYXJnaW4tcmlnaHQ6IDdweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiA3MHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdH1cclxuXHQudGJsaGVhZGVye1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0Y0RjRGNDtcclxuXHRcdGhlaWdodDogMzlweDtcdFx0XHJcblx0fVxyXG5cdC50YmxoZWFke1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bWFyZ2luLXRvcDogN3B4O1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0fVxyXG5cdC50Ymx0ZXh0e1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHRcdFxyXG5cdH1cclxuXHQudGJsbXJndG9we1xyXG5cdFx0bWFyZ2luLXRvcDogN3B4O1xyXG5cdH1cclxuXHQudGJsZGF0YXtcclxuXHRcdGhlaWdodDogMzRweDtcclxuICAgIFx0cGFkZGluZzogNXB4IDMwcHg7XHJcbiAgICBcdGZvbnQtc2l6ZTogMTZweDtcclxuXHR9XHJcblx0Lm1yZ3RvcHtcclxuXHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0fVxyXG5cdC5tcmdob2xkdG9we1xyXG5cdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdH1cclxuXHQuYmFyY2hhcnR7XHJcblx0XHQucmVjaGFydHMtc3VyZmFjZXtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMzBweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtNDFweDtcclxuXHRcdH1cclxuXHR9XHJcblx0LnRibGhlYWRib2xke1xyXG5cdFx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG5cdH1cclxufVxyXG4uaWJ1eWVyc3VidGl0bGV7XHJcblx0bWFyZ2luOiAwcHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMjVweCAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcclxufVxyXG4ucmVwYWlyc3Rke1xyXG5cdC5pbnB1dC1ncm91cHtcclxuXHRcdHdpZHRoOjEwMCUgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuLmlidXllcmRlZmF1bHRzZGl2e1xyXG5cdC5Nb250aGx5RXhwZW5zZWxlZnRwYWR7XHJcblx0XHQvL3dpZHRoOjM1JTtcclxuXHRcdHdpZHRoOjMyJTtcclxuXHR9XHJcbn1cclxuLmlidXllcnBlcmNlbnR7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG59XHJcbi5iYXJjaGFydHtcclxuXHQvLyBtYXJnaW4tdG9wOjIwcHg7XHJcblx0Ly9tYXJnaW4tYm90dG9tOjIwcHg7XHJcblx0Ly9tYXJnaW4tcmlnaHQ6MjBweDtcclxufVxyXG4uaWJ1eWVyY2hhcnR7XHJcblx0LnJlY2hhcnRzLXdyYXBwZXJ7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcblx0XHRtYXJnaW4tbGVmdDogLTE0cHg7XHJcblx0fVxyXG5cdC54QXhpc3tcclxuXHRcdC5yZWNoYXJ0cy1jYXJ0ZXNpYW4tYXhpcy10aWNrcyB7XHJcblx0ICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuXHQgICBmb250LXNpemU6IDIwcHg7XHJcblx0ICAgfVxyXG4gICB9XHJcbiAgIC5yZWNoYXJ0cy1jYXJ0ZXNpYW4tYXhpcy1saW5le1xyXG5cdCAgIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xyXG4gICB9XHJcbiAgIHN2Z3tcclxuXHQgICB0c3BhbntcclxuXHRcdCAgIC8vZm9udC1zaXplOiAyNXB4O1xyXG5cdFx0ICAgZm9udC1zaXplOiAyMXB4O1xyXG5cdCAgIH1cclxuICAgfVx0XHJcbn1cclxuXHJcbi5pYnV5ZXJtb2RhbHtcclxuXHQuc3VicG9wdXAtdGl0bGV7XHJcblx0Zm9udC1zaXplOiAyM3B4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRmb250LWZhbWlseTogc2Fucy1zZXJpZjtcclxuXHR9XHJcblx0LnJlc2V0LWJyaWVme1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0Ly8gcGFkZGluZy10b3A6IDI1cHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgXHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gICAgXHR0ZXh0LWFsaWduLWxhc3Q6IGNlbnRlcjtcclxuXHR9XHJcblx0LnJlc2V0b3Zlci1idXR0b257XHJcblx0XHRoZWlnaHQ6NDBweCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG4uaWJ1eWVybW9yZWluZm9tb2RhbHtcclxuXHQucnZibWRib2R5Y29udGVudHtcclxuXHRcdHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcclxuXHRcdGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7XHJcblx0fVxyXG59XHJcbi5pYnV5ZXJpbmZvY2xvc2VpY29ue1xyXG5cdHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG1hcmdpbi10b3A6IC0yNXB4O1xyXG4gICAgbWF4LXdpZHRoOiAzOTBweDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE0cHg7XHJcbn1cclxuLmN1c21yZ3RvcHtcclxuXHRtYXJnaW4tdG9wOiAxMHB4O1xyXG59XHJcbi5ib3JkZXJsZXNze1xyXG5cdGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5pYnV5ZXItdGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgY29sb3I6ICMyMzQwNUU7XHJcbn1cclxuLmRpc3BGbGV4ZGlyUm93e1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG59XHJcbi5pbmZvQWxpZ25JYnV5ZXJ7XHJcblx0ZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTBweCkgYW5kIChtaW4td2lkdGg6IDUwMHB4KSB7IFxyXG4gICAgLmlidXllcnJlc3VsdGNvbnQge1xyXG5cdFx0LnRibGRhdGF7XHJcblx0XHRcdGhlaWdodDogMzJweDtcclxuXHRcdFx0cGFkZGluZzogNXB4IDMwcHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIGFuZCAobWluLXdpZHRoOiA0MDBweCkgeyBcclxuICAgIC5pYnV5ZXJyZXN1bHRjb250IHtcclxuXHRcdC50YmxkYXRhe1xyXG5cdFx0XHRoZWlnaHQ6IDMycHg7XHJcblx0XHRcdHBhZGRpbmc6IDVweCAxMnB4O1xyXG5cdFx0XHRmb250LXNpemU6IDExcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSBhbmQgKG1pbi13aWR0aDogMzUwcHgpIHsgXHJcbiAgICAuaWJ1eWVycmVzdWx0Y29udCB7XHJcblx0XHQudGJsZGF0YXtcclxuXHRcdFx0aGVpZ2h0OiAzMnB4O1xyXG5cdFx0XHRwYWRkaW5nOiA1cHggMTJweDtcclxuXHRcdFx0Zm9udC1zaXplOiA5cHg7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSBhbmQgKG1pbi13aWR0aDogNDcwcHgpIHsgXHJcblx0LmlidXllcnJlc3VsdGNvbnQge1xyXG5cdFx0LnJlYWx0b3Jkb3Qge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogNTBweDtcclxuXHRcdH1cclxuXHRcdC5pYnV5ZXJkb3R7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG5cdFx0fVxyXG5cdFx0LnRibG1yZ3RvcHtcclxuXHRcdFx0Zm9udC1zaXplOjEzcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3MHB4KSBhbmQgKG1pbi13aWR0aDogNDAwcHgpIHsgXHJcblx0LmlidXllcnJlc3VsdGNvbnQge1xyXG5cdFx0LnJlYWx0b3Jkb3Qge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMjNweDtcclxuXHRcdH1cclxuXHRcdC5pYnV5ZXJkb3R7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG5cdFx0fVxyXG5cdFx0LnRibG1yZ3RvcHtcclxuXHRcdFx0Zm9udC1zaXplOjEzcHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDlweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIGFuZCAobWluLXdpZHRoOiAzNTBweCkgeyBcclxuXHQuaWJ1eWVycmVzdWx0Y29udCB7XHJcblx0XHQucmVhbHRvcmRvdCB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAyM3B4O1xyXG5cdFx0fVxyXG5cdFx0LmlidXllcmRvdHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDI1cHg7XHJcblx0XHR9XHJcblx0XHQudGJsaGVhZGJvbGQge1xyXG5cdFx0XHRmb250LXNpemU6MTRweDtcclxuXHRcdH1cclxuXHRcdC50Ymxtcmd0b3B7XHJcblx0XHRcdGZvbnQtc2l6ZToxMHB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkgYW5kIChtaW4td2lkdGg6IDQzMnB4KSB7IFxyXG5cdC5pYnV5ZXJjaGFydHtcclxuXHRcdC5yZWNoYXJ0cy13cmFwcGVye1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzJweCkgeyBcclxuXHQuaWJ1eWVyY2hhcnR7XHJcblx0XHQucmVjaGFydHMtd3JhcHBlcntcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDBweDtcclxuXHRcdFx0aGVpZ2h0OjEwMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0XHQucmVjaGFydHMtc3VyZmFjZXtcclxuXHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdFx0aGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6MTBweDtcclxuXHRcdH1cclxuXHJcblx0fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSAgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7IFxyXG5cdC5pYnV5dGV4dHtcclxuXHRcdHdpZHRoOiAzMy4zMzMzMzMzMyU7XHJcblx0fVxyXG5cdC5pYnV5ZXJyZXN1bHRjb250IHtcclxuXHRcdC50YmxoZWFkYm9sZCB7XHJcblx0XHRcdHdpZHRoOiAzMy4zMzMzMzMzMyU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7IFxyXG5cdC5sYmxlZnRwYWRke1xyXG5cdFx0IHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyBcclxuXHR9XHJcblx0LmRpc3BGbGV4ZGlyUm93e1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgeyBcclxuXHQuc2V0QnM1V2lkdGh7XHJcblx0XHR3aWR0aDogMTE3MHB4O1xyXG5cdH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkgIGFuZCAobWluLXdpZHRoOiAzNTBweCkgeyBcclxuXHQuaWJ1eWVyLXRpdGxle1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0d2lkdGg6NjAlICFpbXBvcnRhbnQ7XHJcblx0XHQuYmFja2ljb257XHJcblx0XHRcdGhlaWdodDogMjdweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzcHggIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblx0LnN0YXJ0X2lidXllcm92ZXJidG57XHJcblx0XHR3aWR0aDogMTZweDtcclxuXHR9XHJcblx0XHJcblx0LmlidXlzZXR0e1xyXG5cdFx0cGFkZGluZy1sZWZ0OjEwcHggIWltcG9ydGFudDtcclxuXHRcdHRvcDotN3B4O1xyXG5cdFx0c3BhbntcclxuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0fVxyXG5cdFx0aW1ne1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OjBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmlCdXllckNvbnRhaW5lciB7XHJcblx0XHQuTXVsdGlwbGVPZmZlclN1YlRpdGxle1xyXG5cdFx0XHRmb250LXNpemU6IDIxcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMTlweCkgIHtcclxuXHQubGJyaWdodHBhZGQge1xyXG5cdFx0bWFyZ2luLXRvcDogMHB4O1xyXG5cdH1cclxuXHQuaUJ1eWVyQ29udGFpbmVyIHtcclxuXHRcdC5yaWdodHJlc3VsdGNvbnRhaW5lcntcclxuXHRcdFx0aGVpZ2h0OiA3MTBweCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxufSBcclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE1cHgpICB7XHJcblx0LmlidXllcmluZm9jbG9zZWljb257XHJcblx0XHRtYXJnaW4tbGVmdDogM3B4O1xyXG5cdH1cclxufSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxBQUFBLGdCQUFnQixDQUFBO0VBQ2YsS0FBSyxFQUFDLElBQUk7RUFDVixNQUFNLEVBQUMsSUFBSTtFQUNYLGNBQWMsRUFBRSxNQUFNLEdBZ0h0QjtFQW5IRCxBQUlDLGdCQUplLENBSWYsa0JBQWtCLENBQUMsVUFBVSxDQUFDLEtB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 */.rep__flex {
  display: flex;
}

.justify_center {
  justify-content: center;
}

.flex_column {
  flex-direction: column;
}

.align__center {
  align-items: center;
}

.height40 {
  padding: 10px 0;
}

.flexone {
  flex: 1;
  padding-right: 15px;
}

.bubbleImg {
  height: 18px;
  margin-bottom: -3px;
}

.bgImage {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAABPCAYAAACTUyndAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAz9JREFUeNrsnH9k1GEcx5+7mzFijGMcRxxjHDFijOiPLEuMo0QsUUb9M/ZHxnJEFClNjGWU/shSZJEoIqWYUkzplKaIiHHsr6n3xz5fVvv1vXue793z/d77xds2ux9fL5/v83ye57ktlSr/6TXGDCEFs5FPSBX5ivxGKsiyIf/QhiyqnDPIJNIZ4nny+B/63HfIB/2+JQWnUInrf84i15Ejdb6eiF1AXiDPkTetKDFgGJlWqTYsq1DJI63YlpEYVOUtZNDh+y0h95C7SarS9Da/+4UcQqYcvl8eGUNeI9+QMtKdZInCKnJWs+r4vfM6kX1H7iP7kyoxYEqrshrBNWR0DH6KfERGkfYkShQeIwciEhnQg9xAviCn4iIzXePjXyEHkZWIryun3YFU5kmt1sRINNquHI1gjNyM3cgM8hbpT5JE4SFyroHXWUReIrMOeldvJAqXtd9rJCPIZ/2aCInCaW2gG0mnVqS0RV1JkCjLuhNNunZpi9770F+mHbzGM+Rmk64/p/3lhbhLFM5H3D/uxAQyh+yKs0TZArvS5LuqpDN4Pq4Sg9m62ZuyRd3c6IurRLmdb3swWXbrODkQR4nCtQatZMK0QU8aNXO7lljR2doHOpB5s3YIFyuJpgmrmJ1EzkV9a0ch8YFnS9ugIotxkijn074dSAVjZCEuEo1H4+L/s/a8CXeu7oXEBeMnsnN+xzje5I1Kos/nyzJbl+MgsWL8ZkKXiV5LrBr/P5cz7WqdnY7wIn96LlE2dGddjI9RSqwa/5Fl4bjPEldMPCjbNuJpQ9p1fMxQoh1ypj1KifZcNGtnNpRogZzPXKJEe46ZOo4WKHEjVynRHtnAHaZEN70jJVoizXeJEu2ZpEQ31XiYEu0Zo0R79oXpGylxZ8Yp0R4ZF7so0Y4OXQ5SoiUjlGhPn9lm95sSHVQjJYbnuNniCIESw5PdagVDibVRokR7Bje7pSmxNqTp7qdEe4YokRK9QJruPCU6rkZKrI8BSqREL8ivHxcp0UE1UiIlNpW9lOimX8xQoh3yMeUeSnRTjZRoyR5KtKeXEu0pUKKblQslWiJ/cZCjRHsokRL9INsW4YvLv0xdbAGJS38FGAC3/YBMY3XkdQAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  height: 20px;
  margin-left: -19px;
}

.headerBg {
  background-color: #fff;
}

.justify_end {
  justify-content: flex-end;
}

#newrepoffice {
  margin: auto;
  width: 90%;
  margin-top: 7px;
}

.Rep__Header {
  height: 230px;
  background-color: #313131;
  padding: 0px;
  display: flex;
  align-items: center;
  color: #fff;
  font-family: 'Montserrat-Regular';
  justify-content: center;
}

.Rep__Header .rep__head .Rep__notes {
  padding: 15px;
  border: 1px solid;
  border-radius: 10px;
  background-color: rgba(0, 0, 0, 0.4);
  margin-left: 25%;
  width: 400px;
}

.Rep__Header .rep__head .Rep__notes .rep__date {
  justify-content: flex-end;
  display: flex;
  font-size: 10px;
  padding-top: 5px;
}

.Rep__Header .rep__head .Nomsg {
  color: #777777;
}

.Rep__Header .rep__head .NotesEdit {
  padding: 0px 10px;
  border: 1px solid;
  background-color: rgba(0, 0, 0, 0.4);
  width: 50px;
  border-radius: 26px;
  margin-top: 15px;
  cursor: pointer;
  font-size: 12px;
  text-align: center;
}

.Rep__profile {
  width: 150px;
  border-radius: 50%;
}

.Rep__profileleft {
  width: 200px;
  border-radius: 50%;
}

.Contact_li {
  display: flex;
  justify-content: space-between;
  color: #007AFF;
}

.Contact_lis {
  display: flex;
  justify-content: space-between;
  background-color: #007AFF;
  padding: 3px 15px;
  border-radius: 10px;
  border: 1px solid #ececec;
  font-family: Montserrat-Regular;
  line-height: 25px;
  font-size: 14px;
  margin-bottom: 15px;
  color: #fff;
  flex-direction: column;
}

.Contact_lis span {
  justify-content: flex-end;
  display: flex;
  font-size: 10px;
  padding-top: 5px;
}

.header_logo {
  width: 120px;
  border-radius: 50%;
  margin-right: 20px;
}

.profileBorder {
  width: 155px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 155px;
  background: #fff;
  box-shadow: #2828285c 3px 0px 8px 0px;
}

.RepProfilenew {
  display: flex;
}

.rep__left {
  width: 28%;
  display: flex;
  align-items: center;
  margin-top: -80px;
  flex-direction: column;
  justify-content: flex-start;
}

.RepManbtn-green {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 155.5px;
  height: 45px;
  border-radius: 8px;
  background-color: #3CC98E;
  font-family: Heebo-Medium;
  font-size: 20px;
  font-weight: 500;
  line-height: 29.38px;
  text-align: left;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  color: #FFFFFF;
  cursor: pointer;
}

.RepManbtn-red {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 155.5px;
  height: 45px;
  border-radius: 8px;
  background-color: #EC615B;
  font-family: Heebo-Medium;
  font-size: 20px;
  font-weight: 500;
  line-height: 29.38px;
  text-align: left;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  color: #FFFFFF;
  cursor: pointer;
}

.RepManbtnHF {
  background-color: transparent;
  width: 100px;
  cursor: pointer;
}

.RepManmodal-content-wrapper {
  display: flex;
  flex-direction: column;
  width: 369px;
  height: auto;
  padding: 24px;
  gap: 24px;
  border-radius: 16px;
  padding-top: 0px;
}

.RepManimg {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0;
  height: auto;
  max-width: 321px;
}

.RepManimg img,
.RepManimg video {
  height: auto;
  max-width: 321px !important;
  border-radius: 16px;
}

.RepMantext {
  font-family: Heebo-Medium;
  font-size: 20px;
  font-weight: 500;
  line-height: 29.38px;
  text-align: center;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  color: #494949;
  padding: 0 !important;
}

.RepManbtn-div {
  display: flex;
  width: 321px;
  gap: 10px;
  padding: 0;
}

.RepRight {
  flex: 1;
  padding-right: 25px;
  display: flex;
  flex-direction: column;
}

.RepRight ul {
  display: flex;
  flex-wrap: wrap;
  width: 90%;
  padding: 0px;
}

.Contact_li {
  padding: 3px 15px;
  border-radius: 25px;
  border: 1px solid #ececec;
  font-family: Montserrat-Regular;
  line-height: 25px;
  font-size: 14px;
  margin-bottom: 15px;
  cursor: pointer;
}

.title__rep {
  width: 90%;
  margin: auto;
}

.Contact_li a {
  color: #007AFF;
  padding-left: 10px;
}

.repDetails {
  display: flex;
  flex-wrap: wrap;
  padding-bottom: 20px;
}

.rep__contact {
  margin-right: 15px;
}

.Rep__Name {
  font-family: Montserrat-Medium;
  font-size: 26px;
  color: #23405E;
}

.paddingtop20 {
  padding-top: 20px;
}

.RepEdit__Profile {
  background: #007AFF;
  padding: 5px 15px;
  border-radius: 20px;
  color: #fff;
  font-family: 'Montserrat-Regular';
  margin-top: 25px;
  cursor: pointer;
  font-size: 12px;
}

.Rep__fav {
  display: flex;
  justify-content: space-between;
  font-family: Montserrat-semibold;
  font-size: 18px;
  color: #474747;
  align-items: center;
}

.fav__padding {
  padding-bottom: 5px !important;
  padding-top: 10px !important;
}

.RepEdit {
  color: #508AFF;
  font-family: 'Montserrat-Regular';
  font-size: 17px;
  cursor: pointer;
}

.cursor_pointer {
  cursor: pointer;
}

.newflex {
  display: flex;
  flex-direction: row;
}

.paddingright {
  padding-right: 0px !important;
}

.justifySpace {
  justify-content: space-between;
}

.Single_Calc {
  display: flex;
  padding: 0px 15px;
  border: 1px solid #ececec;
  border-radius: 5px;
  margin: 5px 0px;
  margin-right: 10px;
  transition: all ease-in-out .3s;
  cursor: pointer;
  background-color: #fff;
  align-items: center;
  width: auto;
}

.Rep_CalcIcon {
  height: 35px;
  display: flex;
  align-items: flex-end;
  margin-right: 10px;
}

.Calc_cont {
  padding: 5px 0px;
  width: 170px;
}

.Calc_title {
  font-size: 17px;
  font-family: Montserrat-Medium;
  color: #494949;
}

.Calc_MSG {
  font-size: 11px;
  font-family: Montserrat-Regular;
  color: #494949;
  white-space: normal;
}

.Rep_MSG {
  font-size: 11px;
  font-family: Montserrat-Regular;
}

.Fav__Calc {
  display: flex;
  margin: 0px 10px;
  flex: 1;
}

.rep__slider {
  display: flex;
  overflow: hidden;
  transform: translate3d(0, 0, 0);
}

.RepCalc__arrow {
  width: 33px;
}

.RepCalculator {
  display: flex;
  align-items: center;
}

.Rep_CalcActive {
  cursor: pointer;
}

.fav_temp {
  height: 180px;
  object-fit: contain;
  cursor: pointer;
}

.fav__tempList {
  display: flex;
  margin: 0 10px;
}

.single_fav {
  display: flex;
  flex-direction: column;
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
}

.single_fav span {
  padding: 10px 10;
  font-family: 'Montserrat-Regular';
  color: #494949;
  font-size: 11px;
  padding: 10px;
}

.fav_listTemp {
  display: flex;
  overflow: hidden;
}

.RepPremium {
  display: flex;
  align-items: center;
}

.Title_Calc {
  display: flex;
  align-items: center;
  padding: 0px 15px;
  border: 1px solid #ececec;
  border-radius: 5px;
  margin: 7px 0px;
  cursor: pointer;
  background-color: #fff;
}

.Title_CalcIcon img {
  width: 30px;
  border-radius: 50%;
}

.Title_CalcIcon {
  padding-right: 15px;
}

.Calc_contTitle {
  padding: 5px 0;
  flex: 1;
  font-family: 'Montserrat-Regular';
  color: #494949;
}

.Calc_contRep {
  padding: 5px 0;
  flex: 1;
  font-family: 'Montserrat-Regular';
}

.rep_Offices {
  padding: 20px 0;
  border-bottom: 1px solid #ececec;
  cursor: pointer;
}

.repOfficeName {
  flex: 1;
}

.rep__offices {
  display: flex;
  flex-direction: column;
}

.rep_name {
  font-family: 'Montserrat-semibold';
  color: #474747;
  font-size: 23px;
}

.rep_container {
  background-color: #fafafa;
  padding-top: 15px;
}

.newrepHeader {
  margin-top: -55px;
}

.rep_officeHeader {
  display: flex;
  cursor: pointer;
  align-items: center;
}

.rep__office {
  display: flex !important;
  justify-content: center;
  margin-top: 22px;
}

.rep_imagetitle {
  width: 200px;
}

.repmargin10 {
  margin-right: 10px;
}

.rep__share {
  background-color: #007aff;
  color: #fff;
  padding: 5px 15px;
  border-radius: 25px;
  width: 100px;
  cursor: pointer;
}

.rep__share img {
  width: 20px;
  margin-right: 5px;
}

.rep__share a {
  color: #fff;
  font-family: 'Montserrat-Regular';
  outline: none;
  text-decoration: none;
}

.marginTop {
  margin-top: -70px;
}

.width100px {
  width: 100px;
}

.emptyFav {
  font-family: 'Montserrat-Regular';
  color: #b3abab;
  margin-bottom: 10px;
}

.width70 {
  width: 70px;
}

.RepEdit__Profile img {
  width: 3px;
  margin-right: 7px;
}

.closepopuppremium {
  max-width: 500px !important;
}

.popupcloserep img {
  width: 15px;
  cursor: pointer;
}

.popupcloserep {
  position: absolute !important;
  margin-top: -60px !important;
  text-align: right !important;
  margin-left: -5px !important;
  z-index: 9999999 !important;
}

.closepopuprep {
  max-width: 450px !important;
}

.favlist {
  width: 120px;
  cursor: pointer;
  margin: 0 15px 10px 0;
  transition: top 0.5s ease 0s, left 0.5s ease 0s, width 0.5s ease 0s, height 0.5s ease 0s, opacity 0.5s ease 0s;
}

.fav_temp_list {
  display: grid;
  column-count: 3;
  display: inline-block;
  line-height: 0;
  -webkit-column-count: 3;
  -moz-column-count: 3;
}

.rep__map {
  font-family: 'Montserrat-Regular';
  color: #474747;
}

.rep__map a a:hover {
  font-family: 'Montserrat-Regular';
  color: #474747;
}

.boxshadow {
  box-shadow: #28282814 2px 2px 5px 0px;
}

.Choose_rep {
  background-color: #007AFF;
  color: #fff;
  display: flex;
  align-items: center;
  padding: 0px 15px;
  border: 1px solid #ececec;
  border-radius: 5px;
  margin: 5px 0px;
  cursor: pointer;
}

.rep__list {
  padding-bottom: 15px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
  width: 50%;
  margin: auto;
}

.office__list {
  padding-bottom: 15px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
  width: 100;
  margin: auto;
}

.office__list img {
  width: 35px;
  border-radius: 20px;
  height: 35px;
  object-fit: contain;
}

.office__list span {
  margin-left: 10px;
}

.office__listleft {
  display: flex;
  align-items: center;
}

.tickimg {
  width: auto !important;
  height: 20px !important;
}

.rep__list img {
  width: 35px;
  border-radius: 20px;
  height: 35px;
  object-fit: contain;
}

.rep__list span {
  margin-left: 15px;
}

.chooseTitle {
  padding-bottom: 8px;
  font-family: 'Montserrat-Medium';
  font-size: 20px;
}

.ChooserepTop {
  padding-bottom: 30px;
}

.chooserep {
  width: 90%;
  margin: auto;
  padding: 15px 0;
}

.displaynone {
  display: none;
}

.displayblock {
  display: block;
}

.finish {
  background-color: #007AFF;
  padding: 5px 23px;
  border-radius: 20px;
  color: #fff;
  font-family: 'Montserrat-Regular';
  cursor: pointer;
}

.repFinish {
  display: flex;
  align-items: center;
  justify-content: center;
}

.rep__leftprofile {
  width: 27%;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: flex-start;
}

.messagemodal .messageedit .editmessage {
  font-family: 'Montserrat-Medium';
  font-size: 19px;
  border-bottom: 3px solid #007aff;
  border-radius: 3px;
}

.messagemodal .repMessage {
  resize: none;
  width: 100%;
  height: 100px;
  overflow-y: scroll;
  margin-top: 35px;
  font-family: 'Montserrat-Regular';
  outline: none;
  border: 1px solid #ececec;
  border-radius: 5px;
  padding: 5px 10px;
}

.messagemodal .messagesave {
  display: flex;
  align-items: center;
  justify-content: center;
}

.messagemodal .messagesave .savereptxt {
  background-color: #007AFF;
  width: 150px;
  height: auto;
  padding: 5px 10px;
  font-size: 16px;
  border-radius: 20px;
}

.favoritecontent {
  padding-bottom: 3px;
}

.msgbottom {
  padding-bottom: 15px;
}

.Rep_Container {
  display: inline-block;
  column-count: 3;
  line-height: 0;
}

.Rep_Segment {
  width: 120px;
  cursor: pointer;
  margin: 0 15px 10px 0;
}

.emptyheight {
  height: 60px;
}

.mob__arrow {
  display: none;
}

.gm-style-iw button:focus {
  outline: 0;
}

.cursor_pointer_rep {
  cursor: pointer;
}

.header_rep {
  width: 85%;
  margin: auto;
}

.new_rep_header {
  width: 85%;
  height: 180px;
  gap: 0px;
  border-radius: 12px;
  opacity: 0px;
  background: linear-gradient(86.89deg, #45BDFA 38.56%, #278AE5 74.35%);
  margin: auto;
  display: flex;
  justify-content: center;
  position: relative;
  max-width: 1140px;
  margin-bottom: 24px;
}

.rep_bg_color {
  background-color: #fafafa;
}

.edit_box {
  width: 123px;
  height: 36px;
  padding: 8px;
  gap: 4px;
  border-radius: 8px;
  opacity: 0px;
  background: #CFCFCF;
  display: flex;
  justify-content: space-around;
  position: absolute;
  bottom: 25px;
  left: 25px;
  cursor: pointer;
}

.edit_profile {
  font-family: 'Heebo-Medium';
  font-size: 16px;
  line-height: 24px;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  color: #FFFFFF;
}

.save_profile {
  font-family: 'Heebo-Medium';
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  color: #278AE5;
  width: 20%;
  cursor: pointer;
}

.edit_title {
  font-family: 'Heebo-Medium';
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  text-decoration-skip-ink: none;
  color: #000;
  width: 60%;
}

.edit_banner {
  font-family: 'Heebo-Medium';
  font-size: 14px;
  line-height: 15px;
  color: #494949;
  margin-top: 13px;
  margin-bottom: 25px;
  text-align: center;
}

.hr_line_rep {
  width: 100%;
  height: 1px;
  background-color: #cfcfcf;
}

.profile_div {
  width: 91px;
  height: 117px;
  gap: 12px;
  opacity: 0px;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  margin: auto;
  margin-top: 24px;
  cursor: pointer;
}

.profile_img {
  width: 91px;
  height: 91px;
  border-radius: 50px;
  gap: 0px;
  opacity: 0px;
  border-radius: 50px;
}

.profile_upload {
  position: absolute !important;
  top: -97px !important;
  left: 0px;
  opacity: 0;
  width: 91px !important;
  z-index: 1;
  height: 91px;
  border-radius: 50px;
  cursor: pointer;
}

.banner_upload {
  position: absolute !important;
  width: 605px !important;
  height: 129px;
  cursor: pointer;
  z-index: 1;
  opacity: 0;
}

.profile_text {
  font-family: 'Heebo-Medium';
  font-size: 14px;
  line-height: 15px;
  text-align: center;
  margin-bottom: 24px;
  color: #494949;
}

.msg_box {
  width: 345px;
  height: auto;
  gap: 12px;
  opacity: 0px;
  display: flex;
  margin: auto;
  padding-top: 30px;
}

.msg_title {
  width: 58px;
  height: 15px;
  gap: 8px;
  opacity: 0px;
  font-family: 'Heebo-Medium';
  font-size: 14px;
  color: #494949;
}

.msg_text {
  font-family: 'Heebo-Regular';
  font-size: 14px;
  line-height: 21px;
  text-align: left;
  border: 1px solid #D9D9D9;
  width: 275px;
  height: 71px;
  padding: 4px;
  gap: 10px;
  border-radius: 4px;
  opacity: 0px;
  resize: none;
  outline: none;
  color: #494949;
}

.char_limit {
  font-family: 'Heebo-Regular';
  font-size: 10px;
  line-height: 15px;
  text-align: left;
  color: #494949;
}

.close_icon {
  width: 20%;
  text-align: end;
}

.close_icon_info {
  text-align: end;
}

.edit_header {
  width: 100%;
  display: flex;
}

.banner_img {
  width: 100%;
  height: 127px;
  gap: 0px;
  border-radius: 8px;
  opacity: 0px;
  background: linear-gradient(86.89deg, #45BDFA 38.56%, #278AE5 74.35%);
  margin-top: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.option_text {
  font-family: 'Heebo-Medium' !important;
  font-size: 20px;
  text-align: center;
  color: #fff;
  width: 100%;
  height: 41px;
  padding: 12px 24px;
  gap: 0px;
  border-radius: 16px;
  border: 1.7px solid #CFCFCF;
  opacity: 1;
  box-sizing: border-box;
  outline: none;
}

.input-box {
  width: 100%;
  height: 41px;
  padding: 12px 24px !important;
  gap: 0px;
  border-radius: 16px !important;
  border: 2px solid #CFCFCF !important;
  opacity: 1;
  box-sizing: border-box;
  outline: none;
  color: #494949 !important;
  font-family: 'Heebo-Regular' !important;
  font-weight: 400 !important;
}

.input-box::placeholder {
  color: #CFCFCF;
  font-family: 'Heebo-Regular' !important;
}

.text_are_height {
  height: 824px !important;
}

.input_label {
  font-family: 'Heebo-Medium' !important;
  font-size: 17px;
  line-height: 29px;
  text-align: left;
  color: #000 !important;
}

.title_view_profile {
  font-family: 'Heebo-Medium';
  font-size: 20px;
  line-height: 30px;
  color: #494949;
  margin: 2% 0;
}

.sub_view_text {
  font-family: 'Heebo-Regular';
  font-size: 16px;
  line-height: 30px;
  color: #494949;
  margin-bottom: 2%;
  word-break: break-word;
}

.form-title {
  text-align: center;
  margin-bottom: 20px;
  font-size: 24px;
  font-weight: bold;
}

.form-rep {
  margin-bottom: 15px;
}

.form-rep label {
  display: block;
  margin-bottom: 5px;
  font-weight: 500;
}

.btn {
  padding: 10px 20px;
  margin: 5px;
  border: none;
  border-radius: 4px;
  cursor: pointer;
}

.btn-primary {
  background-color: #007bff;
  color: white;
}

.btn-secondary {
  background-color: #6c757d;
  color: white;
}

.row {
  display: flex;
  gap: 10px;
}

.col-6 {
  flex: 1;
}

.edit_header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
}

.add_img_box {
  text-align: center;
  margin-bottom: 20px;
}

.add_img_box .input_label {
  margin-bottom: 10px;
}

.image-preview-container {
  width: 100%;
  height: 100%;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  border: 1px solid #CFCFCF;
  border-radius: 8px;
}

.view_profile_img {
  width: 100%;
  height: 72.5vh;
  overflow: hidden;
  border-radius: 8px;
  display: flex;
  justify-content: center;
  min-height: 300px;
}

.view_profile_img img {
  object-fit: cover;
}

.preview-container {
  width: 100%;
  height: 72.5vh;
  min-height: 300px;
}

.image-preview {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 16px;
}

.white_circle {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  background: #ffffff;
  border-radius: 50%;
}

.white_circle img {
  width: 24px;
  height: 24px;
  object-fit: contain;
}

.custom-file-upload {
  position: relative;
}

.file-input {
  display: none;
}

.upload-box {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 70vh;
  background-color: #D9D9D9;
  border-radius: 16px;
  cursor: pointer;
  position: relative;
  text-align: center;
}

.white_circle {
  width: 56px;
  height: 56px;
  padding: 16px;
  border-radius: 1000px;
  opacity: 0px;
  background-color: #fff;
}

.plus-icon {
  width: 32px;
  height: 32px;
  margin-bottom: 8px;
}

.upload-text {
  font-size: 14px;
  color: #7a7a7a;
}

.collapse-wrapper {
  margin-bottom: 20px;
  border-radius: 8px;
  padding: 10px 0px;
  background-color: #fff;
}

.collapse-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
}

.visible-box {
  display: flex;
  align-items: center;
}

.input-label {
  font-size: 16px;
  font-weight: 600;
  color: #333;
  margin-right: 10px;
}

.info-icon img {
  width: 16px;
  height: 16px;
  cursor: pointer;
}

.collapse-icon {
  font-size: 20px;
  cursor: pointer;
}

.collapse-options {
  padding: 1% 2%;
}

.collapse-option {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 8px 0;
  font-size: 14px;
  color: #333;
  cursor: pointer;
}

.collapse-option input {
  margin-left: auto;
}

.collapse-options label {
  font-family: "Heebo-Regular";
  font-size: 14px;
  line-height: 20.56px;
  text-align: left;
  color: #000;
}

.gap_top {
  margin-top: 5%;
}

.submit_button {
  width: 100%;
  height: 50px;
  padding: 12px 0px 12px 0px;
  gap: 10px 0px;
  border-radius: 12px;
  opacity: 0px;
  background: #278AE5;
  font-family: 'Heebo-Medium' !important;
  font-size: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.12);
  color: #FFF;
}

.submit_button:hover,
.submit_button:focus {
  color: #FFF;
  text-decoration: none;
}

.input-box.editing {
  border: 1px solid #007bff;
  color: #007bff;
  background-color: #f0f8ff;
  text-align: center;
}

.modal-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(74, 81, 93, 0.71);
  overflow-y: auto;
  overflow-x: hidden;
}

.modal-content-open-order {
  position: none;
  top: -22px;
  left: 0;
  margin: 200px auto;
  max-width: 480px;
  width: 100%;
  height: auto;
  border: none;
  background: #fff;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  border-radius: 6px;
  outline: none;
  padding: 35px;
  box-shadow: 0px 0px 12px 3px #5f5f5f;
}

.modal-content-premium {
  position: initial;
  top: 16px;
  left: -3px;
  bottom: 40px;
  margin: 50px auto;
  width: 90%;
  height: auto;
  border: 1px solid #fff;
  background: #fff;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  border-radius: 10px;
  outline: none;
  padding: 20px;
}

.edit-rep-form-container {
  padding: 20px;
  background-color: #f9f9f9;
  border-radius: 8px;
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.1);
  max-width: 600px;
  margin: 20px auto;
}

.edit-rep-form input,
.edit-rep-form textarea,
.edit-rep-form select {
  width: 100%;
  margin-bottom: 16px;
  padding: 12px;
  border: 1px solid #ddd;
  border-radius: 4px;
  font-size: 14px;
}

.edit-rep-form button {
  padding: 12px 20px;
  background-color: #007bff;
  color: #fff;
  border: none;
  border-radius: 4px;
  cursor: pointer;
}

.edit-rep-form button:hover {
  background-color: #0056b3;
}

.visible_box {
  display: flex;
  align-items: center;
}

.info_rep {
  margin-left: 10px;
  cursor: pointer;
}

.info_message {
  padding: 4% 0;
  text-align: start;
  font-family: 'Heebo-Regular';
  font-size: 14px;
}

.checkbox_select {
  font-size: 14px !important;
  margin-left: 10px;
  font-family: 'Heebo-Regular' !important;
}

.description_input {
  height: 160px !important;
  margin-top: 15px;
  resize: none;
}

.option_text::placeholder {
  color: #CFCFCF;
  font-size: 16px;
  text-align: center;
  font-family: 'Heebo-Regular' !important;
  font-weight: 400 !important;
}

.link_field::placeholder {
  font-size: 14px;
  color: #CFCFCF;
  font-family: 'Heebo-Regular' !important;
  font-size: 400 !important;
}

.option_text:focus::placeholder {
  color: #278AE5;
}

.option_text.filled {
  background-color: #278AE580;
  color: #fff !important;
  text-align: center;
  font-size: 20px !important;
  font-family: "Heebo-Medium" !important;
  outline: none;
}

.option_text:focus {
  border-color: #278AE5 !important;
  color: #278AE5 !important;
}

.link_field {
  border: none !important;
  outline: none;
  color: #000;
  font-family: "Heebo-Regular" !important;
  font-weight: 400 !important;
}

.input-box::-webkit-calendar-picker-indicator {
  display: none;
}

.input-box[type="time"] {
  cursor: pointer;
}

.Office_title {
  font-size: 16px;
  font-family: "Heebo-Regular";
  color: #494949;
}

.Office_value,
.Office_value a {
  font-size: 14px;
  font-family: "Heebo-Regular";
  color: #494949;
  text-align: end;
}

.Office_value:hover,
.Office_value a:hover {
  color: #494949;
}

.newRep_share {
  border-radius: 8px;
  background: #278AE5;
  display: flex;
  padding: 8px;
  justify-content: center;
  align-items: center;
  color: #FFF;
  font-family: "Heebo-Regular";
  font-size: 16px;
  width: 100%;
  line-height: 150%;
  gap: 8px;
}

.newRep_share a {
  color: #FFF;
  gap: 8px;
  display: flex;
  align-items: center;
  text-decoration: none;
}

.gap12px {
  gap: 12px;
}

.RepOfficenew {
  font-size: 17px;
  font-family: "Heebo-Medium";
  color: #494949;
}

.new_rep_icon {
  width: 20px;
  height: 20px;
}

.contactclose_icon {
  width: 100%;
  text-align: end;
  position: relative;
  top: -15px;
}

.contact_rep {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-family: 'Heebo-Medium';
  font-size: 17px;
  color: #494949;
}

.contact_header {
  display: flex;
  flex-direction: column;
  gap: 15px;
  padding: 10px;
  margin-top: 10px;
}

.rep__contactNew {
  display: flex;
  flex-direction: column;
  margin-bottom: 10px;
}

.NewContact_li {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 8px;
  padding: 12px;
  background-color: #FFF;
  box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.12);
  color: #494949;
  font-family: "Heebo-Medium";
  font-size: 16px;
  font-style: normal;
  line-height: 15px;
}

.NewContact_li a {
  margin-left: 8px;
  text-decoration: none;
  font-weight: 500;
  word-break: break-word;
}

.NewContact_li span {
  color: #494949;
}

.Office_text {
  font-family: "Heebo-Medium";
  color: #494949;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 15px;
}

.dropdown_img {
  width: 24px;
}

.btn_txt {
  margin-left: 12px;
  font-size: 12px;
  font-family: "Heebo-Regular";
}

.btn_label {
  font-size: 14px;
  font-family: "Heebo-Regular";
  color: #000;
}

.rep_nav_bg {
  background: #fafafa !important;
}

.dlt_evnt_div {
  display: flex;
  width: 100%;
  padding: 24px 0px;
  flex-direction: column;
  align-items: center;
  gap: 24px;
  border-radius: 16px;
  background: #FFF;
}

.story_plus {
  position: absolute;
  left: 5px;
  bottom: 8px;
  z-index: 999;
  width: 30px;
  height: auto;
  cursor: pointer;
}

.story_animat {
  background: linear-gradient(0deg, #154B7D, #278AE5 23%, #BCDEFC 100%);
  animation: spin 1s linear infinite;
}

.dlt_evnt_txt {
  color: #494949;
  font-family: "Heebo-Regular";
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}

.dlt_evnt_btn {
  display: flex;
  align-items: center;
  gap: 10px;
  flex: 1 0 0;
  align-self: stretch;
  font-family: "Heebo-Medium";
  color: #FFF;
  font-size: 20px;
}

.dlt_evnt_green {
  display: flex;
  padding: 10px 16px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  flex: 1 0 0;
  border-radius: 8px;
  background: #3CC98E;
  cursor: pointer;
}

.dlt_evnt_red {
  display: flex;
  padding: 10px 16px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  flex: 1 0 0;
  border-radius: 8px;
  background: #EC615B;
  cursor: pointer;
}

.center_align {
  display: flex;
  justify-content: space-between;
}

.storyPopuppadd {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  /* padding: 10px; */
  border-radius: 10px;
  width: 100%;
  margin-top: 25px;
}

.storyImg {
  max-width: 100%;
  max-height: 550px;
  border-radius: 10px;
  transition: transform 0.5s ease-in-out;
}

.prev-button,
.next-button {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  color: #fff;
  border: none;
  padding: 4px;
  cursor: pointer;
  z-index: 10;
}

.prev-button {
  left: -35px;
}

.next-button {
  right: -35px;
}

.del_story {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 10;
  display: flex;
  justify-content: space-between;
  padding: 10px 24px;
  height: 10px;
  color: #EC615B;
  font-family: "Heebo-Medium";
}

.text_decor_none:hover {
  text-decoration: none;
}

.Repman_font {
  font-family: "Heebo-Medium";
}

.fw {
  display: flex;
  flex-wrap: wrap;
}

@media screen and (max-width: 991px) {
  .RepProfilenew {
    flex-direction: column;
  }

  .rep__left {
    align-items: center;
    width: auto;
    margin-top: -80px;
    margin-left: 20px;
    flex-direction: row;
  }

  .resdir {
    flex-direction: column;
  }

  .RepEdit__Profile {
    margin-top: 20px;
    margin-left: 15px;
  }

  .RepRight {
    padding-right: 0px;
    margin-top: 80px;
  }

  .Rep__Header .rep__head {
    width: 400px;
    margin: auto;
  }

  .Rep__Header .rep__head .Rep__notes {
    margin: auto;
  }

  .rep__left {
    flex-direction: column;
  }

  .Rep_Segment {
    width: 100px;
  }

  .Rep__Header .rep__head .NotesEdit {
    z-index: 1;
  }

  .emptyheight {
    height: 15px;
  }

  .bgImage {
    height: 15px;
  }

  .Contact_lis {
    margin: auto;
    margin-bottom: 15px;
  }

  .header_logo {
    display: none;
  }

  .mob__hide {
    display: none;
  }

  .mob__arrow {
    display: flex;
    margin-top: 10px;
    justify-content: center;
  }

  .marginleft {
    margin-left: 5px;
  }

  .marginright {
    margin-right: 5px;
  }

  .Fav__Calc {
    flex-direction: column;
    margin: 0;
  }

  .Calc_cont {
    width: auto;
  }

  .fav__tempList {
    flex-direction: column;
    align-items: center;
  }

  .marginTop {
    margin-top: 0;
  }

  .title__rep {
    width: 100%;
  }

  .flexone {
    padding: 0;
  }

  #newrepoffice {
    margin: 0;
    width: 100%;
  }

  .RepManmodal {
    width: 369px;
  }
}

@media screen and (min-width: 450px) {
  .Calc_MSG {
    font-size: 10px;
  }

  .RepManmodal {
    width: 369px !important;
  }
}

.margindisplay {
  display: flex;
  width: 50px;
  justify-content: flex-end;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL05ld3JlcC5zY3NzIiwic291cmNlcyI6WyIvaG9tZS9yaWZsdXh5c3MvRGVza3RvcC9MaXZlIE5ldyhCdWlsZCkvT05FLVdlYi9mcm9udGVuZC9zdHlsZXMvTmV3cmVwLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLnJlcF9fZmxleHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uanVzdGlmeV9jZW50ZXJ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5mbGV4X2NvbHVtbntcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uYWxpZ25fX2NlbnRlcntcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaGVpZ2h0NDB7XG4gICAgLy8gaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbn1cblxuLmZsZXhvbmV7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLmJ1YmJsZUltZ3tcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgLy8gbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNweDtcbn1cblxuLmJnSW1hZ2V7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy8vYnViYmxlLnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xOXB4XG59XG5cbi5oZWFkZXJCZ3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uanVzdGlmeV9lbmR7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuI25ld3JlcG9mZmljZXtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG59XG5cbi5SZXBfX0hlYWRlciB7XG4gICAgaGVpZ2h0OiAyMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgIzMxMzEzMTtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9oZWFkZXIucG5nKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC5yZXBfX2hlYWR7XG4gICAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC8vIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC8vIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgLy8gd2lkdGg6IDYwJTtcbiAgICAgICAgLlJlcF9fbm90ZXN7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwgMC40KTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gICAgICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICAgICAgICAucmVwX19kYXRle1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAgICAgICAgXG4gICAgICAgIC5Ob21zZ3tcbiAgICAgICAgICAgIGNvbG9yOiAjNzc3Nzc3O1xuICAgICAgICB9XG4gICAgICAgIC5Ob3Rlc0VkaXR7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMTBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwgMC40KTtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjZweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG4uUmVwX19wcm9maWxle1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5SZXBfX3Byb2ZpbGVsZWZ0e1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5Db250YWN0X2xpe1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGNvbG9yOiAjMDA3QUZGO1xufVxuXG4uZmF2X3NwYW57XG4gICAgLy8gbWFyZ2luOiBhdXRvO1xufVxuXG4uQ29udGFjdF9saXN7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN0FGRjtcbiAgICBwYWRkaW5nOiAzcHggMTVweDtcbiAgICAvLyBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgLy8gYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlY2VjZWM7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtUmVndWxhcjtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uQ29udGFjdF9saXMgc3BhbntcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbi5oZWFkZXJfbG9nb3tcbiAgICAvLyB3aWR0aDogNDBweDtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIC8vIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLnByb2ZpbGVCb3JkZXIge1xuICAgIC8vIHdpZHRoOiA4M3B4O1xuICAgIHdpZHRoOiAxNTVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMTU1cHg7XG4gICAgLy8gbWFyZ2luLXRvcDogLTQ2cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAgIzI4MjgyODVjIDNweCAwcHggOHB4IDBweDtcbn1cblxuLlJlcFByb2ZpbGVuZXcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5yZXBfX2xlZnR7XG4gICAgd2lkdGg6MjglO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAvLyBtYXJnaW4tdG9wOiAtNDBweDtcbiAgICBtYXJnaW4tdG9wOiAtODBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5SZXBNYW5idG4tZ3JlZW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTU1LjVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzQ0M5OEU7XG4gICAgZm9udC1mYW1pbHk6IEhlZWJvLU1lZGl1bTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMjkuMzhweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtdW5kZXJsaW5lLXBvc2l0aW9uOiBmcm9tLWZvbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5SZXBNYW5idG4tcmVkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDE1NS41cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNFQzYxNUI7XG4gICAgZm9udC1mYW1pbHk6IEhlZWJvLU1lZGl1bTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMjkuMzhweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtdW5kZXJsaW5lLXBvc2l0aW9uOiBmcm9tLWZvbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5SZXBNYW5idG5IRntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbi5SZXBNYW5tb2RhbC1jb250ZW50LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMzY5cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgZ2FwOiAyNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbn1cblxuLlJlcE1hbmltZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMzIxcHg7XG4gICAgaW1nLHZpZGVve1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMzIxcHggIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB9XG59XG5cbi5SZXBNYW50ZXh0IHtcbiAgICBmb250LWZhbWlseTogSGVlYm8tTWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyOS4zOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXVuZGVybGluZS1wb3NpdGlvbjogZnJvbS1mb250O1xuICAgIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbiAgICBjb2xvcjogIzQ5NDk0OTtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgXG59XG5cbi5SZXBNYW5idG4tZGl2e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDMyMXB4O1xuICAgIGdhcDogMTBweDtcbiAgICBwYWRkaW5nOiAwOyAgXG59XG5cbi5SZXBSaWdodHtcbiAgICAvLyB3aWR0aDogNzAlO1xuICAgIGZsZXg6IDE7XG4gICAgLy8gcGFkZGluZy1yaWdodDogNTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgIC8vIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uUmVwUmlnaHQgdWx7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBwYWRkaW5nOiAwcHg7XG59XG5cbi5Db250YWN0X2xpe1xuICAgIHBhZGRpbmc6IDNweCAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VjZWNlYztcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnRpdGxlX19yZXB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IGF1dG87XG59XG5cbi5Db250YWN0X2xpIGEge1xuICAgIGNvbG9yOiAjMDA3QUZGO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLnJlcERldGFpbHN7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLy8gd2lkdGg6IDg1JTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLnJlcF9fY29udGFjdHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5SZXBfX05hbWV7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBjb2xvcjogIzIzNDA1RTtcbiAgICAvLyBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLnBhZGRpbmd0b3AyMHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLlJlcEVkaXRfX1Byb2ZpbGV7XG4gICAgYmFja2dyb3VuZDogIzAwN0FGRjtcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDEycHg7XG59XG5cbi5SZXBfX2ZhdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtc2VtaWJvbGQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjNDc0NzQ3O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLy8gcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5mYXZfX3BhZGRpbmd7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5SZXBFZGl0e1xuICAgIGNvbG9yOiAjNTA4QUZGO1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY3Vyc29yX3BvaW50ZXJ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubmV3ZmxleHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5wYWRkaW5ncmlnaHR7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5U3BhY2V7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uU2luZ2xlX0NhbGN7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC8vIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAvLyB3aWR0aDogMzUlO1xuICAgIC8vIHdpZHRoOiAyNTBweDtcbiAgICBwYWRkaW5nOiAwcHggMTVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWNlY2VjO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW46IDVweCAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIC8vIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLy8gd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjNzO1xuICAgIC8vIGZsZXg6IDE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogYXV0bztcbn1cblxuLlJlcF9DYWxjSWNvbntcbiAgICAvLyB3aWR0aDogMTQlO1xuICAgIGhlaWdodDogMzVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5DYWxjX2NvbnR7XG4gICAgcGFkZGluZzogNXB4IDBweDtcbiAgICAvLyB3aWR0aDogMjA1cHg7XG4gICAgd2lkdGg6IDE3MHB4O1xufVxuXG4uQ2FsY190aXRsZXtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtTWVkaXVtO1xuICAgIGNvbG9yOiAjNDk0OTQ5O1xufVxuXG4uQ2FsY19NU0d7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG4gICAgY29sb3I6ICM0OTQ5NDk7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLlJlcF9NU0d7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXI7XG59XG5cbi5GYXZfX0NhbGN7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDBweCAxMHB4O1xuICAgIGZsZXg6IDE7XG59XG5cbi5yZXBfX3NsaWRlcntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLlJlcENhbGNfX2Fycm93e1xuICAgIHdpZHRoOiAzM3B4O1xufVxuXG4uUmVwQ2FsY3VsYXRvcntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLy8gcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5SZXBfQ2FsY0FjdGl2ZXtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mYXZfdGVtcHtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmF2X190ZW1wTGlzdHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5zaW5nbGVfZmF2e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uc2luZ2xlX2ZhdiBzcGFue1xuICAgIHBhZGRpbmc6IDEwcHggMTA7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xuICAgIC8vIG9wYWNpdHk6IC4zO1xuICAgIGNvbG9yOiAjNDk0OTQ5O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweDtcbn1cblxuLmZhdl9saXN0VGVtcHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLy8gbWFyZ2luOiAwIDIwcHg7XG59XG5cbi5SZXBQcmVtaXVte1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLlRpdGxlX0NhbGN7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDBweCAxNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlY2VjZWM7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1hcmdpbjogN3B4IDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLlRpdGxlX0NhbGNJY29uIGltZ3tcbiAgICB3aWR0aDogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5UaXRsZV9DYWxjSWNvbntcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4uQ2FsY19jb250VGl0bGV7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgZmxleDogMTtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XG4gICAgY29sb3I6ICM0OTQ5NDk7XG59XG5cbi5DYWxjX2NvbnRSZXB7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgZmxleDogMTtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtUmVndWxhcic7XG59XG5cbi5yZXBfT2ZmaWNlc3tcbiAgICAvLyBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VjZWNlYztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmVwT2ZmaWNlTmFtZXtcbiAgICBmbGV4OiAxO1xufVxuXG4ucmVwX19vZmZpY2Vze1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnJlcF9uYW1le1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1zZW1pYm9sZCc7XG4gICAgY29sb3I6ICM0NzQ3NDc7XG4gICAgZm9udC1zaXplOiAyM3B4O1xufVxuXG4ucmVwX2NvbnRhaW5lcntcbiAgICAvLyBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIC8vIG1hcmdpbi10b3A6IC01NXB4O1xufVxuXG4ubmV3cmVwSGVhZGVye1xuICAgIG1hcmdpbi10b3A6IC01NXB4O1xufVxuXG4ucmVwX29mZmljZUhlYWRlcntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucmVwX19vZmZpY2V7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDIycHg7XG59XG5cbi5yZXBfaW1hZ2V0aXRsZXtcbiAgICB3aWR0aDogMjAwcHg7XG59XG5cbi5yZXBtYXJnaW4xMHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5yZXBfX3NoYXJle1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdhZmY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucmVwX19zaGFyZSBpbWd7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5yZXBfX3NoYXJlIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnJlcF9fYXJyb3d7XG4gICAgLy8gbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5yZXBfX2Fycm93cmlnaHR7XG4gICAgLy8gbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5tYXJnaW5Ub3B7XG4gICAgbWFyZ2luLXRvcDogLTcwcHg7XG59XG5cbi53aWR0aDEwMHB4e1xuICAgIHdpZHRoOiAxMDBweDtcbn1cblxuLmVtcHR5RmF2e1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcbiAgICBjb2xvcjogI2IzYWJhYjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ud2lkdGg3MHtcbiAgICB3aWR0aDogNzBweDtcbn1cblxuLlJlcEVkaXRfX1Byb2ZpbGUgaW1ne1xuICAgIHdpZHRoOiAzcHg7XG4gICAgbWFyZ2luLXJpZ2h0IDogN3B4IDtcbn1cblxuLmNsb3NlcG9wdXBwcmVtaXVte1xuICAgIG1heC13aWR0aDogNTAwcHggIWltcG9ydGFudDtcbn1cblxuLnBvcHVwY2xvc2VyZXAgaW1ne1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnBvcHVwY2xvc2VyZXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IC02MHB4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTVweCAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcbn1cblxuLmNsb3NlcG9wdXByZXB7XG4gICAgbWF4LXdpZHRoOiA0NTBweCAhaW1wb3J0YW50O1xufVxuXG4uZmF2bGlzdHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbjogMCAxNXB4IDEwcHggMDtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC41cyBlYXNlIDBzLCBsZWZ0IDAuNXMgZWFzZSAwcywgd2lkdGggMC41cyBlYXNlIDBzLCBoZWlnaHQgMC41cyBlYXNlIDBzLCBvcGFjaXR5IDAuNXMgZWFzZSAwcztcbn1cblxuLmZhdl90ZW1wX2xpc3R7XG4gICAgLy8gZGlzcGxheTogZmxleDtcbiAgICAvLyBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLy8ganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgY29sdW1uLWNvdW50OiAzO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMztcbiAgICAtbW96LWNvbHVtbi1jb3VudDogMztcbn1cblxuXG4ucmVwX19tYXB7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xuICAgIGNvbG9yOiAjNDc0NzQ3O1xufVxuXG4ucmVwX19tYXAgYSBhOmhvdmVye1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcbiAgICBjb2xvcjogIzQ3NDc0Nztcbn1cblxuLmJveHNoYWRvd3tcbiAgICAvLyBib3gtc2hhZG93OiAjZTVmMmZmIDNweCAwcHggOHB4IDBweDtcbiAgICBib3gtc2hhZG93OiAjMjgyODI4MTQgMnB4IDJweCA1cHggMHB4O1xufVxuXG4uQ2hvb3NlX3JlcHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3QUZGO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwcHggMTVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWNlY2VjO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW46IDVweCAwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucmVwX19saXN0e1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luOiBhdXRvO1xufVxuLm9mZmljZV9fbGlzdHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMTAwO1xuICAgIG1hcmdpbjogYXV0bztcbn1cbi5vZmZpY2VfX2xpc3QgaW1ne1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4ub2ZmaWNlX19saXN0IHNwYW57XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5vZmZpY2VfX2xpc3RsZWZ0e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnRpY2tpbWd7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnJlcF9fbGlzdCBpbWd7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnJlcF9fbGlzdCBzcGFue1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4uY2hvb3NlVGl0bGV7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtTWVkaXVtJztcbiAgICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5DaG9vc2VyZXBUb3B7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5jaG9vc2VyZXB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcGFkZGluZzogMTVweCAwO1xufVxuXG4uZGlzcGxheW5vbmV7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRpc3BsYXlibG9ja3tcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZpbmlzaHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3QUZGO1xuICAgIHBhZGRpbmc6IDVweCAyM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnJlcEZpbmlzaHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5yZXBfX2xlZnRwcm9maWxle1xuICAgIC8vIHdpZHRoOiAyOCU7XG4gICAgd2lkdGg6IDI3JTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLy8gbWFyZ2luLXRvcDogLTM1cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5tZXNzYWdlbW9kYWx7XG5cbiAgICAubWVzc2FnZWVkaXR7XG4gICAgICAgIC5lZGl0bWVzc2FnZXtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwMDdhZmY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnJlcE1lc3NhZ2V7XG4gICAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgICAgLy8gYm9yZGVyOiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgICAvLyBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVJlZ3VsYXInO1xuICAgICAgICBvdXRsaW5lOiBub25lOyAgXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlY2VjZWM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7ICAgICAgXG4gICAgfVxuICAgIC5tZXNzYWdlc2F2ZXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIC5zYXZlcmVwdHh0e1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN0FGRjtcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweFxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZmF2b3JpdGVjb250ZW50e1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG59ICAgXG5cbi5tc2dib3R0b217XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5SZXBfQ29udGFpbmVye1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2x1bW4tY291bnQgOiAzO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4uUmVwX1NlZ21lbnR7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW46IDAgMTVweCAxMHB4IDA7XG59XG5cbi5lbXB0eWhlaWdodHtcbiAgICBoZWlnaHQ6IDYwcHg7XG59XG5cbi5tb2JfX2Fycm93e1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5nbS1zdHlsZS1pdyBidXR0b246Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG59XG4uY3Vyc29yX3BvaW50ZXJfcmVwe1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5oZWFkZXJfcmVwe1xuICAgIHdpZHRoOiA4NSU7XG4gICAgbWFyZ2luOiBhdXRvO1xufVxuLm5ld19yZXBfaGVhZGVyIHtcbiAgICB3aWR0aDogODUlO1xuICAgIGhlaWdodDogMTgwcHg7XG4gICAgZ2FwOiAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBvcGFjaXR5OiAwcHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDg2Ljg5ZGVnLCAjNDVCREZBIDM4LjU2JSwgIzI3OEFFNSA3NC4zNSUpO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLnJlcF9iZ19jb2xvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cbi5lZGl0X2JveHtcbiAgICB3aWR0aDogMTIzcHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBnYXA6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgb3BhY2l0eTogMHB4O1xuICAgIGJhY2tncm91bmQ6ICNDRkNGQ0Y7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAyNXB4O1xuICAgIGxlZnQ6IDI1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmVkaXRfcHJvZmlsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdIZWViby1NZWRpdW0nO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB0ZXh0LXVuZGVybGluZS1wb3NpdGlvbjogZnJvbS1mb250O1xuICAgIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5zYXZlX3Byb2ZpbGV7XG4gICAgZm9udC1mYW1pbHk6ICdIZWViby1NZWRpdW0nO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjMjc4QUU1O1xuICAgIHdpZHRoOiAyMCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmVkaXRfdGl0bGV7XG4gICAgZm9udC1mYW1pbHk6ICdIZWViby1NZWRpdW0nO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHdpZHRoOiA2MCU7XG59XG4uZWRpdF9iYW5uZXJ7XG4gICAgZm9udC1mYW1pbHk6ICdIZWViby1NZWRpdW0nO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICBjb2xvcjogIzQ5NDk0OTtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhyX2xpbmVfcmVwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2ZjZmNmO1xufVxuLnByb2ZpbGVfZGl2e1xuICAgIHdpZHRoOiA5MXB4O1xuICAgIGhlaWdodDogMTE3cHg7XG4gICAgZ2FwOiAxMnB4O1xuICAgIG9wYWNpdHk6IDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucHJvZmlsZV9pbWd7XG4gICAgd2lkdGg6IDkxcHg7XG4gICAgaGVpZ2h0OiA5MXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgZ2FwOiAwcHg7XG4gICAgb3BhY2l0eTogMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG59XG4ucHJvZmlsZV91cGxvYWR7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAtOTdweCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDBweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHdpZHRoOiA5MXB4ICFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDogMTtcbiAgICBoZWlnaHQ6IDkxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYmFubmVyX3VwbG9hZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDYwNXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMjlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogMTtcbiAgICBvcGFjaXR5OiAwO1xufVxuLnByb2ZpbGVfdGV4dHtcbiAgICBmb250LWZhbWlseTogJ0hlZWJvLU1lZGl1bSc7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIGNvbG9yOiAjNDk0OTQ5O1xuXG59XG4ubXNnX2JveHtcbiAgICB3aWR0aDogMzQ1cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGdhcDogMTJweDtcbiAgICBvcGFjaXR5OiAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4ubXNnX3RpdGxlIHtcbiAgICB3aWR0aDogNThweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgZ2FwOiA4cHg7XG4gICAgb3BhY2l0eTogMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnSGVlYm8tTWVkaXVtJztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM0OTQ5NDk7XG59XG4ubXNnX3RleHQge1xuICAgIGZvbnQtZmFtaWx5OiAnSGVlYm8tUmVndWxhcic7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgICB3aWR0aDogMjc1cHg7XG4gICAgaGVpZ2h0OiA3MXB4O1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICBnYXA6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG9wYWNpdHk6IDBweDtcbiAgICByZXNpemU6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBjb2xvcjogIzQ5NDk0OTtcbn1cbi5jaGFyX2xpbWl0IHtcbiAgICBmb250LWZhbWlseTogJ0hlZWJvLVJlZ3VsYXInO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjNDk0OTQ5O1xuXG4gICAgLy8gbWFyZ2luLXRvcDogMTBweDtcbn1cbi5jbG9zZV9pY29ue1xuICAgIHdpZHRoOiAyMCU7XG4gICAgdGV4dC1hbGlnbjogZW5kO1xufVxuLmNsb3NlX2ljb25faW5mb3tcbiAgICB0ZXh0LWFsaWduOiBlbmQ7XG59XG4uZWRpdF9oZWFkZXJ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbn1cbi5iYW5uZXJfaW1ne1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTI3cHg7XG4gICAgLy8gcGFkZGluZzogMHB4IDE1NnB4IDBweCAxNTZweDtcbiAgICBnYXA6IDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgb3BhY2l0eTogMHB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4Ni44OWRlZywgIzQ1QkRGQSAzOC41NiUsICMyNzhBRTUgNzQuMzUlKTtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5vcHRpb25fdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6ICdIZWViby1NZWRpdW0nICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQxcHg7IFxuICAgIHBhZGRpbmc6IDEycHggMjRweDsgXG4gICAgZ2FwOiAwcHg7IFxuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7IFxuICAgIGJvcmRlcjogMS43cHggc29saWQgI0NGQ0ZDRjtcbiAgICBvcGFjaXR5OiAxOyBcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG4vLyBSZXAgZm9ybSBzdHlsZVxuLmlucHV0LWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MXB4OyBcbiAgICBwYWRkaW5nOiAxMnB4IDI0cHggIWltcG9ydGFudDsgXG4gICAgZ2FwOiAwcHg7IFxuICAgIGJvcmRlci1yYWRpdXM6IDE2cHggIWltcG9ydGFudDsgXG4gICAgYm9yZGVyOiAycHggc29saWQgI0NGQ0ZDRiAhaW1wb3J0YW50OyBcbiAgICBvcGFjaXR5OiAxOyBcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgY29sb3I6ICM0OTQ5NDkgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogJ0hlZWJvLVJlZ3VsYXInICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgICY6OnBsYWNlaG9sZGVye1xuICAgIGNvbG9yOiAjQ0ZDRkNGO1xuICAgIGZvbnQtZmFtaWx5OiAnSGVlYm8tUmVndWxhcicgIWltcG9ydGFudDtcbiAgICB9XG59XG4udGV4dF9hcmVfaGVpZ2h0IHtcbiAgICBoZWlnaHQ6IDgyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5pbnB1dF9sYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6ICdIZWViby1NZWRpdW0nICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbi50aXRsZV92aWV3X3Byb2ZpbGV7XG4gICAgZm9udC1mYW1pbHk6ICdIZWViby1NZWRpdW0nO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBjb2xvcjojNDk0OTQ5O1xuICAgIG1hcmdpbjogMiUgMDtcbn1cbi5zdWJfdmlld190ZXh0e1xuICAgIGZvbnQtZmFtaWx5OiAnSGVlYm8tUmVndWxhcic7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGNvbG9yOiM0OTQ5NDk7XG4gICAgbWFyZ2luLWJvdHRvbTogMiU7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5mb3JtLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5mb3JtLXJlcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmZvcm0tcmVwIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuXG4uYnRuIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgbWFyZ2luOiA1cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5idG4tcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgICBjb2xvcjogd2hpdGU7XG59XG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICAgIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEwcHg7XG59XG5cbi5jb2wtNiB7XG4gICAgZmxleDogMTtcbn1cblxuLmVkaXRfaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5hZGRfaW1nX2JveCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5hZGRfaW1nX2JveCAuaW5wdXRfbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5pbWFnZS1wcmV2aWV3LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0ZDRkNGO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi52aWV3X3Byb2ZpbGVfaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDcyLjV2aDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xufVxuLnZpZXdfcHJvZmlsZV9pbWcgaW1ne1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnByZXZpZXctY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDcyLjV2aDtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbn1cblxuLmltYWdlLXByZXZpZXcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuXG4ud2hpdGVfY2lyY2xlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDU2cHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4ud2hpdGVfY2lyY2xlIGltZyB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5jdXN0b20tZmlsZS11cGxvYWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpbGUtaW5wdXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi51cGxvYWQtYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA3MHZoO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEOUQ5RDk7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53aGl0ZV9jaXJjbGUge1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbiAgICBvcGFjaXR5OiAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnBsdXMtaWNvbiB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLnVwbG9hZC10ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM3YTdhN2E7XG59XG4uY29sbGFwc2Utd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMTBweCAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmNvbGxhcHNlLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi52aXNpYmxlLWJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaW5wdXQtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmluZm8taWNvbiBpbWcge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jb2xsYXBzZS1pY29uIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY29sbGFwc2Utb3B0aW9ucyB7XG4gICAgcGFkZGluZzogMSUgMiU7XG59XG5cbi5jb2xsYXBzZS1vcHRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNvbGxhcHNlLW9wdGlvbiBpbnB1dCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5jb2xsYXBzZS1vcHRpb25zIGxhYmVsIHtcbiAgICAvLyBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBmb250LWZhbWlseTogXCJIZWViby1SZWd1bGFyXCI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMC41NnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICMwMDA7XG59XG4uZ2FwX3RvcCB7XG4gICAgbWFyZ2luLXRvcDogNSU7XG59XG5cbi5zdWJtaXRfYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZzogMTJweCAwcHggMTJweCAwcHg7XG4gICAgZ2FwOiAxMHB4IDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIG9wYWNpdHk6IDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjMjc4QUU1O1xuICAgIGZvbnQtZmFtaWx5OiAnSGVlYm8tTWVkaXVtJyAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAyNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAmOmhvdmVyLCY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICBcbn1cbi5pbnB1dC1ib3guZWRpdGluZyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwN2JmZjtcbiAgICBjb2xvcjogIzAwN2JmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmOGZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1vZGFsLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NCwgODEsIDkzLCAwLjcxKTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLm1vZGFsLWNvbnRlbnQtb3Blbi1vcmRlciB7XG4gICAgcG9zaXRpb246IG5vbmU7XG4gICAgdG9wOiAtMjJweDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogMjAwcHggYXV0bztcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nOiAzNXB4O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTJweCAzcHggIzVmNWY1Zjtcbn1cblxuLm1vZGFsLWNvbnRlbnQtcHJlbWl1bSB7XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgdG9wOiAxNnB4O1xuICAgIGxlZnQ6IC0zcHg7XG4gICAgYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbjogNTBweCBhdXRvO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMjBweDtcbn1cblxuLmVkaXQtcmVwLWZvcm0tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbjogMjBweCBhdXRvO1xufVxuXG4uZWRpdC1yZXAtZm9ybSBpbnB1dCxcbi5lZGl0LXJlcC1mb3JtIHRleHRhcmVhLFxuLmVkaXQtcmVwLWZvcm0gc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uZWRpdC1yZXAtZm9ybSBidXR0b24ge1xuICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZWRpdC1yZXAtZm9ybSBidXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU2YjM7XG59XG5cbi52aXNpYmxlX2JveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaW5mb19yZXAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5pbmZvX21lc3NhZ2Uge1xuICAgIHBhZGRpbmc6IDQlIDA7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgZm9udC1mYW1pbHk6ICdIZWViby1SZWd1bGFyJztcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5jaGVja2JveF9zZWxlY3Qge1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnSGVlYm8tUmVndWxhcicgIWltcG9ydGFudDtcbn1cbi5kZXNjcmlwdGlvbl9pbnB1dCB7XG4gICAgaGVpZ2h0OiAxNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgcmVzaXplOm5vbmVcbn1cbi5vcHRpb25fdGV4dDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjQ0ZDRkNGO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICdIZWViby1SZWd1bGFyJyAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcblxufVxuLmxpbmtfZmllbGQ6OnBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICNDRkNGQ0Y7XG4gICAgZm9udC1mYW1pbHk6ICdIZWViby1SZWd1bGFyJyAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogNDAwICFpbXBvcnRhbnQ7XG59XG4ub3B0aW9uX3RleHQ6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzI3OEFFNTtcbn1cbi5vcHRpb25fdGV4dC5maWxsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IzI3OEFFNTgwO1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlZWJvLU1lZGl1bVwiICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cbi5vcHRpb25fdGV4dDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjc4QUU1ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMyNzhBRTUgIWltcG9ydGFudDtcbn1cbi5saW5rX2ZpZWxkIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlZWJvLVJlZ3VsYXJcIiAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cbi5pbnB1dC1ib3g6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gICAgZGlzcGxheTogbm9uZTsgXG59XG4uaW5wdXQtYm94W3R5cGU9XCJ0aW1lXCJdIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IFxufVxuLk9mZmljZV90aXRsZXtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVlYm8tUmVndWxhclwiO1xuICAgIGNvbG9yOiAjNDk0OTQ5O1xufVxuLk9mZmljZV92YWx1ZSxcbi5PZmZpY2VfdmFsdWUgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlZWJvLVJlZ3VsYXJcIjtcbiAgICBjb2xvcjogIzQ5NDk0OTtcbiAgICB0ZXh0LWFsaWduOiBlbmQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM0OTQ5NDk7XG4gICAgfVxufVxuLm5ld1JlcF9zaGFyZSB7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6ICMyNzhBRTU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBmb250LWZhbWlseTogXCJIZWViby1SZWd1bGFyXCI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGdhcDogOHB4O1xuICAgIGF7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbn1cbi5nYXAxMnB4e1xuICAgIGdhcDogMTJweDtcbn1cbi5SZXBPZmZpY2VuZXd7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlZWJvLU1lZGl1bVwiO1xuICAgIGNvbG9yOiAjNDk0OTQ5O1xufVxuLm5ld19yZXBfaWNvbiB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4XG59XG4uY29udGFjdGNsb3NlX2ljb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGVuZDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMTVweDtcbn1cbi5jb250YWN0X3JlcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogJ0hlZWJvLU1lZGl1bSc7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGNvbG9yOiAjNDk0OTQ5O1xufVxuLmNvbnRhY3RfaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IFxuICAgIGdhcDogMTVweDsgXG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnJlcF9fY29udGFjdE5ldyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLk5ld0NvbnRhY3RfbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAxMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIGNvbG9yOiAjNDk0OTQ5O1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlZWJvLU1lZGl1bVwiO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgfVxuLk5ld0NvbnRhY3RfbGkgYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDsgXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5OZXdDb250YWN0X2xpIHNwYW4ge1xuICAgIGNvbG9yOiAjNDk0OTQ5O1xufVxuLk9mZmljZV90ZXh0e1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlZWJvLU1lZGl1bVwiO1xuICAgIGNvbG9yOiAjNDk0OTQ5O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbn1cbi5kcm9wZG93bl9pbWcge1xuICAgIHdpZHRoOiAyNHB4O1xufVxuLmJ0bl90eHQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LWZhbWlseTogXCJIZWViby1SZWd1bGFyXCI7XG59XG4uYnRuX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVlYm8tUmVndWxhclwiO1xuICAgIGNvbG9yOiAjMDAwO1xufVxuLnJlcF9uYXZfYmcge1xuXHRiYWNrZ3JvdW5kOiNmYWZhZmEgIWltcG9ydGFudDtcbn1cbi5kbHRfZXZudF9kaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjRweCAwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG59XG4uc3RvcnlfcGx1cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDVweDtcbiAgICBib3R0b206IDhweDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zdG9yeV9hbmltYXQge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMTU0QjdELCAjMjc4QUU1IDIzJSwgI0JDREVGQyAxMDAlKTtcbiAgICBhbmltYXRpb246IHNwaW4gMXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4uZGx0X2V2bnRfdHh0IHtcbiAgICBjb2xvcjogIzQ5NDk0OTtcbiAgICBmb250LWZhbWlseTogXCJIZWViby1SZWd1bGFyXCI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuXG4uZGx0X2V2bnRfYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGZsZXg6IDEgMCAwO1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVlYm8tTWVkaXVtXCI7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uZGx0X2V2bnRfZ3JlZW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGZsZXg6IDEgMCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiAjM0NDOThFO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmRsdF9ldm50X3JlZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgZmxleDogMSAwIDA7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6ICNFQzYxNUI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNlbnRlcl9hbGlnbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5zdG9yeVBvcHVwcGFkZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAvKiBwYWRkaW5nOiAxMHB4OyAqL1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuLnN0b3J5SW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNTUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dDtcbn1cblxuLnByZXYtYnV0dG9uLFxuLm5leHQtYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC8vIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB6LWluZGV4OiAxMDtcbn1cblxuLnByZXYtYnV0dG9uIHtcbiAgICBsZWZ0OiAtMzVweDtcbn1cblxuLm5leHQtYnV0dG9uIHtcbiAgICByaWdodDogLTM1cHg7XG59XG5cbi5kZWxfc3Rvcnkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAxMHB4IDI0cHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGNvbG9yOiAjRUM2MTVCO1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlZWJvLU1lZGl1bVwiO1xufVxuLnRleHRfZGVjb3Jfbm9uZTpob3ZlcntcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uUmVwbWFuX2ZvbnR7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVlYm8tTWVkaXVtXCI7XG59XG4uZnd7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5SZXBQcm9maWxlbmV3e1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICBcbiAgICAucmVwX19sZWZ0e1xuICAgICAgICBhbGlnbi1pdGVtcyA6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IC04MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG5cbiAgICAucmVzZGlye1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIC5SZXBFZGl0X19Qcm9maWxle1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICB9XG4gICAgXG4gICAgLlJlcFJpZ2h0e1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgfVxuICAgIC5SZXBfX0hlYWRlciAucmVwX19oZWFke1xuICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG5cbiAgICAuUmVwX19IZWFkZXIgLnJlcF9faGVhZCAuUmVwX19ub3Rlc3tcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cblxuICAgIC5yZXBfX2xlZnR7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgLlJlcF9TZWdtZW50e1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgfVxuXG4gICAgLlJlcF9fSGVhZGVyIC5yZXBfX2hlYWQgLk5vdGVzRWRpdHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAuZW1wdHloZWlnaHR7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICB9XG5cbiAgICAuYmdJbWFnZXtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgIH1cbiAgICAuQ29udGFjdF9saXN7XG4gICAgICAgIC8vIHdpZHRoOiA3NSU7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gICAgLm1hcmdpbmF1dG97XG4gICAgICAgIC8vIHdpZHRoOiA3NSU7XG4gICAgICAgIC8vIG1hcmdpbjogYXV0bztcbiAgICB9XG4gICAgXG4gICAgLmhlYWRlcl9sb2dve1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5tb2JfX2hpZGV7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLm1vYl9fYXJyb3d7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC8vIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgLy8gd2lkdGg6IDE1JTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLm1hcmdpbmxlZnR7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgfVxuXG4gICAgLm1hcmdpbnJpZ2h0e1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG5cbiAgICAuRmF2X19DYWxje1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLkNhbGNfY29udHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICAgIFxuICAgIC5mYXZfX3RlbXBMaXN0e1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIC5tYXJnaW5Ub3B7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgLnRpdGxlX19yZXB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBcbiAgICAuZmxleG9uZXtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAjbmV3cmVwb2ZmaWNle1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuUmVwTWFubW9kYWx7XG4gICAgICAgIHdpZHRoOiAzNjlweDtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDUwcHgpIHtcbiAgICAuQ2FsY19NU0d7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB9XG4gICAgLlJlcE1hbm1vZGFse1xuICAgICAgICB3aWR0aDogMzY5cHggIWltcG9ydGFudDtcbiAgICB9XG59XG4ubWFyZ2luZGlzcGxheXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLEFBQUEsVUFBVSxDQUFBO0VBQ04sT0FBTyxFQUFFLElBQUksR0FDaEI7O0FBRUQsQUFBQSxlQUFlLENBQUE7RUFDWCxlQUFlLEVBQUUsTUFBTSxHQUMxQjs7QUFFRCxBQUFBLFlBQVksQ0FBQTtFQUNSLGNBQWMsRUFBRSxNQUFNLEdBQ3pCOztBQUVELEFBQUEsY0FBYyxDQUFBO0VBQ1YsV0FBVyxFQUFFLE1BQU0sR0FDdEI7O0FBRUQsQUFBQSxTQUFTLENBQUE7RUFFTCxPQUFPLEVBQUUsTUFBTSxHQUNsQjs7QUFFRCxBQUFBLFFBQVEsQ0FBQTtFQUNKLElBQUksRUFBRSxDQUFDO0VBQ1AsYUFBYSxFQUFFLElBQUksR0FDdEI7O0FBQ0QsQUFBQSxVQUFVLENBQUE7RUFDTixNQUFNLEVBQUUs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 */.titlepremiumbody {
  min-width: 100%;
  display: flex;
  align-items: center;
  margin-bottom: 50px;
}

.titlepremiumbody .form_res {
  width: 400px;
  height: 100%;
  padding: 10px;
}

.titlepremiumbody .form_res .fieldset2 .s_field {
  margin-top: 20px;
}

.titlepremiumbody .form_res .fieldset2 .s_field .inputlabel {
  font-weight: bold;
}

.titlepremiumbody .form_res .radi_f {
  display: flex;
  align-items: center;
}

.titlepremiumbody .form_res .radi_f .check_label {
  margin-left: 15px !important;
}

.titlepremiumbody .form_res .radio_field {
  margin-top: auto !important;
  height: 20px;
}

.titlepremiumbody .form_res .checkfields {
  padding: 40px 0 30px 25px;
  border: solid 1px #b3b3b3;
  display: flex;
  flex-direction: column;
  row-gap: 15px;
  border-radius: 5px;
}

.titlepremiumbody .form_res .legend_title {
  margin-top: -60px;
  padding: 10px 10px 10px 25px;
  background-color: #ffff;
  width: 60%;
  font-family: 'Heebo-Bold';
}

.titlepremiumbody .form_res .inp_field {
  width: 100%;
  border: none;
  border-width: 1px;
  border: solid 1px #b3b3b3;
  border-radius: 5px;
  height: 40px;
}

.titlepremiumbody .form_res .inp_field:focus {
  outline: none;
}

.titlepremiumbody .title_result_body {
  margin-top: 50px;
  width: 380px;
  height: 300px;
  box-shadow: 0px 0px 20px rgba(9, 3, 0, 0.1);
  border: 1px solid #efecec;
  display: flex;
  justify-content: center;
  align-items: center;
}

.titlepremiumbody .title_result_body .resultcontainer {
  text-align: center;
  font-size: x-large;
  font-family: Montserrat-Regular !important;
  height: 90%;
  display: flex;
  justify-content: space-evenly;
  /* align-items: center; */
  flex-direction: column;
}

.titlepremiumbody .title_result_body .resultcontainer .resultcont_sub .fontto18 {
  font-size: 18px !important;
}

.titlepremiumbody .title_result_body .resultcontainer .resultcont_sub .res_val {
  font-family: Montserrat-SemiBold !important;
}

.titlepremiumbody .title_result_body .resultcontainer .resultcont_sub .result_list1 {
  width: 250px;
  height: auto;
  position: absolute;
  background-color: #ffff;
  box-shadow: 0px 0px 20px rgba(9, 3, 0, 0.1);
}

.titlepremiumbody .title_result_body .resultcontainer .resultcont_sub .listnone {
  display: none;
}

.titlepremiumbody .title_result_body .resultcontainer .resultcont_sub .dropdownlist {
  margin-top: 10px;
  font-size: medium;
  cursor: pointer;
}

.titlepremiumbody .title_result_body .resultcontainer .resultcont_sub .downarr_padd {
  padding-left: 10px;
}

.rollcosbox {
  width: 22px;
  height: 22px;
  border: 1px solid #b4b6bb;
  margin-right: 8px;
  border-radius: 6px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  margin-left: 8px;
}

.county-name {
  letter-spacing: 0.5px !important;
}

.iframe_title_premium {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.title_premium_logo {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}

.title_label {
  font-size: 16px;
  font-family: Montserrat-Regular;
}

.title_value {
  font-size: 18px;
  font-family: Montserrat-SemiBold;
  padding-left: 5px;
}

.title_center {
  display: flex;
  padding: 1% 0;
  justify-content: center;
}

@media (min-width: 768px) {
  .result_response_form {
    height: 418px;
    display: flex;
  }

  .result_response_result {
    height: 768px;
    justify-content: center;
    display: flex;
    align-items: flex-start;
  }

  .iframe_logo_link1 {
    width: 40%;
  }
}

@media (min-width: 1821px) {
  .result_response_form,
  .result_response_result {
    justify-content: initial !important;
  }
}

@media (min-width: 1200px) {
  .refi_iframe_logo_link,
  .iframe_logo_link {
    width: 190px;
  }

  .iframe_logo_div_refi {
    margin: 48% 0 0 5%;
  }

  .iframe_seller_result,
  .iframe_logo_div {
    margin: 48% 0 0 20%;
  }
}

@media (min-width: 1366px) {
  .iframe_logo_link1 {
    width: 170px;
  }

  .iframe_logo_div_refi,
  .iframe_seller_result {
    margin: 48% 0 0 30%;
  }

  .refi_iframe_logo_link {
    width: 190px;
  }

  .result_response_form {
    justify-content: center;
  }
}

@media (min-width: 768px) and (max-width: 992px) {
  .iframe_logo_link1 {
    width: 100%;
  }

  .iframe_logo_div_refi {
    width: 200px;
  }

  .align_form {
    display: flex;
    align-items: center;
    justify-content: center;
  }
}

@media (min-width: 280px) and (max-width: 768px) {
  .titlepremiumbody {
    flex-direction: column;
  }

  .iframe_logo_link1 {
    width: 100%;
  }

  .iframe_logo_div_refi {
    margin: 0 !important;
    width: 300px !important;
  }

  .mbl_res {
    display: flex;
    justify-content: center;
  }

  .mbl_form_res {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
  }

  .iframe_result_res {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }

  .iframe_form2 {
    width: 90%;
  }

  .setIcon_width {
    width: 200px;
  }
}

@media (min-width: 524px) and (max-width: 768px) {
  .iframe_logo_link1 {
    width: 60%;
  }

  .iframe_result_res {
    display: flex;
    width: 100%;
  }

  .iframe_form2 {
    width: 100%;
  }

  .align_form {
    width: 60%;
    display: flex;
    align-items: center;
    justify-content: center;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiL2hvbWUvcmlmbHV4eXNzL0Rlc2t0b3AvTGl2ZSBOZXcoQnVpbGQpL09ORS1XZWIvZnJvbnRlbmQvc3R5bGVzL3RpdGxlX3ByZS5zY3NzIiwic291cmNlcyI6WyIvaG9tZS9yaWZsdXh5c3MvRGVza3RvcC9MaXZlIE5ldyhCdWlsZCkvT05FLVdlYi9mcm9udGVuZC9zdHlsZXMvdGl0bGVfcHJlLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLnRpdGxlcHJlbWl1bWJvZHkge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC8vIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLy8ganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgLmZvcm1fcmVzIHtcbiAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAgICAgLmZpZWxkc2V0MiB7XG4gICAgICAgICAgICAvLyBwYWRkaW5nLXRvcDogMjVweDtcblxuICAgICAgICAgICAgLnNfZmllbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAuaW5wdXRsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yYWRpX2Yge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC5jaGVja19sYWJlbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yYWRpb19maWVsZCB7XG4gICAgICAgICAgICAvLyB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jaGVja2ZpZWxkcyB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDAgMzBweCAyNXB4O1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiKDE3OSwgMTc5LCAxNzkpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICByb3ctZ2FwOiAxNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmxlZ2VuZF90aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDI1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZjtcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0hlZWJvLUJvbGQnO1xuICAgICAgICB9XG5cbiAgICAgICAgLmlucF9maWVsZCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiKDE3OSwgMTc5LCAxNzkpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmlucF9maWVsZDpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAudGl0bGVfcmVzdWx0X2JvZHkge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICB3aWR0aDogMzgwcHg7XG4gICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2JhKDksIDMsIDAsIDAuMSk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZmVjZWM7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIC5yZXN1bHRjb250YWluZXIge1xuICAgICAgICAgICAgLy8gZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogeC1sYXJnZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LVJlZ3VsYXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogOTAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgICAgICAgICAgLyogYWxpZ24taXRlbXM6IGNlbnRlcjsgKi9cbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgIC5yZXN1bHRjb250X3N1YiB7XG5cbiAgICAgICAgICAgICAgICAuZm9udHRvMTh7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5yZXNfdmFsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtU2VtaUJvbGQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucmVzdWx0X2xpc3QxIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmY7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2JhKDksIDMsIDAsIDAuMSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmxpc3Rub25lIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZHJvcGRvd25saXN0IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBtZWRpdW07XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZG93bmFycl9wYWRkIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnJvbGxjb3Nib3gge1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYjRiNmJiO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cblxuLmZvcm0tY29udHJvbCB7XG4gICAgLy8gaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jb3VudHktbmFtZSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4ICFpbXBvcnRhbnQ7XG59XG4uaWZyYW1lX3RpdGxlX3ByZW1pdW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLy8gcGFkZGluZy1sZWZ0OiAyMSU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnRpdGxlX3ByZW1pdW1fbG9nbyB7XG4gICAgLy8gcGFkZGluZy1sZWZ0OiAzMiU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udGl0bGVfbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdC1SZWd1bGFyO1xufVxuLnRpdGxlX3ZhbHVlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQtU2VtaUJvbGQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG4udGl0bGVfY2VudGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDElIDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4vLyBAbWVkaWEgKG1pbi13aWR0aDogMjgwcHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuXG4vLyAgICAgLmZvcm1fcmVzIHtcbi8vICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbi8vICAgICB9XG4vLyAgICAgLmxlZ2VuZF90aXRsZXtcbi8vICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG4vLyAgICAgfVxuLy8gICAgIC50aXRsZV9yZXN1bHRfYm9keSB7XG4vLyAgICAgICAgIHdpZHRoOiA2MCUgIWltcG9ydGFudDtcbi8vICAgICB9XG4vLyB9XG5cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAucmVzdWx0X3Jlc3BvbnNlX2Zvcm17XG4gICAgICAgIGhlaWdodDogNDE4cHg7XG4gICAgICAgIC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAvLyBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG4gICAgLnJlc3VsdF9yZXNwb25zZV9yZXN1bHR7XG4gICAgICAgIGhlaWdodDogNzY4cHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICAuaWZyYW1lX2xvZ29fbGluazF7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MjFweCl7XG4gICAgLnJlc3VsdF9yZXNwb25zZV9mb3JtLCAucmVzdWx0X3Jlc3BvbnNlX3Jlc3VsdHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgLnJlZmlfaWZyYW1lX2xvZ29fbGluayAsLmlmcmFtZV9sb2dvX2xpbmt7XG4gICAgICAgIHdpZHRoOiAxOTBweDtcbiAgICB9ICBcbiAgICAuaWZyYW1lX2xvZ29fZGl2X3JlZmkge1xuICAgICAgICBtYXJnaW46IDQ4JSAwIDAgNSU7XG4gICAgfVxuICAgIC5pZnJhbWVfc2VsbGVyX3Jlc3VsdCAsLmlmcmFtZV9sb2dvX2RpdntcbiAgICAgICAgbWFyZ2luOiA0OCUgMCAwIDIwJTtcbiAgICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KXtcbiAgICAuaWZyYW1lX2xvZ29fbGluazF7XG4gICAgICAgIC8vIHdpZHRoOiAyNSU7XG4gICAgICAgIHdpZHRoOiAxNzBweDtcbiAgICB9XG4gICAgLmlmcmFtZV9sb2dvX2Rpdl9yZWZpICwuaWZyYW1lX3NlbGxlcl9yZXN1bHQge1xuICAgICAgICBtYXJnaW46IDQ4JSAwIDAgMzAlO1xuICAgIH1cbiAgICAucmVmaV9pZnJhbWVfbG9nb19saW5re1xuICAgICAgICB3aWR0aDogMTkwcHg7XG4gICAgfVxuICAgIC5yZXN1bHRfcmVzcG9uc2VfZm9ybXtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuaWZyYW1lX2xvZ29fbGluazF7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuaWZyYW1lX2xvZ29fZGl2X3JlZml7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICB9XG4gICAgLmFsaWduX2Zvcm17XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyODBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnRpdGxlcHJlbWl1bWJvZHl7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgIC5pZnJhbWVfbG9nb19saW5rMXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5pZnJhbWVfbG9nb19kaXZfcmVmaXtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWJsX3Jlc3tcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIC5tYmxfZm9ybV9yZXN7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICAuaWZyYW1lX3Jlc3VsdF9yZXN7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAuaWZyYW1lX2Zvcm0ye1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgIH1cbiAgICAuc2V0SWNvbl93aWR0aHtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6NTI0cHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5pZnJhbWVfbG9nb19saW5rMXtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICB9XG4gICAgLmlmcmFtZV9yZXN1bHRfcmVze1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuaWZyYW1lX2Zvcm0ye1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmFsaWduX2Zvcm17XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVu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 */