@charset "UTF-8";
.wrap_rightcontents {
  z-index: 1;
}

.mini_gnav_sp {
  z-index: 2;
}

.mini_header {
  z-index: 4;
}

.mini_gnav {
  z-index: 7;
}

.mini_footer--top_btn {
  z-index: 5;
}

.mini_search_modal {
  z-index: 3;
}

.mini_gnav_sp_contents,
.mini_modal_search {
  z-index: 6;
}

.wrap_rightcontents {
  z-index: 1;
}

.mini_gnav_sp {
  z-index: 2;
}

.mini_header {
  z-index: 4;
}

.mini_gnav {
  z-index: 7;
}

.mini_footer--top_btn {
  z-index: 5;
}

.mini_search_modal {
  z-index: 3;
}

.mini_gnav_sp_contents,
.mini_modal_search {
  z-index: 6;
}

.mini_header {
  position: relative;
  background-color: #000;
  height: 170px;
  box-sizing: border-box;
  box-shadow: 2px 0 5px 0 rgba(0, 0, 0, 0.3);
}

@media (max-width: 425px) {
  .mini_header {
    height: 135px;
  }
}

.mini_header--inner {
  position: relative;
  width: 100%;
  max-width: 960px;
  height: 110px;
  margin: 0 auto;
}

@media (max-width: 425px) {
  .mini_header--inner {
    height: 75px;
  }
}

.mini_header--logo_link {
  display: block;
  width: 220px;
  padding-top: 17px;
}

@media (max-width: 425px) {
  .mini_header--logo_link {
    width: 156px;
    padding-top: 10px;
    padding-left: 10px;
  }
}

.mini_header--logo_img {
  width: 100%;
}

.mini_header--counter {
  position: absolute;
  top: 25px;
  left: 250px;
  z-index: 10;
}

@media (max-width: 425px) {
  .mini_header--counter {
    top: 85px;
    left: 20px;
  }
}

.mini_header--nav {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto 0;
}

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

.mini_header--nav1 {
  display: flex;
  justify-content: right;
  padding: 20px 0;
}

.mini_header--nav1_link {
  position: relative;
  display: block;
  color: #7b7b7b;
  font-size: 12px;
  font-size: 0.75rem;
  text-decoration: none;
  padding: 0 0 0 30px;
  transition: .15s;
}

.mini_header--nav1_link:before {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4px 0 4px 4px;
  border-color: transparent transparent transparent #7b7b7b;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 20px;
  margin: auto 0;
}

.mini_header--nav1_link:hover {
  color: #fff;
}

.mini_header--search_bar {
  background-color: #333;
}

.mini_header--search_bar.fixed {
  position: fixed;
  top: 0;
  left: 130px;
  right: 0;
  width: calc(100% - 130px);
}

@media (max-width: 1279px) {
  .mini_header--search_bar.fixed {
    left: 15px;
    width: calc(100% - 15px);
  }
}

.mini_header--search_bar_inner {
  position: relative;
  max-width: 960px;
  height: 60px;
  margin: 0 auto;
  border-bottom: 2px solid #a71b40;
  display: flex;
  align-items: center;
  box-sizing: border-box;
}

.mini_header--search_bar_inner:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: #a71b40;
}

@media (max-width: 425px) {
  .mini_header--search_bar_inner {
    padding: 0 10px;
  }
}

.mini_header--search_bar_link {
  position: relative;
  width: 198px;
  height: 60px;
  background-color: #a71b40;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  text-decoration: none;
  transition: .15s;
}

.mini_header--search_bar_link:before {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 0 6px 6px;
  border-color: transparent transparent transparent #fff;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 35px;
  margin: auto 0;
}

.mini_header--search_bar_link:hover {
  -webkit-filter: saturate(110%);
          filter: saturate(110%);
}

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

.mini_header--search_bar_product {
  display: block;
  margin: 0 10px;
}

.mini_header--search_bar_catch {
  position: absolute;
  left: 400px;
  top: 30px;
  height: 60px;
  padding: 0 30px 0 10px;
  display: flex;
  align-items: center;
  color: #fff;
  font-size: 12px;
  font-size: 0.75rem;
}

@media (max-width: 425px) {
  .mini_header--search_bar_catch {
    position: absolute;
    top: 10px;
    left: 170px;
    font-size: 10px;
    font-size: 0.625rem;
    line-height: 1.3;
    padding-right: 0;
    padding-left: 0;
    white-space: nowrap;
  }
}

.mini_header--searchbox:before {
  right: 5px;
}

@media (max-width: 425px) {
  .mini_header--searchbox {
    min-width: 210px;
  }
}

.mini_header--search_bar_link_more {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 170px;
  height: 60px;
  border-right: 1px solid #000;
  border-left: 1px solid #000;
  color: #fff;
  font-size: 12px;
  font-size: 0.75rem;
  text-decoration: none;
  box-sizing: border-box;
  transition: .15s;
}

.mini_header--search_bar_link_more:hover {
  background-color: #222;
}

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

.mini_header--search_bar_cross {
  display: inline-block;
  position: relative;
  width: 16px;
  height: 16px;
  border-radius: 3px;
  background-color: #a71b40;
  margin: 0 0 0 10px;
}

.mini_header--search_bar_cross:before, .mini_header--search_bar_cross:after {
  position: absolute;
  top: 7px;
  left: 3px;
  content: "";
  display: block;
  width: 10px;
  height: 1px;
  background: #fff;
}

.mini_header--search_bar_cross:after {
  transform: rotate(-90deg);
}

.mini_header--search_bar_cross.active:before {
  display: none;
}

.mini_header--search_bar_cross.active:after {
  transform: rotate(0deg);
}

.mini_header--link_entry {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 200px;
  height: 40px;
  background-color: #a71b40;
  border-radius: 20px;
  color: #fff;
  margin: 0 auto;
  font-size: 14px;
  font-size: 0.875rem;
  text-decoration: none;
}

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

.mini_search_modal {
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  opacity: 0;
  pointer-events: none;
  transition: .3s;
}

.mini_search_modal.active {
  opacity: 1;
  pointer-events: auto;
}

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

.mini_search_modal--bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background-color: #f2f2f2;
  margin: auto;
  opacity: .9;
}

.mini_search_modal--contents {
  position: absolute;
  top: 10px;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 960px;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  border: 1px solid #ccc;
  background-color: #fff;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.3);
}

.mini_search_modal--intro {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.4;
  padding: 20px 0;
}

.mini_search_modal--row {
  width: 895px;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  border-bottom: 1px solid #efebe8;
  padding: 5px 0 10px 0;
}

.mini_search_modal--l {
  font-weight: 700;
  width: 180px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  font-size: 15px;
  font-size: 0.9375rem;
}

.mini_search_modal--r {
  width: 715px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  font-size: 14px;
  font-size: 0.875rem;
}

.mini_search_modal--label {
  margin: 0 15px 5px 0;
  padding: 0;
  color: #505050;
  cursor: pointer;
  transition: .15s;
}

.mini_search_modal--label:hover {
  color: #7b142f;
}

.mini_search_modal--radiobox {
  position: relative;
  top: 5px;
  border: 1px solid #505050;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  cursor: pointer;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  transition: .15s;
}

.mini_search_modal--radiobox:after {
  position: absolute;
  top: 2px;
  left: 2px;
  background-color: #7b142f;
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  transform: scale(0, 0);
}

.mini_search_modal--radiobox:checked {
  border-radius: 50%;
}

.mini_search_modal--radiobox:checked:after {
  -webkit-animation: inputFade 0.2s cubic-bezier(0.895, 0.03, 0.685, 0.22) forwards;
          animation: inputFade 0.2s cubic-bezier(0.895, 0.03, 0.685, 0.22) forwards;
}

@-webkit-keyframes inputFade {
  0% {
    transform: scale(0, 0);
  }
  100% {
    transform: scale(1, 1);
  }
}

@keyframes inputFade {
  0% {
    transform: scale(0, 0);
  }
  100% {
    transform: scale(1, 1);
  }
}

.mini_search_modal--checkbox {
  position: relative;
  top: 5px;
  border: 1px solid #505050;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  cursor: pointer;
  width: 16px;
  height: 16px;
  transition: .15s;
}

.mini_search_modal--checkbox:after {
  position: absolute;
  top: 2px;
  left: 2px;
  background-color: #7b142f;
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  transform: scale(0, 0);
}

.mini_search_modal--checkbox:checked:after {
  -webkit-animation: inputFade 0.2s cubic-bezier(0.895, 0.03, 0.685, 0.22) forwards;
          animation: inputFade 0.2s cubic-bezier(0.895, 0.03, 0.685, 0.22) forwards;
}

@keyframes inputFade {
  0% {
    transform: scale(0, 0);
  }
  100% {
    transform: scale(1, 1);
  }
}

.mini_search_modal--select_box {
  margin: 5px 3px 0 0;
  position: relative;
  display: inline-block;
  top: 0;
  background-color: #eeeae6;
  height: 34px;
  width: 190px;
  overflow: hidden;
}

.mini_search_modal--select_box:before {
  position: absolute;
  top: 8px;
  right: 10px;
  content: "";
  display: block;
  border-style: solid;
  border-width: 0 6px 6px 6px;
  border-color: transparent transparent #725c50 transparent;
}

.mini_search_modal--select_box:after {
  position: absolute;
  right: 10px;
  bottom: 8px;
  content: "";
  display: block;
  border-style: solid;
  border-width: 6px 6px 0 6px;
  border-color: #725c50 transparent transparent transparent;
}

.mini_search_modal--select_box:nth-child(3n) {
  margin-right: 0;
}

.mini_search_modal--select_box-wide {
  width: 290px;
}

.mini_search_modal--select {
  font-size: 14px;
  font-size: 0.875rem;
  padding: 5px 10px;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 290px;
  box-sizing: border-box;
  border: 0;
  height: 34px;
  overflow: hidden;
}

.mini_search_modal--select-wide {
  width: 390px;
}

.mini_search_modal--input_box {
  display: inline-block;
}

.mini_search_modal--input {
  display: inline-block;
  font-size: 14px;
  font-size: 0.875rem;
  margin: 5px 10px 0 0;
  padding: 5px 10px;
  background-color: #eeeae6;
  width: 190px;
  border: 0;
  height: 34px;
  box-sizing: border-box;
  position: relative;
}

.mini_search_modal--type {
  display: inline-block;
  font-size: 18px;
  font-size: 1.125rem;
  position: relative;
  top: 5px;
  font-weight: 700;
}

.mini_search_modal--txt {
  display: inline;
  margin: 0 0 0 10px;
  position: relative;
  top: 4px;
  line-height: 1.3;
}

.mini_search_modal--submit_box {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 15px 0;
  background-color: #a71b40;
  width: 400px;
  height: 60px;
  border-radius: 30px;
  transition: .15s;
}

.mini_search_modal--submit_box:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 30px;
  width: 7px;
  height: 7px;
  margin: auto 0;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  transform: rotate(45deg);
  transition: .15s;
}

.mini_search_modal--submit_box:hover {
  -webkit-filter: contrast(120%);
          filter: contrast(120%);
  box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.3);
}

.mini_search_modal--submit {
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
  color: #fff;
  background-color: transparent;
  width: 100%;
  border: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  height: 60px;
  cursor: pointer;
  transition: .15s;
}

.wrap_rightcontents {
  z-index: 1;
}

.mini_gnav_sp {
  z-index: 2;
}

.mini_header {
  z-index: 4;
}

.mini_gnav {
  z-index: 7;
}

.mini_footer--top_btn {
  z-index: 5;
}

.mini_search_modal {
  z-index: 3;
}

.mini_gnav_sp_contents,
.mini_modal_search {
  z-index: 6;
}

.mini_footer--top_btn {
  position: fixed;
  right: 25px;
  bottom: 25px;
  background-color: rgba(62, 37, 22, 0.6);
  width: 70px;
  height: 70px;
  text-decoration: none;
  transition: .15s;
  border-radius: 50%;
  color: #fff;
}

.mini_footer--top_btn:before {
  content: "";
  position: absolute;
  top: calc(50% - 6px);
  left: 0;
  right: 0;
  width: 16px;
  height: 16px;
  border-top: 5px solid #fff;
  border-right: 5px solid #fff;
  transform: rotate(-45deg);
  margin: 0 auto;
  display: block;
}

.mini_footer--top_btn:hover {
  background: rgba(62, 37, 22, 0.9);
}

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

.mini_footer--inner-top {
  background-color: #333;
}

@media (max-width: 425px) {
  .mini_footer--inner-top {
    padding: 0 20px;
  }
}

.mini_footer--inner-copyright {
  border-bottom: 1px solid #505050;
  padding: 20px 0 10px 0;
}

.mini_footer--inner-bottom {
  padding: 10px 0 20px 0;
}

.mini_footer--nav {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  max-width: 960px;
  margin: 0 auto;
  padding: 30px 0;
}

@media (max-width: 425px) {
  .mini_footer--nav {
    display: block;
    padding-bottom: 0;
  }
}

.mini_footer--nav_link_entry {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 204px;
  height: 70px;
  background-color: #a71b40;
  color: #fff;
  font-size: 14px;
  font-size: 0.875rem;
  text-decoration: none;
}

@media (max-width: 425px) {
  .mini_footer--nav_link_entry {
    width: 100%;
    height: 50px;
  }
}

.mini_footer--icon_catalog {
  fill: #fff;
  width: 30px;
  margin: 5px 10px 0 0;
}

.mini_footer--nav_box {
  width: calc(100% - 204px - 30px);
  display: flex;
}

@media (max-width: 425px) {
  .mini_footer--nav_box {
    width: 100%;
    flex-wrap: wrap;
    padding: 20px 0;
  }
}

.mini_footer--nav_box_link {
  position: relative;
  display: inline-block;
  width: 25%;
  padding: 20px 0;
  color: #fff;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.3;
  text-decoration: none;
  text-align: center;
}

.mini_footer--nav_box_link:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  width: 0%;
  height: 0%;
  border-radius: 5px;
  background-color: #000;
  opacity: .3;
  transition: .2s;
  z-index: 1;
}

.mini_footer--nav_box_link:hover:before {
  width: 100%;
  height: 100%;
}

@media (max-width: 425px) {
  .mini_footer--nav_box_link {
    width: 50%;
  }
  .mini_footer--nav_box_link:before {
    top: auto;
    bottom: auto;
    right: auto;
    left: auto;
    margin: 0;
    width: auto;
    height: auto;
    border-radius: 0;
    opacity: 1;
  }
  .mini_footer--nav_box_link:hover:before {
    width: auto;
    height: auto;
  }
  .mini_footer--nav_box_link:before, .mini_footer--nav_box_link:after {
    content: "";
    background-color: #fff;
    position: absolute;
    opacity: .2;
  }
  .mini_footer--nav_box_link:nth-of-type(2):before, .mini_footer--nav_box_link:nth-of-type(4):before {
    width: 1px;
    height: 90%;
    top: 5%;
    left: 0;
  }
  .mini_footer--nav_box_link:nth-of-type(1):after, .mini_footer--nav_box_link:nth-of-type(2):after {
    width: 90%;
    height: 1px;
    bottom: 0;
  }
  .mini_footer--nav_box_link:nth-of-type(1):after {
    left: 0;
  }
  .mini_footer--nav_box_link:nth-of-type(2):after {
    right: 0;
  }
}

.mini_footer--nav_box_ttl {
  position: relative;
  display: block;
  color: #f1f2f6;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  margin: 0 0 10px 0;
  z-index: 2;
}

.mini_footer--nav_box_txt {
  position: relative;
  display: inline-block;
  color: #fff;
  padding: 0 0 0 12px;
  font-size: 14px;
  font-size: 0.875rem;
  z-index: 2;
}

.mini_footer--nav_box_txt:before {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 0 6px 6px;
  border-color: transparent transparent transparent #fff;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto 0;
}

@media (max-width: 425px) {
  .mini_footer--nav_box_txt {
    text-align: left;
  }
}

.mini_footer--box {
  width: 100%;
  max-width: 960px;
  margin: 0 auto;
  text-align: right;
}

.mini_footer--copy_text {
  font-size: 12px;
  font-size: 0.75rem;
  color: #505050;
  margin: 0 10px 0 0;
}

.mini_footer--link_hoshizaki {
  display: inline-block;
  text-decoration: none;
}

@media (max-width: 425px) {
  .mini_footer--link_hoshizaki {
    margin-right: 10px;
  }
}

.mini_footer--logo_hoshizaki {
  width: 180px;
  fill: #505050;
}

.mini_footer--link_bottom {
  position: relative;
  font-size: 12px;
  font-size: 0.75rem;
  color: #505050;
  text-decoration: none;
}

.mini_footer--link_bottom:before {
  content: "　|　";
}

.mini_footer--link_bottom:last-of-type:after {
  content: "　|";
}

@media (max-width: 425px) {
  .mini_footer--link_bottom {
    margin-right: 10px;
  }
}

.wrap_rightcontents {
  z-index: 1;
}

.mini_gnav_sp {
  z-index: 2;
}

.mini_header {
  z-index: 4;
}

.mini_gnav {
  z-index: 7;
}

.mini_footer--top_btn {
  z-index: 5;
}

.mini_search_modal {
  z-index: 3;
}

.mini_gnav_sp_contents,
.mini_modal_search {
  z-index: 6;
}

.mini_gnav {
  position: fixed;
  top: 0;
  left: 0;
  display: block;
  width: 130px;
  height: 100%;
  z-index: 110;
}

@media (max-width: 1279px) {
  .mini_gnav {
    pointer-events: none;
  }
}

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

.mini_gnav--bg {
  position: relative;
  display: block;
  background-color: #b09b8c;
  box-shadow: -1px -1px 3px 1px rgba(0, 0, 0, 0.2) inset;
  width: 130px;
  height: calc(100% + 1px);
  z-index: 5;
}

@media (max-width: 1279px) {
  .mini_gnav--bg {
    width: 15px;
    transition: .15s;
  }
  .mini_gnav--bg.slide {
    width: 130px;
  }
  .mini_gnav--bg.slide .mini_gnav--inner {
    opacity: 1;
    pointer-events: auto;
  }
}

.mini_gnav--inner {
  display: block;
}

@media (max-width: 1279px) {
  .mini_gnav--inner {
    position: relative;
    opacity: 0;
    pointer-events: none;
    transition: .3s;
    z-index: 100;
  }
}

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

.mini_gnav--link {
  position: relative;
  height: 90px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 1.3;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
  border-bottom: 1px solid #d1c5bb;
  background-color: #b09b8c;
  padding: 0 0 15px 0;
  box-sizing: border-box;
  transition: .15s;
}

.mini_gnav--link:before, .mini_gnav--link:after {
  content: "";
  position: absolute;
  margin: 0 auto;
}

.mini_gnav--link:before {
  left: 0;
  right: 0;
  bottom: 10px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #fff;
}

.mini_gnav--link:after {
  left: -2px;
  right: 0;
  bottom: 13px;
  width: 3px;
  height: 3px;
  border-top: 1px solid #b09b8c;
  border-right: 1px solid #b09b8c;
  transform: rotate(45deg);
}

.mini_gnav--link:hover {
  -webkit-filter: saturate(150%);
          filter: saturate(150%);
}

.mini_gnav--link-kitchenplus {
  justify-content: start;
  flex-direction: column;
}

.mini_gnav--link.active {
  background-color: #333;
  color: #fff;
}

.mini_gnav--link.active:before {
  background-color: #b09b8c;
}

.mini_gnav--link.active:after {
  border-top-color: #fff;
  border-right-color: #fff;
}

.mini_gnav--pan {
  display: block;
  background-color: #9e8472;
  width: 100%;
  padding: 5px 0;
  margin-bottom: 5px;
  text-align: center;
  font-size: 12px;
  font-size: 0.75rem;
}

.mini_gnav--tab {
  display: none;
}

@media (max-width: 1279px) {
  .mini_gnav--tab {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 10px;
    margin: auto 0;
    width: 30px;
    height: 60px;
    border-radius: 0 30px 30px 0;
    background-color: #b09b8c;
    box-shadow: 3px 0 1px 1px rgba(0, 0, 0, 0.3);
    cursor: pointer;
    pointer-events: auto;
    transition: .15s;
    z-index: 6;
  }
  .mini_gnav--tab:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 5px;
    margin: auto 0;
    width: 10px;
    height: 10px;
    border-top: 2px solid #fff;
    border-right: 2px solid #fff;
    transform: rotate(45deg);
  }
  .mini_gnav--tab.slide {
    left: calc(130px - 5px);
  }
  .mini_gnav--tab.slide:before {
    transform: rotate(-135deg);
  }
  .mini_gnav--tab.hidden {
    opacity: 0;
    pointer-events: none;
  }
}

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

.mini_gnav--close {
  display: none;
  position: absolute;
  top: 0;
  right: -36px;
  width: 36px;
  height: 36px;
  cursor: pointer;
  background-color: #a71b40;
  z-index: 10;
}

.mini_gnav--close:before, .mini_gnav--close:after {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 86%;
  height: 4%;
  margin: -2% 0 0 -43%;
  background-color: #fff;
}

.mini_gnav--close:before {
  transform: rotate(-45deg);
}

.mini_gnav--close:after {
  transform: rotate(45deg);
}

.mini_gnav--close-on {
  display: block;
}

.gnav_box_2nd {
  opacity: 0;
  pointer-events: none;
  position: fixed;
  top: 0;
  left: 130px;
  width: 0;
  height: 100%;
  padding: 10px;
  background-color: #333;
  border-right: 2px solid #a71b40;
  color: #fff;
  box-sizing: border-box;
  transition-duration: .3s;
  z-index: 10;
}

.gnav_box_2nd.open {
  opacity: 1;
  pointer-events: auto;
  width: 260px;
}

.gnav_box_2nd.open .gnav_box_2nd--wrap {
  opacity: 1;
}

.gnav_box_2nd--wrap {
  opacity: 0;
  transition-duration: .15s;
  transition-delay: .3s;
}

.gnav_box_2nd--category {
  position: relative;
  display: block;
  color: #fff;
  text-decoration: none;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1.3;
  font-weight: bold;
  margin: 10px 0;
  padding: 20px 15px;
  background-color: #a71b40;
  transition: .15s;
}

.gnav_box_2nd--category:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto 0;
  right: 10px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 0 6px 6px;
  border-color: transparent transparent transparent #fff;
}

.gnav_box_2nd--category:hover {
  background-color: #b94966;
}

.gnav_box_2nd--category-nolink {
  background-color: transparent;
  pointer-events: none;
}

.gnav_box_2nd--category-nolink:after {
  content: none;
}

.gnav_box_2nd--category_group {
  padding: 0 10px;
}

.gnav_box_2nd--ttl {
  color: #fff;
  padding: 10px;
  margin-top: 15px;
  margin-bottom: 5px;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.3;
  font-weight: normal;
  border-bottom: 2px solid #a71b40;
}

.gnav_box_2nd--ttl_link {
  position: relative;
  display: block;
  color: #fff;
  text-decoration: none;
}

.gnav_box_2nd--ttl_link:before, .gnav_box_2nd--ttl_link:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto 0;
}

.gnav_box_2nd--ttl_link:before {
  right: 5px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #fff;
}

.gnav_box_2nd--ttl_link:after {
  right: 8px;
  width: 3px;
  height: 3px;
  border-top: 1px solid #b09b8c;
  border-right: 1px solid #b09b8c;
  transform: rotate(45deg);
}

.gnav_box_2nd--ttl_link:hover {
  -webkit-filter: saturate(150%);
          filter: saturate(150%);
}

.gnav_box_2nd--linkitem {
  display: block;
  border-bottom: 1px dotted #efebe8;
  text-decoration: none;
}

.gnav_box_2nd--linkitem.active .gnav_box_2nd--ttl_sub {
  background-color: #a71b40;
  border-radius: 5px;
  color: #333;
}

.gnav_box_2nd--linkitem.active .gnav_box_2nd--ttl_sub:before {
  background-color: #333;
}

.gnav_box_2nd--linkitem.active .gnav_box_2nd--ttl_sub:after {
  border-top-color: #333;
  border-right-color: #333;
  transform: rotate(-135deg);
  right: 12px;
}

.gnav_box_2nd--linkitem-topline {
  border-top: 1px dotted #efebe8;
}

.gnav_box_2nd--ttl_sub {
  position: relative;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.2;
  color: #fff;
  font-weight: normal;
  padding: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  transition: .3s;
}

