@charset "UTF-8";
@import url("//use.fontawesome.com/releases/v5.7.2/css/all.css");
/* mixins
------------------------------------------------------- */
/* 色指定
------------------------------------------------------- */
#top .wrap .allCont .rightBox .content {
  padding: 6vh 0 0 0;
}
#top .wrap .allCont .rightBox .content section {
  padding: 0 0 20%;
}
#top .wrap .allCont .rightBox .content section .titleSub {
  text-align: center;
  color: #e07c14;
  font-size: 12px;
  font-size: 0.75rem;
  margin: 0 auto 10px;
}
#top .wrap .allCont .rightBox .content section h2 {
  text-align: center;
  width: 90%;
  color: #000;
  font-size: 26px;
  font-size: 1.625rem;
  line-height: 1;
  letter-spacing: 0.2em;
  font-weight: 400;
  border-bottom: 1px solid #e07c14;
  margin: 0 auto 6%;
  padding: 0 0 6%;
}
#top .wrap .allCont .rightBox .content section#philosophy {
  width: 100%;
  margin: 0;
  padding-bottom: 10%;
}
#top .wrap .allCont .rightBox .content section#philosophy .philosophyBox {
  width: 90%;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
#top .wrap .allCont .rightBox .content section#philosophy .philosophyBox h1 {
  width: 40vw;
  margin: 0 auto;
}
#top .wrap .allCont .rightBox .content section#philosophy .philosophyBox .leadTxt01 h2 {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1.4;
  border-bottom: none;
  margin: 0 auto;
  padding: 4vh 0;
}
#top .wrap .allCont .rightBox .content section#philosophy .philosophyImg {
  width: 80%;
  margin: 0 auto 10%;
}
#top .wrap .allCont .rightBox .content section#philosophy .philosophyImg2 {
  width: 80%;
  margin: 0 auto;
}
#top .wrap .allCont .rightBox .content section#philosophy .philosophyTxt {
  text-align: justify;
  width: 90%;
  margin: 0 auto 20px;
}
#top .wrap .allCont .rightBox .content section#ceo .nameBox {
  margin-bottom: 10%;
}
#top .wrap .allCont .rightBox .content section#ceo .nameBox h2 {
  letter-spacing: 0.15em;
  line-height: 1.6;
  color: #595656;
  font-size: 32px;
  font-size: 2rem;
  font-weight: 400;
  border-bottom: none;
  margin: 0 auto 6%;
  padding-bottom: 0;
}
#top .wrap .allCont .rightBox .content section#ceo .nameBox h2 span {
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
}
#top .wrap .allCont .rightBox .content section#ceo .nameBox .profileImg {
  width: 70%;
  margin: 0 auto;
}
#top .wrap .allCont .rightBox .content section#ceo .profileList .box01 {
  width: 90%;
  margin: 0 auto 6%;
  padding: 0;
}
#top .wrap .allCont .rightBox .content section#ceo .profileList .box01 .list01 {
  text-align: left;
  width: 85%;
  line-height: 1.5;
  margin: 0 auto 10%;
}
#top .wrap .allCont .rightBox .content section#ceo .profileList .box01 .list01 dt {
  font-size: 14px;
  font-size: 0.875rem;
  color: #e07c14;
  margin: 0;
  padding: 0;
}
#top .wrap .allCont .rightBox .content section#ceo .profileList .box01 .list01 dd {
  border-bottom: 1px solid #595656;
  margin: 0 0 10px;
  padding: 0 0 10px;
}
#top .wrap .allCont .rightBox .content section#ceo .profileList .box01 .profileList2 {
  text-align: left;
  width: 85%;
  line-height: 1.5;
  margin: 0 auto;
}
#top .wrap .allCont .rightBox .content section#ceo .profileList .box01 .profileList2 li {
  border-bottom: 1px solid #595656;
  margin: 0 0 10px;
  padding: 0 0 10px;
}
#top .wrap .allCont .rightBox .content section#ceo .btnBox {
  width: 300px;
  margin: 0 auto;
}
#top .wrap .allCont .rightBox .content section#ceo .btnBox a {
  display: block;
  color: #fff;
  background: #273f61;
  padding: 10px 0;
  position: relative;
}
#top .wrap .allCont .rightBox .content section#ceo .btnBox a::after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 20px;
  height: 1px;
  background: #fff;
  -webkit-transition: width 0.3s ease;
  transition: width 0.3s ease;
}
#top .wrap .allCont .rightBox .content section#ceo .btnBox a:hover {
  opacity: 1;
  background: #e07c14;
}
#top .wrap .allCont .rightBox .content section#ceo .btnBox a:hover::after {
  width: 40px;
}
#top .wrap .allCont .rightBox .content section#business h2 {
  border-bottom: none;
  margin-bottom: 6%;
  padding-bottom: 0;
}
#top .wrap .allCont .rightBox .content section#business .busTxt {
  text-align: center;
  width: 90%;
  line-height: 1.6;
  margin: 0 auto 6%;
}
#top .wrap .allCont .rightBox .content section#business .busTxt2 {
  text-align: justify;
  width: 80%;
  line-height: 1.6;
  margin: 0 auto 6%;
}
#top .wrap .allCont .rightBox .content section#business .listArea {
  width: 90%;
  margin: 0 auto;
}
#top .wrap .allCont .rightBox .content section#business .listArea .listBox {
  width: 100%;
  background: #f1f5f9;
  margin: 0 0 10%;
  padding: 8% 7%;
}
#top .wrap .allCont .rightBox .content section#business .listArea .listBox h3 {
  font-size: 17px;
  font-size: 1.0625rem;
  color: #000000;
  font-weight: 400;
  background: #FFF;
  margin: 0 auto 15px;
  padding: 10px 0;
}
#top .wrap .allCont .rightBox .content section#business .listArea .listBox .txtBlock {
  text-align: justify;
  line-height: 1.6;
}
#top .wrap .allCont .rightBox .content section#business .listArea .listBox.mb {
  margin-bottom: 0;
}
#top .wrap .allCont .rightBox .content section#access h2 {
  width: 85%;
  border-bottom: 1px solid #595656;
  margin-bottom: 0;
  padding-bottom: 10%;
}
#top .wrap .allCont .rightBox .content section#access .accessList {
  text-align: left;
  width: 85%;
  line-height: 1.6;
  margin: 0 auto 6%;
}
#top .wrap .allCont .rightBox .content section#access .accessList dt {
  position: relative;
  font-weight: 500;
  color: #000000;
  background: #f6f6f6;
  margin: 0;
  padding: 10px 5px;
}
#top .wrap .allCont .rightBox .content section#access .accessList dt .mapBtn {
  position: absolute;
  display: inline-block;
  top: 10px;
  right: 5px;
}
#top .wrap .allCont .rightBox .content section#access .accessList dt .mapBtn a {
  background: #273f61;
  margin: 0;
  padding: 5px 20px;
  color: #fff;
}
#top .wrap .allCont .rightBox .content section#access .accessList dd {
  border-bottom: 1px solid #595656;
  margin: 0;
  padding: 10px 5px;
}
#top .wrap .allCont .rightBox .content section#access .accessList dd p {
  margin-bottom: 13px;
}
#top .wrap .allCont .rightBox .content section#access .accessList dd .mapBtn {
  display: none;
}
#top .wrap .allCont .rightBox .content section#access .accessList dd .nameList {
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
#top .wrap .allCont .rightBox .content section#access .accessList dd .nameList li {
  list-style: none;
  margin: 0 0 3px;
  padding: 0;
}
#top .wrap .allCont .rightBox .content section#access .accessList dd .nameList li.box01 {
  width: 120px;
}
#top .wrap .allCont .rightBox .content section#access .accessList dd .nameList li.box02 {
  width: calc(100% - 120px);
}
#top .wrap .allCont .rightBox .content section#access .accessList dd .nameList li.box02 .cap {
  font-size: 11px;
  font-size: 0.6875rem;
  line-height: 1.3;
  letter-spacing: 0;
  margin-bottom: 0;
}
#top .wrap .allCont .rightBox .content section#access .accBox2 {
  width: 80%;
  margin: 0 auto;
}
#top .wrap .allCont .rightBox .content section#access .accBox2 li:nth-child(1) {
  margin-bottom: 6%;
}
#top .wrap .allCont .rightBox .content section#access .accBox2 li:nth-child(2) .imgBox {
  margin-bottom: 6%;
}
#top .wrap .allCont .rightBox .content section#access .accBox2 li:nth-child(2) h3 {
  text-align: left;
  font-size: 16px;
  font-size: 1rem;
  border-bottom: 1px solid #595656;
}
#top .wrap .allCont .rightBox .content section#access .accBox2 li:nth-child(2) .accList {
  text-align: left;
  padding-left: 20px;
}
#top .wrap .allCont .rightBox .content section#access .accBox2 li:nth-child(2) .accList li {
  list-style: disc;
  margin: 0 0 10px;
  padding: 0;
}
#top .wrap .allCont .rightBox .content section#access .accBox2 li:nth-child(2) .cap {
  text-align: left;
  font-size: 12px;
  font-size: 0.75rem;
}

