@charset "UTF-8";
html {
  font-family: YakuHanJP, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "\6E38\30B4\30B7\30C3\30AF", YuGothic, "\30D2\30E9\30AE\30CE\89D2\30B4   ProN W3", Hiragino Kaku Gothic ProN, Arial, "\30E1\30A4\30EA\30AA", Meiryo, sans-serif;
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

body {
  font-size: 1.3rem;
  line-height: 1.9;
  letter-spacing: .4px;
  overflow-wrap: break-word;
  word-break: normal;
}

@media only screen and (max-width: 991px) {
  body {
    font-size: 0.985rem;
  }
  .width30 {
    width: 80%;
  }
}

textarea {
  width: 95%;
}

.main {
  background-color: #FDEBFD80;
}

@media only screen and (max-width: 600px) {
  .main {
    width: auto;
    padding: 0px;
  }
}

.wrap {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0 auto;
  *zoom: 1;
}

@media only screen and (max-width: 1200px) {
  .wrap {
    margin: 0 auto;
  }
}

@media only screen and (max-width: 991px) {
  .wrap {
    max-width: 700px;
  }
}

@media only screen and (max-width: 600px) {
  .wrap {
    margin: 0 .3em;
  }
}

header {
  border-bottom: solid 1px #FA3C96;
  background: -webkit-gradient(linear, left top, left bottom, from(#FFCCFF), to(#FFFFFF));
  background: linear-gradient(#FFCCFF, #FFFFFF);
  height: 68px;
  width: 100%;
  z-index: 5;
  position: fixed;
}

header nav {
  position: fixed;
  right: 0;
  bottom: 0;
  top: -2000px;
  background: #FFFFFF;
  width: 95%;
  padding: 0 10px;
  -webkit-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  text-align: left;
  overflow-y: scroll;
  height: 85%;
}

header nav ul {
  line-height: 1;
  margin-left: unset;
  font-size: 100%;
  padding-left: 0px;
  margin-top: 3px;
}

header nav ul li {
  display: block;
  margin: 0;
  border-right: none;
  border-bottom: dotted 2px #FA3C96;
  line-height: 3;
  padding-left: 12px;
  padding-right: 12px;
  max-width: 100%;
}

header nav ul li a {
  color: inherit;
  display: block;
}

header nav ul li::after {
  content: '';
}

header nav ul li:last-child {
  border-bottom: none;
}

.header-padding {
  padding: 33px 0;
}

.logo01 {
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  margin-left: 5%;
  height: 72px;
}

@media only screen and (max-width: 991px) {
  .logo01 {
    height: 50px;
    margin-left: auto;
    margin-right: auto;
  }
}

@media only screen and (max-width: 600px) {
  .logo01 {
    height: 50px;
    margin-left: auto;
    margin-right: auto;
  }
}

.logo02 {
  position: absolute;
  top: 40px;
  right: 0px;
  bottom: 0px;
  left: 15px;
  margin-left: 5%;
  height: 26px;
}

@media only screen and (max-width: 991px) {
  .logo02 {
    top: 35px;
    height: 18.5px;
    margin-left: auto;
    margin-right: auto;
  }
}

@media only screen and (max-width: 600px) {
  .logo02 {
    top: 29px;
    height: 18.5px;
    margin-left: auto;
    margin-right: auto;
  }
}

nav {
  text-align: center;
  position: relative;
  top: 57px;
}

#navToggle {
  display: none;
  position: absolute;
  right: 13px;
  top: 13px;
  width: 45px;
  height: 25px;
  cursor: pointer;
  margin-left: 83vw;
  padding-right: 1px;
}

#navToggle div {
  position: relative;
}

#navToggle span {
  display: block;
  position: absolute;
  width: 100%;
  border-bottom: solid 6px #FA3C96;
  -webkit-transition: .35s ease-in-out;
  transition: .35s ease-in-out;
}

#navToggle span:nth-child(1) {
  top: 0;
}

#navToggle span:nth-child(2) {
  top: 11px;
}

#navToggle span:nth-child(3) {
  top: 22px;
}

#navToggle {
  display: block;
}

.openNav #navToggle span:nth-child(1) {
  top: 11px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.openNav #navToggle span:nth-child(2),
.openNav #navToggle span:nth-child(3) {
  top: 11px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.openNav nav {
  -webkit-transform: translateY(2070px);
  transform: translateY(2070px);
}

footer {
  display: table;
  clear: both;
  width: 100%;
  height: auto;
  background: #F1F1F1;
  text-align: center;
  font-size: 12px;
  line-height: 21px;
  padding-top: 10px;
  color: #595959;
  bottom: 0;
  z-index: 9999;
}

#mainimage {
  position: relative;
  width: 100%;
  height: 575px;
  text-align: center;
  background-image: url("images/main_image_1.png");
  background-repeat: round;
}

#mainimage img {
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  margin: auto;
  max-width: 100%;
  max-height: 450px;
}

@media only screen and (max-width: 991px) {
  #mainimage {
    height: 280px;
  }
  #mainimage img {
    width: 60%;
    margin: auto;
  }
}

@media only screen and (max-width: 600px) {
  #mainimage {
    height: 280px;
  }
  #mainimage img {
    width: 90%;
    margin: auto;
  }
}

.menu_img {
  margin: auto;
  height: 60px;
}

@media only screen and (max-width: 991px) {
  .menu_img {
    padding-top: 3%;
  }
}

@media only screen and (max-width: 600px) {
  .menu_img {
    padding-top: 6%;
  }
}

.pc {
  display: block !important;
}

.sp {
  display: none !important;
}

@media only screen and (max-width: 991px) {
  .pc {
    display: none !important;
  }
  .sp {
    display: block !important;
  }
}

@media only screen and (max-width: 600px) {
  .pc {
    display: none !important;
  }
  .sp {
    display: block !important;
  }
}

.main_content {
  width: 80%;
  position: relative;
  margin: auto;
}

@media only screen and (max-width: 991px) {
  .main_content {
    width: 95%;
  }
}

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

.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media only screen and (max-width: 991px) {
  .flex {
    display: block;
  }
}

@media only screen and (max-width: 600px) {
  .flex {
    display: block;
  }
}

.main_content_img {
  position: absolute;
  top: 18.5%;
  left: 41%;
  width: 345px;
  height: 218px;
  background-image: url("/images/img02.png");
  background-repeat: no-repeat;
  background-size: 70% 70%;
  z-index: 10;
}

@media only screen and (max-width: 991px) {
  .main_content_img {
    top: 18.5%;
    left: 28%;
    width: 275px;
  }
}

@media only screen and (max-width: 600px) {
  .main_content_img {
    top: 18.5%;
    left: 28%;
    width: 275px;
  }
}

.content_blog_top, .content_talk_top, .content_info_top, .content_column_top {
  width: 90%;
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 25px;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
  background-color: #FCDEFC;
  padding: 20px;
  padding-bottom: 15%;
  position: relative;
}

@media only screen and (max-width: 991px) {
  .content_blog_top, .content_talk_top, .content_info_top, .content_column_top {
    display: block;
    width: 100%;
    height: 1045px;
  }
}

@media only screen and (max-width: 600px) {
  .content_blog_top, .content_talk_top, .content_info_top, .content_column_top {
    display: block;
    width: 100%;
    height: 1045px;
  }
}

.description {
  width: 70%;
  float: left;
}

.more {
  position: absolute;
  top: 15px;
  left: 60vw;
  font-size: 18px;
  color: blue;
  max-width: 10vw;
}

@media only screen and (max-width: 600px) {
  .more {
    left: 83vw;
  }
}

.content_talk_top {
  background-color: #FFF9E0;
}

.content_talk_top .title {
  color: #FBB306;
}

.content_info_top {
  background-color: #E2FFFF;
}

.content_info_top .title {
  color: #11D2E9;
}

.content_column_top {
  background-color: #DFFCC3;
}

.content_column_top .title {
  color: #11D2E9;
}

.margin_unset {
  margin: unset;
}

.content_inline {
  position: relative;
  width: 90%;
  height: auto;
  background-color: #FFFFFF;
  padding: 1vw;
  border: 4px solid #FFCCFF;
  border-top: 15px solid #FFCCFF;
  border-bottom: 15px solid #FFCCFF;
}

@media only screen and (max-width: 991px) {
  .content_inline {
    width: 100%;
    height: auto;
  }
}

@media only screen and (max-width: 600px) {
  .content_inline {
    width: 100%;
    height: auto;
  }
}

.content_image {
  position: relative;
  width: 24%;
  float: left;
}

.content_image img {
  width: 80%;
  height: auto;
}

@media only screen and (max-width: 991px) {
  .content_image img {
    width: 100%;
  }
}