.gnav_box_2nd--ttl_sub:before, .gnav_box_2nd--ttl_sub:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto 0;
  right: 10px;
}

.gnav_box_2nd--ttl_sub:before {
  width: 10px;
  height: 1px;
  background-color: #fff;
}

.gnav_box_2nd--ttl_sub:after {
  width: 6px;
  height: 6px;
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
  transform: rotate(45deg);
}

.gnav_box_2nd--ttl_sub:hover {
  background-color: #a71b40;
  border-radius: 5px;
  color: #333;
}

.gnav_box_2nd--ttl_sub:hover:before {
  background-color: #333;
}

.gnav_box_2nd--ttl_sub:hover:after {
  border-top-color: #333;
  border-right-color: #333;
}

.gnav_box_2nd--link {
  position: relative;
  display: block;
  color: #fff;
  text-decoration: none;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.3;
  padding: 5px 15px 5px 7px;
  transition: .15s;
}

.gnav_box_2nd--link:before, .gnav_box_2nd--link:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto 0;
}

.gnav_box_2nd--link:before {
  right: 15px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #fff;
}

.gnav_box_2nd--link:after {
  right: 18px;
  width: 3px;
  height: 3px;
  border-top: 1px solid #b09b8c;
  border-right: 1px solid #b09b8c;
  transform: rotate(45deg);
}

.gnav_box_2nd--link:hover {
  -webkit-filter: saturate(150%);
          filter: saturate(150%);
}

.gnav_box_3rd {
  opacity: 0;
  pointer-events: none;
  position: fixed;
  top: 0;
  left: calc(130px + 260px);
  width: 0;
  height: 100%;
  padding: 30px 0 0 60px;
  box-sizing: border-box;
  background-color: #fff;
  color: #333;
  transition-duration: .3s;
}

.gnav_box_3rd.open {
  opacity: 1;
  pointer-events: auto;
  width: calc(100% - (130px + 260px));
}

.gnav_box_3rd.open .gnav_box_3rd--wrap {
  opacity: 1;
}

@media (max-width: 1279px) {
  .gnav_box_3rd {
    overflow-y: scroll;
  }
}

.gnav_box_3rd--wrap {
  opacity: 0;
  transition-duration: .15s;
  transition-delay: .3s;
}

.gnav_box_3rd--category {
  color: #333;
  font-weight: 700;
  margin: 0 0 40px 0;
}

.gnav_box_3rd--category_name1 {
  font-size: 13px;
  font-size: 0.8125rem;
  padding-bottom: 10px;
}

.gnav_box_3rd--category_name2 {
  font-size: 17px;
  font-size: 1.0625rem;
}

.gnav_box_3rd--inner {
  position: relative;
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  max-width: 760px;
}

.gnav_box_3rd--innerbox {
  width: 32%;
  margin-right: 2%;
}

.gnav_box_3rd--innerbox:last-child {
  margin-right: 0;
}

@media (max-width: 1279px) {
  .gnav_box_3rd--innerbox {
    width: 46%;
    margin-right: 2%;
    margin-bottom: 20px;
  }
}

@media (max-width: 1279px) {
  .gnav_box_3rd--innerbox-forlaptop {
    width: 100%;
    display: flex;
  }
}

.gnav_box_3rd--innerbox_forlaptop {
  margin-bottom: 20px;
}

@media (max-width: 1279px) {
  .gnav_box_3rd--innerbox_forlaptop {
    width: 46%;
    margin-right: 2%;
  }
}

.gnav_box_3rd--ttl {
  display: flex;
  align-items: center;
  min-height: 40px;
  background-color: #a71b40;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  color: #333;
  padding: 0 10px;
  margin: 30px 0 10px 0;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.2;
  font-weight: 400;
  border-bottom: 1px solid #333;
}

.gnav_box_3rd--ttl:first-of-type {
  margin-top: 0;
}

.gnav_box_3rd--ttl2 {
  color: #333;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 700;
  margin-top: 25px;
  margin-bottom: 10px;
  padding: 0 0 0 5px;
}

.gnav_box_3rd--link {
  position: relative;
  display: block;
  color: #000;
  text-decoration: none;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.3;
  padding: 10px 5px;
  transition: .2s;
}

.gnav_box_3rd--link:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto 0;
  right: 5px;
  width: 5px;
  height: 5px;
  border-top: 1px solid #000;
  border-right: 1px solid #000;
  transform: rotate(45deg);
}

.gnav_box_3rd--link:hover {
  color: #333;
}

.gnav_box_3rd--link:hover:after {
  border-top-color: #333;
  border-right-color: #333;
}

.mini_gnav_sp {
  display: none;
}

@media (max-width: 425px) {
  .mini_gnav_sp {
    position: fixed;
    bottom: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 60px;
    background-color: #b09b8c;
    box-shadow: 0 1px 5px 1px rgba(0, 0, 0, 0.3) inset;
    z-index: 110;
  }
}

.mini_gnav_sp--mainmenu {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}

.mini_gnav_sp--menubtn {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  min-width: 60px;
  height: 100%;
  cursor: pointer;
  font-size: 10px;
  font-size: 0.625rem;
  line-height: 1.1;
  font-weight: 700;
  color: #fff;
  background-color: #333;
}

.mini_gnav_sp--menubtn_icon {
  position: relative;
  width: 17px;
  height: 17px;
  border-bottom: 2px solid #fff;
  box-sizing: border-box;
  margin: 5px 0;
}

.mini_gnav_sp--menubtn_icon:before, .mini_gnav_sp--menubtn_icon:after {
  content: "";
  position: absolute;
  display: block;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: #fff;
}

.mini_gnav_sp--menubtn_icon:before {
  top: 0;
}

.mini_gnav_sp--menubtn_icon:after {
  top: 50%;
}

.mini_gnav_sp--mainlink {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  width: calc(100% / 4);
  min-width: 60px;
  font-size: 10px;
  font-size: 0.625rem;
  line-height: 1.1;
  font-weight: 700;
  text-decoration: none;
  color: #fff;
  text-align: center;
}

.mini_gnav_sp--mainlink:before {
  content: "";
  position: relative;
  width: 25px;
  height: 25px;
  margin: 0 0 5px 0;
  background-repeat: no-repeat;
  background-position: center center;
}

.mini_gnav_sp--mainlink-home:before {
  background-image: url("/mini/common/svg/icon-home.svg");
}

.mini_gnav_sp--mainlink-beginner:before {
  background-image: url("/mini/common/svg/icon-beginner.svg");
}

.mini_gnav_sp--mainlink-search:before {
  background-image: url("/mini/common/svg/icon-search_sp.svg");
}

.mini_gnav_sp--mainlink-entry:before {
  background-image: url("/mini/common/svg/icon-entry_sp.svg");
}

.mini_gnav_sp_contents {
  display: none;
}

@media (max-width: 425px) {
  .mini_gnav_sp_contents {
    display: block;
    height: 0;
    opacity: 0;
    pointer-events: none;
    overflow: hidden;
    transition: .3s;
  }
  .mini_gnav_sp_contents.open {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #333;
    opacity: 1;
    pointer-events: auto;
    overflow-y: scroll;
  }
  .mini_gnav_sp_contents--inner {
    position: relative;
    margin-top: 50px;
  }
  .mini_gnav_sp_contents--bar {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 50px;
    background-color: #000;
  }
  .mini_gnav_sp_contents--close {
    position: absolute;
    top: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    width: 80px;
    height: 100%;
    cursor: pointer;
    font-size: 10px;
    font-size: 0.625rem;
    line-height: 1.1;
    color: #fff;
  }
  .mini_gnav_sp_contents--close_icon {
    position: relative;
    display: block;
    width: 17px;
    height: 17px;
    margin: 0 0 3px 0;
  }
  .mini_gnav_sp_contents--close_icon:before, .mini_gnav_sp_contents--close_icon:after {
    display: inline-block;
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
  }
  .mini_gnav_sp_contents--close_icon:before {
    transform: rotate(45deg);
  }
  .mini_gnav_sp_contents--close_icon:after {
    transform: rotate(-45deg);
  }
  .mini_gnav_sp_contents--close_icon:before, .mini_gnav_sp_contents--close_icon:after {
    width: 2px;
    height: 24px;
    background-color: #fff;
  }
  .mini_gnav_sp_contents--ttl {
    background-color: #333;
    padding: 15px 0;
    text-align: center;
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.2;
    font-weight: 400;
    color: #fff;
  }
  .mini_gnav_sp_contents--header {
    position: relative;
    background-color: #333;
    padding: 10px 15px;
  }
  .mini_gnav_sp_contents--searchbox {
    min-width: 210px;
  }
  .mini_gnav_sp_contents--searchbox:before {
    right: 5px;
  }
}

.mini_gnav_sp_contents--counter {
  position: absolute;
  top: auto;
  bottom: auto;
  left: 20px;
}

.mini_gnav_sp_contents--box_fixed {
  height: 100%;
}

@media (max-width: 425px) {
  .mini_gnav_sp_submenu {
    position: relative;
    background-color: #b09b8c;
    padding: 15px 10px;
  }
  .mini_gnav_sp_submenu--item {
    position: relative;
  }
  .mini_gnav_sp_submenu--link {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    height: 50px;
    color: #fff;
    text-decoration: none;
    text-align: center;
    font-size: 13px;
    font-size: 0.8125rem;
    line-height: 1.2;
    font-weight: 700;
    border-bottom: 1px solid #fff;
    padding: 0 0 0 10px;
    box-sizing: border-box;
  }
  .mini_gnav_sp_submenu--link:before, .mini_gnav_sp_submenu--link:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto 0;
  }
  .mini_gnav_sp_submenu--link:before {
    right: 10px;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #fff;
  }
  .mini_gnav_sp_submenu--link:after {
    right: 14px;
    width: 3px;
    height: 3px;
    border-top: 1px solid #b09b8c;
    border-right: 1px solid #b09b8c;
    transform: rotate(45deg);
  }
  .mini_gnav_sp_footer {
    background-color: #333;
    padding: 20px 0;
  }
  .mini_gnav_sp_footer--bnrlink {
    position: relative;
    display: block;
    width: 320px;
    margin: 0 auto;
  }
  .mini_gnav_sp_footer--bnrimg {
    width: 100%;
  }
  .mini_gnav_sp_footer--inner {
    width: 320px;
    margin: 0 auto;
    padding: 20px 0;
  }
  .mini_gnav_sp_footer--link {
    position: relative;
    display: block;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.2;
    color: #fff;
    text-decoration: none;
    padding: 10px;
    box-sizing: border-box;
  }
  .mini_gnav_sp_footer--link:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 4px 0 4px 4px;
    border-color: transparent transparent transparent #fff;
  }
}

.mini_contents {
  position: relative;
  width: 100%;
}

@media (max-width: 425px) {
  .mini_contents {
    padding-bottom: 30px;
  }
}

.mini_contents--inner {
  width: 960px;
  margin: 0 auto;
}

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

@media (max-width: 425px) {
  .mini_contents--wrap_sp {
    padding: 0 20px;
  }
}

.mini_contents--ttl {
  font-size: 30px;
  font-size: 1.875rem;
  line-height: 1.3;
  font-weight: 700;
  color: #333;
  text-align: center;
  margin: 0 0 60px 0;
}

@media (max-width: 425px) {
  .mini_contents--ttl {
    font-size: 25px;
    font-size: 1.5625rem;
    margin-bottom: 30px;
  }
}

.mini_contents--ttl2 {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 1.3;
  font-weight: 700;
  color: #fff;
  background-color: #333;
  text-align: center;
  padding: 38px 0;
  margin: 0 0 60px 0;
  border-bottom: 3px solid #a71b40;
}

@media (max-width: 425px) {
  .mini_contents--ttl2 {
    font-size: 18px;
    font-size: 1.125rem;
    padding: 18px 0;
    margin-bottom: 30px;
  }
}

.mini_contents--ttl2-sml {
  font-size: 20px;
  font-size: 1.25rem;
  border-bottom: 2px solid #a71b40;
  padding: 15px 0;
  margin: 0 0 20px 0;
}

@media (max-width: 425px) {
  .mini_contents--ttl2-sml {
    font-size: 16px;
    font-size: 1rem;
    padding: 10px 0;
  }
}

.mini_contents--txt {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.7;
}

.mini_contents--txt-center {
  text-align: center;
}

.mini_contents--txt-center_pc {
  text-align: center;
}

@media (max-width: 425px) {
  .mini_contents--txt-center_pc {
    text-align: left;
  }
}

.mini_contents--note {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.5;
  margin: 10px 0 0 0;
}

.mini_contents--btn {
  width: auto;
  height: auto;
  margin: 0 auto;
}

.breadcrumb {
  position: absolute;
  top: 5px;
  left: 0;
  right: 0;
  display: flex;
  width: 960px;
  margin: 0 auto;
  z-index: 1;
}

@media (max-width: 425px) {
  .breadcrumb {
    align-items: center;
    width: 100%;
    height: 30px;
    top: auto;
    bottom: 0;
    overflow-x: scroll;
    white-space: nowrap;
    background-color: #fff;
    border-top: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
    box-sizing: border-box;
  }
}

.breadcrumb-white .breadcrumb--link {
  color: #fff;
}

.breadcrumb-white .breadcrumb--link:after {
  border-top-color: #fff;
  border-right-color: #fff;
}

.breadcrumb-white .breadcrumb--item {
  color: #fff;
}

@media (max-width: 425px) {
  .breadcrumb-white .breadcrumb--link {
    color: #666;
  }
  .breadcrumb-white .breadcrumb--link:after {
    border-top-color: #666;
    border-right-color: #666;
  }
  .breadcrumb-white .breadcrumb--item {
    color: #666;
  }
}

.breadcrumb-brown .breadcrumb--link {
  color: #593A0E;
}

.breadcrumb-brown .breadcrumb--link:after {
  border-top-color: #593A0E;
  border-right-color: #593A0E;
}

.breadcrumb-brown .breadcrumb--item {
  color: #593A0E;
}

@media (max-width: 425px) {
  .breadcrumb-brown .breadcrumb--link {
    color: #666;
  }
  .breadcrumb-brown .breadcrumb--link:after {
    border-top-color: #666;
    border-right-color: #666;
  }
  .breadcrumb-brown .breadcrumb--item {
    color: #666;
  }
}

@media (max-width: 425px) {
  .breadcrumb--inner {
    display: inline-block;
    padding: 0 10px;
  }
}

.breadcrumb--link {
  position: relative;
  display: inline-block;
  color: #666;
  font-size: 12px;
  font-size: 0.75rem;
  text-decoration: none;
  padding: 0 15px 0 0;
}

.breadcrumb--link:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto 0;
  right: 5px;
  width: 5px;
  height: 5px;
  border-top: 1px solid #666;
  border-right: 1px solid #666;
  transform: rotate(45deg);
}

.breadcrumb--item {
  position: relative;
  display: inline-block;
  color: #666;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: normal;
}

.mini_contents_topvisual {
  position: relative;
}

.recipe_new_arrival {
  position: relative;
  background-color: #f2f2f2;
  padding: 30px 0;
}

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

.recipe_new_arrival--2nd {
  margin-top: 30px;
}

.recipe_new_arrival--ttl {
  font-size: 30px;
  font-size: 1.875rem;
  line-height: 1.3;
  font-weight: 700;
  color: #333;
  text-align: center;
  margin: 30px 0;
}

.recipe_new_arrival--release {
  display: block;
  font-size: 12px;
  font-size: 0.75rem;
  margin: 0 0 10px auto;
  text-align: right;
}

.recipe_new_arrival--link_bnr {
  position: relative;
  display: block;
  transition: .15s;
}

.recipe_new_arrival--link_bnr:hover {
  opacity: 0.8;
}

.recipe_new_arrival--bnr_img {
  width: 100%;
  margin-bottom: 10px;
}

.recipe_new_arrival--box {
  width: 960px;
  margin: -10px auto 0 auto;
  padding-bottom: 60px;
  box-sizing: border-box;
}

@media (max-width: 425px) {
  .recipe_new_arrival--box {
    width: 100%;
    margin: -20px auto 0 auto;
    padding-bottom: 40px;
  }
}

.recipe_new_arrival--wrap {
  background-color: #fff;
  padding: 10px;
  margin-top: 5px;
}

.recipe_new_arrival--body {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  padding: 20px 20px 0 20px;
}

@media (max-width: 425px) {
  .recipe_new_arrival--body {
    padding: 10px 10px 0 10px;
  }
}

.recipe_new_arrival--box_content {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}

.recipe_new_arrival--item {
  margin: 0 20px 20px 0;
  width: calc(25% - 15.5px);
}

.recipe_new_arrival--item:nth-child(4n) {
  margin-right: 0;
}

@media (max-width: 425px) {
  .recipe_new_arrival--item {
    margin: 0 10px 10px 0;
    width: calc(50% - 5px);
  }
  .recipe_new_arrival--item:nth-child(2n), .recipe_new_arrival--item:nth-child(4n) {
    margin-right: 0;
  }
}

.recipe_new_arrival--item_5rows {
  margin: 0 20px 20px 0;
  width: calc(20% - 16px);
}

.recipe_new_arrival--item_5rows:nth-child(5n) {
  margin-right: 0;
}

@media (max-width: 425px) {
  .recipe_new_arrival--item_5rows {
    margin: 0 10px 10px 0;
    width: calc(50% - 5px);
  }
  .recipe_new_arrival--item_5rows:nth-child(5n) {
    margin-right: 10px;
  }
  .recipe_new_arrival--item_5rows:nth-child(2n), .recipe_new_arrival--item_5rows:nth-child(4n) {
    margin-right: 0;
  }
}

.recipe_new_arrival--item_link {
  font-size: 14px;
  font-size: 0.875rem;
  position: relative;
  display: block;
  color: #333;
  text-decoration: none;
}

.recipe_new_arrival--item_link:before {
  position: absolute;
  top: -6px;
  left: -6px;
  opacity: 0;
  background-color: #333;
  content: "";
  display: block;
  width: calc(100% + 12px);
  height: calc(100% + 12px);
  border-radius: 5px;
  transform: scale(0.95, 0.95);
  transition: .15s;
}

.recipe_new_arrival--item_link:hover:before {
  opacity: .3;
  transform: scale(1, 1);
}

.recipe_new_arrival--item_link-line {
  border-bottom: 1px dotted #efebe8;
  padding: 10px 0;
}

.recipe_new_arrival--item_link-line:first-of-type {
  border-top: 1px dotted #efebe8;
}

.recipe_new_arrival--pic {
  margin: 0 auto 10px auto;
  position: relative;
  display: block;
  width: 100%;
}

.recipe_new_arrival--txt {
  padding: 0 0 0 10px;
  position: relative;
  display: block;
  line-height: 1.2;
}

.recipe_new_arrival--txt:before {
  position: absolute;
  top: 6px;
  left: 0;
  content: "";
  display: block;
  transform: rotate(-90deg);
  border-style: solid;
  border-width: 4px 4px 0 4px;
  border-color: #333 transparent transparent transparent;
  transition: .15s;
}

.recipe_new_arrival--name {
  display: block;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.3;
  color: #b09b8c;
  font-weight: 700;
  padding: 5px 0 10px 0;
}

.recipe_new_arrival--relation {
  display: flex;
  justify-content: center;
  padding: 20px 0;
}

@media (max-width: 425px) {
  .recipe_new_arrival--relation {
    display: block;
    padding-bottom: 0;
  }
}

.recipe_new_arrival--link {
  position: relative;
  width: 200px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 10px 0 0;
  background-color: #333;
  font-size: 14px;
  font-size: 0.875rem;
  text-decoration: none;
  color: #333;
  border-radius: 20px;
  box-sizing: border-box;
  transition: .15s;
}

.recipe_new_arrival--link:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 15px;
  width: 5px;
  height: 5px;
  margin: auto 0;
  border-top: 1px solid #333;
  border-right: 1px solid #333;
  transform: rotate(45deg);
  transition: .15s;
}

.recipe_new_arrival--link:last-child {
  margin-left: 15px;
}

.recipe_new_arrival--link:hover {
  background-color: #cccccc;
}

