@charset "UTF-8";
.topslider {
  position: relative;
  overflow: hidden;
  padding: 20px 0 40px 0;
  height: 480px;
  box-sizing: border-box;
  background: url("/container/common/images/bg-main-content.png");
}

@media (max-width: 425px) {
  .topslider {
    height: auto;
    padding: 0 0 40px 0;
  }
}

.topslider--wrap {
  position: relative;
  opacity: 0;
}

.topslider--wrap.flickity-enabled {
  opacity: 1;
}

.topslider--link {
  margin-right: 20px;
  -webkit-filter: brightness(85%);
          filter: brightness(85%);
  transition: .15s;
}

@media (max-width: 425px) {
  .topslider--link {
    width: 100%;
  }
}

.topslider--link-sp {
  display: flex;
  justify-content: center;
}

.topslider--link.is-selected {
  -webkit-filter: brightness(100%);
          filter: brightness(100%);
}

.topslider--link:hover {
  -webkit-filter: brightness(104%);
          filter: brightness(104%);
}

.topslider--link_sp:hover {
  -webkit-filter: brightness(104%);
          filter: brightness(104%);
}

.topslider--bnr {
  max-width: 750px;
}

@media (max-width: 425px) {
  .topslider--bnr {
    width: 100%;
    height: auto;
  }
}

.topslider--nav {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 780px;
  height: 100%;
  pointer-events: none;
}

@media (max-width: 425px) {
  .topslider--nav {
    width: 100%;
  }
}

.topslider--arw {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto 0;
  width: 50px;
  height: 50px;
  border-radius: 25px;
  background-color: #603813;
  pointer-events: auto;
  border: none;
  cursor: pointer;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3);
  transition: .3s;
}

.topslider--arw:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto 0;
  width: 10px;
  height: 10px;
  border-top: 3px solid #fff;
  border-right: 3px solid #fff;
}

.topslider--arw-l {
  left: -20px;
}

.topslider--arw-l:before {
  left: 20px;
  transform: rotate(-135deg);
}

.topslider--arw-l:hover {
  left: -30px;
}

.topslider--arw-r {
  right: -20px;
}

.topslider--arw-r:before {
  right: 20px;
  transform: rotate(45deg);
}

.topslider--arw-r:hover {
  right: -30px;
}

@media (max-width: 425px) {
  .topslider--arw {
    display: none;
  }
}

.topslider .flickity-page-dots {
  position: absolute;
  right: 0;
  left: 0;
  bottom: -38px;
  width: 100%;
  height: 25px;
  display: flex;
  justify-content: center;
  margin-left: 10px;
}

.topslider .flickity-page-dots .dot {
  display: block;
  border: 2px solid #603813;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  box-sizing: border-box;
  margin: 0 10px 0 0;
  transition: .15s;
}

.topslider .flickity-page-dots .dot:hover, .topslider .flickity-page-dots .dot.is-selected {
  background-color: #facd39;
}

@media (max-width: 425px) {
  .topslider .flickity-page-dots .dot {
    width: 10px;
    height: 10px;
  }
}

.topnav {
  width: 100%;
  padding: 40px 0;
}

@media (max-width: 425px) {
  .topnav {
    padding-top: 0;
    padding-bottom: 0;
  }
}

.topnav--bar {
  position: relative;
  display: flex;
  justify-content: space-between;
  width: 100%;
  height: 50px;
  margin: 0 0 30px 0;
}

@media (max-width: 425px) {
  .topnav--bar {
    display: block;
    height: auto;
    margin-bottom: 0;
  }
}

.topnav--linkbtn {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 320px;
  height: 72px;
  box-sizing: border-box;
  font-size: 14px;
  font-size: 0.875rem;
  color: #fff;
  font-weight: 400;
  text-decoration: none;
  transition: .3s;
}

.topnav--linkbtn:before {
  font-family: "icomoon" !important;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: calc(50% - 15px);
}

.topnav--linkbtn:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 15px;
  margin: auto 0;
  width: 5px;
  height: 5px;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  transform: rotate(45deg);
}

.topnav--linkbtn:first-child {
  background-color: #7ac943;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  border-right: 3px solid #4b9d00;
  border-bottom: 3px solid #4b9d00;
  padding-left: 10px;
}

.topnav--linkbtn:first-child:before {
  font-size: 30px;
  font-size: 1.875rem;
  content: "꤇";
  left: 20px;
}

.topnav--linkbtn:first-child:hover {
  background-color: #4b9d00;
}

.topnav--linkbtn:nth-child(2) {
  background-color: #ff8123;
  border-right: 3px solid #c15825;
  border-bottom: 3px solid #c15825;
}

.topnav--linkbtn:nth-child(2):before {
  font-size: 28px;
  font-size: 1.75rem;
  content: "꤆";
  left: 20px;
}

.topnav--linkbtn:nth-child(2):hover {
  background-color: #c15825;
}

.topnav--linkbtn:last-child {
  background-color: #ff7bac;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-right: 3px solid #d15091;
  border-bottom: 3px solid #d15091;
}

.topnav--linkbtn:last-child:before {
  font-size: 28px;
  font-size: 1.75rem;
  content: "꤅";
  left: 20px;
}

.topnav--linkbtn:last-child:hover {
  background-color: #d15091;
}

@media (max-width: 425px) {
  .topnav--linkbtn {
    width: 100%;
    height: 50px;
  }
  .topnav--linkbtn:first-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .topnav--linkbtn:last-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
}

.topnav--linkbtn_st {
  font-size: 18px;
  font-size: 1.125rem;
  letter-spacing: -1px;
  font-weight: 400;
}

.topnav--menu {
  position: relative;
  display: flex;
  justify-content: space-between;
  padding: 20px 0;
  margin: 0 0 30px 0;
}

@media (max-width: 425px) {
  .topnav--menu {
    flex-wrap: wrap;
    margin-bottom: 0;
  }
}

.topnav--linkicon {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-direction: column;
  width: calc(100% / 6);
  height: 75px;
  font-size: 14px;
  font-size: 0.875rem;
  text-decoration: none;
  text-align: center;
  color: #603813;
  font-weight: bold;
  border-right: 1px solid #d1c0b0;
  padding-bottom: 5px;
  box-sizing: border-box;
}

.topnav--linkicon:last-child {
  border-right: none;
}

.topnav--linkicon:before {
  font-family: "icomoon" !important;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: calc(100% / 6);
}

.topnav--linkicon:after {
  position: absolute;
  top: 0;
  left: 5px;
  opacity: 0;
  background-color: #c89b05;
  content: "";
  display: block;
  width: calc(100% - 10px);
  height: 100%;
  border-radius: 5px;
  transform: scale(0.9, 0.9);
  transition: .15s;
}

.topnav--linkicon:hover:after {
  opacity: .3;
  transform: scale(1, 1);
}

@media (max-width: 425px) {
  .topnav--linkicon {
    width: calc(100% / 3);
    height: 60px;
    font-size: 12px;
    font-size: 0.75rem;
    margin-bottom: 20px;
  }
  .topnav--linkicon:nth-child(3) {
    border-right: none;
  }
}

.topnav--linkicon-beginner:before {
  content: "꤇";
  font-size: 32px;
  font-size: 2rem;
  margin-bottom: 15px;
}

@media (max-width: 425px) {
  .topnav--linkicon-beginner:before {
    font-size: 30px;
    font-size: 1.875rem;
    margin-bottom: 5px;
  }
}

.topnav--linkicon-tech:before {
  content: "ꤕ";
  font-size: 33px;
  font-size: 2.0625rem;
  margin-bottom: 15px;
}

@media (max-width: 425px) {
  .topnav--linkicon-tech:before {
    font-size: 31px;
    font-size: 1.9375rem;
    margin-bottom: 5px;
  }
}