@media only screen and (max-width: 600px) {
  .content_image img {
    width: 100%;
  }
}

.content_list, .content_detail {
  width: 75%;
  height: auto;
  -webkit-logical-height: auto;
  display: block;
  position: relative;
}

.content_list p, .content_detail p {
  font-size: 18px;
  line-height: 25px;
}

@media only screen and (max-width: 991px) {
  .content_list, .content_detail {
    width: 100%;
  }
}

@media only screen and (max-width: 600px) {
  .content_list, .content_detail {
    width: 100%;
  }
}

.title {
  padding: 0;
  margin-top: 0px;
  font-size: 20px;
}

@media only screen and (max-width: 600px) {
  .title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}

.content_detail {
  background-color: #FFFFFF;
  padding: 15px;
  width: 80%;
  margin: auto;
}

@media only screen and (max-width: 991px) {
  .content_detail {
    width: 100%;
  }
}

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

.blog_list {
  background-color: #FFFFFF;
  border: 4px solid #FFCCFF;
  border-top: 15px solid #FFCCFF;
  border-bottom: 15px solid #FFCCFF;
}

.talk_list {
  background-color: #FFFFFF;
  border: 4px solid #FFF9E0;
  border-top: 15px solid #FFF9E0;
  border-bottom: 15px solid #FFF9E0;
}

.info_list {
  background-color: #FFFFFF;
  border: 4px solid #E2FFFF;
  border-top: 15px solid #E2FFFF;
  border-bottom: 15px solid #E2FFFF;
}

.column_list {
  background-color: #FFFFFF;
  border: 4px solid #DFFCC3;
  border-top: 15px solid #DFFCC3;
  border-bottom: 15px solid #DFFCC3;
}

.tag_list {
  position: relative;
  padding: 0px;
  width: 25%;
  height: auto;
  background-color: #FFFFFF;
  border: 4px solid #FFCCFF;
  display: inline-table;
}

@media all and (-ms-high-contrast: none) {
  .tag_list {
    display: block;
  }
}

@media only screen and (max-width: 991px) {
  .tag_list {
    position: relative;
    width: 100%;
    margin: auto;
  }
}

@media only screen and (max-width: 600px) {
  .tag_list {
    position: relative;
    width: 100%;
    margin: auto;
  }
}