@media (max-width: 425px) {
  .recipe_new_arrival--link {
    width: 240px;
    margin: 0 auto 10px auto;
  }
  .recipe_new_arrival--link:after {
    right: 20px;
  }
  .recipe_new_arrival--link:last-child {
    margin-left: auto;
    margin-bottom: 0;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1pbmkvY29tbW9uL2Nzcy9jb21tb24uY3NzIiwibWluaS9jb21tb24vY3NzL19taXhpbi5zY3NzIiwibWluaS9jb21tb24vY3NzL2NvbW1vbi9fbWluaS1oZWFkZXIuc2NzcyIsIm1pbmkvY29tbW9uL2Nzcy9jb21tb24vX21pbmktZm9vdGVyLnNjc3MiLCJtaW5pL2NvbW1vbi9jc3MvY29tbW9uL19taW5pLWduYXYuc2NzcyIsIm1pbmkvY29tbW9uL2Nzcy9jb21tb24uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNhaEI7RUFDRSxVQUE0QjtBRFg5Qjs7QUNjQTtFQUNFLFVBQTJCO0FEWDdCOztBQ2NBO0VBQ0UsVUFBMEI7QURYNUI7O0FDY0E7RUFDRSxVQUEyQjtBRFg3Qjs7QUNjQTtFQUNFLFVBQTJCO0FEWDdCOztBQ2NBO0VBQ0UsVUFBNEI7QURYOUI7O0FDY0E7O0VBRUUsVUFBNEI7QURYOUI7O0FDZkE7RUFDRSxVQUE0QjtBRGtCOUI7O0FDZkE7RUFDRSxVQUEyQjtBRGtCN0I7O0FDZkE7RUFDRSxVQUEwQjtBRGtCNUI7O0FDZkE7RUFDRSxVQUEyQjtBRGtCN0I7O0FDZkE7RUFDRSxVQUEyQjtBRGtCN0I7O0FDZkE7RUFDRSxVQUE0QjtBRGtCOUI7O0FDZkE7O0VBRUUsVUFBNEI7QURrQjlCOztBRXBEQTtFQUNFLGtCQUFrQjtFQUNsQixzQkFBc0I7RUFDdEIsYUFBYTtFQUNiLHNCQUFzQjtFQUN0QiwwQ0FBeUM7QUZ1RDNDOztBQ29CRTtFQ2hGRjtJQU9JLGFBQWE7RUYwRGY7QUFDRjs7QUV6REU7RUFDRSxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLGdCQUFnQjtFQUNoQixhQUFhO0VBQ2IsY0FBYztBRjREbEI7O0FDTUU7RUN2RUE7SUFPSSxZQUFZO0VGK0RoQjtBQUNGOztBRTdERTtFQUNFLGNBQWM7RUFDZCxZQUFZO0VBQ1osaUJBQWdCO0FGZ0VwQjs7QUNORTtFQzdEQTtJQUtJLFlBQVk7SUFDWixpQkFBZ0I7SUFDaEIsa0JBQWlCO0VGbUVyQjtBQUNGOztBRWpFRTtFQUNFLFdBQVc7QUZvRWY7O0FFbEVFO0VBQ0Usa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxXQUFXO0VBQ1gsV0FBVztBRnFFZjs7QUN6QkU7RUNoREE7SUFNSSxTQUFTO0lBQ1QsVUFBVTtFRndFZDtBQUNGOztBRXRFRTtFQUNFLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsTUFBSztFQUNMLFNBQVM7RUFDVCxjQUFjO0FGeUVsQjs7QUN4Q0U7RUN0Q0E7SUFPSSxhQUFhO0VGNEVqQjtBQUNGOztBRTFFRTtFQUNFLGFBQWE7RUFDYixzQkFBc0I7RUFDdEIsZUFBZTtBRjZFbkI7O0FFM0VFO0VBQ0Usa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCxjQUFjO0VEckJoQixlQUFxQjtFQUNyQixrQkFBZ0M7RUNzQjlCLHFCQUFxQjtFQUNyQixtQkFBbUI7RUFDbkIsZ0JBQWdCO0FGK0VwQjs7QUV0Rkc7RUFTRyxXQUFXO0VBQ1gsUUFBUTtFQUNSLFNBQVM7RUFDVCxtQkFBbUI7RUFDbkIsMkJBQTJCO0VBQzNCLHlEQUF5RDtFQUN6RCxrQkFBa0I7RUFDbEIsTUFBSztFQUNMLFNBQVM7RUFDVCxVQUFVO0VBQ1YsY0FBYztBRmlGcEI7O0FFcEdHO0VBc0JHLFdBQVc7QUZrRmpCOztBRS9FRTtFQUNFLHNCQUFzQjtBRmtGMUI7O0FFbkZHO0VBSUcsZUFBZTtFQUNmLE1BQU07RUFDTixXQUFXO0VBQ1gsUUFBUTtFQUNSLHlCQUF5QjtBRm1GL0I7O0FDbkdFO0VDUUM7SUFXSyxVQUFVO0lBQ1Ysd0JBQXdCO0VGcUY5QjtBQUNGOztBRWxGRTtFQUNFLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsWUFBWTtFQUNaLGNBQWM7RUFDZCxnQ0FBZ0M7RUFDaEMsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQixzQkFBc0I7QUZxRjFCOztBRTdGRztFQVVHLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsU0FBUztFQUNULE9BQU07RUFDTixXQUFXO0VBQ1gsV0FBVztFQUNYLHlCQUF5QjtBRnVGL0I7O0FDekhFO0VDa0JBO0lBbUJJLGVBQWU7RUZ5Rm5CO0FBQ0Y7O0FFdkZFO0VBQ0Usa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixZQUFZO0VBQ1oseUJBQXlCO0VBQ3pCLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsdUJBQXVCO0VBQ3ZCLFdBQVc7RUR6RmIsZUFBcUI7RUFDckIsa0JBQWdDO0VDMEY5QixnQkFBZ0I7RUFDaEIscUJBQXFCO0VBQ3JCLGdCQUFnQjtBRjJGcEI7O0FFdkdHO0VBY0csV0FBVztFQUNYLFFBQVE7RUFDUixTQUFTO0VBQ1QsbUJBQW1CO0VBQ25CLDJCQUEyQjtFQUMzQixzREFBc0Q7RUFDdEQsa0JBQWtCO0VBQ2xCLE1BQUs7RUFDTCxTQUFTO0VBQ1QsVUFBVTtFQUNWLGNBQWM7QUY2RnBCOztBRXJIRztFQTJCRyw4QkFBc0I7VUFBdEIsc0JBQXNCO0FGOEY1Qjs7QUNqS0U7RUN3Q0E7SUE4QkksYUFBYTtFRmdHakI7QUFDRjs7QUU5RkU7RUFDRSxjQUFjO0VBQ2QsY0FBYztBRmlHbEI7O0FFL0ZFO0VBQ0Usa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxTQUFTO0VBQ1QsWUFBWTtFQUNaLHNCQUFzQjtFQUN0QixhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLFdBQVc7RUQ5SGIsZUFBcUI7RUFDckIsa0JBQWdDO0FEaU9sQzs7QUN6TEU7RUM2RUE7SUFXSSxrQkFBa0I7SUFDbEIsU0FBUztJQUNULFdBQVc7SURuSWYsZUFBcUI7SUFDckIsbUJBQWdDO0lDb0k1QixnQkFBZ0I7SUFDaEIsZ0JBQWdCO0lBQ2hCLGVBQWU7SUFDZixtQkFBbUI7RUZ1R3ZCO0FBQ0Y7O0FFckdHO0VBRUcsVUFBVTtBRnVHaEI7O0FDM01FO0VDa0dBO0lBS0ksZ0JBQWdCO0VGeUdwQjtBQUNGOztBRXZHRTtFQUNFLGtCQUFrQjtFQUNsQixhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLHVCQUF1QjtFQUN2QixZQUFZO0VBQ1osWUFBWTtFQUNaLDRCQUE0QjtFQUM1QiwyQkFBMkI7RUFDM0IsV0FBVztFRDVKYixlQUFxQjtFQUNyQixrQkFBZ0M7RUM2SjlCLHFCQUFxQjtFQUNyQixzQkFBc0I7RUFDdEIsZ0JBQWdCO0FGMkdwQjs7QUV4SEc7RUFlRyxzQkFBc0I7QUY2RzVCOztBQ3RPRTtFQzBHQTtJQWtCSSxhQUFhO0VGK0dqQjtBQUNGOztBRTdHRTtFQUNFLHFCQUFxQjtFQUNyQixrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIseUJBQXlCO0VBQ3pCLGtCQUFrQjtBRmdIdEI7O0FFdkhHO0VBVUcsa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUixTQUFRO0VBQ1IsV0FBVztFQUNYLGNBQWM7RUFDZCxXQUFXO0VBQ1gsV0FBVztFQUNYLGdCQUFnQjtBRmlIdEI7O0FFbElHO0VBb0JHLHlCQUF5QjtBRmtIL0I7O0FFdElHO0VBd0JLLGFBQWE7QUZrSHJCOztBRTFJRztFQTJCSyx1QkFBdUI7QUZtSC9COztBRS9HRTtFQUNFLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsdUJBQXVCO0VBQ3ZCLFlBQVk7RUFDWixZQUFZO0VBQ1oseUJEcFBjO0VDcVBkLG1CQUFtQjtFQUNuQixXQUFXO0VBQ1gsY0FBYztFRGhOaEIsZUFBcUI7RUFDckIsbUJBQWdDO0VDaU45QixxQkFBcUI7QUZtSHpCOztBQzVSRTtFQzhKQTtJQWFJLGFBQWE7RUZzSGpCO0FBQ0Y7O0FFakhBO0VBQ0Usa0JBQWtCO0VBQ2xCLE1BQUs7RUFDTCxPQUFNO0VBQ04sUUFBUTtFQUVSLFVBQVU7RUFDVixvQkFBb0I7RUFDcEIsZUFBZTtBRm1IakI7O0FFM0hBO0VBVUksVUFBVTtFQUNWLG9CQUFvQjtBRnFIeEI7O0FDalRFO0VDaUxGO0lBY0ksYUFBYTtFRnVIZjtBQUNGOztBRXRIRTtFQUNFLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sT0FBTTtFQUNOLFdBQVU7RUFDVixhQUFhO0VBQ2IseUJBQXlCO0VBQ3pCLFlBQVk7RUFDWixXQUFXO0FGeUhmOztBRXZIRTtFQUNFLGtCQUFrQjtFQUNsQixTQUFTO0VBQ1QsT0FBTTtFQUNOLFFBQVE7RUFDUixjQUFjO0VBQ2QsWUFBWTtFQUNaLGFBQWE7RUFDYix1QkFBdUI7RUFDdkIsZUFBZTtFQUNmLHNCQUFzQjtFQUN0QixzQkFBc0I7RUFDdEIsc0NBQXNDO0FGMEgxQzs7QUV4SEU7RURsUUEsZUFBcUI7RUFDckIsa0JBQWdDO0VDbVE5QixnQkFBZ0I7RUFDaEIsZUFBZTtBRjRIbkI7O0FFMUhFO0VBQ0UsWUFBWTtFQUNaLGFBQWE7RUFDYix1QkFBdUI7RUFDdkIsZUFBZTtFQUNmLGdDQUFnQztFQUNoQyxxQkFBcUI7QUY2SHpCOztBRTNIRTtFQUNFLGdCQUFnQjtFQUNoQixZQUFZO0VBQ1osYUFBYTtFQUNiLG1CQUFtQjtFQUNuQixlQUFlO0VEcFJqQixlQUFxQjtFQUNyQixvQkFBZ0M7QURtWmxDOztBRTdIRTtFQUNFLFlBQVk7RUFDWixhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLGVBQWU7RUQzUmpCLGVBQXFCO0VBQ3JCLG1CQUFnQztBRDRabEM7O0FFL0hFO0VBQ0Usb0JBQW9CO0VBQ3BCLFVBQVU7RUFDVixjQUFjO0VBQ2QsZUFBZTtFQUNmLGdCQUFnQjtBRmtJcEI7O0FFdklHO0VBT0csY0FBNkI7QUZvSW5DOztBRWpJRTtFQUNFLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IseUJBQXlCO0VBQ3pCLHdCQUFnQjtLQUFoQixxQkFBZ0I7VUFBaEIsZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixXQUFXO0VBQ1gsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixnQkFBZ0I7QUZvSXBCOztBRTdJRztFQVdHLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsU0FBUztFQUNULHlCQUF3QztFQUN4QyxXQUFXO0VBQ1gsY0FBYztFQUNkLFdBQVc7RUFDWCxZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLHNCQUFzQjtBRnNJNUI7O0FFMUpHO0VBdUJHLGtCQUFrQjtBRnVJeEI7O0FFOUpHO0VBeUJLLGlGQUFvRTtVQUFwRSx5RUFBb0U7QUZ5STVFOztBRXRJSTtFQUNFO0lBQ0Usc0JBQXNCO0VGeUk1QjtFRXZJSTtJQUNFLHNCQUFzQjtFRnlJNUI7QUFDRjs7QUUvSUk7RUFDRTtJQUNFLHNCQUFzQjtFRnlJNUI7RUV2SUk7SUFDRSxzQkFBc0I7RUZ5STVCO0FBQ0Y7O0FFdElFO0VBQ0Usa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUix5QkFBeUI7RUFDekIsd0JBQWdCO0tBQWhCLHFCQUFnQjtVQUFoQixnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLFdBQVc7RUFDWCxZQUFZO0VBQ1osZ0JBQWdCO0FGeUlwQjs7QUVqSkc7RUFVRyxrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLFNBQVM7RUFDVCx5QkFBd0M7RUFDeEMsV0FBVztFQUNYLGNBQWM7RUFDZCxXQUFXO0VBQ1gsWUFBWTtFQUNaLHNCQUFzQjtBRjJJNUI7O0FFN0pHO0VBc0JLLGlGQUFvRTtVQUFwRSx5RUFBb0U7QUYySTVFOztBRXhJSTtFQUNFO0lBQ0Usc0JBQXNCO0VGMkk1QjtFRXpJSTtJQUNFLHNCQUFzQjtFRjJJNUI7QUFDRjs7QUV4SUU7RUFDRSxtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLHFCQUFxQjtFQUNyQixNQUFNO0VBQ04seUJBQXlCO0VBQ3pCLFlBQVk7RUFDWixZQUFZO0VBQ1osZ0JBQWdCO0FGMklwQjs7QUVuSkc7RUFVRyxrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLFdBQVc7RUFDWCxXQUFXO0VBQ1gsY0FBYztFQUNkLG1CQUFtQjtFQUNuQiwyQkFBMkI7RUFDM0IseURBQXlEO0FGNkkvRDs7QUU5Skc7RUFvQkcsa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxXQUFXO0VBQ1gsV0FBVztFQUNYLGNBQWM7RUFDZCxtQkFBbUI7RUFDbkIsMkJBQTJCO0VBQzNCLHlEQUF5RDtBRjhJL0Q7O0FFektHO0VBOEJHLGVBQWU7QUYrSXJCOztBRTdJSTtFQUNFLFlBQVk7QUZnSmxCOztBRTdJRTtFRG5aQSxlQUFxQjtFQUNyQixtQkFBZ0M7RUNvWjlCLGlCQUFpQjtFQUNqQiw2QkFBNkI7RUFDN0Isd0JBQWdCO0tBQWhCLHFCQUFnQjtVQUFoQixnQkFBZ0I7RUFDaEIsWUFBWTtFQUNaLHNCQUFzQjtFQUN0QixTQUFTO0VBQ1QsWUFBWTtFQUNaLGdCQUFnQjtBRmlKcEI7O0FFaEpJO0VBQ0UsWUFBWTtBRm1KbEI7O0FFaEpFO0VBQ0UscUJBQXFCO0FGbUp6Qjs7QUVqSkU7RUFDRSxxQkFBcUI7RURyYXZCLGVBQXFCO0VBQ3JCLG1CQUFnQztFQ3NhOUIsb0JBQW9CO0VBQ3BCLGlCQUFpQjtFQUNqQix5QkFBeUI7RUFDekIsWUFBWTtFQUNaLFNBQVM7RUFDVCxZQUFZO0VBQ1osc0JBQXNCO0VBQ3RCLGtCQUFrQjtBRnFKdEI7O0FFbkpFO0VBQ0UscUJBQXFCO0VEamJ2QixlQUFxQjtFQUNyQixtQkFBZ0M7RUNrYjlCLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsZ0JBQWdCO0FGdUpwQjs7QUVySkU7RUFDRSxlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsZ0JBQWdCO0FGd0pwQjs7QUV0SkU7RUFDRSxrQkFBa0I7RUFDbEIsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQix1QkFBdUI7RUFDdkIsY0FBYztFQUNkLHlCRDNlYztFQzRlZCxZQUFZO0VBQ1osWUFBWTtFQUNaLG1CQUFtQjtFQUNuQixnQkFBZ0I7QUZ5SnBCOztBRW5LRztFQVlHLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsTUFBSztFQUNMLFNBQVE7RUFDUixXQUFXO0VBQ1gsVUFBVTtFQUNWLFdBQVc7RUFDWCxjQUFjO0VBQ2QsMEJBQTBCO0VBQzFCLDRCQUE0QjtFQUM1Qix3QkFBd0I7RUFDeEIsZ0JBQWdCO0FGMkp0Qjs7QUVsTEc7RUEwQkcsOEJBQXNCO1VBQXRCLHNCQUFzQjtFQUN0QiwyQ0FBMkM7QUY0SmpEOztBRXpKRTtFRDVkQSxlQUFxQjtFQUNyQixtQkFBZ0M7RUM2ZDlCLGdCQUFnQjtFQUNoQixXQUFXO0VBQ1gsNkJBQTZCO0VBQzdCLFdBQVc7RUFDWCxTQUFTO0VBQ1Qsd0JBQWdCO0tBQWhCLHFCQUFnQjtVQUFoQixnQkFBZ0I7RUFDaEIsWUFBWTtFQUNaLGVBQWU7RUFDZixnQkFBZ0I7QUY2SnBCOztBQ2xxQkE7RUFDRSxVQUE0QjtBRHFxQjlCOztBQ2xxQkE7RUFDRSxVQUEyQjtBRHFxQjdCOztBQ2xxQkE7RUFDRSxVQUEwQjtBRHFxQjVCOztBQ2xxQkE7RUFDRSxVQUEyQjtBRHFxQjdCOztBQ2xxQkE7RUFDRSxVQUEyQjtBRHFxQjdCOztBQ2xxQkE7RUFDRSxVQUE0QjtBRHFxQjlCOztBQ2xxQkE7O0VBRUUsVUFBNEI7QURxcUI5Qjs7QUd0c0JFO0VBQ0UsZUFBZTtFQUNmLFdBQVc7RUFDWCxZQUFZO0VBQ1osdUNBQXNDO0VBQ3RDLFdBQVc7RUFDWCxZQUFZO0VBQ1oscUJBQXFCO0VBQ3JCLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsV0FBVztBSHlzQmY7O0FHbnRCRztFQVlHLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsb0JBQW9CO0VBQ3BCLE9BQU87RUFDUCxRQUFRO0VBQ1IsV0FBVztFQUNYLFlBQVk7RUFDWiwwQkFBMEI7RUFDMUIsNEJBQTRCO0VBQzVCLHlCQUF5QjtFQUN6QixjQUFjO0VBQ2QsY0FBYztBSDJzQnBCOztBR2x1Qkc7RUEwQkcsaUNBQWdDO0FINHNCdEM7O0FDdnBCRTtFRS9FQTtJQTZCSSxhQUFhO0VIOHNCakI7QUFDRjs7QUczc0JJO0VBQ0Usc0JBQXNCO0FIOHNCNUI7O0FDanFCRTtFRTlDRTtJQUdJLGVBQWU7RUhpdEJyQjtBQUNGOztBRy9zQkk7RUFDRSxnQ0FBZ0M7RUFDaEMsc0JBQXNCO0FIa3RCNUI7O0FHaHRCSTtFQUNFLHNCQUFzQjtBSG10QjVCOztBR2h0QkU7RUFDRSxhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLDhCQUE4QjtFQUM5QixXQUFXO0VBQ1gsZ0JBQWdCO0VBQ2hCLGNBQWM7RUFDZCxlQUFlO0FIbXRCbkI7O0FDMXJCRTtFRWhDQTtJQVNJLGNBQWM7SUFDZCxpQkFBaUI7RUhzdEJyQjtBQUNGOztBR3B0QkU7RUFDRSxhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLHVCQUF1QjtFQUN2QixZQUFZO0VBQ1osWUFBWTtFQUNaLHlCQUF5QjtFQUN6QixXQUFXO0VGN0JiLGVBQXFCO0VBQ3JCLG1CQUFnQztFRThCOUIscUJBQXFCO0FId3RCekI7O0FDOXNCRTtFRW5CQTtJQVdJLFdBQVc7SUFDWCxZQUFZO0VIMnRCaEI7QUFDRjs7QUd6dEJFO0VBQ0UsVUFBVTtFQUNWLFdBQVc7RUFDWCxvQkFBb0I7QUg0dEJ4Qjs7QUcxdEJFO0VBQ0UsZ0NBQWdDO0VBQ2hDLGFBQWE7QUg2dEJqQjs7QUNodUJFO0VFQ0E7SUFJSSxXQUFXO0lBQ1gsZUFBZTtJQUNmLGVBQWU7RUhndUJuQjtBQUNGOztBRzl0QkU7RUFDRSxrQkFBa0I7RUFDbEIscUJBQXFCO0VBQ3JCLFVBQVU7RUFDVixlQUFlO0VBQ2YsV0FBVztFRnhEYixlQUFxQjtFQUNyQixtQkFBZ0M7RUV5RDlCLGdCQUFnQjtFQUNoQixxQkFBcUI7RUFDckIsa0JBQWtCO0FIa3VCdEI7O0FHM3VCRztFQVdHLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsTUFBSztFQUNMLFNBQVM7RUFDVCxRQUFRO0VBQ1IsT0FBTztFQUNQLFlBQVk7RUFDWixTQUFTO0VBQ1QsVUFBVTtFQUNWLGtCQUFrQjtFQUNsQixzQkFBc0I7RUFDdEIsV0FBVztFQUNYLGVBQWU7RUFDZixVQUFVO0FIb3VCaEI7O0FHNXZCRztFQTRCSyxXQUFXO0VBQ1gsWUFBWTtBSG91QnBCOztBQzN3QkU7RUVVQTtJQWlDSSxVQUFVO0VIcXVCZDtFR3R3QkM7SUFtQ0ssU0FBUTtJQUNSLFlBQVk7SUFDWixXQUFXO0lBQ1gsVUFBVTtJQUNWLFNBQVM7SUFDVCxXQUFXO0lBQ1gsWUFBWTtJQUNaLGdCQUFnQjtJQUNoQixVQUFVO0VIc3VCaEI7RUdqeEJDO0lBK0NPLFdBQVc7SUFDWCxZQUFZO0VIcXVCcEI7RUdyeEJDO0lBc0RLLFdBQVc7SUFDWCxzQkFBc0I7SUFDdEIsa0JBQWtCO0lBQ2xCLFdBQVc7RUhrdUJqQjtFRzN4QkM7SUErRE8sVUFBVTtJQUNWLFdBQVc7SUFDWCxPQUFPO0lBQ1AsT0FBTztFSCt0QmY7RUdqeUJDO0lBd0VPLFVBQVU7SUFDVixXQUFXO0lBQ1gsU0FBUztFSDR0QmpCO0VHdHlCQztJQStFTyxPQUFPO0VIMHRCZjtFR3p5QkM7SUFvRk8sUUFBUTtFSHd0QmhCO0FBQ0Y7O0FHcHRCRTtFQUNFLGtCQUFrQjtFQUNsQixjQUFjO0VBQ2QsY0FBYztFRi9JaEIsZUFBcUI7RUFDckIsbUJBQWdDO0VFZ0o5QixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLFVBQVU7QUh3dEJkOztBR3R0QkU7RUFDRSxrQkFBa0I7RUFDbEIscUJBQXFCO0VBQ3JCLFdBQVc7RUFDWCxtQkFBbUI7RUZ6SnJCLGVBQXFCO0VBQ3JCLG1CQUFnQztFRTBKOUIsVUFBVTtBSDB0QmQ7O0FHaHVCRztFQVFHLFdBQVc7RUFDWCxRQUFRO0VBQ1IsU0FBUztFQUNULG1CQUFtQjtFQUNuQiwyQkFBMkI7RUFDM0Isc0RBQXNEO0VBQ3RELGtCQUFrQjtFQUNsQixNQUFLO0VBQ0wsU0FBUztFQUNULE9BQU87RUFDUCxjQUFjO0FINHRCcEI7O0FDMTFCRTtFRTRHQTtJQXFCSSxnQkFBZ0I7RUg4dEJwQjtBQUNGOztBRzV0QkU7RUFDRSxXQUFXO0VBQ1gsZ0JBQWdCO0VBQ2hCLGNBQWM7RUFDZCxpQkFBaUI7QUgrdEJyQjs7QUc3dEJFO0VGbkxBLGVBQXFCO0VBQ3JCLGtCQUFnQztFRW9MOUIsY0FBYztFQUNkLGtCQUFrQjtBSGl1QnRCOztBRy90QkU7RUFDRSxxQkFBcUI7RUFDckIscUJBQXFCO0FIa3VCekI7O0FDbjNCRTtFRStJQTtJQUlJLGtCQUFrQjtFSHF1QnRCO0FBQ0Y7O0FHbnVCRTtFQUNFLFlBQVk7RUFDWixhQUFhO0FIc3VCakI7O0FHcHVCRTtFQUNFLGtCQUFrQjtFRnBNcEIsZUFBcUI7RUFDckIsa0JBQWdDO0VFcU05QixjQUFjO0VBQ2QscUJBQXFCO0FId3VCekI7O0FHNXVCRztFQU1HLGNBQVM7QUgwdUJmOztBR2h2Qkc7RUFVSyxhQUFTO0FIMHVCakI7O0FDOTRCRTtFRTBKQTtJQWNJLGtCQUFrQjtFSDJ1QnRCO0FBQ0Y7O0FDNTlCQTtFQUNFLFVBQTRCO0FEKzlCOUI7O0FDNTlCQTtFQUNFLFVBQTJCO0FEKzlCN0I7O0FDNTlCQTtFQUNFLFVBQTBCO0FEKzlCNUI7O0FDNTlCQTtFQUNFLFVBQTJCO0FEKzlCN0I7O0FDNTlCQTtFQUNFLFVBQTJCO0FEKzlCN0I7O0FDNTlCQTtFQUNFLFVBQTRCO0FEKzlCOUI7O0FDNTlCQTs7RUFFRSxVQUE0QjtBRCs5QjlCOztBSTEvQkE7RUFDRSxlQUFlO0VBQ2YsTUFBSztFQUNMLE9BQU07RUFDTixjQUFjO0VBQ2QsWUFYZTtFQVlmLFlBQVk7RUFDWixZQUFZO0FKNi9CZDs7QUNqOEJFO0VHbkVGO0lBU0ksb0JBQW9CO0VKZ2dDdEI7QUFDRjs7QUNqOEJFO0VHekVGO0lBWUksYUFBYTtFSm1nQ2Y7QUFDRjs7QUlsZ0NFO0VBQ0Usa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCx5Qkh6QmU7RUcwQmYsc0RBQXNEO0VBQ3RELFlBekJhO0VBMEJiLHdCQUF3QjtFQUN4QixVQUFVO0FKcWdDZDs7QUN2OUJFO0VHckRBO0lBU0ksV0FBVztJQUNYLGdCQUFnQjtFSndnQ3BCO0VJbGhDQztJQVlLLFlBaENTO0VKeWlDZjtFSXJoQ0M7SUFjTyxVQUFVO0lBQ1Ysb0JBQW9CO0VKMGdDNUI7QUFDRjs7QUl0Z0NFO0VBQ0UsY0FBYztBSnlnQ2xCOztBQ3orQkU7RUdqQ0E7SUFHSSxrQkFBa0I7SUFDbEIsVUFBVTtJQUNWLG9CQUFvQjtJQUNwQixlQUFlO0lBQ2YsWUFBWTtFSjRnQ2hCO0FBQ0Y7O0FDNytCRTtFR3ZDQTtJQVVJLGFBQWE7RUorZ0NqQjtBQUNGOztBSTdnQ0U7RUFDRSxrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsdUJBQXVCO0VBQ3ZCLFdBQVc7RUhyQmIsZUFBcUI7RUFDckIsb0JBQWdDO0VHc0I5QixnQkFBZ0I7RUFDaEIsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixxQkFBcUI7RUFDckIsZ0NBQWdDO0VBQ2hDLHlCSHBFZTtFR3FFZixtQkFBbUI7RUFDbkIsc0JBQXNCO0VBQ3RCLGdCQUFnQjtBSmloQ3BCOztBSWppQ0c7RUFtQkcsV0FBVztFQUNYLGtCQUFrQjtFQUNsQixjQUFjO0FKa2hDcEI7O0FJdmlDRztFQXdCRyxPQUFNO0VBQ04sUUFBUTtFQUNSLFlBQVk7RUFDWixXQUFXO0VBQ1gsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixzQkFBc0I7QUptaEM1Qjs7QUlqakNHO0VBaUNHLFVBQVU7RUFDVixRQUFRO0VBQ1IsWUFBWTtFQUNaLFVBQVU7RUFDVixXQUFXO0VBQ1gsNkJIN0ZhO0VHOEZiLCtCSDlGYTtFRytGYix3QkFBd0I7QUpvaEM5Qjs7QUk1akNHO0VBMkNHLDhCQUFzQjtVQUF0QixzQkFBc0I7QUpxaEM1Qjs7QUluaENJO0VBQ0Usc0JBQXNCO0VBQ3RCLHNCQUFzQjtBSnNoQzVCOztBSXJrQ0c7RUFrREcsc0JBQXNCO0VBQ3RCLFdBQVc7QUp1aENqQjs7QUkxa0NHO0VBcURLLHlCSDVHVztBRHFvQ25COztBSTlrQ0c7RUF3REssc0JBQXNCO0VBQ3RCLHdCQUF3QjtBSjBoQ2hDOztBSXRoQ0U7RUFDRSxjQUFjO0VBQ2QseUJBQXlCO0VBQ3pCLFdBQVc7RUFDWCxjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLGtCQUFrQjtFSGxGcEIsZUFBcUI7RUFDckIsa0JBQWdDO0FENG1DbEM7O0FJeGhDRTtFQUNFLGFBQWE7QUoyaENqQjs7QUM5a0NFO0VHa0RBO0lBR0ksY0FBYztJQUNkLGtCQUFrQjtJQUNsQixNQUFNO0lBQ04sU0FBUztJQUNULFVBQVU7SUFDVixjQUFjO0lBQ2QsV0FBVztJQUNYLFlBQVk7SUFDWiw0QkFBNEI7SUFDNUIseUJBQXlCO0lBQ3pCLDRDQUE0QztJQUM1QyxlQUFlO0lBQ2Ysb0JBQW9CO0lBQ3BCLGdCQUFnQjtJQUNoQixVQUFVO0VKOGhDZDtFSS9pQ0M7SUFtQkssV0FBVztJQUNYLGtCQUFrQjtJQUNsQixNQUFLO0lBQ0wsU0FBUTtJQUNSLFNBQVM7SUFDVCxjQUFjO0lBQ2QsV0FBVztJQUNYLFlBQVk7SUFDWiwwQkFBMEI7SUFDMUIsNEJBQTRCO0lBQzVCLHdCQUF3QjtFSitoQzlCO0VJNWpDQztJQWdDSyx1QkFBK0I7RUoraENyQztFSS9qQ0M7SUFrQ08sMEJBQTBCO0VKZ2lDbEM7RUlsa0NDO0lBc0NLLFVBQVU7SUFDVixvQkFBb0I7RUoraEMxQjtBQUNGOztBQ25uQ0U7RUc0Q0E7SUEyQ0ksYUFBYTtFSmlpQ2pCO0FBQ0Y7O0FJL2hDRTtFQUNFLGFBQWE7RUFDYixrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLFlBQVk7RUFDWixXQUFXO0VBQ1gsWUFBWTtFQUNaLGVBQWU7RUFDZix5QkhsTGM7RUdtTGQsV0FBVztBSmtpQ2Y7O0FJM2lDRztFQVlHLGNBQWM7RUFDZCxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUixTQUFTO0VBQ1QsVUFBVTtFQUNWLFVBQVU7RUFDVixvQkFBb0I7RUFDcEIsc0JBQXNCO0FKbWlDNUI7O0FJdmpDRztFQXVCRyx5QkFBeUI7QUpvaUMvQjs7QUkzakNHO0VBMEJHLHdCQUF3QjtBSnFpQzlCOztBSW5pQ0k7RUFDRSxjQUFjO0FKc2lDcEI7O0FJamlDQTtFQUNFLFVBQVU7RUFDVixvQkFBb0I7RUFDcEIsZUFBZTtFQUNmLE1BQUs7RUFDTCxXQUFVO0VBQ1YsUUFBUTtFQUNSLFlBQVk7RUFDWixhQUFhO0VBQ2Isc0JBQXNCO0VBQ3RCLCtCSHROZ0I7RUd1TmhCLFdBQVc7RUFDWCxzQkFBc0I7RUFDdEIsd0JBQXdCO0VBQ3hCLFdBQVc7QUpvaUNiOztBSWxqQ0E7RUFnQkksVUFBVTtFQUNWLG9CQUFvQjtFQUNwQixZQTNOZ0I7QUppd0NwQjs7QUl4akNBO0VBb0JNLFVBQ0Y7QUp1aUNKOztBSXJpQ0U7RUFDRSxVQUFVO0VBQ1YseUJBQXlCO0VBQ3pCLHFCQUFxQjtBSndpQ3pCOztBSXRpQ0U7RUFDRSxrQkFBa0I7RUFDbEIsY0FBYztFQUNkLFdBQVc7RUFDWCxxQkFBcUI7RUhyTXZCLGVBQXFCO0VBQ3JCLG9CQUFnQztFR3NNOUIsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLHlCSGxQYztFR21QZCxnQkFBZ0I7QUowaUNwQjs7QUlyakNHO0VBYUcsV0FBVztFQUNYLGtCQUFrQjtFQUNsQixNQUFLO0VBQ0wsU0FBUTtFQUNSLGNBQWM7RUFDZCxXQUFXO0VBQ1gsUUFBUTtFQUNSLFNBQVM7RUFDVCxtQkFBbUI7RUFDbkIsMkJBQTJCO0VBQzNCLHNEQUFzRDtBSjRpQzVEOztBSW5rQ0c7RUEwQkcseUJIalFpQjtBRDh5Q3ZCOztBSTFpQ0k7RUFDRSw2QkFBNkI7RUFDN0Isb0JBQW9CO0FKNmlDMUI7O0FJL2lDSztFQUlHLGFBQWE7QUoraUNyQjs7QUkzaUNFO0VBQ0UsZUFBZTtBSjhpQ25COztBSTVpQ0U7RUFDRSxXQUFXO0VBQ1gsYUFBYTtFQUNiLGdCQUFnQjtFQUNoQixrQkFBa0I7RUg3T3BCLGVBQXFCO0VBQ3JCLG1CQUFnQztFRzhPOUIsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtFQUNuQixnQ0h4UmM7QUR3MENsQjs7QUk5aUNFO0VBQ0Usa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCxXQUFXO0VBQ1gscUJBQXFCO0FKaWpDekI7O0FJcmpDRztFQU9HLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsTUFBSztFQUNMLFNBQVM7RUFDVCxjQUFjO0FKa2pDcEI7O0FJN2pDRztFQWNHLFVBQVU7RUFDVixXQUFXO0VBQ1gsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixzQkFBc0I7QUptakM1Qjs7QUlya0NHO0VBcUJHLFVBQVU7RUFDVixVQUFVO0VBQ1YsV0FBVztFQUNYLDZCSG5UYTtFR29UYiwrQkhwVGE7RUdxVGIsd0JBQXdCO0FKb2pDOUI7O0FJOWtDRztFQTZCRyw4QkFBc0I7VUFBdEIsc0JBQXNCO0FKcWpDNUI7O0FJbGpDRTtFQUNFLGNBQWM7RUFDZCxpQ0FBaUM7RUFDakMscUJBQXFCO0FKcWpDekI7O0FJeGpDRztFQU1LLHlCSGhVVTtFR2lVVixrQkFBa0I7RUFDbEIsV0FBVztBSnNqQ25COztBSTlqQ0c7RUFVTyxzQkFBc0I7QUp3akNoQzs7QUlsa0NHO0VBYU8sc0JBQXNCO0VBQ3RCLHdCQUF3QjtFQUN4QiwwQkFBMEI7RUFDMUIsV0FBVTtBSnlqQ3BCOztBSXJqQ0k7RUFDRSw4QkFBOEI7QUp3akNwQzs7QUlyakNFO0VBQ0Usa0JBQWtCO0VBQ2xCLGNBQWM7RUg3U2hCLGVBQXFCO0VBQ3JCLG1CQUFnQztFRzhTOUIsZ0JBQWdCO0VBQ2hCLFdBQVc7RUFDWCxtQkFBbUI7RUFDbkIsYUFBYTtFQUNiLGVBQWM7RUFDZCxrQkFBa0I7RUFDbEIsZUFBZTtBSnlqQ25COztBSW5rQ0c7RUFhRyxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLE1BQUs7RUFDTCxTQUFRO0VBQ1IsY0FBYztFQUNkLFdBQVU7QUowakNoQjs7QUk1a0NHO0VBcUJHLFdBQVc7RUFDWCxXQUFXO0VBQ1gsc0JBQXNCO0FKMmpDNUI7O0FJbGxDRztFQTBCRyxVQUFVO0VBQ1YsV0FBVztFQUNYLDBCQUEwQjtFQUMxQiw0QkFBNEI7RUFDNUIsd0JBQXdCO0FKNGpDOUI7O0FJMWxDRztFQWlDRyx5QkhuWFk7RUdvWFosa0JBQWtCO0VBQ2xCLFdBQVc7QUo2akNqQjs7QUlobUNHO0VBcUNLLHNCQUFzQjtBSitqQzlCOztBSXBtQ0c7RUF3Q0ssc0JBQXNCO0VBQ3RCLHdCQUF3QjtBSmdrQ2hDOztBSTVqQ0U7RUFDRSxrQkFBa0I7RUFDbEIsY0FBYztFQUNkLFdBQVc7RUFDWCxxQkFBcUI7RUg1VnZCLGVBQXFCO0VBQ3JCLG1CQUFnQztFRzZWOUIsZ0JBQWdCO0VBQ2hCLHlCQUF5QjtFQUN6QixnQkFBZ0I7QUpna0NwQjs7QUl4a0NHO0VBV0csV0FBVztFQUNYLGtCQUFrQjtFQUNsQixNQUFLO0VBQ0wsU0FBUztFQUNULGNBQWM7QUppa0NwQjs7QUlobENHO0VBa0JHLFdBQVc7RUFDWCxXQUFXO0VBQ1gsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixzQkFBc0I7QUpra0M1Qjs7QUl4bENHO0VBeUJHLFdBQVc7RUFDWCxVQUFVO0VBQ1YsV0FBVztFQUNYLDZCSDVaYTtFRzZaYiwrQkg3WmE7RUc4WmIsd0JBQXdCO0FKbWtDOUI7O0FJam1DRztFQWlDRyw4QkFBc0I7VUFBdEIsc0JBQXNCO0FKb2tDNUI7O0FJL2pDQTtFQUNFLFVBQVU7RUFDVixvQkFBb0I7RUFDcEIsZUFBZTtFQUNmLE1BQUs7RUFDTCx5QkFBNEM7RUFDNUMsUUFBUTtFQUNSLFlBQVk7RUFDWixzQkFBc0I7RUFDdEIsc0JBQXNCO0VBQ3RCLHNCQUFzQjtFQUN0QixXQUFXO0VBQ1gsd0JBQXdCO0FKa2tDMUI7O0FJOWtDQTtFQWNJLFVBQVU7RUFDVixvQkFBb0I7RUFDcEIsbUNBaGIwRDtBSm8vQzlEOztBSXBsQ0E7RUFrQk0sVUFDRjtBSnFrQ0o7O0FDbjdDRTtFRzJWRjtJQXNCSSxrQkFBaUI7RUp1a0NuQjtBQUNGOztBSXRrQ0U7RUFDRSxVQUFVO0VBQ1YseUJBQXlCO0VBQ3pCLHFCQUFxQjtBSnlrQ3pCOztBSXZrQ0U7RUFDRSxXQUFXO0VBQ1gsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBSjBrQ3RCOztBSXhrQ0U7RUhoYUEsZUFBcUI7RUFDckIsb0JBQWdDO0VHaWE5QixvQkFBbUI7QUo0a0N2Qjs7QUkxa0NFO0VIcGFBLGVBQXFCO0VBQ3JCLG9CQUFnQztBRGsvQ2xDOztBSTVrQ0U7RUFDRSxrQkFBa0I7RUFDbEIsYUFBYTtFQUNiLHVCQUF1QjtFQUN2QixlQUFlO0VBQ2YsZ0JBQWdCO0FKK2tDcEI7O0FJN2tDRTtFQUNFLFVBQVU7RUFDVixnQkFBZ0I7QUpnbENwQjs7QUlsbENHO0VBSUcsZUFBZTtBSmtsQ3JCOztBQ2orQ0U7RUcyWUE7SUFPSSxVQUFVO0lBQ1YsZ0JBQWdCO0lBQ2hCLG1CQUFrQjtFSm9sQ3RCO0FBQ0Y7O0FDeitDRTtFR3NaRTtJQUVJLFdBQVc7SUFDWCxhQUFhO0VKc2xDbkI7QUFDRjs7QUlubENFO0VBQ0UsbUJBQWtCO0FKc2xDdEI7O0FDcC9DRTtFRzZaQTtJQUdJLFVBQVU7SUFDVixnQkFBZ0I7RUp5bENwQjtBQUNGOztBSXZsQ0U7RUFDRSxhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLGdCQUFnQjtFQUNoQix5QkhsZmM7RUdtZmQsNEJBQTRCO0VBQzVCLDJCQUEyQjtFQUMzQixXQUFXO0VBQ1gsZUFBZTtFQUNmLHFCQUFxQjtFSGhkdkIsZUFBcUI7RUFDckIsbUJBQWdDO0VHaWQ5QixnQkFBZ0I7RUFDaEIsZ0JBQWdCO0VBQ2hCLDZCQUE2QjtBSjJsQ2pDOztBSXhtQ0c7RUFlRyxhQUFZO0FKNmxDbEI7O0FJMWxDRTtFQUNFLFdBQVc7RUgxZGIsZUFBcUI7RUFDckIsb0JBQWdDO0VHMmQ5QixnQkFBZ0I7RUFDaEIsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtFQUNuQixrQkFBa0I7QUo4bEN0Qjs7QUk1bENFO0VBQ0Usa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCxXQUFXO0VBQ1gscUJBQXFCO0VIcmV2QixlQUFxQjtFQUNyQixtQkFBZ0M7RUdzZTlCLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsZUFBZTtBSmdtQ25COztBSXhtQ0c7RUFVRyxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLE1BQUs7RUFDTCxTQUFRO0VBQ1IsY0FBYztFQUNkLFVBQVU7RUFDVixVQUFVO0VBQ1YsV0FBVztFQUNYLDBCQUEwQjtFQUMxQiw0QkFBNEI7RUFDNUIsd0JBQXdCO0FKa21DOUI7O0FJdG5DRztFQXVCRyxXQUFXO0FKbW1DakI7O0FJMW5DRztFQXlCSyxzQkFBc0I7RUFDdEIsd0JBQXdCO0FKcW1DaEM7O0FJL2xDQTtFQUNFLGFBQWE7QUprbUNmOztBQzNqREU7RUd3ZEY7SUFHSSxlQUFlO0lBQ2YsU0FBUTtJQUNSLE9BQU07SUFDTixjQUFjO0lBQ2QsV0FBVztJQUNYLFlBQVk7SUFDWix5QkhsakJlO0lHbWpCZixrREFBa0Q7SUFDbEQsWUFBWTtFSnFtQ2Q7QUFDRjs7QUlwbUNFO0VBQ0UsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQix1QkFBdUI7RUFDdkIsV0FBVztFQUNYLFlBQVk7QUp1bUNoQjs7QUlybUNFO0VBQ0Usa0JBQWtCO0VBQ2xCLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsdUJBQXVCO0VBQ3ZCLHNCQUFzQjtFQUN0QixlQUFlO0VBQ2YsWUFBWTtFQUNaLGVBQWU7RUg3aEJqQixlQUFxQjtFQUNyQixtQkFBZ0M7RUc4aEI5QixnQkFBZ0I7RUFDaEIsZ0JBQWdCO0VBQ2hCLFdBQVc7RUFDWCxzQkFBc0I7QUp5bUMxQjs7QUl2bUNFO0VBQ0Usa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxZQUFZO0VBQ1osNkJBQTRCO0VBQzVCLHNCQUFzQjtFQUN0QixhQUFhO0FKMG1DakI7O0FJaG5DRztFQVNHLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsY0FBYztFQUNkLE9BQU07RUFDTixXQUFXO0VBQ1gsV0FBVztFQUNYLHNCQUFzQjtBSjJtQzVCOztBSTFuQ0c7RUFrQkcsTUFBSztBSjRtQ1g7O0FJOW5DRztFQXFCRyxRQUFRO0FKNm1DZDs7QUkxbUNFO0VBQ0UsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQix1QkFBdUI7RUFDdkIsc0JBQXNCO0VBQ3RCLHFCQUFxQjtFQUNyQixlQUFlO0VIbGtCakIsZUFBcUI7RUFDckIsbUJBQWdDO0VHbWtCOUIsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtFQUNoQixxQkFBcUI7RUFDckIsV0FBVztFQUNYLGtCQUFrQjtBSjhtQ3RCOztBSTFuQ0c7RUFjRyxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxZQUFZO0VBQ1osaUJBQWlCO0VBQ2pCLDRCQUE0QjtFQUM1QixrQ0FBa0M7QUpnbkN4Qzs7QUk5bUNLO0VBRUcsdURBQXVEO0FKZ25DL0Q7O0FJN21DSztFQUVHLDJEQUEyRDtBSittQ25FOztBSTVtQ0s7RUFFRyw0REFBNEQ7QUo4bUNwRTs7QUkzbUNLO0VBRUcsMkRBQTJEO0FKNm1DbkU7O0FJdG1DQTtFQUNFLGFBQWE7QUp5bUNmOztBQzNxREU7RUdpa0JGO0lBR0ksY0FBYztJQUNkLFNBQVM7SUFDVCxVQUFVO0lBQ1Ysb0JBQW9CO0lBQ3BCLGdCQUFnQjtJQUNoQixlQUFlO0VKNG1DakI7RUlwbkNGO0lBVU0sZUFBZTtJQUNmLFNBQVE7SUFDUixPQUFNO0lBQ04sV0FBVztJQUNYLFlBQVk7SUFDWixzQkFBc0I7SUFDdEIsVUFBVTtJQUNWLG9CQUFvQjtJQUNwQixrQkFBa0I7RUo2bUN0QjtFSTNtQ0U7SUFDRSxrQkFBa0I7SUFDbEIsZ0JBQWU7RUo2bUNuQjtFSTNtQ0U7SUFDRSxlQUFlO0lBQ2YsTUFBSztJQUNMLE9BQU07SUFDTixXQUFXO0lBQ1gsWUFBWTtJQUNaLHNCQUFzQjtFSjZtQzFCO0VJM21DRTtJQUNFLGtCQUFrQjtJQUNsQixNQUFLO0lBQ0wsUUFBTztJQUNQLGFBQWE7SUFDYixtQkFBbUI7SUFDbkIsdUJBQXVCO0lBQ3ZCLHNCQUFzQjtJQUN0QixXQUFXO0lBQ1gsWUFBWTtJQUNaLGVBQWU7SUhwcEJuQixlQUFxQjtJQUNyQixtQkFBZ0M7SUdxcEI1QixnQkFBZ0I7SUFDaEIsV0FBVztFSjhtQ2Y7RUk1bUNFO0lBRUUsa0JBQWtCO0lBQ2xCLGNBQWM7SUFDZCxXQUFXO0lBQ1gsWUFBWTtJQUNaLGlCQUFpQjtFSjZtQ3JCO0VDbnREQTtJQUVFLHFCQUFxQjtJQUNyQixXQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLE9BQU07SUFDTixRQUFPO0lBQ1AsTUFBSztJQUNMLFNBQVE7SUFDUixZQUFZO0VEb3REZDtFQ2p0REE7SUFDRSx3QkFBd0I7RURtdEQxQjtFQ2p0REE7SUFDRSx5QkFBeUI7RURtdEQzQjtFSW5vQ0c7SUFTRyxVQUFVO0lBQ1YsWUFBWTtJQUNaLHNCQUFzQjtFSjZuQzVCO0VJMW5DRTtJQUNFLHNCQUFzQjtJQUN0QixlQUFlO0lBQ2Ysa0JBQWtCO0lIMXFCdEIsZUFBcUI7SUFDckIsZUFBZ0M7SUcycUI1QixnQkFBZ0I7SUFDaEIsZ0JBQWdCO0lBQ2hCLFdBQVc7RUo2bkNmO0VJM25DRTtJQUNFLGtCQUFrQjtJQUNsQixzQkFBc0I7SUFDdEIsa0JBQWtCO0VKNm5DdEI7RUkzbkNFO0lBQ0UsZ0JBQWdCO0VKNm5DcEI7RUk5bkNHO0lBR0csVUFBVTtFSjhuQ2hCO0FBQ0Y7O0FJM25DRTtFQUNFLGtCQUFrQjtFQUNsQixTQUFTO0VBQ1QsWUFBWTtFQUNaLFVBQVU7QUo4bkNkOztBSTVuQ0U7RUFDRSxZQUFZO0FKK25DaEI7O0FDenhERTtFR2lxQkE7SUFDRSxrQkFBa0I7SUFDbEIseUJIcHZCZTtJR3F2QmYsa0JBQWtCO0VKNG5DcEI7RUkzbkNFO0lBQ0Usa0JBQWtCO0VKNm5DdEI7RUkzbkNFO0lBQ0Usa0JBQWtCO0lBQ2xCLGFBQWE7SUFDYixtQkFBbUI7SUFDbkIsV0FBVztJQUNYLFlBQVk7SUFDWixXQUFXO0lBQ1gscUJBQXFCO0lBQ3JCLGtCQUFrQjtJSHp0QnRCLGVBQXFCO0lBQ3JCLG9CQUFnQztJRzB0QjVCLGdCQUFnQjtJQUNoQixnQkFBZ0I7SUFDaEIsNkJBQTZCO0lBQzdCLG1CQUFtQjtJQUNuQixzQkFBc0I7RUo4bkMxQjtFSTVvQ0c7SUFpQkcsV0FBVztJQUNYLGtCQUFrQjtJQUNsQixNQUFLO0lBQ0wsU0FBUztJQUNULGNBQWM7RUo4bkNwQjtFSW5wQ0c7SUF3QkcsV0FBVztJQUNYLFdBQVc7SUFDWCxZQUFZO0lBQ1osa0JBQWtCO0lBQ2xCLGdCQUFnQjtFSjhuQ3RCO0VJMXBDRztJQStCRyxXQUFXO0lBQ1gsVUFBVTtJQUNWLFdBQVc7SUFDWCw2QkgzeEJXO0lHNHhCWCwrQkg1eEJXO0lHNnhCWCx3QkFBd0I7RUo4bkM5QjtFSTFuQ0E7SUFDRSxzQkFBc0I7SUFDdEIsZUFBZTtFSjRuQ2pCO0VJM25DRTtJQUNFLGtCQUFrQjtJQUNsQixjQUFjO0lBQ2QsWUFBWTtJQUNaLGNBQWM7RUo2bkNsQjtFSTNuQ0U7SUFDRSxXQUNGO0VKNG5DRjtFSTNuQ0U7SUFDRSxZQUFZO0lBQ1osY0FBYztJQUNkLGVBQWU7RUo2bkNuQjtFSTNuQ0U7SUFDRSxrQkFBa0I7SUFDbEIsY0FBYztJSDV3QmxCLGVBQXFCO0lBQ3JCLG1CQUFnQztJRzZ3QjVCLGdCQUFnQjtJQUNoQixXQUFXO0lBQ1gscUJBQXFCO0lBQ3JCLGFBQWE7SUFDYixzQkFBc0I7RUo4bkMxQjtFSXRvQ0c7SUFVRyxXQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLE1BQUs7SUFDTCxTQUFTO0lBQ1QsT0FBTTtJQUNOLGNBQWM7SUFDZCxRQUFRO0lBQ1IsU0FBUztJQUNULG1CQUFtQjtJQUNuQiwyQkFBMkI7SUFDM0Isc0RBQXNEO0VKK25DNUQ7QUFDRjs7QUtsOERBO0VBQ0Usa0JBQWtCO0VBQ2xCLFdBQVc7QUxxOERiOztBQzEzREU7RUk3RUY7SUFJSSxvQkFBbUI7RUx3OERyQjtBQUNGOztBS3Y4REU7RUFDRSxZQUFZO0VBQ1osY0FBYztBTDA4RGxCOztBQ3I0REU7RUl2RUE7SUFJSSxXQUFXO0VMNjhEZjtBQUNGOztBQzM0REU7RUloRUE7SUFFSSxlQUFlO0VMODhEbkI7QUFDRjs7QUs1OERFO0VKa0JBLGVBQXFCO0VBQ3JCLG1CQUFnQztFSWpCOUIsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtFQUNoQixXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLGtCQUFrQjtBTGc5RHRCOztBQzM1REU7RUkzREE7SUprQkEsZUFBcUI7SUFDckIsb0JBQWdDO0lJVjVCLG1CQUFtQjtFTG85RHZCO0FBQ0Y7O0FLbDlERTtFSk1BLGVBQXFCO0VBQ3JCLGlCQUFnQztFSUw5QixnQkFBZ0I7RUFDaEIsZ0JBQWdCO0VBQ2hCLFdBQVc7RUFDWCxzQkFBc0I7RUFDdEIsa0JBQWtCO0VBQ2xCLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsZ0NKMUNjO0FEZ2dFbEI7O0FDaDdERTtFSS9DQTtJSk1BLGVBQXFCO0lBQ3JCLG1CQUFnQztJSUs1QixlQUFlO0lBQ2YsbUJBQW1CO0VMMDlEdkI7QUFDRjs7QUt6OURJO0VKVEYsZUFBcUI7RUFDckIsa0JBQWdDO0VJVTVCLGdDSmxEWTtFSW1EWixlQUFlO0VBQ2Ysa0JBQWtCO0FMNjlEeEI7O0FDajhERTtFSWhDRTtJSlRGLGVBQXFCO0lBQ3JCLGVBQWdDO0lJZTFCLGVBQWU7RUxpK0RyQjtBQUNGOztBSzk5REU7RUpwQkEsZUFBcUI7RUFDckIsbUJBQWdDO0VJcUI5QixnQkFBZ0I7QUxrK0RwQjs7QUtqK0RJO0VBQ0Usa0JBQWtCO0FMbytEeEI7O0FLbCtESTtFQUNFLGtCQUFrQjtBTHErRHhCOztBQ3Y5REU7RUlmRTtJQUdJLGdCQUFnQjtFTHcrRHRCO0FBQ0Y7O0FLcitERTtFSmpDQSxlQUFxQjtFQUNyQixrQkFBZ0M7RUlrQzlCLGdCQUFnQjtFQUNoQixrQkFBa0I7QUx5K0R0Qjs7QUt2K0RFO0VBQ0UsV0FBVztFQUNYLFlBQVk7RUFDWixjQUFjO0FMMCtEbEI7O0FLcitEQTtFQUNFLGtCQUFrQjtFQUNsQixRQUFPO0VBQ1AsT0FBTTtFQUNOLFFBQU87RUFDUCxhQUFhO0VBQ2IsWUFBWTtFQUNaLGNBQWM7RUFDZCxVQUFVO0FMdytEWjs7QUNyL0RFO0VJS0Y7SUFVSSxtQkFBbUI7SUFDbkIsV0FBVztJQUNYLFlBQVk7SUFDWixTQUFRO0lBQ1IsU0FBUTtJQUNSLGtCQUFrQjtJQUNsQixtQkFBbUI7SUFDbkIsc0JBQXNCO0lBQ3RCLDZCQUE0QjtJQUM1QixnQ0FBK0I7SUFDL0Isc0JBQXNCO0VMMitEeEI7QUFDRjs7QUsxK0RHO0VBRUcsV0FBVztBTDQrRGpCOztBSzkrREc7RUFJSyxzQkFBc0I7RUFDdEIsd0JBQXdCO0FMOCtEaEM7O0FLbi9ERztFQVNHLFdBQVc7QUw4K0RqQjs7QUNsaEVFO0VJMkJDO0lBYUssV0FBVztFTCsrRGpCO0VLNS9EQztJQWVPLHNCQUFzQjtJQUN0Qix3QkFBd0I7RUxnL0RoQztFS2hnRUM7SUFvQkssV0FBVztFTCsrRGpCO0FBQ0Y7O0FLNStERztFQUVHLGNBQWM7QUw4K0RwQjs7QUtoL0RHO0VBSUsseUJBQXlCO0VBQ3pCLDJCQUEyQjtBTGcvRG5DOztBS3IvREc7RUFTRyxjQUFjO0FMZy9EcEI7O0FDNWlFRTtFSW1EQztJQWFLLFdBQVc7RUxpL0RqQjtFSzkvREM7SUFlTyxzQkFBc0I7SUFDdEIsd0JBQXdCO0VMay9EaEM7RUtsZ0VDO0lBb0JLLFdBQVc7RUxpL0RqQjtBQUNGOztBQ3pqRUU7RUkyRUE7SUFFSSxxQkFBcUI7SUFDckIsZUFBZTtFTGkvRG5CO0FBQ0Y7O0FLLytERTtFQUNFLGtCQUFrQjtFQUNsQixxQkFBcUI7RUFDckIsV0FBVztFSjdIYixlQUFxQjtFQUNyQixrQkFBZ0M7RUk4SDlCLHFCQUFxQjtFQUNyQixtQkFBbUI7QUxtL0R2Qjs7QUt6L0RHO0VBUUcsV0FBVztFQUNYLGtCQUFrQjtFQUNsQixNQUFLO0VBQ0wsU0FBUztFQUNULGNBQWM7RUFDZCxVQUFVO0VBQ1YsVUFBVTtFQUNWLFdBQVc7RUFDWCwwQkFBMEI7RUFDMUIsNEJBQTRCO0VBQzVCLHdCQUF3QjtBTHEvRDlCOztBS2wvREU7RUFDRSxrQkFBa0I7RUFDbEIscUJBQXFCO0VBQ3JCLFdBQVc7RUpsSmIsZUFBcUI7RUFDckIsa0JBQWdDO0VJbUo5QixtQkFBbUI7QUxzL0R2Qjs7QUtsL0RBO0VBQ0Usa0JBQWtCO0FMcS9EcEI7O0FLai9EQTtFQUNFLGtCQUFrQjtFQUNsQix5QkFBeUI7RUFDekIsZUFBZTtBTG8vRGpCOztBQzNtRUU7RUlvSEY7SUFLSSxpQkFBaUI7RUx1L0RuQjtBQUNGOztBS3QvREU7RUFDRSxnQkFBZ0I7QUx5L0RwQjs7QUt2L0RFO0VKdktBLGVBQXFCO0VBQ3JCLG1CQUFnQztFSXdLOUIsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtFQUNoQixXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLGNBQWM7QUwyL0RsQjs7QUt6L0RFO0VBQ0UsY0FBYztFSmhMaEIsZUFBcUI7RUFDckIsa0JBQWdDO0VJaUw5QixxQkFBcUI7RUFDckIsaUJBQWlCO0FMNi9EckI7O0FLMy9ERTtFQUNFLGtCQUFrQjtFQUNsQixjQUFjO0VBQ2QsZ0JBQWdCO0FMOC9EcEI7O0FLamdFRztFQUtHLFlBQVk7QUxnZ0VsQjs7QUs3L0RFO0VBQ0UsV0FBVTtFQUNWLG1CQUFrQjtBTGdnRXRCOztBSzkvREU7RUFDRSxZQUFZO0VBQ1oseUJBQXlCO0VBQ3pCLG9CQUFtQjtFQUNuQixzQkFBc0I7QUxpZ0UxQjs7QUM3cEVFO0VJd0pBO0lBTUksV0FBVztJQUNYLHlCQUF5QjtJQUN6QixvQkFBbUI7RUxvZ0V2QjtBQUNGOztBS2xnRUU7RUFDRSxzQkFBc0I7RUFDdEIsYUFBYTtFQUNiLGVBQWM7QUxxZ0VsQjs7QUtuZ0VFO0VBQ0UsYUFBYTtFQUNiLGVBQWU7RUFDZix5QkFBeUI7RUFDekIseUJBQXlCO0FMc2dFN0I7O0FDbHJFRTtFSXdLQTtJQU1JLHlCQUF5QjtFTHlnRTdCO0FBQ0Y7O0FLdmdFRTtFQUNFLGFBQWE7RUFDYixlQUFlO0VBQ2YsV0FBVztBTDBnRWY7O0FLdmdFRTtFQUNFLHFCQUFxQjtFQUNyQix5QkFBeUI7QUwwZ0U3Qjs7QUs1Z0VHO0VBSUcsZUFBZTtBTDRnRXJCOztBQ3ZzRUU7RUl1TEE7SUFPSSxxQkFBcUI7SUFDckIsc0JBQXNCO0VMOGdFMUI7RUt0aEVDO0lBV0ssZUFBZTtFTDhnRXJCO0FBQ0Y7O0FLMWdFRTtFQUNFLHFCQUFxQjtFQUNyQix1QkFBdUI7QUw2Z0UzQjs7QUsvZ0VHO0VBSUcsZUFBZTtBTCtnRXJCOztBQzF0RUU7RUl1TUE7SUFPSSxxQkFBcUI7SUFDckIsc0JBQXNCO0VMaWhFMUI7RUt6aEVDO0lBVUssa0JBQWtCO0VMa2hFeEI7RUs1aEVDO0lBY0ssZUFBZTtFTGloRXJCO0FBQ0Y7O0FLOWdFRTtFSmxRQSxlQUFxQjtFQUNyQixtQkFBZ0M7RUltUTlCLGtCQUFrQjtFQUNsQixjQUFjO0VBQ2QsV0FBVztFQUNYLHFCQUFxQjtBTGtoRXpCOztBS3ZoRUc7RUFPRyxrQkFBa0I7RUFDbEIsU0FBUztFQUNULFVBQVU7RUFDVixVQUFVO0VBQ1Ysc0JBQXNCO0VBQ3RCLFdBQVc7RUFDWCxjQUFjO0VBQ2Qsd0JBQXdCO0VBQ3hCLHlCQUF5QjtFQUN6QixrQkFBa0I7RUFDbEIsNEJBQTBCO0VBQzFCLGdCQUFnQjtBTG9oRXRCOztBS3RpRUc7RUFzQkssV0FBVztFQUNYLHNCQUFzQjtBTG9oRTlCOztBS2poRUk7RUFDRSxpQ0FBaUM7RUFDakMsZUFBZTtBTG9oRXJCOztBS3RoRUs7RUFJRyw4QkFBOEI7QUxzaEV0Qzs7QUtsaEVFO0VBQ0Usd0JBQXdCO0VBQ3hCLGtCQUFrQjtFQUNsQixjQUFjO0VBQ2QsV0FBVztBTHFoRWY7O0FLbmhFRTtFQUNFLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsY0FBYztFQUNkLGdCQUFnQjtBTHNoRXBCOztBSzFoRUc7RUFNRyxrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLE9BQU87RUFDUCxXQUFXO0VBQ1gsY0FBYztFQUNkLHlCQUF5QjtFQUN6QixtQkFBbUI7RUFDbkIsMkJBQTJCO0VBQzNCLHNEQUFzRDtFQUN0RCxnQkFBZ0I7QUx3aEV0Qjs7QUtyaEVFO0VBQ0UsY0FBYztFSjdUaEIsZUFBcUI7RUFDckIsZUFBZ0M7RUk4VDlCLGdCQUFnQjtFQUNoQixjSnhXZTtFSXlXZixnQkFBZ0I7RUFDaEIscUJBQXFCO0FMeWhFekI7O0FLdmhFRTtFQUNFLGFBQWE7RUFDYix1QkFBdUI7RUFDdkIsZUFBZTtBTDBoRW5COztBQ3h6RUU7RUkyUkE7SUFLSSxjQUFjO0lBQ2QsaUJBQWdCO0VMNmhFcEI7QUFDRjs7QUszaEVFO0VBQ0Usa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixZQUFZO0VBQ1osYUFBYTtFQUNiLG1CQUFtQjtFQUNuQix1QkFBdUI7RUFDdkIsbUJBQW1CO0VBQ25CLHNCQUFzQjtFSnJWeEIsZUFBcUI7RUFDckIsbUJBQWdDO0VJc1Y5QixxQkFBcUI7RUFDckIsV0FBVztFQUNYLG1CQUFtQjtFQUNuQixzQkFBc0I7RUFDdEIsZ0JBQWdCO0FMK2hFcEI7O0FLN2lFRztFQWdCRyxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLE1BQUs7RUFDTCxTQUFRO0VBQ1IsV0FBVztFQUNYLFVBQVU7RUFDVixXQUFXO0VBQ1gsY0FBYztFQUNkLDBCQUEwQjtFQUMxQiw0QkFBNEI7RUFDNUIsd0JBQXdCO0VBQ3hCLGdCQUFnQjtBTGlpRXRCOztBSzVqRUc7RUE4QkcsaUJBQWlCO0FMa2lFdkI7O0FLaGtFRztFQWlDRyx5QkFBc0M7QUxtaUU1Qzs7QUN4MkVFO0VJb1NBO0lBb0NJLFlBQVk7SUFDWix3QkFBd0I7RUxxaUU1QjtFSzFrRUM7SUF1Q0ssV0FBVztFTHNpRWpCO0VLN2tFQztJQTBDSyxpQkFBaUI7SUFDakIsZ0JBQWdCO0VMc2lFdEI7QUFDRiIsImZpbGUiOiJtaW5pL2NvbW1vbi9jc3MvY29tbW9uLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi53cmFwX3JpZ2h0Y29udGVudHMge1xuICB6LWluZGV4OiAxO1xufVxuXG4ubWluaV9nbmF2X3NwIHtcbiAgei1pbmRleDogMjtcbn1cblxuLm1pbmlfaGVhZGVyIHtcbiAgei1pbmRleDogNDtcbn1cblxuLm1pbmlfZ25hdiB7XG4gIHotaW5kZXg6IDc7XG59XG5cbi5taW5pX2Zvb3Rlci0tdG9wX2J0biB7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5taW5pX3NlYXJjaF9tb2RhbCB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5taW5pX2duYXZfc3BfY29udGVudHMsXG4ubWluaV9tb2RhbF9zZWFyY2gge1xuICB6LWluZGV4OiA2O1xufVxuXG4ud3JhcF9yaWdodGNvbnRlbnRzIHtcbiAgei1pbmRleDogMTtcbn1cblxuLm1pbmlfZ25hdl9zcCB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5taW5pX2hlYWRlciB7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi5taW5pX2duYXYge1xuICB6LWluZGV4OiA3O1xufVxuXG4ubWluaV9mb290ZXItLXRvcF9idG4ge1xuICB6LWluZGV4OiA1O1xufVxuXG4ubWluaV9zZWFyY2hfbW9kYWwge1xuICB6LWluZGV4OiAzO1xufVxuXG4ubWluaV9nbmF2X3NwX2NvbnRlbnRzLFxuLm1pbmlfbW9kYWxfc2VhcmNoIHtcbiAgei1pbmRleDogNjtcbn1cblxuLm1pbmlfaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBoZWlnaHQ6IDE3MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2hhZG93OiAycHggMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubWluaV9oZWFkZXIge1xuICAgIGhlaWdodDogMTM1cHg7XG4gIH1cbn1cblxuLm1pbmlfaGVhZGVyLS1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIGhlaWdodDogMTEwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm1pbmlfaGVhZGVyLS1pbm5lciB7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICB9XG59XG5cbi5taW5pX2hlYWRlci0tbG9nb19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMjBweDtcbiAgcGFkZGluZy10b3A6IDE3cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubWluaV9oZWFkZXItLWxvZ29fbGluayB7XG4gICAgd2lkdGg6IDE1NnB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxufVxuXG4ubWluaV9oZWFkZXItLWxvZ29faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5taW5pX2hlYWRlci0tY291bnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNXB4O1xuICBsZWZ0OiAyNTBweDtcbiAgei1pbmRleDogMTA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubWluaV9oZWFkZXItLWNvdW50ZXIge1xuICAgIHRvcDogODVweDtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG59XG5cbi5taW5pX2hlYWRlci0tbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0byAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm1pbmlfaGVhZGVyLS1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm1pbmlfaGVhZGVyLS1uYXYxIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiByaWdodDtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuXG4ubWluaV9oZWFkZXItLW5hdjFfbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjN2I3YjdiO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xuICB0cmFuc2l0aW9uOiAuMTVzO1xufVxuXG4ubWluaV9oZWFkZXItLW5hdjFfbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDRweCAwIDRweCA0cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzdiN2I3YjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMjBweDtcbiAgbWFyZ2luOiBhdXRvIDA7XG59XG5cbi5taW5pX2hlYWRlci0tbmF2MV9saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5taW5pX2hlYWRlci0tc2VhcmNoX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG59XG5cbi5taW5pX2hlYWRlci0tc2VhcmNoX2Jhci5maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMzBweDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMzBweCk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm1pbmlfaGVhZGVyLS1zZWFyY2hfYmFyLmZpeGVkIHtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNXB4KTtcbiAgfVxufVxuXG4ubWluaV9oZWFkZXItLXNlYXJjaF9iYXJfaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYTcxYjQwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubWluaV9oZWFkZXItLXNlYXJjaF9iYXJfaW5uZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTcxYjQwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm1pbmlfaGVhZGVyLS1zZWFyY2hfYmFyX2lubmVyIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cblxuLm1pbmlfaGVhZGVyLS1zZWFyY2hfYmFyX2xpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxOThweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTcxYjQwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IC4xNXM7XG59XG5cbi5taW5pX2hlYWRlci0tc2VhcmNoX2Jhcl9saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNnB4IDAgNnB4IDZweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAzNXB4O1xuICBtYXJnaW46IGF1dG8gMDtcbn1cblxuLm1pbmlfaGVhZGVyLS1zZWFyY2hfYmFyX2xpbms6aG92ZXIge1xuICBmaWx0ZXI6IHNhdHVyYXRlKDExMCUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm1pbmlfaGVhZGVyLS1zZWFyY2hfYmFyX2xpbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm1pbmlfaGVhZGVyLS1zZWFyY2hfYmFyX3Byb2R1Y3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG5cbi5taW5pX2hlYWRlci0tc2VhcmNoX2Jhcl9jYXRjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNDAwcHg7XG4gIHRvcDogMzBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nOiAwIDMwcHggMCAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubWluaV9oZWFkZXItLXNlYXJjaF9iYXJfY2F0Y2gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgbGVmdDogMTcwcHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG5cbi5taW5pX2hlYWRlci0tc2VhcmNoYm94OmJlZm9yZSB7XG4gIHJpZ2h0OiA1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubWluaV9oZWFkZXItLXNlYXJjaGJveCB7XG4gICAgbWluLXdpZHRoOiAyMTBweDtcbiAgfVxufVxuXG4ubWluaV9oZWFkZXItLXNlYXJjaF9iYXJfbGlua19tb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE3MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zaXRpb246IC4xNXM7XG59XG5cbi5taW5pX2hlYWRlci0tc2VhcmNoX2Jhcl9saW5rX21vcmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm1pbmlfaGVhZGVyLS1zZWFyY2hfYmFyX2xpbmtfbW9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubWluaV9oZWFkZXItLXNlYXJjaF9iYXJfY3Jvc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTcxYjQwO1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG59XG5cbi5taW5pX2hlYWRlci0tc2VhcmNoX2Jhcl9jcm9zczpiZWZvcmUsIC5taW5pX2hlYWRlci0tc2VhcmNoX2Jhcl9jcm9zczphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3cHg7XG4gIGxlZnQ6IDNweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLm1pbmlfaGVhZGVyLS1zZWFyY2hfYmFyX2Nyb3NzOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cblxuLm1pbmlfaGVhZGVyLS1zZWFyY2hfYmFyX2Nyb3NzLmFjdGl2ZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWluaV9oZWFkZXItLXNlYXJjaF9iYXJfY3Jvc3MuYWN0aXZlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG5cbi5taW5pX2hlYWRlci0tbGlua19lbnRyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E3MWI0MDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5taW5pX2hlYWRlci0tbGlua19lbnRyeSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubWluaV9zZWFyY2hfbW9kYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi5taW5pX3NlYXJjaF9tb2RhbC5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5taW5pX3NlYXJjaF9tb2RhbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubWluaV9zZWFyY2hfbW9kYWwtLWJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBtYXJnaW46IGF1dG87XG4gIG9wYWNpdHk6IC45O1xufVxuXG4ubWluaV9zZWFyY2hfbW9kYWwtLWNvbnRlbnRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDk2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLm1pbmlfc2VhcmNoX21vZGFsLS1pbnRybyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi5taW5pX3NlYXJjaF9tb2RhbC0tcm93IHtcbiAgd2lkdGg6IDg5NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWJlODtcbiAgcGFkZGluZzogNXB4IDAgMTBweCAwO1xufVxuXG4ubWluaV9zZWFyY2hfbW9kYWwtLWwge1xuICBmb250LXdlaWdodDogNzAwO1xuICB3aWR0aDogMTgwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cblxuLm1pbmlfc2VhcmNoX21vZGFsLS1yIHtcbiAgd2lkdGg6IDcxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLm1pbmlfc2VhcmNoX21vZGFsLS1sYWJlbCB7XG4gIG1hcmdpbjogMCAxNXB4IDVweCAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzUwNTA1MDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAuMTVzO1xufVxuXG4ubWluaV9zZWFyY2hfbW9kYWwtLWxhYmVsOmhvdmVyIHtcbiAgY29sb3I6ICM3YjE0MmY7XG59XG5cbi5taW5pX3NlYXJjaF9tb2RhbC0tcmFkaW9ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTA1MDUwO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogLjE1cztcbn1cblxuLm1pbmlfc2VhcmNoX21vZGFsLS1yYWRpb2JveDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdiMTQyZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbn1cblxuLm1pbmlfc2VhcmNoX21vZGFsLS1yYWRpb2JveDpjaGVja2VkIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4ubWluaV9zZWFyY2hfbW9kYWwtLXJhZGlvYm94OmNoZWNrZWQ6YWZ0ZXIge1xuICBhbmltYXRpb246IGlucHV0RmFkZSAwLjJzIGN1YmljLWJlemllcigwLjg5NSwgMC4wMywgMC42ODUsIDAuMjIpIGZvcndhcmRzO1xufVxuXG5Aa2V5ZnJhbWVzIGlucHV0RmFkZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIH1cbn1cblxuLm1pbmlfc2VhcmNoX21vZGFsLS1jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1MDUwNTA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgdHJhbnNpdGlvbjogLjE1cztcbn1cblxuLm1pbmlfc2VhcmNoX21vZGFsLS1jaGVja2JveDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdiMTQyZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG59XG5cbi5taW5pX3NlYXJjaF9tb2RhbC0tY2hlY2tib3g6Y2hlY2tlZDphZnRlciB7XG4gIGFuaW1hdGlvbjogaW5wdXRGYWRlIDAuMnMgY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzLCAwLjY4NSwgMC4yMikgZm9yd2FyZHM7XG59XG5cbkBrZXlmcmFtZXMgaW5wdXRGYWRlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgfVxufVxuXG4ubWluaV9zZWFyY2hfbW9kYWwtLXNlbGVjdF9ib3gge1xuICBtYXJnaW46IDVweCAzcHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlYWU2O1xuICBoZWlnaHQ6IDM0cHg7XG4gIHdpZHRoOiAxOTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1pbmlfc2VhcmNoX21vZGFsLS1zZWxlY3RfYm94OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDZweCA2cHggNnB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM3MjVjNTAgdHJhbnNwYXJlbnQ7XG59XG5cbi5taW5pX3NlYXJjaF9tb2RhbC0tc2VsZWN0X2JveDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIGJvdHRvbTogOHB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA2cHggNnB4IDAgNnB4O1xuICBib3JkZXItY29sb3I6ICM3MjVjNTAgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi5taW5pX3NlYXJjaF9tb2RhbC0tc2VsZWN0X2JveDpudGgtY2hpbGQoM24pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ubWluaV9zZWFyY2hfbW9kYWwtLXNlbGVjdF9ib3gtd2lkZSB7XG4gIHdpZHRoOiAyOTBweDtcbn1cblxuLm1pbmlfc2VhcmNoX21vZGFsLS1zZWxlY3Qge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDI5MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMzRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1pbmlfc2VhcmNoX21vZGFsLS1zZWxlY3Qtd2lkZSB7XG4gIHdpZHRoOiAzOTBweDtcbn1cblxuLm1pbmlfc2VhcmNoX21vZGFsLS1pbnB1dF9ib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5taW5pX3NlYXJjaF9tb2RhbC0taW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luOiA1cHggMTBweCAwIDA7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlYWU2O1xuICB3aWR0aDogMTkwcHg7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5taW5pX3NlYXJjaF9tb2RhbC0tdHlwZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ubWluaV9zZWFyY2hfbW9kYWwtLXR4dCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4ubWluaV9zZWFyY2hfbW9kYWwtLXN1Ym1pdF9ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDE1cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E3MWI0MDtcbiAgd2lkdGg6IDQwMHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHRyYW5zaXRpb246IC4xNXM7XG59XG5cbi5taW5pX3NlYXJjaF9tb2RhbC0tc3VibWl0X2JveDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAzMHB4O1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgbWFyZ2luOiBhdXRvIDA7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb246IC4xNXM7XG59XG5cbi5taW5pX3NlYXJjaF9tb2RhbC0tc3VibWl0X2JveDpob3ZlciB7XG4gIGZpbHRlcjogY29udHJhc3QoMTIwJSk7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5taW5pX3NlYXJjaF9tb2RhbC0tc3VibWl0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGhlaWdodDogNjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAuMTVzO1xufVxuXG4ud3JhcF9yaWdodGNvbnRlbnRzIHtcbiAgei1pbmRleDogMTtcbn1cblxuLm1pbmlfZ25hdl9zcCB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5taW5pX2hlYWRlciB7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi5taW5pX2duYXYge1xuICB6LWluZGV4OiA3O1xufVxuXG4ubWluaV9mb290ZXItLXRvcF9idG4ge1xuICB6LWluZGV4OiA1O1xufVxuXG4ubWluaV9zZWFyY2hfbW9kYWwge1xuICB6LWluZGV4OiAzO1xufVxuXG4ubWluaV9nbmF2X3NwX2NvbnRlbnRzLFxuLm1pbmlfbW9kYWxfc2VhcmNoIHtcbiAgei1pbmRleDogNjtcbn1cblxuLm1pbmlfZm9vdGVyLS10b3BfYnRuIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMjVweDtcbiAgYm90dG9tOiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDYyLCAzNywgMjIsIDAuNik7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogLjE1cztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm1pbmlfZm9vdGVyLS10b3BfYnRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDZweCk7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItdG9wOiA1cHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgI2ZmZjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubWluaV9mb290ZXItLXRvcF9idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDYyLCAzNywgMjIsIDAuOSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubWluaV9mb290ZXItLXRvcF9idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm1pbmlfZm9vdGVyLS1pbm5lci10b3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm1pbmlfZm9vdGVyLS1pbm5lci10b3Age1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuXG4ubWluaV9mb290ZXItLWlubmVyLWNvcHlyaWdodCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTA1MDUwO1xuICBwYWRkaW5nOiAyMHB4IDAgMTBweCAwO1xufVxuXG4ubWluaV9mb290ZXItLWlubmVyLWJvdHRvbSB7XG4gIHBhZGRpbmc6IDEwcHggMCAyMHB4IDA7XG59XG5cbi5taW5pX2Zvb3Rlci0tbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5taW5pX2Zvb3Rlci0tbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ubWluaV9mb290ZXItLW5hdl9saW5rX2VudHJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyMDRweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTcxYjQwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubWluaV9mb290ZXItLW5hdl9saW5rX2VudHJ5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbn1cblxuLm1pbmlfZm9vdGVyLS1pY29uX2NhdGFsb2cge1xuICBmaWxsOiAjZmZmO1xuICB3aWR0aDogMzBweDtcbiAgbWFyZ2luOiA1cHggMTBweCAwIDA7XG59XG5cbi5taW5pX2Zvb3Rlci0tbmF2X2JveCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDRweCAtIDMwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm1pbmlfZm9vdGVyLS1uYXZfYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG59XG5cbi5taW5pX2Zvb3Rlci0tbmF2X2JveF9saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNSU7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5taW5pX2Zvb3Rlci0tbmF2X2JveF9saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAwJTtcbiAgaGVpZ2h0OiAwJTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAuMztcbiAgdHJhbnNpdGlvbjogLjJzO1xuICB6LWluZGV4OiAxO1xufVxuXG4ubWluaV9mb290ZXItLW5hdl9ib3hfbGluazpob3ZlcjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm1pbmlfZm9vdGVyLS1uYXZfYm94X2xpbmsge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLm1pbmlfZm9vdGVyLS1uYXZfYm94X2xpbms6YmVmb3JlIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLm1pbmlfZm9vdGVyLS1uYXZfYm94X2xpbms6aG92ZXI6YmVmb3JlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLm1pbmlfZm9vdGVyLS1uYXZfYm94X2xpbms6YmVmb3JlLCAubWluaV9mb290ZXItLW5hdl9ib3hfbGluazphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAuMjtcbiAgfVxuICAubWluaV9mb290ZXItLW5hdl9ib3hfbGluazpudGgtb2YtdHlwZSgyKTpiZWZvcmUsIC5taW5pX2Zvb3Rlci0tbmF2X2JveF9saW5rOm50aC1vZi10eXBlKDQpOmJlZm9yZSB7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDkwJTtcbiAgICB0b3A6IDUlO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLm1pbmlfZm9vdGVyLS1uYXZfYm94X2xpbms6bnRoLW9mLXR5cGUoMSk6YWZ0ZXIsIC5taW5pX2Zvb3Rlci0tbmF2X2JveF9saW5rOm50aC1vZi10eXBlKDIpOmFmdGVyIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAubWluaV9mb290ZXItLW5hdl9ib3hfbGluazpudGgtb2YtdHlwZSgxKTphZnRlciB7XG4gICAgbGVmdDogMDtcbiAgfVxuICAubWluaV9mb290ZXItLW5hdl9ib3hfbGluazpudGgtb2YtdHlwZSgyKTphZnRlciB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuLm1pbmlfZm9vdGVyLS1uYXZfYm94X3R0bCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZjFmMmY2O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgei1pbmRleDogMjtcbn1cblxuLm1pbmlfZm9vdGVyLS1uYXZfYm94X3R4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMCAwIDAgMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB6LWluZGV4OiAyO1xufVxuXG4ubWluaV9mb290ZXItLW5hdl9ib3hfdHh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNnB4IDAgNnB4IDZweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG8gMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5taW5pX2Zvb3Rlci0tbmF2X2JveF90eHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLm1pbmlfZm9vdGVyLS1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ubWluaV9mb290ZXItLWNvcHlfdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogIzUwNTA1MDtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xufVxuXG4ubWluaV9mb290ZXItLWxpbmtfaG9zaGl6YWtpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubWluaV9mb290ZXItLWxpbmtfaG9zaGl6YWtpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLm1pbmlfZm9vdGVyLS1sb2dvX2hvc2hpemFraSB7XG4gIHdpZHRoOiAxODBweDtcbiAgZmlsbDogIzUwNTA1MDtcbn1cblxuLm1pbmlfZm9vdGVyLS1saW5rX2JvdHRvbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjNTA1MDUwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5taW5pX2Zvb3Rlci0tbGlua19ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCLjgIB844CAXCI7XG59XG5cbi5taW5pX2Zvb3Rlci0tbGlua19ib3R0b206bGFzdC1vZi10eXBlOmFmdGVyIHtcbiAgY29udGVudDogXCLjgIB8XCI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubWluaV9mb290ZXItLWxpbmtfYm90dG9tIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLndyYXBfcmlnaHRjb250ZW50cyB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5taW5pX2duYXZfc3Age1xuICB6LWluZGV4OiAyO1xufVxuXG4ubWluaV9oZWFkZXIge1xuICB6LWluZGV4OiA0O1xufVxuXG4ubWluaV9nbmF2IHtcbiAgei1pbmRleDogNztcbn1cblxuLm1pbmlfZm9vdGVyLS10b3BfYnRuIHtcbiAgei1pbmRleDogNTtcbn1cblxuLm1pbmlfc2VhcmNoX21vZGFsIHtcbiAgei1pbmRleDogMztcbn1cblxuLm1pbmlfZ25hdl9zcF9jb250ZW50cyxcbi5taW5pX21vZGFsX3NlYXJjaCB7XG4gIHotaW5kZXg6IDY7XG59XG5cbi5taW5pX2duYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMzBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMTA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm1pbmlfZ25hdiB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5taW5pX2duYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm1pbmlfZ25hdi0tYmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjA5YjhjO1xuICBib3gtc2hhZG93OiAtMXB4IC0xcHggM3B4IDFweCByZ2JhKDAsIDAsIDAsIDAuMikgaW5zZXQ7XG4gIHdpZHRoOiAxMzBweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAxcHgpO1xuICB6LWluZGV4OiA1O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5taW5pX2duYXYtLWJnIHtcbiAgICB3aWR0aDogMTVweDtcbiAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICB9XG4gIC5taW5pX2duYXYtLWJnLnNsaWRlIHtcbiAgICB3aWR0aDogMTMwcHg7XG4gIH1cbiAgLm1pbmlfZ25hdi0tYmcuc2xpZGUgLm1pbmlfZ25hdi0taW5uZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cbn1cblxuLm1pbmlfZ25hdi0taW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubWluaV9nbmF2LS1pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm1pbmlfZ25hdi0taW5uZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm1pbmlfZ25hdi0tbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA5MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QxYzViYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwOWI4YztcbiAgcGFkZGluZzogMCAwIDE1cHggMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdHJhbnNpdGlvbjogLjE1cztcbn1cblxuLm1pbmlfZ25hdi0tbGluazpiZWZvcmUsIC5taW5pX2duYXYtLWxpbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ubWluaV9nbmF2LS1saW5rOmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLm1pbmlfZ25hdi0tbGluazphZnRlciB7XG4gIGxlZnQ6IC0ycHg7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDEzcHg7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogM3B4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2IwOWI4YztcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2IwOWI4YztcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4ubWluaV9nbmF2LS1saW5rOmhvdmVyIHtcbiAgZmlsdGVyOiBzYXR1cmF0ZSgxNTAlKTtcbn1cblxuLm1pbmlfZ25hdi0tbGluay1raXRjaGVucGx1cyB7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5taW5pX2duYXYtLWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5taW5pX2duYXYtLWxpbmsuYWN0aXZlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMDliOGM7XG59XG5cbi5taW5pX2duYXYtLWxpbmsuYWN0aXZlOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xufVxuXG4ubWluaV9nbmF2LS1wYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzllODQ3MjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbi5taW5pX2duYXYtLXRhYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm1pbmlfZ25hdi0tdGFiIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIG1hcmdpbjogYXV0byAwO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDMwcHggMzBweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMDliOGM7XG4gICAgYm94LXNoYWRvdzogM3B4IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIHRyYW5zaXRpb246IC4xNXM7XG4gICAgei1pbmRleDogNjtcbiAgfVxuICAubWluaV9nbmF2LS10YWI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDVweDtcbiAgICBtYXJnaW46IGF1dG8gMDtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cbiAgLm1pbmlfZ25hdi0tdGFiLnNsaWRlIHtcbiAgICBsZWZ0OiBjYWxjKDEzMHB4IC0gNXB4KTtcbiAgfVxuICAubWluaV9nbmF2LS10YWIuc2xpZGU6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgfVxuICAubWluaV9nbmF2LS10YWIuaGlkZGVuIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubWluaV9nbmF2LS10YWIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm1pbmlfZ25hdi0tY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC0zNnB4O1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNzFiNDA7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4ubWluaV9nbmF2LS1jbG9zZTpiZWZvcmUsIC5taW5pX2duYXYtLWNsb3NlOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDg2JTtcbiAgaGVpZ2h0OiA0JTtcbiAgbWFyZ2luOiAtMiUgMCAwIC00MyU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5taW5pX2duYXYtLWNsb3NlOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5taW5pX2duYXYtLWNsb3NlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4ubWluaV9nbmF2LS1jbG9zZS1vbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZ25hdl9ib3hfMm5kIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMzBweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2E3MWI0MDtcbiAgY29sb3I6ICNmZmY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgei1pbmRleDogMTA7XG59XG5cbi5nbmF2X2JveF8ybmQub3BlbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB3aWR0aDogMjYwcHg7XG59XG5cbi5nbmF2X2JveF8ybmQub3BlbiAuZ25hdl9ib3hfMm5kLS13cmFwIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmduYXZfYm94XzJuZC0td3JhcCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC4xNXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC4zcztcbn1cblxuLmduYXZfYm94XzJuZC0tY2F0ZWdvcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E3MWI0MDtcbiAgdHJhbnNpdGlvbjogLjE1cztcbn1cblxuLmduYXZfYm94XzJuZC0tY2F0ZWdvcnk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG8gMDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNnB4IDAgNnB4IDZweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmO1xufVxuXG4uZ25hdl9ib3hfMm5kLS1jYXRlZ29yeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOTQ5NjY7XG59XG5cbi5nbmF2X2JveF8ybmQtLWNhdGVnb3J5LW5vbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmduYXZfYm94XzJuZC0tY2F0ZWdvcnktbm9saW5rOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLmduYXZfYm94XzJuZC0tY2F0ZWdvcnlfZ3JvdXAge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5nbmF2X2JveF8ybmQtLXR0bCB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNhNzFiNDA7XG59XG5cbi5nbmF2X2JveF8ybmQtLXR0bF9saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmduYXZfYm94XzJuZC0tdHRsX2xpbms6YmVmb3JlLCAuZ25hdl9ib3hfMm5kLS10dGxfbGluazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0byAwO1xufVxuXG4uZ25hdl9ib3hfMm5kLS10dGxfbGluazpiZWZvcmUge1xuICByaWdodDogNXB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5nbmF2X2JveF8ybmQtLXR0bF9saW5rOmFmdGVyIHtcbiAgcmlnaHQ6IDhweDtcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYjA5YjhjO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYjA5YjhjO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5nbmF2X2JveF8ybmQtLXR0bF9saW5rOmhvdmVyIHtcbiAgZmlsdGVyOiBzYXR1cmF0ZSgxNTAlKTtcbn1cblxuLmduYXZfYm94XzJuZC0tbGlua2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjZWZlYmU4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5nbmF2X2JveF8ybmQtLWxpbmtpdGVtLmFjdGl2ZSAuZ25hdl9ib3hfMm5kLS10dGxfc3ViIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E3MWI0MDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogIzMzMztcbn1cblxuLmduYXZfYm94XzJuZC0tbGlua2l0ZW0uYWN0aXZlIC5nbmF2X2JveF8ybmQtLXR0bF9zdWI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cblxuLmduYXZfYm94XzJuZC0tbGlua2l0ZW0uYWN0aXZlIC5nbmF2X2JveF8ybmQtLXR0bF9zdWI6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzMzO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMzMzM7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICByaWdodDogMTJweDtcbn1cblxuLmduYXZfYm94XzJuZC0tbGlua2l0ZW0tdG9wbGluZSB7XG4gIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgI2VmZWJlODtcbn1cblxuLmduYXZfYm94XzJuZC0tdHRsX3N1YiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi5nbmF2X2JveF8ybmQtLXR0bF9zdWI6YmVmb3JlLCAuZ25hdl9ib3hfMm5kLS10dGxfc3ViOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvIDA7XG4gIHJpZ2h0OiAxMHB4O1xufVxuXG4uZ25hdl9ib3hfMm5kLS10dGxfc3ViOmJlZm9yZSB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmduYXZfYm94XzJuZC0tdHRsX3N1YjphZnRlciB7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uZ25hdl9ib3hfMm5kLS10dGxfc3ViOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E3MWI0MDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogIzMzMztcbn1cblxuLmduYXZfYm94XzJuZC0tdHRsX3N1Yjpob3ZlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuXG4uZ25hdl9ib3hfMm5kLS10dGxfc3ViOmhvdmVyOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzMzMztcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMzMzO1xufVxuXG4uZ25hdl9ib3hfMm5kLS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBwYWRkaW5nOiA1cHggMTVweCA1cHggN3B4O1xuICB0cmFuc2l0aW9uOiAuMTVzO1xufVxuXG4uZ25hdl9ib3hfMm5kLS1saW5rOmJlZm9yZSwgLmduYXZfYm94XzJuZC0tbGluazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0byAwO1xufVxuXG4uZ25hdl9ib3hfMm5kLS1saW5rOmJlZm9yZSB7XG4gIHJpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5nbmF2X2JveF8ybmQtLWxpbms6YWZ0ZXIge1xuICByaWdodDogMThweDtcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYjA5YjhjO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYjA5YjhjO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5nbmF2X2JveF8ybmQtLWxpbms6aG92ZXIge1xuICBmaWx0ZXI6IHNhdHVyYXRlKDE1MCUpO1xufVxuXG4uZ25hdl9ib3hfM3JkIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiBjYWxjKDEzMHB4ICsgMjYwcHgpO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAzMHB4IDAgMCA2MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzMzMztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xufVxuXG4uZ25hdl9ib3hfM3JkLm9wZW4ge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgd2lkdGg6IGNhbGMoMTAwJSAtICgxMzBweCArIDI2MHB4KSk7XG59XG5cbi5nbmF2X2JveF8zcmQub3BlbiAuZ25hdl9ib3hfM3JkLS13cmFwIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZ25hdl9ib3hfM3JkIHtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIH1cbn1cblxuLmduYXZfYm94XzNyZC0td3JhcCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC4xNXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC4zcztcbn1cblxuLmduYXZfYm94XzNyZC0tY2F0ZWdvcnkge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwIDAgNDBweCAwO1xufVxuXG4uZ25hdl9ib3hfM3JkLS1jYXRlZ29yeV9uYW1lMSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4uZ25hdl9ib3hfM3JkLS1jYXRlZ29yeV9uYW1lMiB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG59XG5cbi5nbmF2X2JveF8zcmQtLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXgtd2lkdGg6IDc2MHB4O1xufVxuXG4uZ25hdl9ib3hfM3JkLS1pbm5lcmJveCB7XG4gIHdpZHRoOiAzMiU7XG4gIG1hcmdpbi1yaWdodDogMiU7XG59XG5cbi5nbmF2X2JveF8zcmQtLWlubmVyYm94Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmduYXZfYm94XzNyZC0taW5uZXJib3gge1xuICAgIHdpZHRoOiA0NiU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmduYXZfYm94XzNyZC0taW5uZXJib3gtZm9ybGFwdG9wIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5nbmF2X2JveF8zcmQtLWlubmVyYm94X2ZvcmxhcHRvcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmduYXZfYm94XzNyZC0taW5uZXJib3hfZm9ybGFwdG9wIHtcbiAgICB3aWR0aDogNDYlO1xuICAgIG1hcmdpbi1yaWdodDogMiU7XG4gIH1cbn1cblxuLmduYXZfYm94XzNyZC0tdHRsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E3MWI0MDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICBjb2xvcjogIzMzMztcbiAgcGFkZGluZzogMCAxMHB4O1xuICBtYXJnaW46IDMwcHggMCAxMHB4IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzM7XG59XG5cbi5nbmF2X2JveF8zcmQtLXR0bDpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmduYXZfYm94XzNyZC0tdHRsMiB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiAwIDAgMCA1cHg7XG59XG5cbi5nbmF2X2JveF8zcmQtLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHBhZGRpbmc6IDEwcHggNXB4O1xuICB0cmFuc2l0aW9uOiAuMnM7XG59XG5cbi5nbmF2X2JveF8zcmQtLWxpbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG8gMDtcbiAgcmlnaHQ6IDVweDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5nbmF2X2JveF8zcmQtLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbn1cblxuLmduYXZfYm94XzNyZC0tbGluazpob3ZlcjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzMzM7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzMzMztcbn1cblxuLm1pbmlfZ25hdl9zcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubWluaV9nbmF2X3NwIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMDliOGM7XG4gICAgYm94LXNoYWRvdzogMCAxcHggNXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMykgaW5zZXQ7XG4gICAgei1pbmRleDogMTEwO1xuICB9XG59XG5cbi5taW5pX2duYXZfc3AtLW1haW5tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5taW5pX2duYXZfc3AtLW1lbnVidG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDYwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuXG4ubWluaV9nbmF2X3NwLS1tZW51YnRuX2ljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDVweCAwO1xufVxuXG4ubWluaV9nbmF2X3NwLS1tZW51YnRuX2ljb246YmVmb3JlLCAubWluaV9nbmF2X3NwLS1tZW51YnRuX2ljb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5taW5pX2duYXZfc3AtLW1lbnVidG5faWNvbjpiZWZvcmUge1xuICB0b3A6IDA7XG59XG5cbi5taW5pX2duYXZfc3AtLW1lbnVidG5faWNvbjphZnRlciB7XG4gIHRvcDogNTAlO1xufVxuXG4ubWluaV9nbmF2X3NwLS1tYWlubGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogY2FsYygxMDAlIC8gNCk7XG4gIG1pbi13aWR0aDogNjBweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5taW5pX2duYXZfc3AtLW1haW5saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbi5taW5pX2duYXZfc3AtLW1haW5saW5rLWhvbWU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL21pbmkvY29tbW9uL3N2Zy9pY29uLWhvbWUuc3ZnXCIpO1xufVxuXG4ubWluaV9nbmF2X3NwLS1tYWlubGluay1iZWdpbm5lcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbWluaS9jb21tb24vc3ZnL2ljb24tYmVnaW5uZXIuc3ZnXCIpO1xufVxuXG4ubWluaV9nbmF2X3NwLS1tYWlubGluay1zZWFyY2g6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL21pbmkvY29tbW9uL3N2Zy9pY29uLXNlYXJjaF9zcC5zdmdcIik7XG59XG5cbi5taW5pX2duYXZfc3AtLW1haW5saW5rLWVudHJ5OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9taW5pL2NvbW1vbi9zdmcvaWNvbi1lbnRyeV9zcC5zdmdcIik7XG59XG5cbi5taW5pX2duYXZfc3BfY29udGVudHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm1pbmlfZ25hdl9zcF9jb250ZW50cyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gIH1cbiAgLm1pbmlfZ25hdl9zcF9jb250ZW50cy5vcGVuIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIH1cbiAgLm1pbmlfZ25hdl9zcF9jb250ZW50cy0taW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG4gIC5taW5pX2duYXZfc3BfY29udGVudHMtLWJhciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB9XG4gIC5taW5pX2duYXZfc3BfY29udGVudHMtLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubWluaV9nbmF2X3NwX2NvbnRlbnRzLS1jbG9zZV9pY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE3cHg7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICAgIG1hcmdpbjogMCAwIDNweCAwO1xuICB9XG4gIC5taW5pX2duYXZfc3BfY29udGVudHMtLWNsb3NlX2ljb246YmVmb3JlLCAubWluaV9nbmF2X3NwX2NvbnRlbnRzLS1jbG9zZV9pY29uOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuICAubWluaV9nbmF2X3NwX2NvbnRlbnRzLS1jbG9zZV9pY29uOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG4gIC5taW5pX2duYXZfc3BfY29udGVudHMtLWNsb3NlX2ljb246YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIH1cbiAgLm1pbmlfZ25hdl9zcF9jb250ZW50cy0tY2xvc2VfaWNvbjpiZWZvcmUsIC5taW5pX2duYXZfc3BfY29udGVudHMtLWNsb3NlX2ljb246YWZ0ZXIge1xuICAgIHdpZHRoOiAycHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLm1pbmlfZ25hdl9zcF9jb250ZW50cy0tdHRsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm1pbmlfZ25hdl9zcF9jb250ZW50cy0taGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIH1cbiAgLm1pbmlfZ25hdl9zcF9jb250ZW50cy0tc2VhcmNoYm94IHtcbiAgICBtaW4td2lkdGg6IDIxMHB4O1xuICB9XG4gIC5taW5pX2duYXZfc3BfY29udGVudHMtLXNlYXJjaGJveDpiZWZvcmUge1xuICAgIHJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuLm1pbmlfZ25hdl9zcF9jb250ZW50cy0tY291bnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IDIwcHg7XG59XG5cbi5taW5pX2duYXZfc3BfY29udGVudHMtLWJveF9maXhlZCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5taW5pX2duYXZfc3Bfc3VibWVudSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMDliOGM7XG4gICAgcGFkZGluZzogMTVweCAxMHB4O1xuICB9XG4gIC5taW5pX2duYXZfc3Bfc3VibWVudS0taXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5taW5pX2duYXZfc3Bfc3VibWVudS0tbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubWluaV9nbmF2X3NwX3N1Ym1lbnUtLWxpbms6YmVmb3JlLCAubWluaV9nbmF2X3NwX3N1Ym1lbnUtLWxpbms6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiBhdXRvIDA7XG4gIH1cbiAgLm1pbmlfZ25hdl9zcF9zdWJtZW51LS1saW5rOmJlZm9yZSB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG4gIC5taW5pX2duYXZfc3Bfc3VibWVudS0tbGluazphZnRlciB7XG4gICAgcmlnaHQ6IDE0cHg7XG4gICAgd2lkdGg6IDNweDtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2IwOWI4YztcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYjA5YjhjO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxuICAubWluaV9nbmF2X3NwX2Zvb3RlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbiAgLm1pbmlfZ25hdl9zcF9mb290ZXItLWJucmxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLm1pbmlfZ25hdl9zcF9mb290ZXItLWJucmltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1pbmlfZ25hdl9zcF9mb290ZXItLWlubmVyIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG4gIC5taW5pX2duYXZfc3BfZm9vdGVyLS1saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5taW5pX2duYXZfc3BfZm9vdGVyLS1saW5rOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogYXV0byAwO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogNHB4IDAgNHB4IDRweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmY7XG4gIH1cbn1cblxuLm1pbmlfY29udGVudHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm1pbmlfY29udGVudHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5taW5pX2NvbnRlbnRzLS1pbm5lciB7XG4gIHdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubWluaV9jb250ZW50cy0taW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubWluaV9jb250ZW50cy0td3JhcF9zcCB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbi5taW5pX2NvbnRlbnRzLS10dGwge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDYwcHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5taW5pX2NvbnRlbnRzLS10dGwge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5taW5pX2NvbnRlbnRzLS10dGwyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMzhweCAwO1xuICBtYXJnaW46IDAgMCA2MHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjYTcxYjQwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm1pbmlfY29udGVudHMtLXR0bDIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIHBhZGRpbmc6IDE4cHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5taW5pX2NvbnRlbnRzLS10dGwyLXNtbCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2E3MWI0MDtcbiAgcGFkZGluZzogMTVweCAwO1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubWluaV9jb250ZW50cy0tdHRsMi1zbWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG59XG5cbi5taW5pX2NvbnRlbnRzLS10eHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG5cbi5taW5pX2NvbnRlbnRzLS10eHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubWluaV9jb250ZW50cy0tdHh0LWNlbnRlcl9wYyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5taW5pX2NvbnRlbnRzLS10eHQtY2VudGVyX3BjIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5taW5pX2NvbnRlbnRzLS1ub3RlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMTBweCAwIDAgMDtcbn1cblxuLm1pbmlfY29udGVudHMtLWJ0biB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYnJlYWRjcnVtYiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmJyZWFkY3J1bWIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDA7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2YyZjJmMjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YyZjJmMjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG59XG5cbi5icmVhZGNydW1iLXdoaXRlIC5icmVhZGNydW1iLS1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5icmVhZGNydW1iLXdoaXRlIC5icmVhZGNydW1iLS1saW5rOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xufVxuXG4uYnJlYWRjcnVtYi13aGl0ZSAuYnJlYWRjcnVtYi0taXRlbSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmJyZWFkY3J1bWItd2hpdGUgLmJyZWFkY3J1bWItLWxpbmsge1xuICAgIGNvbG9yOiAjNjY2O1xuICB9XG4gIC5icmVhZGNydW1iLXdoaXRlIC5icmVhZGNydW1iLS1saW5rOmFmdGVyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNjY2O1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzY2NjtcbiAgfVxuICAuYnJlYWRjcnVtYi13aGl0ZSAuYnJlYWRjcnVtYi0taXRlbSB7XG4gICAgY29sb3I6ICM2NjY7XG4gIH1cbn1cblxuLmJyZWFkY3J1bWItYnJvd24gLmJyZWFkY3J1bWItLWxpbmsge1xuICBjb2xvcjogIzU5M0EwRTtcbn1cblxuLmJyZWFkY3J1bWItYnJvd24gLmJyZWFkY3J1bWItLWxpbms6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNTkzQTBFO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM1OTNBMEU7XG59XG5cbi5icmVhZGNydW1iLWJyb3duIC5icmVhZGNydW1iLS1pdGVtIHtcbiAgY29sb3I6ICM1OTNBMEU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuYnJlYWRjcnVtYi1icm93biAuYnJlYWRjcnVtYi0tbGluayB7XG4gICAgY29sb3I6ICM2NjY7XG4gIH1cbiAgLmJyZWFkY3J1bWItYnJvd24gLmJyZWFkY3J1bWItLWxpbms6YWZ0ZXIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM2NjY7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNjY2O1xuICB9XG4gIC5icmVhZGNydW1iLWJyb3duIC5icmVhZGNydW1iLS1pdGVtIHtcbiAgICBjb2xvcjogIzY2NjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmJyZWFkY3J1bWItLWlubmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG5cbi5icmVhZGNydW1iLS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAwIDE1cHggMCAwO1xufVxuXG4uYnJlYWRjcnVtYi0tbGluazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0byAwO1xuICByaWdodDogNXB4O1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2NjY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM2NjY7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmJyZWFkY3J1bWItLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ubWluaV9jb250ZW50c190b3B2aXN1YWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yZWNpcGVfbmV3X2Fycml2YWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5yZWNpcGVfbmV3X2Fycml2YWwge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi5yZWNpcGVfbmV3X2Fycml2YWwtLTJuZCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5yZWNpcGVfbmV3X2Fycml2YWwtLXR0bCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG5cbi5yZWNpcGVfbmV3X2Fycml2YWwtLXJlbGVhc2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIG1hcmdpbjogMCAwIDEwcHggYXV0bztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5yZWNpcGVfbmV3X2Fycml2YWwtLWxpbmtfYm5yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogLjE1cztcbn1cblxuLnJlY2lwZV9uZXdfYXJyaXZhbC0tbGlua19ibnI6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5yZWNpcGVfbmV3X2Fycml2YWwtLWJucl9pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnJlY2lwZV9uZXdfYXJyaXZhbC0tYm94IHtcbiAgd2lkdGg6IDk2MHB4O1xuICBtYXJnaW46IC0xMHB4IGF1dG8gMCBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5yZWNpcGVfbmV3X2Fycml2YWwtLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAtMjBweCBhdXRvIDAgYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4ucmVjaXBlX25ld19hcnJpdmFsLS13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4ucmVjaXBlX25ld19hcnJpdmFsLS1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMCAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnJlY2lwZV9uZXdfYXJyaXZhbC0tYm9keSB7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDAgMTBweDtcbiAgfVxufVxuXG4ucmVjaXBlX25ld19hcnJpdmFsLS1ib3hfY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yZWNpcGVfbmV3X2Fycml2YWwtLWl0ZW0ge1xuICBtYXJnaW46IDAgMjBweCAyMHB4IDA7XG4gIHdpZHRoOiBjYWxjKDI1JSAtIDE1LjVweCk7XG59XG5cbi5yZWNpcGVfbmV3X2Fycml2YWwtLWl0ZW06bnRoLWNoaWxkKDRuKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5yZWNpcGVfbmV3X2Fycml2YWwtLWl0ZW0ge1xuICAgIG1hcmdpbjogMCAxMHB4IDEwcHggMDtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuICB9XG4gIC5yZWNpcGVfbmV3X2Fycml2YWwtLWl0ZW06bnRoLWNoaWxkKDJuKSwgLnJlY2lwZV9uZXdfYXJyaXZhbC0taXRlbTpudGgtY2hpbGQoNG4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnJlY2lwZV9uZXdfYXJyaXZhbC0taXRlbV81cm93cyB7XG4gIG1hcmdpbjogMCAyMHB4IDIwcHggMDtcbiAgd2lkdGg6IGNhbGMoMjAlIC0gMTZweCk7XG59XG5cbi5yZWNpcGVfbmV3X2Fycml2YWwtLWl0ZW1fNXJvd3M6bnRoLWNoaWxkKDVuKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5yZWNpcGVfbmV3X2Fycml2YWwtLWl0ZW1fNXJvd3Mge1xuICAgIG1hcmdpbjogMCAxMHB4IDEwcHggMDtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuICB9XG4gIC5yZWNpcGVfbmV3X2Fycml2YWwtLWl0ZW1fNXJvd3M6bnRoLWNoaWxkKDVuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5yZWNpcGVfbmV3X2Fycml2YWwtLWl0ZW1fNXJvd3M6bnRoLWNoaWxkKDJuKSwgLnJlY2lwZV9uZXdfYXJyaXZhbC0taXRlbV81cm93czpudGgtY2hpbGQoNG4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnJlY2lwZV9uZXdfYXJyaXZhbC0taXRlbV9saW5rIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucmVjaXBlX25ld19hcnJpdmFsLS1pdGVtX2xpbms6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02cHg7XG4gIGxlZnQ6IC02cHg7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2FsYygxMDAlICsgMTJweCk7XG4gIGhlaWdodDogY2FsYygxMDAlICsgMTJweCk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1LCAwLjk1KTtcbiAgdHJhbnNpdGlvbjogLjE1cztcbn1cblxuLnJlY2lwZV9uZXdfYXJyaXZhbC0taXRlbV9saW5rOmhvdmVyOmJlZm9yZSB7XG4gIG9wYWNpdHk6IC4zO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xufVxuXG4ucmVjaXBlX25ld19hcnJpdmFsLS1pdGVtX2xpbmstbGluZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2VmZWJlODtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuXG4ucmVjaXBlX25ld19hcnJpdmFsLS1pdGVtX2xpbmstbGluZTpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjZWZlYmU4O1xufVxuXG4ucmVjaXBlX25ld19hcnJpdmFsLS1waWMge1xuICBtYXJnaW46IDAgYXV0byAxMHB4IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucmVjaXBlX25ld19hcnJpdmFsLS10eHQge1xuICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4ucmVjaXBlX25ld19hcnJpdmFsLS10eHQ6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDZweDtcbiAgbGVmdDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNHB4IDRweCAwIDRweDtcbiAgYm9yZGVyLWNvbG9yOiAjMzMzIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiAuMTVzO1xufVxuXG4ucmVjaXBlX25ld19hcnJpdmFsLS1uYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogI2IwOWI4YztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogNXB4IDAgMTBweCAwO1xufVxuXG4ucmVjaXBlX25ld19hcnJpdmFsLS1yZWxhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucmVjaXBlX25ld19hcnJpdmFsLS1yZWxhdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLnJlY2lwZV9uZXdfYXJyaXZhbC0tbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwIDEwcHggMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zaXRpb246IC4xNXM7XG59XG5cbi5yZWNpcGVfbmV3X2Fycml2YWwtLWxpbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMTVweDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIG1hcmdpbjogYXV0byAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzMzMztcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzMzMztcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2l0aW9uOiAuMTVzO1xufVxuXG4ucmVjaXBlX25ld19hcnJpdmFsLS1saW5rOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLnJlY2lwZV9uZXdfYXJyaXZhbC0tbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucmVjaXBlX25ld19hcnJpdmFsLS1saW5rIHtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTBweCBhdXRvO1xuICB9XG4gIC5yZWNpcGVfbmV3X2Fycml2YWwtLWxpbms6YWZ0ZXIge1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG4gIC5yZWNpcGVfbmV3X2Fycml2YWwtLWxpbms6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGltcG9ydCBcImljb25cIjtcblxuLy8gY29sb3JcbiRjb2xvckJhc2U6ICNiMDliOGM7XG4kY29sb3JTdWI6ICNhNzFiNDA7XG4kY29sb3JTdWItaG92ZXI6I2I5NDk2NjtcblxuLy8gei1pbmRleOeuoeeQhuKApumHjeOBquOCi+aWueOCkuW+jOOCjeOBq1xuLy8gY29udGVudHPigKbjg6HjgqTjg7PjgrPjg7Pjg4bjg7Pjg4Tjga7opoHntKDjgIB3cmFw4oCm44Oh44Kk44Oz44Kz44Oz44OG44Oz44OE5YWo5L2T44CAbW9kYWzigKbjg6Ljg7zjg4Djg6vopoHntKDjgIBuYXZp4oCm44OK44OT44Ky44O844K344On44Oz44CAaGVhZGVy4oCm44OY44OD44OA44O8XG4kejogY29udGVudHMsIG5hdmlfc3AsIG1vZGFsX3BjLCBoZWFkZXIsIHRvcF9idG4sIG1vZGFsX3NwLCBuYXZpX3BjO1xuXG4vLyDlj7PjgrPjg7Pjg4bjg7Pjg4Rcbi53cmFwX3JpZ2h0Y29udGVudHMge1xuICB6LWluZGV4OiBpbmRleCgkeiwgY29udGVudHMpO1xufVxuLy8gU1Ag44Kw44Ot44O844OQ44Or44OK44OTXG4ubWluaV9nbmF2X3NwIHtcbiAgei1pbmRleDogaW5kZXgoJHosIG5hdmlfc3ApO1xufVxuLy/jg5jjg4Pjg4Djg7xcbi5taW5pX2hlYWRlciB7XG4gIHotaW5kZXg6IGluZGV4KCR6LCBoZWFkZXIpO1xufVxuLy8g44Kw44Ot44O844OQ44Or44OK44OTXG4ubWluaV9nbmF2IHtcbiAgei1pbmRleDogaW5kZXgoJHosIG5hdmlfcGMpO1xufVxuLy8g44Oa44O844K444OI44OD44OX44G444Gu44Oc44K/44OzXG4ubWluaV9mb290ZXItLXRvcF9idG4ge1xuICB6LWluZGV4OiBpbmRleCgkeiwgdG9wX2J0bik7XG59XG4vLyDjg5jjg4Pjg4Djg7zjga7oqbPntLDmpJzntKLjg6Ljg7zjg4Djg6tcbi5taW5pX3NlYXJjaF9tb2RhbCB7XG4gIHotaW5kZXg6IGluZGV4KCR6LCBtb2RhbF9wYyk7XG59XG4vLyBTUCDjg6Ljg7zjg4Djg6tcbi5taW5pX2duYXZfc3BfY29udGVudHMsXG4ubWluaV9tb2RhbF9zZWFyY2gge1xuICB6LWluZGV4OiBpbmRleCgkeiwgbW9kYWxfc3ApO1xufVxuXG4vLyBmb250LXNpemVcbkBtaXhpbiBmeigkc2l6ZSwgJGJhc2U6IDE2KSB7XG4gIGZvbnQtc2l6ZTogJHNpemUgKyBweDtcbiAgZm9udC1zaXplOiAoJHNpemUgLyAkYmFzZSkgKyByZW07XG59XG5cbi8vIOi/veWKoOODleOCqeODs+ODiO+8muWFqOinkuOCtOOCt+ODg+OCr1xuQG1peGluIHplbktha3VHb3RoaWNOZXcoJHdlaWdodDo3MDApIHtcbiAgICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLy8g44Os44K344OU5pWw44OV44Kp44Oz44OI77yaRUIgR2FyYW1vbmTjgIBzZXR0aW5ncy5zY3Nz44GrQGltcG9ydFxuQG1peGluIGZvbnQtZWJfZ2FyYW1vbmQge1xuICBmb250LWZhbWlseTogXCJFQiBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vLyB3ZWIgZm9udOOCkuS9v+OBhuWgtOWQiFxuQG1peGluIGljb25fIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgc3BlYWs6IG5vbmU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4vLyBmb3Igb3ZlciB3MTI4MCAtLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gZm9yIGxlc3MgdzEyODBcbkBtaXhpbiBsYXB0b3Age1xuICBAbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbi8vIGZvciBzcFxuQG1peGluIHNwIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbi8vIHRvIGV4Y2x1ZGUgc3BcbkBtaXhpbiBub3RTcCB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MjVweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cblxuXG4vLyBYIG1hcmsgKGV4LjxzcGFuIGNsYXNzPVwiY2xvc2VcIj48L3NwYW4+KVxuQG1peGluIG1hcmsteCB7XG4gIC8vIMOX44KS5Zuy44KA5q2j5pa55b2i44KS6L+95Yqg44CA4oC7cG9zaXppdG9uOmFic29sdXRlIG9yIHJlbGF0aXZl5YWl44KM44Gm44GtXG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDowO1xuICAgIHJpZ2h0OjA7XG4gICAgdG9wOjA7XG4gICAgYm90dG9tOjA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIC8vIOe3muOBruOCteOCpOOCuuOCkui/veWKoOOAgOKAu+mVt+OBleOBr+aeoOW5hcOX4oiaMuOBj+OCieOBhFxuICB9XG4gICY6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxufVxuXG5cbi8vIGJ1dHRvbiDigLtiYWNrZ3JvdW5kLWNvbG9yIOOBr+WAi+WIpeOBq+ioreWumlxuQG1peGluIGJ0biB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AaW1wb3J0IFwiLi4vbWl4aW5cIjtcblxuLy8gPGhlYWRlcj7lhoVcbi5taW5pX2hlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgaGVpZ2h0OiAxNzBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNoYWRvdzogMnB4IDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAuMyk7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBoZWlnaHQ6IDEzNXB4O1xuICB9XG4gICYtLWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICBoZWlnaHQ6IDExMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGhlaWdodDogNzVweDtcbiAgICB9XG4gIH1cbiAgJi0tbG9nb19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjIwcHg7XG4gICAgcGFkZGluZy10b3A6MTdweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMTU2cHg7XG4gICAgICBwYWRkaW5nLXRvcDoxMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OjEwcHg7XG4gICAgfVxuICB9XG4gICYtLWxvZ29faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAmLS1jb3VudGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNXB4O1xuICAgIGxlZnQ6IDI1MHB4O1xuICAgIHotaW5kZXg6IDEwOyAvL+aknOe0oueqk+OBruS4iuOBuOOAguaknOe0oueqk+OCr+ODquODg+OCr+aZguOBq3otaW5kZXjop6PpmaTvvIhjb21tb24uanPlj4LnhafvvIlcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB0b3A6IDg1cHg7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgIH1cbiAgfVxuICAmLS1uYXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6MDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJi0tbmF2MSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxuICAmLS1uYXYxX2xpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzdiN2I3YjtcbiAgICBAaW5jbHVkZSBmeigxMik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG4gICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiA0cHggMCA0cHggNHB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjN2I3YjdiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOjA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG4gICYtLXNlYXJjaF9iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gICAgLy90cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICAmLmZpeGVkIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDEzMHB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTMwcHgpO1xuICAgICAgLy96LWluZGV4OiAxMDAwOyAvKiDlv4XopoHjgavlv5zjgZjjgabph43jgarjgorpoIbjgpLoqr/mlbQgKi9cbiAgICAgIEBpbmNsdWRlIGxhcHRvcCB7XG4gICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNXB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tc2VhcmNoX2Jhcl9pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYTcxYjQwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6MDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTcxYjQwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgfVxuICB9XG4gICYtLXNlYXJjaF9iYXJfbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxOThweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E3MWI0MDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgQGluY2x1ZGUgZnooMTIpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IC4xNXM7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogNnB4IDAgNnB4IDZweDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDowO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMzVweDtcbiAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGZpbHRlcjogc2F0dXJhdGUoMTEwJSk7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICYtLXNlYXJjaF9iYXJfcHJvZHVjdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gIH1cbiAgJi0tc2VhcmNoX2Jhcl9jYXRjaCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDQwMHB4O1xuICAgIHRvcDogMzBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgcGFkZGluZzogMCAzMHB4IDAgMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgQGluY2x1ZGUgZnooMTIpO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIGxlZnQ6IDE3MHB4O1xuICAgICAgQGluY2x1ZGUgZnooMTApO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgfVxuICAmLS1zZWFyY2hib3gge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiA1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1pbi13aWR0aDogMjEwcHg7XG4gICAgfVxuICB9XG4gICYtLXNlYXJjaF9iYXJfbGlua19tb3JlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxNzBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwMDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgQGluY2x1ZGUgZnooMTIpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHRyYW5zaXRpb246IC4xNXM7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmLS1zZWFyY2hfYmFyX2Nyb3NzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E3MWI0MDtcbiAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDdweDtcbiAgICAgIGxlZnQ6M3B4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKVxuICAgIH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLWxpbmtfZW50cnkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclN1YjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBpbmNsdWRlIGZ6KDE0KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8g6Kmz44GX44GE5qSc57Si44Oi44O844OA44OrXG4ubWluaV9zZWFyY2hfbW9kYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDowO1xuICBsZWZ0OjA7XG4gIHJpZ2h0OiAwO1xuICAvLyDigLtqc+OBp+ihqOekulxuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogLjNzO1xuICAmLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuICBAaW5jbHVkZSBzcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAmLS1iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OjA7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG9wYWNpdHk6IC45O1xuICB9XG4gICYtLWNvbnRlbnRzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIGxlZnQ6MDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogOTYwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB9XG4gICYtLWludHJvIHtcbiAgICBAaW5jbHVkZSBmeigxMik7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbiAgJi0tcm93IHtcbiAgICB3aWR0aDogODk1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmViZTg7XG4gICAgcGFkZGluZzogNXB4IDAgMTBweCAwO1xuICB9XG4gICYtLWwge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgQGluY2x1ZGUgZnooMTUpO1xuICB9XG4gICYtLXIge1xuICAgIHdpZHRoOiA3MTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIEBpbmNsdWRlIGZ6KDE0KTtcbiAgfVxuICAmLS1sYWJlbCB7XG4gICAgbWFyZ2luOiAwIDE1cHggNXB4IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogIzUwNTA1MDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yU3ViLCAxMCUpO1xuICAgIH1cbiAgfVxuICAmLS1yYWRpb2JveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1MDUwNTA7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAycHg7XG4gICAgICBsZWZ0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yU3ViLCAxMCUpO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICAgIH1cbiAgICAmOmNoZWNrZWQge1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGFuaW1hdGlvbjogaW5wdXRGYWRlIC4ycyBjdWJpYy1iZXppZXIoLjg5NSwgLjAzLCAuNjg1LCAuMjIpIGZvcndhcmRzO1xuICAgICAgfVxuICAgIH1cbiAgICBAa2V5ZnJhbWVzIGlucHV0RmFkZSB7XG4gICAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gICAgICB9XG4gICAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tY2hlY2tib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTA1MDUwO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAycHg7XG4gICAgICBsZWZ0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yU3ViLCAxMCUpO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICAgIH1cbiAgICAmOmNoZWNrZWQge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGFuaW1hdGlvbjogaW5wdXRGYWRlIC4ycyBjdWJpYy1iZXppZXIoLjg5NSwgLjAzLCAuNjg1LCAuMjIpIGZvcndhcmRzO1xuICAgICAgfVxuICAgIH1cbiAgICBAa2V5ZnJhbWVzIGlucHV0RmFkZSB7XG4gICAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gICAgICB9XG4gICAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tc2VsZWN0X2JveCB7XG4gICAgbWFyZ2luOiA1cHggM3B4IDAgMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlYWU2O1xuICAgIGhlaWdodDogMzRweDtcbiAgICB3aWR0aDogMTkwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDhweDtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogMCA2cHggNnB4IDZweDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzcyNWM1MCB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIGJvdHRvbTogOHB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogNnB4IDZweCAwIDZweDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzcyNWM1MCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoM24pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gICAgJi13aWRlIHtcbiAgICAgIHdpZHRoOiAyOTBweDtcbiAgICB9XG4gIH1cbiAgJi0tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBmeigxNCk7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB3aWR0aDogMjkwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXI6IDA7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgJi13aWRlIHtcbiAgICAgIHdpZHRoOiAzOTBweDtcbiAgICB9XG4gIH1cbiAgJi0taW5wdXRfYm94IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgJi0taW5wdXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBAaW5jbHVkZSBmeigxNCk7XG4gICAgbWFyZ2luOiA1cHggMTBweCAwIDA7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWFlNjtcbiAgICB3aWR0aDogMTkwcHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGhlaWdodDogMzRweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAmLS10eXBlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgQGluY2x1ZGUgZnooMTgpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gICYtLXR4dCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxuICAmLS1zdWJtaXRfYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMTVweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclN1YjtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6MDtcbiAgICAgIGJvdHRvbTowO1xuICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICB3aWR0aDogN3B4O1xuICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIHRyYW5zaXRpb246IC4xNXM7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgZmlsdGVyOiBjb250cmFzdCgxMjAlKTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgfVxuICB9XG4gICYtLXN1Ym1pdCB7XG4gICAgQGluY2x1ZGUgZnooMTgpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICB9XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AaW1wb3J0IFwiLi4vbWl4aW5cIjtcblxuLm1pbmlfZm9vdGVyIHtcbiAgLy8g44Oc44K/44Oz77ya44Oa44O844K444OI44OD44OX44G4XG4gICYtLXRvcF9idG4ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMjVweDtcbiAgICBib3R0b206IDI1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2MiwgMzcsIDIyLCAuNik7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDZweCk7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAjZmZmO1xuICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgI2ZmZjtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoNjIsIDM3LCAyMiwgLjkpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmLS1pbm5lciB7XG4gICAgJi10b3Age1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLWNvcHlyaWdodCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzUwNTA1MDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAxMHB4IDA7XG4gICAgfVxuICAgICYtYm90dG9tIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMCAyMHB4IDA7XG4gICAgfVxuICB9XG4gICYtLW5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICAmLS1uYXZfbGlua19lbnRyeSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAyMDRweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E3MWI0MDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBAaW5jbHVkZSBmeigxNCk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgIH1cbiAgfVxuICAmLS1pY29uX2NhdGFsb2cge1xuICAgIGZpbGw6ICNmZmY7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgbWFyZ2luOiA1cHggMTBweCAwIDA7XG4gIH1cbiAgJi0tbmF2X2JveCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwNHB4IC0gMzBweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICB9XG4gIH1cbiAgJi0tbmF2X2JveF9saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyNSU7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIEBpbmNsdWRlIGZ6KDE0KTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDowO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgd2lkdGg6IDAlO1xuICAgICAgaGVpZ2h0OiAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICBvcGFjaXR5OiAuMztcbiAgICAgIHRyYW5zaXRpb246IC4ycztcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB0b3A6YXV0bztcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC8vIOOCs+ODs+ODhuODs+ODhOWMuuWIh+OCiuOBruaoque3mlxuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBvcGFjaXR5OiAuMjtcbiAgICAgIH1cbiAgICAgIC8vIOOCs+ODs+ODhuODs+ODhOWMuuWIh+OCiuOBrue4pue3mlxuICAgICAgJjpudGgtb2YtdHlwZSgyKSxcbiAgICAgICY6bnRoLW9mLXR5cGUoNCkge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICBoZWlnaHQ6IDkwJTtcbiAgICAgICAgICB0b3A6IDUlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLW9mLXR5cGUoMSksXG4gICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLW9mLXR5cGUoMSl7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLW9mLXR5cGUoMil7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLW5hdl9ib3hfdHRsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNmMWYyZjY7XG4gICAgQGluY2x1ZGUgZnooMTQpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgJi0tbmF2X2JveF90eHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMCAwIDAgMTJweDtcbiAgICBAaW5jbHVkZSBmeigxNCk7XG4gICAgei1pbmRleDogMjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiA2cHggMCA2cHggNnB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOjA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG4gICYtLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAmLS1jb3B5X3RleHQge1xuICAgIEBpbmNsdWRlIGZ6KDEyKTtcbiAgICBjb2xvcjogIzUwNTA1MDtcbiAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gIH1cbiAgJi0tbGlua19ob3NoaXpha2kge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxuICAmLS1sb2dvX2hvc2hpemFraSB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGZpbGw6ICM1MDUwNTA7XG4gIH1cbiAgJi0tbGlua19ib3R0b20ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBmeigxMik7XG4gICAgY29sb3I6ICM1MDUwNTA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi44CAfOOAgFwiO1xuICAgIH1cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCLjgIB8XCI7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBpbXBvcnQgXCIuLi9taXhpblwiO1xuXG4vLyBTZWUgc2lkZW5hdi5pbmNcblxuLy/mnIDliJ3jga7jg4rjg5PjgrLjg7zjgrfjg6fjg7PluYVcbiRuYXYtd2lkdGg6IDEzMHB4O1xuLy8y5YiX55uu44Gu44OK44OT44Ky44O844K344On44Oz5bmFXG4kbmF2Mm5kLXdpZHRoOiAyNjBweDtcbi8vM+WIl+ebruOBruODiuODk+OCsuODvOOCt+ODp+ODs+W5hVxuJG5hdjNyZC13aWR0aDogY2FsYygxMDAlIC0gKCN7JG5hdi13aWR0aH0gKyAjeyRuYXYybmQtd2lkdGh9KSk7XG5cbi5taW5pX2duYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDowO1xuICBsZWZ0OjA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogJG5hdi13aWR0aDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMTA7XG4gIEBpbmNsdWRlIGxhcHRvcCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgQGluY2x1ZGUgc3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgJi0tYmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JCYXNlO1xuICAgIGJveC1zaGFkb3c6IC0xcHggLTFweCAzcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSBpbnNldDtcbiAgICB3aWR0aDogJG5hdi13aWR0aDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDFweCk7IC8v57im5b2x5YiH6JC9XG4gICAgei1pbmRleDogNTtcbiAgICBAaW5jbHVkZSBsYXB0b3Age1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICAgICAgJi5zbGlkZSB7XG4gICAgICAgIHdpZHRoOiAkbmF2LXdpZHRoO1xuICAgICAgICAubWluaV9nbmF2LS1pbm5lciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1pbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgbGFwdG9wIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgIHotaW5kZXg6IDEwMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJi0tbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogOTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgQGluY2x1ZGUgZnooMTMpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDFjNWJiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckJhc2U7XG4gICAgcGFkZGluZzogMCAwIDE1cHggMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHRyYW5zaXRpb246IC4xNXM7XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGxlZnQ6MDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGxlZnQ6IC0ycHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMTNweDtcbiAgICAgIHdpZHRoOiAzcHg7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JCYXNlO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yQmFzZTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBmaWx0ZXI6IHNhdHVyYXRlKDE1MCUpO1xuICAgIH1cbiAgICAmLWtpdGNoZW5wbHVzIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckJhc2U7XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1wYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZTg0NzI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBmeigxMik7XG4gIH1cbiAgJi0tdGFiIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIGxhcHRvcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAzMHB4IDMwcHggMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiMDliOGM7XG4gICAgICBib3gtc2hhZG93OiAzcHggMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICAgIHotaW5kZXg6IDY7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIGJvdHRvbTowO1xuICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgfVxuICAgICAgJi5zbGlkZSB7XG4gICAgICAgIGxlZnQ6IGNhbGMoI3skbmF2LXdpZHRofSAtIDVweCk7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5oaWRkZW4ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJi0tY2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogLTM2cHg7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JTdWI7XG4gICAgei1pbmRleDogMTA7XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiA4NiU7XG4gICAgICBoZWlnaHQ6IDQlO1xuICAgICAgbWFyZ2luOiAtMiUgMCAwIC00MyU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG4gICAgJi1vbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLmduYXZfYm94XzJuZCB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDowO1xuICBsZWZ0OjEzMHB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkY29sb3JTdWI7XG4gIGNvbG9yOiAjZmZmO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gIHotaW5kZXg6IDEwO1xuICAmLm9wZW4ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgd2lkdGg6ICRuYXYybmQtd2lkdGg7XG4gICAgLmduYXZfYm94XzJuZC0td3JhcCB7XG4gICAgICBvcGFjaXR5OiAxXG4gICAgfVxuICB9XG4gICYtLXdyYXAge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjE1cztcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAuM3M7XG4gIH1cbiAgJi0tY2F0ZWdvcnkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZnooMTUpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclN1YjtcbiAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDowO1xuICAgICAgYm90dG9tOjA7XG4gICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiA2cHggMCA2cHggNnB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclN1Yi1ob3ZlcjtcbiAgICB9XG4gICAgLy/jg6rjg7Pjgq/nhKHjgZfjga7loLTlkIhcbiAgICAmLW5vbGluayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLWNhdGVnb3J5X2dyb3VwIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbiAgJi0tdHRsIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIEBpbmNsdWRlIGZ6KDE0KTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvclN1YjtcbiAgfVxuICAmLS10dGxfbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6MDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICByaWdodDogNXB4O1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICB3aWR0aDogM3B4O1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yQmFzZTtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvckJhc2U7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgZmlsdGVyOiBzYXR1cmF0ZSgxNTAlKTtcbiAgICB9XG4gIH1cbiAgJi0tbGlua2l0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2VmZWJlODtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgJi5hY3RpdmUge1xuICAgICAgLmduYXZfYm94XzJuZC0tdHRsX3N1YiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclN1YjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzMzMztcbiAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICMzMzM7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gICAgICAgICAgcmlnaHQ6MTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLXRvcGxpbmUge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjZWZlYmU4O1xuICAgIH1cbiAgfVxuICAmLS10dGxfc3ViIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgZnooMTQpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOjA7XG4gICAgICBib3R0b206MDtcbiAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgICAgcmlnaHQ6MTBweDtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDZweDtcbiAgICAgIGhlaWdodDogNnB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclN1YjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICMzMzM7XG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzMzMztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBmeigxNCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBwYWRkaW5nOiA1cHggMTVweCA1cHggN3B4O1xuICAgIHRyYW5zaXRpb246IC4xNXM7XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOjA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDE4cHg7XG4gICAgICB3aWR0aDogM3B4O1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yQmFzZTtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvckJhc2U7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgZmlsdGVyOiBzYXR1cmF0ZSgxNTAlKTtcbiAgICB9XG4gIH1cbn1cblxuLmduYXZfYm94XzNyZCB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDowO1xuICBsZWZ0OiBjYWxjKCN7JG5hdi13aWR0aH0gKyAjeyRuYXYybmQtd2lkdGh9KTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMzBweCAwIDAgNjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMzMzM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgJi5vcGVuIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIHdpZHRoOiAkbmF2M3JkLXdpZHRoO1xuICAgIC5nbmF2X2JveF8zcmQtLXdyYXAge1xuICAgICAgb3BhY2l0eTogMVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBsYXB0b3Age1xuICAgIG92ZXJmbG93LXk6c2Nyb2xsO1xuICB9XG4gICYtLXdyYXAge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjE1cztcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAuM3M7XG4gIH1cbiAgJi0tY2F0ZWdvcnkge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luOiAwIDAgNDBweCAwO1xuICB9XG4gICYtLWNhdGVnb3J5X25hbWUxIHtcbiAgICBAaW5jbHVkZSBmeigxMyk7XG4gICAgcGFkZGluZy1ib3R0b206MTBweDtcbiAgfVxuICAmLS1jYXRlZ29yeV9uYW1lMiB7XG4gICAgQGluY2x1ZGUgZnooMTcpO1xuICB9XG4gICYtLWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWF4LXdpZHRoOiA3NjBweDtcbiAgfVxuICAmLS1pbm5lcmJveCB7XG4gICAgd2lkdGg6IDMyJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxhcHRvcCB7XG4gICAgICB3aWR0aDogNDYlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgICB9XG4gICAgJi1mb3JsYXB0b3Age1xuICAgICAgQGluY2x1ZGUgbGFwdG9wIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLWlubmVyYm94X2ZvcmxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICAgIEBpbmNsdWRlIGxhcHRvcCB7XG4gICAgICB3aWR0aDogNDYlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgICB9XG4gIH1cbiAgJi0tdHRsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JTdWI7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIG1hcmdpbjogMzBweCAwIDEwcHggMDtcbiAgICBAaW5jbHVkZSBmeigxNCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzO1xuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tdG9wOjA7XG4gICAgfVxuICB9XG4gICYtLXR0bDIge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIEBpbmNsdWRlIGZ6KDE1KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nOiAwIDAgMCA1cHg7XG4gIH1cbiAgJi0tbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBmeigxNCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICB0cmFuc2l0aW9uOiAuMnM7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOjA7XG4gICAgICBib3R0b206MDtcbiAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgICAgcmlnaHQ6IDVweDtcbiAgICAgIHdpZHRoOiA1cHg7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwMDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjMzMzO1xuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICMzMzM7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5taW5pX2duYXZfc3Age1xuICBkaXNwbGF5OiBub25lO1xuICBAaW5jbHVkZSBzcCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTowO1xuICAgIGxlZnQ6MDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQmFzZTtcbiAgICBib3gtc2hhZG93OiAwIDFweCA1cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKSBpbnNldDtcbiAgICB6LWluZGV4OiAxMTA7XG4gIH1cbiAgJi0tbWFpbm1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgJi0tbWVudWJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1pbi13aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIEBpbmNsdWRlIGZ6KDEwKTtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgfVxuICAmLS1tZW51YnRuX2ljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gICAgYm9yZGVyLWJvdHRvbToycHggc29saWQgI2ZmZjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbjogNXB4IDA7XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsZWZ0OjA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgdG9wOjA7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgdG9wOiA1MCU7XG4gICAgfVxuICB9XG4gICYtLW1haW5saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gNCk7XG4gICAgbWluLXdpZHRoOiA2MHB4O1xuICAgIEBpbmNsdWRlIGZ6KDEwKTtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIH1cbiAgICAmLWhvbWUge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbWluaS9jb21tb24vc3ZnL2ljb24taG9tZS5zdmdcIik7XG4gICAgICB9XG4gICAgfVxuICAgICYtYmVnaW5uZXIge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbWluaS9jb21tb24vc3ZnL2ljb24tYmVnaW5uZXIuc3ZnXCIpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLXNlYXJjaCB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9taW5pL2NvbW1vbi9zdmcvaWNvbi1zZWFyY2hfc3Auc3ZnXCIpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWVudHJ5IHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL21pbmkvY29tbW9uL3N2Zy9pY29uLWVudHJ5X3NwLnN2Z1wiKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy9TUOODoeODi+ODpeODvOOBi+OCiemjm+OBs+WHuuOBmeOCs+ODs+ODhuODs+ODhFxuLm1pbmlfZ25hdl9zcF9jb250ZW50cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAmLm9wZW4ge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgYm90dG9tOjA7XG4gICAgICBsZWZ0OjA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgfVxuICAgICYtLWlubmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi10b3A6NTBweDtcbiAgICB9XG4gICAgJi0tYmFyIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDowO1xuICAgICAgbGVmdDowO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIH1cbiAgICAmLS1jbG9zZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6MDtcbiAgICAgIHJpZ2h0OjA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgQGluY2x1ZGUgZnooMTApO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAmLS1jbG9zZV9pY29uIHtcbiAgICAgIEBpbmNsdWRlIG1hcmsteDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICBtYXJnaW46IDAgMCAzcHggMDtcbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tdHRsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBmeigxNik7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAmLS1oZWFkZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICB9XG4gICAgJi0tc2VhcmNoYm94IHtcbiAgICAgIG1pbi13aWR0aDogMjEwcHg7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLWNvdW50ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IDIwcHg7XG4gIH1cbiAgJi0tYm94X2ZpeGVkIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLy8gU1Djga7jgb/jgrPjg7Pjg4bjg7Pjg4TvvIjjg6Ljg7zjg4Djg6vlhoXvvIlcbkBpbmNsdWRlIHNwIHtcbiAgLy8g44Oh44OL44Ol44O8XG4gIC5taW5pX2duYXZfc3Bfc3VibWVudSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckJhc2U7XG4gICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgICYtLWl0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAmLS1saW5rIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIGZ6KDEzKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICB9XG4gICAgICAmOmFmdGVye1xuICAgICAgICByaWdodDogMTRweDtcbiAgICAgICAgd2lkdGg6IDNweDtcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JCYXNlO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3JCYXNlO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5taW5pX2duYXZfc3BfZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAmLS1ibnJsaW5rIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICAgICYtLWJucmltZyB7XG4gICAgICB3aWR0aDogMTAwJVxuICAgIH1cbiAgICAmLS1pbm5lciB7XG4gICAgICB3aWR0aDogMzIwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICB9XG4gICAgJi0tbGluayB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIEBpbmNsdWRlIGZ6KDE0KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogNHB4IDAgNHB4IDRweDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuQGltcG9ydCBcIm1peGluXCI7XG5AaW1wb3J0IFwiY29tbW9uL21pbmktaGVhZGVyXCI7XG5AaW1wb3J0IFwiY29tbW9uL21pbmktZm9vdGVyXCI7XG5AaW1wb3J0IFwiY29tbW9uL21pbmktZ25hdlwiO1xuXG4vL+WfuuacrOOBruOCs+ODs+ODhuODs+ODhOaeoFxuLm1pbmlfY29udGVudHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSBzcCB7XG4gICAgcGFkZGluZy1ib3R0b206MzBweDtcbiAgfVxuICAmLS1pbm5lciB7XG4gICAgd2lkdGg6IDk2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAmLS13cmFwX3NwIHtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuICB9XG4gICYtLXR0bCB7XG4gICAgQGluY2x1ZGUgZnooMzApO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzMzMztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDAgNjBweCAwO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIEBpbmNsdWRlIGZ6KDI1KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG4gICYtLXR0bDIge1xuICAgIEBpbmNsdWRlIGZ6KDI0KTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMzhweCAwO1xuICAgIG1hcmdpbjogMCAwIDYwcHggMDtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGNvbG9yU3ViO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIEBpbmNsdWRlIGZ6KDE4KTtcbiAgICAgIHBhZGRpbmc6IDE4cHggMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgICYtc21sIHtcbiAgICAgIEBpbmNsdWRlIGZ6KDIwKTtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3JTdWI7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIEBpbmNsdWRlIGZ6KDE2KTtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS10eHQge1xuICAgIEBpbmNsdWRlIGZ6KDE0KTtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICYtY2VudGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgJi1jZW50ZXJfcGMge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1ub3RlIHtcbiAgICBAaW5jbHVkZSBmeigxMik7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gIH1cbiAgJi0tYnRuIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLy/jgbHjgpPjgY/jgZpcbi5icmVhZGNydW1iIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6NXB4O1xuICBsZWZ0OjA7XG4gIHJpZ2h0OjA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHotaW5kZXg6IDE7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzBweDtcbiAgICB0b3A6YXV0bztcbiAgICBib3R0b206MDtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICNmMmYyZjI7XG4gICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2YyZjJmMjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gICYtd2hpdGUge1xuICAgIC5icmVhZGNydW1iLS1saW5rIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJyZWFkY3J1bWItLWl0ZW0ge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIC5icmVhZGNydW1iLS1saW5rIHtcbiAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICM2NjY7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNjY2O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYnJlYWRjcnVtYi0taXRlbSB7XG4gICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLWJyb3duIHtcbiAgICAuYnJlYWRjcnVtYi0tbGluayB7XG4gICAgICBjb2xvcjogIzU5M0EwRTtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjNTkzQTBFO1xuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICM1OTNBMEU7XG4gICAgICB9XG4gICAgfVxuICAgIC5icmVhZGNydW1iLS1pdGVtIHtcbiAgICAgIGNvbG9yOiAjNTkzQTBFO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAuYnJlYWRjcnVtYi0tbGluayB7XG4gICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjNjY2O1xuICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzY2NjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJyZWFkY3J1bWItLWl0ZW0ge1xuICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0taW5uZXIge1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB9XG4gIH1cbiAgJi0tbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogIzY2NjtcbiAgICBAaW5jbHVkZSBmeigxMik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBhZGRpbmc6IDAgMTVweCAwIDA7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOjA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICB3aWR0aDogNXB4O1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzY2NjtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM2NjY7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuICB9XG4gICYtLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgQGluY2x1ZGUgZnooMTIpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cbn1cblxuLm1pbmlfY29udGVudHNfdG9wdmlzdWFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vLyByZWNpcGVzZWFyY2gvIOaWsOedgOaDheWgseOAgOKAu+ODrOOCt+ODlOWkieabtOaDheWgseOBruS/ruato+OBqOiiq+OCi+OBn+OCgeS4gOaXpuOBk+OBoeOCieOBq+iomOi8iVxuLnJlY2lwZV9uZXdfYXJyaXZhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgcGFkZGluZzogMzBweCAwO1xuICBAaW5jbHVkZSBzcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgJi0tMm5kIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gICYtLXR0bCB7XG4gICAgQGluY2x1ZGUgZnooMzApO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzMzMztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gIH1cbiAgJi0tcmVsZWFzZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgZnooMTIpO1xuICAgIG1hcmdpbjogMCAwIDEwcHggYXV0bztcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAmLS1saW5rX2JuciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zaXRpb246IC4xNXM7XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgfVxuICB9XG4gICYtLWJucl9pbWcge1xuICAgIHdpZHRoOjEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICB9XG4gICYtLWJveCB7XG4gICAgd2lkdGg6IDk2MHB4O1xuICAgIG1hcmdpbjogLTEwcHggYXV0byAwIGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206NjBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAtMjBweCBhdXRvIDAgYXV0bztcbiAgICAgIHBhZGRpbmctYm90dG9tOjQwcHg7XG4gICAgfVxuICB9XG4gICYtLXdyYXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtYXJnaW4tdG9wOjVweDtcbiAgfVxuICAmLS1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAwIDIwcHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgcGFkZGluZzogMTBweCAxMHB4IDAgMTBweDtcbiAgICB9XG4gIH1cbiAgJi0tYm94X2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC8vNOWIl1xuICAmLS1pdGVtIHtcbiAgICBtYXJnaW46IDAgMjBweCAyMHB4IDA7XG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gMTUuNXB4KTtcbiAgICAmOm50aC1jaGlsZCg0bikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuICAgICAgJjpudGgtY2hpbGQoMm4pLFxuICAgICAgJjpudGgtY2hpbGQoNG4pICB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy815YiXXG4gICYtLWl0ZW1fNXJvd3Mge1xuICAgIG1hcmdpbjogMCAyMHB4IDIwcHggMDtcbiAgICB3aWR0aDogY2FsYygyMCUgLSAxNnB4KTtcbiAgICAmOm50aC1jaGlsZCg1bikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuICAgICAgJjpudGgtY2hpbGQoNW4pICB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDJuKSxcbiAgICAgICY6bnRoLWNoaWxkKDRuKSAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLWl0ZW1fbGluayB7XG4gICAgQGluY2x1ZGUgZnooMTQpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzMzMztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtNnB4O1xuICAgICAgbGVmdDogLTZweDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDEycHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAxMnB4KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjk1LCAuOTUpO1xuICAgICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IC4zO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWxpbmUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjZWZlYmU4O1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjZWZlYmU4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1waWMge1xuICAgIG1hcmdpbjogMCBhdXRvIDEwcHggYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgJi0tdHh0IHtcbiAgICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNnB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiA0cHggNHB4IDAgNHB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMzMzIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICB9XG4gIH1cbiAgJi0tbmFtZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgZnooMTYpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgY29sb3I6ICRjb2xvckJhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nOiA1cHggMCAxMHB4IDA7XG4gIH1cbiAgJi0tcmVsYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy1ib3R0b206MDtcbiAgICB9XG4gIH1cbiAgJi0tbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMTBweCAwIDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgICBAaW5jbHVkZSBmeigxNCk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDowO1xuICAgICAgYm90dG9tOjA7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIHdpZHRoOiA1cHg7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzMzM7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMzMzO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjZjJmMmYyLCAxNSUpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMjQwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0byAxMHB4IGF1dG87XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iXX0= */