.topnav--linkicon-case:before {
  content: "ꤗ";
  font-size: 33px;
  font-size: 2.0625rem;
  margin-bottom: 15px;
}

@media (max-width: 425px) {
  .topnav--linkicon-case:before {
    font-size: 31px;
    font-size: 1.9375rem;
    margin-bottom: 5px;
  }
}

.topnav--linkicon-labo:before {
  content: "ꤔ";
  font-size: 34px;
  font-size: 2.125rem;
  margin-bottom: 12px;
}

@media (max-width: 425px) {
  .topnav--linkicon-labo:before {
    font-size: 32px;
    font-size: 2rem;
    margin-bottom: 5px;
  }
}

.topnav--linkicon-hospitalfood:before {
  content: "ꤓ";
  font-size: 39px;
  font-size: 2.4375rem;
  margin-bottom: 10px;
}

@media (max-width: 425px) {
  .topnav--linkicon-hospitalfood:before {
    font-size: 37px;
    font-size: 2.3125rem;
    margin-bottom: 5px;
  }
}

.topnav--linkicon-testkitchen:before {
  content: "ꤖ";
  font-size: 28px;
  font-size: 1.75rem;
  margin-bottom: 15px;
}

@media (max-width: 425px) {
  .topnav--linkicon-testkitchen:before {
    font-size: 26px;
    font-size: 1.625rem;
    margin-bottom: 5px;
  }
}

.top_content {
  position: relative;
  display: flex;
  justify-content: space-between;
  flex-flow: row-reverse;
  padding: 0 0 40px 0;
}

@media (max-width: 425px) {
  .top_content {
    display: block;
  }
}

.top_content--pages {
  margin: -42px 0 0 -22px;
  width: 690px;
  display: flex;
  flex-wrap: wrap;
}

@media (max-width: 425px) {
  .top_content--pages {
    margin: 0;
    width: 100%;
    display: block;
    padding: 20px 0;
  }
}

.top_archive {
  margin: 22px 0 0 22px;
  width: calc(50% - 22px);
  transition: .3s;
}

.top_archive.hidden {
  opacity: .8;
}

@media (max-width: 425px) {
  .top_archive {
    margin: 0 auto;
    padding: 10px 0;
    width: 320px;
  }
}

.top_archive--main_txt {
  position: relative;
}

.top_archive--main_bg {
  position: absolute;
  top: -50px;
  left: -230px;
  background-color: rgba(255, 255, 255, 0.4);
  display: block;
  width: 200px;
  height: 200%;
  transform: rotate(15deg);
}

.top_archive--main_link {
  position: relative;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.5;
  text-decoration: none;
  color: #fff;
  padding: 10px 50px 8px 10px;
  display: flex;
  align-items: flex-end;
  overflow: hidden;
  box-sizing: border-box;
  height: 150px;
  transition: 0.25s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
  background-size: cover;
  background-repeat: no-repeat;
}

.top_archive--main_link:before {
  position: absolute;
  bottom: 0;
  left: 0;
  background: linear-gradient(to bottom, rgba(255, 252, 252, 0) 0%, #6b4426 100%);
  content: "";
  width: 100%;
  height: 80px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00fffcfc', endColorstr='#6b4426', GradientType=0);
}

.top_archive--main_link:after {
  content: "";
  position: absolute;
  bottom: 20px;
  right: 20px;
  width: 10px;
  height: 10px;
  border-top: 3px solid #fff;
  border-right: 3px solid #fff;
  transform: rotate(45deg);
}

.top_archive--main_link:hover {
  transform: scale(0.95, 0.95);
  z-index: 1;
}

.top_archive--main_link-hospital {
  background-image: url("/images/top-content-pic-0.jpg");
}

.top_archive--main_link-coock {
  background-image: url("/images/top-content-pic-1.jpg");
}

.top_archive--main_link-recipe {
  background-image: url("/images/top-content-pic-2.jpg");
}

.top_archive--main_link-every {
  background-image: url("/images/top-content-pic-3.jpg");
}

.top_content_side {
  position: relative;
  width: 230px;
  margin: -22px 0 0 0;
}

@media (max-width: 425px) {
  .top_content_side {
    width: 100%;
    margin-top: 0;
    margin-bottom: auto;
    padding: 20px 0 0 0;
    background-image: url("/container/common/images/bg-main-content.png");
  }
  .top_content_side:before {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 80px 80px 0 0;
    border-color: #603813 transparent transparent transparent;
    position: absolute;
    top: 0;
    left: 0;
  }
}

.top_content_side--pickup {
  display: none;
  position: absolute;
  top: 20px;
  left: 0;
  transform: rotate(-45deg);
}

@media (max-width: 425px) {
  .top_content_side--pickup {
    display: block;
  }
}

.top_content_side--bnr {
  position: relative;
  line-height: 0;
  display: block;
  transition: 0.25s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  overflow: hidden;
  margin-bottom: 10px;
}

.top_content_side--bnr:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transition: 0.25s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

.top_content_side--bnr:hover img {
  transform: scale(0.95, 0.95);
}

.top_content_side--bnr:hover:after {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4) inset;
}

.top_content_side--bnr.show {
  left: 0;
  opacity: 1;
}

@media (max-width: 425px) {
  .top_content_side--bnr {
    display: block;
    width: 230px;
    margin: 0 auto;
    padding-bottom: 20px;
  }
}

.top_content_side--bnr_img {
  transition: 0.25s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  width: 100%;
}

.top_big_btn {
  position: relative;
  top: 0;
  text-align: center;
  background-color: #ffcc00;
  width: 100%;
  height: 66px;
  color: #603813;
  text-decoration: none;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
  transition: .15s;
}

.top_big_btn--img {
  width: 180px;
}

.top_big_btn:hover {
  background-color: #e6b800;
  box-shadow: 0 0 0 #b79a21;
}

@media (max-width: 425px) {
  .top_big_btn {
    display: none;
    width: 230px;
    margin: 0 auto 20px auto;
  }
}

.top_archive_list {
  background-color: #fff;
  border: 1px solid #ccc;
  min-height: 112px;
}

.top_archive_list--item {
  padding: 0 20px;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.5;
}

.top_archive_list--item:last-child .top_archive_list--link {
  border-bottom: 0;
}

.top_archive_list--link {
  padding: 8px 0 12px 20px;
  position: relative;
  text-decoration: none;
  display: block;
  border-bottom: 1px dotted #ddd5cd;
  color: #603813;
}

.top_archive_list--link:before {
  position: absolute;
  top: calc(50% - 3px);
  left: 0;
  content: "";
  display: block;
  transform: rotate(-90deg);
  border-style: solid;
  border-width: 6px 6px 0 6px;
  border-color: #603813 transparent transparent transparent;
  transition: .15s;
}

.top_archive_list--link:after {
  position: absolute;
  top: 5px;
  left: -14px;
  opacity: 0;
  background-color: #c89b05;
  content: "";
  display: block;
  width: calc(100% + 28px);
  height: calc(100% - 10px);
  border-radius: 5px;
  transform: scale(0.9, 0.9);
  transition: .15s;
}

.top_archive_list--link:hover:after {
  opacity: .3;
  transform: scale(1, 1);
}

.top_archive_list--date {
  font-size: 12px;
  font-size: 0.75rem;
  margin: 0 0 5px 0;
  display: inline-block;
}

.top_archive_list--icon {
  margin: 0 0 0 5px;
  position: relative;
  top: 2px;
  display: inline-block;
}

.top_archive_list--ttl {
  font-size: 14px;
  font-size: 0.875rem;
}

.new_release {
  position: relative;
  padding: 40px 0;
  background: #f0ebe0;
}