@media only screen and (min-width: 961px) {
  #top .opening h2 {
    width: 20%;
  }
  #top .wrap .allCont .rightBox {
    width: 73vw;
  }
  #top .wrap .allCont .rightBox .content {
    padding: 7vh 5vw 0;
  }
  #top .wrap .allCont .rightBox .content section {
    padding: 0 0 150px;
  }
  #top .wrap .allCont .rightBox .content section h2 {
    text-align: center;
    width: 100%;
    color: #444;
    font-size: 30px;
    font-size: 1.875rem;
    line-height: 1;
    letter-spacing: 0.2em;
    font-weight: 400;
    border-bottom: 1px solid #e07c14;
    margin: 0 auto 4%;
    padding: 0 0 3%;
  }
  #top .wrap .allCont .rightBox .content section#philosophy {
    padding-bottom: 0;
  }
  #top .wrap .allCont .rightBox .content section#philosophy .philosophyBox {
    width: 100%;
  }
  #top .wrap .allCont .rightBox .content section#philosophy .philosophyBox h1 {
    width: 18vw;
    margin: 0 auto;
  }
  #top .wrap .allCont .rightBox .content section#philosophy .philosophyBox .leadTxt01 h2 {
    font-size: 30px;
    font-size: 1.875rem;
    padding: 5vh 0;
  }
  #top .wrap .allCont .rightBox .content section#philosophy .philosophyImg {
    width: 100%;
    margin: 10px auto 60px;
  }
  #top .wrap .allCont .rightBox .content section#philosophy .philosophyImg2 {
    width: 60%;
    margin: 0 auto 80px;
  }
  #top .wrap .allCont .rightBox .content section#philosophy .philosophyTxt {
    text-align: center;
    width: 100%;
  }
  #top .wrap .allCont .rightBox .content section#ceo .nameBox {
    position: relative;
    width: 80%;
    margin: 0 auto 10%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  #top .wrap .allCont .rightBox .content section#ceo .nameBox h2 {
    text-align: left;
    font-size: 2.5vw;
    border-bottom: none;
    margin: 0 auto 0;
    padding: 0;
  }
  #top .wrap .allCont .rightBox .content section#ceo .nameBox h2 span {
    display: block;
    font-size: 1vw;
    padding: 3% 0 0 2px;
  }
  #top .wrap .allCont .rightBox .content section#ceo .nameBox .profileImg {
    width: 100%;
    margin: 0;
  }
  #top .wrap .allCont .rightBox .content section#ceo .nameBox .btnBox {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 45%;
  }
  #top .wrap .allCont .rightBox .content section#ceo .profileList .box01 {
    width: 100%;
    margin: 0 auto 40px;
    padding: 0;
  }
  #top .wrap .allCont .rightBox .content section#ceo .profileList .box01 .list01 {
    width: 100%;
    margin-bottom: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  #top .wrap .allCont .rightBox .content section#ceo .profileList .box01 .list01 dt {
    width: 15%;
    border-bottom: 1px solid #ccc;
    margin: 0 0 10px;
    padding: 0 0 10px;
  }
  #top .wrap .allCont .rightBox .content section#ceo .profileList .box01 .list01 dd {
    width: 85%;
  }
  #top .wrap .allCont .rightBox .content section#ceo .profileList .box01 .profileList2 {
    width: 100%;
  }
  #top .wrap .allCont .rightBox .content section#business h2 {
    margin-bottom: 30px;
    padding-bottom: 0px;
  }
  #top .wrap .allCont .rightBox .content section#business .listArea {
    width: 100%;
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  #top .wrap .allCont .rightBox .content section#business .listArea .listBox {
    width: 47.5%;
    margin: 0 0 5%;
    padding: 30px 40px;
  }
  #top .wrap .allCont .rightBox .content section#business .listArea .listBox h3 {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 1.4;
  }
  #top .wrap .allCont .rightBox .content section#business .listArea .listBox.mbPC {
    margin-bottom: 0;
  }
  #top .wrap .allCont .rightBox .content section#access h2 {
    width: 100%;
    margin-bottom: 0;
    padding-bottom: 50px;
  }
  #top .wrap .allCont .rightBox .content section#access .accBox {
    width: 100%;
  }
  #top .wrap .allCont .rightBox .content section#access .accBox .accessList {
    width: 100%;
    margin-bottom: 3%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  #top .wrap .allCont .rightBox .content section#access .accBox .accessList dt {
    width: 20%;
    font-weight: 500;
    background: #fff;
    border-bottom: 1px solid #ccc;
    margin: 0;
    padding: 15px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  #top .wrap .allCont .rightBox .content section#access .accBox .accessList dt .mapBtn {
    display: none;
  }
  #top .wrap .allCont .rightBox .content section#access .accBox .accessList dd {
    width: 80%;
    margin: 0;
    padding: 15px 0;
  }
  #top .wrap .allCont .rightBox .content section#access .accBox .accessList dd.pr {
    padding-right: 100px;
  }
  #top .wrap .allCont .rightBox .content section#access .accBox .accessList dd .mapBtn {
    position: absolute;
    display: inline-block;
    top: 15px;
    right: 5px;
  }
  #top .wrap .allCont .rightBox .content section#access .accBox .accessList dd .mapBtn a {
    background: #273f61;
    margin: 0;
    padding: 5px 20px;
    color: #fff;
  }
  #top .wrap .allCont .rightBox .content section#access .accBox .accessList dd .mapBtn a:hover {
    background: #e07c14;
  }
  #top .wrap .allCont .rightBox .content section#access .accBox .accessList dd .nameList li {
    margin: 0 0 3px;
  }
  #top .wrap .allCont .rightBox .content section#access .accBox .accessList dd .nameList li.box02 .cap {
    display: inline;
    margin-left: 5px;
  }
  #top .wrap .allCont .rightBox .content section#access .accBox2 {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  #top .wrap .allCont .rightBox .content section#access .accBox2 li {
    width: 47%;
  }
  #top .wrap .allCont .rightBox .content section#access .accBox2 li:nth-child(1) {
    margin-bottom: 0;
  }
  #top .wrap .allCont .rightBox .content section#access .accBox2 li:nth-child(2) .imgBox {
    margin-bottom: 20px;
  }
  #top .wrap .allCont .rightBox .content section#access .accBox2 li:nth-child(2) h3 {
    padding-bottom: 10px;
  }
  #top .wrap .allCont .rightBox .content section#access .accBox2 li:nth-child(2) .accList li {
    width: 100%;
    margin: 0 0 10px;
    padding: 0;
  }
  #top .wrap .allCont .rightBox .content section#access .accBox2 li:nth-child(2) .cap {
    text-align: left;
    font-size: 12px;
    font-size: 0.75rem;
  }
}
@media screen and (min-width: 1201px) and (max-width: 1340px) {
  #top .wrap .allCont .rightBox .content section#expertise .listArea .listBox h3 {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
@media screen and (min-width: 961px) and (max-width: 1200px) {
  #top .wrap .allCont .rightBox .content section#expertise .listArea .listBox h3 {
    font-size: 1.5vw;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRvcC5jc3MiLCJfYmFzZS5zY3NzIiwidG9wLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDRVIsZ0VBQUE7QUFFUjt5REFBQTtBQTBCQTt5REFBQTtBQ2RJO0VBQ0Msa0JBQUE7QUZUTDtBRVlLO0VBQ0MsZ0JBQUE7QUZWTjtBRVlNO0VBQ0Msa0JBQUE7RUFDQSxjRFFRO0VBcEJYLGVBQUE7RUFDQSxrQkFBQTtFQ2FHLG1CQUFBO0FGVFA7QUVXTTtFQUNDLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RURuQkgsZUFBQTtFQUNBLG1CQUFBO0VDb0JHLGNBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7QUZSUDtBRVlNO0VBQ0MsV0FBQTtFQUNBLFNBQUE7RUFDQSxtQkFBQTtBRlZQO0FFWU87RUFDQyxVQUFBO0VBQ0EsY0FBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7QUZWUjtBRVlRO0VBQ0MsV0FBQTtFQUNBLGNBQUE7QUZWVDtBRWFTO0VEOUNMLGVBQUE7RUFDQSxrQkFBQTtFQytDTSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLGNBQUE7QUZWVjtBRWNPO0VBQ0MsVUFBQTtFQUNBLGtCQUFBO0FGWlI7QUVjTztFQUNDLFVBQUE7RUFDQSxjQUFBO0FGWlI7QUVjTztFQUNDLG1CQUFBO0VBQ0EsVUFBQTtFQUNBLG1CQUFBO0FGWlI7QUVvQk87RUFDQyxrQkFBQTtBRmxCUjtBRW9CUTtFQUNDLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjRDdESztFQW5CVixlQUFBO0VBQ0EsZUFBQTtFQ2lGSyxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtBRmpCVDtBRW1CUztFQUNDLGNBQUE7RUR4Rk4sZUFBQTtFQUNBLG1CQUFBO0FEd0VKO0FFbUJR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QSxpQkFBQTtJQUNBLFdBQUE7RUZ0SFY7RUV3SFU7SUFDQyxtQkQ5aUJFO0VEd2JiO0VFNEhTO0lBQ0MsZUFBQTtFRjFIVjtFRWdJVztJQUNDLGVBQUE7SUFDQSxnQkFBQTtFRjlIWjtFRXdJSztJQUNDLFdBQUE7SUFDQSxvQkFBQTtJQUFBLG9CQUFBO0lBQUEsYUFBQTtJQUNBLHlCQUFBO1FBQUEsc0JBQUE7WUFBQSw4QkFBQTtFRnRJTjtFRXdJTTtJQUNDLFVBQUE7RUZ0SVA7RUV3SU87SUFDQyxnQkFBQTtFRnRJUjtFRTBJUTtJQUNDLG1CQUFBO0VGeElUO0VFMElRO0lBQ0Msb0JBQUE7RUZ4SVQ7RUU0SVM7SUFDQyxXQUFBO0lBQ0EsZ0JBQUE7SUFDQSxVQUFBO0VGMUlWO0VFNklRO0lBQ0MsZ0JBQUE7SUR2bkJQLGVBQUE7SUFDQSxrQkFBQTtFRDZlRjtBQUNGO0FFaUtBO0VBR0U7SURucEJFLGVBQUE7SUFDQSxtQkFBQTtFRG1mRjtBQUNGO0FFb0tBO0VBU0U7SUFDQyxnQkFBQTtFRjFLRDtBQUNGIiwiZmlsZSI6InRvcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0IHVybChcIi8vdXNlLmZvbnRhd2Vzb21lLmNvbS9yZWxlYXNlcy92NS43LjIvY3NzL2FsbC5jc3NcIik7XG4vKiBtaXhpbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIOiJsuaMh+WumlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI3RvcCAud3JhcCAuYWxsQ29udCAucmlnaHRCb3ggLmNvbnRlbnQge1xuICBwYWRkaW5nOiA2dmggMCAwIDA7XG59XG4jdG9wIC53cmFwIC5hbGxDb250IC5yaWdodEJveCAuY29udGVudCBzZWN0aW9uIHtcbiAgcGFkZGluZzogMCAwIDIwJTtcbn1cbiN0b3AgLndyYXAgLmFsbENvbnQgLnJpZ2h0Qm94IC5jb250ZW50IHNlY3Rpb24gLnRpdGxlU3ViIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2UwN2MxNDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIG1hcmdpbjogMCBhdXRvIDEwcHg7XG59XG4jdG9wIC53cmFwIC5hbGxDb250IC5yaWdodEJveCAuY29udGVudCBzZWN0aW9uIGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogOTAlO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwN2MxNDtcbiAgbWFyZ2luOiAwIGF1dG8gNiU7XG4gIHBhZGRpbmc6IDAgMCA2JTtcbn1cbiN0b3AgLndyYXAgLmFsbENvbnQgLnJpZ2h0Qm94IC5jb250ZW50IHNlY3Rpb24jcGhpbG9zb3BoeSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxMCU7XG59XG4jdG9wIC53cmFwIC5hbGxDb250IC5yaWdodEJveCAuY29udGVudCBzZWN0aW9uI3BoaWxvc29waHkgLnBoaWxvc29waHlCb3gge1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbiN0b3AgLndyYXAgLmFsbENvbnQgLnJpZ2h0Qm94IC5jb250ZW50IHNlY3Rpb24jcGhpbG9zb3BoeSAucGhpbG9zb3BoeUJveCBoMSB7XG4gIHdpZHRoOiA0MHZ3O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbiN0b3AgLndyYXAgLmFsbENvbnQgLnJpZ2h0Qm94IC5jb250ZW50IHNlY3Rpb24jcGhpbG9zb3BoeSAucGhpbG9zb3BoeUJveCAubGVhZFR4dDAxIGgyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA0dmggMDtcbn1cbiN0b3AgLndyYXAgLmFsbENvbnQgLnJpZ2h0Qm94IC5jb250ZW50IHNlY3Rpb24jcGhpbG9zb3BoeSAucGhpbG9zb3BoeUltZyB7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbjogMCBhdXRvIDEwJTtcbn1cbiN0b3AgLndyYXAgLmFsbENvbnQgLnJpZ2h0Qm94IC5jb250ZW50IHNlY3Rpb24jcGhpbG9zb3BoeSAucGhpbG9zb3BoeUltZzIge1xuICB3aWR0aDogODAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbiN0b3AgLndyYXAgLmFsbENvbnQgLnJpZ2h0Qm94IC5jb250ZW50IHNlY3Rpb24jcGhpbG9zb3BoeSAucGhpbG9zb3BoeVR4dCB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7XG59XG4jdG9wIC53cmFwIC5hbGxDb250IC5yaWdodEJveCAuY29udGVudCBzZWN0aW9uI2NlbyAubmFtZUJveCB7XG4gIG1hcmdpbi1ib3R0b206IDEwJTtcbn1cbiN0b3AgLndyYXAgLmFsbENvbnQgLnJpZ2h0Qm94IC5jb250ZW50IHNlY3Rpb24jY2VvIC5uYW1lQm94IGgyIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6ICM1OTU2NTY7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBtYXJnaW46IDAgYXV0byA2JTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4jdG9wIC53cmFwIC5hbGxDb250IC5yaWdodEJveCAuY29udGVudCBzZWN0aW9uI2NlbyAubmFtZUJveCBoMiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbiN0b3AgLndyYXAgLmFsbENvbnQgLnJpZ2h0Qm94IC5jb250ZW50IHNlY3Rpb24jY2VvIC5uYW1lQm94IC5wcm9maWxlSW1nIHtcbiAgd2lkdGg6IDcwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4jdG9wIC53cmFwIC5hbGxDb250IC5yaWdodEJveCAuY29udGVudCBzZWN0aW9uI2NlbyAucHJvZmlsZUxpc3QgLmJveDAxIHtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiAwIGF1dG8gNiU7XG4gIHBhZGRpbmc6IDA7XG59XG4jdG9wIC53cmFwIC5hbGxDb250IC5yaWdodEJveCAuY29udGVudCBzZWN0aW9uI2NlbyAucHJvZmlsZUxpc3QgLmJveDAxIC5saXN0MDEge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogODUlO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDAgYXV0byAxMCU7XG59XG4jdG9wIC53cmFwIC5hbGxDb250IC5yaWdodEJveCAuY29udGVudCBzZWN0aW9uI2NlbyAucHJvZmlsZUxpc3QgLmJveDAxIC5saXN0MDEgZHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjZTA3YzE0O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4jdG9wIC53cmFwIC5hbGxDb250IC5yaWdodEJveCAuY29udGVudCBzZWN0aW9uI2NlbyAucHJvZmlsZUxpc3QgLmJveDAxIC5saXN0MDEgZGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU5NTY1NjtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgcGFkZGluZzogMCAwIDEwcHg7XG59XG4jdG9wIC53cmFwIC5hbGxDb250IC5yaWdodEJveCAuY29udGVudCBzZWN0aW9uI2NlbyAucHJvZmlsZUxpc3QgLmJveDAxIC5wcm9maWxlTGlzdDIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogODUlO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbiN0b3AgLndyYXAgLmFsbENvbnQgLnJpZ2h0Qm94IC5jb250ZW50IHNlY3Rpb24jY2VvIC5wcm9maWxlTGlzdCAuYm94MDEgLnByb2ZpbGVMaXN0MiBsaSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTk1NjU2O1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBwYWRkaW5nOiAwIDAgMTBweDtcbn1cbiN0b3AgLndyYXAgLmFsbENvbnQgLnJpZ2h0Qm94IC5jb250ZW50IHNlY3Rpb24jY2VvIC5idG5Cb3gge1xuICB3aWR0aDogMzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuI3RvcCAud3JhcCAuYWxsQ29udCAucmlnaHRCb3ggLmNvbnRlbnQgc2VjdGlvbiNjZW8gLmJ0bkJveCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMjczZjYxO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiN0b3AgLndyYXAgLmFsbENvbnQgLnJpZ2h0Qm94IC5jb250ZW50IHNlY3Rpb24jY2VvIC5idG5Cb3ggYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZTtcbn1cbiN0b3AgLndyYXAgLmFsbENvbnQgLnJpZ2h0Qm94IC5jb250ZW50IHNlY3Rpb24jY2VvIC5idG5Cb3ggYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6ICNlMDdjMTQ7XG59XG4jdG9wIC53cmFwIC5hbGxDb250IC5yaWdodEJveCAuY29udGVudCBzZWN0aW9uI2NlbyAuYnRuQm94IGE6aG92ZXI6OmFmdGVyIHtcbiAgd2lkdGg6IDQwcHg7XG59XG4jdG9wIC53cmFwIC5hbGxDb250IC5yaWdodEJveCAuY29udGVudCBzZWN0aW9uI2J1c2luZXNzIGgyIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogNiU7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuI3RvcCAud3JhcCAuYWxsQ29udCAucmlnaHRCb3ggLmNvbnRlbnQgc2VjdGlvbiNidXNpbmVzcyAuYnVzVHh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogOTAlO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW46IDAgYXV0byA2JTtcbn1cbiN0b3AgLndyYXAgLmFsbENvbnQgLnJpZ2h0Qm94IC5jb250ZW50IHNlY3Rpb24jYnVzaW5lc3MgLmJ1c1R4dDIge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICB3aWR0aDogODAlO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW46IDAgYXV0byA2JTtcbn1cbiN0b3AgLndyYXAgLmFsbENvbnQgLnJpZ2h0Qm94IC5jb250ZW50IHNlY3Rpb24jYnVzaW5lc3MgLmxpc3RBcmVhIHtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4jdG9wIC53cmFwIC5hbGxDb250IC5yaWdodEJveCAuY29udGVudCBzZWN0aW9uI2J1c2luZXNzIC5saXN0QXJlYSAubGlzdEJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZjFmNWY5O1xuICBtYXJnaW46IDAgMCAxMCU7XG4gIHBhZGRpbmc6IDglIDclO1xufVxuI3RvcCAud3JhcCAuYWxsQ29udCAucmlnaHRCb3ggLmNvbnRlbnQgc2VjdGlvbiNidXNpbmVzcyAubGlzdEFyZWEgLmxpc3RCb3ggaDMge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgbWFyZ2luOiAwIGF1dG8gMTVweDtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuI3RvcCAud3JhcCAuYWxsQ29udCAucmlnaHRCb3ggLmNvbnRlbnQgc2VjdGlvbiNidXNpbmVzcyAubGlzdEFyZWEgLmxpc3RCb3ggLnR4dEJsb2NrIHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbiN0b3AgLndyYXAgLmFsbENvbnQgLnJpZ2h0Qm94IC5jb250ZW50IHNlY3Rpb24jYnVzaW5lc3MgLmxpc3RBcmVhIC5saXN0Qm94Lm1iIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiN0b3AgLndyYXAgLmFsbENvbnQgLnJpZ2h0Qm94IC5jb250ZW50IHNlY3Rpb24jYWNjZXNzIGgyIHtcbiAgd2lkdGg6IDg1JTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1OTU2NTY7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxMCU7XG59XG4jdG9wIC53cmFwIC5hbGxDb250IC5yaWdodEJveCAuY29udGVudCBzZWN0aW9uI2FjY2VzcyAuYWNjZXNzTGlzdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiA4NSU7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbjogMCBhdXRvIDYlO1xufVxuI3RvcCAud3JhcCAuYWxsQ29udCAucmlnaHRCb3ggLmNvbnRlbnQgc2VjdGlvbiNhY2Nlc3MgLmFjY2Vzc0xpc3QgZHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHggNXB4O1xufVxuI3RvcCAud3JhcCAuYWxsQ29udCAucmlnaHRCb3ggLmNvbnRlbnQgc2VjdGlvbiNhY2Nlc3MgLmFjY2Vzc0xpc3QgZHQgLm1hcEJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiA1cHg7XG59XG4jdG9wIC53cmFwIC5hbGxDb250IC5yaWdodEJveCAuY29udGVudCBzZWN0aW9uI2FjY2VzcyAuYWNjZXNzTGlzdCBkdCAubWFwQnRuIGEge1xuICBiYWNrZ3JvdW5kOiAjMjczZjYxO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbiN0b3AgLndyYXAgLmFsbENvbnQgLnJpZ2h0Qm94IC5jb250ZW50IHNlY3Rpb24jYWNjZXNzIC5hY2Nlc3NMaXN0IGRkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1OTU2NTY7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTBweCA1cHg7XG59XG4jdG9wIC53cmFwIC5hbGxDb250IC5yaWdodEJveCAuY29udGVudCBzZWN0aW9uI2FjY2VzcyAuYWNjZXNzTGlzdCBkZCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbn1cbiN0b3AgLndyYXAgLmFsbENvbnQgLnJpZ2h0Qm94IC5jb250ZW50IHNlY3Rpb24jYWNjZXNzIC5hY2Nlc3NMaXN0IGRkIC5tYXBCdG4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3RvcCAud3JhcCAuYWxsQ29udCAucmlnaHRCb3ggLmNvbnRlbnQgc2VjdGlvbiNhY2Nlc3MgLmFjY2Vzc0xpc3QgZGQgLm5hbWVMaXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4jdG9wIC53cmFwIC5hbGxDb250IC5yaWdodEJveCAuY29udGVudCBzZWN0aW9uI2FjY2VzcyAuYWNjZXNzTGlzdCBkZCAubmFtZUxpc3QgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAgMCAzcHg7XG4gIHBhZGRpbmc6IDA7XG59XG4jdG9wIC53cmFwIC5hbGxDb250IC5yaWdodEJveCAuY29udGVudCBzZWN0aW9uI2FjY2VzcyAuYWNjZXNzTGlzdCBkZCAubmFtZUxpc3QgbGkuYm94MDEge1xuICB3aWR0aDogMTIwcHg7XG59XG4jdG9wIC53cmFwIC5hbGxDb250IC5yaWdodEJveCAuY29udGVudCBzZWN0aW9uI2FjY2VzcyAuYWNjZXNzTGlzdCBkZCAubmFtZUxpc3QgbGkuYm94MDIge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xufVxuI3RvcCAud3JhcCAuYWxsQ29udCAucmlnaHRCb3ggLmNvbnRlbnQgc2VjdGlvbiNhY2Nlc3MgLmFjY2Vzc0xpc3QgZGQgLm5hbWVMaXN0IGxpLmJveDAyIC5jYXAge1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiN0b3AgLndyYXAgLmFsbENvbnQgLnJpZ2h0Qm94IC5jb250ZW50IHNlY3Rpb24jYWNjZXNzIC5hY2NCb3gyIHtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4jdG9wIC53cmFwIC5hbGxDb250IC5yaWdodEJveCAuY29udGVudCBzZWN0aW9uI2FjY2VzcyAuYWNjQm94MiBsaTpudGgtY2hpbGQoMSkge1xuICBtYXJnaW4tYm90dG9tOiA2JTtcbn1cbiN0b3AgLndyYXAgLmFsbENvbnQgLnJpZ2h0Qm94IC5jb250ZW50IHNlY3Rpb24jYWNjZXNzIC5hY2NCb3gyIGxpOm50aC1jaGlsZCgyKSAuaW1nQm94IHtcbiAgbWFyZ2luLWJvdHRvbTogNiU7XG59XG4jdG9wIC53cmFwIC5hbGxDb250IC5yaWdodEJveCAuY29udGVudCBzZWN0aW9uI2FjY2VzcyAuYWNjQm94MiBsaTpudGgtY2hpbGQoMikgaDMge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1OTU2NTY7XG59XG4jdG9wIC53cmFwIC5hbGxDb250IC5yaWdodEJveCAuY29udGVudCBzZWN0aW9uI2FjY2VzcyAuYWNjQm94MiBsaTpudGgtY2hpbGQoMikgLmFjY0xpc3Qge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4jdG9wIC53cmFwIC5hbGxDb250IC5yaWdodEJveCAuY29udGVudCBzZWN0aW9uI2FjY2VzcyAuYWNjQm94MiBsaTpudGgtY2hpbGQoMikgLmFjY0xpc3QgbGkge1xuICBsaXN0LXN0eWxlOiBkaXNjO1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBwYWRkaW5nOiAwO1xufVxuI3RvcCAud3JhcCAuYWxsQ29udCAucmlnaHRCb3ggLmNvbnRlbnQgc2VjdGlvbiNhY2Nlc3MgLmFjY0JveDIgbGk6bnRoLWNoaWxkKDIpIC5jYXAge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjFweCkge1xuICAjdG9wIC5vcGVuaW5nIGgyIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gICN0b3AgLndyYXAgLmFsbENvbnQgLnJpZ2h0Qm94IHtcbiAgICB3aWR0aDogNzN2dztcbiAgfVxuICAjdG9wIC53cmFwIC5hbGxDb250IC5yaWdodEJveCAuY29udGVudCB7XG4gICAgcGFkZGluZzogN3ZoIDV2dyAwO1xuICB9XG4gICN0b3AgLndyYXAgLmFsbENvbnQgLnJpZ2h0Qm94IC5jb250ZW50IHNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDAgMCAxNTBweDtcbiAgfVxuICAjdG9wIC53cmFwIC5hbGxDb250IC5yaWdodEJveCAuY29udGVudCBzZWN0aW9uIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMDdjMTQ7XG4gICAgbWFyZ2luOiAwIGF1dG8gNCU7XG4gICAgcGFkZGluZzogMCAwIDMlO1xuICB9XG4gICN0b3AgLndyYXAgLmFsbENvbnQgLnJpZ2h0Qm94IC5jb250ZW50IHNlY3Rpb24jcGhpbG9zb3BoeSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgI3RvcCAud3JhcCAuYWxsQ29udCAucmlnaHRCb3ggLmNvbnRlbnQgc2VjdGlvbiNwaGlsb3NvcGh5IC5waGlsb3NvcGh5Qm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjdG9wIC53cmFwIC5hbGxDb250IC5yaWdodEJveCAuY29udGVudCBzZWN0aW9uI3BoaWxvc29waHkgLnBoaWxvc29waHlCb3ggaDEge1xuICAgIHdpZHRoOiAxOHZ3O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gICN0b3AgLndyYXAgLmFsbENvbnQgLnJpZ2h0Qm94IC5jb250ZW50IHNlY3Rpb24jcGhpbG9zb3BoeSAucGhpbG9zb3BoeUJveCAubGVhZFR4dDAxIGgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBwYWRkaW5nOiA1dmggMDtcbiAgfVxuICAjdG9wIC53cmFwIC5hbGxDb250IC5yaWdodEJveCAuY29udGVudCBzZWN0aW9uI3BoaWxvc29waHkgLnBoaWxvc29waHlJbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMTBweCBhdXRvIDYwcHg7XG4gIH1cbiAgI3RvcCAud3JhcCAuYWxsQ29udCAucmlnaHRCb3ggLmNvbnRlbnQgc2VjdGlvbiNwaGlsb3NvcGh5IC5waGlsb3NvcGh5SW1nMiB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBtYXJnaW46IDAgYXV0byA4MHB4O1xuICB9XG4gICN0b3AgLndyYXAgLmFsbENvbnQgLnJpZ2h0Qm94IC5jb250ZW50IHNlY3Rpb24jcGhpbG9zb3BoeSAucGhpbG9zb3BoeVR4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICN0b3AgLndyYXAgLmFsbENvbnQgLnJpZ2h0Qm94IC5jb250ZW50IHNlY3Rpb24jY2VvIC5uYW1lQm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDAgYXV0byAxMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gICN0b3AgLndyYXAgLmFsbENvbnQgLnJpZ2h0Qm94IC5jb250ZW50IHNlY3Rpb24jY2VvIC5uYW1lQm94IGgyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMi41dnc7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBtYXJnaW46IDAgYXV0byAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgI3RvcCAud3JhcCAuYWxsQ29udCAucmlnaHRCb3ggLmNvbnRlbnQgc2VjdGlvbiNjZW8gLm5hbWVCb3ggaDIgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxdnc7XG4gICAgcGFkZGluZzogMyUgMCAwIDJweDtcbiAgfVxuICAjdG9wIC53cmFwIC5hbGxDb250IC5yaWdodEJveCAuY29udGVudCBzZWN0aW9uI2NlbyAubmFtZUJveCAucHJvZmlsZUltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gICN0b3AgLndyYXAgLmFsbENvbnQgLnJpZ2h0Qm94IC5jb250ZW50IHNlY3Rpb24jY2VvIC5uYW1lQm94IC5idG5Cb3gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogNDUlO1xuICB9XG4gICN0b3AgLndyYXAgLmFsbENvbnQgLnJpZ2h0Qm94IC5jb250ZW50IHNlY3Rpb24jY2VvIC5wcm9maWxlTGlzdCAuYm94MDEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAjdG9wIC53cmFwIC5hbGxDb250IC5yaWdodEJveCAuY29udGVudCBzZWN0aW9uI2NlbyAucHJvZmlsZUxpc3QgLmJveDAxIC5saXN0MDEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgI3RvcCAud3JhcCAuYWxsQ29udCAucmlnaHRCb3ggLmNvbnRlbnQgc2VjdGlvbiNjZW8gLnByb2ZpbGVMaXN0IC5ib3gwMSAubGlzdDAxIGR0IHtcbiAgICB3aWR0aDogMTUlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgcGFkZGluZzogMCAwIDEwcHg7XG4gIH1cbiAgI3RvcCAud3JhcCAuYWxsQ29udCAucmlnaHRCb3ggLmNvbnRlbnQgc2VjdGlvbiNjZW8gLnByb2ZpbGVMaXN0IC5ib3gwMSAubGlzdDAxIGRkIHtcbiAgICB3aWR0aDogODUlO1xuICB9XG4gICN0b3AgLndyYXAgLmFsbENvbnQgLnJpZ2h0Qm94IC5jb250ZW50IHNlY3Rpb24jY2VvIC5wcm9maWxlTGlzdCAuYm94MDEgLnByb2ZpbGVMaXN0MiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI3RvcCAud3JhcCAuYWxsQ29udCAucmlnaHRCb3ggLmNvbnRlbnQgc2VjdGlvbiNidXNpbmVzcyBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG4gICN0b3AgLndyYXAgLmFsbENvbnQgLnJpZ2h0Qm94IC5jb250ZW50IHNlY3Rpb24jYnVzaW5lc3MgLmxpc3RBcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gICN0b3AgLndyYXAgLmFsbENvbnQgLnJpZ2h0Qm94IC5jb250ZW50IHNlY3Rpb24jYnVzaW5lc3MgLmxpc3RBcmVhIC5saXN0Qm94IHtcbiAgICB3aWR0aDogNDcuNSU7XG4gICAgbWFyZ2luOiAwIDAgNSU7XG4gICAgcGFkZGluZzogMzBweCA0MHB4O1xuICB9XG4gICN0b3AgLndyYXAgLmFsbENvbnQgLnJpZ2h0Qm94IC5jb250ZW50IHNlY3Rpb24jYnVzaW5lc3MgLmxpc3RBcmVhIC5saXN0Qm94IGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbiAgI3RvcCAud3JhcCAuYWxsQ29udCAucmlnaHRCb3ggLmNvbnRlbnQgc2VjdGlvbiNidXNpbmVzcyAubGlzdEFyZWEgLmxpc3RCb3gubWJQQyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAjdG9wIC53cmFwIC5hbGxDb250IC5yaWdodEJveCAuY29udGVudCBzZWN0aW9uI2FjY2VzcyBoMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxuICAjdG9wIC53cmFwIC5hbGxDb250IC5yaWdodEJveCAuY29udGVudCBzZWN0aW9uI2FjY2VzcyAuYWNjQm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjdG9wIC53cmFwIC5hbGxDb250IC5yaWdodEJveCAuY29udGVudCBzZWN0aW9uI2FjY2VzcyAuYWNjQm94IC5hY2Nlc3NMaXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAjdG9wIC53cmFwIC5hbGxDb250IC5yaWdodEJveCAuY29udGVudCBzZWN0aW9uI2FjY2VzcyAuYWNjQm94IC5hY2Nlc3NMaXN0IGR0IHtcbiAgICB3aWR0aDogMjAlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAjdG9wIC53cmFwIC5hbGxDb250IC5yaWdodEJveCAuY29udGVudCBzZWN0aW9uI2FjY2VzcyAuYWNjQm94IC5hY2Nlc3NMaXN0IGR0IC5tYXBCdG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI3RvcCAud3JhcCAuYWxsQ29udCAucmlnaHRCb3ggLmNvbnRlbnQgc2VjdGlvbiNhY2Nlc3MgLmFjY0JveCAuYWNjZXNzTGlzdCBkZCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICB9XG4gICN0b3AgLndyYXAgLmFsbENvbnQgLnJpZ2h0Qm94IC5jb250ZW50IHNlY3Rpb24jYWNjZXNzIC5hY2NCb3ggLmFjY2Vzc0xpc3QgZGQucHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICB9XG4gICN0b3AgLndyYXAgLmFsbENvbnQgLnJpZ2h0Qm94IC5jb250ZW50IHNlY3Rpb24jYWNjZXNzIC5hY2NCb3ggLmFjY2Vzc0xpc3QgZGQgLm1hcEJ0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0b3A6IDE1cHg7XG4gICAgcmlnaHQ6IDVweDtcbiAgfVxuICAjdG9wIC53cmFwIC5hbGxDb250IC5yaWdodEJveCAuY29udGVudCBzZWN0aW9uI2FjY2VzcyAuYWNjQm94IC5hY2Nlc3NMaXN0IGRkIC5tYXBCdG4gYSB7XG4gICAgYmFja2dyb3VuZDogIzI3M2Y2MTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgI3RvcCAud3JhcCAuYWxsQ29udCAucmlnaHRCb3ggLmNvbnRlbnQgc2VjdGlvbiNhY2Nlc3MgLmFjY0JveCAuYWNjZXNzTGlzdCBkZCAubWFwQnRuIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNlMDdjMTQ7XG4gIH1cbiAgI3RvcCAud3JhcCAuYWxsQ29udCAucmlnaHRCb3ggLmNvbnRlbnQgc2VjdGlvbiNhY2Nlc3MgLmFjY0JveCAuYWNjZXNzTGlzdCBkZCAubmFtZUxpc3QgbGkge1xuICAgIG1hcmdpbjogMCAwIDNweDtcbiAgfVxuICAjdG9wIC53cmFwIC5hbGxDb250IC5yaWdodEJveCAuY29udGVudCBzZWN0aW9uI2FjY2VzcyAuYWNjQm94IC5hY2Nlc3NMaXN0IGRkIC5uYW1lTGlzdCBsaS5ib3gwMiAuY2FwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxuICAjdG9wIC53cmFwIC5hbGxDb250IC5yaWdodEJveCAuY29udGVudCBzZWN0aW9uI2FjY2VzcyAuYWNjQm94MiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgI3RvcCAud3JhcCAuYWxsQ29udCAucmlnaHRCb3ggLmNvbnRlbnQgc2VjdGlvbiNhY2Nlc3MgLmFjY0JveDIgbGkge1xuICAgIHdpZHRoOiA0NyU7XG4gIH1cbiAgI3RvcCAud3JhcCAuYWxsQ29udCAucmlnaHRCb3ggLmNvbnRlbnQgc2VjdGlvbiNhY2Nlc3MgLmFjY0JveDIgbGk6bnRoLWNoaWxkKDEpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gICN0b3AgLndyYXAgLmFsbENvbnQgLnJpZ2h0Qm94IC5jb250ZW50IHNlY3Rpb24jYWNjZXNzIC5hY2NCb3gyIGxpOm50aC1jaGlsZCgyKSAuaW1nQm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gICN0b3AgLndyYXAgLmFsbENvbnQgLnJpZ2h0Qm94IC5jb250ZW50IHNlY3Rpb24jYWNjZXNzIC5hY2NCb3gyIGxpOm50aC1jaGlsZCgyKSBoMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbiAgI3RvcCAud3JhcCAuYWxsQ29udCAucmlnaHRCb3ggLmNvbnRlbnQgc2VjdGlvbiNhY2Nlc3MgLmFjY0JveDIgbGk6bnRoLWNoaWxkKDIpIC5hY2NMaXN0IGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgI3RvcCAud3JhcCAuYWxsQ29udCAucmlnaHRCb3ggLmNvbnRlbnQgc2VjdGlvbiNhY2Nlc3MgLmFjY0JveDIgbGk6bnRoLWNoaWxkKDIpIC5jYXAge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gICN0b3AgLndyYXAgLmFsbENvbnQgLnJpZ2h0Qm94IC5jb250ZW50IHNlY3Rpb24jZXhwZXJ0aXNlIC5saXN0QXJlYSAubGlzdEJveCBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MXB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICN0b3AgLndyYXAgLmFsbENvbnQgLnJpZ2h0Qm94IC5jb250ZW50IHNlY3Rpb24jZXhwZXJ0aXNlIC5saXN0QXJlYSAubGlzdEJveCBoMyB7XG4gICAgZm9udC1zaXplOiAxLjV2dztcbiAgfVxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuQHVzZSBcInNhc3M6bWF0aFwiO1xyXG5AaW1wb3J0IHVybCgnLy91c2UuZm9udGF3ZXNvbWUuY29tL3JlbGVhc2VzL3Y1LjcuMi9jc3MvYWxsLmNzcycpO1xyXG5cclxuLyogbWl4aW5zXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLy8gJG5vdC1wYzogMTAyMzsvLyAxMDI0cHjmnKrmuoDjga/jgr/jg5bjg6zjg4Pjg4jjgajliKTmlq1cclxuLy8gJHRhYmxldDogNzY4Oy8vIOOCv+ODluODrOODg+ODiOOBruWfuua6luOBqOOBmeOCi+OCteOCpOOCulxyXG5cclxuQG1peGluIGZvbnQtc2l6ZSgkc2l6ZSwgJHZpZXdwb3J0OiBmYWxzZSkge1xyXG4gIEBpZiAkdmlld3BvcnQge1xyXG4gICAgZm9udC1zaXplOiBnZXRfdncoJHNpemUsICR2aWV3cG9ydCk7XHJcbiAgfSBAZWxzZSB7XHJcbiAgICBmb250LXNpemU6ICRzaXplICsgcHg7XHJcbiAgICBmb250LXNpemU6IG1hdGguZGl2KCRzaXplICwgMTYpICsgcmVtO1xyXG4gIH1cclxufVxyXG5cclxuQGZ1bmN0aW9uIGdldF92dygkc2l6ZSwgJHZpZXdwb3J0KSB7XHJcbiAgQHJldHVybiBtYXRoLmRpdigxMDAgLCAkdmlld3BvcnQpICogJHNpemUgKiAxdnc7XHJcbn1cclxuXHJcbkBtaXhpbiBjbGVhcmZpeCgpIHtcclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcbn1cclxuXHJcbi8qIOiJsuaMh+WumlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiR0ZXh0Q29sb3JcdFx0OiAjNTk1NjU2O1xyXG4kYWNjZW50Q29sb3JcdDogI2UwN2MxNDtcclxuJGFjY2VudENvbG9yMlx0OiAjMDAwMDAwO1xyXG4kYmdDb2xvclx0OiAjMjczZjYxOyIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuQHVzZSAnYmFzZScgYXMgYjtcclxuXHJcbi8vIHNtcCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuI3RvcHtcclxuXHJcblx0Ly93cmFwXHJcblx0LndyYXB7XHJcblx0XHRcdFx0XHJcblx0XHQvL2FsbENvbnRcclxuXHRcdC5hbGxDb250e1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0Ly9yaWdodEJveFxyXG5cdFx0XHQucmlnaHRCb3h7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdC8vY29udGVudFxyXG5cdFx0XHRcdC5jb250ZW50e1xyXG5cdFx0XHRcdFx0cGFkZGluZzogNnZoIDAgMCAwO1xyXG5cclxuXHRcdFx0XHRcdC8vc2VjdGlvblxyXG5cdFx0XHRcdFx0c2VjdGlvbntcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMCAwIDIwJTtcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdC50aXRsZVN1YntcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6IGIuJGFjY2VudENvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGIuZm9udC1zaXplKDEyKTtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0byAxMHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGgye1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogOTAlO1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGIuZm9udC1zaXplKDI2KTtcclxuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4yZW07XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgYi4kYWNjZW50Q29sb3I7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gNiU7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMCAwIDYlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQvL3BoaWxvc29waHlcclxuXHRcdFx0XHRcdFx0JiNwaGlsb3NvcGh5e1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTAlO1xyXG5cdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdC5waGlsb3NvcGh5Qm94e1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDkwJTtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRcdGgxe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNDB2dztcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQubGVhZFR4dDAxe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRoMntcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBiLmZvbnQtc2l6ZSgyMCk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDR2aCAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5waGlsb3NvcGh5SW1ne1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDgwJTtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvIDEwJTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LnBoaWxvc29waHlJbWcye1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDgwJTtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQucGhpbG9zb3BoeVR4dHtcclxuXHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGp1c3RpZnk7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogOTAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMjBweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Ly9waGlsb3NvcGh5XHJcblxyXG5cdFx0XHRcdFx0XHQvL2Nlb1xyXG5cdFx0XHRcdFx0XHQmI2Nlb3tcclxuXHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHQubmFtZUJveHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdFx0aDJ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XHJcblx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiBiLiR0ZXh0Q29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGIuZm9udC1zaXplKDMyKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gNiU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0c3BhbntcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBiLmZvbnQtc2l6ZSgxNCk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdC5wcm9maWxlSW1ne1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNzAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LnByb2ZpbGVMaXN0e1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdC5ib3gwMXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDkwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gNiU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdFx0XHQubGlzdDAxe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDg1JTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvIDEwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRkdHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGIuZm9udC1zaXplKDE0KTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiBiLiRhY2NlbnRDb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRke1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGIuJHRleHRDb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDAgMTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0LnByb2ZpbGVMaXN0MntcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA4NSU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bGl7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgYi4kdGV4dENvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMCAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQuYnRuQm94e1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDMwMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBiLiRiZ0NvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6OmFmdGVye1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2U7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBiLiRhY2NlbnRDb2xvcjtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Jjo6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNDBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Ly9jZW9cclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdC8vYnVzaW5lc3NcclxuXHRcdFx0XHRcdFx0JiNidXNpbmVzc3tcclxuXHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRoMntcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA2JTtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQuYnVzVHh0e1xyXG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDkwJTtcclxuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0byA2JTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LmJ1c1R4dDJ7XHJcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDgwJTtcclxuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0byA2JTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0Lmxpc3RBcmVhe1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDkwJTtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0XHQubGlzdEJveHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmMWY1Zjk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDEwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogOCUgNyU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRoM3tcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBiLmZvbnQtc2l6ZSgxNyk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IGIuJGFjY2VudENvbG9yMjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNGRkY7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMTVweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0LnR4dEJsb2Nre1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGp1c3RpZnk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHQmLm1ie1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Ly9idXNpbmVzc1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0Ly9hY2Nlc3NcclxuXHRcdFx0XHRcdFx0JiNhY2Nlc3N7XHJcblxyXG5cdFx0XHRcdFx0XHRcdGgye1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDg1JTtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBiLiR0ZXh0Q29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwJTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LmFjY2Vzc0xpc3R7XHJcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDg1JTtcclxuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0byA2JTtcclxuXHRcdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdFx0ZHR7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IGIuJGFjY2VudENvbG9yMjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI2Y2ZjZmNjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDVweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdC5tYXBCdG57XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0b3A6IDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IDVweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IGIuJGJnQ29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA1cHggMjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0ZGR7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBiLiR0ZXh0Q29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTBweCA1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRwe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEzcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0Lm1hcEJ0bntcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdC5uYW1lTGlzdHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bGl7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgM3B4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmLmJveDAxe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTIwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmLmJveDAye1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0LmNhcHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBiLmZvbnQtc2l6ZSgxMSk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQuYWNjQm94MntcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA4MCU7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRsaXtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDEpe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDYlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDIpe1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQuaW1nQm94e1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNiU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGgze1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGIuZm9udC1zaXplKDE2KTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBiLiR0ZXh0Q29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdC5hY2NMaXN0e1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRsaXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0bGlzdC1zdHlsZTogZGlzYztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0LmNhcHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBiLmZvbnQtc2l6ZSgxMik7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC8vYWNjZXNzXHJcblxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ly9zZWN0aW9uXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC8vY29udGVudFxyXG5cdFx0XHR9XHJcblx0XHRcdC8vcmlnaHRCb3hcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHQvL2FsbENvbnRcclxuXHR9XHJcblx0Ly93cmFwXHJcbn1cclxuXHJcbi8vIFBDIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTYxcHgpe1xyXG5cdCN0b3B7XHJcblx0XHRcclxuXHRcdC5vcGVuaW5ne1xyXG5cdFx0XHRoMntcclxuXHRcdFx0XHR3aWR0aDogMjAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHJcblx0XHQvL3dyYXBcclxuXHRcdC53cmFwe1xyXG5cdFx0XHQvL2FsbENvbnRcclxuXHRcdFx0LmFsbENvbnR7XHJcblx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0Ly9yaWdodEJveFxyXG5cdFx0XHRcdC5yaWdodEJveHtcclxuXHRcdFx0XHRcdHdpZHRoOiA3M3Z3O1xyXG5cclxuXHRcdFx0XHRcdC8vY29udGVudFxyXG5cdFx0XHRcdFx0LmNvbnRlbnR7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDd2aCA1dncgMDtcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdC8vc2VjdGlvblxyXG5cdFx0XHRcdFx0XHRzZWN0aW9ue1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMCAxNTBweDtcclxuXHJcblx0XHRcdFx0XHRcdGgye1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogIzQ0NDtcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBiLmZvbnQtc2l6ZSgzMCk7XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGIuJGFjY2VudENvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvIDQlO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMCAzJTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0Ly9waGlsb3NvcGh5XHJcblx0XHRcdFx0XHRcdCYjcGhpbG9zb3BoeXtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHQucGhpbG9zb3BoeUJveHtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0XHRoMXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDE4dnc7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0LmxlYWRUeHQwMXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0aDJ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYi5mb250LXNpemUoMzApO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDV2aCAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5waGlsb3NvcGh5SW1ne1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDEwcHggYXV0byA2MHB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQucGhpbG9zb3BoeUltZzJ7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNjAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gODBweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LnBoaWxvc29waHlUeHR7XHJcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Ly9waGlsb3NvcGh5XHJcblxyXG5cdFx0XHRcdFx0XHQvL2Nlb1xyXG5cdFx0XHRcdFx0XHQmI2Nlb3tcclxuXHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHQubmFtZUJveHtcclxuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA4MCU7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0byAxMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdFx0aDJ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMi41dnc7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvIDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRzcGFue1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMXZ3O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDMlIDAgMCAycHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdC5wcm9maWxlSW1ne1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0LmJ0bkJveHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA0NSU7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5wcm9maWxlTGlzdHtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHQuYm94MDF7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0byA0MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRcdFx0Lmxpc3QwMXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGR0e1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDE1JTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMCAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRkZHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA4NSU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdC5wcm9maWxlTGlzdDJ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGxpe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQvL2Nlb1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0Ly9idXNpbmVzc1xyXG5cdFx0XHRcdFx0XHQmI2J1c2luZXNze1xyXG5cdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdGgye1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwcHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5saXN0QXJlYXtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdFx0Lmxpc3RCb3h7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA0Ny41JTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgNSU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDMwcHggNDBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0XHRcdGgze1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGIuZm9udC1zaXplKDIwKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdCYubWJ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0Ji5tYlBDe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Ly9idXNpbmVzc1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0Ly9hY2Nlc3NcclxuXHRcdFx0XHRcdFx0JiNhY2Nlc3N7XHJcblxyXG5cdFx0XHRcdFx0XHRcdGgye1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDUwcHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQuYWNjQm94e1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0XHQuYWNjZXNzTGlzdHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHJcblx0XHRcdFx0XHRcdFx0XHRcdGR0e1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAyMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQubWFwQnRue1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0ZGR7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDgwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTVweCAwO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmLnBye1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTAwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdC5tYXBCdG57XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0b3A6IDE1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRyaWdodDogNXB4O1xyXG5cdFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogYi4kYmdDb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA1cHggMjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogYi4kYWNjZW50Q29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Lm5hbWVMaXN0e1xyXG5cdFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bGl7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDNweDtcclxuXHRcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ji5ib3gwMXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmLmJveDAye1xyXG5cdFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC5jYXB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdC5hY2NCb3gye1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdGxpe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNDclO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMSl7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgyKXtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0LmltZ0JveHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGgze1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdC5hY2NMaXN0e1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRsaXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdC5jYXB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYi5mb250LXNpemUoMTIpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Ly9hY2Nlc3NcclxuXHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQvL3NlY3Rpb25cclxuXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQvLyBjb250ZW50XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC8vcmlnaHRCb3hcclxuXHRcdFx0fVxyXG5cdFx0XHQvL2FsbENvbnRcclxuXHRcdH1cclxuXHRcdC8vd3JhcFxyXG5cdH1cclxufVxyXG5cclxuLy8gUEMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMXB4KSBhbmQgKCBtYXgtd2lkdGg6MTM0MHB4KSB7XHJcblx0I3RvcHtcclxuXHRcdFxyXG5cdFx0LndyYXAgLmFsbENvbnQgLnJpZ2h0Qm94IC5jb250ZW50IHNlY3Rpb24jZXhwZXJ0aXNlIC5saXN0QXJlYSAubGlzdEJveCBoM3tcclxuXHRcdFx0QGluY2x1ZGUgYi5mb250LXNpemUoMTgpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4vLyBQQyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5NjFweCkgYW5kICggbWF4LXdpZHRoOjEyMDBweCkge1xyXG5cdCN0b3B7XHJcblx0XHRcclxuXHRcdC53cmFwIC5hbGxDb250IC5yaWdodEJveCAuY29udGVudCBzZWN0aW9uI2V4cGVydGlzZSAubGlzdEFyZWF7XHJcblx0XHRcdC8vZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0XHQud3JhcCAuYWxsQ29udCAucmlnaHRCb3ggLmNvbnRlbnQgc2VjdGlvbiNleHBlcnRpc2UgLmxpc3RBcmVhIC5saXN0Qm94e1xyXG5cdFx0XHQvL3dpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdFx0LndyYXAgLmFsbENvbnQgLnJpZ2h0Qm94IC5jb250ZW50IHNlY3Rpb24jZXhwZXJ0aXNlIC5saXN0QXJlYSAubGlzdEJveCBoM3tcclxuXHRcdFx0Zm9udC1zaXplOiAxLjV2dztcclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxufVxyXG5cclxuLy8gdGFibGV0IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjYwMHB4KSBhbmQgKCBtYXgtd2lkdGg6OTYwcHgpIHtcclxuXHQjdG9we1xyXG5cdFx0XHJcblx0XHQvL3dyYXBcclxuXHRcdC53cmFwe1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdC8vYWxsQ29udFxyXG5cdFx0XHQuYWxsQ29udHtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQvL2xlZnRCb3hcclxuXHRcdFx0XHQubGVmdEJveHtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ly9sZWZ0Qm94XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Ly9yaWdodEJveFxyXG5cdFx0XHRcdC5yaWdodEJveHtcclxuXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC8vcmlnaHRCb3hcclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0XHQvL2FsbENvbnRcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHQvL3dyYXBcclxuXHRcdFxyXG5cdH1cclxufVxyXG5cclxuLy8gdGFibGV0KGxhbmRzY2FwZSkgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTYxcHgpIGFuZCAoIG1heC13aWR0aDoxMDI0cHgpIHtcclxuXHRcdFxyXG5cdFx0XHJcbn0iXX0= */