.content_area {
  margin-left: 28%;
  height: 120px;
  display: block;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.member_select {
  width: 100%;
  color: initial;
  border-color: #FE6BFE;
  margin-bottom: 5px;
}

.register_guide {
  width: 11.75%;
  color: initial;
  border-color: #FE6BFE;
  margin-bottom: 5px;
  cursor: unset;
  padding-left: 1px;
  padding-right: 1px;
}

@media only screen and (max-width: 991px) {
  .register_guide {
    width: 16%;
  }
}

@media only screen and (max-width: 600px) {
  .register_guide {
    width: 14%;
  }
}

.active {
  color: #fff;
  background-color: rgba(254, 108, 254, 0.8);
}

.active:hover {
  color: #fff;
}

.tag_area {
  padding-top: 1vh;
  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;
}

.tag_select {
  width: 100%;
  height: auto;
  margin-left: 1vw;
  position: relative;
}

@media only screen and (max-width: 991px) {
  .tag_select {
    width: calc(100% / 2.04);
    margin: 0;
    line-height: 3vh;
    padding-left: 10px;
    position: relative;
  }
}

@media only screen and (max-width: 600px) {
  .tag_select {
    width: calc(100% / 2.04);
    margin: 0;
    line-height: 3vh;
    padding-left: 10px;
    position: relative;
  }
}

.tag_select_all {
  width: 100%;
  height: 3vh;
  margin-left: 1vw;
  position: relative;
}

.tag_list_link {
  margin-left: 1vw;
}

@media only screen and (max-width: 991px) {
  .tag_list_link {
    margin-left: 10px;
  }
}

@media only screen and (max-width: 600px) {
  .tag_list_link {
    margin-left: 10px;
  }
}

.list {
  width: 80%;
  height: auto;
  margin-left: 10%;
  margin-bottom: 40px;
}

@media only screen and (max-width: 991px) {
  .list {
    top: 35px;
    width: 100%;
    margin-left: 0px;
  }
}

@media only screen and (max-width: 600px) {
  .list {
    top: 35px;
    width: 100%;
    margin-left: 0px;
  }
}

.new_comment {
  background-color: #F4FEC4;
  width: 100%;
  margin-left: unset;
  padding: 0px 10px;
}

.image_left {
  width: 30%;
  top: 10px;
  margin-left: 2vw;
  padding: 5px;
  position: relative;
}

@media only screen and (max-width: 991px) {
  .image_left {
    width: 50px;
    margin: auto;
    margin-left: 0;
  }
}

@media only screen and (max-width: 600px) {
  .image_left {
    width: 50px;
    margin: auto;
    margin-left: 0;
  }
}

.content_right {
  width: 70%;
  top: 10px;
  margin-left: 30%;
  padding-left: 4vw;
  position: absolute;
}

@media only screen and (max-width: 991px) {
  .content_right {
    width: 100%;
    top: 0px;
    margin-left: 0px;
    padding: 0px;
    position: relative;
  }
}

@media only screen and (max-width: 600px) {
  .content_right {
    width: 100%;
    top: 0px;
    margin-left: 0px;
    padding: 0px;
    position: relative;
  }
}

.heightfix {
  height: 800px;
}

.sub_title {
  width: 100%;
  height: auto;
  display: flow-root;
  font-size: 17px;
  text-align: center;
  padding: 10px 0px;
  position: relative;
}

.sub_title_img {
  margin-left: 37%;
  width: 30%;
  height: 285px;
  background-image: url("images/img04.png");
  background-size: 100% 80%;
  background-repeat: no-repeat;
}

.sub_title_img h1 {
  color: #FA3C96;
}

@media only screen and (max-width: 991px) {
  .sub_title_img {
    margin-left: 25%;
    width: 50%;
  }
}

@media only screen and (max-width: 600px) {
  .sub_title {
    font-size: 20px;
  }
  .sub_title_img {
    margin-left: 22px;
    width: 90%;
    height: 285px;
    background-image: url("images/img04.png");
    background-size: 100% 80%;
    background-repeat: no-repeat;
  }
}

.box_area {
  width: 70%;
  padding: 10px 8px;
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0px 20%;
}

.box_area .boxmap {
  width: calc(100% / 2.04);
  height: 40px;
  margin: 0 0 2% 0;
  position: relative;
  border: solid 1px #FA3C96;
}

label span {
  color: #fff;
  background: #fb3b6f;
  display: inline-block;
  padding: 2px 5px;
  font-size: 0.8rem;
  border-radius: 2px;
  position: static;
  right: 16px;
  top: 19px;
  margin-left: 10px;
}

.blue_base {
  width: 100%;
  height: 690px;
  background-color: #EBFFFF;
}

a {
  color: #636b6f;
  text-decoration: none;
}

a:visited {
  text-decoration: none;
}

a:hover {
  color: #636b6f;
  text-decoration: none;
}

a:focus {
  color: #636b6f;
  text-decoration: none;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

a[href]:hover {
  color: #636b6f;
  text-decoration: none;
}

h1 {
  font-size: 28px;
  padding: 8px;
  color: #FA3C96;
}

@media only screen and (max-width: 600px) {
  h1 {
    font-size: 30px;
    padding: 0px;
    width: auto;
  }
}

h2 {
  font-size: 18px;
  padding: 8px;
  color: #FA3C96;
}

@media only screen and (max-width: 600px) {
  h2 {
    padding: 0px;
    width: auto;
  }
}

.right {
  display: inline-block;
  text-align: center;
  min-width: 50%;
  float: right;
}

.favo_area {
  display: block;
  text-align: center;
  min-width: 50%;
}

.width80 {
  margin: auto;
  width: 80%;
}
.width30 {
  margin: auto;
  width: 30%;
}

@media only screen and (max-width: 600px) {
  .width80 {
    width: auto;
  }
  .width30 {
    width: auto;
  }
}

.width70 {
  margin: auto;
  width: 70%;
}

@media only screen and (max-width: 600px) {
  .width70 {
    width: auto;
  }
}

.border {
  border: solid 1px #FA3C96;
}

.center {
  text-align: center;
}

.pink {
  color: #FA3C96;
}

.blue {
  color: #0FF;
}

.yellow {
  color: #FFF9E0;
}

.green {
  color: #11D2E9;
}

.p40 {
  font-size: 40px;
}

.tag {
  color: #FF8856;
  font-size: 16px;
  line-height: 20px;
  margin-top: 3px;
  margin-bottom: 5px;
}

.relative {
  position: relative;
  width: 14vw;
  display: inline;
  padding-left: 1.5vw;
  padding-right: 1.5vw;
}

.absolute {
  position: absolute;
  left: -1vw;
  top: 8px;
  font-size: 10px;
  color: #fe0ae1;
}

.font-medium {
  font-size: medium;
}

.text_long {
  width: 90%;
  height: 40px;
}

.text_middle {
  width: 40%;
  height: 40px;
}

.float_right {
  float: right;
}

.short {
  width: 24%;
  display: inline;
}

.middle {
  width: 50%;
  display: inline;
}

.sukeru {
  opacity: 0.4;
}

.login_area {
  text-align: center;
  margin-top: 2px;
  margin-bottom: 0px;
  background-image: url("images/main_image.png");
}

@media only screen and (max-width: 991px) {
  .login_area {
    margin-top: 0px;
  }
  .width30 {
    width: 80%;
  }
}

@media only screen and (max-width: 600px) {
  .login_area {
    margin-top: 0px;
  }
}

@media only screen and (max-width: 600px) {
  .margin30 {
    margin-left: 30%;
  }
}

.left {
  float: left;
  margin-right: 3%;
  margin-bottom: 10px;
  width: 25%;
  height: auto;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi91c2Vyc3R5bGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3VzZXJzdHlsZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUI7QUNBakI7RUFDRSw2T0FBYTtFQUNiLGdCQUFnQjtFQUNoQiwrQkFBOEI7RUFDOUIsMkJBQTBCO0NBQzNCOztBQUVEO0VBQ0Usa0JBQWtCO0VBQ2xCLGlCQUFnQjtFQUNoQixxQkFBb0I7RUFDcEIsMEJBQXlCO0VBQ3pCLG1CQUFrQjtDQUNuQjs7QUFHRDtFQUNFO0lBQ0Usb0JBQW9CO0dBQ3JCO0NEQ0Y7O0FDRUQ7RUFDSSxXQUFXO0NBQ2Q7O0FBRUQ7RUFDSSw0QkFBMkI7Q0FDOUI7O0FBS0Q7RUFDRTtJQUVFLFlBQVk7SUFDWixhQUFZO0dBQ2I7Q0RIRjs7QUNNRDtFQUVJLCtCQUFzQjtVQUF0Qix1QkFBc0I7RUFDdEIsZUFBYztHQUhoQixRQUlVO0NBQ1g7O0FBQ0Q7RUFDRTtJQUNFLGVBQWM7R0FDZjtDREhGOztBQ0tEO0VBQ0U7SUFDRSxpQkFBZ0I7R0FDakI7Q0RGRjs7QUNJRDtFQUNFO0lBQ0UsZUFBYztHQUNmO0NEREY7O0FDSUc7RUFDSyxpQ0FBK0I7RUFDL0Isd0ZBQWdEO0VBQWhELDhDQUFnRDtFQUNoRCxhQUFZO0VBQ1osWUFBVTtFQUNWLFdBQVM7RUFDVCxnQkFBZTtDQTJDbkI7O0FBakREO0VBU00sZ0JBQWU7RUFDZixTQUFRO0VBQ1IsVUFBUztFQUNULGFBQVk7RUFDWixvQkFBbUI7RUFDbkIsV0FBUztFQUNULGdCQUFjO0VBQ2Qsb0NBQWtDO0VBRWxDLDRCQUEwQjtFQUMxQixpQkFBZTtFQUNmLG1CQUFrQjtFQUNsQixZQUFXO0NBMkJaOztBQWhETDtFQXdCUSxlQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLGdCQUFnQjtFQUNoQixrQkFBaUI7RUFDakIsZ0JBQWU7Q0FtQmhCOztBQS9DUDtFQStCVSxlQUFhO0VBQ2IsVUFBUTtF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QVc7RUFDWCxnQkFBZ0I7RUFDaEIsb0JBQW1CO0VBQ25CLHFCQUFvQjtDQUN2Qjs7QUFFRDtFQUNJLG1CQUFrQjtFQUNsQixXQUFVO0VBQ1YsU0FBUTtFQUNSLGdCQUFnQjtFQUNoQixlQUFlO0NBQ2xCOztBQUVEO0VBQ0Usa0JBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsV0FBVTtFQUNWLGFBQVk7Q0FDYjs7QUFFRDtFQUNFLFdBQVU7RUFDVixhQUFZO0NBQ2I7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxXQUFXO0VBQ1gsZ0JBQWU7Q0FDaEI7O0FBRUQ7RUFDRSxXQUFXO0VBQ1gsZ0JBQWU7Q0FDaEI7O0FBRUQ7RUFDRSxhQUFZO0NBQ2I7O0FBRUQ7RUFDSSxtQkFBa0I7RUFDbEIsZ0JBQWU7RUFDZixtQkFBa0I7RUFDbEIsK0NBQThDO0NBQ2pEOztBQUdEO0VBQ0U7SUFDRSxnQkFBZTtHQUVoQjtDRGhFRjs7QUNrRUQ7RUFDRTtJQUNFLGdCQUFlO0dBRWhCO0NEaEVGOztBQ3NFRDtFQUNJO0lBQ0UsaUJBQWlCO0dBQ2xCO0NEbkVKOztBQ3NFRDtFQUNJLFlBQVU7RUFDVixpQkFBZTtFQUNmLG9CQUFrQjtFQUNsQixXQUFTO0VBQ1QsYUFBVztDQUNkIiwiZmlsZSI6Ii9jc3MvdXNlcnN0eWxlcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IFlha3VIYW5KUCwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIkhlbHZldGljYSBOZXVlXCIsIFwi5ri444K044K344OD44KvXCIsIFl1R290aGljLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9OIFczXCIsIEhpcmFnaW5vIEtha3UgR290aGljIFByb04sIEFyaWFsLCBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuYm9keSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsaW5lLWhlaWdodDogMS45O1xuICBsZXR0ZXItc3BhY2luZzogLjRweDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMC45ODVyZW07XG4gIH1cbn1cblxudGV4dGFyZWEge1xuICB3aWR0aDogOTUlO1xufVxuXG4ubWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGREVCRkQ4MDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubWFpbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG59XG5cbi53cmFwIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gICp6b29tOiAxO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAud3JhcCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3JhcCB7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC53cmFwIHtcbiAgICBtYXJnaW46IDAgLjNlbTtcbiAgfVxufVxuXG5oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI0ZBM0M5NjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNGRkNDRkYsICNGRkZGRkYpO1xuICBoZWlnaHQ6IDY4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbmhlYWRlciBuYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRvcDogLTIwMDBweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgd2lkdGg6IDk1JTtcbiAgcGFkZGluZzogMCAxMHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBoZWlnaHQ6IDg1JTtcbn1cblxuaGVhZGVyIG5hdiB1bCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tbGVmdDogdW5zZXQ7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cblxuaGVhZGVyIG5hdiB1bCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogZG90dGVkIDJweCAjRkEzQzk2O1xuICBsaW5lLWhlaWdodDogMztcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmhlYWRlciBuYXYgdWwgbGkgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaGVhZGVyIG5hdiB1bCBsaTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbn1cblxuaGVhZGVyIG5hdiB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmhlYWRlci1wYWRkaW5nIHtcbiAgcGFkZGluZzogMzNweCAwO1xufVxuXG4ubG9nbzAxIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgcmlnaHQ6IDBweDtcbiAgYm90dG9tOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgbWFyZ2luLWxlZnQ6IDUlO1xuICBoZWlnaHQ6IDcycHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmxvZ28wMSB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5sb2dvMDEge1xuICAgIGhlaWdodDogNTBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmxvZ28wMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MHB4O1xuICByaWdodDogMHB4O1xuICBib3R0b206IDBweDtcbiAgbGVmdDogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IDUlO1xuICBoZWlnaHQ6IDI2cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmxvZ28wMiB7XG4gICAgdG9wOiAzNXB4O1xuICAgIGhlaWdodDogMTguNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5sb2dvMDIge1xuICAgIHRvcDogMjlweDtcbiAgICBoZWlnaHQ6IDE4LjVweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxubmF2IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNTdweDtcbn1cblxuI25hdlRvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEzcHg7XG4gIHRvcDogMTNweDtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tbGVmdDogODN2dztcbiAgcGFkZGluZy1yaWdodDogMXB4O1xufVxuXG4jbmF2VG9nZ2xlIGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI25hdlRvZ2dsZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDZweCAjRkEzQzk2O1xuICAtd2Via2l0LXRyYW5zaXRpb246IC4zNXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogLjM1cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogLjM1cyBlYXNlLWluLW91dDtcbn1cblxuI25hdlRvZ2dsZSBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIHRvcDogMDtcbn1cblxuI25hdlRvZ2dsZSBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIHRvcDogMTFweDtcbn1cblxuI25hdlRvZ2dsZSBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIHRvcDogMjJweDtcbn1cblxuI25hdlRvZ2dsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ub3Blbk5hdiAjbmF2VG9nZ2xlIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdG9wOiAxMXB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLm9wZW5OYXYgI25hdlRvZ2dsZSBzcGFuOm50aC1jaGlsZCgyKSxcbi5vcGVuTmF2ICNuYXZUb2dnbGUgc3BhbjpudGgtY2hpbGQoMykge1xuICB0b3A6IDExcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4ub3Blbk5hdiBuYXYge1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDcwcHgpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDcwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjA3MHB4KTtcbn1cblxuZm9vdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjRjFGMUYxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBjb2xvcjogIzU5NTk1OTtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4jbWFpbmltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1NzVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvbWFpbl9pbWFnZV8xLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJvdW5kO1xufVxuXG4jbWFpbmltYWdlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIGJvdHRvbTogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA0NTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjbWFpbmltYWdlIHtcbiAgICBoZWlnaHQ6IDI4MHB4O1xuICB9XG4gICNtYWluaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICNtYWluaW1hZ2Uge1xuICAgIGhlaWdodDogMjgwcHg7XG4gIH1cbiAgI21haW5pbWFnZSBpbWcge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cbi5tZW51X2ltZyB7XG4gIG1hcmdpbjogYXV0bztcbiAgaGVpZ2h0OiA2MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tZW51X2ltZyB7XG4gICAgcGFkZGluZy10b3A6IDMlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm1lbnVfaW1nIHtcbiAgICBwYWRkaW5nLXRvcDogNiU7XG4gIH1cbn1cblxuLnBjIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLnNwIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5zcCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5wYyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5zcCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWFpbl9jb250ZW50IHtcbiAgd2lkdGg6IDgwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IGF1dG87XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1haW5fY29udGVudCB7XG4gICAgd2lkdGg6IDk1JTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5tYWluX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZmxleCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZmxleCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm1haW5fY29udGVudF9pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTguNSU7XG4gIGxlZnQ6IDQxJTtcbiAgd2lkdGg6IDM0NXB4O1xuICBoZWlnaHQ6IDIxOHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ltZzAyLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA3MCUgNzAlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWFpbl9jb250ZW50X2ltZyB7XG4gICAgdG9wOiAxOC41JTtcbiAgICBsZWZ0OiAyOCU7XG4gICAgd2lkdGg6IDI3NXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm1haW5fY29udGVudF9pbWcge1xuICAgIHRvcDogMTguNSU7XG4gICAgbGVmdDogMjglO1xuICAgIHdpZHRoOiAyNzVweDtcbiAgfVxufVxuXG4uY29udGVudF9ibG9nX3RvcCwgLmNvbnRlbnRfdGFsa190b3AsIC5jb250ZW50X2luZm9fdG9wLCAuY29udGVudF9jb2x1bW5fdG9wIHtcbiAgd2lkdGg6IDkwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNERUZDO1xuICBwYWRkaW5nOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbnRlbnRfYmxvZ190b3AsIC5jb250ZW50X3RhbGtfdG9wLCAuY29udGVudF9pbmZvX3RvcCwgLmNvbnRlbnRfY29sdW1uX3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDQ1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuY29udGVudF9ibG9nX3RvcCwgLmNvbnRlbnRfdGFsa190b3AsIC5jb250ZW50X2luZm9fdG9wLCAuY29udGVudF9jb2x1bW5fdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwNDVweDtcbiAgfVxufVxuXG4uZGVzY3JpcHRpb24ge1xuICB3aWR0aDogNzAlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLm1vcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgbGVmdDogNjB2dztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogYmx1ZTtcbiAgbWF4LXdpZHRoOiAxMHZ3O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5tb3JlIHtcbiAgICBsZWZ0OiA4M3Z3O1xuICB9XG59XG5cbi5jb250ZW50X3RhbGtfdG9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjlFMDtcbn1cblxuLmNvbnRlbnRfdGFsa190b3AgLnRpdGxlIHtcbiAgY29sb3I6ICNGQkIzMDY7XG59XG5cbi5jb250ZW50X2luZm9fdG9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UyRkZGRjtcbn1cblxuLmNvbnRlbnRfaW5mb190b3AgLnRpdGxlIHtcbiAgY29sb3I6ICMxMUQyRTk7XG59XG5cbi5jb250ZW50X2NvbHVtbl90b3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREZGQ0MzO1xufVxuXG4uY29udGVudF9jb2x1bW5fdG9wIC50aXRsZSB7XG4gIGNvbG9yOiAjMTFEMkU5O1xufVxuXG4ubWFyZ2luX3Vuc2V0IHtcbiAgbWFyZ2luOiB1bnNldDtcbn1cblxuLmNvbnRlbnRfaW5saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogOTAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDF2dztcbiAgYm9yZGVyOiA0cHggc29saWQgI0ZGQ0NGRjtcbiAgYm9yZGVyLXRvcDogMTVweCBzb2xpZCAjRkZDQ0ZGO1xuICBib3JkZXItYm90dG9tOiAxNXB4IHNvbGlkICNGRkNDRkY7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbnRlbnRfaW5saW5lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuY29udGVudF9pbmxpbmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4uY29udGVudF9pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI0JTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5jb250ZW50X2ltYWdlIGltZyB7XG4gIHdpZHRoOiA4MCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29udGVudF9pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmNvbnRlbnRfaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY29udGVudF9saXN0LCAuY29udGVudF9kZXRhaWwge1xuICB3aWR0aDogNzUlO1xuICBoZWlnaHQ6IGF1dG87XG4gIC13ZWJraXQtbG9naWNhbC1oZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb250ZW50X2xpc3QgcCwgLmNvbnRlbnRfZGV0YWlsIHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb250ZW50X2xpc3QsIC5jb250ZW50X2RldGFpbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuY29udGVudF9saXN0LCAuY29udGVudF9kZXRhaWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi50aXRsZSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC50aXRsZSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG59XG5cbi5jb250ZW50X2RldGFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29udGVudF9kZXRhaWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmNvbnRlbnRfZGV0YWlsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYmxvZ19saXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiA0cHggc29saWQgI0ZGQ0NGRjtcbiAgYm9yZGVyLXRvcDogMTVweCBzb2xpZCAjRkZDQ0ZGO1xuICBib3JkZXItYm90dG9tOiAxNXB4IHNvbGlkICNGRkNDRkY7XG59XG5cbi50YWxrX2xpc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDRweCBzb2xpZCAjRkZGOUUwO1xuICBib3JkZXItdG9wOiAxNXB4IHNvbGlkICNGRkY5RTA7XG4gIGJvcmRlci1ib3R0b206IDE1cHggc29saWQgI0ZGRjlFMDtcbn1cblxuLmluZm9fbGlzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogNHB4IHNvbGlkICNFMkZGRkY7XG4gIGJvcmRlci10b3A6IDE1cHggc29saWQgI0UyRkZGRjtcbiAgYm9yZGVyLWJvdHRvbTogMTVweCBzb2xpZCAjRTJGRkZGO1xufVxuXG4uY29sdW1uX2xpc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDRweCBzb2xpZCAjREZGQ0MzO1xuICBib3JkZXItdG9wOiAxNXB4IHNvbGlkICNERkZDQzM7XG4gIGJvcmRlci1ib3R0b206IDE1cHggc29saWQgI0RGRkNDMztcbn1cblxuLnRhZ19saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwcHg7XG4gIHdpZHRoOiAyNSU7XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiA0cHggc29saWQgI0ZGQ0NGRjtcbiAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLnRhZ19saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50YWdfbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC50YWdfbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuXG4uY29udGVudF9hcmVhIHtcbiAgbWFyZ2luLWxlZnQ6IDI4JTtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5tZW1iZXJfc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiBpbml0aWFsO1xuICBib3JkZXItY29sb3I6ICNGRTZCRkU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLnJlZ2lzdGVyX2d1aWRlIHtcbiAgd2lkdGg6IDExLjc1JTtcbiAgY29sb3I6IGluaXRpYWw7XG4gIGJvcmRlci1jb2xvcjogI0ZFNkJGRTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBjdXJzb3I6IHVuc2V0O1xuICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogMXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5yZWdpc3Rlcl9ndWlkZSB7XG4gICAgd2lkdGg6IDE2JTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5yZWdpc3Rlcl9ndWlkZSB7XG4gICAgd2lkdGg6IDE0JTtcbiAgfVxufVxuXG4uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU0LCAxMDgsIDI1NCwgMC44KTtcbn1cblxuLmFjdGl2ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udGFnX2FyZWEge1xuICBwYWRkaW5nLXRvcDogMXZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnRhZ19zZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogMXZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRhZ19zZWxlY3Qge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyLjA0KTtcbiAgICBtYXJnaW46IDA7XG4gICAgbGluZS1oZWlnaHQ6IDN2aDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnRhZ19zZWxlY3Qge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyLjA0KTtcbiAgICBtYXJnaW46IDA7XG4gICAgbGluZS1oZWlnaHQ6IDN2aDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbi50YWdfc2VsZWN0X2FsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDN2aDtcbiAgbWFyZ2luLWxlZnQ6IDF2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGFnX2xpc3RfbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAxdnc7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRhZ19saXN0X2xpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnRhZ19saXN0X2xpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbi5saXN0IHtcbiAgd2lkdGg6IDgwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogMTAlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5saXN0IHtcbiAgICB0b3A6IDM1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5saXN0IHtcbiAgICB0b3A6IDM1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxufVxuXG4ubmV3X2NvbW1lbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGRUM0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xuICBwYWRkaW5nOiAwcHggMTBweDtcbn1cblxuLmltYWdlX2xlZnQge1xuICB3aWR0aDogMzAlO1xuICB0b3A6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAydnc7XG4gIHBhZGRpbmc6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5pbWFnZV9sZWZ0IHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuaW1hZ2VfbGVmdCB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5jb250ZW50X3JpZ2h0IHtcbiAgd2lkdGg6IDcwJTtcbiAgdG9wOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMzAlO1xuICBwYWRkaW5nLWxlZnQ6IDR2dztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb250ZW50X3JpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDBweDtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuY29udGVudF9yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbi5oZWlnaHRmaXgge1xuICBoZWlnaHQ6IDgwMHB4O1xufVxuXG4uc3ViX3RpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogZmxvdy1yb290O1xuICBmb250LXNpemU6IDE3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN1Yl90aXRsZV9pbWcge1xuICBtYXJnaW4tbGVmdDogMzclO1xuICB3aWR0aDogMzAlO1xuICBoZWlnaHQ6IDI4NXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvaW1nMDQucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgODAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uc3ViX3RpdGxlX2ltZyBoMSB7XG4gIGNvbG9yOiAjRkEzQzk2O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zdWJfdGl0bGVfaW1nIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuc3ViX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLnN1Yl90aXRsZV9pbWcge1xuICAgIG1hcmdpbi1sZWZ0OiAyMnB4O1xuICAgIHdpZHRoOiA5MCU7XG4gICAgaGVpZ2h0OiAyODVweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvaW1nMDQucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSA4MCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxufVxuXG4uYm94X2FyZWEge1xuICB3aWR0aDogNzAlO1xuICBwYWRkaW5nOiAxMHB4IDhweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDBweCAyMCU7XG59XG5cbi5ib3hfYXJlYSAuYm94bWFwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDIuMDQpO1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMCAwIDIlIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI0ZBM0M5Njtcbn1cblxubGFiZWwgc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZmIzYjZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDJweCA1cHg7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgcmlnaHQ6IDE2cHg7XG4gIHRvcDogMTlweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5ibHVlX2Jhc2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2OTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRkZGRjtcbn1cblxuYSB7XG4gIGNvbG9yOiAjNjM2YjZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6dmlzaXRlZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpob3ZlciB7XG4gIGNvbG9yOiAjNjM2YjZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6Zm9jdXMge1xuICBjb2xvcjogIzYzNmI2ZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuXG5hW2hyZWZdOmhvdmVyIHtcbiAgY29sb3I6ICM2MzZiNmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuaDEge1xuICBmb250LXNpemU6IDI4cHg7XG4gIHBhZGRpbmc6IDhweDtcbiAgY29sb3I6ICNGQTNDOTY7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuaDIge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmc6IDhweDtcbiAgY29sb3I6ICNGQTNDOTY7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgaDIge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4ucmlnaHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWluLXdpZHRoOiA1MCU7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmZhdm9fYXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogNTAlO1xufVxuXG4ud2lkdGg4MCB7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDgwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAud2lkdGg4MCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLndpZHRoNzAge1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiA3MCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLndpZHRoNzAge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5ib3JkZXIge1xuICBib3JkZXI6IHNvbGlkIDFweCAjRkEzQzk2O1xufVxuXG4uY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGluayB7XG4gIGNvbG9yOiAjRkEzQzk2O1xufVxuXG4uYmx1ZSB7XG4gIGNvbG9yOiAjMEZGO1xufVxuXG4ueWVsbG93IHtcbiAgY29sb3I6ICNGRkY5RTA7XG59XG5cbi5ncmVlbiB7XG4gIGNvbG9yOiAjMTFEMkU5O1xufVxuXG4ucDQwIHtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuXG4udGFnIHtcbiAgY29sb3I6ICNGRjg4NTY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ucmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxNHZ3O1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmctbGVmdDogMS41dnc7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXZ3O1xufVxuXG4uYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xdnc7XG4gIHRvcDogOHB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiAjZmUwYWUxO1xufVxuXG4uZm9udC1tZWRpdW0ge1xuICBmb250LXNpemU6IG1lZGl1bTtcbn1cblxuLnRleHRfbG9uZyB7XG4gIHdpZHRoOiA5MCU7XG4gIGhlaWdodDogNDBweDtcbn1cblxuLnRleHRfbWlkZGxlIHtcbiAgd2lkdGg6IDQwJTtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG4uZmxvYXRfcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5zaG9ydCB7XG4gIHdpZHRoOiAyNCU7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLm1pZGRsZSB7XG4gIHdpZHRoOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLnN1a2VydSB7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxuLmxvZ2luX2FyZWEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvbWFpbl9pbWFnZS5wbmdcIik7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmxvZ2luX2FyZWEge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5sb2dpbl9hcmVhIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubWFyZ2luMzAge1xuICAgIG1hcmdpbi1sZWZ0OiAzMCU7XG4gIH1cbn1cblxuLmxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgd2lkdGg6IDI1JTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vdXNlcnN0eWxlcy5zY3NzIiwiaHRtbCB7XHJcbiAgZm9udC1mYW1pbHk6IFlha3VIYW5KUCwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIkhlbHZldGljYSBOZXVlXCIsIFwi5ri444K044K344OD44KvXCIsIFl1R290aGljLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9OIFczXCIsIEhpcmFnaW5vIEtha3UgR290aGljIFByb04sIEFyaWFsLCBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIHNhbnMtc2VyaWY7XHJcbiAgZm9udC1zaXplOiAgMTAwJTtcclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIGZvbnQtc2l6ZTogIDEuM3JlbTtcclxuICBsaW5lLWhlaWdodDogMS45O1xyXG4gIGxldHRlci1zcGFjaW5nOiAuNHB4O1xyXG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgd29yZC1icmVhazogbm9ybWFsO1xyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gIGJvZHkge1xyXG4gICAgZm9udC1zaXplOiAgMC45ODVyZW07XHJcbiAgfVxyXG59XHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgICB3aWR0aDogIDk1JTtcclxufVxyXG5cclxuLm1haW4ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZERUJGRDgwO1xyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAubWFpblxyXG4gIHtcclxuICAgIHdpZHRoOiBhdXRvIDtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICB9XHJcbn1cclxuXHJcbi53cmFwIHtcclxuICAgIC8vd2lkdGg6IDExNTBweDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICp6b29tOiAxO1xyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgLndyYXAge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAud3JhcCB7XHJcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgLndyYXAge1xyXG4gICAgbWFyZ2luOiAwIC4zZW07XHJcbiAgfVxyXG59XHJcblxyXG4gICAgaGVhZGVyIHtcclxuICAgICAgICAgYm9yZGVyLWJvdHRvbTpzb2xpZCAxcHggI0ZBM0M5NjtcclxuICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCAjRkZDQ0ZGICwgI0ZGRkZGRiApO1xyXG4gICAgICAgICBoZWlnaHQ6IDY4cHg7XHJcbiAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgIHotaW5kZXg6NTtcclxuICAgICAgICAgcG9zaXRpb246IGZpeGVkOyAgLy9yZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgbmF2IHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgdG9wOiAtMjAwMHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjsgICAgLy9yZ2JhKDI1NSwyNTUsMjU1LC43KTtcclxuICAgICAgICAgIHdpZHRoOjk1JTtcclxuICAgICAgICAgIHBhZGRpbmc6MCAxMHB4O1xyXG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOi41cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjouNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOi41cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgIHRleHQtYWxpZ246bGVmdDtcclxuICAgICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgICAgICAgIGhlaWdodDogODUlO1xyXG5cclxuICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICB1bnNldDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAgMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOmRvdHRlZCAycHggI0ZBM0M5NjtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDozO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAgMTJweDtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6aW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGxpOjphZnRlciB7Y29udGVudDonJ31cclxuICAgICAgICAgICAgbGk6bGFzdC1jaGlsZCB7Ym9yZGVyLWJvdHRvbTpub25lfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbi5oZWFkZXItcGFkZGluZ3tcclxuICBwYWRkaW5nOjMzcHggMDtcclxufVxyXG5cclxuLmxvZ28wMSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwcHg7ICAgLy8tMThweDsgICAgLTQwcHg7XHJcbiAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgIC8vbWFyZ2luOiBhdXRvO1xyXG4gICAgICBtYXJnaW4tbGVmdDogNSU7XHJcbiAgICAgIGhlaWdodDogNzJweDsgIC8vODBweDtcclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIC5sb2dvMDEge1xyXG4gICAgICAgIC8vbGVmdDogLTRweDtcclxuICAgICAgICAvL3dpZHRoOiA4MHZ3O1xyXG4gICAgICAgIC8vdG9wOiAtN3B4OyAgLy8tNHB4O1xyXG4gICAgICAgIGhlaWdodDogIDUwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgIC5sb2dvMDEge1xyXG4gICAgICAgIC8vbGVmdDogLTRweDtcclxuICAgICAgICAvL3dpZHRoOiA4MHZ3O1xyXG4gICAgICAgIC8vdG9wOiAtN3B4OyAgLy8tNHB4O1xyXG4gICAgICAgIGhlaWdodDogIDUwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubG9nbzAyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6ICA0MHB4O1xyXG4gICAgICByaWdodDogMHB4O1xyXG4gICAgICBib3R0b206IDBweDtcclxuICAgICAgbGVmdDogMTVweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDUlO1xyXG5cclxuICAgICAgaGVpZ2h0OiAgMjZweDtcclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIC5sb2dvMDIge1xyXG4gICAgICAgIHRvcDogMzVweDtcclxuICAgICAgICBoZWlnaHQ6ICAxOC41cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgIC5sb2dvMDIge1xyXG4gICAgICAgIHRvcDogMjlweDsgIC8vMzNweDtcclxuICAgICAgICBoZWlnaHQ6ICAxOC41cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG5uYXYge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLy9mb250LXNpemU6IDEycHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDU3cHg7ICAgLy84NXB4O1xyXG59XHJcblxyXG4jbmF2VG9nZ2xlIHtcclxuICAgIGRpc3BsYXk6bm9uZTtcclxuICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgcmlnaHQ6MTNweDtcclxuICAgIHRvcDoxM3B4O1xyXG4gICAgd2lkdGg6NDVweDtcclxuICAgIGhlaWdodDoyNXB4O1xyXG4gICAgY3Vyc29yOnBvaW50ZXI7XHJcbiAgICBtYXJnaW4tbGVmdDogODN2dztcclxuICAgIHBhZGRpbmctcmlnaHQ6IDFweDtcclxuXHJcbiAgICBkaXYge1xyXG4gICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgIH1cclxuICAgIHNwYW4ge1xyXG4gICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTpzb2xpZCA2cHggI0ZBM0M5NjtcclxuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMzVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAtbW96LXRyYW5zaXRpb246IC4zNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIHRyYW5zaXRpb246IC4zNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcbiAgICBzcGFuOm50aC1jaGlsZCgxKSB7dG9wOjA7fVxyXG4gICAgc3BhbjpudGgtY2hpbGQoMikge3RvcDoxMXB4O31cclxuICAgIHNwYW46bnRoLWNoaWxkKDMpIHt0b3A6MjJweDt9XHJcbn1cclxuLy9tZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAjbmF2VG9nZ2xlIHtkaXNwbGF5OmJsb2NrO31cclxuIFxyXG4gICAgLy8gQ2xpY2sgVG9nZ2xlKEJ1dHRvbikgXHJcbiAgICAub3Blbk5hdiAjbmF2VG9nZ2xlIHNwYW46bnRoLWNoaWxkKDEpIHtcclxuICAgICAgdG9wOiAxMXB4O1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgLW1vei10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7XHJcbiAgICAgIHRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTtcclxuICAgIH1cclxuICAgIC5vcGVuTmF2ICNuYXZUb2dnbGUgc3BhbjpudGgtY2hpbGQoMiksXHJcbiAgICAub3Blbk5hdiAjbmF2VG9nZ2xlIHNwYW46bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICB0b3A6IDExcHg7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAtbW96LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO1xyXG4gICAgfVxyXG4gICAgLm9wZW5OYXYgbmF2IHtcclxuICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDcwcHgpO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwNzBweCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwNzBweCk7XHJcbiAgICB9XHJcbi8vfVxyXG5cclxuZm9vdGVye1xyXG4gICAgZGlzcGxheTp0YWJsZTtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kOiAjRjFGMUYxO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIGNvbG9yOiAjNTk1OTU5O1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgei1pbmRleDo5OTk5O1xyXG59XHJcblxyXG4jbWFpbmltYWdlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA1NzVweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy9tYWluX2ltYWdlXzEucG5nXCIpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJvdW5kO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwcHg7XHJcbiAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtaGVpZ2h0OiA0NTBweDtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICNtYWluaW1hZ2Uge1xyXG4gICAgICAgIGhlaWdodDogMjgwcHg7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAgNjAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgICNtYWluaW1hZ2Uge1xyXG4gICAgICAgIGhlaWdodDogMjgwcHg7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAgOTAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubWVudV9pbWd7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIGhlaWdodDogNjBweDtcclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAubWVudV9pbWd7XHJcbiAgICBwYWRkaW5nLXRvcDogMyU7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAubWVudV9pbWd7XHJcbiAgICBwYWRkaW5nLXRvcDogNiU7XHJcbiAgfVxyXG59XHJcblxyXG4ucGMgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XHJcbi5zcCB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIC5wYyB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxyXG4gICAgLnNwIHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgIC5wYyB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxyXG4gICAgLnNwIHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxyXG59XHJcblxyXG4ubWFpbl9jb250ZW50IHtcclxuICAgIHdpZHRoOiA4MCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgLm1haW5fY29udGVudCB7XHJcbiAgICAgIHdpZHRoOiA5NSU7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAubWFpbl9jb250ZW50IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uZmxleCB7XHJcbiAgZGlzcGxheTogIGZsZXg7XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgLmZsZXgge1xyXG4gICAgZGlzcGxheTogIGJsb2NrO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgLmZsZXgge1xyXG4gICAgZGlzcGxheTogIGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuLm1haW5fY29udGVudF9pbWcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxOC41JTtcclxuICAgIGxlZnQ6IDQxJTtcclxuICAgIHdpZHRoOiAzNDVweDtcclxuICAgIGhlaWdodDogMjE4cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ltZzAyLnBuZ1wiKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDcwJSA3MCU7XHJcbiAgICB6LWluZGV4OiAxMDtcclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIC5tYWluX2NvbnRlbnRfaW1nIHtcclxuICAgICAgICB0b3A6IDE4LjUlO1xyXG4gICAgICAgIGxlZnQ6IDI4JTtcclxuICAgICAgICB3aWR0aDogMjc1cHg7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgLm1haW5fY29udGVudF9pbWcge1xyXG4gICAgICAgIHRvcDogMTguNSU7XHJcbiAgICAgICAgbGVmdDogMjglO1xyXG4gICAgICAgIHdpZHRoOiAyNzVweDtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRlbnRfYmxvZ190b3Age1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZDREVGQztcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgLmNvbnRlbnRfYmxvZ190b3Age1xyXG4gICAgICAgZGlzcGxheTogIGJsb2NrO1xyXG4gICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICBoZWlnaHQ6IDEwNDVweDtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAuY29udGVudF9ibG9nX3RvcCB7XHJcbiAgICAgICBkaXNwbGF5OiAgYmxvY2s7XHJcbiAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgIGhlaWdodDogMTA0NXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZGVzY3JpcHRpb24ge1xyXG4gICAgd2lkdGg6IDcwJTtcclxuICAgIGZsb2F0OiAgbGVmdDtcclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgLmRlc2NyaXB0aW9uIHtcclxuICB9XHJcbn1cclxuXHJcbi5tb3JlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxNXB4O1xyXG4gIGxlZnQ6IDYwdnc7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGNvbG9yOiBibHVlO1xyXG4gIG1heC13aWR0aDogMTB2dztcclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgLm1vcmUge1xyXG4gICAgbGVmdDogODN2dztcclxuICB9XHJcbn1cclxuXHJcbi5jb250ZW50X3RhbGtfdG9wIHtcclxuICAgIEBleHRlbmQgLmNvbnRlbnRfYmxvZ190b3A7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOUUwO1xyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgIGNvbG9yOiAjRkJCMzA2O1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgIC5jb250ZW50X3RhbGtfdG9wIHtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRlbnRfaW5mb190b3Age1xyXG4gICAgQGV4dGVuZCAuY29udGVudF9ibG9nX3RvcDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNFMkZGRkY7XHJcblxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgY29sb3I6ICMxMUQyRTk7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgLmNvbnRlbnRfaW5mb190b3Age1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGVudF9jb2x1bW5fdG9wIHtcclxuICAgIEBleHRlbmQgLmNvbnRlbnRfYmxvZ190b3A7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREZGQ0MzO1xyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgIGNvbG9yOiAjMTFEMkU5O1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgIC5jb250ZW50X2luZm9fdG9wIHtcclxuICAgIH1cclxufVxyXG5cclxuLm1hcmdpbl91bnNldCB7XHJcbiAgbWFyZ2luOiB1bnNldDtcclxufVxyXG5cclxuLmNvbnRlbnRfaW5saW5lIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAgOTAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuICAgIHBhZGRpbmc6IDF2dztcclxuICAgIGJvcmRlcjogNHB4IHNvbGlkICNGRkNDRkY7XHJcbiAgICBib3JkZXItdG9wOiAxNXB4IHNvbGlkICNGRkNDRkY7XHJcbiAgICBib3JkZXItYm90dG9tOiAxNXB4IHNvbGlkICNGRkNDRkY7XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAuY29udGVudF9pbmxpbmUge1xyXG4gICAgICAgICAgd2lkdGg6ICAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgIC5jb250ZW50X2lubGluZSB7XHJcbiAgICAgICAgICB3aWR0aDogIDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250ZW50X2ltYWdlIHtcclxuICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICB3aWR0aDogIDI0JTtcclxuICBmbG9hdDogIGxlZnQ7XHJcblxyXG4gIGltZyB7XHJcbiAgICB3aWR0aDogIDgwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgLmNvbnRlbnRfaW1hZ2Uge1xyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6ICAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgLmNvbnRlbnRfaW1hZ2Uge1xyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6ICAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbnRlbnRfbGlzdCB7XHJcbiAgICB3aWR0aDogNzUlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgLXdlYmtpdC1sb2dpY2FsLWhlaWdodDogYXV0bztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgLmNvbnRlbnRfbGlzdCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgLmNvbnRlbnRfbGlzdCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50aXRsZSB7XHJcbiAgICBwYWRkaW5nOiAgMDtcclxuICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAudGl0bGUge1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRlbnRfZGV0YWlsIHtcclxuICAgIEBleHRlbmQgLmNvbnRlbnRfbGlzdDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgd2lkdGg6ICA4MCU7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAuY29udGVudF9kZXRhaWwge1xyXG4gICAgICB3aWR0aDogIDEwMCU7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgLmNvbnRlbnRfZGV0YWlsIHtcclxuICAgICAgd2lkdGg6ICAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYmxvZ19saXN0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcbiAgICBib3JkZXI6IDRweCBzb2xpZCAjRkZDQ0ZGO1xyXG4gICAgYm9yZGVyLXRvcDogMTVweCBzb2xpZCAjRkZDQ0ZGO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMTVweCBzb2xpZCAjRkZDQ0ZGO1xyXG59XHJcblxyXG4udGFsa19saXN0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcbiAgICBib3JkZXI6IDRweCBzb2xpZCAjRkZGOUUwO1xyXG4gICAgYm9yZGVyLXRvcDogMTVweCBzb2xpZCAjRkZGOUUwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMTVweCBzb2xpZCAjRkZGOUUwO1xyXG59XHJcblxyXG4uaW5mb19saXN0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcbiAgICBib3JkZXI6IDRweCBzb2xpZCAjRTJGRkZGO1xyXG4gICAgYm9yZGVyLXRvcDogMTVweCBzb2xpZCAjRTJGRkZGO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMTVweCBzb2xpZCAjRTJGRkZGO1xyXG59XHJcblxyXG4uY29sdW1uX2xpc3Qge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuICAgIGJvcmRlcjogNHB4IHNvbGlkICNERkZDQzM7XHJcbiAgICBib3JkZXItdG9wOiAxNXB4IHNvbGlkICNERkZDQzM7XHJcbiAgICBib3JkZXItYm90dG9tOiAxNXB4IHNvbGlkICNERkZDQzM7XHJcbn1cclxuXHJcbi50YWdfbGlzdCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAgMHB4O1xyXG4gICAgd2lkdGg6ICAyNSU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG4gICAgYm9yZGVyOiA0cHggc29saWQgI0ZGQ0NGRjtcclxuICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcclxufVxyXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcclxuICAudGFnX2xpc3Qge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgLnRhZ19saXN0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6ICAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIH1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAudGFnX2xpc3Qge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogIDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGVudF9hcmVhIHtcclxuICAgIC8vcGFkZGluZzoxMHB4IDhweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAgMjglO1xyXG4gICAgaGVpZ2h0OiAxMjBweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZmxleC13cmFwOndyYXA7XHJcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4ubWVtYmVyX3NlbGVjdCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBjb2xvcjogIGluaXRpYWw7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZFNkJGRTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcbi5yZWdpc3Rlcl9ndWlkZSB7XHJcbiAgICAgIHdpZHRoOiAxMS43NSU7XHJcbiAgICAgIGNvbG9yOiAgaW5pdGlhbDtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjRkU2QkZFO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgIGN1cnNvcjogdW5zZXQ7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMXB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxcHg7XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gIC5yZWdpc3Rlcl9ndWlkZSB7XHJcbiAgICAgICAgd2lkdGg6IDE2JTtcclxuICB9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gIC5yZWdpc3Rlcl9ndWlkZSB7XHJcbiAgICAgICAgd2lkdGg6IDE0JTtcclxuICB9XHJcbn1cclxuLmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU0LDEwOCwyNTQsMC44KTtcclxufVxyXG4uYWN0aXZlOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4udGFnX2FyZWEge1xyXG4gICAgLy9wYWRkaW5nOiAgMXZ3O1xyXG4gICAgcGFkZGluZy10b3A6IDF2aDtcclxuICAgIC8vcGFkZGluZy1sZWZ0OiAydnc7XHJcbiAgICAvL3BhZGRpbmctYm90dG9tOiAxdnc7XHJcbiAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAudGFnX2FyZWEge1xyXG4gICAgLy9wYWRkaW5nOiAgNHZ3O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgLnRhZ19hcmVhIHtcclxuICAgIC8vcGFkZGluZzogIDR2dztcclxuICB9XHJcbn1cclxuXHJcbi50YWdfc2VsZWN0IHtcclxuICAgIHdpZHRoOiAgMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbi1sZWZ0OiAgMXZ3O1xyXG4gICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gIC50YWdfc2VsZWN0IHtcclxuICAgICAgd2lkdGg6Y2FsYygxMDAlIC8gMi4wNCk7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDN2aDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAvL2hlaWdodDogNXZoO1xyXG4gICAgICAvL21hcmdpbjowIDAgMiUgMDtcclxuICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAudGFnX3NlbGVjdCB7XHJcbiAgICAgIHdpZHRoOmNhbGMoMTAwJSAvIDIuMDQpO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzdmg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgLy9oZWlnaHQ6IDV2aDtcclxuICAgICAgLy9tYXJnaW46MCAwIDIlIDA7XHJcbiAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gIH1cclxufVxyXG5cclxuLnRhZ19zZWxlY3RfYWxsIHtcclxuICAgIHdpZHRoOiAgMTAwJTtcclxuICAgIGhlaWdodDogM3ZoO1xyXG4gICAgbWFyZ2luLWxlZnQ6ICAxdnc7O1xyXG4gICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbn1cclxuXHJcbi50YWdfbGlzdF9saW5rIHtcclxuICBtYXJnaW4tbGVmdDogMXZ3O1xyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgLnRhZ19saXN0X2xpbmsge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgIC50YWdfbGlzdF9saW5rIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmxpc3Qge1xyXG4gICAgICB3aWR0aDogODAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgLmxpc3Qge1xyXG4gICAgICB0b3A6ICAzNXB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gIC5saXN0IHtcclxuICAgICAgdG9wOiAgMzVweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubmV3X2NvbW1lbnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RkVDNDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xyXG4gICAgcGFkZGluZzogIDBweCAxMHB4O1xyXG59XHJcblxyXG4uaW1hZ2VfbGVmdCB7XHJcbiAgICB3aWR0aDogIDMwJTtcclxuICAgIHRvcDogMTBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAydnc7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgLmltYWdlX2xlZnQge1xyXG4gICAgd2lkdGg6ICA1MHB4O1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAuaW1hZ2VfbGVmdCB7XHJcbiAgICB3aWR0aDogIDUwcHg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5jb250ZW50X3JpZ2h0IHtcclxuICAgIHdpZHRoOiAgNzAlO1xyXG4gICAgdG9wOiAxMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6ICAzMCU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDR2dztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAuY29udGVudF9yaWdodCB7XHJcbiAgICB3aWR0aDogIDEwMCU7XHJcbiAgICB0b3A6ICAwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogIDBweDtcclxuICAgIHBhZGRpbmc6ICAwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAuY29udGVudF9yaWdodCB7XHJcbiAgICB3aWR0aDogIDEwMCU7XHJcbiAgICB0b3A6ICAwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogIDBweDtcclxuICAgIHBhZGRpbmc6ICAwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVpZ2h0Zml4IHtcclxuICAgIGhlaWdodDogODAwcHg7XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG59XHJcblxyXG4uc3ViX3RpdGxlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgZGlzcGxheTogZmxvdy1yb290O1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMTBweCAwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5zdWJfdGl0bGVfaW1nIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzNyU7XHJcbiAgICB3aWR0aDogMzAlO1xyXG4gICAgaGVpZ2h0OiAyODVweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy9pbWcwNC5wbmdcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgODAlO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHJcbiAgICBoMSB7XHJcbiAgICAgIGNvbG9yOiAjRkEzQzk2O1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgLnN1Yl90aXRsZV9pbWcge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNSU7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgLnN1Yl90aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgfVxyXG4gIC5zdWJfdGl0bGVfaW1nIHtcclxuICAgICBtYXJnaW4tbGVmdDogMjJweDtcclxuICAgICB3aWR0aDogOTAlO1xyXG4gICAgIGhlaWdodDogMjg1cHg7XHJcbiAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL2ltZzA0LnBuZ1wiKTtcclxuICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgODAlO1xyXG4gICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgfVxyXG59XHJcblxyXG4uYm94X2FyZWEge1xyXG4gICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgcGFkZGluZzoxMHB4IDhweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDp3cmFwO1xyXG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIG1hcmdpbjowcHggMjAlO1xyXG5cclxuICAgICAgICAuYm94bWFwIHtcclxuICAgICAgICAgIHdpZHRoOmNhbGMoMTAwJSAvIDIuMDQpO1xyXG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgbWFyZ2luOjAgMCAyJSAwO1xyXG4gICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgICBib3JkZXI6c29saWQgMXB4ICNGQTNDOTY7XHJcbiAgICAgICAgfVxyXG59XHJcblxyXG5sYWJlbCBzcGFuIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZDogI2ZiM2I2ZjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IDJweCA1cHg7XHJcbiAgICBmb250LXNpemU6IDAuOHJlbTtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgcmlnaHQ6IDE2cHg7XHJcbiAgICB0b3A6IDE5cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxufVxyXG5cclxuLmJsdWVfYmFzZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNjkwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJGRkZGO1xyXG59XHJcblxyXG5hIHtcclxuICBjb2xvcjogIzYzNmI2ZjtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICY6YWN0aXZlIHtcclxuICB9XHJcbiAgJjp2aXNpdGVkIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogIzYzNmI2ZjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbiAgJjpmb2N1cyB7XHJcbiAgICBjb2xvcjogIzYzNmI2ZjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcclxuICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xyXG4gIH1cclxufVxyXG5cclxuYVtocmVmXSB7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogIzYzNmI2ZjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbmgxIHtcclxuICBmb250LXNpemU6IDI4cHg7XHJcbiAgcGFkZGluZzogOHB4O1xyXG4gIGNvbG9yOiAjRkEzQzk2O1xyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICBoMVxyXG4gIHtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICAgIHdpZHRoOiBhdXRvIDtcclxuICB9XHJcbn1cclxuXHJcbmgyIHtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgcGFkZGluZzogOHB4O1xyXG4gIGNvbG9yOiAjRkEzQzk2O1xyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICBoMlxyXG4gIHtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICAgIHdpZHRoOiBhdXRvIDtcclxuICB9XHJcbn1cclxuXHJcbi5yaWdodHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1pbi13aWR0aDogNTAlO1xyXG4gIGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuLmZhdm9fYXJlYSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1pbi13aWR0aDogNTAlO1xyXG4gIC8vZmxvYXQ6IHJpZ2h0O1xyXG59XHJcblxyXG4ud2lkdGg4MHtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgd2lkdGg6IDgwJTtcclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgLndpZHRoODB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi53aWR0aDcwe1xyXG4gIG1hcmdpbjogYXV0bztcclxuICB3aWR0aDogNzAlO1xyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAud2lkdGg3MHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLmJvcmRlciB7XHJcbiAgICBib3JkZXI6c29saWQgMXB4ICNGQTNDOTY7XHJcbn1cclxuXHJcbi5jZW50ZXIge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnBpbmsge1xyXG4gICAgY29sb3I6ICNGQTNDOTY7XHJcbn1cclxuXHJcbi5ibHVlIHtcclxuICAgIGNvbG9yOiAjMEZGO1xyXG59XHJcblxyXG4ueWVsbG93IHtcclxuICAgIGNvbG9yOiAjRkZGOUUwO1xyXG59XHJcblxyXG4uZ3JlZW4ge1xyXG4gICAgY29sb3I6ICMxMUQyRTk7XHJcbn1cclxuXHJcbi5wNDAge1xyXG4gICAgZm9udC1zaXplOiA0MHB4O1xyXG59XHJcblxyXG4udGFnIHtcclxuICAgIGNvbG9yOiAjRkY4ODU2O1xyXG4gICAgZm9udC1zaXplOiAgMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4ucmVsYXRpdmUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDE0dnc7XHJcbiAgICBkaXNwbGF5OiAgaW5saW5lO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxLjV2dztcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXZ3O1xyXG59XHJcblxyXG4uYWJzb2x1dGUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogLTF2dztcclxuICAgIHRvcDogOHB4O1xyXG4gICAgZm9udC1zaXplOiAgMTBweDtcclxuICAgIGNvbG9yOiAgI2ZlMGFlMTtcclxufVxyXG5cclxuLmZvbnQtbWVkaXVtIHtcclxuICBmb250LXNpemU6IG1lZGl1bTtcclxufVxyXG5cclxuLnRleHRfbG9uZyB7XHJcbiAgd2lkdGg6IDkwJTtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbn1cclxuXHJcbi50ZXh0X21pZGRsZSB7XHJcbiAgd2lkdGg6IDQwJTtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbn1cclxuXHJcbi5mbG9hdF9yaWdodCB7XHJcbiAgZmxvYXQ6ICByaWdodDtcclxufVxyXG5cclxuLnNob3J0IHtcclxuICB3aWR0aDogIDI0JTtcclxuICBkaXNwbGF5OiBpbmxpbmU7XHJcbn1cclxuXHJcbi5taWRkbGUge1xyXG4gIHdpZHRoOiAgNTAlO1xyXG4gIGRpc3BsYXk6IGlubGluZTtcclxufVxyXG5cclxuLnN1a2VydSB7XHJcbiAgb3BhY2l0eTogMC40O1xyXG59XHJcblxyXG4ubG9naW5fYXJlYXtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy9tYWluX2ltYWdlLnBuZ1wiKTtcclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAubG9naW5fYXJlYXtcclxuICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgIC8vbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgLmxvZ2luX2FyZWF7XHJcbiAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAvL21hcmdpbi1ib3R0b206IDRweDtcclxuICB9XHJcbn1cclxuXHJcbi5tYXJnaW4zMCB7XHJcbiAgXHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgLm1hcmdpbjMwIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6ICAzMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sZWZ0IHtcclxuICAgIGZsb2F0OmxlZnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6MyU7XHJcbiAgICBtYXJnaW4tYm90dG9tOjEwcHg7XHJcbiAgICB3aWR0aDoyNSU7XHJcbiAgICBoZWlnaHQ6YXV0bztcclxufVxyXG5cclxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3VzZXJzdHlsZXMuc2NzcyJdLCJzb3VyY2VSb290IjoiIn0=*/