.new_release--zigzag {
  position: relative;
  background: #f0ebe0;
  height: 30px;
}

.new_release--zigzag:before {
  content: '';
  position: absolute;
  right: 0;
  left: 0;
  top: -30px;
  z-index: 5;
  display: block;
  height: 30px;
  background-size: 30px 100%;
  background-image: linear-gradient(135deg, #f0ebe0 25%, transparent 25%), linear-gradient(225deg, #f0ebe0 25%, transparent 25%);
  background-position: 0 0;
  transform: rotate(180deg);
}

.new_release--inner {
  position: relative;
  width: 960px;
  margin: 0 auto;
}

.new_release--inner:after {
  content: "";
  width: 200px;
  height: 130px;
  background-image: url("/container/common/images/charactor03.png");
  background-repeat: no-repeat;
  position: absolute;
  bottom: -35px;
  right: 0;
}

@media (max-width: 425px) {
  .new_release--inner {
    width: 100%;
    padding-bottom: 80px;
  }
  .new_release--inner:after {
    right: 17%;
  }
}

.new_release--ttl {
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 600;
  margin: 0 0 40px 0;
  color: #603813;
  text-align: center;
}

.new_release--more_btn {
  display: flex;
  justify-content: center;
  align-items: center;
  background: #c8bdb2;
  text-decoration: none;
  color: #fff;
  font-size: 14px;
  font-size: 0.875rem;
  width: 260px;
  height: 50px;
  margin: 0 auto;
  border-radius: 25px;
  transition: .15s;
}

.new_release--more_btn:hover {
  background: #a89785;
}

.new_release--side {
  position: absolute;
  top: 70px;
  right: 0;
  width: 230px;
}

@media (max-width: 425px) {
  .new_release--side {
    position: relative;
    margin: 30px auto;
    top: auto;
    right: auto;
  }
}

.new_release--btn {
  position: relative;
  top: 0;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
  font-size: 18px;
  font-size: 1.125rem;
  text-align: center;
  color: #fff;
  text-decoration: none;
  box-sizing: border-box;
  width: 100%;
  height: 72px;
  border-radius: 5px;
  background-color: #916843;
  box-shadow: 0 2px 0 #775b4d;
  transition: .15s;
}

.new_release--btn:before {
  font-family: "icomoon" !important;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 30px;
  font-size: 1.875rem;
  margin: 0 10px 0 -10px;
  content: "꤉";
  display: inline-block;
}

.new_release--btn:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  box-shadow: 0 0 0 #775b4d inset;
  transition: .15s;
}

.new_release--btn:hover {
  top: 2px;
  background-color: #805b3b;
  box-shadow: 0 0 0 #775b4d;
}

.new_release--btn:hover:after {
  box-shadow: 0 2px 0 #775b4d inset;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRhaW5lci9jb21tb24vY3NzL2xheW91dC90b3AuY3NzIiwiY29udGFpbmVyL2NvbW1vbi9jc3MvbGF5b3V0L3RvcC5zY3NzIiwiY29udGFpbmVyL2NvbW1vbi9jc3MvX21peGluLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDSWhCO0VBQ0Usa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixzQkFBc0I7RUFDdEIsYUFBYTtFQUNiLHNCQUFzQjtFQUN0QiwrREFBK0Q7QURGakU7O0FFcUlFO0VEeklGO0lBUUksWUFBWTtJQUNaLG1CQUFtQjtFRENyQjtBQUNGOztBQ0FFO0VBQ0Usa0JBQWtCO0VBQ2xCLFVBQVU7QURHZDs7QUNMRztFQUtHLFVBQVU7QURJaEI7O0FDREU7RUFFRSxrQkFBa0I7RUFFbEIsK0JBQXVCO1VBQXZCLHVCQUF1QjtFQUN2QixnQkFBZ0I7QURFcEI7O0FFK0dFO0VEdEhBO0lBT0ksV0FBVztFREtmO0FBQ0Y7O0FDSEk7RUFDRSxhQUFhO0VBQ2IsdUJBQXVCO0FETTdCOztBQ2xCRztFQWVHLGdDQUF3QjtVQUF4Qix3QkFBd0I7QURPOUI7O0FDdEJHO0VBa0JHLGdDQUF3QjtVQUF4Qix3QkFBd0I7QURROUI7O0FDTEc7RUFFRyxnQ0FBd0I7VUFBeEIsd0JBQXdCO0FETzlCOztBQ0pFO0VBQ0UsZ0JBQWdCO0FET3BCOztBRW9GRTtFRDVGQTtJQUdJLFdBQVc7SUFDWCxZQUFZO0VEVWhCO0FBQ0Y7O0FDUkU7RUFDRSxrQkFBa0I7RUFDbEIsTUFBSztFQUNMLE9BQU07RUFDTixRQUFPO0VBQ1AsY0FBYztFQUNkLFlBQVk7RUFDWixZQUFZO0VBQ1osb0JBQW9CO0FEV3hCOztBRWtFRTtFRHJGQTtJQVVJLFdBQVc7RURjZjtBQUNGOztBQ1pFO0VBQ0Usa0JBQWtCO0VBQ2xCLE1BQUs7RUFDTCxTQUFRO0VBQ1IsY0FBYztFQUNkLFdBQVc7RUFDWCxZQUFZO0VBQ1osbUJBQW1CO0VBQ25CLHlCQzFFZ0I7RUQy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U0FBUTtFQUNSLFFBQU87RUFDUCxZQUFZO0FEOEpoQjs7QUV0d0JFO0VEb21CQTtJQU1JLGtCQUFrQjtJQUNsQixpQkFBaUI7SUFDakIsU0FBUTtJQUNSLFdBQVU7RURpS2Q7QUFDRjs7QUMvSkU7RUFDRSxrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsZUFBZTtFQUNmLHVCQUF1QjtFQzVsQjFCLGVBQXFCO0VBQ3JCLG1CQUFnQztFRDZsQjdCLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gscUJBQXFCO0VBQ3JCLHNCQUFzQjtFQUN0QixXQUFXO0VBQ1gsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQix5QkFBeUI7RUFDekIsMkJBQTJCO0VBQzNCLGdCQUFnQjtBRG1LcEI7O0FDcExHO0VDbm1CRixpQ0FBaUM7RUFDakMsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixvQkFBb0I7RUFDcEIsY0FBYztFQUNkLFdBQVc7RUFDWCxvQkFBb0I7RUFDcEIsbUNBQW1DO0VBQ25DLGtDQUFrQztFQUtsQyxlQUFxQjtFQUNyQixtQkFBZ0M7RUQwbUIzQixzQkFBc0I7RUFDdEIsWUN0dkJRO0VEdXZCUixxQkFBcUI7QUQ4SzNCOztBQ3JNRztFQTBCRyxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixPQUFPO0VBQ1AsV0FBVztFQUNYLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIsK0JBQStCO0VBQy9CLGdCQUFnQjtBRCtLdEI7O0FDak5HO0VBcUNHLFFBQVE7RUFDUix5QkFBcUM7RUFDckMseUJBQXlCO0FEZ0wvQjs7QUN2Tkc7RUF5Q0ssaUNBQWlDO0FEa0x6QyIsImZpbGUiOiJjb250YWluZXIvY29tbW9uL2Nzcy9sYXlvdXQvdG9wLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi50b3BzbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDIwcHggMCA0MHB4IDA7XG4gIGhlaWdodDogNDgwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6IHVybChcIi9jb250YWluZXIvY29tbW9uL2ltYWdlcy9iZy1tYWluLWNvbnRlbnQucG5nXCIpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnRvcHNsaWRlciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMCA0MHB4IDA7XG4gIH1cbn1cblxuLnRvcHNsaWRlci0td3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnRvcHNsaWRlci0td3JhcC5mbGlja2l0eS1lbmFibGVkIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnRvcHNsaWRlci0tbGluayB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDg1JSk7XG4gIHRyYW5zaXRpb246IC4xNXM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAudG9wc2xpZGVyLS1saW5rIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udG9wc2xpZGVyLS1saW5rLXNwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi50b3BzbGlkZXItLWxpbmsuaXMtc2VsZWN0ZWQge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMTAwJSk7XG59XG5cbi50b3BzbGlkZXItLWxpbms6aG92ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMTA0JSk7XG59XG5cbi50b3BzbGlkZXItLWxpbmtfc3A6aG92ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMTA0JSk7XG59XG5cbi50b3BzbGlkZXItLWJuciB7XG4gIG1heC13aWR0aDogNzUwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAudG9wc2xpZGVyLS1ibnIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4udG9wc2xpZGVyLS1uYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogNzgwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAudG9wc2xpZGVyLS1uYXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi50b3BzbGlkZXItLWFydyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0byAwO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjAzODEzO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHRyYW5zaXRpb246IC4zcztcbn1cblxuLnRvcHNsaWRlci0tYXJ3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0byAwO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgI2ZmZjtcbn1cblxuLnRvcHNsaWRlci0tYXJ3LWwge1xuICBsZWZ0OiAtMjBweDtcbn1cblxuLnRvcHNsaWRlci0tYXJ3LWw6YmVmb3JlIHtcbiAgbGVmdDogMjBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG59XG5cbi50b3BzbGlkZXItLWFydy1sOmhvdmVyIHtcbiAgbGVmdDogLTMwcHg7XG59XG5cbi50b3BzbGlkZXItLWFydy1yIHtcbiAgcmlnaHQ6IC0yMHB4O1xufVxuXG4udG9wc2xpZGVyLS1hcnctcjpiZWZvcmUge1xuICByaWdodDogMjBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4udG9wc2xpZGVyLS1hcnctcjpob3ZlciB7XG4gIHJpZ2h0OiAtMzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC50b3BzbGlkZXItLWFydyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udG9wc2xpZGVyIC5mbGlja2l0eS1wYWdlLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IC0zOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi50b3BzbGlkZXIgLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM2MDM4MTM7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICB0cmFuc2l0aW9uOiAuMTVzO1xufVxuXG4udG9wc2xpZGVyIC5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdDpob3ZlciwgLnRvcHNsaWRlciAuZmxpY2tpdHktcGFnZS1kb3RzIC5kb3QuaXMtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjZDM5O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnRvcHNsaWRlciAuZmxpY2tpdHktcGFnZS1kb3RzIC5kb3Qge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgfVxufVxuXG4udG9wbmF2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDQwcHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC50b3BuYXYge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi50b3BuYXYtLWJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW46IDAgMCAzMHB4IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAudG9wbmF2LS1iYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi50b3BuYXYtLWxpbmtidG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMzIwcHg7XG4gIGhlaWdodDogNzJweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi50b3BuYXYtLWxpbmtidG46YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAxNXB4KTtcbn1cblxuLnRvcG5hdi0tbGlua2J0bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAxNXB4O1xuICBtYXJnaW46IGF1dG8gMDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi50b3BuYXYtLWxpbmtidG46Zmlyc3QtY2hpbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2FjOTQzO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjNGI5ZDAwO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzRiOWQwMDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4udG9wbmF2LS1saW5rYnRuOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgY29udGVudDogXCLqpIdcIjtcbiAgbGVmdDogMjBweDtcbn1cblxuLnRvcG5hdi0tbGlua2J0bjpmaXJzdC1jaGlsZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YjlkMDA7XG59XG5cbi50b3BuYXYtLWxpbmtidG46bnRoLWNoaWxkKDIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmODEyMztcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgI2MxNTgyNTtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNjMTU4MjU7XG59XG5cbi50b3BuYXYtLWxpbmtidG46bnRoLWNoaWxkKDIpOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBjb250ZW50OiBcIuqkhlwiO1xuICBsZWZ0OiAyMHB4O1xufVxuXG4udG9wbmF2LS1saW5rYnRuOm50aC1jaGlsZCgyKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMTU4MjU7XG59XG5cbi50b3BuYXYtLWxpbmtidG46bGFzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjdiYWM7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgI2QxNTA5MTtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNkMTUwOTE7XG59XG5cbi50b3BuYXYtLWxpbmtidG46bGFzdC1jaGlsZDpiZWZvcmUge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgY29udGVudDogXCLqpIVcIjtcbiAgbGVmdDogMjBweDtcbn1cblxuLnRvcG5hdi0tbGlua2J0bjpsYXN0LWNoaWxkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxNTA5MTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC50b3BuYXYtLWxpbmtidG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuICAudG9wbmF2LS1saW5rYnRuOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLnRvcG5hdi0tbGlua2J0bjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxufVxuXG4udG9wbmF2LS1saW5rYnRuX3N0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnRvcG5hdi0tbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIG1hcmdpbjogMCAwIDMwcHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC50b3BuYXYtLW1lbnUge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi50b3BuYXYtLWxpbmtpY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogY2FsYygxMDAlIC8gNik7XG4gIGhlaWdodDogNzVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM2MDM4MTM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDFjMGIwO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4udG9wbmF2LS1saW5raWNvbjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuXG4udG9wbmF2LS1saW5raWNvbjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyA2KTtcbn1cblxuLnRvcG5hdi0tbGlua2ljb246YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNXB4O1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzg5YjA1O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjksIDAuOSk7XG4gIHRyYW5zaXRpb246IC4xNXM7XG59XG5cbi50b3BuYXYtLWxpbmtpY29uOmhvdmVyOmFmdGVyIHtcbiAgb3BhY2l0eTogLjM7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAudG9wbmF2LS1saW5raWNvbiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnRvcG5hdi0tbGlua2ljb246bnRoLWNoaWxkKDMpIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbn1cblxuLnRvcG5hdi0tbGlua2ljb24tYmVnaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLqpIdcIjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXNpemU6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAudG9wbmF2LS1saW5raWNvbi1iZWdpbm5lcjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuXG4udG9wbmF2LS1saW5raWNvbi10ZWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi6qSVXCI7XG4gIGZvbnQtc2l6ZTogMzNweDtcbiAgZm9udC1zaXplOiAyLjA2MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAudG9wbmF2LS1saW5raWNvbi10ZWNoOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAzMXB4O1xuICAgIGZvbnQtc2l6ZTogMS45Mzc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuXG4udG9wbmF2LS1saW5raWNvbi1jYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi6qSXXCI7XG4gIGZvbnQtc2l6ZTogMzNweDtcbiAgZm9udC1zaXplOiAyLjA2MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAudG9wbmF2LS1saW5raWNvbi1jYXNlOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAzMXB4O1xuICAgIGZvbnQtc2l6ZTogMS45Mzc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuXG4udG9wbmF2LS1saW5raWNvbi1sYWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi6qSUXCI7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC50b3BuYXYtLWxpbmtpY29uLWxhYm86YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuXG4udG9wbmF2LS1saW5raWNvbi1ob3NwaXRhbGZvb2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLqpJNcIjtcbiAgZm9udC1zaXplOiAzOXB4O1xuICBmb250LXNpemU6IDIuNDM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC50b3BuYXYtLWxpbmtpY29uLWhvc3BpdGFsZm9vZDpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMzdweDtcbiAgICBmb250LXNpemU6IDIuMzEyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cblxuLnRvcG5hdi0tbGlua2ljb24tdGVzdGtpdGNoZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLqpJZcIjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAudG9wbmF2LS1saW5raWNvbi10ZXN0a2l0Y2hlbjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuXG4udG9wX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1mbG93OiByb3ctcmV2ZXJzZTtcbiAgcGFkZGluZzogMCAwIDQwcHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC50b3BfY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnRvcF9jb250ZW50LS1wYWdlcyB7XG4gIG1hcmdpbjogLTQycHggMCAwIC0yMnB4O1xuICB3aWR0aDogNjkwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC50b3BfY29udGVudC0tcGFnZXMge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbn1cblxuLnRvcF9hcmNoaXZlIHtcbiAgbWFyZ2luOiAyMnB4IDAgMCAyMnB4O1xuICB3aWR0aDogY2FsYyg1MCUgLSAyMnB4KTtcbiAgdHJhbnNpdGlvbjogLjNzO1xufVxuXG4udG9wX2FyY2hpdmUuaGlkZGVuIHtcbiAgb3BhY2l0eTogLjg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAudG9wX2FyY2hpdmUge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB3aWR0aDogMzIwcHg7XG4gIH1cbn1cblxuLnRvcF9hcmNoaXZlLS1tYWluX3R4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRvcF9hcmNoaXZlLS1tYWluX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01MHB4O1xuICBsZWZ0OiAtMjMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAyMDAlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7XG59XG5cbi50b3BfYXJjaGl2ZS0tbWFpbl9saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHggNTBweCA4cHggMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDE1MHB4O1xuICB0cmFuc2l0aW9uOiAwLjI1cyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4udG9wX2FyY2hpdmUtLW1haW5fbGluazpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1MiwgMjUyLCAwKSAwJSwgIzZiNDQyNiAxMDAlKTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODBweDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzAwZmZmY2ZjJywgZW5kQ29sb3JzdHI9JyM2YjQ0MjYnLCBHcmFkaWVudFR5cGU9MCk7XG59XG5cbi50b3BfYXJjaGl2ZS0tbWFpbl9saW5rOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgI2ZmZjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4udG9wX2FyY2hpdmUtLW1haW5fbGluazpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45NSwgMC45NSk7XG4gIHotaW5kZXg6IDE7XG59XG5cbi50b3BfYXJjaGl2ZS0tbWFpbl9saW5rLWhvc3BpdGFsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy90b3AtY29udGVudC1waWMtMC5qcGdcIik7XG59XG5cbi50b3BfYXJjaGl2ZS0tbWFpbl9saW5rLWNvb2NrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy90b3AtY29udGVudC1waWMtMS5qcGdcIik7XG59XG5cbi50b3BfYXJjaGl2ZS0tbWFpbl9saW5rLXJlY2lwZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvdG9wLWNvbnRlbnQtcGljLTIuanBnXCIpO1xufVxuXG4udG9wX2FyY2hpdmUtLW1haW5fbGluay1ldmVyeSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvdG9wLWNvbnRlbnQtcGljLTMuanBnXCIpO1xufVxuXG4udG9wX2NvbnRlbnRfc2lkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIzMHB4O1xuICBtYXJnaW46IC0yMnB4IDAgMCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnRvcF9jb250ZW50X3NpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvY29tbW9uL2ltYWdlcy9iZy1tYWluLWNvbnRlbnQucG5nXCIpO1xuICB9XG4gIC50b3BfY29udGVudF9zaWRlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDgwcHggODBweCAwIDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjAzODEzIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG4udG9wX2NvbnRlbnRfc2lkZS0tcGlja3VwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAudG9wX2NvbnRlbnRfc2lkZS0tcGlja3VwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4udG9wX2NvbnRlbnRfc2lkZS0tYm5yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IDAuMjVzIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnRvcF9jb250ZW50X3NpZGUtLWJucjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogMC4yNXMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xufVxuXG4udG9wX2NvbnRlbnRfc2lkZS0tYm5yOmhvdmVyIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45NSwgMC45NSk7XG59XG5cbi50b3BfY29udGVudF9zaWRlLS1ibnI6aG92ZXI6YWZ0ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuNCkgaW5zZXQ7XG59XG5cbi50b3BfY29udGVudF9zaWRlLS1ibnIuc2hvdyB7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAudG9wX2NvbnRlbnRfc2lkZS0tYm5yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjMwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLnRvcF9jb250ZW50X3NpZGUtLWJucl9pbWcge1xuICB0cmFuc2l0aW9uOiAwLjI1cyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udG9wX2JpZ19idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjYzAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2NnB4O1xuICBjb2xvcjogIzYwMzgxMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAuMTVzO1xufVxuXG4udG9wX2JpZ19idG4tLWltZyB7XG4gIHdpZHRoOiAxODBweDtcbn1cblxuLnRvcF9iaWdfYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2YjgwMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgI2I3OWEyMTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC50b3BfYmlnX2J0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMjMwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xuICB9XG59XG5cbi50b3BfYXJjaGl2ZV9saXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgbWluLWhlaWdodDogMTEycHg7XG59XG5cbi50b3BfYXJjaGl2ZV9saXN0LS1pdGVtIHtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnRvcF9hcmNoaXZlX2xpc3QtLWl0ZW06bGFzdC1jaGlsZCAudG9wX2FyY2hpdmVfbGlzdC0tbGluayB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi50b3BfYXJjaGl2ZV9saXN0LS1saW5rIHtcbiAgcGFkZGluZzogOHB4IDAgMTJweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2RkZDVjZDtcbiAgY29sb3I6ICM2MDM4MTM7XG59XG5cbi50b3BfYXJjaGl2ZV9saXN0LS1saW5rOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDNweCk7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDZweCA2cHggMCA2cHg7XG4gIGJvcmRlci1jb2xvcjogIzYwMzgxMyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogLjE1cztcbn1cblxuLnRvcF9hcmNoaXZlX2xpc3QtLWxpbms6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiAtMTRweDtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4OWIwNTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyOHB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOSwgMC45KTtcbiAgdHJhbnNpdGlvbjogLjE1cztcbn1cblxuLnRvcF9hcmNoaXZlX2xpc3QtLWxpbms6aG92ZXI6YWZ0ZXIge1xuICBvcGFjaXR5OiAuMztcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbn1cblxuLnRvcF9hcmNoaXZlX2xpc3QtLWRhdGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcF9hcmNoaXZlX2xpc3QtLWljb24ge1xuICBtYXJnaW46IDAgMCAwIDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9wX2FyY2hpdmVfbGlzdC0tdHRsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4ubmV3X3JlbGVhc2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgYmFja2dyb3VuZDogI2YwZWJlMDtcbn1cblxuLm5ld19yZWxlYXNlLS16aWd6YWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmMGViZTA7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLm5ld19yZWxlYXNlLS16aWd6YWc6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTMwcHg7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMzBweCAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjZjBlYmUwIDI1JSwgdHJhbnNwYXJlbnQgMjUlKSwgbGluZWFyLWdyYWRpZW50KDIyNWRlZywgI2YwZWJlMCAyNSUsIHRyYW5zcGFyZW50IDI1JSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLm5ld19yZWxlYXNlLS1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDk2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLm5ld19yZWxlYXNlLS1pbm5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAxMzBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9jb21tb24vaW1hZ2VzL2NoYXJhY3RvcjAzLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0zNXB4O1xuICByaWdodDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5uZXdfcmVsZWFzZS0taW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG4gIC5uZXdfcmVsZWFzZS0taW5uZXI6YWZ0ZXIge1xuICAgIHJpZ2h0OiAxNyU7XG4gIH1cbn1cblxuLm5ld19yZWxlYXNlLS10dGwge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDAgMCA0MHB4IDA7XG4gIGNvbG9yOiAjNjAzODEzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uZXdfcmVsZWFzZS0tbW9yZV9idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2M4YmRiMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB3aWR0aDogMjYwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIHRyYW5zaXRpb246IC4xNXM7XG59XG5cbi5uZXdfcmVsZWFzZS0tbW9yZV9idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjYTg5Nzg1O1xufVxuXG4ubmV3X3JlbGVhc2UtLXNpZGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNzBweDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAyMzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5uZXdfcmVsZWFzZS0tc2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICAgIHRvcDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgfVxufVxuXG4ubmV3X3JlbGVhc2UtLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzJweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTE2ODQzO1xuICBib3gtc2hhZG93OiAwIDJweCAwICM3NzViNGQ7XG4gIHRyYW5zaXRpb246IC4xNXM7XG59XG5cbi5uZXdfcmVsZWFzZS0tYnRuOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBtYXJnaW46IDAgMTBweCAwIC0xMHB4O1xuICBjb250ZW50OiBcIuqkiVwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5uZXdfcmVsZWFzZS0tYnRuOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogMCAwIDAgIzc3NWI0ZCBpbnNldDtcbiAgdHJhbnNpdGlvbjogLjE1cztcbn1cblxuLm5ld19yZWxlYXNlLS1idG46aG92ZXIge1xuICB0b3A6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwNWIzYjtcbiAgYm94LXNoYWRvdzogMCAwIDAgIzc3NWI0ZDtcbn1cblxuLm5ld19yZWxlYXNlLS1idG46aG92ZXI6YWZ0ZXIge1xuICBib3gtc2hhZG93OiAwIDJweCAwICM3NzViNGQgaW5zZXQ7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBpbXBvcnQgXCIuLi9taXhpblwiO1xuXG4udG9wc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAyMHB4IDAgNDBweCAwO1xuICBoZWlnaHQ6IDQ4MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvY29udGFpbmVyL2NvbW1vbi9pbWFnZXMvYmctbWFpbi1jb250ZW50LnBuZ1wiKTtcbiAgQGluY2x1ZGUgc3Age1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAwIDAgNDBweCAwO1xuICB9XG4gICYtLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC8vanPoqq3jgb/ovrzjgpPjgafjgYvjgonooajnpLpcbiAgICAmLmZsaWNraXR5LWVuYWJsZWQge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbiAgJi0tbGluayB7XG4gICAgLy9kaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgLy93aWR0aDogNzUwcHg7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDg1JSk7XG4gICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLy8g55Sf55Sj5Zyw44GL44KJ77ya5bem5Y+z44Gn44Oq44Oz44Kv44GM5YiG44GL44KM44KL5aC05ZCIXG4gICAgJi1zcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgICYuaXMtc2VsZWN0ZWQge1xuICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEwMCUpO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxMDQlKTtcbiAgICB9XG4gIH1cbiAgJi0tbGlua19zcCB7XG4gICAgJjpob3ZlciB7XG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMTA0JSk7XG4gICAgfVxuICB9XG4gICYtLWJuciB7XG4gICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cbiAgJi0tbmF2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOjA7XG4gICAgbGVmdDowO1xuICAgIHJpZ2h0OjA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDc4MHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgJi0tYXJ3IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOjA7XG4gICAgYm90dG9tOjA7XG4gICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjokY29sb3JCcm93bjtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBib3JkZXI6bm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm94LXNoYWRvdzogMCAwIDVweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDowO1xuICAgICAgYm90dG9tOjA7XG4gICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNmZmY7XG4gICAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjZmZmO1xuICAgIH1cbiAgICAmLWwge1xuICAgICAgbGVmdDotMjBweDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgbGVmdDoyMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBsZWZ0Oi0zMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLXIge1xuICAgICAgcmlnaHQ6LTIwcHg7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OjIwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICByaWdodDotMzBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmZsaWNraXR5LXBhZ2UtZG90cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OjA7XG4gICAgbGVmdDowO1xuICAgIGJvdHRvbTotMzhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuICAuZmxpY2tpdHktcGFnZS1kb3RzIC5kb3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlcjoycHggc29saWQgJGNvbG9yQnJvd247XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICAgICY6aG92ZXIsXG4gICAgJi5pcy1zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjZDM5O1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuLnRvcG5hdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAmLS1iYXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbiAgJi0tbGlua2J0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgaGVpZ2h0OiA3MnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgQGluY2x1ZGUgZnooMTQpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAmOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBpY29uMjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOjA7XG4gICAgICBib3R0b206MDtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgICB3aWR0aDogNXB4O1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZjtcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdhYzk0MztcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgIzRiOWQwMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjNGI5ZDAwO1xuICAgICAgcGFkZGluZy1sZWZ0OjEwcHg7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIGZ6KDMwKTtcbiAgICAgICAgY29udGVudDogJGljb24tYmVnaW5uZXI7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRiOWQwMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmODEyMztcbiAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICNjMTU4MjU7XG4gICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2MxNTgyNTtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgZnooMjgpO1xuICAgICAgICBjb250ZW50OiAkaWNvbi1zZWFyY2g7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2MxNTgyNTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjdiYWM7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgI2QxNTA5MTtcbiAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZDE1MDkxO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBmeigyOCk7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWhvc3BpdGFsO1xuICAgICAgICBsZWZ0OjIwcHg7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QxNTA5MTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tbGlua2J0bl9zdCB7XG4gICAgQGluY2x1ZGUgZnooMTgpO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgJi0tbWVudSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbiAgJi0tbGlua2ljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA2KTtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gICAgQGluY2x1ZGUgZnooMTQpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRjb2xvckJyb3duO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkMWMwYjA7XG4gICAgcGFkZGluZy1ib3R0b206NXB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgaWNvbjI7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gNik7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogNXB4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjODliMDU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKC45LCAuOSk7XG4gICAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAuMztcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgQGluY2x1ZGUgZnooMTIpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWJlZ2lubmVyIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tYmVnaW5uZXI7XG4gICAgICAgIEBpbmNsdWRlIGZ6KDMyKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIGZ6KDMwKTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH0gXG4gICAgfVxuICAgICYtdGVjaCB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXRlY2g7XG4gICAgICAgIEBpbmNsdWRlIGZ6KDMzKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIGZ6KDMxKTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH0gXG4gICAgfVxuICAgICYtY2FzZSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWNhc2U7XG4gICAgICAgIEBpbmNsdWRlIGZ6KDMzKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIGZ6KDMxKTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH0gXG4gICAgfVxuICAgICYtbGFibyB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWxhYm87XG4gICAgICAgIEBpbmNsdWRlIGZ6KDM0KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIGZ6KDMyKTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH0gXG4gICAgfVxuICAgICYtaG9zcGl0YWxmb29kIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24taG9zcGl0YWxmb29kO1xuICAgICAgICBAaW5jbHVkZSBmeigzOSk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBAaW5jbHVkZSBmeigzNyk7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICB9XG4gICAgICB9IFxuICAgIH1cbiAgICAmLXRlc3RraXRjaGVuIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tdGVzdGtpdGNoZW47XG4gICAgICAgIEBpbmNsdWRlIGZ6KDI4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIGZ6KDI2KTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH0gXG4gICAgfVxuICB9XG59XG5cbi50b3BfY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWZsb3c6IHJvdy1yZXZlcnNlO1xuICBwYWRkaW5nOiAwIDAgNDBweCAwO1xuICBAaW5jbHVkZSBzcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgJi0tcGFnZXMge1xuICAgIG1hcmdpbjogLTQycHggMCAwIC0yMnB4O1xuICAgIHdpZHRoOiA2OTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgIH1cbiAgfVxufVxuXG4udG9wX2FyY2hpdmUge1xuICBtYXJnaW46IDIycHggMCAwIDIycHg7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDIycHgpO1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gICYuaGlkZGVuIHtcbiAgICBvcGFjaXR5OiAuODtcbiAgfVxuICBAaW5jbHVkZSBzcCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIHdpZHRoOiAzMjBweDtcbiAgfVxuICAmLS1tYWluX3R4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICYtLW1haW5fYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC01MHB4O1xuICAgIGxlZnQ6IC0yMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC40KTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiAyMDAlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKTtcbiAgfVxuICAmLS1tYWluX2xpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBmeigxNCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMTBweCA1MHB4IDhweCAxMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIHRyYW5zaXRpb246IDAuMjVzIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTtcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwIHJnYmEoMCwgMCwgMCwgLjMpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1MiwgMjUyLCAwKSAwJSwgcmdiYSgxMDcsIDY4LCAzOCwgMSkgMTAwJSk7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjMDBmZmZjZmMnLCBlbmRDb2xvcnN0cj0nIzZiNDQyNicsIEdyYWRpZW50VHlwZT0wKTtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOjIwcHg7XG4gICAgICByaWdodDoyMHB4O1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBib3JkZXItdG9wOiAzcHggc29saWQgI2ZmZjtcbiAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICNmZmY7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1LCAwLjk1KTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgICYtaG9zcGl0YWwge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy90b3AtY29udGVudC1waWMtMC5qcGdcIik7XG4gICAgfVxuICAgICYtY29vY2sge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy90b3AtY29udGVudC1waWMtMS5qcGdcIik7XG4gICAgfVxuICAgICYtcmVjaXBlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvdG9wLWNvbnRlbnQtcGljLTIuanBnXCIpO1xuICAgIH1cbiAgICAmLWV2ZXJ5IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvdG9wLWNvbnRlbnQtcGljLTMuanBnXCIpO1xuICAgIH1cbiAgfVxufVxuXG4udG9wX2NvbnRlbnRfc2lkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIzMHB4O1xuICBtYXJnaW46IC0yMnB4IDAgMCAwO1xuICBAaW5jbHVkZSBzcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwcHggMCAwIDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9jb21tb24vaW1hZ2VzL2JnLW1haW4tY29udGVudC5wbmdcIik7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogODBweCA4MHB4IDAgMDtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yQnJvd24gdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6MDtcbiAgICAgIGxlZnQ6MDtcbiAgICB9XG4gIH1cbiAgJi0tcGlja3VwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6MjBweDtcbiAgICBsZWZ0OjA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgJi0tYm5yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogMC4yNXMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRyYW5zaXRpb246IDAuMjVzIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBpbWcge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUsIDAuOTUpO1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC40KSBpbnNldDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5zaG93IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAyMzBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZy1ib3R0b206MjBweDtcbiAgICB9XG4gIH1cbiAgJi0tYm5yX2ltZyB7XG4gICAgdHJhbnNpdGlvbjogMC4yNXMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi50b3BfYmlnX2J0biB7XG4gIC8vbWFyZ2luOiAyMnB4IDAgMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JZZWxsb3c7XG4gIHdpZHRoOiAxMDAlO1xuICAvL2hlaWdodDogMTMzcHg7XG4gIGhlaWdodDogNjZweDtcbiAgY29sb3I6ICRjb2xvckJyb3duO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IC4xNXM7XG4gICYtLWltZyB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICB9XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3JZZWxsb3csIDUlKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAjYjc5YTIxO1xuICB9XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAyMzBweDtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87XG4gIH1cbn1cblxuLnRvcF9hcmNoaXZlX2xpc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBtaW4taGVpZ2h0OiAxMTJweDtcbiAgJi0taXRlbSB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIEBpbmNsdWRlIGZ6KDEyKTtcblx0XHRsaW5lLWhlaWdodDogMS41O1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAudG9wX2FyY2hpdmVfbGlzdC0tbGluayB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLWxpbmsge1xuICAgIHBhZGRpbmc6IDhweCAwIDEycHggMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2RkZDVjZDtcbiAgICBjb2xvcjogJGNvbG9yQnJvd247XG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDNweCk7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDZweCA2cHggMCA2cHg7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvckJyb3duIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIGxlZnQ6IC0xNHB4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjODliMDU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMjhweCk7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSguOSwgLjkpO1xuICAgICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogLjM7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLWRhdGUge1xuICAgIEBpbmNsdWRlIGZ6KDEyKTtcbiAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgJi0taWNvbiB7XG4gICAgbWFyZ2luOiAwIDAgMCA1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAmLS10dGwge1xuICAgIEBpbmNsdWRlIGZ6KDE0KTtcbiAgfVxufVxuXG4ubmV3X3JlbGVhc2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgYmFja2dyb3VuZDogI2YwZWJlMDtcbiAgJi0temlnemFnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogI2YwZWJlMDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IC0zMHB4O1xuICAgICAgei1pbmRleDogNTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAzMHB4IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjZjBlYmUwIDI1JSwgdHJhbnNwYXJlbnQgMjUlKSwgbGluZWFyLWdyYWRpZW50KDIyNWRlZywgI2YwZWJlMCAyNSUsIHRyYW5zcGFyZW50IDI1JSk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpXG4gICAgfVxuICB9XG4gICYtLWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDk2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIGhlaWdodDogMTMwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2NvbW1vbi9pbWFnZXMvY2hhcmFjdG9yMDMucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTM1cHg7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTo4MHB4O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAxNyU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLXR0bCB7XG4gICAgQGluY2x1ZGUgZnooMjQpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luOiAwIDAgNDBweCAwO1xuICAgIGNvbG9yOiAkY29sb3JCcm93bjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgJi0tbW9yZV9idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjYzhiZGIyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBAaW5jbHVkZSBmeigxNCk7XG4gICAgd2lkdGg6IDI2MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIHRyYW5zaXRpb246IC4xNXM7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oI2M4YmRiMiwgMTUlKTtcbiAgICB9XG4gIH1cbiAgJi0tc2lkZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDo3MHB4O1xuICAgIHJpZ2h0OjA7XG4gICAgd2lkdGg6IDIzMHB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICAgICAgdG9wOmF1dG87XG4gICAgICByaWdodDphdXRvO1xuICAgIH1cbiAgfVxuICAmLS1idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBmeigxOCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNzJweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzkxNjg0MztcbiAgICBib3gtc2hhZG93OiAwIDJweCAwICM3NzViNGQ7XG4gICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICAmOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBpY29uMjtcbiAgICAgIEBpbmNsdWRlIGZ6KDMwKTtcbiAgICAgIG1hcmdpbjogMCAxMHB4IDAgLTEwcHg7XG4gICAgICBjb250ZW50OiAkaWNvbi1jaGFuZ2U7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICM3NzViNGQgaW5zZXQ7XG4gICAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRvcDogMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCM5MTY4NDMsIDUlKTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICM3NzViNGQ7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggMCAjNzc1YjRkIGluc2V0O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBcbiAgICB9XG4gIH1cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vIGNvbG9yXG4kY29sb3JCcm93bjogIzYwMzgxMztcbiRjb2xvclNpZGVuYXY6ICM0MjIxMEI7XG4kY29sb3JZZWxsb3c6ICNmZmNjMDA7XG4kY29sb3JPcmFuZ2U6ICNmZjgxMjM7XG4kY29sb3JGb29kc3R1ZmY6ICM3ZWMwNDQ7XG4kY29sb3JQcm9kdWNlcjogIzFkOWRjZDtcblxuLy/jgrPjg7Pjg5Pjg6Ljg7zjg4lcbiRjb2xvci1jb21iaTogI2VhNmYwMDtcbi8v44Ob44OD44OI44Ko44Ki44Oi44O844OJXG4kY29sb3ItaG90YWlyOiAjZWM1MTRiO1xuLy/jgrnjg4Hjg7zjg6Djg6Ljg7zjg4lcbiRjb2xvci1zdGVhbTogIzQ2YjNlNDtcbi8v5LiL44GU44GX44KJ44GIXG4kY29sb3ItcHJlcGFyYXRpb246ICNmZmMzMDA7XG5cbi8vIGljb25cbiRpY29uLWNvbnRhY3Q6IFwiXFxhOTAwXCI7XG4kaWNvbi1jcm93bjogXCJcXGE5MDFcIjtcbiRpY29uLWV2ZXJpbzogXCJcXGE5MDJcIjtcbiRpY29uLWZhcTogXCJcXGE5MDNcIjtcbiRpY29uLWZsYWc6IFwiXFxhOTA0XCI7XG4kaWNvbi1ob3NwaXRhbDogXCJcXGE5MDVcIjsgXG4kaWNvbi1zZWFyY2g6IFwiXFxhOTA2XCI7XG4kaWNvbi1iZWdpbm5lcjogXCJcXGE5MDdcIjtcbiRpY29uLWNhdGFsb2c6IFwiXFxhOTA4XCI7XG4kaWNvbi1jaGFuZ2U6IFwiXFxhOTA5XCI7XG4kaWNvbi1jb25maWc6IFwiXFxhOTEwXCI7XG4kaWNvbi1sb2dvdXQ6IFwiXFxhOTExXCI7XG4kaWNvbi1ob21lOiBcIlxcYTkxMlwiO1xuJGljb24taG9zcGl0YWxmb29kOiBcIlxcYTkxM1wiO1xuJGljb24tbGFibzogXCJcXGE5MTRcIjtcbiRpY29uLXRlY2g6IFwiXFxhOTE1XCI7XG4kaWNvbi10ZXN0a2l0Y2hlbjogXCJcXGE5MTZcIjtcbiRpY29uLWNhc2U6IFwiXFxhOTE3XCI7XG4kaWNvbi1sb2dvOiBcIlxcYTkxOFwiO1xuJGljb24tcmVjaXBlc2VhcmNoOiBcIlxcYTkxOVwiO1xuJGljb24tbG9naW46IFwiXFxhOTIwXCI7XG4kaWNvbi1wbGF0ZTogXCJcXGE5MjFcIjtcbiRpY29uLXNjbGFzczogXCJcXGE5MjJcIjtcbiRpY29uLWRvd25sb2FkOiBcIlxcYTkyM1wiO1xuJGljb24tcHJpbnQ6IFwiXFxhOTI0XCI7XG4kaWNvbi1yZWNpcGU6IFwiXFxhOTI1XCI7XG4kaWNvbi1jaGVjazogXCJcXGE5MjZcIjtcbiRpY29uLXRpbWU6IFwiXFxhOTI3XCI7XG4kaWNvbi1tZW1vOiBcIlxcYTkyOFwiO1xuJGljb24tYWxsOiBcIlxcYTkyOVwiO1xuJGljb24tbmV3d2luOiBcIlxcYTkzMFwiO1xuJGljb24tYWNsYXNzOiBcIlxcYTkzMVwiO1xuJGljb24tY29ja2hhdDogXCJcXGE5MzJcIjtcbiRpY29uLW5vYnV6emVyOiBcIlxcYTkzM1wiO1xuJGljb24tY29udGludWU6IFwiXFxhOTM0XCI7XG4kaWNvbi1yZXR1cm46IFwiXFxhOTM1XCI7XG4kaWNvbi1ob3NwaXRhbDAxOiBcIlxcZTkwNFwiO1xuJGljb24taG9zcGl0YWwwMjogXCJcXGU5MDNcIjtcbiRpY29uLWhvc3BpdGFsMDM6IFwiXFxlOTAyXCI7XG4kaWNvbi1ob3NwaXRhbDA0OiBcIlxcZTkwMVwiO1xuJGljb24taG9zcGl0YWwwNTogXCJcXGU5MDBcIjtcbiRpY29uLWhvc3BpdGFsMDY6IFwiXFxlOTA2XCI7XG4kaWNvbi1ob3NwaXRhbDA3OiBcIlxcZTkwNVwiO1xuJGljb24tbWluaTogXCJcXGU5MDdcIjtcbiRpY29uLWNvb2tldmVyaW86IFwiXFxlOTA4XCI7XG5cbi8vIFggbWFyayAoZXguPHNwYW4gY2xhc3M9XCJjbG9zZVwiPjwvc3Bhbj4pXG5AbWl4aW4gbWFyay14IHtcbiAgLy8gw5fjgpLlm7LjgoDmraPmlrnlvaLjgpLov73liqDjgIDigLtwb3Npeml0b246YWJzb2x1dGUgb3IgcmVsYXRpdmXlhaXjgozjgabjga1cbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OjA7XG4gICAgcmlnaHQ6MDtcbiAgICB0b3A6MDtcbiAgICBib3R0b206MDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgLy8g57ea44Gu44K144Kk44K644KS6L+95Yqg44CA4oC76ZW344GV44Gv5p6g5bmFw5fiiJoy44GP44KJ44GEXG4gIH1cbiAgJjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB9XG59XG5cbi8vIExpbmstaG92ZXIx77ya5Zub6KeS44GM44Od44OD44OX44Ki44OD44OX44GZ44KLIFxuQG1peGluIGhvdmVyLXBvcCB7XG4gIC8vIEFkZCBwb3Npeml0b246YWJzb2x1dGUgb3IgcmVsYXRpdmVcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNXB4O1xuICAgIGxlZnQ6IDVweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwMCwgMTU1LCA1LCAuMyk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSguOSwgLjkpO1xuICAgIHRyYW5zaXRpb246IC4xNXM7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgfVxuICB9XG59XG4vLyBMaW5rLWhvdmVyMu+8muaal+OCgeOBrum7hOiJsuiDjOaZr+OBq+OBquOCi1xuQG1peGluIGhvdmVyLWRhcmsge1xuICB0cmFuc2l0aW9uOiAuMTVzO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yWWVsbG93LCA1JSk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgI2I3OWEyMTtcbiAgfVxufVxuXG4vLyBidXR0b24g4oC7YmFja2dyb3VuZC1jb2xvciDjga/lgIvliKXjgavoqK3lrppcbkBtaXhpbiBidG4ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuXG4vLyBmb3Igb3ZlciB3MTI4MCAtLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gZm9yIGxlc3MgdzEyODBcbkBtaXhpbiBsYXB0b3Age1xuICBAbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbi8vIGZvciBzcFxuQG1peGluIHNwIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbi8vIHRvIGV4Y2x1ZGUgc3BcbkBtaXhpbiBub3RTcCB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MjVweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIGljb21vb25cbkBtaXhpbiBpY29uMiB7XG5cdGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtdmFyaWFudDogbm9ybWFsO1xuXHRsaW5lLWhlaWdodDogMTtcblx0c3BlYWs6IG5vbmU7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLy8gZm9udC1zaXplXG5AbWl4aW4gZnooJHNpemUsICRiYXNlOiAxNikge1xuXHRmb250LXNpemU6ICRzaXplICsgcHg7XG5cdGZvbnQtc2l6ZTogKCRzaXplIC8gJGJhc2UpICsgcmVtO1xufVxuXG4vLyAjY2xlYXJmaXhcbkBtaXhpbiBjbGVhcmZpeCB7XG5cdCY6YWZ0ZXIge1xuXHRcdGZvbnQtc2l6ZTogMDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdGNvbnRlbnQ6IFwiLlwiO1xuXHR9XG59XG4iXX0= */
